.prodpg[data-astro-cid-ttgomkr6]{padding:0 0 48px}.prodpg__container[data-astro-cid-ttgomkr6]{max-width:1100px;margin:0 auto;padding:0 16px}.products-title[data-astro-cid-ttgomkr6]{margin:0 0 .25rem}.prodpg__lead[data-astro-cid-ttgomkr6]{color:#334155;margin:.25rem 0 1rem}.prodpg__cats[data-astro-cid-ttgomkr6]{display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin:12px 0 28px}@media (max-width:980px){.prodpg__cats[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.prodpg__cats[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(2,1fr)}}.prodpg__cat[data-astro-cid-ttgomkr6]{display:grid;gap:8px;place-items:center;text-align:center;padding:12px;border-radius:12px;text-decoration:none;color:inherit;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 18px #0000000f;transition:transform .08s ease,box-shadow .15s ease,background .15s ease}.prodpg__cat[data-astro-cid-ttgomkr6]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 20px #0000000d}.prodpg__circle[data-astro-cid-ttgomkr6]{width:150px;height:150px;border-radius:50%;overflow:hidden;display:block;background:#f8fafc;border:6px solid #f1f5f9}.prodpg__circle[data-astro-cid-ttgomkr6] img[data-astro-cid-ttgomkr6]{width:100%;height:100%;object-fit:cover;display:block}.prodpg__label[data-astro-cid-ttgomkr6]{font-weight:700;letter-spacing:.01em}.products-hero[data-astro-cid-ttgomkr6]{position:relative;max-width:1100px;margin:0 auto 2rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #00000026;background:#0b0b0b}.products-hero[data-astro-cid-ttgomkr6] img[data-astro-cid-ttgomkr6]{width:100%;height:auto;display:block}.products-hero[data-astro-cid-ttgomkr6] .overlay[data-astro-cid-ttgomkr6]{position:absolute;inset:0 0 auto;height:100px;background:#00000073;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 12px}.products-hero[data-astro-cid-ttgomkr6] h1[data-astro-cid-ttgomkr6]{font-size:1.8rem;font-weight:700;margin:0}.products-hero[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{font-size:1rem;margin:4px 0 0;opacity:.95}@media (max-width:600px){.products-hero[data-astro-cid-ttgomkr6] .overlay[data-astro-cid-ttgomkr6]{height:120px}.products-hero[data-astro-cid-ttgomkr6] h1[data-astro-cid-ttgomkr6]{font-size:1.4rem}.products-hero[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{font-size:.9rem}}.category-banner[data-astro-cid-ttgomkr6]{max-width:1200px;margin:24px auto 48px}.category-banner[data-astro-cid-ttgomkr6] img[data-astro-cid-ttgomkr6]{display:block;width:100%;height:auto;border-radius:8px}@media (max-width: 520px){.bs-grid[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(2,1fr)!important;column-gap:10px!important;row-gap:12px!important;justify-items:center!important}.circle[data-astro-cid-ttgomkr6]{width:min(44vw,168px)!important;height:min(44vw,168px)!important;border-width:3px!important}.bs-card[data-astro-cid-ttgomkr6]{padding:2px!important}}@media (max-width: 380px){.bs-grid[data-astro-cid-ttgomkr6]{column-gap:8px!important}.circle[data-astro-cid-ttgomkr6]{width:min(46vw,160px)!important;height:min(46vw,160px)!important}}@media (max-width: 520px){.best-selling[data-astro-cid-ttgomkr6]{margin:10px 0 18px}.best-selling[data-astro-cid-ttgomkr6] .container[data-astro-cid-ttgomkr6]{padding:0!important}.best-selling[data-astro-cid-ttgomkr6] .bs-wrap[data-astro-cid-ttgomkr6]{width:100vw;margin-left:50%;transform:translate(-50%);border-radius:0;border:0;box-shadow:none;padding:14px 8px}.bs-grid[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(2,1fr)!important;column-gap:12px!important;row-gap:14px!important;justify-items:center!important;align-items:start!important}.circle[data-astro-cid-ttgomkr6]{width:min(42vw,176px)!important;height:min(42vw,176px)!important;border-width:3px!important}.circle[data-astro-cid-ttgomkr6] img[data-astro-cid-ttgomkr6]{width:100%;height:100%;object-fit:cover;display:block}.bs-card[data-astro-cid-ttgomkr6]{padding:2px!important}.bs-card[data-astro-cid-ttgomkr6]:hover{box-shadow:0 8px 14px #0000000d;background:#f8fafc}}@media (max-width: 380px){.circle[data-astro-cid-ttgomkr6]{width:min(43vw,168px)!important;height:min(43vw,168px)!important}.bs-grid[data-astro-cid-ttgomkr6]{column-gap:10px!important}}
