.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-pp-woo-checkout.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-pp-woo-checkout .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-pp-woo-checkout .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-pp-woo-checkout.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-pp-woo-checkout:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-pp-woo-checkout.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-pp-woo-checkout .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-pp-woo-checkout .pp-woo-checkout .woocommerce-form-coupon .button{background-color:var( --e-global-color-accent );}.elementor-widget-pp-woo-checkout .pp-woo-checkout .woocommerce-checkout #place_order{background-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .pp-woocommerce-login-section, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .pp-checkout__order_review, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .pp-coupon-box, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .woocommerce-checkout #payment, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce #customer_details .col-1, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .shipping_address, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .woocommerce-additional-fields{background-color:var( --e-global-color-576646c2 );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce #customer_details .col-1, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce #customer_details .woocommerce-additional-fields{background-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .pp-checkout__order_review, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .woocommerce-checkout #payment{background-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce .pp-checkout__order_review{background-color:var( --e-global-color-576646c2 );--sections-border-type:solid;--sections-border-width:0px 0px 1px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce .woocommerce-checkout #payment{background-color:var( --e-global-color-576646c2 );}.elementor-482 .elementor-element.elementor-element-6cb48a8{--first-column-width:50%;--checkout-columns-gap:30px;--sections-border-type:solid;--sections-border-width:1px 1px 1px 1px;--sections-margin:25px;--sections-padding:10px 10px 10px 10px;--sections-title-color:var( --e-global-color-576646c2 );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce .pp-checkout-column-start{--sections-padding:10px 10px 10px 10px;}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-checkout-column-end{--sections-padding:10px 10px 10px 10px;}.elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce form .input-text, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce form  select, .elementor-482 .elementor-element.elementor-element-6cb48a8 .select2-container .select2-selection{text-align:left;color:var( --e-global-color-secondary );background-color:var( --e-global-color-576646c2 );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce form .input-text, .elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce form  select, .elementor-482 .elementor-element.elementor-element-6cb48a8 .select2-container{margin-bottom:15px;}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-form-login-toggle .woocommerce-info{color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-form-login-toggle .woocommerce-info:before{color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-form-login label{margin-bottom:5px;}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout #customer_details .woocommerce-billing-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-shipping-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-additional-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout #order_review_heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce #customer_details .col-1 input.input-text, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce #customer_details .col-1 select{color:var( --e-global-color-primary );background-color:var( --e-global-color-576646c2 );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce #customer_details .col-1 label{margin-bottom:5px;}.elementor-482 .elementor-element.elementor-element-6cb48a8 .woocommerce #customer_details .woocommerce-additional-fields label{margin-bottom:5px;}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout-review-order-table thead th{color:var( --e-global-color-576646c2 );background-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce table.shop_table td, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce table.shop_table tfoot th{border-top-style:solid;}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #payment .payment_box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-576646c2 );background-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #payment .payment_box:before{border-bottom-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{font-family:var( --e-global-typography-8607dcd-font-family ), Sans-serif;font-size:var( --e-global-typography-8607dcd-font-size );font-weight:var( --e-global-typography-8607dcd-font-weight );text-transform:var( --e-global-typography-8607dcd-text-transform );font-style:var( --e-global-typography-8607dcd-font-style );text-decoration:var( --e-global-typography-8607dcd-text-decoration );line-height:var( --e-global-typography-8607dcd-line-height );letter-spacing:var( --e-global-typography-8607dcd-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #place_order{font-family:var( --e-global-typography-6d40ad8-font-family ), Sans-serif;font-size:var( --e-global-typography-6d40ad8-font-size );font-weight:var( --e-global-typography-6d40ad8-font-weight );line-height:var( --e-global-typography-6d40ad8-line-height );letter-spacing:var( --e-global-typography-6d40ad8-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #place_order:hover{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pp-woo-checkout.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout #customer_details .woocommerce-billing-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-shipping-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-additional-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout #order_review_heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce .pp-checkout__order_review{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-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #payment .payment_box{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{font-size:var( --e-global-typography-8607dcd-font-size );line-height:var( --e-global-typography-8607dcd-line-height );letter-spacing:var( --e-global-typography-8607dcd-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #place_order{font-size:var( --e-global-typography-6d40ad8-font-size );line-height:var( --e-global-typography-6d40ad8-line-height );letter-spacing:var( --e-global-typography-6d40ad8-letter-spacing );}}@media(max-width:767px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pp-woo-checkout.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout #customer_details .woocommerce-billing-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-shipping-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-additional-fields > h3, .elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout #order_review_heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce .pp-checkout__order_review{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-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #payment .payment_box{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{font-size:var( --e-global-typography-8607dcd-font-size );line-height:var( --e-global-typography-8607dcd-line-height );letter-spacing:var( --e-global-typography-8607dcd-letter-spacing );}.elementor-482 .elementor-element.elementor-element-6cb48a8 .pp-woo-checkout .woocommerce-checkout #place_order{font-size:var( --e-global-typography-6d40ad8-font-size );line-height:var( --e-global-typography-6d40ad8-line-height );letter-spacing:var( --e-global-typography-6d40ad8-letter-spacing );}}