:root{--ink:#0a0a0a;--ink-2:#121212;--paper:#f4f2ea;--acid:#e8ff00;--acid-deep:#c9dd00;--line:rgba(244,242,234,.14);--ease:cubic-bezier(.16,1,.3,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:Barlow,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}::selection{background:var(--acid);color:var(--ink)}img{max-width:100%;display:block}button{font-family:inherit}.display{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase;line-height:.86}.cond{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em}.wrap{max-width:1280px;margin:0 auto;padding:0 28px}main{display:block}.marquee{background:var(--acid);color:var(--ink);overflow:hidden;border-block:3px solid var(--ink);position:relative}.marquee.top{border-top:none}.marquee__track{display:flex;gap:0;width:max-content;animation:slide 28s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track span{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.12em;padding:11px 26px;white-space:nowrap;display:inline-flex;align-items:center;gap:26px}.marquee__track span:after{content:"";width:7px;height:7px;background:var(--ink);transform:rotate(45deg);display:inline-block}@keyframes slide{to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:100;background:#0a0a0ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{font-family:Anton,sans-serif;text-transform:uppercase;font-size:25px;letter-spacing:.02em;display:flex;align-items:center;gap:9px;color:var(--paper)}.logo .dot{width:13px;height:13px;background:var(--acid);border-radius:50%;box-shadow:0 0 0 4px #e8ff002e}.nav__links{display:flex;gap:34px;align-items:center;list-style:none}.nav__links a{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:15px;position:relative;padding:4px 0;color:#c9c6bd;transition:color .2s}.nav__links a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--acid);transition:width .25s var(--ease)}.nav__links a:hover{color:var(--paper)}.nav__links a:hover:after{width:100%}.nav__right{display:flex;gap:12px;align-items:center}.cart-link{position:relative;display:inline-flex;align-items:center;gap:7px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:15px;color:#c9c6bd;transition:color .2s}.cart-link:hover{color:var(--paper)}.cart-link .count{background:var(--acid);color:var(--ink);font-size:12px;min-width:20px;height:20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;font-weight:800}.btn{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:15px;background:var(--acid);color:var(--ink);padding:11px 22px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .2s}.btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 0 -2px #e8ff0059}.btn:active{transform:translateY(0)}.btn--ghost{background:transparent;color:var(--paper);border:2px solid var(--line)}.btn--ghost:hover{background:var(--paper);color:var(--ink);box-shadow:none}.btn[disabled]{opacity:.5;cursor:not-allowed}.burger{display:none;background:none;border:none;color:var(--paper);cursor:pointer}.hero{position:relative;padding:64px 0 30px;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 80% at 78% 18%,rgba(232,255,0,.1),transparent 60%),repeating-linear-gradient(90deg,transparent,transparent 79px,var(--line) 79px,var(--line) 80px)}.hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:14px;color:var(--acid);margin-bottom:22px}.eyebrow:before{content:"";width:34px;height:2px;background:var(--acid)}h1.hero__title{font-size:clamp(58px,9.5vw,140px)}h1.hero__title .out{color:transparent;-webkit-text-stroke:2px var(--paper)}h1.hero__title em{font-style:normal;color:var(--acid)}.hero__sub{max-width:430px;margin:26px 0 32px;color:#c9c6bd;font-size:18px}.hero__cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero__stats{display:flex;gap:32px;margin-top:42px;flex-wrap:wrap}.stat .n{font-family:Anton,sans-serif;font-size:38px;color:var(--paper);line-height:1}.stat .l{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:#8d8a82;margin-top:4px}.hero__visual{position:relative;height:480px;display:flex;align-items:center;justify-content:center}.hero__visual img{width:100%;height:100%;object-fit:cover}.blob{position:absolute;width:380px;height:380px;background:var(--acid);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;filter:blur(2px);animation:morph 9s var(--ease) infinite alternate}@keyframes morph{to{border-radius:54% 46% 40% 60%/48% 56% 44% 52%;transform:rotate(12deg) scale(1.04)}}.patch{position:relative;z-index:2;width:300px;height:300px;background:var(--ink-2);border-radius:50%;border:3px solid var(--ink);box-shadow:0 40px 80px #0000008c,inset 0 0 0 12px #f4f2ea0a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-6deg);transition:transform .5s var(--ease);overflow:hidden}.patch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.hero__visual:hover .patch{transform:rotate(0) scale(1.03)}.patch__brand{font-family:Anton,sans-serif;font-size:42px;line-height:.85;text-transform:uppercase}.patch__brand span{color:var(--acid)}.patch__tag{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:13px;color:#8d8a82;margin-top:10px}.patch__ring{position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;border:2px dashed rgba(232,255,0,.4);border-radius:50%;animation:spin 22s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ribbon{position:absolute;z-index:3;top:34px;right:18px;background:var(--ink);color:var(--acid);font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px;padding:9px 16px;border:2px solid var(--acid);transform:rotate(8deg)}section{position:relative}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.sec-head h2{font-size:clamp(38px,5.5vw,76px)}.sec-head h2 em{font-style:normal;color:var(--acid)}.sec-tag{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:14px;color:#8d8a82}.features{padding:96px 0}.fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line)}.fcard{padding:38px 30px 44px;border-right:1px solid var(--line);position:relative;overflow:hidden;transition:background .3s,color .3s}.fcard:last-child{border-right:none}.fcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--acid);transform:translateY(101%);transition:transform .4s var(--ease);z-index:0}.fcard:hover:before{transform:translateY(0)}.fcard>*{position:relative;z-index:1}.fcard:hover,.fcard:hover .fcard__n,.fcard:hover p{color:var(--ink)}.ficon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:50%;margin-bottom:24px}.ficon svg{width:26px;height:26px}.fcard__n{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;font-size:23px;letter-spacing:.02em;margin-bottom:10px}.fcard p{color:#a8a59d;font-size:15.5px;transition:color .3s}.how{padding:96px 0;background:var(--ink-2);border-block:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.step{position:relative;padding:34px 28px;border:1px solid var(--line);background:var(--ink);transition:transform .3s var(--ease),border-color .3s}.step:hover{transform:translateY(-6px);border-color:var(--acid)}.step__num{font-family:Anton,sans-serif;font-size:64px;color:transparent;-webkit-text-stroke:1.5px var(--acid);line-height:.8;margin-bottom:18px}.step h3{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;font-size:24px;margin-bottom:10px}.step p{color:#a8a59d;font-size:15.5px}.showcase{padding:96px 0}.product-feature{display:grid;grid-template-columns:1fr 1fr;gap:0;border:3px solid var(--acid)}.product-feature__media{background:radial-gradient(circle at 50% 45%,rgba(232,255,0,.16),transparent 62%),var(--ink-2);position:relative;min-height:440px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdisc{width:220px;height:220px;border-radius:50%;background:var(--ink);border:2px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 30px 60px #00000080;transform:rotate(-4deg);position:relative;z-index:1}.pdisc b{font-family:Anton,sans-serif;font-size:30px;text-transform:uppercase}.pdisc b span{color:var(--acid)}.pdisc small{font-family:Barlow Condensed,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8d8a82;font-size:11px;margin-top:6px}.product-feature__media .float{position:absolute;font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;padding:8px 14px;background:var(--ink);border:1px solid var(--line);z-index:2}.product-feature__media .f1{top:40px;left:36px;color:var(--acid);transform:rotate(-7deg)}.product-feature__media .f2{bottom:46px;right:34px;transform:rotate(6deg)}.product-feature__info{padding:46px 44px}.stars{color:var(--acid);font-size:18px;letter-spacing:3px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.stars small{color:#8d8a82;font-family:Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.product-feature__info h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(32px,4vw,50px);line-height:.92;margin-bottom:16px}.product-feature__info p{color:#a8a59d;margin-bottom:26px;max-width:430px}.price{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.price .now{font-family:Anton,sans-serif;font-size:46px}.price .was{color:#7c7a72;text-decoration:line-through;font-size:22px}.price .save{background:var(--acid);color:var(--ink);font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:.06em;padding:4px 10px}.ptiny{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#8d8a82;font-size:13px;margin-bottom:26px}.product-feature__info .btn{font-size:17px;padding:15px 30px;width:100%;justify-content:center}.trust{display:flex;gap:22px;margin-top:22px;flex-wrap:wrap}.trust span{display:flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:#a8a59d}.trust svg{width:18px;height:18px;color:var(--acid)}.reviews{padding:96px 0;background:var(--ink-2);border-block:1px solid var(--line)}.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rcard{padding:30px 28px;border:1px solid var(--line);background:var(--ink);transition:border-color .3s,transform .3s var(--ease)}.rcard:hover{border-color:var(--acid);transform:translateY(-5px)}.rcard .stars{margin-bottom:16px}.rcard q{display:block;font-size:17px;line-height:1.5;margin-bottom:22px;quotes:none}.rcard q:before{content:""}.rauthor{display:flex;align-items:center;gap:12px}.ravatar{width:42px;height:42px;border-radius:50%;background:var(--acid);color:var(--ink);font-family:Anton,sans-serif;display:flex;align-items:center;justify-content:center;font-size:18px}.rauthor b{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:16px;display:block}.rauthor small{color:#8d8a82;font-size:13px}.cta{padding:110px 0;text-align:center;position:relative;overflow:hidden}.cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 70% at 50% 30%,rgba(232,255,0,.12),transparent 65%)}.cta h2{position:relative;font-size:clamp(46px,9vw,128px)}.cta h2 em{font-style:normal;color:var(--acid)}.cta p{position:relative;color:#c9c6bd;max-width:480px;margin:18px auto 34px;font-size:18px}.cta .btn{position:relative;font-size:18px;padding:17px 38px}.news{padding:70px 0;border-top:1px solid var(--line)}.news__inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.news h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(28px,4vw,46px);line-height:.9}.news h3 em{font-style:normal;color:var(--acid)}.news form{display:flex;gap:0;min-width:340px;flex:1;max-width:480px}.news input{flex:1;background:var(--ink-2);border:2px solid var(--line);border-right:none;color:var(--paper);padding:0 18px;font-family:Barlow,sans-serif;font-size:16px;outline:none;transition:border-color .2s}.news input:focus{border-color:var(--acid)}.news input::placeholder{color:#7c7a72}.news form .btn{border:2px solid var(--acid)}.news .note{color:var(--acid);font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-top:10px}.site-footer{padding:64px 0 30px;border-top:1px solid var(--line);background:var(--ink-2)}.fcols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;margin-bottom:48px}.fcols .logo{margin-bottom:16px}.fcols p{color:#8d8a82;max-width:280px;font-size:15px}.fcol h4{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:#8d8a82;margin-bottom:16px}.fcol a{display:block;color:#c9c6bd;padding:6px 0;font-size:15.5px;transition:color .2s}.fcol a:hover{color:var(--acid)}.fbottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;border-top:1px solid var(--line);flex-wrap:wrap}.fbottom small{color:#7c7a72;font-size:13px}.socials{display:flex;gap:12px}.socials a{width:38px;height:38px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:all .2s}.socials a:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.socials svg{width:18px;height:18px}.page-shell{padding:60px 0 96px}.breadcrumb{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:#8d8a82;margin-bottom:28px}.breadcrumb a:hover{color:var(--acid)}.product-main{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.gallery{display:flex;flex-direction:column;gap:14px}.gallery__main{border:1px solid var(--line);background:var(--ink-2);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap}.gallery__thumbs img{width:74px;height:74px;object-fit:cover;border:1px solid var(--line);cursor:pointer;transition:border-color .2s}.gallery__thumbs img:hover{border-color:var(--acid)}.product-main__info h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(30px,4vw,52px);line-height:.95;margin:10px 0 16px}.product-main__info .price{margin:0 0 22px}.product-main__info .rte{color:#b8b5ad;margin:22px 0}.product-main__info .rte p{margin-bottom:12px}.variant-row{margin-bottom:20px}.variant-row label{display:block;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:#8d8a82;margin-bottom:8px}.variant-row select{width:100%;background:var(--ink-2);border:2px solid var(--line);color:var(--paper);padding:13px 14px;font-family:Barlow,sans-serif;font-size:16px;outline:none;cursor:pointer}.variant-row select:focus{border-color:var(--acid)}.qty{display:inline-flex;border:2px solid var(--line)}.qty button{background:var(--ink-2);color:var(--paper);border:none;width:44px;height:48px;font-size:20px;cursor:pointer}.qty input{width:54px;height:48px;background:var(--ink);border:none;border-inline:2px solid var(--line);color:var(--paper);text-align:center;font-family:Barlow,sans-serif;font-size:16px}.atc{font-size:17px;padding:16px 30px;width:100%;justify-content:center;margin-top:18px}.coll-head{margin-bottom:44px}.coll-head h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(40px,6vw,84px);line-height:.9}.coll-head p{color:#a8a59d;margin-top:12px;max-width:560px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pcard{border:1px solid var(--line);background:var(--ink-2);transition:border-color .3s,transform .3s var(--ease);overflow:hidden;display:flex;flex-direction:column}.pcard:hover{border-color:var(--acid);transform:translateY(-6px)}.pcard__media{aspect-ratio:1;background:var(--ink);overflow:hidden;position:relative}.pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.pcard:hover .pcard__media img{transform:scale(1.05)}.pcard__badge{position:absolute;top:12px;left:12px;background:var(--acid);color:var(--ink);font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.06em;padding:4px 9px}.pcard__body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.pcard__title{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:18px;line-height:1.1}.pcard__price{font-family:Anton,sans-serif;font-size:22px;margin-top:auto}.pcard__price .was{font-family:Barlow,sans-serif;color:#7c7a72;text-decoration:line-through;font-size:15px;margin-left:8px}.cart-table{width:100%;border-collapse:collapse;margin-bottom:30px}.cart-table th{text-align:left;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:#8d8a82;padding:0 0 16px;border-bottom:1px solid var(--line)}.cart-table td{padding:20px 0;border-bottom:1px solid var(--line);vertical-align:middle}.cart-item{display:flex;gap:16px;align-items:center}.cart-item img{width:78px;height:78px;object-fit:cover;border:1px solid var(--line)}.cart-item b{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:17px}.cart-foot{display:flex;justify-content:flex-end;align-items:center;gap:28px;flex-wrap:wrap}.cart-foot .subtotal{font-family:Anton,sans-serif;font-size:30px}.cart-foot .checkout{font-size:17px;padding:16px 40px}.empty{text-align:center;padding:80px 0}.empty h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:48px;margin-bottom:18px}.rte-page{max-width:760px;margin:0 auto}.rte-page h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(36px,5vw,64px);margin-bottom:28px}.rte-page p,.rte-page li{color:#c2bfb6;margin-bottom:16px}.rte-page h2{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:28px;margin:32px 0 12px}.rte-page a{color:var(--acid);text-decoration:underline}.rte-page ul,.rte-page ol{padding-left:22px;margin-bottom:16px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(max-width:980px){.hero__grid{grid-template-columns:1fr;gap:10px}.hero__visual{height:380px;order:-1}.fgrid{grid-template-columns:repeat(2,1fr)}.fcard:nth-child(2){border-right:none}.fcard:nth-child(1),.fcard:nth-child(2){border-bottom:1px solid var(--line)}.steps,.product-feature,.rgrid{grid-template-columns:1fr}.fcols{grid-template-columns:1fr 1fr}.product-main{grid-template-columns:1fr;gap:30px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nav__links{display:none}.burger{display:block}.fgrid{grid-template-columns:1fr}.fcard{border-right:none;border-bottom:1px solid var(--line)}.fcols{grid-template-columns:1fr}.news form{min-width:100%}.sec-head{margin-bottom:34px}.product-grid{grid-template-columns:1fr}.cart-table thead{display:none}.cart-table td{display:block;border:none;padding:6px 0}.cart-table tr{display:block;border-bottom:1px solid var(--line);padding:16px 0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.nav__links.is-open{display:flex;flex-direction:column;position:absolute;top:68px;left:0;right:0;background:var(--ink);border-bottom:1px solid var(--line);padding:18px 28px;gap:18px;z-index:99}}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;visibility:hidden;transition:opacity .3s var(--ease);z-index:200}.drawer-overlay.open{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;height:100%;width:420px;max-width:90vw;background:var(--ink);border-left:1px solid var(--line);z-index:201;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s var(--ease);box-shadow:-30px 0 60px #00000080}.cart-drawer.open{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.drawer__title{font-family:Anton,sans-serif;text-transform:uppercase;font-size:24px;letter-spacing:.02em}.drawer__close{background:none;border:none;color:var(--paper);cursor:pointer;display:flex;padding:4px}.drawer__close:hover{color:var(--acid)}.drawer__items{flex:1;overflow-y:auto;padding:8px 24px}.drawer__empty{color:#8d8a82;text-align:center;padding:60px 0;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em}.drawer__item{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.drawer__item img{width:64px;height:64px;object-fit:cover;border:1px solid var(--line)}.drawer__item-info b{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:16px;display:block;line-height:1.1}.drawer__item-info small{color:#8d8a82;font-size:13px}.drawer__qty{display:flex;align-items:center;gap:6px;margin-top:8px}.drawer__qty button{width:26px;height:26px;background:var(--ink-2);border:1px solid var(--line);color:var(--paper);cursor:pointer;font-size:15px;line-height:1}.drawer__qty button:hover{border-color:var(--acid)}.drawer__qty span{min-width:22px;text-align:center;font-weight:600}.drawer__remove{width:auto!important;padding:0 8px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:#8d8a82!important;margin-left:6px}.drawer__price{font-family:Anton,sans-serif;font-size:18px}.drawer__foot{border-top:1px solid var(--line);padding:22px 24px}.drawer__sub{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.drawer__sub span:first-child{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#8d8a82}.drawer__subtotal{font-family:Anton,sans-serif;font-size:26px}.drawer__note{color:#8d8a82;font-size:13px;margin-bottom:16px}.drawer__checkout{width:100%;justify-content:center;font-size:17px;padding:15px}.drawer__view{display:block;text-align:center;margin-top:12px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:#8d8a82}.drawer__view:hover{color:var(--acid)}@media(max-width:480px){.cart-drawer{width:100vw;max-width:100vw}}.notify{margin-top:8px}.notify__lead{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:15px;margin-bottom:14px}.notify__row{display:flex;max-width:440px}.notify__row input{flex:1;background:var(--ink-2);border:2px solid var(--line);border-right:none;color:var(--paper);padding:0 16px;height:52px;font-family:Barlow,sans-serif;font-size:16px;outline:none;transition:border-color .2s}.notify__row input:focus{border-color:var(--acid)}.notify__row input::placeholder{color:#7c7a72}.notify__row .btn{border:2px solid var(--acid);height:52px;white-space:nowrap}.notify__hint{color:#7c7a72;font-size:13px;margin-top:10px}.notify-success{display:flex;align-items:center;gap:12px;background:#e8ff0014;border:1px solid var(--acid);padding:18px 20px;color:var(--paper)}.notify-success svg{color:var(--acid);flex-shrink:0}.notify-success strong{color:var(--acid)}.pcard__badge--soon{background:var(--ink);color:var(--acid);border:1px solid var(--acid)}.pcard--soon .pcard__media{background:var(--ink-2)}.pcard--soon .pcard__media img{object-fit:contain;padding:0}.pcard__soon-tag{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--acid);margin-top:auto}.product-main .gallery__main img[src$=".svg"]{object-fit:contain}.rte-page .rte p{margin-bottom:16px}.news__social{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.news__follow{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:#8d8a82}.social-pill{display:inline-flex;align-items:center;gap:9px;border:2px solid var(--line);padding:9px 16px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:var(--paper);transition:border-color .2s,background .2s,color .2s}.social-pill svg{width:18px;height:18px}.social-pill:hover{border-color:var(--acid);background:var(--acid);color:var(--ink)}.news__handle{font-family:Anton,sans-serif;text-transform:uppercase;color:var(--acid);font-size:18px;margin-left:4px}@media(max-width:640px){.news__handle{width:100%;margin-left:0}}.footer-legal{color:#7c7a72;font-size:13.5px;line-height:1.7;margin-top:14px}.footer-legal a{color:#8d8a82;text-decoration:underline}.footer-legal a:hover{color:var(--acid)}.payments{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0 4px;border-top:1px solid var(--line);margin-top:8px}.payments .pay{display:inline-flex}.payments .pay svg{height:26px;width:auto;display:block;border:1px solid rgba(0,0,0,.06);border-radius:4px}.plan-select{display:flex;flex-direction:column;gap:10px}.plan-opt{display:flex;align-items:center;gap:10px;border:2px solid var(--line);padding:13px 15px;cursor:pointer;font-family:Barlow,sans-serif;font-size:15.5px;transition:border-color .2s,background .2s}.plan-opt:hover{border-color:#e8ff0080}.plan-opt:has(input:checked){border-color:var(--acid);background:#e8ff000f}.plan-opt input{accent-color:var(--acid);width:18px;height:18px;flex-shrink:0}.lang-switch{display:flex;align-items:center;gap:6px;position:relative}.lang-switch__icon{color:#c9c6bd;flex-shrink:0}.lang-switch select{appearance:none;-webkit-appearance:none;background:transparent;border:none;color:#c9c6bd;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;padding:4px 18px 4px 2px;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c9c6bd' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.lang-switch select:hover{color:var(--paper)}.lang-switch select option{background:var(--ink);color:var(--paper)}@media(max-width:640px){.lang-switch__icon{display:none}.lang-switch select{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
