.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 .col2-set .col-2,.woocommerce-page .col2-set .col-1,.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 form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-input-wrapper .ui-selectmenu-button{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-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 form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce-input-wrapper .ui-selectmenu-button.ui-selectmenu-button-closed{border-color:var(--softgen-border-color)}.woocommerce-input-wrapper .ui-selectmenu-button .ui-selectmenu-text:active{color:var(--softgen-dark-color)}.woocommerce-billing-fields__field-wrapper .form-row label{font-family:var(--softgen-secondary-font);color:var(--softgen-dark-color);font-size:12px;font-weight:600;text-transform:uppercase}.woocommerce-checkout .woocommerce-order-wrapper{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-border-color);padding:40px 30px}@media (min-width:768px){.woocommerce-checkout .woocommerce-order-wrapper{margin-top:54px}}.woocommerce-checkout #order_review_heading{color:var(--softgen-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(--softgen-border-color);content:'';width:100%;height:2px;position:absolute;left:0;bottom:0}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr:nth-of-type(even),.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr:nth-of-type(odd){background-color:transparent;border:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tr{border-bottom:1px solid rgba(255,255,255,.1)!important}.woocommerce .woocommerce-checkout table.woocommerce-checkout-review-order-table thead tr th{background-color:transparent;border:none;color:var(--softgen-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(--softgen-primary-font);color:var(--softgen-grey-color);font-size:14px;font-weight:600;letter-spacing:-.2px;border:none;padding-left:0!important;padding-right:0!important}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal{background:var(--softgen-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(--softgen-secondary-font);color:var(--softgen-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(--softgen-dark-color);font-size:22px;font-weight:700}.woocommerce-checkout #payment{background:0 0}.woocommerce-checkout #payment ul.payment_methods{padding:0 0 15px}.woocommerce-checkout #payment div.payment_box{background-color:var(--softgen-bg-white);color:var(--softgen-grey-color);font-family:var(--softgen-primary-font);font-size:15px;font-weight:500;line-height:26px;letter-spacing:-.2px}.woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--softgen-bg-white);border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.woocommerce-checkout #payment div.payment_box p{margin:0}.woocommerce-checkout .payment_box p,.woocommerce-privacy-policy-text 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(--softgen-primary-font);color:var(--softgen-dark-color);font-size:15px;font-weight:600;letter-spacing:-.5px;text-transform:capitalize}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:var(--softgen-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(--softgen-secondary-font);color:var(--softgen-grey-color);font-size:12px;font-weight:600;text-transform:uppercase}.woocommerce-order-overview li strong{color:var(--softgen-dark-color)}.woocommerce-column__title,.woocommerce-order-details__title{font-size:22px;text-transform:capitalize}.woocommerce-table--order-details tr:nth-child(even),.woocommerce-table--order-details tr:nth-child(odd){background-color:var(--softgen-bg-light-color)}.woocommerce-table--order-details thead th{background:0 0}.woocommerce-table--order-details tfoot tr td,.woocommerce-table--order-details tfoot tr th{font-family:var(--softgen-primary-font);color:var(--softgen-dark-color);font-size:16px;padding-left:20px!important}.woocommerce .woocommerce-customer-details address{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-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}}