.pd{--pd-acc:var(--rl-accent,#1A2B4C);--pd-ink:var(--rl-ink,#1C1F26);--pd-paper:var(--rl-paper,#F8F8F6);--pd-line:var(--rl-hairline,#E3E5E9);--pd-muted:var(--rl-muted,#5B6170);--pd-soft:var(--rl-accent-soft,#4E6A8F);--pd-tint:var(--rl-tint,#E9EEF6);--pd-mist:var(--rl-mist,#EEF1F5);--pd-r:14px;--pd-head:var(--font-heading--family,"Geist",Inter,system-ui,sans-serif);color:var(--pd-ink);background:var(--pd-paper);font-size:16px;line-height:1.7}.pd *{box-sizing:border-box}.pd__wrap{max-width:1080px;margin:0 auto;padding:0 24px}.pd__sec{padding:96px 0;border-top:1px solid var(--pd-line)}.pd__sec--flush{border-top:0}.pd__eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-soft);margin:0 0 16px}.pd h2.pd__h{font-family:var(--pd-head);font-weight:600;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.12;letter-spacing:-.03em;margin:0 0 18px;text-wrap:balance}.pd p{margin:0 0 16px;color:var(--pd-ink)}.pd p.pd__lead{font-size:1.125rem;max-width:58ch;line-height:1.7}.pd .pd__muted{color:var(--pd-muted)}.pd__hero{padding:88px 0 64px}.pd__hero h2{font-family:var(--pd-head);font-weight:600;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.04;letter-spacing:-.035em;margin:0 0 20px;max-width:18ch;text-wrap:balance}.pd__stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--pd-line);border-radius:var(--pd-r);overflow:hidden;background:#fff}.pd__stat{padding:26px 22px;border-right:1px solid var(--pd-line)}.pd__stat:last-child{border-right:0}.pd__stat b{display:block;font-family:var(--pd-head);font-size:2.1rem;font-weight:600;line-height:1;letter-spacing:-.03em;margin-bottom:8px;color:var(--pd-acc);font-variant-numeric:tabular-nums}.pd__stat span{font-size:.875rem;color:var(--pd-muted)}.pd__benefits{display:grid;grid-template-columns:1fr 1fr;gap:36px 56px}.pd__benefit{border-top:1px solid var(--pd-line);padding-top:22px}.pd__benefit h3{margin:0 0 8px;font-family:var(--pd-head);font-weight:600;font-size:1.25rem;letter-spacing:-.02em}.pd__benefit p{margin:0;color:var(--pd-muted);font-size:.9375rem;max-width:44ch}.pd__statement{background:var(--pd-ink);color:#fff;text-align:center;padding:112px 24px}.pd__statement p{font-family:var(--pd-head);font-weight:600;font-size:clamp(1.9rem,4.6vw,3.2rem);line-height:1.1;letter-spacing:-.035em;margin:0 auto;max-width:22ch;color:#fff;text-wrap:balance}.pd__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pd__tile{background:#fff;border-radius:var(--pd-r);padding:28px 26px;border:1px solid var(--pd-line)}.pd__tile .pd__pain{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-soft);margin:0 0 12px}.pd__tile .pd__relief{font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:var(--pd-ink)}.pd__feature{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:96px}.pd__feature:last-child{margin-bottom:0}.pd__feature:nth-child(2n) .pd__fig{order:-1}.pd__fig{border-radius:var(--pd-r);overflow:hidden;background:#fff;aspect-ratio:1/1;border:1px solid var(--pd-line)}.pd__fig img{width:100%;height:100%;object-fit:cover;display:block}.pd__chips{display:flex;flex-wrap:wrap;gap:26px 32px;margin:12px 0 0;padding:0;list-style:none}.pd__chip{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:var(--pd-ink);font-size:.9375rem;font-weight:500}.pd__bubble{width:76px;height:76px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #1c1f261a inset;transition:transform .18s ease,box-shadow .18s ease}.pd__bubble img,.pd__bubble span{display:block;width:100%;height:100%;object-fit:cover}.pd__chip:hover .pd__bubble{transform:translateY(-2px);box-shadow:0 0 0 3px var(--pd-acc)}.pd__two{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:start}.pd__list{list-style:none;margin:0;padding:0}.pd__list li{padding:13px 0 13px 30px;border-bottom:1px solid var(--pd-line);position:relative;font-size:.9375rem}.pd__list li:before{content:"";position:absolute;left:0;top:19px;width:14px;height:9px;border-left:1.5px solid var(--pd-acc);border-bottom:1.5px solid var(--pd-acc);transform:rotate(-45deg)}.pd__specgroup{margin-bottom:32px}.pd__specgroup h4{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-soft);margin:0 0 10px}.pd__spec{display:flex;justify-content:space-between;gap:24px;padding:11px 0;border-bottom:1px solid var(--pd-line);font-size:.9375rem}.pd__spec dt{color:var(--pd-muted);margin:0}.pd__spec dd{margin:0;text-align:right;font-weight:500;max-width:60%}.pd__faq{max-width:800px}.pd__faq h3{font-family:var(--pd-head);font-weight:600;font-size:1.2rem;letter-spacing:-.02em;margin:0;padding:26px 0 8px;border-top:1px solid var(--pd-line)}.pd__faq h3:first-child{border-top:0;padding-top:0}.pd__faq p{color:var(--pd-muted);font-size:.9375rem;margin:0;padding:0 0 26px;max-width:66ch}.pd__badges{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;padding:0}.pd__badges li{font-size:.8125rem;font-weight:500;color:var(--pd-acc);border:1px solid var(--pd-line);border-radius:10px;padding:7px 14px;background:#fff}.pd__cta{text-align:center;background:#fff;border-radius:var(--pd-r);padding:72px 24px;border:1px solid var(--pd-line)}.pd__btn{display:inline-block;background:var(--pd-acc);color:#fff;text-decoration:none;font-weight:500;padding:17px 40px;border-radius:12px;font-size:1rem;letter-spacing:.01em}.pd__btn:hover{opacity:.92}.pd__off{display:inline-block;margin-left:10px;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-acc);background:var(--pd-tint);border-radius:8px;padding:5px 11px;vertical-align:middle}@media(max-width:900px){.pd__sec{padding:64px 0}.pd__stats{grid-template-columns:1fr 1fr}.pd__stat:nth-child(2){border-right:0}.pd__stat:nth-child(-n+2){border-bottom:1px solid var(--pd-line)}.pd__benefits,.pd__two{grid-template-columns:1fr;gap:28px}.pd__tiles{grid-template-columns:1fr 1fr}.pd__feature{grid-template-columns:1fr;gap:26px;margin-bottom:56px}.pd__feature:nth-child(2n) .pd__fig{order:0}.pd__bubble{width:62px;height:62px}.pd__statement{padding:80px 24px}}@media(max-width:560px){.pd__wrap{padding:0 18px}.pd__tiles{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pdp.css.map */
