.travel-extension{display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden;row-gap:64px}.travel-extension__inner{margin-inline:auto;width:var(--content-width)}.travel-extension__infos-inner,.travel-extension__inner,.travel-extension__intro{display:flex;flex-direction:column;row-gap:24px}.travel-extension__intro-headline{font-family:GT Flexa,Arial,sans-serif;font-size:1.875rem;font-weight:100;letter-spacing:.02em;line-height:120%}@media screen and (min-width:768px){.travel-extension__intro-headline{font-size:2rem}}@media screen and (min-width:1024px){.travel-extension__intro-headline{font-size:2.875rem}}.travel-extension__infos-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s cubic-bezier(.645,.045,.355,1) .1s,opacity .25s cubic-bezier(.645,.045,.355,1) .2s;visibility:hidden}.travel-extension__category-infos:has(.travel-extension__expand-intro[aria-expanded=true]) .travel-extension__infos-content{grid-template-rows:1fr;opacity:1;visibility:visible}.travel-extension__infos-inner{overflow:hidden}.travel-extension__info-headline{font-family:GT Flexa,Arial,sans-serif;font-size:1.6875rem;font-weight:100;letter-spacing:.02em;line-height:120%;margin-bottom:24px}@media screen and (min-width:768px){.travel-extension__info-headline{font-size:2rem}}@media screen and (min-width:1024px){.travel-extension__info-headline{font-size:2.375rem}}.travel-extension__expand-intro,.travel-extension__filter-trigger{all:unset;color:var(--color-content-base-1);cursor:pointer;font-family:GT Flexa Mono,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:120%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.travel-extension__expand-intro:focus-visible,.travel-extension__filter-trigger:focus-visible{border-radius:6px;outline-color:var(--color-border-focus-aa);outline-offset:4px;outline-style:solid;outline-width:3px}.travel-extension__expand-intro svg,.travel-extension__filter-trigger svg{fill:currentColor;transition:transform .25s cubic-bezier(.645,.045,.355,1)}.travel-extension__filter-option{--filter-option-border-color:var(--color-border-base-2);all:unset;border:1px solid var(--filter-option-border-color);color:var(--color-content-base-2);cursor:pointer;font-family:GT Flexa,Arial,sans-serif;font-size:.875rem;font-weight:300;line-height:130%;padding:4px 12px}.travel-extension__filter-option[aria-selected=false]{--filter-option-border-color:var(--color-border-disabled)}.travel-extension__expand-intro{transition:margin-top .25s cubic-bezier(.645,.045,.355,1)}.travel-extension__expand-intro[aria-expanded=true]{margin-top:24px}.travel-extension__expand-intro[aria-expanded=false] .expand__show-less,.travel-extension__expand-intro[aria-expanded=false] .icon--is-minus,.travel-extension__expand-intro[aria-expanded=true] .expand__show-more,.travel-extension__expand-intro[aria-expanded=true] .icon--is-plus{display:none}@media only screen and (max-width:767px){.travel-extension__filter-trigger{font-size:0;height:24px}}.travel-extension__filter-trigger[aria-expanded=true] .icon--is-chevron-down{transform:rotateX(180deg)}.travel-extension__filter-trigger[aria-expanded=false] .icon--is-filter-open,.travel-extension__filter-trigger[aria-expanded=true] .icon--is-filter-default{display:none}@media only screen and (max-width:767px){.travel-extension__filter-trigger .icon--is-chevron-down{display:none}}.travel-extension__list .travel-extension-teaser{margin-inline:calc(var(--grid-gutter)/2)}@media only screen and (min-width:480px){.travel-extension__list .travel-extension-teaser{--travel-extension-teaser-width:calc(var(--grid-column-outer)*5 - var(--grid-gutter))}}@media only screen and (min-width:600px){.travel-extension__list .travel-extension-teaser{--travel-extension-teaser-width:calc(var(--grid-column-outer)*4 - var(--grid-gutter))}}.travel-extension__list .travel-extension-teaser:first-child{margin-left:calc((100% - var(--content-width))/2)}.travel-extension__list .travel-extension-teaser:last-child{margin-right:calc((100% - var(--content-width))/2)}.travel-extension__list-head{display:flex;flex-direction:row;justify-content:space-between;margin-inline:auto;width:var(--content-width)}.travel-extension__list-headline{font-family:GT Flexa,Arial,sans-serif;font-size:1.6875rem;font-weight:100;letter-spacing:.02em;line-height:120%}@media screen and (min-width:768px){.travel-extension__list-headline{font-size:2rem}}@media screen and (min-width:1024px){.travel-extension__list-headline{font-size:2.375rem}}.travel-extension__filter{-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;height:100%;justify-content:flex-end;margin-inline:auto;margin-top:0;max-height:0;opacity:0;transition:margin-top .33s cubic-bezier(.645,.045,.355,1),max-height .33s cubic-bezier(.645,.045,.355,1),opacity .33s cubic-bezier(.645,.045,.355,1) .2s;visibility:hidden;width:var(--content-width)}.travel-extension__filter:focus-visible{border-radius:0;outline-color:var(--color-border-focus-aa);outline-offset:2px;outline-style:solid;outline-width:3px}.travel-extension__list:has(.travel-extension__filter-trigger[aria-expanded=true]) .travel-extension__filter{margin-top:24px;max-height:100px;opacity:1;visibility:visible}@media only screen and (min-width:768px){.travel-extension__list:has(.travel-extension__filter-trigger[aria-expanded=true]) .travel-extension__filter{margin-top:40px}}.travel-extension__list-items,.travel-extension__slider-controls{margin-top:40px}.travel-extension__slider-controls{justify-content:flex-start;margin-inline:auto;width:var(--content-width)}