.elementor-37 .elementor-element.elementor-element-5b0d87f7{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce #customer_details .form-row .input-text, .elementor-37 .elementor-element.elementor-element-27cd273  .woocommerce #customer_details .form-row textarea, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce form #customer_details select, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #coupon_code, .elementor-37 .elementor-element.elementor-element-27cd273 .select2-container--default .select2-selection--single, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#F9F9F9;}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-button{background-color:var( --e-global-color-secondary );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 #payment #place_order{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-27cd273 #payment #place_order:hover{background-color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-27cd273 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-27cd273{--sections-background-color:#F1ECEC;--sections-border-type:solid;--sections-border-color:#FCF8F8;--sections-border-radius:0px 0px 0px 0px;--sections-padding:24px 24px 24px 24px;--sections-title-color:var( --e-global-color-text );--sections-title-spacing:40px;--sections-secondary-title-color:var( --e-global-color-text );--sections-secondary-title-spacing:40px;--sections-descriptions-color:var( --e-global-color-text );--sections-descriptions-spacing:0px;--sections-messages-color:var( --e-global-color-text );--sections-checkboxes-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-secondary );--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:24px;--forms-labels-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-buttons-normal-text-color:var( --e-global-color-accent );--forms-buttons-border-type:none;--order-summary-rows-gap-top:calc( 8px/2 );--order-summary-rows-gap-bottom:calc( 8px/2 );--order-summary-items-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-totals-color:var( --e-global-color-text );--order-summary-totals-divider-color:#F0E2E2;--purchase-button-normal-text-color:var( --e-global-color-accent );--purchase-button-hover-text-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-section, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout #customer_details .col-1, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields, .elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout__order_review, .elementor-37 .elementor-element.elementor-element-27cd273 .e-coupon-box, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout #payment, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-shipping-fields .shipping_address{border-width:1px 1px 1px 1px;}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-shipping-fields{--shipping-heading-padding-start:24px;}.elementor-37 .elementor-element.elementor-element-27cd273 h3#order_review_heading, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields h3, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields h3{font-family:var( --e-global-typography-8a5a5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8a5a5a1-font-size );font-weight:var( --e-global-typography-8a5a5a1-font-weight );font-style:var( --e-global-typography-8a5a5a1-font-style );line-height:var( --e-global-typography-8a5a5a1-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-secondary-title{font-family:var( --e-global-typography-af2dc95-font-family ), Sans-serif;font-size:var( --e-global-typography-af2dc95-font-size );font-weight:var( --e-global-typography-af2dc95-font-weight );line-height:var( --e-global-typography-af2dc95-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout #payment .payment_box, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-privacy-policy-text p, .elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-message{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-form__label-for-checkbox span{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .wc_payment_method label, .elementor-37 .elementor-element.elementor-element-27cd273 #shipping_method li label{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-shipping-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-coupon-anchor-description{font-family:var( --e-global-typography-254f6fc-font-family ), Sans-serif;font-size:var( --e-global-typography-254f6fc-font-size );font-weight:var( --e-global-typography-254f6fc-font-weight );font-style:var( --e-global-typography-254f6fc-font-style );line-height:var( --e-global-typography-254f6fc-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row textarea, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row select, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #coupon_code, .elementor-37 .elementor-element.elementor-element-27cd273 ::placeholder, .elementor-37 .elementor-element.elementor-element-27cd273 .select2-container--default .select2-selection--single, .select2-results__option{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 );line-height:var( --e-global-typography-text-line-height );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-27cd273 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce #customer_details .form-row .input-text, .elementor-37 .elementor-element.elementor-element-27cd273  .woocommerce #customer_details .form-row textarea, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce form #customer_details select, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #coupon_code, .elementor-37 .elementor-element.elementor-element-27cd273 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0db88fb );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table .cart_item td{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table thead tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr td{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce #payment #place_order{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 #place_order{border-style:none;}@media(max-width:1366px){.elementor-37 .elementor-element.elementor-element-27cd273 h3#order_review_heading, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields h3, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-8a5a5a1-font-size );line-height:var( --e-global-typography-8a5a5a1-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-secondary-title{font-size:var( --e-global-typography-af2dc95-font-size );line-height:var( --e-global-typography-af2dc95-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout #payment .payment_box, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-privacy-policy-text p, .elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .wc_payment_method label, .elementor-37 .elementor-element.elementor-element-27cd273 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-shipping-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-coupon-anchor-description{font-size:var( --e-global-typography-254f6fc-font-size );line-height:var( --e-global-typography-254f6fc-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row textarea, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row select, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #coupon_code, .elementor-37 .elementor-element.elementor-element-27cd273 ::placeholder, .elementor-37 .elementor-element.elementor-element-27cd273 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table thead tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-27cd273 h3#order_review_heading, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields h3, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-8a5a5a1-font-size );line-height:var( --e-global-typography-8a5a5a1-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-secondary-title{font-size:var( --e-global-typography-af2dc95-font-size );line-height:var( --e-global-typography-af2dc95-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout #payment .payment_box, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-privacy-policy-text p, .elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .wc_payment_method label, .elementor-37 .elementor-element.elementor-element-27cd273 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-shipping-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-coupon-anchor-description{font-size:var( --e-global-typography-254f6fc-font-size );line-height:var( --e-global-typography-254f6fc-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row textarea, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row select, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #coupon_code, .elementor-37 .elementor-element.elementor-element-27cd273 ::placeholder, .elementor-37 .elementor-element.elementor-element-27cd273 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table thead tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-27cd273 h3#order_review_heading, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields h3, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-8a5a5a1-font-size );line-height:var( --e-global-typography-8a5a5a1-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-secondary-title{font-size:var( --e-global-typography-af2dc95-font-size );line-height:var( --e-global-typography-af2dc95-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .e-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout #payment .payment_box, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-privacy-policy-text p, .elementor-37 .elementor-element.elementor-element-27cd273 .e-checkout-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .wc_payment_method label, .elementor-37 .elementor-element.elementor-element-27cd273 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-billing-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-shipping-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-additional-fields .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .form-row label, .elementor-37 .elementor-element.elementor-element-27cd273 .e-coupon-anchor-description{font-size:var( --e-global-typography-254f6fc-font-size );line-height:var( --e-global-typography-254f6fc-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row textarea, .elementor-37 .elementor-element.elementor-element-27cd273 #customer_details .form-row select, .elementor-37 .elementor-element.elementor-element-27cd273 .e-woocommerce-login-anchor .input-text, .elementor-37 .elementor-element.elementor-element-27cd273 #coupon_code, .elementor-37 .elementor-element.elementor-element-27cd273 ::placeholder, .elementor-37 .elementor-element.elementor-element-27cd273 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table thead tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for html, class: .elementor-element-0235230 */body.woocommerce-order-received .elementor-37 .elementor-element.elementor-element-0235230 .steper .steper__step:nth-child(2) *{
    color:#555 !important;
    font-weight: 400 !important;
}


