:root{--border-radius: 10px;--black: #111111;--primary: #3D0240;--secondary: #111111;--buttonColor: red;--black: #111;--grey: #aaa;--gray: rgb(82, 69, 69);--silver: #ddd;--lightsilver: #f7f7f7;--white: #fff;--red: #B71C1C;--green: #2ECC40;--orange: #FFC107;--yellow: #FFE548;--highlight: #fff1ba}:root .highlight{background-color:var(--highlight)}.price{cursor:pointer;display:inline-block;padding:10px;background-color:#fff;color:#000;border:1px solid var(--silver);border-radius:5px;font-weight:400;margin-right:10px;margin-top:5px}.price .amount{display:block;font-size:2.5rem;padding-bottom:10px}.selected{background-color:var(--highlight);border:1px solid black}#stripeTrustBadge{width:300px;margin:auto;display:block}#unlock-instructions{text-align:center}#unlock-instructions #price{font-size:5.5rem}#reauth{text-align:center}#reauth input{display:inline-block;text-align:center}#reauth #reauthEmail{width:300px}#reauth #reauthNextSteps{font-weight:700}#questions{margin-top:20px;text-align:center;font-size:1.3rem}#payment{border-top:1px dashed var(--silver);border-bottom:1px dashed var(--silver);text-align:center;margin-bottom:20px;margin-top:20px;padding-bottom:20px;border-radius:10px}#payment #ccHeader{font-weight:700;font-size:2rem}#payment p{margin:10px 0}#payment label{font-size:1.2rem}#payment .cardError{font-family:Consolas,Courier,monospace;padding:3px}#payment .secure{color:var(--grey);font-size:1.4rem;margin-top:10px}#payment .secure .fa{color:var(--green)}#payment #email{margin:auto;text-align:center;width:300px}#payment #credit-card-fields{width:455px;margin:auto}#payment #credit-card-fields input[type=email],#payment #credit-card-fields input[type=text]{display:inline;text-align:center;font-family:Consolas,Courier,monospace}#payment #credit-card-fields .field{float:left;margin-right:15px}#payment #credit-card-fields #cardNumber{width:230px}#payment #credit-card-fields #cardCVC{text-align:left;width:90px;background-image:url(/build/assets/cvv-BOVoGmSS.gif);background-size:35px;background-repeat:no-repeat;background-position:99% center}#payment #credit-card-fields #expMonth,#payment #credit-card-fields #expYear{width:35px}#payment button#completePurchaseButton{margin-top:20px;margin-bottom:4px}#payment .disabled{opacity:.25;cursor:progress}#payment .formErrors{display:none}@media (max-width: 600px){#reauthEmail,#payment #credit-card-fields{width:100%}#payment #credit-card-fields .field{float:none;margin-right:0;margin-bottom:10px}button#completePurchaseButton{width:100%}}
