.travel-extension-teaser{--travel-extension-teaser-width:var(--content-width);background:var(--color-surface-base-1);box-shadow:0 8px 24px 0 rgba(0,0,0,.1);height:auto;width:var(--travel-extension-teaser-width)}.travel-extension-teaser.travel-extension-teaser--inactive{animation:blurred-in .3s cubic-bezier(.645,.045,.355,1) reverse}.travel-extension-teaser__inner{all:unset;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}@media(hover:hover){.travel-extension-teaser__inner:hover .textlink svg,.travel-extension-teaser__inner:hover .travel-extension-teaser__price svg{transform:translateX(8px)}}.travel-extension-teaser__inner:focus-visible{border-radius:0;outline-color:var(--color-border-focus-aa);outline-offset:-2px;outline-style:solid;outline-width:3px}.travel-extension-teaser__image{aspect-ratio:1.66666/1;background:var(--color-surface-base-5);position:relative}.travel-extension-teaser__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.travel-extension-teaser__image .disturber{left:0;position:absolute;top:0}.travel-extension-teaser__content{display:flex;flex-direction:column;margin-bottom:16px;padding-inline:16px;padding-top:16px;row-gap:4px}.travel-extension-teaser__category{color:var(--color-content-base-1);font-family:GT Flexa Mono,Arial,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.06em;line-height:120%;text-transform:uppercase}.travel-extension-teaser__title{font-family:GT Flexa,Arial,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.02em;line-height:150%}.travel-extension-teaser__duration,.travel-extension-teaser__flight{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:row}.travel-extension-teaser__description,.travel-extension-teaser__duration,.travel-extension-teaser__flight{font-family:GT Flexa,Arial,sans-serif;font-size:1rem;font-weight:100;line-height:180%}.travel-extension-teaser__price-wrapper{font-family:GT Flexa,Arial,sans-serif;font-size:.875rem;font-weight:300;line-height:130%}.travel-extension-teaser__price{color:var(--color-content-base-1);font-family:GT Flexa,Arial,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.02em;line-height:150%}@media only screen and (max-width:767px){.travel-extension-teaser__price{align-items:center;display:flex}}.travel-extension-teaser__price .icon--is-arrow-right{margin-left:8px;transition:transform .33s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:768px){.travel-extension-teaser__price .icon--is-arrow-right{display:none}}.travel-extension-teaser__actions{align-items:flex-end;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;height:65px;justify-content:space-between;margin-top:auto;padding:16px;position:relative}@media only screen and (min-width:768px){.travel-extension-teaser__actions{height:80px}}.travel-extension-teaser__actions:before{background:var(--color-border-base-5);content:"";display:block;height:1px;position:absolute;top:0;width:calc(100% - 32px)}@media only screen and (max-width:767px){.travel-extension-teaser__actions:has(.travel-extension-teaser__price) .travel-extension-teaser__price-wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.travel-extension-teaser__actions:has(.travel-extension-teaser__price) .textlink{display:none}}.travel-extension-teaser__actions .textlink{height:-webkit-max-content;height:-moz-max-content;height:max-content}@keyframes blurred-in{0%{filter:blur(2px);opacity:0}60%{filter:blur(1px);opacity:1}to{filter:blur(0);opacity:1}}