@keyframes hqGLPW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hqGLPW_fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes hqGLPW_fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes hqGLPW_fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes hqGLPW_fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes hqGLPW_zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes hqGLPW_slideInOut{to{transform:translate(50%)}}@keyframes hqGLPW_marker-bouncing{50%{top:-10px}}@keyframes hqGLPW_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes hqGLPW_fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes hqGLPW_fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes hqGLPW_fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes hqGLPW_fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes hqGLPW_bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes hqGLPW_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hqGLPW_zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-100px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}@layer tsbo.components.tsbobc{.hqGLPW_root{padding:var(--card_padding,1rem);width:292px;min-height:100%;box-shadow:none;background:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;flex-grow:1;flex-shrink:0;margin:0 0 1rem .5rem;display:flex;position:relative}@media (min-width:768px){.hqGLPW_root{width:319px;margin:0 0 1rem 1.5rem}}@media (min-width:1115px){.hqGLPW_root{width:319px}}@media (min-width:1350px){.hqGLPW_root{width:319px}}.hqGLPW_root.hqGLPW_is-loading{-webkit-user-select:none;user-select:none;pointer-events:none;min-height:100px;position:relative}.hqGLPW_root.hqGLPW_is-loading:before,.hqGLPW_root.hqGLPW_is-loading:after{content:"";z-index:100;justify-content:center;align-items:center;display:block;position:absolute;inset:0}.hqGLPW_root.hqGLPW_is-loading:before{background:var(--tsbob-loader-overlay-white-bg,#fffc);justify-content:center;align-items:center;animation:.4s hqGLPW_fadeIn;display:flex;position:absolute;inset:0}.hqGLPW_root.hqGLPW_is-loading:after{content:"";top:calc(50% - var(--tsbob-loader-font-size,24px)/2);left:calc(50% - var(--tsbob-loader-font-size,24px)/2);border:.1em solid var(--tsbob-loader-color,#05164d);border-color:var(--tsbob-loader-color,#05164d) #0000 var(--tsbob-loader-color,#05164d) #0000;width:1em;height:1em;font-size:var(--tsbob-loader-font-size,24px);top:calc(50% - var(--tsbob-loader-xxl-font-size,72px)/2);left:calc(50% - var(--tsbob-loader-xxl-font-size,72px)/2);border-width:var(--tsbob-loader-xxl-border-width,var(--tsbob-loader-xl-border-width,.05em));font-size:var(--tsbob-loader-xxl-font-size,72px);border-radius:50%;animation:.9s linear infinite hqGLPW_rotate,.7s ease-in-out hqGLPW_fadeIn;display:block;position:absolute}.hqGLPW_root.hqGLPW_is-loading:before{border-radius:4px}.hqGLPW_summary{color:#05164d;flex-direction:column;flex:auto;display:flex}.hqGLPW_summary--control{flex-grow:0}.hqGLPW_summary--info{flex:none;height:82px;margin:0 0 auto}.hqGLPW_summary--flight{flex:none}.hqGLPW_summary--withoutFlight{border-top:1px solid #ebebeb;height:100%}.hqGLPW_summary--withoutFlightInfo{color:#787878;padding:.5rem 1rem}.hqGLPW_imgContainer{background-size:cover;border-radius:4px 4px 0 0;flex-grow:0;height:auto;position:relative;overflow:hidden}.hqGLPW_image{width:100%;min-height:auto}.hqGLPW_remove{width:var(--tsbobc-favorites-item-remove-width,36px);height:var(--tsbobc-favorites-item-remove-width,36px);border:var(--tsbobc-favorites-item-remove-border-width,0) solid #05164d;border-radius:var(--tsbobc-favorites-item-remove-border-radius,4px);background:var(--tsbobc-favorites-item-remove-bg,white);color:#05164d;z-index:101;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-1.25rem;right:1rem}.hqGLPW_remove:hover{background:#05164d}.hqGLPW_remove:hover .hqGLPW_remove--btn:before{content:"";color:#fff}.hqGLPW_remove .hqGLPW_remove--btn{color:#05164d;font-size:24px}.hqGLPW_remove .hqGLPW_remove--btn:before,.hqGLPW_remove .hqGLPW_remove--btn.hqGLPW_remove--is-active:before{content:""}.hqGLPW_itemCell{border-bottom:1px solid var(--tsbobc-favorites-item-cell-border-color,#d4d4d4);flex-shrink:0;height:170px;padding:1rem 0}.hqGLPW_hotelFeaturesCell{flex:none;height:auto;padding:.75rem 0}.hqGLPW_category{justify-content:center;font-size:16px}.hqGLPW_title{text-overflow:ellipsis;white-space:nowrap;text-transform:none;color:#05164d;margin:5px 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:1rem;font-weight:700;line-height:1.375rem;overflow:hidden}.hqGLPW_destination{text-overflow:ellipsis;white-space:nowrap;color:#05164d;margin-top:0;overflow:hidden}.hqGLPW_rating{padding:.5rem 0 1rem}.hqGLPW_detailsBtn{width:100%;margin:1rem 0 0;font-size:1rem}.hqGLPW_pricesHeader{color:#05164d;background:#ebebeb;align-items:center;margin:0;padding:.5rem 1rem;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}.hqGLPW_headerIcon{color:var(--tsbobc-favorites-item-header-icon-color,#05164d);margin:0 .5rem 0 0;font-size:24px}.hqGLPW_summary--priceSummaryInner{color:#05164d;background:#fff;border-radius:0 0 4px 4px}.hqGLPW_summary--prices--perPersonPrice--price--amount,.hqGLPW_summary--prices--perPersonPrice--price--currency{color:var(--tsbobc-favorites-comparison-item-price-per-person-color,#05164d)}.hqGLPW_summary--prices--totalPrice--price{color:#05164d}.hqGLPW_summary--flightInfo--titleIcon{color:var(--tsbobc-favorites-item-summary-title-icon-color,#05164d)}.hqGLPW_summary--flightInfo--airline,.hqGLPW_summary--flightInfo--stopOverInfo{color:#05164d}.hqGLPW_hotelFeaturesTitle{color:#05164d;margin:0 0 .5rem;font-size:.875rem}.hqGLPW_remove{border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.hqGLPW_remove .hqGLPW_remove--btn.hqGLPW_remove--is-active{color:#05164d;border-color:#05164d;border-radius:4px}.hqGLPW_remove .hqGLPW_remove--btn.hqGLPW_remove--is-active:hover{color:#fff;background:#05164d}}
@layer tsbo.components.tsbobc{.SK46tW_itemsWrapper{padding:1.25rem 0 0;display:flex}.SK46tW_itemsWrapper:after{content:"";flex:none;align-self:stretch;width:1.5rem;display:block}}
@layer tsbo.components.tsbobc{._9rXqCW_root .react-share__ShareButton{margin-bottom:var(--tsbobc-favorites-share-button-react-share-margin-bottom,1rem);width:100%}._9rXqCW_shareBtn{margin:var(--tsbobc-favorites-share-buttons-share-btn-margin,0 0 1rem);justify-content:flex-start;width:100%}._9rXqCW_shareBtn+._9rXqCW_shareBtn{margin-left:var(--tsbobc-favorites-share-buttons-share-btn-margin-left,0)}._9rXqCW_shareBtn:last-child{margin-bottom:var(--tsbobc-favorites-share-buttons-share-btn-margin-bottom-last-child,0)}._9rXqCW_shareBtn--iconRight{margin-left:var(--tsbobc-favorites-share-buttons-share-btn-icon-right-margin-left,auto);font-size:var(--tsbobc-favorites-share-buttons-share-btn-icon-font-size,24px)}._9rXqCW_shareModal--content{width:320px}._9rXqCW_shareModal--body{padding:var(--tsbobc-favorites-share-button-modal-body-padding,0)}._9rXqCW_shareModal--body .react-share__ShareButton{width:100%}._9rXqCW_shareModalFooterButton{min-width:50%;margin-left:auto}}
