:root{--collection-black: #070604;--collection-ink: #2F2618;--collection-paper: #F6F3EE;--collection-gold: #BA9E78;--collection-line: rgba(186, 158, 120, .24);--type-section: clamp(44px, 4.45vw, 64px);--type-body: 16px }.type-main-title{font-size:1.875rem;line-height:2.25rem;font-weight:400;text-transform:uppercase;line-height:.86;letter-spacing:-.075em}@media(min-width:1024px){.type-main-title{font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:1}}.type-section-title{font-size:var(--type-section);font-weight:400;text-transform:uppercase;line-height:.92;letter-spacing:-.065em}.type-body{font-size:var(--type-body);font-weight:400;line-height:1.45}.collection-page{color:var(--collection-paper);background:var(--collection-black);font-size:var(--type-body)}.collection-page .site-header{color:var(--gold);background:#070604e0;border-color:#ffffff1f}.collection-page .site-header.is-scrolled{background:#070604f5}.collection-page .story-header-ring{opacity:1;visibility:visible}.collection-page .site-footer{margin-top:0;color:#fff}.collection-page .mobile-menu{color:#fff}.collection-catalog{position:relative;min-height:220vh;overflow:clip;padding:calc(var(--header-h) + 10vh) clamp(24px,4vw,64px) 18vh;background:radial-gradient(circle at 50% 7%,rgba(138,111,71,.18),transparent 24%),var(--collection-black)}.collection-intro{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,4vw,56px);max-width:1800px;margin:0 auto 8vh;padding-bottom:6vh;border-bottom:1px solid var(--collection-line)}.collection-intro h1{margin:18px 0 0;color:var(--paper)}.collection-intro>p{max-width:50%;align-self:flex-start;margin:0;color:#f6f3ee9e}.collection-eyebrow{margin:0;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(200 144 47 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.collection-eyebrow{font-size:1rem;line-height:1.5rem}}.collection-eyebrow{margin:0;color:var(--collection-gold);text-transform:uppercase;letter-spacing:.16em}.collection-toolbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1800px;margin:0 auto 10vh;text-transform:uppercase}.collection-toolbar p{margin:0;color:#f6f3ee85}.collection-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 30px}.collection-filters button{position:relative;padding:6px 0;border:0;color:#f6f3ee6b;background:transparent;cursor:pointer;text-transform:uppercase;transition:color .3s ease}.collection-filters button:after{content:"";position:absolute;right:100%;bottom:0;left:0;height:1px;background:var(--collection-gold);transition:right .35s ease}.collection-filters button:hover,.collection-filters button.is-active{color:var(--collection-paper)}.collection-filters button.is-active:after{right:0}.collection-backdrop{position:sticky;z-index:0;top:32vh;width:-moz-max-content;width:max-content;height:0;margin-left:-18vw;color:#f6f3ee13;font-size:clamp(150px,24vw,460px);font-weight:700;line-height:.76;letter-spacing:-.09em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.collection-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(70px,9vw,150px) clamp(22px,3vw,52px);max-width:1800px;min-height:150vh;margin:0 auto}.collection-product-scene,.collection-scene-main,.collection-scene-side{display:contents}.collection-product{position:relative;min-width:0;margin-top:var(--card-offset, 0px);transition:opacity .35s ease}.collection-product[hidden]{display:none}.collection-product-media{display:block;position:relative;overflow:hidden;aspect-ratio:3 / 4;border:1px solid var(--collection-line);background:radial-gradient(circle at 50% 44%,rgba(186,158,120,.18),transparent 36%),linear-gradient(145deg,#17130e,#0b0907 72%)}.collection-product-link{display:block;height:100%}.collection-product-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.22));pointer-events:none}.collection-product-media img{width:100%;height:106%;padding:clamp(28px,4vw,72px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 32px 28px rgba(0,0,0,.42));transition:transform .75s cubic-bezier(.2,.75,.25,1),filter .75s ease;will-change:transform}.collection-product:hover .collection-product-media img{transform:scale(1.035);filter:drop-shadow(0 38px 34px rgba(0,0,0,.58))}.collection-product-index{position:absolute;z-index:2;top:18px;left:18px;color:#f6f3ee80;display:none}.collection-product-copy{display:flex;justify-content:space-between;gap:24px;padding:18px 0 20px;border-bottom:0px solid var(--collection-line);text-transform:uppercase}.collection-product-copy h2,.collection-product-copy p{margin:0}.collection-product-copy h2 a{transition:color .25s ease}.collection-product-copy h2 a:hover{color:var(--collection-gold)}.collection-product-copy p,.collection-product-copy>span{color:#f6f3ee70}.collection-product-copy>span{text-align:right}.collection-add{position:absolute;z-index:5;top:auto;bottom:22px;right:22px;display:flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(246,243,238,.48);border-radius:50%;color:#fff;background:#0706048f;opacity:0;transform:translateY(8px);cursor:pointer;backdrop-filter:blur(10px);transition:opacity .3s ease,transform .3s ease,background .3s ease}.collection-add span{font-size:25px;font-weight:300;line-height:1;transition:transform .25s ease}.collection-add svg{position:absolute;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;opacity:0;transform:scale(.7);transition:opacity .25s ease,transform .25s ease}.collection-product:hover .collection-add,.collection-add:focus-visible{opacity:1;transform:translateY(0)}.collection-add:hover,.collection-add.is-added{color:#2f2618;background:#f0c984}.collection-add:hover span{opacity:0;transform:scale(.7)}.collection-add:hover svg{opacity:1;transform:scale(1)}.collection-add.is-added span{opacity:1}.collection-add.is-added svg{opacity:0}@media(min-width:1100px){.collection-grid{display:block;min-height:0}.collection-product-scene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,58px);min-height:120vh;padding-bottom:clamp(12px,2vh,30px)}.collection-scene-main{display:block;grid-column:1;min-width:0}.collection-scene-side{display:grid;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,2.2vw,42px);min-width:0}.collection-product-scene.is-reversed .collection-scene-main{grid-column:2;grid-row:1}.collection-product-scene.is-reversed .collection-scene-side{grid-column:1;grid-row:1}.collection-product[data-scene-role=feature]{position:sticky;top:calc(var(--header-h) + 4vh);width:100%;margin-top:0}.collection-product[data-scene-role=edge]{position:sticky;top:calc(var(--header-h) + 4vh);grid-column:2;margin-top:0}.collection-product[data-scene-role=moving]{grid-column:1;margin-top:clamp(300px,52vh,540px);will-change:transform}.collection-product-scene.is-reversed .collection-product[data-scene-role=edge]{grid-column:1}.collection-product-scene.is-reversed .collection-product[data-scene-role=moving]{grid-column:2}}.collection-lookbook{position:relative;z-index:3;overflow:hidden;padding:12vh 0 15vh;color:var(--collection-paper);background:#100d09;border-top:1px solid var(--collection-line)}.collection-lookbook>header{padding:0 clamp(24px,4vw,64px) 8vh}.collection-lookbook h2{margin:16px 0 0}.collection-lookbook-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(310px,32vw);align-items:center;gap:clamp(20px,3vw,52px);overflow-x:auto;padding:0 clamp(24px,4vw,64px) 26px;scrollbar-color:var(--collection-gold) rgba(255,255,255,.08)}.collection-lookbook-card{margin:0}.collection-lookbook-card img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.collection-lookbook-card.is-tall img{aspect-ratio:4 / 5}@media(max-width:1024px){.collection-catalog{padding-top:calc(var(--header-h) + 8vh)}.collection-intro{grid-template-columns:1fr}.collection-intro>p{align-self:flex-start;max-width:560px}.collection-grid{gap-inline:22px}.collection-product-copy{flex-direction:column;gap:2px}.collection-product-copy>span{text-align:left}}@media(max-width:767px){:root{--type-main: clamp(54px, 17vw, 74px);--type-section: clamp(38px, 12vw, 52px) }.collection-page{font-size:var(--type-body)}.collection-page .story-header-ring img{width:42px;height:42px}.collection-catalog{min-height:0;padding:calc(var(--header-h) + 54px) 16px 110px}.collection-intro{margin-bottom:52px;padding-bottom:45px}.type-main-title{font-size:clamp(1rem,5vw,1.875rem);letter-spacing:-.06em}.collection-toolbar{align-items:flex-start;flex-direction:column;margin-bottom:75px}.collection-filters{justify-content:flex-start;gap:9px 20px}.collection-backdrop{position:absolute;top:38vh;margin-left:-45vw;font-size:clamp(120px,44vw,190px)}.collection-grid{grid-template-columns:1fr;gap:20px;min-height:0}.collection-product,.collection-product:nth-child(2n){width:100%;max-width:none;margin-top:0;justify-self:center}.collection-product-media{aspect-ratio:3 / 4}.collection-product-copy{flex-direction:row;gap:16px}.collection-product-copy>span{text-align:right}.collection-add{opacity:1;transform:none}.collection-lookbook{padding:64px 0 72px}.collection-lookbook>header{padding:0 16px 32px}.collection-lookbook-rail{grid-auto-columns:82vw;gap:20px;padding:0 9vw;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.collection-lookbook-rail::-webkit-scrollbar{display:none}.collection-lookbook-card{scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.collection-product-media img{transition:none}}.collection-product-media{transition:border-color .35s ease,box-shadow .35s ease,background-color .35s ease}.collection-product-copy h2 a,.collection-product-copy p,.collection-product-copy>span{transition:color .28s ease,transform .28s ease}.collection-product:hover .collection-product-media,.collection-product:focus-within .collection-product-media{border-color:#f0c984b8;box-shadow:0 18px 40px #0003}.collection-product:hover .collection-product-copy h2 a,.collection-product:focus-within .collection-product-copy h2 a{color:var(--collection-gold)}.collection-product:hover .collection-product-copy p,.collection-product:focus-within .collection-product-copy p{color:#f6f3eef0}.collection-product:hover .collection-product-copy>span,.collection-product:focus-within .collection-product-copy>span{color:var(--collection-gold);transform:translate(-3px)}.collection-intro h1,.collection-backdrop,.collection-product-copy{letter-spacing:.012em!important}.collection-product-media{border:0!important;box-shadow:none!important}.collection-product-media img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease!important}.collection-product:hover .collection-product-media,.collection-product:focus-within .collection-product-media{border-color:transparent!important;box-shadow:none!important}.collection-product:hover .collection-product-media img,.collection-product:focus-within .collection-product-media img{transform:scale(1.045)!important}.collection-product-copy{display:flex;flex-direction:row!important;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 0 4px!important}.collection-product-details{min-width:0}.collection-product-copy h2,.collection-product-copy p{letter-spacing:.012em!important}.collection-product-copy>span{display:none!important}.collection-product-actions{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;padding:0}.collection-add{position:relative!important;inset:auto!important;width:48px!important;height:48px!important;opacity:1!important;transform:none!important;background:#070604c2}@media(max-width:767px){.collection-catalog{padding-inline:16px}.collection-intro{gap:20px!important}.collection-intro h1{font-size:36px!important;line-height:1.08!important;letter-spacing:.01em!important;white-space:normal!important}.collection-intro>p{font-size:12px!important;line-height:1.5!important}.collection-product-copy{gap:12px;padding-top:12px!important}.collection-product-copy h2{font-size:22px!important;line-height:1.15!important}.collection-product-copy p{font-size:12px!important}.collection-product-actions{padding:0}}
