.lp{--red:var(--lp-red,#D2232A);--red-dk:var(--lp-red-dk,#A8161D);--ink:var(--lp-ink,#111114);--teal:var(--lp-teal,#12808F);--muted:#5A5A63;--soft:#F4F4F6;--tint:#FFF1F2;--line:#E4E4E8;background:#fff;color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.5}.lp *{box-sizing:border-box}.lp.bg-soft{background:var(--soft)}.lp .w{max-width:1120px;margin:0 auto;padding-left:16px;padding-right:16px}.lp .hd{font-family:Archivo,Manrope,sans-serif;letter-spacing:-.02em}.lp img{display:block;max-width:100%;height:auto}.lp .sec{padding-top:36px;padding-bottom:36px}.lp .eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:6px}.lp h2{margin:0 0 18px;font-size:26px;line-height:1.1;font-weight:800}.lp h2 em{color:var(--red);font-style:normal}.lp-strip{background:var(--strip-bg,var(--ink));color:var(--strip-fg,#fff);text-align:center;font-size:13px;font-weight:700;letter-spacing:.02em;padding:9px 16px}.lp-strip a{color:inherit}.lp-strip b{color:#fff;background:var(--red);padding:2px 8px;border-radius:4px;margin-right:6px;font-weight:800}.lp .hero{display:flex;flex-direction:column;gap:14px;padding-top:12px;padding-bottom:28px}.lp .media{background:var(--soft);border-radius:18px;padding:12px;display:flex;justify-content:center}.lp .media img{width:auto;max-height:24vh;border-radius:6px;box-shadow:0 18px 40px -16px #00000073}.lp .copy{display:flex;flex-direction:column;gap:12px}.lp .pills{display:flex;flex-wrap:wrap;gap:6px}.lp .pill{padding:4px 10px;border-radius:6px;border:1.5px solid var(--red);color:var(--red);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lp .pill.alt{border-color:var(--teal);color:var(--teal)}.lp h1{margin:0;font-size:31px;line-height:1.02;font-weight:900}.lp h1 em{color:var(--red);font-style:normal}.lp .sub{margin:0;font-size:15px;color:var(--muted)}.lp .bundles{display:flex;flex-direction:column;gap:9px;border:0;margin:0;padding:0;min-width:0}.lp .bundles legend{display:flex;align-items:center;gap:10px;width:100%;padding:0;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp .bundles legend:before,.lp .bundles legend:after{content:"";flex:1;height:1px;background:var(--line)}.lp .opt{position:relative;display:block;cursor:pointer}.lp .opt input{position:absolute;opacity:0;width:1px;height:1px}.lp .row{display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 14px;border-radius:14px;background:#fff;border:2px solid var(--line);transition:border-color .15s,background .15s}.lp .dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid #B9B9C2;display:grid;place-items:center}.lp .dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--red);transform:scale(0);transition:transform .15s}.lp .lbl{flex:1;min-width:0;display:flex;flex-direction:column}.lp .lbl b{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .lbl small{font-size:13px;color:var(--muted);font-weight:600}.lp .save{font-size:11px;font-weight:800;color:#fff;background:var(--red);padding:2px 7px;border-radius:5px}.lp .tag{position:absolute;top:-10px;right:12px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ink);padding:3px 8px;border-radius:999px}.lp .amt{text-align:right;font-weight:800;font-size:17px;line-height:1.15}.lp .amt s{display:block;font-size:13px;font-weight:600;color:var(--muted)}.lp .opt input:checked+.row{border-color:var(--red);background:var(--tint)}.lp .opt input:checked+.row .dot{border-color:var(--red)}.lp .opt input:checked+.row .dot:after{transform:scale(1)}.lp .opt input:focus-visible+.row{outline:3px solid var(--teal);outline-offset:2px}.lp .btn{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 22px;border-radius:12px;border:0;background:var(--red);color:#fff;font:800 17px Manrope,system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 22px -12px var(--red);transition:background .15s}.lp .btn:hover{background:var(--red-dk)}.lp .btn[disabled]{opacity:.5;cursor:not-allowed}.lp .trust{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:8px;margin-top:2px}.lp .trust>*{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px 4px;border-radius:12px;background:var(--soft);font-size:12px;font-weight:700;line-height:1.25;color:var(--ink);text-decoration:none}.lp .trust a:hover{background:var(--tint)}.lp .trust svg{color:var(--teal)}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px -12px #00000040;transform:translateY(110%);transition:transform .25s}.lp-sticky.on{transform:none}.lp.has-sticky{padding-bottom:0}.lp .reviews{display:grid;gap:12px}.lp .review{margin:0;padding:18px;border-radius:14px;background:#fff;border:1px solid var(--line)}.lp .stars{color:var(--red);font-size:16px;letter-spacing:2px}.lp .review blockquote{margin:8px 0 10px;font-size:15px;line-height:1.55}.lp .review figcaption{font-size:13px;font-weight:800}.lp .placeholder{padding:22px;border-radius:14px;border:2px dashed #CFCFD6;background:#fff;text-align:center;color:var(--muted);font-weight:700;font-size:14px}.lp .perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp .perks li{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:700;line-height:1.35}.lp .ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--tint);color:var(--red)}.lp .faq details{border-bottom:1px solid var(--line)}.lp .faq details:first-of-type{border-top:1px solid var(--line)}.lp summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:58px;font-weight:800;font-size:16px;cursor:pointer;list-style:none}.lp summary::-webkit-details-marker{display:none}.lp .plus{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-size:18px;font-weight:700;transition:transform .2s,background .2s}.lp.bg-soft .plus{background:#fff}.lp details[open] .plus{transform:rotate(45deg);background:var(--red);color:#fff}.lp .ans{padding-bottom:16px;color:var(--muted);font-size:15px}.lp .ans p{margin:0 0 8px}.lp .ans a{color:var(--red)}@media(max-width:860px){body:has(.lp-sticky){padding-bottom:84px}}@media(min-width:861px){.lp .w{padding-left:32px;padding-right:32px}.lp .sec{padding-top:72px;padding-bottom:72px}.lp h2{font-size:38px;margin-bottom:28px}.lp .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:48px;padding-bottom:64px}.lp .media{padding:40px}.lp .media img{max-height:560px}.lp .row{min-height:66px;padding:12px 16px}.lp h1{font-size:54px}.lp .sub{font-size:18px}.lp .reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .perks{grid-template-columns:repeat(4,minmax(0,1fr))}.lp .perks li{padding:20px;font-size:15px}.lp .faq{max-width:760px}.lp-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lp-landing.css.map */
