.woocommerce-checkout form.checkout{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:flex-start;gap:1.75rem!important;max-width:82rem!important;margin:0 auto;padding:0 1.5rem;box-sizing:border-box;overflow-x:hidden}.woocommerce-checkout #customer_details{flex:1 1 49%;max-width:49%!important;margin:0;padding:0;float:none!important;box-sizing:border-box}.woocommerce-checkout .checkout-right-column{flex:1 1 49%;max-width:49%!important;margin:0;padding:0;float:none!important;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem}.woocommerce-checkout .checkout-right-column #order_review,.woocommerce-checkout .checkout-right-column .checkout-box{width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #customer_details h3,.checkout-box .checkout-box-title{font-size:1.85rem!important;font-weight:600!important;line-height:1.3;text-align:left!important;margin:0 0 1rem 0!important;padding:0}.checkout-box{background:#fff;border:1px solid #ddd;border-radius:.5rem;padding:1.25rem;width:100%!important;max-width:100%!important;box-sizing:border-box}.checkout-box-products{background:#fff;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-pickup{background:#fff;margin-top:1.25rem;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-totals{background:#fff;margin-top:1.25rem;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-payment{background:#fff;margin-top:1.25rem;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-pickup .checkout-box-lpp-native{border:none!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.checkout-box-pickup .checkout-box-lpp-native table.shop_table{border:none!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.woocommerce-checkout tr.woocommerce-shipping-total.shipping{background:transparent!important;border:none!important;box-shadow:none!important}.woocommerce-checkout tr.woocommerce-shipping-total.shipping th,.woocommerce-checkout tr.woocommerce-shipping-total.shipping td{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.checkout-box-products table.shop_table.order_items{width:100%;border:1px solid #ddd;border-radius:.5rem}.checkout-box-products tr.cart_item{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;gap:.625rem}.checkout-box-products tr.cart_item:not(:last-child){border-bottom:1px solid #eee}.checkout-box-products td{border:none!important;padding:0!important}.checkout-box-products .product-thumbnail img{width:3.125rem;height:3.125rem;object-fit:cover;border-radius:.25rem}.checkout-box-products .product-name{flex:1 1 auto;font-size:1rem;font-weight:500;color:#222;padding-left:.625rem}.checkout-box-products .product-qty{flex:0 0 3rem;font-size:.95rem;color:#444;text-align:center}.checkout-box-products .product-total{flex:0 0 5rem;font-weight:600;font-size:1rem;color:#000;text-align:right}.checkout-box-products .product-remove{flex:0 0 2.5rem;text-align:center}.checkout-box-products .product-remove a{color:#c00;font-size:1.125rem;text-decoration:none}.checkout-box-products .product-remove a:hover{color:red}.checkout-box table{width:100%;border-collapse:collapse;margin-bottom:0rem}.checkout-box th,.checkout-box td{padding:.75rem;border-bottom:1px solid #eee;text-align:left;word-wrap:break-word}.checkout-box tfoot th,.checkout-box tfoot td{font-weight:700}.woocommerce-checkout #payment{background:none!important;border:none!important;padding:0!important;margin:0!important}.checkout-box-payment #payment{background:#fff;border:1px solid #ddd;border-radius:.5rem;padding:1.25rem}.woocommerce-checkout .wc-local-pickup-plus-pickup-location>label,.woocommerce-checkout .wc-local-pickup-plus-pickup-location>input[type="radio"]{display:none!important;visibility:hidden!important}.woocommerce-checkout .woocommerce-checkout-review-order-table thead,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total{display:none!important}.woocommerce-checkout .woocommerce-shipping-totals.shipping{background:#fff!important;border:0 solid!important;border-radius:0rem!important;padding:0!important;margin:0 0 1.25rem 0!important}.woocommerce-checkout .woocommerce-shipping-totals.shipping th,.woocommerce-checkout .woocommerce-shipping-totals.shipping td{display:block!important;width:100%!important;border:none!important;padding:0!important}.woocommerce-checkout .woocommerce-shipping-totals.shipping strong{display:none!important}.woocommerce-checkout tfoot tr.woocommerce-shipping-total.shipping th{display:none!important}.woocommerce-checkout [id^="pickup-location-field-for-"] .select2-container{display:none!important;visibility:hidden!important}.woocommerce-checkout [id^="pickup-location-field-for-"] select.pickup-location-lookup{position:absolute!important;left:-9999px!important;height:0!important;width:0!important;overflow:hidden!important}.checkout-box-lpp-native table.shop_table.woocommerce-checkout-review-order-table{border:none!important;background:transparent!important;box-shadow:none!important;margin:0!important}.checkout-box-lpp-native table.shop_table.woocommerce-checkout-review-order-table th,.checkout-box-lpp-native table.shop_table.woocommerce-checkout-review-order-table td{border:none!important;background:transparent!important;padding:.5rem 0!important}.woocommerce-checkout .woocommerce-shipping-contents{display:none!important;visibility:hidden!important}.woocommerce-checkout .pickup-location-field-label{display:none!important;visibility:hidden!important}.woocommerce-checkout .pickup-location-calendar{display:block!important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout .pickup-location-calendar div[style*="white-space: nowrap"]{display:flex!important;align-items:center!important;gap:0.5rem!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important}.woocommerce-checkout .pickup-location-calendar input.pickup-location-appointment-date{flex:1 1 auto!important;width:100%!important;border:1px solid #ccc!important;border-radius:0.25rem!important;padding:.5rem 0.625rem!important;font-size:1rem!important}.woocommerce-checkout .pickup-location-calendar .ui-datepicker-trigger{flex:0 0 auto!important;width:2.25rem!important;height:2.25rem!important;margin:0!important}.woocommerce-checkout .wc-local-pickup-plus-appointments select.pickup-location-appointment-time,.woocommerce-checkout .wc-local-pickup-plus-appointments .select2-container{width:100%!important;border:1px solid #ccc!important;border-radius:0.25rem!important;padding:.5rem 0.625rem!important;font-size:1rem!important;margin-top:0.5rem!important}@media (max-width:768px){.woocommerce-checkout form.checkout{flex-direction:column!important;max-width:95%!important;padding:0 2%!important;gap:0rem!important}.woocommerce-checkout #customer_details,.woocommerce-checkout .checkout-right-column{width:100%!important;max-width:100%!important;gap:1.25rem!important}.checkout-box-products tr.cart_item{flex-direction:column;align-items:flex-start;gap:.375rem}.checkout-box-products .product-total,.checkout-box-products .product-remove{text-align:left}.woocommerce-checkout .pickup-location-field .pickup-location-appointment-date{max-width:100%!important;min-width:0!important}}.woocommerce-checkout input#shipping_method_0_local_pickup_plus,.woocommerce-checkout label[for="shipping_method_0_local_pickup_plus"]{display:none!important;visibility:hidden!important}.woocommerce-checkout #customer_details{display:flex;flex-direction:column;gap:0rem}.checkout-box-left{background:#fff;border:1px solid #ddd;border-radius:.5rem;padding:1.25rem;width:100%!important;max-width:100%!important;box-sizing:border-box}.checkout-box-customer{background:#fff;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-billing{background:#fff;margin-top:1.25rem;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-notes{background:#fff;margin-top:1.25rem;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-left h3{font-size:1.75rem!important;font-weight:600!important;margin:0 0 1rem 0!important;line-height:1.3}.checkout-box-left .form-row{margin-bottom:1rem!important}.checkout-box-left input,.checkout-box-left select,.checkout-box-left textarea{width:100%!important;border:1px solid #ccc!important;border-radius:0.25rem!important;padding:.5rem 0.625rem!important;font-size:1rem!important;box-sizing:border-box!important}.checkout-box-customer .form-row-first,.checkout-box-customer .form-row-last{width:48%!important;display:inline-block!important}.checkout-box-customer .form-row-first{margin-right:4%!important}.checkout-box-notes textarea{min-height:5rem!important}@media (max-width:768px){.checkout-box-customer .form-row-first,.checkout-box-customer .form-row-last{width:100%!important;margin-right:0!important;display:block!important}}.woocommerce-checkout #order_review_heading{display:none!important}.woocommerce-checkout #customer_details .woocommerce-billing-fields,.woocommerce-checkout #customer_details .woocommerce-additional-fields{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td{padding:0!important;margin:0!important;border:none!important}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td:only-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td:empty{height:0!important;line-height:0!important;padding:0!important;margin:0!important;border:none!important;font-size:0!important;overflow:hidden!important}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td input[type="hidden"]{display:none!important}.woocommerce-checkout .pickup-location-address{margin:0 0 2rem 0!important}.checkout-box-pickup .pickup-location-heading,.checkout-box-pickup .pickup-datetime-heading{font-size:1.25rem!important;font-weight:600!important;margin:0 0 .5rem 0!important;line-height:1.4!important;color:#111!important}.woocommerce-checkout #order_review>#payment.woocommerce-checkout-payment{display:none!important;visibility:hidden!important}html,body{overflow-x:hidden!important}textarea#order_comments,.woocommerce-checkout .checkout-box-notes textarea{height:auto;min-height:4rem!important;resize:vertical!important;overflow:auto!important}.checkout-box-totals .order-summary th{text-align:left;font-weight:600;padding:.5rem 0}.checkout-box-totals .order-summary td{text-align:right;font-weight:400;padding:.5rem 0}.checkout-box-totals .order-summary-total th,.checkout-box-totals .order-summary-total td{font-size:1.5rem;font-weight:700;padding-top:1rem;padding-bottom:0;border-top:2px solid #ccc;border-bottom:none!important}.checkout-box-coupons .discounts-form{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.checkout-box-coupons .discounts-form input#custom-coupon-code{flex:1;padding:.5rem .75rem;font-size:1rem;border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;height:2.5rem}.checkout-box-coupons .discounts-form button#apply-custom-coupon{background:#164272;color:#fff;border:none;border-radius:.25rem;padding:0 1rem;cursor:pointer;font-size:1rem;line-height:1;height:2.5rem;display:flex;align-items:center;justify-content:center}.checkout-box-coupons .discounts-form button#apply-custom-coupon:hover{background:#0f2e50}.checkout-box-coupons{margin-top:1.25rem;background:#fff;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)}.checkout-box-coupons .applied-coupons{list-style:none;margin:.75rem 0 0;padding:0}.checkout-box-coupons .applied-coupons li{display:flex;align-items:center;justify-content:space-between;background:#f8f8f8;border:1px solid #ddd;border-radius:.25rem;padding:.5rem .75rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;color:#333}.checkout-box-coupons .applied-coupons li:last-child{margin-bottom:0}.checkout-box-coupons .applied-coupons .remove-coupon-btn{background-color:#e3342f;color:#fff;border:none;padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;cursor:pointer;white-space:nowrap;line-height:1.2}.checkout-box-coupons .applied-coupons .remove-coupon-btn:hover{background-color:#cc1f1a}.woocommerce-checkout-review-order-table tr.tax-total{display:none!important}.checkout-wrap{max-width:82rem!important;margin:0 auto!important;padding:2rem 1.5rem!important;box-sizing:border-box}.checkout-bar li::before{background-color:#BE1E2D!important;color:#fff!important}ul.checkout-bar::before{background-color:#164272!important;height:2px!important}.checkout-bar li.active.first::after{background-color:#164272!important;height:2px!important}.woocommerce-cart .disable-local-pickup,.woocommerce-cart .wc-local-pickup-plus-note,.woocommerce-cart .pickup-location-note{display:none!important}.woocommerce-cart small .disable-local-pickup,.woocommerce-cart small{display:none!important}.woocommerce .cart_totals .shipping td>strong{display:none!important}.woocommerce .cart_totals .shipping{margin-top:8px;margin-bottom:8px;padding-right:0!important;max-width:100%!important;overflow:hidden!important}.woocommerce .cart_totals .shipping select[name*="pickup_location_id"],.woocommerce .cart_totals .shipping .select2,.woocommerce .cart_totals .shipping .select2-container,.woocommerce .cart_totals .shipping input[type="radio"],.woocommerce .cart_totals .shipping label{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.woocommerce-cart .cart_totals .shipping .pickup-store-name{display:block!important;font-size:18px!important;font-weight:700!important;color:#000!important;margin:0 0 4px 0!important;line-height:1.3!important}.woocommerce-cart .cart_totals .shipping .wc-local-pickup-plus-location-address{display:block!important;font-size:15px!important;line-height:1.3!important;color:#333!important;font-weight:500!important;margin:0!important;padding:0!important}.woocommerce .cart_totals .shipping .woocommerce-shipping-destination{display:none!important;visibility:hidden!important}.woocommerce .cart_totals,.woocommerce .cart_totals table{width:100%!important;max-width:100%!important;table-layout:auto!important;border-collapse:collapse!important}.woocommerce .cart_totals td,.woocommerce .cart_totals th{border:none!important;padding:8px 12px!important;text-align:left!important;vertical-align:middle!important}.woocommerce-cart .cart_totals .shipping .pickup-store-name{display:block!important;font-size:18px!important;font-weight:700!important;color:#000!important;margin:0 0 0 0!important;line-height:1.3!important}.Wcmlim_container.wcmlim_product.wcmlim-twocol_view{margin-bottom:0!important}.Wcmlim_box_wrapper{margin-bottom:0!important}.elementor-widget-jet-ajax-search button.jet-ajax-search__submit[type="submit"],.elementor-widget-jet-ajax-search .jet-ajax-search__submit{width:auto!important}