 .woocommerce .woocommerce-checkout {display: grid;grid-template-columns: 2fr 1fr;grid-gap: 30px;}.woocommerce .woocommerce-checkout .woocommerce-NoticeGroup-checkout {grid-column-end: span 2;}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: none;width: 100%;}.woocommerce-checkout h3 {font-size: 22px;text-transform: capitalize;}.woocommerce .woocommerce-additional-fields .form-row textarea {height: 130px;}.woocommerce-additional-fields h3 {display: none;}.woocommerce-input-wrapper .select2-container {display: none !important;}.woocommerce-input-wrapper .ui-selectmenu-button, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {background-color: var(--kidden-bg-light-color);border: 1px solid var(--kidden-border-color);}.woocommerce-input-wrapper .ui-selectmenu-button {font-size: 14px;padding: 12.5px 10px;box-shadow: none;}.woocommerce-input-wrapper .ui-selectmenu-button .ui-selectmenu-text {font-weight: 400;}.woocommerce-input-wrapper .ui-selectmenu-button.ui-selectmenu-button-closed, .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {border-color: var(--kidden-border-color);}.woocommerce-input-wrapper .ui-selectmenu-button .ui-selectmenu-text:active {color: var(--kidden-dark-color);}.woocommerce-billing-fields__field-wrapper .form-row label {font-family: var(--kidden-secondary-font);color: var(--kidden-dark-color);font-size: 12px;font-weight: 600;text-transform: uppercase;}.woocommerce-checkout .wc-block-components-text-input input[type=text] {border: 1px solid var(--kidden-border-color);border-radius: 0;}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {border: 1px solid var(--kidden-border-color);border-radius: 0;}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-textarea {border: 1px solid var(--kidden-border-color);border-radius: 0;}.woocommerce-checkout .wc-block-components-text-input input[type=tel], .woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .woocommerce-checkout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {border: 1px solid var(--kidden-border-color);border-radius: 0;box-shadow: none;}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {min-height: 60px;padding: 0;border-radius: 15px;font-size: 16px;}.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover, .woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {transform: translateY(0);}.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {min-height: 58px;}.woocommerce-checkout .woocommerce-order-wrapper {background-color: var(--kidden-bg-light-color);border: 1px solid var(--kidden-border-color);padding: 40px 30px;}@media (min-width: 768px) {.woocommerce-checkout .woocommerce-order-wrapper {margin-top: 54px;}}.woocommerce-checkout #order_review_heading {color: var(--kidden-dark-color);font-size: 22px;line-height: 1;font-weight: 600;letter-spacing: -1px;text-transform: capitalize;padding-bottom: 15px;margin-bottom: 30px;position: relative;}.woocommerce-checkout #order_review_heading:before {background-color: var(--kidden-border-color);content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr:nth-of-type(odd), .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr:nth-of-type(even), .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table {background-color: transparent;border: none;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr {border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;}.woocommerce .woocommerce-checkout table.woocommerce-checkout-review-order-table thead tr th {background-color: transparent;border: none;color: var(--kidden-dark-color);font-weight: 600;letter-spacing: 0;padding-left: 0 !important;padding-right: 0 !important;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td.product-total, .woocommerce .woocommerce-checkout table.woocommerce-checkout-review-order-table thead tr th.product-total {text-align: right;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping th {vertical-align: baseline;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping td {text-align: left;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li {margin: 0;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li:not(:last-of-type) {margin-bottom: 5px;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li label {font-size: 14px;font-weight: 600;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td {font-family: var(--kidden-primary-font);color: var(--kidden-grey-color);font-size: 14px;font-weight: 600;letter-spacing: -0.2px;border: none;padding-left: 0 !important;padding-right: 0 !important;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal {background: var(--kidden-white);}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td {border: none;text-align: right;padding-right: 0;}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th {font-family: var(--kidden-secondary-font);color: var(--kidden-grey-color);font-size: 14px;font-weight: 600;letter-spacing: 0;border: none;padding-left: 0;}.woocommerce .woocommerce-checkout strong .woocommerce-Price-amount {color: var(--kidden-dark-color);font-size: 22px;font-weight: 700;}.woocommerce-checkout #payment {background: transparent;}.woocommerce-checkout #payment ul.payment_methods {padding: 0 0 15px;}.woocommerce-checkout #payment div.payment_box {background-color: var(--kidden-bg-white);color: var(--kidden-grey-color);font-family: var(--kidden-primary-font);font-size: 15px;font-weight: 500;line-height: 26px;letter-spacing: -0.2px;}.woocommerce-checkout #payment div.payment_box::before {border: 1em solid var(--kidden-bg-white);border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;}.woocommerce-checkout #payment div.payment_box p {margin: 0;}.woocommerce-privacy-policy-text p, .woocommerce-checkout .payment_box p {font-size: 16px;}.woocommerce-checkout #payment ul.payment_methods li input {margin: 0 5px 0 0;}.woocommerce-checkout #payment ul.payment_methods li {font-family: var(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 15px;font-weight: 600;letter-spacing: -0.5px;text-transform: capitalize;}.woocommerce-checkout .woocommerce-privacy-policy-text a {color: var(--kidden-dark-color);font-weight: 500;text-decoration: underline;}.woocommerce-checkout #payment div.form-row {padding: 0;}.woocommerce-order p {margin-bottom: 20px;}.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {width: auto;margin-top: 25px;float: left;}.woocommerce-order-overview li {font-family: var(--kidden-secondary-font);color: var(--kidden-grey-color);font-size: 12px;font-weight: 600;text-transform: uppercase;}.woocommerce-order-overview li strong {color: var(--kidden-dark-color);}.woocommerce-column__title, .woocommerce-order-details__title {font-size: 22px;text-transform: capitalize;}.woocommerce-table--order-details tr:nth-child(odd), .woocommerce-table--order-details tr:nth-child(even) {background-color: var(--kidden-bg-light-color);}.woocommerce-table--order-details thead th {background: transparent;}.woocommerce-table--order-details tfoot tr td, .woocommerce-table--order-details tfoot tr th {font-family: var(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 16px;padding-left: 20px !important;}.woocommerce .woocommerce-customer-details address {background-color: var(--kidden-bg-light-color);border: 1px solid var(--kidden-border-color);padding: 20px;border-radius: 2px;}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {margin-top: 20px;font-size: 18px;}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label {display: flex;column-gap: 15px;}.woocommerce-order-received .woocommerce-column--shipping-address {margin-top: 30px;}@media (max-width: 992px) {.woocommerce .woocommerce-checkout {grid-template-columns: 1fr 1fr;}.woocommerce-order-overview li {margin-bottom: 20px;}}@media (max-width: 767px) {.woocommerce .woocommerce-checkout {grid-template-columns: 1fr;}}