e{color:#111;background:#fff;width:100%;margin:0;padding:0}.breadcrumbWrap{background:#fafafa;border-bottom:1px solid #eee;width:100%;padding:15px 0}.breadcrumbWrap .container{color:#999;align-items:center;gap:9px;font-family:Outfit,sans-serif;font-size:13px;display:flex}.breadcrumbWrap a{color:#999;text-decoration:none;transition:all .2s}.breadcrumbWrap a:hover{color:#111}.breadcrumbWrap strong{color:#222;font-weight:500}.favoritosCabecera{width:100%;padding:45px 0 40px}.smallTitle{color:#777;text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:10px;margin-bottom:11px;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;display:flex}.smallTitle span{background:#d90b73;width:28px;height:1px}.favoritosCabecera h1{color:#111;letter-spacing:-1.7px;margin:0;font-family:Outfit,sans-serif;font-size:49px;font-weight:500;line-height:1.05}.favoritosCabecera h1 span{color:#d90b73;font-weight:300}.favoritosCabecera p{color:#888;margin:14px 0 0;font-family:Outfit,sans-serif;font-size:14px}.favoritosProductos{width:100%;padding:0 0 75px}.productosGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 18px;width:100%;display:grid}.favoritosCargando{text-align:center;color:#888;width:100%;padding:60px 20px;font-family:Outfit,sans-serif;font-size:14px}.favoritosVacios{text-align:center;border-top:1px solid #eee;width:100%;padding:65px 20px 80px;font-family:Outfit,sans-serif}.favoritosVacios[hidden],.productosGrid[hidden]{display:none}.favoritosIcono{background:#fff0f6;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 20px;display:flex}.favoritosIcono svg{fill:none;stroke:#d90b73;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.favoritosVacios h2{color:#111;margin:0 0 9px;font-size:25px;font-weight:600}.favoritosVacios p{color:#888;margin:0 0 25px;font-size:13px}.favoritosVacios>a{color:#fff;background:#111;border-radius:25px;justify-content:center;align-items:center;height:44px;padding:0 25px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.favoritosVacios>a:hover{background:#d90b73}.productoCard{width:100%;min-width:0;position:relative}.productoImagen{background:#f4f4f6;width:100%;height:360px;position:relative;overflow:hidden}.productoImagen>a{width:100%;height:100%;display:block;position:relative}.productoImagen img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .45s;display:block;position:absolute;inset:0}.imagenPrincipal{z-index:1;opacity:1}.imagenHover{z-index:2;opacity:0}.productoCard:hover .imagenPrincipal{opacity:0}.productoCard:hover .imagenHover{opacity:1;transform:scale(1.045)}.oferta{z-index:5;color:#fff;background:#ec3b8b;border-radius:20px;padding:6px 11px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.wishlist{z-index:6;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 5px 18px #00000014}.wishlist svg{fill:#e83d98;stroke:#e83d98;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.productoActions{z-index:7;opacity:0;transition:all .3s;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(10px)}.productoActions a{color:#17141d;background:#fff;border-radius:25px;justify-content:center;align-items:center;width:100%;height:43px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 7px 20px #0000001a}.productoCard:hover .productoActions{opacity:1;transform:translateY(0)}.productoInfo{text-align:center;padding:13px 4px 0}.categoria{color:#9a98a2;min-height:19px;margin-bottom:4px;font-family:Rajdhani,sans-serif;font-size:13px;line-height:1.4}.productoInfo h3{margin:0 0 7px;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1.35}.productoInfo h3 a{color:#17141d;border-bottom:1px solid #bbb9c1;text-decoration:none}.precio{color:#17141d;font-family:Outfit,sans-serif;font-size:16px;font-weight:600}.precioOferta{justify-content:center;align-items:center;gap:8px;display:flex}.precioActual{color:#ec3b8b;font-weight:600}.precioAnterior{color:#999;font-size:13px;font-weight:400;text-decoration:line-through}@media (width<=1100px){.productosGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.favoritosCabecera h1{font-size:43px}.productosGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.favoritosCabecera{padding:30px 0}.favoritosCabecera h1{font-size:36px}.productosGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}}@media (width<=480px){.productoImagen{height:190px}}
