.elementor-1105 .elementor-element.elementor-element-1c86ece7 > .elementor-container{max-width:1200px;}.elementor-1105 .elementor-element.elementor-element-1c86ece7{margin-top:50px;margin-bottom:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1105 .elementor-element.elementor-element-4c4ce6cd img{height:750px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-1105 .elementor-element.elementor-element-4d4c1999.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1105 .elementor-element.elementor-element-4d4c1999.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1105 .elementor-element.elementor-element-4d4c1999 > .elementor-element-populated{padding:0px 0px 0px 60px;}.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-1105 .elementor-element.elementor-element-42794636 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;}.elementor-1105 .elementor-element.elementor-element-2fd6958{text-align:left;}.woocommerce .elementor-1105 .elementor-element.elementor-element-2fd6958 .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8ef1abf-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef1abf-font-size );font-weight:var( --e-global-typography-8ef1abf-font-weight );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1105 .elementor-element.elementor-element-e31fc23{text-align:left;font-family:var( --e-global-typography-8ef1abf-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef1abf-font-size );font-weight:var( --e-global-typography-8ef1abf-font-weight );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-widget-jet-accordion > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-accordion > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{background-color:var( --e-global-color-6df36c9 );justify-content:space-between;padding:10px 10px 10px 10px;}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control{background-color:var( --e-global-color-6df36c9 );}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle{padding:5px 0px 5px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 .jet-toggle__label-text{text-align:left;}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:#1C1C1C;}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-primary );background-color:var( --e-global-color-6df36c9 );}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-6df36c9 );font-size:12px;}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:var( --e-global-typography-8ef1abf-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef1abf-font-size );font-weight:var( --e-global-typography-8ef1abf-font-weight );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );color:var( --e-global-color-primary );}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:0px 0px 0px 0px;}.elementor-1105 .elementor-element.elementor-element-d374c0b .elementor-heading-title{font-family:var( --e-global-typography-bb59dc4-font-family ), Sans-serif;font-size:var( --e-global-typography-bb59dc4-font-size );font-weight:var( --e-global-typography-bb59dc4-font-weight );text-transform:var( --e-global-typography-bb59dc4-text-transform );font-style:var( --e-global-typography-bb59dc4-font-style );text-decoration:var( --e-global-typography-bb59dc4-text-decoration );line-height:var( --e-global-typography-bb59dc4-line-height );word-spacing:var( --e-global-typography-bb59dc4-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1105 .elementor-element.elementor-element-6320e6f .cart button, .elementor-1105 .elementor-element.elementor-element-6320e6f .cart .button{font-family:var( --e-global-typography-8c6346d-font-family ), Sans-serif;font-size:var( --e-global-typography-8c6346d-font-size );font-weight:var( --e-global-typography-8c6346d-font-weight );line-height:var( --e-global-typography-8c6346d-line-height );letter-spacing:var( --e-global-typography-8c6346d-letter-spacing );padding:15px 20px 15px 20px;color:var( --e-global-color-primary );background-color:var( --e-global-color-6df36c9 );transition:all 0.2s;}.elementor-1105 .elementor-element.elementor-element-6320e6f .cart button:hover, .elementor-1105 .elementor-element.elementor-element-6320e6f .cart .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-6df36c9 );}.woocommerce .elementor-1105 .elementor-element.elementor-element-6320e6f form.cart .variations{margin-bottom:27px;}.woocommerce .elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations tr th, .woocommerce .elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations tr td{padding-top:calc( 25px/2 );padding-bottom:calc( 25px/2 );}.woocommerce .elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations td.value select{color:var( --e-global-color-accent );}.woocommerce .elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations td.value:before{font-family:var( --e-global-typography-c4298f7-font-family ), Sans-serif;font-size:var( --e-global-typography-c4298f7-font-size );font-weight:var( --e-global-typography-c4298f7-font-weight );text-transform:var( --e-global-typography-c4298f7-text-transform );font-style:var( --e-global-typography-c4298f7-font-style );text-decoration:var( --e-global-typography-c4298f7-text-decoration );line-height:var( --e-global-typography-c4298f7-line-height );letter-spacing:var( --e-global-typography-c4298f7-letter-spacing );}@media(max-width:1024px) and (min-width:768px){.elementor-1105 .elementor-element.elementor-element-4663b749{width:100%;}.elementor-1105 .elementor-element.elementor-element-4d4c1999{width:100%;}}@media(max-width:1024px){.elementor-1105 .elementor-element.elementor-element-1c86ece7{padding:0px 40px 0px 40px;}.elementor-1105 .elementor-element.elementor-element-4c4ce6cd{text-align:center;}.elementor-1105 .elementor-element.elementor-element-4c4ce6cd img{width:65%;height:350px;}.elementor-1105 .elementor-element.elementor-element-4d4c1999 > .elementor-element-populated{padding:10px 10px 10px 10px;}.woocommerce .elementor-1105 .elementor-element.elementor-element-2fd6958 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-8ef1abf-font-size );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-1105 .elementor-element.elementor-element-e31fc23{font-size:var( --e-global-typography-8ef1abf-font-size );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-8ef1abf-font-size );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-1105 .elementor-element.elementor-element-d374c0b .elementor-heading-title{font-size:var( --e-global-typography-bb59dc4-font-size );line-height:var( --e-global-typography-bb59dc4-line-height );word-spacing:var( --e-global-typography-bb59dc4-word-spacing );}.elementor-1105 .elementor-element.elementor-element-6320e6f .cart button, .elementor-1105 .elementor-element.elementor-element-6320e6f .cart .button{font-size:var( --e-global-typography-8c6346d-font-size );line-height:var( --e-global-typography-8c6346d-line-height );letter-spacing:var( --e-global-typography-8c6346d-letter-spacing );}.woocommerce .elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations td.value:before{font-size:var( --e-global-typography-c4298f7-font-size );line-height:var( --e-global-typography-c4298f7-line-height );letter-spacing:var( --e-global-typography-c4298f7-letter-spacing );}}@media(max-width:767px){.elementor-1105 .elementor-element.elementor-element-1c86ece7{margin-top:30px;margin-bottom:30px;padding:0px 20px 0px 20px;}.elementor-1105 .elementor-element.elementor-element-4c4ce6cd img{height:250px;}.woocommerce .elementor-1105 .elementor-element.elementor-element-2fd6958 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-8ef1abf-font-size );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-1105 .elementor-element.elementor-element-e31fc23{font-size:var( --e-global-typography-8ef1abf-font-size );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-1105 .elementor-element.elementor-element-4c3ebd30 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-8ef1abf-font-size );line-height:var( --e-global-typography-8ef1abf-line-height );word-spacing:var( --e-global-typography-8ef1abf-word-spacing );}.elementor-1105 .elementor-element.elementor-element-d374c0b .elementor-heading-title{font-size:var( --e-global-typography-bb59dc4-font-size );line-height:var( --e-global-typography-bb59dc4-line-height );word-spacing:var( --e-global-typography-bb59dc4-word-spacing );}.elementor-1105 .elementor-element.elementor-element-6320e6f .cart button, .elementor-1105 .elementor-element.elementor-element-6320e6f .cart .button{font-size:var( --e-global-typography-8c6346d-font-size );line-height:var( --e-global-typography-8c6346d-line-height );letter-spacing:var( --e-global-typography-8c6346d-letter-spacing );}.woocommerce .elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1105 .elementor-element.elementor-element-6320e6f form.cart table.variations td.value:before{font-size:var( --e-global-typography-c4298f7-font-size );line-height:var( --e-global-typography-c4298f7-line-height );letter-spacing:var( --e-global-typography-c4298f7-letter-spacing );}}/* Start custom CSS for jet-accordion, class: .elementor-element-4c3ebd30 */.jet-accordion__item.jet-toggle.jet-toggle-move-up-effect {
    
border-image: linear-gradient(to right, #E4D005, #1D7E92) 1;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6320e6f */.woocommerce div.product form.cart .variations {
    
    background-color: white!important;
}

table td, table th {
    padding: 0px!important;
    background-color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS *//*GRADIENTE PULSANTE ADD TO CART*/
.single_add_to_cart_button.button {
    
  position: relative;
  padding: 10px 15px;
	text-transform:uppercase;
	font-size: 14px;
	font-weight: 700px;
	letter-spacing: 3px;
}

.single_add_to_cart_button.button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0px;
  border: 3px solid transparent;
  background: linear-gradient(45deg, #E4D005, #1D7E92) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
	z-index: -1!important;
}

/*VARIANTI PRODOTTO*/
.sps-swatches .swatch-label-square {
    
    font-size: 14px!important;
    font-weight: 400px!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
    }
    
    th.label {
        
        display: none!important;
    }


/*VARIANTI MOBILE*/
@media only screen and (max-width: 600px) {
.sps-swatches .swatch-label-square {
  display: block!important;
  margin: 10px 5px!important;
  padding: 5px 50px!important;
  }}
  
@media only screen and (min-width: 600px) {
      .sps-swatches .swatch-label-square {
  margin: 10px 5px!important;
  padding: 5px 30px!important;
  }}/* End custom CSS */