body{margin:0;background:#fff}.lp-trc{--accent:#EE2375;--accent-dk:#C9165F;--accent-tint:#FBEDEF;--cream:#F7DFDC;--cream-2:#FBF5F5;--ink:#222222;--body:#4A4A4A;--muted:#8C8C8C;--line:#EFE6E6;--green:#2E9B62;--red:#D9536B;--gold:#EE2375;--white:#fff}.lp-trc,.lp-trc *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.lp-trc{font-family:Poppins,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;color:var(--body);background:var(--white);line-height:1.5;font-size:16px}.lp-trc img{max-width:100%;display:block}.lp-trc a{color:inherit;text-decoration:none}.lp-trc h1,.lp-trc h2,.lp-trc h3{color:var(--ink);font-weight:500;letter-spacing:-.01em;line-height:1.15}.lp-trc h1{font-size:clamp(30px,7.5vw,50px)}.lp-trc h2{font-size:clamp(24px,5.4vw,36px)}.lp-trc h3{font-size:clamp(18px,4.4vw,22px)}.lp-trc p{margin:0 0 14px}.lp-trc .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lp-trc .narrow{max-width:760px;margin:0 auto;padding:0 20px}.lp-trc .eyebrow{display:inline-block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-dk);font-weight:600;margin-bottom:12px}.lp-trc .tag{display:inline-block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dk);background:var(--accent-tint);padding:6px 12px;border-radius:999px;font-weight:600}.lp-trc .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:13px;padding:17px 30px;border-radius:999px;transition:background .15s;text-align:center}.lp-trc .btn:hover{background:var(--accent-dk)}.lp-trc .btn.block{width:100%}.lp-trc .btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.lp-trc .btn.dark{background:var(--ink);color:#fff}.lp-trc .micro{font-size:12.5px;color:var(--muted);margin-top:10px}.lp-trc .topbar{position:sticky;top:0;z-index:50;background:var(--ink);color:#fff;font-size:12.5px;letter-spacing:.04em;text-align:center;padding:10px 14px}.lp-trc .topbar a{color:var(--accent-tint);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-left:8px}.lp-trc .brandbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line);background:#fff}.lp-trc .logo{font-weight:500;letter-spacing:.2em;font-size:18px;color:var(--ink)}.lp-trc .logo sup{color:var(--accent);font-size:14px;letter-spacing:0}.lp-trc .logo img{height:26px;width:auto}.lp-trc .brandbar .right{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;max-width:55%}@media(max-width:420px){.lp-trc .brandbar .right{display:none}}.lp-trc section{padding:56px 0}.lp-trc .hero{background:var(--cream);padding:34px 0 40px}.lp-trc .hero-grid{display:grid;gap:26px;align-items:center}.lp-trc .hero-img{border-radius:18px;overflow:hidden;background:#fff;aspect-ratio:1/1;position:relative}.lp-trc .hero-img img{width:100%;height:100%;object-fit:cover}.lp-trc .hero-img .pill{position:absolute;left:14px;bottom:14px;background:#ffffffeb;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;color:var(--ink);letter-spacing:.02em}.lp-trc .hero h1{margin:8px 0 14px}.lp-trc .hero .sub{font-size:clamp(16px,4.2vw,19px);color:var(--body);margin-bottom:20px}.lp-trc .stars{color:var(--gold);letter-spacing:2px;font-size:15px}.lp-trc .proof{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink);margin-bottom:18px;flex-wrap:wrap}.lp-trc .proof b{font-weight:600}.lp-trc .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 22px}.lp-trc .stat{background:#fff;border-radius:14px;padding:12px 8px;text-align:center;border:1px solid var(--line)}.lp-trc .stat .v{font-size:clamp(18px,5vw,24px);font-weight:600;color:var(--ink);line-height:1.1}.lp-trc .stat .l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}.lp-trc .price{display:flex;align-items:baseline;gap:10px;margin:6px 0 14px;flex-wrap:wrap}.lp-trc .price .now{font-size:30px;font-weight:600;color:var(--ink)}.lp-trc .price .was{font-size:17px;color:var(--muted);text-decoration:line-through}.lp-trc .price .per{font-size:13.5px;color:var(--muted)}.lp-trc .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lp-trc .badge{font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent-dk);border-radius:999px;padding:6px 11px;font-weight:600;background:#fff}.lp-trc .retail{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:18px 20px;border-bottom:1px solid var(--line)}.lp-trc .retail b{color:var(--ink);font-weight:600}.lp-trc .callout{background:var(--accent-tint);border-radius:16px;padding:20px 22px;font-size:15px;color:var(--ink)}.lp-trc .callout.dark{background:var(--ink);color:#fff}.lp-trc .callout.dark h3{color:#fff}.lp-trc .grid2,.lp-trc .grid3{display:grid;gap:18px}.lp-trc .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.lp-trc .card.tint{background:var(--cream-2)}.lp-trc .card img{border-radius:12px;margin-bottom:14px;aspect-ratio:4/3;object-fit:cover;width:100%}.lp-trc .card h3{margin-bottom:8px}.lp-trc .card p{font-size:15px;color:var(--body);margin-bottom:0}.lp-trc .num{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;align-items:center;justify-content:center;font-weight:600;font-size:15px;margin-bottom:12px}.lp-trc .reason{display:grid;gap:20px;padding:34px 0;border-bottom:1px solid var(--line);align-items:center}.lp-trc .reason img{border-radius:18px;aspect-ratio:1/1;object-fit:cover;width:100%}.lp-trc .reason .stat-line{background:var(--accent-tint);border-radius:12px;padding:12px 16px;font-size:14px;color:var(--ink);margin-top:12px}.lp-trc .reason h2{font-size:clamp(22px,5vw,30px);margin:6px 0 12px}.lp-trc table.cmp{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;font-size:14px;background:#fff}.lp-trc table.cmp th,.lp-trc table.cmp td{padding:12px 10px;text-align:center;border-bottom:1px solid var(--line);vertical-align:middle}.lp-trc table.cmp th{background:var(--ink);color:#fff;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.lp-trc table.cmp th.us{background:var(--accent)}.lp-trc table.cmp td:first-child,.lp-trc table.cmp th:first-child{text-align:left;font-weight:500;color:var(--ink)}.lp-trc table.cmp td.us{background:var(--accent-tint);font-weight:600;color:var(--ink)}.lp-trc table.cmp tr:last-child td{border-bottom:none}.lp-trc .ok{color:var(--green);font-weight:700}.lp-trc .no{color:var(--red);font-weight:700}.lp-trc .legend{font-size:12.5px;color:var(--muted);margin-top:10px}.lp-trc .quote{background:var(--cream);border-radius:18px;padding:26px}.lp-trc .quote blockquote{font-size:clamp(17px,4.4vw,21px);color:var(--ink);font-style:italic;line-height:1.4;margin-bottom:14px}.lp-trc .quote cite{display:block;font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dk);font-weight:600}.lp-trc .founder{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start;background:var(--cream-2);border:1px solid var(--line);border-radius:18px;padding:22px}.lp-trc .founder img{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:top}.lp-trc .founder p{font-size:15px;color:var(--body)}.lp-trc .founder .who{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dk);font-weight:600;margin-bottom:6px}.lp-trc .reviews{display:grid;gap:14px}.lp-trc .review{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.lp-trc .review .stars{font-size:14px;margin-bottom:8px}.lp-trc .review p{font-size:15px;color:var(--ink);margin-bottom:10px}.lp-trc .review .who{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lp-trc .review .who b{color:var(--accent-dk);font-weight:600}.lp-trc .themes{background:var(--cream-2);border:1px solid var(--line);border-radius:16px;padding:20px}.lp-trc .theme{margin:10px 0}.lp-trc .theme .row{display:flex;justify-content:space-between;font-size:14px;color:var(--ink);margin-bottom:5px}.lp-trc .theme .bar{height:8px;background:var(--line);border-radius:999px;overflow:hidden}.lp-trc .theme .bar i{display:block;height:100%;background:var(--accent)}.lp-trc details{border-bottom:1px solid var(--line);padding:16px 0}.lp-trc details summary{cursor:pointer;list-style:none;font-weight:500;color:var(--ink);font-size:16.5px;display:flex;justify-content:space-between;align-items:center;gap:12px}.lp-trc details summary::-webkit-details-marker{display:none}.lp-trc details summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:300}.lp-trc details[open] summary:after{content:"\2013"}.lp-trc details p{margin-top:10px;font-size:15px;color:var(--body)}.lp-trc .steps{display:grid;gap:14px}.lp-trc .step{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.lp-trc .step .n{width:44px;height:44px;border-radius:50%;background:var(--accent-tint);color:var(--accent-dk);display:flex;align-items:center;justify-content:center;font-weight:600}.lp-trc .step h3{font-size:17px;margin-bottom:4px}.lp-trc .step p{font-size:14.5px;margin:0}.lp-trc .routine{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp-trc .routine .slot{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 10px;text-align:center}.lp-trc .routine .slot .t{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dk);font-weight:600}.lp-trc .routine .slot .d{font-size:14px;color:var(--ink);margin-top:6px;font-weight:500}.lp-trc .routine .slot img{width:54px;height:54px;object-fit:contain;margin:6px auto 0}.lp-trc .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -6px 24px #0000000f}.lp-trc .sticky-cta .p{font-size:13px;color:var(--muted);line-height:1.2}.lp-trc .sticky-cta .p b{display:block;font-size:17px;color:var(--ink);font-weight:600}.lp-trc .sticky-cta .btn{padding:14px 20px;font-size:12px;white-space:nowrap}.lp-trc .dark-band{background:var(--ink);color:#fff;text-align:center;padding:60px 20px}.lp-trc .dark-band h2{color:#fff;margin-bottom:12px}.lp-trc .dark-band p{color:#d9d4cf;font-size:16px;max-width:620px;margin:0 auto 22px}.lp-trc .dark-band .btn{background:var(--accent)}.lp-trc footer{padding:44px 20px 120px;font-size:12.5px;color:var(--muted);text-align:center;border-top:1px solid var(--line)}.lp-trc footer .links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:12px 0}.lp-trc footer .links a{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lp-trc footer .disc{max-width:700px;margin:14px auto 0;font-size:11.5px;line-height:1.5}.lp-trc .compare-cards{display:grid;gap:14px}.lp-trc .offer{border:2px solid var(--line);border-radius:18px;padding:20px;background:#fff;position:relative}.lp-trc .offer.pick{border-color:var(--accent);background:var(--cream-2)}.lp-trc .offer .flag{position:absolute;top:-12px;left:18px;background:var(--accent);color:#fff;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:999px;font-weight:600}.lp-trc .offer h3{margin-bottom:6px}.lp-trc .offer .pr{font-size:26px;font-weight:600;color:var(--ink)}.lp-trc .offer .pr small{font-size:14px;color:var(--muted);font-weight:400;text-decoration:line-through;margin-left:6px}.lp-trc .offer ul{list-style:none;margin:12px 0 16px}.lp-trc .offer li{font-size:14.5px;padding:5px 0;border-bottom:1px dashed var(--line);display:flex;justify-content:space-between;gap:10px}.lp-trc .offer li:last-child{border-bottom:none}.lp-trc .thumbrow{display:flex;gap:10px;margin:10px 0 4px}.lp-trc .thumbrow img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--line)}.lp-trc .checklist{list-style:none}.lp-trc .checklist li{padding:9px 0 9px 30px;position:relative;font-size:15px;color:var(--ink);border-bottom:1px solid var(--line)}.lp-trc .checklist li:before{content:"\2713";position:absolute;left:0;top:9px;color:var(--green);font-weight:700}.lp-trc .checklist li.x:before{content:"\2715";color:var(--red)}.lp-trc .section-head{margin-bottom:22px}.lp-trc .section-head p{color:var(--muted);font-size:16px}.lp-trc .center{text-align:center}@media(min-width:820px){.lp-trc .hero-grid{grid-template-columns:1.05fr 1fr;gap:44px}.lp-trc .grid2{grid-template-columns:1fr 1fr}.lp-trc .grid3{grid-template-columns:1fr 1fr 1fr}.lp-trc .reason{grid-template-columns:380px 1fr;gap:44px;padding:48px 0}.lp-trc .reason.flip img{order:2}.lp-trc .reviews{grid-template-columns:1fr 1fr 1fr}.lp-trc .compare-cards{grid-template-columns:1fr 1fr}.lp-trc .sticky-cta{display:none}.lp-trc footer{padding-bottom:44px}.lp-trc .hero{padding:56px 0 64px}}.lp-trc h1,.lp-trc h2,.lp-trc h3{font-family:Lora,Georgia,serif;font-weight:500}.lp-trc h1 em,.lp-trc h2 em{color:var(--accent);font-style:italic;display:block}.lp-trc .hero{background:var(--cream)}.lp-trc .founder{grid-template-columns:1fr}.lp-trc .topbar{background:#1f1f1f;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lp-trc .brandbar{justify-content:center;position:relative}.lp-trc .brandbar .right{position:absolute;right:20px}@media(max-width:600px){.lp-trc .brandbar .right{display:none}}.lp-trc .ph{display:inline-block;border:1.5px dashed var(--accent);color:var(--accent-dk);background:#fff;border-radius:8px;padding:1px 7px;font-size:.82em;font-weight:600;white-space:nowrap}.lp-trc .phnote{font-size:11.5px;color:var(--accent-dk);margin-top:8px}.lp-trc .chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.lp-trc .chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:12.5px;color:var(--ink);font-weight:500}.lp-trc .chip b{color:var(--accent-dk);font-weight:600}.lp-trc .pick1{background:#fff;border-radius:18px;padding:16px;display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;border:1px solid var(--line)}.lp-trc .pick1 img{width:110px;height:110px;object-fit:contain;background:var(--accent-tint);border-radius:14px}.lp-trc .pick1 .t{font-family:Lora,serif;font-size:19px;color:var(--ink);line-height:1.2}.lp-trc .pick1 .k{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dk);font-weight:600}.lp-trc .plainline{font-size:12.5px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-top:10px;text-align:center}.lp-trc .rank{display:grid;gap:18px;padding:30px 0;border-bottom:1px solid var(--line)}.lp-trc .rank .img{background:var(--accent-tint);border-radius:18px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.lp-trc .rank .img img{width:78%;height:78%;object-fit:contain}.lp-trc .rank .no{display:inline-flex;width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;align-items:center;justify-content:center;font-weight:600;margin-right:10px}.lp-trc .rank .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dk);font-weight:600}.lp-trc .rank h2{font-size:clamp(22px,5vw,28px);margin:6px 0 8px}.lp-trc .rank ul{list-style:none;margin:10px 0}.lp-trc .rank li{padding:6px 0 6px 24px;position:relative;font-size:14.5px;color:var(--ink)}.lp-trc .rank li:before{content:"\2713";position:absolute;left:0;color:var(--green);font-weight:700}.lp-trc .consider{background:var(--cream-2);border-left:3px solid var(--accent);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--ink);margin:10px 0 14px}.lp-trc .consider b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dk);display:block;margin-bottom:2px}.lp-trc .tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-trc table.cmp{min-width:560px}.lp-trc .cards3{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.lp-trc .col3{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 10px;text-align:center}.lp-trc .col3 img{width:100%;aspect-ratio:1/1;object-fit:contain;background:var(--accent-tint);border-radius:12px;margin-bottom:8px}.lp-trc .col3 .n{font-family:Lora,serif;font-size:15px;color:var(--ink);line-height:1.2;min-height:36px}.lp-trc .col3 .pr{font-weight:600;color:var(--ink);font-size:17px;margin:4px 0 2px}.lp-trc .col3 .r{font-size:11.5px;color:var(--muted);margin-bottom:8px}.lp-trc .col3 .btn{padding:11px 8px;font-size:10.5px;letter-spacing:.08em;width:100%}.lp-trc .start3{display:grid;gap:12px}.lp-trc .start{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:14px;display:grid;grid-template-columns:84px 1fr auto;gap:12px;align-items:center;position:relative}.lp-trc .start.pick{border-color:var(--accent)}.lp-trc .start .flag{position:absolute;top:-10px;left:14px;background:var(--accent);color:#fff;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px;font-weight:600}.lp-trc .start img{width:84px;height:84px;object-fit:contain;background:var(--accent-tint);border-radius:12px}.lp-trc .start .t{font-family:Lora,serif;font-size:16.5px;color:var(--ink);line-height:1.2}.lp-trc .start .d{font-size:12.5px;color:var(--muted)}.lp-trc .start .pr{font-weight:600;color:var(--ink);font-size:18px;text-align:right}.lp-trc .start .btn{padding:10px 14px;font-size:10.5px;margin-top:6px}.lp-trc .qz{background:#fff;border-radius:20px;padding:20px;border:1px solid var(--line)}.lp-trc .qz .qn{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dk);font-weight:600}.lp-trc .qz h2{font-size:clamp(21px,5vw,26px);margin:8px 0 14px}.lp-trc .opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-trc .opt{border:1.5px solid var(--line);background:var(--cream-2);border-radius:14px;padding:14px 12px;font-size:14.5px;color:var(--ink);font-weight:500;text-align:left;cursor:pointer;font-family:inherit;line-height:1.25}.lp-trc .opt small{display:block;color:var(--muted);font-weight:400;font-size:12px;margin-top:3px}.lp-trc .opt:hover,.lp-trc .opt.on{border-color:var(--accent);background:var(--accent-tint)}.lp-trc .bar3{display:flex;gap:6px;margin:10px 0 0}.lp-trc .bar3 i{flex:1;height:5px;border-radius:9px;background:var(--line)}.lp-trc .bar3 i.on{background:var(--accent)}.lp-trc .result{display:none}.lp-trc .result.show{display:block}.lp-trc .mini4{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-trc .mini{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center}.lp-trc .mini img{width:56px;height:56px;object-fit:contain;background:var(--accent-tint);border-radius:10px}.lp-trc .mini .t{font-size:13px;color:var(--ink);font-weight:500;line-height:1.2}.lp-trc .mini .p{font-size:13px;font-weight:600;color:var(--accent-dk)}.lp-trc .emailbox{background:var(--accent-tint);border-radius:16px;padding:16px;margin-top:14px}.lp-trc .emailbox form{display:flex;gap:8px;margin-top:10px}.lp-trc .emailbox input{flex:1;border:1px solid var(--line);border-radius:999px;padding:12px 16px;font-family:inherit;font-size:14px}.lp-trc .emailbox .btn{padding:12px 16px;font-size:11px}.lp-trc .choose{display:grid;gap:12px}.lp-trc .choose .card h3{font-size:19px}.lp-trc .col3 img,.lp-trc .pick1 img,.lp-trc .start img,.lp-trc .mini img,.lp-trc .rank .img{background:#fff!important;border:1px solid var(--line)}.lp-trc .fit table.cmp{min-width:0;font-size:12.5px}.lp-trc .fit table.cmp th,.lp-trc .fit table.cmp td{padding:10px 6px}@media(min-width:820px){.lp-trc .rank{grid-template-columns:320px 1fr;gap:40px;align-items:center}.lp-trc .mini4{grid-template-columns:repeat(4,1fr)}.lp-trc .choose{grid-template-columns:1fr 1fr 1fr}.lp-trc .start3{grid-template-columns:1fr}}.lp-trc img{height:auto}.lp-trc [hidden]{display:none!important}@media(max-width:819px){.lp-trc .mini4,.lp-trc .opts{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-trc .hero-grid>*,.lp-trc .mini>*,.lp-trc .opt{min-width:0}.lp-trc .mini .t,.lp-trc .pick1 .t,.lp-trc .col3 .n,.lp-trc .start .t,.lp-trc .rank h2{overflow-wrap:anywhere}}@media(max-width:360px){.lp-trc .mini{grid-template-columns:1fr;gap:8px}}.lp-trc .cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-trc .emailbox form{flex-wrap:wrap}.lp-trc .emailbox input{min-width:0;flex:1 1 180px;font-size:16px}.lp-trc .emailbox .msg{margin-top:10px;font-size:13.5px;color:var(--ink)}.lp-trc .emailbox .msg.err{color:var(--red)}.lp-trc input,.lp-trc select,.lp-trc textarea{font-size:16px}.lp-trc .btn{min-height:44px}.lp-trc button.btn{border:0}.lp-trc .btn.is-soldout{background:var(--muted);cursor:default}.lp-trc .opt{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lp-trc .linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--accent-dk);cursor:pointer;text-decoration:underline}.lp-trc [id]{scroll-margin-top:56px}@media(max-width:819px){.lp-trc .topbar--stack a{display:block;margin:4px 0 0}.lp-trc .topbar--stack~section [id]{scroll-margin-top:84px}}.lp-trc .fit .tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:380px){.lp-trc .fit table.cmp{font-size:11.5px}.lp-trc .fit table.cmp th,.lp-trc .fit table.cmp td{padding:8px 4px}}.trc-age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#2229;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Poppins,system-ui,sans-serif}.trc-age-gate[hidden]{display:none!important}.trc-age-gate__panel{background:#fff;border-radius:12px;max-width:440px;width:100%;padding:40px 32px;text-align:center;box-shadow:0 40px 80px #0000003d}.trc-age-gate__title{font-family:Lora,Georgia,serif;font-size:28px;font-weight:600;color:#222;margin:0 0 12px;line-height:1.15}.trc-age-gate__title em{color:#ee2375;font-style:italic}.trc-age-gate__body{color:#4a4a4a;font-size:14px;line-height:1.6;margin:0 0 24px}.trc-age-gate__button{display:inline-block;background:#ee2375;color:#fff;padding:14px 28px;min-height:44px;border:0;border-radius:999px;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s}.trc-age-gate__button:hover{background:#c9165f}.trc-age-gate__leave{display:block;margin-top:14px;color:#8c8c8c;font-size:12px;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lp-trc.css.map */
