:root{--lime:#c6f24e;--lime-soft:#e9f9b4;--lav:#8b7bff;--lav-bg:#b7acff;--lav-soft:#e2dcff;--coral:#ff7a4d;--peach:#ffd8c9;--sky:#d7e5ff;--cream:#f7f5f1;--paper:#fffaf0;--ink:#15130f;--ink-2:#1d1c18;--muted:#6e6960;--font-d:"Bricolage Grotesque", "Plus Jakarta Sans", system-ui, sans-serif;--font-b:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--pad:clamp(20px, 5vw, 80px);--r-ch:clamp(28px, 4vw, 48px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-b);color:var(--ink);background:var(--lime);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}body.is-loading{overflow:hidden}img,video,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--lime)}#gl{z-index:30;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.preloader{z-index:200;background:var(--lime);transition:transform .9s var(--ease);place-content:center;justify-items:center;gap:28px;display:grid;position:fixed;inset:0}.preloader.is-done{transform:translateY(-101%)}.preloader__mark{width:120px;height:120px}.preloader__mark svg{width:100%;height:100%;overflow:visible}.preloader__bar{background:#15130f24;border-radius:4px;width:140px;height:4px;overflow:hidden}.preloader__bar i{background:var(--ink);border-radius:4px;width:0;height:100%;display:block}.nav{z-index:60;width:min(1180px,100% - 28px);transition:transform .5s var(--ease), opacity .4s;background:#f7f5f1f0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex;position:fixed;top:14px;left:50%;translate:-50%;box-shadow:0 1px #15130f0f,0 10px 30px -12px #15130f40}.nav.is-hidden{transform:translateY(-140%)}.nav__logo{align-items:center;gap:9px;display:flex}.nav__mark svg{width:32px;height:32px}.nav__word svg{width:auto;height:20px;color:var(--ink)}.nav__right{align-items:center;gap:10px;display:flex}.lang{background:#15130f12;border-radius:999px;padding:3px;display:flex}.lang button{letter-spacing:.04em;color:var(--muted);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;transition:background .3s,color .3s}.lang button.is-on{background:var(--ink);color:var(--lime)}.nav__soon{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.nav__soon i{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #c6f24eb3}@keyframes pulse{70%{box-shadow:0 0 0 9px #c6f24e00}to{box-shadow:0 0 #c6f24e00}}.display{font-family:var(--font-d);letter-spacing:-.035em;font-variation-settings:"opsz" 96;font-size:clamp(44px,6.3vw,104px);font-weight:800;line-height:.93}.display--xl{font-size:clamp(52px,9.6vw,164px)}.display--m{font-size:clamp(40px,5.6vw,88px)}.display--s{font-size:clamp(32px,4.2vw,62px)}.lead{opacity:.82;max-width:31em;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.eyebrow{letter-spacing:.12em;text-transform:uppercase;border:1.5px solid #15130fcc;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.eyebrow b{color:var(--lav);font-size:12px}.eyebrow--dark{color:#fff;border-color:#ffffff80}.eyebrow--dark b{color:var(--lime)}.eyebrow--lav b{color:var(--ink)}.eyebrow--cream{color:#fff;border-color:#ffffffd9}.eyebrow--cream b{color:#fff}.eyebrow--sky b{color:#4a63d9}.hl{transform-origin:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:.02em .16em .1em;display:inline-block;rotate:-1.6deg}.hl--ink{background:var(--ink);color:var(--lime)}.hl--lime{background:var(--lime);color:var(--ink)}.hl--lime-ink{background:var(--ink);color:var(--lime)}.hl--white{color:var(--lav);background:#fff}.hl--lav{background:var(--lav);color:#fff}.hl--cream{background:var(--cream);color:var(--coral)}.split .w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.split .wi{transition:transform .95s var(--ease);transition-delay:calc(var(--i,0) * 70ms);display:inline-block;transform:translateY(112%)rotate(4deg)}.split.in .wi{transform:none}.split .hl{display:inline-block}.rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.rv.in,.no-js .rv,.reduce .rv{opacity:1;transform:none}.btn{transition:transform .4s var(--ease), background .3s;will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:15px;font-weight:700;display:inline-flex}.btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.btn--ink{background:var(--ink);color:var(--lime)}.btn--ink:hover{transform:translateY(-3px)}.btn--ink:hover svg{animation:.8s infinite nudge}@keyframes nudge{50%{transform:translateY(3px)}}.btn--ghost{border:1.5px solid #15130fb3}.btn--lime{background:var(--lime);color:var(--ink);justify-content:center}.btn--static{cursor:default}main{position:relative}.chapter{padding-bottom:var(--r-ch);position:relative}.chapter+.chapter{margin-top:calc(var(--r-ch) * -1);border-radius:var(--r-ch) var(--r-ch) 0 0}.chapter[data-theme=lime]{background:var(--lime)}.chapter[data-theme=ink]{background:var(--ink);color:#fff}.chapter[data-theme=cream]{background:var(--cream)}.chapter[data-theme=lav]{background:var(--lav-bg)}.chapter[data-theme=peach]{background:var(--peach)}.chapter[data-theme=coral]{background:var(--coral);color:#fff}.chapter[data-theme=sky]{background:var(--sky)}.chapter--sticky{height:var(--h,260vh);padding-bottom:0}.stage{height:100vh;height:100svh;padding:88px var(--pad) 28px;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.stage>div{width:100%;max-width:1320px;margin:0 auto}.phone{--pw:clamp(220px, 21vw, 320px);width:var(--pw);perspective:1400px;transform-style:preserve-3d;position:relative}.phone__body{padding:calc(var(--pw) * .034);border-radius:calc(var(--pw) * .178);box-shadow:0 0 0 1.5px #6a665c inset, 0 0 0 calc(var(--pw) * .012) #14120e, 0 50px 80px -28px #15130f8c, 0 20px 30px -12px #15130f59;transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .4s var(--ease);will-change:transform;background:linear-gradient(145deg,#3a3832,#0b0a08 45%,#2b2924);position:relative}.phone__body:before,.phone__body:after{content:"";background:#2a2823;border-radius:3px;width:3px;position:absolute}.phone__body:before{height:8%;top:17%;left:-3px}.phone__body:after{height:14%;top:24%;right:-3px}.phone__video{aspect-ratio:600/1304;object-fit:cover;border-radius:calc(var(--pw) * .148);background:#111;width:100%}.phone__cap{white-space:nowrap;opacity:.6;font-size:12px;font-weight:600;position:absolute;bottom:-34px;left:50%;translate:-50%}.hero{min-height:100vh;min-height:100svh;padding:120px var(--pad) calc(var(--r-ch) + 40px);align-items:center;display:flex;overflow:clip}.hero__blob{pointer-events:none;border-radius:50%;position:absolute}.hero__blob--a{opacity:.7;background:radial-gradient(circle at 35% 35%,#fff 0%,#ffffff8c 40%,#fff0 70%);width:54vw;height:54vw;top:-12vw;right:-14vw}.hero__blob--b{background:radial-gradient(circle,#8b7bff61,#8b7bff00 68%);width:34vw;height:34vw;bottom:-14vw;left:-10vw}.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:24px;width:100%;max-width:1320px;margin:0 auto;display:grid;position:relative}.hero__copy{justify-items:start;gap:26px;display:grid}.hero__copy .lead{max-width:27em}.hero__cta{flex-wrap:wrap;gap:12px;display:flex}.hero__facts{flex-wrap:wrap;gap:8px 22px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.hero__facts li{align-items:center;gap:8px;display:flex}.hero__facts li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px}.hero__stage{place-items:center;min-height:620px;display:grid;position:relative}.phone--hero{--pw:clamp(220px, 20.5vw, 310px);rotate:4deg}.sticker{z-index:35;background:#fff;border-radius:20px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:12.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 18px 34px -14px #15130f66}.sticker--weather{top:14%;left:2%;rotate:-5deg}.sticker--weather div{line-height:1.2;display:grid}.sticker--weather b{font-family:var(--font-d);letter-spacing:-.02em;font-size:22px}.sticker--weather small{color:var(--muted);font-size:11px;font-weight:600}.sticker__ico{width:44px;height:44px}.sticker--saved{background:var(--ink);color:#fff;padding-right:18px;bottom:16%;right:0;rotate:4deg}.sticker--saved i{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.scrollhint{left:50%;bottom:calc(var(--r-ch) + 12px);border:2px solid #15130fb3;border-radius:14px;width:24px;height:38px;position:absolute;translate:-50%}.scrollhint i{background:var(--ink);width:4px;height:8px;animation:wheel 1.8s var(--ease) infinite;border-radius:4px;margin-left:-2px;position:absolute;top:7px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(14px)}}.scan__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,.86fr);align-items:center;gap:clamp(20px,4vw,64px);display:grid}.scan__copy{justify-items:start;gap:24px;display:grid}.steps{color:#ffffffd9;gap:10px;font-size:14px;font-weight:600;list-style:none;display:grid}.steps li{align-items:center;gap:12px;display:flex}.steps b{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:grid}.scan__photo{--ph:min(72vh, 640px);height:var(--ph);aspect-ratio:864/1536}.scan__frame{background:#222;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #ffffff1a}.scan__frame img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.scan__dim{opacity:0;pointer-events:none;background:#15130f9e;position:absolute;inset:0}.scan__beam{border-bottom:2px solid var(--lime);opacity:0;background:linear-gradient(#c6f24e00,#c6f24e8c);height:22%;position:absolute;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 8px 30px #c6f24e8c}.scan__status{color:#fff;opacity:0;background:#15130fd1;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:12px;left:12px;right:12px}.scan__status i{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulse}.scan__box{border:2.5px solid var(--lime);opacity:0;transform-origin:50%;background:#c6f24e1f;border-radius:10px;position:absolute;transform:scale(1.12);box-shadow:0 0 0 1px #15130f66,0 0 24px #c6f24e59}.scan__box em{background:var(--lime);min-width:22px;height:22px;color:var(--ink);border-radius:8px 0;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-2px;left:-2px}.scan__box span{background:var(--lime);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:100%;left:50%;translate:-50% 7px}.scan__box[data-i="1"] span{top:0;translate:-50% -34px}.scan__box[data-i="0"] span{max-width:0;padding:0;top:0;left:100%;overflow:hidden;translate:8px -4px}.scan__box[data-i="3"] span{top:0;translate:-50% -32px}.scan__list{width:min(100%,380px);color:var(--ink);background:#fff;border-radius:28px;gap:10px;padding:18px;display:grid;box-shadow:0 30px 60px -28px #000000b3}.scan__listhead{justify-content:space-between;align-items:baseline;padding:2px 4px 6px;display:flex}.scan__listhead b{font-family:var(--font-d);letter-spacing:-.02em;font-size:20px}.scan__listhead small{color:var(--muted);font-size:12px;font-weight:600}.scan__row{background:var(--cream);opacity:.4;border:1.5px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:8px 14px 8px 8px;transition:opacity .5s,border-color .5s,background .5s;display:flex}.scan__row.is-on{opacity:1;border-color:var(--lime);background:#f4fbdc}.scan__row .slot{aspect-ratio:1;background:#ece8de;border-radius:14px;flex:none;width:clamp(54px,7.2vh,76px);box-shadow:inset 0 0 0 1px #15130f0f}.scan__row div{flex:1;line-height:1.25;display:grid}.scan__row b{font-size:15px}.scan__row small{color:var(--muted);font-size:12px}.scan__row>i{background:var(--ink);width:24px;height:24px;color:var(--lime);transition:scale .5s var(--ease) .2s;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;scale:0}.scan__row.is-on>i{scale:1}.scan__add{background:var(--lime);margin-top:4px;padding:14px;font-size:14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{transition:background .3s, color .3s, border-color .3s, transform .4s var(--ease);background:#fff;border:1.5px solid #15130f29;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600}.chip:hover{transform:translateY(-2px)}.chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--lime)}.chips--dark .chip.is-on{background:var(--ink);color:#fff}.wardrobe__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.wardrobe__copy{justify-items:start;gap:24px;display:grid}.count{color:var(--muted);font-size:14px;font-weight:600}.count b{min-width:1.4em;font-family:var(--font-d);color:var(--ink);letter-spacing:-.04em;font-size:44px;line-height:1;display:inline-block}.wardrobe__tiles{--cols:6;--wd-off:404px;--tw:clamp(52px, calc((100svh - var(--wd-off)) / 4), 132px);grid-template-columns:repeat(var(--cols), minmax(0, var(--tw)));justify-content:end;gap:clamp(8px,.9vw,12px);display:grid}.tile{background:#fff;border-radius:18px;gap:6px;min-width:0;padding:7px 7px 8px;display:grid;box-shadow:0 1px #15130f0d,0 12px 24px -18px #15130f59}.tile__img{aspect-ratio:1;background:#f3efe6;border-radius:12px}.tile small{min-width:0;height:3.5em;color:var(--muted);padding:0 3px;font-size:10px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.tile small b{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.outfit__grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(24px,6vw,100px);display:grid}.outfit__copy{justify-items:start;gap:24px;display:grid}.ticks{gap:10px;font-size:15px;font-weight:600;list-style:none;display:grid}.ticks li{align-items:center;gap:12px;display:flex}.ticks li:before{content:"✓";background:var(--ink);width:24px;height:24px;color:var(--lime);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.chat{background:var(--paper);border-radius:34px;width:100%;overflow:hidden;box-shadow:0 50px 80px -34px #2818788c,0 0 0 1px #15130f0d}.chat__head{border-bottom:1px solid #15130f0f;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.chat__head b{color:var(--lav)}.chat__head small{color:var(--muted);font-size:12px;font-weight:600}.chat__scroll{gap:12px;padding:18px 18px 20px;display:grid}.bubble{border-radius:20px;max-width:92%;padding:12px 16px;font-size:14px;line-height:1.5}.bubble--me{background:var(--ink);color:#fff;opacity:0;border-bottom-right-radius:6px;justify-self:end;transform:translateY(14px)scale(.96)}.bubble--ai{opacity:0;background:#fff;border:1px solid #15130f12;border-bottom-left-radius:6px;min-height:46px;font-size:13.5px;transform:translateY(14px)}.bubble--ai p{position:relative}.bubble--ai .ghost{visibility:hidden}.bubble--ai .live{position:absolute;inset:0}.typing{z-index:2;gap:5px;display:inline-flex;position:absolute;top:17px;left:16px}.typing i{background:#b0aba0;border-radius:50%;width:7px;height:7px;animation:1s infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.bubble--ai.is-typed .typing{display:none}@keyframes dot{50%{background:var(--lav);transform:translateY(-5px)}}.ocard{opacity:0;background:#fff;border:1px solid #15130f12;border-radius:24px;padding:14px;transform:translateY(16px)}.ocard__flat{background:linear-gradient(#faf8f3,#f4f0e7);border-radius:16px;height:clamp(190px,31vh,290px);position:relative}.flat-slot{position:absolute}.flat-slot[data-s=top]{width:36%;height:40%;top:4%;left:30%}.flat-slot[data-s=outer]{width:36%;height:46%;top:3%;left:2%}.flat-slot[data-s=bottom]{width:22%;height:56%;top:40%;left:40%}.flat-slot[data-s=shoes]{width:28%;height:40%;top:56%;left:64%}.flat-slot[data-s=bag]{width:28%;height:40%;top:6%;left:66%}.ocard__btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.mini{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.mini--lime{background:var(--lime)}.mini--ink{background:var(--ink);color:#fff}.mini--ghost{background:var(--ink);color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}.chat__note{color:var(--muted);opacity:0;align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.45;display:flex}.chat__note i{background:#e8a73a;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.chat__note b{color:var(--ink)}.tryon__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,.7fr);align-items:center;gap:clamp(20px,4vw,64px);display:grid}.tryon__copy{justify-items:start;gap:24px;display:grid}.tryon__card{--th:min(58vh, 540px);background:var(--ink);color:#fff;border-radius:34px;gap:12px;padding:14px;display:grid;box-shadow:0 50px 80px -34px #501e0a99}.tryon__label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.tryon__label b{color:var(--lime)}.tryon__img{height:var(--th);aspect-ratio:760/1346;background:#bdbfc4;border-radius:22px;position:relative;overflow:hidden}.tryon__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tr-a,.tr-b{clip-path:inset(0 0 100%)}.tr-beam{border-bottom:2px solid var(--lime);opacity:0;background:linear-gradient(#c6f24e00,#c6f24e80);height:22%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 34px #c6f24e99}.tryon__thumbs{gap:8px;display:grid}.tryon__thumbs small{letter-spacing:.1em;color:#ffffff8c;font-size:10.5px;font-weight:700}.thumbs{gap:8px;min-height:52px;display:flex}.thumbs .slot{aspect-ratio:1;background:#e6e1d6;border-radius:12px;flex:1;max-width:62px}.phone--side{--pw:clamp(200px, 17vw, 270px);justify-self:center;margin-bottom:24px;rotate:-5deg}.discover{padding-top:clamp(80px,12vw,160px);overflow:clip}.discover__head{text-align:center;padding:0 var(--pad);justify-items:center;gap:22px;margin-bottom:clamp(40px,6vw,90px);display:grid}.discover__head .lead{max-width:36em}.discover__cols{max-width:1400px;padding:0 var(--pad) 40px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(10px,1.6vw,24px);margin:0 auto;display:grid}.col{gap:clamp(10px,1.6vw,24px);display:grid}.col--phone{align-self:center;justify-items:center;position:relative}.phone--mid{--pw:min(100%, 300px);width:100%;max-width:300px;rotate:-3deg}.look{aspect-ratio:3/4.5;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);background:linear-gradient(160deg,#ff9b78,#f0673a);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 50px -30px #461400b3}.look img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s, transform 1.2s var(--ease)}.look img.is-ld{opacity:1}.look:hover img{transform:scale(1.06)}.look:after{content:"";background:linear-gradient(#15130f00,#15130fb3);position:absolute;inset:45% 0 0}.look__meta{z-index:2;color:#fff;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.look__av{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.look__pcs{background:#ffffff47;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px}.look__like{z-index:3;color:#fff;transition:background .3s, transform .4s var(--ease);background:#15130f8c;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.look__like svg{fill:#0000;stroke:#fff;stroke-width:2.2px;width:14px;height:14px;transition:fill .3s,stroke .3s}.look__like.is-on{background:var(--lime);color:var(--ink)}.look__like.is-on svg{fill:var(--ink);stroke:var(--ink)}.look__like.pop{animation:pop .5s var(--ease)}@keyframes pop{40%{transform:scale(1.3)}}.weather{padding:clamp(80px, 10vw, 140px) var(--pad) calc(var(--r-ch) + 60px);overflow:clip}.weather__top{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(28px,6vw,100px);max-width:1320px;margin:0 auto;display:grid}.weather__copy{justify-items:start;gap:24px;display:grid}.wx{flex-wrap:wrap;gap:10px;display:flex}.wx button{transition:background .3s, color .3s, transform .4s var(--ease);background:#fff;border:1.5px solid #15130f1a;border-radius:999px;align-items:center;gap:10px;padding:10px 20px 10px 12px;font-size:14.5px;font-weight:700;display:flex}.wx button:hover{transform:translateY(-2px)}.wx button svg{width:28px;height:28px}.wx button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.wx-card{color:var(--ink);isolation:isolate;border-radius:36px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 80px -34px #283c8c8c}.wx-card__sky{z-index:-2;transition:background .8s;position:absolute;inset:0}.wx-card__rain{z-index:1;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.wx-card__rain.is-on{opacity:1}.drop{background:linear-gradient(#fff0,#ffffffd9);border-radius:2px;width:2px;height:18px;animation:linear infinite fall;position:absolute;top:-20px}@keyframes fall{to{transform:translate(-14px,640px)}}.wx-card__top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.wx-card__temp{align-items:center;gap:10px;display:flex}.wx-card__temp svg{width:52px;height:52px}.wx-card__temp b{font-family:var(--font-d);letter-spacing:-.05em;font-size:64px;line-height:1}.wx-card__where{text-align:right;font-size:13px;line-height:1.3;display:grid}.wx-card__where small{opacity:.7;font-weight:600}.wx-card__img{aspect-ratio:760/1050;background:#fff6;border-radius:24px;position:relative;overflow:hidden}.wx-card__img img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.wx-card__img img:last-child{clip-path:inset(0 0 100%)}.wx-card__foot{justify-content:space-between;align-items:baseline;padding:0 4px 2px;display:flex}.wx-card__foot small{opacity:.7;font-size:12px;font-weight:600}.wx-card__foot b{font-family:var(--font-d);letter-spacing:-.02em;font-size:22px}.week{max-width:1320px;margin:clamp(70px,9vw,130px) auto 0}.week__head{justify-items:start;gap:20px;margin-bottom:34px;display:grid}.week__strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);display:grid}.day{transform-origin:50% 100%;background:#fff;border-radius:22px;gap:8px;padding:10px;display:grid;position:relative;box-shadow:0 20px 34px -26px #1e327899}.day__top{color:var(--muted);justify-content:space-between;align-items:center;padding:0 4px;font-size:12px;font-weight:700;display:flex}.day__top b{background:var(--ink);color:#fff;border-radius:8px;place-items:center;min-width:28px;height:22px;padding:0 7px;font-size:12px;display:grid}.day--today .day__top b{background:var(--lime);color:var(--ink)}.day__img{aspect-ratio:3/4.2;background:#eceff6;border-radius:14px;overflow:hidden}.day__img img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.day--empty .day__img{text-align:center;color:var(--muted);background:0 0;border:2px dashed #15130f38;place-items:center;padding:8px;font-size:11.5px;font-weight:700;display:grid}.day--empty .day__img span{justify-items:center;gap:6px;display:grid}.day--empty .day__img svg{width:26px;height:26px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round}.finale{flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:clamp(40px,6vw,90px);display:flex;overflow:clip}.marquee{--sk:0deg;border-block:2px solid var(--ink);background:var(--ink);color:var(--lime);rotate:-1.4deg;scale:1.04;transform:skewX(var(--sk));margin-bottom:clamp(50px,9vw,120px);padding:18px 0;position:relative;overflow:hidden}.marquee__track{will-change:transform;gap:0;width:max-content;display:flex}.marquee__item{font-family:var(--font-d);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(30px,4.6vw,64px);font-weight:800;display:inline-flex}.marquee__item i{background:var(--lav);border-radius:28%;width:.5em;height:.5em;display:inline-block;rotate:45deg}.marquee__item:nth-child(3n) i{background:var(--coral)}.marquee__item:nth-child(3n+1) i{background:#fff8ec}.finale__inner{text-align:center;padding:0 var(--pad);justify-items:center;gap:28px;display:grid}.finale__inner .lead{max-width:28em}.stores{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.store{background:var(--ink);color:#fff;text-align:left;cursor:default;border-radius:18px;align-items:center;gap:12px;padding:12px 24px 12px 18px;line-height:1.15;display:inline-flex}.store svg{width:26px;height:26px;color:var(--lime)}.store small{letter-spacing:.06em;text-transform:uppercase;color:var(--lime);font-size:10.5px;font-weight:600;display:block}.store b{font-family:var(--font-d);letter-spacing:-.02em;font-size:20px}.foot{text-align:center;padding:clamp(60px, 8vw, 110px) var(--pad) 28px;color:#15130fb3;justify-items:center;gap:10px;font-size:12.5px;display:grid}.foot__logo{color:var(--ink);align-items:center;gap:9px;display:flex}.foot__logo svg{width:auto;height:30px}.foot p{max-width:52em}.foot__company{border-top:1px solid #15130f2e;justify-items:center;gap:8px;width:min(100%,720px);margin-top:14px;padding-top:18px;display:grid}.foot__by b{color:var(--ink)}.foot__contact{flex-wrap:wrap;justify-content:center;gap:4px 18px;font-style:normal;display:flex}.foot__contact a{color:var(--ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #15130f4d;text-decoration:underline #15130f4d;transition:text-decoration-color .2s}.foot__contact a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.foot__legal{flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:13px;display:flex}.foot__legal a{color:var(--ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #15130f4d;text-decoration:underline #15130f4d}.foot__legal a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.foot__addr{flex-basis:100%}.foot__copy{margin-top:6px;font-weight:700}@media (max-width:1100px){.tryon__grid{grid-template-columns:minmax(0,1fr) auto}.phone--side{display:none}}@media (max-width:820px){.scan__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.scan__list{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:12px}.scan__listhead,.scan__add{display:none}.scan__row{text-align:center;flex-direction:column;align-items:stretch;padding:8px}.scan__row .slot{width:100%}.scan__row>i{display:none}.scan__photo{--ph:min(54vh, 520px)}}@media (max-width:900px){.wardrobe__tiles{--wd-off:470px;justify-content:center}.hero__grid{grid-template-columns:1fr;gap:40px}.hero{align-items:flex-start;padding-top:108px}.hero__stage{min-height:520px}.scrollhint{display:none}.wardrobe__grid,.outfit__grid{grid-template-columns:1fr;gap:18px}.wardrobe__copy{gap:14px}.wardrobe__copy .lead,.outfit__copy .lead,.outfit__copy .ticks,.tryon__copy .lead,.scan__copy .lead,.steps,.count{display:none}.outfit__copy{gap:12px}.discover__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.col--phone{order:-1;grid-column:1/-1;margin-bottom:20px}.discover__cols .col:nth-child(n+4){display:none}.weather__top{grid-template-columns:1fr}.week__strip{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);padding-bottom:14px;padding-inline:var(--pad);grid-template-columns:repeat(7,112px);overflow-x:auto}.day{scroll-snap-align:start}}@media (max-width:720px){.finale .marquee{margin-bottom:170px}.finale__inner>.eyebrow{display:none}.stage{align-items:flex-start;padding-top:78px}.tryon__grid{grid-template-columns:1fr;gap:14px}.scan__grid{grid-template-rows:auto;grid-template-columns:1fr;gap:14px}.scan__copy{grid-row:1}.scan__photo{--ph:min(40vh, 380px);grid-row:2;justify-self:center}.scan__list{grid-row:3}.scan__copy{gap:12px}.chat__scroll{gap:8px;padding:12px}.ocard__flat{height:clamp(130px,21vh,190px)}.outfit .eyebrow,.tryon .eyebrow{display:none}.chat__head{padding:11px 16px}.bubble{padding:9px 13px;font-size:13px}.bubble--ai{font-size:12.5px}.ocard{padding:10px}.chat__note{font-size:10.5px}.tryon__card{--th:min(46vh, 400px);grid-template-columns:auto 1fr;justify-self:stretch;column-gap:12px;width:100%}.tryon__label{grid-column:1/-1}.tryon__thumbs{align-content:start}.thumbs{flex-direction:column;gap:6px}.thumbs .slot{flex:none;width:min(100%,54px);max-width:none}.display--m{font-size:clamp(34px,9.6vw,56px)}.nav__soon span{display:none}.nav__soon{padding:11px}.sticker--weather{left:-2%}.wardrobe__tiles{--cols:5;--wd-off:540px;gap:6px}.tile small{display:none}.tile{border-radius:12px;padding:4px}.tile__img{border-radius:9px}}@media (prefers-reduced-motion:reduce){.rv,.split .wi{transition:none}}.scan__status .b,.scan__status.is-found .a{display:none}.scan__status.is-found .b{display:inline}.langs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.langs span{border:1.5px solid #15130fb3;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700}#tryBtn{cursor:pointer}.reduce .split .wi{transform:none}.rail{z-index:55;--dot:var(--ink);gap:4px;display:grid;position:fixed;top:50%;right:18px;translate:0 -50%}.rail[data-dark="1"]{--dot:#fff}.rail button{place-items:center;width:22px;height:22px;display:grid}.rail i{background:var(--dot);opacity:.35;width:7px;height:7px;transition:height .5s var(--ease), opacity .3s, background .3s;border-radius:8px;display:block}.rail button:hover i{opacity:.8}.rail button.is-on i{opacity:1;height:24px}@media (max-width:900px){.rail{display:none}}.wx-card__rain[data-mode=snow] .drop{background:#fffffff2;border-radius:50%;width:5px;height:5px;animation-name:snowfall;animation-duration:5s!important}@keyframes snowfall{to{transform:translate(22px,640px)}}
