.elementor-16 .elementor-element.elementor-element-728c9189 > .elementor-container{max-width:600px;}.elementor-16 .elementor-element.elementor-element-728c9189{padding:100px 20px 50px 20px;}.elementor-16 .elementor-element.elementor-element-58873ae7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-108c2f17{--spacer-size:20px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{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 );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 );}.elementor-16 .elementor-element.elementor-element-7850d8dd #payment #place_order{background-color:#4A4A4A;}.elementor-16 .elementor-element.elementor-element-7850d8dd #payment #place_order:hover{background-color:var( --e-global-color-0c6122b );}.elementor-16 .elementor-element.elementor-element-7850d8dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7850d8dd{--order-review-title-alignment:start;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 20px 0px;--sections-title-color:var( --e-global-color-0c6122b );--sections-secondary-title-color:var( --e-global-color-0c6122b );--sections-descriptions-color:var( --e-global-color-0c6122b );--sections-messages-color:var( --e-global-color-0c6122b );--sections-checkboxes-color:var( --e-global-color-0c6122b );--sections-radio-buttons-color:var( --e-global-color-0c6122b );--links-normal-color:var( --e-global-color-0c6122b );--links-hover-color:var( --e-global-color-secondary );--forms-fields-border-radius:5px 5px 5px 5px;--order-summary-items-divider-color:#C9C9C9;--order-summary-items-divider-weight:1px;--order-summary-totals-divider-color:#D5D5D5;--order-summary-totals-divider-weight:1px;--purchase-button-normal-text-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-checkout #payment .payment_box, .elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-privacy-policy-text p, .elementor-16 .elementor-element.elementor-element-7850d8dd .e-checkout-message{font-size:15px;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce #customer_details .form-row .input-text, .elementor-16 .elementor-element.elementor-element-7850d8dd  .woocommerce #customer_details .form-row textarea, .elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce form #customer_details select, .elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-16 .elementor-element.elementor-element-7850d8dd #coupon_code, .elementor-16 .elementor-element.elementor-element-7850d8dd .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-7850d8dd {--forms-buttons-border-color:#4A4A4A;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-checkout #payment{--sections-margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-terms-and-conditions-wrapper{--sections-checkboxes-color:var( --e-global-color-0c6122b );}.elementor-16 .elementor-element.elementor-element-4eb6eb1b{--display:flex;}@media(max-width:1366px){.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:800px){.elementor-16 .elementor-element.elementor-element-728c9189{padding:0px 20px 50px 20px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:450px){.elementor-16 .elementor-element.elementor-element-728c9189{padding:0px 0px 40px 0px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-checkout #payment .payment_box, .elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-privacy-policy-text p, .elementor-16 .elementor-element.elementor-element-7850d8dd .e-checkout-message{font-size:14px;}.elementor-16 .elementor-element.elementor-element-7850d8dd .woocommerce-form__label-for-checkbox span{line-height:1.1em;}}/* Start custom CSS for html, class: .elementor-element-58873ae7 *//*! CSS Used from: https://22x22.eu/wp-content/uploads/elementor/css/custom-frontend-lite.min.css?ver=1715356393 ; media=all */
@media all{
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
.elementor a{box-shadow:none;text-decoration:none;}
}
/*! CSS Used from: https://22x22.eu/wp-content/themes/kava/style.css?ver=222.1.3 ; media=all */
@media all{
a{background-color:transparent;text-decoration:none;}
a:active,a:hover{outline:0;}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}
}
/*! CSS Used from: Embedded */
a{color:#398ffc;}
a:hover{color:#3b3d42;}
.woocommerce-checkout .woocommerce-info{font-weight:400;}
/*! CSS Used from: https://22x22.eu/wp-content/themes/kava/theme.css?ver=222.1.3 ; media=all */
@media all{
a{text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a:focus{outline:none;}
a:hover,a:active{text-decoration:none;}
}
/*! CSS Used from: https://22x22.eu/wp-content/themes/kava/assets/css/custom-valentine.css?ver=6.5.3 ; media=all */
@media all{
.woocommerce-checkout .woocommerce-form-coupon-toggle{border:1px solid #000;padding:5px;}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0;}
.woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon{color:#000;text-decoration:underline;}
}
/*! CSS Used from: https://22x22.eu/wp-content/themes/kava/inc/modules/woo/assets/css/woo-module.css?ver=222.1.3 ; media=all */
@media all{
.woocommerce-info:before{display:inline-block;font:normal normal normal 14px/1 'FontAwesome';font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woocommerce-info{position:relative;list-style:none;margin:0 0 50px 0;border:1px solid #ebeced;-webkit-border-radius:3px;border-radius:3px;width:100%;padding:20px 30px 20px 90px;overflow:hidden;}
@media (max-width: 767px){
.woocommerce-info{margin-bottom:20px;}
}
.woocommerce-info:before{position:absolute;left:-1px;top:-1px;bottom:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;width:72px;height:calc(100% + 2px);line-height:1;margin:0 20px 0 0;text-align:center;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.woocommerce-info>*{display:inline-block;vertical-align:middle;}
.woocommerce-info:before{content:"ïª";color:#fff;background-color:#fdbc32;}
.woocommerce-checkout .woocommerce-info{font-size:20px;line-height:32px;margin:0 0 10px;}
.woocommerce-checkout .woocommerce-info{border:none;-webkit-border-radius:0;border-radius:0;padding:0;}
.woocommerce-checkout .woocommerce-info::before{content:'';display:none;}
.woocommerce-checkout .woocommerce-info a{font-size:14px;}

/*! CSS Used from: https://22x22.eu/wp-content/uploads/elementor/css/custom-frontend-lite.min.css?ver=1715356393 ; media=all */


@media all{
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
}
/*! CSS Used from: https://22x22.eu/wp-content/themes/kava/style.css?ver=222.1.3 ; media=all */
@media all{
button,input{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
input{line-height:normal;}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}
}
/*! CSS Used from: Embedded */
button{font-style:normal;font-weight:900;font-size:11px;line-height:1;font-family:Montserrat, sans-serif;letter-spacing:1px;color:#ffffff;background-color:#000000;}
button:hover{color:#ffffff;background-color:white;}
input{font-size:14px;}
.woocommerce .button{font-style:normal;font-weight:900;font-size:11px;line-height:1;font-family:Montserrat, sans-serif;letter-spacing:1px;color:#ffffff;background-color:#000000;}
.button:hover{color:black;background-color:white;border:1px solid;}
/*! CSS Used from: https://22x22.eu/wp-content/themes/kava/theme.css?ver=222.1.3 ; media=all */
@media all{
p{margin:0 0 1em;}
button{display:inline-block;max-width:100%;padding:12px 20px;cursor:pointer;text-align:center;white-space:nowrap;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none;border:none;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
input[type='text']{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 12px;border:1px solid #ebeced;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;}
input[type='text']:focus{outline:none;-webkit-box-shadow:0 5px 32px rgba(103, 122, 141, 0.17);box-shadow:0 5px 32px rgba(103, 122, 141, 0.17);}
button:focus{outline:none;}
.clear:before,.clear:after{content:"";display:table;table-layout:fixed;}
.clear:after{clear:both;}
}
/*! CSS Used from: https://22x22.eu/wp-content/themes/kava/inc/modules/woo/assets/css/woo-module.css?ver=222.1.3 ; media=all */
@media all{
.button{border-color:black;background-color:black;color:white;}
.woocommerce-checkout input.input-text{width:100%;}
}/* End custom CSS */