.elementor-24 .elementor-element.elementor-element-4a8feed:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-4a8feed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-24 .elementor-element.elementor-element-4a8feed>.elementor-container{max-width:1170px}.elementor-24 .elementor-element.elementor-element-4a8feed{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:74px 30px 67px 30px}.elementor-24 .elementor-element.elementor-element-4a8feed>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-24 .elementor-element.elementor-element-e61be93>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-24 .elementor-element.elementor-element-e61be93>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-3004453>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-3004453 .elementor-heading-title{color:#fff}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-bcd5c6d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-24 .elementor-element.elementor-element-bcd5c6d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-24 .elementor-element.elementor-element-bcd5c6d.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-24 .elementor-element.elementor-element-bcd5c6d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-24 .elementor-element.elementor-element-bcd5c6d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-e7a882d .woocommerce-breadcrumb{color:var(--e-global-color-41379e7b);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);text-align:left}.elementor-24 .elementor-element.elementor-element-e7a882d .woocommerce-breadcrumb>a{color:var(--e-global-color-41379e7b)}.elementor-24 .elementor-element.elementor-element-4832bf9>.elementor-container{max-width:1170px;text-align:center}.elementor-24 .elementor-element.elementor-element-4832bf9 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-24 .elementor-element.elementor-element-4832bf9{color:var(--e-global-color-text);margin-top:0;margin-bottom:0;padding:85px 30px 87px 30px}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-button{background-color:var(--e-global-color-2564d57);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);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-button:hover{background-color:var(--e-global-color-29ba9af9)}.elementor-24 .elementor-element.elementor-element-8e3bf6d #payment #place_order{background-color:var(--e-global-color-2564d57)}.elementor-24 .elementor-element.elementor-element-8e3bf6d #payment #place_order:hover{background-color:var(--e-global-color-29ba9af9)}.elementor-24 .elementor-element.elementor-element-8e3bf6d{--additional-information-display:block;--sections-border-type:solid;--sections-border-color:var( --e-global-color-1d1d5e0 );--sections-border-radius:20px 20px 20px 20px;--sections-padding:40px 20px 40px 20px;--sections-radio-buttons-color:var( --e-global-color-2564d57 );--links-normal-color:var( --e-global-color-7cdf2403 );--links-hover-color:var( --e-global-color-accent );--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:var( --e-global-color-41379e7b );--forms-buttons-hover-text-color:var( --e-global-color-41379e7b );--forms-buttons-border-radius:30px 30px 30px 30px;--order-summary-items-divider-color:var( --e-global-color-1d1d5e0 );--order-summary-items-divider-weight:1px;--order-summary-totals-divider-color:var( --e-global-color-1d1d5e0 );--order-summary-totals-divider-weight:2px;--purchase-button-normal-text-color:var( --e-global-color-41379e7b );--purchase-button-hover-text-color:var( --e-global-color-41379e7b );--purchase-button-border-radius:100px 100px 100px 100px}.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-woocommerce-login-section,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-checkout #customer_details .col-1,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-additional-fields,.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-checkout__order_review,.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-coupon-box,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-checkout #payment{border-width:1px 1px 1px 1px}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-shipping-fields{--shipping-heading-padding-start:20px}.elementor-24 .elementor-element.elementor-element-8e3bf6d h3#order_review_heading,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-billing-fields h3,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-additional-fields h3{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-checkout-secondary-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-description{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-checkout #payment .payment_box,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-privacy-policy-text p,.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-checkout-message{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-form__label-for-checkbox span{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .wc_payment_method label,.elementor-24 .elementor-element.elementor-element-8e3bf6d #shipping_method li label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-billing-fields .form-row label,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-shipping-fields .form-row label,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-additional-fields .form-row label,.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-woocommerce-login-anchor .form-row label,.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-coupon-anchor-description{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d #customer_details .input-text,.elementor-24 .elementor-element.elementor-element-8e3bf6d #customer_details .form-row textarea,.elementor-24 .elementor-element.elementor-element-8e3bf6d #customer_details .form-row select,.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-woocommerce-login-anchor .input-text,.elementor-24 .elementor-element.elementor-element-8e3bf6d #coupon_code,.elementor-24 .elementor-element.elementor-element-8e3bf6d ::placeholder,.elementor-24 .elementor-element.elementor-element-8e3bf6d .select2-container--default .select2-selection--single,.select2-results__option{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .e-apply-coupon:hover,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-form-login__submit:hover{border-color:var(--e-global-color-29ba9af9)}.elementor-24 .elementor-element.elementor-element-8e3bf6d{--forms-buttons-border-color:var( --e-global-color-2564d57 )}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-checkout-review-order-table .cart_item td{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .product-name .variation{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-checkout-review-order-table thead tr th,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-checkout-review-order-table tfoot tr th,.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-checkout-review-order-table tfoot tr td{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce #payment #place_order{font-family:var(--e-global-typography-2bb3df8-font-family),Sans-serif;font-size:var(--e-global-typography-2bb3df8-font-size);font-weight:var(--e-global-typography-2bb3df8-font-weight);text-transform:var(--e-global-typography-2bb3df8-text-transform);font-style:var(--e-global-typography-2bb3df8-font-style);text-decoration:var(--e-global-typography-2bb3df8-text-decoration);line-height:var(--e-global-typography-2bb3df8-line-height);letter-spacing:var(--e-global-typography-2bb3df8-letter-spacing)}@media (max-width:1024px){.elementor-24 .elementor-element.elementor-element-4a8feed{margin-top:0;margin-bottom:0;padding:45px 30px 45px 30px}.elementor-24 .elementor-element.elementor-element-e7a882d .woocommerce-breadcrumb{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-24 .elementor-element.elementor-element-4832bf9{margin-top:0;margin-bottom:0;padding:65px 30px 70px 30px}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce #payment #place_order{font-size:var(--e-global-typography-2bb3df8-font-size);line-height:var(--e-global-typography-2bb3df8-line-height);letter-spacing:var(--e-global-typography-2bb3df8-letter-spacing)}}@media (max-width:767px){.elementor-24 .elementor-element.elementor-element-4a8feed{padding:30px 20px 30px 20px}.elementor-24 .elementor-element.elementor-element-3004453{text-align:center}.elementor-24 .elementor-element.elementor-element-bcd5c6d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-24 .elementor-element.elementor-element-bcd5c6d>.elementor-element-populated{margin:11px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-e7a882d .woocommerce-breadcrumb{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);text-align:center}.elementor-24 .elementor-element.elementor-element-4832bf9{margin-top:0;margin-bottom:0;padding:47px 20px 50px 20px}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-24 .elementor-element.elementor-element-8e3bf6d .woocommerce #payment #place_order{font-size:var(--e-global-typography-2bb3df8-font-size);line-height:var(--e-global-typography-2bb3df8-line-height);letter-spacing:var(--e-global-typography-2bb3df8-letter-spacing)}}