main.seo{max-width:1000px;margin:auto;padding:16px}.crumb{font-size:.85rem;margin:6px 0 10px}.crumb a{text-decoration:none}
.pd{display:grid;grid-template-columns:1fr;gap:18px;background:#fff;border-radius:24px;padding:16px;margin:8px 0}.pd img{width:100%;height:auto;border-radius:18px}.price.big{font-size:1.6rem;margin:.2em 0}
@media(min-width:760px){.pd{grid-template-columns:1fr 1fr}}.cols{padding-left:18px}
.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:10px 0}.pc{background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;box-shadow:0 2px 8px #e7529a22}
.pc img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pc .pn{padding:6px 10px 0;font-weight:700;font-size:.95rem}.pc .price{padding:0 10px 10px}
.faq{background:#fff;border-radius:14px;padding:10px 14px;margin:8px 0}.faq summary{font-weight:700;cursor:pointer}footer .small a{margin:0 2px}
