:root{--ink:#11100e;--black:#0b0b0a;--bone:#f2eee7;--sand:#d4c7b5;--gold:#b99a63;--line:#11100e29;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);font-family:var(--sans);margin:0;font-size:14px}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.kicker{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.topbar{z-index:20;color:#fff;border-bottom:1px solid #fff3;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 4.2vw;display:grid;position:absolute;top:0;left:0;right:0}.wordmark{width:max-content;font-family:var(--serif);letter-spacing:.07em;flex-direction:column;font-size:25px;line-height:.8;display:flex}.wordmark span{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;margin-top:9px;font-size:7px}.topbar nav{letter-spacing:.08em;text-transform:uppercase;gap:38px;font-size:10px;display:flex}.topbar nav a{opacity:.75;transition:opacity .2s}.topbar nav a:hover{opacity:1}.outlineButton{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff73;justify-self:end;padding:11px 15px;font-size:10px}.outlineButton span{margin-left:28px}.heroLuxury{color:#fff;background:#171512;grid-template-columns:46% 54%;min-height:890px;display:grid}.heroEditorial{flex-direction:column;padding:180px 6.8vw 70px;display:flex}.heroEditorial .kicker{color:#c8b89d}.heroEditorial h1{font-family:var(--serif);letter-spacing:-.065em;margin:38px 0 30px;font-size:clamp(64px,7vw,112px);font-weight:400;line-height:.83}.heroEditorial h1 em,.sectionIntro h2 em,.partnerSection h2 em,.finalCta h2 em{color:#c2a36d;font-weight:400}.heroLead{color:#b9b2a9;max-width:500px;margin:0;font-size:14px;line-height:1.8}.heroCtas{align-items:center;gap:36px;margin-top:44px;display:flex}.goldButton{color:#17130e;letter-spacing:.08em;text-transform:uppercase;background:#c3a66f;border:0;min-width:245px;padding:17px 19px;font-size:10px;font-weight:800;transition:background .2s,transform .2s}.goldButton:hover{background:#d8bd89;transform:translateY(-2px)}.goldButton b{float:right;margin-left:35px}.goldButton:disabled{cursor:not-allowed;opacity:.35;transform:none}.heroCtas>a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #71685d;padding:9px 0;font-size:10px}.heroCtas>a span{margin-left:20px}.heroFoot{border-top:1px solid #ffffff26;gap:20px;margin-top:auto;padding-top:90px;display:flex}.heroFoot>span{font-family:var(--serif);color:#b99a63;font-size:24px}.heroFoot p{color:#8f8982;text-transform:uppercase;letter-spacing:.08em;margin:3px 0 0;font-size:10px;line-height:1.6}.heroVisual{background:#b9a994;min-height:890px;position:relative;overflow:hidden}.lookImage{background-image:url(/vyshuk-lookbook-triptych.png);background-repeat:no-repeat;background-size:300% 100%;transition:background-position .85s cubic-bezier(.76,0,.24,1);position:absolute;inset:0}.visualShade{background:linear-gradient(#0000000d,#0000 55%,#0000007a);position:absolute;inset:0}.visualMeta{color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:36px;left:34px;right:34px}.visualMeta span{letter-spacing:.18em;text-transform:uppercase;font-size:9px}.visualMeta strong{font-family:var(--serif);font-size:25px;font-weight:400}.lookDots{flex-direction:column;gap:15px;display:flex;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.lookDots button{background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.lookDots i{background:#fff;border-radius:50%;width:4px;height:4px;transition:all .3s;display:block}.lookDots button.active i{background:0 0;border:1px solid #fff;width:18px;height:18px}.demoFlag{color:#d6ccbd;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11100eb3;padding:8px 10px;font-size:8px;position:absolute;top:120px;right:28px}.manifesto{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.8fr 1fr;align-items:start;gap:6vw;padding:92px 6vw;display:grid}.manifesto p{text-transform:uppercase;letter-spacing:.1em;margin:5px 0;font-size:10px}.manifesto strong{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(35px,4vw,60px);font-weight:400;line-height:1.06}.manifesto>span{color:#6f6961;font-size:12px;line-height:1.75}.fittingExperience{background:#e8e1d7;padding:130px 6vw}.sectionIntro{grid-template-columns:.65fr 1.8fr 1fr;align-items:end;gap:6vw;margin-bottom:62px;display:grid}.sectionIntro .kicker{align-self:start;margin-top:10px}.sectionIntro h2,.method h2,.partnerSection h2,.finalCta h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(54px,6vw,92px);font-weight:400;line-height:.94}.sectionIntro>p:last-child,.partnerSection>div>p:last-child{color:#6f685e;margin:0;font-size:12px;line-height:1.75}.atelier{color:#f5f1ea;background:#141310;grid-template-columns:1.18fr .82fr;min-height:740px;display:grid}.modelStage{border-right:1px solid #ffffff21;position:relative;overflow:hidden}.stageChrome{z-index:5;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:20px 24px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.stageChrome b{color:#c3a66f}.stageImage{filter:saturate(.88)contrast(1.02);background-size:300% 100%;inset:0}.scanLine{z-index:4;background:linear-gradient(90deg,#0000,#d8bd89,#0000);height:1px;animation:4.5s ease-in-out infinite scan;position:absolute;top:13%;left:8%;right:8%;box-shadow:0 0 18px #d8bd89}.stageCaption{z-index:5;text-shadow:0 2px 20px #000;flex-direction:column;display:flex;position:absolute;bottom:27px;left:28px}.stageCaption span{color:#cdb78f;letter-spacing:.17em;text-transform:uppercase;font-size:8px}.stageCaption strong{font-family:var(--serif);margin:8px 0 5px;font-size:25px;font-weight:400}.stageCaption small{color:#c0b9af;font-size:9px}.matchSeal{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12100e3d;border:1px solid #fff9;border-radius:50%;align-items:center;gap:7px;width:84px;height:84px;padding-left:16px;display:flex;position:absolute;bottom:24px;right:27px}.matchSeal b{font-family:var(--serif);font-size:29px;font-weight:400}.matchSeal span{text-transform:uppercase;font-size:7px;line-height:1.25}.wardrobe{flex-direction:column;padding:28px;display:flex}.wardrobeHead{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:8px 2px 25px;display:flex}.wardrobeHead span{font-family:var(--serif);font-size:23px}.wardrobeHead p{color:#8f8980;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px}.wardrobeItem{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:92px 1fr 28px;align-items:center;gap:18px;min-height:142px;padding:13px 2px;display:grid;position:relative}.wardrobeItem:after{content:"";background:#c3a66f;width:0;height:1px;transition:width .5s;position:absolute;bottom:-1px;left:0}.wardrobeItem.active:after{width:100%}.wardrobeThumb{filter:saturate(.8);background-size:300% 100%;width:92px;height:116px;position:relative;inset:auto}.wardrobeItem>span{flex-direction:column;display:flex}.wardrobeItem small{color:#9d958a;letter-spacing:.15em;text-transform:uppercase;font-size:7px}.wardrobeItem strong{max-width:230px;font-family:var(--serif);margin:9px 0;font-size:18px;font-weight:400;line-height:1.1}.wardrobeItem i{color:#c8bcae;font-size:9px;font-style:normal}.wardrobeItem>b{color:#777168;font-family:var(--serif);align-self:start;margin-top:7px;font-size:17px;font-weight:400}.wardrobeItem.active>b{color:#c3a66f}.catalogLink{color:#cdb78f;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c3a66f;justify-content:space-between;margin-top:25px;padding:16px 0;font-size:9px;display:flex}.disclosure{color:#716c64;margin:18px 0 0;font-size:8px;line-height:1.6}.method{background:var(--bone);grid-template-columns:1fr 1.45fr;gap:8vw;padding:135px 6vw;display:grid}.method .kicker{margin-bottom:38px}.method ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.method li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:200px;padding:25px}.method li span{font-family:var(--serif);color:#a18454;font-size:16px}.method li strong{font-family:var(--serif);margin-top:45px;font-size:23px;font-weight:400;display:block}.method li p{color:#756f67;max-width:210px;margin:8px 0;font-size:10px;line-height:1.6}.partnerSection{background:#cac0b1;grid-template-columns:1fr 1fr;gap:9vw;padding:135px 6vw;display:grid}.partnerSection .kicker{margin-bottom:37px}.partnerSection h2{font-size:clamp(52px,5.5vw,82px)}.partnerSection>div>p:last-child{color:#5f584f;max-width:520px;margin-top:36px}.partnerGrid{border-top:1px solid #11100e40;border-left:1px solid #11100e40;grid-template-columns:1fr 1fr;display:grid}.partnerGrid>*{min-height:180px;font-family:var(--serif);border-bottom:1px solid #11100e40;border-right:1px solid #11100e40;flex-direction:column;justify-content:center;align-items:center;font-size:25px;display:flex}.partnerGrid span{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:7px}.partnerGrid>div{color:#8d7858;font-size:46px}.finalCta{text-align:center;color:#fff;background:#171512;padding:130px 6vw}.finalCta .kicker{color:#aa987a}.finalCta h2{margin:35px 0 46px}.finalCta .goldButton{margin:auto}body>main>footer{color:#fff;background:#0c0b0a;grid-template-columns:1fr 1.4fr .8fr auto;align-items:start;gap:4vw;padding:65px 6vw;display:grid}.wordmark.light{color:#fff}body>main>footer>p,body>main>footer>div{color:#77716a;margin:0;font-size:9px;line-height:1.75}body>main>footer>div{flex-direction:column;display:flex}body>main>footer small{color:#605c56;font-size:8px}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080807c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wizardLuxury{background:#eee8df;width:min(760px,100%);max-height:calc(100vh - 36px);position:relative;overflow:auto;box-shadow:0 40px 130px #0000008c}.modalClose{z-index:3;border:1px solid var(--line);background:0 0;border-radius:50%;width:35px;height:35px;font-size:23px;position:absolute;top:20px;right:22px}.wizardProgress{background:#d2c8ba;height:3px}.wizardProgress i{background:#a98954;height:100%;transition:width .4s;display:block}.wizardLuxury>header{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding:24px 75px 0 48px;font-size:8px;display:flex}.wizardLuxury>header b{color:#9a7b4c}.wizardBody{padding:38px 80px 45px}.wizardBody h3{font-family:var(--serif);letter-spacing:-.04em;margin:18px 0 22px;font-size:52px;font-weight:400;line-height:.92}.wizardBody h3 em{color:#967743;font-weight:400}.wizardBody>p:not(.kicker){color:#6e675e;max-width:500px;font-size:11px;line-height:1.7}.uploadLuxury{cursor:pointer;text-align:center;background:#e0d7ca;border:1px solid #aea294;place-items:center;height:230px;margin-top:25px;display:grid;position:relative;overflow:hidden}.uploadLuxury input{opacity:0;width:1px;height:1px;position:absolute}.uploadLuxury b{border:1px solid #776e63;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:400;display:grid}.uploadLuxury strong{font-family:var(--serif);margin-top:-32px;font-size:20px;font-weight:400}.uploadLuxury span{color:#82796f;letter-spacing:.1em;margin-top:-52px;font-size:8px}.uploadLuxury img{object-fit:cover;width:100%;height:100%}.textButton{color:#655d54;background:0 0;border:0;border-bottom:1px solid #978c7e;margin:14px auto;font-size:9px;display:block}.privacyNote{color:#888075;text-align:center;margin-top:18px;font-size:8px;display:block}.styleChoices{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:30px;display:grid}.styleChoices button{text-align:left;background:0 0;border:1px solid #c8bdaf;flex-direction:column;min-height:112px;padding:16px;display:flex;position:relative}.styleChoices button.selected{background:#f5f0e9;border-color:#967743}.styleChoices i{font-style:normal;position:absolute;top:12px;right:13px}.styleChoices strong{font-family:var(--serif);margin-top:auto;font-size:17px;font-weight:400}.styleChoices span{color:#82796e;margin-top:5px;font-size:8px}.fieldLabel{letter-spacing:.1em;text-transform:uppercase;margin:30px 0 13px;font-size:9px;display:block}.fieldLabel.split{justify-content:space-between;display:flex}.fieldLabel b{color:#967743}.sizeChoices{grid-template-columns:repeat(5,1fr);display:grid}.sizeChoices button{background:0 0;border:1px solid #bdb1a2;border-right:0;height:49px}.sizeChoices button:last-child{border-right:1px solid #bdb1a2}.sizeChoices button.selected{color:#fff;background:#171512}.budgetRange{accent-color:#967743;width:100%}.profileResult{color:#fff;background:#1b1916;border-left:3px solid #a98954;margin-top:30px;padding:20px}.profileResult span{text-transform:uppercase;letter-spacing:.14em;color:#8d877f;font-size:7px}.profileResult strong{font-family:var(--serif);color:#d0b984;margin:8px 0;font-size:19px;font-weight:400;display:block}.profileResult p{color:#a29b92;margin:0;font-size:9px}.wizardFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 48px;display:flex}.wizardFooter>button:first-child{color:#756e65;background:0 0;border:0;font-size:9px}.wizardFooter .goldButton{min-width:210px}@keyframes scan{0%,to{opacity:.2;top:14%}50%{opacity:.9;top:80%}}@media (max-width:980px){.topbar{grid-template-columns:1fr 1fr}.topbar nav{display:none}.heroLuxury{grid-template-columns:1fr;min-height:auto}.heroEditorial{min-height:690px;padding-top:155px}.heroVisual{min-height:760px}.manifesto,.sectionIntro{grid-template-columns:1fr;gap:25px}.atelier{grid-template-columns:1fr}.modelStage{border-bottom:1px solid #ffffff26;border-right:0;min-height:760px}.method,.partnerSection{grid-template-columns:1fr}.method{gap:70px}body>main>footer{grid-template-columns:1fr 1fr}.wordmark.light{grid-column:1/-1}}@media (max-width:620px){.topbar{height:76px;padding:0 20px}.outlineButton{padding:9px}.outlineButton span{display:none}.heroEditorial{min-height:620px;padding:130px 24px 45px}.heroEditorial h1{font-size:58px}.heroCtas{flex-direction:column;align-items:flex-start;gap:18px}.heroFoot{padding-top:50px}.heroVisual{min-height:620px}.demoFlag{top:96px}.manifesto,.fittingExperience,.method,.partnerSection,.finalCta{padding:85px 24px}.manifesto strong{font-size:38px}.sectionIntro h2,.method h2,.partnerSection h2,.finalCta h2{font-size:50px}.atelier{margin-left:-24px;margin-right:-24px}.modelStage{min-height:620px}.wardrobe{padding:20px}.wardrobeItem{grid-template-columns:74px 1fr 20px}.wardrobeThumb{width:74px;height:98px}.method ol{grid-template-columns:1fr}.partnerSection{gap:55px}.partnerGrid>*{min-height:125px;font-size:19px}body>main>footer{grid-template-columns:1fr;padding:55px 24px}.wizardLuxury>header{padding-left:25px}.wizardBody{padding:32px 24px}.wizardBody h3{font-size:40px}.styleChoices{grid-template-columns:1fr 1fr}.wizardFooter{padding:16px 24px}.wizardFooter .goldButton{min-width:170px}.stageCaption{max-width:65%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lookImage{transition:none}.scanLine{animation:none}}.legalPage{background:var(--bone);min-height:100vh}.legalTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 6vw;display:flex}.legalTop>a:last-child{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.legalPage article{width:min(1120px,88vw);margin:0 auto;padding:90px 0 120px}.legalHero{border-bottom:1px solid var(--line);grid-template-columns:.5fr 2fr 1fr;align-items:start;gap:6vw;padding-bottom:80px;display:grid}.legalHero h1{font-family:var(--serif);letter-spacing:-.05em;grid-column:2/4;margin:0;font-size:clamp(52px,6vw,84px);font-weight:400;line-height:.94}.legalHero>p:not(.kicker){color:#6b645b;grid-column:2/3;margin:22px 0 0;font-size:14px;line-height:1.75}.legalHero small{color:#8a8177;text-align:right;grid-column:3/4;align-self:end;font-size:9px}.legalBody>section{border-bottom:1px solid var(--line);grid-template-columns:.5fr 2fr 1fr;gap:6vw;padding:54px 0;display:grid}.legalBody>section>span{color:#9a7b4c;font-family:var(--serif);font-size:17px}.legalBody>section>div{grid-column:2/4;max-width:790px}.legalBody h2{font-family:var(--serif);margin:0 0 20px;font-size:30px;font-weight:400}.legalBody p,.legalBody li{color:#635c54;font-size:13px;line-height:1.8}.legalBody ul{margin:0;padding-left:19px}.legalNotice{color:#fff;background:#181613;grid-template-columns:.5fr 2fr;gap:6vw;margin-top:70px;padding:34px;display:grid}.legalNotice strong{color:#c7aa73;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.legalNotice p{color:#c3bcb3;margin:0;font-size:12px;line-height:1.75}.legalFooter{color:#817b74;background:#0c0b0a;justify-content:space-between;padding:35px 6vw;font-size:9px;display:flex}@media (max-width:700px){.legalTop{padding:0 24px}.legalPage article{width:auto;padding:65px 24px 90px}.legalHero,.legalBody>section{grid-template-columns:1fr;gap:18px}.legalHero h1,.legalHero>p:not(.kicker),.legalHero small,.legalBody>section>div{grid-column:1}.legalHero small{text-align:left}.legalNotice{grid-template-columns:1fr;gap:18px}.legalFooter{padding:30px 24px}}.partnerSection h2 em{color:#5f4520}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline-offset:3px;outline:2px solid #d8bd89}.visualMeta{bottom:132px}.feedbackDock{z-index:6;color:#f5f1ea;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0b0ad1;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;padding:15px 16px;display:flex;position:absolute;bottom:27px;left:28px;right:28px}.feedbackDock>span{letter-spacing:.08em;text-transform:uppercase;color:#a79f95;flex-direction:column;gap:3px;font-size:8px;display:flex}.feedbackDock>span b{font-family:var(--serif);letter-spacing:0;text-transform:none;color:#fff;font-size:17px;font-weight:400}.feedbackDock>div{gap:6px;display:flex}.feedbackDock button{color:#d8d1c8;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff3d;min-height:38px;padding:0 13px;font-size:8px;transition:all .2s}.feedbackDock button:hover,.feedbackDock button.active{color:#16120d;background:#d1b57f;border-color:#d1b57f}.feedbackDock button.save{min-width:104px}.passportSection{border-bottom:1px solid var(--line);background:#eee8df;grid-template-columns:1.08fr .92fr;gap:5vw;padding:120px 6vw;display:grid}.passportIntro{align-self:center;max-width:660px}.passportIntro h2{max-width:620px;font-family:var(--serif);letter-spacing:-.05em;margin:28px 0 24px;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:.96}.passportIntro>p:last-child{color:#675f56;max-width:540px;margin:0;font-size:12px;line-height:1.8}.passportCard{color:#fff;background:#171512;padding:30px;box-shadow:0 30px 80px #31271a29}.passportTop{letter-spacing:.14em;text-transform:uppercase;color:#9d958a;justify-content:space-between;gap:20px;font-size:8px;display:flex}.passportTop b{color:#d0b984}.passportMeter{background:#3d3933;height:2px;margin:18px 0 28px}.passportMeter i{background:#c5a66d;height:100%;transition:width .5s;display:block}.passportTags{flex-wrap:wrap;gap:7px;display:flex}.passportTags span{color:#d5cfc7;letter-spacing:.05em;border:1px solid #403c36;padding:9px 11px;font-size:8px}.passportStats{border-top:1px solid #3a3630;border-left:1px solid #3a3630;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.passportStats>div{border-bottom:1px solid #3a3630;border-right:1px solid #3a3630;flex-direction:column;gap:6px;padding:21px;display:flex}.passportStats b{font-family:var(--serif);color:#d0b984;font-size:31px;font-weight:400}.passportStats span{letter-spacing:.08em;text-transform:uppercase;color:#8e877f;font-size:8px}.passportActions{gap:8px;margin-top:25px;display:flex}.passportActions button{color:#d9d3cb;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #5e564b;flex:1;min-height:45px;font-size:8px}.passportActions button:last-child{color:#17130e;background:#c4a56d;border-color:#c4a56d}.passportReset{color:#7f7870;background:0 0;border:0;border-bottom:1px solid #5a544d;margin:17px auto 0;font-size:8px;display:block}.savedEdit{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:35px;margin-top:12px;padding-top:38px;display:flex}.savedEdit>div:first-child{max-width:390px}.savedEdit>div:first-child strong{font-family:var(--serif);margin-top:14px;font-size:25px;font-weight:400;line-height:1.15;display:block}.savedLooks{gap:10px;display:flex;overflow:auto}.savedLooks button{border:1px solid var(--line);text-align:left;background:#f7f3ed;grid-template-columns:70px 150px;align-items:center;gap:13px;min-width:240px;padding:8px;display:grid}.savedLooks .lookImage{background-size:300% 100%;width:70px;height:88px;position:relative;inset:auto}.savedLooks span{font-family:var(--serif);font-size:15px;line-height:1.15}.passportStart{margin:0}.fittingActions{grid-template-columns:1fr 1.4fr;gap:7px;margin-top:22px;display:grid}.fittingActions button{color:#b7afa6;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #4e4942;min-height:42px;font-size:8px}.fittingActions button:last-child{color:#d3ba8b;border-color:#c3a66f}.siteNotice{z-index:150;color:#efe9df;opacity:0;pointer-events:none;background:#171512;border-left:3px solid #c3a66f;max-width:390px;padding:15px 18px;font-size:10px;line-height:1.55;transition:all .25s;position:fixed;bottom:24px;right:24px;transform:translateY(18px);box-shadow:0 18px 60px #00000052}.siteNotice.visible{opacity:1;transform:translateY(0)}@media (max-width:980px){.feedbackDock{flex-direction:column;align-items:flex-start}.visualMeta{bottom:190px}.passportSection{grid-template-columns:1fr}.savedEdit{grid-column:1}.passportIntro{max-width:none}}@media (max-width:620px){.visualMeta{bottom:190px;left:20px;right:20px}.visualMeta strong{font-size:18px}.feedbackDock{padding:13px;bottom:12px;left:12px;right:12px}.feedbackDock>div{width:100%}.feedbackDock button{flex:1;padding:0 7px}.feedbackDock button.save{min-width:0}.passportSection{padding:80px 24px}.passportIntro h2{font-size:47px}.passportCard{padding:22px}.passportActions{flex-direction:column}.savedEdit{flex-direction:column;align-items:flex-start}.savedLooks{width:100%}.siteNotice{bottom:14px;left:14px;right:14px}.fittingActions{grid-template-columns:1fr}}.scenarioTabs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 18px;display:grid}.scenarioTabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#756d63;text-align:left;background:0 0;grid-template-columns:34px 1fr;column-gap:12px;min-height:94px;padding:19px 20px;transition:background .25s,color .25s;display:grid}.scenarioTabs button>span{color:#a18454;font-family:var(--serif);grid-row:1/3;font-size:16px}.scenarioTabs button strong{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:400}.scenarioTabs button small{letter-spacing:.06em;text-transform:uppercase;font-size:8px;line-height:1.5}.scenarioTabs button.active{color:#a9a198;background:#171512}.scenarioTabs button.active strong{color:#fff}.demoJourney{color:#aaa197;letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 12px;font-size:8px;display:flex}.demoJourney i{color:#c4b8a8;font-style:normal}.demoJourney span.done{color:#765925}.capsuleLead{color:#9d958b;margin:19px 0;font-size:9px;line-height:1.6}.capsuleGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.capsuleGrid button{color:#fff;text-align:left;background:#1c1a17;border:1px solid #ffffff21;flex-direction:column;min-width:0;padding:0 0 13px;transition:border-color .25s,transform .25s;display:flex;position:relative}.capsuleGrid button:hover,.capsuleGrid button.active{border-color:#c3a66f;transform:translateY(-2px)}.capsuleGrid button>b{color:#171512;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f2eee7c7;border:1px solid #11100e52;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:400;display:grid;position:absolute;top:9px;right:9px}.productCutout{aspect-ratio:1;background-color:#ddd3c5;background-image:url(/vyshuk-capsule-products-v1.png);background-repeat:no-repeat;background-size:300% 300%;width:100%}.capsuleGrid button>span{flex-direction:column;flex:1;min-width:0;padding:13px 10px 0;display:flex}.capsuleGrid small{color:#9e958a;letter-spacing:.14em;text-transform:uppercase;font-size:6px}.capsuleGrid strong{font-family:var(--serif);margin:7px 0 12px;font-size:15px;font-weight:400;line-height:1.08}.capsuleGrid i{color:#b5aa9d;margin-top:auto;font-size:7px;font-style:normal;line-height:1.5}.capsuleTotal{color:#8f8980;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 0;font-size:8px;display:flex}.capsuleTotal strong{color:#d0b984;font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:21px;font-weight:400}.tryOnButton{color:#17130e;letter-spacing:.1em;text-transform:uppercase;background:#c3a66f;border:1px solid #c3a66f;justify-content:space-between;width:100%;min-height:52px;padding:17px 18px;font-size:8px;font-weight:800;transition:background .25s;display:flex}.tryOnButton:hover{background:#d8bd89}.tryOnButton:disabled{opacity:.72;cursor:wait}.tryOnButton.ready{background:#e3d6c0}.renderOverlay{z-index:8;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0c0bbd;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.renderOrb{border:1px solid #d8bd8942;border-radius:50%;width:112px;height:112px;margin-bottom:28px;animation:1.2s ease-in-out infinite orbPulse;position:relative}.renderOrb:before,.renderOrb:after{content:"";border:1px solid #d8bd896b;border-radius:50%;position:absolute;inset:14px}.renderOrb:after{background:#c3a66f;border:0;inset:34px;box-shadow:0 0 35px #c3a66fb3}.renderOrb i{z-index:2;transform-origin:50% 64px;background:linear-gradient(#0000,#ead29f,#0000);width:1px;height:128px;animation:1.2s linear infinite orbSpin;position:absolute;top:-8px;left:50%}.renderOverlay>span{color:#cdb78f;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.renderOverlay>strong{font-family:var(--serif);margin:10px 0 22px;font-size:27px;font-weight:400}.renderOverlay>small{color:#908980;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.tryOnReady{z-index:7;color:#171512;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2eee7eb;align-items:center;gap:11px;padding:11px 15px;display:flex;position:absolute;top:72px;right:24px;box-shadow:0 14px 45px #00000038}.tryOnReady>span{color:#fff;background:#9b7b45;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.tryOnReady p{color:#6d655b;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;margin:0;font-size:7px;display:flex}.tryOnReady b{color:#171512;font-family:var(--serif);letter-spacing:0;text-transform:none;margin-bottom:3px;font-size:15px;font-weight:400}.passportResultModal{text-align:center;background:#eee8df;width:min(690px,100%);max-height:calc(100vh - 36px);padding:48px 62px;position:relative;overflow:auto;box-shadow:0 40px 130px #0000008c}.resultMark{border:1px solid #a98954;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 25px;display:grid}.resultMark span{color:#8e6e3b;font-size:24px}.passportResultModal h3{font-family:var(--serif);letter-spacing:-.04em;margin:17px 0 18px;font-size:52px;font-weight:400;line-height:.94}.passportResultModal h3 em{color:#967743;font-weight:400}.passportResultModal>p:not(.kicker){color:#6e675e;max-width:500px;margin:0 auto;font-size:11px;line-height:1.7}.resultCode{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:24px 0;display:flex}.resultCode>*{letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9bdae;padding:8px 10px;font-size:7px}.resultCode span{color:#fff;background:#171512}.resultRecommendation{color:#fff;text-align:left;background:#171512;grid-template-columns:126px 1fr;min-height:148px;margin:22px 0 25px;display:grid;overflow:hidden}.resultRecommendation>.lookImage{background-size:300% 100%;width:126px;height:148px;position:relative;inset:auto}.resultRecommendation>div{flex-direction:column;justify-content:center;padding:22px;display:flex}.resultRecommendation small{color:#9e958a;letter-spacing:.13em;font-size:7px}.resultRecommendation strong{color:#eee8df;font-family:var(--serif);margin:10px 0;font-size:21px;font-weight:400}.resultRecommendation span{color:#d0b984;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.passportResultModal>.goldButton{width:100%}@keyframes orbPulse{50%{opacity:.78;transform:scale(1.06)}}@keyframes orbSpin{to{transform:rotate(360deg)}}@media (max-width:980px){.scenarioTabs{margin-top:-18px}.capsuleGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.scenarioTabs{grid-template-columns:1fr;margin:0}.scenarioTabs button{grid-template-columns:28px 1fr;min-height:76px;padding:14px 17px}.scenarioTabs button strong{font-size:18px}.demoJourney{justify-content:center;margin:15px 0;font-size:7px}.wardrobe{padding:24px 18px}.capsuleGrid{scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.capsuleGrid button{scroll-snap-align:start;flex:0 0 72%}.capsuleGrid strong{font-size:18px}.tryOnReady{top:65px;right:12px}.passportResultModal{padding:43px 22px}.passportResultModal h3{font-size:40px}.resultRecommendation{grid-template-columns:102px 1fr}.resultRecommendation>.lookImage{width:102px}.resultRecommendation>div{padding:16px}.resultRecommendation strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.renderOrb,.renderOrb i{animation:none}}.lookImage,.stageImage,.wardrobeThumb,.savedLooks .lookImage,.resultRecommendation>.lookImage{background-position-y:50%;background-size:300%}.passportCard{background:#171512;padding:36px}.passportTop{font-size:9px}.passportCard>h3{max-width:410px;font-family:var(--serif);letter-spacing:-.025em;margin:30px 0 12px;font-size:34px;font-weight:400;line-height:1.02}.passportMeaning{color:#a39b91;max-width:430px;margin:0;font-size:11px;line-height:1.7}.passportMeter{margin:25px 0 8px}.passportSummary{border-top:1px solid #3a3630;margin-top:14px}.passportEditHint{color:#cbb998;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:18px;margin:16px 0 0;font-size:9px;display:flex}.passportEditHint b{color:#eee8df;font-weight:400}.passportSummary>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #3a3630;grid-template-columns:145px 1fr auto;align-items:center;gap:18px;padding:16px 0;display:grid}:is(.passportSummary>button:hover,.passportSummary>button:focus-visible){background:#211e1a;outline:none}.passportSummary span{color:#8e877f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.passportSummary strong{color:#eee8df;font-family:var(--serif);font-size:17px;font-weight:400;line-height:1.3}.passportSummary em{color:#cbb078;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal}.passportActivity{color:#bcae99;margin:17px 0 0;font-size:9px;line-height:1.5}.passportActions{margin-top:20px}.passportActions button{min-height:50px;font-size:9px}.passportActions button:first-child{color:#17130e;background:#c4a56d;border-color:#c4a56d}.passportActions button:last-child:not(:first-child){color:#d9d3cb;background:0 0;border-color:#5e564b}@media (max-width:620px){.passportCard{padding:25px 22px}.passportCard>h3{font-size:29px}.passportEditHint{flex-direction:column;align-items:flex-start;gap:5px}.passportSummary>button{grid-template-columns:1fr auto;gap:6px 14px}.passportSummary>button span,.passportSummary>button strong{grid-column:1}.passportSummary>button em{grid-area:1/2/3;align-self:center}.passportSummary strong{font-size:18px}.passportActions button:last-child:not(:first-child){color:#d9d3cb;background:0 0;border-color:#5e564b}}.fitVerdict{color:#171512;background:#eee8df;margin-top:14px;padding:22px;animation:.45s both verdictIn}.verdictHead{color:#766d62;letter-spacing:.13em;border-bottom:1px solid #c7bcad;justify-content:space-between;gap:15px;padding-bottom:14px;font-size:7px;display:flex}.verdictHead b{color:#8f6c34}.fitVerdict h4{font-family:var(--serif);letter-spacing:-.02em;margin:20px 0 15px;font-size:25px;font-weight:400;line-height:1.05}.fitVerdict ul{border-top:1px solid #d2c8ba;margin:0;padding:0;list-style:none}.fitVerdict li{border-bottom:1px solid #d2c8ba;grid-template-columns:72px 1fr;gap:14px;padding:12px 0;display:grid}.fitVerdict li>span{color:#927343;letter-spacing:.11em;text-transform:uppercase;padding-top:2px;font-size:7px;font-weight:700}.fitVerdict li p{color:#5f584f;margin:0;font-size:9px;line-height:1.55}.budgetVerdict{background:#ddd2c2;justify-content:space-between;align-items:center;gap:15px;margin:15px 0;padding:12px 14px;display:flex}.budgetVerdict span{color:#756c61;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.budgetVerdict strong{font-family:var(--serif);font-size:15px;font-weight:400}.budgetVerdict.within strong{color:#5f703f}.budgetVerdict.over strong{color:#8d534b}.verdictActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.verdictActions button{color:#171512;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #171512;min-height:43px;font-size:7px;font-weight:700}.verdictActions button:first-child{color:#fff;background:#171512}.openPersonaFromFit{color:#17130e;letter-spacing:.08em;text-transform:uppercase;background:#c3a66f;border:1px solid #9f7c45;justify-content:space-between;width:100%;margin:0 0 7px;padding:13px 14px;font-size:8px;font-weight:800;display:flex}.fitVerdict>small{color:#82796f;margin-top:13px;font-size:7px;line-height:1.45;display:block}@keyframes verdictIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.fitVerdict{padding:20px}.fitVerdict h4{font-size:23px}.fitVerdict li{grid-template-columns:65px 1fr}.verdictActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fitVerdict{animation:none}}.personaCreatorHeader>p:not(.kicker){font-size:14px;line-height:1.7}.personaUploadGuideCopy>p{font-size:13px;line-height:1.45}.personaUploadGuideCopy>small{font-size:11px;line-height:1.4}.personaAngleGuide b{font-size:18px;line-height:1.25}.personaAngleGuide span{font-size:13px;line-height:1.55}.personaProductBrief>span,.personaConsent>span{font-size:11px;line-height:1.45}.personaProductBrief p{grid-template-columns:105px 1fr;font-size:12px;line-height:1.55}.personaProductBrief>a{font-size:11px;line-height:1.45}.personaConsent p{font-size:13px;line-height:1.65}.personaConsentCheck>span{font-size:13px;line-height:1.6}.personaConsentCheck b{margin-bottom:5px;font-size:14px;line-height:1.4}.personaCreatorActions>button:first-child,.personaCreatorActions .goldButton{font-size:12px;line-height:1.4}@media (max-width:620px){.personaCreatorHeader>p:not(.kicker){font-size:15px}.personaAngleGuide span,.personaConsent p,.personaConsentCheck>span{font-size:14px}.personaProductBrief p{grid-template-columns:92px 1fr;font-size:13px}.personaProductBrief>span,.personaConsent>span,.personaProductBrief>a,.personaUploadGuideCopy>small{font-size:12px}}.kicker,.topbar nav,.outlineButton,.goldButton,.heroCtas>a,.heroFoot p,.manifesto p,.legalNotice strong{font-size:11px;line-height:1.45}.wordmark span{font-size:9px;line-height:1.25}.visualMeta span,.stageChrome,.stageCaption span,.wardrobeHead p,.wardrobeItem small,.partnerGrid span,.wizardLuxury>header,.uploadLuxury span,.profileResult span,.feedbackDock>span,.passportTop,.passportSummary span,.scenarioTabs button small,.capsuleGrid small,.capsuleTotal,.renderOverlay>span,.resultCode>*,.resultRecommendation small,.resultRecommendation span,.verdictHead,.fitVerdict li>span,.budgetVerdict span{font-size:10px;line-height:1.45}.demoFlag,.matchSeal span,.disclosure,.privacyNote,.passportReset,.renderOverlay>small,.tryOnReady p,.fitVerdict>small{font-size:10px;line-height:1.55}.stageCaption small,.wardrobeItem i,.catalogLink,.textButton,.fieldLabel,.profileResult p,.wizardFooter>button:first-child,.legalTop>a:last-child,.legalHero small,body>main>footer>p,body>main>footer>div,body>main>footer small,.passportActivity,.demoJourney,.capsuleGrid i{font-size:11px;line-height:1.55}.feedbackDock button,.passportActions button,.fittingActions button,.tryOnButton,.verdictActions button{font-size:10px;line-height:1.35}.method li p,.siteNotice,.wizardBody>p:not(.kicker),.passportMeaning,.passportResultModal>p:not(.kicker),.fitVerdict li p{font-size:12px;line-height:1.7}.heroLead,.manifesto>span,.sectionIntro>p:last-child,.partnerSection>div>p:last-child,.legalNotice p{font-size:14px}@media (max-width:620px){body{font-size:16px}.topbar nav{font-size:11px}.demoJourney{letter-spacing:.08em;gap:8px;font-size:10px}.capsuleGrid small,.capsuleGrid i,.feedbackDock button,.tryOnButton,.verdictActions button{font-size:11px}}.autumnLook{background-image:url(/vyshuk-autumn-look-v1.png);background-position:50% 22%!important;background-size:cover!important}.scenarioTabsFour{grid-template-columns:repeat(4,1fr)}.autumnProductCutout{background-color:#e7e1d8;background-image:url(/vyshuk-autumn-products-v1.png);background-size:400% 300%}.autumnCapsuleGrid{scrollbar-width:thin;scrollbar-color:#6e6354 #211f1b;grid-template-columns:repeat(3,1fr);max-height:810px;padding-right:5px;overflow-y:auto}.autumnCapsuleGrid button{min-height:0}.autumnBrandSources{background:#1c1a17;border:1px solid #ffffff24;margin-top:18px;padding:16px}.autumnBrandSources>span{color:#d0b984;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.autumnBrandSources>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.autumnBrandSources a{color:#eee8df;border:1px solid #4b453d;padding:10px;font-size:11px;transition:border-color .2s,color .2s}.autumnBrandSources a:hover{color:#d8bd89;border-color:#c3a66f}.autumnBrandSources p{color:#938b81;margin:13px 0 0;font-size:10px;line-height:1.55}@media (max-width:980px){.scenarioTabsFour{grid-template-columns:1fr 1fr}.autumnCapsuleGrid{max-height:none}}@media (max-width:620px){.scenarioTabsFour{grid-template-columns:1fr}.autumnCapsuleGrid{max-height:none;display:flex}.autumnCapsuleGrid button{flex:0 0 72%}.autumnBrandSources>div{grid-template-columns:1fr}}.liveCatalog{background:#f4f0e9;padding:125px 6vw 135px}.liveCatalogHead{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid}.liveCatalogHead h2{font-family:var(--serif);letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(58px,6.5vw,98px);font-weight:400;line-height:.9}.liveCatalogHead h2 em{color:#a8864e;font-weight:400}.catalogTrust{border-top:1px solid var(--line);justify-self:end;min-width:270px;padding:20px 0 2px}.catalogTrust span{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.catalogTrust i{background:#607847;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6078471f}.catalogTrust p{color:#756e65;margin:9px 0 0;font-size:11px}.catalogStylistBeta{background:#e8e0d5;border:1px solid #b8ab9b;margin:-12px 0 20px;scroll-margin-top:80px}.catalogStylistBetaIntro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:24px 26px;display:grid}.catalogStylistBetaIntro>div>span{color:#8f6c36;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.catalogStylistBetaIntro h3{font-family:var(--serif);letter-spacing:-.02em;margin:8px 0 0;font-size:27px;font-weight:400;line-height:1.05}.catalogStylistBetaIntro p{color:#6e665d;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.catalogStylistBetaIntro button{color:#f4f0e9;letter-spacing:.06em;text-transform:uppercase;background:#171512;border:1px solid #171512;justify-content:space-between;align-items:center;gap:34px;min-width:228px;min-height:50px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.catalogStylistBetaIntro button b{color:#d0b276;font-size:16px;font-weight:400}.catalogStylistBetaPanel{border-top:1px solid #c7bbac;grid-template-columns:minmax(270px,320px) minmax(0,760px);justify-content:center;gap:18px;padding:0 26px 26px;animation:.28s both catalogBetaReveal;display:grid}.catalogStylistBetaPanel .stylistQuestions,.catalogStylistBetaPanel .stylistFocusedResults{margin-top:26px}@keyframes catalogBetaReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.catalogToolbar{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#eee8df;grid-template-columns:1.2fr 1.25fr .8fr .8fr;display:grid}.catalogToolbar>*,.catalogFilterGroup{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:18px}.catalogToolbar label,.catalogFilterGroup{flex-direction:column;gap:12px;display:flex}.catalogToolbar label>span,.catalogFilterGroup>span{color:#716960;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.catalogFilterGroup>div{flex-wrap:wrap;gap:6px;display:flex}.catalogFilterGroup button{color:#514b44;background:0 0;border:1px solid #c8bcad;padding:8px 10px;font-size:9px;transition:all .2s}.catalogFilterGroup button:hover,.catalogFilterGroup button.active{color:#f4f0e9;background:#171512;border-color:#171512}.catalogSearch input,.catalogSort select{color:#171512;width:100%;min-height:37px;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #a99d8e;border-radius:0;outline:none;font-size:15px}.catalogSearch input:focus,.catalogSort select:focus{border-color:#997541}.catalogSearch input::placeholder{color:#9e9589}.liveCatalogBody{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:30px;margin-top:32px;display:grid}.fittingTray{color:#eee8df;background:#171512;padding:25px;position:sticky;top:24px;box-shadow:0 22px 55px #1f1a151c}.trayHead{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #3b3731;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:10px;font-weight:700;display:flex}.trayHead b{color:#d3b77f;width:38px;height:28px;font-family:var(--serif);letter-spacing:0;border:1px solid #61594e;place-items:center;font-size:16px;font-weight:400;display:grid}.fittingTray>p{color:#9f978e;margin:18px 0 20px;font-size:11px;line-height:1.65}.traySlots{flex-direction:column;gap:8px;display:flex}.trayProduct,.trayEmpty{background:#1e1c19;border:1px solid #3d3933;grid-template-columns:58px 1fr 24px;align-items:center;gap:12px;min-height:72px;display:grid;position:relative}.trayProduct>div{background-color:#e6dfd4;background-position:50%;background-size:cover;width:58px;height:70px}.trayProduct>span{flex-direction:column;min-width:0;display:flex}.trayProduct small{color:#bfa36f;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.trayProduct strong{color:#eee8df;font-family:var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.trayProduct button{color:#928a81;background:0 0;border:0;width:23px;height:23px;padding:0;font-size:17px}.trayEmpty{background:0 0;border-style:dashed;grid-template-columns:58px 1fr;padding-right:10px}.trayEmpty>span{color:#645e57;height:70px;font-family:var(--serif);place-items:center;font-size:17px;display:grid}.trayEmpty p{color:#716a63;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:9px}.trayBudget{border-top:1px solid #3b3731;justify-content:space-between;align-items:end;gap:12px;margin-top:21px;padding:18px 0;display:flex}.trayBudget span{color:#8d867d;letter-spacing:.08em;text-transform:uppercase;max-width:120px;font-size:8px;line-height:1.45}.trayBudget strong{color:#d0b984;font-family:var(--serif);white-space:nowrap;font-size:21px;font-weight:400}.trayTryButton{color:#17130e;letter-spacing:.09em;text-transform:uppercase;background:#c3a66f;border:1px solid #c3a66f;justify-content:space-between;width:100%;min-height:49px;padding:16px;font-size:9px;font-weight:800;display:flex}.trayTryButton:hover{background:#d8bd89}.trayTryButton:disabled{cursor:not-allowed;opacity:.35}.fittingTray>small{color:#756f68;margin-top:15px;font-size:9px;line-height:1.5;display:block}.catalogResultsHead{color:#766e65;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:13px;font-size:9px;display:flex}.brandProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;display:grid}.brandProductCard{background:#f7f2eb;border:0;grid-template-rows:auto 1fr;min-width:0;transition:transform .28s,box-shadow .28s;display:grid;box-shadow:0 8px 28px #2c251d12}.brandProductCard:hover{transform:translateY(-4px);box-shadow:0 18px 45px #2c251d17}.brandProductCard.selected{box-shadow:0 0 0 2px #a9844b,0 18px 45px #2c251d1a}.brandProductVisual{aspect-ratio:4/5;background:#ded6ca;position:relative;overflow:hidden}.productPreviewButton{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.productPreviewButton>span{background-position:50%;background-repeat:no-repeat;display:block;position:absolute;inset:0}.productVisualBackdrop{filter:blur(26px)saturate(.7);opacity:.52;background-size:cover;transform:scale(1.08);inset:-8%!important}.productVisualForeground{z-index:1;background-size:contain;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.brandProductCard:hover .productVisualForeground{transform:scale(1.012)}.saleBadge{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#9a584a;padding:7px 8px;font-size:7px;position:absolute;top:10px;left:auto;right:10px}.productHeart{z-index:3;color:#171512;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f8f5efe0;border:1px solid #1715122e;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:18px;transition:all .2s;display:grid;position:absolute;bottom:10px;right:10px}.productHeart:hover,.productHeart.active{color:#d5b778;background:#171512}.brandProductInfo{flex-direction:column;min-height:292px;padding:19px 18px 18px;display:flex}.productBrandRow{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;display:flex}.productBrandRow>span{font-weight:800}.productBrandRow i{color:#607847;font-style:normal}.productTitleButton{color:#171512;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.productTitleButton h3,.quickViewInfo h3{font-family:var(--serif);letter-spacing:-.015em;margin:13px 0 9px;font-size:21px;font-weight:400;line-height:1.04}.brandProductInfo>p{color:#766f66;min-height:40px;margin:0;font-size:10px;line-height:1.55}.productMeta{color:#8a8177;border-top:1px solid #ded5ca;flex-direction:column;gap:5px;margin-top:13px;padding-top:12px;font-size:8px;line-height:1.35;display:flex}.productPrice{align-items:baseline;gap:9px;margin:15px 0;display:flex}.productPrice strong{font-family:var(--serif);font-size:20px;font-weight:400}.productPrice del{color:#958c82;font-size:9px}.productActions{grid-template-columns:1.08fr .92fr;gap:6px;margin-top:auto;display:grid}.productActions>*{color:#171512;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #b7aa99;place-items:center;min-height:39px;padding:8px;font-size:8px;font-weight:700;display:grid}.productActions button:hover,.productActions button.selected{color:#fff;background:#171512;border-color:#171512}.productActions a{color:#7b5d2d;border-color:#b59660}.productActions a:hover{color:#17130e;background:#c3a66f}.catalogEmpty{text-align:center;border:1px solid #d0c5b6;padding:100px 30px}.catalogEmpty span{font-family:var(--serif);font-size:32px}.catalogEmpty p{color:#766f66}.catalogEmpty button{text-transform:uppercase;background:0 0;border:1px solid #171512;padding:11px 15px;font-size:9px}.catalogPagination{border-top:1px solid #c8bcad;border-bottom:1px solid #c8bcad;grid-template-columns:auto 1fr auto;align-items:center;margin-top:26px;display:grid}.catalogPagination>button{min-width:108px}.catalogPagination button{color:#625a51;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #c8bcad;min-height:48px;padding:0 15px;font-size:10px;font-weight:700}.catalogPagination>button:last-child{border-left:1px solid #c8bcad;border-right:0}.catalogPagination button:disabled{color:#b0a79c}.catalogPagination>div{justify-content:center;align-items:center;display:flex}.catalogPagination>div button{min-width:48px}.catalogPagination>div button:last-child{border-right:0}.catalogPagination button.active{color:#f2ece4;background:#171512}.catalogQuickView{background:#f2ede5;grid-template-columns:1.05fr .95fr;width:min(960px,100%);max-height:calc(100vh - 36px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 130px #0000008c}.quickViewImage{background:#d9d0c3;min-height:650px;position:relative;overflow:hidden}.quickViewImage>div{background-position:50%;background-size:cover;position:absolute;inset:0}.quickViewImage>span{color:#eee8df;letter-spacing:.12em;background:#171512d1;padding:7px 9px;font-size:7px;position:absolute;bottom:16px;left:16px}.quickViewInfo{flex-direction:column;justify-content:center;padding:64px 55px;display:flex}.quickViewInfo h3{margin:22px 0 16px;font-size:39px;line-height:.98}.quickViewInfo>p{color:#6e675e;margin:0;font-size:12px;line-height:1.7}.quickViewInfo dl{border-top:1px solid var(--line);margin:25px 0 5px}.quickViewInfo dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:15px;padding:12px 0;display:grid}.quickViewInfo dt{color:#81786e;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.quickViewInfo dd{font-family:var(--serif);margin:0;font-size:14px}.quickViewActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quickViewActions>*{color:#171512;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #171512;place-items:center;min-height:48px;padding:10px;font-size:8px;font-weight:800;display:grid}.quickViewActions button.selected,.quickViewActions button:hover{color:#fff;background:#171512}.quickViewActions a{background:#c3a66f;border-color:#b28e54}.quickViewInfo>small{color:#81796f;margin-top:17px;font-size:9px;line-height:1.5}@media (max-width:1120px){.catalogStylistBetaPanel{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.catalogToolbar{grid-template-columns:1fr 1fr}.brandProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.liveCatalogHead{grid-template-columns:1fr}.catalogTrust{justify-self:start}.liveCatalogBody{grid-template-columns:1fr}.fittingTray{position:relative;top:auto}.traySlots{grid-template-columns:repeat(3,1fr);display:grid}.trayProduct,.trayEmpty{grid-template-columns:58px 1fr 24px}.catalogQuickView{grid-template-columns:1fr 1fr}.quickViewImage{min-height:560px}.quickViewInfo{padding:55px 35px}}@media (max-width:620px){.catalogStylistBeta{margin-top:-4px}.catalogStylistBetaIntro{grid-template-columns:1fr;gap:18px;padding:20px 17px}.catalogStylistBetaIntro h3{font-size:24px}.catalogStylistBetaIntro p{font-size:14px}.catalogStylistBetaIntro button{width:100%;min-width:0}.catalogStylistBetaPanel{grid-template-columns:1fr;padding:0 17px 17px}.catalogStylistBetaPanel .stylistQuestions,.catalogStylistBetaPanel .stylistFocusedResults{margin-top:17px}.liveCatalog{padding:82px 20px 90px}.liveCatalogHead{margin-bottom:35px}.liveCatalogHead h2{font-size:52px}.catalogTrust{width:100%;min-width:0}.catalogToolbar{grid-template-columns:1fr}.catalogToolbar>*{padding:15px}.catalogFilterGroup>div{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.catalogFilterGroup button{white-space:nowrap}.liveCatalogBody{margin-top:20px}.fittingTray{padding:20px}.traySlots{display:flex}.trayProduct,.trayEmpty{grid-template-columns:58px 1fr 24px}.brandProductGrid{grid-template-columns:1fr;gap:18px}.catalogResultsHead{padding:0 2px}.brandProductVisual{aspect-ratio:4/5}.brandProductInfo{min-height:0;padding:20px}.productTitleButton h3{font-size:26px}.brandProductInfo>p{min-height:0;font-size:12px}.catalogPagination{grid-template-columns:1fr 1fr}.catalogPagination>div{border-bottom:1px solid #c8bcad;grid-area:1/1/auto/-1;padding:5px}.catalogPagination>button{grid-row:2}.catalogPagination>button:last-child{border-left:1px solid #c8bcad}.catalogQuickView{display:block}.quickViewImage{min-height:52vh}.quickViewInfo{padding:35px 22px 30px}.quickViewInfo h3{font-size:34px}.quickViewActions{grid-template-columns:1fr}.catalogModalBackdrop{padding:8px}}.personaSection{color:#f1ece4;background:#171512;grid-template-columns:.62fr 1.38fr;gap:6vw;padding:135px 6vw;display:grid}.personaIntro{flex-direction:column;align-items:flex-start;padding-top:10px;display:flex}.personaIntro .kicker{color:#b99a63}.personaIntro h2{font-family:var(--serif);letter-spacing:-.05em;margin:31px 0 28px;font-size:clamp(50px,5.4vw,82px);font-weight:400;line-height:.92}.personaIntro h2 em,.personaCreator h3 em{color:#c3a66f;font-weight:400}.personaIntro>p:not(.kicker){color:#aaa299;max-width:470px;margin:0;font-size:13px;line-height:1.75}.personaCreateButton{color:#17130e;letter-spacing:.09em;text-transform:uppercase;background:#c3a66f;border:1px solid #c3a66f;justify-content:space-between;width:min(330px,100%);margin-top:37px;padding:17px 18px;font-size:10px;font-weight:800;display:flex}.personaCreateButton:hover{background:#d8bd89}.personaIntro>small{color:#746e67;max-width:410px;margin-top:19px;font-size:10px;line-height:1.6;display:block}.personaIntro>small.generatorStatus.ready{color:#bca477}.personaIntro>small.generatorStatus.ready:first-letter{color:#78a06f}.personaIntro>small.generatorStatus.missing{color:#8c8175}.personaStudio{background:#0f0e0d;border:1px solid #3c3832;grid-template-columns:minmax(0,1.1fr) minmax(290px,.7fr);min-height:720px;display:grid}.personaStage{background:#cfc3b2;min-width:0;position:relative;overflow:hidden}.personaPoseCanvas{background:#9a765e;position:absolute;inset:0;overflow:hidden}.personaPoseBackdrop{z-index:0;object-fit:cover;filter:blur(28px)saturate(.78);opacity:.62;transform:scale(1.09)}.personaPosePortrait{z-index:1;object-fit:contain;object-position:center;animation:.45s both personaReveal}.personaGeneratedBackdrop{object-fit:cover;object-position:center;filter:blur(30px)saturate(.72);opacity:.58;position:absolute;transform:scale(1.04);width:112%!important;height:112%!important;inset:-6%!important}.personaGeneratedImage{z-index:1;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;animation:.7s both personaReveal;position:absolute;inset:0;background-size:contain!important}.personaStage:after{content:"";pointer-events:none;background:linear-gradient(#0f0e0d1a,#0000 62%,#0f0e0db8);position:absolute;inset:0}.personaStageTop,.personaStageBottom{z-index:2;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 20px;font-size:9px;display:flex;position:absolute;left:0;right:0}.personaStageTop{color:#fff;text-shadow:0 1px 10px #0000004d;border-bottom:1px solid #fff6;top:0}.personaStageTop b{color:#f2d69d}.personaStageBottom{color:#f0ebe3;align-items:flex-end;bottom:0}.personaStageBottom>div{flex-direction:column;max-width:70%;display:flex}.personaStageBottom span{color:#d4b678;font-size:9px}.personaStageBottom strong{font-family:var(--serif);letter-spacing:0;text-transform:none;margin-top:7px;font-size:20px;font-weight:400}.personaStageBottom i{color:#b3aaa0;text-align:right;font-size:7px;font-style:normal}.personaControls{color:#e8e2da;flex-direction:column;min-width:0;padding:24px;display:flex}.personaControlHead{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #39352f;justify-content:space-between;padding:5px 2px 20px;font-size:9px;display:flex}.personaControlHead b{color:#c3a66f}.personaPoseList{flex-direction:column;display:flex}.personaPoseList button{color:#817a72;text-align:left;background:0 0;border:0;border-bottom:1px solid #39352f;grid-template-columns:29px 1fr 18px;align-items:center;gap:12px;min-height:76px;padding:12px 1px;transition:all .2s;display:grid}.personaPoseList button:hover,.personaPoseList button.active{color:#eee8df}.personaPoseList button.active{background:#1b1916;padding-left:9px}.personaPoseList button>span{color:#967745;font-family:var(--serif);font-size:15px}.personaPoseList button>div{flex-direction:column;min-width:0;display:flex}.personaPoseList strong{font-family:var(--serif);font-size:17px;font-weight:400}.personaPoseList small{color:#777069;margin-top:5px;font-size:8px;line-height:1.35}.personaPoseList i{color:#c3a66f;font-size:9px;font-style:normal}.personaConfidence{border-top:1px solid #39352f;grid-template-columns:1fr;margin-top:auto;display:grid}.personaConfidence>div{border-bottom:1px solid #39352f;justify-content:space-between;align-items:center;padding:10px 1px;display:flex}.personaConfidence span{color:#746e67;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.personaConfidence strong{color:#bdb4aa;font-size:9px;font-weight:400}.personaCompareButton{color:#d0b984;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #5a5146;justify-content:space-between;margin-top:15px;padding:14px;font-size:9px;display:flex}.personaCompareButton:hover{background:#1e1b17;border-color:#c3a66f}.personaGeneratePoseButton{color:#17130e;letter-spacing:.08em;text-transform:uppercase;background:#c3a66f;border:1px solid #c3a66f;justify-content:space-between;margin-top:15px;padding:14px;font-size:9px;font-weight:800;display:flex}.personaGeneratePoseButton:disabled{cursor:wait;opacity:.5}.personaCreator{background:#eee8df;width:min(880px,100%);max-height:calc(100vh - 36px);padding:47px 55px 42px;position:relative;overflow:auto;box-shadow:0 40px 130px #0000008c}.personaCreatorHeader{max-width:660px}.personaCreatorHeader h3{font-family:var(--serif);letter-spacing:-.04em;margin:19px 0 17px;font-size:50px;font-weight:400;line-height:.94}.personaCreatorHeader>p:not(.kicker){color:#6e675e;margin:0;font-size:12px;line-height:1.7}.personaUploadGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.personaUpload{aspect-ratio:2/3;text-align:center;cursor:pointer;background:#e4dbcf;border:1px dashed #a99d8e;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.personaUpload:hover{background:#ded2c2;border-color:#8b6a36}.personaUpload.hasPhoto{border-style:solid;border-color:#a98b5b}.personaUploadGuideImage{opacity:.3;filter:grayscale(.18)saturate(.7);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .25s,filter .25s;position:absolute;inset:0}.personaUpload:after{content:"";pointer-events:none;background:linear-gradient(#e4dbcf14 34%,#e4dbcff2 82%);position:absolute;inset:0}.personaUpload:hover .personaUploadGuideImage{opacity:.44;filter:grayscale(0)saturate(.8)}.personaUploadGuideCopy{z-index:1;text-align:left;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:16px}.personaUploadGuideCopy>span{font-family:var(--serif);color:#8d6c39;font-size:22px}.personaUploadGuideCopy>strong{font-family:var(--serif);margin-top:auto;font-size:22px;font-weight:400}.personaUploadGuideCopy>p{color:#5f574e;margin:5px 0 10px;font-size:11px;line-height:1.35}.personaUploadGuideCopy>small{color:#776f65;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.personaUpload input{opacity:0;width:1px;height:1px;position:absolute}.personaUpload img{z-index:2;object-fit:cover}.personaAngleGuide{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px;display:grid}.personaAngleGuide p{background:#f5f0e9;border:1px solid #c9bdad;margin:0;padding:13px 15px}.personaAngleGuide b,.personaAngleGuide span{display:block}.personaAngleGuide b{font-family:var(--serif);color:#76572a;font-size:16px;font-weight:400}.personaAngleGuide span{color:#686057;margin-top:5px;font-size:10px;line-height:1.45}.personaConsent{border:1px solid #c9bdad;grid-template-columns:140px 1fr;gap:20px;margin-top:18px;padding:17px;display:grid}.personaConsent span{color:#8c6c3a;letter-spacing:.11em;font-size:9px;font-weight:700}.personaConsent p{color:#71695f;margin:0;font-size:10px;line-height:1.55}.personaProductBrief{color:#eee8df;background:#1a1815;grid-template-columns:140px 1fr auto;align-items:start;gap:20px;margin-top:18px;padding:17px;display:grid}.personaProductBrief>span{color:#c4a873;letter-spacing:.1em;font-size:9px;font-weight:700}.personaProductBrief>div{gap:6px;display:grid}.personaProductBrief p{color:#a69e95;grid-template-columns:90px 1fr;gap:8px;margin:0;font-size:9px;line-height:1.4;display:grid}.personaProductBrief p b{color:#d2c5b4;font-weight:600}.personaProductBrief>a{color:#c4a873;text-transform:uppercase;border-bottom:1px solid #6f5b3d;padding-bottom:4px;font-size:8px}.personaConsentCheck{cursor:pointer;background:#f4efe8;border:1px solid #ad9f8d;grid-template-columns:22px 1fr;align-items:start;gap:13px;margin-top:10px;padding:16px 17px;display:grid}.personaConsentCheck input{accent-color:#967743;width:17px;height:17px;margin:2px 0 0}.personaConsentCheck>span{color:#70675e;font-size:9px;line-height:1.55}.personaConsentCheck b{color:#171512;margin-bottom:3px;font-size:11px;display:block}.personaConsentCheck a{color:#8c6c3a;border-bottom:1px solid #bda882}.personaCreatorActions{grid-template-columns:.72fr 1.28fr;gap:8px;margin-top:17px;display:grid}.personaCreatorActions>button:first-child{color:#171512;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #a99d8e;font-size:9px}.personaCreatorActions .goldButton{width:100%;min-width:0}.personaCreatorActions button:disabled{cursor:wait;opacity:.55}@keyframes personaReveal{0%{opacity:0;filter:blur(8px);transform:scale(1.025)}to{opacity:1;filter:none;transform:none}}@media (max-width:1100px){.personaSection{grid-template-columns:1fr}.personaIntro{grid-template-columns:1fr 1fr;gap:0 6vw;display:grid}.personaIntro .kicker,.personaIntro h2{grid-column:1}.personaIntro>p:not(.kicker),.personaCreateButton,.personaIntro>small{grid-column:2}.personaIntro>p:not(.kicker){grid-row:1/3;align-self:end}.personaCreateButton{align-self:start}.personaIntro>small{margin-bottom:45px}.personaStudio{min-height:690px}}@media (max-width:760px){.personaStudio{grid-template-columns:1fr}.personaStage{min-height:660px}.personaControls{padding:20px}.personaConfidence{margin-top:20px}}@media (max-width:620px){.personaSection{padding:83px 20px 90px;display:block}.personaIntro{display:flex}.personaIntro h2{font-size:50px}.personaIntro>p:not(.kicker){font-size:14px}.personaIntro>small{margin-bottom:40px}.personaStudio{min-height:0}.personaStage{min-height:600px}.personaStageBottom{flex-direction:column;align-items:flex-start;gap:10px}.personaStageBottom>div{max-width:100%}.personaStageBottom i{text-align:left}.personaCreator{padding:40px 20px 24px}.personaCreatorHeader h3{font-size:39px}.personaUploadGrid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.personaUpload{scroll-snap-align:start;flex:0 0 76%}.personaAngleGuide{grid-template-columns:1fr}.personaAngleGuide p{padding:12px 14px}.personaProductBrief{grid-template-columns:1fr;gap:9px}.personaConsent{grid-template-columns:1fr;gap:8px}.personaCreatorActions{grid-template-columns:1fr}.personaCreatorActions>button:first-child{min-height:45px}}@media (prefers-reduced-motion:reduce){.personaPosePortrait,.personaGeneratedImage{animation:none}}.smartStylist{background:#d7ccbd;padding:130px 6vw 140px}.smartStylistHead{grid-template-columns:1.55fr .45fr;align-items:end;gap:7vw;margin-bottom:55px;display:grid}.smartStylistHead h2{font-family:var(--serif);letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(58px,6.5vw,98px);font-weight:400;line-height:.9}.smartStylistHead h2 em{color:#8f6c36;font-weight:400}.smartStylistHead>p{color:#655e55;margin:0;font-size:13px;line-height:1.75}.stylistWorkspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.stylistQuestions{color:#eee8df;background:#171512;padding:24px}.stylistQuestion{border-bottom:1px solid #3b3731;padding:18px 0}.stylistQuestion:first-child{padding-top:3px}.stylistQuestion>span{color:#b79b68;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:700;display:block}.stylistQuestion>div{flex-wrap:wrap;gap:6px;display:flex}.stylistQuestion button{color:#9e968d;background:0 0;border:1px solid #504a43;padding:8px 9px;font-size:9px;transition:all .2s}.stylistQuestion button:hover,.stylistQuestion button.active{color:#17130e;background:#c3a66f;border-color:#c3a66f}.stylistContextSummary{background:#211f1b;margin-top:20px;padding:18px}.stylistContextSummary span{color:#8f877e;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.stylistContextSummary strong{font-family:var(--serif);margin:9px 0 7px;font-size:18px;font-weight:400;display:block}.stylistContextSummary p{color:#8f877e;margin:0;font-size:9px;line-height:1.55}.stylistResults{min-width:0}.stylistResultsHead{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #11100e38;justify-content:space-between;align-items:center;margin-bottom:13px;padding:2px 2px 11px;font-size:9px;display:flex}.stylistResultsHead p{color:#776f65;margin:0}.stylistCapsules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stylistCapsule{background:#f4f0e9;border:1px solid #11100e38;min-width:0;transition:transform .3s,box-shadow .3s}.stylistCapsule:hover{transform:translateY(-4px);box-shadow:0 20px 55px #332a1f1c}.stylistCapsule.lane-fresh{background:#eee8df}.stylistCapsule.lane-bold{color:#eee8df;background:#171512}.stylistCapsuleTop{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #11100e29;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-size:7px;display:flex}.lane-bold .stylistCapsuleTop{border-color:#3b3731}.stylistCapsuleTop b{color:#8d6a34}.lane-bold .stylistCapsuleTop b{color:#d0b984}.stylistProductCollage{height:285px;padding:15px 15px 0;display:flex;overflow:hidden}.stylistProductCollage a{background:#dcd3c7;border:3px solid #f4f0e9;flex:1;min-width:0;height:255px;margin-left:-14%;transition:flex .35s,transform .35s;position:relative;overflow:hidden;box-shadow:0 14px 30px #251f1821}.stylistProductCollage a:first-child{margin-left:0}.lane-fresh .stylistProductCollage a{border-color:#eee8df}.lane-bold .stylistProductCollage a{border-color:#171512}.stylistProductCollage a:hover{flex:1.55;transform:translateY(-4px);z-index:10!important}.stylistProductCollage a>span{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.stylistProductCollage small{color:#eee8df;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171512c7;padding:5px 6px;font-size:6px;position:absolute;bottom:7px;left:7px}.stylistCapsuleInfo{padding:7px 17px 18px}.stylistCapsuleInfo h3{font-family:var(--serif);letter-spacing:-.02em;margin:12px 0 8px;font-size:24px;font-weight:400;line-height:1.02}.stylistCapsuleInfo>p{color:#756e65;min-height:46px;margin:0;font-size:10px;line-height:1.55}.lane-bold .stylistCapsuleInfo>p{color:#9f978e}.stylistReason{border-top:1px solid #11100e26;border-bottom:1px solid #11100e26;margin-top:15px;padding:12px 0}.lane-bold .stylistReason{border-color:#3b3731}.stylistReason span{color:#95784a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;display:block}.stylistReason strong{margin-top:6px;font-size:9px;font-weight:400;line-height:1.4;display:block}.stylistCapsulePrice{justify-content:space-between;align-items:end;gap:10px;padding:14px 0;display:flex}.stylistCapsulePrice span{color:#7a7268;text-transform:uppercase;font-size:8px}.stylistCapsulePrice strong{font-family:var(--serif);font-size:19px;font-weight:400}.lane-bold .stylistCapsulePrice span{color:#8f877e}.lane-bold .stylistCapsulePrice strong{color:#d0b984}.stylistCapsuleInfo>button{color:#171512;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #171512;justify-content:space-between;width:100%;min-height:44px;padding:14px;font-size:8px;font-weight:800;display:flex}.stylistCapsuleInfo>button:hover{color:#fff;background:#171512}.lane-bold .stylistCapsuleInfo>button{color:#17130e;background:#c3a66f;border-color:#c3a66f}.stylistDisclosure{color:#70685e;margin:13px 2px 0;font-size:9px;line-height:1.6}.stylistQuickHead{max-width:1180px;margin-left:auto;margin-right:auto}.stylistQuickHead>p{max-width:430px}.stylistQuickFlow{grid-template-columns:minmax(280px,330px) minmax(0,760px);justify-content:center;align-items:start;gap:18px;max-width:1180px;margin:auto;display:grid}.stylistQuickQuestions{padding:25px}.stylistQuickQuestions .stylistQuestion{padding:20px 0}.stylistQuickQuestions .stylistQuestion:first-child{padding-top:3px}.stylistQuickQuestions .stylistQuestion>span{margin-bottom:14px;font-size:11px}.stylistQuickQuestions .stylistQuestion button{font-size:12px}.stylistReadyHint{color:#9f978d;align-items:center;gap:9px;margin:20px 0 0;font-size:11px;display:flex}.stylistReadyHint span{color:#d2b476;border:1px solid #b99a63;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.stylistFocusedResults{min-width:0}.stylistDirectionTabs{border:1px solid #11100e3d;grid-template-columns:repeat(3,1fr);margin-bottom:9px;display:grid}.stylistDirectionTabs button{color:#6c645b;background:0 0;border:0;border-right:1px solid #11100e3d;min-height:49px;padding:0 12px;font-size:11px}.stylistDirectionTabs button:last-child{border-right:0}.stylistDirectionTabs button.active{color:#f3eee7;background:#171512}.stylistFocusedCard{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);min-height:445px;display:grid}.stylistFocusedCard .stylistLookPreview{height:445px}.stylistFocusedCard .stylistCapsuleInfo{flex-direction:column;justify-content:center;padding:38px;display:flex}.stylistFocusedCard .stylistCapsuleInfo h3{margin-top:18px;font-size:38px}.stylistFocusedCard .stylistCapsuleInfo>p{min-height:0;font-size:13px}.stylistFocusedCard .stylistCapsulePrice{margin-top:22px}.stylistResultLabel{color:#95784a;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.lane-bold .stylistResultLabel{color:#d0b984}@media (max-width:1180px){.stylistWorkspace{grid-template-columns:265px 1fr}.stylistCapsules{grid-template-columns:1fr 1fr}.stylistCapsule:last-child{grid-column:1/-1;grid-template-columns:.9fr 1.1fr;display:grid}.stylistCapsule:last-child .stylistCapsuleTop{grid-column:1/-1}.stylistCapsule:last-child .stylistProductCollage{height:300px}.stylistCapsule:last-child .stylistCapsuleInfo{padding-top:20px}}@media (max-width:850px){.smartStylistHead,.stylistWorkspace{grid-template-columns:1fr}.stylistQuestions{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.stylistContextSummary{grid-column:1/-1}.stylistCapsules{grid-template-columns:1fr 1fr}}@media (max-width:620px){.smartStylist{padding:82px 20px 90px}.smartStylistHead{margin-bottom:35px}.smartStylistHead h2{font-size:50px}.smartStylistHead>p{font-size:14px}.stylistQuestions{padding:20px;display:block}.stylistQuestion>div{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.stylistQuestion button{white-space:nowrap}.stylistCapsules{scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.stylistCapsule,.stylistCapsule:last-child{scroll-snap-align:start;flex:0 0 88%;display:block}.stylistProductCollage,.stylistCapsule:last-child .stylistProductCollage{height:300px}.stylistProductCollage a{height:270px}.stylistCapsuleInfo h3{font-size:27px}.stylistCapsuleInfo>p{font-size:12px}}@media (max-width:850px){.stylistQuickFlow{grid-template-columns:1fr}.stylistQuickQuestions{display:block}.stylistFocusedCard{grid-template-columns:1fr 1fr}}@media (max-width:620px){.stylistQuickHead{margin-bottom:30px}.stylistQuickQuestions{padding:20px}.stylistQuickQuestions .stylistQuestion>div{flex-wrap:wrap;display:flex;overflow:visible}.stylistDirectionTabs button{min-height:56px;padding:8px;font-size:10px}.stylistFocusedCard{min-height:0;display:block}.stylistFocusedCard .stylistLookPreview{height:390px}.stylistFocusedCard .stylistCapsuleInfo{padding:25px}.stylistFocusedCard .stylistCapsuleInfo h3{font-size:31px}.stylistFocusedCard .stylistCapsuleActions{grid-template-columns:1fr}.stylistFocusedCard .stylistCapsuleActions button{min-height:49px}}.stylistCapsuleActions{grid-template-columns:.85fr 1.15fr;gap:6px;display:grid}.stylistCapsuleActions button{color:#171512;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #171512;justify-content:center;align-items:center;min-height:44px;padding:11px;font-size:8px;font-weight:800;display:flex}.stylistCapsuleActions button:last-child{color:#fff;background:#171512;justify-content:space-between}.lane-bold .stylistCapsuleActions button{color:#d0b984;border-color:#c3a66f}.lane-bold .stylistCapsuleActions button:last-child{color:#17130e;background:#c3a66f}.capsuleLab{background:#eee8df;padding:130px 6vw 140px}.capsuleLabHead{grid-template-columns:1.5fr .5fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.capsuleLabHead h2{font-family:var(--serif);letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(58px,6.2vw,94px);font-weight:400;line-height:.91}.capsuleLabHead h2 em{color:#9a7740;font-weight:400}.capsuleLabHead>p{color:#6b645b;margin:0;font-size:13px;line-height:1.75}.labLaneTabs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.labLaneTabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#756e65;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:14px 17px;transition:all .2s;display:flex}.labLaneTabs button span{font-family:var(--serif);font-size:18px}.labLaneTabs button small{letter-spacing:.08em;text-transform:uppercase;font-size:8px}.labLaneTabs button.active{color:#eee8df;background:#171512}.labLaneTabs button.active small{color:#d0b984}.capsuleLabWorkspace{border:1px solid var(--line);background:#f7f3ed;grid-template-columns:minmax(420px,1.15fr) minmax(270px,.7fr) minmax(230px,.5fr);min-height:680px;display:grid}.labCanvas{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:22px;display:flex}.labCanvasTop,.labCanvasFoot{color:#746d64;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:8px;display:flex}.labCanvasTop{border-bottom:1px solid var(--line);padding:3px 1px 18px}.labCanvasTop b{color:#92703b}.labCanvasFoot{border-top:1px solid var(--line);padding:18px 1px 1px}.labCanvasFoot strong{color:#171512;font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:23px;font-weight:400}.labLook{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 0;display:grid}.labLook>button{color:#171512;text-align:left;background:#eee8df;border:1px solid #d0c5b6;flex-direction:column;min-width:0;padding:0;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.labLook>button:hover,.labLook>button.active{border-color:#9e7b43;transform:translateY(-3px);box-shadow:0 16px 38px #2a231b1a}.labLook>button.active:after{content:"ОБРАНО";color:#d5b778;letter-spacing:.1em;background:#171512;padding:6px 7px;font-size:6px;position:absolute;top:8px;right:8px}.labLook>button>span{aspect-ratio:4/5;background-color:#d9d0c4;background-position:50%;background-size:cover;width:100%;display:block}.labLook>button>i{color:#8d6b35;width:26px;height:26px;font-family:var(--serif);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f4f0e9e0;place-items:center;font-size:13px;font-style:normal;display:grid;position:absolute;top:8px;left:8px}.labLook>button>div{flex-direction:column;min-height:150px;padding:14px 12px;display:flex}.labLook small{color:#82796f;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.labLook strong{font-family:var(--serif);margin:9px 0;font-size:17px;font-weight:400;line-height:1.08}.labLook>button>div>b{color:#8d6a34;font-family:var(--serif);margin-top:auto;font-size:17px;font-weight:400}.labInspector{border-right:1px solid var(--line);background:#eee8df;min-width:0;padding:24px}.labInspectorTitle>span,.labQuickGoals>span{color:#93713d;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.labInspectorTitle h3{font-family:var(--serif);margin:14px 0 10px;font-size:29px;font-weight:400;line-height:1.02}.labInspectorTitle p{color:#70685e;margin:0;font-size:10px;line-height:1.6}.labQuickGoals{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.labQuickGoals>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.labQuickGoals button{color:#514b44;background:0 0;border:1px solid #b8ac9d;min-height:38px;padding:8px;font-size:8px}.labQuickGoals button:hover{color:#fff;background:#171512;border-color:#171512}.labAlternatives{margin-top:22px}.labAlternatives>div:first-child{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-bottom:10px;font-size:8px;display:flex}.labAlternatives>div:first-child b{color:#94713a}.labAlternatives>button{border:0;border-bottom:1px solid var(--line);color:#171512;text-align:left;background:0 0;grid-template-columns:51px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:70px;padding:7px 0;display:grid}.labAlternatives>button>span{background-color:#d7cec1;background-position:50%;background-size:cover;width:51px;height:55px}.labAlternatives>button>div{flex-direction:column;min-width:0;display:flex}.labAlternatives small{color:#8e7a5a;text-transform:uppercase;font-size:7px}.labAlternatives strong{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:13px;font-weight:400;line-height:1.05;overflow:hidden}.labAlternatives i{color:#776f65;font-size:8px;font-style:normal}.labAlternatives>button>b{color:#a27e45;font-size:16px;font-weight:400}.labAlternatives>p{color:#7b7369;font-size:10px;line-height:1.6}.labScore{color:#eee8df;background:#171512;flex-direction:column;min-width:0;padding:24px;display:flex}.labScoreHead{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #3d3832;justify-content:space-between;padding-bottom:18px;font-size:9px;display:flex}.labScoreHead b{color:#d0b984}.labMetrics{flex-direction:column;gap:18px;margin-top:24px;display:flex}.labMetrics>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.labMetrics span{color:#918a82;text-transform:uppercase;font-size:8px}.labMetrics b{color:#c7b185;font-family:var(--serif);font-size:15px;font-weight:400}.labMetrics i{background:#3e3933;grid-column:1/-1;height:2px;display:block}.labMetrics em{background:#c3a66f;height:100%;transition:width .4s;display:block}.labBudgetStatus{border:1px solid #4a443d;margin-top:auto;padding:16px}.labBudgetStatus span{color:#89827a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;display:block}.labBudgetStatus strong{font-family:var(--serif);margin-top:8px;font-size:16px;font-weight:400;display:block}.labBudgetStatus.within strong{color:#aaba87}.labBudgetStatus.over strong{color:#d19a87}.labTryButton{color:#17130e;letter-spacing:.08em;text-transform:uppercase;background:#c3a66f;border:1px solid #c3a66f;justify-content:space-between;width:100%;margin-top:9px;padding:16px;font-size:8px;font-weight:800;display:flex}.labTryButton:hover{background:#d8bd89}.labScore>small{color:#756f68;margin-top:13px;font-size:8px;line-height:1.5;display:block}@media (max-width:1120px){.capsuleLabWorkspace{grid-template-columns:1.15fr .85fr}.labScore{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.labScoreHead{grid-column:1/-1}.labBudgetStatus{margin-top:24px}.labTryButton{align-self:end}.labScore>small{grid-column:2}}@media (max-width:820px){.capsuleLabHead,.capsuleLabWorkspace{grid-template-columns:1fr}.labCanvas,.labInspector{border-right:0;border-bottom:1px solid var(--line)}.labScore{grid-column:1;display:flex}.labScore>small{grid-column:auto}.labLook{min-height:540px}}@media (max-width:620px){.capsuleLab{padding:82px 20px 90px}.capsuleLabHead{margin-bottom:34px}.capsuleLabHead h2{font-size:49px}.capsuleLabHead>p{font-size:14px}.labLaneTabs{padding-bottom:3px;display:flex;overflow-x:auto}.labLaneTabs button{white-space:nowrap;flex:0 0 72%}.capsuleLabWorkspace{border-left:0;border-right:0}.labCanvas{padding:18px 0}.labCanvasTop,.labCanvasFoot{padding-left:4px;padding-right:4px}.labLook{scroll-snap-type:x mandatory;min-height:0;padding-right:10px;display:flex;overflow-x:auto}.labLook>button{scroll-snap-align:start;flex:0 0 74%}.labLook>button>div{min-height:130px}.labInspector,.labScore{padding:22px 18px}.labQuickGoals>div{grid-template-columns:1fr 1fr}}.manifesto,.capsuleLab,.fittingExperience,.method,.partnerSection,.finalCta,.mobileCommunityLink{display:none}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#0b0a098f,#0b0a092e)}@media (max-width:980px){.topbar{grid-template-columns:1fr auto auto;gap:12px}.mobileCommunityLink{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #fff6;padding:9px 4px;font-size:10px;display:block}}.heroLuxury{grid-template-columns:42% 58%;min-height:780px}.heroEditorial{padding:155px 5.5vw 58px}.heroEditorial h1{font-size:clamp(62px,6.4vw,104px)}.heroVisual{background:#b8a48c;min-height:780px}.heroLookbook{object-fit:contain;object-position:center;background:#b8a48c}.heroVisual .visualShade{background:linear-gradient(#09080714,#0000 65%,#09080785)}.passportSection{grid-template-columns:.78fr 1.22fr;gap:6vw;padding:82px 6vw}.passportIntro h2{font-size:clamp(42px,4.3vw,66px)}.passportCard{padding:30px 34px}.savedEdit{display:none}.smartStylist,.personaSection,.liveCatalog{scroll-margin-top:80px}@media (max-width:980px){.heroLuxury{grid-template-columns:1fr;min-height:auto}.heroEditorial{min-height:610px}.heroVisual{min-height:640px}.passportSection{grid-template-columns:1fr;padding:76px 6vw}}@media (max-width:620px){.heroEditorial{min-height:auto;padding:120px 24px 56px}.heroEditorial h1{font-size:55px}.heroFoot,.heroVisual{display:none}.heroLookbook{object-fit:cover;object-position:50% 50%}.heroVisual .visualShade{background:linear-gradient(#0908070d,#0000 72%,#0908072e)}.passportSection{padding:68px 20px}}body{font-size:17px}.kicker,.topbar nav,.outlineButton,.goldButton,.heroCtas>a{font-size:12px}.heroLead{font-size:16px;line-height:1.75}.smartStylistHead>p,.personaIntro>p:not(.kicker),.liveCatalogHead p{font-size:15px;line-height:1.75}.stylistQuestion>span,.stylistResultsHead,.stylistCapsuleTop,.stylistReason span,.stylistCapsulePrice span,.personaControlHead,.catalogResultsHead,.catalogFilterGroup>span,.catalogSearch>span,.catalogSort>span{font-size:11px;line-height:1.45}.stylistQuestion button,.stylistCapsuleActions button,.personaSection button,.liveCatalog button,.liveCatalog input,.liveCatalog select{font-size:12px;line-height:1.4}.stylistCapsuleInfo>p,.stylistReason strong,.stylistDisclosure,.personaConfidence strong,.fittingTray>p,.brandProductInfo>p,.productMeta,.fittingTray>small{font-size:12px;line-height:1.6}.stylistCapsuleInfo h3{font-size:27px}.personaPoseList strong{font-size:18px}.personaPoseList small,.generatorStatus,.personaStageBottom i,.personaStageBottom strong{font-size:12px;line-height:1.45}.productBrandRow,.saleBadge{font-size:11px}.brandProductInfo h3{font-size:24px;line-height:1.08}.stylistProductCollage{display:none}.stylistLookPreview{background:#d9ccbc;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.stylistLookBackdrop{filter:blur(24px)saturate(.72);opacity:.76;background-image:url(/vyshuk-lookbook-triptych.png);background-repeat:no-repeat;background-size:300% 100%;position:absolute;inset:-9%;transform:scale(1.08)}.stylistLookFrame{z-index:1;aspect-ratio:1/2;background-image:url(/vyshuk-lookbook-triptych.png);background-repeat:no-repeat;background-size:300% 100%;width:auto;height:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lane-bold .stylistLookPreview{background:#2b241e}.personaPoseCanvas{background:radial-gradient(circle at 50% 46%,#a9876f 0,#765946 58%,#33231b 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.personaPoseImage{aspect-ratio:3/10;background-position-y:50%;background-repeat:no-repeat;background-size:500% 100%;width:auto;height:100%;position:relative;inset:auto}.productVisualForeground,.quickViewImage>div{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain}.finalCta{text-align:center;color:#fff;background:#171512;padding:118px 6vw 124px;display:block}.finalCta>p:not(.kicker){color:#aaa299;max-width:720px;margin:-22px auto 38px;font-size:16px;line-height:1.75}.finalCtaActions{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.finalCtaActions>a{color:#eee8df;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #70675d;padding:10px 0;font-size:12px}.finalCtaActions>a span{margin-left:22px}@media (max-width:620px){body{font-size:17px}.smartStylistHead>p,.personaIntro>p:not(.kicker),.liveCatalogHead p{font-size:16px}.stylistQuestion button,.stylistCapsuleActions button,.personaSection button,.liveCatalog button,.liveCatalog input,.liveCatalog select{font-size:13px}.stylistLookPreview{height:360px}.personaPoseList small,.generatorStatus{font-size:13px}.finalCta{padding:82px 22px 88px}.finalCta>p:not(.kicker){margin-top:-18px;font-size:15px}.finalCtaActions{align-items:stretch}.finalCtaActions .goldButton{width:100%}.finalCtaActions>a{align-self:center}}@media (min-width:901px){.personaModalBackdrop{padding:24px}.personaCreator{grid-template-rows:auto repeat(5,auto);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:10px 22px;width:min(1180px,100%);max-height:calc(100vh - 48px);padding:32px 40px;display:grid;overflow:hidden}.personaCreatorHeader{grid-column:1/-1;max-width:none;padding-right:48px}.personaCreatorHeader h3{margin:10px 0;font-size:clamp(36px,4.2vh,46px);line-height:.94}.personaCreatorHeader>p:not(.kicker){max-width:900px;font-size:13px;line-height:1.55}.personaUploadGrid{grid-area:2/1/7;align-self:start;gap:8px;margin-top:0}.personaUpload{aspect-ratio:2/3;max-height:calc(100vh - 285px)}.personaUploadGuideCopy{inset:13px}.personaUploadGuideCopy>strong{font-size:20px}.personaUploadGuideCopy>p{font-size:12px}.personaAngleGuide{grid-area:2/2;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:0}.personaAngleGuide p{padding:10px}.personaAngleGuide b{font-size:16px}.personaAngleGuide span{margin-top:3px;font-size:11px;line-height:1.4}.personaProductBrief{grid-area:3/2;grid-template-columns:1fr;gap:7px;margin-top:0;padding:12px}.personaProductBrief p{grid-template-columns:82px 1fr;font-size:11px;line-height:1.4}.personaConsentCheck{grid-area:4/2;margin-top:0;padding:12px}.personaConsentCheck>span{font-size:11px;line-height:1.45}.personaConsentCheck b{font-size:13px}.personaConsent{grid-area:5/2;grid-template-columns:1fr;gap:5px;margin-top:0;padding:12px}.personaConsent p{font-size:11px;line-height:1.45}.personaCreatorActions{grid-area:6/2;margin-top:0}.personaCreatorActions>button{min-height:48px}}@media (min-width:901px) and (max-width:1040px){.personaCreator{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:9px 16px;padding:28px 32px}.personaCreatorHeader h3{font-size:38px}.personaCreatorHeader>p:not(.kicker){font-size:12px}.personaAngleGuide span,.personaProductBrief p,.personaConsent p,.personaConsentCheck>span{font-size:10px}}.personaPendingOutfit{z-index:6;color:#17130e;letter-spacing:.04em;background:#c3a66f;padding:9px 11px;font-size:11px;font-weight:700;position:absolute;top:64px;left:20px}.personaQuickSwap{color:#171512;background:#eee8df;border:1px solid #3c3832;grid-column:1/-1;margin-top:28px}.personaQuickSwap>header{border-bottom:1px solid #c9bdad;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.personaQuickSwap>header>div{flex-direction:column;display:flex}.personaQuickSwap>header span{color:#8d6c39;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.personaQuickSwap>header strong{font-family:var(--serif);margin-top:7px;font-size:25px;font-weight:400}.personaQuickSwap>header p{color:#776f65;margin:0;font-size:12px}.personaQuickFlow{grid-template-columns:.85fr 1.45fr .7fr;min-height:260px;display:grid}.personaCurrentItems,.personaAlternatives,.personaQuickAction{min-width:0;padding:20px 22px}.personaCurrentItems,.personaAlternatives{border-right:1px solid #c9bdad}.personaCurrentItems>span,.personaAlternatives>span,.personaQuickAction>span{color:#8d6c39;letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:700;display:block}.personaCurrentItems>div{flex-direction:column;display:flex}.personaCurrentItems button{color:#171512;text-align:left;background:0 0;border:0;border-top:1px solid #d3c9bb;grid-template-columns:48px 1fr 18px;align-items:center;gap:10px;min-height:62px;padding:6px;display:grid}.personaCurrentItems button:last-child{border-bottom:1px solid #d3c9bb}.personaCurrentItems button.active{color:#eee8df;background:#171512}.personaCurrentItems button>i{background-color:#e4dbcf;background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:50px;display:block}.personaCurrentItems button>span{flex-direction:column;min-width:0;display:flex}.personaCurrentItems small{color:#9a7b4b;text-transform:uppercase;font-size:10px}.personaCurrentItems button b{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;font-weight:400;line-height:1.1;overflow:hidden}.personaCurrentItems button>em{color:#b5945f;font-size:17px;font-style:normal}.personaAlternatives>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.personaAlternatives button{color:#171512;text-align:left;background:#f7f3ed;border:1px solid #c9bdad;flex-direction:column;min-width:0;padding:0;transition:border-color .2s,transform .2s;display:flex}.personaAlternatives button:hover{border-color:#8d6c39;transform:translateY(-2px)}.personaAlternatives button>i{background-color:#e5ddd2;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:112px;display:block}.personaAlternatives button>span{flex-direction:column;min-height:88px;padding:10px;display:flex}.personaAlternatives small{color:#957647;text-transform:uppercase;font-size:9px}.personaAlternatives button b{font-family:var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;font-weight:400;line-height:1.08;display:-webkit-box;overflow:hidden}.personaAlternatives button em{color:#766d62;margin-top:auto;font-size:11px;font-style:normal}.personaQuickAction{color:#eee8df;background:#171512;flex-direction:column;display:flex}.personaQuickAction>strong{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.15}.personaQuickAction>button{color:#17130e;text-transform:uppercase;background:#c3a66f;border:1px solid #c3a66f;justify-content:space-between;margin-top:auto;padding:15px;font-size:12px;font-weight:800;display:flex}.personaQuickAction>button:disabled{cursor:not-allowed;opacity:.38}.personaQuickAction>small{color:#8f8980;margin-top:12px;font-size:11px;line-height:1.5}@media (max-width:1050px){.personaQuickFlow{grid-template-columns:1fr 1.5fr}.personaQuickAction{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:8px 24px;display:grid}.personaQuickAction>span,.personaQuickAction>small,.personaQuickAction>strong{grid-column:1}.personaQuickAction>button{grid-area:1/2/4;margin-top:0}}@media (max-width:700px){.personaPendingOutfit{text-align:center;top:62px;left:12px;right:12px}.personaQuickSwap{margin-top:18px}.personaQuickSwap>header{flex-direction:column;align-items:flex-start;padding:19px 18px}.personaQuickSwap>header strong{font-size:22px}.personaQuickFlow{display:block}.personaCurrentItems,.personaAlternatives{border-bottom:1px solid #c9bdad;border-right:0;padding:18px}.personaCurrentItems>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.personaCurrentItems button{flex-direction:column;align-items:stretch;min-width:0;display:flex;border:1px solid #d3c9bb!important}.personaCurrentItems button>i{width:100%;height:86px}.personaCurrentItems button>span{padding:4px}.personaCurrentItems button>em{display:none}.personaCurrentItems button b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.personaAlternatives>div{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.personaAlternatives button{scroll-snap-align:start;flex:0 0 42%}.personaQuickAction{padding:22px 18px;display:flex}.personaQuickAction>button{width:100%;margin-top:20px}.personaQuickAction>small{margin-top:11px}}.wizardLuxury>header{font-size:11px;line-height:1.45}.styleChoices button{min-height:132px;padding:18px}.styleChoices i{font-size:20px;line-height:1;top:14px;right:16px}.styleChoices strong{font-size:21px;line-height:1.2}.styleChoices span{margin-top:7px;font-size:12px;line-height:1.5}@media (max-width:620px){.styleChoices button{min-height:128px;padding:16px}.styleChoices strong{font-size:19px}.styleChoices span{font-size:13px}}.productLinkImport{color:#eee8df;background:#171512;border:1px solid #c9bdad;grid-template-columns:.75fr 1.25fr;align-items:center;gap:42px;margin:0 0 18px;padding:24px 26px;display:grid}.productLinkImport>div>span{color:#c8a96f;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.productLinkImport>div>strong{font-family:var(--serif);margin-top:8px;font-size:25px;font-weight:400;line-height:1.1;display:block}.productLinkImport>div>p{color:#999188;margin:8px 0 0;font-size:12px;line-height:1.55}.productLinkImport>label{flex-direction:column;min-width:0;display:flex}.productLinkImport>label>span{color:#b9afa4;letter-spacing:.06em;margin-bottom:8px;font-size:11px}.productLinkImport>label>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.productLinkImport input{color:#f2ede5;min-width:0;height:50px;font-family:var(--sans);background:#24211d;border:1px solid #5c554c;border-right:0;border-radius:0;outline:none;padding:0 15px;font-size:14px}.productLinkImport input:focus{border-color:#c3a66f}.productLinkImport input::placeholder{color:#777068}.productLinkImport button{color:#17130e;letter-spacing:.06em;text-transform:uppercase;background:#c3a66f;border:1px solid #c3a66f;align-items:center;gap:28px;min-height:50px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.productLinkImport button:disabled{cursor:wait;opacity:.55}.productLinkImport>label>small{color:#777068;margin-top:7px;font-size:10px;line-height:1.45}.productLinkImport.error input{border-color:#9e5e54}.productLinkImportPolicy{color:#8f877e;border-top:1px solid #3b3731;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin:0;padding-top:16px;font-size:10px;line-height:1.5;display:flex}.productLinkImportPolicy a{color:#c8a96f;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #806b49;flex:none;padding-bottom:4px;font-size:10px;font-weight:700}.importedProductBadge{z-index:2;color:#d8bd89;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#171512e0;padding:7px 8px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}@media (max-width:900px){.productLinkImport{grid-template-columns:1fr;gap:18px}.productLinkImportPolicy{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:620px){.productLinkImport{margin-bottom:14px;padding:20px 17px}.productLinkImport>div>strong{font-size:22px}.productLinkImport>div>p{font-size:13px}.productLinkImport>label>div{grid-template-columns:1fr}.productLinkImport input{border-right:1px solid #5c554c}.productLinkImport button{justify-content:space-between;width:100%}}.wardrobeAudienceSwitch{border:1px solid var(--line);background:#e8e0d5;grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:24px;margin:0 0 20px;padding:17px 20px;display:grid}.wardrobeAudienceSwitch>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.wardrobeAudienceSwitch>div{border:1px solid #a99d8d;grid-auto-columns:1fr;grid-auto-flow:column;max-width:520px;display:grid}.wardrobeAudienceSwitch button{color:#514a43;letter-spacing:.04em;background:0 0;border:0;border-right:1px solid #a99d8d;min-height:44px;padding:0 20px;font-size:11px;font-weight:700}.wardrobeAudienceSwitch button:last-child{border-right:0}.wardrobeAudienceSwitch button.active{color:#f4eee5;background:#171512}.wardrobeAudienceSwitch>p{color:#71685e;max-width:330px;margin:0;font-size:12px;line-height:1.45}.wardrobeAudienceSwitch.compact{background:#d8cdbf;margin:30px 0 24px}.wardrobeAudienceSwitch.compact>div{max-width:430px}.stylistLookPreview.productDriven .stylistLookBackdrop{filter:blur(28px)saturate(.7);opacity:.55;background-position:50%;background-size:cover}.stylistLookPreview.productDriven .stylistLookFrame{aspect-ratio:auto;background-position:50%;background-size:contain;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}@media (max-width:900px){.wardrobeAudienceSwitch{grid-template-columns:1fr}.wardrobeAudienceSwitch>div,.wardrobeAudienceSwitch>p{max-width:none}}@media (max-width:620px){.wardrobeAudienceSwitch{gap:13px;padding:16px}.wardrobeAudienceSwitch>div{grid-auto-flow:row}.wardrobeAudienceSwitch button{border-bottom:1px solid #a99d8d;border-right:0}.wardrobeAudienceSwitch button:last-child{border-bottom:0}.wardrobeAudienceSwitch>p{font-size:13px}}.deferredPassport{background:#d7ccbd}.passportActions a{color:#171512;letter-spacing:.04em;text-transform:uppercase;border:1px solid #8f806d;align-items:center;padding:13px 16px;font-size:10px;font-weight:700;display:inline-flex}.passportWizardWhy{border-top:1px solid #c2b7a9;gap:0;margin:28px 0;display:grid}.passportWizardWhy p{border-bottom:1px solid #c2b7a9;grid-template-columns:50px 1fr;align-items:center;min-height:58px;margin:0;display:grid}.passportWizardWhy span{color:#9b7b49;font-family:var(--serif);font-size:18px}.passportWizardWhy b{font-family:var(--serif);font-size:19px;font-weight:400}.accountUpsell{color:#171512;background:#eee7dc;width:min(680px,100%);max-height:calc(100vh - 36px);padding:45px 54px;position:relative;overflow:auto;box-shadow:0 35px 120px #00000080}.accountUpsell h3{font-family:var(--serif);letter-spacing:-.035em;margin:25px 0 18px;font-size:46px;font-weight:400;line-height:.95}.accountUpsell h3 em{color:#a38350;font-weight:400}.accountUpsell>p:not(.kicker){color:#6f675d;max-width:540px;font-size:14px;line-height:1.65}.accountUpsell ul{border-top:1px solid var(--line);margin:28px 0;padding:0;list-style:none}.accountUpsell li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;align-items:center;min-height:70px;display:grid}.accountUpsell li>span{color:#a38350;font-family:var(--serif);font-size:18px}.accountUpsell li div{flex-direction:column;gap:5px;display:flex}.accountUpsell li b{font-family:var(--serif);font-size:20px;font-weight:400}.accountUpsell li small{color:#716a61;font-size:11px}.accountUpsellActions{grid-template-columns:1.15fr .85fr;display:grid}.accountUpsellActions a,.accountUpsellActions button{color:#fff;letter-spacing:.04em;background:#171512;border:1px solid #171512;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.accountUpsellActions button{color:#171512;background:0 0;border-left:0;justify-content:center}.accountPrivacy{color:#7c746a;margin-top:16px;font-size:10px;line-height:1.55;display:block}.personaSaveBar{color:#f2ede5;background:#171512;border:1px solid #4c463f;grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-top:18px;padding:22px 25px;display:grid}.personaSaveBar>div{flex-direction:column;display:flex}.personaSaveBar span{color:#c5a76e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.personaSaveBar strong{font-family:var(--serif);margin:7px 0 5px;font-size:23px;font-weight:400}.personaSaveBar p{color:#948d84;max-width:650px;margin:0;font-size:11px;line-height:1.5}.personaSaveBar button{color:#171512;background:#c5a76e;border:1px solid #c5a76e;min-width:205px;min-height:50px;padding:0 18px;font-size:11px;font-weight:800}.personaSaveBar button b{float:right;margin-left:25px}.personaSaveBar button:disabled{opacity:.65}.personaSaveBar>a{color:#cfb67f;border-bottom:1px solid #6e604a;padding:8px 0;font-size:10px}.personaSaveBar.saved{border-color:#88744e}.personaSaveBar .personaSaveActions{grid-template-columns:1fr;gap:8px;display:grid}.personaSaveBar .personaShareButton{color:#e7d2a7;background:0 0;border-color:#796b55}.personaSaveBar .personaResultLinks{align-items:flex-start;gap:11px;display:flex}.personaResultLinks a{color:#cfb67f;white-space:nowrap;border-bottom:1px solid #6e604a;padding:7px 0;font-size:10px}.sharedLookPage{color:#171512;background:#eee7dd;min-height:100vh}.sharedLookPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;padding:0 5vw;display:flex}.sharedLookPage>header>a:last-child{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.sharedLookIntro{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;padding:80px 6vw 50px;display:grid}.sharedLookIntro h1{font-family:var(--serif);letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.86}.sharedLookIntro h1 em{color:#a38350;font-weight:400}.sharedLookIntro>div:last-child{padding-bottom:12px}.sharedLookIntro>div:last-child p{color:#696158;max-width:480px;font-size:14px;line-height:1.7}.sharedLookIntro time{color:#9b7c4b;letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:10px;display:block}.sharedLookViewer{background:#171512;grid-template-columns:minmax(0,1fr) 116px;gap:9px;min-height:82vh;margin:0 6vw;display:grid}.sharedLookImage{background:#cfc3b2;min-height:760px;position:relative;overflow:hidden}.sharedLookBackdrop,.sharedLookPortrait{background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.sharedLookBackdrop{filter:blur(32px)saturate(.72);opacity:.62;background-size:cover;inset:-7%;transform:scale(1.06)}.sharedLookPortrait{z-index:1;background-size:contain}.sharedPoseRail{grid-template-rows:repeat(5,1fr);gap:6px;padding:7px;display:grid}.sharedPoseRail button{filter:saturate(.7);background:#2a2621 50%/cover no-repeat;border:1px solid #4e4942;min-height:100px;transition:all .2s;position:relative}.sharedPoseRail button:after{content:"";background:#12100d57;position:absolute;inset:0}.sharedPoseRail button.active{filter:none;border-color:#d1b474}.sharedPoseRail button.active:after{background:0 0}.sharedPoseRail button span{z-index:2;color:#e2c68c;background:#171512;padding:4px;font-size:9px;position:absolute;top:8px;left:8px}.sharedConversation{background:#bdb1a2;border:1px solid #bdb1a2;grid-template-columns:.72fr 1.28fr;gap:1px;margin:70px 6vw;display:grid}.sharedReactionPanel,.sharedComments{background:#f2ece4;padding:38px}.sharedReactionPanel h2{font-family:var(--serif);margin:22px 0 28px;font-size:42px;font-weight:400}.sharedReactionPanel>div{gap:7px;display:grid}.sharedReactionPanel>div button{color:#171512;text-align:left;background:0 0;border:1px solid #c7bcad;grid-template-columns:38px 1fr auto;align-items:center;min-height:60px;padding:0 15px;display:grid}.sharedReactionPanel>div button.active{color:#f2ece4;background:#171512;border-color:#171512}.sharedReactionPanel button b{color:#a38350;font-size:18px}.sharedReactionPanel button span{font-family:var(--serif);font-size:19px}.sharedReactionPanel button em{font-style:normal}.shareAgainButton{color:#171512;text-transform:uppercase;background:#c3a66f;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:25px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.sharedStatus{color:#766d63;margin:14px 0 0;font-size:11px;line-height:1.5}.sharedSignIn{color:#6d5737;border-bottom:1px solid #a38350;margin-top:16px;padding-bottom:6px;font-size:11px;display:inline-block}.sharedComments>div:first-child{justify-content:space-between;align-items:center;display:flex}.sharedComments>div:first-child strong{font-family:var(--serif);font-size:20px;font-weight:400}.sharedComments form{grid-template-columns:1fr auto;margin-top:24px;display:grid}.sharedComments textarea{color:#171512;min-height:112px;font:14px/1.5 var(--sans);resize:vertical;background:#faf7f2;border:1px solid #bcb0a1;border-right:0;border-radius:0;padding:15px}.sharedComments form button{color:#fff;background:#171512;border:1px solid #171512;min-width:150px;font-size:11px;font-weight:800}.sharedComments form button:disabled{opacity:.35}.sharedComments>small{color:#847b71;margin:9px 0 25px;font-size:10px;display:block}.commentList{border-top:1px solid #c9beb0}.commentList article{border-bottom:1px solid #c9beb0;padding:19px 0}.commentList header{justify-content:space-between;gap:20px;display:flex}.commentList header b{font-family:var(--serif);font-size:18px;font-weight:400}.commentList time{color:#9b7c4b;font-size:9px}.commentList article p,.emptyDiscussion{color:#625b53;margin:10px 0 0;font-size:13px;line-height:1.6}.emptyDiscussion{padding:25px 0}.sharedProducts{color:#eee7dd;background:#171512;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:70px 6vw 90px;display:grid}.sharedProducts h2{max-width:480px;font-family:var(--serif);margin:22px 0;font-size:42px;font-weight:400;line-height:1.05}.sharedProducts ol{border-top:1px solid #4a453f;margin:0;padding:0;list-style:none}.sharedProducts li{border-bottom:1px solid #4a453f;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;min-height:92px;display:grid}.sharedProducts li>span{color:#c3a66f;font-family:var(--serif);font-size:17px}.sharedProducts li div{flex-direction:column;gap:6px;display:flex}.sharedProducts li small{color:#a88c5c;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.sharedProducts li strong{font-family:var(--serif);font-size:20px;font-weight:400}.sharedProducts li>a,.sharedProducts li>em{color:#d5bd8c;font-size:10px;font-style:normal}.sharedLookFooter{background:#c3a66f;justify-content:space-between;align-items:center;gap:30px;padding:40px 6vw;display:flex}.sharedLookFooter strong{font-family:var(--serif);font-size:27px;font-weight:400}.sharedLookFooter a{color:#fff;text-transform:uppercase;background:#171512;align-items:center;gap:60px;min-width:270px;padding:17px;font-size:11px;font-weight:800;display:flex}@media (max-width:900px){.sharedLookIntro,.sharedConversation,.sharedProducts{grid-template-columns:1fr}.sharedLookViewer{grid-template-columns:1fr;min-height:0}.sharedLookImage{min-height:760px}.sharedPoseRail{grid-template-rows:1fr;grid-template-columns:repeat(5,1fr)}.sharedPoseRail button{min-height:130px}.sharedLookFooter{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.sharedLookPage>header{padding:0 20px}.sharedLookPage>header>a:last-child{font-size:10px}.sharedLookIntro{padding:60px 20px 35px}.sharedLookIntro h1{font-size:58px}.sharedLookViewer{margin:0}.sharedLookImage{min-height:620px}.sharedPoseRail{gap:3px;padding:4px;overflow-x:auto}.sharedPoseRail button{min-width:72px;min-height:100px}.sharedConversation{margin:45px 20px}.sharedReactionPanel,.sharedComments{padding:26px 20px}.sharedReactionPanel h2{font-size:34px}.sharedComments form{grid-template-columns:1fr}.sharedComments textarea{border-right:1px solid #bcb0a1}.sharedComments form button{min-height:48px}.sharedProducts{padding:55px 20px}.sharedProducts li{grid-template-columns:35px 1fr}.sharedProducts li>a,.sharedProducts li>em{grid-column:2}.sharedLookFooter{padding:35px 20px}.sharedLookFooter a{width:100%;min-width:0}.personaSaveBar .personaSaveActions{width:100%}.personaSaveBar .personaResultLinks{align-items:flex-start}}.accountPage{color:#171512;background:#eee7dd;min-height:100vh}.accountPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;padding:0 5vw;display:flex}.accountPage>header>a:last-child,.accountPage>header>div{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.accountPage>header>div{align-items:center;gap:25px;display:flex}.accountPage>header>div a{border-bottom:1px solid #9d8d78;padding-bottom:5px}.accountHero{max-width:1040px;margin:auto;padding:11vh 5vw 12vh}.accountHero h1,.accountLibraryHead h1{font-family:var(--serif);letter-spacing:-.055em;margin:30px 0;font-size:clamp(54px,7vw,96px);font-weight:400;line-height:.9}.accountHero h1 em,.accountLibraryHead h1 em{color:#a38350;font-weight:400}.accountHero>p:not(.kicker){color:#6a6259;max-width:680px;font-size:16px;line-height:1.7}.accountHero ul{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:850px;margin:40px 0;padding:0;list-style:none;display:grid}.accountHero li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;font-family:var(--serif);flex-direction:column;gap:30px;padding:22px;font-size:20px;display:flex}.accountHero li span{color:#a38350;font-family:var(--sans);font-size:11px}.accountPrimary{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#171512;justify-content:space-between;align-items:center;width:min(320px,100%);min-height:56px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.accountHero>small{color:#766f66;max-width:610px;margin-top:18px;font-size:10px;line-height:1.6;display:block}.accountLibraryHead{grid-template-columns:1.5fr .5fr;align-items:end;padding:90px 6vw 60px;display:grid}.accountLibraryHead>div:last-child{flex-direction:column;align-items:flex-start;padding-bottom:12px;display:flex}.accountLibraryHead>div:last-child strong{font-family:var(--serif);color:#a38350;font-size:64px;font-weight:400}.accountLibraryHead>div:last-child span{color:#70685f;margin-bottom:25px;font-size:11px}.accountLibraryHead>div:last-child a{border-bottom:1px solid #9d8d78;padding-bottom:7px;font-size:11px}.accountLooks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 6vw 100px;display:grid}.accountLooks article{border:1px solid var(--line);background:#f5f0e9;grid-template-columns:.85fr 1.15fr;min-height:420px;display:grid}.accountLookImage{background:#d5c9b9 50%/contain no-repeat;min-height:420px;position:relative}.accountLookImage span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171512;padding:7px 9px;font-size:9px;position:absolute;top:14px;left:14px}.accountLooks article>div:last-child{padding:25px}.accountLooks article small{color:#8a7a62;letter-spacing:.08em;font-size:9px}.accountLooks h2{font-family:var(--serif);margin:18px 0 12px;font-size:27px;font-weight:400;line-height:1.05}.accountLooks p{color:#71695f;font-size:11px}.accountLooks ul{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.accountLooks li{border-bottom:1px solid var(--line);padding:12px 0;font-size:10px}.accountEmpty{padding:40px 6vw 120px}.accountEmpty span{color:#a38350;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.accountEmpty h2{max-width:650px;font-family:var(--serif);margin:20px 0 35px;font-size:40px;font-weight:400}.accountAuthNotice{color:#4b4032;background:#e4d9ca;border-left:3px solid #a38350;max-width:610px;margin:0 0 18px;padding:13px 16px;font-size:13px;line-height:1.5}.googleAccountButton.disabled{cursor:not-allowed;color:#f3eee7;background:#716a61}@media (max-width:900px){.personaSaveBar,.accountLooks,.accountLibraryHead,.accountHero ul{grid-template-columns:1fr}.accountLooks article{grid-template-columns:1fr 1fr}}@media (max-width:620px){.accountUpsell{padding:38px 22px}.accountUpsell h3{font-size:38px}.accountUpsellActions{grid-template-columns:1fr}.accountUpsellActions button{border-top:0;border-left:1px solid #171512}.personaSaveBar{padding:20px 17px}.accountPage>header{padding:0 22px}.accountPage>header>div span{display:none}.accountHero{padding:80px 22px}.accountLooks{padding:0 22px 80px}.accountLooks article{grid-template-columns:1fr}.accountLookImage{min-height:480px}.accountLibraryHead{padding:70px 22px 40px}}.trayHead b{letter-spacing:.04em;width:auto;min-width:58px;padding:0 9px;font-family:inherit;font-size:10px}.outfitLayerRail{color:#8f806d;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:5px;margin:-4px 0 13px;font-size:8px;font-weight:700;display:flex}.outfitLayerRail i{color:#655e55;font-style:normal}.trayProduct,.trayEmpty{min-height:64px}.trayProduct>div{background-repeat:no-repeat;background-size:contain;height:62px}.trayEmpty>span{height:62px}.trayEmpty p{flex-direction:column;gap:4px;display:flex}.trayEmpty p b{color:#a69a8b;font-size:9px;font-weight:700}.trayEmpty p small{color:#625c55;letter-spacing:0;text-transform:none;font-size:8px}.catalogResultsHead{align-items:center}.catalogResultsHead>button{color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:1px solid #0000;padding:7px 9px}.catalogResultsHead>button:hover,.catalogResultsHead>button.active{color:#f4f0e9;background:#171512;border-color:#9f7b43}.layerBrief{position:relative}.layerBrief>div{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.layerBrief p{border:1px solid #36312b;align-items:center;padding:5px;grid-template-columns:25px 1fr!important;display:grid!important}.layerBrief p>i{color:#c9aa70;width:24px;height:31px;font-family:var(--serif);background:#25211d;place-items:center;font-size:12px;font-style:normal;display:grid}.layerBrief p>span{flex-direction:column;min-width:0;display:flex}.layerBrief p small{color:#a98a56;text-transform:uppercase;font-size:8px}.layerBrief p b{color:#d2c5b4;margin:2px 0;font-size:9px}.layerBrief>small{color:#8f877e;grid-column:1/-1;font-size:9px;line-height:1.4}.layerBrief>a{align-self:center}.personaCurrentItems button.empty{background:#ffffff40}.personaCurrentItems button.empty>i{background:0 0;border:1px dashed #bfb3a4;place-items:center;display:grid}.personaCurrentItems button.empty>i>b{color:#a17d44;font-family:var(--serif);margin:0;font-size:25px;font-weight:400}.personaAlternatives>p{color:#756d63;margin:10px 0;font-size:12px;line-height:1.6}.personaAlternatives>.personaRemoveLayer{float:right;color:#75695a;text-transform:uppercase;background:0 0;border:1px solid #b9ad9e;margin:-34px 0 12px;padding:7px 9px;font-size:9px}.personaAlternatives>.personaRemoveLayer:hover{color:#eee8df;background:#171512;border-color:#171512}@media (max-width:700px){.outfitLayerRail{display:none}.personaCurrentItems>div{grid-template-columns:repeat(2,1fr)}.layerBrief>div{grid-template-columns:1fr}.layerBrief>small{font-size:11px}.catalogResultsHead{gap:10px}.catalogResultsHead>button{white-space:nowrap}}@media (max-width:620px){.stylistWorkspace,.stylistQuestions,.stylistResults{width:100%;min-width:0}.stylistCapsules{max-width:100%}.topbar{grid-template-columns:1fr auto auto;gap:9px}.mobileCommunityLink{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #fff6;padding:9px 4px;font-size:9px;display:block}.topbar .outlineButton{font-size:9px}.fittingTray{padding:24px 20px}.trayHead{font-size:12px}.trayHead b{min-width:74px;height:34px;font-size:12px}.fittingTray>p{color:#c8c0b6;font-size:15px;line-height:1.6}.traySlots{gap:10px}.trayProduct,.trayEmpty{min-height:80px}.trayProduct>div,.trayEmpty>span{height:78px}.trayEmpty>span{color:#b7aea3;font-size:22px}.trayEmpty p b{color:#eee8df;font-size:13px}.trayEmpty p small{color:#aaa198;font-size:11px;line-height:1.35}.trayProduct small{font-size:10px}.trayProduct strong{font-size:15px}.trayBudget span{color:#aaa198;max-width:160px;font-size:10px}.trayBudget strong{font-size:25px}.trayTryButton{min-height:58px;font-size:11px}.trayTryButton:disabled{opacity:.52}.fittingTray>small{color:#aaa198;font-size:12px;line-height:1.6}}.personaSection{display:none}.fittingRoomShell{color:#f4efe7;background:#171512;min-height:100dvh;overflow-x:hidden}.fittingRoomTopbar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100f0df0;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 30px;display:grid;position:fixed;top:0;left:0;right:0}.fittingRoomTopbar>button{color:#d6cfc5;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-self:start;font-size:11px}.fittingRoomTopbar>button span{margin-left:9px}.fittingRoomWordmark{font-family:var(--serif);letter-spacing:.08em;flex-direction:column;align-items:center;font-size:24px;line-height:.82;display:flex}.fittingRoomWordmark span{color:#b99a63;font-family:var(--sans);letter-spacing:.28em;margin-top:7px;font-size:7px}.fittingRoomSteps{color:#68635d;letter-spacing:.1em;text-transform:uppercase;justify-self:end;gap:19px;font-size:9px;display:flex}.fittingRoomSteps span.active{color:#d3b474}.fittingRoomSteps span.done{color:#aaa299}.fittingUploadView{color:#15130f;background:#eee8df;padding:136px 5vw 70px}.fittingUploadIntro{grid-template-columns:.52fr 1.3fr .72fr;align-items:end;gap:6vw;max-width:1480px;margin:0 auto 48px;display:grid}.fittingUploadIntro h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:400;line-height:.91}.fittingUploadIntro h1 em{color:#a88952;font-weight:400}.fittingUploadIntro>p:last-child{color:#6d665d;margin:0;font-size:13px;line-height:1.75}.fittingUploadWorkspace{grid-template-columns:minmax(620px,1.4fr) minmax(300px,.55fr);gap:22px;max-width:1480px;margin:auto;display:grid}.fittingPhotoStepper{border:1px solid #c7bcad;border-bottom:0;grid-column:1/2;grid-template-columns:repeat(3,1fr);display:grid}.fittingPhotoStepper button{color:#6d655a;text-align:left;background:#e7dfd3;border:0;border-right:1px solid #c7bcad;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;padding:0 17px;display:grid}.fittingPhotoStepper button:last-child{border-right:0}.fittingPhotoStepper button.active{color:#fff;background:#171512}.fittingPhotoStepper button.ready:not(.active){color:#7d6339}.fittingPhotoStepper span,.fittingPhotoStepper i{font-family:var(--serif);font-size:14px;font-style:normal}.fittingPhotoStepper strong{letter-spacing:.07em;text-transform:uppercase;font-size:10px}.fittingPhotoPanel{background:#f4efe8;border:1px solid #c7bcad;grid-column:1/2;grid-template-columns:minmax(340px,1fr) minmax(250px,.65fr);min-height:590px;display:grid}.fittingPhotoCanvas{background:#cfc2b1;min-height:590px;position:relative;overflow:hidden}.fittingPhotoCanvas>img{object-fit:contain}.fittingPhotoPanel:not(.hasPhoto) .fittingPhotoCanvas>img{opacity:.28;filter:sepia(.12);object-fit:cover}.fittingGuideShade{background:linear-gradient(90deg,#eee8dfa3,#0000 35% 65%,#eee8dfa3);position:absolute;inset:0}.fittingBodyGuide{border:1px dashed #735833bf;border-radius:45% 45% 30% 30%;position:absolute;inset:7% 22%}.fittingBodyGuide:before,.fittingBodyGuide:after{content:"";background:#806b4e;width:15px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.fittingBodyGuide:before{top:0}.fittingBodyGuide:after{bottom:0}.fittingBodyGuide i{aspect-ratio:1;border:1px solid #73583399;border-radius:50%;width:25%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.fittingBodyGuide span,.fittingBodyGuide b{color:#745d3c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:400;position:absolute;left:calc(100% + 9px)}.fittingBodyGuide span{top:0}.fittingBodyGuide b{bottom:0}.fittingPhotoPanel.hasPhoto .fittingBodyGuide{opacity:.35}.fittingPhotoCopy{flex-direction:column;justify-content:space-between;padding:38px;display:flex}.fittingPhotoCopy>div:first-child>span{color:#997845;letter-spacing:.14em;font-size:10px}.fittingPhotoCopy h2{font-family:var(--serif);margin:16px 0 10px;font-size:40px;font-weight:400}.fittingPhotoCopy p{color:#686159;margin:0;font-size:12px;line-height:1.75}.fittingPhotoActions{gap:9px;display:grid}.fittingPhotoActions label{cursor:pointer;border:1px solid #bbae9e;grid-template-columns:1fr auto;gap:5px;padding:16px;display:grid;position:relative}.fittingPhotoActions label:first-child{background:#cfb074;border-color:#9b7945}.fittingPhotoActions input{opacity:0;width:1px;height:1px;position:absolute}.fittingPhotoActions b{font-family:var(--serif);font-size:17px;font-weight:400}.fittingPhotoActions span{color:#5e5549;grid-area:1/2/3;align-self:center;font-size:9px}.fittingUploadOverlay{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14120fbd;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.fittingUploadSpinner{border:1px solid #ffffff3d;border-radius:50%;width:74px;height:74px;margin-bottom:23px;position:relative}.fittingUploadSpinner:before{content:"";border:2px solid #0000;border-top-color:#d5b575;border-radius:50%;animation:1s linear infinite fittingSpin;position:absolute;inset:7px}.fittingUploadSpinner i{border:1px solid #d5b575;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.fittingUploadOverlay strong{font-family:var(--serif);font-size:28px;font-weight:400}.fittingUploadOverlay>span{color:#d5b575;margin-top:8px;font-size:11px}.fittingUploadOverlay em{background:#ffffff2e;width:190px;height:2px;margin-top:20px;overflow:hidden}.fittingUploadOverlay em b{background:#d5b575;height:100%;transition:width .12s;display:block}.fittingUploadReady{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14120fd1;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;bottom:18px;left:18px}.fittingUploadReady span{color:#d5b575;border:1px solid #d5b575;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.fittingUploadReady strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.fittingUploadAside{flex-direction:column;grid-area:1/2/3/3;gap:13px;display:flex}.fittingOutfitSummary{color:#fff;background:#171512;padding:24px}.fittingOutfitSummary>span{color:#d2b372;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff24;padding-bottom:18px;font-size:10px;display:block}.fittingOutfitSummary>div{border-bottom:1px solid #ffffff1f;grid-template-columns:56px 1fr;align-items:center;gap:13px;padding:11px 0;display:grid}.fittingOutfitSummary>div>i{background-position:50%;background-size:cover;width:56px;height:70px}.fittingOutfitSummary p{margin:0}.fittingOutfitSummary small{color:#958d82;text-transform:uppercase;font-size:9px}.fittingOutfitSummary strong{font-family:var(--serif);margin-top:5px;font-size:15px;font-weight:400;line-height:1.15;display:block}.fittingOutfitSummary footer{color:#c8a867;text-transform:uppercase;justify-content:space-between;gap:15px;padding-top:19px;font-size:10px;display:flex}.fittingOutfitSummary footer a{border-bottom:1px solid #75613e}.fittingConsent{color:#6b635a;border:1px solid #c8bcad;grid-template-columns:auto 1fr;gap:13px;padding:18px;font-size:11px;line-height:1.55;display:grid}.fittingConsent input{accent-color:#9c7b46;width:18px;height:18px}.fittingConsent b{color:#191611;margin-bottom:4px;display:block}.fittingConsent a{border-bottom:1px solid #9b835d}.fittingUploadPrimary{grid-template-columns:.55fr 1fr;gap:8px;margin-top:auto;display:grid}.fittingUploadPrimary>button:first-child{color:#675f55;text-transform:uppercase;background:0 0;border:1px solid #b8ab9b;font-size:10px}.fittingUploadPrimary .goldButton{min-width:0}.fittingGeneratorState{color:#7e756a;text-align:right;font-size:10px}.fittingGeneratorState.ready{color:#7c633c}.fittingGeneratingView{background:#0b0b09;grid-template-columns:1fr 390px;min-height:100dvh;padding-top:72px;display:grid}.fittingGeneratingStage{min-height:calc(100dvh - 72px);position:relative;overflow:hidden}.fittingGeneratingStage>img{object-fit:cover;filter:grayscale(.25)contrast(.88)}.fittingGeneratingBlur{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 45%,#d0b2740d,#080807c7 64%),linear-gradient(90deg,#080807bf,#0000 50%,#08080780);position:absolute;inset:0}.fittingScanField{border:1px solid #d5b57538;position:absolute;inset:8%}.fittingScanField:after{content:"";background:linear-gradient(90deg,#0000,#e2c88f,#0000);height:1px;animation:4.5s ease-in-out infinite fittingScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 25px #c6a86c}.fittingScanField i{border-style:solid;border-color:#d5b575;width:32px;height:32px;position:absolute}.fittingScanField i:first-child{border-width:1px 0 0 1px;top:-1px;left:-1px}.fittingScanField i:nth-child(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.fittingScanField i:nth-child(3){border-width:0 0 1px;bottom:-1px;left:50%;transform:translate(-50%)}.fittingGenerationOrb{border:1px solid #d5b5755c;border-radius:50%;width:150px;height:150px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.fittingGenerationOrb:before,.fittingGenerationOrb:after{content:"";border:1px solid #d5b5752e;border-radius:50%;animation:2.3s ease-in-out infinite fittingPulse;position:absolute;inset:12px}.fittingGenerationOrb:after{animation-delay:.5s;inset:32px}.fittingGenerationOrb span{border:2px solid #d5b575;border-color:#d5b575 #d5b575 #0000 #0000;border-radius:50%;animation:2.2s linear infinite fittingSpin;position:absolute;inset:-7px}.fittingGenerationOrb i{border:1px solid #d5b575;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.fittingGeneratingCopy{text-align:center;position:absolute;bottom:7%;left:7%;right:7%}.fittingGeneratingCopy .kicker{color:#c8a867}.fittingGeneratingCopy h1{font-family:var(--serif);margin:18px 0 14px;font-size:clamp(38px,4vw,64px);font-weight:400}.fittingGeneratingCopy h1 em{color:#d5b575;font-weight:400}.fittingGeneratingCopy p{color:#a49c91;margin:auto;font-size:12px}.fittingGeneratingCopy>span{color:#d5b575;font-family:var(--serif);margin-top:19px;font-size:18px;display:block}.fittingGenerationStatus{background:#151411;padding:28px}.fittingGenerationStatus>header{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:space-between;padding:12px 0 23px;font-size:9px;display:flex}.fittingGenerationStatus>header b{color:#d5b575}.fittingGenerationStatus>div{color:#77716a;border-bottom:1px solid #ffffff21;grid-template-columns:38px 1fr 14px;align-items:center;gap:10px;min-height:79px;display:grid}.fittingGenerationStatus>div.active{color:#fff;background:linear-gradient(90deg,#d5b57514,#0000)}.fittingGenerationStatus>div>span{color:#c7a565;font-family:var(--serif);font-size:15px}.fittingGenerationStatus p{margin:0}.fittingGenerationStatus strong{font-family:var(--serif);font-size:18px;font-weight:400}.fittingGenerationStatus small{color:#77716a;margin-top:6px;font-size:9px;display:block}.fittingGenerationStatus>div>i{border:1px solid #70675b;border-radius:50%;width:7px;height:7px}.fittingGenerationStatus>div.active>i{background:#d5b575;border-color:#d5b575;animation:1s infinite fittingPulse;box-shadow:0 0 15px #d5b575}.fittingGenerationStatus footer{border:1px solid #d5b57552;margin-top:28px;padding:19px}.fittingGenerationStatus footer span{color:#d5b575;text-transform:uppercase;font-size:9px}.fittingGenerationStatus footer p{color:#898177;margin:8px 0 0;font-size:10px;line-height:1.55}.fittingResultView{background:#0b0b09;grid-template-columns:minmax(0,1fr) 380px;height:100dvh;padding-top:72px;display:grid}.fittingResultStage{min-width:0;height:calc(100dvh - 72px);position:relative;overflow:hidden}.fittingResultImage{background:#201e1a;position:absolute;inset:0}.fittingResultImage>img{object-fit:contain}.fittingResultImage .fittingResultBackdrop{filter:blur(24px)brightness(.45);object-fit:cover;opacity:.9;transform:scale(1.07)}.fittingResultImage .fittingResultPortrait{z-index:1}.fittingCompareStage{background:#4c463e;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:absolute;inset:0}.fittingCompareStage figure{background:#201e1a;margin:0;position:relative;overflow:hidden}.fittingCompareStage img{object-fit:contain}.fittingCompareStage figcaption{z-index:2;letter-spacing:.1em;text-transform:uppercase;background:#0f0e0cc7;padding:9px 12px;font-size:9px;position:absolute;bottom:16px;left:16px}.fittingResultMeta{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0d0bbd;flex-direction:column;padding:12px 15px;display:flex;position:absolute;bottom:24px;left:24px}.fittingResultMeta span{color:#d4b372;text-transform:uppercase;font-size:9px}.fittingResultMeta strong{font-family:var(--serif);margin-top:5px;font-size:16px;font-weight:400}.fittingResultActions{z-index:6;gap:7px;display:flex;position:absolute;top:20px;right:20px}.fittingResultActions button{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0e0d0bb8;border:1px solid #ffffff61;padding:11px 13px;font-size:9px}.fittingResultActions button:last-child{color:#e2c98d;border-color:#d1b171}.fittingResultPanel{background:#151411;height:calc(100dvh - 72px);padding:27px;overflow-y:auto}.fittingResultPanel>header{color:#a89f95;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.fittingResultPanel>header b{color:#d5b575}.fittingResultPanel h1{font-family:var(--serif);margin:29px 0 8px;font-size:38px;font-weight:400}.fittingResultPanel>p{color:#8f877d;margin:0 0 21px;font-size:11px;line-height:1.65}.fittingDesktopPoseList{border-top:1px solid #ffffff24}.fittingDesktopPoseList button{color:#928b83;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:34px 1fr auto;align-items:center;width:100%;min-height:56px;display:grid}.fittingDesktopPoseList button.active{color:#fff;background:linear-gradient(90deg,#d5b57514,#0000)}.fittingDesktopPoseList span,.fittingDesktopPoseList i{color:#c8a867;font-family:var(--serif);font-style:normal}.fittingDesktopPoseList strong{font-family:var(--serif);font-size:17px;font-weight:400}.fittingCompareButton{color:#d6b978;text-transform:uppercase;background:0 0;border:1px solid #8d754e;justify-content:space-between;width:100%;margin:18px 0;padding:14px;font-size:10px;display:flex}.fittingCompareButton.active{color:#17130e;background:#cfb074}.fittingResultProducts{border-top:1px solid #ffffff24;padding-top:18px}.fittingResultProducts>span{color:#8e877e;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.fittingResultProducts p{grid-template-columns:43px 1fr;align-items:center;gap:10px;margin:0;padding:7px 0;display:grid}.fittingResultProducts p>i{background-position:50%;background-size:cover;width:43px;height:52px}.fittingResultProducts p span{flex-direction:column;display:flex}.fittingResultProducts small{color:#8d857b;text-transform:uppercase;font-size:8px}.fittingResultProducts strong{font-family:var(--serif);margin-top:4px;font-size:14px;font-weight:400}.fittingResultProducts>a{color:#d0ae6d;text-transform:uppercase;border-bottom:1px solid #8a724c;margin-top:12px;padding-bottom:5px;font-size:9px;display:inline-block}.fittingResultFoot{grid-template-columns:1fr 1fr;gap:7px;margin-top:22px;display:grid}.fittingResultFoot button{color:#a49c92;text-transform:uppercase;background:0 0;border:1px solid #fff3;padding:12px 7px;font-size:8px}.fittingMobileDock{display:none}.fittingExitBackdrop{z-index:150;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#070706d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fittingExitBackdrop section{color:#17130e;background:#eee8df;width:min(480px,100%);padding:39px}.fittingExitBackdrop section>span{color:#967642;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.fittingExitBackdrop h2{font-family:var(--serif);margin:20px 0;font-size:44px;font-weight:400;line-height:.95}.fittingExitBackdrop h2 em{color:#a88952;font-weight:400}.fittingExitBackdrop p{color:#6b6359;font-size:12px;line-height:1.7}.fittingExitBackdrop button{color:#4e473f;text-transform:uppercase;background:0 0;border:1px solid #b5a898;width:100%;margin-top:10px;padding:15px;font-size:10px}.fittingExitBackdrop .goldButton{color:#17130e;border:0}.fittingRoomLoading{place-items:center;display:grid}.fittingLoader{color:#c2b8ab;letter-spacing:.13em;text-transform:uppercase;justify-items:center;gap:20px;font-size:10px;display:grid}.fittingLoader i{border:2px solid #0000;border-top-color:#d5b575;border-radius:50%;width:66px;height:66px;animation:1s linear infinite fittingSpin}@keyframes fittingSpin{to{transform:rotate(360deg)}}@keyframes fittingPulse{0%,to{opacity:.28;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes fittingScan{0%{opacity:.2;top:0}50%{opacity:1;top:100%}to{opacity:.2;top:0}}@media (max-width:900px){.fittingRoomTopbar{height:64px;padding:0 14px}.fittingRoomTopbar>button span{display:none}.fittingRoomWordmark{font-size:20px}.fittingRoomSteps{gap:8px;font-size:7px}.fittingUploadView{padding:94px 14px 36px}.fittingUploadIntro{margin-bottom:25px;display:block}.fittingUploadIntro .kicker{font-size:9px}.fittingUploadIntro h1{margin:18px 0;font-size:43px}.fittingUploadIntro>p:last-child{font-size:12px}.fittingUploadWorkspace{display:block}.fittingPhotoStepper{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.fittingPhotoStepper button{grid-template-columns:1fr auto;gap:4px;min-width:0;min-height:56px;padding:8px 10px}.fittingPhotoStepper button span{grid-column:1/2;font-size:11px}.fittingPhotoStepper button strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1/2;font-size:9px;overflow:hidden}.fittingPhotoStepper button i{grid-area:1/2/3/3}.fittingPhotoPanel{min-height:0;display:block}.fittingPhotoCanvas{height:min(58dvh,520px);min-height:420px}.fittingPhotoCopy{padding:22px}.fittingPhotoCopy h2{font-size:32px}.fittingPhotoActions{grid-template-columns:1fr 1fr;margin-top:21px}.fittingPhotoActions label{flex-direction:column;justify-content:center;min-height:76px;padding:12px;display:flex}.fittingPhotoActions label:first-child{background:#cfb074}.fittingPhotoActions b{font-size:15px}.fittingPhotoActions span{font-size:8px}.fittingUploadAside{margin-top:12px;display:flex}.fittingOutfitSummary{order:1}.fittingConsent{order:2}.fittingUploadPrimary{z-index:15;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eee8dff5;order:3;margin:0 -14px;position:sticky;bottom:0}.fittingGeneratorState{order:4;padding:0 0 8px}.fittingGeneratingView{padding-top:64px;display:block}.fittingGeneratingStage{min-height:calc(68dvh - 32px)}.fittingGeneratingCopy{bottom:5%}.fittingGeneratingCopy h1{font-size:36px}.fittingGenerationOrb{width:110px;height:110px;top:39%}.fittingGenerationStatus{padding:18px 18px calc(18px + env(safe-area-inset-bottom))}.fittingGenerationStatus>div{min-height:58px}.fittingGenerationStatus footer{margin-top:16px}.fittingResultView{height:100dvh;padding-top:64px;display:block}.fittingResultStage{height:calc(100dvh - 64px);padding-bottom:116px}.fittingResultPanel{display:none}.fittingResultMeta{bottom:128px;left:12px}.fittingResultActions{top:10px;right:10px}.fittingResultActions button{padding:9px 10px;font-size:8px}.fittingCompareStage{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.fittingCompareStage figcaption{bottom:9px;left:9px}.fittingMobileDock{z-index:20;min-height:116px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11100ef5;border-top:1px solid #ffffff29;grid-template-columns:82px 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.fittingMobileDock>.compare{color:#d0b171;background:0 0;border:0;border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.fittingMobileDock>.compare.active{color:#17130e;background:#cfb074}.fittingMobileDock>.compare span{font-size:21px}.fittingMobileDock>.compare strong{text-transform:uppercase;font-size:7px}.fittingMobileDock>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fittingMobileDock>div button{color:#817a72;background:0 0;border:0;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.fittingMobileDock>div button.active{color:#fff;background:#cfb07424}.fittingMobileDock>div span{color:#c5a567;font-family:var(--serif);font-size:11px}.fittingMobileDock>div strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.fittingExitBackdrop section{padding:29px}.fittingExitBackdrop h2{font-size:38px}}@media (max-width:480px){.fittingRoomSteps span{display:none}.fittingRoomSteps span.active{display:block}.fittingPhotoCanvas{height:55dvh;min-height:360px}.fittingBodyGuide{inset:8% 18%}.fittingPhotoCopy{padding:18px}.fittingPhotoCopy p{font-size:11px}.fittingPhotoActions label{min-height:70px}.fittingUploadOverlay strong{font-size:24px}.fittingGeneratingCopy p{max-width:300px;font-size:10px}.fittingGenerationStatus>header{padding-top:2px}.fittingResultStage{padding-bottom:108px}.fittingMobileDock{grid-template-columns:72px 1fr;min-height:108px}.fittingResultMeta{max-width:65%;bottom:120px}.fittingResultActions button:first-child{display:none}}.fittingPhotoPanel:not(.hasPhoto) .fittingPhotoCanvas>.fittingPhotoGuideBackdrop{opacity:.1;filter:blur(24px)sepia(.2);object-fit:cover;transform:scale(1.08)}.fittingPhotoPanel:not(.hasPhoto) .fittingPhotoCanvas>.fittingPhotoGuidePortrait{z-index:1;opacity:.32;filter:sepia(.08);object-fit:contain;object-position:center}.fittingPhotoPanel:not(.hasPhoto) .fittingGuideShade{z-index:2;background:linear-gradient(90deg,#eee8df42,#0000 22% 78%,#eee8df42)}.shareCreationBackdrop,.sharePreviewBackdrop{z-index:170;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070706e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shareCreationBackdrop>section{text-align:center;background:#151411;justify-items:center;width:min(610px,100%);padding:42px;display:grid}.shareCreationOrbit{border:1px solid #d3b27038;border-radius:50%;width:120px;height:120px;margin-bottom:28px;position:relative}.shareCreationOrbit:before,.shareCreationOrbit:after{content:"";border:1px solid #d3b27038;border-radius:50%;animation:2s ease-in-out infinite sharePulse;position:absolute;inset:14px}.shareCreationOrbit:after{animation-delay:.55s;inset:32px}.shareCreationOrbit>i{transform-origin:0 0;background:#d4b474;border-radius:50%;width:7px;height:7px;animation:2.4s linear infinite shareOrbit;position:absolute;top:50%;left:50%;box-shadow:0 0 17px #d4b474}.shareCreationOrbit>i:nth-child(2){opacity:.65;animation-duration:3.3s;animation-direction:reverse}.shareCreationOrbit>i:nth-child(3){opacity:.45;animation-duration:1.8s;animation-delay:.5s}.shareCreationOrbit>span{color:#d4b474;font-size:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shareCreationBackdrop .kicker{color:#b99a63}.shareCreationBackdrop h2{font-family:var(--serif);margin:19px 0 31px;font-size:39px;font-weight:400}.shareCreationBackdrop h2 em{color:#d4b474;font-weight:400}.shareCreationTrack{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.shareCreationTrack>span{color:#6f6962;text-align:left;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;align-items:flex-start;min-height:94px;padding:14px;display:flex}.shareCreationTrack>span.active{color:#fff;background:#d4b4741a}.shareCreationTrack>span.done{color:#a8936e}.shareCreationTrack i{color:#c5a566;font-family:var(--serif);font-size:13px;font-style:normal}.shareCreationTrack b{text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:500;line-height:1.45}.shareCreationBackdrop>section>small{color:#7c756d;max-width:470px;margin-top:23px;font-size:9px;line-height:1.6}.sharePreviewModal{color:#17130e;background:#eee8df;width:min(950px,100%);max-height:calc(100dvh - 36px);padding:35px;position:relative;overflow-y:auto}.sharePreviewModal>header{grid-template-columns:1fr 1fr;align-items:end;gap:45px;padding-right:45px;display:grid}.sharePreviewModal>header h2{font-family:var(--serif);margin:13px 0 0;font-size:45px;font-weight:400;line-height:.94}.sharePreviewModal>header h2 em{color:#a88952;font-weight:400}.sharePreviewModal>header>p:last-child{color:#6d655c;margin:0;font-size:11px;line-height:1.7}.socialLookCard{aspect-ratio:1.91;color:#fff;background:#171512;grid-template-columns:56% 44%;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 18px 60px #1e181033}.socialLookPhoto{background:#c9bba8;position:relative;overflow:hidden}.socialLookPhoto img{object-fit:cover;object-position:center 22%}.socialLookCopy{flex-direction:column;padding:34px;display:flex}.socialLookCopy>span{font-family:var(--serif);letter-spacing:.08em;justify-content:space-between;font-size:19px;display:flex}.socialLookCopy>span i{color:#c9a867;font-family:var(--sans);letter-spacing:.2em;font-size:7px;font-style:normal}.socialLookCopy>p{color:#a79780;letter-spacing:.17em;margin:35px 0 0;font-size:7px}.socialLookCopy h3{font-family:var(--serif);margin:10px 0 18px;font-size:34px;font-weight:400;line-height:.93}.socialLookCopy>div{color:#999087;flex-direction:column;gap:5px;display:flex}.socialLookCopy small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.socialLookCopy>b{color:#d1b171;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff2b;margin-top:auto;padding-top:13px;font-size:7px}.sharePreviewLink{color:#6c645b;border:1px solid #cabfaf;justify-content:space-between;gap:20px;margin-top:12px;padding:12px 14px;font-size:9px;display:flex}.sharePreviewLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sharePreviewLink i{color:#967541;letter-spacing:.1em;font-size:8px;font-style:normal}.sharePreviewModal>footer{grid-template-columns:1fr .7fr;gap:8px;margin-top:14px;display:grid}.sharePreviewModal>footer button{color:#554d44;text-transform:uppercase;background:0 0;border:1px solid #b8ac9d;min-height:48px;font-size:9px}.sharePreviewModal>footer .goldButton{color:#17130e;border:0}.sharePreviewModal>small{color:#7a7269;margin-top:13px;font-size:8px;line-height:1.55;display:block}@keyframes shareOrbit{0%{transform:rotate(0)translate(51px)}to{transform:rotate(360deg)translate(51px)}}@keyframes sharePulse{0%,to{opacity:.25;transform:scale(.88)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:700px){.shareCreationBackdrop{padding:0}.shareCreationBackdrop>section{min-height:100dvh;padding:28px 18px}.shareCreationOrbit{width:96px;height:96px}.shareCreationTrack{grid-template-columns:1fr 1fr}.shareCreationTrack>span{min-height:72px}.shareCreationBackdrop h2{font-size:32px}.sharePreviewBackdrop{align-items:end;padding:0}.sharePreviewModal{width:100%;max-height:94dvh;padding:26px 14px calc(18px + env(safe-area-inset-bottom))}.sharePreviewModal>header{padding-right:38px;display:block}.sharePreviewModal>header h2{font-size:37px}.sharePreviewModal>header>p:last-child{margin-top:14px}.socialLookCard{grid-template-columns:54% 46%;margin-top:20px}.socialLookCopy{padding:15px}.socialLookCopy>span{font-size:14px}.socialLookCopy>p{margin-top:18px}.socialLookCopy h3{margin:7px 0 10px;font-size:24px}.socialLookCopy small{font-size:6px}.socialLookCopy>b{padding-top:7px;font-size:6px}.sharePreviewModal>footer{grid-template-columns:1fr}.sharePreviewLink{font-size:8px}}.sharedLookIntro{grid-template-columns:1.05fr .95fr;gap:70px;max-width:980px;margin:0 auto;padding:42px 24px 30px}.sharedLookIntro h1{font-size:clamp(54px,5.6vw,78px);line-height:.9}.sharedLookIntro>div:last-child p{font-size:12px}.sharedLookIntro time{margin-top:14px}.sharedLookViewer{background:#171512;grid-template-columns:minmax(360px,580px) 88px;gap:8px;width:min(676px,100% - 40px);min-height:0;margin:0 auto}.sharedLookImage{aspect-ratio:2/3;background:#cfc3b2;width:100%;min-height:0;max-height:calc(100dvh - 120px)}.sharedLookBackdrop{display:none}.sharedLookPortrait{background-color:#cfc3b2;background-size:contain}.sharedPoseRail{grid-template-rows:repeat(5,minmax(0,1fr));gap:5px;padding:5px}.sharedPoseRail button{background-color:#c7bbaa;background-size:contain;min-height:0}.sharedConversation{max-width:1180px;margin:58px auto}.sharedProducts{max-width:1180px;margin-left:auto;margin-right:auto}.sharedLookFooter{margin-top:0}@media (max-width:900px){.sharedLookIntro{grid-template-columns:1fr;gap:18px;max-width:680px;padding-top:34px}.sharedLookIntro>div:last-child{padding-bottom:0}.sharedLookViewer{grid-template-columns:1fr;gap:0;width:min(620px,100%)}.sharedLookImage{max-height:none}.sharedPoseRail{grid-template-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px}.sharedPoseRail button{aspect-ratio:3/4;min-width:0;min-height:0}.sharedConversation{margin:45px 20px}}@media (max-width:620px){.sharedLookIntro{padding:34px 20px 24px}.sharedLookIntro h1{font-size:50px}.sharedLookViewer{width:100%}.sharedLookImage{aspect-ratio:2/3;min-height:0}.sharedPoseRail{overflow:visible}.sharedPoseRail button{min-width:0;min-height:0}.sharedPoseRail button span{padding:3px;font-size:7px;top:4px;left:4px}}.fittingSizeNotice{color:#51483d;background:#e8ddca;border:1px solid #a98a59;grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:16px 17px;display:grid}.fittingSizeNotice>span,.fittingResultSizeWarning>span{width:28px;height:28px;font-family:var(--serif);border:1px solid;border-radius:50%;place-items:center;font-size:18px;display:grid}.fittingSizeNotice p,.fittingResultSizeWarning p{margin:0;font-size:11px;line-height:1.55}.fittingSizeNotice b,.fittingResultSizeWarning b{color:#17130e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.fittingResultSizeWarning{z-index:5;color:#d4b372;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12100dd1;border:1px solid #ddbe807a;grid-template-columns:28px minmax(180px,260px);align-items:start;gap:11px;padding:12px 14px;display:grid;position:absolute;bottom:24px;right:20px}.fittingResultSizeWarning p{color:#d4cdc3}.fittingResultSizeWarning b{color:#e0c588}.fittingBetaAccess{color:#17130e;background:#f4efe8;border:1px solid #b8aa98;padding:17px}.fittingBetaAccess>header{border-bottom:1px solid #d1c7ba;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.fittingBetaAccess>header div{flex-direction:column;gap:5px;display:flex}.fittingBetaAccess>header span{color:#9a7945;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.fittingBetaAccess>header strong{font-family:var(--serif);font-size:16px;font-weight:400;line-height:1.2}.fittingBetaAccess>header>b,.fittingBetaAccess>header>a{color:#7e6239;text-align:right;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.4}.fittingBetaAccess>header>a{border-bottom:1px solid #a98b5b}.fittingQualityChoices{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.fittingQualityChoices button{color:#655d53;text-align:left;background:0 0;border:1px solid #c6baaa;flex-direction:column;align-items:flex-start;min-width:0;min-height:86px;padding:12px;display:flex}.fittingQualityChoices button.active{color:#f4efe8;background:#17130e;border-color:#17130e}.fittingQualityChoices span{color:#a17f49;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.fittingQualityChoices strong{font-family:var(--serif);margin:8px 0 4px;font-size:14px;font-weight:400}.fittingQualityChoices small{color:#887f74;font-size:8px;line-height:1.4}.fittingQualityChoices button.active small{color:#aaa197}.fittingBetaAccess>p{color:#756c62;margin:11px 0 0;font-size:9px;line-height:1.55}@media (max-width:900px){.fittingSizeNotice{order:3}.fittingBetaAccess{order:4}.fittingUploadPrimary{order:5}.fittingGeneratorState{order:6}.fittingResultSizeWarning{grid-template-columns:24px minmax(0,210px);padding:10px 11px;top:58px;bottom:auto;right:10px}.fittingResultSizeWarning>span{width:24px;height:24px;font-size:15px}.fittingResultSizeWarning p{font-size:9px}.fittingResultSizeWarning b{font-size:8px}}@media (max-width:480px){.fittingSizeNotice{grid-template-columns:26px 1fr;padding:14px}.fittingSizeNotice>span{width:24px;height:24px;font-size:15px}.fittingSizeNotice p{font-size:10px}.fittingSizeNotice b{font-size:9px}.fittingBetaAccess{padding:14px}.fittingBetaAccess>header{flex-direction:column;align-items:flex-start}.fittingBetaAccess>header>b,.fittingBetaAccess>header>a{text-align:left}.fittingQualityChoices button{min-height:96px;padding:10px}.fittingQualityChoices strong{font-size:13px}.fittingResultSizeWarning{max-width:210px;top:52px;right:8px}.fittingResultSizeWarning p{line-height:1.35}}@media (max-width:900px){.fittingGeneratingCopy h1{letter-spacing:-.025em;max-width:440px;margin:14px auto 12px;font-size:clamp(28px,8vw,34px);line-height:1.02}.fittingGeneratingCopy p{max-width:340px;line-height:1.45}}@media (max-width:480px){.fittingGeneratingCopy h1{max-width:330px;font-size:clamp(27px,8vw,31px)}.fittingGeneratingCopy{left:5%;right:5%}}@media (max-width:900px){.fittingResultSizeWarning{grid-template-columns:20px auto;gap:8px;padding:8px 10px;top:10px;left:10px;right:auto}.fittingResultSizeWarning>span{width:20px;height:20px;font-size:13px}.fittingResultSizeWarning p>span{display:none}.fittingResultSizeWarning b{white-space:nowrap;margin:4px 0 0;font-size:8px}}@media (max-width:480px){.fittingResultSizeWarning{max-width:none;top:8px;left:8px;right:auto}}.fittingSaveCallout{background:#d3b47414;border:1px solid #d3b4746b;margin:18px 0;padding:16px}.fittingSaveCallout>span{color:#d5b575;letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.fittingSaveCallout>strong{font-family:var(--serif);margin:8px 0 13px;font-size:16px;font-weight:400;line-height:1.2;display:block}.fittingSaveCallout button{color:#17130e;text-transform:uppercase;background:#cfb074;border:0;width:100%;padding:13px;font-size:9px;font-weight:700}.fittingResultActions button:first-child{color:#17130e;background:#cfb074;border-color:#d1b171}.fittingSaveBackdrop{z-index:170;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070706e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fittingSaveBackdrop>section{color:#17130e;background:#eee8df;width:min(560px,100%);padding:42px;position:relative}.fittingSaveBackdrop h2{font-family:var(--serif);margin:18px 0;font-size:48px;font-weight:400;line-height:.92}.fittingSaveBackdrop h2 em{color:#a88952;font-weight:400}.fittingSaveBackdrop>section>p:not(.kicker){color:#665f56;font-size:12px;line-height:1.65}.fittingSaveBackdrop ul{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.fittingSaveBackdrop li{border:1px solid #c7bcad;padding:11px 13px;font-size:11px}.fittingSaveBackdrop>section>a{color:#fff;text-transform:uppercase;background:#171512;justify-content:space-between;margin-top:18px;padding:16px;font-size:10px;font-weight:700;display:flex}.fittingSaveBackdrop .saveLater{color:#625a51;text-transform:uppercase;background:0 0;border:1px solid #b8ab9b;width:100%;margin-top:8px;padding:13px;font-size:9px}.fittingSaveBackdrop>section>small{color:#7a7166;margin-top:15px;font-size:9px;line-height:1.55;display:block}.accountDashboard{padding-bottom:100px}.accountDashboardHero{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:70px 6vw 52px;display:grid}.accountDashboardHero h1{font-family:var(--serif);letter-spacing:-.05em;margin:22px 0 14px;font-size:clamp(52px,6.2vw,88px);font-weight:400;line-height:.88}.accountDashboardHero h1 em,.accountPassport h2 em{color:#a38350;font-weight:400}.accountDashboardHero>div>p:last-child{color:#70685f;font-size:11px}.accountDashboardHero>a{color:#fff;text-transform:uppercase;background:#171512;gap:40px;padding:16px 18px;font-size:10px;display:flex}.accountTabs{z-index:20;background:#eee7dd;border:1px solid #c8bcad;grid-template-columns:repeat(5,1fr);margin:0 6vw;display:grid;position:sticky;top:0}.accountTabs button{color:#6d655c;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #c8bcad;min-height:56px;font-size:10px}.accountTabs button:last-child{border-right:0}.accountTabs button.active{color:#d5b575;background:#171512}.accountDashboardStatus{color:#50483e;background:#e2d7c7;border-left:3px solid #b08b52;margin:16px 6vw 0;padding:13px 16px;font-size:11px}.accountOverview{grid-template-columns:repeat(3,1fr);gap:14px;padding:34px 6vw;display:grid}.accountOverview article{background:#f5f0e9;border:1px solid #c8bcad;flex-direction:column;min-height:260px;padding:26px;display:flex}.accountOverview article>span{color:#a38350;font-size:11px}.accountOverview strong{font-family:var(--serif);margin-top:45px;font-size:28px;font-weight:400}.accountOverview p{color:#756d64;font-size:11px;line-height:1.6}.accountOverview button{text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #8e7859;align-self:flex-start;margin-top:auto;padding:0 0 6px;font-size:9px}.accountPassport{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:55px 6vw;display:grid}.accountPassport h2,.accountProductLibrary h2,.accountReactions h2{font-family:var(--serif);margin:20px 0;font-size:clamp(40px,4.2vw,64px);font-weight:400;line-height:.92}.accountPassport>div:first-child>p:last-child{color:#71685f;max-width:480px;font-size:12px;line-height:1.7}.accountPassportForm{background:#f5f0e9;border:1px solid #c8bcad;padding:28px}.accountPassportForm label>span{color:#7e6c54;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:9px;display:block}.accountStyleChoices{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.accountStyleChoices button{color:#5f574e;text-align:left;background:0 0;border:1px solid #c8bcad;justify-content:space-between;align-items:flex-start;min-height:92px;padding:14px;display:flex}.accountStyleChoices button>span{flex-direction:column;gap:7px;min-width:0;padding-right:12px;display:flex}.accountStyleChoices strong{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.1}.accountStyleChoices small{color:#7d746a;font-size:10px;line-height:1.45}.accountStyleChoices button.active{color:#17130e;background:#e3d3b7;border-color:#9d7b47}.accountStyleChoices button.active small{color:#5f5548}.accountStyleChoices i{flex:none;font-style:normal}.accountPassportFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.accountPassportFields select{color:#17130e;background:#eee7dd;border:1px solid #c8bcad;width:100%;min-height:48px;padding:0 12px}.accountSavePassport{color:#fff;text-transform:uppercase;background:#171512;border:0;justify-content:space-between;width:100%;margin-top:18px;padding:16px;font-size:10px;display:flex}.accountSavePassport:disabled{opacity:.42}.accountProductLibrary,.accountReactions{padding:50px 6vw}.accountProductLibrary>header,.accountReactions>header{grid-template-columns:1fr .6fr;align-items:end;gap:50px;margin-bottom:30px;display:grid}.accountProductLibrary>header>p,.accountReactions>header>p{color:#71695f;font-size:11px;line-height:1.6}.accountProductLibrary>div:not(.accountSectionEmpty){grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.accountProductLibrary article{background:#f5f0e9;border:1px solid #c8bcad;flex-direction:column;min-height:220px;padding:22px;display:flex}.accountProductLibrary article>span{color:#a38350;text-transform:uppercase;font-size:9px}.accountProductLibrary h3,.accountReactionGrid h3{font-family:var(--serif);margin:30px 0;font-size:24px;font-weight:400}.accountProductLibrary footer{justify-content:space-between;gap:12px;margin-top:auto;display:flex}.accountProductLibrary footer a,.accountProductLibrary footer em,.accountProductLibrary footer button{color:#61594f;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-style:normal}.accountProductLibrary footer button{color:#8d4f43}.accountLooksDashboard{padding-top:40px}.accountLooksDashboard .accountDelete{color:#8d4f43;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #9b574a;margin-top:18px;padding:8px 0;font-size:9px}.accountSectionEmpty{color:#746b61;font-family:var(--serif);text-align:center;border:1px solid #c8bcad;padding:55px;font-size:28px}.accountReactionGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.accountReactionGrid>article{background:#f5f0e9;border:1px solid #c8bcad;grid-template-columns:210px 1fr;min-height:300px;display:grid}.accountReactionImage{background:#cabdab top/contain no-repeat}.accountReactionGrid>article>div{padding:22px}.accountReactionGrid small{color:#8b7658;font-size:9px}.accountReactionGrid p{color:#6c645b;font-size:11px}.accountReactionGrid strong{font-size:10px}.accountReactionGrid footer{justify-content:space-between;gap:12px;margin-top:34px;display:flex}.accountReactionGrid footer a,.accountReactionGrid footer button{text-transform:uppercase;background:0 0;border:0;font-size:8px}.accountReactionGrid footer button{color:#8d4f43}.accountRecentComments{border-top:1px solid #c8bcad;margin-top:45px;padding-top:28px}.accountRecentComments>h3{font-family:var(--serif);font-size:30px;font-weight:400}.accountRecentComments article{border-bottom:1px solid #c8bcad;grid-template-columns:160px 1fr auto;gap:18px;padding:16px 0;display:grid}.accountRecentComments p{color:#675f56;margin:0;font-size:11px}.accountRecentComments a{text-transform:uppercase;font-size:9px}.accountSizeAssist{border:1px solid #c8bcad;margin-top:20px}.accountSizeAssistToggle{color:#17130e;text-align:left;background:#eee7dd;border:0;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;padding:18px;display:flex}.accountSizeAssistToggle>span{gap:6px;display:grid}.accountSizeAssistToggle small{color:#9a7745;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.accountSizeAssistToggle strong{font-family:var(--serif);font-size:22px;font-weight:400}.accountSizeAssistToggle em{color:#71685f;font-size:10px;font-style:normal;line-height:1.45}.accountSizeAssistToggle>b{font-size:20px;font-weight:400}.accountSizeAssist.open .accountSizeAssistToggle{border-bottom:1px solid #c8bcad}.accountSizeAssistBody{padding:18px}.accountSizeAssistBody>p{color:#665f56;margin:0 0 18px;font-size:11px;line-height:1.65}.accountMeasurementFields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.accountMeasurementFields input,.accountFitPreference select{color:#17130e;background:#eee7dd;border:1px solid #c8bcad;width:100%;min-height:48px;padding:0 12px}.accountFitPreference{margin-top:10px;display:block}.accountSizeAssistBody>small{color:#7a7166;margin-top:15px;font-size:9px;line-height:1.55;display:block}@media (max-width:900px){.accountDashboardHero,.accountPassport,.accountProductLibrary>header,.accountReactions>header{grid-template-columns:1fr}.accountTabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.accountOverview,.accountProductLibrary>div:not(.accountSectionEmpty),.accountReactionGrid{grid-template-columns:1fr}.fittingResultActions{grid-template-columns:1fr 1fr;display:grid;left:10px;right:10px}.fittingResultActions button{min-width:0}.fittingResultActions button:first-child{display:block}.fittingSaveBackdrop>section{padding:34px 24px}.fittingSaveBackdrop h2{font-size:42px}}@media (max-width:620px){.accountDashboardHero{padding:50px 22px 34px}.accountDashboardHero h1{font-size:50px}.accountTabs{margin:0 22px}.accountDashboardStatus{margin:12px 22px 0}.accountOverview,.accountPassport,.accountProductLibrary,.accountReactions{padding-left:22px;padding-right:22px}.accountPassportForm{padding:20px}.accountStyleChoices,.accountPassportFields,.accountMeasurementFields{grid-template-columns:1fr}.accountReactionGrid>article{grid-template-columns:130px 1fr}.accountRecentComments article{grid-template-columns:1fr}.accountDashboardHero>a{justify-content:space-between}.fittingResultSizeWarning{top:58px}.fittingResultActions{top:8px}.fittingResultActions button{font-size:7px}.fittingSaveBackdrop h2{font-size:38px}}.fittingSaveCallout>a{color:#17130e;text-align:center;text-transform:uppercase;background:#cfb074;width:100%;padding:13px;font-size:9px;font-weight:700;display:block}.accountLookPoses{grid-template-columns:repeat(5,1fr);gap:5px;margin:18px 0;display:grid}.accountLookPoses>a{aspect-ratio:2/3;background:#c9bcab top/contain no-repeat;border:1px solid #c8bcad;position:relative}.accountLookPoses span{color:#d5b575;background:#171512;padding:3px;font-size:7px;position:absolute;top:3px;left:3px}.accountHeroActions{justify-items:stretch;gap:8px;display:grid}.accountHeroActions>span{color:#725f43;text-transform:uppercase;border:1px solid #b99a64;justify-content:space-between;padding:13px 16px;font-size:9px;display:flex}.accountHeroActions>span b{font-family:var(--serif);font-size:18px;font-weight:400}.accountHeroActions>a{color:#fff;text-transform:uppercase;background:#171512;gap:40px;padding:16px 18px;font-size:10px;display:flex}.accountTabs{grid-template-columns:repeat(6,1fr)}.accountOverview{grid-template-columns:repeat(4,1fr)}.accountOverview article>a{text-transform:uppercase;border-bottom:1px solid #8e7859;align-self:flex-start;margin-top:auto;padding-bottom:6px;font-size:9px}.accountInspiration{padding:50px 6vw}.accountInspiration>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.accountInspiration h2{font-family:var(--serif);margin:20px 0 0;font-size:clamp(40px,4.2vw,64px);font-weight:400}.accountInspiration>header>a{text-transform:uppercase;font-size:9px}.accountInspiration>div:not(.accountSectionEmpty){grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.accountInspiration article{background:#f5f0e9;border:1px solid #c8bcad}.accountInspirationImage{aspect-ratio:2/3;background:#cabdab top/contain no-repeat;display:block}.accountInspiration article>div{padding:18px}.accountInspiration small{color:#8b7658;text-transform:uppercase;font-size:8px}.accountInspiration h3{font-family:var(--serif);margin:16px 0 28px;font-size:23px;font-weight:400}.accountInspiration footer{justify-content:space-between;gap:12px;display:flex}.accountInspiration footer a,.accountInspiration footer button{text-transform:uppercase;background:0 0;border:0;font-size:8px}.accountInspiration footer button{color:#8d4f43}.sharedCommunityActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid!important}.sharedCommunityActions>button{color:#d0c8be;text-transform:uppercase;background:0 0;border:1px solid #d3b27061;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:8px;display:flex}.sharedCommunityActions>button.saved{color:#17130e;background:#d0af6d}.sharedCommunityActions .shareAgainButton{margin:0}.communityPage{color:#17130e;background:#eee8df;min-height:100vh}.communityHeader{border-bottom:1px solid #c8bcad;grid-template-columns:1fr auto;align-items:center;min-height:88px;padding:0 4vw;display:grid}.communityHeader nav,.sharedLookPage>header nav{align-items:center;gap:28px;display:flex}.communityHeader nav a,.sharedLookPage>header nav a{text-transform:uppercase;font-size:9px}.communityHero{grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;padding:70px 5vw 56px;display:grid}.communityHero h1{font-family:var(--serif);letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(64px,7.7vw,112px);font-weight:400;line-height:.86}.communityHero h1 em{color:#a38350;font-weight:400}.communityHero>div:last-child>p{color:#696158;max-width:500px;font-size:13px;line-height:1.75}.communityHero>div:last-child>a{color:#fff;text-transform:uppercase;background:#171512;justify-content:space-between;margin-top:30px;padding:16px 18px;font-size:9px;display:flex}.communityRules{border-top:1px solid #bbae9f;border-left:1px solid #bbae9f;grid-template-columns:repeat(4,1fr);margin:0 5vw;display:grid}.communityRules>div{border-bottom:1px solid #bbae9f;border-right:1px solid #bbae9f;flex-direction:column;justify-content:space-between;min-height:92px;padding:15px;display:flex}.communityRules span{color:#9d7741;font-family:var(--serif);font-size:26px}.communityRules b{text-transform:uppercase;font-size:8px;font-weight:500}.communityRules>p{color:#766d63;border-bottom:1px solid #bbae9f;border-right:1px solid #bbae9f;grid-column:1/-1;margin:0;padding:11px 14px;font-size:8px}.communityFeed{padding:74px 5vw}.communityFeed>header{grid-template-columns:1fr .7fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.communityFeed h2{font-family:var(--serif);margin:15px 0 0;font-size:clamp(38px,4vw,62px);font-weight:400}.communityFeed>header>p{color:#6f675e;font-size:11px;line-height:1.7}.communityGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.communityGrid article{background:#f7f2eb;border:1px solid #c6baab;min-width:0}.communityCardImage{aspect-ratio:2/3;background:#c9bcab top/contain no-repeat;display:block;position:relative}.communityCardImage>span{color:#d5b575;text-transform:uppercase;background:#171512;padding:7px 9px;font-size:7px;position:absolute;top:10px;left:10px}.communityCardBody{padding:18px}.communityCreator{color:#8c7655;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:8px;display:flex}.communityCreator b{font-weight:500}.communityCardBody h3{font-family:var(--serif);margin:22px 0 12px;font-size:28px;font-weight:400;line-height:1.03}.communityCardBody>p{color:#756d64;font-size:9px}.communityCardBody footer{border-top:1px solid #d0c6ba;justify-content:space-between;align-items:end;gap:16px;margin-top:27px;padding-top:13px;display:flex}.communityCardBody footer span{color:#756d64;font-size:8px}.communityCardBody footer a{text-align:right;text-transform:uppercase;font-size:8px}.communityEmpty{text-align:center;border:1px solid #c8bcad;padding:65px}.communityEmpty p{font-family:var(--serif);font-size:28px}.communityEmpty a{text-transform:uppercase;border-bottom:1px solid #8e7859;margin-top:15px;font-size:9px;display:inline-block}.communityFooter{border-top:1px solid #c8bcad;grid-template-columns:1fr auto;gap:30px;padding:48px 5vw;display:grid}.communityFooter>div:first-child p{color:#746c62;font-size:10px}.communityFooter>div:last-child{align-items:center;gap:25px;display:flex}.communityFooter>div:last-child a{text-transform:uppercase;font-size:8px}.sharedLookFooter>div{gap:8px;display:flex}.sharedLookFooter>div>a:first-child{background:0 0;border:1px solid #ffffff40}@media (max-width:1000px){.accountOverview,.communityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.communityHero,.communityFeed>header{grid-template-columns:1fr;gap:24px}.communityRules,.accountInspiration>div:not(.accountSectionEmpty){grid-template-columns:repeat(2,1fr)}.accountHeroActions{justify-items:stretch}.accountTabs{grid-template-columns:repeat(6,minmax(125px,1fr))}}@media (max-width:620px){.communityHeader{min-height:76px;padding:0 20px}.communityHeader nav a:not(:last-child){display:none}.communityHero{padding:48px 20px 38px}.communityHero h1{font-size:56px}.communityRules{margin:0 20px}.communityFeed{padding:55px 20px}.communityGrid{grid-template-columns:1fr}.communityCardBody h3{font-size:26px}.communityFooter{grid-template-columns:1fr;padding:38px 20px}.communityFooter>div:last-child{flex-wrap:wrap}.accountInspiration{padding-left:22px;padding-right:22px}.accountInspiration>header{display:block}.accountInspiration>header>a{margin-top:18px;display:inline-block}.accountInspiration>div:not(.accountSectionEmpty),.accountOverview{grid-template-columns:1fr}.accountHeroActions{width:100%}.sharedCommunityActions{grid-template-columns:1fr}}.communityRules{grid-template-columns:repeat(7,1fr)}.communityCardBody footer>div{gap:11px;display:flex}.communityCardBody footer>div a:first-child{color:#776e63}.sharedTryOnButton{color:#17130e;text-transform:uppercase;background:#d0af6d;justify-content:space-between;align-items:center;margin-top:16px;padding:15px 16px;font-size:9px;font-weight:700;display:flex}.sharedSourceCredit{color:#8e6d3d;text-transform:uppercase;border-bottom:1px solid #9b7b48;margin-top:16px;padding-bottom:4px;font-size:9px;display:inline-block}.fittingCommunitySource{color:#f1ece4;background:#231f18;border:1px solid #d1b1718c;margin-bottom:10px;padding:16px}.fittingCommunitySource>span{color:#d5b575;letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.fittingCommunitySource>strong{font-family:var(--serif);margin-top:7px;font-size:21px;font-weight:400;display:block}.fittingCommunitySource>p{color:#b9b0a4;margin:6px 0 10px;font-size:9px;line-height:1.55}.fittingCommunitySource>a{color:#d5b575;text-transform:uppercase;border-bottom:1px solid #d5b5758c;padding-bottom:3px;font-size:8px}.fittingCommunitySource.result{background:#d3b47414;margin:14px 0}@media (max-width:1100px){.communityRules{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.communityRules{grid-template-columns:repeat(2,1fr)}.communityCardBody footer{flex-direction:column;align-items:flex-start}.communityCardBody footer>div{justify-content:space-between;width:100%}.fittingCommunitySource{margin:0 0 10px}.sharedTryOnButton{font-size:8px}}#catalog-results-top{scroll-margin-top:88px}.adminGate,.adminPage{color:#17130e;background:#eee8df;min-height:100vh}.adminGate{padding:42px 6vw}.adminGate>section{max-width:780px;margin:15vh auto 0}.adminGate h1{font-family:var(--serif);margin:25px 0;font-size:clamp(48px,7vw,86px);font-weight:400;line-height:.92}.adminGate>section>p:not(.kicker){color:#6f675e;max-width:600px;line-height:1.7}.adminPrimary{color:#fff;text-transform:uppercase;background:#171512;justify-content:space-between;width:min(360px,100%);margin-top:30px;padding:17px 18px;font-size:10px;display:flex}.adminGateActions{gap:10px;margin-top:28px;display:flex}.adminGateActions a{text-transform:uppercase;border:1px solid #a99c8c;padding:14px 18px;font-size:9px}.adminHeader{border-bottom:1px solid #c4b8a9;justify-content:space-between;align-items:center;min-height:84px;padding:0 5vw;display:flex}.adminHeader>div{color:#766c61;text-transform:uppercase;align-items:center;gap:22px;font-size:9px;display:flex}.adminHeader a:not(.wordmark){border-bottom:1px solid #9b7d4d;padding-bottom:4px}.adminIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;padding:65px 5vw 45px;display:grid}.adminIntro h1{font-family:var(--serif);letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(58px,7vw,96px);font-weight:400;line-height:.86}.adminIntro h1 em{color:#a38350;font-weight:400}.adminIntro>p{color:#6e665d;max-width:540px;font-size:12px;line-height:1.75}.adminTabs{z-index:30;background:#eee8df;border:1px solid #bcae9d;grid-template-columns:repeat(3,1fr);margin:0 5vw;display:grid;position:sticky;top:0}.adminTabs button{color:#655e56;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #bcae9d;min-height:55px;font-size:9px}.adminTabs button:last-child{border-right:0}.adminTabs button.active{color:#d5b575;background:#171512}.adminNotice{z-index:29;color:#4d463d;background:#e2d4c1;border-left:3px solid #ad8850;margin:0 5vw;padding:13px 16px;font-size:11px;position:sticky;top:56px}.adminPanel{padding:40px 5vw 90px}.adminPanel>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.adminPanel h2{font-family:var(--serif);margin:0 0 8px;font-size:42px;font-weight:400}.adminPanel>header p{color:#746b61;max-width:660px;margin:0;font-size:11px;line-height:1.6}.adminFilters{border:1px solid #bcae9d;display:flex}.adminFilters button{text-transform:uppercase;background:0 0;border:0;border-right:1px solid #bcae9d;padding:11px 13px;font-size:8px}.adminFilters button:last-child{border-right:0}.adminFilters button.active{color:#fff;background:#171512}.adminLookGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminLookGrid article{background:#f7f2eb;border:1px solid #c4b8a9}.adminLookGrid article.hidden{background:#ddd4c8}.adminLookImage{aspect-ratio:4/5;background:#c9bcab top/contain no-repeat;position:relative}.adminLookImage span{color:#d5b575;text-transform:uppercase;background:#171512;padding:7px 9px;font-size:7px;position:absolute;top:10px;left:10px}.adminLookBody{padding:18px}.adminLookBody>small{color:#8a7657;font-size:8px}.adminLookBody h3{font-family:var(--serif);margin:16px 0 9px;font-size:25px;font-weight:400;line-height:1.05}.adminLookBody>p{color:#756d64;font-size:9px}.adminReason{background:#e7ddd0;border-left:2px solid #9c6a54;padding:10px}.adminLookActions{border-top:1px solid #d0c5b8;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:14px;display:flex}.adminLookActions a,.adminLookActions button,.adminCommentList article>div:last-child a,.adminCommentList article>div:last-child button{color:#17130e;text-transform:uppercase;background:0 0;border:1px solid #a99c8c;padding:9px 10px;font-size:8px}.adminLookActions button:disabled,.adminCommentList button:disabled{opacity:.4}.adminLookActions .danger,.adminCommentList .danger{color:#8b463b;border-color:#a66a5e}.adminCommentList{border-top:1px solid #bcae9d}.adminCommentList article{border-bottom:1px solid #bcae9d;grid-template-columns:1fr auto;gap:30px;padding:21px 0;display:grid}.adminCommentList small{color:#8a7657;font-size:8px}.adminCommentList p{color:#4f4942;max-width:800px;margin:10px 0;font-size:13px;line-height:1.55}.adminCommentList span{color:#82786d;font-size:9px}.adminCommentList article>div:last-child{align-items:center;gap:8px;display:flex}.adminAuditList{border-top:1px solid #bcae9d}.adminAuditList article{border-bottom:1px solid #bcae9d;grid-template-columns:190px 170px 1fr 230px;gap:20px;padding:14px 0;font-size:9px;display:grid}.adminAuditList strong{text-transform:uppercase}.adminAuditList span,.adminAuditList small{color:#746b61}.adminEmpty{color:#746b61;font-family:var(--serif);text-align:center;border:1px solid #c4b8a9;padding:55px;font-size:26px}@media (max-width:1000px){.adminLookGrid{grid-template-columns:repeat(2,1fr)}.adminAuditList article{grid-template-columns:150px 140px 1fr}.adminAuditList small{grid-column:2/-1}}@media (max-width:700px){.adminHeader{padding:0 20px}.adminHeader>div>span{display:none}.adminIntro{grid-template-columns:1fr;padding:50px 20px 35px}.adminIntro h1{font-size:54px}.adminTabs,.adminNotice{margin:0 20px}.adminPanel{padding:32px 20px 70px}.adminPanel>header{flex-direction:column;align-items:stretch}.adminFilters button{flex:1}.adminLookGrid,.adminCommentList article{grid-template-columns:1fr}.adminCommentList article>div:last-child{justify-content:flex-start}.adminAuditList article{grid-template-columns:1fr 1fr}.adminAuditList span,.adminAuditList small{grid-column:1/-1}.adminGate{padding:30px 20px}}
