.elementor-20809 .elementor-element.elementor-element-7f7db94{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20809 .elementor-element.elementor-element-b31e64f{--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-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery-slider.swiper-container-vertical{height:558px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:600px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:150px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 150px);}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-gallery-thumbs{padding-left:0px;padding-right:0px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:20px 20px 20px 20px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:36px;color:var( --e-global-color-8301001 );}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-control-thumbs__item{border-radius:20px 20px 20px 20px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.68;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-gallery-thumbs .swiper-slide:hover{opacity:0.87;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-swiper-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-video__overlay:before{background-color:var( --e-global-color-8301001 );}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-20809 .elementor-element.elementor-element-94fda8d .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-20809 .elementor-element.elementor-element-12df89b{--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-20809 .elementor-element.elementor-element-6890758 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;}.woocommerce .elementor-20809 .elementor-element.elementor-element-4c0eabb .price{color:#FF3D3D;font-family:"Inter", Sans-serif;font-size:30px;font-weight:500;}.woocommerce .elementor-20809 .elementor-element.elementor-element-4c0eabb .price ins{color:#FF3D3D;font-family:"Inter", Sans-serif;font-size:30px;font-weight:500;}.elementor-20809 .elementor-element.elementor-element-1362b8c .cart button, .elementor-20809 .elementor-element.elementor-element-1362b8c .cart .button{background-color:var( --e-global-color-8301001 );transition:all 0.2s;}.elementor-20809 .elementor-element.elementor-element-4a5d828{--display:flex;}.elementor-20809 .elementor-element.elementor-element-3e01eb6{--display:flex;}.elementor-20809 .elementor-element.elementor-element-29e38da{--display:flex;}.elementor-20809 .elementor-element.elementor-element-c3fe2e5{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:20px 20px 20px 20px;}.elementor-20809 .elementor-element.elementor-element-c3fe2e5.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFAFAF;}.elementor-20809 .elementor-element.elementor-element-c3fe2e5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20809 .elementor-element.elementor-element-c3fe2e5.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-8301001 );}.elementor-20809 .elementor-element.elementor-element-79fff3a{--display:flex;}.elementor-20809 .elementor-element.elementor-element-298acf6{--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-20809 .elementor-element.elementor-element-8e704d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-20809 .elementor-element.elementor-element-8e704d4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-20809 .elementor-element.elementor-element-89c0031{--display:flex;}body.elementor-page-20809 #footer{display:block;}body.elementor-page-20809 .info-footer{display:block;}body.elementor-page-20809 #bottom{display:block;}body.elementor-page-20809 .page-title{display:block;}@media(min-width:768px){.elementor-20809 .elementor-element.elementor-element-7f7db94{--content-width:1555px;}.elementor-20809 .elementor-element.elementor-element-b31e64f{--width:50%;}.elementor-20809 .elementor-element.elementor-element-12df89b{--width:50%;}}@media(max-width:1024px){.elementor-20809 .elementor-element.elementor-element-8e704d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-20809 .elementor-element.elementor-element-8e704d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-94fda8d */.jet-woo-product-gallery__image-item, .swiper-slide, .swiper-slide-active{
    align-content:center;
}

.jet-gallery-swiper-thumb{
 margin-right:20px !important;   
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-4c0eabb */.elementor-widget-woocommerce-product-price > p{
    display: -webkit-inline-box;
}

 .in-stock{
    display:none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58a9124 *//* Box recensioni prodotto via shortcode */
.xg-product-reviews {
  max-width: 650px;
  margin: 40px 0;
  padding: 24px 28px;
  border-radius: 12px;
  background: #f7f7f7;
}

/* Titolo */
.xg-product-reviews .xg-reviews-title,
.xg-product-reviews #reviews h2 {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 16px;
}

/* Testi introduttivi */
.xg-product-reviews #reviews .woocommerce-noreviews,
.xg-product-reviews #reviews p {
  margin-bottom: 12px;
}

/* Rating + textarea */
.xg-product-reviews .comment-form-rating,
.xg-product-reviews .comment-form-comment {
  margin-bottom: 16px;
}

/* Select rating */
.xg-product-reviews .comment-form-rating select {
  width: 220px;
  max-width: 100%;
}

/* Textarea */
.xg-product-reviews textarea {
  width: 100%;
  border-radius: 8px;
}

/* Pulsante invio recensione */
.xg-product-reviews .form-submit input[type="submit"] {
  width: 100%;
  padding: 14px 24px;
  border-radius: 999px;
  border: none;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58a9124 *//* Box recensioni prodotto via shortcode */
.xg-product-reviews {
  max-width: 650px;
  margin: 40px 0;
  padding: 24px 28px;
  border-radius: 12px;
  background: #f7f7f7;
}

/* Titolo */
.xg-product-reviews .xg-reviews-title,
.xg-product-reviews #reviews h2 {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 16px;
}

/* Testi introduttivi */
.xg-product-reviews #reviews .woocommerce-noreviews,
.xg-product-reviews #reviews p {
  margin-bottom: 12px;
}

/* Rating + textarea */
.xg-product-reviews .comment-form-rating,
.xg-product-reviews .comment-form-comment {
  margin-bottom: 16px;
}

/* Select rating */
.xg-product-reviews .comment-form-rating select {
  width: 220px;
  max-width: 100%;
}

/* Textarea */
.xg-product-reviews textarea {
  width: 100%;
  border-radius: 8px;
}

/* Pulsante invio recensione */
.xg-product-reviews .form-submit input[type="submit"] {
  width: 100%;
  padding: 14px 24px;
  border-radius: 999px;
  border: none;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58a9124 *//* Box recensioni prodotto via shortcode */
.xg-product-reviews {
  max-width: 650px;
  margin: 40px 0;
  padding: 24px 28px;
  border-radius: 12px;
  background: #f7f7f7;
}

/* Titolo */
.xg-product-reviews .xg-reviews-title,
.xg-product-reviews #reviews h2 {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 16px;
}

/* Testi introduttivi */
.xg-product-reviews #reviews .woocommerce-noreviews,
.xg-product-reviews #reviews p {
  margin-bottom: 12px;
}

/* Rating + textarea */
.xg-product-reviews .comment-form-rating,
.xg-product-reviews .comment-form-comment {
  margin-bottom: 16px;
}

/* Select rating */
.xg-product-reviews .comment-form-rating select {
  width: 220px;
  max-width: 100%;
}

/* Textarea */
.xg-product-reviews textarea {
  width: 100%;
  border-radius: 8px;
}

/* Pulsante invio recensione */
.xg-product-reviews .form-submit input[type="submit"] {
  width: 100%;
  padding: 14px 24px;
  border-radius: 999px;
  border: none;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-8e704d4 */.onsale{
    display:none;
}/* End custom CSS */