.wc-block-checkout__payment-method div#square-credit-card .sq-payment-form{color:#373f4a;font-family:inherit;font-weight:400;position:relative;width:380px}.wc-block-checkout__payment-method div#square-credit-card #wc-square-credit-card-credit-card-form{background-color:transparent;border:0;margin:0 0 1em;padding:0}.wc-block-checkout__payment-method div#square-credit-card .sq-label{display:block;font-size:.8em;font-weight:500;letter-spacing:.5;line-height:24px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wc-block-checkout__payment-method div#square-credit-card .wc-square-credit-card-hosted-field{display:inline-block}.wc-block-checkout__payment-method div#square-credit-card .sq-input{border:1px solid #e0e2e3;border-radius:4px;box-sizing:border-box;outline-offset:-2px;padding:10px;transition:border-color .2s ease-in-out,background .2s ease-in-out}.wc-block-checkout__payment-method div#square-credit-card .sq-input,.wc-block-checkout__payment-method div#square-credit-card .wc-square-credit-card-hosted-field{height:3em;width:100%}.wc-block-checkout__payment-method div#square-credit-card #square-credit-card-sq-card-number{background-image:url(../fonts/54cfb1046cac4032be807bad985d29ed.woff);background-position:99%;background-repeat:no-repeat;background-size:50px 31px;padding-right:55px}@media only screen and (max-width:320px){.wc-block-checkout__payment-method div#square-credit-card #square-credit-card-sq-card-number{background-image:none}}.wc-block-checkout__payment-method div#square-credit-card .card-type-visa #square-credit-card-sq-card-number{background-image:url(../fonts/f48be62877484d788dbd6cc07f877996.woff)}.wc-block-checkout__payment-method div#square-credit-card .card-type-mastercard #square-credit-card-sq-card-number{background-image:url(../fonts/d26a0da7a26449d796322ed2cb5ace9d.woff)}.wc-block-checkout__payment-method div#square-credit-card .card-type-amex #square-credit-card-sq-card-number{background-image:url(../fonts/7a04aa58146e476ab664e24d3003ce76.woff)}.wc-block-checkout__payment-method div#square-credit-card .card-type-diners-club #square-credit-card-sq-card-number{background-image:url(../fonts/cb73bbcc15b04946910f161e0f7bed64.woff)}.wc-block-checkout__payment-method div#square-credit-card .card-type-maestro #square-credit-card-sq-card-number{background-image:url(../fonts/b785b1bb914b4f3ba10dde3664494c52.woff)}.wc-block-checkout__payment-method div#square-credit-card .card-type-jcb #square-credit-card-sq-card-number{background-image:url(../fonts/659d8ed4f7954bf5b087a719a17e1d98.woff)}.wc-block-checkout__payment-method div#square-credit-card .card-type-discover #square-credit-card-sq-card-number{background-image:url(../fonts/71aeb30bc0f14601a0206e38ea71c6e4.woff)}.wc-block-checkout__payment-method div#square-credit-card .card-type-invalid #square-credit-card-sq-card-number{background-image:url(../fonts/20ffdf64d57a42ff90977b652fefde81.woff)}.wc-block-checkout__payment-method div#square-credit-card .sq-input--focus{background-color:rgba(74,144,226,.02);border:1px solid #4a90e2}.wc-block-checkout__payment-method div#square-credit-card .sq-input--error{background-color:rgba(244,47,47,.02);border:1px solid #e02f2f}.wc-block-checkout__payment-method div#square-credit-card .sq-form-third{float:left;margin:0 16px 16px 0;padding:0;width:calc(33.33333% - 10.66667px)}.wc-block-checkout__payment-method div#square-credit-card .sq-form-third:last-of-type{margin-right:0}
