.elementor-1980 .elementor-element.elementor-element-3e59754{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1980 .elementor-element.elementor-element-6992399{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-c26e0d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-74dc0ad .checkout_coupon.woocommerce-form-coupon button.button{background-color:var( --e-global-color-b41e63e );font-family:var( --e-global-typography-61258b2-font-family ), Sans-serif;font-size:var( --e-global-typography-61258b2-font-size );font-weight:var( --e-global-typography-61258b2-font-weight );text-transform:var( --e-global-typography-61258b2-text-transform );line-height:var( --e-global-typography-61258b2-line-height );letter-spacing:var( --e-global-typography-61258b2-letter-spacing );color:var( --e-global-color-1bc3aef );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-1980 .elementor-element.elementor-element-74dc0ad .checkout_coupon.woocommerce-form-coupon button.button:hover, .elementor-1980 .elementor-element.elementor-element-74dc0ad .checkout_coupon.woocommerce-form-coupon button.button:focus{background-color:var( --e-global-color-b41e63e );}.elementor-1980 .elementor-element.elementor-element-74dc0ad .woocommerce-form-coupon-toggle .woocommerce-info, .elementor-1980 .elementor-element.elementor-element-74dc0ad .woocommerce-form-coupon-toggle .woocommerce-info a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1980 .elementor-element.elementor-element-74dc0ad .woocommerce-form-coupon-toggle .woocommerce-info{background-color:var( --e-global-color-60da78b );border-style:none;}.elementor-1980 .elementor-element.elementor-element-74dc0ad .checkout_coupon.woocommerce-form-coupon .form-row-first{width:100%;}.elementor-1980 .elementor-element.elementor-element-74dc0ad .checkout_coupon.woocommerce-form-coupon .form-row-last{width:100%;}@media(max-width:1024px){.elementor-1980 .elementor-element.elementor-element-74dc0ad .woocommerce-form-coupon-toggle .woocommerce-info, .elementor-1980 .elementor-element.elementor-element-74dc0ad .woocommerce-form-coupon-toggle .woocommerce-info a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1980 .elementor-element.elementor-element-74dc0ad .checkout_coupon.woocommerce-form-coupon button.button{font-size:var( --e-global-typography-61258b2-font-size );line-height:var( --e-global-typography-61258b2-line-height );letter-spacing:var( --e-global-typography-61258b2-letter-spacing );}}@media(min-width:768px){.elementor-1980 .elementor-element.elementor-element-3e59754{--content-width:1280px;}}@media(max-width:767px){.elementor-1980 .elementor-element.elementor-element-3e59754{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-74dc0ad .woocommerce-form-coupon-toggle .woocommerce-info, .elementor-1980 .elementor-element.elementor-element-74dc0ad .woocommerce-form-coupon-toggle .woocommerce-info a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1980 .elementor-element.elementor-element-74dc0ad .checkout_coupon.woocommerce-form-coupon button.button{font-size:var( --e-global-typography-61258b2-font-size );line-height:var( --e-global-typography-61258b2-line-height );letter-spacing:var( --e-global-typography-61258b2-letter-spacing );}}/* Start custom CSS for dyncontel-doshortcode, class: .elementor-element-1398d77 */.switch-cart-variations {
    display: flex;
    padding: 0px;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.switch-cart-variations a {
    width: 50%!important;
    margin: 0px!important;
    text-align: center;
    border-radius: 14px!important;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for jet-checkout-coupon-form, class: .elementor-element-74dc0ad */.jet-woo-builder-woocommerce-checkout .woocommerce-info {
    border: 0px solid var(--line) !important;
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for jet-checkout-payment, class: .elementor-element-fd3a026 */.payment_methods .wc-stripe-save-source, .wc-stripe_cc-new-method-container .wc-stripe-save-source {
    padding: 12px !important;
}
.wc_payment_methods label {
    width: auto !important;
}
.wc_payment_methods label > span, .wc_payment_methods label > strong, .wc_payment_methods label > em {
    flex: none !important;
}

.wc-stripe-save-source {
    opacity: 0 !important;
}

.wc-stripe_sepa-container.wc-stripe-gateway-container.has_tokens {
    padding: 12px;
}


/* PLUGN STRIPE UFFICIALE */


.elementor-1980 .elementor-element.elementor-element-fd3a026 fieldset {
  border: 0px !important;
}

.p-Grid.p-SepaDebitForm p {
    font-size: 12px !important;
}/* End custom CSS */