body.woocommerce-order-received .elementor-37 .elementor-element.elementor-element-0235230 .steper .steper__step:last-child *{
    color: #000 !important;
    font-weight: bold !important;
}


.elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form__cart-item.cart_item td:not(.product-thumbnail){
    background: #F1ECEC !important;
}

.elementor-37 .elementor-element.elementor-element-0235230 #coupon_code{
    width:calc(100% - 82px) !important;
}

.elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form__cart-item.cart_item td.product-thumbnail{
    background: #F8F7F7;
    padding:5px;
}

.elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form__cart-item.cart_item td input[type="number"]{
    background:#fff;
    border-radius: 0;
    padding:10px 8px;
    height:36px !important;
    max-height: 36px !important;
    border:1px solid #B89494;
}

.elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form__cart-item.cart_item td *{
font-family: Inter;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
color:#443E3E;
}

.elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form__cart-item.cart_item td.product-price *{
    color:#2A0F0F;
}

.elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form__cart-item.cart_item td a{
    color:#443E3E !important;
}

.elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form__cart-item.cart_item td.product-thumbnail img{
    margin:0 auto;
    width:auto;
    max-width: 100px;
    max-height:74px;
    width:100%;
    object-fit: cover
}


.elementor-37 .elementor-element.elementor-element-0235230 #cart-title, .elementor-37 .elementor-element.elementor-element-0235230 .beardy-clear-cart{
    margin-top:0;
    margin-bottom:24px;
}

.elementor-37 .elementor-element.elementor-element-0235230 .beardy-col-2-3 > div{
        padding: 0;
    border: none;
}

.elementor-37 .elementor-element.elementor-element-0235230 .clear-cart{
    color:#443E3E !important;
}

.elementor-37 .elementor-element.elementor-element-0235230 .to-checkout{
    margin-top:0;
}

.elementor-37 .elementor-element.elementor-element-0235230 .coupon button[name="apply_coupon"]{
        background: #FCECEC;
    padding: 8px 18px 9px !important;
    color: #E2545B;
    width:81px !important;
}

