*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-light);color:var(--c-text-dark);font:400 14px/1.6 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}ul{list-style:none;margin:0;padding:0}h1,h2,h3,p{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid currentColor;outline-offset:3px}body.no-scroll{overflow:hidden}.skip-link{position:absolute;left:-999px;top:0;background:#fff;color:#000;padding:8px 12px;z-index:200}.skip-link:focus{left:8px;top:8px}.placeholder{background:#262626;fill:#4a4a4a}.muted{color:#7a7a72;font-size:12px}.icon{width:18px;height:18px;flex:none}.icon-btn{position:relative;display:inline-grid;place-items:center;width:36px;height:36px}.rte p+p{margin-top:.8em}.rte ul{list-style:disc;padding-left:1.2em}.rte a{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;font:600 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}.btn .icon{width:15px;height:15px}.btn--light{background:var(--c-text-light);color:var(--c-dark)}.btn--light:hover{background:transparent;color:var(--c-text-light);border-color:var(--c-text-light)}.btn--dark{background:var(--c-dark);color:var(--c-text-light)}.btn--dark:hover{background:transparent;color:var(--c-text-dark);border-color:var(--c-dark)}.btn--ghost{border-color:currentColor;color:var(--c-text-light)}.btn--ghost:hover{background:var(--c-text-light);color:var(--c-dark)}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.section-title{font:400 12px/1.2 Michroma,sans-serif;letter-spacing:.16em;text-transform:uppercase}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.logo{display:inline-flex;align-items:center}.logo img{width:var(--logo-w);height:auto}.logo-text{font:400 18px/1 Michroma,sans-serif;letter-spacing:.38em;text-transform:uppercase}.logo-text--lg{font-size:26px}.hide-mobile{display:inline-grid}.shopify-section-group-header-group{position:sticky;top:0;z-index:60}.template-index .shopify-section-group-header-group{position:absolute;left:0;right:0}.site-header{position:relative;background:var(--c-dark);color:var(--c-text-light)}.template-index .site-header{background:linear-gradient(#0009,#0000)}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:16px clamp(16px,3vw,40px)}.menu-toggle{display:none}.site-nav{display:flex;gap:30px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.site-nav a{opacity:.75;transition:opacity .2s}.site-nav a:hover,.site-nav a[aria-current]{opacity:1}.site-header__icons{display:flex;align-items:center;gap:6px}.cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--c-text-light);color:var(--c-dark);font:600 9px/16px Inter;text-align:center}@media(max-width:989px){.site-header__inner{grid-template-columns:1fr auto 1fr;gap:12px}.menu-toggle{display:inline-grid;justify-self:start}.logo{grid-column:2;grid-row:1}.site-header__icons{grid-column:3;justify-self:end}.hide-mobile{display:none}.site-nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:var(--c-dark);padding:8px 20px 20px;display:none;font-size:12px}.site-nav.is-open{display:flex}.site-nav a{padding:14px 0;border-bottom:1px solid #262626;opacity:1}}.hero{position:relative;background:var(--c-dark);color:var(--c-text-light);overflow:hidden}.hero__slides{position:relative;min-height:var(--hero-h)}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;isolation:isolate;opacity:0;visibility:hidden;transition:opacity 1s ease}.hero__slide.is-active,.hero__slide.is-leaving{visibility:visible}.hero__slide.is-active{opacity:1}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover}.hero.is-ready .hero__slide.is-active .hero__media img,.hero.is-ready .hero__slide.is-active .hero__media svg{animation:heroZoom 9s ease-out forwards}.hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--overlay))}.hero__content{padding:120px clamp(20px,5vw,72px) clamp(40px,9vh,100px);max-width:820px}.hero__content>*{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.hero__slide.is-active .hero__content>*{opacity:1;transform:none}.hero__slide.is-active .hero__content>:nth-child(1){transition-delay:.35s}.hero__slide.is-active .hero__content>:nth-child(2){transition-delay:.5s}.hero__slide.is-active .hero__content>:nth-child(3){transition-delay:.65s}.hero__slide.is-active .hero__content>:nth-child(4){transition-delay:.8s}.hero__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.hero__title{font:400 clamp(26px,4.8vw,64px)/1.08 "Michroma",sans-serif;text-transform:uppercase}.hero__sub{margin-top:18px;font-size:clamp(11px,1.2vw,14px);letter-spacing:.14em;text-transform:uppercase;line-height:1.7}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero__nav{position:absolute;z-index:3;right:clamp(20px,5vw,72px);bottom:clamp(24px,5vh,56px);display:flex;align-items:center;gap:14px}.hero__arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;transition:background .2s,color .2s}.hero__arrow:hover{background:var(--c-text-light);color:var(--c-dark)}.hero__arrow--prev .icon{transform:scaleX(-1)}.hero__dots{display:flex}.hero__dot{position:relative;width:38px;height:24px}.hero__dot:before,.hero__dot:after{content:"";position:absolute;left:3px;right:3px;top:11px;height:2px}.hero__dot:before{background:#ffffff59}.hero__dot:after{background:var(--c-text-light);transform:scaleX(0);transform-origin:left}.hero.is-ready[data-autoplay=true] .hero__dot.is-active:after{animation:heroFill var(--interval) linear forwards}.hero:not([data-autoplay=true]) .hero__dot.is-active:after{transform:scaleX(1)}.hero.is-paused .hero__dot.is-active:after{animation-play-state:paused}.hero__count{font-size:11px;letter-spacing:.14em;min-width:52px;text-align:center}@keyframes heroFill{to{transform:scaleX(1)}}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media(max-width:749px){.hero__nav{left:20px;right:20px;justify-content:space-between;bottom:20px}.hero__count{display:none}.hero__content{padding-bottom:96px}}.trust{background:var(--c-dark);color:var(--c-text-light)}.trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;padding:26px clamp(16px,4vw,56px)}.trust__item{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.trust__item .icon{width:32px;height:32px;stroke-width:1.1}.template-page-about .trust{border-top:1px solid #262626}.catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--c-text-light)}.catgrid__item{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--c-dark-2);color:var(--c-text-light)}.catgrid__item--tall{aspect-ratio:4/5}.catgrid__item img,.catgrid__item svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.catgrid__item:hover img{transform:scale(1.04)}.catgrid__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#000000a6)}.catgrid__label{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;display:flex;align-items:center;gap:10px;font:700 clamp(13px,1.5vw,18px)/1.1 "Space Grotesk",sans-serif;letter-spacing:.05em;text-transform:uppercase}@media(max-width:749px){.catgrid{grid-template-columns:1fr 1fr}}.card__media{position:relative;display:block;aspect-ratio:4/5;background:var(--c-card);overflow:hidden}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card__img--hover{opacity:0;transition:opacity .35s}.card__media:hover .card__img--hover{opacity:1}@media(hover:none){.card__img--hover{display:none}}.card__info{padding-top:10px;display:grid;gap:3px}.card__title{font:600 11px/1.3 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.card__price{font-size:12px;color:#555}.card__price s{opacity:.55;margin-right:6px}.swatches{display:flex;gap:6px;margin-top:6px}.swatch{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}.badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--c-dark);color:var(--c-text-light);font:600 9px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:6px 8px}.fcol{display:grid;background:var(--c-light)}.fcol--split{grid-template-columns:2fr 1fr}.fcol__main{padding:clamp(24px,4vw,56px);min-width:0}.fcol__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.fcol__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fcol__side{position:relative;min-height:420px;overflow:hidden;background:var(--c-dark);color:var(--c-text-light)}.fcol__side img,.fcol__side svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fcol__side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#000000b3)}.fcol__side-text{position:absolute;left:28px;bottom:28px;z-index:1;display:grid;gap:6px}.fcol__side-text strong{font:400 15px/1.2 Michroma,sans-serif;letter-spacing:.1em;text-transform:uppercase}.fcol__side-text small{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.fcol__side-text em{display:inline-flex;align-items:center;gap:8px;font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:6px}@media(max-width:989px){.fcol--split{grid-template-columns:1fr}.fcol__side{min-height:360px}}@media(max-width:749px){.fcol__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.fcol__grid .card{scroll-snap-align:start}}.fbanner{display:grid;background:var(--c-dark);color:var(--c-text-light);border-top:2px solid rgba(255,255,255,.18)}.fbanner--features{grid-template-columns:3fr 1fr}.fbanner__main{position:relative;min-height:var(--fb-h);display:flex;align-items:center;isolation:isolate}.fbanner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.fbanner__media img,.fbanner__media svg{width:100%;height:100%;object-fit:cover}.fbanner__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--overlay))}.fbanner__content{padding:clamp(24px,5vw,72px);max-width:600px;display:grid;gap:16px;justify-items:start}.fbanner__title{font:400 clamp(22px,3.2vw,42px)/1.1 "Michroma",sans-serif;text-transform:uppercase}.fbanner__content p{max-width:38ch;font-size:13px;opacity:.85}.fbanner__features{display:grid;align-content:center;gap:20px;padding:28px clamp(20px,3vw,44px);border-left:2px solid rgba(255,255,255,.18)}.fbanner__features li{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:749px){.fbanner--features{grid-template-columns:1fr}.fbanner__features{grid-template-columns:1fr 1fr;border-left:0;border-top:2px solid rgba(255,255,255,.18)}}.story{display:grid;grid-template-columns:1fr 1fr 1.6fr;min-height:320px;background:var(--c-dark);color:var(--c-text-light);border-top:2px solid rgba(255,255,255,.18)}.story__cell{position:relative;overflow:hidden;min-height:260px}.story__cell img,.story__cell svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.story__cell--text{display:grid;align-content:center;justify-items:start;gap:16px;padding:clamp(24px,4vw,48px)}.story__cell--text p{font-size:12px;line-height:1.8;max-width:30ch}.story__cell--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.story__play{position:absolute;z-index:1;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid var(--c-text-light);border-radius:50%}.story__caption{position:absolute;z-index:1;left:0;right:0;bottom:22px;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase}@media(max-width:989px){.story{grid-template-columns:1fr 1fr}.story__cell--video{grid-column:1/-1}}@media(max-width:600px){.story{grid-template-columns:1fr}}.footer{background:var(--c-dark);color:var(--c-text-light);padding:56px clamp(16px,4vw,56px) 24px;border-top:1px solid #1d1d1d}.footer__grid{display:grid;grid-template-columns:1.3fr repeat(2,1fr) 1.6fr;gap:40px}.footer__tagline{margin-top:14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#aaa}.social{display:flex;gap:16px;margin-top:22px}.footer__title{font:600 11px/1 Inter;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.footer__col li{margin-bottom:9px}.footer__col a{font-size:12px;color:#b5b5ae}.footer__col a:hover{color:#fff}.footer__news p{font-size:12px;color:#b5b5ae;margin-bottom:14px;max-width:34ch}.footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:20px;border-top:1px solid #222;font-size:11px;color:#8b8b84}.footer__legal{display:flex;gap:20px}.field-row{display:flex;border:1px solid var(--c-line)}.field-row input{flex:1;min-width:0;padding:14px;background:transparent;border:0;font:inherit;color:inherit}.field-row button{padding:0 16px;display:grid;place-items:center}.field-row--dark{border-color:#2d2d2d;background:#1a1a1a}.form-ok{color:#9ad39a}.form-err{color:#d46a6a;font-size:12px}@media(max-width:989px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand,.footer__news{grid-column:1/-1}}.plp,.cartpage,.rte-page,.look{padding:clamp(24px,4vw,56px)}.rte-page{max-width:860px;margin:0 auto}.plp__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px}.plp__title{font:400 clamp(18px,2.4vw,28px)/1.15 "Michroma",sans-serif;text-transform:uppercase;letter-spacing:.04em}.sort{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#666}.sort select{background:transparent;border:0;font:inherit;color:var(--c-text-dark);text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.tabs{display:flex;gap:28px;overflow-x:auto;margin-bottom:28px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#80807a}.tabs a{padding-bottom:6px;white-space:nowrap;border-bottom:1px solid transparent}.tabs a[aria-current=page]{color:var(--c-text-dark);border-color:var(--c-text-dark)}.plp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 16px}.plp__grid--3{grid-template-columns:repeat(3,1fr);gap:2px}@media(max-width:989px){.plp__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.plp__grid,.plp__grid--3{grid-template-columns:repeat(2,1fr)}}.pagination{display:flex;justify-content:center;gap:24px;margin-top:44px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.empty{display:grid;justify-items:center;gap:18px;padding:80px 20px;text-align:center}.empty--page{min-height:50vh;align-content:center}.searchbar{display:flex;gap:10px;margin-bottom:24px}.searchbar input[type=search]{flex:1;padding:14px;border:1px solid var(--c-line);background:transparent;font:inherit}.pdp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:clamp(24px,4vw,64px);padding:clamp(16px,3vw,40px);align-items:start}.pdp__gallery{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.pdp__gallery:not(:has(.pdp__thumbs)){grid-template-columns:1fr}.pdp__thumbs{display:grid;gap:8px;position:sticky;top:90px}.pdp__thumb{display:block;width:100%;aspect-ratio:4/5;border:1px solid transparent;background:var(--c-card);overflow:hidden}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb.is-active{border-color:var(--c-dark)}.pdp__slide{display:none;background:var(--c-card)}.pdp__slide.is-active{display:block}.pdp__slide img,.pdp__slide video{width:100%}.pdp__info{display:grid;gap:18px;align-content:start;position:sticky;top:90px}.pdp__crumb{font-size:11px;color:#80807a}.pdp__title{font:400 clamp(18px,2vw,24px)/1.2 "Michroma",sans-serif;text-transform:uppercase}.pdp__price{font-size:16px;font-weight:500}.pdp__price s{opacity:.5;margin-right:8px}.pdp__desc{color:#444;font-size:13px;max-width:52ch}.opt{border:0;padding:0;margin:0 0 6px;min-width:0}.opt legend{display:block;width:100%;padding:0;margin-bottom:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.opt__guide{float:right;text-decoration:underline;letter-spacing:.04em;text-transform:none}.opt__values{display:flex;flex-wrap:wrap;gap:8px}.opt__pill,.opt__swatch{position:relative;cursor:pointer}.opt input{position:absolute;opacity:0;pointer-events:none}.opt__pill span{display:grid;place-items:center;min-width:46px;height:40px;padding:0 12px;border:1px solid var(--c-line);font-size:12px;transition:background .15s,color .15s}.opt__pill input:checked+span{background:var(--c-dark);border-color:var(--c-dark);color:var(--c-text-light)}.opt__pill.is-unavailable span{opacity:.4;text-decoration:line-through}.opt__swatch span{display:block;width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.25);outline:2px solid transparent;outline-offset:3px}.opt__swatch input:checked+span{outline-color:var(--c-dark)}.opt__swatch.is-unavailable span{opacity:.35}.opt input:focus-visible+span{outline:2px solid var(--c-dark);outline-offset:3px}.pdp__buy form{display:grid;grid-template-columns:auto 1fr;gap:10px}.pdp__buy .form-err,.pdp__buy .shopify-payment-button{grid-column:1/-1}.qty{display:inline-flex;align-items:center;border:1px solid var(--c-line)}.qty button{width:34px;height:34px;display:grid;place-items:center}.qty input{width:38px;height:34px;text-align:center;border:0;background:transparent;font:inherit;color:inherit;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty--lg button,.qty--lg input{height:50px}.acc{border-top:1px solid var(--c-line)}.acc+.acc{margin-top:-18px}.acc:last-child{border-bottom:1px solid var(--c-line)}.acc summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc[open] summary .icon{transform:rotate(180deg)}.acc__body{padding-bottom:18px;color:#444;font-size:13px}@media(max-width:989px){.pdp,.pdp__gallery{grid-template-columns:1fr}.pdp__thumbs{order:2;position:static;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto}.pdp__info{position:static}}.cartpage__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;margin-top:28px;align-items:start}.cart-row{display:grid;grid-template-columns:84px 1fr auto auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--c-line)}.cart-row:first-child{border-top:1px solid var(--c-line)}.cart-row__img{display:block;aspect-ratio:4/5;background:var(--c-card);overflow:hidden}.cart-row__img img{width:100%;height:100%;object-fit:cover}.cart-row__title{font:600 12px/1.3 Inter;letter-spacing:.06em;text-transform:uppercase}.summary{background:var(--c-card);padding:24px;display:grid;gap:14px;position:sticky;top:90px}.summary h2{font:400 12px/1 Michroma;letter-spacing:.14em;text-transform:uppercase}.summary__row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.summary__row--total{padding-top:14px;border-top:1px solid var(--c-line);font-weight:600}.summary__note{text-align:center}.summary__trust{display:flex;justify-content:space-between;gap:8px;padding-top:6px}.summary__trust li{display:grid;justify-items:center;gap:4px;font-size:10px;color:#666;text-align:center}@media(max-width:749px){.cartpage__grid{grid-template-columns:1fr}.cart-row{grid-template-columns:72px 1fr auto}.cart-row .qty{grid-column:2}.summary{position:static}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;transition:visibility 0s .35s}.drawer.is-open{visibility:visible;transition-delay:0s}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .3s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100%);display:flex;background:var(--c-dark-2);color:var(--c-text-light);transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.drawer.is-open .drawer__panel{transform:none}.drawer__body{display:flex;flex-direction:column;width:100%;height:100%}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2b2b2b}.drawer__head h2{font:400 12px/1 Michroma;letter-spacing:.16em;text-transform:uppercase}.drawer__ship{padding:12px 24px;font-size:12px;color:#bdbdb5;background:#1b1b1b}.drawer__items{flex:1;overflow-y:auto;padding:4px 24px}.drawer-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid #2b2b2b}.drawer-item__img{display:block;aspect-ratio:4/5;background:#222;overflow:hidden}.drawer-item__img img{width:100%;height:100%;object-fit:cover}.drawer-item__info{display:grid;gap:4px;align-content:start}.drawer-item__title{font:600 11px/1.3 Inter;letter-spacing:.08em;text-transform:uppercase}.drawer-item__variant{font-size:11px;color:#8f8f88}.drawer-item__price{font-size:12px}.drawer .qty{border-color:#333;margin-top:6px;justify-self:start}.drawer .qty button{width:30px;height:30px}.drawer .qty span{min-width:26px;text-align:center;font-size:12px}.drawer__foot{display:grid;gap:14px;padding:22px 24px;border-top:1px solid #2b2b2b}.drawer__subtotal{display:flex;justify-content:space-between;font:600 12px/1 Inter;letter-spacing:.1em;text-transform:uppercase}.drawer__note{font-size:11px;color:#8f8f88}.drawer__viewcart{text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#aaa}.drawer__empty{display:grid;justify-items:center;gap:18px;padding:64px 24px;font-size:13px}.drawer__body.is-loading{opacity:.55;pointer-events:none}.look__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}.look__item{position:relative;display:block;overflow:hidden;background:var(--c-dark-2);color:var(--c-text-light)}.look__item--tall{aspect-ratio:3/4}.look__item--short{aspect-ratio:1/1}.look__item img,.look__item svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.look__item:hover img{transform:scale(1.03)}.look__cap{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;gap:8px;align-items:center;font:600 11px/1.4 Inter;letter-spacing:.12em;text-transform:uppercase}.look__item:has(.look__cap):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000000b3)}@media(max-width:749px){.look__grid{grid-template-columns:1fr 1fr}}.about{display:grid;grid-template-columns:1fr 1.1fr;min-height:560px;background:var(--c-light)}.about__media{position:relative;min-height:360px;background:var(--c-dark)}.about__media img,.about__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about__content{display:grid;align-content:center;justify-items:start;gap:16px;padding:clamp(28px,6vw,96px);max-width:640px}.about__title{font:400 clamp(32px,6vw,72px)/1 "Michroma",sans-serif;letter-spacing:.06em}.about__tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase}@media(max-width:749px){.about{grid-template-columns:1fr}}.password-page{min-height:100vh;display:grid;place-content:center;gap:22px;justify-items:center;text-align:center;padding:24px;background:var(--c-dark);color:var(--c-text-light)}.password-page .field-row{border-color:#333;min-width:min(380px,80vw)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
