.input-range__slider{appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.input-range__slider:active{transform:scale(1.3)}.input-range__slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,.2)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none}.input-range__slider-container{transition:left .3s ease-out}.input-range__label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem;transform:translateZ(0);white-space:nowrap}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#3f51b5}.input-range{height:1rem;position:relative;width:100%}html{color:#333;font-family:Montserrat,sans-serif;font-size:16px}@media(min-width:667px){html{font-size:20px}}@media(min-width:1024px){html{font-size:20px}}@media(min-width:1280px){html{font-size:20px}}html h1{font-size:3.938rem;margin:3.185842rem 0}html h1,html h2{line-height:1.618}html h2{font-size:2rem;margin:1.618rem 0}html h3{font-size:1.25rem;margin:1.01125rem 0}html h3,html h4{line-height:1.618}html h4{font-size:1rem;margin:.809rem 0}body.favourites.index .offers-list .filters .search-box html .emphasis,html .header-description,html .italics,html body.favourites.index .offers-list .filters .search-box .emphasis{font-family:Playfair Display,serif}html .page-header{color:#333;margin-bottom:0;margin-top:38px;text-align:center;text-transform:uppercase}@media(min-width:1024px){html .page-header{font-size:1.25rem}}html .header-description{color:#333;margin-top:0;text-align:center}@media(min-width:1024px){html .header-description{font-size:.8rem}}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:400 700;src:url(/assets/fonts/Caveat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:400 700;src:url(/assets/fonts/Caveat-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.wrapper{margin:0 auto;max-width:1200px;padding-left:10px;padding-right:10px}.wrapper.no-padding{padding-left:0;padding-right:0}@media(min-width:480px){.wrapper{padding-left:0;padding-right:0}}.theme-input{background:transparent;border:none;border-bottom:1px solid #fff;font-size:.7rem;height:1rem;padding-left:10px}.clearfix{display:inline-block;width:100%}.hidden{display:none!important}.noselect{user-select:none}.modal-visible{overflow:hidden}.react-tabs [role=tab]{bottom:0!important}.offer-category{background-color:#a2a2a2;color:#fff;font-weight:700}.offer-category.all-inclusive{background-color:#0fc1b3;color:#fff}.offer-category.last-minute{background-color:#ff6825;color:#fff}.offer-category.first-minute{background-color:#e6004c;color:#fff}.offer-category.S{background-color:#007eff;color:#fff}.offer-category.A{background-color:#ff00a5;color:#fff}@media(max-width:1023px){.hidden-m{display:none!important}}@media(min-width:1024px){.mobile{display:none!important}}.desktop{display:none}@media(min-width:1024px){.desktop{display:inline-block!important}}.item-hints-wrapper{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);max-height:250px;overflow-y:scroll}.item-hints-wrapper ul{list-style:none}.item-hints-wrapper ul li{padding:8px 15px}.item-hints-wrapper ul li:first-child{padding:12px 15px 8px}.item-hints-wrapper ul li:last-child{padding:8px 15px 12px}.show_offer .no-offers-contact-form.no-more-offers-contact-form{background-color:#eee}.animated-text-form{height:2.28rem;margin:0;position:relative}.animated-text-form .animated-text-label{bottom:0;display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;text-align:left;transition:color .3s;width:100%}.animated-text-form .animated-text-label .animated-text-label-name{font-size:.58rem}.animated-text-form .animated-text-label:before{border-bottom:1px solid #333;content:"";display:inline-block;height:100%;left:0;margin-top:-1px;position:absolute;top:0;width:100%}.animated-text-form .animated-text-label:after{border-bottom:2px solid #0fc1b3;content:"";height:100%;left:0;margin-top:-2px;position:absolute;top:0;transform:translate3d(-100%,0,0);transition:transform .3s;width:100%}.animated-text-form.active .animated-text-label{color:#0fc1b3}.animated-text-form.active .animated-text-label:after{transform:translateZ(0)}.animated-text-form.active .dropdown-icon{color:#0fc1b3}.animated-text-form .animated-text-input{background:transparent;border:none;border-radius:0;bottom:.2rem;display:inline-block;font-size:.6rem;font-weight:500;left:1px;position:absolute;vertical-align:bottom;width:100%}.animated-text-form .dropdown-icon,.animated-text-form .input-icon{font-weight:200;position:absolute;transition:color .4s}.animated-text-form .dropdown-icon{bottom:.15rem;color:#a6a6a6;cursor:pointer;font-size:.6rem;right:0}.animated-text-form .input-icon{bottom:.25rem;color:#ccc;left:1px;max-height:18px;width:16px}.animated-text-form .input-icon~.animated-text-input,.animated-text-form .input-icon~.desktop .animated-text-input,.animated-text-form .input-icon~.mobile .animated-text-input{left:1.1rem}.animated-text-form.extended{height:3rem}@media(min-width:1024px){.animated-text-form.extended{height:2.28rem}}.animated-text-form.extended .animated-text-label-name{font-size:.8rem}@media(min-width:1024px){.animated-text-form.extended .animated-text-label-name{font-size:.58rem}}.animated-text-form.extended .animated-text-input{bottom:.2rem;font-size:.9rem!important}@media(min-width:1024px){.animated-text-form.extended .animated-text-input{bottom:.2rem;font-size:.6rem!important}}.animated-text-form.extended .dropdown-icon{bottom:.325rem;font-size:.9rem}@media(min-width:1024px){.animated-text-form.extended .dropdown-icon{bottom:.325rem;font-size:.6rem}}.custom-range-wrapper{margin:20px 0;position:relative;text-align:center}@media(min-width:1024px){.custom-range-wrapper{margin:auto}}.custom-range-wrapper .input-wrapper{box-sizing:border-box;display:inline-block;padding:.1rem;width:50%}.custom-range-wrapper .input-wrapper input{border:2px solid #c7c7c7;border-radius:0;display:inline-block;font-size:1.6em;width:75%}@media(min-width:1024px){.custom-range-wrapper .input-wrapper input{font-size:.8em}}.custom-range-wrapper .input-wrapper input{color:#333;padding:.1rem;transition:all .4s}.custom-range-wrapper .input-wrapper input::placeholder{color:#333;font-weight:300}.custom-range-wrapper .input-wrapper input.active{border:none;border-bottom:2px solid #0fc1b3}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){display:none}[type=checkbox]+label,[type=radio]+label{cursor:pointer;display:inline-block;font-size:.8rem;height:22px;line-height:22px;padding-left:28px;position:relative;user-select:none}[type=checkbox]+label:before,[type=checkbox]:not(.filled-in)+label:after,[type=radio]+label:before,[type=radio]:not(.filled-in)+label:after{border:2px solid #c7c7c7;border-radius:1px;content:"";height:12px;left:0;margin-top:2px;position:absolute;top:0;transition:.2s;width:12px;z-index:0}[type=checkbox]:not(.filled-in)+label:after,[type=radio]:not(.filled-in)+label:after{border:0;transform:scale(0)}[type=checkbox]:not(:checked):disabled+label:before,[type=radio]:not(:checked):disabled+label:before{background-color:rgba(0,0,0,.26);border:none}[type=checkbox].tabbed:focus+label:after,[type=radio].tabbed:focus+label:after{background-color:rgba(0,0,0,.1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.1);transform:scale(1)}[type=checkbox]:checked+label:before,[type=radio]:checked+label:before{backface-visibility:hidden;border-color:transparent #26a69a #26a69a transparent;border-style:solid;border-width:2px;height:12px;left:-5px;top:-2px;transform:rotate(40deg);transform-origin:100% 100%;width:6px}[type=checkbox]:checked:disabled+label:before,[type=radio]:checked:disabled+label:before{border-bottom:2px solid rgba(0,0,0,.26);border-right:2px solid rgba(0,0,0,.26)}[type=checkbox].filled-in+label:after,[type=radio].filled-in+label:after{border-radius:2px}[type=checkbox].filled-in+label:after,[type=checkbox].filled-in+label:before,[type=radio].filled-in+label:after,[type=radio].filled-in+label:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+label:before,[type=radio].filled-in:not(:checked)+label:before{border:3px solid transparent;height:0;left:6px;top:10px;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%;width:0}[type=checkbox].filled-in:not(:checked)+label:after,[type=radio].filled-in:not(:checked)+label:after{background-color:transparent;border:2px solid #c7c7c7;height:12px;top:0;width:12px;z-index:0}[type=checkbox].filled-in:checked+label:before,[type=radio].filled-in:checked+label:before{border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;height:7.8px;left:0;top:0;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:4.8px}[type=checkbox].filled-in:checked+label:after,[type=radio].filled-in:checked+label:after{background-color:#26a69a;border:2px solid #26a69a;height:12px;top:0;width:12px;z-index:0}[type=checkbox].filled-in:indeterminate+label:before,[type=radio].filled-in:indeterminate+label:before{border:none;border-right:2px solid #fff;height:7.8px;left:0;top:2px;transform:rotate(90deg);transform-origin:100% 100%;width:3px}[type=checkbox].filled-in:indeterminate+label:after,[type=radio].filled-in:indeterminate+label:after{background-color:#44d4c7;border:2px solid #44d4c7;height:12px;top:0;width:12px;z-index:0}[type=checkbox].filled-in.tabbed:focus+label:after,[type=radio].filled-in.tabbed:focus+label:after{background-color:rgba(0,0,0,.1);border-color:#c7c7c7;border-radius:2px}[type=checkbox].filled-in.tabbed:checked:focus+label:after,[type=radio].filled-in.tabbed:checked:focus+label:after{background-color:#26a69a;border-color:#26a69a;border-radius:2px}[type=checkbox].filled-in:disabled:not(:checked)+label:before,[type=radio].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+label:after,[type=radio].filled-in:disabled:not(:checked)+label:after{background-color:#bdbdbd;border-color:transparent}[type=checkbox].filled-in:disabled:checked+label:before,[type=radio].filled-in:disabled:checked+label:before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+label:after,[type=radio].filled-in:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd}[type=radio].filled-in:not(:checked)+label:after{background-color:transparent;border-radius:50%;height:15px;top:0;width:15px;z-index:0}[type=radio].filled-in:checked+label:after{border-radius:50%;height:15px;width:15px}.dropdown-menu{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:inline-block;opacity:0;overflow:hidden;padding:5px 25px;position:absolute;top:50px;transform:translateY(-100000%);transition:opacity .15s ease-out;transition:transform .25s ease-out;z-index:55}@media(min-width:1024px){.dropdown-menu{padding:20px 25px}}.dropdown-menu .close-icon{cursor:pointer;font-size:1.4rem;position:absolute;right:15px;top:12px;transition:all .3s}@media(min-width:1024px){.dropdown-menu .close-icon{font-size:.8rem;right:10px;top:5px}}.dropdown-menu .close-icon:hover{color:#0fc1b3}.dropdown-menu .dropdown-header span{display:inline-block;font-size:.6rem;font-weight:500;line-height:1.067;margin-bottom:.4rem;padding-bottom:.4rem;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.dropdown-menu .dropdown-header span:after{background-color:#0fc1b3;bottom:2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.dropdown-menu .dropdown-wrapper{list-style:none}.dropdown-menu .dropdown-wrapper .item{display:inline-block;font-weight:300;padding-bottom:.1rem;text-align:left}.dropdown-menu .dropdown-wrapper .item:last-child{margin-bottom:.4rem}.animated-text-form.active .dropdown-menu{display:inline-block;opacity:1;transform:translateY(0);transition:transform .25s ease-in;transition:opacity .15s ease-in}.number-picker{box-sizing:border-box;padding:.4rem .8rem;width:100%}.number-picker .addition,.number-picker .result,.number-picker .subtraction{color:#333;display:inline-block;font-size:1.5rem;font-weight:600;text-align:center;vertical-align:middle;width:33%}.number-picker .addition,.number-picker .subtraction{cursor:pointer;transition:color .3s}.number-picker .addition:hover,.number-picker .subtraction:hover{color:#0fc1b3}.reset-filter{font-size:.68rem;text-align:center;width:100%}.reset-filter>button,.reset-filter>span{background:transparent;border:0;cursor:pointer;display:inline-block;font:inherit;line-height:1.618;padding:.5rem 0;transition:color .3s;vertical-align:middle;white-space:nowrap}@media(min-width:0px){.reset-filter>button.reset,.reset-filter>span.reset{float:left;margin-left:20px;width:calc(50% - 30px)}}@media(min-width:1024px){.reset-filter>button.reset,.reset-filter>span.reset{float:left;margin-left:20px;width:calc(50% - 30px)}}.reset-filter>button.reset,.reset-filter>span.reset{text-align:center;text-decoration:underline}.reset-filter>button.reset .reset-icon,.reset-filter>span.reset .reset-icon{display:inline-block;font-size:.73rem;vertical-align:middle}.reset-filter>button.reset:hover,.reset-filter>span.reset:hover{color:#0fc1b3}@media(min-width:0px){.reset-filter>button.confirm,.reset-filter>span.confirm{float:left;margin-left:20px;width:calc(50% - 30px)}}@media(min-width:1024px){.reset-filter>button.confirm,.reset-filter>span.confirm{float:left;margin-left:20px;width:calc(50% - 30px)}}.reset-filter>button.confirm,.reset-filter>span.confirm{text-align:center}.reset-filter>button.confirm>span,.reset-filter>span.confirm>span{background:#0fc1b3;box-sizing:border-box;color:#fff;font-size:.73rem;padding:.2rem .4rem;transition:background .2s ease-in-out}.reset-filter>button.confirm>span:hover,.reset-filter>span.confirm>span:hover{background:#10cfc0}.reset-filter.desktop{display:none}@media(min-width:1024px){.reset-filter.desktop{display:block}}.reset-filter.more-fiters{margin-bottom:-10px}.reset-filter-custom{background:#fff;bottom:0;display:inline-block;position:fixed;width:100%}@media(min-width:1024px){.reset-filter-custom{background:#fff;display:inline-block;position:relative;width:90%}}.reset-filter-custom .confirm,.reset-filter-custom .reset{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;float:none;font-family:inherit;font-size:.6rem;font-weight:500;line-height:1.618;margin-left:0;margin-top:5px;padding:5px;text-transform:uppercase;transition:all .2s;vertical-align:text-top;width:50%!important}.reset-filter-custom .reset{background-color:#fff;color:#0fc1b3}.reset-filter-custom .reset:hover{background-color:#dcdcdc}.reset-filter-custom .confirm{background-color:#0fc1b3;color:#fff;font-weight:700}.reset-filter-custom .confirm:hover{background-color:#0fc1b3}.reset-filter-custom.mobile{display:block;left:0;right:0;text-align:center;width:100%;z-index:2}@media(min-width:1024px){.reset-filter-custom.mobile{display:none}}.reset-filter-custom.mobile .confirm,.reset-filter-custom.mobile .reset{font-size:.8rem;height:50px;line-height:50px}body.favourites.index .offer-type-tabs{background:#eee;padding-bottom:20px;padding-top:.6rem}@media(min-width:1024px){body.favourites.index .offer-type-tabs{background:none;padding-bottom:0;padding-top:0}}body.favourites.index .offer-type-tabs .tabs{box-sizing:border-box;width:100%}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper:after{clear:both;content:"";display:block}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper{box-sizing:border-box;display:none;list-style:none}@media(min-width:1024px){body.favourites.index .offer-type-tabs .tabs .tabs-wrapper{display:block}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li{background:transparent;border:none;color:#fff;font-size:.7rem;font-weight:700;padding:.7rem .2rem;position:relative;text-transform:uppercase;transition:background .3s ease-in-out}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li:hover{background:hsla(0,0%,5%,0)}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li{box-sizing:border-box;cursor:pointer;display:inline-block;height:50px;line-height:12px;text-align:center;vertical-align:middle}}@media(min-width:1024px)and (min-width:0px){body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li{float:left;margin-left:0;width:100%}}@media(min-width:1024px)and (min-width:1024px){body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li{float:left;margin-left:0;width:25%}}@media(min-width:1024px){body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.tours{background:#e6004c}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.tours:hover:not(.active){background:#ff0b5b}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.hotels{background:#00b73d}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.hotels:hover:not(.active){background:#00db49}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.plane-tickets{background:#ffb400}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.plane-tickets:hover:not(.active){background:#ffbf24}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.group-reservations{background:#07c}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.group-reservations:hover:not(.active){background:#008cf0}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li .tab-icon{display:inline-block;filter:brightness(5);margin-right:.4rem;margin-top:-2px;vertical-align:middle}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li .tab-name{position:absolute;text-align:center;top:65%;transform:translateY(-50%);width:calc(100% - 10px)}}@media(min-width:1024px)and (min-width:1024px){body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li .tab-name{display:inline-block;line-height:16px;margin-top:1px;position:static;transform:none;width:auto}}@media(min-width:1024px){body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.active{background:#fff;color:#333}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li.active .tab-icon{filter:none}}body.favourites.index .offer-type-tabs .tabs .tabs-wrapper li .counter{border:1px solid #fff;border-radius:50%;display:inline-block;height:1rem;line-height:1rem;margin-left:8px;width:1rem}body.favourites.index .offer-type-tabs .tabs .mobile-tabs{background:#074172;display:block;height:45px;margin:0 auto;max-width:360px;z-index:4}@media(min-width:667px){body.favourites.index .offer-type-tabs .tabs .mobile-tabs{max-width:calc(790px - 3rem)}}@media(min-width:1024px){body.favourites.index .offer-type-tabs .tabs .mobile-tabs{display:none;max-width:none}}body.favourites.index .offer-type-tabs .tabs .mobile-tabs .animated-text-input{font-size:.9rem;height:100%}body.favourites.index .offer-type-tabs .tabs .mobile-tabs .dropdown-icon{font-size:.9rem;line-height:44px}body.favourites.index .offer-type-tabs .tabs .mobile-tabs .dropdown-menu{width:100%}body.favourites.index .offer-type-tabs .tabs .mobile-tabs .dropdown-menu .item.active{background-color:#0fc1b3}body.favourites.index .offer-type-tabs .tabs .mobile-tabs .counter{border:1px solid #fff;border-radius:50%;display:inline-block;height:1rem;line-height:1rem;margin-left:8px;text-align:center;width:1rem}body.favourites.index .main-wrapper{background-color:#eee;min-height:300px}body.favourites.index .offers-list:after{clear:both;content:"";display:block}body.favourites.index .offers-list{box-sizing:border-box;padding-bottom:10px;width:100%}@media(min-width:0px){body.favourites.index .offers-list .filters{float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .filters{float:left;margin-left:0;width:25%}}body.favourites.index .offers-list .filters .search-box{background:#fff;margin-top:26px;padding:20px 16px}@media(min-width:1024px){body.favourites.index .offers-list .filters .search-box{padding:16px}}body.favourites.index .offers-list .filters .search-box{display:none}@media(min-width:1024px){body.favourites.index .offers-list .filters .search-box{display:block;margin-top:0}}body.favourites.index .offers-list .filters .search-box h4{font-size:.8rem;margin-bottom:6px;margin-top:0;text-align:center;text-transform:uppercase}@media(min-width:1024px){body.favourites.index .offers-list .filters .search-box h4{text-align:left}}body.favourites.index .offers-list .filters .search-box .emphasis{font-size:.9rem;text-align:center}@media(min-width:1024px){body.favourites.index .offers-list .filters .search-box .emphasis{font-size:.7rem;letter-spacing:1px;text-align:left}}body.favourites.index .offers-list .filters .search-box .search-button{background:#0fc1b3;cursor:pointer;display:inline-block;height:35px;margin-top:26px;text-align:center;text-transform:uppercase;width:100%}body.favourites.index .offers-list .filters .search-box .search-button span{color:#fff;display:inline-block;font-size:.9rem;font-weight:600;line-height:35px}@media(min-width:1024px){body.favourites.index .offers-list .filters .search-box .search-button span{font-size:.6rem}}body.favourites.index .offers-list .filters .action-wrapper{display:inline-block;margin-bottom:20px;width:100%}body.favourites.index .offers-list .filters .remove-all-from-cupboard,body.favourites.index .offers-list .filters .see-all-button,body.favourites.index .offers-list .filters .send-cupboard-on-mail,body.favourites.index .offers-list .filters .send-pdf-offer{background:transparent;border:none;color:#074172;font-size:.55rem;font-weight:700;padding:.7rem .6rem;text-transform:uppercase;transition:background .3s ease-in-out}body.favourites.index .offers-list .filters .remove-all-from-cupboard:hover,body.favourites.index .offers-list .filters .see-all-button:hover,body.favourites.index .offers-list .filters .send-cupboard-on-mail:hover,body.favourites.index .offers-list .filters .send-pdf-offer:hover{background:hsla(0,0%,5%,0)}body.favourites.index .offers-list .filters .remove-all-from-cupboard,body.favourites.index .offers-list .filters .see-all-button,body.favourites.index .offers-list .filters .send-cupboard-on-mail,body.favourites.index .offers-list .filters .send-pdf-offer{border:2px solid #074172;box-sizing:border-box;display:inline-block;font-size:.65rem;height:42px;line-height:42px;padding:0;text-align:center;transition:background-color .3s;vertical-align:text-top;width:calc(100% - 45px)}@media(min-width:1024px){body.favourites.index .offers-list .filters .remove-all-from-cupboard,body.favourites.index .offers-list .filters .see-all-button,body.favourites.index .offers-list .filters .send-cupboard-on-mail,body.favourites.index .offers-list .filters .send-pdf-offer{line-height:38px}}body.favourites.index .offers-list .filters .remove-all-from-cupboard:hover,body.favourites.index .offers-list .filters .see-all-button:hover,body.favourites.index .offers-list .filters .send-cupboard-on-mail:hover,body.favourites.index .offers-list .filters .send-pdf-offer:hover{background-color:#fff}body.favourites.index .offers-list .filters .send-cupboard-on-mail{border-color:#0fc1b3;color:#0fc1b3}body.favourites.index .offers-list .filters .send-pdf-offer{width:calc(100% - 45px)}body.favourites.index .offers-list .filters .remove-all,body.favourites.index .offers-list .filters .see-all,body.favourites.index .offers-list .filters .send-cupboard{box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;height:42px;line-height:42px;padding:0 10px;text-align:center;transition:all .3s;vertical-align:text-top;width:45px}body.favourites.index .offers-list .filters .remove-all{background-color:#e6004c;position:relative;z-index:2}body.favourites.index .offers-list .filters .remove-all:hover{background-color:#ff6799}body.favourites.index .offers-list .filters .see-all{background-color:#192959;cursor:auto}body.favourites.index .offers-list .filters .remove-all-from-cupboard{border-color:#e6004c;color:#e6004c}body.favourites.index .offers-list .filters .send-cupboard{background-color:#0fc1b3;position:relative;z-index:3}body.favourites.index .offers-list .filters .send-cupboard:hover{background-color:#5df2e7}body.favourites.index .offers-list .filters .send-cupboard-wrapper ::-webkit-scrollbar{height:6px;width:6px}@media(max-width:1023px){body.favourites.index .offers-list .filters .send-cupboard-wrapper ::-webkit-scrollbar{height:15px;width:15px}}body.favourites.index .offers-list .filters .send-cupboard-wrapper ::-webkit-scrollbar-thumb{background:#0fc1b3;border-radius:3px}body.favourites.index .offers-list .filters .send-cupboard-wrapper ::-webkit-scrollbar-track{background:#cff3f0}body.favourites.index .offers-list .filters .send-cupboard-wrapper{display:inline-block;position:relative;width:100%}body.favourites.index .offers-list .filters .send-cupboard-wrapper .notify-input{height:100%;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s;width:0;z-index:3}body.favourites.index .offers-list .filters .send-cupboard-wrapper .notify-input .send-main-input{border:4px solid #0fc1b3;box-sizing:border-box;display:inline-block;font-size:.8rem;height:100%;padding:0 55px 0 10px;width:100%}body.favourites.index .offers-list .filters .send-cupboard-wrapper .notify-input.open{opacity:1;overflow:visible;width:300px}@media(min-width:1024px){body.favourites.index .offers-list .filters .send-cupboard-wrapper .notify-input.open{width:280px}}body.favourites.index .offers-list .filters .send-cupboard-wrapper.error .send-main-input,body.favourites.index .offers-list .filters .send-cupboard-wrapper.warning .send-main-input{border:4px solid #e6004c}body.favourites.index .offers-list .filters .send-cupboard-wrapper.error .send-cupboard,body.favourites.index .offers-list .filters .send-cupboard-wrapper.warning .send-cupboard{background-color:#e6004c}body.favourites.index .offers-list .filters .send-cupboard-wrapper.error .send-cupboard:hover,body.favourites.index .offers-list .filters .send-cupboard-wrapper.warning .send-cupboard:hover{background-color:#ff6799}body.favourites.index .offers-list .filters .send-cupboard-wrapper.sent .send-main-input{border:4px solid #d1ff2b}body.favourites.index .offers-list .filters .send-cupboard-wrapper.sent .send-cupboard{background-color:#d1ff2b}body.favourites.index .offers-list .filters .send-cupboard-wrapper.sent .send-cupboard:hover{background-color:#edffab}body.favourites.index .offers-list .filters .send-cupboard-wrapper.inactive .send-main-input{border:4px solid #7c7c7c}body.favourites.index .offers-list .filters .send-cupboard-wrapper.inactive .send-cupboard{background-color:#7c7c7c}body.favourites.index .offers-list .filters .send-cupboard-wrapper.inactive .send-cupboard:hover{background-color:#a2a2a2}body.favourites.index .offers-list .filters .remove-all-wrapper{display:inline-block;position:relative;width:100%}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input{height:100%;overflow:hidden;position:absolute;right:0;top:0;transition:width .3s;width:0;z-index:3}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input.open{box-sizing:border-box;padding-right:45px;width:200px}@media(min-width:667px){body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input.open{width:250px}}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input .header{background-color:#074172;box-sizing:border-box;color:#fff;display:block;font-size:.6rem;font-weight:600;height:20px;line-height:20px;text-align:center}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input .action-wrapper{display:block;margin:0}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input .action-wrapper .action{border:1px solid #074172;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:.7rem;font-weight:600;line-height:20px;text-align:center;text-transform:uppercase;transition:background-color .3s;vertical-align:text-top;width:50%}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input .action-wrapper .action.confirm{background-color:#0fc1b3}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input .action-wrapper .action.confirm:hover{background-color:#5df2e7}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input .action-wrapper .action.reject{background-color:#e6004c}body.favourites.index .offers-list .filters .remove-all-wrapper .notify-input .action-wrapper .action.reject:hover{background-color:#ff6799}body.favourites.index .offers-list .filters{display:block;float:none!important;margin:0 auto;margin-left:auto!important;max-width:360px}@media(min-width:667px){body.favourites.index .offers-list .filters{max-width:calc(790px - 3rem)}}@media(min-width:1024px){body.favourites.index .offers-list .filters{float:left!important;margin:0;max-width:none}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content{float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content{float:left;margin-left:0;width:75%}}body.favourites.index .offers-list .offers-list-content .content-wrapper{text-align:center}body.favourites.index .offers-list .offers-list-content .content-header .content-title{box-sizing:border-box;line-height:1.25;margin:0 auto;max-width:360px;padding:0 10px .7rem;text-align:left;text-transform:uppercase;vertical-align:text-top}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .content-header .content-title{max-width:790px;padding:0 10px .1 .1rem}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .content-header .content-title{box-sizing:border-box;line-height:1.618;margin:-.4rem 0 20px;padding:0 1.5rem .2rem}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper{box-sizing:border-box;display:block;margin:0 auto;max-width:360px;padding:0 .2rem 2rem;text-align:left;width:100%}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper{max-width:790px;padding:0 1.5rem 2rem}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper{max-width:none;padding:0 1.5rem 2rem}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer:after{clear:both;content:"";display:block}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer{align-items:flex-end;display:inline-flex;height:100%;min-height:280px;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer{height:235px;min-height:auto}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer{background-color:#fff;padding:0;position:relative}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section{float:left;margin-left:0;width:100%}}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section{float:left;margin-left:0;width:46%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section{float:left;margin-left:0;width:30%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section{height:200px;position:relative}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section{height:100%;position:absolute}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section{height:100%;position:relative}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section .hotel-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:100%;margin:0;width:100%}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section .offer-categories{left:-7px;position:absolute;text-align:center;top:10px}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .image-section .offer-categories .offer-category{box-sizing:border-box;color:#fff;display:block;font-size:.5rem;font-weight:700;margin:.3rem 0;padding:.35rem 0;text-transform:uppercase;width:110px}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper{float:left;margin-left:0;width:100%}}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper{float:left;margin-left:0;width:54%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper{float:left;margin-left:0;width:70%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper{height:100%}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper{margin-left:46%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper{margin-left:0}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description{float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description{float:left;margin-left:0;width:64%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description{box-sizing:border-box;padding:0 1rem}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description{height:100%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .category{color:#333;display:block;font-size:.55rem;font-weight:700;line-height:1.618;padding-top:.6rem;position:relative;text-transform:uppercase}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .category{display:inline-block}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .category a:not(:hover){color:#333}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .category:after{background-color:#074172;bottom:-5px;content:"";display:inline-block;height:2px;left:0;position:absolute;width:15px}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .title{color:#333;display:inline-block;font-size:.9rem;font-weight:600;line-height:1.067;margin-bottom:0;margin-top:11px;vertical-align:text-top;width:calc(100% - 100px)}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .title{width:100%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .title a{transition:color .3s}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .stars{color:#0fc1b3;font-size:.6rem}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating{display:inline-block;margin-top:11px;min-width:90px;position:relative;text-align:right;vertical-align:text-top}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating:before{background-color:#bfbfbf;content:"";height:130%;left:0;opacity:.3;position:absolute;top:0;width:1px}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating:before{left:-.4rem}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating:before{display:none}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating{margin-top:0;padding-top:.6rem;position:absolute;right:1rem;top:0}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating .rating-icon{display:inline-block;vertical-align:middle}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating .rating-icon i{font-size:1.6rem;margin-right:.2rem}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating .rating-element{display:inline-block;vertical-align:middle}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating .rating-element .rating-number{display:block;font-size:.8rem;font-weight:700}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .headers .rating .rating-element .rating-description{display:block;font-size:.5rem;font-weight:500;text-transform:lowercase}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .facilities{margin:.8rem 0}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .facilities{margin:.5rem 0 0}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .facilities .facilities-list{list-style:none}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .facilities .facilities-list .item{box-sizing:border-box;display:inline-block;font-size:.75rem;padding-left:.9rem;position:relative;text-transform:capitalize;vertical-align:text-top;width:50%}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .facilities .facilities-list .item{font-size:.65rem}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .facilities .facilities-list .item:before{color:#0fc1b3;content:"";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;left:0;margin:0;position:absolute;text-decoration:none;top:.1rem}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper{position:relative}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper:after,body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper:before{background-color:#bfbfbf;content:"";height:1px;left:50%;opacity:.3;position:absolute;transform:translateX(-50%);width:100%}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper:before{top:-.4rem}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper:after{bottom:-.4rem}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper{bottom:0;display:block;position:absolute;width:45%}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper:after,body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper:before{display:none}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider{height:40px;width:100%}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider{background-color:#fff;bottom:0;padding-bottom:.6rem;padding-top:.3rem;position:absolute;width:70%;z-index:1}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider:before{background-color:#bfbfbf;content:"";height:1px;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%);width:100%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider .provider-name{color:#bfbfbf;display:inline-block;font-size:.6rem;font-weight:500;margin-right:.6rem;max-width:130px;vertical-align:middle}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider .provider-name{max-width:120px}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider .provider-img{display:inline-block;max-height:40px;max-width:110px;vertical-align:middle;width:auto}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider .provider-img{float:right}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .provider .provider-img .provider-img-substitute{display:none}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .remove-from-favourites{color:#bfbfbf;cursor:pointer;display:inline-block;font-size:2.5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:color .3s;vertical-align:middle}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .remove-from-favourites{font-size:2rem}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .remove-from-favourites{bottom:.45rem;right:60px;top:auto;transform:translateY(0)}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .offer-description .operator-wrapper .remove-from-favourites:hover{color:#e6004c}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating{float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating{float:left;margin-left:0;width:36%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating{box-sizing:border-box;height:100%;padding:0 1rem;position:relative}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating{height:100%;padding:0 1rem 0 0;position:relative}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating .price{margin-top:1rem;position:relative;text-align:right;text-align:left}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating .price{margin-top:0;text-align:right}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating .price .price-element{display:inline-block;font-size:.7rem;font-weight:400;white-space:nowrap}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating .price .price-element{display:block;margin:4.2rem 0 0;padding-right:5px}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating .price .price-element em{color:#074172;font-size:1.2rem;font-style:normal;font-weight:700;margin:0 .17rem}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating .price .total-price{color:#737373;display:inline-block;font-size:.7rem;font-style:italic;margin-left:1rem}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating .price .total-price{margin-left:0}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .prices-and-rating:before{background-color:#bfbfbf;content:"";height:90%;left:-.6rem;opacity:.3;position:absolute;top:50%;transform:translateY(-50%);width:1px}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action{display:inline-block;margin-left:-1rem;padding:.7rem 0 0;text-align:center;width:calc(100% + 2rem)}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action{bottom:.7rem;margin-left:auto;padding:0;position:absolute;right:1rem;text-align:right;width:auto;width:calc(100% - 1rem)}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .choose-offer{display:inline-block;font-weight:600;text-align:center;transition:all .3s}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .choose-offer i{display:inline-block;font-size:.4rem;margin-left:3px;position:relative;top:-1px}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .choose-offer:hover{text-decoration:underline}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .choose-offer{background:transparent;border:none;box-sizing:border-box;color:#074172;font-size:.8rem;font-weight:700;padding:.7rem 0;transition:background .3s ease-in-out}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .choose-offer:hover{background:hsla(0,0%,5%,0)}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .choose-offer{background-color:transparent;border-top:1px solid #eee;margin:0;text-transform:uppercase;white-space:nowrap;width:40%}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .choose-offer{border:none;color:#074172;font-size:.55rem;line-height:1.618;margin:.2rem 0 0;padding:0;text-align:right;text-transform:none;width:100%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .terms-and-prices{background:#0fc1b3;border:none;box-sizing:border-box;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;padding:.7rem 0;text-align:center;text-transform:uppercase;transition:background .3s ease-in-out}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .terms-and-prices:hover{background:#11d9c9}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .terms-and-prices{border-top:1px solid #eee;white-space:nowrap;width:60%}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .terms-and-prices i{display:inline-block;position:relative;top:-1px}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer .offer-description-wrapper .action .terms-and-prices{border:none;font-size:.55rem;margin-top:.6rem;width:100%}}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper{margin-top:-5px;text-align:right}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper .terms-and-prices{color:#074172;display:inline-block;font-size:.55rem;font-weight:600;line-height:1.618;margin:.4rem 1rem;transition:all .3s}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper .terms-and-prices:hover{text-decoration:underline}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper.error .terms-and-prices{color:#e6004c}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper.error .terms-and-prices:hover{text-decoration:none}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper.error .terms-and-prices i,body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper.in-progress{display:none}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .action-wrapper.done{display:block}body.favourites.index .offers-list .offers-list-content .hotel-offer-wrapper .offer-variants .offer-variants-loader.active{display:block;font-size:1.2rem;margin:1rem 0;text-align:center}body.favourites.index .offers-list .offers-list-content .flight-component{box-sizing:border-box;margin:0 auto;max-width:360px;width:100%}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .flight-component{max-width:790px;padding:0 1.5rem 2rem}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component{max-width:none}}body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row{background-color:#fff;margin-bottom:.3rem}body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row:after{clear:both;content:"";display:block}body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.arrival-details .header,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.departure-details .header,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.route .header{line-height:1.7rem;min-height:1.7rem}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.arrival-details .header,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.departure-details .header,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.route .header{line-height:1rem;min-height:1rem}}body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.arrival-details .content,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.departure-details .content,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.route .content{min-height:1.7rem}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.arrival-details .content,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.departure-details .content,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.route .content{min-height:26px}}body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.arrival-details .content>div,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.departure-details .content>div,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.route .content>div{padding-top:.4rem}body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.arrival-details .content .date-wrapper,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.departure-details .content .date-wrapper,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.route .content .date-wrapper{line-height:1.414}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.arrival-details .content .date-wrapper,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.departure-details .content .date-wrapper,body.favourites.index .offers-list .offers-list-content .flight-component .responsive-table .row .cell.route .content .date-wrapper{line-height:1.125}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:first-child{float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:first-child{float:left;margin-left:0;width:29%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(2){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(2){float:left;margin-left:0;width:11%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(3){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(3){float:left;margin-left:0;width:8%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(4){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(4){float:left;margin-left:0;width:12%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(5){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(5){float:left;margin-left:0;width:13%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(6){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-two-ways .responsive-table .row .cell:nth-child(6){float:left;margin-left:0;width:27%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:first-child{float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:first-child{float:left;margin-left:0;width:36%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:nth-child(2){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:nth-child(2){float:left;margin-left:0;width:17%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:nth-child(3){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:nth-child(3){float:left;margin-left:0;width:17%}}@media(min-width:0px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:nth-child(4){float:left;margin-left:0;width:100%}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .flight-component.flight-one-way .responsive-table .row .cell:nth-child(4){float:left;margin-left:0;width:30%}}body.favourites.index .offers-list .offers-list-content .no-offer-information{background:#fff;box-sizing:border-box;margin:0 auto;max-width:360px;padding:1.5rem 0 2.3rem;text-align:center}@media(min-width:667px){body.favourites.index .offers-list .offers-list-content .no-offer-information{max-width:calc(790px - 3rem)}}@media(min-width:1024px){body.favourites.index .offers-list .offers-list-content .no-offer-information{margin-left:1.5rem;max-width:none}}body.favourites.index .categories{width:100%}.advantages-slider .carousel .control-arrow,.advantages-slider .carousel.carousel-slider .control-arrow,.curiosity-slider .carousel .control-arrow,.curiosity-slider .carousel.carousel-slider .control-arrow,.headlines-slider .carousel .control-arrow,.headlines-slider .carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.advantages-slider .carousel .control-arrow:hover,.curiosity-slider .carousel .control-arrow:hover,.headlines-slider .carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.advantages-slider .carousel .control-arrow:before,.advantages-slider .carousel.carousel-slider .control-arrow:before,.curiosity-slider .carousel .control-arrow:before,.curiosity-slider .carousel.carousel-slider .control-arrow:before,.headlines-slider .carousel .control-arrow:before,.headlines-slider .carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.advantages-slider .carousel .control-disabled.control-arrow,.curiosity-slider .carousel .control-disabled.control-arrow,.headlines-slider .carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.advantages-slider .carousel .control-prev.control-arrow,.curiosity-slider .carousel .control-prev.control-arrow,.headlines-slider .carousel .control-prev.control-arrow{left:0}.advantages-slider .carousel .control-prev.control-arrow:before,.curiosity-slider .carousel .control-prev.control-arrow:before,.headlines-slider .carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.advantages-slider .carousel .control-next.control-arrow,.curiosity-slider .carousel .control-next.control-arrow,.headlines-slider .carousel .control-next.control-arrow{right:0}.advantages-slider .carousel .control-next.control-arrow:before,.curiosity-slider .carousel .control-next.control-arrow:before,.headlines-slider .carousel .control-next.control-arrow:before{border-left:8px solid #fff}.advantages-slider .carousel,.curiosity-slider .carousel,.headlines-slider .carousel{position:relative;width:100%}.advantages-slider .carousel *,.curiosity-slider .carousel *,.headlines-slider .carousel *{box-sizing:border-box;margin:0;padding:0}.advantages-slider .carousel button,.curiosity-slider .carousel button,.headlines-slider .carousel button{border:0;outline:0}.advantages-slider .carousel img,.curiosity-slider .carousel img,.headlines-slider .carousel img{display:inline-block;pointer-events:none;width:100%}.advantages-slider .carousel .carousel,.curiosity-slider .carousel .carousel,.headlines-slider .carousel .carousel{position:relative}.advantages-slider .carousel .control-arrow,.curiosity-slider .carousel .control-arrow,.headlines-slider .carousel .control-arrow{font-size:18px;margin-top:-13px;top:50%}.advantages-slider .carousel .thumbs-wrapper,.curiosity-slider .carousel .thumbs-wrapper,.headlines-slider .carousel .thumbs-wrapper{margin:20px;overflow:hidden}.advantages-slider .carousel .thumbs,.curiosity-slider .carousel .thumbs,.headlines-slider .carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.advantages-slider .carousel .thumb,.curiosity-slider .carousel .thumb,.headlines-slider .carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap;width:80px}.advantages-slider .carousel .thumb.selected,.advantages-slider .carousel .thumb:hover,.curiosity-slider .carousel .thumb.selected,.curiosity-slider .carousel .thumb:hover,.headlines-slider .carousel .thumb.selected,.headlines-slider .carousel .thumb:hover{border:3px solid #333;padding:2px}.advantages-slider .carousel .thumb img,.curiosity-slider .carousel .thumb img,.headlines-slider .carousel .thumb img{vertical-align:top}.advantages-slider .carousel.carousel-slider,.curiosity-slider .carousel.carousel-slider,.headlines-slider .carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.advantages-slider .carousel.carousel-slider .control-arrow,.curiosity-slider .carousel.carousel-slider .control-arrow,.headlines-slider .carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.advantages-slider .carousel.carousel-slider .control-arrow:hover,.curiosity-slider .carousel.carousel-slider .control-arrow:hover,.headlines-slider .carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.advantages-slider .carousel .slider-wrapper,.curiosity-slider .carousel .slider-wrapper,.headlines-slider .carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.advantages-slider .carousel .slider-wrapper.axis-horizontal .slider,.curiosity-slider .carousel .slider-wrapper.axis-horizontal .slider,.headlines-slider .carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.advantages-slider .carousel .slider-wrapper.axis-horizontal .slider .slide,.curiosity-slider .carousel .slider-wrapper.axis-horizontal .slider .slide,.headlines-slider .carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.advantages-slider .carousel .slider-wrapper.axis-vertical,.curiosity-slider .carousel .slider-wrapper.axis-vertical,.headlines-slider .carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.advantages-slider .carousel .slider-wrapper.axis-vertical .slider,.curiosity-slider .carousel .slider-wrapper.axis-vertical .slider,.headlines-slider .carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.advantages-slider .carousel .slider,.curiosity-slider .carousel .slider,.headlines-slider .carousel .slider{list-style:none;position:relative;width:100%}.advantages-slider .carousel .slider.animated,.curiosity-slider .carousel .slider.animated,.headlines-slider .carousel .slider.animated{transition:all .35s ease-in-out}.advantages-slider .carousel .slide,.curiosity-slider .carousel .slide,.headlines-slider .carousel .slide{background:#000;margin:0;min-width:100%;position:relative;text-align:center}.advantages-slider .carousel .slide img,.curiosity-slider .carousel .slide img,.headlines-slider .carousel .slide img{border:0;vertical-align:top;width:100%}.advantages-slider .carousel .slide iframe,.curiosity-slider .carousel .slide iframe,.headlines-slider .carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.advantages-slider .carousel .slide .legend,.curiosity-slider .carousel .slide .legend,.headlines-slider .carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.advantages-slider .carousel .control-dots,.curiosity-slider .carousel .control-dots,.headlines-slider .carousel .control-dots{bottom:0;margin:10px 0;position:absolute;text-align:center;width:100%}@media(min-width:960px){.advantages-slider .carousel .control-dots,.curiosity-slider .carousel .control-dots,.headlines-slider .carousel .control-dots{bottom:0}}.advantages-slider .carousel .control-dots .dot,.curiosity-slider .carousel .control-dots .dot,.headlines-slider .carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.advantages-slider .carousel .control-dots .dot.selected,.advantages-slider .carousel .control-dots .dot:hover,.curiosity-slider .carousel .control-dots .dot.selected,.curiosity-slider .carousel .control-dots .dot:hover,.headlines-slider .carousel .control-dots .dot.selected,.headlines-slider .carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1;transform:scale(1.5)}.advantages-slider .carousel .carousel-status,.curiosity-slider .carousel .carousel-status,.headlines-slider .carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.advantages-slider .carousel:hover .slide .legend,.curiosity-slider .carousel:hover .slide .legend,.headlines-slider .carousel:hover .slide .legend{opacity:1}.advantages-slider .control-dots .dot,.curiosity-slider .control-dots .dot,.headlines-slider .control-dots .dot{background:#d5d5d5!important;box-shadow:none!important}.advantages-slider .control-dots .dot.selected,.curiosity-slider .control-dots .dot.selected,.headlines-slider .control-dots .dot.selected{background:#9b9b9b!important;transform:scale(1.5)}.headlines-slider .control-dots .dot{background:#d5d5d5!important;filter:alpha(opacity=50);opacity:.5}.headlines-slider .control-dots .dot.selected{background:#eee!important}.hotel_standard .hotel_standard__option{align-items:center;display:inline-flex;gap:6px}.hotel_standard .hotel_standard__option-suffix{font-size:12px;opacity:.75;white-space:nowrap}
