@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--base:#F5F6F8;--ink:#0E1626;--ink-deep:#070C15;--ink-soft:#1B2740;--line:#E2E5EB;--muted:#5C6678;--cta:#FF4D2E;--cta-dark:#E23A1C;--green:#12A150;--green-soft:#E7F6EE;--blue:#3B6FD4;--gold:#F5A623;--wht:#ffffff;--radius:16px;--shadow:0 10px 30px rgba(14,22,38,.1);--shadow-lg:0 24px 60px rgba(14,22,38,.18)}.shopify-section.tp-wrap{margin:0;padding:0}.tp *{box-sizing:border-box;margin:0;padding:0}.tp{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--base);line-height:1.55;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.tp h1,.tp h2,.tp h3{line-height:1.05;letter-spacing:-.01em;color:inherit}.tp .display{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.tp .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.tp .eyebrow{font-size:12.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cta)}.tp .ph{display:flex;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(45deg,#eef0f4,#eef0f4 12px,#e7eaf0 12px 24px);color:#8a93a6;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px dashed #c3c9d6;border-radius:12px}.tp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cta);color:#fff;font-weight:800;font-size:17px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;padding:18px 30px;border-radius:999px;box-shadow:0 10px 24px #ff4d2e59;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:100%;max-width:420px;text-align:center}.tp .btn:hover{background:var(--cta-dark);transform:translateY(-2px);box-shadow:0 16px 34px #ff4d2e6b}.tp .btn small{display:block;font-weight:600;font-size:11px;letter-spacing:.14em;opacity:.9}.tp .stars{color:var(--gold);letter-spacing:2px;font-size:15px}.tp section{padding:64px 0}.tp .sec-dark{background:var(--ink);color:#fff}.tp .sec-deep{background:var(--ink-deep);color:#fff}.tp .center{text-align:center}.tp .lead{max-width:720px;margin:0 auto}.tp .marquee{background:var(--ink-deep);color:#fff;overflow:hidden;white-space:nowrap;padding:9px 0;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tp .marquee-track{display:flex;width:max-content;animation:tp-marquee-scroll 30s linear infinite;will-change:transform}.tp .marquee:hover .marquee-track{animation-play-state:paused}.tp .marquee-group{display:flex;flex:none;align-items:center}.tp .marquee span{display:inline-block;padding:0 26px;opacity:.92}.tp .marquee .dot{color:var(--cta);padding:0}@keyframes tp-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tp .marquee-track{animation:none}}.tp header.nav{position:relative;z-index:50;background:#f5f6f8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.tp header.nav.tp-pinned{position:fixed;top:0;left:0;right:0;z-index:40;background:var(--base);box-shadow:0 6px 18px #0e16261a}.tp .nav-in{display:flex;align-items:center;justify-content:space-between;height:60px}.tp .logo{font-family:Anton,sans-serif;font-size:24px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.tp .logo b{color:var(--cta)}.tp .nav-cta{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--cta);text-decoration:none;border:2px solid var(--cta);padding:8px 16px;border-radius:999px}.tp .hero{padding:56px 0 40px;background:radial-gradient(1200px 500px at 80% -10%,rgba(59,111,212,.1),transparent 60%),radial-gradient(900px 400px at -10% 20%,rgba(255,77,46,.06),transparent 60%)}.tp .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.tp .hero h1{font-size:clamp(38px,5.4vw,66px)}.tp .hero h1 .hl{color:var(--cta)}.tp .hero .sub{font-size:19px;color:var(--muted);margin:18px 0 22px;max-width:520px}.tp .rating-row{display:flex;align-items:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.tp .rating-row b{font-size:15px}.tp .rating-row .count{color:var(--muted);font-size:14px}.tp .hero-media{position:relative}.tp .hero-media .ph{aspect-ratio:4/5;width:100%}.tp .float-seal{background:#fff;border-radius:14px;box-shadow:var(--shadow);padding:12px 16px;display:flex;gap:10px;align-items:center;font-size:13px;font-weight:700}.tp .float-seal .ring{width:36px;height:36px;border-radius:50%;background:var(--green-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-weight:900}.tp .hero-usps{display:flex;gap:18px;margin-top:16px;flex-wrap:wrap;color:var(--muted);font-size:13.5px;font-weight:600}.tp .hero-usps span{display:flex;align-items:center;gap:7px}.tp .chk{color:var(--green);font-weight:900}.tp .hero-seals{position:absolute;left:-14px;bottom:-14px;display:flex;flex-direction:column;gap:8px;z-index:3}.tp .hero-img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;display:block;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.tp .sec-head{max-width:760px;margin:0 auto 40px;text-align:center}.tp .sec-head h2{font-size:clamp(28px,4vw,44px)}.tp .sec-head p{color:var(--muted);margin-top:12px;font-size:17px}.tp .ben-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:bcount}.tp .ben-card{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;box-shadow:var(--shadow);counter-increment:bcount;transition:transform .28s cubic-bezier(.16,.8,.3,1),box-shadow .28s ease,border-color .28s ease}.tp .ben-card:after{content:counter(bcount,decimal-leading-zero);position:absolute;top:4px;right:16px;font-family:Anton,sans-serif;font-size:66px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(14,22,38,.07);pointer-events:none;z-index:0;transition:-webkit-text-stroke-color .28s ease}.tp .ben-card>*{position:relative;z-index:1}.tp .ben-card .ic{width:52px;height:52px;border-radius:14px;background:var(--ink);color:var(--cta);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px;transition:box-shadow .28s ease,transform .28s ease}.tp .ben-card h3{font-size:17px;text-transform:uppercase;letter-spacing:.02em}.tp .ben-card p{color:var(--muted);font-size:14px;margin-top:8px}.tp .ben-card:hover{transform:translateY(-6px);border-color:var(--cta);box-shadow:0 0 0 1px var(--cta),0 22px 44px -20px #ff4d2e73}.tp .ben-card:hover:after{-webkit-text-stroke-color:rgba(255,77,46,.22)}.tp .ben-card:hover .ic{transform:translateY(-2px);box-shadow:0 0 0 5px #ff4d2e1f}.tp .cmp-eyebrow{display:inline-block;background:#ff4d2e1f;color:var(--cta);padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.tp .cmp h2{font-size:clamp(30px,4.6vw,52px);max-width:820px}.tp .cmp h2 .hl{color:var(--cta)}.tp .cmp .intro{color:#ffffffc7;font-size:18px;max-width:660px;margin-top:18px}.tp .pillars{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:44px}.tp .pcol{background:var(--ink-soft);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:26px;transition:transform .3s cubic-bezier(.16,.8,.3,1),box-shadow .3s ease,border-color .3s ease}.tp .pcol.win{background:linear-gradient(180deg,#ff4d2e24,#ff4d2e0a);border:1px solid rgba(255,77,46,.4);animation:tp-winglow 3.2s ease-in-out infinite}.tp .pcol:hover{transform:translateY(-4px);border-color:#ff4d2e8c;box-shadow:0 20px 44px -22px #000000b3}.tp .pcol .tag{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.tp .pcol.win .tag{color:var(--cta)}.tp .pcol h3{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;margin:6px 0 20px}.tp .pillar{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.tp .pillar .mk{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:15px}.tp .mk.on{background:var(--green);color:#fff}.tp .mk.off{background:#ffffff14;color:#ffffff59;border:1px solid rgba(255,255,255,.14)}.tp .pillar .pl-t{font-weight:700;font-size:15.5px}.tp .pillar .pl-s{font-size:12.5px;color:#ffffff8c}.tp .pcol .verdict{margin-top:18px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tp .pcol .verdict.bad{color:#9aa6bf}.tp .pcol .verdict.good{color:var(--cta)}@keyframes tp-winglow{0%,to{box-shadow:0 0 0 1px #ff4d2e59}50%{box-shadow:0 0 26px -4px #ff4d2e73,0 0 0 1px #ff4d2ecc}}@media(prefers-reduced-motion:reduce){.tp .pcol.win{animation:none}}.tp .ing-map{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tp .ing-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:20px;transition:transform .3s cubic-bezier(.16,.8,.3,1),box-shadow .3s ease,border-color .3s ease}.tp .ing-card:hover{transform:translateY(-4px);border-color:#ff4d2e8c;box-shadow:0 20px 44px -22px #000000b3}.tp .ing-card .h{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cta);margin-bottom:8px}.tp .ing-card p{font-size:14px;color:#ffffffd1}.tp .ing-card b{color:#fff}.tp .research{margin-top:46px}.tp .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.tp .stat-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px 18px;text-align:center;transition:transform .3s cubic-bezier(.16,.8,.3,1),box-shadow .3s ease,border-color .3s ease}.tp .stat-chip:hover{transform:translateY(-4px);border-color:#ff4d2e8c;box-shadow:0 20px 44px -22px #000000b3}.tp .stat-chip .num{display:block;font-family:Anton,sans-serif;font-size:36px;color:var(--cta);line-height:1}.tp .stat-chip .lab{display:block;font-size:13px;color:#ffffffb8;margin-top:10px;font-weight:600}.tp .research-txt{max-width:760px;margin:0 auto;text-align:center;font-size:17px;color:#ffffffdb}.tp .research-txt .hl{color:#fff;font-weight:700}.tp .research-src{max-width:720px;margin:16px auto 0;text-align:center;font-size:11.5px;color:#ffffff73}.tp .cmp-cta{margin-top:36px;text-align:center}.tp .cmp-cta .line{font-size:20px;font-weight:700;margin-bottom:18px}.tp .cmp-table-sec{background:var(--base)}.tp .cmp-table-wrap{margin-top:0;background:#fff;color:var(--ink);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}.tp table.cmp-t{width:100%;border-collapse:collapse}.tp table.cmp-t th,.tp table.cmp-t td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--line);font-size:14.5px}.tp table.cmp-t thead th{background:var(--ink);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.tp table.cmp-t thead th.win{background:var(--cta)}.tp table.cmp-t td.feat{text-align:left;font-weight:700;color:var(--ink-soft)}.tp table.cmp-t td.win{background:#ff4d2e0d;font-weight:700}.tp .yes{color:var(--green);font-weight:900}.tp .no{color:#c0c6d2;font-weight:900}.tp .disc-light{font-size:11.5px;color:var(--muted);max-width:820px;margin:28px auto 0;text-align:center;line-height:1.55}.tp .foryou{background:var(--base)}.tp .foryou-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:36px auto 0}.tp .fy-item{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow);transition:transform .28s cubic-bezier(.16,.8,.3,1),box-shadow .28s ease,border-color .28s ease}.tp .fy-item:hover{transform:translateY(-4px);border-color:var(--cta);box-shadow:0 0 0 1px var(--cta),0 18px 40px -20px #ff4d2e66}.tp .fy-item .chk{flex:none;width:30px;height:30px;border-radius:50%;background:var(--green-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-weight:900;margin-top:1px;font-size:15px}.tp .fy-item p{font-size:15px;font-weight:600;color:var(--ink-soft);line-height:1.45}.tp .fy-item p b{color:var(--ink)}.tp .fy-item.full{grid-column:1 / -1;background:var(--ink);border-color:var(--ink)}.tp .fy-item.full .chk{background:#ff4d2e2e;color:var(--cta)}.tp .fy-item.full p{color:#fff;font-size:16.5px}.tp .fy-item.full p b{color:#fff}.tp .foryou-cta{text-align:center;margin-top:32px}.tp .story{background:var(--ink-deep);color:#fff}.tp .story .lead p{color:#ffffffd1;font-size:17px;margin-bottom:16px}.tp .story h2{font-size:clamp(28px,4vw,44px);margin-bottom:22px}.tp .story .em{color:var(--cta);font-weight:800}.tp .story .cta-row{margin-top:30px;display:flex;justify-content:center}.tp .how{background:#fff;border-bottom:1px solid var(--line)}.tp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.tp .step{text-align:center;position:relative;padding:0 10px}.tp .step .n{width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;font-family:Anton,sans-serif;font-size:26px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.tp .step h3{font-size:17px;text-transform:uppercase;letter-spacing:.02em}.tp .step p{color:var(--muted);font-size:14.5px;margin-top:8px}@media(min-width:821px){.tp .step:not(:last-child):after{content:"\2192";position:absolute;top:16px;right:-14px;color:var(--cta);font-size:24px;font-weight:900}}.tp .guar{background:#fff}.tp .guar-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.tp .guar-badge{position:relative;width:180px;height:180px;border-radius:50%;background:var(--green-soft);color:var(--green);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;border:3px dashed var(--green);padding:16px;animation:tp-guar-glow 3s ease-in-out infinite}.tp .guar-badge:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:2px dashed var(--green);opacity:.45;animation:tp-spin 18s linear infinite}.tp .guar-badge:after{content:"";position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;border-radius:50%;border:1px dashed var(--green);opacity:.26;animation:tp-spin 26s linear infinite reverse}@keyframes tp-spin{to{transform:rotate(360deg)}}@keyframes tp-guar-glow{0%,to{box-shadow:0 0 #12a1504d}50%{box-shadow:0 0 0 12px #12a15000}}@media(prefers-reduced-motion:reduce){.tp .guar-badge,.tp .guar-badge:before,.tp .guar-badge:after{animation:none}}.tp .guar-badge .big{font-family:Anton,sans-serif;font-size:44px;line-height:.9}.tp .guar-badge small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.tp .guar-stats{display:grid;gap:16px}.tp .gstat{display:flex;gap:16px;align-items:center;background:var(--base);border:1px solid var(--line);border-radius:14px;padding:16px 20px;transition:transform .25s cubic-bezier(.16,.8,.3,1),box-shadow .25s ease,border-color .25s ease}.tp .gstat:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:0 0 0 1px var(--green),0 16px 34px -18px #12a15066}.tp .gstat .num{font-family:Anton,sans-serif;font-size:30px;color:var(--green)}.tp .gstat b{display:block;font-size:15px}.tp .gstat span{color:var(--muted);font-size:13px}.tp .revs{background:var(--base)}.tp .rating-summary{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 26px;max-width:640px;margin:0 auto 34px;box-shadow:var(--shadow)}.tp .rs-score{text-align:center}.tp .rs-score .big{font-family:Anton,sans-serif;font-size:48px;line-height:.9;color:var(--ink)}.tp .rs-score small{display:block;color:var(--muted);font-size:12.5px;margin-top:4px}.tp .rs-bars{flex:1;min-width:220px;display:grid;gap:6px}.tp .rs-bar{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.tp .rs-bar .track{flex:1;height:8px;background:#eef0f4;border-radius:99px;overflow:hidden}.tp .rs-bar .fill{height:100%;background:var(--green);border-radius:99px}.tp .rev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tp .rev{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);transition:transform .28s cubic-bezier(.16,.8,.3,1),box-shadow .28s ease,border-color .28s ease}.tp .rev:hover{transform:translateY(-6px);border-color:var(--cta);box-shadow:0 0 0 1px var(--cta),0 22px 44px -20px #ff4d2e73}.tp .rev .ph{height:150px;margin-bottom:14px;overflow:hidden;border:none;background:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#8a93a6;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tp .rev .ph img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tp .rev:hover .ph img{transform:scale(1.05)}.tp .rev .stars{margin-bottom:8px}.tp .rev p{font-size:14px;color:var(--ink-soft)}.tp .rev .who{margin-top:12px;font-weight:800;font-size:14px;display:flex;align-items:center;gap:8px}.tp .rev .who:before{content:"";width:18px;height:2px;background:var(--cta);border-radius:2px;flex:none}.tp .rev .who .v{color:var(--green);font-size:12px;font-weight:700}.tp .rev-dots{display:none}.tp .lab-note{text-align:center;color:var(--muted);font-size:13.5px;margin-top:22px;max-width:680px;margin-left:auto;margin-right:auto}.tp .faq-cta{text-align:center;margin-top:34px}.tp .offer{background:var(--ink);color:#fff}.tp .prod-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:start}.tp .prod-media{position:sticky;top:24px;align-self:start}.tp .prod-media .ph{aspect-ratio:1/1;background:#fff;border:1px dashed #c3c9d6}@media(max-width:820px){.tp .prod-media{position:static}}.tp .prod-media .prod-img{width:100%;border-radius:14px;display:block;aspect-ratio:1/1;object-fit:cover;background:#fff;padding:14px;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px -20px #0009}.tp .prod-meta{margin-top:18px;display:grid;gap:10px}.tp .prod-meta .row{display:flex;gap:10px;align-items:center;font-size:14px;color:#ffffffd9;font-weight:600}.tp .ship-banner{display:flex;align-items:center;justify-content:center;gap:10px;background:#12a15026;border:1px solid rgba(18,161,80,.45);color:#8fe7b2;font-weight:700;font-size:14px;border-radius:12px;padding:12px 16px;margin-bottom:18px;text-align:center}.tp .ship-banner b{color:#fff}.tp .buy-type{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--ink-deep);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:6px;margin-bottom:16px}.tp .buy-opt{position:relative;border:1px solid transparent;border-radius:10px;padding:12px 14px;cursor:pointer;text-align:left;background:transparent;color:#fff;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.tp .buy-opt b{display:block;font-size:15px;font-weight:800}.tp .buy-opt span{display:block;font-size:12px;color:#fff9;margin-top:2px}.tp .buy-opt.active{background:linear-gradient(180deg,var(--cta),var(--cta-dark));border-color:var(--cta);box-shadow:0 8px 22px #ff4d2e59}.tp .buy-opt.active span{color:#ffffffeb}.tp .buy-opt .save-pill{position:absolute;top:-9px;right:12px;background:var(--green);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.tp .bundles{display:grid;gap:14px}.tp .bundle{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:var(--ink-soft);border:2px solid rgba(255,255,255,.12);border-radius:16px;padding:18px 20px;cursor:pointer;transition:border .15s,box-shadow .15s}.tp .bundle:hover{border-color:#ff4d2e80}.tp .bundle.active{border-color:var(--cta);box-shadow:0 0 0 3px #ff4d2e33}.tp .bundle .radio{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.4);flex:none;display:flex;align-items:center;justify-content:center}.tp .bundle.active .radio{border-color:var(--cta)}.tp .bundle.active .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cta)}.tp .bundle .b-title{font-weight:800;font-size:16px}.tp .bundle .b-sub{font-size:12.5px;color:#fff9}.tp .bundle .b-price{font-family:Anton,sans-serif;font-size:24px}.tp .bundle .b-old{font-size:13px;color:#ffffff80;text-decoration:line-through}.tp .bundle .b-save{color:#8fe7b2;font-size:11.5px;font-weight:800;margin-top:5px}.tp .bundle .b-perbottle{font-size:11px;color:#fff9;font-weight:600;margin-top:3px}.tp .badge{position:absolute;top:-11px;right:16px;background:var(--cta);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.tp .badge.green{background:var(--green)}.tp .offer .btn{margin-top:22px}.tp .stock-line{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12.5px;font-weight:700;color:#ffd79a;margin-top:14px}.tp .stock-line .tp-pulse{width:9px;height:9px;border-radius:50%;background:var(--cta);box-shadow:0 0 #ff4d2e99;animation:tp-pulse 1.8s infinite}@keyframes tp-pulse{0%{box-shadow:0 0 #ff4d2e8c}70%{box-shadow:0 0 0 8px #ff4d2e00}to{box-shadow:0 0 #ff4d2e00}}.tp .trust-row{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin-top:14px;font-size:12.5px;font-weight:700;color:#fffc}.tp .trust-row span{display:flex;align-items:center;gap:7px}.tp .trust-row .ic{color:var(--green);font-weight:900}.tp .offer-guarantee{display:flex;align-items:center;gap:14px;background:var(--ink-soft);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 18px;margin-top:16px}.tp .offer-guarantee .g-ic{width:46px;height:46px;flex:none;border-radius:50%;background:var(--green-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-weight:900;font-family:Anton,sans-serif;font-size:15px;text-align:center;line-height:.95}.tp .offer-guarantee b{font-size:14px}.tp .offer-guarantee span{display:block;font-size:12.5px;color:#ffffff9e}.tp .pay-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px;opacity:.85}.tp .pay{background:#ffffffe6;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800;color:#222;letter-spacing:.02em}.tp .seals{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.tp .seal{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#ffffffd1;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:8px 12px}.tp .seal .s-ic{color:var(--cta);font-weight:900}.tp .sub-note{text-align:center;font-size:12.5px;color:#fff9;margin-top:14px}.tp .faq{background:var(--base)}.tp .faq-list{max-width:760px;margin:36px auto 0;display:grid;gap:12px}.tp .faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.tp .faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px 20px;font-size:16px;font-weight:700;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:Inter,sans-serif}.tp .faq-q .plus{color:var(--cta);font-size:24px;flex:none;transition:transform .2s;line-height:1}.tp .faq-item.open .plus{transform:rotate(45deg)}.tp .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;color:var(--muted);font-size:15px;line-height:1.6}.tp .faq-a p{padding:0 20px 18px}.tp .faq-item.open .faq-a{max-height:460px}.tp footer{background:var(--ink-deep);color:#ffffffb3;padding:48px 0 40px;font-size:13px}.tp .foot-links{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin-bottom:22px}.tp .foot-links a{color:#ffffffbf;text-decoration:none}.tp .dshea{max-width:820px;margin:0 auto 20px;text-align:center;font-size:11.5px;line-height:1.6;color:#ffffff80}.tp .foot-addr{text-align:center;color:#ffffff73;font-size:12px}.tp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #0e16261f;padding:10px 14px;display:none;align-items:center;gap:12px;font-family:Inter,system-ui,sans-serif}.tp-sticky .s-info b{font-size:15px}.tp-sticky .s-info span{display:block;font-size:11.5px;color:var(--muted);text-decoration:line-through}.tp-sticky .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--cta);color:#fff;font-weight:800;text-transform:uppercase;text-decoration:none;border-radius:999px;padding:14px 20px;font-size:15px;flex:1}.tp .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,.8,.3,1),transform .6s cubic-bezier(.16,.8,.3,1)}.tp .reveal.in{opacity:1;transform:none}.tp .pcol.win.seq .mk.on{opacity:0;transform:scale(.2)}.tp .pcol.win.seq.seq-in .mk.on{opacity:1;transform:scale(1);transition:opacity .35s ease,transform .55s cubic-bezier(.2,1.5,.4,1)}@media(prefers-reduced-motion:reduce){.tp .reveal{opacity:1;transform:none;transition:none}.tp .pcol.win.seq .mk.on{opacity:1;transform:none}}@media(max-width:1000px){.tp .ben-grid,.tp .rev-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.tp section{padding:48px 0}.tp .hero-grid,.tp .guar-grid,.tp .prod-grid{grid-template-columns:1fr;gap:30px}.tp .hero-media{order:-1}.tp .pillars,.tp .ing-map{grid-template-columns:1fr}.tp .nav-cta{display:none}.tp table.cmp-t th,.tp table.cmp-t td{padding:12px 10px;font-size:13px}.tp .stat-row{grid-template-columns:1fr;gap:12px}.tp .stat-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:22px 20px}.tp .stat-chip .num{font-size:38px;line-height:1}.tp .stat-chip .lab{margin-top:0}.tp .foryou-grid{gap:18px}.tp .fy-item{display:block;position:relative;overflow:visible;padding:22px 14px 16px;text-align:center}.tp .fy-item .chk{position:absolute;top:-12px;left:-8px;width:56px;height:56px;margin:0;padding:0;border-radius:0;box-shadow:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2333A532' d='M18 55C22 53 30 55 37 64C40 68 43 73 46 79C55 55 71 30 96 9C79 33 61 62 49 93C46 85 41 76 34 70C28 65 22 63 15 64C13 60 15 57 18 55Z'/%3E%3C/svg%3E") center/contain no-repeat;color:transparent;font-size:0}.tp .fy-item.full .chk{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23FF4D2E' d='M18 55C22 53 30 55 37 64C40 68 43 73 46 79C55 55 71 30 96 9C79 33 61 62 49 93C46 85 41 76 34 70C28 65 22 63 15 64C13 60 15 57 18 55Z'/%3E%3C/svg%3E") center/contain no-repeat}.tp .fy-item p{text-align:center;text-indent:18px}.tp-sticky{display:flex}.tp .rev-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:8px 2px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tp .rev-grid::-webkit-scrollbar{display:none}.tp .rev-grid>.rev{flex:0 0 82%;scroll-snap-align:center}.tp .rev-dots{display:flex;gap:8px;justify-content:center;margin-top:16px}.tp .rev-dots span{width:8px;height:8px;border-radius:99px;background:var(--line);transition:width .25s ease,background .25s ease;cursor:pointer}.tp .rev-dots span.on{width:22px;background:var(--cta)}}@media(max-width:520px){.tp .ben-grid{grid-template-columns:1fr 1fr}.tp .float-seal{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tadalapro.css.map */
