.CategoryDetail-module__eT29tW__pageWrapper{background-color:var(--background-color);flex-direction:column;min-height:100vh;display:flex}.CategoryDetail-module__eT29tW__heroSection{justify-content:center;align-items:center;width:100%;height:50vh;min-height:400px;max-height:600px;margin-top:60px;display:flex;position:relative;overflow:hidden}.CategoryDetail-module__eT29tW__heroImageWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.CategoryDetail-module__eT29tW__heroImage{object-fit:cover;object-position:center}.CategoryDetail-module__eT29tW__heroOverlay{z-index:2;background:linear-gradient(90deg,#000c 0%,#0000004d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.CategoryDetail-module__eT29tW__heroContent{z-index:3;color:#fff;text-align:center;max-width:800px;padding:0 1.5rem;position:relative}.CategoryDetail-module__eT29tW__heroTitle{text-shadow:0 2px 10px #00000080;margin-bottom:1rem;font-size:3rem;font-weight:800}.CategoryDetail-module__eT29tW__heroSubtitle{opacity:.9;text-shadow:0 1px 5px #00000080;margin-bottom:2rem;font-size:1.2rem}.CategoryDetail-module__eT29tW__primaryBtn{background-color:var(--primary-color);color:#fff;border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #339dd966}.CategoryDetail-module__eT29tW__primaryBtn:hover{background-color:var(--primary-color-dark);transform:translateY(-2px);box-shadow:0 6px 20px #339dd999}.CategoryDetail-module__eT29tW__mainContainer{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.CategoryDetail-module__eT29tW__detailsSection{text-align:center;margin-bottom:5rem}.CategoryDetail-module__eT29tW__detailsHeader{margin-bottom:3rem}.CategoryDetail-module__eT29tW__detailsHeader h2{color:var(--text-primary);margin-bottom:1rem;font-size:2.2rem}.CategoryDetail-module__eT29tW__detailsHeader p{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem}.CategoryDetail-module__eT29tW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.CategoryDetail-module__eT29tW__featureCard{background:var(--white);box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);border-radius:16px;padding:2.5rem 2rem;transition:transform .3s}.CategoryDetail-module__eT29tW__featureCard:hover{transform:translateY(-5px)}.CategoryDetail-module__eT29tW__featureIcon{color:var(--primary-color);margin-bottom:1rem}.CategoryDetail-module__eT29tW__featureCard h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.3rem}.CategoryDetail-module__eT29tW__featureCard p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.CategoryDetail-module__eT29tW__subcategoriesSection h2{color:var(--text-primary);text-align:center;margin-bottom:2rem;font-size:2.2rem}.CategoryDetail-module__eT29tW__subcategoriesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}.CategoryDetail-module__eT29tW__subCard{background:var(--white);border:1px solid var(--glass-border);border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 4px 15px #0000000d}.CategoryDetail-module__eT29tW__subCard:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.CategoryDetail-module__eT29tW__subImageWrapper{width:100%;height:180px;position:relative}.CategoryDetail-module__eT29tW__subImage{object-fit:cover}.CategoryDetail-module__eT29tW__subContent{text-align:center;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.CategoryDetail-module__eT29tW__subContent h3{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.1rem}.CategoryDetail-module__eT29tW__subBtn{border:2px solid var(--primary-color);color:var(--primary-color);border-radius:50px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.CategoryDetail-module__eT29tW__subBtn:hover{background:var(--primary-color);color:#fff}@media (max-width:768px){.CategoryDetail-module__eT29tW__heroTitle{font-size:2.2rem}.CategoryDetail-module__eT29tW__heroSubtitle{font-size:1rem}.CategoryDetail-module__eT29tW__detailsHeader h2,.CategoryDetail-module__eT29tW__subcategoriesSection h2{font-size:1.8rem}}
