/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 01 2025 | 04:55:41 */
h1,h2, h3, h4, h5, h6, p { font-family: 'Poppins', sans-serif !important; }

.page-id-11 header#masthead { display: none !important; }
.page-id-11 footer#colophon { display: none !important; }

span.ast-on-card-button.ast-onsale-card,
.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger { display: none !important; }

h5, .entry-content h5, .entry-content h5 a { text-transform: none !important; }

body { background: #fff !important; }

.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-viewport,
.woocommerce-product-gallery__wrapper,
.woocommerce-product-gallery__image { border-radius: 15px !important; }

.woocommerce-js div.product .woocommerce-tabs ul.tabs li a { padding: .5em 1em !important; font-weight: 400 !important; color: #999 !important; font-size: 0.9em !important; }

.woocommerce-js div.product div.images .flex-control-thumbs li img { border-radius: 15px !important; }
.woocommerce-js div.product form.cart .button.single_add_to_cart_button { border-radius: 10px !important; }
.woocommerce-js div.product form.cart .variations select { border-radius: 10px !important; padding: .5em 1em !important; }
.woocommerce-js .quantity .qty { border-radius: 10px !important; }

.woocommerce-js div.product .product_title, h2.woocommerce-loop-product__title, h1.woocommerce-products-header__title.page-title, section.related.products h2 { font-family: 'Poppins', sans-serif !important; text-transform: none !important; font-weight: 700 !important; }

.product-type-variable .entry-summary .price:nth-child(4) { display: none !important; }
.product-type-variable .single_variation_wrap { display: block !important; }

.woocommerce-breadcrumb, .product_meta { display: none !important; }
#tab-title-additional_information { display: none !important; }
.astra-shop-summary-wrap span.price { display: none !important; }
.astra-shop-summary-wrap a.button.product_type_variable.add_to_cart_button { display: none !important; }
.astra-shop-summary-wrap a.button.product_type_simple { display: none !important; }
.astra-shop-summary-wrap span.ast-woo-product-category { margin-bottom: 0 !important; }
.astra-shop-summary-wrap h2.woocommerce-loop-product__title { margin-bottom: 0 !important; text-transform: none !important; font-size: 1.25em !important; }

.ast-article-single .entry-title { font-size: 3em !important; font-weight: 700 !important; }
section.related.products h2 { font-size: 1.5em !important; font-weight: 700 !important; }

a.add-request-quote-button.button { border-radius: 10px !important; font-size: 0.875rem !important; line-height: 1em !important; vertical-align: middle; float: left !important; width: auto !important; margin-bottom: 1em !important; padding: 10px 20px !important; }
.woocommerce.single-product .product .yith-ywraq-add-to-quote { margin-top: 0 !important; }
.product-type-variable .yith-ywraq-add-to-quote { display: none !important; }
.product_cat-logistica-transporte a.add-request-quote-button.button { display: none !important; }

a.ast-on-card-button.ast-select-options-trigger.product_type_variable.add_to_cart_button, .eael-product-price { display: none !important; }
a.button.product_type_simple, a.button.product_type_variable.add_to_cart_button, .eael-star-rating.star-rating { display: none !important; }
a.ast-on-card-button.ast-select-options-trigger.product_type_simple { display: none !important; }

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { border-radius: 10px; overflow: hidden; }
h4.woocommerce-loop-product__title { font-family: 'Poppins', sans-serif !important; text-transform: none !important; }

.nf-field-label { display: none !important; }
.nf-field-container { margin-bottom: 12px !important; }
.nf-form-fields-required { font-size: 14px; font-family: Poppins !important; color: #999; font-weight: 300; margin-bottom: 12px; }
.nf-error-msg  { font-size: 14px; font-family: Poppins !important; color: #D2432F; font-weight: 300; }
.nf-field-element textarea, div#nf-field-8-wrap { height: 100px !important; margin-bottom: 12px; }
.ninja-forms-field { border-radius: 5px !important; }
.eael-contact-form input[type=submit] { padding: 16px 24px; width: auto !important; letter-spacing: 0.25em; font-family: Poppins !important; background: #54b435; transition: all 0.3s ease-out; }
.eael-contact-form input[type=submit]:hover { background: #0E80BA; transition: all 0.3s ease-out; }
.nf-field-element textarea, div#nf-field-8-wrap { margin-bottom: 0; }
.nf-form-fields-required { display: none !important; }


 
@media (min-width: 1201px) {
    .ast-separate-container .ast-woocommerce-container {
        padding: 4em 4.5em;
    }
}