.elementor-1069 .elementor-element.elementor-element-0226e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1069 .elementor-element.elementor-element-f931f8e > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-1069 .elementor-element.elementor-element-f931f8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:90px;font-weight:100;}.elementor-1069 .elementor-element.elementor-element-3513ce24{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1069 .elementor-element.elementor-element-784d9e1{--spacer-size:100px;}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-f931f8e .elementor-heading-title{font-size:75px;}.elementor-1069 .elementor-element.elementor-element-3513ce24{--content-width:80%;}}@media(min-width:768px){.elementor-1069 .elementor-element.elementor-element-0226e61{--content-width:95%;}.elementor-1069 .elementor-element.elementor-element-3513ce24{--content-width:70%;}}/* Start custom CSS for container, class: .elementor-element-3513ce24 */.wp-block-button__link {
    border-radius: 15px !important;
    border-style: solid !important;
    background-color: #FF2B00 !important;
    border-width: 3px !important;
    border-color: #FF2B00 !important;
    font-weight: bold !important;
/*Bottoni del "potresti essere interessato a..."*/
}

.wp-block-button__link:hover {
    background-color: transparent !important;
    color: black !important;
    border-width: 3px !important;
    border-color: #FF2B00 !important;
/*Hover dei bottoni del "potresti essere interessato a..."*/
}

.wc-block-grid__product {
    transform: scale(0.8); 
    transform-origin: center !important;
}


/*CARRELLO VUOTO*/

.wp-block-heading {
    margin-top: 20px !important;
}

.wc-block-grid__product-title {
    font-size: 22px !important;
    color: black !important;
    font-weight: 300 !important;
/*titolo prodotti quando non c'è niente nel carrello*/
}

.wc-block-grid__product-price,  .price {
    font-size: 25px !important;
    color: black !important;
    font-weight: 600 !important;
/*prezzo prodotti quando non c'è niente nel carrello*/
}

.wc-block-grid__product-onsale {
    display: none !important;
/*rimozione scritta "in sconto"*/
}

.wc-block-grid__product-image {
    border: solid 2px #EEEEEE !important;
    border-radius: 15px !important;
/*raggio foto prodotti quando non c'è niente nel carrello*/
}

.wc-block-grid__product-add-to-cart {
    font-size: 16px !important;
/*testo bel bottone quando non c'è niente nel carrello*/
}


/*CARRELLO PIENO*/

.wc-block-cart__submit-container {
    background-color: black; 
    border: solid 5px black !important;
    border-radius: 15px;
/*bottone "procedi con il pagamento"*/
}

.wc-block-components-button__text {
    color: white;
    font-weight: 500;
/*scritta "procedi con il pagamento"*/
}

.wc-block-components-button__text:hover {
    color: #c4c4c4 !important;
/*hover della scritta "procedi con il pagamento"*/
}

.wc-block-components-product-image, .wp-block-cart-cross-sells-product__product-image {
    border: solid 2px #EEEEEE !important;
    border-radius: 15px !important;
/*bordo foto prodotti crossell*/
}

.wc-block-components-product-sale-badge, .wc-block-components-product-sale-badge--align-left, .wp-block-cart-cross-sells-product__product-onsale {
    display: none !important;
/*rimozione scritta in sconto articoli crossell*/
}

.wc-block-components-product-badge, .wc-block-components-sale-badge {
    display: none !important;
}

.wc-block-components-product-name {
    color: black !important;
}

.wc-block-cart__submit-container--sticky {
    color: black !important;
    background-color: black !important; 
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border: 0px !important;
}

.wc-block-cart-items__header-total, .wc-block-cart-item__total {
    display: none !important;
}

.cross-sells-product {
    padding: 0px !important;
    margin-bottom: 25px !important;
    margin-right: 20px !important;
    /*margin-left: 10px !important;*/
}


@media (max-width: 768px) {
  .cross-sells-product {
    max-width: 130px;
    font-size: 12px;
    /*transform: scale(1);/*
    margin: 5px;
  }
}/* End custom CSS */
/* Start custom CSS */a[href*="carrello"]:is(.elementor-icon, .menu-link)::before,
a[href*="carrello"].elementor-icon,
a[href*="carrello"].menu-link {
    color: #ff2b00 !important; /* colore attivo */
}/* End custom CSS */