html{scroll-behavior:smooth}:root{--bg:oklch(.985 .02 150);--fg:oklch(.19 .02 160);--card:oklch(.995 .005 150);--muted:oklch(.5 .02 160);--border:oklch(.9 .02 150);--brand:oklch(.72 .19 148);--ink:oklch(.17 .01 160);--ink-fg:oklch(.98 .005 150);--sale:oklch(.62 .24 25);--gradient-page:linear-gradient(180deg,oklch(.985 .005 150) 0%,oklch(.94 .07 148) 22%,oklch(.96 .05 150) 70%,oklch(.99 .01 150) 100%);--gradient-cta:linear-gradient(100deg,oklch(.72 .2 52),oklch(.65 .22 32));--shadow-card:0 10px 30px -18px oklch(.2 .05 160 / .45);--shadow-lift:0 18px 42px -22px oklch(.2 .08 150 / .55);--radius:12px}*{box-sizing:border-box}body{margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}.page{background-image:var(--gradient-page);min-height:100vh}h1,h2,h3,.display{font-family:Barlow Condensed,Manrope,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1152px;margin:0 auto;padding:0 16px}.wrap-sm{max-width:768px;margin:0 auto;padding:0 16px}.wrap-md{max-width:960px;margin:0 auto;padding:0 16px}.center{text-align:center}.muted{color:var(--muted)}.brand{color:var(--brand)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;background-image:var(--gradient-cta);color:#fff;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:11px;padding:12px 22px;border-radius:10px;transition:transform .2s}.btn:hover{transform:scale(1.02)}.btn-round{border-radius:999px;padding:14px 28px;font-size:12px;box-shadow:var(--shadow-lift)}.btn-ghost{background:var(--card);background-image:none;color:var(--fg);border:1px solid var(--border);box-shadow:var(--shadow-card)}.site-header{position:sticky;top:0;z-index:40;background:var(--ink);color:var(--ink-fg)}.hdr{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.hdr img{height:34px;width:auto}.hdr-nav{display:flex;gap:18px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.hdr-nav a:hover{color:var(--brand)}.hdr-actions{display:flex;align-items:center;gap:14px}.hdr-actions a,.hdr-actions form{display:flex;align-items:center}.cart-count{background:var(--brand);color:#0b1a12;border-radius:999px;font-size:10px;font-weight:800;padding:1px 6px;margin-left:6px}.search-mini input{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:999px;padding:7px 14px;font-size:12px;outline:none;width:190px}.search-mini input::placeholder{color:#ffffff80}@media(max-width:860px){.hdr-nav{display:none}.search-mini input{width:130px}}.hero{padding:56px 16px 40px;max-width:768px;margin:0 auto;text-align:center}.eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:700;color:var(--muted)}.hero h1{margin:16px 0 0;font-size:48px;line-height:1.05;font-weight:800;letter-spacing:-.01em}@media(max-width:640px){.hero h1{font-size:36px}}.hero p{margin:20px auto 0;max-width:560px;font-size:14px;line-height:1.7;color:var(--muted)}.note{margin:28px auto 0;max-width:560px;display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--border);background:#ffffffb3;border-radius:999px;padding:9px 16px;font-size:11px;color:var(--muted)}section{scroll-margin-top:90px}.sec{padding:40px 16px}.sec h2{font-size:26px;font-weight:800;margin:0}.sec .sub{margin-top:8px;font-size:12px;color:var(--muted)}.sec-head{display:flex;flex-direction:column;align-items:center;text-align:center}.sec-head h2{margin-top:8px;font-size:22px;letter-spacing:.16em;text-transform:uppercase}.sec-head p{margin-top:6px;max-width:440px;font-size:11px;color:var(--muted)}.view-link{margin-top:12px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.view-link:hover{text-decoration:underline}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.g4,.g3,.g2{grid-template-columns:1fr}}.card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-card);transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.badge{align-self:flex-start;background:var(--sale);color:#fff;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px}.card-media{margin:12px auto 0;pointer-events:none;height:64px;width:64px;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #31c35a4d;display:flex;align-items:center;justify-content:center;background:#31c35a1f}.card-media img{height:100%;width:100%;object-fit:cover}.card-title{margin-top:14px;text-align:center;font-size:13px;font-weight:700;line-height:1.35}.card-title:hover{color:var(--brand)}.card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.card-media,.card-title,.card-desc,.card-price{position:relative;z-index:2;pointer-events:none}.card-title{pointer-events:auto}.card-desc{margin-top:4px;text-align:center;font-size:11px;color:var(--muted)}.card-price{margin-top:14px;border-top:1px solid var(--border);padding-top:12px;text-align:center}.from{display:block;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.price{font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:800}.compare{font-size:12px;color:var(--muted);text-decoration:line-through;margin-left:8px}.card form{position:relative;z-index:2;margin-top:14px}.card .btn{width:100%}.tier{position:relative;overflow:hidden;background:var(--ink);color:var(--ink-fg);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-lift)}.tier h3{margin:14px 0 0;font-size:21px;font-weight:800}.tier .tag{margin-top:4px;font-size:11px;opacity:.6;line-height:1.4}.tier ul{list-style:none;margin:16px 0 0;padding:0}.tier li{font-size:11px;opacity:.85;margin-bottom:6px}.tier li:before{content:"\2713";color:var(--brand);margin-right:8px;font-weight:800}.tier .foot{margin-top:18px;border-top:1px solid rgba(255,255,255,.15);padding-top:12px}.tier .foot span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.tier .foot div{font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:800}.pop{position:absolute;top:0;right:0;background-image:var(--gradient-cta);color:#fff;border-bottom-left-radius:10px;padding:5px 9px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.chips{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chip{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:7px 12px;font-size:11px;font-weight:700;box-shadow:var(--shadow-card)}.chip:hover{border-color:var(--brand);color:var(--brand)}.step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-card)}.step b{display:inline-flex;align-items:center;justify-content:center;height:26px;width:26px;border-radius:999px;background:#31c35a26;color:var(--brand);font-size:12px}.step h4{margin:10px 0 4px;font-size:14px}.step p{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.expo{border-radius:16px;padding:18px;text-align:center;box-shadow:var(--shadow-card)}.expo img{border-radius:12px;margin-bottom:12px}.expo h4{margin:0;font-size:16px}.expo p{margin:6px 0 0;font-size:12px;color:var(--muted)}.support{background:var(--ink);color:var(--ink-fg);border-radius:18px;padding:34px 22px;text-align:center;margin:40px auto;max-width:960px}.support h2{margin:0;font-size:28px}.support p{margin:10px auto 0;max-width:520px;font-size:13px;opacity:.7}.support .row{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.prose h2{font-size:26px;margin:34px 0 10px}.prose h3{font-size:18px;margin:24px 0 6px}.prose p,.prose li{font-size:14px;line-height:1.8;color:var(--muted)}.prose ul{padding-left:18px}.prose a{color:var(--brand);font-weight:700}.pdp{display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:32px 16px;max-width:1024px;margin:0 auto}@media(max-width:820px){.pdp{grid-template-columns:1fr}}.pdp-media{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--card);border-radius:18px;padding:36px;box-shadow:var(--shadow-card)}.pdp-media img{border-radius:999px;height:176px;width:176px;object-fit:cover}.pdp h1{font-size:34px;margin:12px 0 0;line-height:1.1}.pdp .desc{margin-top:10px;font-size:14px;color:var(--muted);line-height:1.7}.pdp .price-row{margin-top:20px;display:flex;align-items:baseline;gap:12px}.pdp .price-row .price{font-size:38px}.pdp select{width:100%;margin-top:16px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:13px}.pdp .btn{margin-top:20px;width:100%;padding:15px;font-size:12px;letter-spacing:.14em}.feats{list-style:none;padding:0;margin:24px 0 0}.feats li{font-size:14px;color:var(--muted);margin-bottom:10px}.feats li:before{content:"\2713";color:var(--brand);font-weight:800;margin-right:8px}.trust{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust div{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px;text-align:center;font-size:10px;font-weight:700;color:var(--muted);box-shadow:var(--shadow-card)}.cart-table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.cart-table th,.cart-table td{padding:14px;text-align:left;font-size:13px;border-bottom:1px solid var(--border)}.cart-table input[type=number]{width:64px;padding:6px;border:1px solid var(--border);border-radius:8px}.site-footer{background:var(--ink);color:var(--ink-fg);margin-top:48px;padding:44px 0 24px}.site-footer img{height:36px;margin-bottom:14px}.foot-grid{display:grid;gap:28px;grid-template-columns:1.4fr 1fr 1fr 1fr}@media(max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot-grid{grid-template-columns:1fr}}.site-footer h5{margin:0 0 12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.site-footer a,.site-footer p{font-size:12px;opacity:.75;line-height:2}.site-footer a:hover{opacity:1;color:var(--brand)}.foot-bottom{margin-top:30px;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;font-size:11px;opacity:.6;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.empty{padding:80px 16px;text-align:center;color:var(--muted);font-size:14px}.dark-sec{padding:64px 0}.ar{background:#0b0b0b}.sc{background:#111}.big{font-family:var(--font-display,"Barlow Condensed",sans-serif);text-align:center;color:#fff;font-size:34px;font-weight:800;margin:0 16px}@media(min-width:768px){.big{font-size:48px}}.sp{color:#1ed760}.dark-sub{margin:12px auto 0;max-width:720px;padding:0 16px;text-align:center;color:#ffffffb3;font-size:14px}.ar-rail{display:flex;gap:20px;overflow-x:auto;padding:40px 16px 16px;scrollbar-width:none}.ar-rail::-webkit-scrollbar{display:none}.ar-card{width:280px;flex:0 0 auto;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 40px #00000059}.ar-top{padding:16px 16px 20px;text-align:center}.ar-top img{width:96px;height:96px;border-radius:6px;object-fit:cover;box-shadow:0 6px 16px #0003}.ar-top h3{margin:14px 0 0;font-size:18px;font-weight:700;color:#171717}.ar-date{margin:2px 0 0;font-size:11px;color:#525252}.ar-all{margin:12px 0 0;font-size:20px;font-weight:700;color:#171717}.ar-bot{padding:16px;background:#fff}.ar-pill{display:block;width:fit-content;margin:0 auto;background:#171717;color:#fff;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:600}.ar-select{margin-top:12px;border:1px solid #e5e5e5;border-radius:6px;padding:8px 12px;font-size:12px;color:#404040;display:flex;justify-content:space-between}.ar-h{margin:12px 0 0;font-size:16px;font-weight:700;color:#171717}.ar-stats{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ar-blue{background:#1d4ed8;border-radius:6px;padding:8px 12px}.ar-blue span{display:block;font-size:11px;color:#fffc}.ar-blue b{font-size:14px;color:#fff}.ar-grey{background:#f5f5f5;border-radius:6px;padding:8px 12px}.ar-grey span{display:block;font-size:11px;color:#525252}.ar-grey b{font-size:14px;color:#171717}.sc-wrap{max-width:1024px;margin:40px auto 0;padding:0 16px}.sc-slide{display:none;gap:20px}.sc-slide.is-active{display:grid}@media(min-width:768px){.sc-slide.is-active{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.sc-media{position:relative;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:16px}.sc-media img{width:100%;height:288px;object-fit:cover;border-radius:12px}@media(min-width:768px){.sc-media img{height:384px}}.sc-cap{position:absolute;left:28px;bottom:32px}.sc-track{margin:0;font-size:24px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.sc-artist{margin:0;font-size:14px;color:#ffffffd9}.sc-growth{position:absolute;right:16px;bottom:-4px;background:#1ed760;color:#000;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.sc-side{display:flex;flex-direction:column;gap:20px}.sc-box{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}.sc-lab{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.sc-grid{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-grid span{display:block;font-size:14px;color:#fffc}.sc-grid b{font-size:24px;color:#fff}.sc-green{background:#0d3b1e;border-radius:12px;padding:20px}.sc-green b{font-size:30px}.sc-dots{margin-top:32px;display:flex;justify-content:center;gap:8px}.sc-dot{height:10px;width:10px;border:0;border-radius:999px;background:#ffffff4d;cursor:pointer}.sc-dot.is-active{width:36px;background:#1ed760}.po{display:grid;gap:24px;margin-top:32px;align-items:center}@media(min-width:768px){.po{grid-template-columns:1fr auto 1fr}}.po-card{background:var(--card,#fff);border:1px solid var(--border,#e6e6e6);border-radius:14px;padding:20px;box-shadow:0 6px 20px #0000000d}.po-card h3{margin:12px 0 0;font-size:14px;font-weight:700}.po-card ul{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7;color:#5c5c5c}.po-tag{display:inline-block;background:linear-gradient(90deg,#f97316,#f3792b);color:#fff;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.po-green{background:#1ed760;color:#04240f}.po-arrow{display:none;text-align:center;font-size:28px;color:#f3792b}@media(min-width:768px){.po-arrow{display:block}}.case{background:#101010;color:#fff;padding:64px 16px}.case h2{font-size:26px;font-weight:800;margin:0}.case-sub{margin:12px auto 0;max-width:520px;font-size:12px;color:#fff9}.case-grid{margin-top:32px;text-align:left}.case-card{border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:20px}.case-card span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.case-card div{margin-top:4px;font-size:30px;font-weight:800;color:#f3792b}.case-card p{margin:4px 0 0;font-size:11px;color:#fff9}.seo{padding:64px 16px;background:var(--bg,#fff)}.seo-wrap{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;gap:80px}.seo-row{display:grid;gap:32px;align-items:start}@media(min-width:768px){.seo-row{grid-template-columns:1fr 1fr}}.seo-center{align-items:center}.seo h2{font-size:26px;font-weight:800;margin:0 0 16px}.seo h3{font-size:19px;font-weight:700;margin:22px 0 6px}.seo h4{font-size:16px;font-weight:700;margin:18px 0 4px}.seo p{font-size:12.5px;line-height:1.8;color:#5c5c5c;margin:0 0 10px}.seo ul{margin:0 0 12px;padding-left:20px;font-size:12.5px;line-height:1.8;color:#5c5c5c}.seo a{color:#f3792b;text-decoration:underline}.art{aspect-ratio:1/1;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.art h3{margin:0;color:#fff;font-size:26px;font-weight:800;text-transform:uppercase;line-height:1.15}.art span{margin-top:12px;background:#00000040;color:#fff;border-radius:999px;padding:5px 16px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.art1{background:linear-gradient(160deg,#22d3ee,#4ade80 55%,#a7f3d0)}.art2{background:linear-gradient(200deg,#94a3b8,#22c55e 50%,#fbbf24)}.art3{background:linear-gradient(150deg,#d9f99d,#4ade80 60%,#16a34a)}.art4{background:linear-gradient(180deg,#facc15,#4ade80 55%,#fdba74)}.art5{background:linear-gradient(150deg,#fde047,#4ade80 55%,#059669)}.badges{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.badges span{border:1px solid var(--border,#e6e6e6);background:#fff;border-radius:8px;padding:8px;text-align:center;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}@media(min-width:768px){.seo-order1{order:2}.seo-order2{order:1}}.announce{background:linear-gradient(90deg,#f3792b,#f5a623);color:#fff;text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px}.prose h1{font-size:32px;margin:0 0 12px;font-family:var(--font-display,inherit)}.prose{padding-bottom:40px}.prose strong{color:var(--fg)}.hdr-nav a{font-size:12px;font-weight:700;margin-right:16px;color:inherit;opacity:.8}.hdr-nav a:hover{opacity:1;color:var(--brand)}.jump-title{font-family:var(--font-display,"Barlow Condensed",sans-serif);font-size:40px;font-weight:800;letter-spacing:-.02em;margin:0}.jump-sub{margin-top:10px;font-size:17px;color:#5b6b63}.jump-sub a{color:#0d0f0e;font-weight:700;text-decoration:underline;text-underline-offset:3px}.jump-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px}.jump-btn{display:inline-flex;align-items:center;gap:12px;border:2px solid #0d0f0e;border-radius:12px;background:#fff;padding:12px 24px;font-size:18px;font-weight:600;color:#0d0f0e;text-decoration:none;transition:transform .15s}.jump-btn:hover{transform:translateY(-2px)}.jump-ico svg{width:22px;height:22px;display:block}.expo-title{font-family:var(--font-display,"Barlow Condensed",sans-serif);font-size:42px;font-weight:800;letter-spacing:-.02em;margin:0}.expo-grid{margin-top:44px}.expo{border-radius:26px;padding:32px 24px;text-align:center;box-shadow:0 2px 10px #0d0f0e0f}.expo img{width:96px;height:96px;object-fit:contain;margin:0 auto}.expo h4{margin-top:18px;font-size:17px;font-weight:700;line-height:1.3}.expo p{margin-top:12px;font-size:15px;line-height:1.6;color:#5b6b63}.support-title{font-family:var(--font-display,"Barlow Condensed",sans-serif);font-size:42px;font-weight:800;letter-spacing:-.02em;margin:0}.support-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:36px}.support-btn{display:inline-flex;align-items:center;gap:12px;border:2px solid #0d0f0e;border-radius:12px;background:#fff;padding:16px 28px;font-size:17px;font-weight:700;color:#0d0f0e;text-decoration:none;box-shadow:3px 3px #0d0f0e;transition:transform .15s}.support-btn:hover{transform:translateY(-2px)}.support-btn svg{width:24px;height:24px}@media(max-width:640px){.jump-title,.expo-title,.support-title{font-size:30px}}.prod-grid.is-collapsed>*:nth-child(n+5){display:none}.more-wrap{display:flex;justify-content:center;margin-top:22px}.more-btn{width:48px;height:48px;border-radius:999px;border:0;background:#12211b;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px #0000002e;transition:transform .2s,opacity .2s}.more-btn:hover{opacity:.9}.more-btn.is-open svg{transform:rotate(180deg)}.more-btn svg{transition:transform .25s}.cartpage{padding:32px 0 48px}.cart-h1{font-family:var(--font-display,"Barlow Condensed",sans-serif);font-size:38px;font-weight:800;margin:0 0 24px}.cart-layout{display:grid;gap:28px;align-items:start}@media(min-width:900px){.cart-layout{grid-template-columns:1fr 340px}}.cart-row{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e8ece9;border-radius:16px;padding:14px 16px;margin-bottom:12px}.cart-ico{width:44px;height:44px;border-radius:12px;background:#f3f6f4;display:grid;place-items:center;flex:0 0 auto}.cart-ico svg{width:26px;height:26px}.cart-name{flex:1;font-weight:700;font-size:14px;color:inherit;text-decoration:none;line-height:1.35}.cart-name:hover{color:var(--brand,#f3792b)}.qty{display:flex;align-items:center;gap:10px;border:1px solid #e2e7e4;border-radius:999px;padding:4px 8px}.qbtn{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#f3f6f4;color:#0d0f0e;text-decoration:none;font-weight:800;line-height:1}.qnum{min-width:18px;text-align:center;font-weight:700;font-size:13px}.cart-price{font-weight:800;font-size:14px;min-width:74px;text-align:right}.cart-x{color:#9aa5a0;text-decoration:none;font-size:22px;line-height:1;padding:0 4px}.cart-x:hover{color:#e11d48}.cart-note{margin-top:22px;background:#fff;border:1px solid #e8ece9;border-radius:16px;padding:18px}.cart-note h2{font-size:16px;font-weight:800;margin:0 0 10px}.cart-note textarea{width:100%;border:1px solid #e2e7e4;border-radius:12px;padding:12px;font:inherit;font-size:14px;resize:vertical}.cart-note textarea.err{border-color:#e11d48;background:#fff5f7}.summary{background:#fff;border:1px solid #e8ece9;border-radius:18px;padding:20px;position:sticky;top:90px}.summary h2{font-size:18px;font-weight:800;margin:0 0 14px}.sum-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:8px}.sum-total{border-top:1px solid #eef1ef;margin-top:12px;padding-top:12px}.sum-row .big{font-size:18px;font-weight:800}.checkout-btn{width:100%;justify-content:center;margin-top:14px}.terms{font-size:10.5px;color:#7b8781;line-height:1.6;margin-top:12px}.terms a{color:var(--brand,#f3792b);text-decoration:underline}.trust{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid #eef1ef;display:grid;gap:10px}.trust li{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;color:#5b6b63;line-height:1.5}.trust svg{width:16px;height:16px;flex:0 0 auto;color:#16a34a}.small{font-size:11px}.cartpage{padding:40px 0 56px}.cart-h1{text-align:center;font-size:46px;margin:0 0 30px}@media(min-width:900px){.cart-layout{grid-template-columns:1fr 400px;gap:32px}}.cart-row{border:0;border-radius:20px;padding:16px 18px;box-shadow:0 8px 24px #10201814;gap:16px}.cart-ico{width:56px;height:56px;border-radius:999px;overflow:hidden}.cart-ico img{width:100%;height:100%;object-fit:cover}.cart-ico svg{width:34px;height:34px}.cart-name{font-size:15px;font-weight:800}.qty{background:#f4f6f5;border:0;border-radius:999px;padding:5px 6px;gap:6px}.qbtn{width:34px;height:34px;background:transparent;font-size:18px}.qbtn:hover{background:#fff}.qnum{min-width:34px;height:32px;display:grid;place-items:center;background:#fff;border-radius:10px;font-size:15px;font-weight:800}.cart-price{display:flex;flex-direction:column;align-items:flex-end;min-width:86px;line-height:1.2}.cart-price .was{font-size:12px;color:#9aa5a0;text-decoration:line-through;font-weight:600}.cart-price .now{font-size:18px;font-weight:900}.cart-x{font-size:24px}.cart-note{background:transparent;border:0;box-shadow:none;padding:0;margin-top:34px}.cart-note h2{text-align:center;font-size:22px;font-weight:900;margin:0 0 14px}.cart-note textarea{border:2px solid rgba(243,121,43,.35);border-radius:18px;padding:16px;min-height:150px;background:#fff}.cart-note textarea:focus{outline:none;border-color:var(--brand,#f3792b)}.summary{border:0;border-radius:24px;padding:26px;box-shadow:0 12px 34px #1020181a}.summary h2{font-size:26px;font-weight:900;margin:0 0 18px}.sum-row{font-size:15px;margin-bottom:10px}.sum-row .big{font-size:26px;font-weight:900}.sum-total{margin-top:16px;padding-top:16px}.upsell{display:flex;gap:12px;align-items:center;background:#fff5ec;border:1px solid rgba(243,121,43,.35);border-radius:16px;padding:12px 14px;margin-top:16px}.upsell-badge{flex:0 0 auto;width:52px;height:52px;border-radius:999px;background:var(--brand,#f3792b);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;text-align:center;line-height:1.15}.upsell strong{display:block;font-size:14px;font-weight:900}.upsell p{margin:2px 0 0;font-size:12.5px;color:#6b7671}.checkout-btn{margin-top:16px;border-radius:999px;padding:16px;font-size:15px;font-weight:900}.terms{font-size:11.5px;text-align:center}.trust li{font-size:13px;color:#26332c;font-weight:600;align-items:center}.trust svg{width:18px;height:18px;color:#0d0f0e}.prose .eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:#f3792b;margin:0 0 8px}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 6px}.about-stat{border:1px solid #e6e8e6;border-radius:14px;background:#fff;padding:14px;text-align:center}.about-stat strong{display:block;font-family:Barlow Condensed,sans-serif;font-size:26px;line-height:1;color:#0f1912}.about-stat span{display:block;margin-top:6px;font-size:11px;color:#6b736c}@media(max-width:700px){.about-stats{grid-template-columns:repeat(2,1fr)}}.about-hero{background:linear-gradient(180deg,#e9f7ee,#f7fbf8);padding:56px 0 44px;border-bottom:1px solid #e6efe8}.about-hero h1{font-family:Barlow Condensed,sans-serif;font-size:44px;line-height:1.05;margin:0 0 14px;max-width:16ch;color:#0f1912}.about-lead{font-size:15px;line-height:1.8;color:#4d564f;max-width:62ch;margin:0}.about-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px}.btn-ghost{display:inline-block;padding:14px 24px;border-radius:999px;border:1px solid #cfd8d1;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f1912;background:#fff}.about-h2{font-family:Barlow Condensed,sans-serif;font-size:28px;margin:0 0 18px;color:#0f1912}.about-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.about-card{border:1px solid #e6e8e6;border-radius:16px;background:#fff;padding:20px}.about-card h3{font-size:16px;margin:0 0 8px;color:#0f1912}.about-card p{font-size:13.5px;line-height:1.75;color:#6b736c;margin:0}.about-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.about-steps li{display:flex;gap:14px;align-items:flex-start;border:1px solid #e6e8e6;border-radius:16px;background:#fff;padding:16px 18px}.about-steps li span{flex:0 0 32px;height:32px;border-radius:999px;background:#f3792b;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px}.about-steps li strong{display:block;font-size:15px;color:#0f1912;margin-bottom:4px}.about-steps li p{margin:0;font-size:13.5px;line-height:1.7;color:#6b736c}.about-contact{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;border-radius:18px;background:#0f1912;color:#fff;padding:26px 28px}.about-contact h3{font-family:Barlow Condensed,sans-serif;font-size:26px;margin:6px 0}.about-contact .eyebrow{color:#f3792b;margin:0}.about-muted{color:#a9b3ab;font-size:13px;margin:0}.about-contact-links{display:flex;flex-direction:column;gap:8px}.about-contact-links a{color:#fff;font-weight:700;font-size:15px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);align-self:flex-start}@media(max-width:700px){.about-hero{padding:38px 0 32px}.about-hero h1{font-size:32px}.about-cards{grid-template-columns:1fr}}.tier-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#2dd48c26;box-shadow:inset 0 0 0 1px #2dd48c59;color:#2dd48c;font-size:20px;line-height:1}.buybox .opt-label{margin-top:22px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b736c}.pkg{margin-top:8px;border:1px solid #e6e8e6;border-radius:16px;overflow:hidden;background:#fff}.pkg.is-open{border-color:#f3792b}.pkg-head{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fdece0;border:0;cursor:pointer;text-align:left}.pkg-name{flex:1;font-size:15px;font-weight:700;color:#0f1912}.pkg-price{font-size:14px;color:#6b736c;white-space:nowrap}.pkg-price b{color:#e8481f;font-weight:900}.pkg-chev{width:18px;height:18px;color:#0f1912;transition:transform .2s}.pkg.is-open .pkg-chev{transform:rotate(180deg)}.pkg-list{max-height:300px;overflow-y:auto}.pkg-item{display:flex;align-items:center;gap:12px;padding:15px 18px;border-top:1px solid #eef0ee;text-decoration:none}.pkg-item span:first-child{flex:1;font-size:14.5px;color:#26332c}.pkg-item:hover{background:#fafbfa}.pkg-item.is-current{background:#fdf3ec}.qty-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.qty-pill{padding:10px 20px;border-radius:999px;border:1px solid #e2e5e2;background:#f7f8f7;font-size:14px;font-weight:800;color:#26332c;cursor:pointer}.qty-pill.is-active{background:#fdece0;border-color:#f3792b;color:#e8481f}.qty-pill.is-disabled{opacity:.4;cursor:not-allowed}.buy-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid #eef0ee}.stepper{display:flex;align-items:center;border:1px solid #e2e5e2;border-radius:999px;overflow:hidden;background:#fff}.stepper button{width:52px;height:48px;border:0;background:#f7f8f7;font-size:20px;font-weight:700;cursor:pointer;color:#26332c}.stepper input{width:56px;height:48px;border:0;text-align:center;font-size:16px;font-weight:800;background:#fff;color:#0f1912}.buy-price{display:flex;align-items:baseline;gap:10px}.buy-price .price{font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:900;color:#0f1912}.buy-price .compare{font-size:20px;color:#9aa39b;text-decoration:line-through}.add-btn{margin-top:16px;border-radius:999px}.pay-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pay-row span{padding:10px 16px;border-radius:999px;background:#f7f8f7;font-size:11.5px;font-weight:800;color:#4d564f}.feats.two-col{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:18px;list-style:none;padding:0}.feats.two-col li{position:relative;padding-left:22px;font-size:13.5px;color:#26332c}.feats.two-col li:before{content:"\2713";position:absolute;left:0;color:#2dd48c;font-weight:900}@media(max-width:520px){.feats.two-col{grid-template-columns:1fr}.buy-price .price{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/theme.css.map */
