.beneficios-card{transition:background-image 0.5s}.beneficios-card:hover .elementor-widget-container,.beneficios-card:hover h4{color:white!important}.beneficios-card h4 span{font-weight:300;font-size:45px}.beneficios-card:hover svg g rect{fill:#fff}.beneficios-card{position:relative;overflow:visible}.beneficios-card::after{content:'';position:absolute;bottom:-12px;left:-12px;width:55%;height:25%;background-color:#2E3133;transform:scaleY(0) scaleX(0);transform-origin:top left;transition:transform 0.9s ease;z-index:-1}.beneficios-card:hover::after{animation:growShadow 0.6s forwards}@keyframes growShadow{0%{transform:scaleY(0) scaleX(0)}50%{transform:scaleY(1) scaleX(0)}100%{transform:scaleY(1) scaleX(1)}}.marcas .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}#slide-carrusel h2.elementor-heading-title span{color:white!important;font-weight:300!important;font-size:inherit!important}h2 span{font-size:45px;font-weight:300;color:#4477A8}.beneficios-card-2{transition:background-image 0.5s}.beneficios-card-2 h4 span{font-weight:300;color:#5DA4D1;font-size:40px}.beneficios-card-2:hover h4,.beneficios-card-2:hover .elementor-widget-container{color:#2E3133!important}.beneficios-card-2:hover span.elementor-heading-title,.beneficios-card-2:hover h4 span{color:#4477A8!important}.mix-blend-mode-image{mix-blend-mode:screen}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity{border:2px solid #B4B4B4}.quantity button{width:50px!important;padding:10px!important;background-color:white!important;color:#4477A8!important;border:none}.quantity button.plus{margin-left:0px!important;border-left:2px solid #B4B4B4}.quantity button.minus{border-right:2px solid #B4B4B4}.blur-background{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.jet-listing-grid__slider .jet-slick-dots{margin-top:-50px;position:relative}.jet-listing-grid__slider .jet-slick-dots li{border:1px solid #fff}.jet-listing-grid__slider-icon.prev-arrow,.jet-listing-grid__slider-icon.next-arrow{border-radius:100px}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart{display:none}.elementor-menu-cart__product span.quantity,.elementor-menu-cart__subtotal,th.product-total,td.product-total,.woocommerce-checkout-review-order-table tfoot{display:none}#cat-title span{font-weight:300;color:#2E3133}@media (max-width:600px){#cat-title span{font-size:40px}}@media (max-width:600px){div.product .e-atc-qty-button-holder{flex-wrap:wrap!important;gap:10px}div.product .e-atc-qty-button-holder button{margin:0!important}}.nombre{flex:0 0 35%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detalle{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listing-item{background-size:100% 100%!important;background-position:center;background-repeat:no-repeat;transition:background-size 0.6s ease}.listing-item:hover{background-size:110% 110%!important}.nws-email .elementor-form-fields-wrapper{display:flex!important;flex-wrap:nowrap!important}@media (max-width:767px){.nws-email .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important}.nws-email .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{width:100%!important}.nws-email span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{position:relative!important;top:0!important}}.nws-email span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{position:absolute;top:-40px}.nws-email .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{width:211px}.nws-email input::placeholder{opacity:1!important}