:root{--accent:#dce8a9;--base:#16191b;--ink:#090a0b;--muted:#94969a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:#eee;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{color:inherit}header{height:88px;position:fixed;inset:0 0 auto;z-index:30;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#090a0bf5,#090a0b99,transparent)}.wordmark{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:300;letter-spacing:.17em}.wordmark svg{width:24px;height:28px;color:var(--accent);transition:color .6s}.header-note,.micro{font-size:9px;letter-spacing:.16em;line-height:1.8;color:#a6a7ab;text-transform:uppercase}.header-controls{display:flex;gap:22px;align-items:center}.saved-btn{border:0;background:none;font-size:20px;padding:8px}.saved-btn span{font-size:10px;vertical-align:middle}.menu-btn{background:none;border:0;padding:8px}.menu-btn i{display:block;width:24px;height:1px;background:#ddd;margin:6px 0}.progress{position:fixed;inset:0 auto auto 0;height:2px;background:var(--accent);z-index:50;width:0;transition:background .6s}.menu{position:fixed;inset:0;background:#101113fa;z-index:40;padding:130px 8vw}.menu[hidden]{display:none}.menu a{display:block;font-size:clamp(34px,5vw,70px);letter-spacing:-.05em;margin:25px 0}.close-menu{position:absolute;right:6vw;top:25px;background:none;border:0;font-size:35px}.eyebrow{color:var(--accent);font-size:9px;letter-spacing:.21em;line-height:1.8;text-transform:uppercase;transition:color .5s}.status-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent);margin-right:10px}.hero{height:max(800px,100svh);position:relative;isolation:isolate;overflow:hidden;padding:130px 8vw 40px}.ambient{position:absolute;inset:5% -15% 0 25%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 13%,transparent),transparent 63%);z-index:-2;transition:background 1s}.portal{position:absolute;left:57%;top:19%;width:24%;height:53%;border-top:1px solid #aaa;border-right:1px solid var(--accent);transform:skewY(17deg);box-shadow:12px -4px 35px -20px var(--accent);z-index:-1;transition:border-color .5s}.hero-heading{position:relative;z-index:1;pointer-events:none}h1{font-size:clamp(80px,11.7vw,175px);line-height:.86;font-weight:300;letter-spacing:-.065em;margin:34px 0 0}h1 span{color:#d9dadb}.vertical{position:absolute;right:5%;top:26%;writing-mode:vertical-rl;font-size:8px;letter-spacing:.2em;color:#a2a2a5}.hero-stage{position:absolute;inset:14% 3% 8% 37%;z-index:2;perspective:900px;touch-action:pan-y;cursor:grab}.hero-tilt{height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-out;transform:rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg))}.product-art{background-repeat:no-repeat;background-size:600% 200%;width:100%;aspect-ratio:var(--ratio,1/2);transition:filter .4s;isolation:isolate}.hero-product{height:100%;width:auto;aspect-ratio:var(--ratio,1/2);animation:float 7s ease-in-out infinite;filter:drop-shadow(0 22px 25px #0007)}.ground{position:absolute;left:39%;bottom:13%;width:48%;height:7%;background:radial-gradient(ellipse,#c7c7c719,transparent 65%);z-index:-1}.hero-label{position:absolute;left:8%;bottom:20%;z-index:3;pointer-events:none}.hero-label h2{font-size:25px;line-height:1.25;font-weight:300;letter-spacing:-.03em;margin:12px 0}.hero-hint{font-size:7px;letter-spacing:.15em;color:#777;margin-top:20px}.hero-footer{position:absolute;left:8%;right:8%;bottom:35px;display:flex;align-items:center;gap:24px;z-index:3}.round-link{display:grid;place-items:center;width:55px;height:55px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:24px}.scroll-label{margin-left:auto}.section{padding:95px 7vw}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}h2{font-size:clamp(39px,5vw,76px);font-weight:300;line-height:1.07;letter-spacing:-.05em;margin:22px 0}.accent{color:var(--accent);transition:color .6s}.body-copy{font-size:13px;color:var(--muted);line-height:1.85;max-width:380px}.palette{border-top:1px solid #ffffff15}.palette-list{display:grid;grid-template-columns:repeat(10,1fr);gap:12px;margin:45px 0}.palette-button{position:relative;background:#111214;border:1px solid #ffffff13;padding:20px 8px;display:flex;flex-direction:column;align-items:center;gap:14px;transition:.3s;min-width:0}.palette-button:hover{transform:translateY(-4px);border-color:#777}.palette-button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#111214)}.swatch{width:34px;height:34px;border-radius:50%;background:linear-gradient(130deg,var(--cbase) 0 62%,var(--caccent) 63%);box-shadow:inset 0 0 0 1px #ffffff25}.palette-name{font-size:8px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.palette-number{font-size:8px;color:#888}.current-story{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #ffffff18;padding-top:30px}.current-story h3{font-size:32px;letter-spacing:-.04em;font-weight:300;margin:10px 0}.color-pair{display:grid;grid-template-columns:40px 40px;gap:9px;flex-shrink:0;max-width:170px}.color-pair div{height:40px;border-radius:50%;border:1px solid #ffffff25}.color-pair span{grid-column:1/3;font-size:8px}.silhouette{border-top:1px solid #ffffff15}.category-tabs{display:flex;gap:8px;overflow:auto;padding:15px 0;margin:20px 0;scrollbar-width:none}.category-tabs button{border:1px solid #ffffff24;background:none;color:#aaa;border-radius:30px;padding:13px 18px;white-space:nowrap;font-size:9px;letter-spacing:.1em}.category-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#111}.spotlight{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #ffffff15;background:#101113}.spotlight-art{position:relative;overflow:hidden;min-height:580px;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 8%,transparent),transparent 68%)}.spotlight-art .product-art{width:260px;z-index:1}.big-index{position:absolute;left:5%;top:2%;font-size:210px;letter-spacing:-.1em;color:#ffffff06;line-height:1}.art-caption{position:absolute;left:24px;bottom:22px;font-size:8px}.floating{animation:float 7s ease-in-out infinite}.spotlight-info{padding:60px 5vw;align-self:center}.spotlight-info h3{font-size:clamp(30px,3.4vw,48px);line-height:1.1;letter-spacing:-.045em;font-weight:300;margin:18px 0}.spec-row{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff18;font-size:8px;letter-spacing:.1em;line-height:1.7}.spec-row span:last-child{text-align:right;color:var(--accent)}.primary{display:flex;justify-content:space-between;align-items:center;gap:35px;background:var(--accent);color:#121212;border:0;padding:18px 23px;font-size:9px;letter-spacing:.13em;margin-top:28px;transition:background .5s}.primary span{font-size:19px}.text-button{border:0;background:none;padding:18px 0;font-size:9px;letter-spacing:.13em;color:#aaa}.signature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;border-top:1px solid #ffffff15}.signature-logo{display:flex;align-items:center;flex-direction:column;color:var(--accent);gap:20px;padding:40px}.signature-logo svg{width:140px;filter:drop-shadow(0 12px 28px #000)}.signature-logo span{font-size:42px;letter-spacing:.25em;color:#ddd}.archive{border-top:1px solid #ffffff15}.archive-filters{display:flex;gap:6px}.archive-filters button{font-size:9px;letter-spacing:.1em;border:1px solid #ffffff20;padding:12px;background:none}.archive-filters .active{border-color:var(--accent);color:var(--accent)}.collection-row{margin-top:60px}.row-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #ffffff20}.row-title h3{font-size:22px;font-weight:300;letter-spacing:-.02em;margin:0}.row-title .micro{color:var(--rowaccent)}.row-products{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:18px}.product-card{position:relative;background:#111214;border:1px solid #ffffff0d;min-width:0}.product-open{border:0;background:none;display:block;width:100%;padding:18px 12px;color:#ddd;text-align:left}.product-card .product-art{max-width:170px;margin:auto}.product-card:hover{border-color:var(--rowaccent)}.product-card:hover .product-art{filter:brightness(1.15)}.product-card h4{font-size:10px;line-height:1.5;font-weight:400;margin:15px 0 4px}.product-card .micro{font-size:7px;color:#777}.heart{position:absolute;top:10px;right:10px;width:28px;height:28px;background:#151619cc;border:1px solid #ffffff15;border-radius:50%;font-size:17px;z-index:2}.heart[aria-pressed=true]{color:var(--rowaccent);border-color:var(--rowaccent)}.empty{padding:70px 0;color:#999;text-align:center;line-height:1.7}.closing{text-align:center;padding:100px 7vw 30px;background:linear-gradient(#090a0b,color-mix(in srgb,var(--accent) 6%,#090a0b))}.closing h2{font-size:clamp(60px,9vw,130px)}.closing .primary{width:max-content;margin:35px auto}.giant-brand{font-size:22vw;line-height:1;letter-spacing:.12em;margin:90px 0 50px;color:#c7c7c9}footer{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff22;padding:25px 0;font-size:8px;letter-spacing:.12em;color:#888}.motion{position:fixed;bottom:13px;right:13px;z-index:32;border:1px solid #ffffff22;border-radius:20px;padding:10px 13px;font-size:8px;letter-spacing:.1em;background:#111214df;backdrop-filter:blur(12px)}dialog{width:min(900px,94vw);max-height:92svh;padding:0;background:#121315;border:1px solid #ffffff25;color:#eee;overflow:auto}dialog[open]{display:grid;grid-template-columns:1fr 1fr}dialog::backdrop{background:#000b;backdrop-filter:blur(12px)}.dialog-close{position:absolute;top:14px;right:17px;font-size:30px;background:#141518aa;border:0;z-index:2}.dialog-art{padding:25px;display:flex;align-items:center;justify-content:center;min-height:450px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.dialog-art .product-art{width:240px}.dialog-info{padding:65px 30px 35px}.dialog-info h2{font-size:36px}.concept-note{font-size:7px;margin-top:25px}.toast{position:fixed;left:50%;bottom:35px;transform:translate(-50%,20px);padding:15px 22px;background:var(--accent);color:#111;font-size:11px;z-index:60;opacity:0;pointer-events:none;transition:.3s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s,transform .8s}.reveal.in{opacity:1;transform:none}.paused *{animation-play-state:paused!important}.paused .hero-tilt{transform:none!important}@keyframes float{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-15px) rotate(1.5deg)}}@media(max-width:1000px){.palette-list{grid-template-columns:repeat(5,1fr)}.row-products{grid-template-columns:repeat(3,1fr)}.spotlight-art{min-height:500px}}@media(max-width:650px){html{scroll-padding-top:70px}header{height:75px;padding:0 6vw}.wordmark{font-size:22px;gap:7px}.wordmark svg{width:20px}.header-note{display:none}.header-controls{gap:12px}.hero{height:max(850px,100svh);padding:110px 7vw 35px}h1{font-size:17.3vw;line-height:.94;margin-top:27px}.hero-stage{inset:31% 0 13% 10%}.hero-product{width:100%;height:auto;max-height:100%;max-width:260px;aspect-ratio:var(--ratio,1/2)}.hero-label{left:7%;bottom:18%;max-width:135px}.hero-label h2{font-size:17px}.hero-label .micro{font-size:7px}.hero-hint{font-size:6px;line-height:1.8;max-width:90px}.hero-footer{left:7%;right:7%;bottom:37px}.hero-footer .micro{font-size:7px}.scroll-label{display:none}.portal{top:19%;left:59%;width:28%;height:52%}.vertical{top:21%;font-size:6px}.ground{left:15%;width:80%;bottom:13%}.section{padding:68px 6vw}.section-heading{display:block}h2{font-size:40px}.body-copy{font-size:12px}.palette-list{gap:7px;margin:27px 0}.palette-button{padding:15px 3px;gap:10px}.swatch{width:28px;height:28px}.palette-name{font-size:6px}.palette-number{font-size:7px}.current-story{gap:17px}.current-story h3{font-size:28px}.current-story .body-copy{font-size:11px}.color-pair{grid-template-columns:29px 29px;gap:6px;max-width:100px}.color-pair div{height:29px}.color-pair span{font-size:6px}.category-tabs{margin:15px 0;gap:6px}.category-tabs button{padding:12px;font-size:8px}.spotlight{grid-template-columns:1fr}.spotlight-art{min-height:440px}.spotlight-art .product-art{width:210px}.spotlight-info{padding:25px 6vw}.spotlight-info h3{font-size:34px}.spotlight-info .primary{width:100%}.signature{gap:20px;grid-template-columns:1fr 1.4fr;padding-top:75px;padding-bottom:75px}.signature-logo{padding:0;gap:8px}.signature-logo svg{width:85px}.signature-logo span{font-size:25px}.signature h2{font-size:33px}.signature .body-copy{font-size:10px}.signature .eyebrow{font-size:7px}.archive-filters{margin-top:25px}.row-products{grid-template-columns:repeat(2,1fr);gap:9px}.collection-row{margin-top:40px}.row-title h3{font-size:20px}.row-title .micro{font-size:7px;max-width:120px;text-align:right}.product-open{padding:15px 12px}.product-card h4{font-size:10px}.product-card .product-art{max-width:140px}.closing{padding:70px 6vw 55px}.closing h2{font-size:64px}.closing .primary{font-size:8px;gap:20px}.giant-brand{margin:60px 0 30px}.motion{font-size:7px;bottom:10px;right:10px}footer{font-size:6px}dialog[open]{grid-template-columns:1fr}.dialog-art{min-height:360px;padding:20px}.dialog-art .product-art{width:175px}.dialog-info{padding:20px 25px 30px}.dialog-info h2{font-size:30px}.dialog-info .primary{width:100%}.toast{font-size:10px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
/* Product shopping experience */
.cart-header{border:0;background:none;font-size:9px;letter-spacing:.13em;padding:8px 0;white-space:nowrap}.cart-header span{display:inline-grid;place-items:center;margin-left:5px;min-width:20px;height:20px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:9px}.price-line{display:flex;align-items:center;gap:15px;margin:20px 0;color:var(--accent);font-size:32px;letter-spacing:-.04em}.price-line .micro{font-size:7px;color:#999;letter-spacing:.12em}.option-label{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.1em;color:#aaa;margin:24px 0 13px;text-transform:uppercase}.option-label b{font-weight:400;color:#ddd}.shop-colors{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.shop-color{width:100%;aspect-ratio:1;border-radius:50%;padding:4px;border:1px solid #ffffff20;background:transparent;max-width:38px;position:relative}.shop-color i{display:block;border-radius:50%;width:100%;height:100%;background:linear-gradient(130deg,var(--cbase) 0 60%,var(--caccent) 61%);box-shadow:inset 0 0 0 1px #ffffff20}.shop-color[aria-pressed=true]{border-color:var(--accent)}.shop-color[aria-pressed=true]:after{content:'';position:absolute;width:3px;height:3px;background:var(--accent);border-radius:50%;bottom:-8px;left:calc(50% - 1.5px)}.sizes{display:flex;gap:7px}.sizes button{flex:1;padding:12px 4px;border:1px solid #ffffff25;background:none;font-size:9px}.sizes button[aria-pressed=true]{background:var(--accent);color:#151515;border-color:var(--accent)}.quantity-row{display:flex;align-items:center;justify-content:space-between;margin:24px 0 0}.stepper{display:flex;align-items:center;border:1px solid #ffffff25}.stepper button{width:34px;height:33px;border:0;background:none;font-size:18px}.stepper output{width:35px;text-align:center;font-size:11px}.stepper button:disabled{opacity:.25}.purchase-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.purchase-actions .primary{margin:0;gap:12px}.cart-button{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--accent);color:var(--accent);background:none;padding:18px 20px;font-size:9px;letter-spacing:.12em;cursor:pointer}.cart-button span{font-size:20px}.spotlight-info .text-button{margin-right:15px;font-size:8px}.spotlight-info{padding-top:35px;padding-bottom:35px}.product-card-price{display:block;font-size:13px;margin:10px 0 0;color:var(--rowaccent)}.shop-footer{text-align:left;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding-top:50px}.shop-footer h3{font-size:9px;letter-spacing:.15em;color:#ddd;font-weight:400;margin:0 0 20px}.shop-footer a:not(.wordmark),.shop-footer button{display:block;font-size:10px;color:#999;line-height:1.8;margin:9px 0;letter-spacing:0}.shop-footer button{border:0;background:none;padding:0;text-align:left}.shop-footer a:hover,.shop-footer button:hover{color:var(--accent)}.footer-intro p{font-size:12px;line-height:1.8;color:#aaa;letter-spacing:0;margin:20px 0}.footer-intro .micro{font-size:7px}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff18;padding-top:25px;font-size:7px}.footer-bottom a{font-size:7px!important}.bag-dialog[open],.checkout-dialog[open],.info-dialog[open]{display:block}.bag-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(510px,100vw);height:100svh;max-height:100svh;padding:30px}.bag-top{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #ffffff20;padding-bottom:15px}.bag-top h2{font-size:34px;margin:10px 0}.plain-close,.checkout-close,.info-close{background:none;border:0;color:#ddd;font-size:30px;cursor:pointer}.checkout-close,.info-close{position:absolute;right:20px;top:15px}.bag-empty{padding:70px 0;text-align:center}.bag-empty p{color:#999;font-size:13px;line-height:1.8}.bag-empty button{margin:30px auto}.cart-item{display:grid;grid-template-columns:82px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid #ffffff18}.cart-item-art{background:#1a1b1e;padding:5px}.cart-item-info h3{font-size:15px;font-weight:400;margin:8px 0;letter-spacing:-.02em}.cart-item-info .micro{font-size:7px}.cart-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:10px}.cart-item-bottom .stepper{scale:.85;transform-origin:left}.remove-item{border:0;background:none;font-size:8px;color:#888;text-decoration:underline;padding:5px}.cart-item-price{font-size:13px;color:var(--accent)}.cart-total{display:flex;justify-content:space-between;padding:25px 0;font-size:16px}.cart-summary .primary{width:100%;margin-top:15px}.cart-summary .body-copy{font-size:10px}.checkout-dialog{padding:45px 30px;width:min(600px,94vw)}.checkout-dialog h2{font-size:40px}.checkout-line{display:flex;align-items:center;gap:18px;border-bottom:1px solid #ffffff20;padding:16px 0}.checkout-thumb{width:58px;flex-shrink:0}.checkout-line h3{font-size:13px;font-weight:400;margin:0 0 5px}.checkout-line .micro{font-size:7px}.checkout-line>span{margin-left:auto;font-size:13px;white-space:nowrap}.checkout-dialog .primary{width:100%}.primary:disabled{opacity:.4;cursor:not-allowed}.payment-note{display:flex;align-items:center;font-size:8px;letter-spacing:.13em;color:var(--accent);margin-top:25px}.checkout-dialog .body-copy{font-size:11px}.info-dialog{padding:55px 35px;width:min(500px,94vw)}.info-dialog h2{font-size:36px}.silhouette>.section-heading{margin-bottom:15px}#collection .spotlight{align-items:stretch}#collection .spotlight-art{min-height:700px}.category-tabs{display:grid;grid-template-columns:repeat(6,1fr);overflow:visible;gap:8px}.category-tabs button{white-space:normal;border-radius:2px;line-height:1.5;min-height:46px}.section.silhouette{padding-top:70px}.spotlight-art{cursor:zoom-in}.spotlight-art.zoomed .product-art{transform:scale(1.55);animation:none;cursor:zoom-out}.zoom-tip{font-size:7px;color:#999;letter-spacing:.15em;position:absolute;right:20px;bottom:22px}
@media(max-width:1000px){.shop-colors{grid-template-columns:repeat(5,1fr);max-width:230px;gap:11px}.category-tabs{grid-template-columns:repeat(3,1fr)}.shop-footer{grid-template-columns:repeat(3,1fr)}.footer-intro{grid-column:1/-1}.shop-footer{gap:30px}}@media(max-width:650px){.header-controls{gap:10px}.cart-header{font-size:8px}.cart-header span{min-width:17px;height:17px;font-size:8px}.saved-btn{font-size:18px;padding:5px}.section.silhouette{padding-top:50px}.silhouette .section-heading h2{font-size:36px}.category-tabs{gap:6px;margin-top:8px}.category-tabs button{padding:12px 8px;font-size:8px;min-height:45px}#collection .spotlight-art{min-height:430px}.spotlight-art .product-art{width:215px}.spotlight-info{padding:24px 6vw 20px}.spotlight-info h3{font-size:32px;margin-bottom:12px}.price-line{font-size:29px;margin:15px 0}.spotlight-info .body-copy{font-size:11px}.shop-colors{grid-template-columns:repeat(10,1fr);gap:5px;max-width:none}.shop-color{max-width:32px;padding:3px}.sizes button{padding:13px 4px}.purchase-actions{grid-template-columns:1fr;gap:10px}.purchase-actions .primary,.purchase-actions .cart-button{padding:17px 20px;min-height:53px;font-size:10px}.spotlight-info .spec-row{font-size:7px}.spotlight-info .text-button{font-size:7px;padding:15px 0}.shop-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding-top:35px}.footer-intro{grid-column:1/-1}.shop-footer h3{font-size:8px;margin-bottom:14px}.shop-footer a:not(.wordmark),.shop-footer button{font-size:10px}.footer-bottom{flex-wrap:wrap;gap:10px;font-size:6px}.bag-dialog{padding:22px}.bag-top h2{font-size:30px}.bag-dialog .primary{font-size:9px}.checkout-dialog{padding:45px 22px 25px}.checkout-dialog h2{font-size:33px}.cart-item{grid-template-columns:75px 1fr;gap:13px}.cart-item-info h3{font-size:13px}.cart-item-bottom{gap:3px}.cart-item-info .micro{font-size:6px}.zoom-tip{font-size:6px;right:13px}.art-caption{font-size:6px}}

header{background:#090a0bf2;backdrop-filter:blur(14px)}
/* Separate menswear and womenswear edits */
.department-nav{display:flex;align-items:center;gap:6px}.department-nav button{background:none;border:0;border-bottom:1px solid transparent;padding:11px 10px;color:#888;font-size:10px;letter-spacing:.15em}.department-nav button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.department-panel{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;padding:23px 0;margin:30px 0 20px}.department-panel p{font-size:12px;color:#999;line-height:1.7;margin:7px 0}.department-switch{display:flex;border:1px solid #ffffff25;padding:4px;gap:4px}.department-switch button{border:0;background:none;color:#999;font-size:10px;letter-spacing:.12em;padding:15px 23px}.department-switch button[aria-pressed=true]{background:var(--accent);color:#141414}.product-art{background-size:contain;background-position:center;aspect-ratio:2/3}.spotlight-art .product-art{width:350px;max-width:95%}.hero-product{aspect-ratio:2/3}.dialog-art .product-art{width:285px}.cart-item-art .product-art{width:100%}.product-card .product-art{max-width:190px}.product-art[role=img]{image-rendering:auto}.spotlight-art.zoomed .product-art{animation:none;transform:scale(1.55)}
@media(max-width:650px){.department-nav{gap:0}.department-nav button{padding:10px 7px;font-size:8px;letter-spacing:.1em}.wordmark{font-size:19px;gap:6px}.wordmark svg{width:17px}.header-controls{gap:8px}.cart-header{font-size:7px}.saved-btn{display:none}.department-panel{display:block;padding:19px 0;margin-top:20px}.department-panel p{font-size:10px}.department-switch{margin-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.department-switch button{padding:15px;font-size:10px}.hero-product{max-width:290px;aspect-ratio:2/3}.spotlight-art .product-art{width:285px}.dialog-art .product-art{width:225px}.product-card .product-art{max-width:160px}.spotlight-art.zoomed .product-art{transform:scale(1.55)}}
.footer-contact{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff15}.footer-contact strong{font-size:11px;font-weight:400;color:#ddd;letter-spacing:.08em}.shop-footer .footer-contact a{color:var(--accent);font-size:11px;margin:10px 0}.option-label>a{color:var(--accent);font-size:8px;text-decoration:underline;text-underline-offset:4px}.option-label b{font-weight:400}
