body.woocommerce-checkout #page{background-color:black!important;}body.woocommerce-checkout .post-content{background-color:var(--main-bg-color)!important;margin:0 auto;border:1px solid;}body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-checkout .select2-container--default span.select2-selection--single{background-color:var(--secondary-bg-color)!important;border:0!important;border-radius:4px!important;color:white!important;}body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout select,body.woocommerce-checkout textarea{padding:12px 15px!important;}body.woocommerce-checkout button[type="submit"],body.woocommerce-checkout .button,body.woocommerce-checkout input[type="submit"]{background-color:var(--bs-primary)!important;color:var(--bs-secondary)!important;border:0!important;border-radius:4px!important;padding:14px 2em!important;font-weight:600!important;transition:all .3s ease!important;}body.woocommerce-checkout button[type="submit"]:hover,body.woocommerce-checkout .button:hover,body.woocommerce-checkout input[type="submit"]:hover{background-color:var(--bs-primary-dark)!important;color:var(--bs-secondary)!important;}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:#999!important;}body.woocommerce-checkout input:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus{outline:none!important;box-shadow:0 0 0 2px var(--bs-yellow)!important;}body.woocommerce-checkout label,body.woocommerce-checkout .woocommerce-form-row label,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label,body.woocommerce-checkout .checkout-heading{color:white!important;}body.woocommerce-checkout .woocommerce-checkout-review-order-table{background-color:var(--secondary-bg-color)!important;color:white!important;border-collapse:collapse!important;}body.woocommerce-checkout .order-total{border-top:1px solid var(--main-bg-color);}body.woocommerce-checkout tbody tr:last-child{border-bottom:1px solid var(--main-bg-color);}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th:last-child{display:none!important;}body.woocommerce-checkout .woocommerce-checkout-review-order-table th{border-color:var(--secondary-bg-color)!important;}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{background-color:var(--secondary-bg-color)!important;color:white!important;}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0 solid!important;}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th{font-size:.9em;}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td span,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) label{color:#c6c6c6!important;}body.woocommerce-checkout .order-total th{font-size:1em!important;text-transform:uppercase;}.woocommerce-shipping-methods li input,.wc_payment_methods.payment_methods.methods li input{border:2px solid var(--secondary-bg-color)!important;}body.woocommerce-checkout .woocommerce-checkout-payment .payment_box{background-color:var(--main-bg-color)!important;color:white!important;}body.woocommerce-checkout #breadcrumb-section,body.woocommerce-checkout footer{display:none!important;}body.woocommerce-checkout .select2-container--default .select2-selection--single span.select2-selection__rendered{line-height:normal!important;color:white!important;}body.woocommerce-checkout #wcpay-express-checkout-button-separator{color:var(--bs-gray)!important;}body.woocommerce-checkout .woocommerce-checkout div#payment.woocommerce-checkout-payment{background-color:var(--main-bg-color)!important;}body.woocommerce-checkout .main-navigation .row{justify-content:center!important;}body.woocommerce-checkout .main-navigation .row,body.woocommerce-checkout .main-navigation .row .col-3.my-auto{display:flex;justify-content:center!important;}body.woocommerce-checkout .main-navigation .row .logo{display:flex;gap:1em;align-items:center;}body.woocommerce-checkout .main-navigation .row .logo .logo-title{font-size:1.5em;font-family:var(--bs-font-sans-serif);}body.woocommerce-checkout .main-navigation .row .col-9.my-auto{display:none;}body.woocommerce-checkout header{position:relative!important;}body.woocommerce-checkout .post-items{box-shadow:none;background-color:transparent;border-radius:5px;}body.woocommerce-checkout p.woocommerce-notice.woocommerce-notice--success,body.woocommerce-checkout div.woocommerce-info,body.woocommerce-checkout p.woocommerce-info,body.woocommerce-checkout li.woocommerce-info{background-color:black;border:0;color:white;}body.woocommerce-checkout .woocommerce-info::before{color:var(--bs-white)!important;}body.woocommerce-checkout .woocommerce-info a{text-decoration:underline;color:var(--bs-yellow)!important;}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{border:0!important;padding:0!important;background:transparent;display:flex;flex-flow:column nowrap;align-items:center;}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon br{display:none;}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row{width:100%;}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .input.input-text{padding:16px!important;}body.woocommerce-checkout button[type="submit"],body.woocommerce-checkout .button,body.woocommerce-checkout input[type="submit"]{text-transform:uppercase;font-size:.8em!important;}body.woocommerce-checkout button[type="submit"]:hover,body.woocommerce-checkout .button:hover,body.woocommerce-checkout input[type="submit"]:hover{font-size:.8em!important;}body.woocommerce-checkout h2,body.woocommerce-checkout h3{text-transform:uppercase;font-size:1em!important;}body.woocommerce-checkout #customer_details{display:flex;flex-direction:column;}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{width:100%!important;}body.woocommerce-checkout .woocommerce-error{color:white!important;background-color:#b81c23!important;}body.woocommerce-checkout .woocommerce-error::before{color:white!important;}body.woocommerce-checkout .woocommerce-error li,body.woocommerce-checkout .woocommerce-error li a{color:white!important;}body.woocommerce-checkout .woocommerce-error li{border-bottom:1px dashed;padding:3px 0;}body.woocommerce-checkout .woocommerce form .form-row input.input-text,body.woocommerce-checkout .select2-selection__rendered{padding:16px 18px!important;}body.woocommerce-checkout .selection>span{height:auto!important;}body.woocommerce-checkout .select2-container .select2-dropdown,body.woocommerce-checkout .select2-container .select2-selection{background-color:var(--secondary-bg-color);color:white;}body.woocommerce-checkout .select2-results__option--highlighted{background-color:lightgray!important;color:var(--bs-secondary)!important;}body.woocommerce-checkout .select2-results__option[data-selected="true"]{background-color:var(--bs-primary)!important;color:var(--bs-secondary)!important;}.select2-container--default .select2-search--dropdown .select2-search__field{outline:2px solid var(--bs-white);}body.woocommerce-checkout .woocommerce-privacy-policy-text{color:white!important;}body.woocommerce-checkout #byconsolewooodt_checkout_field{border-bottom:1px solid;margin-bottom:10px;}body.woocommerce-checkout .address-field{margin-bottom:20px!important;}body.woocommerce-checkout form[name="checkout"]{display:grid;grid-template-areas:"gpay" "info" "details" "order-details-title" "order-details" "or" "stripe-checkout";gap:3em;}form[name="checkout"] .wcpay-express-checkout-wrapper{grid-area:gpay;}form[name="checkout"] #byconsolewooodt_checkout_field{grid-area:info;}form[name="checkout"] #customer_details{grid-area:details;}form[name="checkout"] #order_review_heading{grid-area:order-details-title;}form[name="checkout"] #order_review{grid-area:order-details;}form[name="checkout"] #wc-stripe-express-checkout-element{grid-area:stripe-checkout;}form[name="checkout"] #wc-stripe-express-checkout-button-separator{grid-area:or;}form[name="checkout"] #wc-stripe-express-checkout-button-separator{color:white!important;}p:has(+ .woocommerce-billing-fields){display:none;}form[name="checkout"] #order_review_heading{margin:0!important;}body.woocommerce-checkout .wc_payment_methods.payment_methods.methods{display:flex;flex-direction:column;}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,body.woocommerce-checkout #payment div.payment_box{border-color:var(--secondary-bg-color)!important;}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,body.woocommerce-checkout #payment div.payment_box::before{border-color:var(--secondary-bg-color)!important;}body.woocommerce-checkout form[name="checkout"] fieldset{border:0!important;}body.woocommerce-checkout .wc-stripe_klarna-upe-form .__PrivateStripeElement{background:white!important;padding:15px!important;}body.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text>a{color:var(--link-color)!important;}@media (min-width:1200px){body.woocommerce-checkout form[name="checkout"]{display:grid;grid-template-areas:"gpay gpay" "info info" "details order-details-title" "details order-details" "details or" "details stripe-checkout";grid-template-rows:auto auto 20px 1fr}}.payment-banner{width:100%;background-color:var(--secondary-bg-color);padding:2em;margin-top:2em;border-radius:8px;display:flex;flex-direction:column;gap:1.5em;}.payment-banner-item{display:flex;align-items:center;flex-direction:column;gap:1em;flex:1;border-radius:6px;}.payment-banner-image{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:1em;}.payment-banner-image img{max-width:100%;max-height:100%;object-fit:contain;}.payment-banner-content{display:flex;flex-direction:column;gap:.25em;flex:1;}.payment-banner-title{color:white;font-size:1.1em;font-weight:600;margin:0;line-height:1.3;}.payment-banner-subtitle{color:var(--bs-gray);font-size:.9em;margin:0;line-height:1.4;}@media (min-width:768px){.payment-banner{flex-direction:row;gap:2em}.payment-banner-item{flex-direction:row}.payment-banner-image{width:80px;height:80px;margin-bottom:0}.payment-banner-content{align-items:flex-start}}