.elementor-1180040301 .elementor-element.elementor-element-7d2d3978{text-align:left;width:100%;align-self:flex-start;order:-99999;flex-grow:0;}.elementor-1180040301 .elementor-element.elementor-element-7d2d3978 .elementor-heading-title{color:#000000;font-family:"Nunito", sans-serif;font-size:42px;font-weight:700;letter-spacing:0.3px;}.elementor-1180040301 .elementor-element.elementor-element-7d2d3978 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-6226433e{color:#545454;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-3fa1bffa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1180040301 .elementor-element.elementor-element-3fa1bffa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1180040301 .elementor-element.elementor-element-3fa1bffa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1180040301 .elementor-element.elementor-element-3fa1bffa .elementor-image-box-wrapper .elementor-image-box-img{width:88%;}.elementor-1180040301 .elementor-element.elementor-element-3fa1bffa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1180040301 .elementor-element.elementor-element-56037483{text-align:center;}.elementor-1180040301 .elementor-element.elementor-element-56037483 .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:18px;font-weight:700;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-12aaa4fa{text-align:center;order:-99999;}.elementor-1180040301 .elementor-element.elementor-element-12aaa4fa .elementor-heading-title{color:#54595F;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;}.elementor-1180040301 .elementor-element.elementor-element-12aaa4fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#54595F;border-radius:50px 50px 50px 50px;}.elementor-column-wrap:hover > * > .elementor-element-12aaa4fa > .elementor-widget-container{opacity:0.5;}.elementor-1180040301 .elementor-element.elementor-element-7bb0dedb{text-align:center;order:-99999;}.elementor-1180040301 .elementor-element.elementor-element-7bb0dedb .elementor-heading-title{color:#54595F;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;}.elementor-1180040301 .elementor-element.elementor-element-7bb0dedb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#54595F;border-radius:50px 50px 50px 50px;}.elementor-column-wrap:hover > * > .elementor-element-7bb0dedb > .elementor-widget-container{opacity:0.5;}.elementor-1180040301 .elementor-element.elementor-element-52a55543{text-align:center;order:-99999;}.elementor-1180040301 .elementor-element.elementor-element-52a55543 .elementor-heading-title{color:#54595F;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;}.elementor-1180040301 .elementor-element.elementor-element-52a55543 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#54595F;border-radius:50px 50px 50px 50px;}.elementor-column-wrap:hover > * > .elementor-element-52a55543 > .elementor-widget-container{opacity:0.5;}.elementor-1180040301 .elementor-element.elementor-element-1e37e8ac{margin-top:030px;margin-bottom:0px;}.elementor-1180040301 .elementor-element.elementor-element-3e9eb5e8{text-align:left;width:100%;align-self:flex-start;order:-99999;flex-grow:0;}.elementor-1180040301 .elementor-element.elementor-element-3e9eb5e8 .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:42px;font-weight:700;letter-spacing:0.3px;}.elementor-1180040301 .elementor-element.elementor-element-3e9eb5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-26e5021b{margin-top:030px;margin-bottom:0px;}.elementor-1180040301 .elementor-element.elementor-element-2dd4f129 .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:24px;font-weight:700;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-2e305555 .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-2e305555 > .elementor-widget-container{margin:-13px 0px 7px 0px;}.elementor-1180040301 .elementor-element.elementor-element-67e945e7{color:#999999;font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-67e945e7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-23f8d21d{margin-top:0px;margin-bottom:0px;}.elementor-1180040301 .elementor-element.elementor-element-197d7267:not(.elementor-motion-effects-element-type-background), .elementor-1180040301 .elementor-element.elementor-element-197d7267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7B03A;}.elementor-1180040301 .elementor-element.elementor-element-197d7267{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1180040301 .elementor-element.elementor-element-197d7267 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1180040301 .elementor-element.elementor-element-474e46ee .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", sans-serif;font-size:24px;font-weight:700;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-34a6138e .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-34a6138e > .elementor-widget-container{margin:-13px 0px 7px 0px;}.elementor-1180040301 .elementor-element.elementor-element-4bdaab94{color:#FFFFFF;font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-4bdaab94 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-44fd777b:not(.elementor-motion-effects-element-type-background), .elementor-1180040301 .elementor-element.elementor-element-44fd777b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7D3D3;}.elementor-1180040301 .elementor-element.elementor-element-44fd777b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-1180040301 .elementor-element.elementor-element-44fd777b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1180040301 .elementor-element.elementor-element-2a77dffa{text-align:center;}.elementor-1180040301 .elementor-element.elementor-element-2a77dffa .elementor-heading-title{color:#264e54;font-family:"Nunito", sans-serif;font-size:30px;font-weight:700;}.elementor-1180040301 .elementor-element.elementor-element-2a77dffa > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);grid-column-gap:15px;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .swiper-slide > *{border-width:10px 10px 10px 10px;border-style:solid;border-color:#FFFFFF;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .swiper-slide, .elementor-1180040301 .elementor-element.elementor-element-465f48e0 .swiper-slide > *{border-radius:20px 20px 20px 20px;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .swiper-slide > :hover{border-color:#FFFFFF;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .elementor-title{margin-top:14px;white-space:normal;color:#000000;font-family:"Nunito", sans-serif;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .elementor-price{color:#000000;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .elementor-badge{min-width:50px;}.elementor-1180040301 .elementor-element.elementor-element-465f48e0 .elementor-swiper-button{color:#FFFFFF;}.elementor-1180040301 .elementor-element.elementor-element-6493dce0{margin-top:030px;margin-bottom:0px;}.elementor-1180040301 .elementor-element.elementor-element-a47cf1f{text-align:left;width:100%;align-self:flex-start;order:-99999;flex-grow:0;}.elementor-1180040301 .elementor-element.elementor-element-a47cf1f .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:42px;font-weight:700;letter-spacing:0.3px;}.elementor-1180040301 .elementor-element.elementor-element-a47cf1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-7124cc8a{margin-top:030px;margin-bottom:0px;}.elementor-1180040301 .elementor-element.elementor-element-2466e137 .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:24px;font-weight:700;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-24be99a .elementor-heading-title{color:#264E54;font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-24be99a > .elementor-widget-container{margin:-13px 0px 7px 0px;}.elementor-1180040301 .elementor-element.elementor-element-18a66419{color:#999999;font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;}.elementor-1180040301 .elementor-element.elementor-element-18a66419 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-5dda7f72{margin-top:0px;margin-bottom:0px;}.elementor-1180040301 .elementor-element.elementor-element-739e2523:not(.elementor-motion-effects-element-type-background), .elementor-1180040301 .elementor-element.elementor-element-739e2523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1180040301 .elementor-element.elementor-element-739e2523{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-739e2523 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1180040301 .elementor-element.elementor-element-41044639:not(.elementor-motion-effects-element-type-background), .elementor-1180040301 .elementor-element.elementor-element-41044639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264E54;}.elementor-1180040301 .elementor-element.elementor-element-41044639{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-41044639 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1180040301 .elementor-element.elementor-element-264e72a .elementor-text-editor{text-align:left;}.elementor-1180040301 .elementor-element.elementor-element-264e72a{font-family:"Roboto", sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:1.7em;}.elementor-1180040301 .elementor-element.elementor-element-264e72a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-1180040301 .elementor-element.elementor-element-4452868b .elementor-accordion-item{border-width:1px;border-color:#306068;}.elementor-1180040301 .elementor-element.elementor-element-4452868b .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#306068;}.elementor-1180040301 .elementor-element.elementor-element-4452868b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#306068;}.elementor-1180040301 .elementor-element.elementor-element-4452868b .elementor-accordion-icon, .elementor-1180040301 .elementor-element.elementor-element-4452868b a.elementor-accordion-title:not(#e){color:#B7D3D3;}.elementor-1180040301 .elementor-element.elementor-element-4452868b a.elementor-accordion-title{font-family:"Nunito", sans-serif;}.elementor-1180040301 .elementor-element.elementor-element-4452868b .elementor-tab-content{color:#D7D2D2;font-family:"Roboto", sans-serif;font-size:15px;line-height:1.6em;}@media(min-width:768px){.elementor-1180040301 .elementor-element.elementor-element-3beed185{width:78%;}.elementor-1180040301 .elementor-element.elementor-element-cb129b{width:22%;}.elementor-1180040301 .elementor-element.elementor-element-66bf9f4f{width:13.7%;}.elementor-1180040301 .elementor-element.elementor-element-22042c10{width:8.36%;}.elementor-1180040301 .elementor-element.elementor-element-2490a9ec{width:86%;}.elementor-1180040301 .elementor-element.elementor-element-6a2237f5{width:14%;}.elementor-1180040301 .elementor-element.elementor-element-122bca2{width:86%;}.elementor-1180040301 .elementor-element.elementor-element-27a8ef9e{width:14%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1180040301 .elementor-element.elementor-element-66bf9f4f{width:15%;}.elementor-1180040301 .elementor-element.elementor-element-31b2e2c4{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-a1e147f{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-6899750{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-45ede6ab{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-6e15ce30{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-67f4fd9f{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-41d048cc{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-22042c10{width:12%;}.elementor-1180040301 .elementor-element.elementor-element-3f605614{width:80%;}.elementor-1180040301 .elementor-element.elementor-element-2490a9ec{width:80%;}.elementor-1180040301 .elementor-element.elementor-element-6a2237f5{width:20%;}.elementor-1180040301 .elementor-element.elementor-element-11517fbd{width:80%;}.elementor-1180040301 .elementor-element.elementor-element-37aca323{width:80%;}.elementor-1180040301 .elementor-element.elementor-element-122bca2{width:80%;}.elementor-1180040301 .elementor-element.elementor-element-27a8ef9e{width:20%;}}@media(max-width:767px){.elementor-1180040301 .elementor-element.elementor-element-3fa1bffa .elementor-image-box-img{margin-bottom:15px;}.elementor-1180040301 .elementor-element.elementor-element-2a77dffa .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-1180040301 .elementor-element.elementor-element-264e72a{font-size:18px;}}/* Start custom CSS for section, class: .elementor-element-338c6e10 */h1.h1 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e37e8ac */html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-1a6856ed */.short-desc.product-description-short.pm_desk_false.shown {
  display: none !important;
}
.product-actions {
  display: none !important;
}

