:root{--fluidcheckout--color--primary:#2186A8!important;--fluidcheckout--color--primary--dark:#1A5F7A!important;--fluidcheckout--color--primary--light:#E6F4F8!important;--fluidcheckout--color--secondary:#264653!important}.fc-step__title,.fc-step__substep-title{font-family:"Nunito","Montserrat",Arial,sans-serif!important;font-weight:800!important;color:#264653!important}.fc-progress-bar__bar,.fc-progress-bar__fill{background-color:#2186A8!important}.fc-step__indicator,.fc-step__indicator--current{background-color:#2186A8!important;border-color:#2186A8!important}.fc-step__indicator--complete{background-color:#2186A8!important;border-color:#2186A8!important}.fc-checkout a,.fc-step__substep-edit-link{color:#2186A8!important}.fc-checkout input[type="text"],.fc-checkout input[type="email"],.fc-checkout input[type="tel"],.fc-checkout input[type="password"],.fc-checkout select,.fc-checkout textarea{font-family:"Open Sans",Arial,sans-serif!important;font-size:15px!important;color:#343A40!important;border:1.5px solid #D0D5DA!important;border-radius:12px!important;padding:13px 16px!important;transition:border-color 0.2s ease!important;box-shadow:none!important}.fc-checkout input:focus,.fc-checkout select:focus,.fc-checkout textarea:focus{border-color:#2186A8!important;outline:none!important}.fc-checkout label{font-family:"Open Sans",Arial,sans-serif!important;font-size:14px!important;font-weight:800!important;color:#264653!important}.fc-checkout .fc-place-order__button,.fc-checkout #place_order,.fc-checkout .wc-block-components-checkout-place-order-button{background:#2186A8!important;color:#FFFFFF!important;border:none!important;border-radius:14px!important;padding:18px 32px!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:17px!important;font-weight:800!important;width:100%!important;cursor:pointer!important;transition:all 0.22s ease!important}.fc-checkout .fc-place-order__button:hover,.fc-checkout #place_order:hover{background:#1A5F7A!important;transform:translateY(-2px)!important}.fc-checkout .woocommerce-info{background:#E6F4F8!important;border-color:#2186A8!important;color:#1A5F7A!important;font-family:"Open Sans",Arial,sans-serif!important;border-radius:12px!important}.fc-step__substep-fields-wrapper,.fc-checkout .fc-step__substep{border-radius:16px!important;border-color:#E5E5E5!important}.fc-checkout .wc_payment_method label{font-family:"Open Sans",Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;color:#264653!important}.fc-checkout .payment_box{background:#F5F7FA!important;border-radius:12px!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:14px!important;color:#5E6B70!important}.fc-checkout h1,.fc-checkout .entry-title{font-family:"Nunito","Montserrat",Arial,sans-serif!important;font-size:36px!important;font-weight:800!important;color:#264653!important}#wcpay-express-checkout-wrapper,.wcpay-express-checkout-wrapper{display:none!important}