#wc-bluesnap-cc-form,#wc-bluesnap-cc-form .ccn-area{position:relative}#wc-bluesnap-cc-form .ccn-area #card-logo{bottom:auto;left:auto;position:absolute;right:7px;top:7px}#wc-bluesnap-cc-form .ccn-area #card-logo img{height:20px;width:auto}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip-trigger{color:inherit;float:right;text-decoration:underline}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip{background:#000;border-radius:.4em;border-top-right-radius:0;color:#fff;display:none;font-size:.8em;left:auto;margin:.4em 0;padding:.5em 1em;position:absolute;right:0;width:100%}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip.bs-tooltip-visible{display:block}@media only screen and (max-width:767px){#wc-bluesnap-cc-form .bluesnap-cvc-tooltip{left:auto;position:relative;right:auto}}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000;border-style:solid;border-width:0 .2em .4em;bottom:100%;content:"";height:0;position:absolute;right:0;width:0}#wc-bluesnap-cc-form .bluesnap-input-div{-webkit-appearance:none;background-color:#f2f2f2;border:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.125);box-shadow:inset 0 1px 1px rgba(0,0,0,.125);-webkit-box-sizing:border-box;box-sizing:border-box;color:#43454b;display:block;font-weight:400;height:34px;outline:0;padding:.6180469716em;width:100%}#wc-bluesnap-cc-form .bluesnap-input-div.input-div-valid{-webkit-box-shadow:inset 2px 0 0 #0f834d;box-shadow:inset 2px 0 0 #0f834d}#wc-bluesnap-cc-form .bluesnap-input-div.input-div-error{-webkit-box-shadow:inset 2px 0 0 #e2401c;box-shadow:inset 2px 0 0 #e2401c}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;position:relative}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input.is-small{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .wc-credit-card-form-card{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1.5em .5em .5em;width:100%}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input.has-error .wc-credit-card-form-card{border-color:#cc1818}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input #card-logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60%;max-width:40px}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input #card-logo img{aspect-ratio:96/68;margin:auto;width:100%}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .bluesnap-cvc-tooltip-trigger{margin-right:.5em}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .bluesnap-cvc-tooltip{right:.5em;top:1.5em;z-index:10000}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .bluesnap-cvc-tooltip span{white-space:normal}.bluesnap-subscription-notice{margin-top:10px}.bluesnap_currency_selector{white-space:nowrap}.currency-hide{display:none}@supports(-webkit-appearance:-apple-pay-button){.apple-pay-button{-webkit-appearance:-apple-pay-button;display:inline-block}.apple-pay-button .apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button .apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button .apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0}.apple-pay-button .apple-pay-button-black{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button .apple-pay-button-white,.apple-pay-button .apple-pay-button-white-with-line{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button .apple-pay-button-white-with-line{border:.5px solid #000}}.apple-pay-button{height:60px;max-width:100%;width:400px}#express-payment-method-bluesnap_pr{display:-webkit-box;display:-ms-flexbox;display:flex}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont{height:100%}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2),#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2),#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2),#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2){height:100%;width:100%}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2):hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2):hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2):hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2):hover{opacity:.9}
