.elementor-178 .elementor-element.elementor-element-a53141e{--display:flex;--gap:20px 20px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-52a33aa > .elementor-widget-container{margin:-7px 0px -20px 0px;}.elementor-178 .elementor-element.elementor-element-9033ae3 > .elementor-widget-container{margin:-7px 0px -20px 0px;}.elementor-178 .elementor-element.elementor-element-a88e31a{--divider-border-style:solid;--divider-color:#DFDFDF;--divider-border-width:1px;}.elementor-178 .elementor-element.elementor-element-a88e31a .elementor-divider-separator{width:100%;}.elementor-178 .elementor-element.elementor-element-a88e31a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-178 .elementor-element.elementor-element-70989fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--gap:50px 50px;--background-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-57afa14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.woocommerce .elementor-178 .elementor-element.elementor-element-c6fa802 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-178 .elementor-element.elementor-element-c6fa802 .flex-control-thumbs img{border-style:solid;}.woocommerce .elementor-178 .elementor-element.elementor-element-c6fa802 .flex-control-thumbs li{padding-right:calc(2px / 2);padding-left:calc(2px / 2);padding-bottom:2px;}.woocommerce .elementor-178 .elementor-element.elementor-element-c6fa802 .flex-control-thumbs{margin-right:calc(-2px / 2);margin-left:calc(-2px / 2);}.elementor-178 .elementor-element.elementor-element-c6fa802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-c6fa802{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-178 .elementor-element.elementor-element-c6fa802.elementor-element{--align-self:center;}.elementor-178 .elementor-element.elementor-element-32cb6cb{--display:flex;--gap:20px 20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-f0d16f0 .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;}.elementor-178 .elementor-element.elementor-element-f0d16f0 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-178 .elementor-element.elementor-element-dd0b9fb .cart button, .elementor-178 .elementor-element.elementor-element-dd0b9fb .cart .button{border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;background-color:#EE3124;transition:all 0.2s;}.elementor-178 .elementor-element.elementor-element-dd0b9fb{--view-cart-spacing:0px;--button-spacing:7px;}.elementor-178 .elementor-element.elementor-element-dd0b9fb .quantity .qty{border-radius:0px 0px 0px 0px;transition:all 0.2s;}.elementor-178 .elementor-element.elementor-element-dd0b9fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-89067b2{text-align:justify;}.elementor-178 .elementor-element.elementor-element-89067b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-178 .elementor-element.elementor-global-23281{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-item > a{font-size:0.8em;font-style:italic;}.elementor-178 .elementor-element.elementor-global-23281 .elementor-icon-list-text{transition:color 0.3s;}.elementor-178 .elementor-element.elementor-element-dd6a889 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;}.elementor-178 .elementor-element.elementor-element-dd6a889 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-178 .elementor-element.elementor-element-7176c19 .elementor-heading-title{font-weight:700;}.elementor-178 .elementor-element.elementor-element-7176c19 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-178 .elementor-element.elementor-element-c24eac7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-178 .elementor-element.elementor-element-c24eac7 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-178 .elementor-element.elementor-element-105fc63{--display:flex;--background-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-1dcad6a{--display:flex;--background-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-5ec2882{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-178 .elementor-element.elementor-element-7b21af1{text-align:center;}.elementor-178 .elementor-element.elementor-element-483d7dc{--grid-columns:6;}@media(max-width:1024px){ .elementor-178 .elementor-element.elementor-element-c24eac7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-178 .elementor-element.elementor-element-483d7dc{--grid-columns:2;}}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-a53141e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-178 .elementor-element.elementor-element-9033ae3 .woocommerce-breadcrumb{font-size:14px;}.elementor-178 .elementor-element.elementor-element-72b9e27{text-align:center;}.elementor-178 .elementor-element.elementor-element-72b9e27 .elementor-heading-title{font-size:25px;}.elementor-178 .elementor-element.elementor-element-1da0c1e{--e-rating-justify-content:center;}.elementor-178 .elementor-element.elementor-element-c6fa802{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-178 .elementor-element.elementor-element-32cb6cb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-178 .elementor-element.elementor-element-89067b2{text-align:left;}.elementor-178 .elementor-element.elementor-element-89067b2.elementor-element{--align-self:center;}.elementor-178 .elementor-element.elementor-element-7176c19{text-align:center;}.elementor-178 .elementor-element.elementor-element-c24eac7{--alignment:center;} .elementor-178 .elementor-element.elementor-element-c24eac7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-178 .elementor-element.elementor-element-483d7dc{--grid-columns:2;}}@media(min-width:768px){.elementor-178 .elementor-element.elementor-element-70989fe{--width:100%;}.elementor-178 .elementor-element.elementor-element-57afa14{--width:50%;}.elementor-178 .elementor-element.elementor-element-32cb6cb{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dd0b9fb */table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
background-color: #fff;
}

.woocommerce div.product form.cart .reset_variations {
display: none !important;
}

.woocommerce-variation-price {
    margin-bottom: 20px;
    font-weight: 900;
    font-size: 30px;
}

.woocommerce div.product form.cart .variations {
margin-bottom: 0em;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #000;
}

.woocommerce div.product p.stock {
    font-size: 1em;
    color: #ee3124;
    font-weight: 700;
    text-decoration: underline;
}

.elementor-178 .elementor-element.elementor-element-dd0b9fb .stock {display:none;}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
    max-width: max-content;
    flex-wrap: wrap !important;
}

div#wc-revolut-payment-request-container {
    order: 1;
}

p#wc-revolut-payment-request-button-separator {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c549f73 *//* Personalizza lo stile del messaggio dei tempi di spedizione */
.shipping-times-message {
    font-size: 16px; /* Dimensione del testo */
    padding: 15px; /* Padding per spazio */
    border: 2px solid; /* Bordo */
    border-radius: 5px; /* Angoli arrotondati */
    font-weight: bold; /* Testo in grassetto */
    font-family: Arial, sans-serif; /* Font leggibile */
    text-align: center; /* Testo centrato */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Leggera ombra */
    color: #ffffff; /* Testo bianco di default */
}

/* Stile per il prodotto disponibile con consegna veloce in Italia */
.shipping-times-message.in-stock-italy {
    background-color: #28a745; /* Verde per indicare disponibilità */
    border-color: #218838; /* Bordo verde scuro */
}

/* Stile per il prodotto disponibile con consegna in Europa */
.shipping-times-message.in-stock-europe {
    background-color: #28a745; /* Verde per indicare disponibilità */
    border-color: #218838; /* Bordo verde scuro */
}

/* Stile per il prodotto in arrivo */
.shipping-times-message.backorder {
    background-color: #17a2b8; /* Azzurro per backorder */
    border-color: #117a8b; /* Bordo azzurro scuro */
}

/* Stile per il prodotto non disponibile */
.shipping-times-message.out-of-stock {
    background-color: #dc3545; /* Rosso per indicare non disponibilità */
    border-color: #c82333; /* Bordo rosso scuro */
}

/* Stile per il prodotto pre ordinabile */
.shipping-times-message.pre-order {
    background-color: #dc3545; /* Rosso per indicare non disponibilità */
    border-color: #c82333; /* Bordo rosso scuro */
}

#countdown-timer {
            font-weight: bold;
            color: #990000; /* Colore del countdown modificato */
        }

.shipping-times-message.out-of-stock {
            color: #FFFFFF !important; /* Colore del testo per 'Prodotto non disponibile' impostato a bianco */
        }/* End custom CSS */