.bc-wrap[data-astro-cid-vm4oozs6]{background:var(--clr-cream);padding-block:var(--space-4);border-bottom:var(--border-thin)}.pdetail[data-astro-cid-vm4oozs6]{background:var(--clr-cream);border-bottom:var(--border);padding-block:var(--space-6) var(--space-10);position:relative}.pdetail__inner[data-astro-cid-vm4oozs6]{z-index:1;gap:var(--space-6);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (width>=900px){.pdetail__inner[data-astro-cid-vm4oozs6]{gap:var(--space-10);grid-template-columns:1fr 1.1fr}}.pdetail__media[data-astro-cid-vm4oozs6]{padding:var(--space-5);background:var(--clr-cream);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);aspect-ratio:1;place-self:center;place-items:center;width:100%;max-width:480px;margin-inline:auto;display:grid;position:relative;overflow:hidden;transform:rotate(-2deg)}.pdetail__media[data-astro-cid-vm4oozs6]:before{content:"";border-radius:calc(var(--radius-md) - 6px);pointer-events:none;border:2px dashed #1113;position:absolute;inset:10px}.pdetail__media[data-astro-cid-vm4oozs6] picture{z-index:1;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.pdetail__media[data-astro-cid-vm4oozs6] .pdetail__photo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pdetail__badge[data-astro-cid-vm4oozs6]{background:var(--clr-yellow);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-display);z-index:2;flex-direction:column;align-items:center;padding:.5rem 1rem .7rem;display:inline-flex;position:absolute;top:-18px;right:-10px;transform:rotate(12deg)}.pdetail__title[data-astro-cid-vm4oozs6]{margin-block:var(--space-3) var(--space-3);font-size:clamp(2.25rem,8vw,4rem);line-height:.95;transform:rotate(-1deg)}.pdetail__price[data-astro-cid-vm4oozs6]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-2xl);background:var(--clr-yellow);border:var(--border);border-radius:var(--radius-sm);box-shadow:5px 5px 0 var(--clr-ink);margin-bottom:var(--space-5);padding:.4rem 1rem;display:inline-block;transform:rotate(-2deg)}.pdetail__desc[data-astro-cid-vm4oozs6]{font-family:var(--font-heading);font-size:var(--text-lg);max-width:50ch;margin-bottom:var(--space-4)}.pdetail__feats[data-astro-cid-vm4oozs6]{margin:0 0 var(--space-6);gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);flex-direction:column;padding:0;list-style:none;display:flex}.phow[data-astro-cid-vm4oozs6]{background:var(--clr-pink-soft);border-bottom:var(--border);position:relative}.phow__inner[data-astro-cid-vm4oozs6]{z-index:1;gap:var(--space-8);grid-template-columns:1fr;max-width:980px;margin-inline:auto;display:grid;position:relative}@media (width>=768px){.phow__inner[data-astro-cid-vm4oozs6]{gap:var(--space-10);grid-template-columns:1fr 1fr}}.phow__h2[data-astro-cid-vm4oozs6]{margin-bottom:var(--space-4)}.phow__desc[data-astro-cid-vm4oozs6]{font-family:var(--font-heading);font-size:var(--text-base);margin-bottom:var(--space-4)}.phow__use[data-astro-cid-vm4oozs6],.phow__steps[data-astro-cid-vm4oozs6]{font-family:var(--font-body);font-size:var(--text-base);gap:var(--space-2);flex-direction:column;padding-left:1.4rem;line-height:1.6;display:flex}.phow__steps[data-astro-cid-vm4oozs6]{counter-reset:phow-steps;padding-left:0;list-style:none}.phow__steps[data-astro-cid-vm4oozs6] li[data-astro-cid-vm4oozs6]{counter-increment:phow-steps;padding-left:2.4rem;position:relative}.phow__steps[data-astro-cid-vm4oozs6] li[data-astro-cid-vm4oozs6]:before{content:counter(phow-steps);background:var(--clr-lime);border:2px solid var(--clr-ink);width:1.7rem;height:1.7rem;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:.05em;left:0}.prelated[data-astro-cid-vm4oozs6]{background:var(--clr-cream);border-bottom:var(--border)}.prelated__head[data-astro-cid-vm4oozs6]{text-align:center;margin-bottom:var(--space-6);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.prelated__list[data-astro-cid-vm4oozs6]{margin:0 auto var(--space-6);gap:var(--space-4);grid-template-columns:1fr;max-width:800px;padding:0;list-style:none;display:grid}@media (width>=600px){.prelated__list[data-astro-cid-vm4oozs6]{grid-template-columns:1fr 1fr}}.prelated__list[data-astro-cid-vm4oozs6] a[data-astro-cid-vm4oozs6]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--clr-cream);border:var(--border);border-radius:var(--radius-sm);color:var(--clr-ink);grid-template-columns:auto 1fr auto;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.prelated__list[data-astro-cid-vm4oozs6] a[data-astro-cid-vm4oozs6]:hover{box-shadow:5px 5px 0 var(--clr-ink);transform:translate(-2px,-2px)}.prelated__list[data-astro-cid-vm4oozs6] a[data-astro-cid-vm4oozs6]:active{box-shadow:2px 2px 0 var(--clr-ink);transform:translate(1px,1px)}.prelated__vol[data-astro-cid-vm4oozs6]{font-family:var(--font-mono);background:var(--clr-lime);border:var(--border-thin);border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;padding:.3rem .7rem}.prelated__name[data-astro-cid-vm4oozs6]{font-family:var(--font-heading);font-weight:600}.prelated__price[data-astro-cid-vm4oozs6]{font-family:var(--font-mono);color:var(--clr-pink);font-weight:700}.prelated__more[data-astro-cid-vm4oozs6]{text-align:center;font-family:var(--font-heading)}.prelated__more[data-astro-cid-vm4oozs6] a[data-astro-cid-vm4oozs6]{color:var(--clr-pink);font-weight:700}.prelated__context[data-astro-cid-vm4oozs6]{gap:var(--space-3);max-width:860px;margin:var(--space-6) auto 0;grid-template-columns:1fr;display:grid}@media (width>=720px){.prelated__context[data-astro-cid-vm4oozs6]{grid-template-columns:repeat(3,1fr)}}.prelated__context[data-astro-cid-vm4oozs6] a[data-astro-cid-vm4oozs6]{min-height:104px;padding:var(--space-4);background:var(--clr-lime);border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--clr-ink);font-family:var(--font-heading);flex-direction:column;justify-content:center;gap:.25rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.prelated__context[data-astro-cid-vm4oozs6] a[data-astro-cid-vm4oozs6]:hover{box-shadow:5px 5px 0 var(--clr-ink);transform:translate(-2px,-2px)}.prelated__context[data-astro-cid-vm4oozs6] a[data-astro-cid-vm4oozs6]:active{box-shadow:2px 2px 0 var(--clr-ink);transform:translate(1px,1px)}.prelated__context[data-astro-cid-vm4oozs6] span[data-astro-cid-vm4oozs6]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--clr-pink)}