.elementor-578 .elementor-element.elementor-element-e27ac4b{overflow:hidden;margin-top:120px;margin-bottom:100px;padding:0% 10% 0% 10%;}.elementor-578 .elementor-element.elementor-element-667d8e9 > .elementor-element-populated, .elementor-578 .elementor-element.elementor-element-667d8e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-578 .elementor-element.elementor-element-667d8e9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-578 .elementor-element.elementor-element-903daa5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(2.294999999999995, 13.65654347826087, 39.09999999999999, 0.5);}.woocommerce .elementor-578 .elementor-element.elementor-element-903daa5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-578 .elementor-element.elementor-element-903daa5 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-578 .elementor-element.elementor-element-903daa5 .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-578 .elementor-element.elementor-element-4c4553e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-578 .elementor-element.elementor-element-4c4553e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-578 .elementor-element.elementor-element-4c4553e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:25px;}.elementor-578 .elementor-element.elementor-element-4c4553e > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-578 .elementor-element.elementor-element-34e3b78 .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.woocommerce .elementor-578 .elementor-element.elementor-element-de6991e .price{color:var( --e-global-color-primary );font-weight:500;}.elementor-578 .elementor-element.elementor-element-646de32 .cart button, .elementor-578 .elementor-element.elementor-element-646de32 .cart .button{transition:all 0.2s;}.elementor-578 .elementor-element.elementor-element-646de32 .quantity .qty{color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-578 .elementor-element.elementor-element-e5a2074{padding:0% 10% 0% 10%;}body.elementor-page-578:not(.elementor-motion-effects-element-type-background), body.elementor-page-578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad41708 );}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-903daa5 */.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{
    display:none!important;
}

.woocommerce-product-gallery__wrapper {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-646de32 */.elementor-kit-15 input:not([type="button"]):not([type="submit"]), .elementor-kit-15 textarea, .elementor-kit-15 .elementor-field-textual{
border-width: 1px; 
border-radius: 0px;
    padding: 0px;
    background: none!important;
}/* End custom CSS */
/* Start custom CSS *//* Posiziona il messaggio WooCommerce sotto l'header */
.woocommerce-notices-wrapper {
    position: fixed;
    top: 150px;
    left: 0;
    right: 0;
    z-index: 9999;
    margin: 0 auto;
    transition: top 0.3s ease; /* Transizione fluida */
}

/* Quando si scrolla, porta a top 0 */
.woocommerce-notices-wrapper.scrolled {
    top: 0px;
}


button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus {
    border-radius: 25px;
}



.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button

{
    border-radius: 25px;
}/* End custom CSS */