.elementor-6334 .elementor-element.elementor-element-69e47a6{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6334 .elementor-element.elementor-element-a4e3c5c{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6334 .elementor-element.elementor-element-7f3b04c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-6334 .elementor-element.elementor-element-7f3b04c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-6334 .elementor-element.elementor-element-7f3b04c .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-6334 .elementor-element.elementor-element-7f3b04c .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-6334 .elementor-element.elementor-element-4d4093a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-6334 .elementor-element.elementor-element-4d4093a.e-con{--align-self:flex-start;}.elementor-6334 .elementor-element.elementor-element-2fe8e34.elementor-element{--order:-99999 /* order start hack */;}.elementor-6334 .elementor-element.elementor-element-2fe8e34 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:600;}.elementor-6334 .elementor-element.elementor-element-5b70e90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6334 .elementor-element.elementor-element-842b9d7{--display:flex;}.elementor-6334 .elementor-element.elementor-element-4f176cd{--display:flex;}.elementor-6334 .elementor-element.elementor-element-cc80957{--display:flex;}@media(max-width:767px){.elementor-6334 .elementor-element.elementor-element-2fe8e34 .elementor-heading-title{font-size:24px;line-height:1.3em;}}@media(min-width:768px){.elementor-6334 .elementor-element.elementor-element-a4e3c5c{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7f3b04c *//* Disattiva l'effetto zoom */
.elementor-6334 .elementor-element.elementor-element-7f3b04c .zoomImg {
    display: none !important;
}
/* Impedisce al mouse di interagire con lo zoom */
.elementor-6334 .elementor-element.elementor-element-7f3b04c .woocommerce-product-gallery__image {
    pointer-events: none !important;
}

/* --- Inizio Codice esistente per lo zoom (mantenere questo) --- */
.elementor-6334 .elementor-element.elementor-element-7f3b04c .zoomImg {
    display: none !important;
}
.elementor-6334 .elementor-element.elementor-element-7f3b04c .woocommerce-product-gallery__image {
    pointer-events: none !important;
}
/* --- Fine Codice esistente --- */

/* Taglia e centra le immagini con altezza ridotta */
.elementor-6334 .elementor-element.elementor-element-7f3b04c .woocommerce-product-gallery__image img {
    /* Imposta l'altezza massima desiderata (modifica 350px come preferisci) */
    height: 550px !important;
    
    /* Forza la larghezza al 100% della colonna */
    width: 100% !important;
    
    /* QUESTA È LA CHIAVE: Taglia l'immagine per riempire lo spazio senza deformarla */
    object-fit: cover !important;
    
    /* Centra la parte visibile dell'immagine (orizzontalmente e verticalmente) */
    object-position: center center !important;
}/* End custom CSS */