.buy[data-astro-cid-3bcxqng7]{gap:10px;display:grid}.buy__label[data-astro-cid-3bcxqng7]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px;font-size:.76rem;font-weight:700}.opt[data-astro-cid-3bcxqng7]{border-radius:14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.opt[data-astro-cid-3bcxqng7]>summary[data-astro-cid-3bcxqng7],a[data-astro-cid-3bcxqng7].opt{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.opt[data-astro-cid-3bcxqng7]>summary[data-astro-cid-3bcxqng7]{list-style:none}.opt[data-astro-cid-3bcxqng7]>summary[data-astro-cid-3bcxqng7]::-webkit-details-marker{display:none}.opt__main[data-astro-cid-3bcxqng7]{flex-direction:column;gap:1px;display:flex}.opt__main[data-astro-cid-3bcxqng7] strong[data-astro-cid-3bcxqng7]{font-size:1.02rem;font-weight:700}.opt__main[data-astro-cid-3bcxqng7]>span[data-astro-cid-3bcxqng7]{opacity:.75;font-size:.86rem}.opt__price[data-astro-cid-3bcxqng7]{white-space:nowrap;font-size:1.02rem;font-weight:700}.opt__badge[data-astro-cid-3bcxqng7]{vertical-align:1px;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#fff3;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.62rem;display:inline-block}.opt--dark[data-astro-cid-3bcxqng7]{background:var(--red);color:#fff;border:1.5px solid var(--red)}.opt--dark[data-astro-cid-3bcxqng7]:hover{background:var(--red-dark);border-color:var(--red-dark)}.opt--light[data-astro-cid-3bcxqng7]{background:var(--card);color:var(--ink);border:1.5px solid #2b23208c}.opt--light[data-astro-cid-3bcxqng7]:hover{border-color:var(--ink)}.opt--light[data-astro-cid-3bcxqng7] .opt__price[data-astro-cid-3bcxqng7] span[data-astro-cid-3bcxqng7]{color:var(--ink-soft);font-weight:400}.opt__panel[data-astro-cid-3bcxqng7]{padding:0 18px 16px}.opt--details[data-astro-cid-3bcxqng7][open]>summary[data-astro-cid-3bcxqng7] .opt__main[data-astro-cid-3bcxqng7]>span[data-astro-cid-3bcxqng7]{opacity:1;color:var(--cream)}.faq[data-astro-cid-hemr5th4]{border-top:1.5px solid var(--line);margin-top:24px}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1.5px solid var(--line)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--font-head);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.2rem;line-height:1.3;list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__plus[data-astro-cid-hemr5th4]{color:var(--red);font-family:var(--font-body);font-size:1.6rem;line-height:1;transition:transform .2s}.faq__item[data-astro-cid-hemr5th4][open] .faq__plus[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-soft);max-width:40em;margin:-4px 0 22px}.product[data-astro-cid-7olo2yer]{padding-block:24px 64px}.product__grid[data-astro-cid-7olo2yer]{align-items:start;gap:24px;display:grid}.product__stage[data-astro-cid-7olo2yer]{place-items:center;padding:16px 0;display:grid;position:relative}.product__badge[data-astro-cid-7olo2yer]{background:var(--card);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700;position:absolute;top:16px;left:16px}.product__title[data-astro-cid-7olo2yer]{margin-bottom:6px;font-size:clamp(2rem,5vw,2.6rem)}.product__by[data-astro-cid-7olo2yer]{color:var(--ink-soft);margin-bottom:20px}.product__by[data-astro-cid-7olo2yer] a[data-astro-cid-7olo2yer]{color:var(--ink);font-weight:700}.product__benefits[data-astro-cid-7olo2yer]{margin-bottom:20px}.product__quote[data-astro-cid-7olo2yer]{border-radius:var(--radius);background:var(--moss-tint);margin:0 0 24px;padding:16px 18px}.product__quote[data-astro-cid-7olo2yer] blockquote[data-astro-cid-7olo2yer]{font-family:var(--font-head);color:var(--ink);margin:6px 0;line-height:1.35}.product__quote[data-astro-cid-7olo2yer] figcaption[data-astro-cid-7olo2yer]{color:var(--ink-soft);font-size:.85rem}.product__quote[data-astro-cid-7olo2yer] figcaption[data-astro-cid-7olo2yer] span[data-astro-cid-7olo2yer]{color:var(--red);font-weight:700}.product__desc[data-astro-cid-7olo2yer]{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.product__h[data-astro-cid-7olo2yer]{font-size:1.3rem}.product__desc[data-astro-cid-7olo2yer] p[data-astro-cid-7olo2yer]{color:var(--ink-soft)}@media (width>=900px){.product[data-astro-cid-7olo2yer]{padding-block:48px 96px}.product__grid[data-astro-cid-7olo2yer]{grid-template-columns:1.05fr .95fr;gap:40px}.product__media[data-astro-cid-7olo2yer]{top:calc(var(--header-h) + 24px);position:sticky}}.companion[data-astro-cid-7olo2yer]{align-items:center;gap:28px;display:grid}.companion__cover[data-astro-cid-7olo2yer]{aspect-ratio:2/3;background:linear-gradient(90deg, #0000002e, transparent 8%), var(--moss);width:120px;color:var(--cream);font-family:var(--font-head);box-shadow:var(--shadow-lg);border-radius:4px 10px 10px 4px;place-items:end center;margin-inline:auto;padding-bottom:16px;font-size:1.2rem;display:grid;transform:rotate(-4deg)}@media (width>=700px){.companion[data-astro-cid-7olo2yer]{grid-template-columns:150px 1fr;gap:40px}}.ready__head[data-astro-cid-7olo2yer]{align-items:center;gap:20px;margin-bottom:20px;display:flex}.ready__head[data-astro-cid-7olo2yer] h2[data-astro-cid-7olo2yer]{margin-bottom:4px}.ready__head[data-astro-cid-7olo2yer] p[data-astro-cid-7olo2yer]{margin:0}
