.ahero{position:relative;background:var(--studio);overflow:hidden;padding:28px var(--pad) 0;min-height:520px;display:flex;flex-direction:column}.ahero h1{font-size:clamp(66px,20vw,190px);position:relative;z-index:2}.ahero h1 mark{background:var(--pop);color:var(--ink);padding:0 .06em}.ahero p{position:relative;z-index:2;margin:14px 0 0;font-size:17px;max-width:460px}.ahero__shoes{position:relative;flex:1;min-height:220px}.ahero__shoe{position:absolute;filter:drop-shadow(0 18px 18px rgba(0,0,0,.18))}.ahero__shoe img{width:100%;height:auto}.ahero__shoe--1{width:62%;left:36%;top:6%;transform:rotate(-14deg)}.ahero__shoe--2{width:52%;left:-6%;top:34%;transform:scaleX(-1) rotate(-12deg)}@media(min-width:960px){.ahero{min-height:620px;padding-top:48px}.ahero h1{font-size:min(9vw,150px)}.ahero__shoes{position:absolute;right:2%;top:12%;width:48%;height:80%}}.ticker{background:var(--ink);color:#fff;height:30px;overflow:hidden;display:flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ticker__track{display:flex;white-space:nowrap;animation:ticker var(--ticker-speed, 30s) linear infinite}.ticker__track span{padding:0 18px;display:inline-flex;align-items:center;gap:18px}.ticker__track span:after{content:"";width:7px;height:7px;background:var(--pop);transform:rotate(45deg)}@keyframes ticker{to{transform:translate(-50%)}}.brands a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:clamp(30px,9vw,72px);font-weight:600;letter-spacing:-.03em;text-transform:uppercase;line-height:1}.brands a:first-child{border-top:1.5px solid var(--ink)}.brands a span{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--muted)}.brands a:hover{color:var(--muted)}.brands a:hover span{color:var(--ink)}.lc-cart__panel{position:absolute;top:0;right:0;bottom:0;width:min(100%,440px);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.lc-layer.open .lc-cart__panel{transform:none}.lc-cart__root{display:flex;flex-direction:column;flex:1;min-height:0;transition:opacity .2s}.lc-cart__root.is-loading{opacity:.55;pointer-events:none}.lc-cart__top{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 16px;border-bottom:1px solid var(--line);flex:none}.lc-cart__top h2{font-size:34px}.lc-ship{padding:14px 16px;background:var(--tile);flex:none;font-size:13px;display:flex;flex-direction:column;gap:8px}.lc-ship__bar{height:6px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.lc-ship__bar i{position:absolute;left:0;top:0;bottom:0;background:var(--ink);transition:width .4s}.lc-ship.done .lc-ship__bar i{background:var(--pop);box-shadow:inset 0 0 0 1px var(--ink)}.lc-cart__list{flex:1;overflow:auto;padding:4px 16px}.lc-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.lc-item__img{width:88px;height:104px;background:var(--tile);display:grid;place-items:center;flex:none}.lc-item__img img{width:92%;height:auto}.lc-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lc-item__brand{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lc-item__name{font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.25}.lc-item__meta{font-size:13px;color:var(--muted)}.lc-item__row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.lc-qty{display:flex;align-items:center;box-shadow:inset 0 0 0 1.5px var(--ink)}.lc-qty button{width:36px;height:36px;font-size:18px;font-weight:600}.lc-qty button:disabled{opacity:.3;cursor:not-allowed}.lc-qty span{min-width:22px;text-align:center;font-weight:600;font-size:14px}.lc-item__price{font-weight:600;font-size:15px;display:inline-flex;gap:6px;align-items:baseline}.lc-remove{font-size:12px;color:var(--muted);text-decoration:underline;align-self:flex-start;margin-top:4px;min-height:24px}.lc-cart__foot{border-top:1.5px solid var(--ink);padding:14px 16px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;flex:none}.lc-sum{display:flex;justify-content:space-between;font-size:14px}.lc-sum b{font-size:18px}.lc-note{font-size:12px;color:var(--muted);margin:2px 0 4px}.lc-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.lc-cart__empty h3{font-size:52px}.lc-cart__empty p{color:var(--muted);max-width:260px}.ways-wrap{margin-top:14px}.ways{display:grid;grid-template-columns:1fr;gap:8px}.way{display:flex;gap:14px;align-items:center;padding:16px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s}.way:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.way--main{background:var(--pop);box-shadow:inset 0 0 0 1.5px var(--ink)}.way i{width:46px;height:46px;flex:none;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1.5px var(--ink);display:grid;place-items:center}.way i svg{width:22px;height:22px}.way div{flex:1;min-width:0}.way strong{display:block;font-size:15px;text-transform:uppercase;letter-spacing:.02em}.way span{font-size:13px;color:#2b2b2b}.way em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(min-width:960px){.ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta{background:var(--ink);color:#fff;padding:28px var(--pad);display:flex;flex-direction:column;gap:12px}.cta__copy{display:flex;flex-direction:column;gap:10px}.cta h2{font-size:52px}.cta p{color:#cfcfcf;max-width:440px}@media(min-width:960px){.cta{padding:48px var(--pad);flex-direction:row;align-items:flex-end;justify-content:space-between}}.custom{background:var(--cc-bg, transparent);color:var(--cc-fg, inherit);padding:44px 0}.custom__inner{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.custom.center .custom__inner{align-items:center;text-align:center}@media(min-width:960px){.custom{padding:72px 0}}.dh{background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:28px var(--pad) 32px;min-height:calc(100svh - 150px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.dh__ghost{position:absolute;left:50%;top:44%;width:min(118vw,900px);max-width:none;height:auto;transform:translate(-50%,-50%) rotate(-14deg);filter:brightness(0) invert(1);opacity:.1;transition:opacity 1s,filter 1s;pointer-events:none}.dh__ghost.peek{opacity:.35;filter:brightness(0) invert(1) blur(2px)}.dh__top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dh__num{font-family:var(--loud);font-style:italic;font-weight:900;font-size:22px;background:var(--pop);color:var(--ink);padding:4px 10px;transform:rotate(-3deg)}.dh h1{position:relative;font-size:clamp(58px,17vw,190px)}.dh h1 mark{background:var(--pop);color:var(--ink);padding:0 .06em}.peekbtn{position:relative;align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1.5px solid var(--pop);padding-bottom:2px;min-height:32px;touch-action:none}.dh .clock{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:640px}.dh .clock div{background:#1b1b1b;padding:14px 6px 10px;text-align:center}.dh .clock b{display:block;font-family:var(--loud);font-style:italic;font-weight:900;font-size:clamp(40px,12vw,78px);line-height:.9;font-variant-numeric:tabular-nums}.dh .clock small{font-size:10px;letter-spacing:.1em;color:#a9a9a9;text-transform:uppercase}.alert{position:relative;display:flex;flex-direction:column;gap:10px;max-width:640px}.alert__row{display:flex;background:var(--paper);box-shadow:0 0 0 1.5px var(--pop)}.alert__row label{flex:1;display:flex;min-width:0}.alert__row input{flex:1;min-width:0;border:0;height:56px;padding:0 14px;font-size:16px;color:var(--ink);background:transparent}.alert__row input:focus{outline:none}.alert__row button{background:var(--pop);color:var(--ink);padding:0 18px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.alert__help{font-size:13px;color:#bdbdbd;margin-top:10px}.alert__ok{font-weight:700;color:var(--pop)}.alert__err{margin-top:8px;font-size:13px;color:#ff9b8f;font-weight:600}@media(min-width:960px){.dh{padding:48px var(--pad)}}.drops{padding-bottom:28px}.sizebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 var(--pad) 12px;font-size:13px}.sizebar__msg{color:var(--muted)}.sizebar__msg b{color:var(--ink)}.drops__empty{grid-column:1 / -1;padding:40px var(--pad);text-align:center;background:var(--tile)}.drops__none{grid-column:1 / -1;padding:40px var(--pad);text-align:center;color:var(--muted)}.fits{columns:2;column-gap:4px}.fitcard{break-inside:avoid;margin-bottom:4px;position:relative;overflow:hidden;display:block}.fitcard__ph{background:var(--fitcard-bg, var(--studio));aspect-ratio:1 / 1}.fitcard__ph--portrait{aspect-ratio:3 / 4}.fitcard__ph img,.fitcard__ph video{width:100%;height:100%;object-fit:cover;display:block}.fitcard__tag{position:absolute;left:8px;bottom:8px;background:var(--paper);font-size:11px;font-weight:600;padding:4px 7px}.fitcard__play{position:absolute;right:8px;top:8px;width:30px;height:30px;border-radius:50%;background:#0a0a0abf;display:grid;place-items:center;color:#fff}.fitcard__play svg{width:11px;height:11px;margin-left:2px}.tagme{margin-top:16px;padding:16px;border:1.5px dashed var(--ink);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.tagme b{display:block;text-transform:uppercase;letter-spacing:.02em}@media(min-width:960px){.fits{columns:4}}.buddy{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;width:66px;height:66px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 2px var(--ink),4px 4px 0 2px var(--pop);display:grid;place-items:center;transition:transform .2s,bottom .3s}.buddy:hover{transform:translateY(-3px) rotate(-6deg)}body.bar-on .buddy{bottom:calc(92px + env(safe-area-inset-bottom))}.bubble{position:fixed;right:90px;bottom:calc(28px + env(safe-area-inset-bottom));z-index:40;background:var(--ink);color:#fff;font-size:13px;font-weight:600;padding:9px 12px;max-width:190px;line-height:1.3;opacity:0;transform:translateY(8px);transition:all .3s;pointer-events:none}.bubble:after{content:"";position:absolute;right:-6px;bottom:12px;border:6px solid transparent;border-left-color:var(--ink);border-right:0}.bubble.on{opacity:1;transform:none}.mysize{position:fixed;left:14px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:40;box-shadow:3px 3px 0 var(--ink);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s}.mysize.show{opacity:1;transform:none;pointer-events:auto}.lc-sheet__lede{color:var(--muted);margin:0 0 16px}.size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px}.size-grid button{height:52px;border:1.5px solid var(--line);font-size:16px;font-weight:600}.size-grid button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.size-actions{display:flex;gap:8px}.size-actions .btn{flex:1}#lcSizeTitle{font-size:44px;margin-bottom:4px}.ftr{background:var(--ink);color:#fff;padding:44px 0 calc(24px + env(safe-area-inset-bottom));margin-top:56px;overflow:hidden}.ftr__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:36px}.ftr__line{font-size:22px;font-weight:500;line-height:1.2;max-width:280px;letter-spacing:-.01em}.ftr__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-bottom:36px}.ftr__cols h3{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.1em;color:#9a9a9a;text-transform:uppercase}.ftr__cols a{display:block;padding:6px 0;font-size:15px;color:#e8e8e8}.ftr__cols a:hover{color:var(--pop)}.ftr__word{font-family:var(--logo);font-stretch:125%;font-weight:900;font-size:22vw;line-height:.76;letter-spacing:-.05em;color:var(--paper);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 calc(var(--pad) / 2);overflow:hidden}.ftr__word span{display:inline-block}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;color:#9a9a9a;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #262626;padding-top:16px;margin-top:20px}@media(min-width:960px){.ftr__cols{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px}}.hdr{background:var(--paper);border-bottom:1px solid var(--line)}.hdr__bar{height:60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.hdr__l{display:flex}.hdr__r{display:flex;justify-content:flex-end}.logo{display:flex;flex-direction:column;align-items:flex-end;line-height:.86}.logo b{font-family:var(--logo);font-stretch:125%;font-weight:900;font-size:23px;letter-spacing:-.02em}.logo i{font-family:var(--logo);font-style:normal;font-stretch:112%;font-weight:800;font-size:8px;letter-spacing:.02em;margin-top:2px}.logo__img{height:34px;width:auto}.nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;padding:4px var(--pad) 12px;font-size:15px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.nav a{padding:6px 0;position:relative}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a.hot:before{content:"";position:absolute;top:4px;right:-9px;width:6px;height:6px;border-radius:50%;background:var(--pop);box-shadow:0 0 0 1.5px var(--ink)}.hdr.compact .nav{display:none}@media(min-width:960px){.hdr__bar{height:68px}.logo b{font-size:30px}.logo i{font-size:10.5px}.logo__img{height:42px}.hdr.compact .nav{display:flex}}.faqnav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px;position:sticky;top:var(--header-offset, 60px);background:var(--paper);padding:10px 0;z-index:5}.faqnav::-webkit-scrollbar{display:none}.faqnav a{flex:none;height:38px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);display:inline-flex;align-items:center;font-size:13px;font-weight:600}.faqnav a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.faq__group{margin:26px 0 6px;scroll-margin-top:calc(var(--header-offset, 60px) + 70px)}.faq__item{border-bottom:1px solid var(--line)}.faq__group+.faq__item{border-top:1px solid var(--line)}.faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 0;font-size:15px;font-weight:700;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary i{width:24px;height:24px;position:relative;flex:none}.faq__item summary i:before,.faq__item summary i:after{content:"";position:absolute;left:5px;right:5px;top:11px;height:2px;background:var(--ink);transition:transform .2s}.faq__item summary i:after{transform:rotate(90deg)}.faq__item[open] summary i:after{transform:rotate(0)}.faq__answer{padding:0 0 18px;font-size:15px;color:#2b2b2b}.msg{margin-top:36px}.msg .head h2{font-size:52px}.help-form{display:grid;gap:12px;padding:18px;background:var(--tile)}.help-form select{background:var(--paper)}.help-form__ok{font-weight:700}.help-form__err{color:#b42318;font-weight:600;font-size:14px}@media(min-width:960px){.faq-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.msg{margin-top:0;position:sticky;top:calc(var(--header-offset, 84px) + 16px)}}.hero{position:relative;overflow:hidden}.hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero__track::-webkit-scrollbar{display:none}.edit{flex:0 0 100%;scroll-snap-align:start;position:relative;height:clamp(540px,140vw,620px);overflow:hidden;background:var(--studio)}.edit--pop{background:var(--pop)}.edit--ink{background:var(--ink);color:#fff}.edit__shoe{position:absolute;width:calc(var(--w) * 1%);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);transform:rotate(var(--r));filter:drop-shadow(0 18px 18px rgba(0,0,0,.18));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.edit__shoe img{width:100%;height:auto}.edit__shoe.flip img{transform:scaleX(-1)}.edit__title{position:absolute;left:var(--pad);top:22px;font-size:clamp(58px,17vw,150px);z-index:2}.edit__title mark{background:var(--pop);color:var(--ink);padding:0 .08em;margin-left:-.04em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.edit--pop .edit__title mark{background:var(--ink);color:var(--pop)}.edit__foot{position:absolute;left:var(--pad);right:var(--pad);bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;z-index:2}.plus{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-height:44px}.plus__sq{width:22px;height:22px;background:var(--pop);display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--ink);transition:transform .25s;color:var(--ink)}.plus__sq svg{width:12px;height:12px}.edit--pop .plus__sq{background:var(--ink);color:var(--pop)}.plus:hover .plus__sq{transform:rotate(90deg)}.edit__meta{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:right;line-height:1.5}.bars{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px;pointer-events:none;z-index:3}.bars i{width:56px;height:3px;background:#0a0a0a2e;overflow:hidden;position:relative}.bars i.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);animation:hero-fill var(--hero-time, 6s) linear forwards;transform-origin:left}@keyframes hero-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:960px){.edit{height:min(78vh,720px)}.edit__title{top:32px;font-size:min(10vw,150px)}.edit__shoe{width:calc(var(--w) * .52%);left:calc(38% + var(--x) * .6%);top:calc(var(--y) * .9% - 4%)}}.info__grid{display:grid;grid-template-columns:1fr;gap:8px}.info__card{padding:16px;box-shadow:inset 0 0 0 1.5px var(--ink);display:flex;gap:14px}.info__card strong{display:block;text-transform:uppercase;font-size:13px;letter-spacing:.04em;margin-bottom:4px}.info__card p{font-size:14px;color:#2b2b2b}.info--numbered .info__card{padding:18px}.info--numbered .info__card i{width:34px;height:34px;flex:none;background:var(--pop);box-shadow:0 0 0 1.5px var(--ink);display:grid;place-items:center;font-style:normal;font-weight:800}@media(min-width:960px){.info__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lost{min-height:calc(100svh - 240px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:32px var(--pad);position:relative;overflow:hidden}.lost__big{font-family:var(--loud);font-style:italic;font-weight:900;font-size:clamp(150px,48vw,360px);line-height:.8;letter-spacing:-.03em;display:flex;align-items:center;gap:.02em}.lost__big span{display:inline-block}.lost__big .o{width:.62em;height:.62em;border-radius:50%;background:var(--pop);box-shadow:0 0 0 .025em var(--ink);display:grid;place-items:center;transform:rotate(-8deg)}.lost__big .o svg{width:72%;height:auto;animation:lost-wiggle 3s ease-in-out infinite}@keyframes lost-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.lost h1{font-size:clamp(46px,13vw,90px)}.lost p{max-width:360px;font-size:16px;color:#2b2b2b}.lost__search{display:flex;width:100%;max-width:440px;box-shadow:inset 0 0 0 1.5px var(--ink)}.lost__search label{flex:1;display:flex;min-width:0}.lost__search input[type=search]{flex:1;min-width:0;height:54px;border:0;padding:0 14px;font-size:16px;background:transparent;-webkit-appearance:none;appearance:none}.lost__search input:focus{outline:none}.lost__search button{padding:0 18px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lost__links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.addr{display:flex;flex-direction:column;gap:8px}.addr__edit summary{cursor:pointer;margin-top:4px;display:inline-block}.addr__form{display:grid;gap:10px;margin-top:12px}.addr__delete{margin-top:10px}.addr__delete .link{color:#b42318;border-color:#b42318}.cart-page{padding-bottom:24px}.cart-page .page__head{padding:22px var(--pad) 8px}.cart-page .page__head h1{font-size:clamp(60px,18vw,150px)}.cart-page__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:48px var(--pad)}.cart-page__empty h2{font-size:52px}.cart-page__form{max-width:var(--max);margin:0 auto;padding:0 var(--pad);display:grid;gap:24px}.cart-row{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.cart-row__img{width:96px;height:112px;background:var(--tile);display:grid;place-items:center;flex:none}.cart-row__img img{width:92%;height:auto}.cart-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cart-row__name{font-weight:600;text-transform:uppercase}.cart-row__foot{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.cart-row__qty{width:64px;height:40px;border:1.5px solid var(--ink);text-align:center;font-size:16px}.cart-row__remove{text-decoration:underline;font-size:13px}.cart-page__total{display:flex;justify-content:space-between;font-size:14px}.cart-page__total b{font-size:18px}.cart-page__sum{display:flex;flex-direction:column;gap:10px;align-self:start}@media(min-width:960px){.cart-page__form{grid-template-columns:minmax(0,1fr) 360px;gap:48px}.cart-page__sum{position:sticky;top:calc(var(--header-offset, 84px) + 16px)}}.brand-hero{background:var(--ink);color:#fff;padding:26px var(--pad) 22px;position:relative;overflow:hidden}.brand-hero h1{font-size:clamp(72px,22vw,180px);position:relative;z-index:1}.brand-hero p{margin:10px 0 0;color:#cfcfcf;max-width:420px;position:relative;z-index:1}.brand-hero img{position:absolute;right:-14%;bottom:-8%;width:78%;max-width:620px;height:auto;transform:rotate(-14deg);opacity:.9}.top{padding:16px var(--pad) 4px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.top h1{font-size:clamp(58px,17vw,140px)}.top__n{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-bottom:6px}.cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px var(--pad) 14px}.cats::-webkit-scrollbar{display:none}.cats a{flex:none;height:40px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);display:inline-flex;align-items:center;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.cats a[aria-current=true]{background:var(--ink);color:#fff;box-shadow:none}.bar{position:sticky;top:var(--header-offset, 60px);z-index:20;background:var(--paper);display:grid;grid-template-columns:1fr 1fr auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bar button{height:50px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bar button+button{border-left:1px solid var(--line)}.bar svg{width:16px;height:16px}.bar .n{background:var(--pop);box-shadow:0 0 0 1.5px var(--ink);border-radius:9px;min-width:18px;height:18px;font-size:10px;line-height:18px;padding:0 5px;text-align:center}.bar .mine{padding:0 14px}.bar .mine[aria-pressed=true]{background:var(--pop)}.active{display:flex;gap:6px;flex-wrap:wrap;padding:12px var(--pad) 0}.active:empty{display:none}.active__chip{height:34px;padding:0 10px 0 12px;border-radius:999px;background:var(--tile);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.active__chip svg{width:12px;height:12px}.active__clear{height:34px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;text-decoration:underline;padding:0 6px}.results{padding-top:12px;transition:opacity .2s}.results.is-loading{opacity:.5;pointer-events:none}.tile-wrap{aspect-ratio:4 / 5;display:block}.tile-drop{background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:14px;position:relative;overflow:hidden;height:100%}.tile-drop h3{font-size:38px}.tile-drop .t{font-family:var(--loud);font-style:italic;font-weight:900;font-size:30px;font-variant-numeric:tabular-nums}.tile-help{background:var(--pop);display:flex;flex-direction:column;justify-content:space-between;padding:14px;height:100%}.tile-help h3{font-size:36px}.tile-help p{margin:8px 0 0;font-size:13px}.empty{padding:48px var(--pad);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--tile)}.empty h2{font-size:52px}.empty p{color:var(--muted);max-width:320px}.empty__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.end{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px var(--pad) 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.end i{width:120px;height:2px;background:var(--ink)}.fgroup{padding:14px 0;border-top:1px solid var(--line)}.fgroup h3{margin:0 0 10px}.fsizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fopts{display:flex;flex-wrap:wrap;gap:6px}.fchip{display:block;position:relative}.fchip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.fchip span,.fopts button{display:flex;align-items:center;justify-content:center;height:46px;box-shadow:inset 0 0 0 1.5px var(--line);font-weight:600;font-size:14px}.fopts .fchip span,.fopts button{padding:0 14px;border-radius:999px;height:40px;font-size:13px}.fchip input:checked+span,.fopts button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.fchip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.fchip.is-off{opacity:.4}.toggle{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px;min-height:44px}.switch{-webkit-appearance:none;appearance:none;width:50px;height:30px;border-radius:15px;background:var(--line);position:relative;transition:background .2s;flex:none;margin:0;cursor:pointer}.switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.switch:checked{background:var(--ink)}.switch:checked:after{transform:translate(20px);background:var(--pop)}.lc-sheet__foot{position:sticky;bottom:-22px;background:var(--paper);display:flex;gap:8px;padding:12px 0 0;margin-top:8px;border-top:1.5px solid var(--ink)}.lc-sheet__foot .btn{flex:1}.sort-opt{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:54px;border-bottom:1px solid var(--line);font-size:16px;font-weight:500;text-align:left}.sort-opt[aria-checked=true]{font-weight:700}.sort-opt[aria-checked=true]:after{content:"";width:12px;height:12px;background:var(--pop);box-shadow:0 0 0 1.5px var(--ink);transform:rotate(45deg)}@media(min-width:960px){.bar{grid-template-columns:auto auto 1fr;padding:0 var(--pad)}.bar button{padding:0 22px}.bar .mine{justify-self:end;border-left:1px solid var(--line)}.brand-hero{padding:48px var(--pad)}.brand-hero img{width:44%;right:4%;bottom:-20%}.crumbs{padding-top:18px}}.order-line{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:flex-start}.order-line__img{width:80px;height:96px;background:var(--tile);display:grid;place-items:center;flex:none}.order-line__img img{width:92%;height:auto}.order-line__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.order-line__body b{text-transform:uppercase;font-size:14px}.order-line__body span{font-size:13px;color:var(--muted)}.order-sum{display:flex;flex-direction:column;gap:8px}.order-sum>div{display:flex;justify-content:space-between;font-size:14px}.order-sum__total{border-top:1.5px solid var(--ink);padding-top:10px;margin-top:4px}.order-sum__total b{font-size:18px}.page{padding-bottom:24px}.page__head{padding:22px var(--pad) 8px}.page__head h1{font-size:clamp(60px,18vw,150px)}@media(min-width:960px){.page__head{padding-top:36px}}.pdp{display:block}.pdp__info{padding:18px var(--pad) 0;display:flex;flex-direction:column;gap:22px}.gal{position:relative;margin-top:10px}.gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal__track::-webkit-scrollbar{display:none}.shot{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 5;background:var(--tile);position:relative;overflow:hidden;display:grid;place-items:center}.shot img{width:90%;height:auto;filter:drop-shadow(0 18px 16px rgba(0,0,0,.14))}.shot--studio{background:var(--studio)}.shot--studio img{transform:scaleX(-1) rotate(-6deg)}.shot--pop{background:var(--pop)}.shot--pop img{transform:rotate(-16deg);width:96%}.shot--photo img{width:100%;height:100%;object-fit:cover;filter:none}.shot--video{background:var(--ink)}.shot--video video,.shot--video iframe,.shot--video model-viewer{width:100%;height:100%;object-fit:cover;border:0}.shot__placeholder{width:60%;fill:currentColor;opacity:.15}.gal .sticker{top:12px;left:12px}.gal__fav{position:absolute;top:6px;right:6px;z-index:3;background:var(--paper);border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 1.5px var(--ink)}.gal__fav[aria-pressed=true] svg path{fill:var(--ink)}.gal__share{position:absolute;top:58px;right:6px;z-index:3;background:var(--paper);border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 1.5px var(--ink)}.gal__count{position:absolute;right:12px;bottom:12px;font-size:11px;font-weight:700;letter-spacing:.06em;background:var(--ink);color:#fff;padding:5px 8px;z-index:2}.shot__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:zoom-in}.zoom__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper)}.zoom__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zoom__track::-webkit-scrollbar{display:none}.zoom__track.is-locked{overflow:hidden}.zoom__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;overflow:hidden;cursor:zoom-in}.zoom__slide img{display:block;width:100%;height:100%;object-fit:contain}.zoom__slide.is-zoomed{overflow:auto;cursor:zoom-out}.zoom__slide.is-zoomed img{width:250%;height:auto}.zoom__close{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;background:var(--paper);border-radius:50%;box-shadow:0 0 0 1.5px var(--ink)}.zoom__nav{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;background:var(--paper);box-shadow:0 0 0 1.5px var(--ink)}.zoom__nav svg{width:18px;height:18px}.zoom__nav--prev{left:12px}.zoom__nav--prev svg{transform:scaleX(-1)}.zoom__nav--next{right:12px}.zoom__count{position:absolute;left:50%;bottom:16px;z-index:2;transform:translate(-50%);font-size:11px;font-weight:700;letter-spacing:.06em;background:var(--ink);color:#fff;padding:5px 8px}@media(hover:none){.zoom__nav{display:none}}.gal__bars{display:flex;gap:4px;padding:8px var(--pad) 0}.gal__bars button{flex:1;height:14px;display:flex;align-items:center}.gal__bars button:before{content:"";flex:1;height:3px;background:var(--line);transition:background .2s}.gal__bars button[aria-current=true]:before{background:var(--ink)}.title{display:flex;flex-direction:column;gap:6px}.title__brand{display:flex;justify-content:space-between;align-items:center}.title__brand a{border-bottom:1.5px solid var(--ink)}.title h1{margin-top:4px;font-size:clamp(46px,13vw,76px)}.title__var{font-size:15px;color:var(--muted)}.price{display:flex;align-items:baseline;gap:10px;margin-top:6px}.price b{font-size:24px;font-weight:600;letter-spacing:-.01em}.price small{font-size:12px;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 10px;border:1.5px solid var(--ink);border-radius:999px}.chip svg{width:14px;height:14px}.chip--pop{background:var(--pop)}.picker{display:flex;flex-direction:column;gap:18px}.sizes__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sizes__head .link{min-height:28px;display:inline-flex;align-items:flex-end;text-transform:none;letter-spacing:0}.sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.size{height:54px;border:1.5px solid var(--line);font-size:15px;font-weight:600;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;transition:border-color .15s}.size:hover{border-color:var(--ink)}.size small{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.size small:empty{display:none}.size[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.size[aria-pressed=true] small{color:var(--pop)}.size.out{color:#9a9a9a;border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--tile) 6px 7px)}.size.out span{text-decoration:line-through}.size.out small{color:var(--ink)}.size.mine:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--pop);box-shadow:0 0 0 1.5px var(--ink)}.picker__opt{display:flex;flex-direction:column;gap:10px}.opts{display:flex;flex-wrap:wrap;gap:6px}.opt{padding:0 16px;height:42px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14px;font-weight:600}.opt:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.opt[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.opt.out{color:#9a9a9a;text-decoration:line-through}.size-msg{font-size:13px;min-height:20px;display:flex;align-items:center;gap:8px;margin-top:-8px}.size-msg.warn{color:#b42318;font-weight:600}.size-msg .dot{width:8px;height:8px;border-radius:50%;background:#e8590c;flex:none}.size-msg .dot--mine{background:var(--pop);box-shadow:0 0 0 1.5px var(--ink)}.shake{animation:shake .4s}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.fit-meter{border:1.5px solid var(--ink);padding:14px;display:flex;flex-direction:column;gap:10px}.fit-meter__scale{position:relative;height:6px;background:var(--line);margin:8px 0 2px}.fit-meter__scale i{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--pop);box-shadow:0 0 0 2px var(--ink);transform:translate(-50%,-50%)}.fit-meter__labels{display:flex;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fit-meter p{font-size:14px}.actions{display:flex;flex-direction:column;gap:8px}.actions .btn{height:56px;font-size:14px}.deliv{background:var(--tile);padding:16px;display:flex;flex-direction:column;gap:10px}.deliv form{display:flex;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}.deliv label{flex:1;display:flex;min-width:0}.deliv input{flex:1;min-width:0;border:0;background:transparent;height:50px;padding:0 14px;font-size:16px;letter-spacing:.08em}.deliv input:focus{outline:none}.deliv form:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink),3px 3px 0 var(--ink)}.deliv button{padding:0 18px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff}.deliv__res{display:none;flex-direction:column;gap:6px;font-size:14px}.deliv__res.on{display:flex}.deliv__res div{display:flex;gap:10px;align-items:flex-start}.deliv__res svg{width:18px;height:18px;flex:none;margin-top:1px}.deliv__res .err{color:#b42318;font-weight:600}.deliv__note{font-size:12px;color:var(--muted)}.perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.perks>div{padding:14px 6px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:12px;font-weight:600;line-height:1.25}.perks>div+div{border-left:1px solid var(--line)}.perks svg{width:22px;height:22px}.acc details{border-bottom:1px solid var(--line)}.pdp__info>:not(.acc)+.acc details{border-top:1px solid var(--line)}.acc+.acc{margin-top:-22px}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:58px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary i{width:24px;height:24px;position:relative;flex:none}.acc summary i:before,.acc summary i:after{content:"";position:absolute;left:5px;right:5px;top:11px;height:2px;background:var(--ink);transition:transform .2s}.acc summary i:after{transform:rotate(90deg)}.acc details[open] summary i:after{transform:rotate(0)}.acc__body{padding:0 0 18px;font-size:14px;color:#2b2b2b;display:flex;flex-direction:column;gap:10px}.acc__body ul{margin:0;padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:4px}.acc__body p{margin:0}.specs{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px}.specs dt{color:var(--muted)}.specs dd{margin:0;font-weight:600}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--paper);border-top:1.5px solid var(--ink);padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.buybar.show{transform:none}.buybar__img{width:52px;height:52px;background:var(--tile);display:grid;place-items:center;flex:none}.buybar__img img{width:90%;height:auto}.buybar__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.buybar__txt b{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__txt span{font-size:12px;color:var(--muted)}.buybar .btn{height:48px;padding:0 16px;font-size:12px}.tbl{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.tbl th,.tbl td{padding:11px 6px;text-align:center;border-bottom:1px solid var(--line)}.tbl th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.tbl tr.hl td{background:var(--pop);font-weight:700}.measure{display:flex;gap:14px;align-items:center;background:var(--tile);padding:14px;margin-bottom:14px}.measure svg{flex:none}.measure ol{margin:0;padding-left:18px;list-style:decimal;font-size:13px;display:flex;flex-direction:column;gap:4px}.notify-form{display:flex;flex-direction:column;gap:10px}.notify-form label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.notify-form input[type=email]{height:52px;border:1.5px solid var(--ink);padding:0 14px;font-size:16px}.notify-form input[type=email]:focus{outline:none;box-shadow:3px 3px 0 var(--ink)}@media(min-width:960px){.pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;max-width:var(--max);margin:0 auto;padding:0 var(--pad);align-items:start}.pdp .crumbs{padding-left:0}.gal{margin-top:16px}.gal__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:visible}.shot:first-child{grid-column:1 / -1;aspect-ratio:16 / 11}.shot:first-child img{width:70%}.shot--photo:first-child img{width:100%}.gal__bars,.gal__count{display:none}.pdp__info{position:sticky;top:calc(var(--header-offset, 84px) + 16px);padding:16px 0 0}}.search-head{padding:22px var(--pad) 8px;display:flex;flex-direction:column;gap:8px}.search-head h1{font-size:clamp(48px,14vw,120px)}.search-page__form{display:flex;margin:12px var(--pad) 20px;max-width:560px;box-shadow:inset 0 0 0 1.5px var(--ink)}.search-page__form label{flex:1;display:flex;min-width:0}.search-page__form input[type=search]{flex:1;min-width:0;height:54px;border:0;padding:0 14px;font-size:16px;background:transparent;-webkit-appearance:none;appearance:none}.search-page__form input:focus{outline:none}.search-page__form button{padding:0 18px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.search-page__none{padding:48px var(--pad);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--tile);margin:0 var(--pad)}.search-page__none h2{font-size:52px}.wl-row{display:flex;justify-content:space-between;align-items:center;padding:0 var(--pad) 14px;gap:10px;flex-wrap:wrap}.wl-row span{font-size:13px;color:var(--muted)}.wl-empty{padding:40px var(--pad) 10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.wl-empty h2{font-size:60px}.wl-empty p{max-width:320px}.share{margin:28px var(--pad) 0;padding:18px;background:var(--tile);display:flex;flex-direction:column;gap:10px}.share strong{text-transform:uppercase;font-size:14px}.share p{font-size:14px}.wl-note{margin:18px var(--pad) 0;font-size:12px;color:var(--muted)}.wl-note:empty{display:none}@media(min-width:960px){.wl-row,.wl-note{max-width:var(--max);margin-left:auto;margin-right:auto}.share{max-width:calc(var(--max) - var(--pad) * 2);margin:36px auto 0;flex-direction:row;align-items:center;justify-content:space-between}}.lc-menu__panel{position:absolute;top:0;left:0;bottom:0;width:min(90vw,420px);background:var(--paper);display:flex;flex-direction:column;overflow:auto;transform:translate(-100%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.lc-layer.open .lc-menu__panel{transform:none}.lc-menu__top{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 16px;border-bottom:1px solid var(--line);flex:none}.lc-menu__big{padding:8px 0}.lc-menu__big a{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:44px}.lc-menu__big a:hover{background:var(--pop)}.lc-menu__sub{padding:8px 16px 0;color:var(--muted)}.lc-menu__brands{display:flex;gap:6px;flex-wrap:wrap;padding:6px 16px 16px}.lc-menu__brands a{padding:9px 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ink);font-size:13px;font-weight:600}.lc-menu__small{border-top:1px solid var(--line);margin-top:auto}.lc-menu__small a{display:block;padding:12px 16px;font-size:15px}.alerts{background:var(--pop);padding:40px var(--pad);display:flex;flex-direction:column;gap:14px}.alerts__copy{display:flex;flex-direction:column;gap:12px}.alerts h2{font-size:clamp(52px,15vw,110px)}.alerts p{max-width:420px}.alerts__side{max-width:520px;width:100%;display:flex;flex-direction:column;gap:12px}.alerts__form{width:100%}.alerts__group{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.alerts__row{display:flex;border:1.5px solid var(--ink);background:var(--paper)}.alerts__row:focus-within{box-shadow:4px 4px 0 var(--ink)}.alerts__row label{flex:1;display:flex;align-items:center}.alerts__row input{flex:1;border:0;height:52px;padding:0 14px;background:transparent;min-width:0;font-size:16px}.alerts__row input:focus{outline:none}.alerts__row button{background:var(--ink);color:#fff;padding:0 20px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.alerts__ok{font-weight:700;padding:14px 0}.alerts__err{margin-top:8px;font-size:13px;font-weight:600}@media(min-width:960px){.alerts{padding:72px var(--pad);flex-direction:row;align-items:flex-end;justify-content:space-between}}.drop{background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:26px var(--pad) 24px;display:flex;flex-direction:column;gap:18px}.drop__ghost{position:absolute;right:-18%;top:12%;width:92%;height:auto;filter:brightness(0) invert(1);opacity:.09;transform:rotate(-12deg);pointer-events:none}.drop__q{position:absolute;right:18px;top:16px;width:46px;height:46px;border-radius:50%;background:var(--pop);color:var(--ink);display:grid;place-items:center;font-family:var(--loud);font-style:italic;font-weight:900;font-size:30px;transform:rotate(10deg)}.drop__copy,.drop__side{position:relative;display:flex;flex-direction:column;gap:10px}.drop__side{gap:12px}.drop__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#bdbdbd}.drop h2{font-size:clamp(56px,16vw,120px)}.clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;position:relative}.clock div{background:#1b1b1b;padding:12px 6px 10px;text-align:center}.clock b{display:block;font-family:var(--loud);font-style:italic;font-weight:900;font-size:40px;line-height:.9;font-variant-numeric:tabular-nums}.clock small{font-size:10px;letter-spacing:.1em;color:#a9a9a9;text-transform:uppercase}@media(min-width:960px){.drop{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:32px;padding:48px var(--pad)}.drop .btn--auto-md{width:auto;align-self:flex-start}}.page-head{padding:22px var(--pad) 8px;display:flex;flex-direction:column;gap:10px}.page-head h1{font-size:clamp(60px,18vw,150px)}.page-head p{font-size:16px;max-width:520px}@media(min-width:960px){.page-head{padding-top:36px}}.photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.photo{aspect-ratio:1;background:var(--tile);display:grid;place-items:center;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover}.photo span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;padding:6px}.ptabs{position:sticky;top:var(--header-offset, 60px);z-index:5;background:var(--paper);display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px var(--pad);border-bottom:1px solid var(--line)}.ptabs::-webkit-scrollbar{display:none}.ptabs a{flex:none;height:38px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);display:inline-flex;align-items:center;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ptabs a.on{background:var(--ink);color:#fff;box-shadow:none}.pol{scroll-margin-top:calc(var(--header-offset, 60px) + 70px);padding:36px 0 8px;border-bottom:1px solid var(--line)}.pol h2{font-size:clamp(48px,13vw,90px);margin-bottom:6px}.pol .upd{font-size:12px;color:var(--muted);margin-bottom:18px}.pol .rte h3,.pol .rte h2{font-size:16px;margin:22px 0 6px;text-transform:uppercase;letter-spacing:.02em}.pol .rte p,.pol .rte li{font-size:16px;line-height:1.6;color:#222}.short{background:var(--pop);padding:14px 16px;box-shadow:inset 0 0 0 1.5px var(--ink);margin-bottom:8px}.short strong{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.short p{font-size:15px}.note{background:var(--tile);padding:12px 14px;font-size:13px;color:var(--muted);margin-top:24px}@media(min-width:960px){.ptabs{justify-content:center}}.rec{padding:44px 0 8px}.rail>.card{flex:0 0 46%;max-width:260px;scroll-snap-align:start}@media(min-width:960px){.rail>.card{flex-basis:calc(25% - 6px);max-width:none}}.reels-sec{padding:44px 0 8px}.reel-slot{display:contents}.lc-qa__head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.lc-qa__img{width:72px;height:72px;background:var(--tile);display:grid;place-items:center;flex:none}.lc-qa__img img{width:90%;height:auto}.lc-qa__title{flex:1;min-width:0;display:flex;flex-direction:column}.lc-qa__title b{text-transform:uppercase;font-size:14px}.lc-qa__row{display:flex;justify-content:space-between;align-items:center}.lc-qa__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 8px}.lc-qa__sizes button{height:50px;box-shadow:inset 0 0 0 1.5px var(--line);font-weight:600;position:relative}.lc-qa__sizes button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}.lc-qa__sizes button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.lc-qa__sizes button:disabled{color:#a3a3a3;text-decoration:line-through;cursor:not-allowed;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--tile) 6px 7px)}.lc-qa__sizes button.mine:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--pop);box-shadow:0 0 0 1.5px var(--ink)}.lc-qa__msg{min-height:20px;font-size:13px;margin-bottom:8px;color:#b42318;font-weight:600}.lc-search__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);display:flex;flex-direction:column;opacity:0;transform:translateY(-10px);transition:all .25s}.lc-layer.open .lc-search__panel{opacity:1;transform:none}.lc-search__bar{display:flex;align-items:center;gap:6px;padding:8px 6px 8px 16px;border-bottom:1.5px solid var(--ink)}.lc-search__bar>svg{width:22px;height:22px;flex:none}.lc-search__bar input[type=search]{flex:1;min-width:0;height:52px;border:0;font-size:20px;font-weight:500;background:transparent;-webkit-appearance:none;appearance:none}.lc-search__bar input:focus{outline:none}.lc-search__body{flex:1;overflow:auto;padding:18px 16px 40px;max-width:900px;width:100%;margin:0 auto}.lc-search__body h3{margin:18px 0 10px}.lc-search__body h3:first-child{margin-top:0}.lc-chips{display:flex;flex-wrap:wrap;gap:6px}.lc-chips button,.lc-chip-link{padding:9px 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14px;font-weight:500}.lc-chips button:hover,.lc-chip-link:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.vibes{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--pad)}.vibes::-webkit-scrollbar{display:none}.vibe{flex:0 0 72%;max-width:320px;aspect-ratio:4 / 5;scroll-snap-align:start;position:relative;overflow:hidden;padding:16px;display:flex;flex-direction:column;justify-content:space-between;--arrow: #fff}.vibe h3{font-size:52px;position:relative;z-index:1}.vibe img{position:absolute;width:112%;max-width:none;left:-4%;bottom:20%;height:auto;transform:rotate(-12deg);filter:drop-shadow(0 16px 16px rgba(0,0,0,.2));transition:transform .5s}.vibe:hover img{transform:rotate(-4deg) translateY(-6px)}.vibe__n{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vibe__n>span:last-child{width:36px;height:36px;border-radius:50%;background:currentColor;display:grid;place-items:center}.vibe__n svg{width:16px;height:16px;stroke:var(--arrow)}.vibe__big{font-family:var(--loud);font-style:italic;font-weight:900;font-size:120px;line-height:.8;position:relative;z-index:1}.vibe--studio{background:var(--studio)}.vibe--ink{background:var(--ink);color:#fff;--arrow: var(--ink)}.vibe--pop{background:var(--pop);--arrow: var(--pop)}.vibe--mist{background:#dfe3e6}.vibe--outline{background:var(--paper);border:1.5px solid var(--ink)}@media(min-width:960px){.vibe{flex-basis:calc(20% - 7px);max-width:none}}.finder{background:var(--pop);padding:22px var(--pad);display:flex;flex-direction:column;gap:14px;margin-top:14px}.finder h2{font-size:48px}.finder__row{display:flex;box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--paper);max-width:520px}.finder__row input{flex:1;min-width:0;border:0;height:56px;padding:0 14px;font-size:20px;font-weight:600;background:transparent}.finder__row input:focus{outline:none}.finder__row>span{display:flex;align-items:center;padding:0 14px;font-weight:600;color:var(--muted)}.finder__row .btn{height:56px}.finder__out{display:none;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);padding:14px;max-width:520px}.finder__out.on{display:block}.finder__out ul{margin:8px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.finder__out li{text-align:center;padding:10px 4px;background:var(--tile);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.finder__out li b{display:block;font-family:var(--loud);font-style:italic;font-weight:900;font-size:34px;line-height:1;letter-spacing:0}.finder__out .btn{margin-top:10px}.tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.tabs button{flex:none;height:42px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tabs button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.tbl-wrap{overflow-x:auto}.tbl-wrap .tbl{min-width:320px;font-size:15px;margin:0}.tbl-wrap .tbl th,.tbl-wrap .tbl td{padding:13px 8px}.tbl-wrap .tbl th{background:var(--paper)}.tbl-wrap .tbl td:first-child{font-weight:700}.chart-note{font-size:13px;margin:12px 0 0}@media(min-width:960px){.finder{padding:36px var(--pad)}}.steps{display:grid;grid-template-columns:1fr;gap:8px}.step{display:flex;gap:14px;align-items:flex-start;padding:16px;background:var(--tile)}.step b{font-family:var(--loud);font-style:italic;font-weight:900;font-size:46px;line-height:.8;min-width:30px}.step p{font-size:15px}.step strong{display:block;text-transform:uppercase;font-size:13px;letter-spacing:.04em;margin-bottom:3px}.chips-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chips-row span{padding:9px 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ink);font-size:13px;font-weight:600}@media(min-width:960px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.visit{background:var(--ink);color:#fff}.visit__grid{display:grid;grid-template-columns:1fr;gap:20px;padding-top:44px;padding-bottom:44px}.visit__info{display:flex;flex-direction:column;gap:20px}.visit h2{font-size:clamp(56px,16vw,120px)}.visit dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;font-size:15px;margin:0}.visit dt{color:#9a9a9a;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.visit dd{margin:0}.visit__btns{display:flex;gap:8px;flex-wrap:wrap}.visit__wa{box-shadow:inset 0 0 0 1.5px #fff}.map{aspect-ratio:4 / 3;background:#1b1b1b;position:relative;overflow:hidden;display:grid;place-items:center}.map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#262626 1px,transparent 1px),linear-gradient(90deg,#262626 1px,transparent 1px);background-size:32px 32px}.map iframe,.map>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.map__pin{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.map__pin i{width:22px;height:22px;border-radius:50%;background:var(--pop);box-shadow:0 0 0 5px #c8ff2e40}.map__pin span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fff;color:var(--ink);padding:5px 8px}@media(min-width:960px){.visit__grid{grid-template-columns:1fr 1fr;align-items:center;padding-top:80px;padding-bottom:80px}}.stories{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:16px var(--pad) 18px}.stories::-webkit-scrollbar{display:none}.story{flex:none;width:74px;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.story__ring{width:70px;height:70px;border-radius:50%;padding:3px;background:var(--pop);box-shadow:inset 0 0 0 1.5px var(--ink)}.story.seen .story__ring{background:var(--line);box-shadow:none}.story__in{width:100%;height:100%;border-radius:50%;background:var(--tile);border:3px solid var(--paper);overflow:hidden;display:grid;place-items:center}.story__in img{width:92%;height:auto;transform:rotate(-14deg)}.story__in .loud{font-size:22px}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#000;display:none;color:#fff}.viewer.open{display:block}.viewer__frame{position:absolute;top:0;right:0;bottom:0;left:0;max-width:480px;margin:0 auto;overflow:hidden}.viewer__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--pad) calc(28px + env(safe-area-inset-bottom))}.viewer__slide img{position:absolute;left:-8%;width:116%;top:30%;transform:rotate(-14deg);filter:drop-shadow(0 30px 30px rgba(0,0,0,.35));animation:story-float 4s ease-in-out infinite alternate}@keyframes story-float{to{transform:rotate(-8deg) translateY(-12px)}}.viewer__slide h3{position:relative;margin:0 0 6px;font-size:72px}.viewer__slide p{position:relative;margin:0 0 16px;font-size:15px;opacity:.9}.viewer__slide .btn{position:relative;z-index:4}.viewer__bars{position:absolute;top:calc(10px + env(safe-area-inset-top));left:10px;right:10px;display:flex;gap:4px;z-index:3}.viewer__bars i{flex:1;height:3px;background:#ffffff59;position:relative;overflow:hidden}.viewer__bars i.done:after,.viewer__bars i.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bar, #fff)}.viewer__bars i.on:after{transform-origin:left;animation:story-fill 4.5s linear forwards}@keyframes story-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.viewer__top{position:absolute;top:calc(22px + env(safe-area-inset-top));left:12px;right:4px;display:flex;align-items:center;justify-content:space-between;z-index:3;font-size:13px;font-weight:600}.viewer__top>span{display:flex;align-items:center;gap:8px}.viewer__top>span>i{width:30px;height:30px;border-radius:50%;background:#fff;display:grid;place-items:center}.viewer__tap{position:absolute;top:80px;bottom:120px;width:40%;z-index:2}.viewer__tap--l{left:0}.viewer__tap--r{right:0}@media(min-width:960px){.stories{justify-content:center;gap:22px}}.about-story{display:grid;grid-template-columns:1fr;gap:28px}.about-story__body{font-size:18px;line-height:1.55}.nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.num{background:var(--tile);padding:18px 14px;display:flex;flex-direction:column;gap:6px}.num b{font-family:var(--loud);font-style:italic;font-weight:900;font-size:56px;line-height:.85}.num span{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}@media(min-width:960px){.about-story{grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}}.track{display:grid;grid-template-columns:1fr;gap:20px;padding-top:6px}.track__form{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--tile)}.track__form h2{font-size:46px}.track__form .btn{margin-top:4px}.track__hint{font-size:13px;color:var(--muted)}.track__err{color:#b42318;font-weight:600;font-size:14px}.track__side{display:flex;flex-direction:column;gap:10px}.track__card{padding:16px;box-shadow:inset 0 0 0 1.5px var(--ink)}.track__card strong{display:block;text-transform:uppercase;font-size:13px;letter-spacing:.04em;margin-bottom:4px}.track__card p{font-size:14px}.track__help{display:flex;gap:8px;flex-wrap:wrap}.track__help .btn{flex:1}@media(min-width:960px){.track{grid-template-columns:420px 1fr;gap:48px;align-items:start}}.block-heading{font-size:clamp(46px,13vw,96px)}.block-image{width:100%;max-width:720px}.block-image img,.block-image__ph{width:100%;height:auto;background:var(--tile)}.block-text{max-width:520px}.price-line{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price-line__from{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.price-line__was{color:var(--muted);font-size:.9em}.card{display:flex;flex-direction:column;background:var(--paper);position:relative}.card[hidden]{display:none}.card__media{position:relative;background:var(--tile);aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden}.card__placeholder{width:88%;height:auto;fill:currentColor;opacity:.15}.card__track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.card__track::-webkit-scrollbar{display:none}.card__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center;overflow:hidden}.card__slide--cut img{width:88%;height:auto;transition:transform .45s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 10px 10px rgba(0,0,0,.1))}.card__slide--photo img{width:100%;height:100%;object-fit:cover}.card:hover .card__slide--cut:first-child img{transform:rotate(-7deg) scale(1.06)}.card .sticker{z-index:3}.card__nav{position:absolute;top:50%;z-index:3;width:34px;height:34px;margin-top:-17px;display:grid;place-items:center;background:var(--paper);box-shadow:0 0 0 1.5px var(--ink);opacity:0;transition:opacity .2s,background .2s}.card__nav svg{width:16px;height:16px}.card__nav--prev{left:8px}.card__nav--prev svg{transform:scaleX(-1)}.card__nav--next{right:8px}.card__nav:hover{background:var(--pop)}.card:hover .card__nav,.card__nav:focus-visible{opacity:1}@media(hover:none){.card__nav{display:none}}.card__dots{position:absolute;left:50%;bottom:12px;z-index:3;display:flex;gap:5px;transform:translate(-50%);pointer-events:none}.card__dots i{width:6px;height:6px;border-radius:50%;background:#0a0a0a38;transition:background .2s}.card__dots i.is-on{background:var(--ink)}.card--soldout .card__media img{opacity:.45;filter:grayscale(1)}.card__fav{position:absolute;top:2px;right:2px;z-index:3}.card__fav svg{width:20px;height:20px}.card__fav[aria-pressed=true] svg path{fill:var(--ink)}.card__add{position:absolute;right:8px;bottom:8px;z-index:3;width:40px;height:40px;background:var(--paper);box-shadow:0 0 0 1.5px var(--ink);display:grid;place-items:center;transition:background .2s}.card__add:hover{background:var(--pop)}.card__add svg{width:16px;height:16px}.card__info{padding:10px 10px 18px;display:flex;flex-direction:column;gap:2px}.card__brand{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.card__name{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.25}.card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__price{font-size:14px;margin-top:2px}.card__price .is-sale{color:#b42318}.card__meta{font-size:11px;color:var(--ink);margin-top:4px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.reel{flex:0 0 58%;max-width:260px;aspect-ratio:9 / 16;scroll-snap-align:start;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:10px;background:var(--studio)}.reel--ink{background:var(--ink);color:#fff}.reel--pop{background:var(--pop)}.reel img{position:absolute;width:150%;max-width:none;left:-25%;top:30%;height:auto;transform:rotate(-18deg);filter:drop-shadow(0 16px 16px rgba(0,0,0,.25))}.reel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.reel--video .reel__top{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.reel__top{position:relative;display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.reel__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:var(--pop);color:var(--ink);display:grid;place-items:center;box-shadow:0 0 0 2px var(--ink)}.reel__play svg{width:20px;height:20px;margin-left:3px}.reel__cap{position:relative;font-size:12px;font-weight:600;background:var(--paper);color:var(--ink);padding:8px}@media(min-width:960px){.reel{flex-basis:calc(25% - 6px);max-width:none}}.lc-res{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.lc-res__img{width:72px;height:72px;background:var(--tile);display:grid;place-items:center;flex:none}.lc-res__img img{width:90%;height:auto}.lc-res__txt{flex:1;min-width:0;display:flex;flex-direction:column}.lc-res__txt b{font-size:14px;text-transform:uppercase}.lc-res__txt span{font-size:13px;color:var(--muted)}.lc-res__price{font-weight:600}.lc-res .highlight{background:var(--pop);color:inherit;font-weight:inherit}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
