.TeaserOffer_root__dJR0X{border:var(--frontend-teaser-hotel-root-border,1px solid #d4d4d4);height:100%;min-height:450px;overflow:var(--frontend-teaser-hotel-root-overflow,visible);border-radius:16px;flex:auto;align-items:stretch;margin-bottom:0;display:flex;position:relative;box-shadow:0 3px 9px -3px #00000017}.TeaserOffer_root__dJR0X .TeaserOffer_link__F2FJW{display:var(--frontend-teaser-hotel-root-display,flex);flex-direction:var(--frontend-teaser-hotel-root-flex-direction,column);width:0;min-width:100%;color:var(--frontend-teaser-hotel-root-color,#05164d);transition:var(--frontend-teaser-hotel-root-transition,color .3s ease,text-decoration .3s ease);background:#fff;border-radius:16px}.TeaserOffer_root__dJR0X .TeaserOffer_link__F2FJW:hover{-webkit-text-decoration:var(--frontend-teaser-hotel-root-hover-text-decoration,none);-webkit-text-decoration:var(--frontend-teaser-hotel-root-hover-text-decoration,none);text-decoration:var(--frontend-teaser-hotel-root-hover-text-decoration,none);color:var(--frontend-teaser-hotel-root-hover-color,#787878);transform:var(--frontend-teaser-hotel-root-hover-transform,0);transition:var(--frontend-teaser-hotel-root-hover-transition,color .3s ease,text-decoration .3s ease)}.TeaserOffer_root__dJR0X .TeaserOffer_link__F2FJW .TeaserOffer_price--currentPrice__pF17v{display:var(--frontend-teaser-hotel-current-price-display,initial);flex-direction:var(--frontend-teaser-hotel-current-price-flex-direction,initial);flex-wrap:var(--frontend-teaser-hotel-current-price-flex-wrap,initial);justify-content:var(--frontend-teaser-hotel-current-price-justify-content,initial);align-items:var(--frontend-teaser-hotel-current-price-align-items,initial);gap:var(--frontend-teaser-hotel-current-price-gap,0);text-align:var(--frontend-teaser-hotel-current-price-text-align,left)}.TeaserOffer_imageContainer___YC1_{clip-path:var(--frontend-teaser-hotel-image-container-clip-path,none);border-radius:16px 16px 0 0;flex:none;position:relative;overflow:hidden}.TeaserOffer_imageContainerAspectRatio__Yk1WH{position:relative;overflow:hidden}.TeaserOffer_imageContainerAspectRatio__Yk1WH:after{content:"";padding-top:var(--frontend-teaser-hotel-image-container-aspect-ratio-padding-top,68%);width:100%;display:block}.TeaserOffer_imageContainerAspectRatio__Yk1WH.TeaserOffer_imageContainerAspectRatio__Yk1WH>*{position:absolute;inset:0}.TeaserOffer_imageContainerAspectRatio__Yk1WH [class*=FocusPoint_image]{max-height:100%}.TeaserOffer_image__KjNGX{width:var(--frontend-teaser-hotel-image-width,100%);height:var(--frontend-teaser-hotel-image-height,auto)}div:not([class*=FocusPoint_image]) .TeaserOffer_image__KjNGX{height:var(--frontend-teaser-hero-image-height-not-focusPoint,100%);object-fit:var(--frontend-teaser-hero-image-object-fit,cover);font-family:"object-fit: var(--frontend-teaser-hero-image-object-fit, cover);"}.TeaserOffer_toolBtn__PYv5i{position:var(--frontend-teaser-hotel-tool-btn-position,absolute);right:var(--frontend-teaser-hotel-tool-btn-right,1rem);bottom:var(--frontend-teaser-hotel-tool-btn-bottom,0);width:var(--frontend-teaser-hotel-tool-btn-width,2.25rem);height:var(--frontend-teaser-hotel-tool-btn-height,var(--frontend-teaser-hotel-tool-btn-width,2.25rem));border:var(--frontend-teaser-hotel-tool-btn-border,0);border-radius:var(--frontend-teaser-hotel-tool-btn-border-radius,100px);background:var(--frontend-teaser-hotel-tool-btn-background,white);color:var(--frontend-teaser-hotel-tool-btn-color,#05164d);transform:var(--frontend-teaser-hotel-tool-btn-transform,translateY(50%));box-shadow:var(--frontend-teaser-hotel-tool-btn-box-shadow,0 3px 9px -3px #00000017);justify-content:center;align-items:center;display:flex}.TeaserOffer_toolBtn__PYv5i:hover{background:var(--frontend-teaser-hotel-tool-btn-background-hover,#ebebeb);cursor:pointer}.TeaserOffer_toolIcon__3wJuB{font-size:var(--frontend-teaser-hotel-tool-icon-font-size,24px)}.TeaserOffer_galleryBtn__0hJP2{right:var(--frontend-teaser-hotel-tool-btn-width,2.25rem)var(--frontend-teaser-hotel-tool-btn-right,1rem).5rem}.TeaserOffer_favoritesBtn__C1Bo5{color:var(--frontend-teaser-hotel-favorites-btn-color,#cf3231)}.TeaserOffer_category__Az4pd{--tsbobc-hotel-item-category-font-size:var(--frontend-teaser-hotel-category-size,var(--tsbobc-hotel-item-category-font-size,16px));margin:0 0 .5rem}.TeaserOffer_body__l_BqH{border-right:var(--frontend-teaser-hotel-body-border-right,0);border-left:var(--frontend-teaser-hotel-body-border-left,0);background:0 0;flex:auto;padding:1rem 1rem .5rem}@media (width>=1115px){.TeaserOffer_body__l_BqH{padding:1.5rem 1.5rem .5rem}}.TeaserOffer_title__zoni7{color:#05164d;margin:0 0 .5rem;font-family:Lufthansa Head Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem}@media (width>=1115px){.TeaserOffer_title__zoni7{font-size:1.25rem}}.TeaserOffer_details__uGnkP{font-family:var(--frontend-teaser-hotel-details-font-family,Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol);font-size:var(--frontend-teaser-hotel-details-font-size,.875rem);color:#333;margin:0 0 .5rem}.TeaserOffer_details__uGnkP .TeaserOffer_details--room__YWojJ{display:inline}.TeaserOffer_destination__Va9_Z{font-family:var(--frontend-teaser-hotel-destination-font-family,Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol);font-size:var(--frontend-teaser-hotel-destination-font-size,.875rem);color:#333;margin:0 0 .125rem}.TeaserOffer_footer__wt3zs{display:var(--frontend-teaser-hotel-footer-display,flex);justify-content:flex-end;align-items:center;gap:var(--frontend-teaser-hotel-footer-gap,initial);height:var(--frontend-teaser-hotel-footer-height,auto);border-top:var(--frontend-teaser-hotel-footer-border-top,0);background:var(--frontend-teaser-hotel-footer-background,none);flex:0 0 var(--frontend-teaser-hotel-footer-height,auto);padding:.5rem 1rem 1rem}@media (width>=1115px){.TeaserOffer_footer__wt3zs{padding:.5rem 1.5rem 1.5rem}}.TeaserOffer_button__7mRU3{margin:var(--frontend-teaser-hotel-button-margin,.375rem 0 .375rem auto);min-width:var(--frontend-teaser-hotel-button-min-width,120px);align-self:flex-end}.TeaserOffer_price--wrapper--oldWrapper__vKsBV{flex-direction:column-reverse}.TeaserOffer_price--price--price__py_V5{margin:var(--frontend-teaser-hotel-price-margin,0);font-family:Lufthansa Head Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--frontend-teaser-hotel-price-font-size,1.25rem);color:#05164d}.TeaserOffer_price--priceFrom__dZ2B6{font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--frontend-teaser-hotel-price-preposition-font-size,.875rem);color:#05164d;margin:0}.TeaserOffer_price--perPerson__GISkC{margin:var(--frontend-teaser-hotel-price-label-margin,0);font-family:var(--frontend-teaser-hotel-price-label-font-family,Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol);font-size:var(--frontend-teaser-hotel-price-label-font-size,.875rem);color:var(--frontend-teaser-hotel-price-label-color,#05164d)}.TeaserOffer_priceOld__W72KJ{margin:.5rem 0 0}.TeaserOffer_priceOld__W72KJ:empty{display:none}.TeaserOffer_priceOld__W72KJ .TeaserOffer_priceOld--wrapper--oldWrapper__ttX2s{flex-direction:row}.TeaserOffer_disturber__HtTlH{background:var(--white-transparent,#fffc);max-width:calc(70% - 2rem);text-shadow:none;color:#05164d;z-index:5;border-radius:4px 0;align-items:flex-start;padding:.25rem .5rem;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;display:flex;position:absolute;top:0;left:0}.TeaserOffer_disturberIconContainer__jnHUD{flex:none;margin:0 .375rem 0 0;display:flex}.TeaserOffer_disturberIcon__Qjfve{font-size:20px}.TeaserOffer_disturberText__o4x6h{word-break:break-word;flex:auto}.TeaserOffer_favoritesBtn__C1Bo5{z-index:1;position:absolute;top:1rem;right:1rem}.TeaserOffer_rating__l4zpN{margin:0 0 .5rem;padding:.25rem 0 0}.TeaserOffer_rating--ttBar--label__C6yhF{color:#05164d}.TeaserOffer_globaltype__G4vth{padding:.5rem 0 0}.TeaserOffer_price--wrapper__DHOOz{flex-direction:row;align-items:flex-end;gap:.5rem;display:flex}.TeaserOffer_price--wrapper--old__7AyDL{flex-direction:row-reverse;justify-content:flex-end}.TeaserOffer_price--wrapper--infoWrapper__rFXJE{margin-left:0;margin-right:.25rem}.TeaserOffer_price--wrapper--infoIcon__Ay3mC{color:#333}.TeaserOffer_price--wrapper--oldPrice--price--amount__WKVpB,.TeaserOffer_price--wrapper--oldPrice--price--currency__yTRfh{font-family:Lufthansa Head Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.TeaserOffer_transfer__wYH_Y{color:#05164d;align-items:center;gap:.5rem;margin:0 0 0 -.25rem;font-family:Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.TeaserOffer_transfer__wYH_Y:before{text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;font-variant:normal;speak:none;content:"";font-size:20px;font-style:normal;font-weight:400;line-height:1;font-family:iconfont!important}