.elementor-15507 .elementor-element.elementor-element-a520e1{--display:flex}.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-15507 .elementor-element.elementor-element-646eb39 #payment #place_order{background-color:var(--e-global-color-secondary)}.elementor-15507 .elementor-element.elementor-element-646eb39{--additional-information-display:block;--sections-padding:4% 0% 2% 2%;--links-normal-color:var( --e-global-color-secondary );--order-summary-rows-gap-top:calc( 9px/2 );--order-summary-rows-gap-bottom:calc( 9px/2 );--order-summary-totals-divider-color:var( --e-global-color-text )}.elementor-15507 .elementor-element.elementor-element-646eb39 .woocommerce-shipping-fields{--shipping-heading-padding-start:2%}.woocommerce-shipping-contents{display:none}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{width:120px!important;max-width:120px;padding-right:10px;white-space:nowrap;vertical-align:top;font-weight:700}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{width:auto!important;max-width:100%;padding-left:0;display:block}.woocommerce-shipping-methods{width:100%!important}.woocommerce-shipping-methods li{width:100%;box-sizing:border-box;padding:15px;margin-bottom:12px;border:2px solid #ddd;border-radius:8px;background-color:#f9f9f9;transition:all 0.3s ease}.woocommerce-shipping-methods li:hover{background-color:#e7f3f9;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.woocommerce-shipping-methods label{display:flex;align-items:center;font-weight:700;font-size:14px;text-align:left}.woocommerce-shipping-methods img{max-width:60px;margin-right:10px;vertical-align:middle}.woocommerce-Price-amount{font-weight:600;color:#333;margin-left:auto}@media (max-width:768px){#wc-local-pickup-plus-datepicker-0{width:100%!important}.pickup-location-appointment-date{width:100%!important;box-sizing:border-box}}