:root{--bg:#0b0a09;--bg-2:#131210;--surface:#1b1916;--line:#2b2824;--fg:#ffffff;--muted:#b3ada6;--dim:#8a847d;--accent:#e87722;--accent-2:#d4691a;--accent-soft:rgba(232,119,34,.14);--ok:#4caf50;--warn:#e0a526;--bad:#e05a4a;--paper:#f6f4f1;--ink:#161412;--slab:"Roboto Slab",Georgia,serif;--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;line-height:1.15;text-wrap:balance}p{margin:0}.wrap{max-width:1120px;margin:0 auto;padding-inline:20px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hl{color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;padding:16px 34px;border-radius:8px;box-shadow:0 10px 30px #e877224d;transition:transform .2s,box-shadow .2s;border:0;cursor:pointer;font-family:inherit;text-align:center}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #e877226b}.btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}section{padding-block:80px}.sec-head{display:grid;gap:14px;text-align:center;max-width:720px;margin:0 auto 48px}.sec-head h2{font-size:clamp(26px,4vw,40px);font-weight:800}.sec-head p{color:var(--muted)}.announce{background:var(--accent);color:#fff;font-size:13px;font-weight:600;text-align:center;padding:9px 16px;overflow:hidden;white-space:nowrap}.announce-track{display:inline-flex;gap:60px;animation:marquee 26s linear infinite}@keyframes marquee{to{transform:translate(-50%)}}header{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#0b0a09eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:19px;letter-spacing:.04em;text-transform:uppercase}.logo svg{width:26px;height:26px}.brand-img{display:block;height:44px;aspect-ratio:1126/249;background:url(//64hx3t-hm.myshopify.com/cdn/shop/t/4/assets/logo-1.webp?v=74865265578719024071791567037) left center/contain no-repeat}footer .brand-img{height:50px}@media(max-width:480px){.brand-img{height:34px}}.menu{display:flex;gap:28px;font-size:14px;font-weight:500;color:var(--muted)}.menu a:hover,.menu summary:hover{color:var(--fg)}.menu details{position:relative}.menu summary{list-style:none;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu summary:after{content:" \25be";font-size:11px}.drop{position:absolute;top:34px;left:-16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;min-width:260px}.drop a{padding:9px 12px;border-radius:6px;color:var(--fg)}.drop a:hover{background:var(--accent-soft)}.icons{display:flex;gap:6px}.icon-btn{background:none;border:0;color:var(--fg);width:40px;height:40px;display:grid;place-items:center;cursor:pointer;border-radius:8px;position:relative}.icon-btn:hover{background:var(--surface)}.icon-btn svg{width:22px;height:22px}.badge{position:absolute;top:4px;right:2px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;border-radius:99px;min-width:17px;height:17px;display:grid;place-items:center}.burger{display:none}@media(max-width:860px){.menu{display:none}.burger{display:grid}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:60;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;width:min(400px,90vw);background:var(--bg-2);z-index:70;transition:transform .3s;display:flex;flex-direction:column;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px))}.drawer.left{left:0;transform:translate(-100%)}.drawer.right{right:0;transform:translate(100%)}.drawer.on{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.drawer-head h3{font-size:18px}.m-links{display:grid;gap:4px}.m-links a{padding:12px 4px;border-bottom:1px solid var(--line)}.m-links .sub{padding-left:16px;font-size:14px;color:var(--muted)}.cart-body{flex:1;overflow:auto;display:grid;gap:14px;align-content:start}.cart-empty{color:var(--muted);text-align:center;padding:24px 0}.upsell{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px}.upsell .thumb{width:60px;height:60px;border-radius:8px;background:var(--bg);display:grid;place-items:center}.upsell .thumb svg{width:42px;height:42px}.upsell b{font-size:14px;display:block}.price{font-size:13px}.price s{color:var(--dim);margin-left:6px}.add{background:var(--accent);color:#fff;border:0;border-radius:6px;padding:7px 12px;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.add[disabled]{background:var(--line);cursor:default}.cart-foot{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:12px}.cart-foot .row{display:flex;justify-content:space-between;font-weight:700}.cart-foot .btn{justify-content:center}.hero{background:linear-gradient(135deg,#0a0a0a,#1a1918,#0d0c0b);padding-block:64px 72px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.18),transparent 65%);top:-200px;right:-160px;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;position:relative}.pill{display:inline-flex;align-items:center;gap:8px;background:var(--accent-soft);border:1px solid rgba(232,119,34,.3);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:7px 16px;border-radius:99px}.hero h1{font-size:clamp(34px,5.2vw,56px);font-weight:800;margin:22px 0 18px}.hero .lead{color:var(--muted);font-size:17px;max-width:520px}.stats{display:flex;flex-wrap:wrap;gap:32px;margin:30px 0 34px}.stats b{display:block;font-size:28px;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.stats span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.hero-art{position:relative;aspect-ratio:896/1195;width:100%;max-width:480px;justify-self:center;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;display:block}.hero-art svg{width:86%;height:auto}.float-tag{position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:12px;box-shadow:0 10px 30px #0006}.float-tag b{display:block;color:var(--accent);font-size:15px}.ft1{top:8%;left:-4%}.ft2{bottom:10%;right:-4%}@media(max-width:860px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero .lead{margin-inline:auto}.stats{justify-content:center}.ft1{left:2%}.ft2{right:2%}}.trust{background:var(--bg-2);border-block:1px solid var(--line);padding-block:30px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin-inline:auto}.trust-item{display:flex;gap:12px;align-items:center}.trust-item .ic{width:44px;height:44px;border-radius:10px;background:var(--accent-soft);display:grid;place-items:center;flex-shrink:0}.trust-item svg{width:22px;height:22px;stroke:var(--accent)}.trust-item b{display:block;font-size:14px}.trust-item span{font-size:12px;color:var(--dim)}@media(max-width:760px){.trust-grid{grid-template-columns:1fr;max-width:320px}}.dark-grad{background:linear-gradient(#0a0a0a,#131210)}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split h2{font-size:clamp(26px,3.8vw,40px);font-weight:800;margin:14px 0 20px}.split p{color:var(--muted);margin-bottom:16px}.split p strong{color:var(--fg)}.art-card{border-radius:20px;background:var(--surface);border:1px solid var(--line);aspect-ratio:4/3.4;max-width:100%;display:grid;place-items:center;overflow:hidden}.art-card svg{width:92%;height:auto}.photo-card{display:block;max-width:520px;width:100%;justify-self:center}.photo-card img{width:100%;height:100%;object-fit:cover;display:block}.checks{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:14px}.checks li{display:grid;grid-template-columns:26px 1fr;gap:12px;color:var(--muted)}.checks li:before{content:"";width:24px;height:24px;border-radius:50%;background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e87722' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;margin-top:2px}.checks b{color:var(--fg)}@media(max-width:860px){.split{grid-template-columns:1fr}.split .art-card{order:-1}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px 22px;text-align:center;position:relative}.step .num{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:grid;place-items:center;font-weight:800;font-size:20px;margin:0 auto 16px}.step h3{font-size:19px;margin-bottom:8px}.step p{color:var(--muted);font-size:14px}@media(max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.steps{grid-template-columns:1fr}}.numbers{background:var(--bg-2);border-block:1px solid var(--line)}.num-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.num-card{text-align:center;padding:28px 12px;border-radius:14px;background:linear-gradient(#1b1916,#151311);border:1px solid var(--line)}.num-card b{display:block;font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.num-card span{font-size:13px;color:var(--muted)}@media(max-width:760px){.num-grid{grid-template-columns:repeat(2,1fr)}}.carousel{position:relative}.track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.track::-webkit-scrollbar{display:none}.slide{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;background:var(--surface);border:1px dashed rgba(232,119,34,.4);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:16px;min-width:0}.stars{color:var(--dim);letter-spacing:3px}.slide blockquote{margin:0;color:var(--muted);font-style:italic;flex:1}.who{display:flex;gap:12px;align-items:center}.avatar{width:42px;height:42px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700}.who b{display:block;font-size:14px}.who span{font-size:12px;color:var(--dim)}.tag-ph{align-self:flex-start;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(232,119,34,.4);border-radius:99px;padding:3px 10px}.c-ctrl{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:28px}.arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;font-size:18px}.arrow:hover{border-color:var(--accent);color:var(--accent)}.dots{display:flex;gap:8px}.dot{width:9px;height:9px;border-radius:99px;background:var(--line);border:0;padding:0;cursor:pointer;transition:width .25s,background .25s}.dot.on{width:26px;background:var(--accent)}@media(max-width:900px){.slide{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){.slide{flex-basis:88%}}.table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;min-width:660px;font-size:14px}th,td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line)}thead th{background:var(--surface);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}thead th.us{background:var(--accent);color:#fff}td.us{background:#e8772214;font-weight:600}tbody tr:last-child td{border-bottom:0}td:first-child{font-weight:600}.y{color:var(--ok)}.n{color:var(--bad)}.m{color:var(--warn)}.faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:20px 22px;font-weight:600;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 22px 20px;color:var(--muted)}.final{text-align:center;background:radial-gradient(ellipse at center,rgba(232,119,34,.16),transparent 65%),var(--bg-2);border-top:1px solid var(--line)}.final h2{font-size:clamp(28px,4.4vw,46px);font-weight:800;margin-bottom:16px}.final p{color:var(--muted);max-width:580px;margin:0 auto 32px}.final small{display:block;margin-top:20px;color:var(--dim);font-size:13px}footer{background:#070605;border-top:1px solid var(--line);padding-block:56px 28px;color:var(--muted);font-size:14px}.foot-grid{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;gap:40px}footer h4{color:var(--fg);font-size:15px;margin:0 0 14px}footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}footer a:hover{color:var(--accent)}.sub-form{display:flex;gap:8px;margin-top:12px}.sub-form input{flex:1;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--fg);padding:12px 14px;font-family:inherit;font-size:14px}.sub-form button{background:var(--accent);color:#fff;border:0;border-radius:8px;padding:0 18px;font-weight:600;cursor:pointer;font-family:inherit}.sub-msg{font-size:13px;color:var(--ok);margin-top:8px;min-height:20px}.pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:36px}.pay span{border:1px solid var(--line);border-radius:5px;padding:4px 9px;font-size:11px;color:var(--dim)}.copy{margin-top:22px;font-size:12px;color:var(--dim)}@media(max-width:760px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.foot-grid>*{min-width:0}.sub-form button{flex:none}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#0b0a09f2;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));display:none}.sticky-cta .btn{width:100%;justify-content:center}@media(max-width:760px){.sticky-cta.show{display:block}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pg-prod .wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.pg-prod .eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pg-prod .hl{color:var(--accent)}.pg-prod .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;padding:18px 34px;border-radius:8px;box-shadow:0 10px 30px #e877224d;transition:transform .2s;border:0;cursor:pointer;font-family:inherit}.pg-prod .btn:hover{transform:translateY(-2px)}.pg-prod button:focus-visible,.pg-prod a:focus-visible,.pg-prod input:focus-visible,.pg-prod label:focus-within{outline:2px solid var(--accent);outline-offset:3px}.pg-prod section{padding-block:72px}.pg-prod .sec-head{display:grid;gap:12px;text-align:center;max-width:720px;margin:0 auto 40px}.pg-prod .sec-head h2{font-size:clamp(26px,4vw,40px);font-weight:800}.pg-prod .sec-head p{color:var(--muted)}.pg-prod .track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pg-prod .track::-webkit-scrollbar{display:none}.pg-prod .track>*{scroll-snap-align:start;flex-shrink:0;min-width:0}.pg-prod .arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:#111;font-size:18px;cursor:pointer;box-shadow:0 4px 14px #00000059;z-index:2}.pg-prod .arrow.prev{left:10px}.pg-prod .arrow.next{right:10px}.pg-prod .dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.pg-prod .dot{width:8px;height:8px;border-radius:99px;background:var(--line);border:0;padding:0;cursor:pointer;transition:width .25s}.pg-prod .dot.on{width:24px;background:var(--accent)}.pg-prod .product{padding-block:32px 64px}.pg-prod .p-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:start}@media(max-width:900px){.pg-prod .p-grid{grid-template-columns:1fr;gap:28px}}.pg-prod .gallery{position:sticky;top:84px;min-width:0}@media(max-width:900px){.pg-prod .gallery{position:static}}.pg-prod .g-main{position:relative;border-radius:14px;overflow:hidden;background:var(--surface)}.pg-prod .g-main .track>*{width:100%}.pg-prod .slide-svg{display:block;width:100%;height:auto;aspect-ratio:1/1}.pg-prod .ph-tag{position:absolute;bottom:10px;right:10px;background:#000000b8;color:#fff;font-size:11px;padding:4px 10px;border-radius:99px;pointer-events:none}.pg-prod .thumbs{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;margin-top:10px}.pg-prod .thumb{border:2px solid transparent;border-radius:8px;overflow:hidden;padding:0;background:var(--surface);cursor:pointer;aspect-ratio:1/1}.pg-prod .thumb.on{border-color:var(--accent)}.pg-prod .thumb svg{width:100%;height:100%;display:block}@media(max-width:560px){.pg-prod .thumbs{grid-template-columns:repeat(5,1fr)}}.pg-prod .buy h1{font-size:clamp(28px,3.4vw,38px);font-weight:800;margin:10px 0 12px}.pg-prod .buy .intro{color:var(--muted);margin-bottom:18px}.pg-prod .ticks{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:9px}.pg-prod .ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.pg-prod .ticks li:before{content:"\2714";color:var(--accent);font-weight:700}.pg-prod .offer-title{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;display:flex;justify-content:space-between;gap:10px}.pg-prod .offer-title span{color:var(--accent)}.pg-prod .bundles{display:grid;gap:10px;margin-bottom:22px}.pg-prod .bundle{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;border:2px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface);cursor:pointer;transition:border-color .2s,background .2s}.pg-prod .bundle input{accent-color:var(--accent);width:18px;height:18px;margin:0}.pg-prod .bundle .bimg{width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--paper)}.pg-prod .bundle .bimg svg{width:100%;height:100%}.pg-prod .bundle b{display:block;font-size:15px}.pg-prod .bundle small{color:var(--dim);font-size:12px}.pg-prod .bundle .bp{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.pg-prod .bundle .bp s{display:block;font-weight:400;font-size:12px;color:var(--dim)}.pg-prod .bundle:has(input:checked){border-color:var(--accent);background:#e8772214}.pg-prod .flag{position:absolute;top:-10px;right:14px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 9px;border-radius:99px}.pg-prod .save{display:inline-block;background:var(--ok);color:#fff;font-size:10px;font-weight:700;border-radius:4px;padding:1px 6px;margin-left:6px;vertical-align:middle}.pg-prod .bonus{border:1px dashed rgba(232,119,34,.5);border-radius:12px;padding:16px;margin-bottom:22px}.pg-prod .bonus h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.pg-prod .b-item{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding-block:8px;border-top:1px solid var(--line)}.pg-prod .b-item:first-of-type{border-top:0}.pg-prod .b-item .cover{width:44px;height:56px;border-radius:4px;background:linear-gradient(160deg,#2a2622,#151311);border:1px solid var(--line);display:grid;place-items:center;font-size:9px;font-weight:700;color:var(--accent);text-align:center;line-height:1.1;padding:3px}.pg-prod .b-item b{font-size:14px;display:block}.pg-prod .b-item small{color:var(--dim);font-size:12px}.pg-prod .b-item .free{text-align:right;font-size:12px}.pg-prod .b-item .free s{color:var(--dim);display:block}.pg-prod .b-item .free span{color:var(--ok);font-weight:700}.pg-prod .atc{width:100%;font-size:17px}.pg-prod .pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 18px}.pg-prod .pay span{border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:11px;color:var(--dim)}.pg-prod .mini-review{background:var(--surface);border-radius:10px;padding:14px 16px;font-size:14px;color:var(--muted);font-style:italic;border:1px dashed rgba(232,119,34,.4)}.pg-prod .mini-review b{display:block;font-style:normal;color:var(--fg);font-size:12px;margin-top:6px}.pg-prod .acc{margin-top:16px;border-top:1px solid var(--line)}.pg-prod .acc details{border-bottom:1px solid var(--line)}.pg-prod .acc summary{list-style:none;cursor:pointer;padding:15px 2px;font-weight:600;display:flex;justify-content:space-between}.pg-prod .acc summary::-webkit-details-marker{display:none}.pg-prod .acc summary:after{content:"+";color:var(--accent);font-size:20px;line-height:1}.pg-prod .acc details[open] summary:after{content:"\2013"}.pg-prod .acc details p{color:var(--muted);padding:0 2px 16px;font-size:14px}.pg-prod .videos{background:var(--bg-2);border-block:1px solid var(--line)}.pg-prod .v-car{position:relative}.pg-prod .v-car .track{gap:16px}.pg-prod .vslot{width:calc((100% - 48px)/4);aspect-ratio:9/16;border-radius:14px;overflow:hidden;position:relative;background:#000}@media(max-width:900px){.pg-prod .vslot{width:calc((100% - 16px)/2.2)}}@media(max-width:560px){.pg-prod .vslot{width:72%}}.pg-prod .vslot video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-prod .vslot .vph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px}.pg-prod .vslot .vph>svg.bgs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.pg-prod .vslot .cap{position:relative;z-index:1;align-self:center;margin-top:18%;background:#fff;color:#111;font-weight:700;font-size:14px;text-align:center;padding:6px 10px;border-radius:6px;max-width:92%}.pg-prod .vslot .up{position:relative;z-index:1;align-self:center;display:inline-flex;gap:8px;align-items:center;background:#000000b3;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:12px;font-weight:600;padding:8px 14px;border-radius:99px;cursor:pointer}.pg-prod .vslot .up input{position:absolute;opacity:0;width:1px;height:1px}.pg-prod .vslot .play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#ffffffe6;display:grid;place-items:center}.pg-prod .vslot .play:after{content:"";border-left:18px solid #111;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}.pg-prod .vslot.has .vph{display:none}.pg-prod .rich{text-align:center}.pg-prod .rich h2{font-size:clamp(28px,4.4vw,44px);font-weight:800;max-width:820px;margin:0 auto 18px}.pg-prod .rich p{color:var(--muted);max-width:680px;margin:0 auto}.pg-prod .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:860px){.pg-prod .split{grid-template-columns:1fr}}.pg-prod .split h2{font-size:clamp(26px,3.6vw,38px);font-weight:800;margin:12px 0 18px}.pg-prod .split p{color:var(--muted);margin-bottom:14px}.pg-prod .split p strong{color:var(--fg)}.pg-prod .card-art{border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.pg-prod .card-art svg{display:block;width:100%;height:auto}.pg-prod .kill{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:10px}.pg-prod .kill li{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 16px}.pg-prod .kill b{color:var(--accent);font-size:20px;font-variant-numeric:tabular-nums;min-width:86px}.pg-prod .inside{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}@media(max-width:860px){.pg-prod .inside{grid-template-columns:1fr}}.pg-prod .parts{list-style:none;padding:0;margin:0;display:grid;gap:10px;counter-reset:p}.pg-prod .parts li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;counter-increment:p}.pg-prod .parts li:before{content:counter(p);width:30px;height:30px;border-radius:50%;background:var(--accent);display:grid;place-items:center;font-weight:700;font-size:14px}.pg-prod .parts b{display:block}.pg-prod .parts span{color:var(--muted);font-size:14px}.pg-prod .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pg-prod .step{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 20px;text-align:center}.pg-prod .step .num{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:grid;place-items:center;font-weight:800;font-size:19px;margin:0 auto 14px}.pg-prod .step h3{font-size:18px;margin-bottom:6px}.pg-prod .step p{color:var(--muted);font-size:14px}@media(max-width:900px){.pg-prod .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pg-prod .steps{grid-template-columns:1fr}}.pg-prod .faq{max-width:820px;margin:0 auto;display:grid;gap:10px}.pg-prod .faq details{background:var(--surface);border:1px solid var(--line);border-radius:12px}.pg-prod .faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-weight:600;display:flex;justify-content:space-between;gap:16px}.pg-prod .faq summary::-webkit-details-marker{display:none}.pg-prod .faq summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1;transition:transform .2s}.pg-prod .faq details[open] summary:after{transform:rotate(45deg)}.pg-prod .faq details p{padding:0 22px 18px;color:var(--muted)}.pg-prod .copy{background:var(--ok);color:#fff;border:0;border-radius:6px;padding:6px 12px;font-weight:600;font-size:12px;cursor:pointer;font-family:inherit;white-space:nowrap}.pg-prod .sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#0b0a09f5;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:12px}.pg-prod .sticky.show{display:flex}.pg-prod .sticky .sp{flex:1;min-width:0;font-size:13px}.pg-prod .sticky .sp b{display:block;font-size:15px}.pg-prod .sticky .btn{padding:13px 20px;font-size:14px}.pg-prod .toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:var(--ok);color:#fff;padding:10px 18px;border-radius:99px;font-weight:600;font-size:14px;z-index:80}.pg-prod .kit-photo{width:100%;max-width:100%}.pg-prod .kit-photo img{width:100%;height:100%;object-fit:contain;display:block}.pg-prod .photo-slot{position:relative;border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--line);aspect-ratio:896/1195;max-width:100%;width:100%}.pg-prod .photo-slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;display:block}.pg-prod .photo-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;border:2px dashed rgba(232,119,34,.45);border-radius:14px}.pg-prod .photo-empty svg{width:46%;height:auto;opacity:.9}.pg-prod .photo-empty b{font-size:18px}.pg-prod .photo-empty span{color:var(--muted);font-size:14px;max-width:340px}.pg-prod .up-photo{position:relative;background:var(--accent);color:#fff;font-weight:600;font-size:14px;padding:10px 18px;border-radius:8px;cursor:pointer}.pg-prod .up-photo input{position:absolute;opacity:0;width:1px;height:1px}.pg-prod .g-main .track{gap:0;padding-bottom:0}.pg-prod .copy{margin:0}.pg-prod footer{display:none}.lines{display:grid;gap:8px}.line{display:flex;justify-content:space-between;gap:10px;font-size:14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.line b{font-weight:600}.menu a.on{color:var(--fg)}.pg-prod{--bg:#ffffff;--bg-2:#f5f5f4;--surface:#ffffff;--line:#e6e4e1;--fg:#121212;--muted:#555150;--dim:#8a8682;--accent-soft:rgba(232,119,34,.1);background:var(--bg);color:var(--fg);color-scheme:light}.pg-prod .bundle,.pg-prod .faq details,.pg-prod .step,.pg-prod .kill li,.pg-prod .acc details{box-shadow:0 1px 2px #0000000a}.pg-prod .bundle:has(input:checked){background:#fff7f0}.pg-prod .mini-review{background:#faf9f7}.pg-prod .pay span{color:#666;border-color:#ddd}.pg-prod .card-art{border-color:#e6e4e1}.pg-prod .sticky{background:#fffffff7;border-top-color:#e6e4e1;color:#121212}.pg-prod .b-item .cover{color:#fff}:root header{background:#fffffff7;border-bottom-color:#e6e4e1}:root .menu{color:#555150}:root .menu a:hover,:root .menu a.on{color:#121212}:root header .icon-btn{color:#121212}:root header .icon-btn:hover{background:#f2f1ef}:root header .brand-img{background-image:url(//64hx3t-hm.myshopify.com/cdn/shop/t/4/assets/logo-2.webp?v=119485527294718505741791567037)}:root header .menu a.on{background:#121212;color:#fff;padding:5px 12px;border-radius:5px;font-weight:600}@media(min-width:861px){header .nav{display:grid;grid-template-columns:1fr auto 1fr;height:88px;gap:20px}header .nav .menu{grid-column:1;grid-row:1;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:15px}header .nav .logo{grid-column:2;grid-row:1;justify-self:center}header .nav .icons{grid-column:3;grid-row:1;justify-self:end}header .brand-img{height:48px}}@media(max-width:860px){header .nav .logo{margin-inline:auto}}.pg-prod .g-main{position:relative;aspect-ratio:1/1;max-width:100%;border-radius:14px;overflow:hidden;background:#f5f5f4;border:1px solid var(--line)}.pg-prod .g-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.pg-prod .g-track::-webkit-scrollbar{display:none}.pg-prod .g-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.pg-prod .g-slide img{width:100%;height:100%;object-fit:contain;display:block}.pg-prod .g-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#fffffff0;box-shadow:0 2px 10px #00000038;cursor:pointer;font-size:18px;color:#121212;z-index:2}.pg-prod .g-prev{left:10px}.pg-prod .g-next{right:10px}.pg-prod .g-count{position:absolute;bottom:10px;right:12px;background:#0000009e;color:#fff;font-size:12px;padding:3px 10px;border-radius:99px;font-variant-numeric:tabular-nums}.pg-prod .g-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.pg-prod .g-thumb{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#f5f5f4;aspect-ratio:1/1}.pg-prod .g-thumb.on{border-color:var(--accent)}.pg-prod .g-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pg-prod .pk-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.pg-prod .pk{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:16px 10px 14px;border:1.5px solid #f2c4b6;border-radius:12px;background:#fff;cursor:pointer;transition:background .2s,border-color .2s;overflow:hidden}.pg-prod .pk input{position:absolute;opacity:0;pointer-events:none}.pg-prod .pk:has(input:checked){background:#fde9e2;border:2px solid #c8381a}.pg-prod .pk:has(input:focus-visible){outline:2px solid #c8381a;outline-offset:3px}.pg-prod .pk.has-flag{padding-top:40px}.pg-prod .pk-flag{position:absolute;top:0;left:0;right:0;background:#d9431a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:6px 0}.pg-prod .pk-ic{width:110px;height:auto;margin-bottom:6px}.pg-prod .pk-t{font-size:clamp(18px,2.2vw,22px);font-weight:800;color:#121212}.pg-prod .pk-d{font-size:13px;font-weight:600;color:#2f7d32}.pg-prod .pk-p{font-size:clamp(20px,2.4vw,24px);font-weight:800;color:#d9431a;margin-top:4px;font-variant-numeric:tabular-nums}.pg-prod .pk-o{font-size:14px;color:#6b6b6b;font-variant-numeric:tabular-nums}.pg-prod .cap-row{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:10px;margin-bottom:14px}.pg-prod .cap-l{font-weight:700;font-size:15px;color:#121212}.pg-prod .cap{font-family:inherit;font-size:17px;font-weight:600;color:#121212;background:#fff;border:1.5px solid #f2c4b6;border-radius:99px;padding:12px 10px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.pg-prod .cap.on{background:#fde9e2;border:2px solid #c8381a;color:#c8381a}.pg-prod .b-item{grid-template-columns:62px 1fr auto}.pg-prod .b-item .cover.cover-art{width:62px;height:82px;background:none;border:0;padding:0;display:block}.pg-prod .cover-art .book{width:100%;height:100%;display:block}.pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pay .pm{width:44px;height:28px;display:block;flex:none}.pg-prod .pay{justify-content:center}.pg-prod #pfaq .faq{gap:0;max-width:820px;border-top:1px solid #e3e1de}.pg-prod #pfaq .faq details{background:none;border:0;border-bottom:1px solid #e3e1de;border-radius:0;box-shadow:none}.pg-prod #pfaq .faq summary{padding:26px 6px;font-weight:400;font-size:17px;letter-spacing:.02em;line-height:1.5;color:#1d1d1d;align-items:center}.pg-prod #pfaq .faq summary:after{content:"";flex:none;width:22px;height:22px;background:linear-gradient(#1d1d1d,#1d1d1d) center/22px 1.6px no-repeat,linear-gradient(#1d1d1d,#1d1d1d) center/1.6px 22px no-repeat;transition:transform .2s}.pg-prod #pfaq .faq details[open] summary:after{transform:rotate(45deg)}.pg-prod #pfaq .faq details p{padding:0 6px 24px;font-size:15px;line-height:1.7;color:#555150;max-width:700px}.pg-prod .reviews{background:var(--bg-2)}.pg-prod .rv-note{font-size:12px;color:#8a8682;margin:0}.pg-prod .rv-sum{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;max-width:640px;margin:0 auto 32px;background:#fff;border:1px solid #e6e4e1;border-radius:14px;padding:22px 26px}.pg-prod .rv-score{display:grid;justify-items:center;gap:2px;text-align:center}.pg-prod .rv-score strong{font-size:44px;line-height:1;font-weight:800;color:#121212}.pg-prod .rv-score>span:last-child{font-size:13px;color:#555150}.pg-prod .rv-st{color:#e87722;letter-spacing:1px;font-size:15px}.pg-prod .rv-st.big{font-size:18px}.pg-prod .rv-st .off{color:#d8d4cf}.pg-prod .rv-bars{display:grid;gap:6px;min-width:0}.pg-prod .rv-bar{display:grid;grid-template-columns:34px 1fr 28px;gap:10px;align-items:center;font-size:13px;color:#555150;font-variant-numeric:tabular-nums}.pg-prod .rv-bar i{display:block;height:8px;border-radius:99px;background:#ece9e5;overflow:hidden}.pg-prod .rv-bar b{display:block;height:100%;background:#e87722;border-radius:99px}.pg-prod .rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.pg-prod .rv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pg-prod .rv-grid{grid-template-columns:1fr}.pg-prod .rv-sum{grid-template-columns:1fr;gap:16px}}.pg-prod .rv{background:#fff;border:1px solid #e6e4e1;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.pg-prod .rv-top{display:flex;gap:10px;align-items:center}.pg-prod .rv-av{width:36px;height:36px;border-radius:50%;background:#fde9e2;color:#c8381a;display:grid;place-items:center;font-weight:700;flex:none}.pg-prod .rv-top b{display:block;font-size:14px;color:#121212;letter-spacing:.06em}.pg-prod .rv-date{font-size:12px;color:#8a8682}.pg-prod .rv p{margin:0;font-size:14px;line-height:1.6;color:#3a3734}.pg-prod .rv[hidden],.pg-prod .rv-more-wrap[hidden]{display:none}.pg-prod .rv-more-wrap{text-align:center;margin-top:24px}.pg-prod .rv-more{font-family:inherit;font-size:15px;font-weight:600;background:#fff;color:#121212;border:1.5px solid #121212;border-radius:8px;padding:12px 26px;cursor:pointer}.pg-prod .rv-more:hover{background:#121212;color:#fff}.pg-prod .one-video{background:var(--bg-2)}.pg-prod .ov-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:56px;align-items:center;max-width:960px}@media(max-width:820px){.pg-prod .ov-grid{grid-template-columns:1fr;gap:28px;justify-items:center;text-align:center}}.pg-prod .ov-phone{position:relative;width:100%;max-width:340px}.pg-prod .ov-slot{width:100%!important;border-radius:28px;border:8px solid #121212;box-shadow:0 24px 50px #00000038}.pg-prod .ov-slot video{cursor:pointer}.pg-prod .ov-sound{position:absolute;right:12px;bottom:12px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;background:#0009;color:#fff;font-size:18px;cursor:pointer}.pg-prod .ov-badge{position:absolute;top:22px;left:-14px;background:#e87722;color:#fff;font-size:12px;font-weight:700;padding:6px 12px;border-radius:99px;box-shadow:0 6px 16px #e8772259}.pg-prod .ov-text h2{font-size:clamp(28px,3.8vw,42px);font-weight:800;margin:12px 0 16px;color:#121212}.pg-prod .ov-lead{color:#555150;font-size:17px;margin-bottom:24px;max-width:460px}.pg-prod .ov-steps{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:14px;counter-reset:o}.pg-prod .ov-steps li{display:grid;grid-template-columns:36px 1fr;column-gap:14px;align-items:center;text-align:left;counter-increment:o}.pg-prod .ov-steps li:before{content:counter(o);grid-row:span 2;width:36px;height:36px;border-radius:50%;background:#e87722;color:#fff;display:grid;place-items:center;font-weight:800}.pg-prod .ov-steps b{font-size:16px;color:#121212}.pg-prod .ov-steps span{font-size:14px;color:#555150}.pg-prod .ov-reassure{font-size:13px;color:#8a8682;margin-top:12px}@media(max-width:820px){.pg-prod .ov-lead{margin-inline:auto}.pg-prod .ov-steps{justify-self:center;max-width:340px}.pg-prod .ov-badge{left:8px}}.pg-prod .mini-review{margin:0;background:#faf9f7;border:1px solid #ece9e5;border-left:3px solid #e87722;border-radius:10px;padding:14px 16px;font-style:normal}.pg-prod .mini-review .mr-st{color:#e87722;letter-spacing:1px;font-size:14px;margin-bottom:6px}.pg-prod .mini-review blockquote{margin:0;font-size:14px;line-height:1.6;color:#3a3734;font-style:italic}.pg-prod .mini-review figcaption{margin-top:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pg-prod .mini-review figcaption b{display:inline;margin:0;font-size:13px;color:#121212;font-style:normal}.pg-prod .mini-review figcaption span{font-size:11px;color:#8a8682}.home-rv-note{font-size:12px!important;color:var(--dim)!important}.slide{border-style:solid;border-color:var(--line)}.slide .stars{color:var(--accent)}.slide blockquote{color:var(--fg);opacity:.88}@media(max-width:760px){footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.co-note{font-size:12px;color:var(--dim);text-align:center;margin:0}.line .rm{background:none;border:0;color:var(--dim);cursor:pointer;font-size:13px;margin-left:6px;padding:2px 4px}.line .rm:hover{color:var(--accent)}.generic{padding-block:64px;min-height:50vh}.generic h1{font-size:clamp(28px,4vw,40px);margin-bottom:24px}.generic .rte{max-width:720px;color:var(--muted)}.generic .line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.generic .line input{width:60px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:6px}.generic .btn-ghost{background:none;border:1px solid var(--line);color:var(--fg);border-radius:8px;padding:14px 20px;cursor:pointer;font-family:inherit;margin-top:20px}.generic .cart-page .btn{margin-top:20px}.g-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.g-card{display:grid;gap:6px}.g-card img{border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pureops.css.map */
