/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{--fs-heading1:1.375rem;--fs-heading2:1.25rem;--fs-heading3:1.125rem;--fs-medium:1rem;--fs-p:0.9375rem;--fs-xs:0.875rem;--fs-xxs:0.75rem;--fs-label:0.875rem;--fs-label-l:0.9375rem;--fs-input:1rem;--fs-button:1rem}@media(min-width:61.25em){:root{--fs-heading1:1.5rem;--fs-p:1rem;--fs-label-l:1rem}}@media(min-width:118.75em){:root{--fs-heading1:2rem}}@font-face{font-display:swap;font-family:aldi-sued-office;font-style:normal;font-weight:400;src:url(/build/fonts/ALDISUEDOffice-Regular.53e13151.woff2) format("woff");src:local(""),url(/build/fonts/ALDISUEDOffice-Regular.47db5b0a.woff) format("woff"),url(/build/fonts/ALDISUEDOffice-Regular.8c63d60c.ttf) format("truetype")}@font-face{font-display:swap;font-family:aldi-sued-office;font-style:normal;font-weight:700;src:url(/build/fonts/ALDISUEDOffice-Bold.5ab95c7a.woff2) format("woff");src:local(""),url(/build/fonts/ALDISUEDOffice-Bold.b2c205d9.woff) format("woff"),url(/build/fonts/ALDISUEDOffice-Bold.db2c0f1a.ttf) format("truetype")}:root{--border-radius:0.5rem;--border-radius-small:0.25rem;--border-radius-button:1.25rem;--border-radius-input:0.25rem}body>iframe,body>img{display:none}html{scroll-behavior:smooth;scroll-padding-top:12.5rem;scrollbar-gutter:stable;scrollbar-width:thin}body{background-color:#f1f1f1;color:#4a4a4a;font-family:aldi-sued-office,arial,sans-serif;font-size:var(--fs-p);font-weight:400;line-height:1.3;max-width:100%;overflow-x:hidden;position:relative;width:100%}@media(max-width:61.1875em){body.has-mobile-overlay{height:100vh;overflow:hidden}body.has-mobile-overlay .main__content{opacity:0;transition:opacity .5s ease-in-out}}body.has-datepicker,body.has-dialog{height:100vh;overflow:hidden}body.has-datepicker:before,body.has-dialog:before{background:rgba(0,0,0,.65);content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:35}.header{background:linear-gradient(180deg,#00005f 0,#00005f .3125rem,#344384 .375rem,#344384 3.625rem);box-shadow:none;display:block;height:3.625rem;left:0;position:fixed;top:0;width:100%;z-index:20}@media(min-width:61.25em){.header{background:linear-gradient(180deg,#00005f 0,#00005f 2.25rem,#344384 0,#344384 6rem);height:6rem}}.header__grid{display:grid;grid-template-areas:"logo . meta";grid-template-columns:2.5rem 2rem auto;grid-template-rows:3.625rem;margin:auto;max-width:81.5625rem;padding:0 .5rem;position:relative}@media(min-width:61.25em){.header__grid{grid-template-areas:"logo . hotline . meta" "logo . brand brand .";grid-template-columns:4rem 2rem auto 2rem auto;grid-template-rows:2.25rem 3.75rem;padding:0 1rem}}@media(min-width:83.125em){.header__grid{padding:0 .5rem}}.header__grid>.logo{align-self:center;grid-area:logo;height:auto;width:2.5rem}@media(min-width:61.25em){.header__grid>.logo{width:4rem}}.header__grid>.logo .logo__link{display:block}.header__grid>.logo .logo__image{display:block;height:auto;width:2.5rem}@media(min-width:61.25em){.header__grid>.logo .logo__image{width:4rem}}.header__hotline{display:none}@media(min-width:61.25em){.header__hotline{color:#fff;display:block;grid-area:hotline;line-height:2.25rem}}.header__meta{align-items:center;color:#fff;display:flex;flex:0 1 auto;flex-flow:row nowrap;font-size:var(--fs-p);grid-area:meta;justify-content:flex-end}.header__main{color:#fff;display:none;grid-area:brand}@media(min-width:61.25em){.header__main{align-items:center;display:flex;flex:0 1 auto;flex-flow:row nowrap}}.header__brand-wrapper{align-items:end;display:grid;gap:.5rem;grid-template-columns:min-content min-content;margin:0}.header__brand-name{font-size:1.5rem;line-height:1;text-transform:uppercase}.header__brand-claim,.header__brand-name{color:var(--white);display:inline;font-weight:700;position:relative;white-space:nowrap}.header__brand-claim{font-size:1rem;letter-spacing:.025rem;line-height:1.1}.main{display:grid;gap:0;grid-template-areas:"aside" "content";grid-template-columns:100%;margin:0 .5rem;min-height:calc(100dvh - 46.875rem);padding:4.125rem 0 0;position:relative}@media(min-width:61.25em){.main{gap:1.25rem;grid-template-areas:"content aside";grid-template-columns:minmax(0,1fr) 20.5rem;margin:0 1rem;min-height:calc(100vh - 29.375rem);padding-top:8rem}}@media(min-width:83.125em){.main{gap:1.5rem;grid-template-columns:59.25rem 21.3125rem;margin:auto;max-width:81.5625rem}}.main.main--top{grid-template-areas:"full" "aside" "content"}@media(min-width:61.25em){.main.main--top{grid-template-areas:"full full" "content aside"}}@media(max-width:61.1875em){.main.main--aside-last{grid-template-areas:"content" "aside"}.main.main--aside-last.main--top{grid-template-areas:"full" "content" "aside"}.main.main--aside-last .main__aside{padding-top:2rem}}.main.main--full{grid-template-columns:100%}.main__content{display:block;grid-area:content;max-width:100%;position:relative}@media(min-width:61.25em){.main__content{margin:0;padding:.25rem}.main__aside{grid-area:aside;padding:.25rem}}@media(max-width:61.1875em){.main__aside.main__aside--toggle-mobile{height:100dvh;left:0;position:fixed;top:calc(100dvh - 6.875rem);transition:top .5s ease-in-out;width:100vw;z-index:30}.main__aside.main__aside--toggle-mobile .travel-teaser{padding-top:6.875rem}.main__aside.main__aside--toggle-mobile.main__aside--mobile-open{overflow-y:scroll;top:0}.main__aside-toggle{background-color:#344384;box-shadow:0 0 .5rem 0 rgba(0,0,0,.5);color:#fff;height:6.875rem;padding:1.5rem 1rem 1rem;position:fixed;user-select:none;width:100vw;z-index:30}.main__aside-toggle:before{background-color:#ffc800;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ0Mzg0IiBkPSJNMTMgNmg0bC01LTYtNSA2aDR2MTJIN2w1IDYgNS02aC00eiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:1rem auto;border-radius:50%;box-shadow:0 0 .5rem 0 rgba(0,0,0,.5);left:50%;top:-.75rem;transform:translateX(-50%);width:1.5rem;z-index:15}.main__aside-toggle:after,.main__aside-toggle:before{content:"";display:block;height:1.5rem;position:absolute}.main__aside-toggle:after{background:transparent;left:0;top:-1.5rem;width:100%;z-index:10}}@media(min-width:61.25em){.main__aside-toggle{display:none}}.main__aside--mobile-open .main__aside-toggle:before{bottom:-.75rem;top:auto}.main__aside--mobile-open .main__aside-toggle:after{bottom:-1.5rem;top:auto}.main__aside-toggle .travel-detail__cost{color:#fff;margin:0}.main__aside-toggle .delimiter{background-color:#344384}.main__aside-toggle .delimiter:after{border-color:hsla(0,0%,100%,.75)}.main__aside-toggle .icon{fill:#fff}.main__scroll-top{display:block;padding-top:1.25rem;position:relative;text-align:right;z-index:2}.main__scroll-top>.icon{cursor:pointer;display:inline-block;height:2rem;transform:rotate(-90deg);width:2rem}.main__scroll-top>.icon:focus{border-radius:100%}.content{position:relative}.content.content--grid{display:grid;gap:2rem 0;grid-template-columns:[breakout-start] .75rem [content-start] 1fr [content-end] .75rem [breakout-end]}@media(min-width:61.25em){.content.content--grid{grid-template-columns:[breakout-start] 1.25rem [content-start] 1fr [content-end] 1.25rem [breakout-end]}}.content.content--grid>*{grid-column:content}.content.content--grid>.section--breakout{grid-column:breakout}.content.content--indented{padding:0 .75rem}@media(min-width:61.25em){.content.content--indented{padding:0 1.25rem}}.content.content--indented>:nth-child(n+2),.footer{margin-top:2rem}.footer{background-color:#f1f1f1;border-top:.25rem solid #d5d5d5;display:block;position:relative;z-index:2}@media(min-width:61.25em){.footer{margin-top:6rem}}.footer.footer--aside-toggle{padding-bottom:6.875rem}@media(min-width:61.25em){.footer.footer--aside-toggle{padding:0 1rem}}@media(min-width:83.125em){.footer.footer--aside-toggle{padding:0}}@media(max-width:61.1875em){body.has-mobile-overlay .footer{opacity:0;transition:opacity .5s ease-in-out}}.footer__layout{display:flex;flex-flow:row wrap;margin:auto;max-width:81.5625rem;position:relative}@media(min-width:61.25em){.footer__layout{flex-flow:row nowrap}}.footer__layout.footer__layout--info{padding:2rem 1rem}@media(min-width:61.25em){.footer__layout.footer__layout--info{padding:2rem 1rem}}@media(min-width:83.125em){.footer__layout.footer__layout--info{padding:2rem .5rem}}.footer__layout.footer__layout--main{padding:2rem 1rem}@media(min-width:61.25em){.footer__layout.footer__layout--main{padding:4rem 1rem}}@media(min-width:83.125em){.footer__layout.footer__layout--main{padding:4rem .5rem}}.footer__info-area{flex:0 1 100%}.footer__info-area:nth-child(n+2){margin-top:2rem}@media(min-width:61.25em){.footer__info-area{flex:0 1 50%}.footer__info-area:nth-child(n+2){margin:0}}.footer__headline{font-size:var(--fs-heading3);font-weight:700;margin-bottom:1.25rem;text-transform:uppercase}.footer__info-list{display:grid;gap:.625rem 2rem;grid-template-columns:auto;grid-template-rows:auto}@media(min-width:61.25em){.footer__info-list{grid-template-columns:min-content min-content}}.footer__info-list .footer__info-list-item{display:flex;flex-flow:row nowrap}.footer__info-list .footer__info-list-item .icon{flex:0 1 1.25rem;margin-right:.3125rem}.footer__info-list .footer__info-list-item .footer__info-text{flex:0 1 auto;white-space:nowrap}.footer__info-list .footer__info-list-item .footer__link{flex:0 1 3.25rem}.footer__mop-list{display:grid;gap:.3125rem;grid-auto-rows:2.1875rem;grid-template-columns:repeat(auto-fill,3.25rem)}.footer__image{display:block}.footer__image.footer__image--mop{height:auto;width:3.25rem}.footer__main{background:#344384;border-top:.3125rem solid #ffc800;color:#fff}.footer__main .footer__headline{line-height:1.25rem;margin-bottom:.75rem}.footer__main .footer__link{color:#fff;display:inline-block;text-decoration:none}.footer__partner{display:none}@media(min-width:61.25em){.footer__partner{display:block;flex:0 1 20%;padding-right:1rem}}.footer__partner-images{display:grid;gap:.75rem;grid-template-columns:min-content min-content}.footer__partner-images .footer__partner-image{aspect-ratio:125/150;display:block;font-style:italic;height:4.375rem;overflow:hidden;width:auto}.footer__partner-claim{font-size:var(--fs-xxs);line-height:1.6;margin-top:1.25rem}.footer__partner-eurotours{margin-top:1.25rem;position:relative}.footer__partner-eurotours .footer__image.footer__image--et{display:block;height:auto;max-width:7.8125rem;width:100%}.footer__partner-copyright{margin-top:1.25rem}.footer__navigation{display:block;flex:0 1 100%;margin-bottom:2rem}@media(min-width:61.25em){.footer__navigation{display:block;flex:0 1 25%;margin-bottom:0;padding:0 1rem}}.footer__navigation .footer__navigation-list{list-style:none outside;margin:0 0 1.25rem;padding:0}@media(min-width:61.25em){.footer__navigation .footer__navigation-list{margin-bottom:0}}.footer__navigation .footer__navigation-item{font-size:var(--fs-xs);line-height:1.2;padding:.375rem 0}.footer__more{flex:0 1 100%}@media(min-width:61.25em){.footer__more{flex:0 1 50%}.footer__contact .button{margin:0}}.footer__newsletter{position:relative}.footer__newsletter-text{margin-bottom:1.25rem}.footer__newsletter-button{background:var(--highlight-background);border:1px solid transparent;border-radius:1.5625rem;color:var(--primary);cursor:pointer;display:inline-block;font-family:aldi-sued-office,arial,sans-serif;font-size:var(--fs-button);font-weight:700;height:2.5rem;letter-spacing:.1px;line-height:2.375rem;max-width:24.375rem;min-width:11.875rem;padding:0 1.25rem;text-align:center;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out}.footer__newsletter-button:hover{background-color:#ffeba2}.footer__newsletter-button:focus{border-color:#8da7cb}.footer__badges{display:none}@media(min-width:61.25em){.footer__badges{align-items:center;display:flex;flex-flow:row nowrap;margin-top:2rem}.footer__badges>:nth-child(n+2){margin-left:1.25rem}}.footer__badges .footer__badge-image{display:block;font-style:italic;overflow:hidden}.footer__badges .footer__badge-image--portrait{height:auto;max-width:4rem;width:100%}.footer__badges .footer__badge-image--landscape{height:100%;max-height:3.5rem;width:auto}.footer__scroll-top{align-items:center;background:#ffc800;border-radius:1.25rem;display:flex;flex-flow:row nowrap;height:2.5rem;justify-content:center;position:absolute;right:.5rem;top:-1.375rem;width:2.5rem}@media(min-width:61.25em){.footer__scroll-top{right:1rem}}@media(min-width:83.125em){.footer__scroll-top{right:.5rem}}.footer__scroll-top>.icon{display:inline-block;height:1.25rem;width:1.25rem;fill:#344384}.footer__copyright{background:#00005f;color:#fff;font-size:var(--fs-xs);line-height:2.25rem;text-align:center}b,strong{font-weight:700}.initializing .icon{fill:#d5d5d5}.initialized .icon{fill:#344384}.indented{padding-left:.75rem;padding-right:.75rem}@media(min-width:61.25em){.indented{padding-left:1.25rem;padding-right:1.25rem}}.confined{max-width:33rem}.hidden{display:none}@media(min-width:61.25em){.hidden--desktop{display:none}}.hidden--mobile{display:none}@media(min-width:61.25em){.hidden--mobile{display:none}}.hidden--desktop.hidden--mobile{display:none}@media(min-width:61.25em){.hidden--desktop.hidden--mobile{display:none}}.footer__info-list,.footer__mop-list,.meta-navigation,.progress-stepper__list{list-style:none outside;margin:0;padding:0}.duration__wrapper .slick-next:not(.slick-disabled):focus,.duration__wrapper .slick-prev:not(.slick-disabled):focus,.hint:focus,.label--checkbox:focus input~.checkbox,.label--multiselect input:focus~.choice,.label--radio:focus input~.radio,.main__scroll-top>.icon:focus,.select:focus-within,.show-more .show-more__controls .show-more__control:focus,.slide__link:focus,.toggle:focus,.travel-detail__configuration .label--multiselect input:focus~.choice,.ui-datepicker .ui-datepicker-next:focus,.ui-datepicker .ui-datepicker-prev:focus,.ui-datepicker select.ui-datepicker-month:focus,.ui-datepicker select.ui-datepicker-year:focus,a.ui-state-default:focus{outline:medium auto currentcolor;outline:medium auto -webkit-focus-ring-color}.details .summary,.offers__best-offer,.option__headline,.passenger .passenger__label .passenger__type,.payment__label,.prebooking__headline,.section__headline,.section__sub-headline,.travel-teaser__headline,.travel-teaser__subheadline{font-weight:700;letter-spacing:.1px;line-height:1.15}.form__field-wrapper.form__field-wrapper--password .link,.label a,.show-more .show-more__controls .show-more__control span,.text a,.travel-detail__edit-link,.travel-detail__list .travel-detail__list-item a{color:#344384;text-decoration:underline}.form__field-wrapper.form__field-wrapper--password .link:hover,.label a:hover,.show-more .show-more__controls .show-more__control span:hover,.text a:hover,.travel-detail__edit-link:hover,.travel-detail__list .travel-detail__list-item a:hover{color:#00005f}.button,.slick-next,.slick-prev,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{transition-duration:.2s;transition-property:background-color,border-color,color,fill;transition-timing-function:ease-in-out}.configurator__scrollable{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin}.hidden-accessibility-element,.hidden-accessibility-element:not(:focus){height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap}.section{position:relative}.section.section--block{background-color:#fff;border-radius:var(--border-radius,0);box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15);padding-bottom:1rem;padding-top:1rem}@media(min-width:61.25em){.section.section--block{padding-bottom:2rem;padding-top:2rem}}.section.section--indented{padding-left:1rem;padding-right:1rem}@media(min-width:61.25em){.section.section--indented{padding-left:2.5rem;padding-right:2.5rem}}.section.section--centered{text-align:center}.section.section--hidden--mobile{display:none}@media(min-width:61.25em){.section.section--hidden--mobile{display:block}}.section.section--config{display:grid}.section.section--config .section__icon{grid-area:icon}.section.section--2cols{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:23.375em){.section.section--2cols{display:block}.section.section--2cols .section-nav:nth-child(n+2){margin-top:1rem}}@media(min-width:61.25em){.section.section--2cols{gap:1.5rem}}.section.section--half-gap{margin-top:.5rem}.section.section--gap{margin-top:1rem}.section.section--2gap{margin-top:2rem}.section.section--3gap{margin-top:3rem}.section.section--options{background-color:#fff;border-radius:var(--border-radius,0);box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15);margin-top:1.25rem;padding:1rem 0 1rem 1rem}@media(min-width:61.25em){.section.section--options{padding:2rem 0 2.5rem 2.5rem}}.section.section--error{background-color:#fff;padding:2rem 1.25rem;text-align:center}@media(min-width:61.25em){.section.section--error{border-radius:var(--border-radius,0)}}.section--spaced>.section:not(.section--gap .section--2gap,.section--3gap):nth-of-type(n+2){margin-top:.5rem}.section--spaced-max>.section:not(.section--gap .section--2gap,.section--3gap):nth-of-type(n+2){margin-top:1rem}@media(min-width:61.25em){.section--spaced-max>.section:not(.section--gap .section--2gap,.section--3gap):nth-of-type(n+2){margin-top:1.5rem}}.section__headline{font-size:var(--fs-heading3);margin:0 0 1rem}@media(min-width:61.25em){.section__headline{font-size:var(--fs-heading3)}}.section__headline:nth-child(n+2){margin-top:2rem}.section__headline.section__headline--primary{color:#344384}.section__headline.section__headline--small{font-size:var(--fs-p)}.section__headline.section__headline--line{border-bottom:1px solid #d5d5d5;margin-bottom:1rem;padding-bottom:.75rem}.section__headline.section__headline--first{margin-top:0}.section__sub-headline{font-size:var(--fs-p);margin:0 0 1rem}.section__sub-headline.section__sub-headline--gap{margin-top:1.5rem}#ccard-payment.section{min-height:27rem}#instant-payment.section{min-height:8.125rem}#invoice-payment.section{min-height:12.8125rem}.login-page{display:flex;flex-flow:row wrap;gap:1rem}@media(min-width:61.25em){.login-page{gap:1.5rem}}@media(min-width:83.125em){.login-page{gap:2rem}}.login-page>*{flex:1 1 40%}.login-page__vertical-split{display:flex;flex-flow:column nowrap;gap:1.25rem;order:3}@media(min-width:61.25em){.login-page__vertical-split{gap:1.5rem;order:2}}@media(min-width:83.125em){.login-page__vertical-split{gap:2rem}}.login-page__vertical-split>*{flex:0 1 50%}.login-page__content{background-color:#fff;border-radius:var(--border-radius,0);box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15);padding:1rem}@media(min-width:61.25em){.login-page__content{padding:1.5rem 2rem}.login-page__content.login-page__content--half{max-width:calc(50% - 1rem)}}#password-container.login-page__content{order:2}@media(min-width:61.25em){#password-container.login-page__content{order:4}}.login-page__headline{align-items:center;display:flex;gap:.75rem}.login-page__headline .icon{fill:#9b9b9b;height:1.5rem;width:1.5rem}.login-page__title{font-size:var(--fs-heading2);font-weight:700}.login-page__description{display:block;font-size:var(--fs-p);font-weight:400;line-height:1.15;margin-top:1rem}.login-page__link{color:#344384;display:inline-block;font-weight:700;margin-top:1rem;padding:.125rem .3125rem;position:relative}.hotline{align-items:center;display:flex;flex:0 1 auto;flex-flow:row nowrap;gap:1.25rem;margin-left:auto}@media(max-width:20.625em){.hotline{gap:.625rem}}.hotline__info{flex:0 1 auto;text-align:right}.hotline__phone{font-weight:700;white-space:nowrap}.hotline__hours{font-size:var(--fs-xxs);white-space:nowrap}.hotline__icon{display:block;height:2.5rem;width:2.5rem;fill:#fff}.image{display:inline-block;position:relative;transition:opacity .4s ease-in}.image.lazyload,.image.lazyloading{opacity:0}.image.lazyloaded{opacity:1}.image.image--teaser{aspect-ratio:3/2;object-fit:cover}.image.image--default,.image.image--teaser{display:block;height:auto;width:100%}.row{align-items:center;display:flex;flex-flow:row nowrap;gap:.75rem}.row>*{flex:1 1 auto}.row:nth-child(n+2){margin-top:1.25rem}.row.row--centered{justify-content:center}.row.row--child{display:grid;gap:.5rem .75rem;grid-template-areas:"child select" "space error";grid-template-columns:1fr 2fr;margin-top:.75rem}.row.row--child.row--child-error:after{color:#d70000;content:attr(data-error);grid-area:error}.row.row--child.row--child-error .child{grid-area:child}.row.row--child.row--child-error .select{border-color:#ffc800;grid-area:select}.row.row--option{margin:1rem 0}.row.row--option .row__option-image{flex:0 1 40%}.row.row--divider{border-top:1px solid #d5d5d5;padding-top:.75rem}.travel-code{background-color:#f1f1f1;display:block;margin:.125rem 0;padding:.5rem 0}@media(min-width:61.25em){.travel-code{padding:1rem 0}}@media(max-width:61.1875em){.main__aside-overlay .travel-code{padding-bottom:3rem}}.travel-code .travel-code__link{color:#6c6c6c;display:block;font-size:var(--fs-xs);font-weight:700;padding:.5rem 0;text-align:center;text-decoration:none}@media(min-width:61.25em){.travel-code .travel-code__link{padding:1rem 0}}.main__aside--first .travel-code{padding-bottom:0}@media(min-width:61.25em){.main__aside--first .travel-code{padding-bottom:2rem}}.travel-detail{background-color:#fff;border-radius:var(--border-radius,0);color:#4a4a4a}@media(min-width:61.25em){.travel-detail{box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15)}}.travel-detail.seamless{border-top-left-radius:0;border-top-right-radius:0}.travel-detail__summary{overflow-wrap:anywhere;padding:.125rem 1rem 1rem}@media(min-width:61.25em){.travel-detail__summary{border-radius:0 0 var(--border-radius,0) var(--border-radius,0);padding-left:1.5rem;padding-right:1.5rem}}.travel-detail__summary.travel-detail__summary--gap{padding-top:1rem}.travel-detail__list{line-height:1.2;user-select:none}.main__aside .travel-detail__list{font-size:var(--fs-xs);line-height:1.3}.travel-detail__list .travel-detail__list-item{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:1rem}.travel-detail__list .travel-detail__list-item:nth-child(n+2){margin-top:.5rem}.travel-detail__list .travel-detail__list-item.travel-detail__list-item--inline{display:inline-flex}.travel-detail__list .travel-detail__list-item.travel-detail__list-item--inline .travel-detail__info-link{margin-left:-.75rem}.travel-detail__list .travel-detail__list-item.travel-detail__list-item--block{display:block;line-height:1.3}.travel-detail__list .travel-detail__list-item .icon{flex:0 0 1rem;height:1rem;margin-top:.125rem;width:1rem;fill:#4a4a4a}.travel-detail__list .travel-detail__list-item .travel-detail__item{flex:1 1 auto}.travel-detail__list .travel-detail__list-item .travel-detail__item ul{margin:.5rem 0 0}.travel-detail__label{color:#4a4a4a;display:block}.travel-detail__cost{align-items:center;color:#344384;display:flex;flex-flow:row nowrap;line-height:1;margin-top:1rem}.travel-detail__cost .travel-detail__price{flex:0 1 auto;font-size:var(--fs-heading3);font-weight:700;letter-spacing:.1px;text-align:right;white-space:nowrap}.travel-detail__cost .travel-detail__vat{flex:1 1 60%;font-size:var(--fs-xxs)}.travel-detail__cost b,.travel-detail__cost strong{font-size:var(--fs-heading3);font-weight:700;letter-spacing:.1px}.travel-detail__hint{border-top:1px solid #d5d5d5;cursor:pointer;font-size:var(--fs-xs);font-weight:700;margin:.125rem 0;padding:1rem 0}.travel-detail__hint.travel-detail__hint--center{background-color:#f1f1f1;color:#6c6c6c;fill:#6c6c6c;border-top:none;display:flex;justify-content:center}.travel-detail__hint .hint{background-color:#4a4a4a;color:#fff;font-weight:700;margin:0 .3125rem 0 0}.main__content .travel-detail__hint{margin-top:1.25rem}.travel-detail__edit-link{border-radius:var(--border-radius-small,0);display:inline-block;font-size:var(--fs-xxs);font-weight:700;margin-top:.6875rem;padding:.3125rem}.travel-detail__info-link{display:inline-block;padding:.25rem}.travel-detail__info-link .icon{fill:#344384;margin-top:0}.travel-detail__info-link.travel-detail__info-link--small{padding-bottom:0;padding-top:0}.highlight{background:#b3e4f8;border:1px solid transparent;border-radius:var(--border-radius-small,0);color:#344384;display:inline-block;font-size:var(--fs-xs);font-weight:700;justify-content:center;line-height:1.6;margin-top:1rem;padding:.25rem;text-align:center;width:100%}.icon{display:block;height:1.25rem;width:1.25rem;fill:#344384}.icon.icon--small{height:.75rem;width:.75rem}.icon.icon--toggle{height:1rem;transform:rotate(180deg);width:1rem}.icon.icon--success{background-color:#1e8914}.icon.icon--flip-x{transform:scaleX(-1)}.icon.icon--checkmark{border-radius:1.5rem}.icon.icon--checkmark:after{border:solid #fff;border-width:0 .1875rem .1875rem 0;content:"";height:.875rem;left:.5rem;position:absolute;top:.1875rem;transform:rotate(45deg);width:.4375rem}.button-bar{display:flex;flex-flow:row wrap;margin:1.5rem 0 .75rem;padding:0 .125rem .125rem}@media(min-width:61.25em){.button-bar{flex-wrap:nowrap}}.button-bar>.button.button--tertiary{flex:0 1 auto;max-width:none;min-width:auto;width:auto}.button-bar.button-bar--seamless{margin-top:0}.button-bar.button-bar--unhitched{padding-top:5rem}.button-bar.button-bar--associated{padding-top:.75rem}.button-bar.button-bar--multi{flex-flow:column wrap;gap:1.25rem;justify-content:center}@media(min-width:61.25em){.button-bar.button-bar--multi{flex-flow:row nowrap;gap:1.25rem;justify-content:space-between}}@media(max-width:61.1875em){.button-bar.button-bar--multi .button{margin:auto}.button-bar.button-bar--multi .button.button--primary{order:1}.button-bar.button-bar--multi .button.button--discreet,.button-bar.button-bar--multi .button.button--tertiary{order:2}}.button-bar.button-bar--right{justify-content:flex-end}.button-bar.button-bar--full{justify-content:center}@media(max-width:20.625em){.button-bar.button-bar--full>.button{font-size:var(--fs-xxs)}}.button-bar~.button-bar{margin-top:.75rem}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;box-sizing:border-box}.button,button{border:1px solid transparent}.button{align-items:center;border-radius:var(--border-radius-button,0);color:#344384;cursor:pointer;display:flex;font-family:aldi-sued-office,arial,sans-serif;font-size:var(--fs-button);font-weight:700;height:2.5rem;justify-content:center;line-height:1;max-width:22.5rem;min-width:12.5rem;padding:0 1.25rem;text-align:center;text-decoration:none;width:100%}.button.button--primary{background-color:#ffc800;border-color:#ffc800}.button.button--primary .icon{fill:#344384}.button.button--primary:active,.button.button--primary:hover{background-color:#ffd94d;border-color:#ffc800;color:#344384}.button.button--primary:active .icon,.button.button--primary:hover .icon{fill:#344384}.button.button--nowrap{white-space:nowrap}.button.button--secondary{background-color:#fff;border-color:#344384;color:#344384}.button.button--secondary .icon{fill:#344384}.button.button--secondary:active,.button.button--secondary:hover{background-color:#fff;border-color:#344384;color:#344384}.button.button--secondary:active .icon,.button.button--secondary:hover .icon{fill:#344384}.button.button--tertiary{background-color:transparent;border-color:transparent;color:#344384}.button.button--tertiary .icon{fill:#344384}.button.button--tertiary:active,.button.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#344384}.button.button--tertiary:active .icon,.button.button--tertiary:hover .icon{fill:#344384}.button.button--input{background:#fff;border-color:#d5d5d5;border-radius:var(--border-radius-input,0);text-align:left}.button.button--icon{gap:.25rem}.button.button--icon .icon{height:1rem;width:1rem}.button.button--icon-right{cursor:pointer;padding-right:2.5rem;position:relative;width:100%}.button.button--tiny{align-items:center;background-color:#ffc800;border:1px solid #ffc800;border-radius:var(--border-radius-button,0);display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;max-width:none;min-width:auto;padding:0;width:2.5rem}.button.button--tiny.active,.button.button--tiny:hover{background-color:#ffd94d;border-color:#ffc800;color:#344384}.button.button--unfolded{border-radius:var(--border-radius-input,0) var(--border-radius-input,0) 0 0}.button.button--unfolded~.icon--toggle{transform:rotate(0deg)}.button.button--newsletter{align-items:center;background-color:#ffc800;border:1px solid #ffc800;color:#344384;display:flex;justify-content:center;margin-bottom:.75rem}.button.button--newsletter:hover{background-color:#ffd94d;border:1px solid #ffc800}.button.button--newsletter>.icon{fill:#344384;margin-right:.5rem}.button.button--email{align-items:center;background-color:#fff;border:1px solid #fff;color:#344384;display:flex;justify-content:center}.button.button--email:hover{background-color:#f1f1f1;border:1px solid #f1f1f1}.button.button--email>.icon{fill:#344384;margin-right:.5rem}.button.button--loading .spinner{flex:0 0 1.25rem;margin:0 .5rem 0 0}.button.button--minify{height:2.5rem;max-width:none;min-width:auto;padding:0;width:2.5rem}@media(min-width:61.25em){.button.button--minify{padding:0 1.25rem;width:auto}}.button.button--minify>.icon{display:block;height:.75rem;margin-left:.125rem;width:.75rem}@media(min-width:61.25em){.button.button--minify>.icon{display:none}}.button.button--minify>.button__text{display:none}@media(min-width:61.25em){.button.button--minify>.button__text{display:block}}.button.button--full{max-width:none;width:100%}.button.button--circle{height:2rem;max-width:none;min-width:auto;padding:0;width:2rem}.button.button--circle>.icon{height:.75rem;width:.75rem}.button.button--icon-only{height:2.5rem;max-width:none;min-width:auto;padding:0;width:2.5rem}.button.button--icon-only>.icon{height:.75rem;width:.75rem}.button.button--delete{background-color:transparent;border-color:transparent;color:#344384;height:2.5rem;max-width:none;min-width:auto;padding:0 .25rem;width:auto}.button.button--delete>.spinner--button .path{stroke:#344384}.button.button--no-consent{background:#344384;color:#fff;width:auto}.button__default{display:inline-block}.button__default,.button__small{color:inherit;font-weight:inherit;letter-spacing:inherit}.button__small{display:none}body button:disabled,body button[disabled]{cursor:not-allowed}body button:disabled,body button:disabled:hover,body button[disabled],body button[disabled]:hover{background-color:#f1f1f1!important;border-color:#d5d5d5!important;color:#6c6c6c!important}body button:disabled .icon,body button[disabled] .icon{fill:#f1f1f1!important}body button:disabled~.label,body button[disabled]~.label{color:#6c6c6c!important;cursor:default!important}@media(min-width:61.25em)and (max-width:83.0625em){#prebooking-configuration-form-submit.button.button--primary{width:auto}}.error{color:#d70000;font-size:var(--fs-xs);line-height:1.5;position:relative}.error.error--form{margin-top:.5rem}.error.error--icon{padding-left:1.5rem}.error.error--icon .icon{height:16px;left:.125rem;position:absolute;top:0;width:16px;fill:#d70000}.multiselect{display:flex;flex-flow:row wrap;gap:.75rem}.hint{background-color:#4a4a4a;border-radius:1rem;color:#fff;display:inline-block;font-size:var(--fs-xxs);font-weight:700;height:1rem;line-height:1rem;margin-left:.25rem;position:relative;text-align:center;width:1rem}.hint[data-dialog],.hint[data-hint]{cursor:pointer}.hint.hint--daterange{background-color:#4a4a4a;color:#fff}.room-type{align-items:center;background-color:#f1f1f1;border-radius:var(--border-radius,0);display:flex;flex-flow:row nowrap;gap:1rem;margin-bottom:2rem;padding:1.5rem}.room-type .room-type__counter{align-items:center;background-color:#344384;border-radius:50%;color:#fff;display:flex;flex:0 0 1.5rem;font-size:var(--fs-xxs);font-weight:700;height:1.5rem;justify-content:center;line-height:1.5rem;text-align:center;width:1.5rem}.room-type .room-type__details{font-weight:700}.room-type .room-type__label{font-size:var(--fs-p)}.mandatory-hint,.room-type .room-type__board{font-size:var(--fs-xs)}.mandatory-hint{float:right;margin-top:.75rem}.mandatory-hint sup{font-size:var(--fs-p)}.text{line-height:1.6}.text.text--tiny{font-size:var(--fs-xxs)}.text.text--footer,.text.text--small{font-size:var(--fs-xs)}.text.text--footer{line-height:1.3}.text.text--large{font-size:var(--fs-heading3)}.text.text--paragraph{margin:1.25rem 0}.text.text--xl-paragraph{margin-top:3rem}.text.text--payment{font-size:var(--fs-label-l);line-height:1.875rem}.text.text--focus{color:#1e8914;font-weight:700}.text.text--gap-below{margin-bottom:1.25rem}.text.text--confined{max-width:33rem}.text a{display:inline-block}.text.text--icon{padding-left:2.5rem;position:relative}.text.text--icon>.icon{height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.text--centered{text-align:center}.text--right{text-align:right}.delimiter{display:block;height:1.8125rem;position:relative}@media(min-width:61.25em){.delimiter{height:2.8125rem}}.delimiter:after{background:#d5d5d5;content:"";height:.0625rem;position:absolute;top:.875rem;width:100%}@media(min-width:61.25em){.delimiter:after{top:1.25rem}.delimiter.delimiter--small{height:1.8125rem}.delimiter.delimiter--small:after{top:.875rem}.delimiter.delimiter--mobile-only{display:none}}.main__aside .delimiter{height:1.0625rem}.main__aside .delimiter:after{top:.5rem}.main__aside .delimiter.delimiter--no-high{height:.625rem}@media(min-width:61.25em){.main__aside .delimiter.delimiter--no-high{height:1.25rem}}.option{display:block;font-size:var(--fs-xs);padding:1rem 1rem 1rem 0;position:relative}@media(min-width:61.25em){.option{padding:1.5rem 1.5rem 1.5rem 0}}.option.option--tertiary{border:none}.option>:first-child{margin-top:0}.option p{line-height:1.6;margin:.75rem 0}.option__headline{display:block;font-size:var(--fs-p);margin:0 0 .5rem}.option__text{display:block;line-height:1.6}.option__text.option__text--small{font-size:var(--fs-xs)}.option__text.option__text--paragraph{margin:1.25rem 0}.option__text>:first-child{margin-top:0}.option__list{display:block;margin:1rem 0;padding:0}.option__list-item{display:block;line-height:1.2;margin-top:.375rem;padding-left:2rem;position:relative}.option__list-item:first-child{margin-top:0}.option__list-item:before{background:#4a4a4a;border-radius:50%;content:"";height:.3125rem;left:1rem;position:absolute;top:.4375rem;width:.3125rem}.option__premium{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:.25rem;line-height:1;margin:1.25rem 0}.option__premium>*{flex:0 1 auto}.option__premium>:last-child{margin-left:auto}.option__premium .option__strong{font-size:var(--fs-heading3);font-weight:700}.option__premium .option__small{font-size:var(--fs-xs);line-height:1.2}.option__wrapper{border:1px solid #d5d5d5;border-radius:var(--border-radius,0);display:block;position:relative}.option__wrapper .form__field-wrapper{margin:0}.option__wrapper .form__field-wrapper .label--checkbox,.option__wrapper .form__field-wrapper .label--radio{padding-left:3rem}@media(min-width:61.25em){.option__wrapper .form__field-wrapper .label--checkbox,.option__wrapper .form__field-wrapper .label--radio{padding-left:4rem}}.option__wrapper .form__field-wrapper .checkbox--option,.option__wrapper .form__field-wrapper .radio--option{left:.875rem;top:1rem}@media(min-width:61.25em){.option__wrapper .form__field-wrapper .checkbox--option,.option__wrapper .form__field-wrapper .radio--option{left:1.375rem;top:1.5rem}}.option__wrapper .form__field-wrapper:nth-child(n+2){border-top:1px dashed #d5d5d5}.option__wrapper~.option__wrapper{margin-top:1.5rem}.toggle{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}@media(min-width:61.25em){.toggle.toggle--mobile-only{cursor:default}.toggle.toggle--mobile-only .icon{display:none}}.toggle:nth-child(n+2){margin-top:1.25rem}.toggle.toggle--active .icon{transform:rotate(90deg)}.toggle .icon{flex:0 1 0.875rem;fill:#fff}.toggle__link-text{display:inline-block;flex:0 1 100%}.toggle__target.hidden{display:none}@media(min-width:61.25em){.toggle__target.hidden.toggle__target--mobile-only{display:block}}.toggle__target.hidden .toggle__link-text{pointer-events:none}.toggle__target.hidden .icon{flex:0 1 1.25rem;pointer-events:none}.toggle__target--shown{display:block}.footer .toggle__target .icon{fill:var(--white)}.payment{margin-bottom:1.25rem;position:relative}.payment.payment--removable{padding-right:2.625rem}.payment__grid{display:grid;gap:.25rem .5rem;grid-template-areas:"label amount" "line line";grid-template-columns:auto 6.25rem;position:relative}.payment__grid.payment__grid--border{border:1px solid #d5d5d5;border-radius:var(--border-radius,0);padding:.5rem .75rem}.payment__grid.payment--incomplete{grid-template-areas:"line";grid-template-columns:auto}.payment__grid.payment__grid--redeemed{grid-template-areas:"label label" "line amount" "balance-label balance"}.payment__label{color:#344384;font-size:var(--fs-heading3);grid-area:label}.payment--incomplete .payment__label{color:#344384;font-weight:700}.payment__code,.payment__line{grid-area:line}.payment__amount{grid-area:amount;justify-self:end}.payment__balance{grid-area:balance;justify-self:end}.payment__balance-label{grid-area:balance-label}.payment__remove{cursor:pointer;padding:.25rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.table{border-collapse:collapse}.table .table__row.table__row--bold{font-weight:700}.table .table__head{font-weight:700;text-align:left}.table .table__cell{padding:.0625rem .5rem;vertical-align:top}.table .table__cell:first-child{padding-left:0}.table .table__cell:last-child{padding-right:0}.table .table__cell.table__cell--amount{text-align:right;vertical-align:bottom;white-space:nowrap}.table .table__cell.table__cell--room{line-height:1.2}.table .table__cell.table__cell--room div:nth-child(n+2){margin-top:.5rem}.table .table__cell.table__cell--bold{font-weight:700}.table.table--new-paragraph{margin-top:1.25rem}.table.table--costs{border:none;font-size:var(--fs-xs);font-weight:700}.table.table--costs .table__cell:first-child{padding-right:1.25rem}.table.table--costs .table__cell:last-child{padding-left:1.25rem}.table.table--balance{border:none;width:100%}.table.table--aside-toggle{width:100%}.table.table--aside-toggle .table__head{font-size:var(--fs-xxs);font-weight:400;padding-bottom:.25rem;text-align:left}.table.table--aside-toggle .table__head.table__head--right{text-align:right}.table.table--aside-toggle .table__cell{font-size:var(--fs-xs);line-height:16px;padding-left:0;padding-right:0;vertical-align:middle}.table.table--aside-toggle .table__cell.table__cell--bold{font-weight:700}.table.table--aside-toggle .table__cell.table__cell--right{text-align:right}.table.table--aside-toggle .table__cell.table__cell--grow{width:50%}.table.table--timetable{font-size:var(--fs-xs);width:100%}.table.table--timetable .table__row:nth-child(n+2){border-top:1px solid #d5d5d5}.table.table--timetable .table__head{padding:0 0 .25rem}.table.table--timetable .table__cell{padding:.25rem 0}.table.table--timetable .table__head:nth-child(odd){text-align:left}.table.table--timetable .table__cell:nth-child(2n),.table.table--timetable .table__head:nth-child(2n){text-align:right}.link,.main__aside .table.table--balance td{font-size:var(--fs-xs)}.link{color:#344384;display:inline-block;font-weight:700;text-decoration:underline}.link:active,.link:focus,.link:hover{color:#00005f}.link.link--icon-left,.link.link--icon-right{align-items:center;display:grid;gap:.25rem;grid-template-columns:min-content auto;text-decoration:none}.link.link--icon-left>*,.link.link--icon-right>*{pointer-events:none}.link.link--icon-left>.icon,.link.link--icon-right>.icon{height:1rem;width:1rem}.more{display:block;position:relative;text-align:center}.more__link{text-decoration:underline}.pagination{display:flex;flex-flow:row nowrap;gap:.75rem;justify-content:center;list-style:none outside;margin:1rem 0 1.25rem;padding:0}.pagination>*{flex:0 1 auto;font-weight:700;line-height:2rem}.pagination__item.pagination__item--disabled{visibility:hidden}.pagination__item .pagination__link{display:inline-block;font-weight:700;line-height:inherit;padding:0 .75rem;white-space:nowrap}.pagination__item--prev .pagination__link:before{content:"«"}.pagination__indicator{color:#4a4a4a}.pagination__item--next .pagination__link:before{content:"»"}.phone-link{color:inherit;font-weight:inherit;text-decoration:none}.slide{position:relative}.slick-slide .slide{margin:.125rem}.slide__link{display:inline-block}.slide__image{display:block}.partner{margin-left:auto;margin-right:auto;max-width:25rem}.partner__images{display:flex;flex-flow:row nowrap}.partner__images>*{display:block;flex:0 1 auto;margin:0 .25rem}.partner__images .partner__image{display:inline-block;height:3.4375rem;vertical-align:middle;width:auto}.partner__images .partner__image:nth-child(n+2){margin-left:.5rem}.partner__claim{font-size:var(--fs-xxs);text-align:center}.dialog{box-sizing:content-box;display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:40}body.has-datepicker .dialog,body.has-dialog .dialog{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden}.dialog__inner{background-color:#fff;border-radius:var(--border-radius,0);margin:1.25rem;max-width:46.875em;padding:1.25rem 2.5rem 1.25rem 2rem;position:relative;width:100%}.dialog__inner a{color:#344384}.dialog__inner a:active,.dialog__inner a:hover{color:#00005f}.dialog__inner .dialog__close{cursor:pointer;position:absolute;right:1rem;top:1rem}.dialog__inner .dialog__close .icon{height:1rem;pointer-events:none;width:1rem}.dialog--centered .dialog__inner{text-align:center}.dialog__inner :last-child{margin-bottom:0}.dialog__headline{font-size:var(--fs-heading3);font-weight:700;margin:0 0 .25rem}.dialog__headline:nth-of-type(n+2){margin-top:1.5rem}.spinner-wrapper{background:#fff;border-radius:var(--border-radius,0);display:inline-block;padding:1.5rem}.spinner{animation:rotate 2s linear infinite;display:inline-block;height:3.125rem;margin-bottom:1.25rem;width:3.125rem}.spinner.spinner--small{height:2rem;width:2rem}.spinner .path{stroke:#344384;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.spinner.spinner--button{height:1.25rem;margin:0;width:1.25rem}.spinner.spinner--button .path{stroke:#344384;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.wrapper{display:block;position:relative}.wrapper--cc-iframe{margin-top:2rem;min-height:26rem}.wrapper--spinner{margin:1.25rem 0 0;text-align:center}.social{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.social__link{display:block}.social__icon{display:block;height:2rem;width:2rem}.social__icon--ig{fill:#444}.social__icon--fb{fill:#3b579d}.social-networks{align-items:center;display:flex;flex-flow:row nowrap;margin-top:2rem}.social-networks .social-networks__call{flex:0 1 auto}.social-networks .social-networks__link{display:inline-block;flex:0 1 1.25rem;margin-left:.25rem;padding:.25rem}.social-networks .social-networks__link .icon{height:1.5rem;width:1.5rem;fill:#fff}.show-more{margin-bottom:.5rem}.show-more .show-more__headline{font-size:var(--fs-xs);font-weight:700;margin-bottom:.5rem}.show-more .show-more__container{display:block;font-size:var(--fs-xs);height:3.4375rem;overflow:hidden}.show-more .show-more__container>:first-child{margin-top:0}.show-more .show-more__container>:last-child{margin-bottom:0}.show-more .show-more__container ol,.show-more .show-more__container ul{margin:.75rem 0;padding:0 0 0 1.25rem}.show-more .show-more__container ol li,.show-more .show-more__container ul li{line-height:inherit}.show-more .show-more__container p{margin:.75rem 0}.show-more .show-more__controls{display:none;margin-top:.5rem}.show-more .show-more__controls .show-more__control{cursor:pointer;padding:.25rem;position:relative}.show-more .show-more__controls .show-more__control span{font-size:var(--fs-xxs);font-weight:700;margin-left:.25rem;pointer-events:none}.list{margin:1.25rem 0;padding:0 0 0 1.25rem}.list__item{line-height:inherit}.cutline{display:flex;flex-flow:row wrap;gap:.75rem;margin-top:1.25rem}@media(min-width:61.25em){.cutline{flex-flow:row nowrap}}.cutline .cutline__item{display:grid;flex:0 1 100%;grid-template-columns:min-content auto;grid-gap:.3125rem;align-items:center}@media(min-width:61.25em){.cutline .cutline__item{flex:0 1 auto}}.cutline .cutline__best,.cutline .cutline__selection{border-radius:50%;height:1rem;margin:0;width:1rem}.cutline .cutline__best{background:rgba(255,120,0,.2)}.cutline .cutline__selection{background:linear-gradient(90deg,#344384 50%,#ccccdf 50% 100%)}.cutline .cutline__description{color:#6c6c6c}.cutline__addition{flex:0 1 100%;margin-top:.75rem}.passenger{border-radius:0 0 var(--border-radius,0) var(--border-radius,0);margin:0;padding:.75rem}.passenger:nth-child(n+2){margin-top:2rem}.passenger .passenger__label{align-items:center;display:flex;flex-flow:row nowrap;gap:1.25rem;margin:0 0 2rem}.passenger .passenger__label .icon{flex:0 1 1rem;fill:#4a4a4a}.passenger .passenger__label .passenger__type{flex:0 1 auto;font-size:var(--fs-p)}.passenger .delimiter{background-color:#f1f1f1}.notice{align-items:center;background-color:#b3e4f8;border:1px solid transparent;border-radius:var(--border-radius-small,0);display:flex;flex-flow:row nowrap;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;position:relative}.notice .icon{flex:0 1 auto;height:1rem;width:1rem;fill:#344384}.notice .notice__inner{flex:1 1 100%;font-size:var(--fs-p)}.notice .notice__inner,.notice .notice__inner .notice__link,.notice .notice__inner a{color:#344384;font-weight:700}.notice.notice--small{gap:.5rem;margin:0;padding:.25rem .5rem}.notice.notice--small .notice__inner{font-size:var(--fs-xs)}.details{padding-bottom:.5rem}.confined--summary .details{margin-top:.75rem}.details>.table--summary,.details>.travel-detail__list{margin-top:.5rem}.details .summary{align-items:center;color:#344384;cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-size:var(--fs-xs);font-weight:700;list-style:none;padding-top:.5rem;user-select:none}.details .summary .icon.icon--summary{flex:0 1 0.75rem;height:.75rem;margin-left:.5rem;transform:rotate(90deg);width:.75rem}.details .summary.summary--sidebar{border-top:1px solid #d5d5d5;display:flex}.details .summary.summary--sidebar .icon.icon--summary{margin:0 .5rem 0 auto}.details .summary.summary--sidebar.summary--sidebar-date{border-top:none}.details[open] .icon.icon--summary{transform:rotate(-90deg)}summary::-webkit-details-marker{display:none}summary::marker{display:none}.labeled-icons{align-items:center;display:flex;flex-flow:row wrap}.labeled-icons .labeled-icons__item{align-items:center;display:flex;flex:0 1 auto;flex-flow:row nowrap;gap:.25rem}.labeled-icons .labeled-icons__item:nth-child(n+2){margin-left:1rem}.labeled-icons .labeled-icons__item .labeled-icons__icon{flex:0 1 0.75rem}.labeled-icons .labeled-icons__item .labeled-icons__icon .icon{height:.75rem}.labeled-icons .labeled-icons__item .labeled-icons__label{flex:0 1 auto}.badge{align-items:start;display:grid;grid-template-columns:min-content min-content;justify-content:center;grid-gap:.5rem;background:#f1f1f1;border-radius:var(--border-radius-small,0);padding:.375rem 1rem}.badge .badge__icon{height:1rem;width:1rem;fill:#4a4a4a}.badge .badge__text{font-size:var(--fs-xxs);line-height:1.2;white-space:nowrap}.meta-navigation{display:flex;flex:0 1 auto;flex-flow:row nowrap;justify-content:end}.meta-navigation__item{margin-left:1.25rem}@media(min-width:61.25em){.meta-navigation__item{margin-left:.75rem}}.meta-navigation__item:first-child{margin-left:0}.meta-navigation__link{align-items:center;display:flex;flex-flow:row nowrap;padding:.25rem;text-decoration:none}@media(min-width:61.25em){.meta-navigation__link{padding:0 .25rem}}.meta-navigation__link>.icon{height:1.5rem;width:1.5rem;fill:#fff;transition:fill .2s}@media(min-width:61.25em){.meta-navigation__link>.icon{height:1rem;width:1rem}}.meta-navigation__link>.meta-navigation__text{display:none;transition:color .2s}@media(min-width:61.25em){.meta-navigation__link>.meta-navigation__text{color:#fff;display:inline-block;font-size:var(--fs-xs);line-height:2.25rem;margin-left:.3125rem;text-decoration:none}}.meta-navigation__link:hover>.icon{fill:#fff}@media(min-width:61.25em){.meta-navigation__link:hover>.meta-navigation__text{color:#fff}}.section-nav{align-items:center;background-color:#fff;border-radius:var(--border-radius,0);box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15);color:#4a4a4a;display:grid;gap:.5rem;grid-template-areas:"icon text button";grid-template-columns:min-content auto min-content;padding:1rem;position:relative;text-decoration:none}@media(min-width:61.25em){.section-nav{padding:1rem}}.section-nav .icon{grid-area:icon;height:1.5rem;width:1.5rem;fill:#9b9b9b}.section-nav:active .button--primary,.section-nav:hover .button--primary{background-color:#ffd94d;border-color:#ffc800;color:#344384}.section-nav:active .button--primary .icon,.section-nav:hover .button--primary .icon{fill:#344384}.section-nav .section-nav__cta{grid-area:button;min-width:auto}.section-nav .section-nav__cta .button--minify{height:1.5rem;width:1.5rem}@media(min-width:61.25em){.section-nav .section-nav__cta .button--minify{height:2.5rem;width:auto}}.section-nav .section-nav__text{color:inherit;grid-area:text}.section-nav .section-nav__headline{font-size:var(--fs-p);font-weight:700}.section-nav .section-nav__description{display:none;font-size:var(--fs-xs)}@media(min-width:61.25em){.section-nav .section-nav__description{display:block}}.message{font-size:var(--fs-p)}.message.message--success{color:#1e8914}.message.message--error{color:#d70000}.offers-flight{display:grid;gap:.125rem .5rem;grid-template-areas:"ddate legduration adate" "daptc legs aaptc" "dapt stops aapt";grid-template-columns:1fr 2fr 1fr}.travel-detail__list .offers-flight{margin-top:1.5rem}.offers-flight__date-time{grid-area:adate;white-space:nowrap}.offers-flight__date-time.offers-flight__date-time--departure{grid-area:ddate;text-align:right}.offers-flight__date-time .offers-flight__date{font-size:var(--fs-p);font-weight:700}.offers-flight__date-time .offers-flight__time{font-size:var(--fs-xs);margin-top:.125rem}.offers-flight__leg-destination{align-items:center;display:flex;flex-flow:column wrap;font-size:var(--fs-xs);grid-area:legduration;justify-content:flex-end}.offers-flight__airport-code{font-size:var(--fs-p);font-weight:700;grid-area:aaptc}.offers-flight__airport-code.offers-flight__airport-code--departure{grid-area:daptc;text-align:right}.offers-flight__legs{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative}.offers-flight__legs:before{background:#d5d5d5;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.offers-flight__legs .offers-flight__leg:before{background:#9b9b9b;border:1px solid #fff;border-radius:50%;box-sizing:content-box;content:"";display:block;height:.375rem;position:relative;width:.375rem;z-index:2}.offers-flight__legs .offers-flight__leg.offers-flight__leg--arrival:before,.offers-flight__legs .offers-flight__leg.offers-flight__leg--departure:before{background:#00005f;border:none}.offers-flight__airport{font-size:var(--fs-xxs);grid-area:aapt}.offers-flight__airport.offers-flight__airport--departure{grid-area:dapt;text-align:right}.offers-flight__stops{align-items:center;display:flex;flex-flow:column wrap;font-size:var(--fs-xs);grid-area:stops;justify-content:flex-start}.offers-flight__stops .offers-flight__stops-count{color:#344384;font-size:var(--fs-xs)}.offers-flight__stops .offers-flight__stops-locations{color:#6c6c6c;font-size:var(--fs-xs)}.offers-flight__timezone-info{font-size:var(--fs-xxs);margin-top:.75rem}.flight-details{display:grid;gap:.25rem;grid-template-areas:"ddate . flightno" "dtime timeline dairport" "duration timeline airline" "atime timeline aairport";grid-template-columns:5.625rem min-content auto}.flight-details~.flight-details{margin-top:1.5rem}.flight-details .flight-details__departure-date{font-size:var(--fs-xs);font-weight:700;grid-area:ddate;justify-self:end;white-space:nowrap}.flight-details .flight-details__flight-number{font-size:var(--fs-p);font-weight:700;grid-area:flightno;white-space:nowrap}.flight-details .flight-details__departure-time{font-size:var(--fs-xs);grid-area:dtime;justify-self:end;white-space:nowrap}.flight-details .flight-details__timeline{background:linear-gradient(90deg,transparent,#d5d5d5,transparent) repeat-y 50%;background-size:.125rem auto;grid-area:timeline;margin:.25rem 0;position:relative;width:1.5rem}.flight-details .flight-details__timeline:after,.flight-details .flight-details__timeline:before{background:#9b9b9b;border:2px solid #fff;border-radius:50%;content:"";display:block;height:.375rem;left:50%;position:absolute;transform:translateX(-52%);width:.375rem;z-index:2}.flight-details .flight-details__timeline:before{top:0}.flight-details .flight-details__timeline:after{bottom:0}.flight-details .flight-details__timeline.flight-details__timeline--arrival:after,.flight-details .flight-details__timeline.flight-details__timeline--departure:before,.flight-details .flight-details__timeline.flight-details__timeline--non-stop:after,.flight-details .flight-details__timeline.flight-details__timeline--non-stop:before{background:#00005f}.flight-details .flight-details__departure-airport{font-size:var(--fs-xs);grid-area:dairport}.flight-details .flight-details__duration{align-self:center;color:#6c6c6c;font-size:var(--fs-xxs);grid-area:duration;justify-self:end;white-space:nowrap}.flight-details .flight-details__airline{grid-area:airline}.flight-details .flight-details__airline .flight-details__airline-logo{display:block;height:1.25rem;width:auto}.flight-details .flight-details__airline .flight-details__addition{font-size:var(--fs-xxs)}@media(min-width:61.25em){.flight-details .flight-details__airline .flight-details__addition{white-space:nowrap}}.flight-details .flight-details__arrival-time{font-size:var(--fs-xs);grid-area:atime;justify-self:end;white-space:nowrap}.flight-details .flight-details__arrival-airport{font-size:var(--fs-xs);grid-area:aairport}.flight-details__layover{align-items:center;background-color:#d5d5d5;border-radius:var(--border-radius-small,0);display:flex;flex-flow:row nowrap;font-size:var(--fs-xxs);gap:.5rem;line-height:2rem;margin:1rem 0;padding:0 1.5rem;white-space:nowrap}.flight-details__layover .icon{height:.75rem;width:.75rem;fill:#4a4a4a}.travel-info{display:grid;gap:.5rem 1.5rem;grid-template-areas:"timeline texttop" "timeline ." "timeline textmiddle" "timeline ." "timeline textbottom";grid-template-columns:min-content auto}.travel-info .travel-info__departure-text{grid-area:texttop}.travel-info .travel-info__timeline{align-items:center;background:linear-gradient(90deg,transparent,#d5d5d5,transparent) repeat-y 50%;background-size:2px auto;display:flex;flex-flow:column nowrap;grid-area:timeline;justify-content:space-between;margin:1rem 0;position:relative;width:1.5rem}.travel-info .travel-info__timeline>.icon{box-sizing:content-box;height:1.5rem;width:1.5rem;fill:#4a4a4a;background-color:#fff;border-color:#fff;border-style:solid;border-width:.25rem 0}.travel-info .travel-info__stay{grid-area:textmiddle}.travel-info .travel-info__arrival-text{grid-area:textbottom}.travel-info__occupancy{margin-top:.5rem}.iframe-wrapper{position:relative}.iframe-wrapper.iframe-wrapper--optional-items-maps{aspect-ratio:3/1;display:block}.iframe-wrapper>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.no-consent{align-items:center;background:#f1f1f1;border-radius:var(--border-radius,0);color:#4a4a4a;display:grid;gap:1.5rem .5rem;grid-template-areas:"icon text" "button button";grid-template-columns:min-content auto;padding:1rem}.no-consent .no-consent__icon{display:block;grid-area:icon;height:3rem;width:3rem}.no-consent .no-consent__text{grid-area:text}.no-consent .button{grid-area:button;justify-self:center}.travel-teaser{background-color:#fff;border-radius:var(--border-radius,0);box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15);color:#4a4a4a;display:block;margin:auto;max-width:81.5625rem;position:relative;text-decoration:none}.travel-teaser.seamless{border-bottom-left-radius:0;border-bottom-right-radius:0}.travel-teaser.seamless:after{background-color:#fff;bottom:-.125rem;content:"";height:.125rem;position:absolute;width:100%}.travel-teaser__image{display:block;position:relative}@media(min-width:61.25em){.travel-teaser__image .image--teaser{border-radius:var(--border-radius,0) var(--border-radius,0) 0 0;box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15)}}.main--prebooking .travel-teaser__image .image--teaser,.main--teaser-shown .travel-teaser__image .image--teaser{border-radius:var(--border-radius,0) var(--border-radius,0) 0 0;box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15)}.travel-teaser__image-container{display:block;position:relative}.travel-teaser__image-wrapper{margin:auto;max-width:81.5625rem}.travel-teaser__info{font-size:var(--fs-xs);padding:1.25rem 1rem;position:relative}@media(max-width:20.625em){.travel-teaser__info{padding:.75rem}}@media(min-width:61.25em){.travel-teaser__info{padding:1.25rem 1.5rem}}.travel-teaser__headline{font-size:var(--fs-heading3)}.travel-teaser__headline:nth-child(n+2){padding-top:1.25rem}.travel-teaser__subheadline:nth-child(n+2){padding-top:1rem}.travel-teaser__usp{background:#b3e4f8;border:1px solid transparent;border-radius:var(--border-radius-small,0);color:#344384;font-size:var(--fs-xxs);font-weight:700;line-height:1.6;margin-top:1rem;padding:.25rem;text-align:center}.travel-teaser__addition{font-size:var(--fs-xs);margin-top:1rem}fieldset{border:none;margin:1.25rem 0 0;padding:0}.fieldset{display:block;margin:0;position:relative}.fieldset.fieldset--disabled:before{background:hsla(0,0%,100%,.9);content:"";height:100%;left:0;pointer-events:all;position:absolute;top:0;width:100%;z-index:20}.fieldset__legend{display:block;flex:0 1 100%;margin:0 0 .5rem}.fieldset__legend sup{color:#344384;font-size:var(--fs-p)}.form{display:block}.form.form--confined .form__field-wrapper{max-width:33rem}.form.form--sorting{text-align:right}.form.form--payment{margin-top:1rem}.form.form--payment>.fieldset{max-width:33rem}.form.form--configurator{margin-top:1rem;opacity:1;transition:opacity .2s}.form.form--configurator.loading{opacity:.2;pointer-events:none}.form__field-wrapper{margin-top:1.25rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{background:#fff;border:1px solid #d5d5d5;border-radius:var(--border-radius-input,0);color:#344384;font-family:aldi-sued-office,arial,sans-serif;font-size:var(--fs-input);font-weight:700;height:2.5rem;line-height:2.375rem;padding:0 .75rem;position:relative;width:100%;z-index:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input.input--birthday-first{border-radius:var(--border-radius,0) 0 0 var(--border-radius,0)}.input.input--birthday-middle{border-radius:0}.input.input--birthday-last{border-radius:0 var(--border-radius,0) var(--border-radius,0) 0}.input.input--short{width:8rem}.input.input--tiny{width:5.25rem}input[type=text].travel-detail__daterange{cursor:pointer;padding-right:2.5rem;position:relative;width:100%}.input-wrapper{display:block;position:relative}::placeholder{color:#9b9b9b;font-weight:400;opacity:1}.input-combo{display:grid}.input-combo.input-combo--zip{gap:0 1.25rem;grid-template-columns:7.8125rem auto}.input-combo.input-combo--cc{gap:0 1.25rem;grid-template-columns:auto 5.25rem}.input-combo.input-combo--voucher{gap:0 1.25rem;grid-template-areas:"input button" "error error";grid-template-columns:auto min-content}.input-combo.input-combo--voucher .input{grid-area:input}.input-combo.input-combo--voucher .button{grid-area:button;min-width:auto}.input-combo.input-combo--voucher .error{grid-area:error}.input-combo.input-combo--voucher .form__field-wrapper{margin-top:0}.input-combo.input-combo--pin{gap:0 1.25rem;grid-template-areas:"input button";grid-template-columns:min-content min-content}.input-combo.input-combo--pin .input{grid-area:input}.input-combo.input-combo--pin .button{grid-area:button}.input-error{position:relative}.input-error .radio,.input-error input,.input-error>.input,.input-error>.select{border-color:#d70000}.input-error .label--radio input:checked~.radio{box-shadow:none}.input-error .checkbox{box-shadow:inset 0 0 0 .125rem #d70000}.input-error .label--checkbox input:checked~.checkbox{box-shadow:none}.input-group{align-items:center;display:flex;flex-flow:row nowrap;gap:.75rem;margin-top:.75rem}.input-group__label{color:#4a4a4a;flex:1 1 auto}.input-group__quantity{color:#4a4a4a;flex:0 1 auto;font-size:var(--fs-heading3);font-weight:700;letter-spacing:.1px;line-height:2.5rem;padding:0}.input-group__quantity[data-quantity]:before{content:attr(data-quantity)}.input-phone{display:flex;flex-flow:row nowrap;gap:1.25rem}.input-phone .select--phone{flex:0 1 6.25rem}.input-phone .input{flex:1 1 50%}.input-dob{display:flex;flex-flow:row nowrap;gap:1.25rem}.input-dob .select--dob{flex:0 1 6.25rem}.input-dob .input{flex:1 1 50%}.input-number{display:flex;flex-flow:row nowrap;gap:1.25rem}.input-number .select--number{flex:0 1 6.25rem}.input-number .input{flex:1 1 50%}.form__field-wrapper .form__input-icon{position:relative}.form__field-wrapper .form__input-icon input[type=password]{padding-right:2.5rem}.form__field-wrapper .form__input-icon .icon--password{box-sizing:content-box;cursor:pointer;height:1.5rem;padding:.5rem;position:absolute;right:0;top:0;width:1.5rem;z-index:10;fill:var(--gray-dark)}.form__field-wrapper.form__field-wrapper--password{display:grid;grid-row-gap:.5rem;grid-template-areas:"label label" "input input" "check forgot"}.form__field-wrapper.form__field-wrapper--password .label{grid-area:label;margin-bottom:0}.form__field-wrapper.form__field-wrapper--password .form__input-icon{grid-area:input}.form__field-wrapper.form__field-wrapper--password label.label--checkbox{grid-area:check}.form__field-wrapper.form__field-wrapper--password .link{display:inline-block;grid-area:forgot;justify-self:end;margin-top:1.25rem}.form__field-wrapper.form__field-wrapper--password-combo{margin-top:1.25rem}@media(min-width:61.25em){.form__field-wrapper.form__field-wrapper--password-combo{display:grid;grid-template-columns:1fr;grid-column-gap:3rem}}.input-zip{display:flex;flex-flow:row nowrap;gap:1.25rem}.input-zip .select--phone{flex:0 1 6.25rem}.input-zip .input{flex:1 1 50%}.input-field-birthday{display:flex;flex-flow:row nowrap;gap:.5rem}.input-field-birthday .input-field-birthday__day,.input-field-birthday .input-field-birthday__month{flex:0 1 3.875rem}.input-field-birthday .input-field-birthday__year{flex:0 1 4.375rem}.label{display:block;font-size:var(--fs-label);line-height:1.15;margin:0 0 .5rem}.label.label--checkbox,.label.label--radio{margin-bottom:0}.label.label--hidden{display:none}.label sup{color:#344384;font-size:var(--fs-p)}@media(min-width:61.25em){.label sup{font-size:var(--fs-p)}}.label.label--configuration{font-size:var(--fs-label);margin:0;white-space:nowrap}@media(min-width:61.25em){.label.label--configuration{font-size:var(--fs-label)}}.label__marker{font-size:var(--fs-label)}.label__marker.label__marker--larger{font-size:var(--fs-label-l)}.label__marker.label__marker--icons{align-items:center;display:flex;flex-flow:row nowrap;gap:.625rem}.label__marker.label__marker--icons~.radio{top:.3125rem}.label__marker.label__marker--new-paragraph{display:block;margin:.75rem 0}body .label.label--new-paragraph{margin-top:2rem}.label.label--checkbox{cursor:pointer;font-size:var(--fs-label-l);line-height:1.25rem;margin-top:0;padding-left:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label.label--checkbox .label__marker a{display:inline}.checkbox{border:2px solid #d5d5d5;border-radius:.1875rem;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.label--checkbox:focus{outline:none}.label--checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox:after{content:"";display:none;position:absolute}.label--checkbox input:checked~.checkbox{background-color:#00005f;border-color:#00005f}.label--checkbox .checkbox:after{border:solid #fff;border-width:0 .1875rem .1875rem 0;height:.875rem;left:.3125rem;top:0;transform:rotate(45deg);width:.4375rem}.label--checkbox input:checked~.checkbox:after{display:block}.label.label--multiselect{margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label--multiselect input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.label--multiselect input~.choice{border-radius:var(--border-radius,0);border-style:solid;border-width:.0625rem;cursor:pointer;display:block;font-size:var(--fs-label);font-weight:700;height:2.5rem;letter-spacing:.1px;line-height:1.2;padding:.625rem .75rem;transition:all .2s}@media(min-width:61.25em){.label--multiselect input~.choice{font-size:var(--fs-label)}}.label--multiselect input:checked~.choice{background:#fff;border-color:#fff}.travel-detail__configuration .label--multiselect input~.choice{background:#fff;border-color:#fff;color:#4a4a4a}.travel-detail__configuration .label--multiselect input:checked~.choice{background:#fff;border-color:#fff}.label.label--radio{cursor:pointer;font-size:var(--fs-label-l);line-height:1.25rem;padding-left:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label.label--radio.label--radio-payment{margin-top:.75rem}.label.label--radio .label__marker{line-height:1.4375rem}.label.label--radio .label__marker a{display:inline-block}.radio-group .label.label--radio+.label.label--radio{margin-top:0}.label--radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.radio{border:2px solid #d5d5d5;border-radius:100%;box-shadow:none;height:1.25rem;left:0;pointer-events:none;position:absolute;top:.125rem;width:1.25rem}.label--radio{font-size:var(--fs-label-l)}.label--radio:focus{outline:none}.form__field-wrapper .label--radio input:checked~.radio{border-color:#00005f;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px #00005f}.label--radio input:checked~.label__marker{pointer-events:none}legend{display:block;font-size:var(--fs-xs);line-height:1.15;margin:0 0 1rem}.radio-group{display:grid;gap:0 1.5rem;grid-template-columns:min-content min-content}.radio-group .label.label--radio{padding-left:1.75rem}.travel-detail__list-item .radio-group.radio-group--flexible{display:flex;flex-flow:row wrap;gap:0}.travel-detail__list-item .radio-group.radio-group--flexible .label.label--radio{margin:.375rem 1.5rem .375rem 0}select{appearance:none;background-color:transparent;border:none;color:#344384;cursor:inherit;font-family:inherit;font-size:var(--fs-input);font-weight:inherit;grid-area:select;line-height:2.375rem;margin:0;outline:none;padding:0 2.25rem 0 .75rem}.select.select--filter select{padding-left:0;text-align:right}select[disabled]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:none;color:#6c6c6c;opacity:1;pointer-events:none}select[disabled] option{color:#6c6c6c}select::-ms-expand{display:none}.select{background-color:#fff;border:1px solid #d5d5d5;border-radius:var(--border-radius-input,0);color:#344384;display:inline-block;font-family:aldi-sued-office,arial,sans-serif;font-size:var(--fs-p);font-weight:700;height:2.5rem;padding:0 1px;position:relative}.select.select--full{display:block}.select.select--full select{width:100%}.select.select--disabled{border:none}.select.select--flag{position:relative}.select.select--flag select{padding-left:2.625rem}.select.select--flag .select__flag{height:.9375rem;left:.75rem;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.select:not(.select--disabled):after{background:transparent no-repeat 50%/1rem url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAwMDVmIiBkPSJNMCA3LjMzIDIuODI5IDQuNWw5LjE3NSA5LjMzOUwyMS4xNzEgNC41IDI0IDcuMzMgMTIuMDA0IDE5LjV6Ii8+PC9zdmc+);background-size:.75rem;content:"";height:.75rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:.75rem}.select.select--disabled:after{background:transparent no-repeat 50%/1rem url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZDVkNWQ1IiBkPSJNMCA3LjMzIDIuODI5IDQuNWw5LjE3NSA5LjMzOUwyMS4xNzEgNC41IDI0IDcuMzMgMTIuMDA0IDE5LjV6Ii8+PC9zdmc+);background-size:.75rem}.select.select--sorting{background-color:transparent;border:none;cursor:pointer;font-size:var(--fs-input);font-weight:700;height:auto;line-height:1.375rem;padding:.25rem 0}.select.select--sorting>select{line-height:1.375rem;padding:0 1.25rem 0 .5rem}.select.select--sorting:after{pointer-events:none;right:0;top:50%;transform:translateY(-50%)}.select.select--error{border-color:#ffc800}.textarea{background:#fff;border:1px solid #d5d5d5;border-radius:var(--border-radius,0);color:#344384;font-family:aldi-sued-office,arial,sans-serif;font-size:var(--fs-input);font-weight:700;line-height:1.4;padding:.75rem;position:relative;width:100%}.textarea.textarea--request{min-height:5rem;resize:none}.occupancy{background-color:#f1f1f1;border:1px solid #d5d5d5;border-radius:0 0 var(--border-radius,0) var(--border-radius,0);border-top:0 solid #d5d5d5;margin:0;padding:0 1rem 1rem}@media(min-width:61.25em){.occupancy{padding-left:1.25rem;padding-right:1.25rem}}.occupancy .label.label--configuration{cursor:pointer}.occupancy-wrapper{display:block;position:relative}.occupancy-wrapper .button.button--input{border-color:#d5d5d5;color:#344384;display:block;max-width:none;padding-left:1rem;padding-right:1rem;transition:none}@media(min-width:61.25em){.occupancy-wrapper .button.button--input{padding-left:1.25rem;padding-right:1.25rem}}.occupancy-wrapper .icon{height:1.25rem;pointer-events:none;position:absolute;right:.75rem;top:.625rem;width:1.25rem}.occupancy-wrapper [data-rooms]:before{content:attr(data-rooms)}.occupancy-wrapper [data-persons]:before{content:attr(data-persons)}.room{border-top:1px solid #d5d5d5;display:block;padding-top:1rem;position:relative}.room:first-child{border-top:none}.room:nth-child(n+2){margin-top:1rem}.room .room__count{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 0 .5rem;position:relative;white-space:nowrap}.room .room__count .room__label{flex:1 1 auto;font-weight:700}.room .room__count .room__delete{align-items:center;display:flex;gap:.5rem}.room .room__count .room__delete .room__delete-label{color:#344384;font-size:var(--fs-xs);text-decoration:underline}.room .room__count .room__delete .icon{flex:0 1 1.25rem;pointer-events:none}.child{align-items:center;background-color:#344384;border:.0625rem solid #344384;border-radius:var(--border-radius,0);color:#fff;display:flex;flex-flow:row nowrap;font-size:var(--fs-p);font-weight:700;letter-spacing:.1px;margin-top:1rem;padding:0 .75rem;position:relative}.child:first-child{margin-top:.75rem}.child .child__label{flex:0 1 100%}.child .child__remove{flex:0 1 2.5rem;padding:.5625rem}.child .child__remove .icon{fill:#fff}.child__temp{background-color:#344384;border:1px solid #344384;border-radius:var(--border-radius,0);color:#fff;font-weight:700;letter-spacing:.1px;line-height:2.375rem;padding:0 1.25rem;text-align:center}.duration__wrapper{height:3.75rem;overflow:hidden;padding:0 3.125rem;position:relative;white-space:nowrap}.duration{align-items:center;border:1px solid #f1f1f1;border-radius:var(--border-radius-input,0);color:gray;cursor:pointer;display:flex;flex-flow:row wrap;height:3.5rem;padding:.5rem .125rem;text-align:center}.duration>*{flex:0 1 100%}.duration.duration--placeholder{animation:duration-placeholder-shine 1.5s linear infinite;background:linear-gradient(110deg,hsla(0,0%,95%,.8) 8%,#ececec 18%,hsla(0,0%,95%,.8) 33%);background-size:200% 100%;border-color:#ececec;display:inline-block;margin-left:.25rem;min-width:7.1875rem;position:relative;vertical-align:middle}@keyframes duration-placeholder-shine{to{background-position-x:-200%}}.duration__nights-count{display:block;font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.duration__lowest-price{display:block;font-size:.75rem;white-space:nowrap}#durations.section{max-width:100%}@media(min-width:83.125em){#durations.section{max-width:896px}}.label.label--duration{display:inline-block;margin:.125rem;position:relative;user-select:none;width:7.1875rem}.label.label--duration input{height:0;opacity:0;position:absolute;width:0}.label--duration input~.duration{background-color:hsla(0,0%,95%,.8);border-color:hsla(0,0%,95%,.8);color:#344384}.label--duration input:checked~.duration{background-color:#344384;border-color:#344384;color:#fff}.label--duration .duration.duration--disabled{background-color:transparent;border-color:#9b9b9b;color:#9b9b9b;cursor:default;min-width:7.25rem}.offers__teaser{background-color:#fff;border-radius:var(--border-radius,0);box-shadow:0 0 .1875rem 0 rgba(0,0,0,.15);color:#4a4a4a;display:block;text-decoration:none}.offers__teaser:nth-child(n+2){margin-top:1.25rem}.offers__teaser.offers__teaser--has-header{box-shadow:none}.offers__teaser.offers__teaser--has-header .offers__teaser-inner{border:.125rem solid #344384;border-radius:0 0 var(--border-radius,0) var(--border-radius,0);border-top-width:0}.offers__teaser.offers__teaser--placeholder{animation:duration-placeholder-shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#fff 18%,#ececec 33%);background-size:200% 100%;border:none;box-shadow:none;min-height:22.5rem}@media(min-width:61.25em){.offers__teaser.offers__teaser--placeholder{min-height:12.5rem}}@media(max-width:27.5em){.offers__teaser .button__default{display:none}.offers__teaser .button__small{display:inline-block}}.offers__best-offer{background-color:#344384;border-radius:var(--border-radius,0) var(--border-radius,0) 0 0;color:#fff;font-size:var(--fs-xs);line-height:2.25rem;padding:0 1.25rem}.offers__teaser-inner{padding:1rem}@media(min-width:61.25em){.offers__teaser-inner{display:flex;flex-flow:row nowrap;padding:1.5rem}.offers__teaser-inner .offers__info{border-right:1px solid #d5d5d5;flex:1 1 auto;padding-right:1rem}}.offers__teaser-inner .offers__info>:nth-child(n+2){margin-top:.75rem}.offers__teaser-inner .offers__info>.offers-flight{margin-top:1.5rem}@media(min-width:61.25em){.offers__teaser-inner .offers__action{align-self:center;flex:0 0 11.875rem;margin-left:1rem}.offers__teaser-inner .offers__action .button{min-width:auto}}.offers__description{line-height:1}.offers__description .offers__description-label{font-weight:700;margin-bottom:.125rem}.offers__availability{color:#6c6c6c;font-size:var(--fs-xxs);line-height:16px;margin-top:1rem;text-align:center}.offers__availability.green{color:#1e8914}.offers__availability.orange{color:#c40}.offers__availability.red{color:#d70000}.offers__price-box{border-top:1px solid #d5d5d5;grid-area:price;margin-top:1rem;padding-top:1rem;text-align:center}@media(min-width:61.25em){.offers__price-box{border-top:none;margin-top:0;padding-top:0}}.offers__price-box .offers__price{color:#344384;font-size:var(--fs-heading1);font-weight:700}.offers__price-box .offers__price-label{color:#4a4a4a;font-size:var(--fs-xs)}.offers__duration{display:inline-block;grid-area:duration;margin-top:1rem}.offers__cta{align-self:center;grid-area:cta;margin-top:1rem}.offers__cta .button{margin:auto}@media(min-width:61.25em)and (max-width:83.0625em){.offers__cta .button{width:auto}}.offers__retail-original span{text-decoration:line-through}.offers__room{font-size:var(--fs-heading3);font-weight:700}.offers__room:nth-child(n+2){margin-top:1rem}@media(min-width:61.25em){.offers__room{text-align:left}}.offers__accommodation:nth-child(n+2){margin-top:1.5rem}.offers__item{align-items:center;display:grid;grid-template-columns:min-content auto min-content;grid-gap:.5rem;font-size:var(--fs-xs);line-height:1.2}@media(min-width:61.25em){.offers__item{justify-content:start}}.offers__item:nth-child(n+2){margin-top:1rem}.offers__item[data-dialog]{cursor:pointer}.offers__item .icon:not(.icon--small){height:1rem;width:1rem;fill:#4a4a4a}.offers__header{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:center}@media(min-width:61.25em){.offers__header{flex-flow:row nowrap;justify-content:flex-start}}.offers__header .offers__cta-headline{display:block;flex:1 1 50%;font-size:var(--fs-heading1);font-weight:700;position:relative;text-transform:uppercase;white-space:nowrap}@media(max-width:20.625em){.offers__header .offers__cta-headline{font-size:var(--fs-xs)}}.offers__header .offers__sorting{flex:0 1 100%;margin-top:1.25rem}@media(min-width:61.25em){.offers__header .offers__sorting{flex:0 1 auto;margin:0}}.metrics{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:center}@media(min-width:61.25em){.metrics{flex-flow:row nowrap;justify-content:flex-start}}.metrics__stats{display:block;flex:1 1 50%;font-size:var(--fs-heading1);font-weight:700;position:relative;white-space:nowrap}@media(max-width:20.625em){.metrics__stats{font-size:var(--fs-xs)}}.metrics__label{text-transform:uppercase}.metrics__inner{opacity:0;transition:opacity .4s}.metrics__inner.metrics__inner--result{opacity:1}.metrics__range{font-size:var(--fs-xs);font-weight:400;padding-left:.125rem;text-transform:uppercase}.metrics__offers-filter{flex:0 1 100%;margin-top:1.25rem}@media(min-width:61.25em){.metrics__offers-filter{flex:0 1 auto;margin:0}}.filters .filters__label-wrapper{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;margin-bottom:1.25rem}.filters .filters__label-wrapper>.icon{flex:0 1 1rem;fill:#344384}.filters .filters__label-wrapper .filters__label{font-size:.9375rem;font-weight:700;line-height:1rem}.filters .filters__list{display:flex;flex-flow:row wrap;gap:1rem}.filters .filters__filter{flex:1 1 100%}@media(min-width:61.25em){.filters .filters__filter{flex:1 1 40%;max-width:calc(50% - 1rem)}}.multi-select{box-sizing:border-box;display:flex;flex-direction:column;position:relative;user-select:none;width:100%}.multi-select .multi-select-header{border:1px solid #d5d5d5;gap:.25rem;min-height:2.5rem;overflow:hidden;padding:.375rem 1.875rem .375rem .75rem}.multi-select .multi-select-header:after{background:transparent no-repeat 50%/.75rem url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAwMDVmIiBkPSJNMCA3LjMzIDIuODI5IDQuNWw5LjE3NSA5LjMzOUwyMS4xNzEgNC41IDI0IDcuMzMgMTIuMDA0IDE5LjV6Ii8+PC9zdmc+);content:"";display:block;height:.75rem;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);width:.75rem}.multi-select .multi-select-header.multi-select-header-active:after{transform:translateY(-50%) rotate(180deg)}.multi-select .multi-select-header.multi-select-header-active+.multi-select-options{display:flex}.multi-select .multi-select-header .multi-select-header-placeholder{color:#344384;font-size:var(--fs-input);font-weight:700}.multi-select .multi-select-header .multi-select-header-option{align-items:center;display:inline-flex;font-size:var(--fs-input);padding:.1875rem .5rem}.multi-select .multi-select-header .multi-select-header-max{color:#65727e;font-size:var(--fs-input)}.multi-select .multi-select-options{background-color:#fff;border:1px solid #f1f1f1;border-radius:var(--border-radius-small,0);box-shadow:0 0 .5rem 0 rgba(0,0,0,.5);box-sizing:border-box;display:none;flex-flow:wrap;left:0;margin-top:.3125rem;max-height:12.5rem;overflow-x:hidden;overflow-y:auto;padding:.3125rem;position:absolute;right:0;top:100%;z-index:10}.multi-select .multi-select-options::-webkit-scrollbar{width:.3125rem}.multi-select .multi-select-options::-webkit-scrollbar-track{background:#f0f1f3}.multi-select .multi-select-options::-webkit-scrollbar-thumb{background:#cdcfd1}.multi-select .multi-select-options::-webkit-scrollbar-thumb:hover{background:#b2b6b9}.multi-select .multi-select-options .multi-select-all,.multi-select .multi-select-options .multi-select-option{padding:.25rem .75rem}.multi-select .multi-select-options .multi-select-all:nth-child(n+2),.multi-select .multi-select-options .multi-select-option:nth-child(n+2){margin-top:.25rem}.multi-select .multi-select-options .multi-select-all .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option .multi-select-option-radio{border:2px solid #d5d5d5;border-radius:.1875rem;height:1.25rem;margin-right:.875rem;position:relative;width:1.25rem}.multi-select .multi-select-options .multi-select-all .multi-select-option-text,.multi-select .multi-select-options .multi-select-option .multi-select-option-text{box-sizing:border-box;color:inherit;flex:1;font-size:var(--fs-input);line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio{background-color:#00005f;border-color:#00005f}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio:after,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio:after{border:solid #fff;border-width:0 .1875rem .1875rem 0;content:"";display:block;height:.875rem;left:.3125rem;position:absolute;top:0;transform:rotate(45deg);width:.4375rem}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text{color:#344384}.multi-select .multi-select-options .multi-select-all:active,.multi-select .multi-select-options .multi-select-all:hover,.multi-select .multi-select-options .multi-select-option:active,.multi-select .multi-select-options .multi-select-option:hover{background-color:#f1f1f1}.multi-select .multi-select-options .multi-select-all{border-bottom:1px solid #f1f3f5;border-radius:0}.multi-select .multi-select-options .multi-select-search{border:1px solid #dee2e6;border-radius:5px;font-size:var(--fs-label-l);margin:.625rem .625rem .3125rem;outline:none;padding:.4375rem .625rem;width:100%}.multi-select .multi-select-options .multi-select-search::placeholder{color:#b2b5b9}.multi-select .multi-select-header{align-items:center;background-color:#fff;color:#344384}.multi-select .multi-select-all,.multi-select .multi-select-header,.multi-select .multi-select-option{border-radius:var(--border-radius-input,0);box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;font-size:var(--fs-label-l);width:100%}.multi-select .multi-select-all,.multi-select .multi-select-option{color:#4a4a4a}.prebooking__headline{font-size:var(--fs-heading1);margin:0 0 .75rem}.prebooking__headline:focus{color:red}.progress-stepper{flex:0 1 100%;grid-area:full;margin:1.5rem 0;text-align:center}@media(min-width:61.25em){.progress-stepper{margin:0}}.progress-stepper__list{display:inline-flex;flex-flow:row nowrap;gap:1.25rem;justify-content:center;position:relative;z-index:1}@media(min-width:24.375em){.progress-stepper__list{gap:2rem}}.progress-stepper__list:before{background:#d5d5d5;content:"";height:1px;position:absolute;top:.6875rem;width:100%}.progress-stepper__step-wrapper{color:#4a4a4a;display:block;font-size:var(--fs-xs);font-weight:700;position:relative;text-decoration:none;user-select:none}.progress-stepper__counter-wrapper{background-color:#f1f1f1;display:inline-block;position:relative;text-align:center;width:auto;z-index:2}@media(min-width:61.25em){.progress-stepper__counter-wrapper{width:2.5rem}}.progress-stepper__counter{align-items:center;border:1px solid #d5d5d5;border-radius:50%;display:flex;height:1.5rem;justify-content:center;margin:0 auto;width:1.5rem}.progress-stepper__label{display:none}@media(min-width:61.25em){.progress-stepper__label{display:block;flex:0 1 auto;margin-top:.5rem;text-align:center}}.progress-stepper__step{position:relative;z-index:2}@media(min-width:61.25em){.progress-stepper__step:first-child{background-color:#f1f1f1}.progress-stepper__step:first-child:after{background:#d5d5d5;content:"";height:1px;position:absolute;right:0;top:.6875rem;width:50%}.progress-stepper__step:last-child{background-color:#f1f1f1}.progress-stepper__step:last-child:after{background:#d5d5d5;content:"";height:1px;left:0;position:absolute;top:.6875rem;width:50%}}.progress-stepper__step.progress-stepper__step--current .progress-stepper__counter{color:#344384;fill:#344384;background-color:#ffc800;border:1px solid #ffc800}.progress-stepper__step.progress-stepper__step--done .progress-stepper__counter{color:#fff;fill:#fff;background-color:#1e8914;border:1px solid #1e8914}.progress-stepper__step.progress-stepper__step--done .progress-stepper__counter>.icon{height:.875rem;width:.875rem;fill:#fff}.optional-items{display:flex;flex-flow:row nowrap;gap:1rem}.optional-items__category{aspect-ratio:9/5;background-color:#ececec;background-position:50%;background-size:cover;border-radius:var(--border-radius,0);display:block;height:auto;position:relative;text-decoration:none;width:13.375rem}.optional-items__category.optional-items__category--hero{aspect-ratio:12/5;display:block;width:100%}.optional-items__sets{bottom:.125rem;left:.75rem;pointer-events:none;position:absolute}.optional-items__item{align-items:center;display:flex;flex-flow:row nowrap}.optional-items__item>*{flex:0 0 auto;position:relative}.optional-items__item>:first-child{z-index:1}.optional-items__item>:nth-child(2){left:-1rem;z-index:2}.optional-items__item>:nth-child(3){left:-2rem;z-index:3}.optional-items__item>:nth-child(4){left:-3rem;z-index:4}.optional-items__item>:nth-child(5){left:-4rem;z-index:4}.optional-items__item>:nth-child(6){left:-5rem;z-index:4}.optional-items__category-label,.optional-items__item-label{background-color:#344384;color:#fff;font-size:var(--fs-xs);font-weight:700;letter-spacing:.5px;line-height:1.2;padding:.25rem .75rem;pointer-events:none;text-transform:uppercase}.optional-items__item-label{border-radius:var(--border-radius,0) 0;bottom:0;position:absolute;right:0;text-align:right}.optional-items__category-label{border-radius:var(--border-radius,0) 0;left:0;position:absolute;top:0;width:min-content}.optional-items__item-image{background:linear-gradient(110deg,hsla(0,0%,95%,.8) 40%,#ececec 60%,hsla(0,0%,95%,.8) 80%);border-radius:1.5rem;height:1.5rem;width:1.5rem}.optional-items__item-image .image{border:2px solid #d5d5d5;border-radius:1.5rem;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.optional-items__details{padding-bottom:.75rem}.optional-items__details .optional-items__headline{font-size:var(--fs-p);font-weight:700;letter-spacing:.1px;margin:2rem 0 1rem}.optional-items__details .configurator__teaser-text{font-size:var(--fs-xs);margin-top:1rem}.optional-items__detail-content .table-wrapper{overflow-x:auto}.optional-items__detail-content .optional-items__images{margin:1rem 0}.optional-items__detail-content .optional-items__images .image{display:block;height:auto;max-width:100%;width:100%}.optional-items__detail-content ol,.optional-items__detail-content ul{padding:0 0 0 2rem}.optional-items__detail-content table{border-spacing:5px;width:100%}.optional-items__detail-content table th{text-align:left}.optional-items__detail-content table td,.optional-items__detail-content table th{padding:.25rem .75rem .25rem 0;vertical-align:top}.optional-items__detail-content table tr{border-bottom:1px solid #d5d5d5}.optional-items__detail-content table tr:last-child{border-bottom:none}.optional-items__detail-content .embed-responsive{display:block;max-width:100%;position:relative;width:100%}.optional-items__detail-content .embed-responsive.embed-responsive-16by9{aspect-ratio:16/9}.optional-items__detail-content .embed-responsive .embed-responsive-item{width:100%}.selected-items{margin-top:1.25rem}.selected-items,.selected-items__item{display:flex;flex-flow:row nowrap;gap:1rem}.selected-items__item{align-items:center;border:1px solid #d5d5d5;border-radius:var(--border-radius-small,0);color:#4a4a4a;height:100%;padding:.75rem;position:relative;text-decoration:none;width:19rem}.selected-items__item .selected-items__image{background-color:#ececec;border-radius:var(--border-radius,0);flex:0 0 4.375rem;height:4.375rem;pointer-events:none;width:4.375rem}.selected-items__item .selected-items__image .image{border-radius:var(--border-radius-small,0);display:block;height:4.375rem;object-fit:cover;width:4.375rem}.selected-items__item .selected-items__text{flex:1 1 auto;font-size:var(--fs-xs);line-height:1.2;pointer-events:none}.selected-items__item .selected-items__text .selected-items__title{font-size:var(--fs-p);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:9.125rem}.selected-items__item .selected-items__text .selected-items__price{font-weight:700}.selected-items__item .button{flex:0 0 2rem;pointer-events:none}.configurator.configurator--loading .configurator__inner{background-color:transparent;text-align:center}.configurator.configurator--loading .configurator__scrollable{opacity:0;overflow:initial}.configurator__inner{background-color:#fff;border-radius:var(--border-radius,0);box-sizing:border-box;margin:1.25rem;max-width:37.5em;padding:1rem;position:relative;width:100%}.configurator__inner>.configurator__close-link{align-items:center;background-color:rgba(0,0,95,.2);border-radius:2rem;color:#fff;display:flex;flex-flow:row nowrap;height:2rem;justify-content:center;min-width:2rem;padding:.5rem;position:absolute;right:1.6875rem;text-decoration:none;top:1rem;transition:background-color .2s ease-in-out;z-index:10}.configurator__inner>.configurator__close-link:active,.configurator__inner>.configurator__close-link:focus,.configurator__inner>.configurator__close-link:hover{background-color:rgba(0,0,95,.8)}.configurator__inner>.configurator__close-link>.icon{height:1rem;width:1rem;fill:#fff;pointer-events:none}.configurator__scrollable{max-height:65vh;opacity:1;overflow-y:scroll;transition:opacity 1s ease-in-out}@media(min-width:61.25em){.configurator__scrollable{max-height:80vh}}.configurator__content{border:1px solid #d5d5d5;border-radius:var(--border-radius,0);margin-top:1rem;padding:1rem}.configurator__teaser{align-items:flex-start;display:flex;flex-flow:row wrap;gap:1rem}@media(min-width:61.25em){.configurator__teaser{flex-wrap:nowrap}}.configurator__teaser .configurator__teaser-image{aspect-ratio:1/1;background:linear-gradient(110deg,hsla(0,0%,95%,.8) 40%,#ececec 60%,hsla(0,0%,95%,.8) 80%);flex:0 0 4.5rem}.configurator__teaser .configurator__teaser-image .image{aspect-ratio:1/1;border-radius:var(--border-radius-small,0);display:block;height:auto;object-fit:cover;width:100%}.configurator__teaser .configurator__teaser-content{flex:1 1 50%}@media(min-width:61.25em){.configurator__teaser .configurator__teaser-content{flex:1 1 auto}}.configurator__teaser .configurator__teaser-content .configurator__teaser-headline{font-size:var(--fs-p);font-weight:700;letter-spacing:.1px;text-transform:uppercase}.configurator__teaser .configurator__teaser-content .configurator__teaser-text{font-size:var(--fs-xs)}.configurator__teaser .configurator__teaser-cta{flex:1 1 100%}@media(max-width:61.1875em){.configurator__teaser .configurator__teaser-cta{text-align:right}}@media(min-width:61.25em){.configurator__teaser .configurator__teaser-cta{align-self:center;flex:0 1 auto}}@media(max-width:61.1875em){.configurator__teaser .configurator__teaser-cta .link{display:inline-grid}}.configurator__configure-item{display:flex;flex-flow:row wrap;gap:1.5rem;margin-top:.5rem}@media(min-width:61.25em){.configurator__configure-item{align-items:flex-end;flex-wrap:nowrap}}.configurator__configure-item .form__field-wrapper{flex:0 1 100%;margin:0}@media(min-width:61.25em){.configurator__configure-item .form__field-wrapper{flex:0 1 10rem}}.configurator__configure-item .form__field-wrapper~.form__field-wrapper{margin-top:1rem}@media(min-width:61.25em){.configurator__configure-item .form__field-wrapper~.form__field-wrapper{margin-top:0}}.configurator__configure-item .configurator__action{flex:1 1 auto;text-align:right}.configurator__configure-item .configurator__action .configurator__price{color:#344384;font-size:var(--fs-heading1);font-weight:700;margin-bottom:.25rem}.configurator__configure-item .configurator__action .configurator__price-info{display:block;font-size:var(--fs-xs);margin:0 0 .5rem auto;max-width:8rem}.configurator__back-close{align-items:center;color:#4a4a4a;display:inline-flex;flex-flow:row nowrap;font-size:var(--fs-p);font-weight:700;gap:.5rem;margin:.5rem 0 1rem;text-decoration:none}.configurator__back-close .icon{height:1rem;width:1rem;fill:#4a4a4a;pointer-events:none}.configurator__item-cta{display:flex;flex-flow:column wrap;gap:.75rem;justify-content:flex-end}@media(min-width:61.25em){.configurator__item-cta{flex-flow:row nowrap;gap:1rem}}.configurator__item-cta .button:not(.button--icon-only){min-width:auto;width:auto}.configurator__error .button{margin:1rem auto 0}.user{margin-top:1.25rem}.user>:nth-child(n+2){margin:1.25rem 0 0}@media(min-width:61.25em){.user>:nth-child(n+2){margin:0 0 0 1.25rem}.user{display:flex;flex-flow:row nowrap;margin-top:2rem}}.user__login,.user__register{background-color:#f1f1f1;border-radius:var(--border-radius,0);color:#4a4a4a;padding:1.25rem .75rem}@media(min-width:61.25em){.user__login,.user__register{flex:1 1 50%;padding:1.25rem}.user__login .button-bar,.user__register .button-bar{align-self:flex-end;flex:0 1 100%}}/*! jQuery UI - v1.13.2 - 2023-10-05
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{-ms-filter:"alpha(opacity=0)";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled:not(.ui-selection-selected){cursor:default!important;pointer-events:none}.ui-icon{background-repeat:no-repeat;display:inline-block;margin-top:-.25em;overflow:hidden;position:relative;text-indent:-99999px;vertical-align:middle}.ui-widget-icon-block{display:block;left:50%;margin-left:-8px}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.ui-datepicker{display:none;padding:0;width:100%}.ui-datepicker .ui-datepicker-header{padding:.75rem 0 .25rem;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background-color:#ffc800;border:1px solid #ffc800;border-radius:var(--border-radius-button,0);display:block;height:2.5rem;position:absolute;width:2.5rem}.ui-datepicker .ui-datepicker-next.active,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev.active,.ui-datepicker .ui-datepicker-prev:hover{background-color:#ffd94d;border-color:#ffc800;color:#344384}.ui-datepicker .ui-datepicker-prev{left:.125rem}.ui-datepicker .ui-datepicker-next{right:.125rem}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.75rem;padding:0 3.125rem;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:var(--fs-p)}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{appearance:auto;background-color:#fff;border:1px solid #d5d5d5;border-radius:var(--border-radius,0);color:#344384;display:inline-block;font-family:arial,Helvetica Neue,helvetica,sans-serif;font-size:var(--fs-p);font-weight:700;height:2.5rem;line-height:2.5rem;padding:0 0 0 .3125rem;position:relative}@-moz-document url-prefix(){.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{padding:0 0 0 .5rem}}.ui-datepicker .ui-datepicker-year{margin-left:.75rem}.ui-datepicker table{border-collapse:collapse;border-spacing:0;font-size:var(--fs-xs);table-layout:fixed;width:100%}.ui-datepicker table,td,th{border:none;padding:0}.ui-datepicker-calendar{opacity:1;transition:opacity .2s}.ui-datepicker-calendar.ui-datepicker-calendar--processing{opacity:0}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker th span{color:#666}.ui-datepicker-calendar td{border:none;height:3.5rem}.ui-datepicker-calendar td.ui-state-disabled:not(.ui-selection-selected,.ui-selection-end)>a,.ui-datepicker-calendar td.ui-state-disabled:not(.ui-selection-selected,.ui-selection-end)>span{border:none;box-shadow:none;height:3.5rem;line-height:3.5rem;padding-top:0}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{background-color:#f1f1f1;border:1px solid #fff;border-radius:var(--border-radius-input,0);color:#6c6c6c;display:block;font-size:var(--fs-xs);font-weight:700;line-height:3.375rem;text-align:center;text-decoration:none}.ui-datepicker-calendar td a[data-price],.ui-datepicker-calendar td span[data-price]{background-color:#f1f1f1;line-height:1.5625rem;padding-top:.3125rem}.ui-datepicker-calendar td a[data-price]:after,.ui-datepicker-calendar td span[data-price]:after{color:#344384;content:attr(data-price);display:block;font-size:.75rem;font-weight:700;height:1.5rem;line-height:1rem;text-align:center;white-space:nowrap}@media(max-width:27.5em){.ui-datepicker-calendar td a[data-price]:after,.ui-datepicker-calendar td span[data-price]:after{font-size:.6875rem}}@media(max-width:20.625em){.ui-datepicker-calendar td a[data-price]:after,.ui-datepicker-calendar td span[data-price]:after{font-size:.625rem}}.ui-datepicker .ui-datepicker-current-day.ui-state-disabled>a{line-height:3.375rem}.ui-datepicker-calendar td.ui-datepicker-unselectable:not(.ui-selection-selected,.ui-selection-end) a,.ui-datepicker-calendar td.ui-datepicker-unselectable:not(.ui-selection-selected,.ui-selection-end) span{background:#fff;border:#fff}.ui-datepicker-calendar td.ui-datepicker-unselectable:not(.ui-selection-selected,.ui-selection-end) a:after,.ui-datepicker-calendar td.ui-datepicker-unselectable:not(.ui-selection-selected,.ui-selection-end) span:after{display:none}.ui-datepicker-calendar td.ui-state-no-offer .ui-state-default{color:#787575}.ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled:not(.ui-selection-end,.ui-selection-selected) .ui-state-default{color:#787575;text-decoration:line-through}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}.ui-widget{font-family:arial,Helvetica Neue,helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:var(--fs-p)}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:arial,Helvetica Neue,helvetica,sans-serif;font-size:var(--fs-p)}.ui-widget-content{background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{color:#333;font-weight:700}.ui-widget-header a{color:#4a4a4a}.ui-state-best{position:relative}.ui-state-best:before{border-radius:50%;content:"";height:.875rem;position:absolute;right:1px;top:1px;width:.875rem}.ui-state-best .icon.icon--star{height:1rem;position:absolute;right:0;top:0;width:1rem}.ui-state-default.ui-state-best:before{background-color:#fff}.ui-state-default.ui-state-best .icon.icon--star{fill:#ff7800}.ui-state-default.ui-state-active.ui-state-best:before{background-color:#fff}.ui-state-default.ui-state-active.ui-state-best .icon.icon--star{fill:#ff7800}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button.ui-state-active:hover,.ui-button:active,.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background-color:#344384;border-color:#344384;border-radius:var(--border-radius-input,0) 0 0 var(--border-radius-input,0);color:#fff}.ui-button.ui-state-active:hover:after,.ui-button:active:after,.ui-datepicker .ui-datepicker-calendar .ui-state-active:after,.ui-widget-content .ui-state-active:after,.ui-widget-header .ui-state-active:after,a.ui-button:active:after{color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected a,.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected span,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected a,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected span{background:#ccccdf;border-color:#344384 transparent;border-radius:0;border-width:1px;color:#344384;line-height:3.375rem;padding-top:0}.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected a .icon,.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected a:after,.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected a:before,.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected span .icon,.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected span:after,.ui-datepicker .ui-datepicker-calendar td.ui-selection-selected span:before,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected a .icon,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected a:after,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected a:before,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected span .icon,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected span:after,.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled.ui-selection-selected span:before{display:none}.ui-datepicker .ui-datepicker-calendar td.ui-selection-end a,.ui-datepicker .ui-datepicker-calendar td.ui-selection-end span{background:#344384;border-color:#344384;border-radius:0 var(--border-radius-input,0) var(--border-radius-input,0) 0;color:#fff;line-height:3.375rem;padding-top:0}.ui-datepicker .ui-datepicker-calendar td.ui-selection-end a .icon,.ui-datepicker .ui-datepicker-calendar td.ui-selection-end a:after,.ui-datepicker .ui-datepicker-calendar td.ui-selection-end a:before,.ui-datepicker .ui-datepicker-calendar td.ui-selection-end span .icon,.ui-datepicker .ui-datepicker-calendar td.ui-selection-end span:after,.ui-datepicker .ui-datepicker-calendar td.ui-selection-end span:before{display:none}.ui-datepicker td:not(.ui-selection-selected,.ui-selection-end) .ui-state-best:not(.ui-state-active){background-color:rgba(255,120,0,.2);color:#4a4a4a}.ui-datepicker td:not(.ui-selection-selected,.ui-selection-end) .ui-state-best:not(.ui-state-active):after{color:#4a4a4a}.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff;border:hsla(0,0%,100%,.75)}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7}.ui-state-disabled:not(.ui-selection-selected,.ui-selection-end,.ui-datepicker-prev,.ui-datepicker-next),.ui-widget-content .ui-state-disabled:not(.ui-selection-selected,.ui-selection-end,.ui-datepicker-prev,.ui-datepicker-next),.ui-widget-header .ui-state-disabled:not(.ui-selection-selected,.ui-selection-end,.ui-datepicker-prev,.ui-datepicker-next){background-image:none;height:3.5rem}.ui-datepicker-next,.ui-datepicker-prev{background-size:1rem;background:transparent no-repeat 50%/1rem url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ0Mzg0IiBkPSJtMTYuNjcgMCAyLjgzIDIuODI5LTkuMzM5IDkuMTc1IDkuMzM5IDkuMTY3TDE2LjY3IDI0IDQuNSAxMi4wMDR6Ii8+PC9zdmc+);cursor:pointer}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{background-color:#f1f1f1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNzU3NDc0IiBkPSJtMTYuNjcgMCAyLjgzIDIuODI5LTkuMzM5IDkuMTc1IDkuMzM5IDkuMTY3TDE2LjY3IDI0IDQuNSAxMi4wMDR6Ii8+PC9zdmc+);border-color:#d5d5d5;cursor:default}.ui-datepicker-next{background-position:.5625rem;transform:rotate(180deg)}.ui-datepicker-calendar td:not(.ui-selection-end,.ui-datepicker-current-day,.ui-selection-selected) .ui-state-default:not(.ui-state-active):hover{background-color:#fff;border-color:#344384}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;-ms-filter:Alpha(Opacity=30);opacity:.3}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:auto}.footer__badges .slick-slide{align-items:center;justify-content:center}#durations .slick-slide{margin:0 .125rem;width:7.1875rem}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{padding-bottom:1.25rem}.slick-dots{bottom:0;display:block;left:50%;list-style:none;margin:0;padding:0;position:absolute;text-align:center;transform:translateX(-50%)}.slick-dots li{cursor:pointer;display:inline-block;margin:0 .25rem;padding:0;position:relative}.slick-dots li button{background:#fff;border:0;border-radius:100%;color:transparent;cursor:pointer;display:block;font-size:0;height:.5rem;line-height:0;outline:none;padding:0;width:.5rem}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li.slick-active button{background:#9b9b9b;opacity:1}.slick-next,.slick-prev{border:none;box-shadow:0 0 0 #d3d3d3;cursor:pointer;display:block;font-size:0;line-height:0;padding:0;position:absolute}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.footer__badges.slick-slider{padding-left:2rem;padding-right:2rem}.footer__badges .slick-next,.footer__badges .slick-prev{border-right:3px solid #fff;border-top:3px solid #fff;box-shadow:0 0 0 #d3d3d3;height:1.25rem;top:36%;transform:translateY(-50%);width:1.25rem}.footer__badges .slick-prev{left:.25rem;transform:translate3d(0,-50%,0) rotate(-135deg)}.footer__badges .slick-next{right:.25rem;transform:translate3d(0,-50%,0) rotate(45deg)}.footer__badges .slick-slide{margin:0 .125rem}.duration__wrapper .slick-next,.duration__wrapper .slick-prev{background-color:#ffc800;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ0Mzg0IiBkPSJtMTYuNjcgMCAyLjgzIDIuODI5LTkuMzM5IDkuMTc1IDkuMzM5IDkuMTY3TDE2LjY3IDI0IDQuNSAxMi4wMDR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:1rem;border:1px solid #ffc800;border-radius:var(--border-radius-button,0);cursor:pointer;height:2.5rem;top:50%;width:2.5rem;z-index:10}.duration__wrapper .slick-next.slick-disabled,.duration__wrapper .slick-prev.slick-disabled{background-color:#f1f1f1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNzU3NDc0IiBkPSJtMTYuNjcgMCAyLjgzIDIuODI5LTkuMzM5IDkuMTc1IDkuMzM5IDkuMTY3TDE2LjY3IDI0IDQuNSAxMi4wMDR6Ii8+PC9zdmc+);border-color:#d5d5d5;cursor:default}.duration__wrapper .slick-prev{left:.125rem;transform:translate3d(0,-50%,0)}.duration__wrapper .slick-next{background-position:.5625rem;right:.125rem;transform:translate3d(0,-50%,0) rotate(180deg)}.duration__wrapper .slick-next:not(.slick-disabled):hover,.duration__wrapper .slick-prev:not(.slick-disabled):hover{background-color:#ffd94d;border-color:#ffc800}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a.CybotCookiebotDialogBodyButton{border-radius:var(--border-radius-button,0);color:#344384;font-size:.875rem;font-weight:700;line-height:2.25rem;min-width:8.5rem}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a.CybotCookiebotDialogBodyButton:hover{color:#344384;text-decoration:none}#CybotCookiebotDialog a#CybotCookiebotDialogBodyButtonAccept{background-color:#ffc800;border-color:#ffc800;border-radius:var(--border-radius-button,0)}#CybotCookiebotDialog a#CybotCookiebotDialogBodyButtonAccept:hover{background-color:#ffd94d;border-color:#ffc800}#CybotCookiebotDialog a#CybotCookiebotDialogBodyButtonAccept:focus{outline:2px solid rgba(20,67,144,.5)}#CybotCookiebotDialog a#CybotCookiebotDialogBodyButtonDecline{background-color:#f1f1f1;border-color:#4a4a4a;outline:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;display:none;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrow{align-items:center;background-color:#ffc800;border:1px solid #ffc800;border-radius:var(--border-radius-button,0);cursor:pointer;display:flex;flex-flow:row nowrap;height:2.5rem;justify-content:center;position:absolute;top:50%;width:2.5rem;z-index:10}.splide__arrow.splide__arrow--prev{left:-.75rem;transform:translate3d(0,-50%,0) rotate(180deg)}.splide__arrow.splide__arrow--next{right:.75rem;transform:translate3d(0,-50%,0)}.splide__arrow[disabled]{visibility:hidden}.splide__arrow[disabled]>svg{fill:#4a4a4a}.splide__arrow>svg{display:block;height:1rem;width:1rem;fill:#344384}