.panel-loading-animation{border-radius:1rem;opacity:.8;background:linear-gradient(100deg,#eceff1 30%,#f6f7f8 50%,#eceff1 70%);background-size:400%;-webkit-animation:background-loading 1.2s ease-in-out infinite;animation:background-loading 1.2s ease-in-out infinite}.spin{-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}@-webkit-keyframes background-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes background-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flights-included{width:auto;border-radius:99999px;display:inline-flex;margin-top:.5rem;margin-right:.5rem}.flights-included__icon{border-radius:99999px;width:1.875rem;height:1.875rem;display:inline-flex}.flights-included__icon svg{width:1rem;height:1rem}.flights-included__text{padding:.5rem 1rem .5rem .5rem;font-weight:600;white-space:nowrap!important;font-size:.875rem;line-height:.875rem}.flights-included__green{background-color:#ecf7e3}.flights-included__green .flights-included__icon{background-color:#038500}.flights-included__green .flights-included__text{color:#038500}.flights-included__red{background-color:#ffedeb}.flights-included__red .flights-included__icon{background-color:#e0163c}.flights-included__red .flights-included__text{color:#fff}.flights-included__hidden{visibility:hidden}.theme-orange .content-strapline{background-color:#f90;color:#fff}.theme-blue .content-strapline{background-color:#0079f2;color:#fff}.theme-green .content-strapline{background-color:#4fb500;color:#fff}.slidein-package-deals .offersCards__cards__item:active,.slidein-package-deals .offersCards__cards__item:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transform:scale(1)}.offers-cards-wrapper .woc-carousel__inner>div>div{height:unset}.offers-cards-wrapper .woc-carousel__card{margin:.5rem 0}.offersCards__cards__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));gap:1rem}.offersCards__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;overflow:hidden;box-shadow:0 0 .375rem .125rem rgba(0,0,0,.1);transition:all .3s ease-in-out}.offersCards__item:hover{box-shadow:0 0 .875rem .125rem rgba(0,0,0,.2)}.offersCards__item .offersCards__item__inner{position:relative;overflow:hidden}.offersCards__item .offersCards__item__inner .offersCards__item__image{position:relative}.offersCards__item .offersCards__item__inner .offersCards__item__image .offersCards__item__strapline{position:absolute;top:1rem;left:1rem;font-size:.875rem;line-height:.875rem;padding:.25rem .5rem;background-color:#f93c50;color:#fff;border-radius:100px;max-width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offersCards__item .offersCards__item__inner .offersCards__item__image .offersCards__item__rating{display:inline-flex;font-size:0;position:absolute;top:1rem;right:1rem;padding:.25rem .5rem;background-color:#fff;border-radius:99px;line-height:.75rem;align-items:center}.offersCards__item .offersCards__item__inner .offersCards__item__image .offersCards__item__rating .rating-value{font-weight:600;font-size:.75rem;margin-right:.25rem}.offersCards__item .offersCards__item__inner .offersCards__item__image .offersCards__item__rating svg{display:inline-block}.offersCards__item .offersCards__item__inner .offersCards__item__image a img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.offersCards__item .offersCards__item__inner .offersCards__item__content{position:relative;display:block;padding:1rem}.offersCards__item .offersCards__item__inner .offersCards__item__content .offersCards__item__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem}.offersCards__item .offersCards__item__inner .offersCards__item__content .offersCards__item__details .offersCards__item__detail{position:relative;padding-left:2rem;font-size:.875rem;margin-bottom:1rem}.offersCards__item .offersCards__item__inner .offersCards__item__content .offersCards__item__details .offersCards__item__detail.more-info{cursor:pointer;text-decoration:underline;margin-bottom:0}.offersCards__item .offersCards__item__inner .offersCards__item__content .offersCards__item__details .offersCards__item__detail .ship-link{text-decoration:underline}.offersCards__item .offersCards__item__inner .offersCards__item__content .offersCards__item__details .offersCards__item__detail .itinerary-detail{height:3rem}.offersCards__item .offersCards__item__inner .offersCards__item__content .offersCards__item__details .offersCards__item__detail .view-itinerary{cursor:pointer;white-space:nowrap;text-decoration:underline}.offersCards__item .offersCards__item__inner .offersCards__item__content .offersCards__item__details .offersCards__item__detail svg{position:absolute;top:0;left:0}.offersCards__item .offersCards__item__inner .offersCards__item__panel{position:absolute;display:flex;flex-direction:column;left:0;right:0;top:100%;padding:1rem;max-height:392px;background-color:#fff;border-radius:.5rem .5rem 0 0;transition:all .5s ease-in-out}.offersCards__item .offersCards__item__inner .offersCards__item__panel.open{transform:translateY(-100%);box-shadow:0 0 .75rem .25rem rgba(0,0,0,.2)}.offersCards__item .offersCards__item__inner .offersCards__item__panel .panel_close{position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:1}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section{height:100%;overflow-y:scroll;min-height:108px;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section::-webkit-scrollbar{display:none}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section:not(:last-of-type){border-bottom:1px solid #e8eaeb;padding:1rem 0;margin-bottom:1rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section h5{display:block;font-weight:600;font-size:1rem;margin-bottom:1rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.pills-list{display:flex;flex-wrap:wrap;gap:.5rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.pills-list li{display:inline-block;font-size:.875rem;line-height:.875rem;padding:.25rem .5rem;background-color:#edf5fe;border-radius:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section .ititerary-heading{display:flex;font-weight:700;align-items:center;margin-bottom:.5rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section .ititerary-heading .day-heading{width:4rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section .ititerary-heading .city-heading{padding-left:.5rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list{position:relative;padding:0;margin:0;list-style-type:none}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list:before{position:absolute;top:.25rem;bottom:.25rem;left:.625rem;content:"";width:1px;border-left:2px dotted #0079f2}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list li{position:relative;display:block;padding-left:4rem;margin-bottom:1rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list li span{font-size:.875rem;line-height:1.125rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list li span.day{position:absolute;top:.125rem;left:0;padding:0 .375rem;color:#fff;background-color:#0079f2;font-weight:600;border-radius:100px;display:inline-flex;height:22px;width:auto;min-width:22px;justify-content:center;align-items:center}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list li span.city{position:relative;display:inline-block;padding:.25rem .5rem;background-color:#e8eaeb;border-radius:.125rem}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list li span.city:before{position:absolute;content:"";top:.25rem;right:100%;width:0;height:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.5rem solid #e8eaeb}.offersCards__item .offersCards__item__inner .offersCards__item__panel .offersCards__item__panel__section ul.itinerary-list li span.city a{text-decoration:underline}.offersCards__item .offersCards__cards__item__prices{margin:0 1rem 1rem;padding-top:1rem;border-top:1px solid #e8eaeb}.offersCards__item .offersCards__cards__item__prices .pricing-block .pricing-block__inner-pricing-container__includes{display:none}.offersCards__item .offersCards__cards__item__prices .pricing-block .pricing-block__button{background-color:#4fb500}.offer-cards-index-wrapper{margin-bottom:3rem}.offer-cards-index-wrapper .woc-carousel__inner{padding:0 0 1rem}.offer-cards-index-wrapper .offersCards__cards__item__prices{height:auto}.offer-cards-index-wrapper .offersCards__item{box-shadow:none;border:1px solid #f2f4f5;transition:.2s ease-in-out;background-color:#fff}.offer-cards-index-wrapper .offersCards__item:hover{box-shadow:none}.offer-cards-index-wrapper .woc-carousel__arrow{background-color:#0079f2;border-radius:99999px;padding:.125rem .25rem;display:inline-flex;align-items:center;justify-content:center}.offer-cards-index-wrapper .woc-carousel__arrow svg path{fill:#fff}.offer-cards-index-wrapper .woc-carousel__arrow__backwards svg{margin-left:.5rem}@media screen and (min-width:768px){.offer-cards-index-wrapper .woc-carousel__dots{display:none}}.woc-carousel__card .offersCards__item{width:100%}