
.llm-native{min-height:60vh}.llm-native .woocommerce{line-height:1.7}.llm-native .woocommerce form .form-row{margin:0 0 18px}.llm-native input:not([type=checkbox]):not([type=radio]),.llm-native select,.llm-native textarea{padding:12px;border:1px solid #eadfd6;border-radius:5px;width:100%;background:#fff}.llm-native label{display:block;margin-bottom:5px}.llm-native table{width:100%;border-collapse:collapse;margin:20px 0}.llm-native th,.llm-native td{padding:14px 10px;border-bottom:1px solid #eadfd6;text-align:left}.llm-native .button,.llm-native button{background:#b91f26;color:#fff;border:0;border-radius:5px;padding:13px 22px;font-weight:700}.llm-native .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:35px}.llm-native .col-1,.llm-native .col-2{width:100%;float:none}.llm-native .woocommerce-info,.llm-native .woocommerce-message{padding:18px;background:#fff4eb;border-left:3px solid #b91f26;margin:20px 0}.llm-native .woocommerce-error{padding:18px;background:#fff0ec;border-left:3px solid #bd3c25}.llm-native #payment{padding:25px;background:#fffaf5;border:1px solid #eadfd6;border-radius:8px}.llm-native #payment ul{list-style:none;padding:0}.llm-native #payment label{display:inline}.llm-native #place_order{width:100%;font-size:16px}.llm-native .woocommerce-privacy-policy-text{font-size:12px;color:#736565}.cart-drawer[aria-busy=true]{cursor:progress}.cart-drawer[aria-busy=true] .cart-drawer-items{opacity:.6}@media(max-width:767px){.llm-native .col2-set{grid-template-columns:1fr;gap:20px}.llm-native th,.llm-native td{padding:10px 6px;font-size:12px}}

.llm-native form.checkout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr);gap:0 40px;align-items:start}.llm-native #customer_details{grid-column:1;grid-row:1/4;display:block;border:1px solid #eadfd6;border-radius:10px;padding:25px}.llm-native #order_review_heading{grid-column:2;grid-row:1;font-size:22px;margin:0 0 16px}.llm-native #order_review{grid-column:2;grid-row:2;background:#fffaf5;border:1px solid #eadfd6;border-radius:10px;padding:20px}.llm-native h3{font-size:20px;margin:0 0 22px}.llm-native .form-row-first,.llm-native .form-row-last{width:48%;display:inline-block;vertical-align:top}.llm-native .form-row-first{margin-right:3%!important}.llm-native .form-row-wide{clear:both}.llm-native label.checkbox,.llm-native .woocommerce-form__label-for-checkbox{display:inline}.llm-native #ship-to-different-address{font-size:16px;margin:25px 0}.llm-native .woocommerce-terms-and-conditions{display:none;max-height:220px!important;padding:15px;border:1px solid #eadfd6;background:white;font-size:12px}.llm-native .woocommerce-checkout-payment .payment_box{font-size:13px;line-height:1.8}.llm-native .llm-order-note{font-size:12px;color:#736565;line-height:1.8}.llm-native .woocommerce-checkout-review-order-table th,.llm-native .woocommerce-checkout-review-order-table td{font-size:13px}.llm-native .woocommerce-checkout-review-order-table .order-total .amount{font-size:21px;color:#b91f26}.llm-native .required{color:#af3827}.llm-native input[type=checkbox],.llm-native input[type=radio]{width:auto;display:inline-block;margin:0 8px 0 0}.llm-native .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:25px;padding:20px;background:#fff4eb;list-style:none}.llm-native .woocommerce-order-details{margin:35px 0}.llm-native .woocommerce-order-overview strong{display:block}.llm-native .woocommerce-notice--success{padding:20px;border-left:3px solid #b91f26;background:#fff4eb;color:#8f1c22;font-size:17px}@media(max-width:767px){.llm-native form.checkout{grid-template-columns:1fr;gap:24px}.llm-native #customer_details,.llm-native #order_review_heading,.llm-native #order_review{grid-column:1;grid-row:auto}.llm-native #customer_details{padding:20px}.llm-native #order_review{padding:15px}.llm-native .woocommerce-order-overview{display:block}.llm-native .woocommerce-order-overview li{margin-bottom:14px}}
