.ocheckbox[data-v-d6f0ac37]{border-radius:.2rem;border-width:.1rem;cursor:pointer;display:block;flex-shrink:0;position:relative;--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1));height:1.8rem;width:1.8rem}.ocheckbox-box[data-v-d6f0ac37]{background-color:transparent;transition:all .2s ease-in-out}.ocheckbox input[data-v-d6f0ac37]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ocheckbox-checked .ocheckbox-box[data-v-d6f0ac37]{border-radius:.2rem;display:block;position:absolute;--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1));height:1rem;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:1rem}@keyframes vibrate-ce856d21{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.error-enter-active[data-v-ce856d21]{animation:vibrate-ce856d21 .5s ease-in-out;transform-origin:left center}.error-enter-active .error[data-v-ce856d21]{animation:scale-up-ce856d21 .3s ease-out}@keyframes scale-up-ce856d21{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-v-fb7d5caf] .terms-and-conditions-component-subject-title{display:none}@keyframes vibrate-0d2ca518{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.error-enter-active[data-v-0d2ca518]{animation:vibrate-0d2ca518 .5s ease-in-out;transform-origin:left center}.error-enter-active .error[data-v-0d2ca518]{animation:scale-up-0d2ca518 .3s ease-out}@keyframes scale-up-0d2ca518{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#braintree-creditcard-form[data-v-ad832216]{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-columns:auto;grid-template-areas:"number number" "expiration-date cvv" "cardholder-name cardholder-name" "signup-consent signup-consent" "opt-in opt-in" "card-submit card-submit";grid-template-columns:1fr 1fr;row-gap:1rem}#braintree-creditcard-form .number[data-v-ad832216]{grid-area:number}#braintree-creditcard-form .number .braintree-creditcard-form-input[data-v-ad832216]{padding-right:4rem}#braintree-creditcard-form .signup-consent[data-v-ad832216]{grid-area:signup-consent}#braintree-creditcard-form .opt-in[data-v-ad832216]{grid-area:opt-in}#braintree-creditcard-form .expiration-date[data-v-ad832216]{grid-area:expiration-date}#braintree-creditcard-form .cvv[data-v-ad832216]{grid-area:cvv}#braintree-creditcard-form .cardholder-name[data-v-ad832216]{grid-area:cardholder-name}#braintree-creditcard-form .card-submit[data-v-ad832216]{grid-area:card-submit}#braintree-creditcard-form .braintree-creditcard-form-input[data-v-ad832216]{border-radius:.25rem;border-width:.1rem;--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:Open Sans,sans-serif;font-weight:400;padding:1rem;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:16px;height:4.2rem;line-height:22px}#braintree-creditcard-form .braintree-creditcard-form-label[data-v-ad832216]{display:block;text-align:left;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}#braintree-creditcard-form .payment-form-input-container.is-invalid .braintree-creditcard-form-input[data-v-ad832216]{--tw-border-opacity:1;border-color:rgb(255 79 79/var(--tw-border-opacity,1))}.braintree-button-disabled[data-v-ad832216]{filter:grayscale(100%)}.applepay-button-disabled[data-v-ad832216],.googlepay-button-disabled[data-v-ad832216]{opacity:.4}.apple-pay-button[data-v-ad832216]{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:.4rem 1.6rem}.paynl-consent-container[data-v-ad832216]{margin-bottom:2rem}@media(min-width:768px){#braintree-creditcard-form .braintree-creditcard-form-label[data-v-ad832216]{font-size:1.4rem}}.payment-form-payment-option[data-v-ad832216]:focus{outline:2px solid #36c0b6;outline-offset:-2px}
