:root{--half-spacing:12px;--base-spacing:20px;--double-spacing:30px;--big-spacing:50px;--base-colour:#444;--light-text:#8d8d8d;--purple:#930a31;--yellow:#fad502;--orange:#fa9c02;--red:#b31632;--white:#fff;--border:#dededc;--grey:#cbcbcb;--silver:#f1f1f1;--border-radius:5px;--box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.vta-header{padding:var(--half-spacing) 0;background:var(--purple);text-align:center}.vta-header-container{position:relative}.vta-header-title{display:inline-block;padding:0;margin:0;font-size:21px;font-weight:700;color:var(--white)}@media only screen and (max-width:1200px){.vta-header-button{background:0 0;border:none;padding:0;margin:0;width:auto;height:auto;box-shadow:none}.vta-header-button span{display:none}.vta-header-button svg{position:absolute;left:var(--base-spacing);top:50%;transform:translateY(-50%)}}@media only screen and (min-width:1200px){.vta-header{margin-bottom:var(--double-spacing);padding:12px 0 14px;text-align:left}.vta-header-container{display:flex;align-items:center;justify-content:space-between}.vta-header-title{font-size:28px;order:1}.vta-header-button{position:static;background:var(--white);border-color:var(--white);margin:0;order:2;width:auto;padding-left:var(--base-spacing);padding-right:var(--base-spacing)}.vta-header-button:hover{border-color:var(--white);background-color:var(--dark-red);color:var(--white)}.vta-header-button span{display:inline}.vta-header-button svg{display:none}}@media only screen and (min-width:750px){.vta-date{width:58%;border:1px solid var(--silver);border-radius:var(--border-radius);padding:var(--base-spacing)}}.vta-date-content{position:relative;padding-top:var(--half-spacing);margin-top:calc(var(--half-spacing)*-1)}@media only screen and (min-width:750px){.vta-date-content{background:var(--white);border-radius:var(--border-radius);padding-top:0;margin-top:0}}@media only screen and (min-width:1200px){.vta-date-content{display:flex}}.vta-date-buttons{display:flex;justify-content:space-between;width:100%;margin-bottom:var(--base-spacing)}@media only screen and (min-width:750px){.vta-date-buttons{margin-bottom:0;padding:var(--base-spacing);border-bottom:1px solid var(--border)}}@media only screen and (min-width:1200px){.vta-date-buttons{display:none}}.vta-date-buttons-title{display:none}@media only screen and (min-width:1200px){.vta-date-buttons-title{display:block;margin-bottom:var(--base-spacing);font-size:16px}}.vta-date-button{display:block;width:calc(33.3333% - 5px);color:var(--base-colour);background:var(--white);box-shadow:var(--box-shadow);padding:var(--base-spacing) var(--half-spacing);border-radius:var(--border-radius);border:2px solid var(--white)}@media only screen and (min-width:750px){.vta-date-button{width:calc(50% - 10px);background:var(--silver);box-shadow:var(--box-shadow);padding:10px var(--half-spacing);border-color:var(--silver)}}@media only screen and (min-width:1200px){.vta-date-button{width:100%;margin-bottom:var(--half-spacing);padding:5px}}@media only screen and (max-width:750px){.vta-date-button[data-active=true]{border-color:var(--purple)}}.vta-date-button[disabled]{cursor:not-allowed}.vta-date-button[disabled]>*{opacity:.5}@media only screen and (min-width:750px){.vta-date-button--cal{display:none}}.vta-date-button svg{width:1.5em;height:1.5em;fill:var(--purple)}.vta-date-button:hover{cursor:pointer}.vta-date-button small{display:block;font-size:14px;font-weight:700;margin-bottom:var(--half-spacing)}@media only screen and (min-width:1200px){.vta-date-button small{font-size:12px;margin-bottom:0}}.vta-date-button-date{display:block;font-size:18px;color:var(--purple);font-weight:700}@media only screen and (min-width:1200px){.vta-date-button span{font-size:15px}}.vta-date-picker{position:relative;flex-grow:1;flex-shrink:1}@media only screen and (max-width:749px){.vta-date-picker{margin-left:calc(-1*var(--base-spacing));margin-right:calc(-1*var(--base-spacing));margin-bottom:var(--base-spacing)}}@media only screen and (min-width:750px){.vta-date-picker{margin-bottom:0}}@media only screen and (max-width:749px){[data-vta-cal=show]{display:block}[data-vta-cal=hide]{display:none}}.vta-date-picker[data-disabled=true] .react-datepicker__day{opacity:.6;cursor:default}.vta-date-picker[data-disabled=true] .react-datepicker__day:not(.react-datepicker__day--selected):hover{background-color:transparent}.vta-date-picker-footer{padding:0 var(--half-spacing)}.vta-date-picker-footer-desc{margin:0;padding:var(--half-spacing) 0 var(--base-spacing);border-bottom:1px solid var(--border);font-size:14px}.vta-date-picker-footer-key{text-align:center;font-size:14px;margin:0;padding:var(--base-spacing) 0;color:var(--base-colour)}.vta-date-picker-footer-key span:before{content:"";position:relative;top:-2px;display:inline-block;width:12px;height:3px;border-radius:3px;background:#02a64f;margin-left:var(--half-spacing);margin-right:5px}.vta-date-picker-footer-key span:nth-of-type(2):before{background:var(--orange)}.vta-date-picker-footer-key span:nth-of-type(3):before{background:#b31642}@keyframes placeholder-pulse{0%{background-color:#e8e8e8}30%{background-color:#ccc}60%{background-color:#e8e8e8}}.vta-actions{position:fixed;bottom:0;left:0;right:0;background:var(--white);z-index:5;padding:0 var(--base-spacing);border-top:1px solid var(--border)}@media only screen and (min-width:750px){.vta-actions{bottom:5vh;left:2.5%;right:2.5%}}@media only screen and (min-width:1200px){.vta-actions{position:relative;bottom:auto;left:auto;right:auto;padding:0;border:none}}.vta-actions-options{display:flex;justify-content:space-between;margin:0;padding:var(--half-spacing) 0;font-size:16px;font-weight:700;font-family:DINRoundPro,helvetica,sans-serif,sans-serif}@media only screen and (min-width:1200px){.vta-actions-options{display:block;padding:0}}.vta-actions-option{display:flex;align-items:center;justify-content:flex-start;min-width:28%}.vta-actions-option:last-child{justify-content:flex-end}.vta-actions-option:not(:last-child):not(:first-child){justify-content:center}@media only screen and (min-width:1200px){.vta-actions-option{display:block}.vta-actions-option.only-mobile{display:none}}.vta-actions-options-title{display:none}@media only screen and (min-width:1200px){.vta-actions-options-title{display:block;font-weight:400;font-size:14px;margin-bottom:5px}}.vta-actions-options-data{display:flex;align-items:center;margin:0;font-size:14px;padding-bottom:2px}.vta-actions-options-data.price{font-size:18px}@media only screen and (min-width:1200px){.vta-actions-options-data{margin:0;width:100%;margin-bottom:var(--base-spacing);font-size:18px;line-height:18px;padding-bottom:2px}}.vta-actions-options-data svg{fill:var(--purple);width:1.5em;height:1.5em;margin-right:5px}@media only screen and (min-width:1200px){.vta-actions-options-data svg{width:1.2em;height:1.2em}}.vta-actions-subtotal{display:none}@media only screen and (min-width:1200px){.vta-actions-subtotal{display:flex;justify-content:space-between;color:var(--purple);font-weight:700;font-size:20px;padding-top:var(--base-spacing);margin-bottom:var(--base-spacing);border-top:1px solid var(--border)}}.vta-actions-ctas{display:block;margin-bottom:0}.vta-actions-ctas__buttons{display:flex;gap:15px;margin-bottom:20px}.vta-actions-cta[disabled],.vta-actions-cta[data-disabled=true]{opacity:.5 !important}.vta-actions-cta-googlepay .gpay-button,.vta-actions-cta-googlepay .gpay-button.new_style,.vta-actions-cta-googlepay .gpay-card-info-container,.vta-actions-cta-google-pay .gpay-button,.vta-actions-cta-google-pay .gpay-button.new_style,.vta-actions-cta-google-pay .gpay-card-info-container{border-radius:8px}.vta-actions-cta-googlepay[data-disabled=true] .gpay-button.black.hover{background-color:#000}.vta-actions-cta{width:100%;margin:0;max-width:none}.vta-actions-ctas__buttons .vta-actions-cta{padding:0 8px;line-height:19px;min-height:45px;padding:5px 12px;height:auto}.vta-actions-cta--placeholder{height:48px;background-color:#e8e8e8;border-radius:8px;animation-name:placeholder-pulse;animation-duration:2s;animation-iteration-count:infinite}@media only screen and (min-width:1200px){.vta-actions-ctas__buttons{flex-direction:column;gap:0;margin-bottom:0}.vta-actions-cta{width:100%;margin-bottom:var(--half-spacing)}.vta-actions-cta:last-child{margin-bottom:0}}@media only screen and (max-width:1200px){.vta-actions-cta-checkout{order:2}}.vta-actions-ctas__express{margin:5px 0}.vta-actions-ctas__express__buttons{display:flex;gap:14px}.vta-actions-ctas__express__buttons:empty{display:none}.vta-actions-ctas__express__buttons:empty+.vta-actions-ctas__express__divider{display:none}.vta-actions-ctas__express__buttons .vta-actions-cta{margin-bottom:0}.vta-actions-ctas__express__divider{display:flex;align-items:center;width:100%;text-transform:uppercase;color:var(--grey);margin-top:5px}.vta-actions-ctas__express__divider:before,.vta-actions-ctas__express__divider:after{content:"";height:1px;background-color:var(--border);flex-grow:1}.vta-actions-ctas__express__divider-text{padding:0 10px}@media only screen and (min-width:1200px){.vta-actions-ctas__express__buttons{gap:10px}}.vta-actions-ctas__express__buttons .gpay-button{background-size:auto 110%}.vta-actions-ctas__express__buttons .gpay-card-info-container{min-width:auto}.vta-actions-ctas__express__buttons .gpay-card-info-container.black,.vta-actions-ctas__express__buttons .gpay-button.black{outline:none}.vta-actions-ctas__express__buttons .gpay-card-info-placeholder-container,.vta-actions-ctas__express__buttons .gpay-card-info-iframe{width:100%}.vta-notice{margin-bottom:var(--half-spacing);background:var(--white);box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden}@media only screen and (min-width:750px){.vta-notice{margin-bottom:var(--base-spacing)}}.vta-notice-title{display:block;width:100%;padding:7px var(--half-spacing);margin:0;background:var(--yellow);color:var(--purple);font-size:13px;font-weight:700;text-transform:uppercase}@media only screen and (min-width:750px){.vta-notice-title{padding:8px var(--half-spacing);font-size:15px}}.vta-notice-content{padding:var(--half-spacing) var(--base-spacing);text-align:left;background:var(--white);line-height:1.5}.vta-notice-content p{margin:0}.vta-date-time-options{width:100%;margin-bottom:var(--base-spacing)}.vta-date-time-options__list{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:var(--half-spacing)}.vta-date-time-option{display:inline-flex;align-items:center;border:none;padding:0;font-weight:regular;text-align:left;background:0 0;font-family:DINRoundPro,helvetica,sans-serif,sans-serif}.vta-date-time-option:not(:last-child){margin-bottom:calc(var(--half-spacing)/2)}.vta-date-time-option:before{content:"";display:inline-block;margin-right:var(--half-spacing);flex-grow:0;flex-shrink:0;background:var(--silver);width:17px;height:17px;border-radius:100%;border:1px solid var(--base-colour)}.vta-date-time-option:hover{cursor:pointer}.vta-date-time-option[data-time-button=selected]{font-weight:700}.vta-date-time-option[data-time-button=selected]:before{border:2px solid var(--purple);background:var(--purple);box-shadow:inset 0 0 0 3px var(--white)}@media only screen and (min-width:1200px){.vta-date-time-options{padding:var(--base-spacing);background:var(--white);border-radius:var(--border-radius);overflow:hidden}.vta-date-time-options .vta-sub-title{padding-top:0}}@media only screen and (max-width:1200px){.vta-date-time-options__list{padding:var(--base-spacing);background:var(--white);border-radius:var(--border-radius);overflow:hidden}}@media only screen and (max-width:640px){.vta-date-time-options__list{gap:var(--base-spacing)}}.vta-summary-title{display:none}@media only screen and (min-width:1200px){.vta-summary-title{display:block;font-size:26px;line-height:33px;font-weight:700;margin:0 0 14px}}@media only screen and (min-width:1200px){.vta-summary-content{padding:var(--base-spacing);background:var(--white);border-radius:var(--border-radius);border:1px solid var(--border);overflow:hidden}}.vta-summary-product{display:flex;align-items:center;padding:var(--base-spacing) 0;margin-bottom:var(--base-spacing);border-bottom:1px solid var(--grey)}@media only screen and (max-width:1200px){.vta-summary-product.hide-mobile{display:none}}@media only screen and (min-width:1200px){.vta-summary-product{border-bottom:1px solid var(--border)}}.vta-summary-product-image{width:90px;flex-grow:0;flex-shrink:0}.vta-summary-product-image img{display:block;width:100%}.vta-summary-product-content{padding-left:var(--base-spacing);padding-right:var(--half-spacing)}.vta-summary-product-title{display:block;font-size:16px;margin-bottom:5px}.vta-summary-subtotal{font-weight:700;margin:0;font-size:18px;margin-left:auto;flex-grow:0;flex-shrink:0;text-align:center}@media only screen and (min-width:1200px){.vta-summary-subtotal{display:none}}.vta-summary-subtotal-label{display:block}.vta-ticket-info-content{background:var(--white);padding:var(--base-spacing)}@media only screen and (max-width:750px){.vta-ticket-info-content{border-radius:var(--border-radius)}}.vta-ticket-info__heading{display:block;margin-bottom:var(--half-spacing);font-size:16px}.vta-ticket-info__item{margin:5px 0;display:flex;font-size:16px}.vta-ticket-info__id{margin-right:5px;flex:0 1 0;text-transform:capitalize}.vta-ticket-info__price{margin-left:auto}@media only screen and (max-width:1199px){.vta-side .vta-ticket-info{display:none}}.vta-side .vta-ticket-info .vta-sub-title{display:none}.vta-side .vta-ticket-info-content{border-radius:0;padding-right:0;padding-left:0;border-top:1px solid var(--border)}@media only screen and (min-width:1200px){.vta-main .vta-ticket-info{display:none}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{width:100%;font-family:DINRoundPro,helvetica,sans-serif,sans-serif;font-size:.8rem;color:#000;border-radius:.3rem;display:inline-block;position:relative}@media only screen and (max-width:749px){.react-datepicker{border-radius:var(--border-radius);background:var(--white)}}.react-datepicker *{box-sizing:border-box}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;border-bottom:1px solid #e8e8e8;border-top-left-radius:.3rem;position:relative;margin-bottom:5px}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__arrow{background:0 0;border:none}.react-datepicker__arrow[disabled] svg{fill:var(--grey)}.react-datepicker__arrow svg{fill:var(--purple);width:1em;height:1em}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#444;font-weight:700;font-size:18px;border-bottom:1px solid #e8e8e8;padding:10px}.react-datepicker__current-month{display:flex;justify-content:space-between;padding:10px 0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:0 0;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:15px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{width:100%;padding:0 10px}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{display:flex;justify-content:space-between;white-space:nowrap}.react-datepicker__week{margin-bottom:10px}.react-datepicker__day-names{padding:10px 0}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:48px;color:#000;text-align:center;font-size:12px;text-transform:uppercase;text-align:center}.react-datepicker__day{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:14px;height:60px}.react-datepicker__day--disabled,.react-datepicker__day--highlighted-sold-out{text-decoration:line-through}@media only screen and (min-width:750px){.react-datepicker__day{height:60px;font-size:16px}}.react-datepicker__day-date:after{content:"";display:block;width:12px;height:3px;border-radius:3px;margin:3px auto;background:var(--grey)}.react-datepicker__day-price{font-size:11px;line-height:12px}.react-datepicker__day-price span{display:block}.react-datepicker__day-price.one-line{margin-top:5px}.react-datepicker__day-price.placeholder{position:relative}.react-datepicker__day-price.empty{display:none}.react-datepicker__day--disabled .react-datepicker__day-price.placeholder{display:none}.react-datepicker__day-price.placeholder:after{content:"";display:block;position:absolute;top:0;right:-10px;bottom:0;left:-10px;border-radius:3px;background-color:#e8e8e8;animation-name:placeholder-pulse;animation-duration:2s;animation-iteration-count:infinite}.react-datepicker__day--outside-month{opacity:0;visibility:hidden}.react-datepicker__day--disabled{cursor:not-allowed}.react-datepicker__day--selected.react-datepicker__day--disabled{background:0 0}.react-datepicker__day--disabled .react-datepicker__day-date:after{background:0 0}.react-datepicker__day--highlighted-initial{border-radius:7px;background-color:#e8e8e8;animation-name:placeholder-pulse;animation-duration:2s;animation-iteration-count:infinite}.react-datepicker__day--highlighted-available .react-datepicker__day-date:after{background:#02a64f}.react-datepicker__day--highlighted-limited .react-datepicker__day-date:after{background:var(--orange)}.react-datepicker__day--highlighted-sold-out .react-datepicker__day-date:after{background:#b31642}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:7px;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:7px}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--today{background-color:#ececec;border-radius:7px}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:7px;background-color:#b31632;color:#fff;font-weight:700}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#b31632}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.vta-time{border-radius:var(--border-radius);font-family:DINRoundPro,helvetica,sans-serif,sans-serif}@media only screen and (min-width:750px){.vta-time{flex:1 1 auto;display:flex;flex-direction:column;border:1px solid var(--silver);border-radius:var(--border-radius)}}.vta-time-content{position:relative;border-radius:var(--border-radius);background:var(--white);padding:0 var(--base-spacing);overflow:auto}@media only screen and (max-width:749px){.vta-time-content{min-height:110px}}@media only screen and (min-width:750px){.vta-time-content{flex:1 1 auto}}.vta-time-toggle{display:flex;align-items:center;position:relative;width:100%;background:var(--white);border:none;border-bottom:1px solid var(--border);padding:calc(var(--base-spacing) - 3px) 0;font-size:11px;cursor:pointer}.vta-time-toggle:before{content:"";display:block;background:var(--silver);width:45px;height:28px;border-radius:30px;margin-right:var(--half-spacing)}.vta-time-toggle:after{content:"";display:block;position:absolute;left:3px;background:var(--white);width:22px;height:22px;border-radius:100%;box-shadow:var(--box-shadow);transition:all ease .3s}.vta-time-toggle[data-time-toggle=true]:before{background:var(--red)}.vta-time-toggle[data-time-toggle=true]:after{transform:translateX(calc(100% - 6px))}.vta-time-button{display:flex;align-items:center;width:100%;background:var(--white);border:none;border-bottom:1px solid var(--border);padding:var(--base-spacing) 0;font-weight:700;font-size:18px;text-align:left;font-family:DINRoundPro,helvetica,sans-serif,sans-serif}@media only screen and (min-width:750px){.vta-time-button{font-size:15px;padding:var(--half-spacing) 0}}@media only screen and (max-width:750px){.vta-time-button:last-child{border-bottom:none}}.vta-time-button:disabled{opacity:.6;cursor:default !important}.vta-time-button[data-toggle-button=true][disabled]{display:none}.vta-time-button:before{content:"";display:inline-block;margin-right:var(--half-spacing);flex-grow:0;flex-shrink:0;background:var(--silver);width:17px;height:17px;border-radius:100%;border:1px solid var(--base-colour)}.vta-time-button:hover{cursor:pointer}.vta-time-button-label[data-time-status=SOLD_OUT]{text-decoration:line-through}.vta-time-button-meta{margin:0 8px;font-weight:600;font-size:12px}.vta-time-button-meta[data-time-status=LIMITED]{color:var(--orange)}.vta-time-button-meta[data-time-status=SOLD_OUT]{color:var(--purple)}.vta-time-button-price{margin-left:auto;font-weight:400;color:var(--red)}[data-time-button=selected]:before{border:2px solid var(--purple);background:var(--purple);box-shadow:inset 0 0 0 3px var(--white)}.vta-messages{margin-bottom:var(--half-spacing);background:var(--red);border-radius:var(--border-radius)}@media only screen and (min-width:750px){.vta-messages{margin-bottom:var(--base-spacing)}}.vta-messages-message{text-align:left;color:var(--white);padding:var(--half-spacing)}.vta-messages-message *{color:var(--white)}.vta-messages-message ul,.vta-messages-message ol{margin:var(--half-spacing) 0;padding-left:var(--base-spacing)}.vta-messages-message ul li{list-style:disc}.vta-messages-message ol li{list-style:decimal}.vta-messages-message a:hover,.vta-messages-message a:focus{color:var(--white)}.vta-unitSelector{margin-bottom:var(--base-spacing)}@media only screen and (min-width:750px){.vta-unitSelector{margin-bottom:var(--base-spacing)}}.vta-unitSelector__title{display:block;font-size:20px;font-weight:700;margin-bottom:var(--half-spacing)}@media only screen and (min-width:750px){.vta-unitSelector__title{font-size:26px;line-height:33px;margin-bottom:14px;padding-left:5px}}.vta-unitSelector__container{border-radius:var(--border-radius);background-color:var(--white);border:1px solid var(--border);padding:0 18px}@media only screen and (min-width:750px){.vta-unitSelector__container{padding:var(--base-spacing) var(--base-spacing) var(--double-spacing)}}.vta-unitSelector__types{max-width:280px;margin:0 auto}@media only screen and (min-width:750px){.vta-unitSelector__types{display:flex;justify-content:center;width:calc(100% + var(--double-spacing));margin-right:calc(var(--double-spacing)*-1);max-width:none}}@media only screen and (max-width:749px){.vta-unitSelector__type{display:flex;padding:16px 0;position:relative;flex:1 0 0}.vta-unitSelector__type:not(:first-child){border-top:1px solid var(--border)}}@media only screen and (min-width:750px){.vta-unitSelector__type{padding:0;display:block;flex:1 0 0;margin-right:var(--double-spacing);position:relative;max-width:26%}}.vta-unitSelector__typeTextWrap{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:749px){.vta-unitSelector__typeTextWrap{flex:1 0 0;padding-right:10px}}.vta-unitSelector__typeTitle{display:block;font-size:16px;font-weight:700}.vta-unitSelector__typeDescription{display:block;font-size:14px;color:var(--light-text);min-height:18px;line-height:18px;margin-top:3px}.vta-unitSelector__typeDescription--empty{display:none}@media only screen and (min-width:750px){.vta-unitSelector__typeDescription{margin-bottom:12px}.vta-unitSelector__typeDescription--empty{display:block}}.vta-unitSelector__typeInput{display:flex;align-items:center;padding:4px;margin:0 auto}.vta-unitSelector__typeInput .numeric-control{width:132px}@media only screen and (min-width:750px){.vta-unitSelector__typeInput{width:100%;max-width:173px}.vta-unitSelector__typeInput .numeric-control{width:173px}}.vta-unitSelector__typeInput span{flex:1 0 0;padding:0 var(--half-spacing);text-align:center;font-size:14px;font-weight:700;display:block;height:34px;line-height:34px;position:relative;z-index:2;cursor:pointer}.vta-unitSelector__typeInput button{color:var(--base-colour);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;background-color:var(--white);border:1px solid var(--border);padding:0;box-sizing:border-box;padding:0 0 5px}.vta-unitSelector__typeInput button:disabled{opacity:.6}.vta-unitSelector__gridTitle{font-size:16px;font-weight:medium;display:block;margin-bottom:27px}.vta-unitSelector__gridContainer{background-color:var(--white);width:350px;padding:var(--base-spacing);border-radius:var(--border-radius);border:1px solid var(--border);position:absolute;z-index:3;top:calc(100% + 10px);left:50%;transform:translate3d(-50%,0,0);box-shadow:0px 0px 5px rgba(0,0,0,.2)}@media only screen and (max-width:749px){.vta-unitSelector__gridContainer{bottom:auto;top:100%;width:calc(100% + 80px);max-width:calc(100vw - 30px)}}.vta-unitSelector__gridButtons{display:grid;grid-template-columns:auto auto auto auto auto;grid-gap:9px}.vta-unitSelector__gridButton{height:50px;display:block;border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--white);font-size:20px;padding:0;font-weight:medium}.vta-unitSelector__gridButton:disabled{opacity:.5}@media only screen and (max-width:320px){.vta-unitSelector__gridButton{font-size:16px;height:36px}}.vta-unitSelector__gridButton--active{background-color:var(--red);color:var(--white)}.vta-unitSelector__message--error{padding-top:20px;text-align:center;color:#930b31}.vta-unitSelector__message--error p{margin:0}.vta-unitSelector__message--error p+p{margin-top:20px}.vta-unitSelector__message--error a{color:#930b31;text-decoration:underline}.vta-unitSelector__message--error a:hover{color:#750e27}@media only screen and (max-width:749px){.vta-unitSelector__message--error{padding:0 0 20px}}body:before{position:static !important;opacity:1 !important}.vta-overlay{text-align:left;background:#000000a6;color:var(--base-colour);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2147483641}.vta-overlay *{box-sizing:border-box;font-family:DINRoundPro,helvetica,sans-serif,sans-serif}.vta-overlay-inner{background:#f1f1f1;position:relative;width:100%;height:100%;overflow:auto;padding-bottom:140px}.vta-overlay-inner.extended{padding-bottom:215px}@media only screen and (min-width:750px){.vta-overlay-inner{width:95%;height:auto;max-height:90vh;padding-bottom:120px}.vta-overlay-inner.extended{padding-bottom:190px}}@media only screen and (min-width:1200px){.vta-overlay-inner,.vta-overlay-inner.extended{padding-bottom:0}}.vta-container{max-width:1220px;padding:0 var(--base-spacing);margin:0 auto;position:relative}.vta-actionhandler{min-height:300px;display:flex;align-items:center;justify-content:center;padding-bottom:var(--double-spacing)}.vta-actionhandler+.vta-layout{position:absolute;top:0;left:0;pointer-events:none;width:0;height:0;overflow:hidden}.vta-sub-title{display:inline-block;padding-top:var(--base-spacing);margin-bottom:calc(var(--half-spacing)*1.25);margin-top:0;font-size:20px;font-weight:700}@media only screen and (min-width:750px){.vta-layout{display:flex;flex-direction:column}}@media only screen and (min-width:1200px){.vta-layout{flex-direction:row}}.vta-main{order:1;margin-top:var(--half-spacing)}@media only screen and (min-width:750px){.vta-main{margin-top:0;margin-bottom:var(--base-spacing)}}@media only screen and (min-width:1200px){.vta-main{flex-grow:1;flex-shrink:1;padding-right:var(--double-spacing);margin-bottom:var(--double-spacing)}}.vta-date-time>.vta-sub-title,.vta-date-time-options>.vta-sub-title{width:100%;padding-top:0}@media only screen and (min-width:750px){.vta-date-time{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--base-spacing);border:1px solid var(--border);background:var(--white);border-radius:var(--border-radius);overflow:hidden}}@media only screen and (min-width:750px){.vta-date-time-bottom{display:flex;flex-direction:column;width:calc(42% - var(--base-spacing))}}@media only screen and (min-width:750px){.vta-side{width:100%}}@media only screen and (min-width:1200px){.vta-side{flex-grow:0;flex-shrink:0;width:340px;order:2;margin-bottom:var(--double-spacing)}}.vta-loader{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:var(--border-radius)}.vta-loader p{margin:10px 0 0;font-size:18px;font-weight:700;color:var(--purple)}.lds-dual-ring{display:inline-block;width:40px;height:40px}.lds-dual-ring:after{content:" ";display:block;width:24px;height:24px;margin:8px;border-radius:50%;border:2px solid var(--purple);border-color:var(--purple) transparent var(--purple) transparent;animation:lds-dual-ring 1.2s linear infinite}