.woocommerce-form-coupon-toggle{padding:24px;background-color:var(--gray-100);border-radius:16px;margin-bottom:20px}.woocommerce-form-coupon-toggle .woocommerce-info{padding:0;background-color:unset;font-size:.875rem;font-weight:500;color:var(--text-main)}.woocommerce-form-coupon-toggle .showcoupon{font-size:.875rem;font-weight:400;color:var(--text-200)}.woocommerce-form-coupon-toggle .checkout_coupon{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;width:max(50%,400px);max-width:100%}.woocommerce-form-coupon-toggle .checkout_coupon p{margin-bottom:0}.woocommerce-form-coupon-toggle .drplus-form-coupon-input{flex-grow:1}.woocommerce-form-coupon-toggle .drplus-form-coupon-input input{background-color:#fff}#ship-to-different-address{margin-bottom:16px;font-size:1rem;font-weight:600}form.woocommerce-checkout{display:grid;grid-template-columns:1fr 306px;grid-template-rows:min-content 1fr;gap:24px}form.woocommerce-checkout .woocommerce-NoticeGroup,form.woocommerce-checkout .woocommerce-notices-wrapper{grid-row:1;grid-column:unset;margin:0}form.woocommerce-checkout .woocommerce-NoticeGroup ul,form.woocommerce-checkout .woocommerce-NoticeGroup>div,form.woocommerce-checkout .woocommerce-notices-wrapper ul,form.woocommerce-checkout .woocommerce-notices-wrapper>div{height:100%}form.woocommerce-checkout .woocommerce-NoticeGroup~#customer_details,form.woocommerce-checkout .woocommerce-notices-wrapper~#customer_details{grid-row:2/4}form.woocommerce-checkout .woocommerce-NoticeGroup~#payment,form.woocommerce-checkout .woocommerce-notices-wrapper~#payment{grid-row:4}#customer_details{display:flex;flex-direction:column;grid-row:1/3;padding:24px;background-color:var(--gray-100);border-radius:16px}#customer_details .col-1,#customer_details .col-2{width:100%}.woocommerce-billing-fields>h3{font-size:1.25rem}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:32px}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{margin:0;order:1}.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-shipping-fields__field-wrapper .form-row label{display:block;font-size:1rem;font-weight:600;color:var(--text-200);margin-inline-start:12px;line-height:2;margin-bottom:4px;width:fit-content}.woocommerce-billing-fields__field-wrapper .form-row label .required,.woocommerce-shipping-fields__field-wrapper .form-row label .required{text-decoration:none;color:var(--red)}.woocommerce-billing-fields__field-wrapper .form-row .input-text,.woocommerce-billing-fields__field-wrapper .form-row .select2-selection--single,.woocommerce-shipping-fields__field-wrapper .form-row .input-text,.woocommerce-shipping-fields__field-wrapper .form-row .select2-selection--single{border:1px solid var(--text-100);background:#fff;padding:12px 24px}.woocommerce-billing-fields__field-wrapper .form-row .select2-selection--single .select2-selection__rendered.select2-selection__rendered,.woocommerce-shipping-fields__field-wrapper .form-row .select2-selection--single .select2-selection__rendered.select2-selection__rendered{padding:0}.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-billing-fields__field-wrapper #billing_company_field,.woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #billing_company_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{grid-column:1/-1}.woocommerce-billing-fields__field-wrapper #billing_postcode_field,.woocommerce-billing-fields__field-wrapper #shipping_postcode_field,.woocommerce-shipping-fields__field-wrapper #billing_postcode_field,.woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{order:2}.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{order:3}.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{order:4}.woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce-shipping-fields__field-wrapper #billing_phone_field{order:6}.woocommerce-billing-fields__field-wrapper #billing_email_field,.woocommerce-shipping-fields__field-wrapper #billing_email_field{order:7}.woocommerce-billing-fields__field-wrapper .optional,.woocommerce-shipping-fields__field-wrapper .optional{font-size:.875rem;margin-inline-start:4px}#order_comments_field label{display:block;font-size:1rem;font-weight:600;color:var(--text-200);margin-inline-start:12px;line-height:2;margin-bottom:4px;width:-moz-fit-content;width:fit-content}#order_comments_field textarea{border:1px solid var(--text-100);background:#fff;padding:12px 24px;min-height:150px}#payment{grid-row:3;border-radius:16px;padding:32px 24px;background-color:var(--gray-100)}.payment-methods-title{font-size:1.125rem;font-weight:800;color:var(--heading-200);margin-bottom:20px}.wc_payment_methods{display:grid;grid-template-columns:1fr 1fr;gap:24px;justify-content:space-between;align-items:start}.wc_payment_method{cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:0 16px}.wc_payment_method label{display:flex;flex-direction:row-reverse;align-items:center;gap:32px;font-weight:600;color:var(--text-main)}.wc_payment_method label i{font-size:2.25rem;color:var(--text-200)}.wc_payment_method .payment_box{width:100%;font-size:.875rem;color:var(--text-200);grid-row:2;grid-column:2}.woocommerce-privacy-policy-text{font-size:.875rem;margin-top:16px;color:var(--text-200)}.woocommerce-privacy-policy-text a{color:inherit;text-decoration:underline;text-underline-offset:4px}#order_review_heading{display:none}#place_order{margin-inline-start:auto;margin-top:16px}#order_review-wrap,.cart-collaterals{grid-row:1/-1;height:fit-content;padding:20px 16px 24px;border-radius:24px;background:var(--gray-100);box-sizing:border-box}#order_review-wrap .shop_table,.cart-collaterals .shop_table{display:flex;flex-direction:column}#order_review-wrap .shop_table thead,.cart-collaterals .shop_table thead{display:none}#order_review-wrap .shop_table tbody,.cart-collaterals .shop_table tbody{display:flex;flex-direction:column;gap:16px}#order_review-wrap .shop_table tr,.cart-collaterals .shop_table tr{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px}#order_review-wrap .shop_table td,#order_review-wrap .shop_table th,.cart-collaterals .shop_table td,.cart-collaterals .shop_table th{padding:0;border:0}#order_review-wrap .shop_table .cart_item td:first-child,#order_review-wrap .shop_table th,.cart-collaterals .shop_table .cart_item td:first-child,.cart-collaterals .shop_table th{flex-grow:1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.875rem;font-weight:400}#order_review-wrap .shop_table td,.cart-collaterals .shop_table td{font-size:1rem;font-weight:600;color:var(--heading-200)}#order_review-wrap .shop_table td .woocommerce-Price-amount bdi,.cart-collaterals .shop_table td .woocommerce-Price-amount bdi{display:flex;gap:4px}#order_review-wrap .shop_table .woocommerce-remove-coupon,.cart-collaterals .shop_table .woocommerce-remove-coupon{font-size:.875rem}#order_review-wrap .shop_table .woocommerce-shipping-destination,.cart-collaterals .shop_table .woocommerce-shipping-destination{font-size:12px;font-weight:500;color:var(--text-600)}#order_review-wrap .shop_table #shipping_method,.cart-collaterals .shop_table #shipping_method{display:flex;flex-direction:column;gap:8px}#order_review-wrap .shop_table #shipping_method li,.cart-collaterals .shop_table #shipping_method li{display:flex;align-items:center;gap:4px}#order_review-wrap .shop_table .shipping-calculator-button,.cart-collaterals .shop_table .shipping-calculator-button{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--text-600)}#order_review-wrap .shop_table .shipping-calculator-form,.cart-collaterals .shop_table .shipping-calculator-form{margin-top:16px}#order_review-wrap .shop_table .shipping-calculator-form>P,.cart-collaterals .shop_table .shipping-calculator-form>P{margin-top:16px;display:flex}#order_review-wrap .shop_table .shipping-calculator-form>P>span,.cart-collaterals .shop_table .shipping-calculator-form>P>span{width:100%}#order_review-wrap .shop_table .shipping_form_calculator td,.cart-collaterals .shop_table .shipping_form_calculator td{width:100%}#order_review-wrap .shop_table .shipping_form_calculator td .select2-container--default .select2-selection--single,#order_review-wrap .shop_table .shipping_form_calculator td input,#order_review-wrap .shop_table .shipping_form_calculator td select,#order_review-wrap .shop_table .shipping_form_calculator td textarea,.cart-collaterals .shop_table .shipping_form_calculator td .select2-container--default .select2-selection--single,.cart-collaterals .shop_table .shipping_form_calculator td input,.cart-collaterals .shop_table .shipping_form_calculator td select,.cart-collaterals .shop_table .shipping_form_calculator td textarea{background-color:#fff;border-radius:12px;font-size:.875rem;border:1px solid var(--text-300)}#order_review-wrap .shop_table .shipping_form_calculator td .select2-container--default .select2-selection--single::placeholder,#order_review-wrap .shop_table .shipping_form_calculator td input::placeholder,#order_review-wrap .shop_table .shipping_form_calculator td select::placeholder,#order_review-wrap .shop_table .shipping_form_calculator td textarea::placeholder,.cart-collaterals .shop_table .shipping_form_calculator td .select2-container--default .select2-selection--single::placeholder,.cart-collaterals .shop_table .shipping_form_calculator td input::placeholder,.cart-collaterals .shop_table .shipping_form_calculator td select::placeholder,.cart-collaterals .shop_table .shipping_form_calculator td textarea::placeholder{color:var(--text-300)}#order_review-wrap .shop_table .shipping_form_calculator td input,.cart-collaterals .shop_table .shipping_form_calculator td input{padding:6px 16px}#order_review-wrap .shop_table .shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.cart-collaterals .shop_table .shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:16px 16px 0 0}#order_review-wrap .shop_table .shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.cart-collaterals .shop_table .shipping_form_calculator td .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:0 0 16px 16px}#order_review-wrap .shop_table .shipping_form_calculator td .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered,.cart-collaterals .shop_table .shipping_form_calculator td .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{color:var(--text-300)}#order_review-wrap .shop_table .order-total,.cart-collaterals .shop_table .order-total{position:relative;align-items:center;margin-top:32px}#order_review-wrap .shop_table .order-total::before,.cart-collaterals .shop_table .order-total::before{content:"";position:absolute;top:-24px;inset-inline:16px;height:1px;border-top:1px dashed var(--text-100)}#order_review-wrap .shop_table .order-total bdi,#order_review-wrap .shop_table .order-total td,#order_review-wrap .shop_table .order-total th,.cart-collaterals .shop_table .order-total bdi,.cart-collaterals .shop_table .order-total td,.cart-collaterals .shop_table .order-total th{font-size:1.125rem;font-weight:800;color:var(--text-600)}#order_review-wrap .wc-proceed-to-checkout a,.cart-collaterals .wc-proceed-to-checkout a{width:100%}@media screen and (max-width:1023px){form.woocommerce-checkout{grid-template-columns:1fr}#customer_details{grid-row:1}#order_review{grid-row:2}#payment{grid-row:3}}@media screen and (max-width:599px){.woocommerce-form-coupon-toggle .checkout_coupon{width:unset}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.wc_payment_methods{grid-template-columns:1fr}}