.header__content{justify-content:space-between}.header__logo{margin-right:initial}.btn{line-height:1.1}.rrss-module.style1 a{padding-right:8px}.archive{background-color:initial}.widget_product_categories .product-categories{padding-left:0}.widget_product_categories .product-categories .cat-item{list-style-type:none}.widget_product_categories .product-categories>.cat-item{padding:10px 3px;border-bottom:1px solid rgba(0,0,0,.4)}.widget_product_categories .product-categories>.cat-item>a{text-transform:uppercase;font-size:17px}.widget_product_categories .product-categories .children{padding-left:0}.widget_product_categories .toggle-submenu{border:0;background-color:#5d9d66;color:#fff;width:18px;height:18px;border-radius:50%;padding:0;margin-left:10px}.v23-row:not(:last-child){margin-bottom:8px}.quote-form input[type=submit]{background-color:var(--primary-color)!important;cursor:pointer}.quote-btn-wrapper[data-type=inline] .quote-btn{border-radius:initial;height:auto;width:auto;padding:0 15px}.quote-btn-wrapper[data-type=inline] .quote-btn:hover{background-color:#45854f;color:#fff;text-decoration:none}.quote-btn-wrapper[data-type=inline] .quote-btn i{display:none}.quote-btn-wrapper[data-type=inline] .quote-btn span.products-qty{left:initial;right:-8px;top:-8px}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea.materialize-textarea{padding:7px}blockquote{padding:0 8%}blockquote:after,blockquote:before{width:8%;max-width:36px;aspect-ratio:1/1;background-size:cover;height:initial}blockquote:before{background-image:url(../images/blockquote.png)}blockquote:after{content:"";background-image:url(../images/blockquote-end.png);position:absolute;bottom:0;right:0}.cover-all,.viewer,.viewer-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.viewer{width:70px;height:70px;background-color:rgba(255,255,255,.7);outline:10px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:30px;transform:scale(0);transition-duration:.5s;will-change:transform}.viewer-wrapper{background-color:#000;pointer-events:none;opacity:0;will-change:opacity;transition-duration:.5s}li.product{overflow:hidden}.listing li.product{margin-bottom:0!important}li.product .product-thumbnail-wrapper{position:relative}li.product .onsale{background-color:var(--secondary-color);top:10px!important;right:10px!important;width:45px;height:45px;font-size:12px;font-weight:400}li.product img{aspect-ratio:6/6.4;object-fit:cover;width:100%;border:20px solid #fff}li.product .woocommerce-loop-product__title{padding-bottom:0!important;color:var(--font-color);font-weight:400}li.product .price{font-weight:700!important;margin-top:0!important;color:var(--font-color)!important}li.product .add-to-quote__form-wrapper{margin-top:20px;display:flex}li.product .add-to-quote__form-wrapper input[type=number]{padding:8px 5px;width:78px!important;text-align:center;border-radius:0;background-color:initial;border-left:0}li.product .add-to-quote__form-wrapper button{height:36px;border-radius:0;border-left:0;border-right:0;flex-grow:1;padding:.3em .5em;border-color:var(--primary-color-light)}li.product .button{background-color:var(--secondary-color);color:#fff;text-align:center;text-transform:uppercase;font-size:12px;font-weight:400;max-width:170px;position:relative;z-index:566;padding:12px 5px}li.product .button:hover{background-color:var(--primary-color)!important;color:#fff!important}li.product .added_to_cart{display:none}li.product:hover .viewer{transform:scale(1)}li.product:hover .viewer-wrapper{opacity:.25;pointer-events:initial}.woocommerce-loop-category__title .count{background-color:initial}.single-product .product_title{font-size:20px;margin-bottom:0}.product-sku{font-weight:700;color:#575756;margin-bottom:5px}.woocommerce-product-rating.custom{display:flex;align-items:center}.woocommerce-product-rating.custom .rating-stars{margin-right:10px}.woocommerce-product-rating.custom .rating-stars i{margin-right:5px}form.cart .quantity .input-text.qty{min-width:70px}form.cart .add-to-quote{padding-top:7px;padding-bottom:8px}.woocommerce-product-details__short-description{margin-bottom:20px}.product__fichas-tecnicas{margin-bottom:20px}.product__fichas-tecnicas h5{margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.2);font-size:var(--font-size);font-weight:400}.product__fichas-tecnicas a{font-weight:700}.product_meta{font-size:13px;line-height:22px;font-weight:700}.product_meta a{font-weight:400}.product_meta .sku_wrapper{display:none}.related.products{clear:both;margin-top:40px}.related.products h2{font-weight:300;text-transform:uppercase;font-size:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{border-top:1px solid silver;padding:10px 0;display:flex;justify-content:end}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:initial;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:initial;border-bottom-color:silver}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{text-decoration:underline}#review_form_wrapper{max-width:700px;display:block;margin:0 auto}.woocommerce-Reviews-title{display:none}.woocommerce-noreviews{display:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:25px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--primary-color);font-weight:700;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--primary-color)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--secondary-color)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{padding:.8em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background-color:var(--primary-color);color:#fff}@media only screen and (max-width :600px){section{overflow:hidden}}