html,body{overflow-x:hidden!important}.search .elementor-loop-container.elementor-grid>div:not(.type-product){display:none!important}@media (max-width:767px){body div.elementor{overflow-x:hidden!important}}.label-accesibilidad{display:inline-block!important;height:0px!important;width:0px!important;visibility:hidden!important}.codigo-html{display:inline-block!important;height:0px!important;visibility:hidden!important}#menu-item-9775{cursor:pointer}p,span,a,h1,h2,h3,h4,h5,h6,.elementor-field-label.elementor-screen-only{background:#00000001}.carrito-grid-boton .elementor-button-text{height:0px!important}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0.5s forwards!important}#cmplz-manage-consent .cmplz-manage-consent{left:0px!important;border-top-left-radius:0px!important;border-top-right-radius:32px!important;min-width:unset!important;padding:15px 15px 15px 8px!important}.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{right:unset!important;font-size:25px}@media (max-width:480px){.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{right:unset!important;font-size:25px}#cmplz-manage-consent .cmplz-manage-consent{padding:8px!important}}@media (min-width:481px) and (max-width:640px){.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{right:unset!important;font-size:25px}}@media (min-width:641px) and (max-width:767px){.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{right:unset!important;font-size:25px}}#cmplz-document{max-width:100%;width:100%}#cmplz-document p,#cmplz-document li,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{color:var(--e-global-color-8d1c4ab);font-family:"Inter",Sans-serif;font-size:17px;font-weight:400;line-height:30px}#cmplz-document h2{color:var(--e-global-color-8d1c4ab);font-family:"Inter",Sans-serif;font-size:17px;font-weight:400;line-height:30px}#cmplz-document h3{color:var(--e-global-color-8d1c4ab);font-family:"Inter",Sans-serif;font-size:17px;font-weight:400;line-height:30px}#cmplz-document h4{color:var(--e-global-color-8d1c4ab);font-family:"Inter",Sans-serif;font-size:17px;font-weight:400;line-height:30px}#cmplz-document h5{color:var(--e-global-color-8d1c4ab);font-family:"Inter",Sans-serif;font-size:17px;font-weight:400;line-height:30px}#cmplz-document h6{color:var(--e-global-color-8d1c4ab);font-family:"Inter",Sans-serif;font-size:17px;font-weight:400;line-height:30px}#slide-categorias-home .swiper-pagination-horizontal{display:none!important}@media (max-width:767px){#slide-categorias-home .elementor-swiper-button-prev,#slide-categorias-home .elementor-swiper-button-next{display:none!important}#slide-categorias-home .swiper-pagination-horizontal{display:block!important}#slide-categorias-home .elementor-image-carousel.swiper-wrapper.swiper-image-stretch{padding-bottom:20px!important}}#separador-vertical{transform:rotate(90deg)}.grid-productos-4 .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;height:100%}.grid-productos-4 .e-con-full{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.grid-productos-4 .e-con-full>.elementor-widget-container{margin-bottom:auto}.grid-productos-4 .elementor-element-6fc18b4{margin-top:auto}.grid-productos-4 .swiper-wrapper{width:25%!important}@media (max-width:1250px){.grid-productos-4 .swiper-wrapper{width:50%!important}}@media (max-width:767px){.grid-productos-4 .swiper-wrapper{width:89vw!important}}@media (max-width:600px){.grid-productos-4 .swiper-wrapper{width:88vw!important}}.iva-texto{color:rgba(0,0,0,.8);font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:21px}.woocommerce .elementor-8837 .elementor-element.elementor-element-178407c .woocommerce-tabs ul.wc-tabs li.active{border-bottom:2px solid #bed7dc!important;border-left:0;border-right:0;border-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0}#menu-desplegable:hover{cursor:pointer}.e-n-menu-item a.e-n-menu-title-container:hover span{text-decoration:underline}.sub-menu.elementor-nav-menu--dropdown{padding-top:5px;padding-bottom:25px}.jet-custom-nav__mega-sub,.jet-custom-nav__sub{box-shadow:0 0 0 rgba(0,0,0,0)!important;max-width:300%}.jet-custom-nav__mega-sub{height:100%}.woocommerce-info{border-top-color:#f1eedc!important}.woocommerce-info::before{color:black!important}.woocommerce-product-rating .woocommerce-review-link{font-size:0px!important}.woocommerce-product-rating .woocommerce-review-link .count{font-size:16px!important}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable{border:1px solid #000!important;padding-top:10px!important;padding-bottom:10px!important;font-family:"Inter"!important;font-size:0.88vw!important;font-weight:500!important;color:#000;background:#fff;border:1px solid black!important;border-radius:0px!important}@media (max-width:900px){.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter{min-width:100%!important}}.dropdown-wrapper .show-more,.dropdown-wrapper .apply-filters.button.alt{cursor:pointer;font-size:14px;color:black!important;font-family:"Inter"!important;padding-top:20px}.dropdown-wrapper .filter-item.checkbox a{font-size:14px;color:black!important;font-family:"Inter"!important}.btn.btn-primary.apply-filters{display:inline-block!important;color:#fff;background:#000;font-size:17px;font-family:"Inter"!important;font-weight:500;border:1px solid #000;border-radius:0}.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced{display:inline-block!important;color:#000;background:#f1eedc;font-size:17px;font-family:"Inter"!important;font-weight:500;border:1px solid #f1eedc;border-radius:0}.products.elementor-grid .product-category.product img{object-fit:contain;width:100%;max-width:100%;height:175px}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton.checked:before{background-color:#b3c8cf;border-color:#b3c8cf}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab,#tab-title-additional_information{display:none}.submit.cr-single-product-rev-submit,#ywqa-submit-question{display:inline-block!important;color:black!important;background:#f1eedc!important;font-size:17px!important;font-family:"Inter"!important;font-weight:500!important;border:1px solid #f1eedc!important;border-radius:0px!important;padding-top:15px!important;padding-bottom:15px!important;padding-left:20px!important;text-transform:unset!important;height:auto!important;padding-right:20px!important}.submit.cr-single-product-rev-submit:hover,#ywqa-submit-question:hover{display:inline-block!important;color:white!important;background:black!important;font-size:17px!important;font-family:"Inter"!important;font-weight:500!important;border:1px solid black!important;border-radius:0px!important;padding-top:15px!important;padding-bottom:15px!important;padding-left:20px!important;text-transform:unset!important;height:auto!important;padding-right:20px!important}.comment-form-comment,.comment-form-rating,.ywqa_ask_question_text{margin:20px!important}.comment-form-comment label,.comment-form-rating label,.ywqa_ask_question_text label{padding-bottom:10px}.questions-section h3{font-family:"Inter",Sans-serif;font-size:17px;font-weight:700;line-height:25px}.notify-answers{display:block}#ywqa-submit-question{margin-right:100%;margin-top:10px}.star-rating{display:inline-block!important;position:relative!important;width:100px!important;height:20px!important;font-size:0!important;background:url(https://decovarada.es/wp-content/uploads/2024/09/estrella-gris.svg) repeat-x center center!important;background-size:20px 20px!important;overflow:hidden!important}.star-rating span{display:block!important;position:absolute!important;top:0!important;font-size:0!important;left:0!important;height:100%!important;background:url(https://decovarada.es/wp-content/uploads/2024/09/estrella-azul.svg) repeat-x left center!important;background-size:20px 20px!important;z-index:1!important;overflow:hidden!important}.comment-form-rating,.comment-form-comment{display:block;padding-top:20px}.comment-form-rating label,.comment-form-comment label{width:100%}.comment-form-rating .stars{float:left}.stars a{float:right;position:absolute;top:0;left:0;width:20%;height:100%;overflow:hidden;color:transparent}.stars a::before{content:"";display:block;width:100%;height:100%;background:url(https://decovarada.es/wp-content/uploads/2024/09/estrella-gris.svg) no-repeat center center;background-size:contain}.stars a:hover::before,.stars a:hover~a::before,.stars.selected a.active::before,.stars.selected a.active~a::before{background-image:url(https://decovarada.es/wp-content/uploads/2024/09/estrella-azul.svg)}.stars a:nth-child(5){width:100%;z-index:0}.stars a:nth-child(4){width:80%;z-index:1}.stars a:nth-child(3){width:60%;z-index:2}.stars a:nth-child(2){width:40%;z-index:3}.stars a:nth-child(1){width:20%;z-index:4}.parent-question a,.question-owner a{color:black!important}@media (max-width:740px){.description_tab,.additional_information_tab,.reviews_tab,.questions_tab{display:inline-block;width:100%;max-width:100%}ul.tabs.wc-tabs{padding:0!important}.woocommerce-Tabs-panel.panel.entry-content.wc-tab{border:0px!important}}.product_tag-steps .wapf-field-group .step{display:none}.product_tag-steps .wapf-field-group .step:first-child{display:flex;align-content:flex-start;flex-wrap:wrap;justify-content:flex-start}.navegacion-steps-izquierda .wapf_step_buttons{float:left}.navegacion-steps-derecha .wapf_step_buttons{float:right}.product_tag-steps .wapf_step_buttons .button{height:36px!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:10px!important;padding-right:10px!important;font-family:"Inter"!important;font-size:15px!important;font-weight:600!important;color:black!important;background:#bed7dc!important;border-radius:5px!important}.product_tag-steps .wapf_step_buttons .button:hover{height:36px!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:10px!important;padding-right:10px!important;font-family:"Inter"!important;font-size:15px!important;font-weight:600!important;color:white!important;background:black!important;border-radius:5px!important}.product_tag-steps .wapf_step_buttons .button.wapf_btn_prev:before{content:"\003C"!important;font-size:17px!important;font-weight:700!important;margin-left:0%!important;padding-right:10px!important;float:left!important}.product_tag-steps .wapf_step_buttons .button.wapf_btn_next:after{content:"\003E"!important;font-size:17px!important;font-weight:700!important;margin-right:0%!important;padding-left:10px!important;float:right!important}.product_tag-steps .wapf_btn_next{float:right!important}.wapf-customizer{padding:3%;background:#fff;width:100%;max-width:50%;position:fixed;z-index:999999;top:0%;right:0%;box-shadow:0 0 0 9999px rgba(0,0,0,.7);display:flex;visibility:hidden;opacity:0;transition:all 0.2s;max-height:100vh;height:100vh;overflow-y:auto}@media (max-width:1000px){.wapf-customizer{padding:3%;background:#fff;width:100%;max-width:100%;position:fixed;z-index:999999;top:0%;right:0%;box-shadow:0 0 0 9999px rgba(0,0,0,.7);display:flex;visibility:hidden;opacity:0;transition:all 0.2s;max-height:100vh;height:100vh;overflow-y:auto}}.wapf-customizer.active{visibility:visible;opacity:1}.wapf-customizer-bottom{margin-top:20px}@media all and (max-width:768px){.wapf-customizer{top:0}}.pasos-config{background:white!important;color:black!important;padding-left:0!important;padding-right:0!important;margin-left:5px!important;width:100%!important;max-width:100%!important;text-align:left!important;border-bottom:0 solid black!important;font-weight:500!important;font-family:"Inter"!important;font-size:15px!important;border-radius:0px!important}.btn.button.button-open-customizer.pasos-config{padding:0px!important;padding-right:10px!important;border-bottom:0 solid black!important;border:1px solid #bed7dc!important;padding-top:0px!important;padding-bottom:0px!important;margin-bottom:5px;display:flex!important;align-items:center!important;flex-direction:row!important}.btn.button.button-open-customizer.pasos-config b{background-color:#bed7dc;color:#000;padding-top:13px!important;padding-bottom:13px!important;display:flex;width:5vw!important;justify-content:center}.btn.button.button-open-customizer.pasos-config.label-instalar{padding:0px!important;padding-right:10px!important;border-bottom:0 solid black!important;border:1px solid #bed7dc!important;padding-top:10px!important;padding-bottom:10px!important;margin-bottom:5px;display:flex!important;align-items:center!important;flex-direction:row!important}.pasos-config:hover{background:white!important;color:black!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important;text-align:left!important;border-bottom:0 solid black!important;font-weight:500!important;font-family:"Inter"!important;font-size:15px!important;border-radius:0px!important}.pasos-config:after{content:"\003E";font-size:20px!important;margin-right:0%!important;float:right!important;padding:10px!important;position:absolute;right:10px}.single_add_to_cart_button.button.alt{flex-basis:77%!important;margin:0px!important;border-radius:0px!important}.quantity{margin:0px!important;width:23%!important;border-radius:0px!important}.quantity input{width:90%!important;border-radius:0px!important}.btn.button.button-close-customizer{width:46px!important;height:46px!important;border-radius:46px!important;background:#bed7dc!important;position:absolute!important;top:5%!important;right:5%!important;color:white!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0px!important}.wapf-swatch-label{font-size:17px!important;font-family:"Inter"!important;font-weight:600!important;color:black!important;padding-top:20px!important}.wapf-field-label span{color:#000;font-family:"Inter";font-size:18px;font-weight:700}.label-above .wapf-field-label{padding-top:3%}.wapf-swatch--image.wapf-checked{border-color:#000}.enlace-sesion-usuario{background-color:var(--e-global-color-a4b22d6);font-family:"Inter",Sans-serif;font-size:14px;font-weight:600;fill:var(--e-global-color-8d1c4ab);color:var(--e-global-color-8d1c4ab);padding:15px 30px 15px 30px;margin-top:20px}.enlace-sesion-usuario:hover{background-color:#000;font-family:"Inter",Sans-serif;font-size:14px;font-weight:600;color:#fff;padding:15px 30px 15px 30px;margin-top:20px}#variaciones-seleccionadas{padding-top:30px!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:30px!important;background-color:#f5f5f5!important}#variaciones-seleccionadas div{padding-top:10px!important;padding-bottom:10px!important}.elementor-widget-woocommerce-checkout-page .e-checkout__container{grid-template-columns:100%!important}.checkout-cart-checkout-layout .two-column-layout-left,.checkout-cart-checkout-layout .two-column-layout-right{width:100%!important}.woocommerce-checkout .cclw_opc_main .border_html{margin-bottom:20px!important;margin-top:30px!important}.woocommerce #payment #place_order{margin-top:30px}.woocommerce-billing-fields__field-wrapper p{margin-bottom:15px!important}.woocommerce-ResetPassword.lost_reset_password{width:100%!important;max-width:100%!important}.woocommerce-form.woocommerce-form-login.login{background-color:white!important;background:white!important}.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide,.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%!important;max-width:100%!important}.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide input,.woocommerce-ResetPassword.lost_reset_password input{border:1px solid black!important;width:100%!important;max-width:100%!important}.paypal-button-container{max-width:100%!important;width:100%!important}.name.more_details{font-weight:900;font-size:16px}.more_details_slide{font-weight:600;font-size:14px;padding-top:15px;padding-bottom:15px}.more_details_slide .variation dd p{font-weight:400}@media (max-width:767px){.navegacion-steps-derecha{padding-bottom:30px!important}.navegacion-steps-derecha .wapf_step_buttons{position:relative;bottom:3vw;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:100%}.wp-block-yith-search-block.alignwide{margin-left:0;margin-right:0}.wp-block-yith-popular-block{display:none}.ywcas-search-mobile .mobile-search-content{margin-top:0px!important;overflow:hidden!important;overflow-y:auto!important;height:calc(100vh - 185px)!important;padding:30px!important}}.wapf-product-totals .wapf-total.price.amount{color:rgb(239,68,68);font-weight:700}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]{background-color:#000}.mamparas-reversibles{display:flex;background-color:#f4f4f4;padding:10px 20px;border-radius:5px;margin-top:5px;justify-content:center;align-items:center}.price-container{display:flex;align-items:center;gap:10px}.precio-oferta{font-family:"Inter",sans-serif;font-size:32px;font-weight:700;color:#d61f1f}.precio-original{font-family:"Inter",sans-serif;font-size:18px;color:#555;text-decoration:line-through}.descuento-porcentaje{font-family:"Inter",sans-serif;font-size:18px;color:#d61f1f;font-weight:700}.ahorro-contenedor{display:inline-block;background-color:#d61f1f;color:#fff;font-family:"Inter",sans-serif;font-size:20px;font-weight:700;padding:8px 12px;margin-top:10px;border-radius:4px}.precio-incluye-iva{font-family:"Inter",sans-serif;font-size:14px;color:#000;margin-top:5px}#precio-popup .precio-incluye-iva,#precio-popup .ahorro-contenedor,#precio-popup .descuento-porcentaje,#precio-popup .precio-original{display:none}#precio-popup del{display:none}.paso-medida{font-family:"Inter",sans-serif;font-size:14px;width:100%;font-weight:700;padding:10px!important;background-color:#bed7dc;color:#fff}.label-instalar,.label-instalar:hover{background-color:#bed7dc!important;color:#000!important;font-weight:bold!important}.label-instalar b{font-size:0px!important}.iconic-woothumbs-images-wrap .onsale,.zm-viewer.shapesquare{display:none!important}.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--thumbnails-below.iconic-woothumbs-reset.iconic-woothumbs-zoom-enabled{width:100%}.toggle-paso{display:flex;flex-direction:column}.toggle-paso .paso-medida{margin-top:10px;margin-bottom:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.toggle-paso.texto-negro .paso-medida{font-family:"Inter",sans-serif;font-size:14px;width:100%;font-weight:700;padding:10px!important;background-color:#bed7dc;color:#000}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:fixed!important;height:100vh!important}body.admin-bar .dialog-type-lightbox .dialog-widget-content.dialog-lightbox-widget-content.animated{width:75%!important}.dialog-message.dialog-lightbox-message{width:100%!important}}@media (max-width:767px){body.admin-bar .dialog-type-lightbox{position:fixed!important;height:100vh!important}body.admin-bar .dialog-type-lightbox .dialog-widget-content.dialog-lightbox-widget-content.animated{width:100%!important}.label-instalar b{font-size:0px!important;display:none!important}.btn.button.button-open-customizer.pasos-config{display:flex!important;align-items:center!important;flex-direction:row!important;padding:0px!important}.pasos-config b{display:none!important}.btn.button.button-open-customizer.pasos-config.label-instalar{display:flex!important;align-items:center!important;flex-direction:row!important;padding:13px!important}body{counter-reset:paso}.pasos-config:not(.label-instalar)::before{counter-increment:paso;content:counter(paso);display:block;width:10px;height:10px;background-color:#bed7dc;color:#000;padding-left:15px;padding-right:25px;padding-top:15px;padding-bottom:25px}}.precio-loop .descuento-porcentaje,.precio-loop .precio-incluye-iva,.precio-loop .ahorro-contenedor{display:none!important}.e-loop-item.product .elementskit-parallax-multi-container{display:flex;justify-content:flex-start}.elementor-widget-text-editor a{color:#000}.precio-original{padding-left:5px!important}@media (max-width:767px){.grid-productos-4 .swiper-slide{display:inline-block!important}ul.products.elementor-grid.columns-4{display:flex!important;flex-direction:column!important}.products.elementor-grid.columns-4 li.product.type-product{width:100%!important}.products.elementor-grid.columns-4 li.product.type-product .e-loop-item.product{overflow-y:hidden!important;overflow-x:hidden!important}.elementor.elementor-location-archive.product{overflow-y:hidden!important;overflow-x:hidden!important}.e-loop-item.product{overflow-y:hidden!important}}@media (max-width:767px){.ahorro-contenedor{display:inline-block;background-color:#d61f1f;color:#fff;font-family:"Inter",sans-serif;font-size:16px;font-weight:700;padding:8px 12px;margin-top:10px;border-radius:4px}}.swatch-zoom-icon{position:absolute;top:5px;right:5px;z-index:10;cursor:pointer;background-color:rgba(0,0,0,.5);color:#fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease}.swatch-zoom-icon:hover{background-color:rgba(0,0,0,.8)}.swatch-zoom-icon i{font-size:11px;pointer-events:none}.woocommerce-message:has(a[href*="add-to-cart"]){display:none!important}.elementor-popup-modal{pointer-events:none;transition:opacity 0.3s ease!important}.elementor-popup-modal .dialog-widget-content{pointer-events:all}.venta-cruzada ul.products.columns-4{display:flex;flex-direction:row}@media (max-width:767px){.venta-cruzada ul.products.columns-4{display:flex;flex-direction:column}}.iconic-woothumbs-images__arrow svg{background-color:#000!important;width:30px!important;height:30px!important;padding:5px!important}.iconic-woothumbs-thumbnails__control.iconic-woothumbs-thumbnails__control--left,.iconic-woothumbs-thumbnails__control.iconic-woothumbs-thumbnails__control--right{background-color:transparent!important}.iconic-woothumbs-thumbnails__control.iconic-woothumbs-thumbnails__control--left:hover,.iconic-woothumbs-thumbnails__control.iconic-woothumbs-thumbnails__control--right:hover{background-color:transparent!important}.iconic-woothumbs-thumbnails__control svg{background-color:#000!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;padding:5px!important}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7{display:flex;flex-wrap:nowrap;overflow-x:auto!important;overflow-y:hidden;padding-left:0;margin-left:0;list-style-type:none;padding-bottom:20px;grid-template-columns:none!important;gap:0!important}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7 li.product-category{flex:0 0 auto;width:10.4vw;margin-right:16px;margin-bottom:0;float:none!important;display:inline-block;vertical-align:top}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7 li.product-category a{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7 li.product-category img{max-width:100%;margin-bottom:8px}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7 li.product-category .woocommerce-loop-category__title{font-size:.9em;white-space:normal;word-wrap:break-word;line-height:1.2}.yith-wcan-filters.custom-style.horizontal .filters-container{position:relative;overflow:visible}.yith-wcan-filters .filter-content{display:none!important}.yith-wcan-filters.custom-style.horizontal .filters-container form{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0;margin:0}.yith-wcan-filters.custom-style.horizontal .yith-wcan-filter{flex:0 0 auto;margin-right:20px;width:19vw}.yith-wcan-filters.custom-style.horizontal .filter-title{display:block;cursor:pointer}.yith-wcan-filters.custom-style.horizontal .filter-content{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);max-height:300px;overflow-y:auto;z-index:1000}.yith-wcan-filters.custom-style.horizontal .yith-wcan-filter.open .filter-content{display:block}.yith-wcan-filters.custom-style.horizontal .filter-content::-webkit-scrollbar{width:6px}.yith-wcan-filters.custom-style.horizontal .filter-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}#filtro-activo-shortcode .filter-items.filter-checkbox,#filtro-activo-shortcode .matching-items.filter-items{list-style:none!important;padding:10px;border:1px solid #000}#filtro-activo-shortcode .filter-items.filter-checkbox li a,#filtro-activo-shortcode .matching-items.filter-items li a{color:var(--e-global-color-8d1c4ab)!important;font-family:"Inter",Sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:32px!important;padding-left:10px!important}.yith-wcan-filters .yith-wcan-reset-filters{padding-top:10px!important;padding-bottom:10px!important;font-family:"Inter"!important;font-size:0.88vw!important;font-weight:500!important;border:1px solid black!important;border-radius:0px!important;margin-top:0;margin-bottom:13px;margin-right:15px;padding:10px 40px 10px 20px;padding-bottom:5px}.yith-wcan-filters .apply-filters{padding-top:10px!important;padding-bottom:10px!important;font-family:"Inter"!important;font-size:0.88vw!important;font-weight:500!important;border:1px solid black!important;border-radius:0px!important;margin-top:0;margin-bottom:13px;margin-right:15px;padding:10px 40px 10px 20px;padding-bottom:5px}.yith-wcan-filter .filter-title:hover,.yith-wcan-filter .filter-title.opened{background:#000000!important;color:white!important}@media (max-width:1350px){.yith-wcan-filters.custom-style.horizontal .yith-wcan-filter{flex:0 0 auto;margin-right:20px;width:21vw}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable{font-size:0.9vw!important}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7 li.product-category{width:11.5vw}}@media (max-width:1200px){.yith-wcan-filters.custom-style.horizontal .yith-wcan-filter{flex:0 0 auto;margin-right:20px;width:28vw}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable{font-size:1.2vw!important}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7 li.product-category{width:20.5vw}}@media (max-width:767px){.yith-wcan-filters.custom-style.horizontal .yith-wcan-filter{flex:0 0 auto;margin-right:20px;width:90vw}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable{font-size:17px!important}.woocommerce.columns-7 ul.products.elementor-grid.columns-7,.yith-wcan-filters.custom-style.horizontal .filters-container form{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent}.woocommerce.columns-7 ul.products.elementor-grid.columns-7::-webkit-scrollbar,.yith-wcan-filters.custom-style.horizontal .filters-container form::-webkit-scrollbar{height:8px}.woocommerce.columns-7 ul.products.elementor-grid.columns-7::-webkit-scrollbar-track,.yith-wcan-filters.custom-style.horizontal .filters-container form::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.woocommerce.columns-7 ul.products.elementor-grid.columns-7::-webkit-scrollbar-thumb,.yith-wcan-filters.custom-style.horizontal .filters-container form::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:8px;border:2px solid rgba(0,0,0,.1)}.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter{min-width:100%!important}div.woocommerce.columns-7 ul.products.elementor-grid.columns-7 li.product-category{width:48%!important}}@media (max-width:600px){.yith-wcan-filters.custom-style.horizontal .yith-wcan-filter{margin-right:10px}}.imagen-producto-grid{aspect-ratio:1 / 1!important;overflow:hidden!important;width:100%!important;height:280px!important;display:block!important}.imagen-producto-grid .elementor-widget-container{height:280px!important}.imagen-producto-grid img{width:100%!important;height:320px!important;display:block!important;clip-path:inset(15% 0 15% 0)!important;object-position:center center!important}form.cart:has(button.single_add_to_cart_button[disabled])::after{content:"Se debe completar el configurador del producto para poder añadirlo al carrito";display:block;margin-top:.5em;font-size:.9rem;color:#555;text-align:center}form.cart::after{content:""}.grid-producto{height:550px!important}.grid-producto:hover{z-index:10!important;box-shadow:0 0 10px 1px #bed7dc;overflow:visible}.grid-producto:hover .product_title{color:#bed7dc!important}.etiqueta-oferta,.etiqueta-novedades,.etiqueta-superventas{display:none}.product_cat-superventas .etiqueta-superventas,.product_cat-novedades .etiqueta-novedades,.product_cat-ofertas .etiqueta-oferta,.product_tag-superventas .etiqueta-superventas,.product_tag-novedades .etiqueta-novedades,.product_tag-ofertas .etiqueta-oferta{display:block}.product_cat-superventas .etiqueta-superventas .elementor-widget-container,.product_tag-superventas .etiqueta-superventas .elementor-widget-container{background-color:#38CFBD!important}.product_cat-novedades .etiqueta-novedades .elementor-widget-container,.product_tag-novedades .etiqueta-novedades .elementor-widget-container{background-color:#37D1EF!important}.product_cat-ofertas .etiqueta-oferta .elementor-widget-container,.product_tag-ofertas .etiqueta-oferta .elementor-widget-container{background-color:#FC5B67!important}.pswp.pswp--supports-fs.pswp--open.pswp--notouch.pswp--css_animation.pswp--svg.pswp--animated-in.pswp--visible.pswp--has_mouse{z-index:999999}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:35vh;width:50px;height:50px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{height:15px;left:12px;top:12px;width:15px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{height:10px;left:31px;top:27px}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon,.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{color:#bed7dc!important}.yith-wcwl-add-to-wishlist-button__label,.wishlist-title.wishlist-title-with-form,.yith-wcwl-share,.wishlist-page-links{display:none}.shop_table.cart.wishlist_table{font-family:"Inter"}.shop_table.cart.wishlist_table .product-name a{color:#000000!important;font-size:16px!important}.shop_table.cart.wishlist_table .product-price span{color:#000000!important;font-size:16px!important;font-weight:700!important}.shop_table.cart.wishlist_table .wishlist-in-stock{font-size:16px!important}.shop_table.cart.wishlist_table .product-add-to-cart a{padding:10px 20px;font-size:16px!important}.shop_table.cart.wishlist_table th span{font-size:18px!important}.shop_table.cart.wishlist_table .product-price span.nobr{font-size:18px!important}.shop_table.cart.wishlist_table th{padding:20px 10px!important}.filtro-home .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable:after{display:none}[id*="menu-item"]::before{content:"";background-size:cover;background-repeat:no-repeat;width:7.1vw;height:5.5vw;display:inline-block;margin-right:5px}#menu-item-9770::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-muebles.png)}#menu-item-36::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-mamparas.png)}#menu-item-9937::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-accesorios.png)}#menu-item-9938::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-Platos-de-ducha.png)}#menu-item-9939::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-griferia.png)}#menu-item-9940::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-baneras.png)}#menu-item-75610::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-espejos.png)}#menu-item-76154::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-lavabos.png)}#menu-item-76237::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-sanitarios.png)}#menu-item-9775::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-reformas.png)}#menu-item-9731::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-contacto.png)}#menu-item-9770 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-36 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-9937 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-9938 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-9939 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-9940 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-75610 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-76154 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-76237 .ekit-menu-nav-link.ekit-menu-dropdown-toggle,#menu-item-9775 .ekit-menu-nav-link.ekit-menu-dropdown-toggle{height:30px}#ekit-megamenu-menu-header ul#menu-menu-header{display:flex;flex-direction:row;align-content:flex-end;align-items:center}#ekit-megamenu-menu-header li{display:flex;flex-direction:column;justify-content:center;align-items:center}#menu-2-7218d99a .menu-item-9770,#menu-2-7218d99a .menu-item-36,#menu-2-7218d99a .menu-item-9937,#menu-2-7218d99a .menu-item-9938,#menu-2-7218d99a .menu-item-9939,#menu-2-7218d99a .menu-item-9940,#menu-2-7218d99a .menu-item-75610,#menu-2-7218d99a .menu-item-76154,#menu-2-7218d99a .menu-item-76237,#menu-2-7218d99a .menu-item-9775,#menu-2-7218d99a .menu-item-9731{min-height:90px}#menu-2-7218d99a .menu-item-9770>a::before,#menu-2-7218d99a .menu-item-36>a::before,#menu-2-7218d99a .menu-item-9937>a::before,#menu-2-7218d99a .menu-item-9938>a::before,#menu-2-7218d99a .menu-item-9939>a::before,#menu-2-7218d99a .menu-item-9940>a::before,#menu-2-7218d99a .menu-item-75610>a::before,#menu-2-7218d99a .menu-item-76154>a::before,#menu-2-7218d99a .menu-item-76237>a::before,#menu-2-7218d99a .menu-item-9775>a::before,#menu-2-7218d99a .menu-item-9731>a::before{content:"";background-size:cover;background-repeat:no-repeat;width:85px;height:95px;position:relative;display:inline-block;margin-right:5px;opacity:1}#menu-2-7218d99a .menu-item-9770>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-muebles.png)}#menu-2-7218d99a .menu-item-36>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-mamparas.png)}#menu-2-7218d99a .menu-item-9937>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-accesorios.png)}#menu-2-7218d99a .menu-item-9938>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-Platos-de-ducha.png)}#menu-2-7218d99a .menu-item-9939>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-griferia.png)}#menu-2-7218d99a .menu-item-9940>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-baneras.png)}#menu-2-7218d99a .menu-item-75610>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-espejos.png)}#menu-2-7218d99a .menu-item-76154>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-lavabos.png)}#menu-2-7218d99a .menu-item-76237>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-sanitarios.png)}#menu-2-7218d99a .menu-item-9775>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-reformas.png)}#menu-2-7218d99a .menu-item-9731>a::before{background-image:url(https://decovarada.es/wp-content/uploads/2025/07/Iconos-menu-contacto.png)}.img-oferta-banner.elementor-widget-image>div{position:relative;overflow:hidden}.img-oferta-banner.elementor-widget-image>div>img{display:block;width:100%;transition:opacity 0.3s ease;position:relative;z-index:1}.img-oferta-banner.elementor-widget-image>div::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(190,215,220,.4);opacity:0;transition:opacity 0.3s ease;z-index:2;pointer-events:none}.img-oferta-banner.elementor-widget-image:hover>div::after{opacity:1}@media (max-width:767px){.img-oferta-banner.elementor-widget-image:hover>div::after{background-color:rgba(190,215,220,.25)}}.grid-categorias-productos .products.elementor-grid.columns-4 li,.grid-categorias-productos .e-loop-item{width:19.5vw!important}.disponible-en-medidas .elementor-icon-list-text>span{display:block!important}@media (min-width:1401px) and (max-width:1610px){.precio-loop .price.price-container{gap:0}.products.elementor-grid.columns-4,.elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products,.grid-categorias-productos .elementor-loop-container.elementor-grid{grid-template-columns:repeat(3,1fr)!important}.grid-categorias-productos .products.elementor-grid.columns-4 li,.grid-categorias-productos .e-loop-item{width:25.5vw!important}}@media (min-width:1251px) and (max-width:1400px){.products.elementor-grid.columns-4,.elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(3,1fr)!important}.grid-categorias-productos .products.elementor-grid.columns-4 li,.grid-categorias-productos .e-loop-item{width:26.5vw!important}}@media (max-width:1250px){.products.elementor-grid.columns-4{grid-template-columns:repeat(2,1fr)}.grid-categorias-productos .products.elementor-grid.columns-4 li,.grid-categorias-productos .e-loop-item{width:100%!important}}@media (max-width:767px){.products.elementor-grid.columns-4{grid-template-columns:1fr}.grid-categorias-productos .products.elementor-grid.columns-4 li,.grid-categorias-productos .e-loop-item{width:100%!important}}.wapf_complementos{display:flex;align-items:center;justify-content:space-between;border:1px solid #cfdfe6;padding:12px 15px;cursor:pointer;background:#fff;margin-bottom:8px;transition:background 0.2s ease}.wapf_complementos:hover{background:#f7fafa}.wapf_complementos .wapf_step_label{font-size:14px;color:#333}.wapf_complementos .wapf_step_arrow{font-weight:700;color:#333}.wapf_complementos{display:flex;align-items:center;justify-content:space-between;border:1px solid #cfdfe6;padding:12px 15px;cursor:pointer;background:#fff;margin-bottom:8px;transition:background 0.2s ease}.wapf_complementos:hover{background:#f7fafa}.wapf_complementos .wapf_step_label{font-size:14px;color:#333}.wapf_complementos .wapf_step_arrow{font-weight:700;color:#333}#abrirComplementos .pasos-config{padding:14px 21px!important}#abrirComplementos .pasos-config:after{margin-right:5px!important}#abrirComplementos:after{content:"\003E";font-size:20px!important;margin-right:0%!important;float:right!important;padding:17px!important;position:absolute;right:10px}.wapf_step.wapf_complementos{width:100%;margin-top:-33px;margin-left:5px;margin-right:5px;font-family:"Inter"!important}#modalComplementos{display:none;position:fixed;top:0;right:0;width:50%;height:100%;background:#fff;z-index:9999;box-shadow:-2px 0 8px rgba(0,0,0,.2);overflow:hidden}#listaComplementos{max-width:100%;padding:2%}.complemento-agregado{background:#f0fff0;border:2px solid #4caf50}.configurar-complemento.seleccionado{outline:2px solid #3a9c3a;box-shadow:0 0 5px #3a9c3a;border-radius:4px}#listaComplementos .seleccionado{border-color:green;background:#e0ffe0}.elementor-icon-list-text{width:100%!important}@media (max-width:767px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:block!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:flex!important;text-align:right!important;justify-content:flex-end}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:auto!important}}.precio-oferta .woocommerce-Price-currencySymbol{font-size:18px}.precio-original .woocommerce-Price-currencySymbol{font-size:12px}.elementor-widget-woocommerce-product-add-to-cart button.single_add_to_cart_button{pointer-events:none}.elementor-grid .product_cat-conjuntos-de-ducha .disponible-en-medidas,.elementor-grid .product_cat-griferia-bano .disponible-en-medidas,.elementor-grid .product_cat-complementos .disponible-en-medidas,.elementor-grid .product_cat-complementos-accesorios-de-bano .disponible-en-medidas,.elementor-grid .product_cat-espejos .disponible-en-medidas,.elementor-grid .product_cat-lavabos .disponible-en-medidas,.elementor-grid .product_cat-sanitarios .disponible-en-medidas{display:none!important}.product_cat-conjuntos-de-ducha .configura-a-medida,.product_cat-griferia-bano .configura-a-medida,.product_cat-complementos .configura-a-medida,.product_cat-complementos-accesorios-de-bano .configura-a-medida,.product_cat-espejos .configura-a-medida,.product_cat-lavabos .configura-a-medida,.product_cat-sanitarios .configura-a-medida{display:none!important}