/*! 
Theme Name:   GeneratePress Child
Theme URI:    https://generatepress.com
Description:  Default GeneratePress child theme
Author:       Tom Usborne
Author URI:   https://tomusborne.com
Template:     generatepress
Version:      0.1
*/@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&display=swap";*:focus{outline:5px solid #648baf}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}body{font-family:"Red Hat Text",sans-serif !important;color:#000;font-size:1rem;line-height:1.5rem}h1,h2,h3{font-family:"Red Hat Display",sans-serif !important;margin-bottom:10px !important}p:last-child{margin-bottom:0 !important}a{color:#648baf;text-decoration:none;transition:all .4s ease !important}a:hover{transition:all .4s ease !important}p{font-family:"Red Hat Text",sans-serif !important}.white{color:#fff !important}.nolink{pointer-events:none}.lista ul{list-style:none;margin:0 0 20px 20px}.lista ul li{position:relative;padding-left:20px}.lista ul li::before{content:"";background-color:#648baf;width:10px;height:10px;border-radius:20px;position:absolute;left:0;top:7px}.lista.doble ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px 20px}.lista.doble ul li{width:47%}@media screen and (max-width: 768px){.lista.doble ul{flex-direction:column;gap:5px}.lista.doble ul li{width:100%}}.carrusel-home{position:relative}.carrusel-home .swiper-pagination{margin:auto;width:100vw !important;max-width:1550px;text-align:left;position:absolute;left:-20px !important;right:0;bottom:200px !important}.carrusel-home .swiper-pagination .swiper-pagination-bullet{border:1px solid #648baf;opacity:1;background-color:rgba(0,0,0,0);transition:all .35s ease}.carrusel-home .swiper-pagination .swiper-pagination-bullet-active{background-color:#648baf !important}.carrusel-home .swiper-pagination .swiper-pagination-bullet:hover{background-color:hsla(0,0%,100%,.137254902)}@media screen and (max-width: 1550px){.carrusel-home .swiper-pagination{left:-34px !important;max-width:calc(100vw - 80px)}}@media screen and (max-width: 767px){.carrusel-home .swiper-pagination{left:-14px !important;max-width:calc(100vw - 40px)}}.caja-enlace{position:static;transform:translateX(0);transition:all .6s ease}.caja-enlace>div .elementor-icon-box-icon{position:absolute;top:32px;right:80px;transition:all .4s ease}.caja-enlace>div .elementor-icon-box-icon svg{transition:all .4s ease}.caja-enlace:hover{transform:translateX(75px)}.caja-enlace:hover>div .elementor-icon-box-icon{right:30px}.caja-enlace:hover>div .elementor-icon-box-icon svg{fill:#648baf}.caja-enlace a::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media screen and (max-width: 767px){.caja-enlace>div .elementor-icon-box-icon{top:50px}.caja-enlace:hover{transform:translateX(0)}.caja-enlace:hover>div .elementor-icon-box-icon{right:45px}}ul.lista-contacto{list-style:none;padding:0;margin:10px 0 0}ul.lista-contacto li{position:relative;padding-left:30px;margin-bottom:10px}ul.lista-contacto li.email::before{content:"";background:url(/wp-content/uploads/2025/08/demlab-icono-correo.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;top:4px;left:0;border-radius:0}ul.lista-contacto li.tel::before{content:"";background:url(/wp-content/uploads/2025/09/ico-tel-simple.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;top:4px;left:0;border-radius:0}ul.lista-contacto li.direc::before{content:"";background:url(/wp-content/uploads/2025/09/ico-direc-simple.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;top:4px;left:0;border-radius:0}ul.lista-contacto li:last-child{margin-bottom:0}input#nombre,input#telefono,input#email{width:100%;font-family:"Red Hat Text",sans-serif;margin-top:10px;background:#fff;border:1px solid #000}.form-cont{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}@media screen and (max-width: 1024px){.form-cont{flex-direction:column}}.form-cont .col{width:49%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:15px;flex-wrap:wrap}@media screen and (max-width: 1200px){.form-cont .col{width:48%}}@media screen and (max-width: 1024px){.form-cont .col{width:100%}}.form-cont .col p{width:100%;margin-bottom:0}.form-cont .col:first-child{margin-right:10px}@media screen and (max-width: 1024px){.form-cont .col:first-child{margin-right:0}}.form-cont .col:first-child p:nth-child(2),.form-cont .col:first-child p:nth-child(3){width:47%}@media screen and (max-width: 600px){.form-cont .col:first-child p:nth-child(2),.form-cont .col:first-child p:nth-child(3){width:100%}}.form-cont .col:nth-child(2){margin-left:10px}.form-cont .col:nth-child(2) p{display:flex;flex-direction:column;gap:17px}.form-cont .col:nth-child(2) p br{display:none}@media screen and (max-width: 1024px){.form-cont .col:nth-child(2){margin-left:0;margin-top:15px}}.form-cont .col:last-child{width:100%;flex-direction:row;align-items:center;gap:0}.form-cont .col:last-child .aceptar{width:70%}@media screen and (max-width: 768px){.form-cont .col:last-child .aceptar{width:100%;margin:30px 0 10px}}.form-cont .col:last-child .aceptar span{margin:0}.form-cont .col:last-child .aceptar span label{display:flex;align-items:center;gap:10px;text-transform:initial;font-weight:600;font-size:.9rem}.form-cont .col:last-child .aceptar span label input{width:-moz-fit-content;width:fit-content;margin:0}.form-cont .col:last-child>p{width:30%}@media screen and (max-width: 768px){.form-cont .col:last-child>p{width:100%}}.form-cont textarea{width:100% !important;font-family:"Red Hat Text",sans-serif;margin-top:10px;background:#fff;border:1px solid #000;max-height:144px}.form-cont input{width:100%;font-family:"Red Hat Text",sans-serif;margin-top:10px;background:#fff;border:1px solid #000}.form-cont select{width:100%;font-family:"Red Hat Text",sans-serif;margin-top:10px;background:#fff;border:1px solid #000;margin-bottom:1.5em}.form-cont input[type=submit]{color:#fff !important;position:relative;background-color:#648baf !important;border-radius:50px;border:none;padding:15px 35px;font-size:1rem;font-weight:400;letter-spacing:.05rem;transition:all .4s ease !important}.form-cont input[type=submit]:hover{background-color:#000 !important}.form-cont label{font-family:"Red Hat Text",sans-serif;font-size:12px;color:#000;text-transform:uppercase;font-weight:700}.grecaptcha-badge{display:none}.ocultar{display:none !important}.mostrar{display:initial !important}.ico-header svg{transition:all .4s ease}.buscador{font-family:"Red Hat Text",sans-serif !important}.buscador #ajaxsearchprores1_1{font-family:"Red Hat Text",sans-serif !important;padding:0 !important;overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,.15) !important;border-radius:20px !important;border:none !important}.buscador #ajaxsearchprores1_1 .asp_nores{padding:10px 20px}.buscador #ajaxsearchprores1_1 .results>.resdrg>div{padding:20px;transition:all .35s ease}.buscador #ajaxsearchprores1_1 .results>.resdrg>div .asp_image{margin:0 10px 0 0}.buscador #ajaxsearchprores1_1 .results>.resdrg>div .asp_image img{border-radius:8px}.buscador #ajaxsearchprores1_1 .probox{font-family:"Red Hat Text",sans-serif !important}.buscador #ajaxsearchprores1_1 .probox .proinput{font-family:"Red Hat Text",sans-serif !important}.buscador #ajaxsearchprores1_1 .probox .proinput input{font-family:"Red Hat Text",sans-serif !important}.mega-menu-item-object-catalogo a{color:#000 !important;font-weight:400 !important}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#fff;font-weight:700}.main-navigation .main-nav ul li a{color:#fff !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a{transition:all .4s ease}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a:hover{color:#648baf !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu{margin-top:10px;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:40px;padding-left:30px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item .ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu{margin-left:0 !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item#mega-menu-item-372>ul.mega-sub-menu{width:40% !important;left:-50px !important}#mega-menu-wrap-primary #mega-menu-primary .menu-marcas>a{position:relative}#mega-menu-wrap-primary #mega-menu-primary .menu-marcas>a::before{content:"";background:url(/wp-content/uploads/2025/08/ico-marcas.svg) !important;background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;width:20px !important;height:20px !important;position:absolute !important;top:4px !important;left:-30px !important}#mega-menu-wrap-primary #mega-menu-primary .menu-equipamiento>a{position:relative}#mega-menu-wrap-primary #mega-menu-primary .menu-equipamiento>a::before{content:"";background:url(/wp-content/uploads/2025/08/ico-equipamiento.svg) !important;background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;width:20px !important;height:20px !important;position:absolute !important;top:4px !important;left:-30px !important}#mega-menu-wrap-primary #mega-menu-primary .menu-equipamiento>a::after{content:"";display:block !important;background-color:#c5c5c5 !important;width:calc(100% - 155px) !important;height:2px !important;position:absolute !important;top:13px !important;right:0 !important}#mega-menu-wrap-primary #mega-menu-primary .menu-mobiliario>a{position:relative}#mega-menu-wrap-primary #mega-menu-primary .menu-mobiliario>a::before{content:"";background:url(/wp-content/uploads/2025/08/ico-mobiliario.svg) !important;background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;width:20px !important;height:20px !important;position:absolute !important;top:4px !important;left:-30px !important}#mega-menu-wrap-primary #mega-menu-primary .menu-mobiliario>a::after{content:"";display:block !important;background-color:#c5c5c5 !important;width:calc(100% - 115px) !important;height:2px !important;position:absolute !important;top:13px !important;right:0 !important}#mega-menu-wrap-primary #mega-menu-primary .menu-reactivos>a{position:relative}#mega-menu-wrap-primary #mega-menu-primary .menu-reactivos>a::before{content:"";background:url(/wp-content/uploads/2025/08/ico-reactivos.svg) !important;background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;width:20px !important;height:20px !important;position:absolute !important;top:4px !important;left:-30px !important}#mega-menu-wrap-primary #mega-menu-primary .menu-reactivos>a::after{content:"";display:block !important;background-color:#c5c5c5 !important;width:calc(100% - 110px) !important;height:2px !important;position:absolute !important;top:13px !important;right:0 !important}#mega-menu-wrap-primary #mega-menu-primary .menu-consumibles>a{position:relative}#mega-menu-wrap-primary #mega-menu-primary .menu-consumibles>a::before{content:"";background:url(/wp-content/uploads/2025/08/ico-consumibles.svg) !important;background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;width:20px !important;height:20px !important;position:absolute !important;top:4px !important;left:-30px !important}#mega-menu-wrap-primary #mega-menu-primary .menu-consumibles>a::after{content:"";display:block !important;background-color:#c5c5c5 !important;width:calc(100% - 140px) !important;height:2px !important;position:absolute !important;top:13px !important;right:0 !important}#mega-menu-wrap-primary .mega-menu-toggle{background-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){#mega-menu-wrap-primary #mega-menu-primary{background:#fff !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a{color:#000 !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item a{color:#648baf !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a{background-color:#648baf !important;color:#fff !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a{background-color:#000 !important;color:#fff !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu{margin-top:0;box-shadow:none;padding:0 10px;padding-left:10px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link{font-weight:400 !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item#mega-menu-item-372>ul.mega-sub-menu{width:100% !important;box-shadow:none;padding:0 10px;margin-top:0}#mega-menu-wrap-primary #mega-menu-primary .menu-equipamiento li.mega-menu-item{width:100% !important}#mega-menu-wrap-primary .mega-close{width:35px !important;height:35px !important;margin:5px !important;border:2px solid #fff !important;background-color:rgba(0,0,0,.5) !important;border-radius:100px !important;display:flex !important;align-items:center !important;justify-content:center !important}}@media screen and (max-width: 400px){#mega-menu-wrap-primary #mega-menu-primary{width:80vw !important}#mega-menu-wrap-primary .mega-close{left:82vw !important}}.btn a{font-family:"Red Hat Text",sans-serif !important;color:#fff !important;position:relative;background-color:#648baf !important;border-radius:50px;padding:15px 35px;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1;margin-bottom:-10px}.btn a::after{content:"";background-color:#000;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.btn a>span>.elementor-button-icon{padding-left:0px;transition:all .4s ease}.btn a:hover::after{opacity:.5}.btn a:hover>span>.elementor-button-icon{padding-left:20px}.btn-blanco a{font-family:"Red Hat Text",sans-serif !important;color:#000 !important;position:relative;background-color:#fff !important;border-radius:50px;padding:15px 35px;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1;margin-bottom:-10px}.btn-blanco a::after{content:"";background-color:#648baf;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.btn-blanco a>span>.elementor-button-icon{padding-left:0px;transition:all .4s ease}.btn-blanco a:hover::after{opacity:.5}.btn-blanco a:hover>span>.elementor-button-icon{padding-left:20px}.btn-producto a{font-family:"Red Hat Text",sans-serif !important;color:#757575 !important;position:relative;background-color:#fff !important;border:1px solid #c5c5c5;border-radius:50px;padding:15px 35px;font-size:1rem;font-weight:600;overflow:hidden;z-index:1;margin-bottom:-10px}.btn-producto a::after{content:"";background-color:#648baf;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.btn-producto a>span>.elementor-button-icon{padding-left:0px;transition:all .4s ease}.btn-producto a:hover{color:#fff !important;border-color:#648baf}.btn-producto a:hover::after{opacity:1}.btn-producto a:hover>span>.elementor-button-icon{padding-left:20px}.btn-flecha a{font-family:"Red Hat Text",sans-serif !important;color:#000 !important;position:relative;font-size:1rem;font-weight:400;letter-spacing:.05rem;z-index:1;margin-bottom:-10px}.btn-flecha a::after{content:"";background-color:#648baf;opacity:0;position:absolute;width:0;height:1px;z-index:-1;left:0;right:0;bottom:-5px;margin:auto;transition:all .4s ease}.btn-flecha a>span>.elementor-button-icon{padding-left:0px;color:#000;transition:all .4s ease}.btn-flecha a:hover::after{opacity:1;width:100%}.btn-flecha a:hover>span>.elementor-button-icon{fill:#648baf;padding-left:20px}.btn-tienda a{font-family:"Red Hat Text",sans-serif !important;color:#000 !important;position:relative;background-color:#fff !important;border:1px solid #000;border-radius:50px;padding:10px 30px;font-size:14px;font-weight:400;overflow:hidden;z-index:1;margin-bottom:-10px}.btn-tienda a::after{content:"";background-color:#648baf;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.btn-tienda a>span>.elementor-button-icon{padding-left:0px;transition:all .4s ease}.btn-tienda a:hover{color:#fff !important;border-color:#648baf}.btn-tienda a:hover::after{opacity:1}.btn-tienda a:hover>span>.elementor-button-icon{padding-left:20px}a.add_to_cart_button,.add_to_cart_button a{font-family:"Red Hat Text",sans-serif !important;color:#fff !important;position:relative;background-color:#648baf !important;border-radius:50px !important;border:1px solid #648baf;padding:15px 35px !important;font-size:1rem !important;font-weight:600;letter-spacing:.05rem;overflow:hidden;z-index:1;margin-bottom:-10px}a.add_to_cart_button::after,.add_to_cart_button a::after{content:"";background-color:#000;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}a.add_to_cart_button:hover::after,.add_to_cart_button a:hover::after{opacity:.5}.btn-enviar input[type=submit]{color:#fff !important;box-shadow:0 0 10px rgba(0,0,0,.15);padding:16px 20px;margin:0px;position:relative;border-left:7px solid #000 !important;border-right:7px solid #000 !important;background-color:#648baf !important;text-transform:uppercase;font-size:1rem !important;font-weight:600;letter-spacing:.05rem;overflow:hidden;display:inline-block;z-index:1}.btn-enviar input[type=submit]:hover{color:#000 !important;background-color:#fff !important}#btnCargar{font-family:"Red Hat Text",sans-serif !important;color:#fff !important;position:relative;background-color:#648baf !important;border-radius:50px;padding:15px 35px;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1;margin-bottom:-10px}#btnCargar::after{content:"";background-color:#000;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}#btnCargar:hover::after{opacity:.5}.woocommerce-loop-product__title{font-size:15px !important;min-height:90px}.woocommerce ul.products li.product .price{color:#fed74f !important;font-size:1.5rem}.woocommerce-info,.woocommerce-message,.woocommerce-error{font-family:"Red Hat Text",sans-serif;background-color:#fff !important;border:1px solid #c5c5c5 !important;padding:20px !important;color:#757575 !important;border-radius:10px !important}.woocommerce-info{border-left:6px solid #648baf !important}.woocommerce-message{border-left:6px solid #fed74f !important}.woocommerce-error{border-left:6px solid red !important}.woocommerce-page .woocommerce-notices-wrapper{max-width:1550px;margin:40px auto 0}.woocommerce-page .woocommerce-notices-wrapper>div{margin-bottom:10px}@media screen and (max-width: 1550px){.woocommerce-page .woocommerce-notices-wrapper{max-width:calc(100dvw - 40px)}}.filtros-tienda .wpc-posts-found{display:none}.filtros-tienda .wpc-filters-section{margin-bottom:0}.filtros-tienda .wpc-filters-section:nth-of-type(2) .widget-title:first-of-type{font-family:"Red Hat Text",sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#757575;padding-bottom:3px;margin-bottom:15px;border-bottom:2px solid #efefef}.filtros-tienda .wpc-filters-section:nth-of-type(3){padding-top:50px;position:relative}.filtros-tienda .wpc-filters-section:nth-of-type(3)::before{content:"Especificaciones";font-size:23px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#757575;padding-bottom:10px;border-bottom:2px solid #efefef;width:100%;height:-moz-fit-content;height:fit-content;position:absolute;top:0;left:0}.img-producto .onsale{background-color:#648baf !important;padding:10px !important;border-radius:50px !important}.img-producto .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;gap:20px}.img-producto .woocommerce-product-gallery .flex-viewport{width:80%;height:450px !important}.img-producto .woocommerce-product-gallery .flex-viewport>div>div{width:100%;height:450px !important}.img-producto .woocommerce-product-gallery .flex-viewport>div>div a{width:100%;height:100%}.img-producto .woocommerce-product-gallery .flex-viewport>div>div a img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 450px){.img-producto .woocommerce-product-gallery .flex-viewport{height:300px !important}.img-producto .woocommerce-product-gallery .flex-viewport>div>div{height:300px !important}}.img-producto .woocommerce-product-gallery ol{width:20%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:15px;height:450px}.img-producto .woocommerce-product-gallery ol li{width:100% !important}.img-producto .woocommerce-product-gallery ol li img{height:101px !important;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 450px){.img-producto .woocommerce-product-gallery ol{height:300px !important;gap:8px}.img-producto .woocommerce-product-gallery ol li img{height:64px !important}}.descripcion-producto .elementor-widget-container .leer-mas,.descripcion-producto .elementor-widget-container .leer-menos{cursor:pointer;color:#648baf;text-decoration:none;border-bottom:1px solid #648baf;display:inline-block;margin-left:5px;transition:all .4s ease}.descripcion-producto .elementor-widget-container .leer-mas:hover,.descripcion-producto .elementor-widget-container .leer-menos:hover{border-color:#000}.descripcion-producto ul{list-style:none;margin:0 0 20px 10px}.descripcion-producto ul li{position:relative;padding-left:20px}.descripcion-producto ul li::before{content:"";background-color:#648baf;width:10px;height:10px;border-radius:20px;position:absolute;left:0;top:7px}.descripcion-producto-corta p{font-size:23px;font-weight:300}.migas-pan a{transition:all .4s ease}.migas-pan a:hover{color:#648baf}.tabs-producto .ocultar-tab{display:none !important}.tabla-producto .customer-file-wrapper{padding:20px;background-color:#efefef;border-radius:20px;border:1px solid #c5c5c5;margin-bottom:40px !important;display:flex;align-items:center;gap:10px}.tabla-producto .customer-file-wrapper label{font-family:"Red Hat Text",sans-serif}.tabla-producto .customer-file-wrapper input{font-family:"Red Hat Text",sans-serif;width:500px;max-width:100%;text-wrap:wrap}.tabla-producto .customer-file-wrapper input::file-selector-button{font-family:"Red Hat Text",sans-serif;color:#648baf;background-color:#fff;border:1px solid #648baf;border-radius:50px;padding:10px 20px;font-size:1rem;font-weight:500;cursor:pointer;margin-right:10px;transition:all .4s ease}.tabla-producto .customer-file-wrapper input::file-selector-button:hover{background-color:#648baf;color:#fff}@media screen and (max-width: 650px){.tabla-producto .customer-file-wrapper{flex-direction:column;align-items:flex-start;padding:15px}.tabla-producto .customer-file-wrapper input::file-selector-button{width:300px}}@media screen and (max-width: 400px){.tabla-producto .customer-file-wrapper input::file-selector-button{width:100%;margin-right:0;margin-bottom:10px}}.tabla-producto table{border:none}.tabla-producto table thead th{border:none;text-align:left;font-weight:500;color:#757575}.tabla-producto table thead th:last-child{width:110px}@media screen and (max-width: 1200px){.tabla-producto table thead th{font-size:.9em}.tabla-producto table thead th:last-child{width:90px}}@media screen and (max-width: 450px){.tabla-producto table thead th:first-child{min-width:300px}}.tabla-producto table tbody tr td{border:none;padding:15px 20px;position:relative;color:#757575;line-height:1.25em;font-size:15px}@media screen and (max-width: 768px){.tabla-producto table tbody tr td{padding:15px 20px 15px 20px}}.tabla-producto table tbody tr td input{font-family:"Red Hat Text",sans-serif;border:none;background:#fff;width:100%;padding:0;position:relative;z-index:1}.tabla-producto table tbody tr td input:focus{background:#fff}.tabla-producto table tbody tr td::after{content:"";width:calc(100% - 10px);height:calc(100% - 10px);background-color:rgba(0,0,0,0);border:1px solid #757575;border-radius:10px;position:absolute;inset:0;margin:auto;z-index:0}.tabla-producto table tbody tr td .wcpt-name-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.tabla-producto table tbody tr td .wcpt-name-wrap button{margin-left:0;margin-right:10px}.tabla-producto table tbody tr td .wcpt-name-wrap .wcpt-sale-ribbon{font-size:.8em;font-weight:500;top:0;bottom:0;left:-73px;margin:auto;border-radius:50px 0 0 50px;padding:2px 10px;transform:rotate(0deg);height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1024px){.tabla-producto table tbody tr td .wcpt-name-wrap .wcpt-sale-ribbon{z-index:2;left:-50px;border-radius:50px;transform:rotate(-90deg)}}@media screen and (max-width: 768px){.tabla-producto table tbody tr td .wcpt-name-wrap .wcpt-sale-ribbon{left:-45px}}@media screen and (max-width: 1200px){.tabla-producto table tbody tr td .wcpt-name-wrap .wcpt-info-btn{width:30px}}@media screen and (max-width: 1024px){.tabla-producto table tbody tr td .wcpt-name-wrap .wcpt-info-btn{width:20px}}@media screen and (max-width: 850px){.tabla-producto table tbody tr td .wcpt-name-wrap .wcpt-info-btn{width:30px}}@media screen and (max-width: 768px){.tabla-producto table tbody tr td .wcpt-name-wrap .wcpt-info-btn{width:20px}}.tabla-producto #add_all_to_cart{font-family:"Red Hat Text",sans-serif !important;color:#fff !important;position:relative;background-color:#648baf !important;border-radius:50px;padding:10px 35px;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1;cursor:pointer}.tabla-producto #add_all_to_cart::after{content:"";background-color:#000;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.tabla-producto #add_all_to_cart:hover::after{opacity:.5}@media screen and (max-width: 768px){.tabla-producto .wc-product-table-wrapper{overflow-x:scroll;padding-bottom:20px;margin-bottom:20px}.tabla-producto .wc-product-table-wrapper::-webkit-scrollbar{cursor:pointer;height:5px}.tabla-producto .wc-product-table-wrapper::-webkit-scrollbar-track{background:#efefef;cursor:pointer;border-radius:20px}.tabla-producto .wc-product-table-wrapper::-webkit-scrollbar-thumb{background:#c5c5c5;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;cursor:pointer;border-radius:20px}.tabla-producto .wc-product-table-wrapper table{width:175% !important}}#wcpt-info-modal{border-radius:20px !important}#wcpt-info-modal .wcpt-close{padding:0 0 0 10px;font-size:1rem}#wcpt-info-modal #wcpt-info-content h3{padding-bottom:10px;border-bottom:2px solid #648baf}#wc-cart-popup{width:50dvw !important;height:-moz-fit-content;height:fit-content;min-height:350px;inset:0 !important;margin:auto;transform:none !important;text-align:center;gap:20px;padding:60px 20px !important;border-radius:20px}#wc-cart-popup h3{width:100%;text-align:center;margin-bottom:20px !important;padding-bottom:10px;border-bottom:1px solid #648baf}#wc-cart-popup ul{width:100%;text-align:center;list-style:none;margin-left:0;padding-left:0 !important}#wc-cart-popup ul li{background-color:#efefef;border-radius:100px;padding:10px 30px;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}#wc-cart-popup button{width:-moz-fit-content;width:fit-content;font-family:"Red Hat Text",sans-serif;color:#648baf;position:relative;background-color:#fff;border-radius:50px;border:1px solid #648baf;padding:12px 30px;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1;margin:10px}#wc-cart-popup button:hover{background-color:#648baf;color:#fff}@media screen and (max-width: 1200px){#wc-cart-popup{width:70dvw !important}}@media screen and (max-width: 768px){#wc-cart-popup{width:calc(100dvw - 40px) !important;padding:40px 20px !important;min-height:-moz-fit-content;min-height:fit-content}}.wsc_share_cart_popup{border-radius:20px !important}.wsc_share_cart_popup .wsc_popup_head{display:flex;align-items:center;justify-content:space-between;box-shadow:none !important;border-bottom:2px solid #648baf}.wsc_share_cart_popup .wsc_popup_head .wsc_popup_close svg{width:15px;height:15px}.wsc_share_cart_popup .wsc_sharing_widgets{gap:5px 15px;margin:10px}.wsc_share_cart_popup .wsc_sharing_widgets>div{width:45%;padding:10px 5px 5px;border-radius:10px;transition:all .4s ease}.wsc_share_cart_popup .wsc_sharing_widgets>div:hover{background-color:#efefef}.wsc_share_cart_popup .wsc_sharing_widgets>div.wsc_email img{content:url(/wp-content/uploads/2025/10/compartir-mail.webp)}.wsc_share_cart_popup .wsc_sharing_widgets>div.wsc_whatsap img{content:url(/wp-content/uploads/2025/10/compartir-whatsapp.webp)}.wsc_share_cart_popup .wsc_sharing_widgets>div.wsc_print img{content:url(/wp-content/uploads/2025/10/compartir-imprimir.webp)}.wsc_share_cart_popup .wsc_sharing_widgets>div.wsc_copy_url img{content:url(/wp-content/uploads/2025/10/compartir-link.webp)}@media screen and (max-width: 325px){.wsc_share_cart_popup .wsc_sharing_widgets{flex-direction:column}.wsc_share_cart_popup .wsc_sharing_widgets>div{width:100%}}.productos-marca .e-loop-item{height:100%;display:initial}.productos-marca .e-loop-item>div{height:100%;justify-content:space-between}.productos-marca .e-loop-item:nth-of-type(5){display:none !important}.productos-marca .e-loop-item:nth-of-type(6){display:none !important}.productos-marca .e-loop-item:nth-of-type(7){display:none !important}.productos-marca .e-loop-item:nth-of-type(8){display:none !important}.productos-marca .e-loop-item:nth-of-type(9){display:none !important}.productos-marca .e-loop-item:nth-of-type(10){display:none !important}.productos-marca .e-loop-item:nth-of-type(11){display:none !important}.productos-marca .e-loop-item:nth-of-type(12){display:none !important}.productos-marca .e-loop-item:nth-of-type(13){display:none !important}.productos-marca .e-loop-item:nth-of-type(14){display:none !important}.productos-marca .e-loop-item:nth-of-type(15){display:none !important}.productos-marca .e-loop-item:nth-of-type(16){display:none !important}.productos-marca .e-loop-item:nth-of-type(17){display:none !important}.productos-marca .e-loop-item:nth-of-type(18){display:none !important}.productos-marca .e-loop-item:nth-of-type(19){display:none !important}.productos-marca .e-loop-item:nth-of-type(20){display:none !important}.productos-marca .e-loop-item:nth-of-type(21){display:none !important}.productos-marca .e-loop-item:nth-of-type(22){display:none !important}.productos-marca .e-loop-item:nth-of-type(23){display:none !important}.productos-marca .e-loop-item:nth-of-type(24){display:none !important}.productos-marca .e-loop-item:nth-of-type(25){display:none !important}.productos-marca .e-loop-item:nth-of-type(26){display:none !important}.productos-marca .e-loop-item:nth-of-type(27){display:none !important}.productos-marca .e-loop-item:nth-of-type(28){display:none !important}.productos-marca .e-loop-item:nth-of-type(29){display:none !important}.productos-marca .e-loop-item:nth-of-type(30){display:none !important}.productos-marca .e-loop-item:nth-of-type(31){display:none !important}.productos-marca .e-loop-item:nth-of-type(32){display:none !important}.productos-marca .e-loop-item:nth-of-type(33){display:none !important}.productos-marca .e-loop-item:nth-of-type(34){display:none !important}.productos-marca .e-loop-item:nth-of-type(35){display:none !important}.productos-marca .e-loop-item:nth-of-type(36){display:none !important}.productos-marca .e-loop-item:nth-of-type(37){display:none !important}.productos-marca .e-loop-item:nth-of-type(38){display:none !important}.productos-marca .e-loop-item:nth-of-type(39){display:none !important}.productos-marca .e-loop-item:nth-of-type(40){display:none !important}.productos-marca .e-loop-item:nth-of-type(41){display:none !important}.productos-marca .e-loop-item:nth-of-type(42){display:none !important}.productos-marca .e-loop-item:nth-of-type(43){display:none !important}.productos-marca .e-loop-item:nth-of-type(44){display:none !important}.productos-marca .e-loop-item:nth-of-type(45){display:none !important}.productos-marca .e-loop-item:nth-of-type(46){display:none !important}.productos-marca .e-loop-item:nth-of-type(47){display:none !important}.productos-marca .e-loop-item:nth-of-type(48){display:none !important}.productos-marca .e-loop-item:nth-of-type(49){display:none !important}.productos-marca .e-loop-item:nth-of-type(50){display:none !important}.productos-marca .e-loop-item:nth-of-type(51){display:none !important}.productos-marca .e-loop-item:nth-of-type(52){display:none !important}.productos-marca .e-loop-item:nth-of-type(53){display:none !important}.productos-marca .e-loop-item:nth-of-type(54){display:none !important}.productos-marca .e-loop-item:nth-of-type(55){display:none !important}.productos-marca .e-loop-item:nth-of-type(56){display:none !important}.productos-marca .e-loop-item:nth-of-type(57){display:none !important}.productos-marca .e-loop-item:nth-of-type(58){display:none !important}.productos-marca .e-loop-item:nth-of-type(59){display:none !important}.productos-marca .e-loop-item:nth-of-type(60){display:none !important}.productos-marca .e-loop-item:nth-of-type(61){display:none !important}.productos-marca .e-loop-item:nth-of-type(62){display:none !important}.productos-marca .e-loop-item:nth-of-type(63){display:none !important}.productos-marca .e-loop-item:nth-of-type(64){display:none !important}.productos-marca .e-loop-item:nth-of-type(65){display:none !important}.productos-marca .e-loop-item:nth-of-type(66){display:none !important}.productos-marca .e-loop-item:nth-of-type(67){display:none !important}.productos-marca .e-loop-item:nth-of-type(68){display:none !important}.productos-marca .e-loop-item:nth-of-type(69){display:none !important}.productos-marca .e-loop-item:nth-of-type(70){display:none !important}.productos-marca .e-loop-item:nth-of-type(71){display:none !important}.productos-marca .e-loop-item:nth-of-type(72){display:none !important}.productos-marca .e-loop-item:nth-of-type(73){display:none !important}.productos-marca .e-loop-item:nth-of-type(74){display:none !important}.productos-marca .e-loop-item:nth-of-type(75){display:none !important}.productos-marca .e-loop-item:nth-of-type(76){display:none !important}.productos-marca .e-loop-item:nth-of-type(77){display:none !important}.productos-marca .e-loop-item:nth-of-type(78){display:none !important}.productos-marca .e-loop-item:nth-of-type(79){display:none !important}.productos-marca .e-loop-item:nth-of-type(80){display:none !important}.productos-marca .e-loop-item:nth-of-type(81){display:none !important}.productos-marca .e-loop-item:nth-of-type(82){display:none !important}.productos-marca .e-loop-item:nth-of-type(83){display:none !important}.productos-marca .e-loop-item:nth-of-type(84){display:none !important}.productos-marca .e-loop-item:nth-of-type(85){display:none !important}.productos-marca .e-loop-item:nth-of-type(86){display:none !important}.productos-marca .e-loop-item:nth-of-type(87){display:none !important}.productos-marca .e-loop-item:nth-of-type(88){display:none !important}.productos-marca .e-loop-item:nth-of-type(89){display:none !important}.productos-marca .e-loop-item:nth-of-type(90){display:none !important}.productos-marca .e-loop-item:nth-of-type(91){display:none !important}.productos-marca .e-loop-item:nth-of-type(92){display:none !important}.productos-marca .e-loop-item:nth-of-type(93){display:none !important}.productos-marca .e-loop-item:nth-of-type(94){display:none !important}.productos-marca .e-loop-item:nth-of-type(95){display:none !important}.productos-marca .e-loop-item:nth-of-type(96){display:none !important}.productos-marca .e-loop-item:nth-of-type(97){display:none !important}.productos-marca .e-loop-item:nth-of-type(98){display:none !important}.productos-marca .e-loop-item:nth-of-type(99){display:none !important}.productos-marca .e-loop-item:nth-of-type(100){display:none !important}.menu-lateral-categorias nav{margin-top:0}.menu-lateral-categorias nav ul{height:-moz-fit-content;height:fit-content;overflow:hidden}.menu-lateral-categorias nav ul .menu-item{border-top:1px solid #efefef;border-bottom:1px solid #efefef}.menu-lateral-categorias nav ul .menu-item a{font-family:"Red Hat Text",sans-serif;font-size:16px;font-weight:500;background:none !important;padding:15px 5px;color:#648baf !important;width:100%;justify-content:space-between;transition:all .35s ease}.menu-lateral-categorias nav ul .menu-item a:hover{padding:15px 5px;color:#000 !important;background:none !important}.menu-lateral-categorias nav ul .menu-item:first-child{border-top:none}.menu-lateral-categorias nav ul .menu-item:last-child{border-bottom:none}.menu-lateral-categorias nav ul .menu-item-has-children .sub-arrow svg{fill:#648baf;transition:all .35s ease}.menu-lateral-categorias nav ul .menu-item-has-children:hover .sub-arrow svg{color:#000}.menu-lateral-categorias nav ul .menu-item-has-children ul .menu-item a{color:#000 !important;font-size:14px;padding:10px 5px}.menu-lateral-categorias nav ul .menu-item-has-children ul .menu-item a:hover{padding:10px 5px;color:#648baf !important}.tax-product_brand #content .contenido-marca h2{font-family:"Red Hat Display",sans-serif;font-weight:600;font-size:clamp(30px,4vw,40px);margin-bottom:30px !important}.tax-product_brand #content .contenido-marca h3{font-family:"Red Hat Display",sans-serif;font-weight:400;font-size:clamp(24px,2.5vw,32px);padding-left:20px;margin-bottom:20px !important;border-left:2px solid #648baf}.tax-product_brand #content .contenido-marca ul{list-style:none;margin:0 0 20px 20px}.tax-product_brand #content .contenido-marca ul li{position:relative;padding-left:20px}.tax-product_brand #content .contenido-marca ul li::before{content:"";background-color:#648baf;width:10px;height:10px;border-radius:20px;position:absolute;left:0;top:7px}.tax-product_brand #content .brand-hero-block{position:relative;width:100%}.tax-product_brand #content .brand-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.tax-product_brand #content .brand-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.tax-product_brand #content .brand-hero-logo{max-width:250px}.tax-product_brand #content .brand-hero-subtitle{font-weight:500;font-size:clamp(18px,2vw,22px)}.tax-product_brand #content .brand-distribution-block h2{text-align:center}.tax-product_brand #content .brand-zone{margin-bottom:40px}.tax-product_brand #content .brand-zone h3{border-left:none;border-bottom:2px solid #648baf;padding-left:0;padding-bottom:20px;text-align:center}.tax-product_brand #content .brand-zone-commercials{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px;margin:30px 0 60px}.tax-product_brand #content .brand-zone-commercials .commercial-card{width:33%;background:#fff;border:1px solid #efefef;border-radius:10px;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,.1)}@media screen and (max-width: 1024px){.tax-product_brand #content .brand-zone-commercials .commercial-card{width:47%}}@media screen and (max-width: 600px){.tax-product_brand #content .brand-zone-commercials .commercial-card{width:100%}}.tax-product_brand #content .brand-zone-commercials .commercial-card h4{margin-bottom:10px}.tax-product_brand #content .brand-zone-commercials .commercial-card ul{list-style:none;padding:0;margin:0;font-size:.9rem;line-height:1.6}.tax-product_brand #content .brand-zone-commercials .commercial-card ul li{position:relative;padding-left:30px;margin-bottom:10px}.tax-product_brand #content .brand-zone-commercials .commercial-card ul li.email::before{content:"";background:url(/wp-content/uploads/2025/08/demlab-icono-correo.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;top:4px;left:0;border-radius:0}.tax-product_brand #content .brand-zone-commercials .commercial-card ul li.tel::before{content:"";background:url(/wp-content/uploads/2025/09/ico-tel-simple.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;top:4px;left:0;border-radius:0}.tax-product_brand #content .brand-zone-commercials .commercial-card ul li.direc::before{content:"";background:url(/wp-content/uploads/2025/09/ico-direc-simple.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;top:4px;left:0;border-radius:0}.tax-product_brand #content .brand-zone-commercials .commercial-card ul li:last-child{margin-bottom:0}.tax-product_brand #content .brand-zone:last-child{margin-bottom:0}.tax-product_brand #content .brand-zone:last-child .brand-zone-commercials{margin:30px 0 0}.tax-product_brand #content .bef-pdfs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:20px}.tax-product_brand #content .bef-pdfs-grid h2{grid-column:1/-1}.tax-product_brand #content .bef-pdfs-grid .bef-pdf-card{border:1px solid #efefef;border-radius:10px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.tax-product_brand #content .bef-pdfs-grid .bef-pdf-card:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0,0,0,.12)}.tax-product_brand #content .bef-pdfs-grid .bef-pdf-img{height:250px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#efefef}.tax-product_brand #content .bef-pdfs-grid .bef-pdf-body{padding:14px;text-align:center}.tax-product_brand #content .bef-pdfs-grid .bef-pdf-title{font-size:16px;font-weight:600;margin:0 0 10px}.tax-product_brand #content .bef-pdfs-grid .bef-pdf-btn{display:inline-block;padding:8px 14px;background:#648baf;color:#fff;border-radius:6px;text-decoration:none}.tax-product_brand #content .bef-pdfs-grid .bef-pdf-btn:hover{background:#000}.tax-product_brand #content .bef-videos-grid{display:flex;flex-direction:column;gap:20px}@media(max-width: 768px){.tax-product_brand #content .bef-videos-grid{gap:40px}}.tax-product_brand #content .bef-video-card{position:relative;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;transition:transform .2s ease,background-color .2s ease;display:flex;gap:0;align-items:stretch}@media(max-width: 768px){.tax-product_brand #content .bef-video-card{flex-direction:column;gap:20px}}.tax-product_brand #content .bef-video-card:hover{background-color:#efefef;transform:translateY(-4px)}.tax-product_brand #content .bef-video-content{display:flex;flex-direction:column;justify-content:center;width:60%;padding:20px 20px 20px 40px}@media(max-width: 768px){.tax-product_brand #content .bef-video-content{padding:0;width:100%}}.tax-product_brand #content .bef-video-thumb{width:40%;min-height:250px;background-size:cover;background-position:center;border-radius:10px;position:relative;display:inline-block}@media(max-width: 768px){.tax-product_brand #content .bef-video-thumb{width:100%}}@media(max-width: 480px){.tax-product_brand #content .bef-video-thumb{height:160px}}.tax-product_brand #content .bef-video-thumb::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;background:rgba(0,0,0,.6);border-radius:50%;pointer-events:none}.tax-product_brand #content .bef-video-thumb.bef-video-thumb::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%, -50%);border-style:solid;border-width:15px 0 15px 25px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;pointer-events:none;z-index:2}.tax-product_brand #content .bef-video-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tax-product_brand #content .bef-video-play svg{width:56px;height:56px;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5))}.tax-product_brand #content .bef-modal{position:fixed;inset:0;background:rgba(0,0,0,.8);display:none;align-items:center;justify-content:center;z-index:99999;padding:20px}.tax-product_brand #content .bef-modal.active{display:flex}.tax-product_brand #content .bef-modal-inner{width:min(900px,100%);aspect-ratio:16/9;background:#000;position:relative}.tax-product_brand #content .bef-modal-close{position:absolute;top:-44px;right:0;background:#fff;border-radius:20px;padding:6px 10px;font-weight:700;cursor:pointer}.mi-cuenta .woocommerce-MyAccount-navigation ul{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:20px !important;border:none}.mi-cuenta .woocommerce-MyAccount-navigation ul li{width:31% !important;padding:0 !important}.mi-cuenta .woocommerce-MyAccount-navigation ul li:nth-child(6) a{color:#fff !important;background-color:#648baf !important;color:#fff !important}.mi-cuenta .woocommerce-MyAccount-navigation ul li:nth-child(6) a:hover{color:#fff !important;background-color:#000 !important;border-color:#000 !important}.mi-cuenta .woocommerce-MyAccount-navigation ul li:nth-child(6).is-active a{color:#fff !important;background-color:#000 !important;border-color:#000 !important}.mi-cuenta .woocommerce-MyAccount-navigation ul li.is-active a:hover{color:#fff !important;background-color:#000 !important;border-color:#000 !important}.mi-cuenta .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none !important}@media screen and (max-width: 768px){.mi-cuenta .woocommerce-MyAccount-navigation ul li{width:47% !important;margin:0 !important}}@media screen and (max-width: 500px){.mi-cuenta .woocommerce-MyAccount-navigation ul{gap:10px !important}.mi-cuenta .woocommerce-MyAccount-navigation ul li{width:100% !important}}.mi-cuenta .woocommerce-MyAccount-content{padding:20px !important;border-radius:10px;background-color:#fff !important;border:1px solid #c5c5c5 !important;font-family:"Red Hat Text",sans-serif;margin-top:20px}.mi-cuenta .woocommerce-MyAccount-content-wrapper{padding:0 !important;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:0}.mi-cuenta .woocommerce-MyAccount-content-wrapper .wsc_user_carts table{border:1px solid #c5c5c5}.mi-cuenta .woocommerce-MyAccount-content-wrapper .wsc_user_carts table tr:first-child{background:#efefef}.mi-cuenta .woocommerce-MyAccount-content-wrapper .wsc_user_carts table td,.mi-cuenta .woocommerce-MyAccount-content-wrapper .wsc_user_carts table th{padding:10px !important;text-align:left}.mi-cuenta .woocommerce-MyAccount-content-wrapper .wsc_user_carts a.woocommerce-button{font-family:"Red Hat Text",sans-serif !important;color:#fff !important;position:relative;background-color:#648baf !important;border-radius:50px;padding:12px 30px;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1}.mi-cuenta .woocommerce-MyAccount-content-wrapper .wsc_user_carts a.woocommerce-button::after{content:"";background-color:#000;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.mi-cuenta .woocommerce-MyAccount-content-wrapper .wsc_user_carts a.woocommerce-button:hover::after{opacity:.5}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table th{background:none !important;display:initial !important}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table a{color:#648baf !important}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table a:hover{color:#000 !important}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table a.woocommerce-button{font-family:"Red Hat Text",sans-serif !important;color:#648baf !important;border:1px solid #648baf !important;position:relative;background-color:#fff !important;border-radius:50px !important;padding:8px 16px !important;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table a.woocommerce-button::after{content:"";background-color:#000;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table a.woocommerce-button:hover::after{opacity:.5}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-pagination a.woocommerce-button{font-family:"Red Hat Text",sans-serif !important;color:#fff !important;position:relative;background-color:#648baf !important;border-radius:50px !important;border:none !important;padding:12px 30px !important;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-pagination a.woocommerce-button::after{content:"";background-color:#000;opacity:0;position:absolute;width:100%;height:100%;border-radius:50px;z-index:-1;inset:0;margin:auto;transition:all .4s ease}.mi-cuenta .woocommerce-MyAccount-content-wrapper .woocommerce-pagination a.woocommerce-button:hover::after{opacity:.5}.mi-cuenta #customer_login form{height:-moz-fit-content !important;height:fit-content !important}.mi-cuenta #customer_login .u-column2 form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.mi-cuenta #customer_login .u-column2 form p.form-row{width:46%}.mi-cuenta #customer_login .u-column2 form p.form-row:nth-child(3),.mi-cuenta #customer_login .u-column2 form p.form-row:nth-child(6){width:100%}.mi-cuenta #customer_login .u-column2 form p.form-row:nth-child(1),.mi-cuenta #customer_login .u-column2 form p.form-row:nth-child(2),.mi-cuenta #customer_login .u-column2 form p.form-row:nth-child(4),.mi-cuenta #customer_login .u-column2 form p.form-row:nth-child(5){width:48%}@media screen and (max-width: 768px){.mi-cuenta #customer_login form p.form-row{width:100% !important}}.carrito{position:relative;width:100%}.carrito .woocommerce-cart-form .product-remove a{width:30px;height:30px;padding-top:3px;font-size:24px;margin-right:10px}.carrito .woocommerce-cart-form .quantity{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.carrito .woocommerce-cart-form .quantity a{width:35px !important;height:35px !important;min-height:35px !important;font-size:22px}.carrito .woocommerce-cart-form .quantity a:first-child{border-radius:5px 0 0 5px}.carrito .woocommerce-cart-form .quantity a:last-child{border-radius:0 5px 5px 0}.carrito .woocommerce-cart-form .quantity input{text-align:center;height:35px !important;min-height:35px !important}.carrito .woocommerce-cart-form .wsc_save_share_cart_btns{position:absolute;right:0;top:-80px}.carrito .woocommerce-cart-form .wsc_save_share_cart_btns button{font-family:"Red Hat Text",sans-serif;background-color:#648baf !important;color:#fff !important;font-size:clamp(16px,2vw,20px);text-transform:uppercase;font-weight:500;padding:10px 30px;border:1px solid #648baf;transition:transition all .4s ease}.carrito .woocommerce-cart-form .wsc_save_share_cart_btns button:hover{background-color:rgba(0,0,0,0) !important;color:#648baf !important}@media screen and (max-width: 767px){.carrito .woocommerce-cart-form .wsc_save_share_cart_btns{top:-70px}}@media screen and (max-width: 400px){.carrito .woocommerce-cart-form .wsc_save_share_cart_btns{position:initial}.carrito .woocommerce-cart-form .wsc_save_share_cart_btns button{margin-bottom:20px}}@media screen and (max-width: 768px){.carrito .woocommerce-cart-form .cart-item{padding:0 0 20px 0}.carrito .woocommerce-cart-form .cart-item .product-remove a{width:25px;height:25px;padding-top:1px;font-size:22px;margin-right:0}.carrito .woocommerce-cart-form .cart-item .quantity{justify-content:flex-end}}.finalizar-compra .e-checkout__container .e-checkout__column{background-color:#fff;border-radius:20px;border:1px solid #c5c5c5;padding:20px}.finalizar-compra .e-checkout__container .e-checkout__column #customer_details{width:100%}.finalizar-compra .e-checkout__container .e-checkout__column .e-checkout__order_review{margin:0}.finalizar-compra .e-checkout__container .e-checkout__column #order_review_heading{width:100%}.finalizar-compra .e-checkout__container .e-checkout__column #order_review{width:100%;margin-bottom:20px}.finalizar-compra .e-checkout__container .e-checkout__column #order_review th:last-child,.finalizar-compra .e-checkout__container .e-checkout__column #order_review td:last-child{text-align:right}.finalizar-compra .e-checkout__container .e-checkout__column #order_review .woocommerce-shipping-totals th{background-color:#fff;border-radius:20px 0 0 0;padding:5px 0 5px 20px}.finalizar-compra .e-checkout__container .e-checkout__column #order_review .woocommerce-shipping-totals td{background-color:#fff;border-radius:0 20px 0 0;font-size:16px}.finalizar-compra .e-checkout__container .e-checkout__column #order_review .tax-rate th{background-color:#fff;padding:5px 0 5px 20px}.finalizar-compra .e-checkout__container .e-checkout__column #order_review .tax-rate td{background-color:#fff}.finalizar-compra .e-checkout__container .e-checkout__column #order_review .order-total th{background-color:#fff;border-radius:0 0 0 20px;padding:5px 0 5px 20px}.finalizar-compra .e-checkout__container .e-checkout__column #order_review .order-total td{background-color:#fff;border-radius:0 0 20px 0}.finalizar-compra .e-checkout__container .e-checkout__column #payment{display:flex;flex-direction:column;width:100%}.finalizar-compra .e-checkout__container .e-checkout__column #payment .place-order{width:100%}.finalizar-compra .e-checkout__container .e-checkout__column #payment .wc_payment_methods .woocommerce-info{position:absolute;bottom:20px;right:20px;margin:auto;width:39%}.finalizar-compra .e-checkout__container .e-checkout__column #payment button[type=submit]{margin-top:20px}.finalizar-compra .e-checkout__container .e-checkout__column #payment label{background:none !important}.finalizar-compra .button.wc-backward{font-family:"Red Hat Text",sans-serif !important;color:#000;position:relative;background-color:#fff;border-radius:50px;padding:15px 35px;font-size:1rem;font-weight:400;letter-spacing:.05rem;overflow:hidden;z-index:1;margin-bottom:-10px}.finalizar-compra .button.wc-backward:hover{background-color:#648baf;color:#fff}.ywcrbp_regular_price{display:inline !important}.ywcrbp_sale_price{display:inline !important;color:red}.ywcrbp_your_price{display:inline !important}.ywcrbp_their_price{display:inline !important}.woocommerce-cart .quantity .minus{display:none !important}.woocommerce-cart .quantity .plus{display:none !important}.woocommerce-cart .quantity input{pointer-events:none}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before,.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before{display:none !important}.woocommerce-cart .woocommerce-shipping-destination{display:none !important}.woocommerce-shipping-contents{display:none !important}@media screen and (max-width: 768px){.tabla-cookies{overflow-x:scroll}}#moove_gdpr_cookie_info_bar{background:rgba(0,0,0,.5) !important;max-height:100vh !important}.moove-gdpr-info-bar-container{display:flex !important;justify-content:center !important;align-items:center !important;height:100vh !important}.moove-gdpr-info-bar-content{max-width:700px;flex-direction:column !important;background:#fff;padding:2% !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border:none !important;box-shadow:5px 5px 15px #e2e2e2}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-2100px !important}.moove-gdpr-button-holder{margin-top:20px !important;padding-left:0px !important;flex-direction:row-reverse !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:60px !important;padding-right:60px !important;flex-direction:row !important;margin-top:0px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{width:45% !important;order:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{order:2 !important}button.mgbutton{padding:12px 50px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:16px !important;line-height:1.5 !important;font-weight:300 !important;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:#fff !important;background:#fff !important;border:1px solid #000 !important;color:#000 !important;box-shadow:none !important;opacity:.7}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button:hover{opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible{background-color:#648baf !important;border-color:#648baf !important;color:#fff !important;opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all:hover,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover{background:#000 !important;border-color:#000 !important;color:#fff !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border-color:#000 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{display:block !important}@media screen and (max-width: 1024px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:10px !important;padding-right:10px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:12px !important}}@media(min-width: 768px)and (max-width: 999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:650px}.gdpr_lightbox-content{transform:scale(0.85) !important;margin-top:-60px}}@media screen and (max-width: 768px){.moove-gdpr-info-bar-content{padding:5% !important;max-width:100%}.moove-gdpr-button-holder{justify-content:center !important;padding:10px !important}button.mgbutton{padding:5px 10px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:15px !important;padding:15px 35px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{background:#f1f1f1;margin:0 0px !important;border-radius:0 0 5px 5px;justify-content:space-between !important}}@media screen and (max-width: 600px){#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:14px !important}.gdpr_lightbox-content{transform:scale(0.8) !important;margin-top:-80px}}@media screen and (max-width: 510px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{justify-content:space-between !important;flex-direction:row !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all{width:100% !important;order:2}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-reject-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{width:45% !important;order:1}}@media screen and (max-width: 450px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{width:100% !important}}/*# sourceMappingURL=style.css.map */