.woocommerce-checkout
#payment
div.payment_box.payment_method_bacs{background:#EEF2FF!important;color:#1F2937!important;border-left:4px solid #4169F5!important;border-radius:8px!important;padding:16px 18px!important}.woocommerce-checkout
#payment
div.payment_box.payment_method_bacs::before{border-bottom-color:#EEF2FF!important}body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce-billing-fields__field-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr)
minmax(0,1fr);column-gap:22px;row-gap:0}body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce-billing-fields__field-wrapper
.form-row{width:100%!important;float:none!important;clear:none!important;box-sizing:border-box!important;margin:0 0 16px 0!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_first_name_field{grid-column:1}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_last_name_field{grid-column:2}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_email_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_phone_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_company_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_nip_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_address_1_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_state_field{grid-column:1 / -1}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_postcode_field{grid-column:1;width:100%!important;float:none!important;clear:none!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_city_field{grid-column:2;width:100%!important;float:none!important;clear:none!important}body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce input[type="text"],body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce input[type="email"],body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce input[type="tel"],body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce input[type="number"],body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce input[type="password"],body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce select,body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce textarea{width:100%!important;min-height:46px!important;padding:12px 16px!important;box-sizing:border-box!important;border:1px solid #8492A6!important;border-radius:24px!important;background:transparent!important;font-size:14px!important;line-height:1.4!important;box-shadow:none!important}body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce input:focus,body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce select:focus,body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce textarea:focus{border-color:#4169F5!important;outline:none!important}body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce form .form-row label{display:block!important;margin:0 0 7px 0!important;font-size:13px!important;line-height:1.3!important;font-weight:500!important}body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce-additional-fields
.form-row{width:100%!important;float:none!important;clear:both!important;margin-bottom:16px!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#order_comments{width:100%!important;min-height:110px!important;padding:14px 16px!important;border-radius:12px!important;resize:vertical!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture_field{width:100%!important;box-sizing:border-box!important;margin-top:6px!important;margin-bottom:20px!important;padding:18px 20px!important;border:1px solid #111111!important;border-radius:22px!important;background:#F2F5FF!important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture_field label{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;font-weight:700!important;cursor:pointer!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture{appearance:none;-webkit-appearance:none;width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px;padding:0!important;margin:0!important;position:relative;border:1.5px solid #111111!important;border-radius:4px!important;background:#FFFFFF!important;cursor:pointer}body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture:checked{background:#4169F5!important;border-color:#4169F5!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture_field:hover{background:#E9EEFF!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture_field:has(#chce_fakture:checked){background:#E8EDFF!important;border-color:#4169F5!important;box-shadow:0 0 0 1px #4169F5}body.woocommerce-order-received
.checkout-left{display:none!important}body.woocommerce-order-received
.checkout-layout{display:block!important;width:100%!important}body.woocommerce-order-received
.checkout-right{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important}body.woocommerce-order-received
.checkout-right
.woocommerce{width:100%!important;max-width:100%!important}body.woocommerce-order-received
.woocommerce-order{width:100%!important;max-width:850px!important;margin-left:auto!important;margin-right:auto!important}body.woocommerce-order-received
.woocommerce-thankyou-order-received{margin-top:20px!important;margin-bottom:24px!important;font-size:24px!important;line-height:1.25!important;font-weight:700!important;font-family:inherit!important;color:#111111!important}body.woocommerce-order-received
.wc-bacs-bank-details-heading{display:none!important}body.woocommerce-order-received
section.woocommerce-bacs-bank-details{display:block!important;width:100%!important;margin-top:35px!important;margin-bottom:45px!important}body.woocommerce-order-received
.wc-bacs-bank-details-account-name{display:block!important;margin:0 0 24px 0!important;font-size:24px!important;line-height:1.25!important;font-weight:700!important}body.woocommerce-order-received
ul.wc-bacs-bank-details.order_details.bacs_details{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;grid-template-columns:none!important;grid-template-rows:none!important}body.woocommerce-order-received
ul.wc-bacs-bank-details.order_details.bacs_details>li{display:block!important;float:none!important;clear:both!important;position:static!important;width:100%!important;max-width:100%!important;margin:0 0 18px 0!important;padding:0!important;border:0!important;box-sizing:border-box!important;font-size:11px!important;line-height:1.4!important;text-align:left!important;text-transform:uppercase!important}body.woocommerce-order-received
ul.wc-bacs-bank-details.order_details.bacs_details>li strong{display:block!important;margin-top:3px!important;font-size:16px!important;line-height:1.4!important;font-weight:700!important;text-transform:none!important}body.woocommerce-order-received
.wc-bacs-bank-details
li.payment_amount strong{font-size:18px!important}body.woocommerce-order-received
ul.wc-bacs-bank-details.order_details.bacs_details>li:last-child{margin-bottom:0!important}body.woocommerce-order-received
ul.wc-bacs-bank-details.order_details.bacs_details>li::before,body.woocommerce-order-received
ul.wc-bacs-bank-details.order_details.bacs_details>li::after{display:none!important;content:none!important;border:0!important}body.woocommerce-order-received
.woocommerce-order-details{width:100%!important;margin-top:45px!important}body.woocommerce-order-received
.woocommerce-customer-details{width:100%!important}@media (max-width:767px){body.woocommerce-checkout:not(.woocommerce-order-received)
.woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr!important;column-gap:0!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_first_name_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_last_name_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_email_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_phone_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#chce_fakture_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_company_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_nip_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_address_1_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_postcode_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_city_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field,body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_state_field{grid-column:1!important;width:100%!important;float:none!important;clear:both!important}body.woocommerce-order-received
.woocommerce-order{width:100%!important;max-width:100%!important}}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field .select2-container{width:100%!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field
.select2-selection--single{min-height:46px!important;display:flex!important;align-items:center!important;padding:0 16px!important;box-sizing:border-box!important;border:1px solid #8492A6!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field
.select2-selection__rendered{padding:0!important;color:#8A8A8A!important;font-size:14px!important;line-height:44px!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field
.select2-selection__arrow{height:44px!important;right:12px!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field
.select2-selection__arrow{top:50%!important;transform:translateY(-50%)!important;height:16px!important;right:14px!important}body.woocommerce-checkout:not(.woocommerce-order-received)
#billing_country_field
.select2-selection__arrow b{top:50%!important;margin-top:-4px!important}