:root{--bg: #060807;--bg-elevated: #0e1311;--panel: #151b18;--line: rgba(224, 255, 236, .14);--line-strong: rgba(224, 255, 236, .28);--text: #f4fff8;--muted: #9fb2a7;--accent: #c6ff00;--accent-2: #39f0ff;--danger: #ff5177;--radius: 8px;--glow: 0 0 28px rgba(198, 255, 0, .28);--glow-strong: 0 0 44px rgba(198, 255, 0, .38);--cyan-glow: 0 0 42px rgba(57, 240, 255, .24);--shadow: 0 28px 90px rgba(0, 0, 0, .4);--page: min(1160px, calc(100vw - 32px) );color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,rgba(57,240,255,.08),transparent 360px),linear-gradient(135deg,rgba(198,255,0,.09),transparent 24%,rgba(57,240,255,.06) 56%,transparent 82%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-x:hidden;padding-top:var(--site-header-height, 113px);position:relative}body:before,body:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:-1}body:before{animation:ambientDrift 18s ease-in-out infinite alternate;background:radial-gradient(circle at 12% 18%,rgba(198,255,0,.13),transparent 24%),radial-gradient(circle at 82% 10%,rgba(57,240,255,.12),transparent 28%),radial-gradient(circle at 72% 86%,rgba(198,255,0,.07),transparent 28%);opacity:.82}body:after{animation:gridFloat 22s linear infinite;background-image:linear-gradient(rgba(198,255,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(57,240,255,.03) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 72%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 72%,transparent);opacity:.46}@keyframes ambientDrift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.04)}}@keyframes gridFloat{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}@keyframes pulseGlow{0%,to{opacity:.55}50%{opacity:.95}}@keyframes scanLine{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}img,svg{display:block}img{max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip-link,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link:focus{clip:auto;clip-path:none;height:auto;left:16px;padding:12px 16px;top:16px;width:auto;z-index:20}.page-width{margin-inline:auto;width:var(--page)}.promo-banner{background:var(--accent);color:#071007;font-size:.9rem;font-weight:900;letter-spacing:0;line-height:1.35;text-align:center}.promo-banner__inner{padding:10px 16px}.site-header{background:#060807e6;border-bottom:1px solid var(--line);box-shadow:0 1px #c6ff0014,0 18px 60px #00000047;left:0;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .26s ease,box-shadow .2s ease;z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header.is-scroll-hidden{box-shadow:none;transform:translateY(-100%)}.header__inner,.footer__grid{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;min-height:74px}.brand{align-items:center;display:inline-flex;font-size:.95rem;font-weight:800;gap:10px;text-transform:uppercase}.brand__mark{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:4px;box-shadow:0 0 var(--logo-glow-size) var(--logo-glow-color);height:24px;width:24px}.brand__logo{filter:drop-shadow(0 0 var(--logo-glow-size) var(--logo-glow-color));height:auto;max-height:44px;object-fit:contain}.header__nav{align-items:center;display:flex;gap:26px;justify-content:center}.header__nav a,.footer__links a,.link-quiet{color:var(--muted);font-size:.92rem;position:relative;transition:color .18s ease,text-shadow .18s ease}.header__nav a:hover,.footer__links a:hover,.link-quiet:hover{color:var(--text);text-shadow:0 0 16px rgba(198,255,0,.32)}.header__nav a:after{background:linear-gradient(90deg,transparent,var(--accent),transparent);bottom:-10px;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scaleX(.2);transition:opacity .18s ease,transform .18s ease;width:120%}.header__nav a:hover:after{opacity:1;transform:translate(-50%) scaleX(1)}.header__cart{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:8px;justify-self:end;padding:10px 14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.header__cart:hover{border-color:var(--accent);box-shadow:var(--glow);transform:translateY(-1px)}.header__actions{align-items:center;display:flex;gap:10px;justify-self:end}.mobile-menu-toggle{align-items:center;background:#ffffff0d;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:0;width:42px}.mobile-menu-toggle span:not(.visually-hidden){background:currentColor;border-radius:999px;display:block;height:2px;transition:transform .18s ease,opacity .18s ease;width:18px}.site-header.is-menu-open .mobile-menu-toggle span:nth-child(2){transform:translateY(7px) rotate(45deg)}.site-header.is-menu-open .mobile-menu-toggle span:nth-child(3){opacity:0}.site-header.is-menu-open .mobile-menu-toggle span:nth-child(4){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{background:linear-gradient(180deg,#060807fc,#060807f7),var(--bg);border-bottom:1px solid var(--line-strong);box-shadow:0 26px 80px #000000b8;display:none;inset:var(--site-header-height, 113px) 0 auto;position:fixed;z-index:39;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mobile-menu__panel{display:grid;gap:18px;margin-inline:auto;padding:18px 16px 22px;width:var(--page)}.mobile-menu__nav{display:grid;gap:8px}.mobile-menu__nav a{background:#ffffff13;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);font-size:1rem;font-weight:800;padding:15px 16px}.mobile-menu__nav a:focus-visible,.mobile-menu__nav a:hover{background:#c6ff001f;border-color:var(--accent);outline:0}.hero,.product,.collection,.page-content,.cart,.search-page{overflow:hidden;padding:74px 0;position:relative}.product{overflow:visible}.hero--wallpaper{align-items:center;display:flex;min-height:calc(var(--hero-min-height) - 74px);padding:84px 0}.hero--wallpaper:before,.hero--wallpaper:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero--wallpaper:before{background:linear-gradient(90deg,#060807f0,#060807bd 42%,#06080738),linear-gradient(180deg,#06080738,#060807d6);z-index:1}.hero--wallpaper:after{background:linear-gradient(135deg,rgba(198,255,0,.48),transparent 38%),linear-gradient(70deg,transparent 42%,rgba(57,240,255,.16) 72%,transparent 100%);animation:pulseGlow 4.8s ease-in-out infinite;mix-blend-mode:screen;opacity:var(--hero-overlay-opacity);z-index:2}.hero__slider{background:linear-gradient(135deg,#c6ff0029,#39f0ff0f),var(--bg);top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}.hero__slide{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:scale(1.025);transition:opacity .9s ease,transform 5.2s ease}.hero__slide.is-active{opacity:1;transform:scale(1)}.hero__slide-image{height:100%;object-fit:cover;width:100%}.hero__inner{display:block;position:relative;z-index:3}.hero__content{max-width:var(--hero-content-width)}.hero--content-center .hero__content{margin-inline:auto;text-align:center}.hero--content-center .hero__content p:not(.eyebrow){margin-inline:auto}.hero--content-right .hero__content{margin-left:auto;text-align:right}.hero--content-right .hero__content p:not(.eyebrow){margin-left:auto}.eyebrow{color:var(--accent);font-size:.78rem;font-weight:800;margin:0 0 14px;text-shadow:0 0 16px rgba(198,255,0,.28);text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{line-height:.98}h1{font-size:clamp(3rem,7vw,6.5rem);margin-bottom:22px}h2{font-size:clamp(2rem,4vw,4.2rem);margin-bottom:16px}h3{font-size:1.1rem;margin-bottom:10px}.hero__content p:not(.eyebrow),.section-heading p,.product__description,.feature-card p,.product-card p,.footer__grid p,.empty-state p{color:var(--muted);font-size:1rem;line-height:1.7}.hero__content p:not(.eyebrow){font-size:1.13rem;max-width:620px}.button{align-items:center;border:0;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:52px;overflow:hidden;padding:0 22px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.button:before{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.52) 48%,transparent 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:translate(-140%);transition:opacity .18s ease,transform .62s ease}.button:hover{box-shadow:var(--glow-strong);transform:translateY(-2px)}.button:hover:before{opacity:.72;transform:translate(140%)}.button--primary{background:var(--accent);box-shadow:0 16px 46px #c6ff003d;color:#071007}.button--secondary{background:transparent;border:1px solid var(--line-strong);color:var(--text)}.button--secondary:hover{border-color:var(--accent);color:var(--accent)}.button--full{width:100%}.button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.box-render{margin:38px auto 0;max-width:440px;transform:rotate(-8deg)}.box-render__lid{background:linear-gradient(135deg,#d8ffe9,#73847a);border:1px solid rgba(255,255,255,.4);border-radius:8px 8px 3px 3px;height:86px;transform:skew(-14deg)}.box-render__body{background:linear-gradient(135deg,#161d1a,#050807);border:1px solid var(--line-strong);border-radius:3px 3px 8px 8px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:12px;padding:32px}.box-render__body span{aspect-ratio:1;background:radial-gradient(circle,#39f0ff6b,#39f0ff0a 62%);border:1px solid rgba(57,240,255,.34);border-radius:50%}.box-render--small{max-width:300px}.metrics-strip{bottom:24px;display:flex;flex-wrap:wrap;gap:10px;left:24px;position:absolute;right:24px}.metrics-strip span,.product__badges span,.product-proof span{align-items:center;background:#ffffff0d;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;padding:9px 12px}.featured-product,.features,.product-showcase,.site-footer{border-top:1px solid var(--line);padding:72px 0;position:relative}.featured-product:before,.features:before,.product-showcase:before,.site-footer:before,.how-it-works:after,.testimonials:after{background:linear-gradient(90deg,transparent,rgba(198,255,0,.32),rgba(57,240,255,.18),transparent);content:"";height:1px;left:50%;opacity:.72;position:absolute;top:0;transform:translate(-50%);width:min(760px,86vw)}.section-heading{margin-bottom:34px;max-width:720px;position:relative}.section-heading:after{background:linear-gradient(90deg,var(--accent),transparent);content:"";display:block;height:1px;margin-top:22px;opacity:.75;width:min(220px,52vw)}.section-heading--inline{align-items:end;display:flex;justify-content:space-between;max-width:none}.collection-toolbar{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:34px}.collection-toolbar .section-heading{margin-bottom:0}.collection-sort{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:9px;justify-content:flex-end;max-width:100%}.collection-sort label{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.collection-sort__controls{display:flex;gap:10px}.collection-sort__select{display:block;min-width:230px;position:relative}.collection-sort__select:after{border:solid var(--accent);border-width:0 2px 2px 0;content:"";height:8px;pointer-events:none;position:absolute;right:17px;top:18px;transform:rotate(45deg);width:8px}.collection-sort select{-webkit-appearance:none;appearance:none;background:#060a08d1;border:1px solid rgba(198,255,0,.28);border-radius:999px;box-shadow:0 0 24px #c6ff0014;color:var(--text);font:inherit;font-size:.92rem;font-weight:800;min-height:48px;padding:0 46px 0 16px;width:100%}.collection-sort select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c6ff0024,var(--glow);outline:none}.collection-sort__button{min-height:48px;padding-inline:20px}.product-card{background:#151b18ad;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.product-card--featured{align-items:stretch;display:grid;grid-template-columns:1.15fr .85fr}.product-card__media{align-items:center;background:#0a0e0c;display:flex;min-height:300px;position:relative}.product-card__media img,.product__image{height:100%;object-fit:cover;width:100%}.product-card__media--empty{justify-content:center}.product-card__body{display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:190px;padding:clamp(20px,3vw,30px)}.product-card__body h2{font-size:clamp(1.45rem,2vw,2.15rem);letter-spacing:0;line-height:1.02;margin:0;max-width:100%}.product-card__body h2 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card__badge{background:#060807db;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);font-size:.76rem;font-weight:900;left:14px;padding:8px 10px;position:absolute;text-transform:uppercase;top:14px}.product-card__status{color:var(--danger);font-size:.84rem;font-weight:800;line-height:1.35}.product-card__button{margin-top:8px;min-height:46px}.product-card--sold-out .product-card__media img{opacity:.74}.price,.product__price{color:var(--accent-2);font-size:1.18rem;font-weight:900}.feature-grid,.product-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{background:#151b18b8;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.product-card,.feature-card,.result-card,.b2b-card,.content-card,.content-faq,.product-trust__panel,.step-card,.comparison__inner,.testimonial-card,.contact-card,.contact-page__quick article,.footer-newsletter{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card:hover,.feature-card:hover,.result-card:hover,.b2b-card:hover,.content-card:hover,.content-faq:hover,.product-trust__panel:hover,.step-card:hover,.comparison__inner:hover,.testimonial-card:hover,.contact-card:hover,.contact-page__quick article:hover,.footer-newsletter:hover{border-color:#c6ff0061;box-shadow:var(--shadow),var(--glow);transform:translateY(-3px)}.umbrella-landing{--umbrella-red: #e10f24;--umbrella-red-dark: #6e0712;--umbrella-green: #b8ff00;background:radial-gradient(circle at 16% 8%,rgba(225,15,36,.16),transparent 30%),radial-gradient(circle at 88% 18%,rgba(184,255,0,.08),transparent 28%),linear-gradient(180deg,rgba(55,5,9,.28),transparent 520px);overflow:hidden;position:relative}.umbrella-landing:before{background:linear-gradient(rgba(225,15,36,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(184,255,0,.035) 1px,transparent 1px);background-size:54px 54px;content:"";top:0;right:0;bottom:0;left:0;opacity:.36;pointer-events:none;position:absolute}.umbrella-hero{align-items:center;display:grid;min-height:calc(100svh - var(--site-header-height, 113px));overflow:hidden;position:relative}.umbrella-hero__media{top:0;right:0;bottom:0;left:0;position:absolute}.umbrella-hero__media:after{background:linear-gradient(90deg,#050605f2,#050605b8 42%,#05060538),linear-gradient(0deg,rgba(5,6,5,.95),transparent 38%,rgba(5,6,5,.36));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.umbrella-hero__media img{height:100%;object-fit:cover;width:100%}.umbrella-hero__inner{padding:clamp(64px,10vw,128px) 0;position:relative;z-index:1}.umbrella-hero__copy{max-width:690px}.umbrella-eyebrow{color:var(--umbrella-green);font-size:.78rem;font-weight:950;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.umbrella-hero h1{font-size:clamp(3.1rem,8vw,7rem);line-height:.9;margin:0;max-width:820px;text-shadow:0 0 36px rgba(225,15,36,.24)}.umbrella-hero__subheading{color:#f4fff8c7;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;margin:22px 0 0;max-width:620px}.umbrella-price{color:var(--accent-2);font-size:1.35rem;font-weight:950;margin:22px 0}.umbrella-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.umbrella-landing .button--primary{box-shadow:0 0 34px #b8ff0038}.umbrella-landing .button--secondary{background:#e10f2421;border-color:#e10f24a3;box-shadow:0 0 30px #e10f2429;color:#fff}.umbrella-landing .button--secondary:hover{background:var(--umbrella-red);border-color:var(--umbrella-red);box-shadow:0 0 36px #e10f245c}.umbrella-product-form{display:contents}.umbrella-trust{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:18px 0 0;padding:0}.umbrella-trust li{background:#080a08b8;border:1px solid rgba(225,15,36,.34);border-radius:999px;color:#f4fff8d1;font-size:.86rem;font-weight:800;padding:10px 14px}.umbrella-disclaimer{color:#f4fff894;font-size:.84rem;line-height:1.5;margin:18px 0 0;max-width:640px}.umbrella-alert{background:linear-gradient(90deg,var(--umbrella-red-dark),var(--umbrella-red),var(--umbrella-red-dark));border-block:1px solid rgba(255,255,255,.14);box-shadow:0 0 40px #e10f2452;color:#fff;position:relative;z-index:1}.umbrella-alert .page-width{align-items:center;display:flex;gap:14px;justify-content:center;padding:13px 0;text-align:center}.umbrella-alert span{color:var(--umbrella-green);font-size:.78rem;font-weight:950;text-transform:uppercase}.umbrella-flow{display:grid;gap:clamp(52px,8vw,88px);padding:clamp(58px,8vw,96px) 0 120px;position:relative;z-index:1}.umbrella-split,.umbrella-solution,.umbrella-offer,.umbrella-included{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.umbrella-split h2,.umbrella-solution h2,.umbrella-offer h2,.umbrella-included h2,.umbrella-final h2,.umbrella-section-head h2{font-size:clamp(2rem,5vw,4.6rem);line-height:.95;margin:0}.umbrella-copy,.umbrella-offer p,.umbrella-final p{color:#f4fff8c2;font-size:1.05rem;line-height:1.7}.umbrella-copy p{margin:0 0 16px}.umbrella-solution,.umbrella-offer,.umbrella-included,.umbrella-final{background:linear-gradient(135deg,#151b18db,#1e080a8f);border:1px solid rgba(225,15,36,.28);border-radius:var(--radius);box-shadow:var(--shadow),0 0 42px #e10f241c;padding:clamp(22px,4vw,40px)}.umbrella-spec-panel{align-content:center;display:grid;gap:12px}.umbrella-spec-panel span,.umbrella-included li{background:#060807b8;border:1px solid rgba(184,255,0,.2);border-radius:999px;color:#f4fff8db;font-weight:850;padding:13px 15px}.umbrella-section-head{max-width:760px}.umbrella-benefits,.umbrella-reviews{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.umbrella-card,.umbrella-review,.umbrella-faq,.umbrella-visual{background:#0e120fb8;border:1px solid rgba(224,255,236,.14);border-radius:var(--radius);box-shadow:0 20px 60px #0000003d}.umbrella-card{min-height:210px;padding:24px}.umbrella-card span{color:var(--umbrella-red);font-size:.8rem;font-weight:950}.umbrella-card h3{font-size:1.38rem;line-height:1.05;margin:20px 0 12px}.umbrella-card p,.umbrella-review p,.umbrella-faq div{color:#f4fff8b8;line-height:1.6}.umbrella-visual-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.umbrella-visual{margin:0;overflow:hidden;scroll-snap-align:start}.umbrella-visual img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.umbrella-visual figcaption{color:#f4fff8c2;font-size:.94rem;font-weight:750;line-height:1.45;padding:15px}.umbrella-bundles{display:grid;gap:12px}.umbrella-bundle{align-items:center;background:#060807c7;border:1px solid rgba(224,255,236,.16);border-radius:var(--radius);display:grid;gap:6px;padding:18px}.umbrella-bundle--highlight{border-color:var(--umbrella-green);box-shadow:0 0 34px #b8ff0029}.umbrella-bundle span{color:#f4fff8b3;font-size:.82rem;font-weight:900;text-transform:uppercase}.umbrella-bundle strong{color:var(--umbrella-green);font-size:2rem;line-height:1}.umbrella-bundle small{color:#f4fff89e;font-weight:750}.umbrella-review{padding:22px}.umbrella-review div{color:var(--umbrella-green);letter-spacing:.08em}.umbrella-review span{color:#f4fff894;font-size:.86rem;font-weight:900;text-transform:uppercase}.umbrella-included ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.umbrella-faqs{display:grid;gap:10px}.umbrella-faq{padding:0 20px}.umbrella-faq summary{cursor:pointer;font-size:1.05rem;font-weight:900;list-style:none;padding:20px 0}.umbrella-faq summary::-webkit-details-marker{display:none}.umbrella-faq summary:after{color:var(--umbrella-green);content:"+";float:right}.umbrella-faq[open] summary:after{content:"-"}.umbrella-faq div{padding-bottom:20px}.umbrella-final{text-align:center}.umbrella-final .umbrella-cta-row{justify-content:center;margin-top:24px}.umbrella-sticky-cta{align-items:center;background:#050605f0;border:1px solid rgba(225,15,36,.32);border-radius:999px;bottom:14px;box-shadow:0 0 38px #e10f243d;display:none;gap:14px;justify-content:space-between;left:12px;min-height:74px;padding:10px 10px 10px 16px;position:fixed;right:12px;z-index:10}.umbrella-sticky-cta strong,.umbrella-sticky-cta span{display:block;line-height:1.2}.umbrella-sticky-cta span{color:var(--accent-2);font-weight:950}.product-sticky-cta{align-items:center;background:#050605f0;border:1px solid rgba(198,255,0,.28);border-radius:var(--radius);bottom:14px;box-shadow:0 0 38px #c6ff0033,0 18px 70px #0000006b;display:none;gap:14px;justify-content:space-between;left:12px;min-height:74px;padding:10px 10px 10px 16px;position:fixed;right:12px;z-index:10}.product-sticky-cta__summary{display:grid;gap:3px;min-width:0}.product-sticky-cta__summary strong{display:-webkit-box;font-size:.95rem;line-height:1.14;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-sticky-cta__summary span{color:var(--accent-2);font-size:1.04rem;font-weight:950;line-height:1}.product-sticky-cta__form{flex:0 0 auto}.product-sticky-cta__button,.umbrella-sticky-cta .button{align-items:center;border-radius:var(--radius);display:inline-flex;justify-content:center;min-height:52px;min-width:128px;padding-inline:20px;white-space:nowrap}.search-form{align-items:center;background:#151b18b8;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:1fr auto;margin-bottom:24px;padding:10px}.search-input,.newsletter-input{background:#060807e0;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);min-height:52px;padding:0 16px;width:100%}.search-input:focus,.newsletter-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c6ff0024;outline:0}.search-meta{color:var(--muted);margin-bottom:18px}.search-results{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.result-card{background:#151b18ad;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.result-card__media{align-items:center;background:#0a0e0c;display:flex;min-height:260px}.result-card__media:empty{display:none}.result-card__media img{height:100%;object-fit:cover;width:100%}.result-card__body{padding:24px}.result-card__body p:not(.eyebrow),.empty-state--search{color:var(--muted);line-height:1.7}.feature-card__icon{color:var(--accent-2);display:inline-block;margin-bottom:22px}.product__grid{align-items:start;display:grid;gap:54px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.product__media{align-self:start;position:sticky;top:calc(var(--site-header-height, 113px) + 20px)}.product__image-frame{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;position:relative}.product__image{aspect-ratio:1;background:var(--panel)}.product__image--placeholder{align-items:center;display:flex;justify-content:center;padding:46px}.product__badges,.product-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.product-thumbnails{display:flex;gap:10px;margin-top:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-color:var(--accent) rgba(255,255,255,.08);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.product-thumbnails::-webkit-scrollbar{height:6px}.product-thumbnails::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.product-thumbnails::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.product-thumbnail{aspect-ratio:1;background:#ffffff0a;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex:0 0 clamp(72px,16vw,108px);overflow:hidden;padding:0;scroll-snap-align:start}.product-thumbnail img{height:100%;object-fit:cover;width:100%}.product-thumbnail.is-active,.product-thumbnail:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #c6ff0029;outline:0}.product__info{background:#151b187a;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,4vw,42px)}.product__info h1{font-size:clamp(2.15rem,3.1vw,3.45rem);line-height:1.04;margin-bottom:18px}.product__description{border-top:1px solid var(--line);margin-top:22px;padding-top:24px}.product-form{margin-top:30px}.product-form--top{margin-top:14px}.product-form--top .variant-picker{background:#ffffff09;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;padding:clamp(16px,3vw,20px)}.product-form--top .product__price{margin-top:8px}.product__top-divider{background:linear-gradient(90deg,var(--accent),rgba(255,255,255,.14),transparent);height:1px;margin:18px 0;opacity:.8}.option-group{border:0;margin:0 0 26px;padding:0}.option-group:last-child{margin-bottom:0}.option-group legend{align-items:center;color:var(--muted);display:flex;font-size:.88rem;justify-content:space-between;margin-bottom:12px;width:100%}.option-group legend strong{color:var(--text)}.swatch-list,.pill-list{display:flex;flex-wrap:wrap;gap:10px}.color-swatch,.option-pill{cursor:pointer;display:inline-flex}.color-swatch input,.option-pill input{position:absolute;opacity:0}.color-swatch>span{background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 45%),var(--swatch-color);border:2px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:inset 0 0 0 4px #060807e6;height:46px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;width:46px}.color-swatch input:checked+span,.color-swatch:hover>span{border-color:var(--accent);box-shadow:inset 0 0 0 4px #060807e6,0 0 0 4px #c6ff0024;transform:translateY(-2px)}.color-swatch input:focus-visible+span,.option-pill input:focus-visible+span{outline:2px solid var(--accent-2);outline-offset:3px}.option-pill span{background:#ffffff0d;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-weight:800;min-width:58px;padding:12px 16px;text-align:center}.option-pill input:checked+span{background:#c6ff001f;border-color:var(--accent);color:var(--accent)}.product-form__actions{display:grid;gap:12px;margin-top:24px}.shopify-payment-button__button{border-radius:var(--radius)!important;min-height:52px!important}.pagination{margin-top:34px}.page-content__inner,.empty-state{max-width:760px}.rte{color:var(--muted);line-height:1.8}.cart-lines{display:grid;gap:14px}.cart-line{align-items:center;background:#151b18ad;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:18px;grid-template-columns:96px 1fr auto;padding:14px}.cart-line__media{aspect-ratio:1;background:var(--panel);border-radius:var(--radius);overflow:hidden}.cart-line h2{font-size:1rem;line-height:1.2;margin-bottom:6px}.quantity-input{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);padding:12px;width:82px}.cart-summary{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.cart-summary p{margin:0 auto 0 0}.site-footer{color:var(--muted)}.footer__grid{align-items:center;gap:28px;grid-template-columns:1fr;justify-items:start}.footer__grid--split{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(340px,.85fr)}.footer__grid--center{justify-items:center;text-align:center}.footer__brand-area{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.footer__grid--center .footer__brand-area{align-items:center}.brand--footer{line-height:1}.brand--footer .brand__logo{max-height:86px}.footer__text{max-width:420px;margin:0}.footer__links{display:flex;gap:18px;flex-wrap:wrap}.footer__grid--center .footer__links{justify-content:center}.footer__right{display:grid;gap:18px;justify-self:stretch}.footer-newsletter{background:linear-gradient(135deg,#c6ff0017,#39f0ff0d),#151b18b8;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.footer-newsletter h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.05;margin-bottom:12px}.footer-newsletter p:not(.eyebrow),.newsletter-message{color:var(--muted);line-height:1.6}.newsletter-form{display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:18px}.newsletter-message{grid-column:1 / -1;margin:0}.newsletter-message--error{color:var(--danger)}.newsletter-message--error ul{margin:0;padding-left:18px}.footer-proof{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;grid-column:1 / -1;padding-top:22px;width:100%}.footer-proof span{align-items:center;background:#ffffff0d;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;padding:9px 12px}.b2b-page{overflow:hidden;padding:74px 0;position:relative}.b2b-page:before{background:radial-gradient(circle at 16% 10%,rgba(198,255,0,.13),transparent 30%),radial-gradient(circle at 86% 24%,rgba(57,240,255,.12),transparent 28%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.b2b-page>.page-width{position:relative;z-index:1}.b2b-hero{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr)}.b2b-hero__copy{padding-top:22px}.b2b-hero__copy h1{max-width:850px}.b2b-lede{color:var(--muted);font-size:1.08rem;line-height:1.75;max-width:720px}.b2b-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.b2b-card,.b2b-contact,.b2b-split{background:#151b189e;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.b2b-pricing-card{padding:clamp(22px,4vw,34px)}.b2b-pricing-card h2,.b2b-section-heading h2,.b2b-split h2,.b2b-contact h2{font-size:clamp(2rem,4vw,3.4rem)}.b2b-price-table{display:grid;gap:10px;margin-top:22px}.b2b-price-row{align-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.b2b-price-row strong{color:var(--accent-2);font-size:1.25rem}.b2b-price-row small{color:var(--muted);grid-column:1 / -1;line-height:1.45}.b2b-price-row--highlight{background:#c6ff001a;border-color:var(--accent)}.b2b-small-note{border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;line-height:1.65;margin:20px 0 0;padding-top:18px}.b2b-section-heading{margin:86px 0 24px;max-width:760px}.b2b-section-heading p,.b2b-card p,.b2b-split p,.b2b-benefit span,.b2b-contact p{color:var(--muted);line-height:1.7}.b2b-grid{display:grid;gap:18px}.b2b-grid--use-cases{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-grid--use-cases .b2b-card{padding:24px}.b2b-card__icon{align-items:center;background:#c6ff001f;border:1px solid rgba(198,255,0,.28);border-radius:999px;color:var(--accent);display:inline-flex;font-size:.75rem;font-weight:900;margin-bottom:18px;min-height:32px;padding:0 12px;text-transform:uppercase}.b2b-split{display:grid;gap:36px;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);margin-top:28px;padding:clamp(24px,4vw,44px)}.b2b-benefit-list{display:grid;gap:12px}.b2b-benefit{background:#ffffff0b;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;padding:18px}.b2b-contact{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);margin-top:28px;padding:clamp(24px,4vw,44px)}.b2b-form{display:grid;gap:16px}.b2b-form__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-form label{color:var(--text);display:grid;font-size:.85rem;font-weight:800;gap:8px}.b2b-form input,.b2b-form select,.b2b-form textarea{background:#060807db;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-size:1rem;min-height:52px;padding:0 14px;width:100%}.b2b-select{display:block;position:relative}.b2b-select:after{border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);content:"";height:8px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-62%) rotate(45deg);width:8px}.b2b-select select{appearance:none;cursor:pointer;font-weight:800;line-height:1.2;padding-right:48px;-webkit-appearance:none}.b2b-form textarea{min-height:132px;padding-top:14px;resize:vertical}.b2b-form input:focus,.b2b-form select:focus,.b2b-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c6ff0024;outline:0}.form-message{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:12px 14px}.form-message--success{background:#c6ff001a;color:var(--accent)}.form-message--error{background:#ff51771a;color:var(--danger)}.product-assurance{border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding-top:18px}.product-assurance span,.content-check{align-items:start;color:var(--muted);display:grid;font-size:.9rem;gap:5px;line-height:1.55;padding-left:20px;position:relative}.product-assurance span:before,.content-check:before{background:var(--accent);border-radius:999px;box-shadow:0 0 16px #c6ff0052;content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}.product-layout-guide{background:#06080780;border:1px solid var(--line);border-radius:var(--radius);margin-top:18px;padding:clamp(16px,3vw,20px)}.product-layout-guide__header{margin-bottom:14px}.product-layout-guide__header strong{color:var(--text);display:block;font-size:1rem;line-height:1.25;margin-bottom:7px}.product-layout-guide__header p,.product-layout-card p,.product-layout-guide__note{color:var(--muted);font-size:.9rem;line-height:1.55;margin:0}.product-layout-guide__grid{display:grid;gap:10px}.product-layout-card{background:linear-gradient(135deg,rgba(198,255,0,.06),transparent 48%),#ffffff09;border:1px solid rgba(224,255,236,.14);border-radius:var(--radius);padding:14px}.product-layout-card span{color:var(--accent);display:block;font-size:.72rem;font-weight:950;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.product-layout-card strong{color:var(--text);display:block;font-size:1.08rem;line-height:1.2;margin-bottom:7px}.product-layout-guide__note{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.content-page,.product-trust,.how-it-works,.comparison,.testimonials{overflow:hidden;padding:74px 0;position:relative}.content-page:before,.product-trust:before,.comparison:before{background:radial-gradient(circle at 16% 8%,rgba(198,255,0,.1),transparent 28%),radial-gradient(circle at 86% 18%,rgba(57,240,255,.09),transparent 30%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.content-page>.page-width,.product-trust>.page-width,.comparison>.page-width{position:relative;z-index:1}.content-page__header{max-width:820px}.content-page__intro,.content-card div,.content-faq div,.content-page__cta p,.comparison p,.step-card p,.testimonial-card p{color:var(--muted);line-height:1.7}.content-page__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.content-card,.content-faq,.content-page__cta,.product-trust__panel,.step-card,.comparison__inner,.testimonial-card{background:#151b189e;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.content-card{padding:24px}.content-card span{color:var(--accent);display:inline-block;font-size:.75rem;font-weight:900;margin-bottom:14px;text-transform:uppercase}.content-card h2,.content-faq summary,.content-page__cta h2,.product-trust h2,.comparison h2,.step-card h3,.testimonial-card strong{color:var(--text)}.content-faq{grid-column:1 / -1;overflow:hidden}.content-faq summary{cursor:pointer;font-weight:900;list-style:none;padding:18px 22px}.content-faq summary::-webkit-details-marker{display:none}.content-faq summary:after{color:var(--accent);content:"+";float:right;font-size:1.2rem}.content-faq[open] summary:after{content:"-"}.content-faq div{border-top:1px solid var(--line);padding:18px 22px 22px}.content-check{background:#ffffff0b;border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 18px 38px}.content-check:before{left:18px;top:24px}.content-check strong{color:var(--text)}.content-page__cta{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:22px;padding:clamp(22px,4vw,34px)}.product-trust__grid{display:grid;gap:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.product-trust__panel{padding:clamp(22px,4vw,34px)}.product-trust__list{display:grid;gap:12px;margin-top:22px}.product-trust__item{background:#ffffff0b;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;padding:16px}.product-trust__item span{color:var(--muted);line-height:1.55}.product-trust__faqs{display:grid;gap:10px;margin-top:22px}.step-grid,.testimonial-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.step-card,.testimonial-card{padding:24px}.step-card>span{align-items:center;background:var(--accent);border-radius:999px;color:#071007;display:inline-flex;font-size:.9rem;font-weight:900;height:36px;justify-content:center;margin-bottom:18px;width:36px}.comparison__inner{display:grid;gap:34px;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);padding:clamp(24px,5vw,46px)}.comparison__columns{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison__column{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;padding:20px}.comparison__column--muted{background:#ffffff09}.comparison__column--accent{background:#c6ff0014;border-color:#c6ff0047}.comparison__column p{border-top:1px solid var(--line);margin:0;padding-top:12px}.testimonial-card__stars{color:var(--accent);font-size:1rem;letter-spacing:0;margin-bottom:18px}.contact-page{overflow:hidden;padding:74px 0;position:relative}.contact-page:before{background:radial-gradient(circle at 18% 10%,rgba(198,255,0,.12),transparent 28%),radial-gradient(circle at 82% 18%,rgba(57,240,255,.1),transparent 30%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.contact-page>.page-width{position:relative;z-index:1}.contact-page__hero{align-items:end;display:grid;gap:34px;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);margin-bottom:34px}.contact-page__hero h1{max-width:720px}.contact-page__hero p:not(.eyebrow),.contact-card p,.contact-support-item span,.contact-page__quick span{color:var(--muted);line-height:1.7}.contact-page__hero p:not(.eyebrow){font-size:1.08rem;max-width:680px}.contact-page__quick{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-page__quick article,.contact-card{background:#151b18ad;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.contact-page__quick article{display:grid;gap:6px;min-height:132px;padding:18px}.contact-page__quick strong,.contact-support-item strong{color:var(--text)}.contact-page__layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr)}.contact-card{padding:clamp(22px,4vw,38px)}.contact-card h2{font-size:clamp(2rem,4vw,3.4rem)}.contact-form{display:grid;gap:16px;margin-top:22px}.contact-form__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form label{color:var(--text);display:grid;font-size:.88rem;font-weight:800;gap:8px}.contact-form input,.contact-form select,.contact-form textarea{background:#060807db;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-size:1rem;min-height:54px;padding:0 14px;width:100%}.contact-form textarea{min-height:150px;padding-top:14px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c6ff0024;outline:0}.contact-support-list{display:grid;gap:12px;margin-top:22px}.contact-support-item{background:#ffffff0b;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;padding:18px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .56s ease,transform .56s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal-delay="1"]{transition-delay:90ms}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.23s}@media(max-width:900px){.header__inner{grid-template-columns:1fr auto}.header__nav{display:none}.mobile-menu-toggle{display:inline-flex}.site-header.is-menu-open .mobile-menu{display:block}.promo-banner{font-size:.82rem}.promo-banner__inner{padding:9px 12px}.header__cart{padding:10px}.header__cart span{display:none}.hero,.product,.collection,.page-content,.cart,.search-page,.b2b-page,.content-page,.product-trust,.how-it-works,.comparison,.testimonials,.contact-page{padding:46px 0}.hero--wallpaper{min-height:calc(var(--hero-min-height) - 74px);padding:56px 0}.hero__inner,.product__grid,.product-card--featured,.feature-grid,.product-grid,.search-results,.footer__grid--split,.b2b-hero,.b2b-grid--use-cases,.b2b-split,.b2b-contact,.content-page__grid,.product-trust__grid,.step-grid,.comparison__inner,.testimonial-grid,.contact-page__hero,.contact-page__layout,.contact-page__quick,.search-form,.newsletter-form{grid-template-columns:1fr}.footer__right{width:100%}.product__media{position:static}.section-heading--inline,.collection-toolbar,.cart-summary{align-items:flex-start;flex-direction:column}.collection-sort{align-items:stretch;width:100%}.collection-sort__controls{width:100%}.collection-sort__select{flex:1 1 auto;min-width:0}.footer__grid{grid-template-columns:1fr}.content-page__cta{align-items:flex-start;flex-direction:column}.comparison__columns{grid-template-columns:1fr}.contact-page__quick article{min-height:0}.umbrella-hero__media:after{background:linear-gradient(180deg,#050605a8,#050605e6),linear-gradient(90deg,#050605e6,#05060561)}.umbrella-split,.umbrella-solution,.umbrella-offer,.umbrella-included,.umbrella-benefits,.umbrella-reviews{grid-template-columns:1fr}.umbrella-sticky-cta,.product-sticky-cta{display:flex}}@media(max-width:560px){:root{--page: min(100vw - 22px, 1160px)}h1{font-size:3rem}h2{font-size:2.25rem}.collection-sort__controls{flex-direction:column}.collection-sort__button{width:100%}.umbrella-hero{min-height:calc(100svh - var(--site-header-height, 113px) - 32px)}.umbrella-hero h1{font-size:3.15rem}.umbrella-cta-row,.umbrella-cta-row .button,.umbrella-product-form{width:100%}.umbrella-alert .page-width{align-items:flex-start;flex-direction:column;gap:4px;text-align:left}.umbrella-flow{padding-bottom:104px}.umbrella-card,.umbrella-review,.umbrella-solution,.umbrella-offer,.umbrella-included,.umbrella-final{padding:18px}.umbrella-visual-grid{grid-template-columns:repeat(5,minmax(76vw,1fr))}.product-sticky-cta,.umbrella-sticky-cta{bottom:10px;left:15px;min-height:68px;padding:8px 8px 8px 13px;right:15px}.product-sticky-cta__button,.umbrella-sticky-cta .button{min-height:52px;min-width:124px;padding-inline:16px}.product__info,.feature-card,.product-card__body,.result-card__body,.footer-newsletter,.b2b-pricing-card,.b2b-grid--use-cases .b2b-card,.b2b-split,.b2b-contact,.content-card,.product-trust__panel,.step-card,.comparison__inner,.testimonial-card,.contact-card,.contact-page__quick article{padding:18px}.product-assurance,.b2b-form__grid,.contact-form__grid{grid-template-columns:1fr}.b2b-form{gap:18px}.b2b-form label{font-size:.9rem}.b2b-form input,.b2b-form select{min-height:58px}.b2b-select select{font-size:1.05rem;padding-left:16px}.box-render{margin-top:28px}.box-render__body{gap:10px;padding:20px}.cart-line{grid-template-columns:72px 1fr}.quantity-input{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme.css.map */
