.heading[data-v-15c77704]{text-align:center;margin-bottom:30px}.is-mobile .heading[data-v-15c77704]{margin-bottom:40px}.heading[data-v-15c77704]:before{content:"";position:absolute;background-color:#387dd8;height:1px;left:0;top:50%;width:100%;z-index:1}.heading span[data-v-15c77704]{background-color:#fff;color:#387dd8;z-index:2;white-space:nowrap;position:absolute;left:50%;font-size:18px;font-weight:700;text-transform:uppercase;top:50%;letter-spacing:1px;transform:translate(-50%,-50%);padding:0 40px}.is-mobile .heading span[data-v-15c77704]{font-size:16px;padding:0 20px}.discount[data-v-2dc41771]{display:flex;font-size:16px;font-weight:700;line-height:20px;border:2px solid #eee;border-radius:12px;margin-bottom:20px;height:40px}.is-mobile .discount[data-v-2dc41771]{display:flex;height:auto;flex-direction:column}.discount.is-failed[data-v-2dc41771]{height:auto}.discount[data-theme=red][data-v-2dc41771]{border-color:#c55b5b}.discount-code[data-v-2dc41771]{padding:10px 0}.discount[data-theme=green][data-v-2dc41771]{border-color:#4faa80;height:auto}.discount-text[data-v-2dc41771]{padding:10px;flex-shrink:0;width:300px;line-height:16px}.discount.is-failed .discount-text[data-v-2dc41771]{padding-top:20px}.is-mobile .discount-text[data-v-2dc41771]{width:auto}.discount-type[data-v-2dc41771]{color:#c55b5b;font-size:14px;line-height:14px;margin-top:10px}.discount-description[data-v-2dc41771]{color:#333;font-size:14px;font-weight:300;line-height:18px;margin-top:2px}.discount-input[data-v-2dc41771]{flex-grow:1;line-height:16px;padding-right:20px;padding-left:10px}.is-mobile .discount-input[data-v-2dc41771]{padding-right:10px;padding-left:10px}.discount.is-failed .discount-input[data-v-2dc41771]{padding-bottom:10px}.discount.is-failed .discount-input input[data-v-2dc41771]{background-color:#efefef;border-radius:4px;padding-left:10px;padding-right:10px;margin-top:10px}.discount-input input[data-v-2dc41771]{width:100%;height:36px;padding:10px 0;line-height:16px}.discount-input-comp[data-v-2dc41771]{font-size:14px;font-weight:400}.discount-button[data-v-2dc41771]{border-radius:0 12px 12px 0!important;margin-top:-2px!important;flex-shrink:0;margin-right:-2px!important;height:40px}.discount.is-failed .discount-button[data-v-2dc41771]{height:calc(100% + 4px);display:flex;justify-content:center;align-items:center}.is-mobile .discount-button[data-v-2dc41771]{width:calc(100% - 20px)!important;border-radius:10px!important;height:auto!important;margin:10px}.discount-amount[data-v-2dc41771]{width:110px;padding-right:10px;line-height:36px}.is-mobile .discount-amount[data-v-2dc41771]{text-align:right;white-space:nowrap}.discount[data-v-496ede08]{display:flex;font-size:16px;font-weight:700;line-height:20px;border:2px solid #eee;border-radius:12px;margin-bottom:20px;height:40px}.is-mobile .discount[data-v-496ede08]{display:flex;height:auto;flex-direction:column}.discount.is-failed[data-v-496ede08]{height:auto}.discount[data-theme=red][data-v-496ede08]{border-color:#c55b5b}.discount-code[data-v-496ede08]{padding:10px 0}.discount[data-theme=green][data-v-496ede08]{border-color:#4faa80;height:auto}.discount-text[data-v-496ede08]{padding:10px;flex-shrink:0;width:300px;line-height:16px}.discount.is-failed .discount-text[data-v-496ede08]{padding-top:20px}.is-mobile .discount-text[data-v-496ede08]{width:auto}.discount-type[data-v-496ede08]{color:#c55b5b;font-size:14px;line-height:14px;margin-top:10px}.discount-description[data-v-496ede08]{color:#333;font-size:14px;font-weight:300;line-height:18px;margin-top:2px}.discount-input[data-v-496ede08]{flex-grow:1;line-height:16px;padding-right:20px;padding-left:10px}.is-mobile .discount-input[data-v-496ede08]{padding-right:10px;padding-left:10px}.discount.is-failed .discount-input[data-v-496ede08]{padding-bottom:10px}.discount.is-failed .discount-input input[data-v-496ede08]{background-color:#efefef;border-radius:4px;padding-left:10px;padding-right:10px;margin-top:10px}.discount-input input[data-v-496ede08]{width:100%;height:36px;padding:10px 0;line-height:16px}.discount-input-comp[data-v-496ede08]{font-size:14px;font-weight:400}.discount-button[data-v-496ede08]{border-radius:0 12px 12px 0!important;margin-top:-2px!important;flex-shrink:0;margin-right:-2px!important;height:40px}.discount.is-failed .discount-button[data-v-496ede08]{height:calc(100% + 4px);display:flex;justify-content:center;align-items:center}.is-mobile .discount-button[data-v-496ede08]{width:calc(100% - 20px)!important;border-radius:10px!important;height:auto!important;margin:10px}.discount-amount[data-v-496ede08]{width:110px;padding-right:10px;line-height:36px}.is-mobile .discount-amount[data-v-496ede08]{text-align:right;white-space:nowrap}.review[data-v-bf799dea]{width:100%;background-color:#fff;height:calc(100vh - var(--vh-offset, 0px) - 64px);overflow:auto}.is-mobile .review[data-v-bf799dea]{height:calc(100vh - var(--vh-offset, 0px) - 80px)}.review-inner[data-v-bf799dea]{display:flex;padding:40px 20px;flex-direction:column}.is-mobile .review-inner[data-v-bf799dea]{padding:40px 10px}.summary-note[data-v-bf799dea]{background-color:#387dd8;padding:10px;border-radius:12px;margin-bottom:20px;font-size:14px;text-align:center;color:#fff}.summary-note.is-error[data-v-bf799dea]{background-color:#c55b5b;color:#fff;font-size:16px;line-height:20px;padding:18px 20px;text-align:center;margin-bottom:20px}.is-mobile .summary-note[data-v-bf799dea]{margin-bottom:10px}.summary-total[data-v-bf799dea]{display:flex;font-size:20px;font-weight:700;line-height:20px;border:2px solid #eee;padding:10px;border-radius:12px;margin-bottom:40px}.is-mobile .summary-total[data-v-bf799dea]{font-size:16px;flex-direction:column}.summary-item[data-v-bf799dea]{display:flex;font-size:16px;font-weight:700;line-height:20px;border:2px solid #eee;padding:10px;border-radius:12px;margin-bottom:20px}.is-mobile .summary-item[data-v-bf799dea]{margin-bottom:10px;flex-direction:column}.summary-item-person[data-v-bf799dea]{width:300px;flex-shrink:0}.is-mobile .summary-item-person[data-v-bf799dea]{width:100%;margin-bottom:10px}.summary-item-subline[data-v-bf799dea]{font-size:14px;font-weight:400}.summary-item .nostock[data-v-bf799dea]{display:inline-block;background-color:#c55b5b;color:#fff;border-radius:4px;font-size:12px;font-weight:400;line-height:18px;padding:0 4px;margin-right:4px}.summary-item-item[data-v-bf799dea]{flex-grow:1}.is-mobile .summary-item-item[data-v-bf799dea]{margin-bottom:10px;width:100%}.summary-item-price[data-v-bf799dea]{width:100px;flex-shrink:0;font-weight:400;font-size:14px}.is-mobile .summary-item-price[data-v-bf799dea]{display:none}.summary-item-total[data-v-bf799dea]{width:100px;flex-shrink:0}.is-mobile .summary-item-total[data-v-bf799dea]{width:100%;text-align:right}.review-stripe[data-v-bf799dea]{width:100%}.review-buttons[data-v-bf799dea]{display:flex;justify-content:center;margin-top:20px;padding-bottom:20px}.review-buttons[data-v-bf799dea] .button{margin:0 5px}.review-errors[data-v-bf799dea]{background-color:#c55b5b;color:#fff;font-size:16px;line-height:20px;padding:18px 20px;text-align:center;border-radius:4px;margin-bottom:20px}.review[data-v-bf799dea] #stripe-payment-element-errors{display:none}