.pp[data-astro-cid-ruhjyzpo]{max-width:420px;margin:0 auto;text-align:center}.pp-price[data-astro-cid-ruhjyzpo]{font-size:1.6rem;font-weight:700;margin:0 0 4px}.pp-price[data-astro-cid-ruhjyzpo]:empty{display:none}.pp-includes[data-astro-cid-ruhjyzpo]{font-size:.88rem;opacity:.7;margin:0 0 16px}.pp-button[data-astro-cid-ruhjyzpo]{min-height:48px}.pp-msg[data-astro-cid-ruhjyzpo]{font-size:.9rem;line-height:1.6;margin:14px 0 0}.pp-msg[data-astro-cid-ruhjyzpo]:empty{display:none}.pp-msg[data-astro-cid-ruhjyzpo][data-kind=error]{color:#b23b2e}.pp-msg[data-astro-cid-ruhjyzpo][data-kind=ok]{color:#1d7a5f}.pp-msg[data-astro-cid-ruhjyzpo][data-kind=info]{opacity:.7}.pp-note[data-astro-cid-ruhjyzpo]{font-size:.8rem;opacity:.6;margin:12px 0 0}.head[data-astro-cid-t4a7vslm]{padding:5vh 6vw 2vh;max-width:820px}.kicker[data-astro-cid-t4a7vslm]{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:#c96f5f;margin:0 0 10px}h1[data-astro-cid-t4a7vslm]{font-size:clamp(2.2rem,5vw,3.6rem);margin:0 0 14px}.sub[data-astro-cid-t4a7vslm]{font-size:1.1rem}.video[data-astro-cid-t4a7vslm]{padding:2vh 6vw}.video[data-astro-cid-t4a7vslm] video[data-astro-cid-t4a7vslm]{width:100%;max-width:980px;display:block;margin:0 auto;border-radius:24px}.video-note[data-astro-cid-t4a7vslm]{font-size:.8rem;opacity:.55;text-align:center;margin:8px 0 0}.gallery[data-astro-cid-t4a7vslm]{padding:2vh 6vw}.gallery[data-astro-cid-t4a7vslm] .wide[data-astro-cid-t4a7vslm]{width:100%;border-radius:22px;display:block}.gallery[data-astro-cid-t4a7vslm] .pair[data-astro-cid-t4a7vslm]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.gallery[data-astro-cid-t4a7vslm] .pair[data-astro-cid-t4a7vslm] img[data-astro-cid-t4a7vslm]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:22px;display:block}.moods[data-astro-cid-t4a7vslm],.along[data-astro-cid-t4a7vslm]{padding:2vh 6vw}.moods[data-astro-cid-t4a7vslm] h2[data-astro-cid-t4a7vslm],.along[data-astro-cid-t4a7vslm] h2[data-astro-cid-t4a7vslm]{margin:0 0 14px}.note[data-astro-cid-t4a7vslm]{font-size:.8rem;opacity:.55;margin:10px 0 0}.mood-row[data-astro-cid-t4a7vslm]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.along-row[data-astro-cid-t4a7vslm]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mood-row[data-astro-cid-t4a7vslm] figure[data-astro-cid-t4a7vslm],.along-row[data-astro-cid-t4a7vslm] figure[data-astro-cid-t4a7vslm]{margin:0}.mood-row[data-astro-cid-t4a7vslm] img[data-astro-cid-t4a7vslm],.along-row[data-astro-cid-t4a7vslm] img[data-astro-cid-t4a7vslm]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px;display:block}.mood-row[data-astro-cid-t4a7vslm] figcaption[data-astro-cid-t4a7vslm],.along-row[data-astro-cid-t4a7vslm] figcaption[data-astro-cid-t4a7vslm]{font-size:.85rem;opacity:.7;margin-top:6px;text-align:center}.grid[data-astro-cid-t4a7vslm]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:2vh 6vw}.card[data-astro-cid-t4a7vslm]{background:#fff;border:1px solid #f0e2d8;border-radius:20px;padding:22px}.card[data-astro-cid-t4a7vslm] h3[data-astro-cid-t4a7vslm]{margin:0 0 8px}.spec[data-astro-cid-t4a7vslm]{padding:2vh 6vw 4vh;max-width:760px}.spec[data-astro-cid-t4a7vslm] ul[data-astro-cid-t4a7vslm]{padding-left:1.2em}.cta[data-astro-cid-t4a7vslm],.buy[data-astro-cid-t4a7vslm]{text-align:center;padding:5vh 6vw 7vh;background:#fff1ea;border-radius:32px;margin:0 6vw 6vw}.buy[data-astro-cid-t4a7vslm] h2[data-astro-cid-t4a7vslm]{margin:0 0 10px}.buy[data-astro-cid-t4a7vslm]>p[data-astro-cid-t4a7vslm]{margin:0 0 24px}.buy[data-astro-cid-t4a7vslm]>p[data-astro-cid-t4a7vslm].buy-small{font-size:.92rem;opacity:.78;max-width:640px;margin:-12px auto 24px;line-height:1.75}.btn[data-astro-cid-t4a7vslm]{display:inline-block;padding:13px 28px;border-radius:999px;background:#ff8a7a;color:#fff;text-decoration:none;font-weight:700}.btn[data-astro-cid-t4a7vslm]:hover{background:#f2725f}@media(max-width:820px){.gallery[data-astro-cid-t4a7vslm] .pair[data-astro-cid-t4a7vslm]{grid-template-columns:1fr}.mood-row[data-astro-cid-t4a7vslm]{grid-template-columns:repeat(3,1fr)}.along-row[data-astro-cid-t4a7vslm],.grid[data-astro-cid-t4a7vslm]{grid-template-columns:1fr}}
