@layer tsbo.components.frontend{.PLOWHG_root{height:342px;text-shadow:var(--freshms-destination-teaser-text-shadow,none);box-shadow:var(--freshms-destination-teaser-box-shadow,0 3px 9px -3px #00000017);z-index:1;border-radius:16px;position:relative}@media (min-width:1350px){.PLOWHG_root.PLOWHG_teaserLarge{height:708px}}.PLOWHG_root:hover .PLOWHG_destinationWrapper{background:var(--freshms-destination-teaser-bg-hover,white);bottom:0}.PLOWHG_root:active .PLOWHG_destinationWrapper{background:var(--freshms-destination-teaser-bg-active,white)}.PLOWHG_root .PLOWHG_imgCopyright{--tsbob-lazy-image-copyright-top:var(--freshms-destination-teaser-image-copyright-top,.5rem);--tsbob-lazy-image-copyright-bottom:var(--freshms-destination-teaser-image-copyright-bottom,auto)}.PLOWHG_root .PLOWHG_link{border:var(--freshms-destination-teaser-border,1px solid #d4d4d4);height:100%;overflow:var(--freshms-destination-teaser-overflow,unset);border-radius:16px;display:block;position:relative}.PLOWHG_noOffer{height:342px;position:relative}.PLOWHG_destinationWrapper{padding:var(--freshms-destination-teaser-destination-wrapper-padding,1rem);-webkit-backdrop-filter:var(--freshms-destination-teaser-destination-wrapper-backdrop-filter,blur(1rem));backdrop-filter:var(--freshms-destination-teaser-destination-wrapper-backdrop-filter,blur(1rem));font-size:var(--freshms-destination-teaser-font-size,.875rem);color:var(--freshms-destination-teaser-color,#333);transition:var(--freshms-destination-teaser-destination-wrapper-transition,.2s ease all);z-index:3;background:#fff;border-radius:0 0 16px 16px;position:absolute;bottom:0;left:0;right:0}.PLOWHG_destinationWrapper:before{content:var(--freshms-destination-teaser-destination-wrapper-before-content,"");position:var(--freshms-destination-teaser-destination-wrapper-before-position,absolute);top:var(--freshms-destination-teaser-destination-wrapper-before-top,initial);right:var(--freshms-destination-teaser-destination-wrapper-before-right,0);bottom:var(--freshms-destination-teaser-destination-wrapper-before-bottom,100%);left:var(--freshms-destination-teaser-destination-wrapper-before-left,0);display:var(--freshms-destination-teaser-destination-wrapper-before-display,none);height:var(--freshms-destination-teaser-destination-wrapper-before-height,1.25rem);background:var(--freshms-destination-teaser-destination-wrapper-before-background,initial);clip-path:var(--freshms-destination-teaser-destination-wrapper-before-clip-path,initial)}@media (min-width:768px){.PLOWHG_destinationWrapper{padding:1rem 1.5rem}}.PLOWHG_title{text-overflow:ellipsis;white-space:nowrap;margin:var(--freshms-destination-teaser-destination-margin,0);color:#05164d;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;overflow:hidden}@media (min-width:768px){.PLOWHG_title{font-size:1.25rem}}.PLOWHG_duration{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLOWHG_details{z-index:2;align-items:flex-end;gap:.5rem;display:flex;position:relative}.PLOWHG_detailsColumn{flex:auto;overflow:hidden}.PLOWHG_img{width:100%;height:var(--freshms-destination-teaser-img-height,100%);clip-path:var(--freshms-destination-teaser-img-clip-path,none);position:absolute}.PLOWHG_img:before{content:"";background:var(--freshms-destination-teaser-overlay-bg,linear-gradient(180deg, #0000 0%, #05164dcc 100%));z-index:2;border-radius:16px 16px 0 0;height:42%;position:absolute;bottom:0;left:0;right:0}.PLOWHG_img .PLOWHG_image{height:100%}.PLOWHG_img .PLOWHG_image .PLOWHG_image--image--video,.PLOWHG_img .PLOWHG_image .PLOWHG_imageWrapper{border-radius:16px 16px 0 0;height:100%;overflow:hidden}.PLOWHG_price{color:#05164d;flex-direction:row;flex:none;margin-left:auto;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;line-height:1.25rem}.PLOWHG_price .PLOWHG_price--wrapper--oldWrapper{flex-direction:column-reverse;margin-bottom:-.25rem}.PLOWHG_price .PLOWHG_price--wrapper--old{flex-direction:row-reverse;justify-content:flex-start}.PLOWHG_price .PLOWHG_price--wrapper--infoWrapper{margin-left:0;margin-right:.375rem}.PLOWHG_price .PLOWHG_price--priceLabel{color:var(--freshms-destination-teaser-color-accent,#05164d)}.PLOWHG_disturber.PLOWHG_disturber--is-custom{padding:1rem}.PLOWHG_videoPlaceholder{border-radius:16px}.PLOWHG_is-split .PLOWHG_wrapper{flex-direction:column;height:100%;display:flex}.PLOWHG_is-split .PLOWHG_img{flex:0 auto;min-height:0;position:relative}.PLOWHG_is-split .PLOWHG_img:before{display:none}.PLOWHG_is-split .PLOWHG_destinationWrapper{flex-direction:column;flex:1 0 auto;min-height:132px;display:flex;position:relative}.PLOWHG_is-split .PLOWHG_detailsColumn{flex-direction:column;display:flex}.PLOWHG_is-split .PLOWHG_details{align-items:initial;flex:1 0 auto;display:flex}.PLOWHG_is-split .PLOWHG_infoContainer{flex:1 0 auto;justify-content:space-between;gap:.5rem;display:flex}@media (min-width:768px){.PLOWHG_is-split .PLOWHG_infoContainer{flex-direction:column}}.PLOWHG_is-split .PLOWHG_price{align-self:flex-end}}
