.ad-promo{background:var(--ink);color:#fff;text-align:center;padding:11px var(--gut);font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.ad-promo b{color:#fff}.ad-promo .dotsep{opacity:.4}.ad-promo .cd{display:inline-flex;gap:5px;align-items:center}.ad-promo .cd span{background:#ffffff26;padding:2px 7px;border-radius:4px;min-width:28px;text-align:center;font-weight:600}@media(max-width:600px){.ad-promo{font-size:.64rem;letter-spacing:.06em;gap:8px}}.ad{max-width:760px;margin-inline:auto;padding-inline:var(--gut)}.ad-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--oxblood);border:1px solid var(--oxblood-tint-2);background:var(--oxblood-tint);padding:7px 14px;border-radius:var(--r-pill);margin-top:clamp(28px,5vw,52px)}.ad h1.ad-hook{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.04;letter-spacing:-.032em;margin:22px 0 20px;text-wrap:balance}.ad h1.ad-hook em{font-style:normal;color:var(--oxblood)}.ad-dek{font-size:1.22rem;line-height:1.55;color:var(--ink);margin-bottom:8px}.ad-lead{color:var(--ink-2);font-size:1.08rem;line-height:1.66;margin-bottom:1.1em}.ad-lead strong{color:var(--ink)}.ad-author{display:flex;align-items:center;gap:14px;padding:18px 0;margin:8px 0 4px;border-block:1px solid var(--line)}.ad-author img{width:50px;height:50px;border-radius:50%;object-fit:cover;background:var(--cream);flex:0 0 auto}.ad-author .an{font-weight:600;display:flex;align-items:center;gap:7px}.ad-author .an svg{width:16px;height:16px;color:var(--green)}.ad-author .ar{font-size:.82rem;color:var(--ink-3)}.ad-author .adate{margin-left:auto;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:right}@media(max-width:520px){.ad-author .adate{display:none}}.ad-note{display:flex;gap:12px;align-items:flex-start;background:var(--oxblood-tint);border-left:3px solid var(--oxblood);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:16px 18px;margin:24px 0;font-size:.96rem;color:var(--ink);line-height:1.5}.ad-note svg{width:20px;height:20px;color:var(--oxblood);flex:0 0 auto;margin-top:1px}.ad-figure{margin:26px 0}.ad-figure .media{border-radius:var(--r-lg);aspect-ratio:16/11}.ad-figure figcaption{font-size:.8rem;color:var(--ink-3);margin-top:10px;text-align:center;font-style:italic}.ad-reason{padding-block:clamp(30px,4.5vw,52px);border-top:1px solid var(--line)}.ad-reason .rn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--oxblood);color:#fff;font-weight:600;font-size:1.05rem;margin-bottom:16px;font-variant-numeric:tabular-nums}.ad-reason h2{font-size:clamp(1.45rem,3vw,2.05rem);letter-spacing:-.025em;line-height:1.08;margin-bottom:18px}.ad-reason .media{aspect-ratio:16/10;border-radius:var(--r-md);margin:0 0 20px}.ad-reason p{color:var(--ink-2);font-size:1.06rem;line-height:1.66}.ad-reason p strong{color:var(--ink)}.ad-inline-cta{display:inline-flex;align-items:center;gap:9px;margin-top:6px;font-weight:600;color:var(--oxblood);font-size:1.02rem;border-bottom:2px solid var(--oxblood-tint-2);padding-bottom:2px;transition:border-color .18s,gap .18s}.ad-inline-cta:hover{border-color:var(--oxblood);gap:13px}.ad-inline-cta .arrow{transition:transform .18s}.ad-inline-cta:hover .arrow{transform:translate(3px)}.ad-pull{margin:8px 0;padding:24px 26px;background:var(--ink);color:#fff;border-radius:var(--r-md);display:flex;align-items:center;gap:20px}.ad-pull .big{font-size:clamp(2.4rem,6vw,3.4rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:#fff;flex:0 0 auto}.ad-pull p{margin:0;color:#ffffffd9;font-size:.98rem;line-height:1.45}.ad-offer{background:var(--oxblood);color:#fff;border-radius:var(--r-lg);padding:clamp(28px,4vw,46px);margin:38px 0;text-align:center;position:relative;overflow:hidden}.ad-offer .gift-ico{width:40px;height:40px;margin:0 auto 10px;color:#e6b9a0}.ad-offer .gift-ico svg{width:100%;height:100%}.ad-offer .otag{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#e6b9a0}.ad-offer h2{color:#fff;font-size:clamp(1.7rem,3.6vw,2.5rem);letter-spacing:-.02em;margin:12px 0 14px}.ad-offer p.osub{color:#ffffffe0;max-width:48ch;margin:0 auto 22px}.ad-offer .media{max-width:300px;margin:0 auto 20px;border-radius:var(--r-md);background:#ffffff14}.ad-offer .media.contain img{object-fit:contain;padding:6%}.ad-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:520px;margin:0 auto 22px}@media(max-width:560px){.ad-bundles{grid-template-columns:1fr}}.ad-b{background:#ffffff14;border:1.5px solid rgba(255,255,255,.2);border-radius:var(--r-md);padding:16px 12px;cursor:pointer;text-align:center;transition:background .18s,border-color .18s;position:relative}.ad-b[aria-checked=true]{background:#fff;border-color:#fff}.ad-b[aria-checked=true] *{color:var(--ink)!important}.ad-b[aria-checked=true] .ab-save{color:var(--oxblood)!important}.ad-b .ab-name{font-weight:600;font-size:.96rem;color:#fff}.ad-b .ab-sup{font-family:var(--mono);font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;margin-top:3px}.ad-b .ab-price{font-size:1.3rem;font-weight:600;color:#fff;margin-top:10px;letter-spacing:-.01em}.ad-b .ab-was{font-size:.82rem;color:#fff9;text-decoration:line-through}.ad-b .ab-save{display:block;font-family:var(--mono);font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e6b9a0;margin-top:6px}.ad-b .ab-flag{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;font-family:var(--mono);font-size:.56rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:var(--r-pill);white-space:nowrap}.ad-offer .reassure{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin-top:18px;font-size:.86rem;color:#ffffffe6}.ad-offer .reassure .r{display:inline-flex;align-items:center;gap:7px}.ad-offer .reassure .r svg{width:16px;height:16px;color:#e6b9a0}.ad-offer .scarce{margin-top:18px;display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0000002e;padding:9px 16px;border-radius:var(--r-pill)}.ad-offer .scarce .hi{color:#f0c8b4}.ad-checks{display:grid;gap:10px;max-width:380px;margin:20px auto 0;text-align:left}.ad-checks li{display:flex;gap:10px;align-items:flex-start;color:#ffffffeb;font-size:.95rem}.ad-checks li svg{width:20px;height:20px;color:#8fd28a;flex:0 0 auto;margin-top:1px}.ad-press{border-block:1px solid var(--line);padding:22px 0;margin:8px 0}.ad-press .pl{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin-bottom:14px}.ad-press .logos{display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;align-items:center}.ad-press .logos span{font-weight:700;font-size:1.05rem;letter-spacing:-.02em;color:var(--ink-2);opacity:.55}.ad-testi{text-align:center;padding-block:clamp(30px,4.5vw,52px);border-top:1px solid var(--line)}.ad-testi .stars{justify-content:center;margin-bottom:16px}.ad-testi blockquote{margin:0 auto;max-width:30ch;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.02em;line-height:1.18;font-weight:500}.ad-testi .att{margin-top:18px;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ad-testi .count{margin-top:8px;font-size:1.02rem;color:var(--oxblood);font-weight:600}.ad-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#faf7f4f2;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border-top:1px solid var(--line);box-shadow:0 -6px 24px #211b1a14;transform:translateY(110%);transition:transform .34s cubic-bezier(.4,0,.1,1)}.ad-sticky.show{transform:none}.ad-sticky .inner{display:flex;align-items:center;gap:16px;padding:11px var(--gut);max-width:var(--maxw);margin-inline:auto}.ad-sticky .st-txt{flex:1;min-width:0}.ad-sticky .st-txt .t{font-weight:600;font-size:.96rem}.ad-sticky .st-txt .s{font-size:.8rem;color:var(--ink-2)}.ad-sticky .st-txt .s b{color:var(--oxblood)}.ad-sticky .btn{min-height:50px;white-space:nowrap}@media(max-width:560px){.ad-sticky .st-txt .s{display:none}.ad-sticky .btn{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dr-presell.css.map */
