.elementor-19810 .elementor-element.elementor-element-131e98d{--display:flex;--min-height:520px;--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;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19810 .elementor-element.elementor-element-c2d37d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19810 .elementor-element.elementor-element-c0210ce .jet-single-images__wrap div.images{width:100% !important;}.elementor-19810 .elementor-element.elementor-element-c0210ce .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{margin:0px 0px 0px 0px;}.elementor-19810 .elementor-element.elementor-element-c0210ce .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{margin:0px 0px 0px 0px;}.elementor-19810 .elementor-element.elementor-element-c0210ce .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-19810 .elementor-element.elementor-element-c0210ce .jet-single-images__wrap .flex-control-thumbs li{width:10%;flex:0 0 10%;padding:6px 6px 0px 6px;}.elementor-19810 .elementor-element.elementor-element-c0210ce .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-6px;margin-right:-6px;}.elementor-19810 .elementor-element.elementor-element-c0210ce .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-6px;margin-bottom:-0px;}.elementor-19810 .elementor-element.elementor-element-51d629b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-86e5e5e > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-19810 .elementor-element.elementor-element-86e5e5e .elementor-heading-title{font-family:var( --e-global-typography-bc3be2a-font-family ), "Playfair Display", "Times New Roman", Georgia, serif;font-size:var( --e-global-typography-bc3be2a-font-size );font-weight:var( --e-global-typography-bc3be2a-font-weight );text-transform:var( --e-global-typography-bc3be2a-text-transform );font-style:var( --e-global-typography-bc3be2a-font-style );line-height:var( --e-global-typography-bc3be2a-line-height );color:#2B2B2B;}.elementor-19810 .elementor-element.elementor-element-53770b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .woocommerce-product-rating{flex-direction:row;justify-content:flex-start;}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .product-star-rating .product-rating__icon{font-size:16px;color:#f2c94c;}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .product-star-rating .product-rating__icon + .product-rating__icon{margin-left:2px;}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .product-star-rating .product-rating__icon.active{color:#f2c94c;}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .product-star-rating{margin:0px 2px 0px 0px;}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .woocommerce-review-link{font-family:var( --e-global-typography-text-font-family ), "Playfair Display", "Times New Roman", Georgia, serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .woocommerce-review-link:hover{color:var( --e-global-color-text );text-decoration:none;}.elementor-19810 .elementor-element.elementor-element-482d993{--e-rating-icon-font-size:16px;--e-rating-gap:2px;--e-rating-icon-marked-color:#F2C94C;--e-rating-icon-color:#E2E2E2;}.elementor-19810 .elementor-element.elementor-element-cf98cc4{text-align:start;}.woocommerce .elementor-19810 .elementor-element.elementor-element-cf98cc4 .price{color:var( --e-global-color-4e9f555 );font-family:"Libre Baskerville", "Playfair Display", "Times New Roman", Georgia, serif;font-size:30px;font-weight:700;text-decoration:none;line-height:1.1em;}.woocommerce .elementor-19810 .elementor-element.elementor-element-cf98cc4 .price ins{color:#2B2B2B;font-family:var( --e-global-typography-4c321b1-font-family ), "Playfair Display", "Times New Roman", Georgia, serif;font-size:var( --e-global-typography-4c321b1-font-size );font-weight:var( --e-global-typography-4c321b1-font-weight );line-height:var( --e-global-typography-4c321b1-line-height );}body:not(.rtl) .elementor-19810 .elementor-element.elementor-element-cf98cc4:not(.elementor-product-price-block-yes) del{margin-right:12px;}body.rtl .elementor-19810 .elementor-element.elementor-element-cf98cc4:not(.elementor-product-price-block-yes) del{margin-left:12px;}.elementor-19810 .elementor-element.elementor-element-cf98cc4.elementor-product-price-block-yes del{margin-bottom:12px;}.elementor-19810 .elementor-element.elementor-element-57470fc > .elementor-widget-container{background-color:#FFFEFC59;padding:17px 33px 3px 19px;border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-19810 .elementor-element.elementor-element-57470fc .jet-woo-builder .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), "Playfair Display", "Times New Roman", Georgia, serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4e9f555 );}.elementor-19810 .elementor-element.elementor-element-726fe43{width:100%;max-width:100%;--add-to-cart-wc-forward-display:none;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:70px;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-19810 .elementor-element.elementor-element-726fe43 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-19810 .elementor-element.elementor-element-9536ff3 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19810 .elementor-element.elementor-element-9536ff3{font-family:var( --e-global-typography-text-font-family ), "Playfair Display", "Times New Roman", Georgia, serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#6F6A63;}.elementor-19810 .elementor-element.elementor-element-0062ad8{--divider-border-style:solid;--divider-border-width:1px;}.elementor-19810 .elementor-element.elementor-element-0062ad8 > .elementor-widget-container{margin:18px 0px 18px 0px;}.elementor-19810 .elementor-element.elementor-element-0062ad8 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-19810 .elementor-element.elementor-element-0062ad8 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-19810 .elementor-element.elementor-element-5cc17642{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-5cc17642:not(.elementor-motion-effects-element-type-background), .elementor-19810 .elementor-element.elementor-element-5cc17642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19810 .elementor-element.elementor-element-bead4f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-e660e58 .elementor-heading-title{font-family:"Playfair Display", "Playfair Display", "Times New Roman", Georgia, serif;font-size:30px;font-weight:500;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-19810 .elementor-element.elementor-element-131e98d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-19810 .elementor-element.elementor-element-c2d37d4{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-19810 .elementor-element.elementor-element-51d629b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-86e5e5e > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-19810 .elementor-element.elementor-element-86e5e5e .elementor-heading-title{font-size:var( --e-global-typography-bc3be2a-font-size );line-height:var( --e-global-typography-bc3be2a-line-height );}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-19810 .elementor-element.elementor-element-cf98cc4 .price{font-size:23px;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-19810 .elementor-element.elementor-element-cf98cc4 .price ins{font-size:var( --e-global-typography-4c321b1-font-size );line-height:var( --e-global-typography-4c321b1-line-height );}body:not(.rtl) .elementor-19810 .elementor-element.elementor-element-cf98cc4:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-19810 .elementor-element.elementor-element-cf98cc4:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-19810 .elementor-element.elementor-element-cf98cc4.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-19810 .elementor-element.elementor-element-57470fc .jet-woo-builder .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19810 .elementor-element.elementor-element-9536ff3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19810 .elementor-element.elementor-element-0062ad8 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-19810 .elementor-element.elementor-element-0062ad8 .elementor-divider-separator{width:50px;}.elementor-19810 .elementor-element.elementor-element-5cc17642{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-bead4f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-19810 .elementor-element.elementor-element-e660e58 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-19810 .elementor-element.elementor-element-131e98d{--content-width:100%;}.elementor-19810 .elementor-element.elementor-element-c2d37d4{--width:50%;}.elementor-19810 .elementor-element.elementor-element-51d629b{--width:50%;}.elementor-19810 .elementor-element.elementor-element-5cc17642{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-19810 .elementor-element.elementor-element-131e98d{--content-width:100%;}.elementor-19810 .elementor-element.elementor-element-c2d37d4{--width:100%;}.elementor-19810 .elementor-element.elementor-element-51d629b{--width:100%;}}@media(max-width:767px){.elementor-19810 .elementor-element.elementor-element-131e98d{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-c2d37d4{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-51d629b{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-19810 .elementor-element.elementor-element-86e5e5e > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-19810 .elementor-element.elementor-element-86e5e5e .elementor-heading-title{font-size:var( --e-global-typography-bc3be2a-font-size );line-height:var( --e-global-typography-bc3be2a-line-height );}.elementor-19810 .elementor-element.elementor-element-53770b8 .elementor-jet-single-rating .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-19810 .elementor-element.elementor-element-cf98cc4 .price{font-size:24px;line-height:1.1em;}.woocommerce .elementor-19810 .elementor-element.elementor-element-cf98cc4 .price ins{font-size:var( --e-global-typography-4c321b1-font-size );line-height:var( --e-global-typography-4c321b1-line-height );}body:not(.rtl) .elementor-19810 .elementor-element.elementor-element-cf98cc4:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-19810 .elementor-element.elementor-element-cf98cc4:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-19810 .elementor-element.elementor-element-cf98cc4.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-19810 .elementor-element.elementor-element-57470fc .jet-woo-builder .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19810 .elementor-element.elementor-element-726fe43{width:100%;max-width:100%;}.elementor-19810 .elementor-element.elementor-element-9536ff3 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-19810 .elementor-element.elementor-element-9536ff3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19810 .elementor-element.elementor-element-0062ad8 > .elementor-widget-container{margin:14px 0px 14px 0px;}.elementor-19810 .elementor-element.elementor-element-0062ad8 .elementor-divider-separator{width:40px;}.elementor-19810 .elementor-element.elementor-element-5cc17642{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:38px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-19810 .elementor-element.elementor-element-bead4f8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:36px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-19810 .elementor-element.elementor-element-e660e58 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-726fe43 *//* =========================================
KALIPÈ — SINGLE ADD TO CART
Palette corretta:
Text: #2B2B2B
Secondary: #6F6A63
CTA/Link Hover: #7F606B
CTA/Link Hover2 / Selected: #927482
CTA/Link: #BE9DA9
CTA/Link 2: #ECD7DF
Border: #F8F7F7
Background: #FBFBF9
========================================= */

.elementor-19810 .elementor-element.elementor-element-726fe43{
  background:#;
  border:1px solid #F8F7F7;
  border-radius:22px;
  padding:16px 18px 14px 18px;
  box-shadow:0 8px 24px rgba(0,0,0,0.04);
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .cart,
.elementor-19810 .elementor-element.elementor-element-726fe43 form.cart{
  margin:0 !important;
}

/* Label */
.elementor-19810 .elementor-element.elementor-element-726fe43 label,
.elementor-19810 .elementor-element.elementor-element-726fe43 .label,
.elementor-19810 .elementor-element.elementor-element-726fe43 .variations label,
.elementor-19810 .elementor-element.elementor-element-726fe43 .reset_variations,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation-description,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation-availability{
  color:#6F6A63 !important;
}

/* Tabella variazioni */
.elementor-19810 .elementor-element.elementor-element-726fe43 table.variations{
  width:100%;
  border-collapse:separate;
  border-spacing:0 8px;
  margin-bottom:8px !important;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 table.variations td,
.elementor-19810 .elementor-element.elementor-element-726fe43 table.variations th{
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  vertical-align:top;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 table.variations .label{
  padding-bottom:6px !important;
  font-family:"Cormorant Garamond", serif;
  font-size:18px;
  line-height:1.3;
  color:#2B2B2B !important;
}

/* Select standard */
.elementor-19810 .elementor-element.elementor-element-726fe43 select{
  width:100%;
  min-height:46px;
  border:1px solid #F8F7F7 !important;
  border-radius:14px;
  background:#FFFFFF;
  color:#2B2B2B;
  padding:0 14px;
  box-shadow:none !important;
  outline:none !important;
}

/* Swatches */
.elementor-19810 .elementor-element.elementor-element-726fe43 .variable-items-wrapper,
.elementor-19810 .elementor-element.elementor-element-726fe43 .variations_form .variable-items-wrapper{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:6px 0 10px 0 !important;
  padding:0 !important;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .variable-item,
.elementor-19810 .elementor-element.elementor-element-726fe43 .swatch-wrapper,
.elementor-19810 .elementor-element.elementor-element-726fe43 .swatch-span,
.elementor-19810 .elementor-element.elementor-element-726fe43 .tawcvs-swatches .swatch,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woo-variation-items-wrapper .variable-item{
  border:1px solid #ECD7DF !important;
  border-radius:10px !important;
  box-shadow:none !important;
  overflow:hidden;
  transition:all .25s ease;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .variable-item:hover,
.elementor-19810 .elementor-element.elementor-element-726fe43 .swatch-wrapper:hover,
.elementor-19810 .elementor-element.elementor-element-726fe43 .tawcvs-swatches .swatch:hover,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woo-variation-items-wrapper .variable-item:hover{
  border-color:#7F606B !important;
  transform:translateY(-1px);
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .variable-item.selected,
.elementor-19810 .elementor-element.elementor-element-726fe43 .variable-item.selected:hover,
.elementor-19810 .elementor-element.elementor-element-726fe43 .swatch-wrapper.selected,
.elementor-19810 .elementor-element.elementor-element-726fe43 .tawcvs-swatches .swatch.selected,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woo-variation-items-wrapper .variable-item.selected{
  border-color:#927482 !important;
  box-shadow:0 0 0 1px #927482 inset !important;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .variable-item.disabled,
.elementor-19810 .elementor-element.elementor-element-726fe43 .swatch-wrapper.disabled,
.elementor-19810 .elementor-element.elementor-element-726fe43 .tawcvs-swatches .swatch.disabled{
  opacity:.45;
  filter:grayscale(12%);
}

/* Reset */
.elementor-19810 .elementor-element.elementor-element-726fe43 .reset_variations{
  display:inline-block;
  margin-top:6px !important;
  font-family:"Cormorant Garamond", serif;
  font-size:15px;
  color:#BE9DA9 !important;
  text-decoration:none !important;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .reset_variations:hover{
  color:#7F606B !important;
}

/* Wrap qty + button */
.elementor-19810 .elementor-element.elementor-element-726fe43 .single_variation_wrap,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation-add-to-cart,
.elementor-19810 .elementor-element.elementor-element-726fe43 .variations_button{
  margin-top:10px !important;
  margin-bottom:24px !important;
  padding-bottom:8px !important;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation-add-to-cart,
.elementor-19810 .elementor-element.elementor-element-726fe43 .variations_button,
.elementor-19810 .elementor-element.elementor-element-726fe43 form.cart{
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  gap:10px;
  margin-bottom:24px !important;
  padding-bottom:8px !important;
}

/* Quantity */
.elementor-19810 .elementor-element.elementor-element-726fe43 .quantity{
  margin:0 !important;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .quantity .qty{
  width:64px !important;
  min-width:64px;
  height:46px;
  border:1px solid #F8F7F7 !important;
  border-radius:14px;
  background:#FFFFFF !important;
  color:#2B2B2B !important;
  font-family:"Libre Baskerville", serif;
  font-size:16px;
  text-align:center;
  box-shadow:none !important;
  outline:none !important;
  padding:0 !important;
}

/* Button */
.elementor-19810 .elementor-element.elementor-element-726fe43 .single_add_to_cart_button,
.elementor-19810 .elementor-element.elementor-element-726fe43 button.single_add_to_cart_button,
.elementor-19810 .elementor-element.elementor-element-726fe43 .added_to_cart{
  flex:1 1 220px;
  min-height:54px;
  border:1px solid #BE9DA9 !important;
  border-radius:33px !important;
  background:#BE9DA9 !important;
  color:#FEFBF5 !important;

  font-family:"Libre Baskerville", serif;
  font-size:16px;
  font-weight:700;
  line-height:1;
  letter-spacing:0.03px;
  text-transform:none;

  box-shadow:none !important;
  transition:all .28s ease;

  padding:16px 30px !important;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 .single_add_to_cart_button:hover,
.elementor-19810 .elementor-element.elementor-element-726fe43 button.single_add_to_cart_button:hover,
.elementor-19810 .elementor-element.elementor-element-726fe43 .added_to_cart:hover{
  background:#927482 !important;
  border-color:#927482 !important;
  color:#FEFBF5 !important;
  transform:translateY(-1px);
}

/* Disabled — testo BIANCO anche prima della selezione */
.elementor-19810 .elementor-element.elementor-element-726fe43 .single_add_to_cart_button.disabled,
.elementor-19810 .elementor-element.elementor-element-726fe43 .single_add_to_cart_button:disabled,
.elementor-19810 .elementor-element.elementor-element-726fe43 button.single_add_to_cart_button:disabled{
  background:#ECD7DF !important;
  border-color:#ECD7DF !important;
  color:#FBFBF9 !important;
  opacity:1 !important;
  cursor:not-allowed;
  transform:none !important;
}

/* Stock / messages */
.elementor-19810 .elementor-element.elementor-element-726fe43 .stock,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation .stock,
.elementor-19810 .elementor-element.elementor-element-726fe43 .out-of-stock,
.elementor-19810 .elementor-element.elementor-element-726fe43 .available-on-backorder{
  font-family:"Cormorant Garamond", serif;
  font-size:16px;
  color:#6F6A63 !important;
  margin:2px 0 8px 0 !important;
}

/* Variation price */
.elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation-price,
.elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation-price .price{
  font-family:"Libre Baskerville", serif;
  font-size:18px;
  color:#2B2B2B !important;
}

/* Link */
.elementor-19810 .elementor-element.elementor-element-726fe43 a{
  color:#BE9DA9;
}

.elementor-19810 .elementor-element.elementor-element-726fe43 a:hover{
  color:#7F606B;
}

@media (max-width:767px){

  .elementor-19810 .elementor-element.elementor-element-726fe43{
    padding:14px 14px 12px 14px;
    border-radius:18px;
  }

  .elementor-19810 .elementor-element.elementor-element-726fe43 .woocommerce-variation-add-to-cart,
  .elementor-19810 .elementor-element.elementor-element-726fe43 .variations_button,
  .elementor-19810 .elementor-element.elementor-element-726fe43 form.cart{
    gap:8px;
    margin-bottom:16px !important;
    padding-bottom:4px !important;
  }

  .elementor-19810 .elementor-element.elementor-element-726fe43 .quantity .qty{
    width:56px !important;
    min-width:56px;
    height:44px;
    font-size:16px;
  }

  .elementor-19810 .elementor-element.elementor-element-726fe43 .single_add_to_cart_button,
  .elementor-19810 .elementor-element.elementor-element-726fe43 button.single_add_to_cart_button{
    min-height:54px;

    font-family:"Libre Baskerville", serif;
    font-size:16px;
    font-weight:700;
    line-height:1;
    letter-spacing:0.03px;

    padding:14px 22px !important;
  }

  .elementor-19810 .elementor-element.elementor-element-726fe43 table.variations .label{
    font-size:17px;
  }
}/* End custom CSS */