@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500&display=swap";.glp1-root{--blush-500:#DE7D94;--blush-400:#E69EAF;--blush-300:#EEBCC8;--blush-100:#F8E4E9;--peri-500:#7C95DE;--peri-100:#EBECFF;--ink-900:#292929;--ink-700:#4A4A4A;--ink-500:#767676;--ink-300:#C9C9C9;--canvas:#F5F5F5;--white:#FFFFFF;--border:#E6E6E6;--border-strong:#C9C9C9;--fg1:var(--ink-900);--fg2:var(--ink-700);--fg3:var(--ink-500);--primary:var(--blush-500);--cta:var(--ink-900);--cta-hover:#000;--cta-fg:#fff;--font-heading:"Poppins",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-serif:"Playfair Display",Georgia,serif;--shadow-sm:0 2px 8px rgba(41,41,41,.06);--shadow-md:0 8px 24px rgba(41,41,41,.08);--shadow-lg:0 20px 48px rgba(41,41,41,.1);--shadow-blush:0 12px 32px rgba(222,125,148,.22);--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--col:720px;--ease-out:cubic-bezier(.16,1,.3,1);background:var(--white);color:var(--fg2);font-family:var(--font-body);font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.glp1-root *{box-sizing:border-box}.glp1-root ::selection{background:var(--blush-100)}.glp1-root .wrap{max-width:var(--col);margin:0 auto;padding:0 24px}.glp1-root .article p{margin:0 0 1.35em;text-wrap:pretty}.glp1-root .article p strong{color:var(--fg1);font-weight:600}.glp1-root .article a.inline{color:var(--blush-500);text-decoration:none;border-bottom:1px solid var(--blush-300)}.glp1-root .masthead{text-align:center;padding:34px 0 24px}.glp1-root .masthead .pub{font-family:var(--font-serif);font-weight:700;font-size:34px;letter-spacing:.01em;color:var(--fg1);line-height:1}.glp1-root .masthead .tag{margin-top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);font-weight:600}.glp1-root .rule{height:1px;background:var(--border);max-width:var(--col);margin:0 auto}.glp1-root .rule-ink{height:2px;background:var(--ink-900);max-width:var(--col);margin:0 auto}.glp1-root .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 0 0}.glp1-root .meta .date{font-style:italic;font-size:14px;color:var(--fg3)}.glp1-root .meta .dot{color:var(--ink-300)}.glp1-root .cats{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 0}.glp1-root .pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:6px 13px;border-radius:var(--radius-pill);text-transform:uppercase}.glp1-root .pill.blush{background:var(--blush-100);color:#a85268}.glp1-root .pill.outline{background:var(--white);color:var(--fg2);box-shadow:inset 0 0 0 1px var(--border)}.glp1-root h1.headline{font-family:var(--font-heading);font-weight:600;color:var(--fg1);font-size:clamp(30px,5.2vw,44px);line-height:1.14;letter-spacing:-.02em;margin:22px 0 0;text-wrap:balance}.glp1-root .lead-quote{position:relative;background:var(--blush-100);border-radius:var(--radius-lg);padding:38px 36px 32px;margin:34px 0 8px}.glp1-root .lead-quote .mark{position:absolute;top:6px;left:22px;font-family:var(--font-serif);font-size:90px;line-height:1;color:var(--blush-300)}.glp1-root .lead-quote p{font-family:var(--font-body);font-size:19px;line-height:1.62;color:#7a3a4b;margin:0;font-weight:400;position:relative}.glp1-root .lead-quote .attr{display:block;margin-top:18px;font-size:14px;font-weight:600;letter-spacing:.02em;color:#a85268;font-style:normal}.glp1-root figure{margin:38px 0}.glp1-root figure img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:var(--shadow-md)}.glp1-root figure.tall img{max-height:560px;object-fit:cover;object-position:center 28%}.glp1-root figcaption{margin-top:14px;text-align:center;font-style:italic;font-size:14.5px;color:var(--fg3);line-height:1.5}.glp1-root h2.sec{font-family:var(--font-heading);font-weight:600;color:var(--fg1);font-size:clamp(24px,3.6vw,31px);line-height:1.2;letter-spacing:-.02em;margin:54px 0 18px;text-wrap:balance}.glp1-root h3.sub{font-family:var(--font-heading);font-weight:600;color:var(--fg1);font-size:21px;line-height:1.3;margin:30px 0 12px}.glp1-root .pq{margin:42px 0;text-align:center;padding:0 8px}.glp1-root .ifbox{background:var(--blush-100);border-radius:var(--radius-lg);padding:40px 42px;margin:36px 0}.glp1-root .ifbox p{font-family:var(--font-serif);font-style:italic;font-size:21px;line-height:1.5;color:#7a3a4b;margin:0 0 1em;text-wrap:pretty}.glp1-root .ifbox p.turn{font-family:var(--font-body);font-style:normal;font-weight:600;font-size:19px;line-height:1.55;color:var(--blush-500);margin:24px 0 0}.glp1-root .pq .glyph{font-family:var(--font-serif);font-size:54px;line-height:.5;color:var(--blush-400);display:block;margin-bottom:18px}.glp1-root .pq blockquote{margin:0;font-family:var(--font-heading);font-weight:500;font-size:23px;line-height:1.4;letter-spacing:-.01em;color:var(--fg1)}.glp1-root .pq .attr{display:block;margin-top:18px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blush-500)}.glp1-root .reqs{margin:24px 0 8px;display:flex;flex-direction:column;gap:8px}.glp1-root .req{display:flex;gap:18px;padding:24px 0;border-top:1px solid var(--border)}.glp1-root .req:last-child{border-bottom:1px solid var(--border)}.glp1-root .req .num{flex:none;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--ink-900);color:#fff;font-family:var(--font-heading);font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center}.glp1-root .req .body h3{font-family:var(--font-heading);font-weight:600;font-size:19px;color:var(--fg1);margin:6px 0 8px;line-height:1.3}.glp1-root .req .body p{margin:0;font-size:16.5px;line-height:1.6}.glp1-root .req .body p strong{color:var(--fg1)}.glp1-root .feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0 8px}.glp1-root .feat{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 24px;transition:box-shadow .22s var(--ease-out),transform .22s var(--ease-out)}.glp1-root .feat:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.glp1-root .feat .fn{font-family:var(--font-heading);font-weight:700;font-size:34px;line-height:1;color:var(--blush-400);margin-bottom:14px}.glp1-root .feat h4{font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--fg1);margin:0 0 10px;line-height:1.3}.glp1-root .feat p{margin:0;font-size:15.5px;line-height:1.6;color:var(--fg2)}.glp1-root .stat{background:var(--ink-900);border-radius:var(--radius-xl);padding:44px 40px;margin:40px 0;text-align:center;color:#fff}.glp1-root .stat .big{font-family:var(--font-heading);font-weight:700;font-size:clamp(48px,9vw,72px);line-height:1;letter-spacing:-.03em}.glp1-root .stat .big em{color:var(--blush-400);font-style:normal}.glp1-root .stat p{margin:16px auto 0;max-width:440px;font-size:16px;line-height:1.6;color:#ffffffc7}.glp1-root .table-wrap{margin:28px 0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.glp1-root table{width:100%;border-collapse:collapse;font-family:var(--font-body)}.glp1-root thead th{background:var(--ink-900);color:#fff;font-family:var(--font-heading);font-weight:600;font-size:13.5px;text-align:left;padding:15px 18px;letter-spacing:.01em}.glp1-root tbody td{padding:14px 18px;font-size:15px;border-top:1px solid var(--border);color:var(--fg2);vertical-align:top}.glp1-root tbody tr:nth-child(2n){background:var(--canvas)}.glp1-root tbody td:first-child{font-weight:600;color:var(--fg1);white-space:nowrap}.glp1-root .cta{text-align:center;margin:44px 0}.glp1-root .cta .label{font-family:var(--font-heading);font-weight:600;font-size:22px;color:var(--fg1);margin-bottom:18px;letter-spacing:-.01em}.glp1-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:17px;padding:18px 40px;border-radius:var(--radius-md);border:none;cursor:pointer;text-decoration:none;transition:all .18s var(--ease-out)}.glp1-root .btn-cta{background:var(--ink-900);color:#fff;box-shadow:var(--shadow-blush)}.glp1-root .btn-cta:hover{background:#000;transform:translateY(-2px);color:#fff}.glp1-root .btn-cta:active{transform:scale(.985)}.glp1-root .cta .promise{margin-top:14px;font-size:13.5px;color:var(--fg3);letter-spacing:.02em}.glp1-root .cta .promise strong{color:var(--blush-500);font-weight:600}.glp1-root .note{background:var(--canvas);border-radius:var(--radius-lg);padding:30px;margin:38px 0}.glp1-root .offer{background:var(--ink-900);border-radius:var(--radius-xl);padding:54px 48px;margin:46px 0 30px;text-align:center;color:#fff}.glp1-root .offer .eyebrow{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--blush-300);margin-bottom:18px}.glp1-root .offer h3{font-family:var(--font-heading);font-weight:600;font-size:clamp(26px,4.4vw,36px);line-height:1.16;letter-spacing:-.02em;color:#fff;margin:0 0 18px;text-wrap:balance}.glp1-root .offer p.lede{font-size:16.5px;line-height:1.6;color:#ffffffbd;max-width:470px;margin:0 auto 32px}.glp1-root .offer .btn-offer{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:17px;padding:20px 46px;border-radius:var(--radius-pill);border:none;cursor:pointer;text-decoration:none;background:#fff;color:var(--ink-900);box-shadow:var(--shadow-blush);transition:all .18s var(--ease-out)}.glp1-root .offer .btn-offer:hover{background:var(--blush-100);transform:translateY(-2px);color:var(--ink-900)}.glp1-root .offer .btn-offer:active{transform:scale(.985)}.glp1-root .offer .promise{margin-top:20px;font-size:13.5px;color:var(--blush-300);letter-spacing:.02em}.glp1-root .offer .promise strong{color:#fff;font-weight:600}.glp1-root .guarantee{border:1px solid var(--border-strong);border-radius:var(--radius-xl);padding:40px 40px 36px;margin:30px 0 38px;text-align:center;background:var(--white)}.glp1-root .guarantee .badge{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--blush-500);padding:9px 20px;border-radius:var(--radius-pill);margin-bottom:22px}.glp1-root .guarantee h3{font-family:var(--font-heading);font-weight:600;font-size:25px;line-height:1.25;color:var(--fg1);margin:0 0 18px;letter-spacing:-.01em}.glp1-root .guarantee p{font-size:16px;line-height:1.65;color:var(--fg2);max-width:540px;margin:0 auto 1em}.glp1-root .guarantee p:last-child{margin-bottom:0}.glp1-root .note h3{font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--fg1);margin:0 0 12px;display:flex;align-items:center;gap:10px}.glp1-root .note h3 .seal{width:26px;height:26px;flex:none}.glp1-root .note p{margin:0 0 .9em;font-size:15.5px;line-height:1.6}.glp1-root .note p:last-child{margin-bottom:0}.glp1-root .tcard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;margin:20px 0;box-shadow:var(--shadow-sm)}.glp1-root .tcard .stars{color:var(--blush-500);font-size:16px;letter-spacing:2px;line-height:1}.glp1-root .tcard p{font-family:var(--font-body);font-size:16.5px;line-height:1.65;color:var(--fg1);margin:16px 0 18px;font-style:italic}.glp1-root .tcard .who{display:flex;align-items:center;gap:13px}.glp1-root .tcard .av{width:42px;height:42px;flex:none;border-radius:var(--radius-pill);background:var(--blush-100);color:#a85268;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:600;font-size:16px}.glp1-root .tcard .who .nm{font-weight:600;font-size:14px;color:var(--fg1)}.glp1-root .tcard .who .mt{font-size:12.5px;color:var(--fg3)}.glp1-root .divider{height:1px;background:var(--border);margin:14px 0}.glp1-root hr.soft{border:none;height:1px;background:var(--border);margin:48px 0}.glp1-root .finalcta{background:var(--blush-100);border-radius:var(--radius-xl);padding:46px 40px;margin:50px 0;text-align:center}.glp1-root .finalcta h3{font-family:var(--font-heading);font-weight:600;font-size:25px;line-height:1.25;color:#7a3a4b;margin:0 0 14px;letter-spacing:-.01em;text-wrap:balance}.glp1-root .finalcta p{font-size:16px;color:#a85268;max-width:480px;margin:0 auto 24px;line-height:1.6}.glp1-root .glp1-footer{background:#1c1c1c;color:#fff;margin-top:60px}.glp1-root .glp1-footer .wrap{padding:48px 24px 40px}.glp1-root .glp1-footer img.logo{height:26px;width:auto;display:block}.glp1-root .glp1-footer .disc{font-size:12.5px;line-height:1.65;color:#ffffff80;margin:20px 0 0;max-width:600px}.glp1-root .glp1-footer .disc em{font-style:italic}.glp1-root .glp1-footer .legal{border-top:1px solid rgba(255,255,255,.1);margin-top:28px;padding-top:20px;font-size:12px;color:#fff6}.glp1-root .glp1-footer .legal a{color:#fff9;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);transition:color .18s var(--ease-out),border-color .18s var(--ease-out)}.glp1-root .glp1-footer .legal a:hover{color:#fff;border-bottom-color:#fff9}.glp1-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #E6E6E6;box-shadow:0 -6px 24px #29292914;transform:translateY(110%);transition:transform .4s cubic-bezier(.16,1,.3,1);font-family:Inter,system-ui,sans-serif}.glp1-sticky.show{transform:translateY(0)}.glp1-sticky .inner{max-width:720px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:16px}.glp1-sticky .prod{flex:1;min-width:0}.glp1-sticky .prod .t{font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:15px;color:#292929;line-height:1.2}.glp1-sticky .prod .s{font-size:12.5px;color:#767676}.glp1-sticky .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:15px;padding:13px 26px;border-radius:12px;text-decoration:none;white-space:nowrap;background:#292929;color:#fff;box-shadow:0 12px 32px #de7d9438;transition:all .18s cubic-bezier(.16,1,.3,1)}.glp1-sticky .btn:hover{background:#000;color:#fff}.glp1-sticky-spacer{height:78px}@media(max-width:680px){.glp1-root{font-size:17px}.glp1-root .feat-grid{grid-template-columns:1fr}.glp1-root .lead-quote{padding:32px 24px 26px}.glp1-root .stat{padding:36px 26px}.glp1-root .note,.glp1-root .finalcta{padding:32px 24px}.glp1-root .offer{padding:40px 26px}.glp1-root .guarantee{padding:32px 24px}.glp1-root .ifbox{padding:32px 26px}.glp1-root .ifbox p{font-size:19px}.glp1-root .ifbox p.turn{font-size:18px}.glp1-root thead th,.glp1-root tbody td{padding:12px 13px;font-size:13.5px}.glp1-sticky .prod .s{display:none}.glp1-root .offer .btn-offer{max-width:100%;padding-left:28px;padding-right:28px}.glp1-root .btn{max-width:100%}.glp1-root figure.tall img{max-height:420px}}@media(max-width:380px){.glp1-root .wrap{padding:0 18px}.glp1-root .masthead .pub{font-size:28px}.glp1-sticky .inner{padding:10px 16px;gap:12px}.glp1-sticky .btn{padding:12px 18px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/glp1-listicle.css.map */
