.elementor-kit-5{--e-global-color-primary:#333;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-46065ed:#fff;--e-global-color-b28bbd3:#9fa5ae;--e-global-color-86561a7:#e1e1e1;--e-global-color-1d170e3:#7033f4;--e-global-color-a1e6ed9:#fbbb16;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500}.elementor-kit-5 e-page-transition{background-color:#ffbc7d}.elementor-kit-5 h1{font-family:"degular",Sans-serif}.elementor-kit-5 h2{font-family:"degular",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px}.e-con{--container-max-width:1400px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.grid-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;align-items:start}.item{font-family:'Montserrat';box-sizing:border-box;width:260px;height:auto;border:1px solid #d3d3d3;position:relative;background-color:#fff;transition:.3s;color:#333}.item:hover{box-shadow:0px 5px 14px rgb(0 0 0/35%);color:#333}.item-list{display:flex;width:100%;height:auto;margin-bottom:16px}.item .wrap-img{width:100%;height:150px;overflow:hidden;object-fit:cover}.item .wrap-img img{object-fit:cover}.item .btn-buy{margin-left:8px;margin-right:8px;margin-bottom:8px;display:flex;justify-content:center;align-items:center}.item .btn-buy img{width:16px;height:16px;margin-top:4px;margin-right:6px}.item .btn-buy:hover{cursor:pointer}.item-list .img-fluid{max-width:260px;height:auto}.item-list .item-body{padding:8px;display:flex;justify-content:space-between;align-items:center;width:100%}.item-body .title{margin-top:0;height:50px;font-size:1rem;color:#333;font-weight:700;overflow:hidden;padding:8px;margin-bottom:8px}.item-info div{margin-bottom:4px;padding:0 8px}.item .price{font-weight:800}.btn-buy{display:block;background-color:#333;color:#fff;text-align:center;padding:12px 4px;text-transform:uppercase;margin-top:16px;font-weight:700}.item-list .btn-buy{padding:12px 24px}.item-new{position:absolute;top:16px;background-color:#333;padding:4px 8px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.img-fluid{max-width:100%;height:auto}@media(max-width:768px){.item{width:100%}}@media (max-width:525px){.item-list .img-fluid{width:100px;height:101px}.item-list .btn-buy{padding:4px 6px;font-size:12px}.item-body .title{padding:0;height:32px;margin-bottom:0;font-size:13px}.item-info div{margin-bottom:4px;padding:0;font-size:12px;margin-bottom:0}.item-list .price-m2{display:none}.item-info{margin:4px 8px}}@media (max-width:320px){.item-list .btn-buy{padding:4px 6px;font-size:10px;margin:0}}.single-cantidad input{min-width:100px}.single-cantidad p{display:none}.price-two p{margin-bottom:0}.price-one,.price-two,.price-two .elementor-column.elementor-col-33{width:auto !important}@media (min-width:768px){.wrap-price .elementor-column.elementor-col-33{width:auto !important}}.single-cat ul.product-categories{padding-left:0;list-style:none}.single-cat li.cat-item a{list-style:none;color:#333;font-size:1rem;font-family:'Montserrat';font-weight:300}.single-cat h5{font-size:1rem;font-family:'Montserrat';font-weight:300;margin-bottom:4px}.woocommerce-Tabs-panel h2{display:none}.ficha-tecnica ul li{width:50%;text-align:center;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-top:0;border-left:0;border-right:0;background-color:#fff;border-bottom:0;font-family:"Montserrat";font-weight:100}.woocommerce div.product.elementor .woocommerce-tabs .panel{border-top:0 !important}.woocommerce div.product.elementor ul.tabs li a{font-family:'Montserrat';font-weight:400}.ficha-tecnica ul li.active{border-bottom:1px solid #333 !important}.ficha-tecnica th.woocommerce-product-attributes-item__label{width:50% !important;text-align:left;color:#858585;font-family:'Montserrat';font-weight:400 !important}.ficha-tecnica table.shop_attributes tr th,.ficha-tecnica table.shop_attributes tr td{border:1px solid #c7c7c7;color:#858585;padding-left:12px;font-style:initial;font-family:'Montserrat';font-weight:400 !important}.ficha-tecnica tr:nth-child(even) th{background:#fff !important}.ficha-tecnica tr:nth-child(even) td{background:#fff !important}.calculator{width:100%;min-height:200px;padding:16px 14px;color:#333;margin:4px;box-sizing:border-box;border:1px solid #333;margin-left:-11px}.calculator a:hover{color:#333}.calculator h5{font-family:'Montserrat';font-weight:300;font-size:1rem;margin-bottom:.5rem}.cantidad-wrap{margin:2rem 0}.area-wrap{display:flex;align-items:center;flex-wrap:wrap}.area-checkbox{display:flex;flex-direction:column;padding-left:8px;height:60px;justify-content:space-between}.calculator .area-wrap .metros{border:1px solid #ababab;font-size:1.5rem;padding:16px 50px 16px 16px;max-width:130px;text-align:center;position:relative;color:#ababab;margin-bottom:8px}.cantidad{border:1px solid #ababab !important;font-size:1.2rem;padding:8px;max-width:130px;text-align:center;position:relative;color:#ababab;margin-bottom:8px;border-radius:0 !important}.metros-wrap{position:relative}.metros-wrap:after{content:'m²';color:#a5a5a5;position:absolute;top:10px;right:24px;z-index:3;height:20px;width:20px;font-size:30px}.ml-wrap{position:relative}.ml-wrap:after{content:'ml';color:#a5a5a5;position:absolute;top:10px;right:24px;z-index:3;height:20px;width:20px;font-size:30px}.add-to-cart,.btn-add-cart{font-size:1.1rem;border-color:#333;color:#333;font-family:'Montserrat';border-radius:0}.btn-add-cart:hover{color:#fff;background-color:#333}.materiales{display:flex;justify-content:space-between;flex-wrap:wrap}.btn-mater{display:inline-flex;justify-content:space-around;align-items:center;width:100%;padding:16px 8px;font-size:1.5rem;max-width:230px;text-align:center;color:#ababab;text-decoration:none;border:1px solid #ababab;margin:4px;font-family:'Montserrat' !important}.btn-mater span{font-size:1rem;position:relative}.btn-mater .arrow:after{position:absolute;top:5px;left:5px;border-left:2px solid #ababab;border-top:2px solid #ababab;width:8px;content:'';height:8px;transform:rotate(134deg)}.control{font-size:12px;position:relative;display:block;margin-bottom:8px;padding-left:30px;cursor:pointer;font-family:'Montserrat' !important}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:-2px;left:0;width:20px;height:20px;background:#fff;border:1px solid #ababab}.control--radio .control__indicator{border-radius:50%}.control input:checked~.control__indicator{background:#fff}.control input:disabled~.control__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.control__indicator:after{position:absolute;display:none;content:''}.control input:checked~.control__indicator:after{display:block}.control--checkbox .control__indicator:after{top:3px;left:7px;width:5px;height:10px;transform:rotate(45deg);border:solid #ababab;border-width:0 2px 2px 0}.control--checkbox input:disabled~.control__indicator:after{border-color:#ccc}.control--radio .control__indicator:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#fff}.control--radio input:disabled~.control__indicator:after{background:#fff}#filtros-fijos{transition:bottom .3s}