.dummy-class[data-v-a857a841]{color:#000}.widget-and-card-preview-layout[data-v-a857a841]{display:grid;grid-template-columns:1fr;margin-block-end:1.25rem;margin-inline:auto;width:100%}@media (min-width:768px){.widget-and-card-preview-layout[data-v-a857a841]{-moz-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:1fr 35vw;margin-block-end:1.875rem}}@media (min-width:992px){.widget-and-card-preview-layout[data-v-a857a841]{-moz-column-gap:6.25rem;column-gap:6.25rem;grid-template-columns:1fr 21.875rem}}.widget-and-card-preview-layout--error-mode[data-v-a857a841]{align-items:center;grid-template-columns:1fr!important;margin-block-start:1.25rem;max-width:555px;min-height:50vh;text-align:center}.widget-and-card-preview-layout__widget[data-v-a857a841]{padding-top:1.25rem}@media (min-width:768px){.widget-and-card-preview-layout__widget[data-v-a857a841]{padding-top:1.875rem}}.widget-and-card-preview-layout__card-preview[data-v-a857a841]{height:-moz-fit-content;height:fit-content;padding-top:1.25rem;position:sticky;top:0}@media (min-width:768px){.widget-and-card-preview-layout__card-preview[data-v-a857a841]{padding-top:1.875rem}}.dummy-class[data-v-83fb6c5e]{color:#000}.card-preview-public-transport-ticket[data-v-83fb6c5e]{box-sizing:border-box;font-family:var(--font-family-base)}.card-preview-public-transport-ticket__header[data-v-83fb6c5e]{border-radius:min(var(--border-radius-controls),var(--border-radius-max));display:grid;gap:6px;grid-template-columns:1fr;padding:.625rem}.card-preview-public-transport-ticket__header.preLoading[data-v-83fb6c5e]{animation:placeholder-input-animation-83fb6c5e 3s linear infinite;background-color:var(--lighten-color-dark-090);background-image:linear-gradient(to right,var(--lighten-color-dark-090) 0,var(--lighten-color-dark-075) 20%,var(--lighten-color-dark-090) 40%,var(--lighten-color-dark-090) 100%);background-repeat:no-repeat;background-size:300% 100%}.card-preview-public-transport-ticket__header.preLoading p[data-v-83fb6c5e]{opacity:0}.card-preview-public-transport-ticket__header.is-clickable[data-v-83fb6c5e]{background-color:transparent;transition:background-color .15s ease-in-out}.card-preview-public-transport-ticket__header.is-clickable[data-v-83fb6c5e]:hover{background-color:var(--background-color-neutral);cursor:pointer}.card-preview-public-transport-ticket__header__route[data-v-83fb6c5e]{align-items:center;color:#292929;display:grid;font-size:17px;font-weight:600;gap:12px;grid-template-columns:auto 1fr;letter-spacing:-.42px;line-height:1.29;margin:0}.card-preview-public-transport-ticket__header__icon[data-v-83fb6c5e]{align-items:center;background-color:var(--rgba-color-text-010);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.card-preview-public-transport-ticket__header__icon[data-v-83fb6c5e] .j-icon:before{font-size:18px}.card-preview-public-transport-ticket__header__stops[data-v-83fb6c5e]{color:var(--transparent-dark-text);font-size:13px;letter-spacing:-.09px;line-height:1.38;margin:0}.card-preview-public-transport-ticket__header__cta[data-v-83fb6c5e]{margin:0}.card-preview-public-transport-ticket__header__link[data-v-83fb6c5e]{color:var(--color-text);font-size:13px;font-weight:700;letter-spacing:-.09px;line-height:1.38;text-decoration:none}.card-preview-public-transport-ticket__header__link[data-v-83fb6c5e]:hover{cursor:pointer}.card-preview-public-transport-ticket__body[data-v-83fb6c5e]{border-radius:min(var(--border-radius-controls),var(--border-radius-max));display:grid;font-family:var(--font-family-base);font-size:15px;gap:4px;grid-template-columns:1fr;letter-spacing:-.25px;line-height:1.33;padding:.625rem}.card-preview-public-transport-ticket__body.is-clickable[data-v-83fb6c5e]{background-color:transparent;transition:background-color .15s ease-in-out}.card-preview-public-transport-ticket__body.is-clickable[data-v-83fb6c5e]:hover{background-color:var(--background-color-neutral);cursor:pointer}.card-preview-public-transport-ticket__body.loading[data-v-83fb6c5e]{animation:placeholder-input-animation-83fb6c5e 3s linear infinite;background-color:var(--lighten-color-dark-090);background-image:linear-gradient(to right,var(--lighten-color-dark-090) 0,var(--lighten-color-dark-075) 20%,var(--lighten-color-dark-090) 40%,var(--lighten-color-dark-090) 100%);background-repeat:no-repeat;background-size:300% 100%}.card-preview-public-transport-ticket__body.loading p[data-v-83fb6c5e]{opacity:0}.card-preview-public-transport-ticket__body .ticket-summary__title[data-v-83fb6c5e]{color:var(--dark-text);margin:0}.card-preview-public-transport-ticket__body .ticket-summary__details[data-v-83fb6c5e]{color:var(--transparent-dark-text);margin:0}.card-preview-public-transport-ticket__body .ticket-summary__price[data-v-83fb6c5e]{color:var(--dark-text);font-weight:600;margin:0}.card-preview-public-transport-ticket__body__link[data-v-83fb6c5e]{color:var(--color-text);font-size:13px;font-weight:700;letter-spacing:-.09px;line-height:1.38;margin:0;text-decoration:none}.card-preview-public-transport-ticket__body__link[data-v-83fb6c5e]:hover{cursor:pointer}@keyframes placeholder-input-animation-83fb6c5e{0%{background-position:100% 0}to{background-position:-100% 0}}.dummy-class[data-v-6ff84a5a]{color:#000}.preview[data-v-6ff84a5a]{background-color:#fff}.card-preview[data-v-6ff84a5a]{border:1px solid var(--border-color-alternative);border-radius:min(var(--border-radius-controls),25px);box-sizing:border-box;font-family:var(--font-family-base);padding:.625rem;padding-inline-start:.625rem!important}@media (min-width:768px){.card-preview[data-v-6ff84a5a]{max-width:350px}}.card-preview__loading-cta[data-v-6ff84a5a]{padding-top:1.875rem}.card-preview__loading-cta__btn[data-v-6ff84a5a]{animation:placeholder-animation-6ff84a5a 3s linear infinite;background-color:var(--lighten-color-dark-090);background-image:linear-gradient(to right,var(--lighten-color-dark-090) 0,var(--lighten-color-dark-075) 20%,var(--lighten-color-dark-090) 40%,var(--lighten-color-dark-090) 100%);background-repeat:no-repeat;background-size:300% 100%;border-radius:min(var(--border-radius-controls),25px);height:6.875rem;width:100%}.navbar-checkout[data-v-6ff84a5a]{display:flex;flex-direction:column;margin:0}@media (min-width:768px){.navbar-checkout[data-v-6ff84a5a]{max-width:350px}}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner{flex-direction:column;padding:1.25rem 0 0!important}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__total{align-items:baseline;justify-content:space-between;width:100%}@media (min-width:768px){.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__total{display:flex}}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__total-value{font-size:1.25rem}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__total-label{margin:0}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__actions{flex-direction:column;gap:.625rem;width:100%}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__actions .j-button{width:100%}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__actions>button:not(:first-of-type){margin-block-start:.625rem}@media (min-width:768px){.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__actions{gap:0;margin-block-start:.625rem}}.navbar-checkout[data-v-6ff84a5a] .j-widget-navbar__inner .j-widget-navbar__actions .button-add-to-cart{margin:0}@keyframes placeholder-animation-6ff84a5a{0%{background-position:100% 0}to{background-position:-100% 0}}.dummy-class[data-v-87956e79]{color:#000}.radio-card-group[data-v-87956e79]{align-items:center;border:1px solid var(--border-color-neutral);border-radius:min(var(--border-radius-controls),25px);display:grid;grid-auto-rows:1fr}.radio-card-group[data-v-87956e79] .radio-card{border:1px solid transparent;border-radius:min(var(--border-radius-controls),25px);display:flex;flex-direction:column;font-family:var(--font-family-base);height:calc(100% + 1px);justify-content:center;margin:-1px;padding:calc(1.25rem + 2px) calc(1.25rem + 1px);width:calc(100% + 2px);z-index:1}.radio-card-group[data-v-87956e79] .radio-card__left{justify-content:center}.radio-card-group[data-v-87956e79] .radio-card--is-selected{background-color:var(--rgba-color-dark-005);border:2px solid var(--border-color-dark);border-radius:min(var(--border-radius-controls),25px);margin:-1px;padding:calc(1.25rem + 1px) 1.25rem}.radio-card-group[data-v-87956e79] .radio-card--is-selected.radio-card--is-disabled{cursor:default;opacity:.4}.radio-card-group[data-v-87956e79] .radio-card:first-child{margin-bottom:0}.radio-card-group[data-v-87956e79] .radio-card:last-child{margin-top:0}.radio-card-group[data-v-87956e79] .radio-card:hover:not(.radio-card--is-selected):not(.radio-card--is-disabled){border:1px solid var(--border-color-dark);border-radius:min(var(--border-radius-controls),25px)}.radio-card-group[data-v-87956e79] .radio-card__top-row{color:var(--dark-text);font-size:17px;letter-spacing:-.42px;line-height:1.29}.radio-card-group[data-v-87956e79] .radio-card__details{color:var(--transparent-dark-text);font-size:13px;letter-spacing:-.09px;line-height:1.38;margin:0}.dummy-class[data-v-b71995d5]{color:#000}.public-transport__seat-reservation[data-v-b71995d5] .switch{padding-top:0}.public-transport__ticket[data-v-b71995d5] .j-widget-form__container .actions,.public-transport__ticket[data-v-b71995d5] .j-widget-form__container .separator{display:none}.public-transport__ticket[data-v-b71995d5] .j-widget-form .j-widget-form__panel,.public-transport__ticket[data-v-b71995d5] .j-widget-form.is-md.j-widget-form--default .j-widget-form__panel{background-color:transparent;padding:0}.public-transport__ticket[data-v-b71995d5] .j-widget-form__form .j-input-field-traveller-dropdown__delete{background-color:var(--color-light)}@media (max-width:991.98px){.public-transport__ticket[data-v-b71995d5] .j-widget-form__form .ticket-section{padding:.625rem}}.public-transport__ticket[data-v-b71995d5] .j-widget-form__form .ticket-section .title{font-size:1.25rem;line-height:1.5625rem}@media (max-width:991.98px){.public-transport__ticket[data-v-b71995d5] .j-widget-form__form .ticket-section .title{font-size:15px;line-height:20px;margin-bottom:.625rem!important}}@media (max-width:991.98px){.public-transport__ticket[data-v-b71995d5] .j-widget-form__form .ticket-section .content{padding:.625rem}}@media (max-width:991.98px){.public-transport__ticket[data-v-b71995d5] .j-widget-form__form .ticket-section .content .j-widget-form-row{margin-bottom:.625rem}}@media (max-width:991.98px){.public-transport__ticket[data-v-b71995d5] .j-widget-form__form .ticket-section .content>.j-button{margin-top:.625rem}}.public-transport__ticket[data-v-b71995d5] .j-widget-form__tickets-margin{display:none}.public-transport__travellers-list[data-v-b71995d5]{display:flex;flex-direction:column;gap:20px}.public-transport__return-journey-question[data-v-b71995d5] .radio-card-group{align-items:stretch;display:flex;flex-direction:column}.public-transport__error-mask[data-v-b71995d5]{align-items:center;display:flex;flex-direction:column}.public-transport__error-mask h1[data-v-b71995d5]{color:var(--color-dark);font-size:34px;font-weight:600;letter-spacing:-1.75px;text-align:center}.public-transport__error-mask p[data-v-b71995d5]{color:#292929;font-size:17px;letter-spacing:-.42px;line-height:1.29;text-align:center}.j-dropdown__content .ticket-offer-details[data-v-b71995d5]{margin:0;padding:1.875rem}@media (max-width:991.98px){.j-dropdown__content .ticket-offer-details[data-v-b71995d5]{padding:1.25rem}}[data-v-b71995d5] .ticket-section.initial-loading .content{animation:placeholder-input-animation-b71995d5 3s linear infinite;background-color:var(--lighten-color-dark-090);background-image:linear-gradient(to right,var(--lighten-color-dark-090) 0,var(--lighten-color-dark-075) 20%,var(--lighten-color-dark-090) 40%,var(--lighten-color-dark-090) 100%);background-repeat:no-repeat;background-size:300% 100%;border-radius:min(var(--border-radius-controls),var(--border-radius-max))}[data-v-b71995d5] .ticket-section.initial-loading .content *{opacity:0}[data-v-b71995d5] .j-input-field__value{white-space:break-spaces}@keyframes placeholder-input-animation-b71995d5{0%{background-position:100% 0}to{background-position:-100% 0}}
