.woocommerce-checkout main .woocommerce{max-width:100%}.woocommerce-checkout main .woocommerce form .form-row .woocommerce-input-wrapper .description{padding:.5em 1em}.woocommerce-checkout main .woocommerce form .form-row.hidden{display:none}.woocommerce-checkout main .woocommerce .col2-set{border-radius:10px;display:block;flex:1;padding:48px 40px}@media screen and (max-width:599px){.woocommerce-checkout main .woocommerce .col2-set{padding:28px 18px}}.woocommerce-checkout main .woocommerce .col2-set .woocommerce-additional-fields__field-wrapper h3,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-billing-fields__field-wrapper h3,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-shipping-fields h3{margin:0}.woocommerce-checkout main .woocommerce .col2-set .woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-shipping-fields .form-row{margin-bottom:28px}@media screen and (max-width:599px){.woocommerce-checkout main .woocommerce .col2-set .woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-shipping-fields .form-row{margin-bottom:15px;width:100%!important}}.woocommerce-checkout main .woocommerce .col2-set .woocommerce-additional-fields__field-wrapper .form-row input,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-additional-fields__field-wrapper .form-row textarea,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-shipping-fields .form-row input,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-shipping-fields .form-row textarea{border-radius:4px}.woocommerce-checkout main .woocommerce .col2-set .woocommerce-additional-fields__field-wrapper .woocommerce-validated input,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-billing-fields__field-wrapper .woocommerce-validated input,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-shipping-fields .woocommerce-validated input{border:1px solid #03be6d;border-radius:4px}.woocommerce-checkout main .woocommerce .col2-set .woocommerce-additional-fields__field-wrapper #fetch-patient,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-billing-fields__field-wrapper #fetch-patient,.woocommerce-checkout main .woocommerce .col2-set .woocommerce-shipping-fields #fetch-patient{border-radius:8px;width:100%}.woocommerce-checkout main .woocommerce .col2-set .col-1,.woocommerce-checkout main .woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-checkout main .woocommerce .col2-set .col-2 .woocommerce-additional-fields h3{display:none}.woocommerce-checkout main .woocommerce #order_review{display:flex;flex-direction:column;justify-content:space-between}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information{background:var(--wp--preset--color--secondary);border-radius:10px;padding:30px 40px}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information h2{font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-top:0}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information .booking-wrapper{border-bottom:1px solid rgba(11,37,66,.4);margin-bottom:23px;padding-bottom:23px}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information .booking-wrapper.total{align-items:center;display:flex;justify-content:space-between}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information .booking-wrapper.total p,.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information .booking-wrapper.total span{font-size:22px;font-weight:600}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information p.label{font-size:16px;font-style:normal;font-weight:300;line-height:16px;margin-bottom:12px;text-transform:uppercase}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information span.value{font-size:20px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information #clear-cart{margin-top:30px;text-align:center}.woocommerce-checkout main .woocommerce #order_review .booking-checkout-information #clear-cart a{font-size:16px;font-weight:300}.woocommerce-checkout main .woocommerce #payment{background-color:var(--wp--preset--color--primary);border-radius:10px;padding:48px 40px}.woocommerce-checkout main .woocommerce #payment .wc_payment_methods{border-bottom:1px solid var(--wp--preset--color--secondary);padding:0 0 30px}.woocommerce-checkout main .woocommerce #payment .place-order{color:#fff;padding:30px 0 0}.woocommerce-checkout main .woocommerce #payment .place-order p{margin:0}.woocommerce-checkout main .woocommerce #payment .place-order #place_order{background:var(--wp--preset--color--primary-3);border-radius:8px;color:var(--wp--preset--color--contrast);font-size:18px;margin-top:30px;padding:14px 28px;width:100%}.woocommerce-checkout main .woocommerce #payment .wc_payment_method{margin-top:15px;position:relative}.woocommerce-checkout main .woocommerce #payment .wc_payment_method input{opacity:0}.woocommerce-checkout main .woocommerce #payment .wc_payment_method input:checked+label:before{background:var(--wp--preset--color--secondary)}.woocommerce-checkout main .woocommerce #payment .wc_payment_method input:checked+label:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciAxNTIiIGQ9Ik0wLjc3MzQzOCA0Ljc2NjAyTDMuNTcxMTEgOC4zNTgxMUwxMC43MTk0IDEuMDkyNzciIHN0cm9rZT0iIzBCMjU0MiIvPgo8L3N2Zz4K);background-size:9px;content:"";height:7px;left:7px;position:absolute;top:12px;width:9px}.woocommerce-checkout main .woocommerce #payment .wc_payment_method input+label{color:#fff;margin-left:30px}@media screen and (max-width:599px){.woocommerce-checkout main .woocommerce #payment .wc_payment_method input+label{font-size:14px}}.woocommerce-checkout main .woocommerce #payment .wc_payment_method input+label:before{border:1px solid var(--wp--preset--color--secondary);border-radius:999px;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.woocommerce-checkout main .woocommerce #payment .wc_payment_method .payment_box{display:none!important}.woocommerce-checkout main .woocommerce #payment .woocommerce-privacy-policy-text{margin-bottom:14px}.woocommerce-checkout main .woocommerce .woocommerce-checkout:not(.kco-checkout){display:flex;flex-wrap:wrap;gap:30px}.woocommerce-checkout main .woocommerce .woocommerce-checkout:not(.kco-checkout) .kco_shipping_data{display:none}.woocommerce-checkout main .woocommerce .woocommerce-NoticeGroup{width:100%}.woocommerce-checkout main .woocommerce h3#order_review_heading{display:none}.woocommerce-checkout main .woocommerce h3#ship-to-different-address{font-size:medium}.woocommerce-checkout main .woocommerce .woocommerce-checkout-review-order{flex:1;max-width:740px}@media screen and (max-width:900px){.woocommerce-checkout main .woocommerce .woocommerce-checkout-review-order{min-width:100%}}.woocommerce-checkout main .woocommerce .woocommerce-checkout-review-order-table{width:100%}.woocommerce-checkout main .woocommerce #billing_address_1,.woocommerce-checkout main .woocommerce #billing_city,.woocommerce-checkout main .woocommerce #billing_first_name,.woocommerce-checkout main .woocommerce #billing_last_name,.woocommerce-checkout main .woocommerce #billing_postcode{background:#eee!important}.woocommerce-checkout main .woocommerce #billing_country_field,.woocommerce-checkout main .woocommerce #shipping_country_field{display:none}.woocommerce-checkout main .woocommerce #billing_phone_field,.woocommerce-checkout main .woocommerce #billing_postcode_field,.woocommerce-checkout main .woocommerce #shipping_postcode_field{clear:none;float:left;width:48%}.woocommerce-checkout main .woocommerce #billing_city_field,.woocommerce-checkout main .woocommerce #billing_email_field,.woocommerce-checkout main .woocommerce #shipping_city_field{clear:none;float:right;width:48%}.woocommerce-checkout header .has-global-padding{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.woocommerce-checkout .has-global-padding{padding-inline:20px}div[data-block-name="woocommerce/classic-shortcode"]{padding-bottom:100px}.wc-block-order-confirmation-totals table{border-radius:0}.wc-block-order-confirmation-totals table td a{color:var(--wp--preset--color--primary)}.wc-block-order-confirmation-totals table td,.wc-block-order-confirmation-totals table th{border-color:rgba(11,37,66,.4)}.wc-block-order-confirmation-totals table .wc-block-order-confirmation-totals__total{vertical-align:baseline}.wc-block-order-confirmation-billing-address{border:none}.woocommerce-order-received .navigation-holder{display:none}.woocommerce-checkout .maksimer-map-block.has-global-padding,.woocommerce-order-received .has-global-padding{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}
