.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.sg-box{display:flex;width:100%;min-height:50px;padding:15px;background:#828282;color:#fff;text-align:center;justify-content:center;align-items:center}.sg-box--dark{background:#101010}.sg-image{max-width:200px}.sg-h150{height:150px}@media only screen and (min-width:708px){.sg-pass{max-width:435px}}.sg-sticky{position:sticky;top:0}@media only screen and (min-width:708px){.sg-card{max-width:450px}}.sg-ticket{max-width:165px}.sg-dark-bg{background:#101010}.sg-ticket-delivery{max-width:800px}@media only screen and (min-width:708px){.sg-summary{max-width:315px}}.sg-orange{background:#f9cca0}@media only screen and (min-width:1089px){.sg-profile-menu{max-width:315px}}@media only screen and (min-width:1089px){.sg-ticket-card{max-width:796px}}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,picture{display:block}html{box-sizing:border-box}body{font-family:"Lato",sans-serif;line-height:24px;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff}body.theme-dark{background:#101010}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit}input,textarea,select,button{font:inherit}html:not([data-whatintent=keyboard]) *:focus{outline:none}@media screen and (prefers-reduced-motion:reduce),(update:slow){*{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}@font-face{font-family:"Lato";src:url(inc/fonts/Lato-Regular.woff2) format("woff2"),url(inc/fonts/Lato-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url(inc/fonts/Lato-Italic.woff2) format("woff2"),url(inc/fonts/Lato-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Lato";src:url(inc/fonts/Lato-Medium.woff2) format("woff2"),url(inc/fonts/Lato-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Lato";src:url(inc/fonts/Lato-MediumItalic.woff2) format("woff2"),url(inc/fonts/Lato-MediumItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Lato";src:url(inc/fonts/Lato-Semibold.woff2) format("woff2"),url(inc/fonts/Lato-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Lato";src:url(inc/fonts/Lato-SemiboldItalic.woff2) format("woff2"),url(inc/fonts/Lato-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Lexend";src:url(inc/fonts/Lexend-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lexend";src:url(inc/fonts/Lexend-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Lexend";src:url(inc/fonts/Lexend-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Lexend";src:url(inc/fonts/Lexend-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"SFSans";src:url(inc/fonts/SF_Sans_Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"SFSans";src:url(inc/fonts/SF_Sans_Bold.otf) format("opentype");font-weight:600;font-style:normal}.text{color:#101010}body.theme-dark .text{color:#fcfcfc}.text>*+*{margin-top:1em}.text>*+h1,.text>*+.h1,.text>*+h2,.text>*+.h2,.text>*+h3,.text>*+.h3,.text>*+h4,.text>*+.h4,.text>*+h5,.text>*+.h5{margin-top:1.5em}.text>h1+*,.text>.h1+*,.text>h2+*,.text>.h2+*{margin-top:1.5em}h1:not([class]),.h1{font-size:34px;line-height:42px;font-weight:400}h2:not([class]),.h2{font-size:28px;line-height:1;font-weight:500}small,.text-small{font-size:14px;line-height:18px}.text-tiny{font-size:12px;line-height:16px}.text-large{font-size:18px}.text-center{text-align:center}.text-error{color:#ffe7e7}.text-grey{color:#fcfcfc}i,em,.italic{font-style:italic}b,strong,.bold{font-weight:500}a,.link{color:inherit;text-decoration:underline}a:hover,.link:hover{text-decoration:none}ul.list>li,ul:not([class])>li{padding-left:16px;position:relative}ul.list>li:not(:last-child),ul:not([class])>li:not(:last-child){margin-bottom:10px}ul.list>li:before,ul:not([class])>li:before{content:"";top:10px;position:absolute;left:0;width:6px;height:6px;border-radius:50%;display:inline-block;background-color:currentColor}ol.list,ol:not([class]){counter-reset:li}ol.list>li,ol:not([class])>li{position:relative;padding-left:36px}ol.list>li:not(:last-child),ol:not([class])>li:not(:last-child){margin-bottom:10px}ol.list li:before,ol:not([class]) li:before{counter-increment:li;content:counter(li,decimal-leading-zero) ".";position:absolute;top:0;left:0}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.h-margin-top-xxs{margin-top:16px}@media only screen and (min-width:407px){.h-margin-top-xxs{margin-top:42px}}.h-margin-bottom-xxs{margin-bottom:16px}@media only screen and (min-width:407px){.h-margin-bottom-xxs{margin-bottom:42px}}.h-margin-top-xs{margin-top:32px}@media only screen and (min-width:407px){.h-margin-top-xs{margin-top:72px}}.h-margin-bottom-xs{margin-bottom:32px}@media only screen and (min-width:407px){.h-margin-bottom-xs{margin-bottom:72px}}.h-margin-top-sm{margin-top:32px}@media only screen and (min-width:407px){.h-margin-top-sm{margin-top:42px}}.h-margin-bottom-sm{margin-bottom:32px}@media only screen and (min-width:407px){.h-margin-bottom-sm{margin-bottom:42px}}.h-margin-top-md{margin-top:42px}@media only screen and (min-width:407px){.h-margin-top-md{margin-top:50px}}.h-margin-bottom-md{margin-bottom:42px}@media only screen and (min-width:407px){.h-margin-bottom-md{margin-bottom:50px}}.h-margin-top-lg{margin-top:42px}@media only screen and (min-width:407px){.h-margin-top-lg{margin-top:72px}}.h-margin-bottom-lg{margin-bottom:42px}@media only screen and (min-width:407px){.h-margin-bottom-lg{margin-bottom:72px}}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.alert{color:#101010}.alert--success{background-color:#eaf9de}body.theme-dark .alert--success{background-color:#aadd96}.alert--warning{background-color:#feead7}body.theme-dark .alert--warning{background-color:#e4a96d}.alert--error{background-color:#ffe7e7}.alert--timer{background-color:rgba(130,130,130,.25);color:#101010}body.theme-dark .alert--timer{color:#fcfcfc;background:rgba(239,240,246,.25)}.alert__outer{padding:16px;margin:0 auto}.alert--small .alert__outer{padding:4.5px 16px}.alert__inner{display:flex;align-items:center}.alert__icon{flex-shrink:0;margin-right:16px;font-size:24px}.alert--error .alert__icon{color:#ca024f}.alert--warning .alert__icon{color:#f48120}.alert--success .alert__icon{color:#008a00}body.theme-dark .alert--warning .alert__icon{color:#946300}body.theme-dark .alert--success .alert__icon{color:#219653}.alert__content{flex-grow:1;color:#101010}.alert__content a{font-weight:400}.alert--small .alert__content{font-size:14px}.alert--error.alert--small.table-list__alert .alert__content{color:#ca024f !important}body.theme-dark .alert--error.alert--small.table-list__alert .alert__content{color:#9e0038 !important}.button.alert__button{padding:12px 24px;min-width:0;flex:0 0 auto;margin-left:16px}.alert__timer{flex:0 0 80px;margin-left:16px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.bank-options{padding-left:16px;padding-top:16px}.bank-options .language__dropdown{display:flex;justify-content:end}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.box-user{display:flex;color:#101010}body.theme-dark .box-user{color:#fcfcfc}.box-user__logo{height:40px;margin-right:12px}.box-user__img{width:62px;height:40px}.box-user__info{flex-grow:1;display:flex;justify-content:space-between}.box-user__email{color:#828282}body.theme-dark .box-user__email{color:#a6a0a0}.box-user__name{font-weight:600}.box-user__switch{word-break:break-word;text-align:right}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.box{padding:20px 16px;background-color:#f2f2f2;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden}body.theme-dark .box{background-color:#4f4f4f;color:#fcfcfc;border:1px solid #828282;box-shadow:none}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.button{position:relative;border-radius:28px;border:1px solid #e9e9e9;-webkit-appearance:none;text-align:center;cursor:pointer;min-width:64px;display:inline-block;padding:12px 16px;font-size:16px;font-weight:500;line-height:24px;background-color:#101010;color:#fff;text-decoration:none}body.theme-dark .button{border:1px solid #989898}.button:hover{background-color:#101010;text-decoration:none;border:1px solid #c2c2c2;box-shadow:0 3px 6px rgba(83,194,187,.25)}body.theme-dark .button:hover{border:1px solid #585858;box-shadow:0 3px 3px rgba(83,194,187,.25)}.button:active{background-color:#101010;border:1px solid #c2c2c2}body.theme-dark .button:active{border:1px solid #585858}.button.is-disabled,.button:disabled{color:#828282;cursor:not-allowed}.button--secondary{background-color:transparent;border:1px solid #2d2d2d;color:#2d2d2d}body.theme-dark .button--secondary{color:#c2c2c2;border-color:#989898}.button--secondary:hover{background-color:transparent;border:1px solid #989898;box-shadow:0 3px 6px rgba(0,0,0,.25)}body.theme-dark .button--secondary:hover{border:1px solid #989898;box-shadow:0 3px 6px rgba(189,189,189,.25)}.button--secondary:active{background-color:transparent;border:1px solid #989898}body.theme-dark .button--secondary:active{border:1px solid #585858}.button--secondary.is-disabled,.button--secondary:disabled{background-color:transparent;color:#828282;border:1px solid #828282}.button--tertiary{background-color:#101010;border:1px solid #101010;color:#fff;padding:11px 16px}.button--tertiary:hover{background-color:rgba(16,16,16,.2)}.button--tertiary:active{background-color:rgba(16,16,16,.2)}.button--tertiary.is-disabled,.button--tertiary:disabled{background-color:transparent;color:#828282;border:1px solid #828282;opacity:.5}.button--branded-pay svg{width:auto;height:auto;max-height:24px;max-width:60px}.button--transparent{background:transparent}.button--icon-xs,.button--icon{min-width:0;padding:20px;border-radius:50%;background-color:#101010}.button--icon-xs.button--smaller-text,.button--icon.button--smaller-text{padding:22px}.button--icon-xs.button--square,.button--icon.button--square{border-radius:8px;min-width:64px}.button--icon-xs.button--transparent,.button--icon.button--transparent{background:transparent}.button--secondary.button--icon-xs,.button--secondary.button--icon{background-color:transparent;border:1px solid #101010;color:#101010;padding:9px}.button--secondary.button--icon-xs.is-disabled,.button--secondary.button--icon-xs:disabled,.button--secondary.button--icon.is-disabled,.button--secondary.button--icon:disabled{background-color:transparent;color:#828282;border:1px solid #828282}.button--secondary.button--icon-xs.button--smaller-text,.button--secondary.button--icon.button--smaller-text{padding:22px}body.theme-dark .button--secondary.button--icon-xs,body.theme-dark .button--secondary.button--icon{border-color:#e0e0e0;color:#e0e0e0;background-color:#101010}.button--icon-no-bg{background:transparent;color:#fcfcfc}.button--icon-lg{padding:16px 18px 16px 14px}.button--icon-xs{padding:12px}.button--simple{padding:8px 12px;background:transparent;color:#101010;min-width:0}body.theme-dark .button--simple{color:#e0e0e0}.button--simple:hover{background-color:transparent}.button--simple.is-disabled,.button--simple:disabled{background-color:transparent}.button--simple.button--icon-xs,.button--simple.button--icon{background-color:#ffa54d;color:#fcfcfc;padding:8px;border-radius:8px}.button--icon-left,.button--icon-right{position:relative}.button--block{display:block;width:100%}.button__icon{font-size:24px;flex:0 0 24px;width:24px}.button--smaller-text .button__icon{font-size:20px;flex:0 0 20px;height:20px}.button--icon-lg .button__icon{font-size:32px;flex:0 0 32px}.button__icon .button--icon-xs,.button--icon .button__icon{display:block}.button--icon.button--simple .button__icon{color:inherit}.button--icon-left .button__icon{display:inline-block;margin-right:4px}.button--icon-right .button__icon{display:inline-block;margin-left:4px}.button--transparent .button__icon{color:#101010}body.theme-dark .button--transparent .button__icon{color:#e0e0e0}.button__branded-icon{fill:currentColor}.button__text .button--icon-xs,.button--icon .button__text{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.button--white-text .button__text{color:#fcfcfc}.button__inner{display:flex;align-items:center;justify-content:center}.button--icon-right .button__inner{flex-direction:row-reverse}.button--smaller-text .button__inner{width:20px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.icon{width:1em;height:1em;fill:currentColor}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.card-options__check-large-container{border-radius:12px;width:24px;height:24px;border:1px solid #101010;display:flex;align-items:center;justify-content:center;margin-left:auto}body.theme-dark .card-options__check-large-container{border:solid 1px #e0e0e0 !important}.card-options__check-large{fill:#fff}body.theme-dark .card-options__check-large{fill:#101010}.card-options__new-card-content{display:none}.card-options__radio{display:none}.card-options__radio:checked+.card-options__radio-label .card-options__check-large-container{background-color:#101010}body.theme-dark .card-options__radio:checked+.card-options__radio-label .card-options__check-large{fill:#e0e0e0}.card-options__radio:checked+.card-options__new-card-container .card-options__check-large-container{background-color:#101010}.card-options__radio:checked+.card-options__new-card-container .card-options__new-card-content{display:block}body.theme-dark .card-options__radio:checked+.card-options__new-card-container .card-options__check-large{fill:#e0e0e0}.card-options__radio-label{border-bottom:1px solid #e0e0e0;display:flex;padding:8px 0;cursor:pointer}.card-options__master-card{width:46px;height:24px;margin-right:4px}.card-options__card-nr{font-size:14px;font-weight:500;margin-right:12px}.card-options__status{font-size:10px;margin-right:4px;color:#828282}.card-options__status.is-active{color:#008b00}.card-options__remove{background:transparent;border:none;font-size:10px;color:#828282;cursor:pointer}.card-options__new-card-label{color:#828282;font-size:10px;font-weight:600}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}body.theme-dark .discount{color:#fcfcfc}.discount__title{font-size:14px;margin-bottom:14px;font-weight:500;margin-left:16px}.discount__actions{padding:0}.discount__label{font-size:12px;line-height:14px;margin-bottom:4px;margin-left:10px}.discount__code-container{display:flex;align-items:flex-start}.discount__textfield{border-radius:28px;margin-bottom:16px}.discount__scan-button svg{fill:transparent !important}.discount__add-button,.discount__scan-button{margin-bottom:16px}body.theme-dark .discount__add-button,body.theme-dark .discount__scan-button{border-color:#e0e0e0}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.external-view{padding:32px 0}.external-view iframe{width:100%}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.footer{background-color:#fff}body.theme-dark .footer{background:#101010}.footer__container{width:100%;max-width:407px;margin:0 auto;padding:0 16px}.footer__content{color:#fff;font-weight:500;text-align:center;padding:24px 0 42px}.footer__content *+*{margin-top:2px}.footer__title{color:#101010}body.theme-dark .footer__title{color:#fff}.footer__text p{color:#828282}.footer__copyright{color:#101010}body.theme-dark .footer__copyright{color:#f1f1f1}.footer__icon{font-size:16px;vertical-align:middle}.footer__bottom{display:flex;justify-content:center;padding:42px 0 24px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.check{position:relative;font-size:14px}.check--round .check__indicator{border-radius:12px}.check__input{position:absolute;top:0;left:0;opacity:0}.check__label{display:block;padding-left:36px;cursor:pointer;color:#828282}.check__input:disabled~.check__label{color:rgba(130,130,130,.5);cursor:not-allowed}html[data-whatinput=keyboard] .check__input:focus~.check__label{outline-style:auto}.check__text{color:#101010;font-weight:500;line-height:24px}body.theme-dark .check__text{color:#e0e0e0}.check__indicator{background-color:#fff;display:block;position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #101010;border-radius:4px}.check__input:checked+.check__label .check__indicator{background-color:#101010}.check__input:disabled+.check__label .check__indicator{background-color:#fcfcfc;border-color:#fcfcfc}body.theme-dark .check__indicator{border-color:#e0e0e0;background-color:#101010}.check__icon{display:none;opacity:0;position:absolute;top:50%;left:50%;font-size:24px;pointer-events:none;transform:translate(-50%,-50%);fill:#fff}.check__input:checked~.check__label .check__icon{color:#101010;display:inline-block;opacity:1}.check__input:disabled~.check__label .check__icon{color:#828282}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.choice-group__label{margin-bottom:16px;font-size:16px;line-height:24px;font-weight:400}.choice-group--hidden-label .choice-group__label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.choice-group__label-inner{display:inline-flex;margin-left:10px;align-items:center}.choice-group.is-invalid .choice-group__label-inner{color:#ca024f}.choice-group--with-icon .choice-group__label-inner{margin-left:0}.choice-group--horizontal .choice-group__inner{display:flex;align-items:center}.choice-group__item+.choice-group__item{margin-top:24px}.choice-group--horizontal .choice-group__item+.choice-group__item{margin-top:0;margin-left:32px}.choice-group--bordered .choice-group__item{margin-top:0;padding:16px 0;border-bottom:1px solid #fcfcfc}.choice-group__error{margin-top:8px;margin-left:10px;color:#ca024f;font-size:14px}.choice-group__description{margin-top:8px;margin-left:10px;color:#101010;font-size:14px}.choice-group__icon{margin-right:12px;font-size:24px}.choice-group__text{align-self:center}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.textfield{position:relative;width:100%}.textfield__inner{position:relative;padding-top:16px}.textfield__label{background-color:#fff;padding:0 4px;margin-bottom:4px;font-weight:400;font-size:12px;color:#989898;position:absolute;top:4px;left:15px;pointer-events:none}.textfield--icon-left .textfield__label{left:32px}.textfield--light .textfield__label{color:#828282}body.theme-dark .textfield__label{color:#fcfcfc;background-color:#101010}.textfield__input{display:block;height:48px;width:100%;margin:0;padding:0 20px;font-size:16px;line-height:24px;font-weight:500;text-align:left;color:#585858;border:1px solid #bdbdbd;border-radius:28px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 300ms ease-in-out}.textfield__input::-ms-clear{display:none}.textfield__input::-moz-placeholder{color:#a6a0a0}.textfield__input::placeholder{color:#a6a0a0}body.theme-dark .textfield__input::-moz-placeholder{color:rgba(255,255,255,.5)}body.theme-dark .textfield__input::placeholder{color:rgba(255,255,255,.5)}.textfield__input:hover,.textfield__input:focus{outline:none;border-color:#828282}.textfield.is-invalid .textfield__input{border-color:#ca024f}.textfield.is-disabled .textfield__input{background-color:transparent;outline:none;color:#a6a0a0}body.theme-dark .textfield.is-disabled .textfield__input{background:#a6a0a0;color:#fcfcfc}.textfield--icon-left .textfield__input{padding-left:42px}.textfield--icon-right .textfield__input,.textfield--password .textfield__input{padding-right:44px}.textfield--light .textfield__input{background-color:#828282}body.theme-dark .textfield__input{background:#101010;color:#fcfcfc}.textfield--alternate .textfield__input{background:#fff}body.theme-dark .textfield--alternate .textfield__input{background:#101010}.textfield__icon{position:absolute;top:28px;font-size:24px;color:#fcfcfc}.textfield--icon-left .textfield__icon{left:10px}.textfield--icon-right .textfield__icon{right:10px}.textfield--hidden-label .textfield__icon{top:12px}.textfield__error{margin-top:4px;font-size:14px;line-height:14px;color:#ca024f;padding-left:10px}.textfield__description{margin-top:4px;font-size:14px;line-height:14px;color:#828282;padding-left:10px}.textfield__password-button{background:transparent;margin:0;padding:12px;border:none;position:absolute;top:17px;bottom:0;right:0;display:flex;align-items:center;justify-content:center;height:48px;width:48px;font-size:24px;cursor:pointer;color:#101010}.textfield--hidden-label .textfield__password-button{top:0}body.theme-dark .textfield__password-button{color:#fcfcfc}.textfield__hide-icon{display:none;color:transparent}.textfield.is-visible .textfield__hide-icon{display:block}.textfield__show-icon{color:transparent}.textfield.is-visible .textfield__show-icon{display:none}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.filefield__label{font-size:12px;top:0}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.textarea__input{display:block;padding:10px;height:192px;resize:vertical;overflow:auto}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.gift-card{display:flex;align-items:center}.gift-card__cell+.gift-card__cell:not(.gift-card__cell--button){margin-left:5px}.gift-card__cell--first{flex:1 1 100%}.gift-card__cell--button{margin-left:10px}.gift-card__cell-label{font-size:12px;line-height:14px;color:#828282}body.theme-dark .gift-card__cell-label{color:#a6a0a0}.gift-card__cell-value{font-size:14px;font-weight:500}.gift-card.is-selected .gift-card__cell-value{color:#828282}body.theme-dark .gift-card.is-selected .gift-card__cell-value{color:#a6a0a0}.gift-card.is-disabled .gift-card__cell-value{color:#a6a0a0}body.theme-dark .gift-card.is-disabled .gift-card__cell-value{color:#a6a0a0}body.theme-dark .gift-card__cell-value{color:#fcfcfc}.gift-card__cell-value--title{display:flex;align-items:center}.gift-card__icon{font-size:24px;margin-right:6px}body.theme-dark .gift-card__icon{color:#fcfcfc}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.gift-dropdown{background:transparent;border-radius:8px}body.theme-dark .gift-dropdown{box-shadow:none}.gift-dropdown__trigger{display:flex;align-items:center;padding:14px 16px 14px 36px;font-size:18px;width:100%}body.theme-dark .gift-dropdown__trigger{color:#fcfcfc;border:solid 1px #e0e0e0}.gift-dropdown__icon{font-size:24px;color:#101010;margin-right:8px;flex:0 0 24px}body.theme-dark .gift-dropdown__icon{color:#e0e0e0 !important}.gift-dropdown__title{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gift-dropdown__chevron{margin-left:auto;height:10px;width:16px}.gift-dropdown.is-open .gift-dropdown__chevron{transform:rotate(180deg)}body.theme-dark .gift-dropdown__chevron{color:#e0e0e0 !important}.gift-dropdown__inner{display:none}.gift-dropdown.is-open .gift-dropdown__inner{display:block}.gift-dropdown__item{padding:18px 12px 18px 10px;border-bottom:1px solid #e0e0e0}.gift-dropdown__discount{padding:16px 0}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.header{background-color:#101010}.header--sticky{position:sticky;top:0;z-index:1}.header__container.h-container{padding:0}.header__main{display:flex;align-items:center;padding:8px 16px 8px 8px}.header--expanded .header__main{justify-content:start}.header__auth-link{height:24px}.header__auth-icon{font-size:24px;color:#f68a1f;stroke:transparent;fill:transparent}.header__logo{margin-right:auto}.header--expanded .header__logo{margin-right:0}.header__timer{margin-left:16px}.header__profile-modal.modal{background-color:transparent}body.theme-dark .header__profile-modal.modal{background-color:transparent}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}body{overflow-y:scroll}#page{display:flex;flex-direction:column;position:relative;min-height:100vh;min-height:var(--app-height)}body.is-scroll-disabled #page{overflow-y:hidden;position:fixed;width:100%}.h-container{width:100%;max-width:407px;margin:0 auto;padding:0 16px}.h-container--wide{max-width:502px}.h-container--full{padding:0}.h-negative-container{margin-left:-16px;margin-right:-16px}.h-clearfix:after{content:"";display:table;clear:both}.h-pull-left{float:left}.h-pull-right{float:right}.h-visually-hidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.h-hidden{display:none !important}.h-visible{display:block !important}@media only screen and (max-width:359px){.h-hidden-xxs{display:none !important}}@media only screen and (max-width:406px){.h-hidden-xs{display:none !important}}@media only screen and (min-width:407px) and (max-width:707px){.h-hidden-sm{display:none !important}}@media only screen and (min-width:708px) and (max-width:1088px){.h-hidden-md{display:none !important}}@media only screen and (min-width:1089px){.h-hidden-lg{display:none !important}}.h-text-left{text-align:left}.h-text-center{text-align:center}.h-text-right{text-align:right}.h-alerts{background-color:#333}.h-alerts>*+*{margin-top:32px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.image--align-right{float:right}.image--align-left{float:left}.image__img{display:block}.image__img.lazyload,.image__img.lazyloading{opacity:0;transition:opacity 300ms ease-in-out}.image__img.lazyloaded{opacity:1;transition:opacity 300ms ease-in-out}.image--fluid .image__img{max-width:100%;height:auto}.image--full .image__img{width:100%}.image--align-center .image__img{display:block;margin-left:auto;margin-right:auto}.image__caption{margin-top:8px;font-size:14px;line-height:1.28}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.loader{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background:#fff}body.theme-dark .loader{background:#333}.loader.is-hidden{display:none}.loader__visual{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.loader.is-success .loader__visual--spinner,.loader.is-error .loader__visual--spinner{display:none}.loader__visual--spinner svg{animation:rotation 6s linear infinite}.loader__visual--success{display:none}.loader.is-success .loader__visual--success{display:block}.loader__visual--error{display:none}.loader.is-error .loader__visual--error{display:block}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.logo{position:relative;width:165px}.logo:before{content:"";display:block;width:100%;padding-top:24.2424242424%}.logo--alternate{width:109px}.logo--alternate:before{padding-top:19.2660550459%}.logo__link,.logo__image{display:block;width:auto;height:100%;position:absolute;top:0;left:0}.logo-club-container{display:flex;flex-direction:row;align-items:center;color:#fff}strong .logo-club-container{font-size:1rem;font-style:normal}.logo__club{width:50px;height:40px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.main{flex:1 0 auto;background-color:#fff;max-width:708px;margin:0 auto;width:100%}@media only screen and (min-width:708px){.main{margin-bottom:15px;border-radius:0 0 8px 8px}}body.theme-dark .main{background-color:#101010}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.qr-scanner__header{display:flex;align-items:center;justify-content:space-between;color:#828282}@media only screen and (min-width:708px){.qr-scanner__header{justify-content:center;padding-top:40px;position:relative}}.qr-scanner__title-container{display:flex;align-items:center}.qr-scanner__title-container svg{fill:transparent}@media only screen and (min-width:708px){.qr-scanner__link{position:absolute;top:0;right:0}}.qr-scanner__icon{font-size:24px;margin-right:8px}.qr-scanner__outer{position:relative;width:240px;height:240px;margin:124px auto 0}.qr-scanner__outer:before{display:block;content:"";width:100%;padding-top:100%}.qr-scanner__outer>.qr-scanner__inner{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media only screen and (min-width:708px){.qr-scanner__outer{width:387px;height:387px;margin:60px auto 0}}.qr-scanner__scanner{z-index:10}.qr-scanner__scanner video{width:240px !important;height:240px !important}@media only screen and (min-width:708px){.qr-scanner__scanner video{width:387px !important;height:387px !important}}.qr-scanner__placeholder{position:absolute;top:0;left:0;right:0;bottom:0}.qr-scanner__svg{width:100%;height:100%}.qr-scanner.not-allowed .qr-scanner__svg--ask{display:none}.qr-scanner__svg--error{display:none}.qr-scanner.not-allowed .qr-scanner__svg--error{display:block}.qr-scanner__text{margin-top:82px;text-align:center}@media only screen and (min-width:708px){.qr-scanner__text{max-width:350px;margin:36px auto 80px}}.qr-scanner.not-allowed .qr-scanner__description{display:none}body.theme-dark .qr-scanner__description{color:#fff}.qr-scanner__error{display:none;color:#ca024f}.qr-scanner.not-allowed .qr-scanner__error{display:block}.qr-scanner__camera-select{display:none;margin:auto}.modal--qr .qr-scanner__camera-select{background-color:#fff}body.theme-dark .modal--qr .qr-scanner__camera-select{background-color:#333}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.modal-container{position:relative;z-index:20;top:0;left:0;right:0;bottom:0;display:none;background:rgba(16,16,16,.8)}.modal-container.is-visible{display:flex;flex-direction:column}.modal-container__inner{width:100%;min-height:100vh;margin:auto;align-self:center;display:flex;align-items:flex-start}@media only screen and (min-width:708px){.modal-container__inner{padding-top:78px}}.modal-container__inner--simple{padding:16px}.modal{display:none;position:relative;background:#fff;color:#101010;box-shadow:0 0 1px rgba(16,16,16,.1);height:100vh;overflow:auto;width:100%;max-width:708px;margin:0 auto}body.theme-dark .modal{background-color:#828282;color:#fcfcfc}body.theme-dark .modal.modal--qr,body.theme-dark .modal.modal--tip{background-color:#333}.modal.modal--simple{margin:0 auto;height:auto;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.modal.modal--alternate{background:#101010;color:#fcfcfc}.modal.modal--form{background:#fff;color:#101010}body.theme-dark .modal.modal--form{background:#333;color:#fcfcfc}.modal-container__inner>.modal{display:block;pointer-events:auto}@media only screen and (min-width:708px){.modal{border-radius:8px;height:auto}}.modal__header{padding:16px;position:relative;background:transparent;color:#fcfcfc;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center}.modal--simple .modal__header{background:transparent;padding-top:16px}.modal--tip .modal__header{padding:0}.modal__close,.modal__apply{position:absolute;top:16px;right:16px;background:transparent;padding:0;outline:none;font-size:24px;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none}.modal--apply .modal__close,.modal--apply .modal__apply{left:16px;right:auto}.modal--alternate .modal__close,.modal--alternate .modal__apply{border-radius:8px;border:1px solid #fcfcfc}.modal--qr .modal__close,.modal--qr .modal__apply{top:0;right:4px;color:#828282}.modal--simple .modal__close{position:absolute;top:0;right:0;color:#828282}body.theme-dark .modal--simple .modal__close{color:#fcfcfc}.modal--tip .modal__close{top:14px;right:14px}.modal__apply{width:auto;font-size:16px;line-height:24px;padding:12px}.modal--apply .modal__apply{right:16px;left:auto}.modal:not(.modal--alternate) .modal__content{padding:24px}.modal.modal--form .modal__content{padding:60px 16px}@media only screen and (min-width:708px){.modal.modal--form .modal__content{padding:12px 16px 64px}}.modal.header__profile-modal .modal__content{padding:40px 0 0 0}.modal__content--light{background-color:#333}.modal__actions-container{display:flex;align-items:center;flex-wrap:wrap;margin:8px 0 0 -16px}@media only screen and (min-width:708px){.modal__actions-container{justify-content:flex-end;margin-top:64px}}.modal__button{margin:16px 0 0 16px;padding:12px 16px;min-width:0;flex:1 1 auto}@media only screen and (min-width:708px){.modal__button{flex:0 0 auto}}.modal__content-form{margin-top:24px}.modal__content-form-field+.modal__content-form-field{margin-top:24px}.modal__content-form-link{display:block;text-align:right;margin-top:20px;max-width:100px;margin-left:auto}.modal__content-form-submit{margin-top:24px}.modal__content-comment{margin-top:24px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.notification{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:8px;padding:20px}@media only screen and (min-width:708px){.notification{padding:14px 32px;display:inline-flex;align-items:center}}.notification__content{color:#828282}.notification__action-list{margin-top:12px;display:inline-flex}@media only screen and (min-width:708px){.notification__action-list{text-align:right;margin-top:0;margin-left:32px}}.notification__action{display:inline-block;flex-shrink:0}.notification__action+.notification__action{margin-left:16px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.notification-list{position:fixed;display:flex;align-items:flex-end;flex-direction:column;right:auto;bottom:0;left:0;width:100%;z-index:50}@media only screen and (min-width:708px){.notification-list{left:auto;right:32px;bottom:32px;padding-left:32px;width:auto}}.notification-list__item{transform:translateX(calc(100% + 48px));transition:transform 300ms ease-in;width:100%}@media only screen and (min-width:708px){.notification-list__item{width:auto}}.notification-list__item.is-visible{transform:translateX(0);transition-timing-function:ease-out}.notification-list__item+.notification-list__item{margin-top:16px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.payment-options{display:flex;align-items:center;justify-content:center}.payment-options__item{height:24px;flex:0 0 auto;display:flex;align-items:center}.payment-options__item+.payment-options__item{margin-left:6px}.payment-options__image{width:auto;max-height:100%}.payment-options__image img{display:block;height:100%}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.dropdown{position:relative;display:inline-block}.select-container{background-image:url("inc/svg/global.svg#view-chevron-bottom");background-repeat:no-repeat;background-position:right .2em center;background-size:1em .7em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.5em 1.5em;color:#101010;border:none;background-color:#fff}body.theme-dark .select-container{background-image:url("inc/svg/global.svg#view-chevron-bottom-white");background-color:#101010;color:#e0e0e0 !important}.select-container:hover,.select-container:focus{outline:none}.select-container option:last-child{border-bottom:none}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.sticky-button{background-color:#f7f7f7;box-shadow:0 -6px 8px rgba(0,0,0,.04);border-top-left-radius:24px;border-top-right-radius:24px;position:sticky;bottom:0;width:100%;padding:24px 16px}.sticky-button__check{margin-bottom:24px;margin-left:8px}body.theme-dark .sticky-button{background-color:#2d2d2d}.sticky-button__button{background-color:#101010;color:#fff;border-color:#e9e9e9}body.theme-dark .sticky-button__button{background-color:#101010;color:#fff;border-color:#989898}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}body.theme-dark .table-list{color:#fcfcfc;font-weight:500}.table-list__inner{width:100%}.table-list__header{border-top:1px solid #e1e1e1}.table-list__header-item{text-align:right;padding:4px 16px;color:#828282}.table-list__header-item:first-child{text-align:left;padding-left:0}.table-list__header-item:last-child{padding-right:0}.table-list__row{border-bottom:1px solid #e0e0e0}.table-list__row.has-children,.table-list__row.table-list__row--child{box-shadow:none}.table-list__row--child.is-last{border-bottom:1px solid #e0e0e0}.table-list__title-container{vertical-align:middle;padding:8px 16px;display:flex}.table-list__item-container{padding:8px 16px;vertical-align:middle}.table-list__item-container:last-of-type{padding-right:16px}.table-list__header-item,.table-list__title-container{width:100%;font-size:14px;line-height:18px}.table-list__header-item:first-of-type,.table-list__title-container:first-of-type{padding-left:16px}.table-list__header-item:last-of-type,.table-list__title-container:last-of-type{padding-right:16px}.table-list__item,.table-list__title{font-size:14px;line-height:18px}.table-list__row--child .table-list__title{padding-left:12px}.table-list__item{white-space:nowrap;text-align:right}.table-list__item--middle{padding-right:16px}.table-list__row--child .table-list__title-container{padding-bottom:12px}.table-list__row--child .table-list__item--middle{padding-right:16px}.table-list__alert{padding:0 16px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.tag{font-weight:500;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:4px;padding:2px 4px;background:rgba(16,16,16,.3);display:inline-block}.tag--large{padding:16px 24px;font-size:24px;line-height:32px;border-radius:8px}.tag--dark{background:#bdbdbd;color:#4f4f4f;border:none}body.theme-dark .tag--dark{background:#101010;color:#fcfcfc}.tag--white{background:#fff;border-color:#101010;color:#101010}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.timer{background-color:rgba(239,240,246,.75);color:#f68a1f;border-radius:8px;display:inline-block;width:80px;height:40px;padding:8px;text-align:center;font-size:18px;line-height:24px;font-weight:500}.timer--simple{background-color:transparent;color:#fff;width:57px;height:24px;padding:0}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.tip-selection__header{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}body.theme-dark .tip-selection__header{color:#fcfcfc}.tip-selection__tip-amount{font-size:18px}.tip-selection__inner{display:flex;align-items:center}.tip-selection__options{display:flex;align-items:stretch;align-self:stretch}.tip-selection__item+.tip-selection__item{margin-left:14px}.tip-selection__input{display:none}.tip-selection__label{border:1px solid #828282;color:#828282;display:flex;align-items:center;justify-content:center;padding:11px 8px;width:72px;border-radius:8px;font-size:18px;cursor:pointer;height:100%}body.theme-dark .tip-selection__label{border-color:#fff;color:#fcfcfc;background:rgba(255,255,255,.1)}.tip-selection__input:checked~.tip-selection__label{border:2px solid #f68a1f;padding:10px 8px;color:#f68a1f}body.theme-dark .tip-selection__input:checked~.tip-selection__label{background:rgba(255,255,255,.25)}.tip-selection__button{flex:1 1 100%}.tip-selection__options+.tip-selection__button{margin-left:14px}.tip-selection__bottom{display:flex;align-items:center;margin-top:12px}.tip-selection__footer-icon{color:#f68a1f;font-size:16px;margin-right:4px}.tip-selection__description{color:#828282}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.tooltip__container{visibility:hidden;width:fix-content;max-width:80vw;background-color:#fff;color:#fff;text-align:center;padding:5px 0;border-radius:16px;z-index:1;filter:drop-shadow(0 4px 4px rgba(0,0,0,.2509803922));position:absolute;bottom:100%;left:0}body.theme-dark .tooltip__container{background-color:#494949;filter:none}.tooltip__body{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1rem}.tooltip__icon{width:2.5rem;height:2.5rem;color:#f68a1f}.tooltip__message{color:#101010}body.theme-dark .tooltip__message{color:#f1f1f1}.tooltip__container::after{content:" ";position:absolute;top:100%;left:10%;margin-left:-5px;border-width:15px;border-style:solid;border-color:#fff transparent transparent transparent}body.theme-dark .tooltip__container::after{border-color:#494949 transparent transparent transparent}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.button-group>*+*{margin-top:32px}.button-group--slim>*+*{margin-top:16px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.invoice{padding:36px 0 62px}body.theme-dark .invoice{color:#f1f1f1}.invoice__title{font-size:1.1rem;font-weight:600;margin-bottom:40px}.invoice__number{font-size:1.1rem;font-weight:600}.invoice__label{font-size:18px;margin-bottom:12px;font-weight:500}body.theme-dark .invoice__label{color:#f1f1f1}.invoice__text{margin-top:40px}.invoice__small-text{margin-top:44px}.invoice__buttons{margin-top:32px}body.theme-dark .invoice__button{color:#f1f1f1 !important;border:solid 1px #f1f1f1}.invoice__button+.invoice__button{margin-top:22px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.login{padding:36px 0}body.theme-dark .login{color:#fcfcfc}.login__content-form{margin-top:24px}.login__content-form-field+.login__content-form-field{margin-top:24px}.login__content-form-link{display:block;text-align:right;margin-top:20px;max-width:100px;margin-left:auto}.login__content-form-submit{margin-top:24px}.login__content-comment{margin-top:24px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.numpad{padding:25px 0 28px}.numpad--tip{padding:0}.numpad__inner{display:flex;flex-direction:column;align-items:center}.numpad__footer{max-width:300px;margin:0 auto;padding:0 16px}.numpad--tip .numpad__footer{max-width:340px}.numpad__display{display:flex;flex-direction:column;color:rgba(130,130,130,.75);text-align:center}.numpad--tip .numpad__display{text-align:left;width:100%}.numpad--tip .numpad__content{width:100%}body.theme-dark .numpad__text{color:#fcfcfc}.numpad--tip .numpad__text{font-size:20px;line-height:24px;font-weight:600;color:#101010}.numpad__totals{margin:18px auto 0;padding:0 8px;max-width:304px;width:100%}body.theme-dark .numpad__totals{color:#a6a0a0}.numpad__total-row{display:flex;align-items:center;justify-content:space-between}.numpad__slots-container{position:relative}.numpad__custom-input-container{display:flex;align-items:center;justify-content:center;margin-top:30px}.numpad__tip-input{height:42px;border-radius:8px;border:1px solid #828282;background:#f2f2f2;font-size:41px;text-align:right;font-weight:600;width:173px}body.theme-dark .numpad__tip-input{background:#828282;border-color:#a6a0a0;color:#fcfcfc}.numpad__tip-unit{font-size:32px;line-height:35px;font-weight:600;margin-left:6px}.numpad__error{position:absolute;color:#ca024f;font-size:12px;line-height:14px;text-align:left;padding-left:9px;left:14px;top:72px;display:none}.numpad.is-invalid .numpad__error{display:block}body.theme-dark .numpad__error{color:#ff75cb}.numpad__slots{display:flex;flex-direction:row;margin-top:20px;justify-content:center}.numpad__slot{width:48px;height:48px;border-radius:100%;border:1px solid #f2f2f2;background-color:#fff;font-size:27px;color:#101010;line-height:46px}.numpad__slot+.numpad__slot{margin-left:12px}.numpad.is-invalid .numpad__slot{color:#ca024f}body.theme-dark .numpad.is-invalid .numpad__slot{border-color:#ff75cb}body.theme-dark .numpad__slot{background:#333;border-color:#a6a0a0;color:#fff}.numpad__actions{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:248px;margin:48px auto 0}.numpad--tip .numpad__actions{margin-top:0}.numpad__cancel-button{position:absolute;left:-4px;bottom:12px}.numpad__button{margin-top:16px;font-size:20px;background-color:#101010;border:1px solid #101010}.numpad__button[data-number=placeholder]{visibility:hidden;opacity:0;pointer-events:none}body.theme-dark .numpad__button{background-color:#4f4f4f}.numpad__button:hover,.numpad__button:active{box-shadow:none;background:#4f4f4f;color:#53c2bb;border-color:#53c2bb}.numpad__button:hover svg,.numpad__button:active svg{fill:#53c2bb}body.theme-dark .numpad__button:hover,body.theme-dark .numpad__button:active{background-color:#333}.numpad__button:not(.button--transparent) .button__icon{margin-top:-2px;margin-bottom:2px}.numpad__button.button--transparent{background-color:transparent !important;border-color:transparent !important}.numpad__scanner{align-self:stretch;margin-top:32px}.numpad__scan-description{color:#828282;font-size:12px;line-height:14px;margin-top:6px;padding-left:10px}.numpad__tip-buttons{margin-top:40px;display:flex;align-items:center;justify-content:center}.numpad__tip-button+.numpad__tip-button{margin-left:16px}.numpad__scan-button{background-color:#101010;color:#fff;border-color:#e9e9e9}.numpad__scan-button svg{fill:transparent}body.theme-dark .numpad__scan-button{background-color:#101010;color:#fff;border-color:#989898}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.order-details{padding-top:16px}@media only screen and (min-width:407px){.order-details{padding-top:40px}}body.theme-dark .order-details{color:#fcfcfc}.order-details__view-toggle{display:flex;align-items:center;border-bottom:1px solid #e0e0e0;padding:24px 16px 4px}.order-details__view-toggle.is-open .order-details__chevron{transform:rotate(180deg)}body.theme-dark .order-details__view-toggle{border-top-left-radius:8px;border-top-right-radius:8px;background-color:#333}.order-details__chevron{margin-left:auto;height:10px;width:16px;cursor:pointer}@media only screen and (min-width:407px){.order-details__chevron{width:1em;height:1em}}.order-details__order-info{font-weight:400;font-size:14px;color:#101010;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-details__order-info span{padding-right:4px}body.theme-dark .order-details__order-info{color:#f1f1f1}.order-details__content{max-height:0;overflow:hidden;transition:all .3s ease-out;display:none;opacity:0}.order-details__content.is-visible{max-height:1500px;transition:all .3s ease-in;display:block;opacity:1}body.theme-dark .order-details__content{background-color:#333}.order-details__inner{margin:0 0}@media only screen and (min-width:407px){.order-details__inner{margin:0}}.order-details__header{display:flex;align-items:center;justify-content:space-between;padding:16px 0 12px 0}.order-details__title{font-size:20px;font-weight:500;padding:0 0 0 16px}.order-details__button-container{text-align:center}.order-details__scan-button{border-radius:28px}body.theme-dark .order-details__scan-button{border-color:#e1e1e1}.order-details__scan-button svg{fill:transparent}.order-details__button-label{font-size:12px;line-height:14px;color:#828282;margin-top:6px}body.theme-dark .order-details__button-label{color:#a6a0a0}.order-details__number-label{color:#828282}body.theme-dark .order-details__number-label{color:#a6a0a0}.order-details__number{color:#828282;line-height:22px;margin-top:4px;font-weight:600}body.theme-dark .order-details__number{color:#a6a0a0}.order-details__table{margin-top:16px}.order-details__total-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e0e0e0}.order-details__total-value,.order-details__total-paid-value{font-size:18px;font-weight:600}.order-details__tip-selection{border-bottom:1px solid #e0e0e0;padding:16px 0 20px}.order-details__discount-container{display:flex;align-items:center;padding:13px 16px;color:#f68a1f;min-height:50px}.order-details__icon{margin-right:10px}.order-details__discount-text{font-size:14px;font-weight:500}.order-details__total-paid-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e1e1;padding:16px}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.payment{padding-bottom:16px}body.theme-dark .payment{color:#fcfcfc}.payment .payment__methods-container{padding:0 20px 0 20px}.payment--simple{padding-bottom:76px}.payment__title{text-transform:uppercase}.payment__amount{font-size:24px;line-height:32px;font-weight:500}.payment--simple .payment__amount{margin-top:36px}.payment__check-container{margin-top:40px;display:flex;justify-content:center}.payment__total-add-another-button{color:#828282;font-size:.9rem;text-decoration:underline}body.theme-dark .payment__total-add-another-button{color:#a6a0a0 !important}.payment__total-add-another{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 0 1rem 0;color:#828282}body.theme-dark .payment__total-add-another{background-color:#333;color:#a6a0a0}.payment__total-container{text-align:center;padding:24px 42px 20px;margin-bottom:2rem}body.theme-dark .payment__total-container{background-color:#333;border-bottom-left-radius:8px;border-bottom-right-radius:8px}label[for=email]{font-size:14px}.payment__total-label{font-size:34px;line-height:38px;margin-bottom:16px}.payment__total-amount{font-size:34px;line-height:38px;font-weight:500}.payment__header--simple+.payment__button-container{margin-top:20px}.payment__circle-container{display:none;width:24px;height:24px;border-radius:12px;border:1px solid #101010;position:absolute;right:0;top:10px;pointer-events:none}body.theme-dark .payment__circle-container{border-color:#e0e0e0 !important}.payment__circle{display:none;background-color:#101010;width:100%;height:100%;border-radius:12px;border:3px solid #fff}body.theme-dark .payment__circle{background-color:#e0e0e0 !important;border:solid 2px #101010 !important}.payment__options-content{max-height:0;overflow:hidden;transition:all .3s ease-out;display:none;opacity:0}.payment__radio-label{display:none;width:100%;color:#101010;border-radius:0;border-bottom:1px solid #e0e0e0;padding:8px 0;cursor:pointer;font-size:.875rem}.payment__radio-label:hover{background-color:transparent}.payment__radio-label .button__inner{justify-content:flex-start}.payment__radio-label .payment-option__icon{width:46px;height:24px;margin-right:4px}body.theme-dark .payment__radio-label{color:#fcfcfc}.payment__radio{position:absolute;right:3px;opacity:0;top:15px;width:100%;cursor:pointer}.payment__radio:checked+.payment__radio-label{display:flex}.payment__radio:checked+.payment__radio-label+.payment__options-container .payment__options-content{max-height:1500px;transition:all .3s ease-in;display:block;opacity:1}.payment__options-toggle-input:not(:checked)+.payment__options-list .payment__payments-list.inner-preselection-made .payment__radio:checked+.payment__radio-label+.payment__options-container .payment__options-content{max-height:0;overflow:hidden;transition:all .3s ease-out;display:none;opacity:0}.payment__radio:checked+.payment__radio-label+.payment__options-container .payment__circle-container{display:block}.payment__radio:checked+.payment__radio-label+.payment__options-container .payment__circle-container .payment__circle{display:block}.payment__cancel{margin-top:64px}body.theme-dark .payment__cancel{border-color:#e1e1e1}.payment__invoice{margin-top:32px}.payment__invoice-title{font-size:18px;padding-bottom:4px}.payment__invoice-email{color:#828282;font-size:18px;margin-top:24px;padding-bottom:4px}.payment__invoice-email.is-invalid{color:#ca024f}body.theme-dark .payment__invoice-email.is-invalid{color:#ff75cb}.payment__invoice-description{margin-top:24px}.payment__invoice+.payment__dropdown{margin-top:52px}.payment__form-submit{margin-top:16px}.payment__payments-list{position:relative}.payment__options-toggle-label{display:flex;align-items:center;padding:8px 4px 8px 0;border-bottom:1px solid #e0e0e0;cursor:pointer;margin-top:32px;justify-content:space-between}.payment__chevron{margin-left:auto}body.theme-dark .payment__chevron{color:#e0e0e0 !important}.payment__options-toggle-label-text.open{display:none}.collapsable-title{color:#828282;padding-left:1rem;font-size:10px}body.theme-dark .collapsable-title{color:#a6a0a0}.payment__options-toggle-input{display:none}.payment__options-toggle-input:checked+.payment__options-list .payment__options-toggle-label .payment__options-toggle-label-text.closed{display:none}.payment__options-toggle-input:checked+.payment__options-list .payment__options-toggle-label .payment__options-toggle-label-text.open{display:block}.payment__options-toggle-input:checked+.payment__options-list .payment__options-toggle-label .payment__chevron{transform:rotate(180deg)}.payment__options-toggle-input:checked+.payment__options-list .payment__radio-label{display:flex}.payment__options-toggle-input:checked+.payment__options-list .payment__circle-container{display:block}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-gap-s{gap:.5rem}.flex-gap-m{gap:1rem}.flex-gap-l{gap:1.5rem}.user{padding:10px 0 20px}input:not(.input-in-sticky){scroll-margin-top:100px;scroll-margin-bottom:200px}.order-details__totals-container{border-bottom:1px solid #e1e1e1}.payment__invoice-form .payment__textfield.is-focused .textfield__label,.payment__invoice-form .payment__textfield.is-dirty .textfield__label{opacity:0;top:28px}.login__content-form .checkbox-rememberMe{margin-top:20px}.modal,.modal__content{max-width:676px}.button-return-count-down{position:absolute;left:12px;top:12px;background-color:rgba(255,255,255,.3803921569);border-radius:24px;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.button-return-count-down>span{display:inline-block;margin-top:1px}.paymentmethod-text__error{margin-top:4px;font-size:14px;line-height:14px;color:#ca024f;margin-bottom:20px}.payment-gateway-button-container{margin-top:16px}.sticky-button .payment-gateway-button-container{margin-top:0}.stripe-payment-request-button{border-radius:50px;overflow:hidden;position:relative;z-index:0}.payment-gateway-preselection-name{display:none}.payment__options-toggle-input:not(:checked)+.payment__options-list .payment__payments-list.inner-preselection-made .payment__radio:checked+.payment__radio-label .payment-gateway-regular-name{display:none}.payment__options-toggle-input:not(:checked)+.payment__options-list .payment__payments-list.inner-preselection-made .payment__radio:checked+.payment__radio-label .payment-gateway-preselection-name{display:inline-block}.main>.login .button.login__content-form-submit{margin-bottom:12px}.payment__options-content{display:none}.payment__radio:checked+.payment__radio-label+.payment__options-content{display:block}.price-old{text-decoration:line-through;text-decoration-color:#c95454;color:#888}