main[data-astro-cid-7ltl2ssp]{padding-top:4rem}.categories-banner[data-astro-cid-7ltl2ssp]{background:linear-gradient(135deg,#00b4d814,#ffffff08,#00b4d80d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6rem 2rem;text-align:center;position:relative;overflow:hidden}.banner-content[data-astro-cid-7ltl2ssp]{max-width:800px;margin:0 auto;position:relative;z-index:1}.banner-content[data-astro-cid-7ltl2ssp] h1[data-astro-cid-7ltl2ssp]{font-size:3.5rem;color:#333;margin-bottom:1rem;font-weight:700}.banner-content[data-astro-cid-7ltl2ssp] p[data-astro-cid-7ltl2ssp]{font-size:1.25rem;color:#666}.categories-container[data-astro-cid-7ltl2ssp]{max-width:1400px;margin:4rem auto;padding:0 2rem}.category-block[data-astro-cid-7ltl2ssp]{margin-bottom:4rem}@media (max-width: 767px){.category-block[data-astro-cid-7ltl2ssp]{margin-bottom:6rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,180,216,.1)}}.category-header[data-astro-cid-7ltl2ssp]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 1.5rem}.category-header[data-astro-cid-7ltl2ssp] h2[data-astro-cid-7ltl2ssp]{font-size:2.5rem;color:#333;font-weight:600}.view-all[data-astro-cid-7ltl2ssp]{color:#00b4d8;text-decoration:none;font-weight:500;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}.view-all[data-astro-cid-7ltl2ssp]:hover{color:#0096c7}.products-row[data-astro-cid-7ltl2ssp]{padding:1.5rem 0}.products-row[data-astro-cid-7ltl2ssp] .lazy-product-grid .productos-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;&::-webkit-scrollbar{display:none}@media (min-width: 768px){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:1.5rem;overflow-x:visible;scroll-snap-type:none;justify-items:center;align-items:start;>[data-astro-cid-7ltl2ssp]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;max-width:50%}}@media (min-width: 1024px){gap:2.5rem;padding:2rem}@media (min-width: 1200px){gap:3.5rem;padding:2rem 0}}.products-row[data-astro-cid-7ltl2ssp] .lazy-product-grid .product-card{flex:0 0 280px;width:280px;scroll-snap-align:start;@media (min-width: 768px){flex:initial;width:100%;max-width:360px;min-width:0}}.products-row[data-astro-cid-7ltl2ssp] .lazy-product-grid .load-more-btn{display:none}@media (max-width: 1200px){.categories-container[data-astro-cid-7ltl2ssp]{max-width:100%;padding:0 1rem}.category-block[data-astro-cid-7ltl2ssp]{margin-bottom:3rem}}@media (max-width: 768px){.categories-banner[data-astro-cid-7ltl2ssp]{padding:3rem 1rem}.banner-content[data-astro-cid-7ltl2ssp] h1[data-astro-cid-7ltl2ssp]{font-size:2rem;margin-bottom:.5rem}.banner-content[data-astro-cid-7ltl2ssp] p[data-astro-cid-7ltl2ssp]{font-size:1rem}.category-header[data-astro-cid-7ltl2ssp]{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.category-header[data-astro-cid-7ltl2ssp] h2[data-astro-cid-7ltl2ssp]{font-size:1.8rem}}@media (max-width: 480px){.categories-banner[data-astro-cid-7ltl2ssp]{padding:2rem 1rem}.banner-content[data-astro-cid-7ltl2ssp] h1[data-astro-cid-7ltl2ssp]{font-size:1.75rem}.category-header[data-astro-cid-7ltl2ssp] h2[data-astro-cid-7ltl2ssp]{font-size:1.5rem}}@media (min-width: 1400px){.categories-container[data-astro-cid-7ltl2ssp]{max-width:1600px}.products-row[data-astro-cid-7ltl2ssp] .lazy-product-grid .product-card{flex:0 0 340px}}.breadcrumb[data-astro-cid-7ltl2ssp]{background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,180,216,.1);padding:1rem 0;margin-bottom:2rem}.breadcrumb-container[data-astro-cid-7ltl2ssp]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:.5rem}.breadcrumb-link[data-astro-cid-7ltl2ssp]{display:flex;align-items:center;gap:.5rem;color:#00b4d8;text-decoration:none;font-weight:500;transition:color .3s ease}.breadcrumb-link[data-astro-cid-7ltl2ssp]:hover{color:#0096c7}.breadcrumb-icon[data-astro-cid-7ltl2ssp]{width:20px;height:20px}.breadcrumb-separator[data-astro-cid-7ltl2ssp]{display:flex;align-items:center;color:#94a3b8}.separator-icon[data-astro-cid-7ltl2ssp]{width:16px;height:16px}.breadcrumb-current[data-astro-cid-7ltl2ssp]{color:#64748b;font-weight:500}
