.shop-hero[data-astro-cid-5w43p2qc]{background-color:#fce4e4;padding:4rem 2rem;text-align:center}.shop-hero-content[data-astro-cid-5w43p2qc]{max-width:900px;margin:0 auto}.shop-hero[data-astro-cid-5w43p2qc] h1[data-astro-cid-5w43p2qc]{color:var(--black);font-size:2.5rem;margin:0 0 1rem}.shop-hero[data-astro-cid-5w43p2qc] p[data-astro-cid-5w43p2qc]{font-size:1.15rem;color:#555;margin:0;font-weight:300}@media (max-width: 720px){.shop-hero[data-astro-cid-5w43p2qc]{padding:2rem 1rem}.shop-hero[data-astro-cid-5w43p2qc] h1[data-astro-cid-5w43p2qc]{font-size:1.8rem}.shop-hero[data-astro-cid-5w43p2qc] p[data-astro-cid-5w43p2qc]{font-size:1rem}}.shop-intro[data-astro-cid-5w43p2qc]{padding:3rem 2rem;text-align:center;background-color:#fafafa}.intro-container[data-astro-cid-5w43p2qc]{max-width:900px;margin:0 auto}.intro-container[data-astro-cid-5w43p2qc] h2[data-astro-cid-5w43p2qc]{color:var(--black);font-size:2rem;margin:0 0 1rem}.intro-container[data-astro-cid-5w43p2qc] p[data-astro-cid-5w43p2qc]{font-size:1.05rem;color:#555;line-height:1.9;font-weight:300}@media (max-width: 720px){.shop-intro[data-astro-cid-5w43p2qc]{padding:2rem 1rem}.intro-container[data-astro-cid-5w43p2qc] h2[data-astro-cid-5w43p2qc]{font-size:1.5rem}.intro-container[data-astro-cid-5w43p2qc] p[data-astro-cid-5w43p2qc]{font-size:1rem}}.shop-categories[data-astro-cid-5w43p2qc]{padding:3rem 2rem}.categories-container[data-astro-cid-5w43p2qc]{max-width:1200px;margin:0 auto}.categories-container[data-astro-cid-5w43p2qc] h2[data-astro-cid-5w43p2qc]{text-align:center;color:var(--black);font-size:2rem;margin:0 0 2rem}.categories-grid[data-astro-cid-5w43p2qc]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.category-card[data-astro-cid-5w43p2qc]{text-decoration:none;color:inherit;transition:transform .3s ease}.category-card[data-astro-cid-5w43p2qc]:hover{transform:translateY(-5px)}.category-image[data-astro-cid-5w43p2qc]{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;margin-bottom:1rem}.category-image[data-astro-cid-5w43p2qc] img[data-astro-cid-5w43p2qc]{width:100%;height:100%;object-fit:cover}.category-card[data-astro-cid-5w43p2qc] h3[data-astro-cid-5w43p2qc]{text-align:center;color:var(--black);font-size:1.2rem;margin:0}@media (max-width: 1024px){.categories-grid[data-astro-cid-5w43p2qc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.shop-categories[data-astro-cid-5w43p2qc]{padding:2rem 1rem}.categories-grid[data-astro-cid-5w43p2qc]{grid-template-columns:1fr;gap:1.5rem}}.products-section[data-astro-cid-5w43p2qc]{padding:3rem 2rem;background-color:#fafafa}.products-section[data-astro-cid-5w43p2qc]:nth-child(2n){background-color:#fff}.products-container[data-astro-cid-5w43p2qc]{max-width:1200px;margin:0 auto}.products-container[data-astro-cid-5w43p2qc] h2[data-astro-cid-5w43p2qc]{text-align:center;color:var(--black);font-size:2rem;margin:0 0 2rem}.products-grid[data-astro-cid-5w43p2qc]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.product-card[data-astro-cid-5w43p2qc]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.product-card[data-astro-cid-5w43p2qc]:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.product-image[data-astro-cid-5w43p2qc]{width:100%;aspect-ratio:1;overflow:hidden}.product-image[data-astro-cid-5w43p2qc] img[data-astro-cid-5w43p2qc]{width:100%;height:100%;object-fit:cover}.product-info[data-astro-cid-5w43p2qc]{padding:1.5rem}.product-info[data-astro-cid-5w43p2qc] h3[data-astro-cid-5w43p2qc]{color:var(--black);font-size:1.3rem;margin:0 0 .5rem}.product-description[data-astro-cid-5w43p2qc]{color:#666;font-size:.95rem;line-height:1.5;margin:0 0 1rem}.product-price[data-astro-cid-5w43p2qc]{color:var(--accent);font-size:1.2rem;font-weight:700;margin:0 0 1rem}.btn[data-astro-cid-5w43p2qc]{display:inline-block;padding:.75rem 2rem;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;width:100%}.btn-primary[data-astro-cid-5w43p2qc]{background-color:var(--accent);color:#fff}.btn-primary[data-astro-cid-5w43p2qc]:hover{opacity:.9;transform:translateY(-2px)}@media (max-width: 1024px){.products-grid[data-astro-cid-5w43p2qc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.products-section[data-astro-cid-5w43p2qc]{padding:2rem 1rem}.products-grid[data-astro-cid-5w43p2qc]{grid-template-columns:1fr;gap:1.5rem}.product-info[data-astro-cid-5w43p2qc]{padding:1rem}.product-info[data-astro-cid-5w43p2qc] h3[data-astro-cid-5w43p2qc]{font-size:1.1rem}}.coming-soon[data-astro-cid-5w43p2qc]{text-align:center;padding:4rem 2rem}.coming-soon[data-astro-cid-5w43p2qc] p[data-astro-cid-5w43p2qc]{color:#999;font-size:1.5rem;font-weight:300;margin:0}@media (max-width: 720px){.coming-soon[data-astro-cid-5w43p2qc]{padding:3rem 1rem}.coming-soon[data-astro-cid-5w43p2qc] p[data-astro-cid-5w43p2qc]{font-size:1.2rem}}