/* Rimuove qualsiasi bordo visibile dai prodotti nella griglia */
.ce-product-grid.elementor-grid .product-miniature,
.ce-product-grid.elementor-grid .thumbnail-container,
.ce-product-grid.elementor-grid .thumbnail,
.ce-product-grid.elementor-grid .product-desc-wrap,
.ce-product-grid.elementor-grid article {
  border: none !important;
  box-shadow: none !important;
}

/* Rimuove eventuali bordi ereditati da immagini o contenitori interni */
.ce-product-grid.elementor-grid img,
.ce-product-grid.elementor-grid figure {
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23f8d21d *//* 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 */
/* Start custom CSS for product-grid, class: .elementor-element-44240a78 */.short-desc.product-description-short.pm_desk_false.shown {
  display: none !important;
}
.product-actions {
  display: none !important;
}

/* Rimuove qualsiasi bordo visibile dai prodotti nella griglia */
.ce-product-grid.elementor-grid .product-miniature,
.ce-product-grid.elementor-grid .thumbnail-container,
.ce-product-grid.elementor-grid .thumbnail,
.ce-product-grid.elementor-grid .product-desc-wrap,
.ce-product-grid.elementor-grid article {
  border: none !important;
  box-shadow: none !important;
}

/* Rimuove eventuali bordi ereditati da immagini o contenitori interni */
.ce-product-grid.elementor-grid img,
.ce-product-grid.elementor-grid figure {
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6493dce0 */html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7124cc8a */html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-72f24281 */.short-desc.product-description-short.pm_desk_false.shown {
  display: none !important;
}
.product-actions {
  display: none !important;
}

/* Rimuove qualsiasi bordo visibile dai prodotti nella griglia */
.ce-product-grid.elementor-grid .product-miniature,
.ce-product-grid.elementor-grid .thumbnail-container,
.ce-product-grid.elementor-grid .thumbnail,
.ce-product-grid.elementor-grid .product-desc-wrap,
.ce-product-grid.elementor-grid article {
  border: none !important;
  box-shadow: none !important;
}

/* Rimuove eventuali bordi ereditati da immagini o contenitori interni */
.ce-product-grid.elementor-grid img,
.ce-product-grid.elementor-grid figure {
  border: none !important;
}/* End custom CSS */