*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);font-weight:var(--fw-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}strong,b{font-weight:var(--fw-bold)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}main:focus{outline:none}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:999;background:var(--c-accent);color:var(--c-accent-text);padding:12px 18px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-width{width:100%;max-width:var(--page-w);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--pt, 64px) var(--pb, 64px)}@media(max-width:749px){.section{padding-block:calc(var(--pt, 64px) * .7) calc(var(--pb, 64px) * .7)}}.h1,.h2,.h3,h1,h2,h3{font-family:var(--f-head);font-weight:400;line-height:.92;letter-spacing:.01em;text-wrap:balance}.h1,h1{font-size:calc(clamp(44px,7vw,96px) * var(--head-scale))}.h2,h2{font-size:calc(clamp(32px,4.6vw,60px) * var(--head-scale))}.h3,h3{font-size:calc(clamp(22px,2.4vw,30px) * var(--head-scale));line-height:1}.muted{color:var(--c-muted)}.rte{max-width:68ch}.rte p+p,.rte ul,.rte ol{margin-top:.9em}.rte ul,.rte ol{padding-left:1.2em}.rte a{text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2em;border:1px solid var(--btn-bg, var(--c-accent));border-radius:var(--radius);background:var(--btn-bg, var(--c-accent));color:var(--btn-fg, var(--c-accent-text));font-family:var(--f-head);font-size:calc(19px * var(--head-scale));letter-spacing:.08em;line-height:1;cursor:pointer;transition:opacity .2s}.btn:hover{opacity:.88}.btn--ghost{background:transparent;color:var(--c-text);border-color:currentColor}.btn--full{width:100%}.btn[disabled]{opacity:.35;cursor:not-allowed}.link{text-decoration:underline;text-underline-offset:4px;color:var(--c-accent)}.field{display:flex;border-bottom:1px solid var(--field-line, var(--c-accent))}.field input{flex:1;min-width:0;background:transparent;border:0;padding:14px 0;font-size:16px}.field input::placeholder{color:var(--c-muted)}.field input:focus{outline:none}.form-msg{margin-top:12px;font-size:14px}.grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:calc(var(--gap) * 2) var(--gap)}@media(max-width:749px){.grid{grid-template-columns:repeat(var(--cols-m, 2),1fr)}}.card__media{position:relative;aspect-ratio:var(--ratio);overflow:hidden;background:var(--c-surface)}.card__img,.card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s cubic-bezier(.2,.7,.2,1)}.card__img--2,.card--swap:hover .card__img--1{opacity:0}.card--swap:hover .card__img--2{opacity:1}.card:hover .card__img{transform:scale(1.03)}.card__badge{position:absolute;top:10px;left:10px;background:var(--c-bg);color:var(--c-text);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px}.card__strip{position:absolute;left:0;right:0;bottom:0;padding:.9rem 1rem;background:var(--c-accent);color:var(--c-accent-text);font-family:var(--f-head);letter-spacing:.1em;font-size:15px;transform:translateY(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.card:hover .card__strip{transform:none}.card__info{display:flex;justify-content:space-between;gap:1rem;padding-top:.7rem;font-size:14px}.card__price{color:var(--c-accent);white-space:nowrap}@media(hover:none){.card__strip{display:none}}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;flex-wrap:wrap}.hdr{position:relative;z-index:50;background:var(--c-bg);border-bottom:1px solid var(--c-line);padding-top:env(safe-area-inset-top,0px);transition:background-color .3s,border-color .3s}.hdr--sticky{position:sticky;top:0}.hdr--overlay{position:absolute;left:0;right:0;background:transparent;border-color:transparent}.hdr--overlay.is-scrolled{background:var(--c-bg);border-color:var(--c-line)}.hdr__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:72px}.hdr__logo{font-family:var(--f-head);font-size:calc(30px * var(--head-scale));letter-spacing:.08em;line-height:1}.hdr__logo img{width:var(--logo-w, 120px)}.hdr__nav{display:flex;gap:clamp(16px,2.4vw,32px);justify-self:center}.hdr__nav a{font-size:14px;padding-block:6px;border-bottom:1px solid transparent}.hdr__nav a:hover{border-color:var(--c-accent)}.hdr__icons{justify-self:end;display:flex;align-items:center;gap:18px}.hdr__icons svg{width:20px;height:20px}.cart-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--c-accent);color:var(--c-accent-text);font-size:11px}.hdr__burger{display:none}.drawer summary{list-style:none;cursor:pointer;display:inline-flex}.drawer summary::-webkit-details-marker{display:none}.drawer__panel{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--drawer-top, 72px);background:var(--c-bg);padding:32px var(--gutter);overflow-y:auto;display:flex;flex-direction:column;gap:6px}.drawer__panel a{font-family:var(--f-head);font-size:calc(42px * var(--head-scale));line-height:1.05}@media(max-width:899px){.hdr__nav{display:none}.hdr__burger{display:block}.hdr__logo{justify-self:center}.hdr__inner{grid-template-columns:1fr auto 1fr}.hide-mobile{display:none}}.ftr{border-top:1px solid var(--c-line);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.ftr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px 32px}.ftr__block h2{font-size:calc(20px * var(--head-scale));margin-bottom:14px;color:var(--c-accent)}.ftr__block ul{padding:0;list-style:none;display:grid;gap:8px}.ftr__block a,.ftr__block p{color:var(--c-muted);font-size:14px}.ftr__block a:hover{color:var(--c-text)}.ftr__big{margin-top:56px;font-family:var(--f-head);font-size:calc(clamp(96px,26vw,400px) * var(--head-scale));line-height:.78;overflow:hidden}.ftr__bottom{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:12px;color:var(--c-muted)}.ftr__legal{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none}.social{display:flex;gap:14px;padding:0;list-style:none}.social svg{width:20px;height:20px}.announce{background:var(--ann-bg);color:var(--ann-fg);font-size:13px}.announce__inner{display:grid;place-items:center;min-height:36px;text-align:center;padding-inline:var(--gutter)}.announce__msg{grid-area:1 / 1;transition:opacity .4s}.announce__msg[hidden]{display:block;opacity:0}.announce a{text-decoration:underline;text-underline-offset:3px}.hero{position:relative;display:grid;isolation:isolate}.hero--full{min-height:100vh;min-height:100svh}.hero--large{min-height:76vh}.hero--medium{min-height:56vh}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-surface)}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov-color, #000);opacity:var(--ov, .3)}.hero__inner{display:flex;flex-direction:column;justify-content:var(--v, flex-end);align-items:var(--h, flex-start);text-align:var(--ta, left);padding:clamp(28px,6vw,72px) var(--gutter);width:100%;max-width:var(--page-w);margin-inline:auto;gap:18px;color:var(--hero-fg, #fff)}.hero__kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase}.hero__title{font-family:var(--f-head);font-weight:400;line-height:.86;font-size:calc(clamp(52px,11vw,160px) * var(--head-scale))}.hero__text{max-width:46ch}.hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.pw{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;isolation:isolate;background:var(--pw-bg, var(--c-bg));color:var(--pw-fg, var(--c-text))}.pw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pw__media img,.pw__media svg{width:100%;height:100%;object-fit:cover}.pw__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov-color, #000);opacity:var(--ov, .35)}.pw__top{padding:calc(22px + env(safe-area-inset-top,0px)) var(--gutter) 22px;display:flex;justify-content:var(--logo-pos, center)}.pw__logo{font-family:var(--f-head);font-size:calc(26px * var(--head-scale));letter-spacing:.14em;line-height:1}.pw__logo img{width:var(--logo-w, 110px)}.pw__body{display:flex;flex-direction:column;justify-content:var(--v, center);align-items:var(--h, center);text-align:var(--ta, center);padding:24px var(--gutter)}.pw__inner{width:100%;max-width:var(--pw-max, 620px)}.pw__title{font-family:var(--f-head);font-weight:400;line-height:.86;font-size:calc(clamp(52px,11vw,150px) * var(--head-scale))}.pw__text{margin-top:16px;opacity:.88}.pw__form{margin-top:32px}.pw__form .field{max-width:420px;border-color:var(--pw-fg, var(--c-text))}.pw--center .pw__form .field{margin-inline:auto}.pw__form .field input::placeholder{color:color-mix(in srgb,var(--pw-fg, #fff) 60%,transparent)}.pw__form .btn{min-height:46px;padding-inline:1.4em}.pw__foot{padding:22px var(--gutter) calc(22px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;opacity:.7}.pw__enter{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:12px}.pw-dialog{border:0;padding:0;background:transparent;color:var(--c-text);width:100%;height:100%;max-width:none;max-height:none}.pw-dialog::backdrop{background:color-mix(in srgb,var(--c-bg) 94%,transparent)}.pw-dialog__box{min-height:100%;display:grid;place-items:center;padding:var(--gutter)}.pw-dialog__inner{width:100%;max-width:360px;text-align:center}.pw-dialog__inner input{width:100%;padding:14px 16px;background:transparent;border:1px solid var(--c-line);color:var(--c-text);font-size:16px;margin:18px 0 12px;border-radius:var(--radius)}.pw-dialog__close{margin-top:18px;background:none;border:0;color:var(--c-muted);cursor:pointer;font-size:13px}@media(max-width:599px){.pw__form .field,.nl__form .field{flex-direction:column;border:0;gap:12px}.pw__form .field input{border-bottom:1px solid var(--pw-fg, var(--c-text))}.pw__form .btn{width:100%}}@media(prefers-reduced-motion:no-preference){.pw__title,.hero__title{animation:rise 1s cubic-bezier(.2,.7,.2,1) both .1s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/base.css.map */
