/* Generado por tools/node/css_poda.mjs a partir de 4 páginas (escritorio y móvil):
   /promocion-bosch-reembolso-calidad-2026-milar.html /promo-10a-garantia-liebherr-milar.html /promocion-lg-audio-garantia-2026-milar.html /promocion-nutribullet-blenders-cashback-2026-milar.html
   NO editar a mano: regenerar. */
@font-face { font-family: Milar2024; src: url("https://www.milar.es/estaticos/fonts/Milar/din-Condensed.woff") format("woff"), url("https://www.milar.es/estaticos/fonts/Milar/din-Condensed.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
.wrap { overflow: initial; }
p:empty { display: none; }
* { box-sizing: border-box; }
.milar { background: rgb(247, 248, 248); }
.milar .wrap { max-width: 1400px; }
@media (max-width: 425px) {
.milar #capaResultadoListadoProductos { }
}
#storeListByCp { padding-top: 10px; color: rgb(151, 151, 151); font-size: 14px; line-height: 22px; text-align: left; }
#storeListByCp p { padding: 25px 0px 20px; }
.milar #capaResultadoListadoProductos { margin-bottom: 19px; background-color: rgb(247, 248, 248); }
.milar #capaResultadoListadoProductos .listadoBody #itemContainer li:not(:nth-child(6n)) { margin-right: 10px; }
@media (max-width: 1172px) {
.milar #capaResultadoListadoProductos .listadoBody #itemContainer li:not(:nth-child(3n)) { margin-right: 25px; }
}
@media (min-width: 767px) and (max-width: 769px) {
.milar #capaResultadoListadoProductos { background-color: rgb(255, 255, 255); }
.milar #capaResultadoListadoProductos .listadoBody #itemContainer li:not(:nth-child(3n)) { margin-right: 25px; }
}
@media (max-width: 769px) {
.sticky { position: fixed; bottom: 0px; background-color: rgb(255, 255, 255); z-index: 10; width: 100%; }
.sticky p { display: none !important; }
.breadcrumb { display: none; }
}
@media (max-width: 789px) {
.active { margin: 8px 0px; }
.active::after { content: ""; height: 15px; width: 20px; float: right; background-image: url("https://www.milar.es/estaticos/images/Milar/chevron-up-solid.svg"); background-repeat: no-repeat; }
}
.milar .wrap { }
.milar .wrap .listadoBody { width: 80%; display: inline-block; }
@media (max-width: 766px) {
.milar #capaResultadoListadoProductos { background-color: rgb(243, 243, 243); }
.milar .wrap .listadoBody, .milar .wrap .filtrosLaterales { width: 100%; }
.milar #capaResultadoListadoProductos .listadoBody #itemContainer li:not(:nth-child(4n)) { margin: 0px; }
}
.promo-detail.promo-inside .breadcrumb { padding-bottom: 1rem; }
.milar #capaResultadoListadoProductos .wrap .listadoBody { width: 100%; }
@media (max-width: 769px) {
.milar .promo-detail.promo-inside { }
}
@keyframes amount-shadow {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}
#defaultZipCodeFormTextId::before { content: ""; background-image: url("https://www.milar.es/estaticos/images/Milar/ubicacion-milar.svg"); background-repeat: no-repeat; height: 24px; position: absolute; width: 30px; opacity: 1; z-index: 0; margin-left: -28px; margin-top: 1px; background-size: 23px auto; }
@keyframes shimmer {
0% { background-position: -200% 0px; }
100% { background-position: 200% 0px; }
}
