@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap";:root{--obsidian:#0b0b0c;--charcoal:#141416;--slate:#1e1e22;--alabaster:#f4f1ea;--warm-stone:#a39e93;--champagne-gold:#c5a880;--border:#26262b;--header-height:78px;--aside-width:460px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--obsidian)}body{background:var(--obsidian);color:var(--alabaster);min-width:320px;font:400 14px/1.6 Manrope,Arial,sans-serif}button,input,select{color:inherit}button{border:0}a,button,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--champagne-gold);outline-offset:3px}::selection{background:var(--champagne-gold);color:var(--obsidian)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.23em;color:var(--champagne-gold);text-transform:uppercase;font-size:10px;font-weight:700;display:inline-block}.eyebrow.light{color:#e1c6a2}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.02}h1 em,h2 em{font-weight:400}.button{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 24px;font-size:10px;font-weight:700;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.button:active{transform:translateY(1px)}.button-light{background:var(--alabaster);color:var(--obsidian)}.button-light:hover{background:var(--champagne-gold)}.button-outline{color:var(--alabaster);border:1px solid #6b6761}.button-outline:hover{border-color:var(--alabaster);background:#ffffff0b}.button-primary{background:var(--alabaster);color:var(--obsidian);text-align:center;width:100%}.text-link{letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--champagne-gold);align-items:center;gap:20px;padding-bottom:7px;font-size:10px;font-weight:700;display:inline-flex}.text-link span{color:var(--champagne-gold);font-size:17px;line-height:1}.section-shell{padding-left:clamp(22px,5vw,90px);padding-right:clamp(22px,5vw,90px)}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:42px;display:flex}.section-heading h2{font-size:clamp(43px,5.3vw,76px)}.announcement{color:#d8d0c6;letter-spacing:.16em;text-transform:uppercase;background:#1c1a19;justify-content:center;align-items:center;gap:10px;min-height:30px;font-size:9px;display:flex}.announcement span{color:var(--champagne-gold)}.demo-ribbon{color:#f4e5d0;text-align:center;letter-spacing:.12em;background:#3a2f20;padding:6px 14px;font-size:10px}.demo-ribbon span{letter-spacing:0;color:#ddcab0;margin-left:8px}.header{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0b0cf5;position:sticky;top:0}.header-inner{height:var(--header-height);grid-template-columns:260px 1fr auto;align-items:center;gap:20px;max-width:1920px;margin:auto;padding:0 clamp(20px,3vw,58px);display:grid}.brand-lockup{flex-direction:column;justify-self:start;align-items:center;width:max-content;line-height:1;display:inline-flex}.brand-name{letter-spacing:.08em;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:27px}.brand-name i{padding:0 1px;font-size:17px;font-weight:400}.brand-sub{letter-spacing:.5em;margin-top:6px;padding-left:.5em;font-size:8px;font-weight:700}.desktop-nav{justify-content:center;align-items:center;gap:clamp(14px,2vw,34px);display:flex}.desktop-nav a{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#d0cac0;font-size:10px;font-weight:600;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--champagne-gold)}.header-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.icon-button{width:25px;height:30px;color:var(--alabaster);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-button svg{stroke-width:1.4px;width:20px;height:20px}.icon-button:hover{color:var(--champagne-gold)}.bag-button{gap:5px;width:auto}.bag-button span{font-size:10px}.mobile-menu-button{display:none}.market-select{margin-right:10px}.market-select select{color:var(--alabaster);letter-spacing:.1em;background:0 0;border:0;max-width:78px;padding:4px 0;font-size:9px}.market-select option{background:var(--charcoal)}.hero{background:#151414;align-items:center;min-height:calc(100dvh - 108px);max-height:900px;display:flex;position:relative;overflow:hidden}.hero-image{background-image:linear-gradient(90deg,#060607c2 0%,#06060738 58%,#06060714 100%),url(/hero-editorial-demo.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-image:after{content:"";background:linear-gradient(#0000 68%,#0b0b0c70);position:absolute;inset:0}.hero-content{z-index:1;width:min(760px,76vw);margin-left:clamp(28px,9vw,160px);padding-top:20px;position:relative}.hero h1{letter-spacing:-.035em;text-wrap:balance;margin:24px 0;font-size:clamp(58px,6.8vw,108px);line-height:.97}.hero h1 em{color:#e0c8aa}.hero p{color:#e5ded4;letter-spacing:.04em;max-width:410px;margin-bottom:38px;font-size:14px}.intro-section{text-align:center;max-width:940px;margin:auto;padding:120px 24px 112px}.intro-section p{color:#e5dfd5;margin:0 auto 42px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.1vw,49px);line-height:1.23}.intro-rule{background:var(--champagne-gold);width:44px;height:1px;margin:auto;display:block}.category-section{padding-top:40px;padding-bottom:110px}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.category-card{min-width:0;display:block}.category-image{aspect-ratio:3/4;background:var(--charcoal);justify-content:center;align-items:center;display:flex;overflow:hidden}.category-image img{object-fit:cover;filter:saturate(.68)contrast(1.02);width:100%;height:100%;transition:transform .8s,filter .8s}.category-card:hover img{filter:saturate(.9);transform:scale(1.045)}.category-image>span{color:var(--champagne-gold);font:italic 46px Cormorant Garamond,serif}.category-label{border-bottom:1px solid var(--border);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:17px 2px;font-size:10px;font-weight:600;display:flex}.category-label span:last-child{color:var(--champagne-gold);font-size:17px}.featured-section{border-top:1px solid var(--border);padding-top:50px;padding-bottom:135px}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-item{min-width:0}.product-item-media{aspect-ratio:4/5;background:var(--charcoal);position:relative;overflow:hidden}.product-item-media>a{width:100%;height:100%;display:block}.product-item-media img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .7s,filter .7s}.product-item:hover .product-item-media img{filter:saturate();transform:scale(1.045)}.product-image-fallback{width:100%;height:100%;color:var(--champagne-gold);place-items:center;font:italic 56px Cormorant Garamond,serif;display:grid}.wishlist-button{color:#fff;background:#141416b5;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.wishlist-button svg{stroke-width:1.5px;width:17px;height:17px}.wishlist-button:hover,.wishlist-button.is-saved{color:var(--champagne-gold);border-color:var(--champagne-gold)}.product-item-copy{justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 2px 5px;display:flex}.product-item-copy h3{font:400 clamp(19px,1.5vw,25px)/1.07 Cormorant Garamond,Georgia,serif}.product-item-copy span{color:var(--warm-stone);white-space:nowrap;padding-top:4px;font-size:11px}.product-item-copy a:hover{color:var(--champagne-gold)}.editorial-section{background:var(--charcoal);grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.editorial-media{overflow:hidden}.editorial-media img{object-fit:cover;object-position:65% center;filter:saturate(.72)contrast(1.02);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.editorial-section:hover .editorial-media img{transform:scale(1.018)}.editorial-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,7vw,140px);display:flex}.editorial-copy h2{margin:0 0 28px;font-size:clamp(54px,5vw,90px)}.editorial-copy h2 em{color:var(--champagne-gold)}.editorial-copy p{color:var(--warm-stone);max-width:390px;margin-bottom:40px;line-height:1.9}.promise-section{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:clamp(50px,9vw,150px);padding-top:120px;padding-bottom:125px;display:grid}.promise-heading h2{font-size:clamp(46px,4.8vw,78px);line-height:1.02}.promise-heading h2 em{color:var(--champagne-gold)}.promise-list{border-top:1px solid var(--border)}.promise-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,.7fr) 1fr;gap:24px;padding:27px 0;display:grid}.promise-list h3{font-size:27px;line-height:1.08}.promise-list p{color:var(--warm-stone);font-size:12px;line-height:1.8}.closing-section{text-align:center;background:radial-gradient(circle at 50% 70%,#202023 0,var(--obsidian) 58%);padding:150px 24px 155px}.closing-section h2{margin:0 auto 42px;font-size:clamp(50px,6.4vw,104px);line-height:.98}.closing-section h2 em{color:var(--champagne-gold)}.footer{border-top:1px solid var(--border);background:#0e0e0f;padding:80px clamp(22px,5vw,90px) 25px}.footer-intro{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;column-gap:40px;padding-bottom:65px;display:grid}.footer-intro .eyebrow{grid-column:1/-1}.footer-intro h2{margin-top:18px;font-size:clamp(58px,6vw,100px)}.footer-intro h2 em{color:var(--champagne-gold)}.footer-intro p{max-width:330px;color:var(--warm-stone);justify-self:end;line-height:1.9}.footer-grid{grid-template-columns:1fr 1fr 1fr 1.4fr;gap:30px;padding:55px 0 80px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid h3{letter-spacing:.2em;text-transform:uppercase;color:var(--champagne-gold);margin-bottom:15px;font:700 10px Manrope,Arial,sans-serif}.footer-grid a,.footer-grid p{color:#ada79e;font-size:12px}.footer-grid a:hover{color:var(--alabaster)}.footer-grid .newsletter-note{color:#716e69;margin-top:12px;font-size:10px}.footer-bottom{border-top:1px solid var(--border);color:#79756f;letter-spacing:.06em;justify-content:space-between;gap:20px;padding-top:22px;font-size:10px;display:flex}.overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:60;background:#0009;transition:opacity .3s;position:fixed;inset:0}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay .close-outside{background:0 0;width:100%;height:100%;position:absolute;inset:0}.overlay aside{width:min(var(--aside-width),100vw);background:var(--charcoal);border-left:1px solid var(--border);flex-direction:column;height:100dvh;transition:transform .35s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-20px 0 70px #0007}.overlay.expanded aside{transform:translate(0)}.overlay aside>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;height:74px;padding:0 27px;display:flex}.overlay aside>header h3{letter-spacing:.2em;font:600 11px Manrope,Arial,sans-serif}.overlay aside>header button{color:var(--alabaster);background:0 0;font-size:27px;font-weight:300}.overlay aside>main{flex:1;padding:27px;overflow:auto}.header-menu-mobile{flex-direction:column;display:flex}.header-menu-mobile a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 0;font:400 33px Cormorant Garamond,serif;display:flex}.header-menu-mobile a span{color:var(--champagne-gold);font:17px Manrope}.predictive-search input,.search input{width:100%;color:var(--alabaster);background:0 0;border:0;border-bottom:1px solid #5d5a56;border-radius:0;padding:12px 0;font:400 27px Cormorant Garamond,serif}.predictive-search button,.search button{background:var(--alabaster);color:var(--obsidian);text-transform:uppercase;letter-spacing:.15em;padding:10px 15px;font-size:10px}.predictive-search a,.predictive-search p{color:var(--alabaster)}.collection,.collections,.search,.cart,.account,.policy,.page,.blog,.article{min-height:55vh;padding:65px clamp(22px,5vw,90px) 110px}.collection h1,.collections h1,.search h1,.cart h1,.account h1,.policy h1,.page h1{margin:10px 0 22px;font-size:clamp(55px,6vw,90px)}.collection-description{max-width:700px;color:var(--warm-stone);margin-bottom:45px}.collection .products-grid{margin-top:35px}.collections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.collection-item img{aspect-ratio:4/5;object-fit:cover;width:100%}.collection-item h5{margin:15px 0;font:400 30px Cormorant Garamond,serif}.search form{gap:12px;max-width:650px;margin:25px 0 45px;display:flex}.search .products-grid{margin-top:35px}.product{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:clamp(40px,6vw,115px);max-width:1700px;margin:auto;padding:45px clamp(22px,5vw,90px) 120px;display:grid}.product>div:first-child{background:var(--charcoal)}.product>div:first-child img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.product-main{max-width:580px;padding-top:28px}.product-main h1{margin:17px 0 22px;font-size:clamp(55px,5vw,86px)}.product-main .product-price{color:var(--champagne-gold);font-size:16px}.product-main>p,.product-main [dangerouslySetInnerHTML]{color:var(--warm-stone)}.product-main p{line-height:1.8}.product-options{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.product-options h5{letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font:600 10px Manrope,Arial,sans-serif}.product-options-grid{flex-wrap:wrap;gap:9px;display:flex}.product-options-item{background:var(--charcoal);min-width:55px;min-height:42px;color:var(--alabaster);padding:0 15px;font-size:11px;border:1px solid var(--border)!important}.product-options-item:focus,.product-options-item:hover{border-color:var(--champagne-gold)!important}.product-form button[type=submit],.product-form>button{background:var(--alabaster);width:100%;min-height:54px;color:var(--obsidian);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.product-option-label-swatch{min-width:20px;min-height:20px}.product-main details{border-top:1px solid var(--border);padding:18px 0}.product-main details summary{cursor:pointer;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.product-main details p{margin-top:15px}.cart-main{max-width:850px}.cart-main .cart-details{display:block}.cart-line{border-top:1px solid var(--border);padding:22px 0}.cart-line-inner{grid-template-columns:100px 1fr;gap:18px;display:grid}.cart-line-inner img{object-fit:cover;width:100px;height:100px}.cart-line-inner p{margin:0}.cart-line-inner strong{font:400 23px Cormorant Garamond,serif}.cart-line-inner small{color:var(--warm-stone)}.cart-line-quantity{align-items:center;gap:8px;margin-top:10px;display:flex}.cart-line-quantity button,.cart-discount button{border:1px solid var(--border);background:0 0;padding:4px 8px}.cart-summary-page,.cart-summary-aside{border-top:1px solid var(--border);margin-top:25px;padding-top:22px}.cart-subtotal{justify-content:space-between;margin:18px 0;display:flex}.cart-discount{gap:8px;display:flex}.cart-summary-page input,.cart-summary-aside input{background:var(--slate);border:1px solid var(--border);margin:10px 0;padding:10px}.cart-demo-note{color:#f0dfc9;background:#3a2f20;margin-top:20px;padding:13px;font-size:11px;line-height:1.6}.cart-currency-note{max-width:420px;color:var(--warm-stone);margin:14px 0 0;font-size:11px;line-height:1.6}.cart .cart-main{margin-top:30px}.saved-page,.help-page{min-height:62vh;padding:70px clamp(22px,5vw,90px) 120px}.saved-page h1,.help-page h1{margin:15px 0 40px;font-size:clamp(58px,6vw,90px)}.saved-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.saved-card img{aspect-ratio:4/5;object-fit:cover;background:var(--charcoal);width:100%}.saved-card h2{margin:15px 0 7px;font-size:25px}.saved-card button{color:var(--warm-stone);border-bottom:1px solid var(--border);letter-spacing:.15em;text-transform:uppercase;background:0 0;margin-top:12px;padding:7px 0;font-size:10px}.empty-state{max-width:600px;padding:70px 0}.empty-state h2{margin-bottom:15px;font-size:50px}.empty-state p{color:var(--warm-stone);margin-bottom:30px}.help-intro{max-width:640px;color:var(--warm-stone);margin-bottom:50px;line-height:1.9}.help-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.help-grid section{border-top:1px solid var(--border);padding:30px 0}.help-grid h2{margin-bottom:14px;font-size:33px}.help-grid p{color:var(--warm-stone);line-height:1.8}.help-grid a{border-bottom:1px solid var(--champagne-gold)}.route-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:60px 25px;display:flex}.route-error h1{margin:20px 0;font-size:clamp(65px,9vw,130px)}.route-error p{color:var(--warm-stone);margin-bottom:30px}.route-error .button{width:auto}.mobile-bottom-nav{display:none}.product-gallery{min-width:0}.product-gallery-main{background:var(--charcoal)}.product-gallery-main img{aspect-ratio:4/5;object-fit:cover;width:100%}.product-thumbnails{gap:9px;padding:12px 0;display:flex;overflow:auto}.product-thumbnails button{background:var(--charcoal);opacity:.65;border:1px solid #0000;flex:none;width:70px;padding:0}.product-thumbnails button.active,.product-thumbnails button:hover{opacity:1;border-color:var(--champagne-gold)}.product-thumbnails img{aspect-ratio:4/5;object-fit:cover;width:100%}.product-main .eyebrow{margin-top:4px}.guide-trigger{border-top:1px solid var(--border);border-bottom:1px solid var(--border);letter-spacing:.17em;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;margin:18px 0 0;padding:17px 0;font-size:10px;display:flex}.guide-trigger span{color:var(--champagne-gold);font-size:17px}.product-wishlist{color:var(--warm-stone);align-items:center;gap:14px;margin:20px 0 30px;font-size:11px;display:flex}.product-wishlist .wishlist-button{position:relative;top:auto;right:auto}.product-accordions{border-bottom:1px solid var(--border)}.product-accordions details{border-top:1px solid var(--border);padding:20px 0}.product-accordions summary{cursor:pointer;letter-spacing:.16em;font-size:10px;font-weight:700}.product-accordions p{color:var(--warm-stone);margin-top:16px;font-size:12px;line-height:1.8}.guide-overlay{z-index:90;background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.guide-backdrop{background:0 0;position:absolute;inset:0}.guide-panel{z-index:1;background:var(--charcoal);width:min(520px,100%);height:100dvh;padding:70px 45px;position:relative;overflow:auto}.guide-close{background:0 0;font-size:30px;position:absolute;top:20px;right:30px}.guide-panel h2{margin:20px 0 30px;font-size:65px}.guide-panel p{color:var(--warm-stone);margin:0 0 20px;font-size:13px;line-height:1.85}.guide-panel .button{margin-top:20px}.search-result{margin-top:30px}.search-result h2{margin-bottom:18px;font-size:36px}.search-results-item{margin:10px 0}.search-results-item img{object-fit:cover;max-width:100%}.search-results-item a:hover{color:var(--champagne-gold)}@media (width<=1220px){.header-inner{grid-template-columns:220px 1fr auto}.brand-name{font-size:23px}.desktop-nav{gap:13px}.desktop-nav a{font-size:9px}.header-actions{gap:9px}.market-select{margin-right:0}}@media (width<=1020px){.desktop-nav{display:none}.mobile-menu-button{display:inline-flex}.header-inner{grid-template-columns:36px 1fr auto}.brand-lockup{justify-self:center}.header-actions{gap:12px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card:nth-child(n+4){display:none}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-section{min-height:520px}.editorial-copy{padding:50px}.product{grid-template-columns:1fr 1fr;gap:35px}}@media (width<=700px){:root{--header-height:64px}.announcement{font-size:8px}.demo-ribbon{font-size:9px}.demo-ribbon span{display:block}.header-inner{grid-template-columns:30px 1fr auto;gap:7px;padding:0 17px}.brand-name{font-size:21px}.brand-sub{margin-top:4px;font-size:6px}.header-actions{gap:11px}.header-actions .desktop-only,.market-select{display:none}.icon-button svg{width:19px;height:19px}.hero{min-height:calc(100dvh - 96px);max-height:760px}.hero-image{background-image:linear-gradient(90deg,#060607b3,#06060733),url(/hero-editorial-demo.png);background-position:68%}.hero-content{width:calc(100% - 44px);margin-top:38px;margin-left:22px}.hero h1{margin:18px 0;font-size:clamp(55px,13vw,76px)}.hero p{max-width:260px;margin-bottom:30px;font-size:12px}.intro-section{padding:82px 23px 72px}.intro-section p{font-size:33px}.category-section{padding-top:25px;padding-bottom:75px}.section-heading{align-items:end;margin-bottom:25px}.section-heading h2{font-size:48px}.section-heading .text-link{gap:7px;font-size:8px}.category-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-22px;padding-right:22px;display:flex;overflow-x:auto}.category-card{scroll-snap-align:start;flex:0 0 42%;display:block!important}.category-label{font-size:8px}.featured-section{padding-top:60px;padding-bottom:80px}.products-grid{gap:14px}.product-item-copy{padding-top:12px;display:block}.product-item-copy h3{font-size:20px}.product-item-copy span{margin-top:5px;font-size:10px;display:block}.wishlist-button{width:30px;height:30px;top:8px;right:8px}.editorial-section{display:block}.editorial-media{height:440px}.editorial-copy{min-height:420px;padding:62px 25px}.editorial-copy h2{font-size:65px}.promise-section{padding-top:80px;padding-bottom:80px;display:block}.promise-heading{margin-bottom:44px}.promise-heading h2{font-size:48px}.promise-list article{padding:25px 0;display:block}.promise-list h3{margin-bottom:10px;font-size:30px}.closing-section{padding:105px 24px 110px}.closing-section h2{font-size:58px}.footer{padding:60px 23px 95px}.footer-intro{display:block}.footer-intro h2{margin-bottom:20px;font-size:70px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 18px;padding:45px 0 55px}.footer-bottom{display:block}.footer-bottom span{margin-top:9px;display:block}.mobile-bottom-nav{z-index:30;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px 8px max(10px,env(safe-area-inset-bottom));background:#101011f2;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{text-transform:uppercase;letter-spacing:.1em;color:var(--warm-stone);padding:7px;font-size:9px}.mobile-bottom-nav a:hover,.mobile-bottom-nav a.active{color:var(--champagne-gold)}.product{padding:0 0 100px;display:block}.product>div:first-child{width:100%}.product-main{padding:28px 22px}.product-main h1{font-size:60px}.product-form{position:relative}.collection,.collections,.search,.cart,.account,.policy,.page,.blog,.article{padding:45px 22px 100px}.collection h1,.collections h1,.search h1,.cart h1{font-size:60px}.collections-grid,.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.saved-page,.help-page{padding:45px 22px 100px}.help-grid{display:block}.overlay aside{padding-bottom:env(safe-area-inset-bottom)}.search form{max-width:none}.route-error{padding-bottom:120px}}@media (width<=380px){.brand-name{font-size:18px}.brand-sub{letter-spacing:.35em}.header-actions{gap:8px}.hero h1{font-size:57px}.category-card{flex-basis:49%}.section-heading .text-link{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-options-item[aria-pressed=true]{border-color:var(--champagne-gold)!important}.collection-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--warm-stone);justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;padding:15px 0;font-size:11px;display:flex}.collection-toolbar form{align-items:center;gap:10px;display:flex}.collection-toolbar label{white-space:nowrap}.collection-toolbar select{background:var(--obsidian);color:var(--alabaster);border:0;padding:6px 15px;font-size:11px}.collection-filters{flex-wrap:wrap;gap:12px;margin:0 0 25px;display:flex}.collection-filters details{border:1px solid var(--border);min-width:140px;position:relative}.collection-filters summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;padding:10px 14px;font-size:10px}.collection-filters details>div{z-index:4;background:var(--charcoal);border:1px solid var(--border);min-width:210px;max-height:300px;padding:10px;position:absolute;top:100%;left:0;overflow:auto}.collection-filters a{padding:7px;font-size:11px;display:block}.collection-filters a:hover{color:var(--champagne-gold)}.product-item-media .secondary-image{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.product-item:hover .secondary-image{opacity:1}@media (hover:none){.product-item-media .secondary-image{display:none}}@media (prefers-reduced-motion:no-preference){[data-reveal].will-reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(26px)}[data-reveal].will-reveal.is-visible{opacity:1;transform:translateY(0)}}[hidden]{display:none!important}.skip-link{z-index:1000;color:#0b0b0c;background:#f4f0e8;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:4px;outline:2px solid #c5a880}.account nav a{color:inherit!important}@media (width<=767px){.product-options-item,.icon-button,.product-thumbnails button{min-width:44px;min-height:44px}}.hero-image.hero-image-live{background-image:linear-gradient(115deg,#121213,#37302b)}.editorial-monogram{color:#c5a880;place-items:center;height:100%;min-height:390px;font-family:Georgia,serif;font-size:clamp(100px,20vw,260px);display:grid}.mobile-market{margin-top:24px}.mobile-market .market-select{display:block}.mobile-market select{width:100%;min-height:44px;font-size:14px}@media (width<=700px){.header-inner{grid-template-columns:44px minmax(0,1fr) auto;gap:2px;padding:0 12px}.brand-name{font-size:clamp(14px,4.7vw,20px)}.header-actions{gap:0}.header-actions .market-select{display:none}.mobile-bottom-nav a{align-items:center;min-height:44px;display:flex}.footer-intro h2{font-size:clamp(44px,13vw,70px)}.editorial-copy h2{font-size:clamp(44px,12vw,65px)}.product-main h1{font-size:clamp(42px,12vw,60px)}}
