.payment-form{margin-top:100px;padding-bottom:100px}.payment-form.width{max-width:694px}.cc-form h3{margin-bottom:25px;font-weight:500;text-align:center}.cc-form{display:block;margin:0 auto;max-width:602px;border:1px solid #dedede;border-radius:10px;padding:25px 25px 0;box-shadow:0 5px 10px #0000000d}.cc-form .payment-area{background:#eaf1f3;padding:25px;margin:15px -25px 0}.cc-form .text,.sq-input,.fields .StripeElement,.checkout .fields .name .text{border:2px solid #D2D6E2;margin-right:0;padding:10px;font-size:15px;background-color:#fff;border-radius:4px}form .text:focus,input.text:focus,.sq-input--focus,form textarea:focus,.fields .labelpair .StripeElement--focus{border-color:#08c9b5;box-shadow:0 2px 4px #08c9b533}.cc-form .buttons{text-align:center;padding:25px}.cc-form button{font:14px/28px Roboto,sans-serif;font-weight:700;padding:7px 28px}.cc-form input.amount{display:block;margin-top:11px;font-size:16px;font-weight:500;color:#767676}.cc-form .buttons button i{color:#0006;font-size:1.4em;line-height:1;margin:0 10px 0 -5px;vertical-align:-2px}.cc-form input[name=amount]{width:86px;margin-bottom:0}.cc-form .name{margin-top:15px}.tooltip{background:#000;color:#fff;display:none;box-shadow:0 5px 15px 5px #0003;padding:10px;position:absolute;font-size:12px;text-align:left;line-height:1.4;z-index:100}.tooltip:after{border-color:#000 transparent transparent transparent;border-width:7px;border-style:solid;right:3px;position:absolute;bottom:-13px;content:""}.tooltip-container{position:relative;cursor:default}.tooltip-container .tooltip{bottom:24px;right:3px;font-style:normal;font-size:9pt;font-weight:700;min-width:175px}.tooltip-container:hover .tooltip{display:block}.fields .labelpair.expiration select{width:auto}.fields .labelpair.expiration{width:90px;margin-right:5px}.fields .labelpair.cvc{position:relative;width:100px}.fields .labelpair.cvc .no-cvc{display:none}.fields .labelpair.cvc .no-cvc:before{margin:0}.fields .labelpair.cvc .no-cvc:hover{text-decoration:none}.fields .labelpair.cvc .StripeElement{width:86%;display:inline-block;vertical-align:middle}.fields .labelpair.cvc .text,.fields .labelpair.cvc .StripeElement{width:calc(100% - 32px)}.fields .zipcode,.fields .postal{width:96px;margin-right:0}#sq-cvv{width:62px}.fields .labelpair.state{width:102px}.fields .labelpair.country{width:auto;margin-right:0}.fields input[name=address_street]{width:98%}.cvc .example{position:absolute;right:0;bottom:10px}.cvc .example .hover{border-radius:4px;border:1px solid rgba(81,103,118,.21);box-shadow:0 5px 15px 5px #0000001a;display:none;left:52px;position:absolute;top:-84px;z-index:10}.cvc .example .tooltip{top:auto;bottom:28px;width:154px;left:50%;transform:translate(-50%);background:#000;border-radius:4px;box-shadow:0 5px 15px 5px #0003;color:#fff;line-height:1.4em;text-align:center;padding:10px}.cvc .example .tooltip:after{content:"";border-width:7px;border-style:solid;border-color:#000 transparent transparent;position:absolute;inset:auto auto -13px 50%;transform:translate(-50%)}.cvc .example:hover .tooltip{display:block}.cvc .example i{color:#a4a4a4;font-size:14pt;vertical-align:middle;position:relative;left:-5px}.cc-form .card{width:220px;margin-right:10px}.cc-form .icon-credit-card:before{margin:0}input[name=card_name]{width:310px}.cc-form .cvc{width:100px;margin-right:10px}.cc-form .label-amount{width:216px}.sq-input{min-height:42px}.payment-form form .valid label:after,.payment-form form .error label:after{display:none}.payment-area .payment-type .gc-payment{margin:20px 0 0}.payment-area .gc-payment .labelpair{margin-right:10px;margin-bottom:15px}.payment-receipt.width{max-width:720px;margin:100px auto;max-width:602px;border:1px solid #dedede;border-radius:10px;padding:25px;box-shadow:0 5px 10px #0000000d}.payment-receipt h3{margin-bottom:25px;font-weight:500}.payment-receipt .payment-details{list-style:none;padding:25px;margin:0 -25px 25px;background:#eaf1f3}.payment-receipt .payment-details em{display:inline-block;width:120px;font-weight:500;font-style:normal}@media only screen and (max-width:420px){.payment-form input[name=card_name],.payment-form .labelpair{width:100%}}
/*# sourceMappingURL=payment.c787b4f9.css.map */
