:root{--blue:#3D5A80;--blue-soft:#E8EDF6;--ink:#1B2140;--mute:#4B5470;--mute-2:#7B829C;--panel:#F3F4F8;--line:#DDE1EC;--line-2:#E6E9F2;--white:#FFFFFF;--dark-text:#C5CCE0;--dark-eyebrow:#9DB0D1;--wa-bg:#ECE5DD;--wa-out:#DCF8C6;--ph-a:#E3E6EF;--ph-b:#D9DDE9;--font:Heebo,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{opacity:.88}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance;letter-spacing:-.015em;line-height:1.2}.wrap{max-width:1280px;margin:0 auto;padding-inline:20px}@media(min-width:900px){.wrap{padding-inline:64px}}.eyebrow{font:500 12px/1 var(--font);letter-spacing:.06em;color:var(--blue)}.mono{font:400 11px/1.4 ui-monospace,Menlo,monospace;color:var(--mute);background:#ffffffd9;padding:6px 8px;border-radius:6px}.ph{background:repeating-linear-gradient(135deg,var(--ph-a) 0 10px,var(--ph-b) 10px 20px);display:flex;align-items:flex-end;padding:12px;border-radius:16px}.ph.center{display:grid;place-items:center}.ph.img{background-size:cover;background-position:center;background-repeat:no-repeat}.ph.fine{background:repeating-linear-gradient(135deg,var(--ph-a) 0 6px,var(--ph-b) 6px 12px)}.btn{display:block;text-align:center;background:var(--blue);color:#fff;font:700 17px/1 var(--font);padding:18px;border-radius:12px;border:0;cursor:pointer;width:100%}.btn:hover{opacity:.92}.btn.ghost{background:transparent;color:var(--blue);border:2px solid var(--blue);font-size:15px;padding:14px}.btn:focus-visible,.bundle:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.announce{background:var(--blue);color:#fff;text-align:center;font:500 12px/1.3 var(--font);padding:9px 16px}.announce b{font-weight:700}.announce .long{display:none}.nav{display:flex;justify-content:space-between;align-items:center;padding-block:14px;border-bottom:1px solid var(--line-2)}.brand{display:flex;align-items:center;gap:12px}.logo-img{display:block;height:24px;width:auto}.brand .he{display:none;font:500 12px/1 var(--font);letter-spacing:.02em;color:var(--mute-2);padding-inline-start:12px;border-inline-start:1px solid var(--line)}.nav-links{display:flex;gap:14px;font:400 13px/1 var(--font);color:var(--mute)}.nav-links .desk,.nav-cta{display:none}.hero{display:flex;flex-direction:column}.gallery{background:var(--panel);padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px;margin-inline:-20px}.gallery .main{aspect-ratio:1/1;order:1}.thumbs{order:2}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.thumbs .ph{aspect-ratio:1/1;border-radius:8px;padding:0}.thumbs .ph.on{border:2px solid var(--blue)}.hero-copy{padding-top:20px;display:flex;flex-direction:column;gap:12px}.hook{font:400 14px/1.4 var(--font);color:var(--mute)}.hero h1{font:700 30px/1.2 var(--font)}.sub{font:400 16px/1.55 var(--font);color:var(--mute)}.price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price{font:700 30px/1 var(--font);font-variant-numeric:tabular-nums}.inst{font:400 14px/1.3 var(--font);color:var(--mute)}.pill{font:600 12px/1 var(--font);color:var(--blue);background:var(--blue-soft);padding:6px 9px;border-radius:99px}.checks{display:flex;flex-direction:column;gap:8px;font:400 15px/1.45 var(--font)}.checks div{display:flex;gap:10px}.checks span:first-child{color:var(--blue);font-weight:700}.bundles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:4px}.bundle{position:relative;border:1px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center;background:#fff;cursor:pointer;font-family:var(--font);color:var(--ink)}.bundle[aria-checked=true]{border:2px solid var(--blue);background:var(--panel)}.bundle .name{font:600 13px/1.2 var(--font)}.bundle .p{font:700 18px/1.2 var(--font);margin-top:4px;font-variant-numeric:tabular-nums}.bundle .s{font:400 11px/1.2 var(--font);color:var(--mute-2);margin-top:2px}.bundle .s.save{color:var(--blue)}.tag{position:absolute;top:-10px;right:50%;transform:translate(50%);background:var(--blue);color:#fff;font:600 10px/1 var(--font);padding:4px 8px;border-radius:99px;white-space:nowrap}.tag .long{display:none}.incl{background:var(--panel);border-radius:12px;padding:12px 14px;font:400 13px/1.5 var(--font)}.rating{display:flex;align-items:center;gap:8px;font:400 13px/1.3 var(--font);color:var(--mute)}.stars{color:var(--blue);letter-spacing:1px}.trust{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 0 22px;border-top:1px solid var(--line-2);margin-top:4px;text-align:center;font:500 12px/1.3 var(--font);color:var(--mute)}.trust .long{display:none}.section{padding-block:32px;display:flex;flex-direction:column;gap:12px}.section h2{font:700 26px/1.25 var(--font)}.section .lead{font:400 16px/1.55 var(--font);color:var(--mute)}.problem{background:var(--panel)}.problem .ph{aspect-ratio:4/3;margin-top:8px}.levels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.level{background:var(--panel);border-radius:12px;padding:14px 10px;text-align:center}.level .n{font:700 26px/1 var(--font);color:var(--blue)}.level .t{font:500 13px/1.3 var(--font);margin-top:6px}.level .d{font:400 12px/1.3 var(--font);color:var(--mute-2)}.level .d2{display:none}.how .video{aspect-ratio:16/9;order:2}.levels{order:1}.program{background:var(--ink);color:#fff}.program .eyebrow{color:var(--dark-eyebrow)}.program .lead{color:var(--dark-text);font-size:15px}.stats{display:none;gap:28px;margin-top:8px;font:400 14px/1.4 var(--font);color:var(--dark-text)}.stats b{display:block;font:700 28px/1 var(--font);color:#fff;font-variant-numeric:tabular-nums}.wa{margin:6px auto 0;width:270px;max-width:100%;background:var(--wa-bg);border-radius:22px;padding:10px;display:flex;flex-direction:column;gap:8px;color:var(--ink)}.msg{align-self:flex-start;background:#fff;border-radius:10px;padding:8px 10px;max-width:88%;font:400 13px/1.45 var(--font)}.msg.out{align-self:flex-end;background:var(--wa-out);max-width:70%}.msg.media{padding:8px}.msg .vid{aspect-ratio:16/10;border-radius:6px;background:repeating-linear-gradient(135deg,var(--ph-b) 0 8px,#CFD4E2 8px 16px);display:grid;place-items:center;font:400 10px/1 ui-monospace,monospace;color:var(--mute)}.msg .cap{margin-top:6px}.msg.first{display:none}.offer .cards{display:flex;flex-direction:column;gap:12px}.card{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:14px;padding:16px 18px;position:relative}.card.hot{border:2px solid var(--blue);background:var(--panel);padding:18px}.card .t{font:700 16px/1.2 var(--font)}.card .s{font:400 13px/1.3 var(--font);color:var(--mute-2)}.card.hot .s{color:var(--blue)}.card .p{font:700 22px/1 var(--font);font-variant-numeric:tabular-nums}.card.hot .p{font-size:26px}.card .tag{right:16px;transform:none;top:-11px;font-size:11px;padding:5px 9px}.card .btn{display:none}.offer .fine{text-align:center;font:400 12px/1.4 var(--font);color:var(--mute-2)}.offer .center{text-align:center}.foot{display:flex;flex-direction:column;gap:12px;padding-block:24px 96px;border-top:1px solid var(--line-2);font:400 13px/1.4 var(--font);color:var(--mute-2)}.foot .brand-f .logo-img{height:20px}.foot .links{display:flex;gap:16px;flex-wrap:wrap}.sticky{position:fixed;inset-inline:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#fff;border-top:1px solid var(--line-2);box-shadow:0 -8px 24px #1b21400f;z-index:10}.sticky .p{font:700 20px/1 var(--font)}.sticky .i{font:400 11px/1.3 var(--font);color:var(--mute-2)}.sticky .btn{width:auto;padding:14px 26px;font-size:15px}@media(min-width:900px){.announce{font-size:13px;padding:10px 16px}.announce .short{display:none}.announce .long{display:inline}.nav{padding-block:18px}.logo-img{height:28px}.brand .he{display:inline}.nav-links{gap:32px;font-size:15px}.nav-links .desk{display:inline}.nav-cta{display:inline-block;background:var(--blue);color:#fff;font:600 14px/1 var(--font);padding:12px 22px;border-radius:10px;white-space:nowrap}.hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:48px 0 40px;align-items:start}.gallery{order:2;background:none;padding:0;margin:0;display:grid;grid-template-columns:72px 1fr;gap:12px}.gallery .main{order:2;border-radius:20px;padding:16px}.thumbs{order:1;grid-template-columns:1fr;grid-auto-rows:72px;gap:10px;align-content:start}.thumbs .ph{border-radius:10px}.hero-copy{order:1;padding-top:0;gap:18px}.hook{font-size:16px}.hero h1{font-size:46px;line-height:1.15}.sub{font-size:19px}.price{font-size:36px}.inst{font-size:15px}.checks{font-size:16px}.bundles{gap:10px;margin-top:6px}.bundle{padding:14px 10px}.bundle .name{font-size:14px}.bundle .p{font-size:20px}.bundle .s{font-size:12px}.tag{font-size:11px;padding:4px 9px}.tag .long{display:inline}.btn{font-size:18px;padding:20px}.incl{font-size:14px;padding:14px 16px}.rating{font-size:14px}.trust{grid-template-columns:1fr 1fr 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:0 -64px;padding-inline:64px;font-size:15px}.trust .short{display:none}.trust .long{display:inline}.section{padding-block:80px;gap:14px}.section h2{font-size:38px;line-height:1.2}.section .lead{font-size:18px;line-height:1.6}.problem .inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.problem .ph{margin:0;border-radius:20px;padding:16px;order:2}.problem .text{display:flex;flex-direction:column;gap:14px;order:1}.how .head{max-width:640px;display:flex;flex-direction:column;gap:12px}.how .grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;margin-top:18px}.how .video{aspect-ratio:16/10;border-radius:20px;order:1}.levels{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;gap:12px;order:2}.level{display:flex;gap:18px;align-items:center;text-align:right;padding:18px 22px;border-radius:14px}.level .n{font-size:34px;width:36px;flex:none}.level .t{font:600 17px/1.3 var(--font);margin:0}.level .d{font-size:14px;line-height:1.4}.level .d2{display:inline}.program .inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.program .text{display:flex;flex-direction:column;gap:16px}.program .lead{font-size:18px}.stats{display:flex}.wa{width:320px;border-radius:26px;padding:12px;gap:10px;box-shadow:0 30px 60px -20px #00000080;margin:0 auto}.msg{font-size:14px;border-radius:12px}.msg .vid{font-size:11px;border-radius:8px}.msg.first{display:block}.offer{align-items:center;gap:28px}.offer .center{display:flex;flex-direction:column;gap:12px;align-items:center}.offer .cards{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:20px;width:100%;max-width:960px;align-items:end}.card{flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:18px;padding:28px 24px;gap:8px}.card.hot{padding:36px 28px}.card .t{font-size:17px}.card .p{font-size:36px}.card.hot .p{font-size:44px}.card .s{font-size:14px}.card .tag{right:24px;top:-12px;font-size:12px;padding:6px 10px}.card .btn{display:block;margin-top:12px;padding:14px;font-size:15px}.card.hot .btn{padding:16px;font-size:16px}.offer .fine{font-size:14px}.offer .btn.mobile-only{display:none}.foot{flex-direction:row;justify-content:space-between;align-items:center;padding-block:28px}.foot .links{gap:22px}.sticky{display:none}}.pdp{display:grid;gap:24px;padding-block:32px}.pdp .media{aspect-ratio:1/1;border-radius:16px;background:var(--panel) center/cover no-repeat}.pdp h1{font:700 30px/1.2 var(--font)}.pdp .price{font-size:32px}.pdp .desc{font:400 16px/1.7 var(--font);color:var(--mute)}.pdp .desc ul{padding-inline-start:20px}.pdp .btn{margin-top:8px}@media(min-width:900px){.pdp{grid-template-columns:1fr 1fr;gap:56px;padding-block:48px}.pdp h1{font-size:40px}}.cartpage{padding-block:40px;display:flex;flex-direction:column;gap:16px;max-width:720px;margin:0 auto}.cartpage .row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line-2)}.cartpage .total{font:700 22px/1.2 var(--font);text-align:left}.simple{padding-block:64px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.simple h1{font:700 32px/1.2 var(--font)}.simple p{color:var(--mute)}.legal .rte h2{font:700 20px/1.3 var(--font);margin:32px 0 10px}.foot2{background:var(--ink);color:var(--dark-text);margin-top:32px;padding-bottom:88px;font:400 14px/1.6 var(--font)}.foot2-grid{display:grid;grid-template-columns:1fr;gap:28px;padding-block:40px 24px}.foot2 h3{font:600 13px/1 var(--font);letter-spacing:.08em;color:#fff;margin:0 0 12px;text-transform:uppercase}.foot2 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.foot2 a{color:var(--dark-text)}.foot2 a:hover{color:#fff;opacity:1}.foot2 p{margin:10px 0 0;max-width:36ch}.foot2 .small{font-size:12px;color:var(--dark-eyebrow)}.foot2 .brand-f .logo-img{height:22px}.foot2-bottom{display:flex;flex-direction:column;gap:6px;padding-block:16px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:var(--dark-eyebrow)}@media(min-width:900px){.foot2{padding-bottom:0}.foot2-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-block:56px 32px}.foot2-bottom{flex-direction:row;justify-content:space-between}}.contact-form{display:flex;flex-direction:column;gap:12px;max-width:520px}.contact-form label{font:500 14px/1.3 var(--font)}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;font:400 16px/1.4 var(--font);background:#fff;color:var(--ink)}.contact-form textarea{min-height:120px}.contact-form .ok{background:var(--panel);padding:14px;border-radius:10px}.contact-form .err{color:var(--warn, #A8552A)}.imgwrap{padding:0;overflow:hidden;background:var(--panel)}.imgwrap img{display:block;width:100%;height:100%;object-fit:cover}.gallery .main.imgwrap{aspect-ratio:1/1}.problem .ph.imgwrap{aspect-ratio:4/3}.thumb{border:2px solid transparent;cursor:pointer;background-size:cover;background-position:center}.thumb.on{border-color:var(--blue)}.stock{display:flex;align-items:center;gap:8px;font:500 14px/1.3 var(--font);color:var(--mute);margin:0}.stock .dot{width:8px;height:8px;border-radius:50%;background:#2f7a4b;box-shadow:0 0 0 3px #2f7a4b2e}.pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font:500 11px/1 var(--font);color:var(--mute)}.pay li{border:1px solid var(--line);border-radius:6px;padding:5px 8px;background:#fff}.pay .lock{display:flex;align-items:center;gap:5px;border-color:transparent;background:var(--blue-soft);color:var(--blue)}.rating{text-decoration:none}.head.center{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.head.center .lead{max-width:60ch}.video-wrap video{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px;display:block}.compare .tw{overflow-x:auto;margin-top:8px;-webkit-overflow-scrolling:touch}.compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font:400 14px/1.45 var(--font)}.compare th{font:600 13px/1.3 var(--font);color:var(--mute);text-align:start;padding:12px 14px;border-bottom:1px solid var(--line)}.compare td{padding:12px 14px;border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--mute)}.compare td:first-child{font-weight:600;color:var(--ink);white-space:nowrap}.compare .hl{background:var(--panel);color:var(--ink);font-weight:600}.compare th.hl{color:var(--blue);border-radius:12px 12px 0 0}.compare tbody tr:last-child .hl{border-radius:0 0 12px 12px}.compare .fine{font:400 12px/1.5 var(--font);color:var(--mute-2);margin-top:12px}.specs-wrap{background:var(--panel)}.specs-wrap .two{display:grid;gap:24px}.box-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font:400 15px/1.5 var(--font);color:var(--mute)}.box-list li{padding-inline-start:22px;position:relative}.box-list li:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--blue);font-weight:700}.box-list b{color:var(--ink)}.spec-table{display:grid;gap:0;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.spec-table div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line-2);font:400 14px/1.4 var(--font)}.spec-table div:last-child{border:0}.spec-table span{color:var(--mute-2)}.spec-table b{text-align:end;font-weight:600}.guarantee .g-card{display:flex;flex-direction:column;gap:18px;align-items:flex-start;border:2px solid var(--blue);border-radius:20px;padding:24px}.g-badge{flex:none;width:84px;height:84px;border-radius:50%;background:var(--blue);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.g-badge b{font:700 34px/1 var(--font)}.g-badge span{font:500 12px/1 var(--font);letter-spacing:.08em;margin-top:2px}.guarantee h2{font-size:24px}.guarantee a{color:var(--blue);text-decoration:underline}.reviews .jdgm-widget:empty{display:none}.founder-wrap{background:var(--panel)}.founder{display:flex;flex-direction:column;gap:16px}.f-avatar{flex:none;width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:700 24px/1 var(--font)}.founder .sig{font:600 15px/1.3 var(--font);color:var(--ink)}.faq-list{display:flex;flex-direction:column;gap:8px;max-width:760px;margin:8px auto 0;width:100%}.faq-list details{border:1px solid var(--line);border-radius:12px;background:#fff}.faq-list summary{list-style:none;cursor:pointer;padding:16px 44px 16px 18px;font:600 16px/1.4 var(--font);position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;inset-inline-end:16px;top:12px;font:400 24px/1 var(--font);color:var(--blue)}.faq-list details[open] summary:after{content:"\2013"}.faq-list p{margin:0;padding:0 18px 18px;font:400 15px/1.65 var(--font);color:var(--mute)}.faq-list summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:12px}.sticky[hidden]{display:none}@media(min-width:900px){.specs-wrap .two{grid-template-columns:1fr 1fr;gap:56px;align-items:center}.guarantee .g-card{flex-direction:row;align-items:center;gap:28px;padding:32px 36px}.guarantee h2{font-size:30px}.founder{flex-direction:row;gap:28px;align-items:flex-start;max-width:900px}.compare table{font-size:15px}.pay{font-size:12px}}.pdp .gallery{order:0;background:none;padding:0;margin:0}.pdp .bundle{text-decoration:none;display:block}.pdp .bundle.on{border:2px solid var(--blue);background:var(--panel)}.pdp .desc,.shopify-payment-button{margin-top:8px}.shopify-payment-button__button--unbranded{background:var(--ink)!important;border-radius:12px!important;font:700 16px/1 var(--font)!important;padding:16px!important}@media(min-width:900px){.pdp .gallery{display:grid;grid-template-columns:72px 1fr;gap:12px}.pdp .thumbs{order:1;grid-template-columns:1fr;grid-auto-rows:72px;gap:10px;align-content:start}.pdp .main{order:2}}.thumb.img{background-size:cover;background-position:center;background-repeat:no-repeat}.problem .ph.imgwrap{aspect-ratio:1/1}.problem .ph.imgwrap img{object-fit:cover}.announce{position:relative;min-height:34px;display:grid;place-items:center}.announce .msg{grid-area:1/1;opacity:0;transition:opacity .5s}.announce .msg.on{opacity:1}@media(prefers-reduced-motion:reduce){.announce .msg{transition:none}}.steps{list-style:none;margin:8px auto 0;padding:0;display:grid;gap:14px;max-width:900px;width:100%}.steps li{display:flex;gap:16px;align-items:flex-start;background:var(--panel);border-radius:14px;padding:18px 20px}.steps .num{flex:none;width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font:700 16px/1 var(--font)}.steps b{display:block;font:600 17px/1.3 var(--font)}.steps p{margin:4px 0 0;font:400 14px/1.5 var(--font);color:var(--mute)}@media(min-width:900px){.steps{grid-template-columns:1fr 1fr 1fr}.steps li{flex-direction:column;gap:12px;padding:24px}}.benefits-wrap{background:var(--panel)}.ben-grid{display:grid;gap:12px;margin-top:8px;width:100%}.ben-grid div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px}.ben-grid b{display:block;font:600 16px/1.35 var(--font)}.ben-grid p{margin:6px 0 0;font:400 14px/1.5 var(--font);color:var(--mute)}@media(min-width:900px){.ben-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.final-cta .fc-card{background:var(--ink);color:#fff;border-radius:20px;padding:32px 24px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.final-cta h2{color:#fff;font-size:26px}.final-cta .lead{color:var(--dark-text);max-width:56ch}.final-cta .btn{max-width:420px}.final-cta .fine{color:var(--dark-eyebrow);font-size:13px;margin:0}@media(min-width:900px){.final-cta .fc-card{padding:48px}.final-cta h2{font-size:34px}}.notify{margin-top:8px;display:flex;flex-direction:column;gap:6px}.notify label{font:500 14px/1.3 var(--font)}.notify .row{display:flex;gap:8px}.notify input{flex:1;padding:12px;border:1px solid var(--line);border-radius:10px;font:400 15px/1.3 var(--font)}.notify .btn{width:auto;padding:12px 16px;font-size:14px}.notify .ok{color:var(--blue);font:500 14px/1.3 var(--font);margin:0}.popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b21408c;display:grid;place-items:center;z-index:50;padding:20px}.popup[hidden]{display:none}.popup-card{position:relative;background:#fff;border-radius:20px;padding:32px 24px 24px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:12px;text-align:center;box-shadow:0 30px 60px -20px #0006}.popup-card h2{font:700 24px/1.25 var(--font)}.popup-card p{color:var(--mute);font-size:15px}.popup-card .row{display:flex;gap:8px;margin-top:6px}.popup-card input{flex:1;padding:14px;border:1px solid var(--line);border-radius:12px;font:400 16px/1.3 var(--font)}.popup-card .row .btn{width:auto;padding:14px 18px;font-size:15px}.popup-card .code{font:700 28px/1 ui-monospace,Menlo,monospace;letter-spacing:.08em;background:var(--blue-soft);color:var(--blue);padding:14px;border-radius:12px;direction:ltr}.popup-x{position:absolute;top:10px;inset-inline-start:12px;border:0;background:transparent;font:400 28px/1 var(--font);color:var(--mute-2);cursor:pointer;padding:4px 8px}.popup-form{display:contents}.wa-float{position:fixed;bottom:88px;inset-inline-start:16px;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #0003;z-index:40}.wa-float:hover{opacity:1;transform:scale(1.05)}@media(min-width:900px){.wa-float{bottom:24px;width:56px;height:56px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles.css.map */
