form.checkout{margin-top:36px;display:grid;grid-template-columns:3fr 1fr;align-items:start;gap:24px}.woocommerce-NoticeGroup{grid-column:1/3}#order-details-section{position:sticky;top:140px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label{color:var(--gray-200);font-weight:600;font-size:1rem}.woocommerce-billing-fields__field-wrapper label abbr,.woocommerce-shipping-fields__field-wrapper label abbr{color:var(--red-100)}.woocommerce-billing-fields__field-wrapper p.form-row,.woocommerce-shipping-fields__field-wrapper p.form-row{display:flex;flex-direction:column;justify-content:space-between}.woocommerce-billing-fields__field-wrapper p.form-row .woocommerce-input-wrapper,.woocommerce-shipping-fields__field-wrapper p.form-row .woocommerce-input-wrapper{margin-top:auto}.woocommerce-billing-fields__field-wrapper p.form-row:nth-child(odd):last-child,.woocommerce-shipping-fields__field-wrapper p.form-row:nth-child(odd):last-child{grid-column:1/3}#order_comments{min-height:180px}#ship-to-different-address{margin-bottom:16px}#ship-to-different-address label{display:flex;align-items:center;gap:8px;color:var(--gray-200);font-size:1rem;font-weight:600;margin-inline-start:12px}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table tbody{display:flex;flex-direction:column}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tr{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:12px 4px 0}.woocommerce-checkout-review-order-table tr:not(.cart_item){flex-wrap:wrap}.woocommerce-checkout-review-order-table tr.cart_item_variation_data{padding-top:0}.woocommerce-checkout-review-order-table tr:not(.cart_item_variation_data):not(.order-total) td:first-child,.woocommerce-checkout-review-order-table tr:not(.cart_item_variation_data):not(.order-total) th{font-weight:400;font-size:.875rem;color:var(--gray-400)}.woocommerce-checkout-review-order-table tr td:last-child{font-size:1rem;font-weight:600;color:var(--gray-200)}.woocommerce-checkout-review-order-table tr.shipping{flex-direction:column}.woocommerce-checkout-review-order-table tr.shipping td{width:100%}.woocommerce-checkout-review-order-table .variation{display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:600;white-space:nowrap}.woocommerce-checkout-review-order-table .variation dt{margin-inline-end:2px}.woocommerce-checkout-review-order-table .variation dd{margin-inline-end:8px}.woocommerce-checkout-review-order-table .amount{font-family:var(--second-font)}.woocommerce-checkout-review-order-table .amount .woocommerce-Price-currencySymbol{font-weight:400;font-size:.875rem}.woocommerce-checkout-review-order-table .order-total{border-top:1px solid var(--gray-500);margin-top:16px}#place_order{margin-top:36px}.wc_payment_methods{display:flex;flex-direction:column;gap:20px}.wc_payment_method{display:flex;align-items:center;flex-wrap:wrap}.wc_payment_method label{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;color:var(--gray-200);font-weight:500;padding-inline-start:20px}.wc_payment_method label img{order:-1}.wc_payment_method .payment_box{width:100%;padding-inline-start:96px;color:var(--gray-400);font-weight:400}.wc_payment_method .payment_gateway-icon{color:var(--gray-400)}.wc_payment_method .payment_gateway-icon,.wc_payment_method .payment_gateway-icon-active{will-change:opacity;transition:opacity .2s ease-in-out}.wc_payment_method .payment_gateway-icon-active{opacity:0;color:var(--primary-200)}.wc_payment_method input:checked~label .payment_gateway-icon,.wc_payment_method input:checked~label .payment_gateway-icon-active{opacity:0}.wc_payment_method input:checked~label .payment_gateway-icon-active{opacity:1}.woocommerce-terms-and-conditions-wrapper{margin-top:28px}.checkout_coupon{display:grid;grid-template-columns:432px 1fr}.checkout_coupon>p:first-child{grid-column:1/-1}.checkout_coupon .clear{display:none}.checkout_coupon,.coupon{column-gap:16px}.checkout_coupon label,.checkout_coupon p:not(.form-row),.coupon label,.coupon p:not(.form-row){width:100%;color:var(--gray-200);font-weight:600;font-size:1rem}.checkout_coupon input,.coupon input{max-width:432px}.woocommerce-shipping-totals .woocommerce-shipping-destination{display:none}.shipping_form_calculator td{width:100%}#shipping_method li{display:flex;align-items:center;gap:4px}#shipping_method li label{display:flex;flex-direction:column}@media screen and (max-width:768px){.checkout_coupon{grid-template-columns:1fr}form.checkout{grid-template-columns:1fr;margin-top:16px}#order-details-section{position:relative;top:auto;order:10}#shipping_method{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap}}@media screen and (max-width:480px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-billing-fields__field-wrapper p.form-row:nth-child(odd):last-child,.woocommerce-shipping-fields__field-wrapper p.form-row:nth-child(odd):last-child{grid-column:auto}.woocommerce-checkout-review-order-table tr{flex-direction:column}.woocommerce-checkout-review-order-table tr td:last-child{width:100%;text-align:center}.wc_payment_method input{display:none}.wc_payment_method label{padding:0;gap:16px}.wc_payment_method .payment_box{padding-inline-start:36px}}