.elementor-37 .elementor-element.elementor-element-0235230 .beardy-row{
    align-content: flex-start;
    justify-content: flex-start;
}

.elementor-37 .elementor-element.elementor-element-0235230 .coupon{
    padding-bottom:24px;
    margin-bottom:24px;
    border-bottom:1px solid #F0E2E2;
}

.elementor-37 .elementor-element.elementor-element-0235230 .beardy-box{
    background: #F1ECEC;
    padding:24px;
}

.elementor-37 .elementor-element.elementor-element-0235230 .steper{
        max-width: 862px;
    margin: 0 auto;
    padding: 32px 0;
}

.elementor-37 .elementor-element.elementor-element-0235230 .steper__step{
        padding: 0 30px;
    gap: 8px;
}

.elementor-37 .elementor-element.elementor-element-0235230 .steper::after{
    background: #F0E2E2;
    top: 45px;
    transform: none !important;
}

.elementor-37 .elementor-element.elementor-element-0235230 .steper__step:not(.step_active) strong{
    font-weight: 400
}


@media (max-width: 1024px){
    .elementor-37 .elementor-element.elementor-element-0235230 .woocommerce .coupon #coupon_code{
        width:100% !important;
        margin-bottom:0 !important;
    }
    
    .elementor-37 .elementor-element.elementor-element-0235230 .coupon button[name="apply_coupon"] {
    background: #FCECEC;
    padding: 8px 18px 9px !important;
    color: #E2545B !important;
    width: 100% !important;
    border: 1px solid var(--e-global-color-secondary) !important;
    border-top: 0 !important;
    border-top-right-radius: 0px !important;
    left: 0;
    border-bottom-left-radius: 8px !important;
}
}



@media (max-width: 767px){
    .elementor-37 .elementor-element.elementor-element-0235230 .steper{
        display:none !important;
    }
    .elementor-37 .elementor-element.elementor-element-0235230 .woocommerce-cart-form.beardy-row{
        flex-direction:column !important;
    }
    .elementor-37 .elementor-element.elementor-element-0235230 .beardy-row > div{
        width:100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-27cd273 */.elementor-37 .elementor-element.elementor-element-27cd273 .wc_payment_method{
        display: flex;
    flex-wrap: wrap;
}



.elementor-37 .elementor-element.elementor-element-27cd273 .tpay-pbl-container .tpay-pbl{
    margin:0;
}


.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col-1-3 *{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col-2-3 > .beardy-row:nth-child(3) .beardy-col.beardy-box .beardy-row *{
        font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col-2-3 > .beardy-row:nth-child(3) .beardy-col.beardy-box .beardy-row .beardy-col:first-child{
    max-width:112px;
    background:#F8F7F7;
    padding:4px;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col-2-3 > .beardy-row:nth-child(3) .beardy-col.beardy-box .beardy-row .beardy-col:last-child{
        max-width: 80px;
    text-align: right;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col-2-3 > .beardy-row:nth-child(3) .beardy-col.beardy-box .beardy-row .beardy-col:nth-child(3){
    text-align:right;
    max-width: 50px;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-row .beardy-col.beardy-box .beardy-row .beardy-col:first-child img{
    margin:0 auto;
    width:100%;
    height:74px;
    object-fit:cover;
    display:block;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col.flex-end a{
    color:#858C95;
}

.woocommerce-order-received .beardy-row{
    margin-bottom:0 !important;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-row > .beardy-col{
    margin-bottom:24px !important;
}

.woocommerce-order-received .beardy-row h4{
    margin-bottom:24px !important;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-row h4{
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
text-align: left;
color:#000;
margin:0;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-row{
font-family: Inter;
font-size: 14px;
font-weight: 600;
line-height: 20px;
text-align: left;
color:#443E3E;
}

.elementor-37 .elementor-element.elementor-element-27cd273 #place_order{
    margin-top:24px;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .form-row label{
    display: block
}

.elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-order .steper{
    display:none;
}

.elementor-37 .elementor-element.elementor-element-27cd273 .beardy-box{
    background:#F1ECEC;
}





@media (max-width: 767px){
    .elementor-37 .elementor-element.elementor-element-27cd273 .woocommerce-order > .beardy-row{
        flex-direction:column;
    }
    
    .elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col-2-3 > .beardy-row{
        flex-direction:column;
        gap:0;
    }
    .elementor-37 .elementor-element.elementor-element-27cd273 .beardy-col-2-3 > .beardy-row:nth-child(3) .beardy-col.beardy-box .beardy-row{
        gap:10px;
    }
}/* End custom CSS */