.TeaserOffer-module-scss-module__3PduHG__root{margin-bottom:var(--frontend-teaser-hotel-root-margin-bottom,1.5rem);border:var(--frontend-teaser-hotel-root-border,var(--freshms-teaser-border,var(--card-border,1px solid #f1f3f5)));border-radius:var(--frontend-teaser-hotel-root-border-radius,var(--freshms-teaser-border-radius,var(--card-border-radius,var(--frontend-border-radius,8px))));height:100%;min-height:450px;overflow:var(--frontend-teaser-hotel-root-overflow,visible);box-shadow:var(--frontend-teaser-hotel-root-box-shadow,var(--freshms-teaser-shadow,var(--card_shadow,none)));flex:auto;align-items:stretch;display:flex;position:relative}.TeaserOffer-module-scss-module__3PduHG__root .TeaserOffer-module-scss-module__3PduHG__link{display:var(--frontend-teaser-hotel-root-display,flex);flex-direction:var(--frontend-teaser-hotel-root-flex-direction,column);border-radius:var(--frontend-teaser-hotel-root-border-radius,var(--freshms-teaser-border-radius,var(--card-border-radius,var(--frontend-border-radius,8px))));background:var(--frontend-teaser-hotel-root-bg,white);width:0;min-width:100%;color:var(--frontend-teaser-hotel-root-color,#5b5d63);transition:var(--frontend-teaser-hotel-root-transition,color .3s ease, text-decoration .3s ease)}.TeaserOffer-module-scss-module__3PduHG__root .TeaserOffer-module-scss-module__3PduHG__link:hover{-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,#73767e);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-module-scss-module__3PduHG__root .TeaserOffer-module-scss-module__3PduHG__link .TeaserOffer-module-scss-module__3PduHG__price--currentPrice{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-module-scss-module__3PduHG__imageContainer{border-radius:var(--frontend-teaser-hotel-root-border-radius,var(--freshms-teaser-border-radius,var(--card-border-radius,var(--frontend-border-radius,8px)))) var(--frontend-teaser-hotel-root-border-radius,var(--freshms-teaser-border-radius,var(--card-border-radius,var(--frontend-border-radius,8px)))) 0 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.25rem),96% calc(100% - 1.07rem),92% calc(100% - .91rem),88% calc(100% - .76rem),84% calc(100% - .63rem),80% calc(100% - .51rem),76% calc(100% - .4rem),72% calc(100% - .31rem),68% calc(100% - .23rem),64% calc(100% - .16rem),60% calc(100% - .1rem),56% calc(100% - .06rem),52% calc(100% - .03rem),48% calc(100% - .01rem),44% 100%,40% 100%,36% calc(100% - .02rem),32% calc(100% - .04rem),28% calc(100% - .08rem),24% calc(100% - .13rem),20% calc(100% - .19rem),16% calc(100% - .26rem),12% calc(100% - .34rem),8% calc(100% - .43rem),4% calc(100% - .53rem),0% calc(100% - .64rem),0 0);flex:none;position:relative;overflow:hidden}.TeaserOffer-module-scss-module__3PduHG__imageContainerAspectRatio{position:relative;overflow:hidden}.TeaserOffer-module-scss-module__3PduHG__imageContainerAspectRatio:after{content:"";padding-top:var(--frontend-teaser-hotel-image-container-aspect-ratio-padding-top,68%);width:100%;display:block}.TeaserOffer-module-scss-module__3PduHG__imageContainerAspectRatio.TeaserOffer-module-scss-module__3PduHG__imageContainerAspectRatio>*{position:absolute;inset:0}.TeaserOffer-module-scss-module__3PduHG__imageContainerAspectRatio [class*=FocusPoint_image]{max-height:100%}.TeaserOffer-module-scss-module__3PduHG__image{width:var(--frontend-teaser-hotel-image-width,100%);height:var(--frontend-teaser-hotel-image-height,auto)}div:not([class*=FocusPoint_image]) .TeaserOffer-module-scss-module__3PduHG__image{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-module-scss-module__3PduHG__toolBtn{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,#ffb400);transform:var(--frontend-teaser-hotel-tool-btn-transform,translateY(50%));box-shadow:var(--frontend-teaser-hotel-tool-btn-box-shadow,none);justify-content:center;align-items:center;display:flex}.TeaserOffer-module-scss-module__3PduHG__toolBtn:hover{background:var(--frontend-teaser-hotel-tool-btn-background-hover,#eeeff0);cursor:pointer}.TeaserOffer-module-scss-module__3PduHG__toolIcon{font-size:var(--frontend-teaser-hotel-tool-icon-font-size,1.5rem)}.TeaserOffer-module-scss-module__3PduHG__galleryBtn{right:var(--frontend-teaser-hotel-tool-btn-width,2.25rem)var(--frontend-teaser-hotel-tool-btn-right,1rem).5rem}.TeaserOffer-module-scss-module__3PduHG__favoritesBtn{color:var(--frontend-teaser-hotel-favorites-btn-color,#b31337)}.TeaserOffer-module-scss-module__3PduHG__category{--tsbobc-hotel-item-category-font-size:var(--frontend-teaser-hotel-category-size,var(--tsbobc-hotel-item-category-font-size,16px));margin:var(--frontend-teaser-hotel-category-margin,.125rem 0 .5rem -1px)}.TeaserOffer-module-scss-module__3PduHG__body{padding:var(--frontend-teaser-hotel-body-padding,1rem);border-right:var(--frontend-teaser-hotel-body-border-right,0);border-left:var(--frontend-teaser-hotel-body-border-left,0);background:var(--frontend-teaser-hotel-body-background,white);flex:auto}@media (min-width:990px){.TeaserOffer-module-scss-module__3PduHG__body{padding:var(--frontend-teaser-hotel-body-padding-desktop,var(--frontend-teaser-hotel-body-padding,1rem))}}.TeaserOffer-module-scss-module__3PduHG__title{margin:var(--frontend-teaser-hotel-title-margin,0 0 0);font-family:var(--frontend-teaser-hotel-title-font-family,Chevin Pro ExtraBold, -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-title-font-size,1.125rem);color:var(--frontend-teaser-hotel-title-color,#464646)}@media (min-width:990px){.TeaserOffer-module-scss-module__3PduHG__title{font-size:var(--frontend-teaser-hotel-title-font-size-desktop,var(--frontend-teaser-hotel-title-font-size,1.125rem))}}.TeaserOffer-module-scss-module__3PduHG__details{margin:var(--frontend-teaser-hotel-details-margin,0 0 0);font-family:var(--frontend-teaser-hotel-details-font-family,Chevin Pro, -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,1rem);color:var(--frontend-teaser-hotel-details-color,#5b5d63)}.TeaserOffer-module-scss-module__3PduHG__details .TeaserOffer-module-scss-module__3PduHG__details--room{display:inline}.TeaserOffer-module-scss-module__3PduHG__destination{margin:var(--frontend-teaser-hotel-destination-margin,0 0 0);font-family:var(--frontend-teaser-hotel-destination-font-family,Chevin Pro, -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,1rem);color:var(--frontend-teaser-hotel-destination-color,#5b5d63)}.TeaserOffer-module-scss-module__3PduHG__footer{display:var(--frontend-teaser-hotel-footer-display,flex);justify-content:var(--frontend-teaser-hotel-footer-justify-content,initial);align-items:center;gap:var(--frontend-teaser-hotel-footer-gap,initial);padding:var(--frontend-teaser-hotel-footer-padding,0 1rem 1rem);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)}@media (min-width:990px){.TeaserOffer-module-scss-module__3PduHG__footer{padding:var(--frontend-teaser-hotel-footer-padding-desktop,var(--frontend-teaser-hotel-footer-padding,0 1rem 1rem))}}.TeaserOffer-module-scss-module__3PduHG__button{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-module-scss-module__3PduHG__price--wrapper--oldWrapper{flex-direction:column-reverse}.TeaserOffer-module-scss-module__3PduHG__price--price--price{margin:var(--frontend-teaser-hotel-price-margin,0);font-family:var(--frontend-teaser-hotel-price-font-family,Chevin Pro 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:var(--frontend-teaser-hotel-price-color,#464646)}.TeaserOffer-module-scss-module__3PduHG__price--priceFrom{margin:var(--frontend-teaser-hotel-price-preposition-margin,0 .25rem 0 0);font-family:var(--frontend-teaser-hotel-price-preposition-font-family,Chevin Pro, -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,1rem);color:var(--frontend-teaser-hotel-price-preposition-color,#5b5d63)}.TeaserOffer-module-scss-module__3PduHG__price--perPerson{margin:var(--frontend-teaser-hotel-price-label-margin,0);font-family:var(--frontend-teaser-hotel-price-label-font-family,Chevin Pro, -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,1rem);color:var(--frontend-teaser-hotel-price-label-color,#5b5d63)}.TeaserOffer-module-scss-module__3PduHG__priceOld{margin:.5rem 0 0}.TeaserOffer-module-scss-module__3PduHG__priceOld:empty{display:none}.TeaserOffer-module-scss-module__3PduHG__priceOld .TeaserOffer-module-scss-module__3PduHG__priceOld--wrapper--oldWrapper{flex-direction:row}.TeaserOffer-module-scss-module__3PduHG__disturber{border-radius:var(--frontend-border-radius,8px) 0 var(--frontend-border-radius,8px) 0;max-width:calc(70% - 2rem);text-shadow:none;color:#464646;z-index:5;background:#fff9;align-items:flex-start;padding:.25rem .5rem;font-family:Chevin Pro Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;display:flex;position:absolute;top:0;left:0}.TeaserOffer-module-scss-module__3PduHG__disturberIconContainer{flex:none;margin:0 .375rem 0 0;display:flex}.TeaserOffer-module-scss-module__3PduHG__disturberIcon{font-size:20px}.TeaserOffer-module-scss-module__3PduHG__disturberText{word-break:break-word;flex:auto}
