.hero[data-astro-cid-cvfuhg2n],.final[data-astro-cid-cvfuhg2n]{--pink:#f6d3de;--wine:#8a0d17}section[data-astro-cid-cvfuhg2n]{padding:clamp(64px,9vw,112px) 0}.label[data-astro-cid-cvfuhg2n]{color:var(--taupe)}h2[data-astro-cid-cvfuhg2n]{color:var(--navy);margin:12px 0 0;font-size:clamp(32px,4.4vw,54px)}.btn-buy[data-astro-cid-cvfuhg2n]{color:var(--cream);background:#8a0d17;padding:18px 32px;font-size:17px}.btn-buy[data-astro-cid-cvfuhg2n]:hover{background:#6e0a12}.hero[data-astro-cid-cvfuhg2n]{background:var(--pink);padding-top:clamp(40px,6vw,80px)}.hero-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}#gallery-main[data-astro-cid-cvfuhg2n]{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #460a1473}.thumbs[data-astro-cid-cvfuhg2n]{gap:10px;margin-top:14px;display:flex}.thumb[data-astro-cid-cvfuhg2n]{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;border-radius:14px;width:72px;height:72px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.thumb[data-astro-cid-cvfuhg2n] img[data-astro-cid-cvfuhg2n]{object-fit:cover;width:100%;height:100%;display:block}.thumb[data-astro-cid-cvfuhg2n]:hover{opacity:1}.thumb[data-astro-cid-cvfuhg2n].active{opacity:1;border-color:#8a0d17}.kicker[data-astro-cid-cvfuhg2n]{color:var(--wine);opacity:.8;margin:0 0 16px}h1[data-astro-cid-cvfuhg2n]{color:var(--wine);font-size:clamp(40px,5vw,68px)}.tagline[data-astro-cid-cvfuhg2n]{color:var(--wine);margin:8px 0 20px;font-size:clamp(24px,2.6vw,32px)}.lead[data-astro-cid-cvfuhg2n]{max-width:520px;color:var(--ink);font-size:17px}.facts[data-astro-cid-cvfuhg2n]{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-cvfuhg2n] li[data-astro-cid-cvfuhg2n]{border:1.5px solid var(--wine);color:var(--wine);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 14px;font-size:14px}.buy[data-astro-cid-cvfuhg2n]{margin-top:8px}.price[data-astro-cid-cvfuhg2n]{color:var(--wine);margin:0 0 14px;font-size:44px}.note[data-astro-cid-cvfuhg2n]{color:var(--wine);opacity:.8;margin:12px 0 0;font-size:14px}.dev-note[data-astro-cid-cvfuhg2n]{background:var(--lime);color:var(--navy);border-radius:12px;max-width:420px;margin:12px 0 0;padding:10px 14px;font-size:13px;font-weight:600}.inc-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.inc-grid[data-astro-cid-cvfuhg2n] article[data-astro-cid-cvfuhg2n]{background:var(--white);border:1.5px solid var(--navy);border-radius:24px;padding:28px}.inc-n[data-astro-cid-cvfuhg2n]{color:var(--navy);margin:0;font-size:56px;line-height:1}.inc-grid[data-astro-cid-cvfuhg2n] h3[data-astro-cid-cvfuhg2n]{color:var(--navy);margin:12px 0 6px;font-size:26px}.inc-grid[data-astro-cid-cvfuhg2n] p[data-astro-cid-cvfuhg2n]:not(.inc-n){margin:0;font-size:15px}.samples[data-astro-cid-cvfuhg2n]{background:var(--bone)}.sample-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.sample[data-astro-cid-cvfuhg2n]{background:var(--white);border-radius:12px;margin:0;overflow:hidden;box-shadow:0 18px 40px -24px #03184f59}.sample[data-astro-cid-cvfuhg2n] img[data-astro-cid-cvfuhg2n]{width:100%;height:auto;display:block}.how[data-astro-cid-cvfuhg2n]{background:var(--navy);color:var(--cream)}.how[data-astro-cid-cvfuhg2n] .label[data-astro-cid-cvfuhg2n]{color:var(--lime)}.how-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.how-grid[data-astro-cid-cvfuhg2n] li[data-astro-cid-cvfuhg2n]{border-top:1.5px solid var(--lime);padding-top:18px}.how-grid[data-astro-cid-cvfuhg2n] h3[data-astro-cid-cvfuhg2n]{margin:8px 0 6px;font-size:30px}.how-grid[data-astro-cid-cvfuhg2n] p[data-astro-cid-cvfuhg2n]{opacity:.85;margin:0;font-size:15px}.print-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:.8fr 1.4fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.print-img[data-astro-cid-cvfuhg2n]{border-radius:20px;width:100%;height:auto;box-shadow:0 30px 60px -30px #03184f59}.print-grid[data-astro-cid-cvfuhg2n] .print-guide ol{grid-template-columns:1fr;gap:0}.print-intro[data-astro-cid-cvfuhg2n]{margin:16px 0 28px}.faq[data-astro-cid-cvfuhg2n]{background:var(--sky)}.faq-wrap[data-astro-cid-cvfuhg2n]{max-width:820px}details[data-astro-cid-cvfuhg2n]{border-top:1.5px solid var(--navy);padding:18px 0}details[data-astro-cid-cvfuhg2n]:last-child{border-bottom:1.5px solid var(--navy)}summary[data-astro-cid-cvfuhg2n]{color:var(--navy);cursor:pointer;justify-content:space-between;gap:16px;font-size:22px;list-style:none;display:flex}summary[data-astro-cid-cvfuhg2n]::-webkit-details-marker{display:none}summary[data-astro-cid-cvfuhg2n]:after{content:"+";font-family:var(--font-body)}details[data-astro-cid-cvfuhg2n][open] summary[data-astro-cid-cvfuhg2n]:after{content:"–"}details[data-astro-cid-cvfuhg2n] p[data-astro-cid-cvfuhg2n]{max-width:640px;margin:10px 0 0}.final[data-astro-cid-cvfuhg2n]{background:var(--pink);text-align:center}.final-inner[data-astro-cid-cvfuhg2n]{flex-direction:column;align-items:center;display:flex}.final[data-astro-cid-cvfuhg2n] .label[data-astro-cid-cvfuhg2n]{color:var(--wine)}.final[data-astro-cid-cvfuhg2n] h2[data-astro-cid-cvfuhg2n]{color:var(--wine);margin:12px 0 32px;font-size:clamp(40px,6vw,80px)}@media (width<=900px){.hero-grid[data-astro-cid-cvfuhg2n],.print-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:1fr}.print-img[data-astro-cid-cvfuhg2n]{max-width:420px}.inc-grid[data-astro-cid-cvfuhg2n],.how-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:1fr}.sample-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:1fr 1fr}}@media (width<=520px){.btn-buy[data-astro-cid-cvfuhg2n]{justify-content:center;width:100%}.sample-grid[data-astro-cid-cvfuhg2n]{grid-template-columns:1fr}}
