.input[data-v-b88a8180]{background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);border-radius:.25rem;padding:0 .5rem;margin:.5rem;flex-grow:1;height:2.2rem;min-width:7rem;position:relative}.input.empty[data-v-b88a8180]{padding:.5rem}.input.empty input[data-v-b88a8180]{padding:0 .5rem .5rem .5rem}.input input[data-v-b88a8180]{border:none;margin:0;padding:0 .5rem .2rem .5rem;position:absolute;bottom:0;left:0;line-height:1rem;width:100%}.input input[data-v-b88a8180]:focus{outline:none}.input input[data-v-b88a8180]::-webkit-input-placeholder{color:#cfd7df}.input input[data-v-b88a8180]::-moz-placeholder{color:#cfd7df}.input input[data-v-b88a8180]:-ms-input-placeholder{color:#cfd7df}.input input[data-v-b88a8180]::-ms-input-placeholder{color:#cfd7df}.input input[data-v-b88a8180]::placeholder{color:#cfd7df}.input input:focus+label[data-v-b88a8180],.input input:not(.empty)+label[data-v-b88a8180]{top:0;left:.5rem;font-size:.6rem;color:#666}.input label[data-v-b88a8180]{color:#cfd7df;pointer-events:none;font-size:1rem;top:.4rem;left:.5rem;position:absolute;transition:all .15s ease-in}.input[data-v-9a9ba7b0]{background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);border-radius:.25rem;padding:0;margin:.5rem;flex-grow:1;height:2.2rem;min-width:7rem;position:relative;display:flex;align-items:center}.input:not(.empty) select[data-v-9a9ba7b0]{opacity:1}.input:not(.empty) .placeholder[data-v-9a9ba7b0]{opacity:0}.input:not(.empty) .arrow[data-v-9a9ba7b0]{border-color:#666}.input select[data-v-9a9ba7b0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0 .5rem;background-color:#fff;width:100%;opacity:0;position:relative;height:100%}.input select[data-v-9a9ba7b0]:focus{outline:none}.input .arrow[data-v-9a9ba7b0]{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.5rem;height:.5rem;border-bottom:1px solid #cfd7df;border-right:1px solid #cfd7df;pointer-events:none}.input .placeholder[data-v-9a9ba7b0]{position:absolute;padding:0 .5rem;width:100%;top:.4rem;left:0;pointer-events:none;color:#cfd7df}.form-container[data-v-15abda58]{width:100%}.input-container[data-v-15abda58]{display:flex;flex-wrap:wrap}#billing-address[data-v-15abda58],#billing-email[data-v-15abda58],#billing-name[data-v-15abda58]{width:100%}.secured{justify-content:center;padding:.5rem 0 0 0;display:flex;align-items:center;font-size:.8rem}.secured .icon{width:1rem;height:1rem;fill:var(--svg-icon-color-2);margin-right:.5rem}.secured .stripe{font-weight:700}.card-container[data-v-1a902129]{background-color:#efefef;border-radius:.25rem;display:flex;flex-wrap:wrap;color:#666}#card-number[data-v-1a902129]{width:100%}#card-errors[data-v-1a902129]{font-weight:700;font-size:.75rem;text-align:center;padding:.5rem 0;color:#e25950;width:100%}.checkout-info{margin:2rem 0 4rem 0}.checkout-info .title{font-size:1.5rem}.checkout-discount .content{padding:0}.label{cursor:pointer}.label .link,.label .link:hover{color:var(--color-font-5)}.label .link:hover{text-decoration:underline}.coupon{display:flex;flex-wrap:wrap;align-items:flex-end}.coupon .coupon-code{flex-grow:1}.coupon .coupon-button{flex-grow:0}.container{padding-left:1rem;padding-right:1rem;max-width:45rem}