.Categories_darkMode___gnn8{--category-text:var(--text-light);--category-bg:rgba(50,50,50,0.8);--category-hover-bg:rgba(70,70,70,0.9);--category-border:rgba(255,255,255,0.2);--category-active-bg:rgba(var(--primary-color-rgb),0.3);--category-shadow:0 4px 8px rgba(0,0,0,0.3);--icon-color:var(--primary-color-light)}.Categories_lightMode__CwGDp{--category-text:var(--text-dark);--category-bg:rgba(250,250,250,0.9);--category-hover-bg:rgba(240,240,240,0.95);--category-border:rgba(0,0,0,0.1);--category-active-bg:rgba(var(--primary-color-rgb),0.1);--category-shadow:0 2px 6px rgba(0,0,0,0.1);--icon-color:var(--primary-color)}.Categories_categoriesContainer__Knc6F{width:100%;max-width:300px;margin-left:15px;border-radius:12px;overflow:visible;background-color:var(--category-bg);box-shadow:var(--category-shadow);margin-top:1rem;transition:all .3s ease}.Categories_categorySection__j2DpA{margin-bottom:.5rem;padding-left:20px;border-bottom:1px solid var(--category-border)}.Categories_categorySection__j2DpA:last-child{border-bottom:none;margin-bottom:0}.Categories_categoryHeader__P4M30{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;background:none;border:none;text-align:left;color:var(--category-text);font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;text-transform:uppercase;letter-spacing:.5px}.Categories_categoryHeader__P4M30:hover{background-color:var(--category-hover-bg)}.Categories_activeHeader__2N2p_{color:var(--primary-color);background-color:var(--category-active-bg);font-weight:700}.Categories_darkMode___gnn8 .Categories_activeHeader__2N2p_{color:var(--primary-light)}.Categories_darkMode___gnn8 .Categories_activeLink__g8SMq{color:var(--primary-light);border-left:1px solid var(--primary-light)}.Categories_expandIcon__gQCQN{font-size:1.3rem;color:var(--icon-color);transition:transform .3s ease}.Categories_categoryContent__FUD_Y{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.Categories_expanded__X6DT_{max-height:1200px}.Categories_linksContainer__vD_DX{padding:.5rem .5rem 1rem}.Categories_categoryLink__JyzwT{display:flex;align-items:center;padding:8px 12px;margin:4px 0;color:var(--category-text);text-decoration:none;font-size:.9rem;border-radius:8px;transition:all .2s ease;border:1px solid transparent}.Categories_categoryLink__JyzwT:hover{background-color:var(--category-hover-bg);border:1px solid var(--primary-color);transform:translateX(5px)}.Categories_activeLink__g8SMq{color:var(--primary-color);background-color:var(--category-active-bg);font-weight:600;border-left:3px solid var(--primary-color);padding-left:15px}.Categories_arrowIcon__Xiam_{font-size:.8rem!important;margin-right:10px;color:var(--icon-color)}.Categories_loadingContainer__Z8IqX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--category-text)}.Categories_spinner__wycN_{width:40px;height:40px;border-radius:50%;border:4px solid rgba(var(--primary-color-rgb),.3);border-top-color:var(--primary-color);animation:Categories_spin__ruue1 1s ease-in-out infinite;margin-bottom:1rem}@keyframes Categories_spin__ruue1{to{transform:rotate(1turn)}}@media screen and (max-width:650px){.Categories_navBarSeccions__xfpqT{display:contents}.Categories_categoriesContainer__Knc6F,.Categories_divNavBarSeccions__wyeuL{display:none}}.productos_products__EU_6K{padding-top:20px}.productos_productsContent__PsX7i{display:flex}.productos_productsListContainer__3bj00{padding-left:2%;padding-right:2%;flex:8 1;margin:0 0 15px}.productos_productsListContainer__3bj00 .productos_productItem__PxBX5{width:240px;margin-left:10px;margin-right:10px}@media screen and (max-width:650px){.productos_div-prod-details-indx__0Fxf0{margin-bottom:5px}.productos_productsListContainer__3bj00 .productos_productItem__PxBX5{width:150px;margin:0 5px;flex:auto}.productos_productItem__PxBX5{font-size:small}.productos_prod-details-index__g5aag{font-size:16px}.productos_tituloProducto__LOwYQ{font-size:24px;margin-top:10px}}@media screen and (max-width:450px){.productos_productsListContainer__3bj00 .productos_productItem__PxBX5 img{width:150px}.productos_productItem__PxBX5{font-size:x-small}}