.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:1rem}.woocommerce-checkout .checkout_coupon{display:flex;gap:.7rem;align-items:end;flex-wrap:wrap}.woocommerce-checkout .checkout_coupon .form-row{margin:0}.jlk-buy-now{width:100%;margin-top:.6rem}.woocommerce ul.products li.product .star-rating{margin:.45rem 0}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:2rem;align-items:start}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2}.woocommerce-checkout #customer_details{grid-row:1/span 2}.woocommerce-invalid input.input-text{border-color:#b3261e!important}.woocommerce-error[role=alert]{outline:2px solid transparent}.jlk-learning-box ul{padding-left:1.25rem;margin-bottom:0}.jlk-learning-box li+li{margin-top:.45rem}@media(max-width:860px){.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout #order_review_heading{margin-top:2rem}}@media(max-width:640px){.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{float:none;width:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:block}.woocommerce-checkout .checkout_coupon{display:block}.woocommerce-checkout .checkout_coupon .form-row{width:100%;margin-bottom:.75rem}.woocommerce-checkout table.shop_table{font-size:.94rem}.woocommerce-checkout .jlk-consent label{align-items:flex-start}}
