:root{--sw-ink: #141414;--sw-ink-2: #1c1c1c;--sw-ink-3: #2a2a2a;--sw-paper: #ffffff;--sw-ivory: #f5f3ef;--sw-stone: #e7e2d9;--sw-muted: #6b6760;--sw-muted-dark: #a8a39a;--sw-gold: #a8844f;--sw-gold-soft: rgba(168, 132, 79, .35);--sw-line: rgba(0, 0, 0, .1);--sw-line-dark: rgba(255, 255, 255, .12);--sw-danger: #a3362b;--sw-serif: "Cormorant Garamond", "Times New Roman", serif;--sw-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sw-radius: 4px;--sw-ease: cubic-bezier(.2, .7, .2, 1);--sw-motion: 1;--sw-gutter: clamp(16px, 4vw, 48px);--sw-max: 1360px}body{font-family:var(--sw-sans);color:var(--sw-ink)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--sw-serif);font-weight:500;letter-spacing:.01em}.sw-section{font-family:var(--sw-sans)}.sw-section *,.sw-section *:before,.sw-section *:after{box-sizing:border-box}.sw-section img{max-width:100%;display:block}.sw-section a{text-decoration:none}.sw-container{width:100%;max-width:var(--sw-max);margin:0 auto;padding-left:var(--sw-gutter);padding-right:var(--sw-gutter)}.sw-eyebrow{font-family:var(--sw-sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--sw-gold);margin:0 0 14px;font-weight:500}.sw-title{font-family:var(--sw-serif);font-weight:500;font-size:clamp(30px,4.2vw,52px);line-height:1.05;margin:0;color:inherit}.sw-lede{font-size:16px;line-height:1.65;color:var(--sw-muted);margin:14px 0 0;max-width:56ch}.sw-dark .sw-lede{color:var(--sw-muted-dark)}.sw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px);flex-wrap:wrap}.sw-dark{background:var(--sw-ink);color:#fff}.sw-ivory{background:var(--sw-ivory);color:var(--sw-ink)}.sw-light{background:var(--sw-paper);color:var(--sw-ink)}.sw-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border:1px solid currentColor;border-radius:var(--sw-radius);font:500 13px/1 var(--sw-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--sw-ease),color .25s var(--sw-ease),border-color .25s var(--sw-ease),transform .25s var(--sw-ease);background:transparent;color:inherit;text-decoration:none}.sw-btn:focus-visible,.sw-icon-btn:focus-visible,.sw-pill input:focus-visible+span,.sw-compartment:focus-visible,.sw-link:focus-visible,.sw-hanger a:focus-visible,.sw-hanger button:focus-visible{outline:2px solid var(--sw-gold);outline-offset:3px}.sw-btn--gold{background:var(--sw-gold);border-color:var(--sw-gold);color:var(--sw-ink)}.sw-btn--gold:hover{background:#c9a96a;border-color:#c9a96a}.sw-btn--ghost{color:#fff;border-color:#ffffff80}.sw-btn--ghost:hover{border-color:#fff;background:#ffffff0f}.sw-btn--dark{background:var(--sw-ink);border-color:var(--sw-ink);color:#fff}.sw-btn--dark:hover{background:#2a2a2a}.sw-btn--outline{color:var(--sw-ink);border-color:var(--sw-ink)}.sw-btn--outline:hover{background:var(--sw-ink);color:#fff}.sw-dark .sw-btn--outline{color:#fff;border-color:#fff9}.sw-dark .sw-btn--outline:hover{background:#fff;color:var(--sw-ink)}.sw-btn[disabled]{opacity:.45;cursor:not-allowed}.sw-btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.sw-btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:sw-spin .8s linear infinite}.sw-btn--outline.is-loading:after{border-color:#0003;border-top-color:#000}.sw-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:inherit;border-bottom:1px solid var(--sw-gold);padding-bottom:4px}.sw-link:hover{color:var(--sw-gold)}.sw-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .2s,color .2s,opacity .2s;padding:0}.sw-icon-btn svg{width:18px;height:18px}.sw-icon-btn:hover{background:var(--sw-gold);border-color:var(--sw-gold);color:var(--sw-ink)}.sw-icon-btn[disabled]{opacity:.3;pointer-events:none}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 75% 20%,#1d1b18 0%,var(--sw-ink) 60%);color:#fff}.sw-hero__inner{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}@media(min-width:990px){.sw-hero__inner{grid-template-columns:1fr 1.05fr;gap:64px;min-height:var(--sw-hero-h, 640px)}}.sw-hero__copy{position:relative;z-index:2}.sw-hero__title{font-family:var(--sw-serif);font-weight:500;font-size:clamp(42px,7vw,92px);line-height:.95;letter-spacing:.01em;margin:0;text-transform:uppercase;color:#fff}.sw-hero__title em{font-style:normal;color:var(--sw-gold);display:block}.sw-hero__text{font-size:18px;line-height:1.6;color:#d8d3ca;margin:22px 0 34px;max-width:42ch}.sw-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.sw-hero__media{position:relative}.sw-hero__photo{border-radius:var(--sw-radius);overflow:hidden;aspect-ratio:4 / 5}.sw-hero__photo img{width:100%;height:100%;object-fit:cover}.sw-closet{position:relative;aspect-ratio:5 / 4;max-height:560px;margin:0 auto;width:100%;border:1px solid rgba(184,151,90,.45);border-radius:6px 6px 2px 2px;background:radial-gradient(60% 50% at 50% 0%,rgba(255,236,200,.22),transparent 70%),linear-gradient(180deg,#1a1916,#121110);box-shadow:inset 0 0 0 10px #0a0a0a,inset 0 0 0 11px #b8975a40,0 40px 80px #0000008c}.sw-closet:before{content:"";position:absolute;left:10px;right:10px;top:10px;height:46px;background:linear-gradient(180deg,rgba(255,233,190,.14),transparent);border-bottom:1px solid rgba(184,151,90,.25)}.sw-closet:after{content:"";position:absolute;left:10px;right:10px;bottom:10px;height:22%;background:linear-gradient(0deg,#0b0b0a,#141311);border-top:1px solid rgba(184,151,90,.2)}.sw-closet__rail{position:absolute;left:6%;right:6%;top:17%;height:6px;border-radius:6px;background:linear-gradient(180deg,#e3c88d,#9c7b42);box-shadow:0 2px 6px #0009;z-index:1}.sw-closet__rail:before,.sw-closet__rail:after{content:"";position:absolute;top:-10px;width:4px;height:14px;background:#9c7b42}.sw-closet__rail:before{left:4px}.sw-closet__rail:after{right:4px}.sw-closet__row{position:absolute;left:7%;right:7%;top:calc(17% - 2px);bottom:24%;display:flex;justify-content:center;gap:2%;z-index:2}.sw-closet__piece{position:relative;flex:0 1 19%;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:sw-sway calc(6s/max(var(--sw-motion),.01)) ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.sw-closet__piece:nth-child(2n){margin-top:2%}.sw-closet__piece svg{width:62%;height:auto;color:#d9bf86;flex:0 0 auto}.sw-closet__piece img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:3px;margin-top:-4px;box-shadow:0 18px 30px #0000008c}.sw-closet__piece--cutout img{object-fit:contain;box-shadow:none;filter:drop-shadow(0 16px 18px rgba(0,0,0,.6))}.sw-closet__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(45% 35% at 50% 18%,rgba(255,225,170,.18),transparent 70%);pointer-events:none;z-index:3}.sw-closet__brand{position:absolute;left:0;right:0;bottom:8%;text-align:center;z-index:4;font:500 11px/1 var(--sw-sans);letter-spacing:.5em;text-transform:uppercase;color:#d9bf86cc}@keyframes sw-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.sw-wardrobe{padding:clamp(56px,8vw,110px) 0;scroll-margin-top:90px}.sw-wardrobe .sw-title{color:inherit}.sw-compartments{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;padding:10px;background:#070707;border:1px solid rgba(184,151,90,.35);border-radius:6px;box-shadow:0 30px 60px #00000059;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sw-compartments::-webkit-scrollbar{display:none}@media(max-width:989px){.sw-compartments{grid-template-columns:repeat(5,62%)}}@media(min-width:600px)and (max-width:989px){.sw-compartments{grid-template-columns:repeat(5,38%)}}.sw-compartment{position:relative;display:flex;flex-direction:column;text-align:left;min-height:300px;padding:0;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:radial-gradient(80% 45% at 50% 0%,rgba(255,230,185,.16),transparent 70%),linear-gradient(180deg,#1b1a17,#111);color:#fff;cursor:pointer;overflow:hidden;scroll-snap-align:start;transition:border-color .3s var(--sw-ease),transform .35s var(--sw-ease),box-shadow .35s var(--sw-ease);font:inherit}.sw-compartment:hover{transform:translateY(calc(-3px * var(--sw-motion)));border-color:#b8975a80}.sw-compartment.is-active{border-color:var(--sw-gold);box-shadow:inset 0 0 0 1px var(--sw-gold),0 0 40px #b8975a2e}.sw-compartment__rail{position:absolute;left:10%;right:10%;top:34px;height:4px;border-radius:3px;background:linear-gradient(180deg,#e3c88d,#8f7039)}.sw-compartment__items{position:relative;flex:1;display:flex;justify-content:center;gap:4%;padding:30px 10% 0}.sw-compartment__item{flex:0 1 34%;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;transition:transform .5s var(--sw-ease)}.sw-compartment__item svg{width:58%;color:#d9bf86}.sw-compartment__item img{width:100%;aspect-ratio:3 / 4;object-fit:cover;margin-top:-3px;border-radius:2px;box-shadow:0 12px 20px #00000080}.sw-compartment:hover .sw-compartment__item:nth-child(odd){transform:rotate(calc(-2.5deg * var(--sw-motion)))}.sw-compartment:hover .sw-compartment__item:nth-child(2n){transform:rotate(calc(2.5deg * var(--sw-motion)))}.sw-compartment__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 16px 0}.sw-compartment__empty span{font:500 11px/1.4 var(--sw-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--sw-gold);border:1px solid var(--sw-gold-soft);padding:10px 14px}.sw-compartment__label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:18px 16px;border-top:1px solid rgba(184,151,90,.25);background:#0a0a0a}.sw-compartment__name{font-family:var(--sw-serif);font-size:24px;line-height:1}.sw-compartment__count{font-size:12px;letter-spacing:.1em;color:var(--sw-muted-dark);white-space:nowrap}.sw-panel{margin-top:clamp(28px,4vw,48px)}.sw-panel[hidden]{display:none}.sw-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.sw-panel__title{font-family:var(--sw-serif);font-size:clamp(26px,3vw,36px);margin:0;font-weight:500;color:inherit}.sw-soon{text-align:center;padding:64px 20px;border:1px dashed var(--sw-gold-soft);border-radius:4px}.sw-soon h3{font-family:var(--sw-serif);font-size:34px;margin:0 0 10px;font-weight:500;color:inherit}.sw-soon p{color:var(--sw-muted-dark);margin:0 0 24px}.sw-light .sw-soon p,.sw-ivory .sw-soon p{color:var(--sw-muted)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sw-wardrobe-1.css.map */
