@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.linear-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;overflow:hidden;position:relative}.stripe_error{background:#ffaeae;border:.8px solid #951212!important;color:#951212}.stripe_success{background:#ccffca;border:.8px solid #14893d!important;color:#14893d}.test-card{border:.8px solid #ccc;border-radius:4px!important;cursor:pointer;padding:8px 15px}#stripe-checkout{margin-top:40px}#stripe-checkout .sc-red-button{background:#b31228;border-radius:4px;color:#fff}#stripe-checkout .sc-red-button:hover{background:#d1112b}#stripe-checkout.invisible-effect{opacity:0}#stripe-checkout.visible-effect{opacity:1;transition:opacity .25s ease-in-out}#stripe-checkout div{border-radius:4px;margin-bottom:4px}#stripe-checkout #checkout{background:#fff;border:.8px solid #ccc;padding:20px}#stripe-checkout #product-container{background:#fff;border:.8px solid #ccc;display:flex;text-align:right}#stripe-checkout #product-container>div{align-self:center}#stripe-checkout #product-container #product-image{width:200px}#stripe-checkout #product-container .card{border:none;box-shadow:none;width:100%}#stripe-checkout #product-container .card div{width:100%}#stripe-checkout #product-container .card .extra.content{color:#000}#stripe-checkout #product-container .card .extra.content .price{font-size:1.5em}#stripe-checkout .ui.button{font-size:1.5em;width:100%}
