.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-59 .elementor-element.elementor-element-d21cb28 > .elementor-widget-container{margin:2% -6% 0% 1%;padding:0% 3% 0% 0%;}.elementor-59 .elementor-element.elementor-element-d21cb28{z-index:0;--billing-details-title-alignment:center;--additional-information-display:block;--order-review-title-alignment:end;--coupon-title-alignment:start;--sections-border-type:solid;--sections-border-radius:0% 0% 0% 0%;--sections-margin:0px 0px 0px 0px;--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:0px;--forms-label-spacing:0px;--forms-fields-border-radius:0% 0% 0% 0%;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--order-summary-items-divider-weight:3px;--order-summary-totals-divider-weight:3px;}.elementor-59 .elementor-element.elementor-element-d21cb28 .coupon-container-grid{--coupon-button-alignment:start;}.elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-checkout{--place-order-title-alignment:flex-start;--purchase-button-width:fit-content;}.elementor-59 .elementor-element.elementor-element-d21cb28 .e-woocommerce-login-section, .elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-checkout #customer_details .col-1, .elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-additional-fields, .elementor-59 .elementor-element.elementor-element-d21cb28 .e-checkout__order_review, .elementor-59 .elementor-element.elementor-element-d21cb28 .e-coupon-box, .elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-checkout #payment, .elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-shipping-fields .shipping_address{border-width:1% 1% 1% 1%;}.elementor-59 .elementor-element.elementor-element-d21cb28 .e-apply-coupon, .elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-form-login__submit{border-width:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-d21cb28 .col2-set .col-1{--sections-border-type:solid;--sections-border-radius:30px 30px 30px 30px;--sections-margin:0% -60% 0% 0%;--sections-title-color:var( --e-global-color-f0ef08f );}.elementor-59 .elementor-element.elementor-element-d21cb28 .e-checkout__column-start #customer_details .col-1{border-width:1px 1px 1px 1px;}.elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-additional-fields{--sections-border-radius:30px 30px 30px 30px;--sections-margin:0% -60% 0% 0%;}.elementor-59 .elementor-element.elementor-element-d21cb28.e-checkout-layout-one-column .e-checkout__container{grid-row-gap:0%;}.elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-shipping-fields .shipping_address{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-radius:30px 30px 30px 30px;--sections-padding:0% 8% 0% 0%;--sections-margin:0% -60% 0% 0%;}.elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-shipping-fields{--sections-checkboxes-color:var( --e-global-color-813174d );}.elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-shipping-fields .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-59 .elementor-element.elementor-element-d21cb28 .e-coupon-box{border-width:1px 1px 1px 1px;--sections-border-radius:30px 30px 30px 30px;--sections-padding:0% 7% 0% 20%;--links-hover-color:var( --e-global-color-f0ef08f );}.elementor-59 .elementor-element.elementor-element-d21cb28 .e-checkout__order_review{--sections-background-color:var( --e-global-color-fe1aba4 );--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-radius:30px 30px 30px 30px;--sections-padding:3% 0% 45% 0%;--sections-margin:0% 0% 0% 0%;--sections-title-color:#F2295B;--sections-descriptions-color:var( --e-global-color-813174d );--sections-messages-color:var( --e-global-color-813174d );--sections-radio-buttons-color:var( --e-global-color-813174d );}.elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-checkout #payment{--sections-border-radius:30px 30px 30px 30px;}.elementor-59 .elementor-element.elementor-element-d21cb28 .woocommerce-checkout-payment{--sections-radio-buttons-color:var( --e-global-color-f0ef08f );}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}body.elementor-page-59{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}