@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&display=swap";.sv{--accent:#F69799;--accent-d:#e07b7e;--accent-deep:#d2666a;--green:#1f9d61;--blush:#fdeef0;--cream:#fbf7f5;--ink:#1f1d1e;--body:#3c3638;--muted:#8a8284;--line:#ece4e3;--radius:14px;--shadow:0 6px 22px rgba(0,0,0,.08)}.sv *{box-sizing:border-box;margin:0;padding:0}.sv{font-family:Rubik,-apple-system,system-ui,sans-serif;background:#fff;color:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.sv img{max-width:100%;display:block}.sv a{color:inherit}.sv .promo{z-index:50;background:var(--accent);color:#fff;padding:9px 0}.sv .promo-inner{max-width:640px;margin:0 auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sv .promo .l{font-weight:800;font-size:13.5px;line-height:1.15;letter-spacing:.2px}.sv .promo .l small{display:block;font-weight:600;font-size:11px;opacity:.96;margin-top:2px}.sv .promo-pill{background:transparent;color:#fff;font-weight:800;font-size:13px;letter-spacing:.5px;padding:0;border-radius:0;white-space:nowrap}.sv .wrap{max-width:640px;margin:0 auto;padding:20px 18px 28px}.sv h1{font-size:clamp(17px,5.6vw,28px);font-weight:800;line-height:1.2;letter-spacing:-.4px;color:var(--ink);margin:6px 0 20px}.sv h1 .hl{color:var(--accent)}.sv .byline{display:flex;align-items:center;gap:12px;margin:0 0 16px}.sv .byline img{width:50px;height:50px;border-radius:50%;object-fit:cover;background:var(--blush);flex:none}.sv .byline .who{font-size:14px;color:var(--ink)}.sv .byline .who b{font-weight:700}.sv .byline .who .d{display:block;color:var(--muted);font-size:12.5px;font-weight:400}.sv .rule{height:1px;background:var(--line);margin:16px 0}.sv .summary{font-size:15.5px;color:var(--body)}.sv .summary b{color:var(--ink);font-weight:700}.sv .reason{margin:30px 0}.sv .reason h2{font-size:clamp(21px,5.6vw,26px);font-weight:800;line-height:1.24;color:var(--ink);margin-bottom:14px}.sv .reason .pic{width:100%;border-radius:var(--radius) var(--radius) 0 0;aspect-ratio:1/1;object-fit:cover;display:block;border:1px solid var(--line);border-bottom:none}.sv .tag{background:var(--blush);color:var(--accent-deep);text-align:center;font-weight:600;font-size:13px;padding:10px 14px;border-radius:0 0 var(--radius) var(--radius);margin-top:0;letter-spacing:.3px;border:1px solid var(--line);border-top:none}.sv .reason p{margin-top:16px;color:var(--body);font-size:16px;line-height:1.72}.sv .reason p b{color:var(--ink)}.sv .txtcta{display:inline-block;margin-top:14px;font-weight:700;color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;font-size:16px}.sv .climax{background:var(--blush);border-radius:18px;padding:30px 22px;text-align:center;margin:34px 0}.sv .climax h3{font-size:clamp(20px,5.4vw,24px);font-weight:800;line-height:1.3;color:var(--ink);margin-bottom:12px}.sv .climax p{color:var(--body);font-size:14.5px}.sv .pill{display:inline-block;margin-top:16px;background:#fff;color:var(--accent-deep);border:1.5px solid var(--accent);font-weight:800;font-size:12px;letter-spacing:.5px;padding:11px 22px;border-radius:999px;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.sv a.pill:hover{background:var(--accent);color:#fff}.sv .reviews{margin:28px 0;text-align:center}.sv .reviews .big{color:var(--accent);font-size:21px;letter-spacing:3px}.sv .reviews .cnt{color:var(--muted);font-size:13px;margin-bottom:14px}.sv .rev{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:15px 16px;text-align:left;margin:10px 0}.sv .rev .s{color:var(--accent);font-size:12px;letter-spacing:1.5px}.sv .rev p{font-style:italic;color:var(--body);margin:6px 0;font-size:14.5px}.sv .rev .n{font-weight:700;font-size:12px;color:var(--accent-deep)}.sv .offer{position:relative;border:2px solid var(--accent);background:linear-gradient(180deg,#fff 0%,var(--blush) 100%);border-radius:22px;padding:20px 18px 24px;text-align:center;margin:30px 0;box-shadow:0 16px 40px #f697994d}.sv .offer .oimg{width:100%;border-radius:12px;aspect-ratio:1/1;object-fit:cover;margin-bottom:14px;background:#fff}.sv .offer .gift{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;font-weight:800;font-size:11.5px;letter-spacing:.6px;text-transform:uppercase;padding:8px 16px;border-radius:999px;margin-bottom:12px;box-shadow:0 4px 12px #f6979980}.sv .offer h3{font-size:clamp(22px,6vw,27px);font-weight:900;line-height:1.15;color:var(--ink);margin-bottom:8px}.sv .offer h3 em{color:var(--accent-deep);font-style:normal}.sv .offer .demand{color:var(--muted);font-size:13px;margin-bottom:16px;padding:0 6px}.sv .bigbtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--accent);color:#fff;text-decoration:none;font-weight:800;font-size:18px;padding:15px 18px;border-radius:12px;box-shadow:var(--shadow);line-height:1.2}.sv .bigbtn small{font-weight:600;font-size:11.5px;opacity:.95}.sv .deal{font-size:12px;color:var(--ink);font-weight:700;margin-top:14px;letter-spacing:.3px}.sv .deal b{color:var(--accent-deep);font-variant-numeric:tabular-nums}.sv .risk{display:flex;justify-content:center;align-items:center;gap:16px;margin:14px 0;padding:11px 0;border-top:1px solid #f0d9dc;border-bottom:1px solid #f0d9dc;font-size:12.5px;color:var(--body)}.sv .risk b{color:var(--accent-deep)}.sv .guar{font-size:13px;color:var(--body)}.sv footer{text-align:center;color:var(--muted);font-size:10.5px;line-height:1.6;padding:22px 6px 0;margin-top:14px;border-top:1px solid var(--line)}.sv footer a{color:var(--muted)}.sv .disc{font-size:10px;color:#a79fa1;margin-bottom:10px}.sv .dismiss{margin:32px 0}.sv .dismiss h2{font-size:clamp(20px,5.2vw,24px);font-weight:800;line-height:1.3;color:var(--ink);margin-bottom:8px}.sv .dismiss ul{list-style:none;margin-top:12px}.sv .dismiss li{background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;padding:13px 16px;margin:10px 0;font-size:15px;color:var(--body)}.sv .dismiss li b,.sv .dismiss p b{color:var(--ink)}.sv .dismiss p{margin-top:14px}.sv .pricejust{font-size:14px;color:var(--body);margin-bottom:14px}.sv .pricejust s{color:#bbb}.sv .pricejust b{color:var(--accent-deep)}.sv .choices{background:var(--blush);border-radius:18px;padding:26px 22px;margin:28px 0;text-align:center}.sv .choices h3{font-size:21px;font-weight:800;color:var(--ink);margin-bottom:14px}.sv .choices .opt{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;text-align:left;margin:10px 0;font-size:14.5px}.sv .choices .opt.good{border:2px solid var(--accent);font-weight:500;color:var(--ink)}.sv .secondcta{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--accent);color:#fff;text-decoration:none;font-weight:800;font-size:17px;padding:17px;border-radius:12px;box-shadow:var(--shadow);margin-top:8px}.sv .faq{margin:32px 0}.sv .faq h2{font-size:23px;font-weight:800;color:var(--ink);margin-bottom:14px;text-align:center}.sv .faq details{border:1px solid var(--line);border-radius:12px;margin:8px 0;background:#fff}.sv .faq summary{cursor:pointer;padding:15px 16px;font-weight:700;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:15px}.sv .faq summary::-webkit-details-marker{display:none}.sv .faq summary:after{content:"+";color:var(--accent);font-weight:800;font-size:21px;line-height:1}.sv .faq details[open] summary:after{content:"\d7"}.sv .faq .a{padding:0 16px 15px;color:var(--body);font-size:14.5px}.sv .fitcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 20px;margin:28px 0;box-shadow:var(--shadow);text-align:center}.sv .fitcard .fc-ic{font-size:29px;margin-bottom:6px}.sv .fitcard h3{font-size:clamp(19px,5vw,22px);font-weight:800;color:var(--ink);margin-bottom:8px}.sv .fitcard>p{color:var(--body);font-size:14.5px;max-width:460px;margin:0 auto}.sv .fitcard ul{list-style:none;margin:16px auto 6px;max-width:420px;text-align:left}.sv .fitcard li{padding:9px 0 9px 32px;position:relative;color:var(--body);font-size:14.5px}.sv .fitcard li:before{content:"\2713";position:absolute;left:0;top:9px;width:21px;height:21px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.sv .fitcard li b{color:var(--ink)}.sv .fitcard .fc-foot{font-weight:800;color:var(--accent-deep);margin-top:10px}.sv .bigbtn,.sv .secondcta{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,letter-spacing .18s ease}.sv .bigbtn:hover,.sv .secondcta:hover{background-color:var(--accent-deep);transform:translateY(-2px);box-shadow:0 12px 28px #f6979999;letter-spacing:.4px}.sv .bigbtn:active,.sv .secondcta:active{transform:translateY(0);box-shadow:0 5px 14px #f6979980}.sv .oimg-wrap{position:relative}.sv .badge{position:absolute;top:12px;left:12px;width:78px;height:78px;border-radius:50%;background:var(--accent);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.05;box-shadow:0 5px 14px #0003;transform:rotate(-10deg);border:2px solid #fff}.sv .badge .b1{font-size:12px;letter-spacing:1px;font-weight:800}.sv .badge .b2{font-size:9px;letter-spacing:.4px;font-weight:800;text-transform:uppercase;margin-top:2px}.sv .risk i{color:var(--green);font-weight:800;font-style:normal;margin-right:4px}.sv .risk .g{color:var(--green);font-weight:700}.sv .guar b{color:var(--green)}.sv{width:100%}.sv .wrap{padding:0 18px}.sv .reason,.sv .climax,.sv .fitcard,.sv .offer,.sv .choices,.sv .faq{margin:0}.sv footer{margin-top:0}.sv h1,.sv h2,.sv h3,.sv p,.sv summary,.sv li,.sv a,.sv small,.sv b{font-family:inherit;text-transform:none}.sv h1,.sv h2,.sv h3{letter-spacing:normal}.sv h1{letter-spacing:-.4px}.sv .reason p+p{margin-top:12px}.sv .rte-inline p{margin:0;display:inline}.sv strong,.sv .byline .who strong{font-weight:700}.sv .summary strong{color:var(--ink);font-weight:700}.sv .reason p strong{color:var(--ink)}.sv .deal strong{color:var(--accent-deep);font-variant-numeric:tabular-nums}.sv .risk strong{color:var(--accent-deep)}.sv .dismiss li strong,.sv .dismiss p strong{color:var(--ink)}.sv .pricejust strong{color:var(--accent-deep)}.sv .fitcard li strong{color:var(--ink)}.sv .guar strong{color:var(--green)}.sv h1,.sv h2,.sv h3,.sv p,.sv summary,.sv li,.sv a,.sv small,.sv strong{font-family:inherit;text-transform:none}.sv{letter-spacing:normal}.sv p,.sv li,.sv summary,.sv a,.sv span,.sv div{letter-spacing:inherit}.sv .rule{display:block}.sv{display:flow-root}
/*# sourceMappingURL=/cdn/shop/t/6/assets/calveya-listicle.css.map */
