:root{--bl-ivory: #faf8f5;--bl-ivory-dark: #f0ebe4;--bl-noir: #0d0d0b;--bl-charcoal: #1a1a18;--bl-rose: #c8a49a;--bl-gold: #b89a6a;--bl-gold-light: #d4bb96;--bl-taupe: #8c7d74;--bl-blush: #f5ede8;--bl-white: #ffffff;--bl-serif: "Cormorant Garamond", Georgia, serif;--bl-section-pad: clamp(64px, 9vw, 128px);--bl-ease: cubic-bezier(.25, .1, .25, 1);--bl-ease-out: cubic-bezier(0, 0, .2, 1)}.bl-reveal{opacity:0;transform:translateY(28px);transition:opacity .85s var(--bl-ease-out),transform .85s var(--bl-ease-out)}.bl-reveal.bl-visible{opacity:1;transform:translateY(0)}.bl-reveal--delay-1{transition-delay:.1s}.bl-reveal--delay-2{transition-delay:.22s}.bl-reveal--delay-3{transition-delay:.36s}.bl-reveal--delay-4{transition-delay:.5s}.bl-hero{position:relative;width:100%;height:100svh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bl-noir)}.bl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:brightness(.6);transform:scale(1.06);transition:transform 9s ease-out,filter 1.5s ease}.bl-hero.bl-visible .bl-hero__bg{transform:scale(1);filter:brightness(.55)}.bl-hero__bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a0f0c,#2e1a14 40%,#1a1208)}.bl-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0d0d0b1a,#0d0d0b00 35%,#0d0d0b8c);z-index:1}.bl-hero__content{position:relative;z-index:2;text-align:center;padding:0 clamp(20px,5vw,60px);max-width:940px}.bl-hero__eyebrow{display:block;font-family:var(--bl-sans);font-size:11px;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-gold-light);margin-bottom:28px;opacity:0;transform:translateY(10px);transition:opacity 1s .5s ease,transform 1s .5s ease}.bl-hero.bl-visible .bl-hero__eyebrow{opacity:1;transform:translateY(0)}.bl-hero__title{font-family:var(--bl-serif);font-size:clamp(46px,8vw,104px);font-weight:300;font-style:italic;line-height:1.08;color:var(--bl-white);margin:0 0 28px;opacity:0;transform:translateY(20px);transition:opacity 1.2s .7s ease,transform 1.2s .7s ease}.bl-hero.bl-visible .bl-hero__title{opacity:1;transform:translateY(0)}.bl-hero__sub{font-family:var(--bl-sans);font-size:clamp(12px,1.4vw,15px);font-weight:300;letter-spacing:.16em;color:#ffffffc7;margin:0 0 48px;opacity:0;transition:opacity 1s 1s ease}.bl-hero.bl-visible .bl-hero__sub{opacity:1}.bl-hero__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(10px);transition:opacity .9s 1.2s ease,transform .9s 1.2s ease}.bl-hero.bl-visible .bl-hero__actions{opacity:1;transform:translateY(0)}.bl-hero__scroll{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2;opacity:0;transition:opacity 1s 1.8s ease}.bl-hero.bl-visible .bl-hero__scroll{opacity:1}.bl-hero__scroll-label{font-family:var(--bl-sans);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff80}.bl-hero__scroll-line{width:1px;height:44px;background:linear-gradient(to bottom,rgba(255,255,255,.5),transparent);animation:bl-scroll 1.8s ease-in-out infinite}@keyframes bl-scroll{0%,to{opacity:1}50%{opacity:.3}}.bl-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--bl-sans);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;padding:18px 44px;cursor:pointer;border:none;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .2s ease,box-shadow .3s ease}.bl-btn:hover{transform:translateY(-1px)}.bl-btn--primary{background:var(--bl-gold);color:var(--bl-noir);box-shadow:0 4px 20px #b89a6a4d}.bl-btn--primary:hover{background:#c9a870;box-shadow:0 8px 28px #b89a6a6b}.bl-btn--outline{background:transparent;color:var(--bl-white);border:1px solid rgba(255,255,255,.55)}.bl-btn--outline:hover{background:#ffffff1a;border-color:var(--bl-white)}.bl-btn--dark{background:var(--bl-noir);color:var(--bl-white);box-shadow:0 4px 20px #0d0d0b33}.bl-btn--dark:hover{background:var(--bl-charcoal);box-shadow:0 8px 28px #0d0d0b4d}.bl-btn--ghost{background:transparent;color:var(--bl-noir);border:1.5px solid rgba(13,13,11,.42)}.bl-btn--ghost:hover{background:#0d0d0b0d;border-color:var(--bl-noir)}.bl-ribbon{background:var(--bl-noir);border-top:1px solid rgba(184,154,106,.25);border-bottom:1px solid rgba(184,154,106,.25);overflow:hidden;white-space:nowrap;padding:15px 0}.bl-ribbon__track{display:inline-flex;animation:bl-ribbon 32s linear infinite}.bl-ribbon__track:hover{animation-play-state:paused}@keyframes bl-ribbon{0%{transform:translate(0)}to{transform:translate(-50%)}}.bl-ribbon__text{font-family:var(--bl-serif);font-style:italic;font-size:clamp(13px,1.3vw,16px);color:var(--bl-gold-light);letter-spacing:.06em;padding:0 48px;white-space:nowrap;-webkit-user-select:none;user-select:none}.bl-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(500px,80vh,900px)}@media(max-width:768px){.bl-editorial{grid-template-columns:1fr}.bl-editorial--reverse .bl-editorial__image-col{order:1}.bl-editorial--reverse .bl-editorial__text-col{order:2}}.bl-editorial__image-col{position:relative;overflow:hidden;min-height:440px}.bl-editorial__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 9s ease-out}.bl-editorial__image-col:hover .bl-editorial__img{transform:scale(1.05)}.bl-editorial__img-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.bl-editorial__text-col{background:var(--bl-ivory);display:flex;align-items:center;padding:clamp(52px,8vw,100px) clamp(36px,6vw,88px)}.bl-editorial__text-col--dark{background:var(--bl-charcoal)}.bl-editorial__rule{display:block;width:40px;height:1px;background:var(--bl-gold);margin-bottom:28px}.bl-editorial__eyebrow{display:block;font-family:var(--bl-sans);font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:18px}.bl-editorial__title{font-family:var(--bl-serif);font-size:clamp(30px,3.5vw,52px);font-weight:300;font-style:italic;line-height:1.2;color:var(--bl-noir);margin:0 0 20px}.bl-editorial__text-col--dark .bl-editorial__title{color:var(--bl-white)}.bl-editorial__body{font-family:var(--bl-sans);font-size:15px;line-height:1.8;color:var(--bl-taupe);margin:0 0 36px}.bl-editorial__text-col--dark .bl-editorial__body{color:#ffffff94}.bl-mosaic{padding:var(--bl-section-pad) 0;background:var(--bl-ivory)}.bl-mosaic__header{text-align:center;padding:0 24px;margin-bottom:56px}.bl-mosaic__eyebrow{display:block;font-family:var(--bl-sans);font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:14px}.bl-mosaic__title{font-family:var(--bl-serif);font-size:clamp(32px,4.5vw,60px);font-weight:300;font-style:italic;color:var(--bl-noir);margin:0}.bl-mosaic__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:480px 340px;gap:3px}@media(max-width:860px){.bl-mosaic__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bl-mosaic__card--span{grid-column:span 1;grid-row:span 1}}@media(max-width:540px){.bl-mosaic__grid{grid-template-columns:1fr;gap:3px}.bl-mosaic__card{aspect-ratio:3/4;min-height:0!important}.bl-mosaic__card--span{aspect-ratio:3/4}}.bl-mosaic__card{position:relative;overflow:hidden;display:block;text-decoration:none;background:var(--bl-charcoal);min-height:340px}.bl-mosaic__card--span{grid-row:span 2}.bl-mosaic__card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .9s var(--bl-ease-out),filter .5s ease;filter:brightness(.82)}.bl-mosaic__card:hover .bl-mosaic__card__img{transform:scale(1.05);filter:brightness(.65)}@media(max-width:540px){.bl-mosaic__card__img{filter:brightness(.88)}.bl-mosaic__card__cta{opacity:1!important;transform:translateY(0)!important}}.bl-mosaic__card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,13,11,.72) 0%,transparent 55%)}.bl-mosaic__card__content{position:absolute;bottom:0;left:0;right:0;padding:28px 26px;transition:transform .4s ease;transform:translateY(4px)}.bl-mosaic__card:hover .bl-mosaic__card__content{transform:translateY(0)}.bl-mosaic__card__label{display:block;font-family:var(--bl-sans);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--bl-gold-light);margin-bottom:6px}.bl-mosaic__card__name{display:block;font-family:var(--bl-serif);font-size:clamp(20px,2.5vw,30px);font-weight:300;font-style:italic;color:var(--bl-white);margin-bottom:14px}.bl-mosaic__card__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--bl-sans);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--bl-gold-light);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.bl-mosaic__card:hover .bl-mosaic__card__cta{opacity:1;transform:translateY(0)}.bl-press{padding:52px clamp(24px,6vw,80px);background:var(--bl-white);border-top:1px solid rgba(140,125,116,.12);border-bottom:1px solid rgba(140,125,116,.12);text-align:center}.bl-press__eyebrow{font-family:var(--bl-sans);font-size:9px;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-taupe);margin:0 0 32px}.bl-press__logos{display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,72px);flex-wrap:wrap}.bl-press__name{font-family:var(--bl-serif);font-size:clamp(16px,2vw,24px);font-weight:400;font-style:italic;color:#1a1a1847;text-decoration:none;letter-spacing:.03em;transition:color .3s ease}.bl-press__name:hover{color:var(--bl-noir)}.bl-spotlight{display:grid;grid-template-columns:1fr 1fr;background:var(--bl-blush);min-height:clamp(500px,80vh,900px)}@media(max-width:768px){.bl-spotlight{grid-template-columns:1fr}}.bl-spotlight__media{position:relative;overflow:hidden;min-height:520px}.bl-spotlight__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 9s ease-out}.bl-spotlight__media:hover .bl-spotlight__img{transform:scale(1.04)}.bl-spotlight__info{display:flex;align-items:center;padding:clamp(52px,8vw,100px) clamp(36px,6vw,88px)}.bl-spotlight__inner{max-width:500px}.bl-spotlight__badge{display:inline-block;font-family:var(--bl-sans);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--bl-gold);border:1px solid var(--bl-gold);padding:5px 14px;margin-bottom:24px}.bl-spotlight__eyebrow{display:block;font-family:var(--bl-sans);font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-taupe);margin-bottom:14px}.bl-spotlight__title{font-family:var(--bl-serif);font-size:clamp(26px,3vw,46px);font-weight:300;font-style:italic;line-height:1.25;color:var(--bl-noir);margin:0 0 10px}.bl-spotlight__subtitle{font-family:var(--bl-sans);font-size:12px;letter-spacing:.1em;color:var(--bl-taupe);text-transform:uppercase;margin:0 0 20px}.bl-spotlight__price{display:block;font-family:var(--bl-serif);font-size:30px;font-weight:400;color:var(--bl-noir);margin:0 0 22px}.bl-spotlight__desc{font-family:var(--bl-sans);font-size:14px;line-height:1.8;color:var(--bl-taupe);margin:0 0 36px}.bl-spotlight__divider{width:40px;height:1px;background:var(--bl-gold);display:block;margin-bottom:28px}.bl-values{background:var(--bl-charcoal);padding:var(--bl-section-pad) clamp(24px,6vw,80px);text-align:center}.bl-values__eyebrow{display:block;font-family:var(--bl-sans);font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:16px}.bl-values__title{font-family:var(--bl-serif);font-size:clamp(28px,4vw,52px);font-weight:300;font-style:italic;color:var(--bl-white);margin:0 0 64px}.bl-values__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:1100px;margin:0 auto;border-top:1px solid rgba(184,154,106,.18)}.bl-values__item{padding:48px 32px;border-right:1px solid rgba(184,154,106,.18)}.bl-values__item:last-child{border-right:none}@media(max-width:768px){.bl-values__grid{grid-template-columns:1fr}.bl-values__item{border-right:none;border-bottom:1px solid rgba(184,154,106,.18)}}.bl-values__icon{width:28px;height:28px;color:var(--bl-gold);margin:0 auto 22px;display:block}.bl-values__item-title{font-family:var(--bl-serif);font-size:21px;font-weight:300;font-style:italic;color:var(--bl-white);margin:0 0 12px}.bl-values__item-text{font-family:var(--bl-sans);font-size:13px;line-height:1.75;color:#ffffff80;margin:0}.bl-newsletter{background:var(--bl-ivory);padding:var(--bl-section-pad) clamp(24px,6vw,80px);text-align:center;border-top:1px solid rgba(140,125,116,.14)}.bl-newsletter__eyebrow{display:block;font-family:var(--bl-sans);font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:16px}.bl-newsletter__title{font-family:var(--bl-serif);font-size:clamp(36px,6vw,80px);font-weight:300;font-style:italic;color:var(--bl-noir);margin:0 0 16px}.bl-newsletter__sub{font-family:var(--bl-sans);font-size:14px;line-height:1.75;color:var(--bl-taupe);max-width:460px;margin:0 auto 48px}.bl-newsletter__form{display:flex;max-width:460px;margin:0 auto;border:1px solid rgba(140,125,116,.35);transition:border-color .25s ease}.bl-newsletter__form:focus-within{border-color:#b89a6a8c;box-shadow:0 0 0 3px #b89a6a14}.bl-newsletter__input{flex:1;padding:16px 20px;font-family:var(--bl-sans);font-size:13px;letter-spacing:.04em;border:none;background:transparent;color:var(--bl-noir);outline:none;min-width:0}.bl-newsletter__input::placeholder{color:var(--bl-taupe)}.bl-newsletter__submit{padding:16px 28px;font-family:var(--bl-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;background:var(--bl-noir);color:var(--bl-white);border:none;cursor:pointer;white-space:nowrap;transition:background .3s ease}.bl-newsletter__submit:hover{background:var(--bl-charcoal)}.bl-newsletter__disclaimer{font-family:var(--bl-sans);font-size:11px;color:var(--bl-taupe);margin:20px 0 0;letter-spacing:.05em}.product-card{font-family:var(--bl-sans, -apple-system, sans-serif)}.product-card [role=heading],.product-card p[role=heading],.product-card a p[role=heading]{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:17px!important;line-height:1.3!important;color:var(--bl-noir, #0d0d0b)!important}.product-details h1,.product-details .product__title,#ProductInformation-template--product h1{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300}.cart-title,.cart-items-title,h1.cart__title{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300;color:var(--bl-noir, #0d0d0b)}.cart-items__name,.cart-item__name,.cart-item .product-title{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-weight:300}.cart__ctas [type=submit],.cart-checkout-button,button[name=checkout]{background:var(--bl-noir, #0d0d0b)!important;color:#fff!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;font-size:11px!important;letter-spacing:.25em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;transition:background .3s ease!important}.cart__ctas [type=submit]:hover,button[name=checkout]:hover{background:var(--bl-charcoal, #1a1a18)!important}.product-form__submit,.btn--primary,button.product-form__submit{letter-spacing:.15em;font-family:var(--bl-sans, -apple-system, sans-serif);border-radius:0!important}.badge--sale,.badge--on-sale,[class*=sale-badge],.product-badge--sale{background:#c0392b!important;color:#fff!important;font-family:var(--bl-sans, -apple-system, sans-serif);font-size:10px;letter-spacing:.15em;text-transform:uppercase;border-radius:0!important}.shopify-section+.shopify-section{margin-top:0}.price__regular .price-item--regular,.price__sale .price-item--sale{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.product-card{--font-body--family: "Cormorant Garamond", Georgia, serif;--font-heading--family: "Cormorant Garamond", Georgia, serif;--font-subheading--family: "Cormorant Garamond", Georgia, serif}.product-card p[role=heading],.product-card [role=heading],.product-card .product-card__title,.product-card a .text-body{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;letter-spacing:.01em!important}.product-information,.product__info-wrapper,.product-details{--font-heading--family: "Cormorant Garamond", Georgia, serif;--font-body--family: "Cormorant Garamond", Georgia, serif;--font-h1--family: "Cormorant Garamond", Georgia, serif}.product-information p[role=heading],.product-information [role=heading],.product-information h1,.product__info-wrapper h1,.product__info-wrapper [role=heading]{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important}@media screen and (max-width:749px){.product-card__image,.product-card img,product-card img{object-position:center 25%!important}.bl-mosaic__card__img,.bl-editorial__img{object-position:center center!important}.bl-slide__bg{object-position:60% center!important}}.product-form__submit{min-height:54px!important;font-size:12px!important;letter-spacing:.28em!important;font-weight:500!important;border-radius:0!important;transition:background .3s ease,transform .2s ease,box-shadow .3s ease!important}.product-form__submit:hover{transform:translateY(-1px)!important;box-shadow:0 8px 24px #0d0d0b33!important}.shopify-section h2:not([class]),.shopify-section h3:not([class]){font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300}:focus-visible{outline:2px solid #b89a6a;outline-offset:3px}@media screen and (max-width:749px){.bb-whatsapp-sticky{bottom:100px!important;right:16px!important;z-index:9998!important}}[class*=ai-whatsapp-button-]{background-color:#1a1614!important;border:1px solid rgba(184,154,106,.42)!important;box-shadow:0 4px 22px #0d0d0b6b,0 1px 4px #0d0d0b47,inset 0 1px #ffffff0f!important;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .25s ease!important}[class*=ai-whatsapp-button-]:hover{background-color:#2d241f!important;border-color:#b89a6ab8!important;transform:translateY(-2px) scale(1.05)!important}[class*=ai-whatsapp-icon-]{fill:#f0e8de!important}[class*=ai-whatsapp-pulse-]{display:none!important}.product-information p[role=heading],.product-information [role=heading],.product-information h1,.product__info-wrapper h1{font-size:clamp(26px,4vw,44px)!important;line-height:1.18!important;letter-spacing:.01em!important;margin-bottom:14px!important}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:clamp(22px,2.8vw,30px)!important;font-weight:400!important;letter-spacing:.04em!important}.price__sale .price-item--regular{font-size:14px!important;opacity:.4!important;letter-spacing:.06em}.price__container{padding-bottom:10px;border-bottom:1px solid rgba(140,125,116,.13);margin-bottom:6px}.variant-picker__option-info,.variant-option__label,.product-form__input label{font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#1a1a1885!important;margin-bottom:10px!important}.product-form__submit,button.product-form__submit{min-height:57px!important;font-size:11.5px!important;letter-spacing:.34em!important;font-weight:500!important;border-radius:0!important;text-transform:uppercase!important;transition:background .35s ease,transform .22s ease,box-shadow .32s ease!important}.product-form__submit:hover,button.product-form__submit:hover{transform:translateY(-1px)!important;box-shadow:0 12px 32px #0d0d0b3d!important}.shopify-payment-button__button{border-radius:1px!important;min-height:48px!important}.shopify-payment-button__button--unbranded{font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:0!important}.quantity-selector{border-color:#8c7d744d!important;border-radius:0!important}.details__header{font-size:10.5px!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding-block:18px!important;min-height:54px!important;transition:opacity .22s ease!important}.details__header:hover{opacity:.65!important}.details-content{padding-block:0 22px!important;padding-inline:0!important}.accordion--dividers accordion-custom:not(:first-child) .details{border-color:#8c7d7424!important}.rte p,.product__description p,[data-rte] p{font-size:14px;line-height:1.9;color:#1a1a18ad;margin-bottom:.9em}.rte h3,.product__description h3{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:18px;letter-spacing:.02em;margin-top:1.4em;margin-bottom:.35em;color:#0d0d0b}.rte ul,.product__description ul{padding-inline-start:0;list-style:none;margin-bottom:1em}.rte ul li,.product__description ul li{padding-inline-start:18px;position:relative;font-size:13.5px;line-height:1.85;color:#1a1a18a6;margin-bottom:6px}.rte ul li:before,.product__description ul li:before{content:"\2014";position:absolute;left:0;top:0;color:var(--bl-gold, #b89a6a);font-weight:300}.thumbnail-list__item{opacity:.52;border-radius:0!important;transition:opacity .28s ease!important}.thumbnail-list__item:hover{opacity:.88!important}.thumbnail-list__item[aria-selected=true],.thumbnail-list__item[aria-current=true]{opacity:1!important;outline:1.5px solid rgba(184,154,106,.72)!important;outline-offset:1px!important}@media screen and (max-width:749px){.product-information p[role=heading],.product-information [role=heading],.product-information h1,.product__info-wrapper h1{font-size:clamp(24px,7.5vw,32px)!important;line-height:1.22!important;margin-bottom:10px!important}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:25px!important}.product-form__submit,button.product-form__submit{width:100%!important;min-height:56px!important;font-size:11px!important;letter-spacing:.3em!important}.quantity-selector,quantity-selector{min-height:48px!important}.details__header{padding-block:20px!important;min-height:60px!important}.details-content{padding-block:0 24px!important}.rte p,.product__description p{font-size:14.5px!important;line-height:1.96!important}}@media screen and (max-width:749px){.add-to-cart-button.button,.add-to-cart-button.button-secondary{width:100%!important;min-height:56px!important;font-size:11px!important;letter-spacing:.3em!important;font-weight:500!important;border-radius:0!important;text-transform:uppercase!important;touch-action:manipulation!important}.variant-option--buttons .variant-option__button-label,.variant-option--equal-width-buttons .variant-option__button-label,.variant-option--natural-width-buttons .variant-option__button-label{min-height:44px!important;min-width:44px!important;padding-block:8px!important;padding-inline:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation!important;cursor:pointer!important}.variant-option__select{font-size:16px!important;min-height:44px!important}.product-information,.product__info-wrapper{padding-inline:16px!important}.thumbnail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding-block:6px 8px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important}.thumbnail-list::-webkit-scrollbar{display:none!important}.thumbnail-list__item{flex:0 0 auto!important;width:58px!important;height:58px!important;scroll-snap-align:start!important}.quantity-and-buy-buttons,.product-form__quantity-and-buy-buttons{flex-direction:column!important;gap:10px!important;align-items:stretch!important}.bb-internal-links{margin-top:1.6rem!important;padding:1rem 0 .6rem!important}.bb-internal-links a{font-size:.72rem!important;padding:.37rem .82rem!important}}@media screen and (max-width:749px)and (orientation:landscape){.product__media .media,product-media .media{max-height:90vw!important}}.bb-whatsapp-sticky{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:8px;background:#1a1614;color:#f0e8de;text-decoration:none;border-radius:50px;padding:12px 18px;border:1px solid rgba(184,154,106,.42);box-shadow:0 4px 22px #0d0d0b6b;transition:background .3s ease,box-shadow .3s ease,transform .25s ease;font-family:var(--bl-sans, -apple-system, sans-serif);font-size:11px;font-weight:500;letter-spacing:.1em}.bb-whatsapp-sticky svg{width:22px;height:22px;flex-shrink:0;fill:#f0e8de}.bb-whatsapp-sticky:hover{background:#2d241f;border-color:#b89a6ab8;box-shadow:0 10px 36px #0d0d0b8c;transform:translateY(-2px)}@media screen and (max-width:749px){.bb-whatsapp-sticky{bottom:100px;right:16px;padding:12px;border-radius:50%}.bb-whatsapp-label{display:none}.bb-whatsapp-sticky svg{width:26px;height:26px}}.product-inventory{display:inline-flex;align-items:center;gap:6px;background:#fff5f0;border:1px solid #f5c6b0;border-radius:4px;padding:5px 10px;font-size:13px;font-weight:600;color:#c0392b}.product-inventory:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#c0392b;animation:bb-pulse 1.4s infinite;flex-shrink:0}@keyframes bb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}::selection{background:#b89a6a38}::-moz-selection{background:#b89a6a38}.product-card__media,.product-card .media{aspect-ratio:3 / 4!important;overflow:hidden;width:100%}.product-card__media img,.product-card .media img{width:100%;height:100%;object-fit:cover;object-position:center top}.product-card{transition:transform .35s ease,box-shadow .35s ease!important}.product-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 44px #0d0d0b17!important}.product-card p[role=heading],.product-card [role=heading],.product-card .product-card__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:15px!important;line-height:1.35!important;margin-top:12px!important;margin-bottom:5px!important}.product-card .price-item,.product-card .price__regular .price-item--regular,.product-card .price__sale .price-item--sale{font-size:11.5px!important;letter-spacing:.08em!important;color:#0d0d0bb8!important;font-weight:400!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important}.product-card .price__sale .price-item--sale{color:#0d0d0bd1!important}.product-card .badge,.product-card [class*=badge--]{font-size:8.5px!important;letter-spacing:.18em!important;padding:3px 8px!important;border-radius:0!important}.collection-hero h1,.main-collection__header h1,.collection-title{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:clamp(26px,4.5vw,52px)!important;letter-spacing:.02em!important}.facets__summary,.facets-container .label,.sort-by__label,.facets__label,.active-facets__button{font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important}.jdgm-widget-tab,.jdgm-floating-badge-tab{background:#1a1614!important;border-color:#b89a6a4d!important;border-radius:0 3px 3px 0!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;font-size:8px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#f0e8decc!important;padding:11px 7px!important}@media screen and (max-width:749px){.jdgm-widget-tab,.jdgm-floating-badge-tab{display:none!important}}.bb-explore{border-top:1px solid rgba(184,154,106,.16);margin:2.2rem 0 1rem;padding-top:1.1rem}.bb-explore__label{display:block;font-family:var(--bl-sans, -apple-system, sans-serif);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--bl-gold, #b89a6a);margin-bottom:10px}.bb-explore__list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.bb-explore__tag{display:inline-flex;align-items:center;font-family:var(--bl-sans, -apple-system, sans-serif);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:#0d0d0bb3;border:1px solid rgba(13,13,11,.12);padding:6px 14px;transition:border-color .25s ease,color .25s ease,background .22s ease;white-space:nowrap}.bb-explore__tag:hover{border-color:#b89a6a8c;color:var(--bl-noir);background:#b89a6a0d}.price__hidden{display:none!important}.product-card .price__sale .price-item--sale{font-size:13px!important;font-weight:500!important;color:#1a1a18!important;letter-spacing:.04em!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important}.product-card .price__sale .price-item--regular{font-size:11px!important;font-weight:400!important;color:#0d0d0b5c!important;text-decoration:line-through!important;text-decoration-color:#0d0d0b40!important;letter-spacing:.06em!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important}.product-card .price__regular .price-item--regular{font-size:13px!important;font-weight:400!important;color:#0d0d0bc2!important;letter-spacing:.04em!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important}.product-card .price__sale:not(.price__hidden){display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}.product-grid product-card,.product-grid .product-card,.paginated-list--grid product-card{height:100%;display:flex;flex-direction:column}.product-grid product-card .product-card__content,.product-grid .product-card .product-card__content,.paginated-list--grid product-card .product-card__content{flex:1;display:flex;flex-direction:column}.product-card variant-picker:empty,.product-card .variant-picker:empty,.product-card .product-card__swatches:empty,.product-card swatches-component:empty{display:none!important}@media screen and (max-width:749px){.product-card .price__sale .price-item--sale{font-size:12px!important}.product-card .price__sale .price-item--regular{font-size:10.5px!important}.product-card .price__regular .price-item--regular{font-size:12px!important}}.facets-container,.facets__wrapper{border-bottom:1px solid rgba(184,154,106,.12)!important}.facets__summary,.facets__toggle{font-size:9.5px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;color:#0d0d0b94!important;transition:color .2s ease!important}.facets__summary:hover,.facets__toggle:hover{color:var(--bl-noir, #0d0d0b)!important}.active-facets__button,.facets-active-button{border-radius:0!important;font-size:9px!important;padding:5px 10px!important;border:1px solid rgba(184,154,106,.35)!important;color:#0d0d0bb3!important;background:transparent!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;transition:border-color .2s ease,color .2s ease!important}.active-facets__button:hover,.facets-active-button:hover{border-color:var(--bl-gold, #b89a6a)!important}.cart__title,[data-section-type=cart] h1,.cart-title{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:clamp(28px,4vw,42px)!important;letter-spacing:.02em!important}.cart-item__name,.cart-item .cart-item__name a,.cart-items__link{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:17px!important;line-height:1.3!important;text-decoration:none!important}.cart-item__variant,.cart-item__options,.cart-item dl dt,.cart-item dl dd{font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1a1a186b!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;margin-top:4px!important}.totals__subtotal,.cart-total__label,.cart-subtotal__label{font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#1a1a187a!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important}.totals__subtotal-value,.cart-total__price,.cart-subtotal__price{font-family:Cormorant Garamond,Georgia,serif!important;font-size:26px!important;font-weight:400!important;letter-spacing:.02em!important}.cart-item__image{border-radius:0!important;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center top!important}.cart-item+.cart-item,.cart-items .cart-item{border-top:1px solid rgba(184,154,106,.1)!important;padding-top:20px!important;margin-top:20px!important}.cart-drawer__header{border-bottom:1px solid rgba(184,154,106,.15)!important}.cart-drawer__title,.cart-notification-product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:20px!important}*{scrollbar-width:thin;scrollbar-color:rgba(184,154,106,.25) transparent}footer,.footer{border-top:1px solid rgba(184,154,106,.12)!important}.footer__heading,footer h3,footer h4{font-size:9px!important;letter-spacing:.36em!important;text-transform:uppercase!important;color:#1a1a1852!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;margin-bottom:18px!important}.footer__list-link,footer a:not([class*=bl-]){font-size:13px!important;letter-spacing:.03em!important;color:#1a1a1885!important;text-decoration:none!important;transition:color .22s ease!important;line-height:1.8!important}.footer__list-link:hover,footer a:not([class*=bl-]):hover{color:var(--bl-gold, #b89a6a)!important}.payment-icons-list{opacity:.45;transition:opacity .25s ease}.payment-icons-list:hover{opacity:.72}.badge,[class*=badge--]:not([class*=jdgm]){border-radius:0!important;font-size:8px!important;letter-spacing:.22em!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;text-transform:uppercase!important;padding:3px 9px!important;font-weight:500!important}.badge--sale,.badge--on-sale,[class*=badge--sale]{background:var(--bl-bordeaux, #5B1F2A)!important;color:#fff!important}.badge--new,[class*=badge--new]{background:var(--bl-noir, #0d0d0b)!important;color:var(--bl-gold-light, #d4bb96)!important}.announcement-bar{border-bottom:1px solid rgba(184,154,106,.12)!important}.announcement-bar__text,[class*=announcement__text]{font-size:11px!important;letter-spacing:.18em!important;text-align:center!important;text-indent:.18em}.announcement-bar__slide,.announcement-bar__slides,.announcement-bar__slide .text-block{text-align:center!important}[data-section-type=product-recommendations] h2,[data-section-type=product-recommendations] h3,[data-section-type=product-recommendations] h4{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:clamp(22px,3vw,36px)!important;letter-spacing:.02em!important}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=range]),textarea,select{border-radius:0!important;border-color:#8c7d7447!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;font-size:13px!important;transition:border-color .22s ease!important}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=range]):focus,textarea:focus,select:focus{border-color:#b89a6a8c!important;outline:none!important;box-shadow:0 0 0 2px #b89a6a1a!important}.rte a,.product__description a{color:var(--bl-noir, #0d0d0b);text-decoration:none;border-bottom:1px solid rgba(184,154,106,.35);transition:border-color .2s ease,color .2s ease}.rte a:hover,.product__description a:hover{color:var(--bl-gold, #b89a6a);border-color:var(--bl-gold, #b89a6a)}@media(prefers-reduced-motion:no-preference){[data-page-transition-enabled=true] main{animation:bl-page-in .45s ease forwards}@keyframes bl-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.bl-fsbar{position:sticky;top:var(--header-group-height, 0);z-index:10}.variant-option__button-label,.variant-option .button-label{border-radius:0!important;font-size:11px!important;letter-spacing:.14em!important;min-width:44px!important;min-height:42px!important;padding:8px 14px!important;border:1px solid rgba(140,125,116,.28)!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;transition:border-color .22s ease,background .22s ease!important}.variant-option__button-label:hover,.variant-option .button-label:hover{border-color:#b89a6a8c!important;background:#b89a6a0a!important}input:checked+.variant-option__button-label,.variant-option__button-label--selected{border-color:var(--bl-noir, #0d0d0b)!important;background:var(--bl-noir, #0d0d0b)!important;color:#fff!important}.variant-option__button-label--sold-out{opacity:.35!important;position:relative}.variant-option__button-label--sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(140,125,116,.45) calc(50% - .5px),rgba(140,125,116,.45) calc(50% + .5px),transparent calc(50% + .5px))}@keyframes bl-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.is-loading .product-card__media,.lazy-loading{background:linear-gradient(90deg,#b89a6a0f 25%,#b89a6a1f 37%,#b89a6a0f 63%);background-size:2000px 100%;animation:bl-shimmer 1.4s infinite linear}@media screen and (max-width:749px){.main-collection,[data-section-type=main-collection]{padding-bottom:max(80px,env(safe-area-inset-bottom,60px))!important}.cart-notification-products,.cart-drawer__footer{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))!important}.facets__summary,.sort-by__select,.active-facets__button{min-height:40px!important;touch-action:manipulation!important}input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{font-size:16px!important}}html[dir=rtl] .bl-slideshow__arrow--prev{right:20px;left:auto}html[dir=rtl] .bl-slideshow__arrow--next{left:20px;right:auto}html[dir=rtl] .bb-whatsapp-sticky{right:auto;left:24px}@media screen and (max-width:749px){html[dir=rtl] .bb-whatsapp-sticky{left:16px;right:auto}}@media print{.bl-ribbon,.bb-whatsapp-sticky,.bl-slideshow,.cart-drawer{display:none!important}}.variant-option__button-label--has-swatch{flex:0 0 auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}input:checked+.variant-option__button-label--has-swatch,.variant-option__button-label--has-swatch:has(:checked){border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}@media screen and (max-width:749px){.variant-option--buttons .variant-option__button-label--has-swatch,.variant-option--swatches .variant-option__button-label--has-swatch{min-height:0!important;min-width:0!important;padding:0!important;display:block!important;align-items:unset!important;justify-content:unset!important;overflow:visible!important;border:none!important;background:transparent!important;box-shadow:none!important}.variant-option--buttons .variant-option__button-label--has-swatch:has(:checked),.variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.variant-option--swatches overflow-list::part(list){column-gap:4px}}.variant-option--swatches overflow-list::part(list){column-gap:4px}.variant-option__button-label--has-swatch:has(:checked) .swatch,input:checked+.variant-option__button-label--has-swatch .swatch{outline:2px solid rgba(13,13,11,.65)!important;outline-offset:2px!important}:root{--bl-sans: "Jost", "TajawalForce", -apple-system, "Helvetica Neue", sans-serif;--bl-ivory-mid: #f2ece4;--bl-ivory-deep: #e8dfd4;--bl-gold-dim: rgba(184, 154, 106, .12);--bl-bordeaux: #5B1F2A;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 32px;--sp-5: 48px;--sp-6: 64px;--sp-7: 88px;--sp-8: 112px;--sp-9: 144px;--section-sm: clamp(48px, 6vw, 80px);--section-md: clamp(64px, 8vw, 112px);--section-lg: clamp(80px, 10vw, 148px);--section-px: clamp(20px, 5vw, 80px);--type-xs: 9.5px;--type-sm: 11px;--type-base: 13.5px;--type-md: 15px;--type-lg: 19px;--type-xl: 26px;--type-2xl: 34px;--type-3xl: 44px;--type-4xl: 58px;--type-5xl: 76px;--type-6xl: 96px;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .12em;--tracking-widest: .26em;--shadow-xs: 0 2px 8px rgba(13,13,11,.05);--shadow-sm: 0 4px 16px rgba(13,13,11,.08);--shadow-md: 0 12px 36px rgba(13,13,11,.11);--shadow-lg: 0 24px 60px rgba(13,13,11,.15);--shadow-xl: 0 40px 90px rgba(13,13,11,.19);--border-hairline: 1px solid rgba(140,125,116,.14);--border-soft: 1px solid rgba(140,125,116,.22);--border-gold: 1px solid rgba(184,154,106,.38);--ease-luxury: cubic-bezier(.16, 1, .3, 1);--dur-micro: .12s;--dur-base: .28s;--dur-enter: .56s;--dur-dramatic: .9s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bl-editorial{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:clamp(540px,68vw,820px)!important;overflow:hidden!important;padding:0!important;max-width:1800px;margin-inline:auto}.bl-editorial--reverse .bl-editorial__image-col{order:2}.bl-editorial--reverse .bl-editorial__text-col{order:1}.bl-editorial__image-col{position:relative;overflow:hidden}.bl-editorial__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform 1.2s var(--ease-luxury)!important}.bl-editorial__image-col:hover .bl-editorial__img{transform:scale(1.04)!important}.bl-editorial__img-fallback{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.bl-editorial__text-col{display:flex!important;align-items:center!important;background:var(--bl-ivory, #faf8f5)!important;padding:clamp(52px,7vw,104px) clamp(36px,6.5vw,96px)!important}.bl-editorial__text-col--dark{background:var(--bl-charcoal, #1a1a18)!important}.bl-editorial__inner{max-width:500px}.bl-editorial__rule{display:block;width:32px;height:1px;background:var(--bl-gold, #b89a6a);margin-bottom:22px}.bl-editorial__eyebrow{display:block!important;font-family:var(--bl-sans)!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.42em!important;text-transform:uppercase!important;color:var(--bl-gold, #b89a6a)!important;margin-bottom:18px!important}.bl-editorial__text-col--dark .bl-editorial__eyebrow{color:var(--bl-gold-light, #d4bb96)!important}.bl-editorial__title{font-family:var(--bl-serif)!important;font-size:clamp(30px,4vw,56px)!important;font-weight:300!important;font-style:italic!important;line-height:1.08!important;letter-spacing:-.01em!important;color:var(--bl-noir, #0d0d0b)!important;margin:0 0 22px!important;text-wrap:balance}.bl-editorial__text-col--dark .bl-editorial__title{color:#fff!important}.bl-editorial__body{font-family:var(--bl-sans)!important;font-size:14px!important;font-weight:300!important;line-height:1.8!important;color:#0d0d0b85!important;margin:0 0 40px!important;max-width:420px}.bl-editorial__text-col--dark .bl-editorial__body{color:#ffffff75!important}@media(max-width:900px){.bl-editorial{grid-template-columns:1fr!important;min-height:unset!important}.bl-editorial__image-col{height:60vw;min-height:300px}.bl-editorial__text-col{padding:clamp(44px,8vw,72px) clamp(24px,5vw,48px)!important;order:2!important}.bl-editorial__image-col,.bl-editorial--reverse .bl-editorial__image-col{order:1!important}.bl-editorial--reverse .bl-editorial__text-col{order:2!important}}.bl-mosaic{background:var(--bl-ivory, #faf8f5);overflow:hidden;padding:clamp(60px,8vw,104px) clamp(20px,4vw,64px);max-width:1800px;margin-inline:auto}.bl-mosaic__header{text-align:center;max-width:560px;margin:0 auto clamp(40px,5vw,64px)}.bl-mosaic__eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--bl-sans)!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.42em!important;text-transform:uppercase!important;color:var(--bl-gold, #b89a6a)!important;margin-bottom:16px}.bl-mosaic__eyebrow:before,.bl-mosaic__eyebrow:after{content:"";display:block;width:28px;height:1px;background:currentColor;opacity:.5}.bl-mosaic__title{font-family:var(--bl-serif)!important;font-size:clamp(32px,5vw,62px)!important;font-weight:300!important;font-style:italic!important;color:var(--bl-noir, #0d0d0b)!important;margin:0!important;line-height:1.08!important;letter-spacing:-.01em!important;text-wrap:balance}.bl-mosaic__grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);gap:clamp(5px,.5vw,8px);max-width:1440px;margin:0 auto;height:clamp(500px,68vw,840px)}.bl-mosaic__card{position:relative;overflow:hidden;display:block;text-decoration:none;background:var(--bl-ivory-dark, #f0ebe4);cursor:pointer}.bl-mosaic__card--span{grid-row:1 / 3}.bl-mosaic__card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 1.1s var(--ease-luxury)}.bl-mosaic__card:hover .bl-mosaic__card__img{transform:scale(1.06)}.bl-mosaic__card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,7,6,.76) 0%,rgba(8,7,6,.22) 44%,transparent 72%);transition:opacity .4s ease}.bl-mosaic__card:hover .bl-mosaic__card__overlay{background:linear-gradient(to top,rgba(8,7,6,.86) 0%,rgba(8,7,6,.34) 52%,rgba(8,7,6,.06) 80%,transparent 100%)}.bl-mosaic__card__content{position:absolute;bottom:0;inset-inline:0;padding:clamp(20px,3vw,36px);z-index:2}.bl-mosaic__card__label{display:block;font-family:var(--bl-sans);font-size:8.5px;font-weight:500;letter-spacing:.38em;text-transform:uppercase;color:var(--bl-gold-light, #d4bb96);margin-bottom:9px;opacity:0;transform:translateY(8px);transition:opacity .34s ease,transform .34s ease}.bl-mosaic__card__name{display:block;font-family:var(--bl-serif);font-size:clamp(18px,2.4vw,30px);font-weight:300;font-style:italic;color:#fff;line-height:1.16;margin-bottom:14px;transition:transform .34s ease}.bl-mosaic__card__cta{display:inline-flex;align-items:center;gap:7px;font-family:var(--bl-sans);font-size:9px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#ffffffad;opacity:0;transform:translateY(8px);transition:opacity .34s ease .05s,transform .34s ease .05s,color .28s ease}.bl-mosaic__card:hover .bl-mosaic__card__label{opacity:1;transform:translateY(0)}.bl-mosaic__card:hover .bl-mosaic__card__name{transform:translateY(-4px)}.bl-mosaic__card:hover .bl-mosaic__card__cta{opacity:1;transform:translateY(0);color:#ffffffeb}.bl-mosaic__card__cta svg{transition:transform .25s ease}.bl-mosaic__card:hover .bl-mosaic__card__cta svg{transform:translate(4px)}@media(max-width:860px){.bl-mosaic__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}.bl-mosaic__card--span{grid-column:1 / 3;grid-row:auto;aspect-ratio:16/9}.bl-mosaic__card{aspect-ratio:3/4}}@media(max-width:540px){.bl-mosaic__grid{grid-template-columns:1fr}.bl-mosaic__card--span{grid-column:1;aspect-ratio:4/3}.bl-mosaic__card{aspect-ratio:4/3}.bl-mosaic__card__label,.bl-mosaic__card__cta{opacity:1;transform:translateY(0)}}.product-card,.product-item,.card-wrapper{transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s ease!important}.product-card:hover,.product-item:hover,.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.product-card .media img,.product-item .media img,.card-wrapper .media img{transition:transform .95s cubic-bezier(.16,1,.3,1)!important}.product-card:hover .media img,.product-item:hover .media img,.card-wrapper:hover .media img{transform:scale(1.05)!important}.collection-listing__heading,.collection-banner__title,.collection__title,.search-results__heading{font-family:var(--bl-serif)!important;font-weight:300!important;font-style:italic!important}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:var(--bl-gold, #b89a6a);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--bl-gold-light, #d4bb96)}.shopify-section{position:relative}@media(max-width:749px){h1,.h1{font-size:clamp(30px,8vw,44px)!important}h2,.h2{font-size:clamp(26px,7vw,36px)!important}h3,.h3{font-size:clamp(20px,5.5vw,28px)!important}body{font-size:14px;line-height:1.72}.bl-mosaic{padding:clamp(44px,7vw,64px) 16px!important}.bl-mosaic__grid{gap:4px}}.bl-values{max-width:1800px;margin-inline:auto}.bl-press,.bl-newsletter,.bl-bsell{max-width:1600px;margin-inline:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bl-reveal{opacity:1!important;transform:none!important}.bl-col-swiper__banner-img,.bl-mosaic__card__img,.bl-editorial__img,.bl-bsc__img,.bl-cs-card__img{transition:none!important}}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--bl-gold, #b89a6a);outline-offset:3px}@media print{.bl-col-swiper__banner,.bl-cs-card__qs,.bl-bsc__qs,.bb-whatsapp-sticky{display:none!important}}.bl-hero__title{font-size:clamp(46px,7vw,90px)!important}.product-inventory{background:transparent!important;border:none!important;border-radius:0!important;padding:4px 0!important;font-size:11.5px!important;font-weight:400!important;color:#1a1a1885!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.product-inventory:before{background:var(--bl-gold, #b89a6a)!important;animation:none!important;width:5px!important;height:5px!important;border-radius:50%!important}.product-badges .bb-badge{display:inline-block!important;font-family:var(--bl-sans, -apple-system, sans-serif)!important;font-size:8.5px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:3px 9px!important;border-radius:0!important;line-height:1.4!important}.product-badges .bb-badge--sale{background:var(--bl-bordeaux, #5B1F2A)!important;color:#fff!important}.product-badges .bb-badge--new,.product-badges .bb-badge--new-in{background:var(--bl-noir, #0d0d0b)!important;color:var(--bl-gold-light, #d4bb96)!important}.product-badges .bb-badge--last-piece{background:var(--bl-gold, #b89a6a)!important;color:var(--bl-noir, #0d0d0b)!important}.product-badges .bb-badge--sold-out{background:#1a1a186b!important;color:#fff!important}.product-card .price__regular .price-item--regular,.product-card .price__sale .price-item--sale{color:#0d0d0bcc!important}.product-card .price__sale .price-item--regular{color:#0d0d0b5c!important}.quick-add-button,.cs-quick-add__button,[class*=quick-add] button{font-family:var(--bl-sans, -apple-system, sans-serif)!important;font-size:9.5px!important;letter-spacing:.24em!important;text-transform:uppercase!important;border-radius:0!important;background:var(--bl-noir, #0d0d0b)!important;color:#fff!important;border:none!important;transition:background .28s ease!important}.quick-add-button:hover,[class*=quick-add] button:hover{background:var(--bl-charcoal, #1a1a18)!important}.rte,[data-rte],.product-description{overflow-x:hidden;max-width:100%}.rte *,[data-rte] *{max-width:100%;word-break:break-word;overflow-wrap:break-word}html[dir=rtl] .bl-slideshow__pause{right:auto;left:20px}html[dir=rtl] .bl-editorial--reverse .bl-editorial__image-col,html[dir=rtl] .bl-editorial--reverse .bl-editorial__text-col{order:unset!important}html[dir=rtl] .bl-mosaic__card__content{left:0!important;right:0!important;inset-inline:0}[class*=ai-whatsapp-button-],[class*=ai-whatsapp-pulse-],[class*=ai-whatsapp-container-]{display:none!important}.bb-whatsapp-sticky{width:max-content;height:auto;align-items:center}.bb-whatsapp-label{white-space:nowrap}.bb-collection-card__img,.bl-cs-card__img,.bl-bsc__img{object-position:center 20%!important}@media(max-width:749px){.bb-collection-card{aspect-ratio:unset!important}.bb-collection-card__img{height:auto!important;object-fit:unset!important;object-position:unset!important}}.bl-hero__bg{object-position:center 40%;will-change:transform,filter}.bl-slide__bg{object-position:center 40%!important;will-change:transform,filter}.bl-col-swiper__banner-img{object-position:center 40%!important}.bl-hero{padding-block-start:calc((var(--header-height, 80px) + 16px) * var(--transparent-header-offset-boolean, 0))!important;box-sizing:border-box;contain:layout paint}.bl-slideshow{padding-block-start:calc((var(--header-height, 80px) + 16px) * var(--transparent-header-offset-boolean, 0))!important;box-sizing:border-box}.bl-hero__content{padding-block-start:0!important}@media(max-width:749px){.bl-hero__bg{object-position:center 42%!important}.bl-hero__content{padding-block-start:0!important;padding-block-end:clamp(24px,7vh,60px)!important}.bl-slideshow__arrow,.bl-slideshow__pause{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html[dir=rtl] .bl-col-swiper__track{direction:ltr}html[dir=rtl] .bl-cs-card{direction:rtl}.bl-col-swiper__products-wrap{overflow:hidden}.bl-col-swiper__track{overscroll-behavior-x:contain}html[dir=rtl] .bb-announcement-marquee__track{animation-direction:reverse}.bl-hero__bg,.bl-slide__bg{will-change:transform,filter}.bl-mosaic__card{contain:layout style}html[dir=rtl] .menu-drawer{transform:translate(100%)}html[dir=rtl] .menu-drawer__submenu{transform:translate(5%)}html[dir=rtl] .menu-open>.menu-drawer,html[dir=rtl] .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist),html[dir=rtl] details[open]>.menu-drawer__submenu{transform:translate(0)}html[dir=rtl]{overflow-x:hidden}html[dir=rtl] body{overflow-x:hidden;max-width:100vw}html[dir=rtl] .bl-ribbon__track{animation-direction:reverse}html[dir=rtl]{overscroll-behavior-x:none}html[dir=rtl] body{overscroll-behavior-x:none;touch-action:pan-y}html[dir=rtl] .bl-col-swiper__track,html[dir=rtl] .bl-col-swiper__products-wrap{touch-action:pan-x pan-y;overscroll-behavior-x:contain}html[dir=rtl] .bl-slideshow{touch-action:pan-x pan-y}html[dir=rtl] .shopify-section:not(.shopify-section-group-header-group){overflow-x:clip}::selection{background:#b89a6a38;color:var(--bl-noir, #0d0d0b)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8c7d7452;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#8c7d748c}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.card__media,.bl-product-card__media,.product-card__image-wrapper,.collection-card__image-wrapper{overflow:clip}.card__media img,.bl-product-card__media img,.product-card__image-wrapper img,.collection-card__image-wrapper img{transition:transform .65s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.card:hover .card__media img,.bl-product-card:hover .bl-product-card__media img,.product-card:hover .product-card__image-wrapper img,.collection-card:hover .collection-card__image-wrapper img{transform:scale(1.045)!important}.card-wrapper,.bl-product-card,.product-card{transition:box-shadow .28s ease,transform .28s ease}.card-wrapper:hover,.bl-product-card:hover,.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0d0d0b1a}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 2px #b89a6a52!important;border-color:#b89a6a8c!important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bl-gold, #b89a6a);outline-offset:3px}.bl-animated-link{position:relative;text-decoration:none}.bl-animated-link:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:currentColor;transition:width .28s cubic-bezier(.25,.46,.45,.94)}.bl-animated-link:hover:after{width:100%}html[dir=rtl] .bl-animated-link:after{left:auto;right:0}.header__menu-item:not([aria-current]),.header__link:not([aria-current]){transition:color .22s ease,opacity .22s ease}.header__menu-item:not([aria-current]):hover,.header__link:not([aria-current]):hover{opacity:.72}.card__badge .badge,.product-badge,.bl-badge{font-family:var(--bl-sans, "Jost", -apple-system, sans-serif)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;padding:4px 8px!important}.cart__checkout-button,button#checkout{font-family:var(--bl-sans, "Jost", -apple-system, sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;border-radius:0!important;transition:background .26s ease,transform .14s ease,box-shadow .26s ease!important}.cart__checkout-button:hover:not(:disabled),button#checkout:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 8px 28px #0d0d0b33!important}.cart__checkout-button:active:not(:disabled),button#checkout:active:not(:disabled){transform:scale(.988)!important}.footer a{transition:color .22s ease}.breadcrumb__separator,.breadcrumbs__separator{opacity:.35;margin:0 6px}.card-gallery{--gallery-aspect-ratio: 2 / 3 !important}.card-gallery img,.card-gallery slideshow-component img,.card-gallery .product-media-container img{object-fit:cover!important;object-position:center top!important;width:100%!important}.announcement-bar,.bl-announcement{font-family:var(--bl-sans, "Jost", -apple-system, sans-serif);font-size:11px;font-weight:400;letter-spacing:.14em}.product__title,.product-information .product__title{font-family:var(--bl-serif, "Cormorant Garamond", Georgia, serif)!important;font-weight:300!important;font-style:italic!important;letter-spacing:.01em!important;line-height:1.22!important}.price__regular .price-item,.price__sale .price-item--sale{font-family:var(--bl-sans, "Jost", -apple-system, sans-serif)!important;letter-spacing:.06em!important;font-weight:500!important}.price__sale .price-item--regular{font-family:var(--bl-sans, "Jost", -apple-system, sans-serif)!important;letter-spacing:.06em!important;font-weight:400!important;opacity:.55}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:bb-fade-out .22s ease forwards}::view-transition-new(root){animation:bb-fade-in .22s ease forwards}}@keyframes bb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bb-fade-in{0%{opacity:0}to{opacity:1}}.quantity,.quantity-selector{font-family:var(--bl-sans, "Jost", -apple-system, sans-serif)!important;border-radius:0!important}.quantity__button{transition:background .18s ease,color .18s ease!important}.quantity__button:hover{background:var(--bl-ivory, #faf8f5)!important}.section-heading,.collection__title,.featured-collection__title{font-family:var(--bl-serif, "Cormorant Garamond", Georgia, serif)!important;font-weight:300!important;font-style:italic!important;letter-spacing:.01em!important}html[dir=rtl] .bl-animated-link:after{left:auto;right:0;transition-property:width}@media(prefers-reduced-motion:reduce){.card-wrapper,.bl-product-card,.product-card,.card__media img,.bl-product-card__media img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/bb-theme.css.map */
