.main-page.svelte-14hny4b{width:95%;margin:0 auto}.container-fluid.svelte-14hny4b{width:100%;padding:0 .5rem}.categories-section.svelte-14hny4b{padding:1rem 0;background:#fff;border-bottom:1px solid #e9ecef}.featured-categories.svelte-14hny4b{padding:4rem 0;background:#fff}@media (max-width: 768px){.featured-categories.svelte-14hny4b{padding:3rem 0}}@media (max-width: 480px){.featured-categories.svelte-14hny4b{padding:2rem 0}}.featured-categories.svelte-14hny4b h2:where(.svelte-14hny4b){text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#333}@media (max-width: 768px){.featured-categories.svelte-14hny4b h2:where(.svelte-14hny4b){font-size:2rem;margin-bottom:2rem}}@media (max-width: 480px){.featured-categories.svelte-14hny4b h2:where(.svelte-14hny4b){font-size:1.5rem;margin-bottom:1.5rem}}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b){display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b){border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease;background:#fff;text-decoration:none;color:inherit;display:block}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b):hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-image:where(.svelte-14hny4b){width:100%;aspect-ratio:1;overflow:hidden}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-image:where(.svelte-14hny4b) img:where(.svelte-14hny4b){width:100%;height:100%;object-fit:cover;object-position:center}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b){padding:1.5rem;color:#333}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b) h3:where(.svelte-14hny4b){font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#333}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b) p:where(.svelte-14hny4b){color:#666;margin-bottom:1rem;font-size:.9rem}.featured-categories.svelte-14hny4b .featured-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b) .shop-now:where(.svelte-14hny4b){color:#28a745;font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px;display:inline-block;padding:.5rem 1rem;border:1px solid #28a745;border-radius:5px;transition:all .2s ease}.regular-categories.svelte-14hny4b{padding:4rem 0;background:#fff}@media (max-width: 768px){.regular-categories.svelte-14hny4b{padding:3rem 0}}@media (max-width: 480px){.regular-categories.svelte-14hny4b{padding:2rem 0}}.regular-categories.svelte-14hny4b h2:where(.svelte-14hny4b){text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#333}@media (max-width: 768px){.regular-categories.svelte-14hny4b h2:where(.svelte-14hny4b){font-size:2rem;margin-bottom:2rem}}@media (max-width: 480px){.regular-categories.svelte-14hny4b h2:where(.svelte-14hny4b){font-size:1.5rem;margin-bottom:1.5rem}}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b){display:grid;grid-template-columns:repeat(8,1fr);gap:1.25rem}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b){border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #00000014;transition:transform .3s ease,box-shadow .3s ease;background:#fff;text-decoration:none;color:inherit;display:block}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b):hover{transform:translateY(-3px);box-shadow:0 4px 20px #0000001f}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-image:where(.svelte-14hny4b){width:100%;aspect-ratio:1;overflow:hidden}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-image:where(.svelte-14hny4b) img:where(.svelte-14hny4b){width:100%;height:100%;object-fit:cover;object-position:center}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b){padding:1rem;color:#333}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b) h3:where(.svelte-14hny4b){font-size:1.1rem;font-weight:600;margin-bottom:.25rem;color:#333}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b) p:where(.svelte-14hny4b){color:#666;font-size:.8rem;margin-bottom:.75rem}.regular-categories.svelte-14hny4b .regular-grid:where(.svelte-14hny4b) .category-block:where(.svelte-14hny4b) .block-content:where(.svelte-14hny4b) .shop-now:where(.svelte-14hny4b){color:#28a745;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;display:inline-block;padding:.4rem .8rem;border:1px solid #28a745;border-radius:5px;transition:all .2s ease}@media (max-width: 1600px){.featured-grid.svelte-14hny4b{grid-template-columns:repeat(3,1fr)!important;gap:1.25rem}.regular-grid.svelte-14hny4b{grid-template-columns:repeat(4,1fr)!important;gap:1.25rem}}@media (max-width: 768px){.featured-grid.svelte-14hny4b,.regular-grid.svelte-14hny4b{grid-template-columns:repeat(2,1fr)!important;gap:1rem}}@media (max-width: 480px){.container-fluid.svelte-14hny4b{padding:0 .5rem}.featured-categories.svelte-14hny4b,.regular-categories.svelte-14hny4b{padding:2rem 0}.featured-grid.svelte-14hny4b,.regular-grid.svelte-14hny4b{grid-template-columns:repeat(2,1fr)!important;gap:.75rem}}
