:root{--bg:#f4efe8;--bg-2:#ede6da;--surface:#fff;--surface-2:#f7f2e9;--surface-soft:#f4efe8c2;--text:#141210;--muted:#5b554d;--accent:#c8553d;--accent-2:#8e3b25;--accent-soft:#e7a07f;--line:#ddd5c6;--danger:#f04438;--font:"Inter", system-ui, -apple-system, sans-serif;--font-head:"Fraunces", Georgia, "Times New Roman", serif;--font-label:var(--font);--gutter:clamp(1.25rem, 5vw, 6rem);--radius:28px;--radius-sm:18px;--ease:cubic-bezier(.22, 1, .36, 1);--shadow:0 28px 90px #1412101f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}::selection{background:var(--accent-2);color:var(--surface-2)}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:8px}.nav__logo,.hero__title,.section-title,.impact__line,.garment-card__name,.spec__value,.cta__title,.footer__brand,.preloader__word,.look-card__name,.look__title{font-family:var(--font-head);letter-spacing:-.01em;font-weight:400}.mono-label,.price,.chip--mono,.stars,.split__counter{font-family:var(--font-label)}.preloader{z-index:300;background:var(--bg);transition:opacity .9s var(--ease), visibility .9s;grid-auto-flow:column;place-content:center;place-items:center;gap:.6rem;display:grid;position:fixed;inset:0}.preloader.is-done{opacity:0;visibility:hidden}.preloader__word{font-size:clamp(2rem,5vw,3.5rem)}.preloader__dot{background:var(--accent);width:12px;height:12px;animation:pulse 1.2s var(--ease) infinite;border-radius:50%}@keyframes pulse{50%{opacity:.5;transform:scale(.5)}}.bg{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0}.bg-video,#bgv{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.bg-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.bg-video::-webkit-media-controls-play-button{-webkit-appearance:none;display:none!important}.bg-video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.bg-tint{z-index:1;background:linear-gradient(90deg,#f4efe8e6 0%,#f4efe89e 28%,#f4efe814 56%,#f4efe800 70%),linear-gradient(#f4efe859 0%,#f4efe800 18%),#f4efe80f;position:absolute;inset:0}.grain{z-index:2;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.ambient-dots{z-index:2;position:absolute;inset:0}.ambient-dots span{background:var(--accent);opacity:.55;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 14px #c8553d59}.ambient-dots span:first-child{top:22%;right:9%}.ambient-dots span:nth-child(2){opacity:.5;width:5px;height:5px;bottom:18%;left:44%}.ambient-dots span:nth-child(3){opacity:.45;width:6px;height:6px;top:64%;right:26%}.page-progress{z-index:60;height:2px;position:fixed;top:0;left:0;right:0}.page-progress__fill{background:var(--accent-2);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nav{z-index:50;padding:1.25rem var(--gutter);transition:padding .5s var(--ease), background .5s var(--ease), box-shadow .5s var(--ease);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#f4efe8d1;padding-top:.75rem;padding-bottom:.75rem;box-shadow:0 1px #1412100f}.nav__logo{align-items:center;gap:.15rem;font-size:1.5rem;text-decoration:none;display:inline-flex}.nav__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block;transform:translateY(-.45em)}.nav__links{gap:2rem;display:flex}.nav__links a{letter-spacing:.02em;color:var(--muted);font-size:.86rem;text-decoration:none;transition:color .3s}.nav__links a:hover{color:var(--text)}.page{z-index:10;position:relative}.panel{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffffe0,#f7f2e9c7);border:1px solid #c8553d40;position:relative;overflow:hidden}.panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#c8553d24,#0000 34%),linear-gradient(135deg,#fff9,#0000 42%);position:absolute;inset:0}.panel>*{z-index:1;position:relative}.dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #c8553d2e}.section-tag{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;margin-bottom:1.4rem;font-size:.72rem;display:inline-flex}.section-title{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02}.section-sub{color:var(--muted);max-width:34rem;margin-top:1.2rem}.mono-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.price{color:var(--text);font-size:.95rem;font-weight:500}.price--lg{font-size:1.5rem}.stars{color:var(--accent-2);letter-spacing:.08em}.btn{cursor:pointer;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .3s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--surface-2);border:0;box-shadow:0 18px 48px #c8553d40}.btn--primary:hover{box-shadow:0 22px 56px #8e3b2552}.btn--ghost{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #14121029}.btn--ghost:hover{background:#fffc}.btn--sm{padding:.65rem 1.15rem;font-size:.85rem}.chips{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.82rem;display:inline-flex}.chip--mono{letter-spacing:.04em;font-size:.74rem}.chip--sm{padding:.3rem .65rem;font-size:.68rem}.chip--button{cursor:pointer;transition:background .3s,border-color .3s}.chip--button:hover{border-color:#1412104d}.chip--button.is-active{background:var(--text);color:var(--bg);border-color:var(--text)}.hero{min-height:100svh;padding:7rem var(--gutter) 6rem;align-items:center;display:flex;position:relative}.hero__inner{max-width:36rem}.hero__title{margin-bottom:1.6rem;font-size:clamp(3rem,7vw,6.4rem);line-height:.98}.hero__title em{color:var(--accent-2);font-style:italic}.hero__sub{color:var(--muted);max-width:30rem;margin-bottom:2.2rem;font-size:1.12rem}.hero__actions{flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;display:flex}.look-card{right:var(--gutter);border-radius:22px;grid-template-columns:92px 1fr;gap:1rem;width:min(300px,26vw);padding:.75rem;display:grid;position:absolute;bottom:7rem}.look-card__img{aspect-ratio:3/2;background-position:50%;background-size:cover;border-radius:14px}.look-card__body{flex-direction:column;justify-content:center;gap:.25rem;display:flex}.look-card__name{font-size:1.2rem;line-height:1.2}.look-card__row{justify-content:space-between;align-items:center;margin-top:.2rem;display:flex}.scroll-cue{left:var(--gutter);align-items:center;gap:.9rem;display:flex;position:absolute;bottom:2.4rem}.scroll-cue__line{background:var(--text);transform-origin:0;width:48px;height:1px;animation:cue 2.4s var(--ease) infinite}@keyframes cue{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.split{position:relative}.split__pin{height:100vh;padding:6rem var(--gutter) 4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid;position:relative}.split__copy{grid-column:1;max-width:32rem}.split__title{font-size:clamp(2.6rem,5.4vw,5.2rem)}.split__line{display:block}.split-word{will-change:opacity, filter, transform;display:inline-block}.split__sub{color:var(--muted);max-width:24rem;margin-top:1.4rem}.layer-list{grid-column:2;justify-self:end;gap:.7rem;width:min(330px,100%);margin:0;padding:0;list-style:none;display:grid}.layer-label{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ddd5c6e6;grid-template-columns:auto 28px 1fr;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid;box-shadow:0 12px 34px #14121014}.layer-label__id{font-family:var(--font-label);color:var(--accent-2);font-size:.72rem}.layer-label__line{background:var(--line);height:1px}.layer-label__name{font-family:var(--font-head);font-size:1.05rem;line-height:1.2;display:block}.layer-label__note{color:var(--muted);font-size:.78rem;line-height:1.35;display:block}.split__meter{flex-direction:column;grid-column:3;align-items:center;gap:1rem;display:flex}.split__counter{writing-mode:vertical-rl;letter-spacing:.1em;font-size:.72rem}.split__counter-now{color:var(--text)}.split__bar{background:#1412101a;border-radius:2px;width:2px;height:28vh;overflow:hidden}.split__bar-fill{background:var(--accent-2);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.fabric{padding:14vh var(--gutter) 18vh}.fabric__head{max-width:40rem;margin-bottom:4rem}.fabric__grid{grid-template-columns:minmax(0,1fr) minmax(240px,30vw) minmax(0,1fr);grid-template-areas:"detail.c2""c0.c3""c1.c4";align-items:start;gap:1.2rem 2rem;display:grid}.fabric__detail{grid-area:detail;margin:0;padding:.6rem}.fabric__detail img{aspect-ratio:16/10;object-fit:cover;border-radius:20px;width:100%}.fabric__detail figcaption{padding:.8rem .6rem .3rem}.fabric-card{padding:1.5rem 1.6rem 1.7rem}.fabric-card .mono-label{margin-bottom:.9rem}.fabric-card .spec__value{margin-bottom:.5rem;font-size:1.6rem}.fabric-card p:last-child{color:var(--muted);font-size:.95rem}.fabric-card--0{grid-area:c0}.fabric-card--1{grid-area:c1}.fabric-card--2{grid-area:c2}.fabric-card--3{grid-area:c3}.fabric-card--4{grid-area:c4}.catalog{padding:16vh var(--gutter) 14vh;background:linear-gradient(180deg, #f4efe800 0%, #f4efe8f0 14%, var(--bg) 30%);position:relative}.catalog__head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.5rem;display:flex}.catalog__head .section-sub{margin-top:0}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;display:grid}.catalog-grid__cell{display:flex}.garment-card{appearance:none;text-align:left;cursor:pointer;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);width:100%;transition:transform .6s var(--ease), opacity .5s var(--ease), filter .5s var(--ease), box-shadow .6s var(--ease), border-color .4s;flex-direction:column;padding:.6rem;display:flex;box-shadow:0 18px 50px #14121012}.garment-card__img{aspect-ratio:3/2;background:var(--bg-2);border-radius:22px;display:block;position:relative;overflow:hidden}.garment-card__img img{aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;width:100%;height:auto;transition:transform 1s var(--ease);display:block}.garment-card__inspect{color:var(--text);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);background:#f4efe8e6;border-radius:999px;padding:.4rem .75rem;position:absolute;bottom:.8rem;left:.8rem;transform:translateY(8px)}.garment-card__body{gap:.55rem;padding:1rem .7rem .6rem;display:grid}.garment-card__top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.garment-card__name{font-size:1.35rem;line-height:1.15}.garment-card__desc{color:var(--muted);font-size:.86rem;line-height:1.45}.garment-card__meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.catalog-grid.has-focus .garment-card:not(.is-focused){opacity:.42;filter:saturate(.6)blur(.5px);transform:scale(.97)}.garment-card.is-focused{border-color:#c8553d99;transform:translateY(-10px);box-shadow:0 34px 80px #14121024,0 0 0 4px #c8553d1f}.garment-card.is-focused .garment-card__img img{transform:scale(1.06)}.garment-card.is-focused .garment-card__inspect{opacity:1;transform:none}.experience{padding:12vh var(--gutter);background:var(--bg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;display:grid}.impact__line{font-size:clamp(2.2rem,4.2vw,3.8rem)}.chips--select{margin-top:2rem}.look{padding:.75rem}.look__images{grid-template-columns:1fr;gap:.6rem;display:grid}.look__images img{aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;border-radius:20px;width:100%;min-height:0;display:block}.look__body{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem .8rem .6rem;display:flex}.look__title{margin-top:.3rem;font-size:1.6rem;line-height:1.2}.look__note{color:var(--muted);font-size:.92rem}.look__actions{align-items:center;gap:.6rem;display:flex}.fav{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:44px;height:44px;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.fav svg{fill:none;width:20px;height:20px;stroke:var(--text);stroke-width:1.6px;transition:fill .3s,stroke .3s}.fav:hover{transform:scale(1.06)}.fav.is-faved svg{fill:var(--accent-2);stroke:var(--accent-2)}.cta{padding:8vh var(--gutter) 4vh;background:var(--bg)}.cta__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px;display:grid}.cta__panel:before{background:radial-gradient(circle at 50% 0,#c8553d1a,#0000 42%),linear-gradient(#ffffff80,#0000 46%)}.cta__img{background-position:50%;background-size:cover;border-radius:22px;margin:.75rem}.cta__body{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.cta__title{font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.02}.cta__prices{flex-wrap:wrap;gap:2.5rem;margin:2rem 0;display:flex}.cta__prices>span{gap:.2rem;display:grid}.footer{z-index:10;padding:16vh var(--gutter) 8vh;background:var(--bg);margin-top:24vh;position:relative}.footer:before{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:45vh;position:absolute;bottom:100%;left:0;right:0}.footer__inner{border-top:1px solid var(--line);gap:1.6rem;padding-top:3rem;display:grid}.footer__brand{font-size:clamp(3.4rem,11vw,10rem);line-height:.9}.footer__brand .nav__dot{width:.14em;height:.14em}.footer__note{color:var(--muted);max-width:38rem;font-size:.92rem}.footer__row{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.footer__row a{text-decoration:none}.inspect{z-index:200;-webkit-backdrop-filter:blur(6px);animation:fade .4s var(--ease);background:#1412106b;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.inspect__panel{background:var(--surface);width:min(1040px,100%);max-height:min(88vh,720px);animation:rise .6s var(--ease);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:auto}.inspect__img{background:var(--bg-2);border-radius:22px;margin:.75rem;overflow:hidden}.inspect__img img{object-fit:cover;width:100%;height:100%}.inspect__body{flex-direction:column;gap:1rem;padding:2.6rem 2.4rem 2.4rem 1.6rem;display:flex}.inspect__name{font-size:2.4rem}.inspect__desc{color:var(--muted)}.inspect__row{justify-content:space-between;align-items:center;display:flex}.inspect__close{z-index:3;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:42px;height:42px;font-size:1.4rem;line-height:1;position:absolute;top:1rem;right:1rem}.spec{margin:.4rem 0 .8rem;display:grid}.spec__row{border-top:1px solid var(--line);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.spec__row dd{margin:0;font-size:.92rem}.inspect .btn{align-self:flex-start}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}.nav__actions{align-items:center;gap:.6rem;display:flex}.nav__studio{letter-spacing:.02em;white-space:nowrap;color:var(--muted);margin-right:.4rem;padding:0 .6rem;font-size:.86rem;line-height:44px;text-decoration:none;transition:color .3s;display:inline-block}.nav__studio:hover{color:var(--text)}.cart-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:44px;height:44px;transition:transform .3s var(--ease), background .3s;background:#ffffffb3;border:1px solid #14121024;border-radius:50%;place-items:center;display:grid;position:relative}.cart-btn:hover{background:var(--surface);transform:translateY(-2px)}.cart-btn svg{fill:none;width:20px;height:20px;stroke:var(--text);stroke-width:1.6px;stroke-linejoin:round}.cart-btn__count{background:var(--accent-2);min-width:20px;height:20px;color:var(--surface-2);font-family:var(--font-label);text-align:center;animation:badge-pop .5s var(--ease);border-radius:999px;padding:0 5px;font-size:.68rem;line-height:20px;position:absolute;top:-4px;right:-4px}@keyframes badge-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.btn--xs{padding:.45rem .85rem;font-size:.76rem}.btn--link{color:var(--accent-2);text-underline-offset:4px;background:0 0;border:0;padding:.95rem .4rem;text-decoration:underline;text-decoration-thickness:1px}.btn--link:hover{color:var(--text);transform:none}.btn.is-done{background:var(--text);color:var(--surface-2);box-shadow:none;border-color:var(--text)}.look-card__add{place-self:flex-start start;margin-top:.5rem}.chip__fave{color:var(--accent);margin-left:.15rem}.chip--button.is-active .chip__fave{color:var(--accent-soft)}.drawer{z-index:220;-webkit-backdrop-filter:blur(4px);animation:fade .35s var(--ease);background:#14121061;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer__panel{background:var(--bg);width:min(440px,100%);height:100%;animation:slide-in .5s var(--ease);flex-direction:column;display:flex;box-shadow:-30px 0 90px #1412102e}@keyframes slide-in{0%{transform:translate(100%)}}.drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.6rem 1.6rem 1.2rem;display:flex;position:relative}.drawer__title{font-family:var(--font-head);font-size:1.7rem;font-weight:400}.drawer__close{position:static}.drawer__list{flex:1;margin:0;padding:.4rem 1.6rem;list-style:none;overflow-y:auto}.cart-line{border-bottom:1px solid var(--line);animation:rise .45s var(--ease);grid-template-columns:76px 1fr auto;gap:1rem;padding:1.1rem 0;display:grid}.cart-line__img{object-fit:cover;background:var(--bg-2);border-radius:14px;width:76px;height:92px}.cart-line__info{align-content:start;gap:.3rem;display:grid}.cart-line__name{font-family:var(--font-head);font-size:1.15rem;line-height:1.2}.cart-line__side{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cart-line__remove{cursor:pointer;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.cart-line__remove:hover{color:var(--accent-2)}.qty{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;width:max-content;margin-top:.4rem;display:inline-flex}.qty button{cursor:pointer;width:32px;height:32px;color:var(--text);background:0 0;border:0;border-radius:50%;font-size:1rem}.qty button:hover{background:var(--bg-2)}.qty span{text-align:center;min-width:1.6rem;font-family:var(--font-label);font-size:.82rem}.drawer__foot{border-top:1px solid var(--line);background:var(--surface-2);gap:.7rem;padding:1.2rem 1.6rem 1.6rem;display:grid}.drawer__row{justify-content:space-between;align-items:center;display:flex}.drawer__fine{color:var(--muted);font-size:.78rem}.drawer__checkout{width:100%}.drawer__empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem 1.6rem;display:flex}.drawer__empty .section-sub{margin-top:0}.drawer__check{background:var(--accent-2);width:52px;height:52px;color:var(--surface-2);animation:badge-pop .6s var(--ease);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.toast{z-index:250;background:var(--text);color:var(--bg);box-shadow:var(--shadow);opacity:0;transition:transform .5s var(--ease), opacity .5s var(--ease);pointer-events:none;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.2rem;font-size:.88rem;display:inline-flex;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%,140%)}.toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.toast__action{color:var(--surface-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f7f2e959;border-radius:999px;margin-left:.4rem;padding:.3rem .75rem;font-size:.8rem}.toast__action:hover{background:#f7f2e91f}@media (width<=1100px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fabric__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"detail detail""c0 c1""c2 c3""c4 c4"}.experience{grid-template-columns:1fr;gap:3rem}.look-card{display:none}}@media (hover:none),(width<=768px){.bg-tint{background:linear-gradient(#f4efe84d 0%,#f4efe866 18%,#f4efe8b8 44%,#f4efe8db 72%,#f4efe8e6 100%)}.nav__links{display:none}.toast{justify-content:space-between;left:1rem;right:1rem;transform:translateY(140%)}.toast.is-visible{transform:none}}@media (width<=768px){body{font-size:16px}.nav{padding:1rem}.nav__logo{font-size:1.3rem}.nav__studio{margin-right:0;padding:0 .35rem;font-size:.8rem}.nav__studio-long{display:none}.hero{align-items:flex-end;padding:6rem 1rem 5rem}.hero__title{font-size:clamp(2.7rem,12vw,3.6rem)}.scroll-cue{bottom:1.6rem;left:1rem}.split__pin{grid-template-columns:1fr;gap:2.5rem;height:auto;padding:12vh 1rem 8vh}.split__copy,.layer-list{grid-column:1}.layer-list{justify-self:stretch;width:100%}.layer-label__note,.split__meter{display:none}.fabric{padding:8vh 1rem 10vh}.fabric__grid{grid-template-columns:1fr;grid-template-areas:"detail""c0""c1""c2""c3""c4"}.catalog{background:var(--bg);padding:10vh 1rem}.catalog__head{flex-direction:column;align-items:flex-start}.catalog-grid{grid-template-columns:1fr}.experience{padding:8vh 1rem}.look__body{flex-direction:column;align-items:flex-start}.cta{padding:6vh 1rem 2vh}.cta__panel{grid-template-columns:1fr}.cta__img{aspect-ratio:16/10}.footer{padding:12vh 1rem 6vh}.inspect{place-items:end center;padding:.75rem}.inspect__panel{grid-template-columns:1fr;max-height:92dvh}.inspect__img{aspect-ratio:auto;max-height:none}.inspect__img img{aspect-ratio:3/2;height:auto}.inspect__body{padding:1.2rem 1.4rem 1.6rem}}@media (width<=480px){.nav{gap:.5rem}.nav__logo{white-space:nowrap}.nav__actions{gap:.35rem}.nav__shop-long{display:none}}@media (width<=400px){.nav__logo{font-size:1.12rem}.nav__studio{padding:0 .2rem;font-size:.74rem}.nav__shop{padding-left:.9rem;padding-right:.9rem}}@media (width<=340px){.nav__shop{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
