.elementor-56070301 .elementor-element.elementor-element-c06c164{text-align:left;width:100%;align-self:flex-start;order:-99999;flex-grow:0;}.elementor-56070301 .elementor-element.elementor-element-c06c164 .elementor-heading-title{color:#000000;font-family:"Nunito", sans-serif;font-size:42px;font-weight:700;letter-spacing:0.3px;}.elementor-56070301 .elementor-element.elementor-element-c06c164 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-c308b35{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;}.elementor-56070301 .elementor-element.elementor-element-36afba9c{margin-top:0px;margin-bottom:0px;}.elementor-56070301 .elementor-element.elementor-element-2957f3f7{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;}.elementor-56070301 .elementor-element.elementor-element-2957f3f7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-wrapper .elementor-image-box-img{width:56%;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-wrapper{text-align:left;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-title{margin-bottom:0px;color:#000000;font-family:"Roboto", sans-serif;font-size:15px;font-weight:700;letter-spacing:0.3px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-description{color:#95C11E;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.3em;letter-spacing:0.5px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-884025f{margin-top:0px;margin-bottom:0px;}.elementor-56070301 .elementor-element.elementor-element-c58428a.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);grid-gap:10px;}.elementor-56070301 .elementor-element.elementor-element-c58428a.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;column-gap:10px;}.elementor-56070301 .elementor-element.elementor-element-c58428a.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-56070301 .elementor-element.elementor-element-c58428a .ce-gallery-icon, .elementor-56070301 .elementor-element.elementor-element-c58428a .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-56070301 .elementor-element.elementor-element-c58428a .ce-gallery-item{gap:10px;}.elementor-56070301 .elementor-element.elementor-element-c58428a figcaption{text-align:center;}.elementor-56070301 .elementor-element.elementor-element-c58428a figcaption, .elementor-56070301 .elementor-element.elementor-element-c58428a figcaption a{font-family:"Nunito", sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px;}.elementor-56070301 .elementor-element.elementor-element-c58428a > .elementor-widget-container{margin:-25px 0px 25px 0px;}.elementor-56070301 .elementor-element.elementor-element-61191d1c{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;}.elementor-56070301 .elementor-element.elementor-element-61191d1c > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-56070301 .elementor-element.elementor-element-7140bce2 .elementor-icon-list-icon *{color:#95C11E;}.elementor-56070301 .elementor-element.elementor-element-7140bce2 .elementor-icon-list-icon i{font-size:18px;}.elementor-56070301 .elementor-element.elementor-element-7140bce2 .elementor-icon-list-icon svg{width:18px;}.elementor-56070301 .elementor-element.elementor-element-7140bce2 .elementor-icon-list-item > *{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:2.7em;letter-spacing:0.3px;}.elementor-56070301 .elementor-element.elementor-element-7140bce2 > .elementor-widget-container{margin:-15px 0px 0px 15px;}.elementor-56070301 .elementor-element.elementor-element-e130a4c{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;}.elementor-56070301 .elementor-element.elementor-element-e130a4c > .elementor-widget-container{margin:-20px 0px 0px 15px;}.elementor-56070301 .elementor-element.elementor-element-0c08d36{--divider-border-style:dashed;--divider-border-color:rgba(0, 91, 91, 0.85);--divider-border-width:1px;}.elementor-56070301 .elementor-element.elementor-element-0c08d36 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-56070301 .elementor-element.elementor-element-0c08d36 .elementor-divider{text-align:center;padding-top:11px;padding-bottom:11px;}.elementor-56070301 .elementor-element.elementor-element-1fe5874{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;}.elementor-56070301 .elementor-element.elementor-element-1fe5874 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-56070301 .elementor-element.elementor-element-1136b806 > .elementor-container{max-width:1200px;}.elementor-56070301 .elementor-element.elementor-element-1136b806:not(.elementor-motion-effects-element-type-background), .elementor-56070301 .elementor-element.elementor-element-1136b806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005B5B;}.elementor-56070301 .elementor-element.elementor-element-1136b806, .elementor-56070301 .elementor-element.elementor-element-1136b806 > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-1136b806{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-56070301 .elementor-element.elementor-element-1136b806 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56070301 .elementor-element.elementor-element-598d7278 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-56070301 .elementor-element.elementor-element-598d7278 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-4d94159a{text-align:center;}.elementor-56070301 .elementor-element.elementor-element-4d94159a .elementor-image img{max-width:91%;opacity:1;}.elementor-56070301 .elementor-element.elementor-element-daddbc4 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-56070301 .elementor-element.elementor-element-daddbc4 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-499f7875{text-align:left;}.elementor-56070301 .elementor-element.elementor-element-499f7875 .elementor-heading-title{color:#ffffff;font-family:"Nunito", sans-serif;font-size:40px;font-weight:700;}.elementor-56070301 .elementor-element.elementor-element-499f7875 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-7d8fb08b .elementor-text-editor{text-align:left;}.elementor-56070301 .elementor-element.elementor-element-7d8fb08b{color:#ffffff;font-family:"Roboto", sans-serif;font-size:15px;font-weight:500;letter-spacing:0.7px;}.elementor-56070301 .elementor-element.elementor-element-7d8fb08b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-63069ee3 .elementor-text-editor{text-align:left;}.elementor-56070301 .elementor-element.elementor-element-63069ee3{color:#ffffff;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;}.elementor-56070301 .elementor-element.elementor-element-63069ee3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-203dea94 > .elementor-container{max-width:1200px;}.elementor-56070301 .elementor-element.elementor-element-203dea94{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:030px;padding:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-203dea94, .elementor-56070301 .elementor-element.elementor-element-203dea94 > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-203dea94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56070301 .elementor-element.elementor-element-e49f458 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-56070301 .elementor-element.elementor-element-e49f458 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-5829a65c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-56070301 .elementor-element.elementor-element-5829a65c > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-7a21f51d .elementor-button-content-wrapper{gap:15px;}.elementor-56070301 .elementor-element.elementor-element-7a21f51d .elementor-button-text{flex-grow:min(0, 15);}.elementor-56070301 .elementor-element.elementor-element-7a21f51d a.elementor-button{font-family:"Montserrat", sans-serif;background-color:#245d5d;border-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-56070301 .elementor-element.elementor-element-7a21f51d a.elementor-button:not(#e){color:#ffffff;}.elementor-56070301 .elementor-element.elementor-element-7a21f51d a.elementor-button:not(#e):hover, .elementor-56070301 .elementor-element.elementor-element-7a21f51d a.elementor-button:not(#e):focus{color:#ffffff;}.elementor-56070301 .elementor-element.elementor-element-7a21f51d a.elementor-button:hover, .elementor-56070301 .elementor-element.elementor-element-7a21f51d a.elementor-button:focus{background-color:#92c022;border-color:#92c022;}.elementor-56070301 .elementor-element.elementor-element-7a21f51d .elementor-button{box-shadow:0px 10px 30px -8px rgba(0,0,0,0.16);}.elementor-56070301 .elementor-element.elementor-element-7a21f51d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-5aafaa27 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-56070301 .elementor-element.elementor-element-5aafaa27 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-75bae712 .elementor-button-content-wrapper{gap:15px;}.elementor-56070301 .elementor-element.elementor-element-75bae712 .elementor-button-text{flex-grow:min(0, 15);}.elementor-56070301 .elementor-element.elementor-element-75bae712 a.elementor-button{font-family:"Montserrat", sans-serif;background-color:#ffffff;border-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-56070301 .elementor-element.elementor-element-75bae712 a.elementor-button:not(#e){color:#245d5d;}.elementor-56070301 .elementor-element.elementor-element-75bae712 a.elementor-button:not(#e):hover, .elementor-56070301 .elementor-element.elementor-element-75bae712 a.elementor-button:not(#e):focus{color:#ffffff;}.elementor-56070301 .elementor-element.elementor-element-75bae712 a.elementor-button:hover, .elementor-56070301 .elementor-element.elementor-element-75bae712 a.elementor-button:focus{background-color:#92c022;border-color:#92c022;}.elementor-56070301 .elementor-element.elementor-element-75bae712 .elementor-button{box-shadow:0px 10px 30px -8px rgba(0,0,0,0.16);}.elementor-56070301 .elementor-element.elementor-element-75bae712 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-title{font-size:14px;}.elementor-56070301 .elementor-element.elementor-element-c58428a.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-56070301 .elementor-element.elementor-element-c58428a.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}.elementor-56070301 .elementor-element.elementor-element-1136b806{padding:50px 40px 50px 40px;}.elementor-56070301 .elementor-element.elementor-element-203dea94{padding:50px 40px 0px 40px;}}@media(min-width:768px){.elementor-56070301 .elementor-element.elementor-element-42b667de{width:68.24%;}.elementor-56070301 .elementor-element.elementor-element-335bb729{width:31.715%;}.elementor-56070301 .elementor-element.elementor-element-65b4094a{width:68.32%;}.elementor-56070301 .elementor-element.elementor-element-37617fc1{width:31.6%;}.elementor-56070301 .elementor-element.elementor-element-598d7278{width:38.75%;}.elementor-56070301 .elementor-element.elementor-element-daddbc4{width:61.25%;}.elementor-56070301 .elementor-element.elementor-element-e49f458{width:39%;}.elementor-56070301 .elementor-element.elementor-element-5829a65c{width:27.305%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56070301 .elementor-element.elementor-element-42b667de{width:80%;}.elementor-56070301 .elementor-element.elementor-element-335bb729{width:20%;}}@media(max-width:767px){.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-img{margin-bottom:0px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-wrapper{text-align:center;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-56070301 .elementor-element.elementor-element-121d8e15 .elementor-image-box-description{font-size:12px;}.elementor-56070301 .elementor-element.elementor-element-c58428a.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-56070301 .elementor-element.elementor-element-c58428a.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-56070301 .elementor-element.elementor-element-c58428a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56070301 .elementor-element.elementor-element-1136b806{margin-top:0px;margin-bottom:50px;padding:40px 20px 40px 20px;}.elementor-56070301 .elementor-element.elementor-element-203dea94{padding:0px 20px 0px 20px;}.elementor-56070301 .elementor-element.elementor-element-5829a65c > .elementor-element-populated{margin:10px 0px 20px 0px;}}/* Start custom CSS for section, class: .elementor-element-5b2dcf06 */h1.h1 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-121d8e15 *//* === 1) Rendi cliccabile tutto il blocco (immagine + testo + descrizione) === */
.elementor-image-box-wrapper:has(img[src*="customer-online-web.png"]) {
  position: relative;
}

.elementor-image-box-wrapper:has(img[src*="customer-online-web.png"]) figure.elementor-image-box-img > a:first-of-type {
  position: static; /* assicura il posizionamento corretto del ::after */
}

/* Overlay "fantasma" che estende il click all’intero wrapper */
.elementor-image-box-wrapper:has(img[src*="customer-online-web.png"]) 
  figure.elementor-image-box-img > a:first-of-type::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 5;
  cursor: pointer;
  /* NON usare pointer-events:none qui, altrimenti il click non si estende */
}

/* === 2) Ripristina l’animazione (la hover del wrapper innesca l’effetto sull’immagine) === */
.elementor-image-box-wrapper:has(img[src*="customer-online-web.png"]):hover 
  img.elementor-animation-bounce-in {
  animation: po-bounce-in-restore 0.6s ease both;
}

/* Keyframes compatibili con “bounce-in” di Elementor */
@keyframes po-bounce-in-restore {
  0%   { opacity: 0; transform: scale(0.9); }
  60%  { opacity: 1; transform: scale(1.05); }
  80%  { transform: scale(0.98); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36afba9c */html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-884025f *//* Stile personalizzato per la sezione "Quantità minima" */
.product-price-and-shipping {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300 !important;
  font-size: 14px !important;
  color: #000 !important; /* opzionale: garantisce leggibilità */
  line-height: 1.4;
  letter-spacing: 0.5px;
}


/* Stile "titolo prodotto" con font Nunito */
.product-title {
  font-family: 'Nunito', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  color: #000 !important;
  line-height: 1.4;
}/* End custom CSS */