: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", "Cormorant", Georgia, serif;--bl-sans: "TajawalForce", -apple-system, "Helvetica Neue", sans-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--reverse .bl-editorial__image-col{order:2}.bl-editorial--reverse .bl-editorial__text-col{order:1}.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__inner{max-width:500px}.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}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.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}html{scroll-behavior:smooth}@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}[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-ribbon__track{animation-direction:reverse}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}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/bb-luxe.css.map */
