.elementor-1497 .elementor-element.elementor-element-5f07c1a:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-5f07c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-1497 .elementor-element.elementor-element-5f07c1a > .elementor-container{max-width:1300px;}.elementor-1497 .elementor-element.elementor-element-5f07c1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-1497 .elementor-element.elementor-element-5f07c1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-2391cd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1497 .elementor-element.elementor-element-e850a32 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-1497 .elementor-element.elementor-element-e850a32 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d33a8ee );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1497 .elementor-element.elementor-element-b245a4f{--divider-border-style:solid;--divider-color:var( --e-global-color-d33a8ee );--divider-border-width:1px;}.elementor-1497 .elementor-element.elementor-element-b245a4f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1497 .elementor-element.elementor-element-b245a4f .elementor-divider-separator{width:100%;}.elementor-1497 .elementor-element.elementor-element-b245a4f .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1497 .elementor-element.elementor-element-58184a7{--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;}.elementor-1497 .elementor-element.elementor-element-1ff9046{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1497 .elementor-element.elementor-element-1ff9046:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-1ff9046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-21bc6b4 .woocommerce-billing-fields > h3,.elementor-1497 .elementor-element.elementor-element-21bc6b4 .woocommerce-billing-fields .woolentor-field-heading *{font-family:"Source Sans Pro", Sans-serif;font-size:18px;}.elementor-1497 .elementor-element.elementor-element-21bc6b4 .woocommerce-billing-fields > h3{text-align:left;}.elementor-1497 .elementor-element.elementor-element-21bc6b4 .woocommerce-billing-fields .woolentor-field-heading{text-align:left;}.elementor-1497 .elementor-element.elementor-element-21bc6b4 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row label{font-family:"Source Sans Pro", Sans-serif;text-align:left;}.elementor-1497 .elementor-element.elementor-element-21bc6b4 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-1497 .elementor-element.elementor-element-21bc6b4 .form-row select, .elementor-1497 .elementor-element.elementor-element-21bc6b4 .form-row .select2-container .select2-selection,  .elementor-1497 .elementor-element.elementor-element-21bc6b4 .form-row .select2-container .select2-selection .select2-selection__rendered, .elementor-1497 .elementor-element.elementor-element-21bc6b4 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{font-family:"Source Sans Pro", Sans-serif;}.elementor-1497 .elementor-element.elementor-element-21bc6b4 *{font-family:Source Sans Pro;}.elementor-1497 .elementor-element.elementor-element-86f6093 .woocommerce-additional-fields > h3,.elementor-1497 .elementor-element.elementor-element-86f6093 .woocommerce-additional-fields .woolentor-field-heading *{font-size:20px;}.elementor-1497 .elementor-element.elementor-element-86f6093 .woocommerce-additional-fields > h3{text-align:left;}.elementor-1497 .elementor-element.elementor-element-86f6093 .woocommerce-additional-fields .woolentor-field-heading{text-align:left;}.elementor-1497 .elementor-element.elementor-element-86f6093 .woocommerce-additional-fields .form-row label{text-align:left;}.elementor-1497 .elementor-element.elementor-element-c746205 .woocommerce-shipping-fields #ship-to-different-address,.elementor-1497 .elementor-element.elementor-element-c746205 .woocommerce-shipping-fields .woolentor-field-heading *{font-family:"Source Sans Pro", Sans-serif;font-size:18px;}.elementor-1497 .elementor-element.elementor-element-c746205 .woocommerce-shipping-fields #ship-to-different-address{text-align:left;}.elementor-1497 .elementor-element.elementor-element-c746205 .elementor-1497 .elementor-element.elementor-element-c746205 .woocommerce-shipping-fields .woolentor-field-heading{text-align:left;}.elementor-1497 .elementor-element.elementor-element-c746205 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label{text-align:left;}.elementor-1497 .elementor-element.elementor-element-c746205 *{font-family:Source Sans Pro;}.elementor-1497 .elementor-element.elementor-element-83728ec{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1497 .elementor-element.elementor-element-83728ec:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-83728ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-f48f910 #order_review_heading{text-align:left;font-size:18px;border-style:none;}.elementor-1497 .elementor-element.elementor-element-f48f910 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-f48f910 .remove_from_cart_button{border-style:none;}.elementor-1497 .elementor-element.elementor-element-f48f910 .woolentor-review-order-1  .woolentor-product-thumb{max-width:125px;}.elementor-1497 .elementor-element.elementor-element-f48f910 .woolentor-review-order-1 .woolentor-product{gap:25px;}.elementor-1497 .elementor-element.elementor-element-f48f910 .woolentor-product:not(:last-child){border-style:none;}.elementor-1497 .elementor-element.elementor-element-f48f910 :is(*){font-family:Source Sans Pro;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 #payment{color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 .woolentor-payment-method-1 .woocommerce-privacy-policy-text{color:#000000;}.woocommerce .elementor-1497 .elementor-element.elementor-element-0fa80f6 .woolentor-payment-method-1 .woocommerce-form__label-for-checkbox{color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 .woolentor-payment-method-1 .woocommerce-privacy-policy-text a{color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 .woolentor-payment-method-1 .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text a{color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 #payment .wc_payment_method label{color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 #payment ul.payment_methods.methods li{text-align:left;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 #payment .payment_box{color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 .woolentor-payment-method-1 input[type=radio] ~ label::after{background-color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 input[type=checkbox] ~ span::before,.elementor-1497 .elementor-element.elementor-element-0fa80f6 .woolentor-fields-1 input[type=checkbox] ~ span::before{background-color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 input[type=checkbox] ~ span::after{background-color:#000000;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 input[type=checkbox]:checked ~ span::before{border-color:#000000;}.woocommerce .elementor-1497 .elementor-element.elementor-element-0fa80f6 .woolentor-payment-method-1 #payment #place_order{width:100%;}.elementor-1497 .elementor-element.elementor-element-0fa80f6 *{font-family:Source Sans Pro;}@media(max-width:1024px){.elementor-1497 .elementor-element.elementor-element-5f07c1a{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-1497 .elementor-element.elementor-element-5f07c1a{padding:30px 10px 30px 10px;}}/* Start custom CSS for wl-checkout-order-review, class: .elementor-element-f48f910 */.woolentor-review-order-1 .quantity {
    position: relative;
    overflow: hidden;
    width: 70px;
    height: 30px;
    padding: 0 20px;
    border: 1px solid #D1D1D1;
    display: none;
}/* End custom CSS */