:root{--mauve:#6B4E9B;--mauve-deep:#523A7A;--mauve-tint:#F4F0FA;--mauve-card:#E6DCF5;--ink:#1C1A22;--ink-soft:#6B6775;--line:#E8E5EE;--white:#fff;--sage:#8FA98A;--sage-tint:#EEF3ED;--warn:#B4533C;--gold:#E8A33D;--serif:"Source Serif 4",Charter,Georgia,serif;--sans:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--col:720px;--r:10px }*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--mauve)}p{margin:0 0 1.1em}strong{font-weight:600}.lp-col{max-width:var(--col);margin:0 auto;padding:0 20px}.lp-wide{max-width:1040px;margin:0 auto;padding:0 20px}.lp-top{border-bottom:1px solid var(--line);background:#fff}.lp-top .lp-col{display:flex;align-items:center;justify-content:space-between;height:56px}.lp-logo{font-family:var(--serif);font-size:1.45rem;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.lp-adlabel{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.lp-head{padding:34px 0 8px}.lp-eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--mauve);background:var(--mauve-tint);padding:6px 12px;border-radius:999px;margin:0 0 16px}.lp h1{font-family:var(--serif);font-weight:700;font-size:clamp(2rem,6vw,2.9rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px}.lp h2{font-family:var(--serif);font-weight:700;font-size:clamp(1.55rem,4.6vw,2.1rem);line-height:1.18;letter-spacing:-.015em;margin:44px 0 16px}.lp h3{font-family:var(--serif);font-weight:600;font-size:1.3rem;line-height:1.3;margin:28px 0 10px}.lp-sub{font-size:1.16rem;color:var(--ink-soft);line-height:1.6;margin:0 0 18px}.lp-byline{display:flex;align-items:center;gap:10px;font-size:.86rem;color:var(--ink-soft);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 22px}.lp-byline b{color:var(--ink);font-weight:600}.lp-dot{width:4px;height:4px;border-radius:50%;background:var(--ink-soft);display:inline-block}.lp-rating{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;margin:0 0 14px}.lp-stars{color:var(--gold);letter-spacing:2px}.lp-fig{margin:26px 0}.lp-fig img{width:100%;border-radius:var(--r)}.lp-fig figcaption{font-size:.86rem;color:var(--ink-soft);margin-top:8px;line-height:1.5}.lp-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 4px}.lp-duo div{font-size:.88rem;line-height:1.45;padding:10px 12px;border-radius:8px;background:var(--mauve-tint)}.lp-duo div b{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.lp-duo .bad b{color:var(--warn)}.lp-duo .good b{color:#4e7a49}.lp-band{background:var(--mauve-tint);padding:6px 0 30px;margin:34px 0}.lp-box{border:1.5px solid var(--mauve-card);background:#fff;border-radius:var(--r);padding:20px 22px;margin:24px 0}.lp-box.tint{background:var(--mauve-tint);border-color:var(--mauve-tint)}.lp-box.warn{border-color:#f0d4cb;background:#fdf6f3}.lp-box h3{margin-top:0}.lp-pull{font-family:var(--serif);font-size:1.45rem;line-height:1.35;font-weight:600;border-left:4px solid var(--mauve);padding:4px 0 4px 18px;margin:30px 0}.lp-list{padding:0;margin:0 0 1.1em;list-style:none}.lp-list li{position:relative;padding-left:30px;margin:0 0 10px}.lp-list li:before{content:"";position:absolute;left:4px;top:.55em;width:12px;height:12px;border-radius:50%;background:var(--mauve)}.lp-list.check li:before{content:"\2713";background:none;color:var(--mauve);font-weight:700;top:0;left:2px;width:auto;height:auto}.lp-list.cross li:before{content:"\2715";background:none;color:var(--warn);font-weight:700;top:0;left:2px;width:auto;height:auto}.lp-small{font-size:.86rem;color:var(--ink-soft)}.lp-stack{display:grid;gap:10px;margin:18px 0}.lp-stack .it{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.lp-stack .tag{font-size:.74rem;letter-spacing:.12em;font-weight:700;color:#fff;background:var(--mauve);border-radius:6px;padding:6px 0;text-align:center}.lp-stack .tag.thin{background:#4e7a49}.lp-stack b{display:block}.lp-stack p{margin:2px 0 0;font-size:.95rem;color:var(--ink-soft);line-height:1.55}.lp-tl{position:relative;margin:22px 0;padding-left:26px;border-left:3px solid var(--mauve-card)}.lp-tl .st{position:relative;margin:0 0 20px}.lp-tl .st:before{content:"";position:absolute;left:-35px;top:6px;width:15px;height:15px;border-radius:50%;background:var(--mauve);border:3px solid #fff;box-shadow:0 0 0 2px var(--mauve-card)}.lp-tl .when{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--mauve)}.lp-tl .st p{margin:4px 0 0}.lp-item{padding:26px 0 8px;border-top:1px solid var(--line)}.lp-item:first-of-type{border-top:0}.lp-num{display:flex;align-items:baseline;gap:14px}.lp-num .n{flex:0 0 auto;font-family:var(--serif);font-weight:700;font-size:2.6rem;line-height:1;color:var(--mauve)}.lp-num h2,.lp-num h3{margin:0}.lp-item h3{font-size:1.4rem}.lp-check{display:inline-flex;align-items:center;gap:8px;margin:6px 0 4px;padding:8px 14px;border:1.5px solid var(--mauve-card);border-radius:999px;background:#fff;font:600 .9rem var(--sans);color:var(--mauve);cursor:pointer;-webkit-user-select:none;user-select:none}.lp-check input{width:18px;height:18px;accent-color:var(--mauve);margin:0}.lp-check.on{background:var(--mauve);color:#fff;border-color:var(--mauve)}.lp-score{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--line);padding:10px 0;font-size:.92rem;display:none}.lp-score.show{display:block}.lp-score b{color:var(--mauve)}.lp-result{display:none}.lp-result.show{display:block}.lp-tried{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.lp-tried button{font:600 .92rem var(--sans);padding:10px 14px;border-radius:999px;border:1.5px solid var(--mauve-card);background:#fff;color:var(--ink);cursor:pointer}.lp-tried button.on{background:var(--mauve);color:#fff;border-color:var(--mauve)}.lp-verdict{display:none;margin:6px 0;padding:12px 14px;border-radius:8px;background:#fdf6f3;border:1px solid #F0D4CB;font-size:.95rem}.lp-verdict.show{display:block}.lp-verdict b{color:var(--warn)}.lp-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.95rem}.lp-table th,.lp-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lp-table th{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.lp-table td.us{background:var(--mauve-tint);font-weight:600}.lp-table .y{color:#4e7a49;font-weight:700}.lp-table .x{color:var(--warn);font-weight:700}.lp-reviews{display:grid;gap:14px;margin:18px 0}.lp-rev{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}.lp-rev .h{font-family:var(--serif);font-weight:600;font-size:1.12rem;margin:6px 0}.lp-rev p{margin:0 0 8px;font-size:.98rem}.lp-rev .who{font-size:.86rem;color:var(--ink-soft)}.lp-rev .vb{display:inline-block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#4e7a49;margin-left:6px}.lp-docs{display:grid;gap:14px;margin:18px 0}.lp-doc{display:grid;grid-template-columns:64px 1fr;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px}.lp-doc img,.lp-doc .av{width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--mauve-card)}.lp-doc .nm{font-weight:600}.lp-doc .ti{font-size:.82rem;color:var(--mauve);text-transform:uppercase;letter-spacing:.08em}.lp-doc p{margin:6px 0 0;font-size:.96rem}.lp-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.lp-stat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;text-align:center}.lp-stat .v{font-family:var(--serif);font-weight:700;font-size:2rem;color:var(--mauve);line-height:1.1}.lp-stat .l{font-size:.88rem;color:var(--ink-soft);line-height:1.4;margin-top:4px}.lp-ph{outline:2px dashed #D0342C;outline-offset:3px}.lp-ph-note{font-size:.78rem;color:#d0342c;margin:6px 0}.lp-offer{padding:34px 0 40px;background:var(--mauve-tint)}.lp-offer h2{margin-top:6px;text-align:center}.lp-offer .lp-sub{text-align:center}.lp-packs{display:grid;gap:12px;margin:20px 0 8px}.lp-pack{position:relative;display:grid;cursor:pointer;grid-template-columns:104px 1fr auto;gap:14px;align-items:center;background:#fff;border:2px solid var(--line);border-radius:12px;padding:14px;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.lp-pack:hover{border-color:var(--mauve);transform:translateY(-1px)}.lp-pack.best{border-color:var(--mauve);box-shadow:0 6px 22px #6b4e9b29}.lp-pack img{width:104px;height:104px;object-fit:cover;border-radius:8px;background:var(--mauve-tint)}.lp-pack .nm{font-weight:700;font-size:1.02rem;line-height:1.3}.lp-pack .ds{font-size:.86rem;color:var(--ink-soft);line-height:1.45}.lp-pack .pr{text-align:right;white-space:nowrap}.lp-pack .pr b{display:block;font-size:1.35rem}.lp-pack .pr s{color:var(--ink-soft);font-size:.9rem}.lp-pack .pr small{display:block;font-size:.78rem;color:#4e7a49;font-weight:600}.lp-flag{position:absolute;top:-11px;left:14px;background:var(--mauve);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.lp-flag.alt{background:#4e7a49}.lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:.86rem;color:var(--ink-soft);margin:14px 0 0}.lp-trust span:before{content:"\2713  ";color:var(--mauve);font-weight:700}.lp-btn{display:block;width:100%;text-align:center;background:var(--mauve);color:#fff;text-decoration:none;font:700 1.08rem var(--sans);padding:18px 22px;border-radius:10px;margin:18px 0 8px;box-shadow:0 6px 18px #6b4e9b40;transition:background .15s}.lp-btn:hover{background:var(--mauve-deep);color:#fff}.lp-btn small{display:block;font-weight:500;font-size:.8rem;opacity:.9;margin-top:2px}.lp-cta-note{text-align:center;font-size:.84rem;color:var(--ink-soft);margin:0 0 6px}.lp-guar{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;background:#fff;border:2px solid var(--mauve-card);border-radius:12px;padding:18px;margin:24px 0}.lp-seal{width:92px;height:92px;border-radius:50%;background:var(--mauve);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--serif);font-weight:700;line-height:1;text-align:center}.lp-seal b{font-size:2rem}.lp-seal span{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-family:var(--sans);margin-top:3px}.lp-guar p{margin:0}.lp-guar h3{margin:0 0 4px}.lp-faq details{border-bottom:1px solid var(--line);padding:4px 0}.lp-faq summary{cursor:pointer;list-style:none;font-weight:600;padding:14px 30px 14px 0;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:1.4rem;color:var(--mauve)}.lp-faq details[open] summary:after{content:"\2013"}.lp-faq details p{font-size:.97rem;color:var(--ink-soft)}.lp-foot{background:#f7f6f9;border-top:1px solid var(--line);padding:30px 0 40px;font-size:.8rem;color:var(--ink-soft);line-height:1.6}.lp-foot a{color:var(--ink-soft);margin-right:14px}.lp-foot p{margin:0 0 10px}@media(min-width:760px){body{font-size:19px}.lp-reviews{grid-template-columns:1fr 1fr}.lp-stats{grid-template-columns:repeat(4,1fr)}}@media(max-width:420px){.lp-pack{grid-template-columns:76px 1fr}.lp-pack img{width:76px;height:76px}.lp-pack .pr{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.lp-pack .pr b{display:inline;font-size:1.2rem}.lp-pack .pr small{display:inline}.lp-stack .it{grid-template-columns:78px 1fr;gap:10px;padding:12px}.lp-guar{grid-template-columns:72px 1fr}.lp-seal{width:72px;height:72px}.lp-seal b{font-size:1.5rem}}.lp-pack input{position:absolute;opacity:0;pointer-events:none}.lp-pack .rd{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;border:2px solid var(--mauve-card);background:#fff}.lp-pack.sel{border-color:var(--mauve);background:#fbf9fe}.lp-pack.sel .rd{border-color:var(--mauve);box-shadow:inset 0 0 0 4px #fff;background:var(--mauve)}.lp-pack .pr{padding-right:26px}@media(max-width:420px){.lp-pack .pr{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/swanly-lp.css.map */
