.scroll-progress{position:fixed;z-index:100;left:0;top:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--blue));box-shadow:0 0 16px var(--cyan);pointer-events:none}
.site-header{position:fixed;transition:height .25s,background .25s,box-shadow .25s}.site-header.is-scrolled{height:66px;background:rgba(7,17,31,.96);box-shadow:0 12px 35px rgba(0,0,0,.2)}
.hero-copy{animation:heroIn .75s cubic-bezier(.2,.8,.2,1) both}.product-visual{animation:visualIn .9s .1s cubic-bezier(.2,.8,.2,1) both}.access-card{transition:transform .35s,box-shadow .35s}.product-visual:hover .access-card{transform:rotate(-3deg) rotateY(-3deg) translateY(-8px);box-shadow:0 62px 110px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.25)}
.float-rating{animation:float 4s ease-in-out infinite}.float-delivery{animation:float 4.6s .5s ease-in-out infinite}.orbit-one{animation:orbit 24s linear infinite}.orbit-two{animation:orbit 32s reverse linear infinite}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}.steps-grid article:nth-child(2),.reviews-grid article:nth-child(2){transition-delay:.08s}.steps-grid article:nth-child(3),.reviews-grid article:nth-child(3){transition-delay:.16s}
.comparison-section{padding:115px 0;background:linear-gradient(150deg,#07111f,#0c2037);color:#fff;overflow:hidden;position:relative}.comparison-section:before{content:"";position:absolute;width:650px;height:650px;border-radius:50%;background:#126fd5;filter:blur(160px);opacity:.16;left:-300px;top:-300px}.comparison-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center;position:relative}.comparison-copy h2{font-size:clamp(38px,4vw,54px);letter-spacing:-.05em;margin:16px 0 20px}.comparison-copy p{color:#95a7ba;line-height:1.7;max-width:480px}.mini-proof{display:flex;align-items:center;gap:14px;margin-top:28px}.mini-proof strong{font:800 24px 'Manrope';color:#ffbf28}.mini-proof span{font-size:11px;color:#8495a8;border-left:1px solid #314256;padding-left:14px}.comparison-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:22px;overflow:hidden;box-shadow:0 35px 80px rgba(0,0,0,.3);backdrop-filter:blur(15px)}.comparison-card>div{min-height:61px;display:grid;grid-template-columns:1fr 90px 90px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-left:25px}.comparison-card>div:last-child{border:0}.comparison-card span{font-size:13px;color:#c1cedb}.comparison-card b,.comparison-card em{text-align:center;align-self:stretch;display:grid;place-items:center}.comparison-card b{background:rgba(25,118,243,.22);color:#52cfff}.comparison-card em{font-style:normal;color:#627389}.comparison-head{background:rgba(255,255,255,.05);font:800 11px 'Manrope';letter-spacing:.1em}.comparison-head b{background:var(--blue);color:#fff}.comparison-head em{color:#899aab}
.price-card:after{content:"";position:absolute;inset:-1px;border-radius:23px;padding:1px;background:linear-gradient(140deg,rgba(56,199,255,.8),transparent 35%,rgba(25,118,243,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn:focus-visible,.cart-pill:focus-visible,.nav-links a:focus-visible,summary:focus-visible{outline:3px solid rgba(56,199,255,.65);outline-offset:3px}.btn:disabled{opacity:.65;cursor:wait;transform:none}
@keyframes heroIn{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes visualIn{from{opacity:0;transform:translateX(35px) scale(.96)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-9px)}}@keyframes orbit{to{transform:rotate(348deg)}}
@media(max-width:900px){.comparison-grid{grid-template-columns:1fr;gap:50px}.comparison-copy{text-align:center}.comparison-copy p{margin-inline:auto}.mini-proof{justify-content:center}}
@media(max-width:600px){.comparison-section{padding:78px 0}.comparison-card>div{grid-template-columns:1fr 62px 62px;padding-left:15px}.comparison-card span{font-size:11px}.comparison-head{font-size:9px}.product-visual:hover .access-card{transform:rotate(-5deg) rotateY(-4deg)}.site-header.is-scrolled{height:60px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.product-visual,.float-card,.orbit{animation:none}.reveal{opacity:1;transform:none;transition:none}}
.micro-guarantee{margin-top:11px;color:#99a7b7;font-size:9px}.checkout-page{min-height:100vh;padding:150px 0 100px;background:radial-gradient(circle at 15% 20%,rgba(25,118,243,.1),transparent 28%),linear-gradient(145deg,#f7faff,#edf3f9)}.checkout-layout{display:grid;grid-template-columns:1fr 480px;gap:100px;align-items:center}.checkout-main h1{font-size:clamp(46px,5vw,68px);letter-spacing:-.055em;margin:20px 0}.checkout-lead{font-size:16px;line-height:1.75;color:var(--muted);max-width:560px}.back-link{display:block;width:max-content;margin-bottom:55px;color:#6c7e92;text-decoration:none;font-size:12px;font-weight:700}.checkout-benefits{display:grid;gap:18px;margin-top:42px}.checkout-benefits>div{display:flex;align-items:center;gap:14px}.checkout-benefits i{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#fff;color:var(--blue);font-style:normal;font:800 18px 'Manrope';box-shadow:0 8px 25px rgba(20,58,105,.08)}.checkout-benefits span{display:grid}.checkout-benefits strong{font:700 13px 'Manrope'}.checkout-benefits small{color:var(--muted);font-size:11px;margin-top:3px}.order-summary{position:relative;background:#fff;border:1px solid #dbe5f0;border-radius:26px;padding:30px;box-shadow:0 35px 90px rgba(13,42,78,.14)}.order-summary:before{content:"";position:absolute;inset:-1px;border-radius:27px;padding:1px;background:linear-gradient(145deg,rgba(56,199,255,.7),transparent 38%,rgba(25,118,243,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.summary-top{display:flex;justify-content:space-between;font:800 9px 'Manrope';letter-spacing:.14em;color:#8a99aa;border-bottom:1px solid var(--line);padding-bottom:18px}.summary-top b{color:var(--blue)}.summary-product{display:grid;grid-template-columns:58px 1fr auto;gap:13px;align-items:center;padding:23px 0}.summary-art{height:58px;border-radius:13px;display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,#25598e,#091726);box-shadow:0 10px 25px rgba(6,24,45,.2)}.summary-art span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--blue);color:#fff;font-weight:800}.summary-product>div:nth-child(2){display:grid}.summary-product strong{font:700 13px 'Manrope'}.summary-product small{font-size:10px;color:var(--muted);margin-top:5px}.summary-product>b{font:800 14px 'Manrope'}.summary-line{display:flex;justify-content:space-between;padding:8px 0;color:var(--muted);font-size:12px}.summary-line b{color:var(--ink)}.summary-line .free{color:#0ca77a;font-size:9px;letter-spacing:.08em}.summary-total{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line);margin-top:13px;padding:20px 0}.summary-total>span{font:700 14px 'Manrope'}.summary-total div{display:grid;text-align:right}.summary-total b{font:800 27px 'Manrope';letter-spacing:-.04em}.summary-total small{color:var(--muted);font-size:9px}.payment-trust{display:flex;justify-content:center;align-items:center;gap:5px;color:#8392a4;font-size:9px;margin-top:18px}.payment-trust strong{color:#635bff;font:800 16px 'Manrope';letter-spacing:-.06em}.payment-methods{display:flex;justify-content:center;gap:6px;margin-top:12px}.payment-methods i{display:grid;place-items:center;min-width:39px;height:23px;padding:0 5px;border:1px solid #e1e7ef;border-radius:5px;background:#fafbfd;color:#536276;font:800 7px 'Manrope';font-style:normal}.stripe-notice{margin-top:17px;padding:11px;border-radius:9px;background:#fff7e8;color:#8b5b00;font-size:10px;text-align:center}.stripe-notice code{font-weight:800}.button-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cart-card{position:relative;overflow:hidden}.cart-card:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:#dceeff;filter:blur(80px);opacity:.5;right:-150px;top:-190px}
@media(max-width:900px){.checkout-layout{grid-template-columns:1fr;gap:55px}.checkout-main{text-align:center}.back-link{margin-bottom:40px}.checkout-lead{margin-inline:auto}.checkout-benefits{width:max-content;max-width:100%;margin-inline:auto;text-align:left}.order-summary{width:min(100%,520px);margin:auto}}
@media(max-width:600px){.checkout-page{padding:110px 0 70px}.checkout-main h1{font-size:42px}.back-link{margin-bottom:32px}.order-summary{padding:22px}.summary-product{grid-template-columns:52px 1fr auto}.payment-methods{flex-wrap:wrap}}
.nav-actions{display:flex;align-items:center;gap:9px}.theme-toggle{position:relative;width:42px;height:42px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.07);color:#fff;cursor:pointer;overflow:hidden;transition:.25s}.theme-toggle:hover{background:rgba(255,255,255,.13);transform:translateY(-1px)}.theme-toggle span{position:absolute;inset:0;display:grid;place-items:center;font-size:17px;transition:transform .35s,opacity .25s}.theme-toggle .sun{opacity:1;transform:translateY(0)}.theme-toggle .moon{opacity:0;transform:translateY(25px)}
html{color-scheme:dark}body,.section-shell,.reviews-section,.metrics,.faq-section{transition:background-color .35s,color .35s,border-color .35s}html[data-theme="dark"]{--paper:#05080d;--white:#0b1018;--ink:#f4f7fb;--muted:#8f9bad;--line:#202936;--shadow:0 28px 90px rgba(0,0,0,.36)}html[data-theme="dark"] body{background:#05080d;color:#f4f7fb}html[data-theme="dark"] .section-shell,html[data-theme="dark"] .reviews-section{background:#080c12}html[data-theme="dark"] .metrics{background:#05080d}html[data-theme="dark"] .steps-grid article{background:linear-gradient(145deg,#101720,#0a0f16);border-color:#202b38}html[data-theme="dark"] .steps-grid article:hover{border-color:#285f96;box-shadow:0 22px 60px rgba(0,0,0,.38)}html[data-theme="dark"] .step-icon{background:#102b48}html[data-theme="dark"] .reviews-grid>article{background:#0d131c;border-color:#202a36}html[data-theme="dark"] .reviews-grid article>p{color:#c0c9d5}html[data-theme="dark"] .reviewer i{background:#112a43}html[data-theme="dark"] .faq-section{background:#05080d}html[data-theme="dark"] .faq-list details{border-color:#222d39}html[data-theme="dark"] .offer-section{background:#05080d}html[data-theme="dark"] .price-card{background:#0d141e;color:#f5f8fc;border:1px solid #253245}html[data-theme="dark"] .price-card p,html[data-theme="dark"] .secure,html[data-theme="dark"] .micro-guarantee{color:#8593a6}html[data-theme="dark"] .checkout-page,html[data-theme="dark"] .page-section{background:radial-gradient(circle at 15% 20%,rgba(25,118,243,.13),transparent 30%),#05080d}html[data-theme="dark"] .order-summary,html[data-theme="dark"] .page-card{background:#0c121a;border-color:#222e3d;color:#f4f7fb;box-shadow:0 35px 90px rgba(0,0,0,.42)}html[data-theme="dark"] .checkout-benefits i{background:#0f1822;box-shadow:0 8px 25px rgba(0,0,0,.25)}html[data-theme="dark"] .summary-art{background:radial-gradient(circle at 70% 30%,#275f98,#050a10)}html[data-theme="dark"] .payment-methods i{background:#111924;border-color:#263240;color:#a8b5c5}html[data-theme="dark"] .qty-control input,html[data-theme="dark"] .checkout-form input,html[data-theme="dark"] .checkout-form textarea{background:#080d13;border-color:#26313e;color:#fff}html[data-theme="dark"] .secondary{background:#142338;color:#8bc8ff}html[data-theme="dark"] .alert{background:#111925}html[data-theme="dark"] .final-cta{box-shadow:inset 0 1px rgba(255,255,255,.15)}html[data-theme="dark"] .comparison-section{border-top:1px solid #162131;border-bottom:1px solid #162131}
html[data-theme="light"]{color-scheme:light}html[data-theme="light"] .theme-toggle{background:#edf4fb;border-color:#d9e4ef;color:#17283c}html[data-theme="light"] .theme-toggle .sun{opacity:0;transform:translateY(-25px)}html[data-theme="light"] .theme-toggle .moon{opacity:1;transform:translateY(0)}html[data-theme="light"] .site-header.is-scrolled{background:rgba(255,255,255,.94);color:#091321;border-color:#dfe7ef;box-shadow:0 12px 35px rgba(9,31,59,.1)}html[data-theme="light"] .site-header.is-scrolled .brand{color:#091321}html[data-theme="light"] .site-header.is-scrolled .nav-links a{color:#536579}html[data-theme="light"] .site-header.is-scrolled .cart-pill{color:#102136;background:#edf4fb;border-color:#d5e2ef}
html[data-theme="light"]{--paper:#f4f7fb;--white:#fff;--ink:#07111f;--muted:#66758a;--line:#dce4ee;--shadow:0 24px 80px rgba(2,13,31,.12)}html[data-theme="light"] body{background:#f4f7fb;color:#07111f}html[data-theme="light"] .site-header{background:rgba(255,255,255,.88);color:#091321;border-color:rgba(9,33,61,.1);box-shadow:0 8px 30px rgba(12,42,76,.06)}html[data-theme="light"] .brand{color:#091321}html[data-theme="light"] .nav-links a{color:#52667c}html[data-theme="light"] .nav-links a:hover{color:#0b1522}html[data-theme="light"] .cart-pill{color:#102136;background:#eef4fa;border-color:#d7e3ee}html[data-theme="light"] .hero-landing{color:#07111f;background:radial-gradient(circle at 77% 38%,rgba(63,178,255,.25),transparent 30%),linear-gradient(145deg,#f8fbff 0%,#eaf4ff 62%,#f4f9fd 100%)}html[data-theme="light"] .hero-landing:before{background-image:linear-gradient(rgba(14,77,140,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(14,77,140,.05) 1px,transparent 1px)}html[data-theme="light"] .hero-lead{color:#52677d}html[data-theme="light"] .btn-ghost{color:#18324e;border-color:#c9d9e8;background:rgba(255,255,255,.65)}html[data-theme="light"] .avatars i{background:#d9e8f5;border-color:#f0f7fc;color:#24435e}html[data-theme="light"] .trust-row span{color:#718398}html[data-theme="light"] .trust-strip{background:rgba(255,255,255,.6);border-color:#d8e5ef}html[data-theme="light"] .trust-strip b{color:#40556d}html[data-theme="light"] .trust-strip i{color:#aac0d3}html[data-theme="light"] .access-card{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.25)),linear-gradient(135deg,#9bd6ff,#e9f6ff 72%);border-color:rgba(17,105,183,.2);box-shadow:0 45px 90px rgba(34,104,164,.22),inset 0 1px #fff;color:#09213a}html[data-theme="light"] .access-top small,html[data-theme="light"] .access-meta{color:#516d89}html[data-theme="light"] .float-card{background:rgba(255,255,255,.88);border-color:#d6e4ef;color:#112840;box-shadow:0 18px 40px rgba(30,81,130,.15)}html[data-theme="light"] .float-rating small,html[data-theme="light"] .float-delivery small{color:#71869c}html[data-theme="light"] .orbit{border-color:rgba(18,116,204,.2)}html[data-theme="light"] .metrics{background:#f4f7fb}html[data-theme="light"] .section-shell,html[data-theme="light"] .reviews-section{background:#fff}html[data-theme="light"] .steps-grid article{background:linear-gradient(145deg,#fff,#f8fafc)}html[data-theme="light"] .offer-section{background:#f4f7fb}html[data-theme="light"] .offer-panel{background:linear-gradient(135deg,#e8f4ff,#f8fbff);color:#07111f;border:1px solid #d7e7f4}html[data-theme="light"] .offer-panel:before{background:#64b5f6;opacity:.25}html[data-theme="light"] .offer-copy>p{color:#61768d}html[data-theme="light"] .offer-copy ul{color:#40566d}html[data-theme="light"] .price-card{background:#fff;color:#07111f;border-color:#dce6ef;box-shadow:0 26px 70px rgba(24,77,127,.14)}html[data-theme="light"] .comparison-section{color:#07111f;background:linear-gradient(145deg,#edf7ff,#fff);border-color:#d9e7f2}html[data-theme="light"] .comparison-section:before{background:#7ec8ff;opacity:.22}html[data-theme="light"] .comparison-copy p{color:#60758c}html[data-theme="light"] .comparison-card{background:rgba(255,255,255,.82);border-color:#d7e5f0;box-shadow:0 30px 70px rgba(26,77,121,.12)}html[data-theme="light"] .comparison-card>div{border-color:#dfe9f1}html[data-theme="light"] .comparison-card span{color:#344b63}html[data-theme="light"] .comparison-card b{background:#e4f2ff;color:#0877df}html[data-theme="light"] .comparison-card em{color:#91a0af}html[data-theme="light"] .comparison-head{background:#edf5fb}html[data-theme="light"] .comparison-head b{background:var(--blue);color:#fff}html[data-theme="light"] .faq-section{background:#f4f7fb}html[data-theme="light"] .final-cta{background:linear-gradient(135deg,#eaf6ff,#d7efff);color:#07111f;border-top:1px solid #cce4f5}html[data-theme="light"] .final-cta .kicker{color:#0877df}html[data-theme="light"] .final-cta p{color:#557087}html[data-theme="light"] .btn-light{background:#117ee8;color:#fff;box-shadow:0 15px 35px rgba(17,126,232,.23)}html[data-theme="light"] .footer{background:#edf4f9;color:#07111f;border-top:1px solid #d7e3ed}html[data-theme="light"] .footer-grid>div:first-child p,html[data-theme="light"] .footer-links a{color:#60758a}html[data-theme="light"] .footer-links span{color:#8798a8}html[data-theme="light"] .footer-bottom{border-color:#d5e1eb;color:#7c8e9f}html[data-theme="light"] .checkout-page,html[data-theme="light"] .page-section{background:radial-gradient(circle at 15% 20%,rgba(25,118,243,.1),transparent 28%),linear-gradient(145deg,#f7faff,#edf3f9)}html[data-theme="light"] .order-summary,html[data-theme="light"] .page-card{background:#fff;border-color:#dbe5f0;color:#07111f;box-shadow:0 35px 90px rgba(13,42,78,.14)}html[data-theme="light"] .checkout-benefits i{background:#fff}html[data-theme="light"] .payment-methods i{background:#fafbfd;border-color:#e1e7ef;color:#536276}html[data-theme="light"] .qty-control input,html[data-theme="light"] .checkout-form input,html[data-theme="light"] .checkout-form textarea{background:#f9fbfd;border-color:#dce4ee;color:#07111f}
html,body,.site-header,.hero-landing,.trust-strip,.section-shell,.steps-grid article,.metrics,.offer-section,.offer-panel,.price-card,.reviews-section,.reviews-grid>article,.comparison-section,.comparison-card,.faq-section,.final-cta,.footer,.page-section,.checkout-page,.page-card,.order-summary,.access-card,.float-card{transition:background .4s ease,background-color .4s ease,color .3s ease,border-color .3s ease,box-shadow .35s ease}
@media(max-width:600px){.theme-toggle{width:38px;height:38px}.nav-actions{gap:6px}}
.brand-logo{width:43px;height:43px;object-fit:cover;border-radius:50%;border:1px solid rgba(77,190,255,.55);box-shadow:0 0 0 3px rgba(28,137,243,.1),0 8px 25px rgba(13,125,239,.28);transition:transform .3s,box-shadow .3s}.brand:hover .brand-logo{transform:rotate(-4deg) scale(1.06);box-shadow:0 0 0 4px rgba(28,137,243,.13),0 10px 30px rgba(13,125,239,.36)}.brand>span{font-size:14px;white-space:nowrap}.brand>em{font-size:8px;letter-spacing:.1em}.footer-logo{width:58px;height:58px}.access-brand-logo{width:31px;height:31px;object-fit:cover;border-radius:50%;border:1px solid rgba(70,190,255,.55);box-shadow:0 5px 15px rgba(0,0,0,.25)}.logo-art{overflow:hidden;padding:0}.logo-art img{width:100%;height:100%;object-fit:cover}.summary-art.logo-art{background:#05080d}.access-top small{white-space:nowrap}.site-header.is-scrolled .brand-logo{width:38px;height:38px}.site-header,.brand-logo{transition-duration:.3s}
@media(max-width:600px){.brand-logo{width:38px;height:38px}.brand>span{font-size:11px}.brand>em{display:none}.site-header.is-scrolled .brand-logo{width:34px;height:34px}}
.cart-page{min-height:100vh;padding:135px 0 100px;background:radial-gradient(circle at 80% 5%,rgba(32,129,225,.13),transparent 28%),#05080d}.cart-shell{max-width:1050px}.cart-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:35px}.cart-heading h1{font-size:clamp(42px,5vw,60px);letter-spacing:-.055em;margin:13px 0 8px}.cart-heading p{margin:0;color:var(--muted)}.cart-heading>a{color:#8294a8;text-decoration:none;font-size:12px;font-weight:700;padding-bottom:8px}.cart-heading>a:hover{color:var(--cyan)}.cart-premium{position:relative;background:linear-gradient(145deg,rgba(16,24,35,.96),rgba(7,12,18,.98));border:1px solid #273443;border-radius:26px;overflow:hidden;box-shadow:0 35px 100px rgba(0,0,0,.4)}.cart-premium:before{content:"";position:absolute;width:520px;height:250px;background:#1b639e;filter:blur(120px);opacity:.13;right:-180px;top:-180px}.cart-product-head{display:grid;grid-template-columns:1fr 180px 110px;gap:25px;padding:19px 30px;border-bottom:1px solid #24303d;color:#63758a;font:800 9px 'Manrope';letter-spacing:.15em}.cart-product-head span:nth-child(2){text-align:center}.cart-product-head span:last-child{text-align:right}.cart-product{position:relative;display:grid;grid-template-columns:1fr 180px 110px;gap:25px;align-items:center;padding:30px;border-bottom:1px solid #24303d}.cart-product-info{display:grid;grid-template-columns:105px 1fr;gap:22px;align-items:center}.cart-product-art{width:105px;height:105px;border-radius:19px;overflow:hidden;border:1px solid #2b608a;box-shadow:0 14px 35px rgba(0,0,0,.35)}.cart-product-art img{width:100%;height:100%;object-fit:cover}.verified-label{color:var(--green);font:800 8px 'Manrope';letter-spacing:.12em}.cart-product h2{font-size:19px;margin:8px 0}.cart-product p{color:#8fa0b4;font-size:12px;line-height:1.55;margin:0;max-width:430px}.product-perks{display:flex;gap:13px;margin-top:12px}.product-perks span{color:#7d90a5;font-size:9px}.quantity-wrap{display:grid;justify-items:center;gap:8px}.quantity-stepper{height:46px;display:grid;grid-template-columns:42px 56px 42px;align-items:center;border:1px solid #304052;border-radius:13px;background:#080d13;overflow:hidden;transition:border-color .2s,box-shadow .2s}.quantity-stepper:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(25,118,243,.12)}.quantity-stepper button{height:100%;border:0;background:transparent;color:#8da0b6;font-size:20px;cursor:pointer;transition:.2s}.quantity-stepper button:hover{background:#14263a;color:var(--cyan)}.quantity-stepper input{width:100%;height:100%;border:0;border-inline:1px solid #283544;background:transparent;color:#fff;text-align:center;font-weight:800;outline:0;-moz-appearance:textfield}.quantity-stepper input::-webkit-inner-spin-button{display:none}.save-status{font-size:9px;color:#4fcfa7;transition:.2s}.save-status.is-saving{color:#7390aa}.item-subtotal{text-align:right;font:800 18px 'Manrope'}.cart-bottom{display:grid;grid-template-columns:1fr 330px;gap:70px;padding:30px;align-items:center}.cart-assurance{display:flex;align-items:center;gap:14px;color:#8193a8}.cart-assurance>i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#102338;color:var(--cyan);font-style:normal;font-size:22px}.cart-assurance div{display:grid}.cart-assurance strong{font:700 12px 'Manrope';color:#dce7f1}.cart-assurance span{font-size:10px;margin-top:3px}.cart-summary{display:grid;gap:10px}.cart-summary>div{display:flex;justify-content:space-between;color:#8293a7;font-size:11px}.cart-summary b{color:#eaf1f8}.cart-summary .free{color:var(--green);font-size:9px}.cart-summary .cart-grand-total{border-top:1px solid #2a3542;padding-top:15px;margin-top:4px;align-items:center;color:#fff;font:700 14px 'Manrope'}.cart-grand-total b{font-size:25px}.cart-summary small{text-align:center;color:#65778b;font-size:8px}.empty-cart{text-align:center;padding:90px 20px;background:#0c121a;border:1px solid #26313e;border-radius:25px}.empty-icon{width:70px;height:70px;display:grid;place-items:center;margin:0 auto 22px;border-radius:22px;background:#102a45;color:var(--cyan);font-size:30px}.empty-cart h2{font-size:28px}.empty-cart p{color:var(--muted);margin-bottom:25px}
html[data-theme="light"] .cart-page{background:radial-gradient(circle at 80% 5%,rgba(32,129,225,.12),transparent 28%),#f3f7fb}html[data-theme="light"] .cart-premium{background:linear-gradient(145deg,#fff,#f7faff);border-color:#d4e1ec;box-shadow:0 35px 90px rgba(19,61,101,.12)}html[data-theme="light"] .cart-product-head,html[data-theme="light"] .cart-product{border-color:#dfe8f0}html[data-theme="light"] .cart-product p{color:#64778c}html[data-theme="light"] .quantity-stepper{background:#f4f8fb;border-color:#cedbe7}html[data-theme="light"] .quantity-stepper input{color:#081523;border-color:#d8e2eb}html[data-theme="light"] .quantity-stepper button:hover{background:#e4f2ff}html[data-theme="light"] .cart-assurance strong,html[data-theme="light"] .cart-summary b,html[data-theme="light"] .cart-summary .cart-grand-total{color:#0c1b2c}html[data-theme="light"] .cart-summary .cart-grand-total{border-color:#d7e1e9}html[data-theme="light"] .empty-cart{background:#fff;border-color:#d5e2ed}
@media(max-width:800px){.cart-product-head{display:none}.cart-product{grid-template-columns:1fr auto}.cart-product-info{grid-column:1/-1}.quantity-wrap{justify-items:start}.item-subtotal{align-self:start}.cart-bottom{grid-template-columns:1fr;gap:28px}.cart-assurance{justify-content:center}.cart-summary{max-width:420px;width:100%;margin:auto}}
@media(max-width:560px){.cart-page{padding:105px 0 70px}.cart-heading{align-items:flex-start;flex-direction:column;gap:15px}.cart-product{padding:20px;gap:18px}.cart-product-info{grid-template-columns:76px 1fr;gap:14px}.cart-product-art{width:76px;height:76px;border-radius:15px}.cart-product h2{font-size:16px}.cart-product p{font-size:10px}.product-perks{display:none}.cart-bottom{padding:22px}.cart-assurance{justify-content:flex-start}.quantity-stepper{grid-template-columns:38px 48px 38px}.item-subtotal{font-size:16px}}
html[data-theme="dark"] .final-cta{position:relative;background:radial-gradient(circle at 50% 120%,rgba(16,129,236,.2),transparent 48%),linear-gradient(180deg,#080c12,#030507);color:#fff;border-top:1px solid #17283a;border-bottom:1px solid #17283a;box-shadow:inset 0 1px rgba(80,178,255,.08)}html[data-theme="dark"] .final-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(49,151,244,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(49,151,244,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent);pointer-events:none}html[data-theme="dark"] .final-cta .shell{position:relative}html[data-theme="dark"] .final-cta .kicker{color:var(--cyan)}html[data-theme="dark"] .final-cta p{color:#8798ab}html[data-theme="dark"] .final-cta .btn-light{background:linear-gradient(135deg,#158aff,#126ddd);color:#fff;border:1px solid rgba(94,190,255,.3);box-shadow:0 16px 38px rgba(10,103,203,.25)}html[data-theme="dark"] .footer{background:#030507;color:#f1f6fb;border-top:0}html[data-theme="dark"] .footer-grid>div:first-child p,html[data-theme="dark"] .footer-links a{color:#718196}html[data-theme="dark"] .footer-links span{color:#526174}html[data-theme="dark"] .footer-bottom{border-color:#17202b;color:#526276}html[data-theme="dark"] .footer:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(47,165,255,.35),transparent);transform:translateY(-65px)}
