.elementor-7020101 .elementor-element.elementor-element-28b27670{text-align:center;}.elementor-7020101 .elementor-element.elementor-element-28b27670 .elementor-image img{max-width:100%;opacity:1;}.elementor-7020101 .elementor-element.elementor-element-5d54d474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7020101 .elementor-element.elementor-element-159066a5 .elementor-cart__toggle .elementor-button{border-width:0px;border-radius:0px;}.elementor-7020101 .elementor-element.elementor-element-159066a5 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#064787;background-color:#FFDD06;top:-0.9em;right:calc(0em - 1.6em);}.elementor-7020101 .elementor-element.elementor-element-159066a5 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-7020101 .elementor-element.elementor-element-159066a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7020101 .elementor-element.elementor-element-1f20f99c > .elementor-widget-container{margin:-8px 0px 0px -5px;}.elementor-7020101 .elementor-element.elementor-element-da50a35 .elementor-menu-toggle{margin-left:auto;}.elementor-7020101 .elementor-element.elementor-element-96fcafb{margin-top:0px;margin-bottom:0px;padding:-50px 0px 0px 0px;}.elementor-7020101 .elementor-element.elementor-element-6366dad8 .elementor-search__container{min-height:40px;border-radius:3px;}.elementor-7020101 .elementor-element.elementor-element-6366dad8 .elementor-search__submit{min-width:40px;}.elementor-7020101 .elementor-element.elementor-element-6366dad8 .elementor-search__icon, .elementor-7020101 .elementor-element.elementor-element-6366dad8 .elementor-search__input, .elementor-7020101 .elementor-element.elementor-element-6366dad8.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(40px / 3);}.elementor-7020101 .elementor-element.elementor-element-6366dad8:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-7020101 .elementor-element.elementor-element-6366dad8.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-7020101 .elementor-element.elementor-element-e52c26d{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-7020101 .elementor-element.elementor-element-e52c26d .elementor-divider-separator{width:100%;}.elementor-7020101 .elementor-element.elementor-element-e52c26d .elementor-divider{padding-top:15px;padding-bottom:15px;}/* Start custom CSS for text-editor, class: .elementor-element-5d54d474 *//* Selettore che mira al contenitore <p> */
#menu-carrello .elementor-text-editor p {
    /* Abilita Flexbox sul contenitore */
    display: flex;
    /* Allinea gli elementi al centro sull'asse verticale (cross axis) */
    align-items: center;
    /* Rimuove il margine predefinito della <p> se necessario */
    margin: 0;
}

/* Stile per l'immagine */
#menu-carrello .elementor-text-editor p img {
    /* Aggiunge un piccolo spazio a destra tra l'icona e il testo */
    margin-right: 5px; 
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-159066a5 */#widget-counter-cart-menu{
    position: absolute !important;
    right:0;
}/* End custom CSS */