/* Generado por tools/node/css_poda.mjs a partir de 8 páginas (escritorio y móvil):
   /lavadora-balay-3ts285bs.html /lavadora-bosch-wgg254zees.html /lavadora-balay-3ts495xs.html /lavadora-aeg-lfe6d84n4b.html /televisor-samsung-tu65m72hauxxc.html /televisor-samsung-tu55m72hauxxc.html /cafetera-philips-lor-barista-lm9012-00.html /frigorificos-combi-cocina/de-infiniton.html
   NO editar a mano: regenerar. */
a:not([href]):not([tabindex]) { appearance: none; }
@media (min-width: 1200px) {
.productTab .container { width: 100%; }
}
.productTab .image { width: 100%; }
.shopstock { text-align: left; line-height: 14px; font-size: 14px; }
h1 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
@media (min-width: 768px) {
.dataProduct { padding: 0px 0px 3rem; }
}
.dataProduct__infoProduct { box-sizing: border-box; }
.dataProduct__infoProduct .info-description { margin: 0px 0px 1rem; }
.dataProduct__infoProduct .info-description .description-tech .description-tech-text { position: relative; margin-top: 0.5rem; margin-bottom: 0.5rem; line-height: 1.8rem; }
.dataProduct__infoProduct .info-description .description-moreInfo { display: block; text-decoration: underline; }
.dataProduct__infoProduct .store_button .store_button__link { color: rgb(79, 187, 2); }
.dataProduct__infoProduct .info-garantia .extendida .image, .dataProduct__infoProduct .info-garantia .duracion .image { float: left; width: 8rem; margin-right: 1rem; height: auto; }
.dataProduct__infoProduct .info-garantia .extendida { display: flex; justify-content: left; -webkit-box-align: center; align-items: center; max-width: 24rem; margin: 1rem auto; }
.dataProduct__infoProduct .info-garantia .extendida .image { width: 4.8rem; }
.dataProduct__infoProduct .info-garantia .extendida .text p { margin: 0px; }
.dataProduct__infoProduct .info-garantia .row { margin: 0px; }
.dataProduct__infoProduct .info-garantia .col-md-6 { padding: 0px; }
.dataProduct__infoProduct .info-garantia .duracion { display: flex; justify-content: space-around; -webkit-box-align: center; align-items: center; padding: 1rem; margin: auto; }
.dataProduct__infoProduct .info-garantia .duracion .image-ok { border-radius: 2rem; width: 1.9rem; height: 1.9rem; }
.dataProduct__infoProduct .info-garantia .duracion strong { text-align: center; padding: 0px 1rem; }
.dataProduct__infoProduct .postalcode-box .form__group span { display: block; padding: 15px; font-size: 14px; color: rgb(33, 37, 41); }
.dataProduct__infoProduct .postalcode-box .form__group .link:hover { color: rgb(255, 255, 255); background-color: rgb(51, 122, 0); }
.dataProduct__infoProduct .postalcode-box .form__group .input { padding: 3px 15px 3px 45px; position: relative; animation-name: input-shadow; animation-duration: 2s; animation-iteration-count: 3; border: 1px solid rgb(170, 170, 170); border-radius: 25px; margin: 0px 0px 15px 15px; width: 80%; max-width: 470px; height: 45px; font-size: 14px; color: rgb(33, 37, 41); }
@keyframes input-shadow {
0% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; transform: scale(1); }
50% { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 4px; transform: scale(1.05); }
100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; transform: scale(1); }
}
.info-financiacion .financiacion { font-family: "Open Sans"; font-size: 15px; }
.info-financiacion .financiacion a { color: rgb(111, 70, 173); text-decoration: none; float: left; background-color: rgb(255, 255, 255); border-radius: 30px; padding: 0px 9px; text-transform: uppercase; font-family: "Open Sans"; font-size: 12px; font-weight: 600; }
.info-financiacion { float: left; margin-bottom: 20px; border: 3px; padding: 24px; margin-top: 0px; background: linear-gradient(to right, rgb(228, 0, 19) -20%, rgb(155, 45, 112) 20%, rgb(46, 95, 243) 100%); border-radius: 30px 0px; }
.jo1ncell { float: left; padding: 0px; }
.garantiaTresCell { text-align: center; float: left; }
.garantiaTresCell .info-garantia { background: rgb(230, 231, 232); border-radius: 5px; }
.garantiaTresCell p { font-size: 13px; line-height: 18px; margin-top: 10px; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail .icon-box { width: 20%; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail .icon-box .image { height: 80px; width: auto; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail .postalcode-txo { width: 80%; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail { padding: 20px; display: flex; align-items: center; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail .searchPromotionCodeTextProductDetail { font-size: 14px; font-weight: 600; line-height: 18px; margin: 0px 15px; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail .form__group { background-color: rgb(79, 187, 2); display: flex; align-items: center; margin: 10px auto; width: 250px; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail .form__group .searchPromotionCodeInputProductDetail { width: 85%; font-size: 12px; text-align: center; height: 36px; border: 1px solid rgb(79, 187, 2) !important; }
.dataProduct__infoProduct .postalcode-box .searchPromotionCodeProductDetail .form__group .link { width: 15%; text-align: center; color: rgb(0, 0, 0); font-size: 12px; font-weight: 600; display: flex; justify-content: center; align-items: center; }
.dataProduct__infoProduct .postalcode-box .promotion-title { font-size: 14px; font-weight: 600; }
.dataProduct__infoProduct .postalcode-box .promotionResultProductDetail { font-size: 12px; padding: 10px; line-height: 15px; width: 100%; margin: 15px auto 25px; }
.dataProduct__infoProduct .postalcode-box .promotionResultProductDetail .item .promotion-info-img { display: initial; height: 50px; max-width: 100%; }
.dataProduct__infoProduct .postalcode-box .promotionResultProductDetail .promotion-info { height: 35px; }
.dataProduct__infoProduct .postalcode-box .promotionResultProductDetail .promotion-info-txt { float: left; margin-left: 10px; line-height: 28px; }
.dataProduct__infoProduct .postalcode-box .promotionResultProductDetail .item p { margin: 0px 0px 0px 15px; font-size: 14px; font-weight: 600; }
.dataProduct__infoProduct .postalcode-box .promotionResultProductDetailRelatedProducts .relatedProductInfoImageDetail { display: flex; align-items: center; height: 150px; justify-content: left; }
.dataProduct__infoProduct .postalcode-box .promotionResultProductDetailRelatedProducts .relatedProductInfoDetail .relatedProductInfoDetailPrice { font-weight: bold; font-size: 16px; font-family: "Open Sans", "sans-serif"; margin-top: 1.5rem; }
.dataProduct__info-promociones { padding: 0px; margin-bottom: 0px; width: 100%; }
@media (min-width: 768px) {
.dataProduct { position: relative; }
.tabs { padding: 0px; }
.tabs__description .description-content { padding-bottom: 0px; position: relative; }
.tabs__description .description-content::after { content: ""; position: absolute; width: 1px; height: 90%; top: 30px; left: 50%; transform: translateX(-50%); }
.description-shop { column-count: 2; column-gap: 10rem; }
.description-supplier { padding-bottom: 30px; }
}
.dataProduct__infoProduct .info-description .description-moreInfo { color: rgb(151, 151, 151); font-family: "Open Sans", "sans-serif"; margin-top: 1rem; font-size: 1.4rem; line-height: 2.1rem; }
.tabs__description .text p, .tabs__description .text ul { font-family: "Open Sans", "sans-serif"; font-weight: 100; }
.tabs__description .text strong { font-family: "Open Sans", "sans-serif"; font-weight: 600; }
.tabs__description .description-content h3 { color: rgb(79, 187, 2); }
.dataProduct { width: 100%; }
@media (min-width: 768px) {
.dataProduct { padding-top: 0rem; }
}
@keyframes amount-shadow {
0% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; transform: scale(1); }
50% { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 4px; transform: scale(1.05); }
100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; transform: scale(1); }
}
input[type="checkbox"] + label::before { content: ""; width: 20px; height: 20px; float: left; margin: 4px 10px 0px 0px; border: 2px solid rgb(0, 0, 0); background: rgb(255, 255, 255); border-radius: 3px; }
input[type="checkbox"]:checked + label::before { border-color: rgb(51, 122, 0); background-color: rgb(51, 122, 0); }
input[type="checkbox"]:checked + label::after { content: ""; width: 16px; height: 8px; border-width: 0px 0px 4px 4px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255); border-image: none; float: left; margin-left: -28px; margin-top: 9px; transform: rotate(-55deg); }
@media (max-width: 453px) {
input[type="checkbox"]:checked + label::after { margin-left: 2px; margin-top: -17px; }
}
.services_superior_message { font-size: 16px; font-family: "Open Sans"; margin-top: 0px; float: left; width: 100%; }
.changecp { color: rgb(0, 138, 28); font-size: 14px; text-decoration: underline; cursor: pointer; text-transform: initial; display: block; }
.services_extra_text_button a:hover { color: rgb(2, 96, 167); background-color: white; }
.postalcode-box-content { width: 100%; font-size: 0.875rem; line-height: 1.25rem; float: left; }
.postalcode-box-content img { display: initial; float: left; }
.receivetoday { background-color: rgb(191, 230, 173); display: block; padding: 5px 5px 5px 60px; border-radius: 5px 0px; }
.receivetoday::before { content: ""; width: 50px; height: 20px; position: absolute; background: url("https://www.milar.es/estaticos/images/Milar/camion-veloz.svg") no-repeat; margin-left: -50px; margin-top: 5px; }
@media (max-width: 600px) {
.pdpConfianza { margin-top: -40px; }
}
.service_product { margin-left: 0px; border-radius: 4px; float: left; width: 100%; display: block; height: auto; padding: 0.875rem; font-size: 0.875rem; line-height: 1.25rem; margin-bottom: 1rem; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; border: 1px solid rgb(226, 226, 226); }
.service_product li { float: left; width: 100%; padding-left: 25px; }
.service_normal .defecto_instalacion .titleMain::before { content: ""; background-image: url("https://www.milar.es/estaticos/images/Milar/send-2.svg"); width: 20px; background-size: 20px 20px; height: 20px; display: inline-flex; flex-flow: row; align-items: center; margin-right: 5px; justify-content: flex-start; }
.service_normal .defecto_instalacion .titleMain { display: inline-flex; gap: 2px; }
.service_normal p { width: 100%; float: left; margin-bottom: 0px; }
#textWarranty { color: rgb(0, 0, 0); margin-left: 5px; background: rgb(246, 246, 246); padding: 10px; border-radius: 5px; font-size: 12px; line-height: 17px; text-align: left; margin-bottom: 10px; }
#textWarranty a { color: rgb(0, 0, 0); text-decoration: underline; }
@keyframes upAndDownBig {
0% { transform: translate(-200px, -450px); }
20% { transform: translate(-200px, -150px); }
25% { transform: translate(-200px, -170px); }
30% { transform: translate(-210px, -170px); }
40% { transform: translate(-100px, -170px); }
45% { transform: translate(-105px, -170px); }
50% { transform: translate(-110px, -170px); }
60% { transform: translate(-70px, -170px); }
70% { transform: translate(-65px, -180px); }
80% { transform: translate(-100px, -100px); }
100% { transform: translate(-100px, -450px); }
}
@keyframes upAndDownSmall {
0% { transform: translate(150px, -200px); }
20% { transform: translate(150px, 60px); }
25% { transform: translate(150px, 40px); }
30% { transform: translate(170px, 30px); }
40% { transform: translate(250px, 100px); }
50% { transform: translate(240px, 110px); }
60% { transform: translate(250px, 70px); }
70% { transform: translate(260px, 65px); }
80% { transform: translate(260px, 60px); }
100% { transform: translate(260px, -200px); }
}
.calculator__month-res { font-size: 14px; font-weight: 800; text-transform: initial; font-family: "Open Sans"; }
.footer-join { padding: 25px 40px 10px; font-size: 11px; text-align: center; }
.calculator-wrapper .calculator__copyright img { display: initial; cursor: pointer; }
#productLinks { width: 100%; }
#productLinks .container .urlListSEO a { background-color: rgb(255, 255, 255); padding: 5px 10px; border-radius: 5px; font-size: 12px; color: rgb(80, 80, 80); margin-right: 5px; }
#productLinks .container .urlListSEO a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-decoration: none; }
.modal-dialog.components-modal-basic__dialog.go-up-home .go-up-home__title .price { float: right; width: 100%; margin: 25px 0px; text-align: right; border-bottom: 1px solid rgb(0, 138, 28); padding-bottom: 30px; }
.whatsapp-bubble .icon-whatsapp { font-size: 2.5rem; line-height: 1; color: rgb(255, 255, 255); fill: currentcolor; }
.whatsapp-bubble__text { display: none; }
.cn_banner_placeholder { display: block; float: left; width: 100%; }
.pdpConfianza.pro1::before { content: ""; background-image: url("https://www.milar.es/estaticos/images/Milar/envio24h.webp"); width: 200px; height: 25px; background-size: 100px auto; float: left; background-repeat: no-repeat; }
.c-store-accordion { border: 1px solid rgb(232, 232, 232); border-radius: 8px; background: rgb(255, 255, 255); overflow: hidden; margin-bottom: 16px; }
.c-store-accordion__header { display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; cursor: pointer; user-select: none; }
.c-store-accordion__title { color: rgb(0, 87, 168); font-weight: 700; font-size: 14px; }
.c-store-accordion__toggle { color: rgb(0, 87, 168); font-size: 12px; transition: transform 0.2s; }
.c-store-accordion__list { padding: 0px 10px 10px; display: flex; flex-direction: column; gap: 8px; }
.c-store-card:hover { border-color: rgb(200, 223, 245); }
.c-store-card--selected { border-color: rgb(0, 87, 168); }
.c-store-card__logo img { width: 48px; height: 36px; object-fit: contain; }
.c-store-card__info { display: flex; flex-direction: column; gap: 2px; }
.c-store-card__name { font-weight: 700; color: rgb(26, 26, 26); font-size: 13px; }
.c-store-card__address { color: rgb(117, 117, 117); font-size: 12px; }
.rebate-box { background-color: rgb(253, 236, 236); border: 1px solid rgb(245, 198, 203); border-radius: 4px; padding: 12px 16px; margin: 12px 0px; }
.rebate-box__title { display: inline-block; background-color: rgb(208, 2, 27); color: rgb(255, 255, 255); font-weight: 700; font-size: 13px; text-transform: uppercase; padding: 4px 10px; border-radius: 3px; margin: 0px 0px 8px; }
.rebate-box__description { margin: 0px 0px 8px; font-size: 14px; color: rgb(51, 51, 51); }
.rebate-box__link { font-size: 13px; color: rgb(51, 51, 51); text-decoration: underline; }
