.shopify-section:first-of-type .hero,[data-section-type=hero]:first-of-type,.index-section:first-child{position:relative}.hero__inner-border{display:none}.hero{position:relative}.hero .hero-corner{display:none}.hero .hero-gold-divider{width:200px;height:1px;background:linear-gradient(90deg,transparent,#D4A843,transparent);margin:8px auto}.hero .button,.hero [class*=button]{border:1.5px solid #D4A843!important;background:#d4a84314!important;color:#d4a843!important;letter-spacing:.25em;text-transform:uppercase;font-size:11px;padding:12px 40px!important;border-radius:0!important;transition:background .3s ease,color .3s ease!important}.hero .button:hover,.hero [class*=button]:hover{background:#d4a843!important;color:#5c0a12!important}.hero p{font-style:italic;color:#fff6ec;letter-spacing:.18em;font-size:14px;opacity:.92}.hero h2{font-family:var(--font-luxury-serif)!important;color:#d4a843;letter-spacing:.08em;font-style:normal;font-weight:400}.hero h1{font-family:var(--font-luxury-serif)!important;font-style:italic;color:#fff6ec;font-weight:300;letter-spacing:.04em}.hero__container .hero__media-grid,.hero-bg{display:none}.hero__container.spacing-style{padding:0!important;overflow:hidden}@media screen and (max-width:749px){.hero-wrapper .hero{min-height:0!important}.hero__container.spacing-style{height:62vw!important;min-height:0!important;max-height:none!important;position:relative!important;background:#2d0810!important}.hero-portrait-img{display:block;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 30%!important;transform:translateZ(0);filter:contrast(1.05) brightness(1.02);-webkit-backface-visibility:hidden}}@media screen and (min-width:750px){.hero__container.spacing-style{height:90vh!important;position:relative!important;overflow:hidden!important;background:#2d0810!important}.hero-portrait-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;transform:translateZ(0);-webkit-transform:translateZ(0);filter:contrast(1.05) brightness(1.02);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.hero__container .hero__content-wrapper{display:none!important}.hero__content-wrapper>*{text-align:center!important;width:100%!important;max-width:700px;margin-left:auto!important;margin-right:auto!important}.hero h1,.hero__content-wrapper h1{font-size:clamp(2rem,5vw,3.5rem)!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;text-align:center!important;line-height:1.2!important}.hero-side-ornament{position:absolute;top:0;width:clamp(48px,7vw,88px);height:100%;opacity:.85;animation:ornament-fade-in 1.8s ease forwards;pointer-events:none;z-index:2}.hero-side-ornament--left{left:3%}.hero-side-ornament--right{right:3%}@keyframes ornament-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:.85;transform:translateY(0)}}.hero-logo-lockup{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:4px;animation:logo-fade-in 1.2s ease forwards}.hero-logo-lockup__img{width:160px;height:160px;max-width:40vw;max-height:40vw;object-fit:cover;object-position:center;border-radius:50%;display:block;box-shadow:0 0 0 1.5px #d4a843,0 0 0 4px #d4a84326,0 0 32px #d4a84333}.hero-logo-lockup__rule{width:60px;height:1px;background:linear-gradient(90deg,transparent,#D4A843,transparent);margin:20px auto 0;opacity:.55}@keyframes logo-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.quick-add__button,[class*=quick-add] .button,quick-add-component .button{border-radius:0!important;background:#5c0a12!important;color:#d4a843!important;border:1px solid #D4A843!important;letter-spacing:.1em;font-size:10px;padding:8px 16px!important;text-transform:uppercase}quick-add-component .button:hover,.quick-add__button:hover{background:#d4a843!important;color:#5c0a12!important}.quick-add-modal,.quick-add-modal__content{background:#fff6ec!important;color:#2d0810!important}.quick-add-modal__content .product-information__media,.quick-add-modal__content media-gallery,.quick-add-modal__content .media-gallery,.quick-add-modal__content [class*=product-media]{background:#f5ede0!important}.quick-add-modal__content .product-information__media img{opacity:1!important;visibility:visible!important}.quick-add-modal [class*=close],.quick-add-modal button[aria-label*=close i],.quick-add-modal button[aria-label*=Close i]{background:#5c0a12!important;color:#d4a843!important;border:none!important}.quick-add-modal h1,.quick-add-modal h2,.quick-add-modal h3,.quick-add-modal [class*=product-title]{color:#2d0810!important;font-family:var(--font-luxury-serif)!important}.quick-add-modal [class*=price]{color:#5c0a12!important}:root{--font-luxury-serif: "Cormorant Garamond", "Garamond", Georgia, serif;--font-luxury-sans: "Jost", "Inter", sans-serif;--ls-display: .04em;--ls-heading: .06em;--ls-label: .12em;--ls-button: .14em;--hover-scale-amount: 1;--hover-lift-amount: 6px;--hover-transition-duration: .35s;--hover-transition-timing: cubic-bezier(.25, .1, .25, 1)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-luxury-serif)!important;letter-spacing:var(--ls-display);font-weight:400;font-style:normal}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-luxury-sans)!important;letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500}.hero h1,.hero h2,[class*=hero] h1,[class*=hero] h2{font-style:italic;letter-spacing:var(--ls-display)}body{font-family:var(--font-luxury-sans)!important;font-size:14px;letter-spacing:.01em;line-height:1.75}.button,.btn,button[type=submit],.shopify-payment-button__button,[class*=button--primary],[class*=button--secondary]{border-radius:0!important;letter-spacing:var(--ls-button);text-transform:uppercase;font-family:var(--font-luxury-sans)!important;font-weight:500;font-size:11px;padding:14px 32px!important;transition:all .35s cubic-bezier(.25,.1,.25,1)!important}.button,[class*=button--primary]{border-width:1px!important;border-style:solid!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{border-radius:0!important;font-family:var(--font-luxury-sans)!important;letter-spacing:.03em;font-size:13px}.product-card,[class*=product-card],.card{border-radius:0!important}.product-card__image-wrapper,[class*=product-card] [class*=image-wrapper],[class*=product-card] [class*=media]{overflow:hidden;position:relative}.product-card__image-wrapper img,[class*=product-card] img{transition:transform .65s cubic-bezier(.25,.1,.25,1)!important;display:block}[class*=product-card]:hover img{transform:scale(1.06)}[class*=product-card] [class*=image-wrapper]:after,[class*=product-card] [class*=media]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(92,10,18,.18) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}[class*=product-card]:hover [class*=image-wrapper]:after,[class*=product-card]:hover [class*=media]:after{opacity:1}[class*=product-card] [class*=card-info],[class*=product-card] [class*=card-content],[class*=product-card] [class*=product-card__info]{padding:10px 0 0!important;background:transparent!important}.product-card__title,[class*=product-card] h3,[class*=product-card] .h3,[class*=product-title]{font-family:var(--font-luxury-serif)!important;font-weight:400;letter-spacing:.02em;font-size:1rem;line-height:1.35;color:var(--color-foreground)}.price,[class*=price]{font-family:var(--font-luxury-sans)!important;font-weight:400;letter-spacing:.05em;font-size:13px}.product-list [class*=collection_title],.product-list h3,[class*=product-list] h2,[class*=product-list] h3{font-family:var(--font-luxury-serif)!important;font-weight:400;font-style:italic;font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:.04em;position:relative;padding-bottom:12px}[class*=product-list] h3:after{display:none}[class*=product-list] [class*=card] a,[class*=product-list] [class*=card] [class*=link],[class*=product-list] [class*=product-title] a,[class*=product-list] [class*=price]{border-bottom:none!important;text-decoration:none!important}[class*=product-list] [class*=link]:hover{opacity:1}details:not(.menu-open) .header__icon--menu .header-drawer-icon--close{display:none!important}details.menu-open .header__icon--menu .header-drawer-icon--close{display:flex!important}details.menu-open .header__icon--menu .header-drawer-icon--open{display:none!important}.cart-icon-bubble,[class*=cart-icon],[class*=header__cart],header [class*=cart] button,header [class*=cart] a,.header__icon--cart,[class*=header__icon--cart],header a[href*="/cart"],header button[aria-label*=art i]{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:8px!important;width:auto!important;height:auto!important}header button,header a[class*=icon],[class*=header__icons] button,[class*=header__icons] a,[class*=header-actions] button,[class*=header-actions] a{border:none!important;background:transparent!important;box-shadow:none!important;padding:8px!important}.mega-menu__content{display:none!important}.mega-menu{min-width:0!important;max-width:fit-content!important;width:auto!important;padding:16px 0!important;background:#fff6ec!important;border-top:2px solid #D4A843!important;border-bottom:none!important;box-shadow:0 8px 32px #2c08101a!important}.mega-menu__list{display:flex!important;flex-direction:column!important;gap:0!important;width:auto!important;min-width:160px!important}.mega-menu__column{width:auto!important;padding:0!important}.mega-menu__link{display:block!important;padding:10px 28px!important;font-family:var(--font-luxury-sans)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#5c0a12!important;text-decoration:none!important;white-space:nowrap!important;transition:color .2s ease,background .2s ease!important}.mega-menu__link:hover{color:#d4a843!important;background:#d4a8430f!important}.header,header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header__nav-item,[class*=header__nav] a,[class*=header-menu] a{font-family:var(--font-luxury-sans)!important;letter-spacing:var(--ls-label);text-transform:uppercase;font-size:11px;font-weight:500}.header__logo,[class*=header-logo]{letter-spacing:var(--ls-heading)}.badge,[class*=badge]{border-radius:0!important;letter-spacing:var(--ls-label);text-transform:uppercase;font-size:9px;font-weight:600;padding:4px 8px}.collection-card,[class*=collection-card]{border-radius:0!important}.collection-card__title,[class*=collection-card] h2,[class*=collection-card] h3{font-family:var(--font-luxury-serif)!important;font-weight:400;letter-spacing:var(--ls-display);font-style:italic}[class*=eyebrow],[class*=overline],[class*=label],[class*=subtitle]{font-family:var(--font-luxury-sans)!important;letter-spacing:var(--ls-label);text-transform:uppercase;font-size:10px;font-weight:600}footer,.footer,[data-section-type=footer]{font-family:var(--font-luxury-sans)!important;letter-spacing:.03em;font-size:13px}.footer-content h3{font-family:var(--font-luxury-serif)!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:.06em!important;color:#d4a843!important;margin-bottom:0!important}footer h4,footer h5,footer h6,.footer-content h4,.footer-content h5,.footer-content h6{font-family:var(--font-luxury-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;color:#d4a843!important;margin-bottom:12px!important}footer p,.footer-content p{font-family:var(--font-luxury-sans)!important;font-size:12px!important;letter-spacing:.03em;opacity:.75}footer a,.footer-content a{font-family:var(--font-luxury-sans)!important;letter-spacing:.04em;font-size:12px;text-decoration:none!important;opacity:.75;transition:opacity .25s ease,color .25s ease}footer a:hover,.footer-content a:hover{opacity:1;color:#d4a843!important}.footer-utilities{border-top:1px solid rgba(212,168,67,.2)!important}.footer-utilities p,[class*=footer-copyright] p,[class*=footer-copyright] span{font-size:11px!important;opacity:.5;letter-spacing:.06em}.footer-content [class*=social] a,.footer-content [class*=social-links] a{opacity:.75;color:#d4a843!important;transition:opacity .25s ease}.footer-content [class*=social] a:hover{opacity:1}.cart-drawer,[class*=cart-drawer],[class*=drawer]{border-radius:0!important}[class*=quantity] button,[class*=quantity] .button,quantity-selector button,quantity-selector .button,.quantity__button,[class*=quantity-button]{padding:0!important;width:36px!important;height:36px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:1px solid rgba(92,10,18,.2)!important;color:#5c0a12!important}[class*=quantity] button:hover,quantity-selector button:hover{background:#5c0a12!important;color:#d4a843!important;border-color:#5c0a12!important}[class*=cart] [class*=remove],[class*=cart] button[aria-label*=Remove i],[class*=cart] button[aria-label*=remove i],[class*=cart] button[name=remove]{padding:0!important;width:28px!important;height:28px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:#5c0a1280!important}[class*=cart] [class*=remove]:hover{color:#5c0a12!important}[class*=cart-drawer] [class*=close],[class*=cart-drawer] button[aria-label*=close i],[class*=cart-drawer] button[aria-label*=Close i],[class*=drawer] [class*=close],[class*=drawer] button[aria-label*=close i],dialog [class*=close],dialog button[aria-label*=close i]{padding:0!important;width:40px!important;height:40px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:#5c0a12!important}[class*=cart-drawer] [class*=close]:hover,[class*=drawer] [class*=close]:hover{color:#d4a843!important;background:transparent!important}[class*=cart] button[name=checkout],[class*=cart] [class*=checkout],.cart-drawer [class*=checkout]{background:#5c0a12!important;color:#d4a843!important;border:1px solid #5C0A12!important;padding:16px 32px!important;width:100%!important;letter-spacing:.18em}.swatch,[class*=swatch]{border-radius:0!important}[class*=variant-button],[class*=variant-pill]{border-radius:0!important;letter-spacing:.08em;font-size:11px;text-transform:uppercase}[popover],.popover,[class*=popover],.modal,[class*=modal]{border-radius:0!important}.hero p:has(>*:only-child:empty),.hero p:-webkit-any(:empty){display:none}.section-divider,[class*=section-divider]{border:none;border-top:1px solid #D4A843;opacity:.3;margin:3rem auto;width:60px}hr{border:none;border-top:1px solid rgba(0,0,0,.08);opacity:1;margin:0;width:100%}header-drawer hr,.menu-drawer hr,[class*=drawer] hr,[class*=header-drawer] hr{display:none!important}.menu-drawer a,header-drawer a{color:#2d0810!important;letter-spacing:.06em!important;text-decoration:none!important;border-bottom:none!important;opacity:1!important}.trust-badges-strip{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid rgba(212,168,67,.2);border-bottom:1px solid rgba(212,168,67,.2)}.trust-badge{display:flex;align-items:center;gap:12px}.trust-badge__icon{width:32px;height:32px;flex-shrink:0;color:#d4a843;stroke:#d4a843}.trust-badge__text{display:flex;flex-direction:column;gap:2px}.trust-badge__title{font-family:var(--font-luxury-sans)!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#d4a843}.trust-badge__sub{font-family:var(--font-luxury-sans)!important;font-size:11px;letter-spacing:.04em;color:#d4a84399}@media screen and (max-width:749px){.trust-badges-strip{flex-direction:column;gap:10px;padding:14px 24px}.trust-badge__icon{width:28px;height:28px}.trust-badge__title{font-size:10px}.trust-badge__sub{display:none}}.announcement-bar{background:#2d0810!important}.announcement-bar p,.announcement-bar span,.announcement-bar__text,.announcement-bar [class*=text]{font-family:var(--font-luxury-sans)!important;font-size:11px!important;letter-spacing:.18em!important;color:#d4a843!important;text-transform:uppercase!important;font-weight:400!important}.announcement-bar .slideshow-control{display:none!important}[class*=marquee],[class*=announcement]{letter-spacing:var(--ls-label);text-transform:uppercase;font-size:10px;font-weight:500}.shopify-section:has(marquee-component),[data-section-type=marquee]{border-top:1px solid rgba(212,168,67,.25);border-bottom:1px solid rgba(212,168,67,.25)}marquee-component p,marquee-component span,marquee-component [class*=text]{font-family:var(--font-luxury-sans)!important;letter-spacing:.22em!important;font-weight:500!important;color:#d4a843!important}[data-section-type=collection-list] h2,.collection-list-section h2,.shopify-section collection-list h2{font-family:var(--font-luxury-serif)!important;font-weight:400!important;font-style:italic;letter-spacing:.05em;font-size:clamp(1.5rem,3vw,2.2rem)}.collection-card,[class*=collection-card],collection-card{border-radius:0!important;overflow:hidden;position:relative;display:block}.collection-card [class*=media],.collection-card [class*=image],[class*=collection-card] [class*=media],[class*=collection-card] [class*=image-wrapper],collection-card [class*=media]{aspect-ratio:3 / 4!important;overflow:hidden;position:relative}.collection-card__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important}.collection-card img,[class*=collection-card] img,collection-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;transition:transform .65s cubic-bezier(.25,.1,.25,1)!important;display:block}.collection-card:hover img,[class*=collection-card]:hover img,collection-card:hover img{transform:scale(1.06)}.collection-card [class*=media]:after,[class*=collection-card] [class*=media]:after,[class*=collection-card] [class*=image-wrapper]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(20,3,6,.72) 100%);pointer-events:none;z-index:1}.collection-card [class*=title],[class*=collection-card] [class*=title],[class*=collection-card] h2,[class*=collection-card] h3,[class*=collection-title]{font-family:var(--font-luxury-serif)!important;font-weight:400!important;font-style:italic;letter-spacing:.06em;font-size:clamp(.8rem,1.4vw,1rem)!important;color:#f5e6c8!important;text-align:center}.collection-card [class*=title]:after,[class*=collection-card] [class*=title]:after{content:"";display:block;width:20px;height:1px;background:#d4a843;margin:5px auto 0;opacity:.8;transition:width .35s ease}.collection-card:hover [class*=title]:after,[class*=collection-card]:hover [class*=title]:after{width:36px;opacity:1}[class*=search-modal],[class*=predictive-search]{border-radius:0!important}[class*=pagination] a,[class*=pagination] button{border-radius:0!important;letter-spacing:.08em}html{scrollbar-color:#D4A84366 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4a84366;border-radius:0}:focus-visible{outline:1px solid #D4A843!important;outline-offset:3px!important;border-radius:0!important}::selection{background:#d4a84322;color:#5c0a12}.insta-strip{display:flex;justify-content:center;padding:14px 24px;border-top:1px solid rgba(212,168,67,.15);border-bottom:1px solid rgba(212,168,67,.15)}.insta-strip__link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#d4a843;transition:opacity .25s ease}.insta-strip__link:hover{opacity:.75}.insta-strip__icon{width:18px;height:18px;flex-shrink:0}.insta-strip__text{font-family:var(--font-body--family);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#d4a843b3}.insta-strip__handle{font-family:var(--font-body--family);font-size:11px;letter-spacing:.12em;font-weight:600;color:#d4a843}.insta-strip__arrow{width:14px;height:14px;flex-shrink:0;transition:transform .25s ease}.insta-strip__link:hover .insta-strip__arrow{transform:translate(4px)}@media screen and (max-width:749px){.insta-strip__text{display:none}}[class*=collection-list] .section__header h6,[class*=collection-list] [class*=section-header] h6{font-family:var(--font-body--family)!important;font-size:.6875rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#d4a84399!important;font-weight:400!important;margin-bottom:12px!important}[class*=collection-list] .section__header h2:after,[class*=collection-list] [class*=section-header] h2:after{content:"";display:block;width:60px;height:1px;background:#d4a84366;margin:20px auto 0}[class*=collection-list] [class*=collection-card]{position:relative;overflow:hidden}[class*=collection-list] [class*=collection-card]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:1}[class*=collection-list] [class*=collection-card]:hover:after{opacity:1}.occasion-section{text-align:center}.occasion-section__label{font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#d4a84399;margin-bottom:12px}.occasion-section__heading{font-family:var(--font-heading--family);font-size:1.75rem;letter-spacing:.06em;color:#d4a843;margin-bottom:20px;font-weight:400}.occasion-section__rule{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:48px}.occasion-section__rule span{display:block;width:60px;height:1px;background:#d4a84359}.occasion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid rgba(212,168,67,.2)}.occasion-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 24px;text-decoration:none;position:relative;overflow:hidden;border-right:1px solid rgba(212,168,67,.2);transition:background .4s ease,transform .35s cubic-bezier(.22,1,.36,1)}.occasion-tile:last-child{border-right:none}.occasion-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d4a8430d;opacity:0;transition:opacity .4s ease}.occasion-tile:hover{transform:translateY(-3px)}.occasion-tile:hover:before{opacity:1}.occasion-tile__num{font-family:var(--font-body--family);font-size:.625rem;letter-spacing:.2em;color:#d4a84359;position:absolute;top:16px;right:20px}.occasion-tile__icon{width:40px;height:40px;opacity:.85;transition:opacity .3s ease,transform .3s ease}.occasion-tile:hover .occasion-tile__icon{opacity:1;transform:scale(1.08)}.occasion-tile__name{font-family:var(--font-heading--family);font-size:1rem;letter-spacing:.18em;color:#d4a843;text-transform:uppercase;font-weight:400}.occasion-tile__sub{font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.1em;color:#d4a84380}@media screen and (max-width:749px){.occasion-grid{grid-template-columns:repeat(2,1fr)}.occasion-tile{padding:36px 16px;border-right:1px solid rgba(212,168,67,.2);border-bottom:1px solid rgba(212,168,67,.2)}.occasion-tile:nth-child(2n){border-right:none}.occasion-tile:nth-child(3),.occasion-tile:nth-child(4){border-bottom:none}.occasion-section__heading{font-size:1.375rem}.occasion-section__rule span{width:40px}}.brand-story{max-width:720px;margin:0 auto;text-align:center}.brand-story__label{font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#d4a84399;margin-bottom:20px}.brand-story__rule{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:48px}.brand-story__rule span{display:block;width:60px;height:1px;background:#d4a84359}.brand-story__quote{font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.9;color:#d4a843d9;font-style:italic;font-weight:400;letter-spacing:.02em;margin:0 0 36px;border:none;padding:0}.brand-story__signature{font-family:var(--font-body--family);font-size:.8125rem;letter-spacing:.16em;color:#d4a8438c;text-transform:uppercase}@media screen and (max-width:749px){.brand-story__quote{font-size:.9375rem;line-height:1.8}}.reviews-section{text-align:center}.reviews-section__label{font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#2c081073;margin-bottom:12px}.reviews-section__heading{font-family:var(--font-heading--family);font-size:1.75rem;letter-spacing:.06em;color:#2d0810;font-weight:400;margin-bottom:20px}.reviews-section__rule{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:56px}.reviews-section__rule span{display:block;width:60px;height:1px;background:#2c081033}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.review-card{padding:32px 28px;border:1px solid rgba(44,8,16,.1);position:relative;transition:box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.review-card:hover{box-shadow:0 8px 32px #2c081014;transform:translateY(-3px)}.review-card__stars{font-size:.85rem;color:#d4a843;letter-spacing:.1em;margin-bottom:16px}.review-card__star-empty{color:#d4a84340}.review-card__text{font-family:var(--font-body--family);font-size:.875rem;line-height:1.7;color:#2c0810bf;font-style:italic;margin-bottom:20px}.review-card__author{font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:#2d0810;display:flex;align-items:center;gap:8px}.review-card__author:before{content:"";display:block;width:20px;height:1px;background:#d4a843}.review-card__location{font-weight:400;color:#2c081073;font-size:.75rem;letter-spacing:.04em}@media screen and (max-width:749px){.reviews-grid{grid-template-columns:1fr;gap:16px}.review-card{padding:24px 20px}.reviews-section__heading{font-size:1.375rem}}[class*=collection-list] h2:after,[class*=product-list] h2:after{content:"\25c6";display:block;text-align:center;color:#d4a84380;font-size:.35rem;padding:3px 0;margin-top:14px;max-width:220px;margin-left:auto;margin-right:auto;background-image:linear-gradient(#d4a84366,#d4a84366),linear-gradient(#d4a84366,#d4a84366);background-size:38% 1px,38% 1px;background-position:left center,right center;background-repeat:no-repeat}[class*=collection-card] h2:after,[class*=product-card] h2:after,[class*=card--collection] h2:after,[class*=card--product] h2:after{display:none!important;content:none!important}[class*=product-list] [class*=button--outline],[class*=product-list] .button--outline{border-color:#d4a843!important;color:#d4a843!important;font-size:.75rem!important;letter-spacing:.18em!important;padding:10px 28px!important;border-radius:0!important;background:transparent!important;transition:background .3s ease,color .3s ease!important}[class*=product-list] [class*=button--outline]:hover,[class*=product-list] .button--outline:hover{background:#d4a843!important;color:#2d0810!important}.lux-animate{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lux-revealed{opacity:1!important;transform:translateY(0)!important}.lux-animate.section__header,.lux-animate[class*=section-header]{transform:translateY(18px);transition-duration:.6s}.lux-animate[class*=product-card],.lux-animate[class*=card--product],.lux-animate[class*=collection-card],.lux-animate[class*=card--collection]{transform:translateY(36px);transition-duration:.8s}.lux-animate.trust-badge{transform:translateY(12px);transition-duration:.5s}[class*=product-card],[class*=card--product]{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),opacity .72s cubic-bezier(.22,1,.36,1)!important}[class*=product-card]:hover,[class*=card--product]:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #2c081024!important}[class*=collection-card]:hover,[class*=card--collection]:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #2c08101f!important}@media(prefers-reduced-motion:reduce){.lux-animate{opacity:1;transform:none;transition:none}}[data-section-type=product-information] h1,.product-information h1{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.25!important;color:#2d0810!important}[data-section-type=product-information] [class*=price__regular],[data-section-type=product-information] [class*=price__sale],[data-section-type=product-information] [class*=price] .money,.product-information [class*=price] .money{color:#2d0810!important;letter-spacing:.06em!important}[data-section-type=product-information] [class*=divider] hr,.product-information hr{border:none!important;border-top:1px solid rgba(212,168,67,.35)!important;margin-block:4px!important}[data-section-type=product-information] [class*=variant-picker] [class*=swatch-input],[data-section-type=product-information] [class*=variant-picker] label,[data-section-type=product-information] [class*=variant-picker] button:not([class*=accordion]){border-radius:0!important;border:1px solid rgba(44,8,16,.25)!important;color:#2d0810!important;font-size:.8125rem!important;letter-spacing:.08em!important;transition:all .2s ease!important}[data-section-type=product-information] [class*=variant-picker] input:checked+label,[data-section-type=product-information] [class*=variant-picker] [aria-checked=true],[data-section-type=product-information] [class*=variant-picker] [aria-pressed=true],[data-section-type=product-information] [class*=variant-picker] .selected{border-color:#2d0810!important;background:#2d0810!important;color:#d4a843!important}[data-section-type=product-information] [class*=buy-buttons] button[name=add],[data-section-type=product-information] button[type=submit][name=add],.product-information button[name=add]{background:#2d0810!important;color:#d4a843!important;border:1px solid #2D0810!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:16px 40px!important;width:100%!important;transition:background .3s ease,color .3s ease,border-color .3s ease!important}[data-section-type=product-information] [class*=buy-buttons] button[name=add]:hover,.product-information button[name=add]:hover{background:#d4a843!important;color:#2d0810!important;border-color:#d4a843!important}[data-section-type=product-information] [class*=quantity] input,[data-section-type=product-information] [class*=quantity] button{border-radius:0!important;border-color:#2c081040!important}[data-section-type=product-information] [class*=product-details] [class*=rte],[data-section-type=product-information] [class*=product-details] p{color:#2c0810bf!important;line-height:1.8!important;font-size:.9375rem!important}[data-section-type=product-recommendations] h2,.product-recommendations h2{font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:1.5rem!important;letter-spacing:.08em!important;color:#d4a843!important;text-align:center!important}[data-section-type=product-recommendations] h2:after,.product-recommendations h2:after{content:"\25c6";display:block;text-align:center;color:#d4a84380;font-size:.35rem;padding:3px 0;margin-top:14px;max-width:220px;margin-left:auto;margin-right:auto;background-image:linear-gradient(#d4a84366,#d4a84366),linear-gradient(#d4a84366,#d4a84366);background-size:38% 1px,38% 1px;background-position:left center,right center;background-repeat:no-repeat}[data-section-type=product-recommendations] [class*=product-title],[data-section-type=product-recommendations] [class*=product-title] a{color:var(--color-foreground)!important;border-bottom:none!important;text-decoration:none!important}[class*=breadcrumb] a,[class*=breadcrumbs] a{color:#2c081080!important;font-size:.75rem!important;letter-spacing:.1em!important;text-decoration:none!important}[class*=breadcrumb] a:hover,[class*=breadcrumbs] a:hover{color:#2d0810!important}[data-section-type=main-collection-list] h1:after,[data-section-type=section] h1:after,.shopify-section--main-collection-list h1:after,.shopify-section--section h1:after,[id*=collection_list] h1:after,[id*=section_] h1:after{content:"\25c6";display:block;text-align:center;color:#d4a84380;font-size:.35rem;padding:3px 0;margin-top:16px;max-width:220px;margin-left:auto;margin-right:auto;background-image:linear-gradient(#d4a84366,#d4a84366),linear-gradient(#d4a84366,#d4a84366);background-size:38% 1px,38% 1px;background-position:left center,right center;background-repeat:no-repeat}[data-section-type=main-collection] [class*=facets],[data-section-type=main-collection] [class*=filter]{border-bottom:1px solid rgba(44,8,16,.1)!important;padding-bottom:16px!important}[data-section-type=main-collection] [class*=facet] button,[data-section-type=main-collection] [class*=filter] button,[data-section-type=main-collection] [class*=disclosure] button{font-size:.8125rem!important;letter-spacing:.08em!important;color:#2d0810!important;border-radius:0!important}[data-section-type=main-collection] select{font-size:.8125rem!important;letter-spacing:.06em!important;color:#2d0810!important;border-color:#2c081033!important;border-radius:0!important}[data-section-type=main-collection] [class*=active-facet],[data-section-type=main-collection] [class*=filter-tag]{background:#2c08100f!important;border:1px solid rgba(44,8,16,.15)!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.06em!important;color:#2d0810!important}[data-section-type=main-collection] [class*=product-count],[data-section-type=main-collection] [class*=results-count]{font-size:.75rem!important;letter-spacing:.1em!important;color:#2c081073!important}[data-section-type=main-collection] [class*=pagination] a,[data-section-type=main-collection] [class*=load-more] button{border-color:#2d0810!important;color:#2d0810!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.18em!important;background:transparent!important}[data-section-type=main-collection] [class*=pagination] a:hover,[data-section-type=main-collection] [class*=load-more] button:hover{background:#2d0810!important;color:#d4a843!important}[data-section-type=main-cart] [class*=cart-title],[data-section-type=main-cart] [class*=cart__title],.main-cart h1,.main-cart h2{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.08em!important;color:#2d0810!important;text-align:center!important}[data-section-type=main-cart] [class*=cart-title]:after,[data-section-type=main-cart] [class*=cart__title]:after{content:"\25c6";display:block;text-align:center;color:#d4a84380;font-size:.35rem;padding:3px 0;margin-top:14px;max-width:220px;margin-left:auto;margin-right:auto;background-image:linear-gradient(#d4a84366,#d4a84366),linear-gradient(#d4a84366,#d4a84366);background-size:38% 1px,38% 1px;background-position:left center,right center;background-repeat:no-repeat}[data-section-type=main-cart] [class*=cart-item],[data-section-type=main-cart] [class*=cart__item]{border-bottom:1px solid rgba(44,8,16,.1)!important;padding-block:20px!important}[data-section-type=main-cart] [class*=cart-item] [class*=title],[data-section-type=main-cart] [class*=cart-item] a{font-family:var(--font-heading--family)!important;color:#2d0810!important;font-size:.9375rem!important;letter-spacing:.04em!important;text-decoration:none!important;border-bottom:none!important}[data-section-type=main-cart] [class*=cart-item] [class*=price],[data-section-type=main-cart] [class*=cart-item] .money{color:#2d0810!important;letter-spacing:.06em!important}[data-section-type=main-cart] [class*=quantity] input,[data-section-type=main-cart] [class*=quantity] button{border-radius:0!important;border-color:#2c081033!important;color:#2d0810!important}[data-section-type=main-cart] button[class*=remove],[data-section-type=main-cart] a[class*=remove],[data-section-type=main-cart] [class*=cart-remove]{color:#2c081066!important;font-size:.7rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:none!important}[data-section-type=main-cart] button[class*=remove]:hover,[data-section-type=main-cart] a[class*=remove]:hover{color:#2d0810!important}[data-section-type=main-cart] [class*=cart-summary],[data-section-type=main-cart] [class*=cart__summary]{border-radius:0!important}[data-section-type=main-cart] [class*=totals],[data-section-type=main-cart] [class*=cart-summary] [class*=total]{letter-spacing:.08em!important;font-size:.875rem!important}[data-section-type=main-cart] button[name=checkout],[data-section-type=main-cart] [class*=cart-summary] [class*=checkout],[data-section-type=main-cart] [class*=cart__checkout]{background:#d4a843!important;color:#2d0810!important;border:none!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:16px 40px!important;width:100%!important;font-weight:600!important;transition:background .3s ease,color .3s ease!important}[data-section-type=main-cart] button[name=checkout]:hover,[data-section-type=main-cart] [class*=cart__checkout]:hover{background:#c49a35!important}[data-section-type=main-cart] [class*=continue],[data-section-type=main-cart] a[href*="/collections"]{color:#d4a843b3!important;font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(212,168,67,.3)!important;text-decoration:none!important}[data-section-type=product-list] h2{font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:1.5rem!important;letter-spacing:.08em!important;color:#d4a843!important;text-align:center!important}[data-section-type=product-list] h2:after{content:"\25c6";display:block;text-align:center;color:#d4a84380;font-size:.35rem;padding:3px 0;margin-top:14px;max-width:220px;margin-left:auto;margin-right:auto;background-image:linear-gradient(#d4a84366,#d4a84366),linear-gradient(#d4a84366,#d4a84366);background-size:38% 1px,38% 1px;background-position:left center,right center;background-repeat:no-repeat}
/*# sourceMappingURL=/cdn/shop/t/6/assets/luxury.css.map */
