/*!
 * Copyright (c) 2024 LatePoint LLC. All rights reserved.
 */
.latepoint-w .latepoint-booking-form-element .step-payment-pay-w #latepoint_squareup_payment_card_form,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay #latepoint_squareup_payment_card_form,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w #latepoint_squareup_payment_card_form,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay #latepoint_squareup_payment_card_form{min-height:138px;position:relative}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w #latepoint_squareup_payment_card_form.os-loading:before,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay #latepoint_squareup_payment_card_form.os-loading:before,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w #latepoint_squareup_payment_card_form.os-loading:before,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay #latepoint_squareup_payment_card_form.os-loading:before{display:block;content:"";width:30px !important;height:30px !important;border-bottom:2px solid #fff;border-left:2px solid #fff;border-top:2px solid #fff;border-right:2px solid rgba(255,255,255,0);border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:os-loading .7s infinite linear;background-color:transparent !important}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-squareup-card-chip,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-squareup-card-chip,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-squareup-card-chip,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-squareup-card-chip{background-color:#ffe5b6;padding:7px 1px;position:absolute;top:30px;right:30px;border-radius:4px}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-squareup-card-chip:before,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-squareup-card-chip:before,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-squareup-card-chip:before,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-squareup-card-chip:before{content:"";position:absolute;top:13px;left:0;width:10px;height:4px;box-shadow:0px 1px 0px 0px #d4c7b9,0px -1px 0px 0px #d4c7b9}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-squareup-card-chip:after,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-squareup-card-chip:after,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-squareup-card-chip:after,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-squareup-card-chip:after{content:"";position:absolute;top:13px;right:0;width:10px;height:4px;box-shadow:0px 1px 0px 0px #d4c7b9,0px -1px 0px 0px #d4c7b9}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-squareup-card-chip .chip-i,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-squareup-card-chip .chip-i,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-squareup-card-chip .chip-i,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-squareup-card-chip .chip-i{height:16px;width:40px;box-shadow:0px 1px 0px 0px #d4c7b9,0px -1px 0px 0px #d4c7b9}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-squareup-card-chip .chip-i:before,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-squareup-card-chip .chip-i:before,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-squareup-card-chip .chip-i:before,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-squareup-card-chip .chip-i:before{content:"";position:absolute;top:0;left:11px;width:20px;bottom:0;box-shadow:1px 0px 0px 0px #d4c7b9,-1px 0px 0px 0px #d4c7b9}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w{background-color:#fffcf4;padding:10px 0;border-radius:10px}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i{background-color:#5a2dde;background:linear-gradient(45deg,#000 0%,#282828 58%,#303030 58%,#000 100%);box-shadow:0 10px 20px 0 rgba(89,89,89,.5),0 2px 3px 0 rgba(11,11,11,.66);border-radius:20px;border:1px solid #000;padding:13px 30px 10px;position:relative;max-width:400px;margin:0 auto}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .lp-card-header,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .lp-card-header,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .lp-card-header,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .lp-card-header{color:#fff;margin:0;margin-bottom:5px;font-size:26px;padding-left:13px;padding-top:15px}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control.os-framed-field,.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control.os-framed-field,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control.os-framed-field,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control.os-framed-field,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control.os-framed-field,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control.os-framed-field,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control.os-framed-field,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control.os-framed-field{height:29px !important}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group{margin-bottom:15px}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i label,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i label,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i label,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i label{color:#b3b3b3 !important;top:0 !important;left:15px !important;display:none}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control,.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control{box-shadow:none !important;border:none !important;border-bottom:1px solid rgba(255,255,255,.2) !important;padding:0 !important;border-radius:0 !important;background-color:transparent !important;color:#fff !important}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control::placeholder,.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control::placeholder,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control::placeholder,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control::placeholder,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control::placeholder,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control::placeholder,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-select-group .os-form-control::placeholder,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group .os-form-control::placeholder{color:#b3b3b3 !important}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group{margin-bottom:0 !important}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .lp-payment-method-card-w .lp-card-i .os-form-group.os-form-textfield-group input.os-form-control{font-size:16px !important;padding:7px 0 7px 15px !important;height:48px;line-height:48px}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .latepoint-secured-payments-label,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .latepoint-secured-payments-label,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .latepoint-secured-payments-label,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .latepoint-secured-payments-label{font-size:12px;margin-top:10px;color:#818181;font-weight:400;padding-left:40px;padding-right:40px;text-align:center;position:relative}.latepoint-w .latepoint-booking-form-element .step-payment-pay-w .latepoint-secured-payments-label:after,.latepoint-w .latepoint-booking-form-element .latepoint-payment-step-pay .latepoint-secured-payments-label:after,.latepoint-w .latepoint-transaction-payment-form .step-payment-pay-w .latepoint-secured-payments-label:after,.latepoint-w .latepoint-transaction-payment-form .latepoint-payment-step-pay .latepoint-secured-payments-label:after{position:absolute;font-family:"latepointIcons" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e913";font-size:18px;top:50%;left:10px;transform:translateY(-50%)}@media (max-width:600px){.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-payment-method-card-w{padding-left:0;padding-right:0}}