#pagination-container-bottom,.pagination-container-bottom{display:block;width:100%;margin-top:1.5rem}.ais-Pagination{display:block;width:100%;position:relative}.ais-Pagination-list{display:flex;width:100%;align-items:center;justify-content:flex-end}@media (max-width:550px){.ais-Pagination-list{flex-wrap:wrap;justify-content:center;padding-left:0;margin-left:auto;margin-right:auto}}.ais-Pagination-item{display:flex;align-items:center;justify-content:center;color:#111;border:1px solid #ccc;margin-left:-1px;font-weight:500;min-width:36px;min-height:36px}.ais-Pagination-item:hover{background-color:#f9f9f9;cursor:pointer}.ais-Pagination-item.ais-Pagination-item--selected{background-color:#f4f4f4;font-weight:700}.ais-Pagination-item.ais-Pagination-item--disabled{opacity:.7}.ais-Pagination-item.ais-Pagination-item--disabled:hover{background-color:transparent;cursor:default}.ais-Pagination-item.ais-Pagination-item--disabled:first-child,.ais-Pagination-item.ais-Pagination-item--disabled:last-child{display:none}.ais-Pagination-link{display:flex;align-items:center;justify-content:center;color:#111;text-align:center;font-size:12px;text-decoration:none;color:var(--body-text);min-width:36px;min-height:36px;line-height:36px}.ais-pagination--link:hover{color:#111;background:#ccc;text-decoration:none}li.ais-pagination--item__active a{font-weight:700;color:var(--body-text);background:#f4f4f4}li.ais-pagination--item__disabled{visibility:visible}.ais-pagination--item__disabled .ais-pagination--link{color:#ccc}.ais-pagination--item__disabled .ais-pagination--link:hover{color:#ccc;background-color:transparent}.ais-pagination--item__first .ais-pagination--link{border-left-width:1px}.ais-Pagination-item--firstPage a,.ais-Pagination-item--lastPage a,.ais-Pagination-item--nextPage a,.ais-Pagination-item--previousPage a{font-size:18px}.results-applied-filters{display:flex;width:100%;margin-bottom:1rem;margin-left:1rem}@media (max-width:1060px){.results-applied-filters{display:none}}.applied-filters{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;flex-wrap:wrap}.applied-filters .applied-filters__tag{background-color:#f4f4f4;color:var(--body-text);border-radius:99px;padding:.5rem 1rem;margin-bottom:.5rem;margin-right:.5rem;display:inline-flex;align-items:center;font-size:14px;font-weight:500;white-space:nowrap;border:1px solid #f1f1f1;cursor:pointer}.applied-filters .applied-filters__tag:hover{border:1px solid #ddd}.applied-filters .applied-filters__tag .applied-filters__label{cursor:pointer;margin-right:5px;color:var(--body-text)}.applied-filters .applied-filters__tag .applied-filters__close{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease-in-out}.applied-filters .applied-filters__tag .applied-filters__close svg{width:14px;height:14px;transition:transform .1s ease-in-out;padding:.1rem}.applied-filters .applied-filters__tag:hover .applied-filters__close svg{transform:rotate(90deg)}.clear-filters__btn{background-color:transparent;padding:1rem;border:0 solid;display:inline-block;font-size:14px;letter-spacing:.05em;white-space:nowrap;font-weight:500;color:var(--anchor-primary);text-decoration:underline;cursor:pointer}aside#search-aside .results-applied-filters{padding:0;margin:0;display:none}@media (max-width:1060px){aside#search-aside .results-applied-filters{display:flex;flex-direction:column}aside#search-aside .results-applied-filters .clear-filters__btn{display:none;text-align:left;padding:1rem 0}}.filter-menu-actions{display:none}@media (max-width:1060px){aside.search-aside .filter-menu-actions{display:flex;flex-direction:column;gap:.5rem;position:sticky;bottom:-2rem;margin:2rem -2rem -2rem;padding:1rem 2rem 2rem;background:#fff;border-top:1px solid #e5e5e5;z-index:1}aside.search-aside .filter-menu-actions__reset{width:100%;padding:.75rem 1rem}}.facets__wrap{display:flex;flex-direction:column;width:100%;margin-bottom:1rem}.facets__title{display:flex;width:100%;font-size:1.2rem;font-weight:800;letter-spacing:.02em;padding:.5rem 0;position:relative}.facets__wrap[data-aside-facets-accordion=open] .facets__title:before{content:"";display:block;width:10px;height:2px;border-bottom:2px solid #333;position:absolute;top:50%;right:0;margin-top:-2px}.facets__wrap[data-aside-facets-accordion=close] .ais-RefinementList,.facets__wrap[data-aside-facets-accordion=close] select,.facets__wrap[data-aside-facets-accordion=close] ul{display:none!important}.facets__wrap[data-aside-facets-accordion=close] .facets__title:before{content:"";display:block;width:10px;height:2px;border-bottom:2px solid #333;position:absolute;top:50%;right:0;margin-top:-2px}.facets__wrap[data-aside-facets-accordion=close] .facets__title:after{content:"";display:block;width:2px;height:10px;border-right:2px solid #333;position:absolute;top:50%;right:4px;margin-top:-6px}aside.search-aside.show-menu{transform:translateX(0);display:block}aside.search-aside #algolia_filters select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:var(--body-text);width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;min-height:40px;padding-left:10px;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23333' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}aside.search-aside .ais-RefinementList .ais-RefinementList-list{margin-left:0;padding-left:0}aside.search-aside .ais-RefinementList .ais-RefinementList-item{padding:0;list-style:none}aside.search-aside .ais-RefinementList .ais-RefinementList-item:hover{background-color:#f8f9fa}aside.search-aside .ais-RefinementList .ais-RefinementList-item label{display:flex;align-items:center;cursor:pointer;padding:.25rem 0}aside.search-aside .ais-RefinementList .ais-RefinementList-item label .ais-RefinementList-checkbox{margin-right:.5rem;width:1.2rem;height:1.2rem;min-width:1.2rem;border:1px solid #ccc;border-radius:.2rem;position:relative;cursor:pointer}aside.search-aside .ais-RefinementList .ais-RefinementList-item label .ais-RefinementList-checkbox:checked{background-color:#007bff;border-color:#007bff}aside.search-aside .ais-RefinementList .ais-RefinementList-item label .ais-RefinementList-labelText{flex-grow:1;font-size:1rem;letter-spacing:.02em;font-weight:500}aside.search-aside .ais-RefinementList .ais-RefinementList-item label .ais-RefinementList-count{font-size:.8rem;color:#6c757d;font-weight:400}aside.search-aside .ais-RefinementList-searchBox{padding:.5rem 0;margin-bottom:.5rem}aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form{display:flex;position:relative}aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form .ais-SearchBox-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:var(--body-text);width:100%;padding:.5rem;padding-left:2.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;height:40px}aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form .ais-SearchBox-submit{color:var(--body-text);border:none;padding:.5rem;border-radius:0 4px 4px 0;cursor:pointer;position:absolute;right:.2rem;background-color:var(--default-white);left:.5rem;right:initial;top:1px;bottom:1px}aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form .ais-SearchBox-submit svg{fill:#333}aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form .ais-SearchBox-reset{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;opacity:0;transition:opacity .2s}aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form .ais-SearchBox-reset svg{width:1rem;height:1rem;fill:#666}aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form .ais-SearchBox-input:focus+.ais-SearchBox-reset,aside.search-aside .ais-RefinementList-searchBox .ais-SearchBox form .ais-SearchBox-input:not(:placeholder-shown)+.ais-SearchBox-reset{opacity:1}aside.search-aside .ais-RefinementList{width:100%}aside.search-aside .ais-RefinementList-showMore{background-color:transparent;border:0;color:#155d97;text-decoration:underline;padding:1rem 0;text-align:left;display:block;width:100%;position:relative;line-height:24px;letter-spacing:.03em;font-size:14px;opacity:1;font-weight:500;cursor:pointer}aside.search-aside .ais-RefinementList-showMore--disabled{cursor:default;display:none}.ais-RefinementList-noResults{padding:1rem}aside.search-aside .ais-Highlight-highlighted{background-color:#f4f4f4}.ais-Hits--empty{min-height:400px}.facets__wrap[data-type=duration-slider] .gaudi-slider__bounds,.facets__wrap[data-type=duration-slider] .gaudi-slider__control{max-width:302px}.facets__wrap[data-type=duration-slider] .gaudi-slider__header{align-items:center}.facets__wrap[data-type=duration-slider] .facets__title{width:auto}.facets-buttons__ul{display:flex;width:100%;list-style:none;padding-left:0;margin-left:0;padding-bottom:.3rem;display:grid;grid-gap:.3rem;grid-template-columns:repeat(5,1fr)}.facets-buttons__ul>li{display:flex;list-style:none;margin-left:0;flex-grow:1;min-width:100%}[data-type=year] .facets-buttons__ul{grid-template-columns:repeat(4,1fr)}.facets-buttons__label{display:flex;min-width:100%;border:1px solid #ccc;border-radius:4px;padding:.6rem .6rem;flex-direction:column;text-align:center;cursor:pointer;font-size:1rem;letter-spacing:.02em;font-weight:500}.facets-buttons__label:has(>.facets-buttons__input:checked){font-weight:600;border:1px solid #155d97;color:#155d97}@media (hover:hover){.facets-buttons__label:hover{border:1px solid #333}}.facets-buttons__label input{display:none}.facets-buttons__wrap[data-type=year] ul{flex-wrap:nowrap;overflow-x:auto}.facets-buttons__wrap[data-type=month] ul{flex-wrap:wrap}.facets__wrap[data-type=day]{border-left:1px solid #757575;padding-left:2rem}.select-a-departure-date{background-color:transparent;border:0;color:#155d97;text-decoration:underline;padding:1rem 0;text-align:left;display:block;width:100%;position:relative;line-height:24px;letter-spacing:.03em;font-size:14px;opacity:1;font-weight:500;cursor:pointer}.srp-occupancy-filter{display:flex;flex-direction:column;gap:1.25rem}.facets-buttons__wrap .srp-occupancy-filter{margin:1rem 0}.srp-occupancy-filter__group{display:flex;align-items:center;justify-content:space-between}.srp-occupancy-filter__group-label .group-name{display:block;font-size:1rem;font-weight:500}.srp-occupancy-filter__group-label .group-description{display:block;margin-top:.25rem;font-size:.875rem;color:#757575}.srp-occupancy-filter__controls{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.srp-occupancy-filter__controls .control-btn{appearance:none;border:none;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #ccc;background-color:transparent;text-decoration:none;font-size:1.25rem;font-weight:700;color:#333}.srp-occupancy-filter__controls .control-btn:hover{cursor:pointer;background-color:#f2f2f2}.srp-occupancy-filter__controls .control-btn:active{background-color:#e9e9e9}.srp-occupancy-filter__controls .control-btn:disabled{opacity:.5;cursor:not-allowed}.srp-occupancy-filter__controls .control-btn--remove span{margin-top:-2px}.srp-occupancy-filter__controls .control-btn--add span{margin-top:1px}.srp-occupancy-filter__controls .control-count{font-weight:500;min-width:1.25rem;text-align:center}.occupancy-filter__message{color:#757575;font-size:.875rem;line-height:1.4}.occupancy-filter__message:empty{display:none}.srp-occupancy-filter__quick-filters{display:flex;flex-direction:column;gap:.625rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eaeaea}.srp-occupancy-filter__quick-filters-title{font-size:.875rem;font-weight:600}.srp-occupancy-filter__quick-filters-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.srp-occupancy-filter__quick-filter{appearance:none;width:100%;min-width:0;min-height:2.5rem;border:1px solid #ccc;border-radius:.25rem;padding:.5rem .625rem;background:#fff;color:#333;font-size:.875rem;line-height:1.2;cursor:pointer}.srp-occupancy-filter__quick-filter:hover{background:#f2f2f2}.srp-occupancy-filter__quick-filter:active{background:#e9e9e9}@media (min-width:1061px){#filter-your-search .open-occupancy-facet{display:none}}.cruise-attributes-src{width:100%;margin-top:1rem;margin-bottom:1rem}.cruise-attributes-src__ul{width:100%;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.cruise-attributes-src__ul>li{font-size:.9rem;letter-spacing:.03em;margin:0 1rem .3rem 0;padding-left:.05em;display:flex;outline:0;color:var(--body-text)}@media (max-width:1060px){.cruise-attributes-src__ul>li{font-size:.8rem}}.cruise-attributes-src__ul>li[data-tippy-content]{cursor:help;text-decoration:underline}.greenthick{width:15px;height:15px;position:relative;margin-right:.2rem}.greenthick:before{position:absolute;top:0;left:3px;content:"";display:block;width:6px;height:11px;border:solid var(--default-green);border-width:0 2px 2px 0;transform:rotate(45deg)}.search-cruise-details-popup{font-weight:500}.search-cruise-details-popup .close{position:absolute;top:5px;right:11px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:var(--body-text);border:0 solid var(--default-white);background-color:#fff}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:225}.overlay:target{visibility:visible;opacity:1}.search-cruise-details-popup{margin:0 auto;padding:20px;background:var(--default-white);border-radius:5px;width:100%;max-width:525px;top:10%;transition:all 5s ease-in-out;position:fixed;left:0;right:0;z-index:1100}.search-cruise-details-popup h2{margin-top:2px;margin-bottom:12px;color:var(--body-text)}.search-cruise-details-popup .close:hover{color:#ccc}.search-cruise-details-popup .content{max-height:30%;overflow:hidden}.search-cruise-details-popup .content img{width:100%}.itinerarymaptext p{font-size:14px}.itinerarymaptext .left{float:left;width:20%;box-sizing:border-box;position:relative;font-size:14px;padding-top:12px;padding-bottom:12px;line-height:18px}.itinerarymaptext .right{float:left;width:80%;box-sizing:border-box;position:relative;font-size:14px;padding-top:12px;padding-bottom:12px;line-height:18px}.ItineraryRouteDesktop a{color:#155d97}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background-color:rgba(0,0,0,.8);display:none}.modal-overlay .active{display:block}.modal-overlay:hover{cursor:pointer}.modal-overlay-btn{color:var(--default-white);position:absolute;top:16px;right:0;left:0;text-align:center}.modal-overlay-btn:last-child{top:auto;bottom:16px}.cs-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.8)}.cs-modal-overlay:hover{cursor:pointer}.cs-modal-overlay[data-modal-state=visible]{display:block}.cs-modal-overlay-btn{color:var(--default-white);position:absolute;top:16px;right:0;left:0;text-align:center}@media screen and (max-width:700px){.search-cruise-details-popup{width:85%}.search-cruise-details-popup h2{margin-top:2px;margin-bottom:12px;color:var(--body-text);padding-right:40px}}.search-cruise-details-popup .button-primary{background-color:#1a7f26;color:#fff!important;width:100%;margin:6px auto;max-width:300px}.minimal-card-map{display:block;max-width:120px;float:left;position:relative;margin-right:1rem;margin-bottom:.5rem}@media (max-width:500px){.minimal-card-map{max-width:100%;padding-right:0;margin-right:0;float:none}}.minimal-card-map__link{display:block;width:100%}.minimal-card-map__link picture{display:block;width:100%;height:auto;position:relative;overflow-x:hidden;border-radius:999px}@media (max-width:500px){.minimal-card-map__link picture{overflow-x:initial;border-radius:initial}}.minimal-card-map__link picture img{display:block;width:auto;height:120px;min-height:120px;max-height:120px}@media (max-width:500px){.minimal-card-map__link picture img{max-width:100%;height:auto;min-height:auto;max-height:initial;border-radius:0}}.minimal-card__supplier{width:100%;display:block;align-items:center;margin-top:.5rem;margin-bottom:1rem}.minimal-card__supplier>a{width:auto;display:inline-block;margin-right:10px;color:var(--body-text);font-size:14px}.minimal-card__logo{width:100%;height:auto;display:block;align-items:center;margin-top:.5rem;min-width:100px}@media (max-width:500px){.minimal-card__logo{width:auto;min-width:initial;height:auto;position:absolute;left:8px;top:0;background-color:#fff;padding:10px;display:block;z-index:1}}.minimal-card__logo>a{width:100%;display:block}.minimal-card__logo picture{width:100%;display:flex;align-items:center;justify-content:center}.minimal-card__logo img{max-height:24px;max-width:110px;display:block;margin:auto;min-height:20px}.ribbon-message{width:100%;font-size:.8rem;letter-spacing:.01em;color:#666}@media (max-width:960px){.ribbon-message{display:none}}.minimal-card-itinerary{width:100%;display:block;position:relative}.minimal-card-itinerary .cruise-attributes-src{width:auto}@media (max-width:500px){.minimal-card-itinerary{display:flex;float:initial;flex-direction:column}.minimal-card-itinerary .minimal-card-map{order:1}.minimal-card-itinerary .minimal-card-title{order:2}.minimal-card-itinerary .cruise-card__whats-included{order:3}.minimal-card-itinerary .cruise-card__book-without-flight{order:4}.minimal-card-itinerary .minimal-card-itinerary__p{order:5}.minimal-card-itinerary .minimal-card-attributes__wrapper{order:6;margin-top:1rem}}.minimal-card-itinerary__p{line-height:1.4em;font-size:14px;margin:.8rem 0;position:relative}.minimal-card-itinerary--desktop{display:block;width:100%}@media (max-width:500px){.minimal-card-itinerary--desktop{display:none}}.minimal-card-itinerary--mobile{display:none}@media (max-width:500px){.minimal-card-itinerary--mobile{display:none}}.minimal-card-itinerary__p>span{margin-left:.3rem;margin-right:.2rem}.minimal-card-itinerary__viewall{display:inline-block;cursor:pointer;font-weight:400;text-decoration:underline;color:var(--anchor-primary);margin-left:auto;margin-right:0;font-size:14px;letter-spacing:.03em}.minimal-card-itinerary__viewall i{margin-left:10px;margin-right:3px}.minimal-card-itinerary__viewall img{display:inline-block;height:10px;min-height:10px;margin-left:0;margin-right:.3rem}.minimal-card-attributes__wrapper{display:inline-block}.minimal-card-attributes__wrapper .cruise-attributes-src{margin:0}.searchpage__content .ais-Hits-item{box-shadow:none!important;padding:.5rem 0}.minimal-card{width:100%;display:flex;margin-bottom:2rem;position:relative;border-radius:4px;margin:0 0 1.5rem 1rem;-webkit-box-shadow:0 0 52px 9px rgba(0,0,0,.06);-moz-box-shadow:0 0 52px 9px rgba(0,0,0,.06);box-shadow:0 0 52px 9px rgba(0,0,0,.06);border:1px solid #f1f1f1}@media (max-width:650px){.minimal-card{flex-wrap:wrap;margin-top:.5rem!important}}@media (max-width:1060px){.minimal-card{margin:0 0 1rem 0}}.minimal-card__left{width:100%;padding:2rem 2rem 2rem 2rem;-webkit-box-shadow:none;box-shadow:none;position:relative}@media (max-width:650px){.minimal-card__left{padding:2rem 2rem 0 2rem;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:500px){.minimal-card__left{padding:0 1rem 0 1rem}}@media (max-width:450px){.minimal-card__left{padding:0 1rem 0 1rem}}.minimal-card__right{width:100%;max-width:270px;height:100%;padding:1rem;background-color:#f9f9f9;position:relative}@media (max-width:1200px){.minimal-card__right{max-width:220px}}@media (max-width:750px){.minimal-card__right{width:100%;max-width:100%;height:auto;text-align:center;background-color:var(--default-white);padding:0;margin-bottom:1rem}.minimal-card__right .cruise-card__onlinediscount{justify-content:center;text-align:center;padding-left:1rem;padding-right:1rem}}.minimal-card__wrap{width:100%;display:flex;align-items:flex-start;border-top:1px solid #ccc;padding-top:1rem;padding-bottom:1rem}@media (max-width:400px){.minimal-card__wrap{flex-wrap:wrap}}.minimal-card__content{width:100%;display:block;position:relative;margin-left:1rem;font-size:.9rem;text-align:left}.minimal-card__content p{font-size:.9rem}@media (max-width:1060px){.minimal-card__content{font-size:.8rem}.minimal-card__content p{font-size:.8rem}}@media (max-width:950px){.minimal-card__content{margin:0 1rem}}.minimal-card__tags{width:100%;display:block}.minimal-card__tags__ul{width:100%;display:block}.minimal-card__tags__ul>li{letter-spacing:.03em;line-height:1.2}.minimal-card__price-list--desktop{margin-left:0;padding-left:0;list-style:none}@media (max-width:750px){.minimal-card__price-list--desktop{margin:0 1rem 1rem 1rem;padding:1rem}}@media (max-width:370px){.minimal-card__price-list--desktop{margin:0 1rem 1rem 1rem;padding:.3rem}}li.price-item{display:flex;width:100%;align-items:center;padding:.5rem;border-bottom:1px solid #eee}@media (max-width:750px){li.price-item{padding:0}}li.price-item .price-item__name{font-size:.9rem;letter-spacing:.02em;color:var(--body-text);margin:0 auto 0 0;text-align:left}li.price-item .price-item__price{font-size:.9rem;font-weight:400;letter-spacing:.03em;margin:0 0 0 auto;text-align:right}li.price-item .price-item__price .price-item__price--number{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:400}li.price-item.make-it-bold .price-item__price .price-item__price--number{font-size:1.4rem;font-weight:800}.price-item__from-label{display:none}.minimal-card__reviews{display:flex;align-items:center;width:100%;margin-bottom:5px;font-size:.8em;position:relative}.minimal-card__reviews img{display:block;width:100%;height:auto}.minimal-card__reviews .stars-rating{display:inline-flex;max-width:78px;min-width:78px}.minimal-card__reviews .minimal-card__count{height:18px}@media (max-width:400px){.minimal-card__reviews .minimal-card__count{display:none}}.minimal-card__ship-name{margin-right:10px;color:var(--body-text);text-decoration:underline;letter-spacing:.03em}.minimal-card__ship-name:hover{text-decoration:underline}.minimal-card__stars{display:inline-block;max-width:90px}.minimal-card__count{display:inline-block;margin-left:10px;margin-right:auto;color:#717171;text-decoration:none;letter-spacing:.03em;line-height:1.6}.minimal-card__count:hover{text-decoration:underline}.cruise-card__onlinediscount{color:#b00000;padding:5px;font-weight:500;font-size:12px;text-align:left;line-height:1.1;letter-spacing:.03em}@media (max-width:750px){.cruise-card__onlinediscount{text-align:left;justify-content:center;padding-left:2rem}}@media (max-width:450px){.cruise-card__onlinediscount{padding-left:1rem}}@media (max-width:750px){.cruise-card__onlinediscount.online-discount--hide-on-mobile{display:none}}.cruise-card__price-message{display:flex;align-items:center}.cruise-card__price-message span{font-size:11px;letter-spacing:.02em;color:#666;font-style:italic;line-height:1.1;margin-left:.2rem;margin-right:.2rem;justify-content:flex-start;text-align:left}.cruise-card__price-message img{display:inline-block;margin:0;max-height:12px}@media (max-width:750px){.cruise-card__price-message{justify-content:center;padding-left:1rem;padding-right:1rem}.cruise-card__price-message span{font-size:12px;letter-spacing:.03em;font-style:normal}}.cruise-card__blackfriday{width:100%;background-color:#111;color:#fff;display:block;margin-bottom:10px;font-size:12px;letter-spacing:.04em;font-weight:400;text-align:center;border-radius:30px;padding:.4rem 1rem}@media (max-width:750px){.cruise-card__blackfriday{display:inline-block;margin:auto;margin-top:-24px;width:auto;text-align:center}}.cruise-card__starbuy{width:100%;background-color:#b00000;color:#fff;display:block;margin-bottom:10px;font-size:.8rem;font-weight:400;letter-spacing:.03em;text-align:center;border-radius:30px;padding:.4rem 1rem;text-transform:uppercase}@media (max-width:650px){.cruise-card__starbuy{display:inline-block;width:auto;margin:auto}}.cruise-card__starbuy-text{width:100%;display:block;font-weight:400;text-align:center;font-size:.8rem;letter-spacing:.03em;color:var(--body-text);margin-bottom:10px}.cruise-card__solo-travelers{width:100%;display:block;font-weight:400;text-align:left;font-size:.8rem;letter-spacing:.03em;color:var(--body-text);margin-bottom:10px;display:flex;align-items:center}@media (max-width:750px){.cruise-card__solo-travelers{width:initial;padding:1rem 1rem 0 1rem;border-top:1px solid #f4f4f4;margin:1rem 1rem 0 1rem;justify-content:flex-end;text-align:right}.cruise-card__solo-travelers span{color:var(--default-green)}.cruise-card__solo-travelers div.greenthick{display:none}.cruise-card__solo-travelers button{border:1px solid var(--default-green);color:var(--default-green);background-color:#fff}}@media (max-width:750px) and (max-width:500px){.cruise-card__solo-travelers{padding:1rem .5rem 0 .5rem}}.cruise-card__solo-travelers span{width:auto;margin-right:.4rem;display:block;text-align:left;margin-left:.4rem}.cruise-card__solo-travelers img{display:inline-block;margin-right:10px;min-width:17px;min-height:17px}.cruise-card__solo-travelers button{border-radius:99px;width:14px;height:14px;font-size:10px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent}.cruise-card__solo-travelers button:hover{border:1px solid #bbb}.minimal-card__buttons{width:100%;margin-top:30px}@media (max-width:750px){.minimal-card__buttons{display:flex;padding-left:15px;padding-right:15px;margin-top:0}}@media (max-width:600px){.minimal-card__buttons .gaudi-btn--ghost{display:none!important}}.minimal-card__buttons a.gaudi-btn.gaudi-btn--primary{margin-bottom:10px}@media (max-width:750px){.minimal-card__buttons a.gaudi-btn.gaudi-btn--primary{margin-bottom:0;margin-right:10px}}@media (max-width:360px){.minimal-card__buttons a.gaudi-btn.gaudi-btn--primary{margin-bottom:10px;margin-right:0}}@media (max-width:360px){.minimal-card__buttons{flex-wrap:wrap}.minimal-card__buttons button{width:100%}}.minimal-card__text-promo{width:100%;display:block;float:left;padding:1rem;background-color:#e8f6ea;color:var(--default-green);font-size:.8rem;letter-spacing:.03em;margin:1rem 0 0 0}.minimal-card__text-promo b,.minimal-card__text-promo strong{font-weight:500!important}.minimal-card__text-promo em,.minimal-card__text-promo i{font-weight:500!important;font-style:normal!important}@media (max-width:750px){.minimal-card__text-promo{display:none}}.minimal-card-title{display:flex;align-items:center;justify-content:flex-start;align-items:flex-start}.minimal-card__inner{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:750px){.minimal-card__inner{flex-wrap:wrap}}.minimal-card-title__left{width:100%;display:block}.minimal-card-title__left h2{padding:0;margin:0;letter-spacing:0;font-weight:700;margin-top:0!important;text-align:left;font-size:1.2rem;margin-right:1.5rem}.minimal-card-title__left h2 a{width:auto;display:inline-block;text-decoration:none;color:var(--body-text)}.minimal-card-title__left h2 a:hover{text-decoration:underline}@media (max-width:950px){.minimal-card-title__left h2{font-size:1.3rem}}@media (max-width:500px){.minimal-card-title__left h2{margin-right:0}}@media (max-width:380px){.minimal-card-title__left h2{font-size:1rem}}.minimal-card-title__right{text-align:right;padding:0 .5rem;margin-right:0}.minimal-card__details{width:100%;display:flex;align-items:center;padding:.4rem 0;margin-bottom:.4rem;margin-top:.7rem;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;margin-bottom:.8rem}@media (max-width:500px){.minimal-card__details{border-top:1px solid var(--default-white);border-bottom:1px solid var(--default-white)}}@media (max-width:430px){.minimal-card__details{flex-wrap:wrap}}.minimal-card__details .minimal-card__date,.minimal-card__details .minimal-card__nights,.minimal-card__details .minimal-card__ship{margin-right:1rem;display:inline-flex;align-items:center}.minimal-card__details .minimal-card__date span,.minimal-card__details .minimal-card__nights span,.minimal-card__details .minimal-card__ship span{letter-spacing:.03em}.minimal-card__details .minimal-card__date span a,.minimal-card__details .minimal-card__nights span a,.minimal-card__details .minimal-card__ship span a{color:var(--body-text);text-decoration:underline}.minimal-card__details .minimal-card__date span a:hover,.minimal-card__details .minimal-card__nights span a:hover,.minimal-card__details .minimal-card__ship span a:hover{text-decoration:underline}.minimal-card__details .minimal-card__date img,.minimal-card__details .minimal-card__nights img,.minimal-card__details .minimal-card__ship img{width:14px;height:14px;margin-right:.5rem}.minimal-card__details .minimal-card__date i,.minimal-card__details .minimal-card__nights i,.minimal-card__details .minimal-card__ship i{margin-right:.5rem}@media (max-width:1200px){.minimal-card__details .minimal-card__date,.minimal-card__details .minimal-card__nights,.minimal-card__details .minimal-card__ship{font-size:.8rem}}@media (max-width:550px){.minimal-card__details .minimal-card__date i,.minimal-card__details .minimal-card__date img,.minimal-card__details .minimal-card__nights i,.minimal-card__details .minimal-card__nights img,.minimal-card__details .minimal-card__ship i,.minimal-card__details .minimal-card__ship img{display:none}}.minimal-card__details .minimal-card__ship{margin-right:0}.cruise-card__type{display:inline-flex;padding:.3rem .6rem;border-radius:50px;font-size:.6rem;letter-spacing:.05em;margin-bottom:.3rem;text-transform:uppercase;outline:0;align-items:center;justify-content:center;line-height:initial;background-color:#f4f4f4;cursor:default}.cruise-card__type i{margin-right:.5rem}.cruise-card__type img{margin-right:.5rem;max-width:13px;max-height:10px}.cruise-card__type[data-tippy-content]{cursor:help}.cruise-card__type>span{white-space:nowrap}.cruise-card__type--plus{margin-left:0;margin-right:0;display:inline-flex;padding:.2rem;font-size:.8rem;align-items:center;justify-content:center;line-height:initial}@media (max-width:500px){.cruise-card__type--plus{margin-left:0;margin-right:0;padding:0}}.cruise-card__flight-not-included{display:inline-flex;padding:.3rem .6rem;border-radius:50px;font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;outline:0;align-items:center;justify-content:center;line-height:initial;color:#b00000;cursor:default}.cruise-card__flight-not-included[data-tippy-content]{cursor:help}.cruise-card__book-without-flight{width:100%;display:block;margin-top:.8rem;font-size:.8rem;letter-spacing:.03em;text-decoration:underline;color:var(--anchor-primary)}.spcard-lozenges{display:flex;width:auto;align-items:center;justify-content:flex-start;margin-bottom:.4rem;margin-right:.5rem;gap:.5rem}@media (max-width:620px){.spcard-lozenges{width:100%}}@media (max-width:380px){.spcard-lozenges{flex-direction:column;align-items:flex-start}}.spcard-lozenges:empty,.spcard-lozenges:not(:has(>*)){display:none}.spcard-lozenges .spcard__black-lozenges,.spcard-lozenges .spcard__green-lozenges{display:inline-block;border-radius:4px;padding:.3rem .5rem;font-size:12px;line-height:1;font-weight:500;letter-spacing:.02rem;white-space:nowrap}@media (max-width:620px){.spcard-lozenges .spcard__black-lozenges,.spcard-lozenges .spcard__green-lozenges{white-space:initial}}.spcard-lozenges .spcard__black-lozenges{background-color:#333;color:#fff;border:1px solid transparent}.spcard-lozenges .spcard__green-lozenges{background-color:var(--default-white);color:#1a7f26;border:1px solid #1a7f26}@media (max-width:500px){.minimal-card .spcard-lozenges{margin-top:1rem}}@media (max-width:750px){.minimal-card__price-list--desktop{margin:0 1rem 0 1rem}}@media (max-width:370px){.minimal-card__price-list--desktop{margin:0 1rem 0 1rem}}@media (max-width:750px){li.price-item{display:none}li.price-item.make-it-bold{display:flex;border-top:1px solid #eee;margin:0 auto;padding:1rem 0}li.price-item.make-it-bold .price-item__from-label,li.price-item.make-it-bold .price-item__name{text-align:right;margin:0 0 0 auto}li.price-item.make-it-bold .price-item__price{text-align:left;margin:0 auto 0 .5rem}}li.price-item.make-it-bold .price-item__from-label{display:none}@media (max-width:750px){li.price-item.make-it-bold .price-item__from-label{display:flex}}@media (max-width:750px){li.price-item.make-it-bold .price-item__name{display:none}}.add-to-wishlist{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2}body.noscroll .add-to-wishlist{z-index:initial}.add-to-wishlist[data-wishlist-widget=homepage]{top:initial;right:initial;left:1rem;bottom:1rem}@media (max-width:800px){.add-to-wishlist[data-wishlist-widget=homepage]{left:.3rem;bottom:.3rem}}.add-to-wishlist[data-wishlist-widget=search]{top:.5rem;right:.5rem;left:initial;bottom:initial}.add-to-wishlist[data-wishlist-widget=itinerarymap]{top:1rem;right:initial;left:1rem;bottom:initial}.add-to-wishlist[data-wishlist-widget=similarcruises]{top:initial;right:initial;left:20px;bottom:20px}.add-to-wishlist[data-wishlist-widget=alternative]{top:2px;right:.5rem;left:initial;bottom:initial}.add-to-wishlist[data-wishlist-widget=alternative] button.add-to-wishlist__btn{background-color:transparent;border:0 solid transparent}.add-to-wishlist[data-wishlist-widget=deals]{left:.5rem;bottom:.5rem}.add-to-wishlist[data-wishlist-widget=legacydeals]{left:.5rem;bottom:.5rem}.add-to-wishlist__btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--default-white);border:1px solid #fff;border-radius:100%;padding:0;margin:0 auto;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;-webkit-appearance:button;-webkit-box-shadow:0 36px 34px -14px #eee;-moz-box-shadow:0 36px 34px -14px #eee;box-shadow:0 36px 34px -14px #eee}.add-to-wishlist__btn.add-to-wishlist__btn-text{line-height:1;font-weight:500;font-weight:500;font-size:.8em;letter-spacing:.02rem;border-radius:4px;padding:.3rem .5rem;text-align:center;width:auto;height:auto;display:inline-flex;font-size:.75em;gap:8px}.add-to-wishlist__btn.add-to-wishlist__btn-text svg{height:16px;width:16px;margin-top:-1px}@media (min-width:621px){.add-to-wishlist__btn.add-to-wishlist__btn-text{background:var(--default-white);border:1px solid #e0e8f1}.add-to-wishlist__btn.add-to-wishlist__btn-text:hover{border-color:#cedceb;background:#f8fafc}.add-to-wishlist__btn.add-to-wishlist__btn-text:hover svg{fill:#ff3c14}.add-to-wishlist__btn.add-to-wishlist__btn-text:hover svg path{fill:#ff3c14}.add-to-wishlist__btn.add-to-wishlist__btn-text:active{background:#e0e8f1}}.add-to-wishlist__btn svg{display:block;height:24px;width:24px;overflow:visible;stroke-width:2;margin-bottom:-2px}.add-to-wishlist__btn[data-is-favourite=false] svg{fill:var(--default-white);stroke:#ff3c14}.add-to-wishlist__btn[data-is-favourite=false] svg path{fill:var(--default-white)}.add-to-wishlist__btn[data-is-favourite=false]:hover svg{-webkit-animation:heartbeat 5s ease-in-out infinite both;animation:heartbeat 5s ease-in-out infinite both}.add-to-wishlist__btn[data-is-favourite=true] svg{fill:#ff3c14;stroke:#ff3c14}.add-to-wishlist__btn[data-is-favourite=true] svg path{fill:#ff3c14}.wishlist-text{display:none}.add-to-wishlist__btn[data-is-favourite=false] .wishlist-text--add{display:inline}.add-to-wishlist__btn[data-is-favourite=true] .wishlist-text--remove{display:inline}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.deals-carousel{width:100%;text-align:center;margin:auto;background-color:#f9f9f9;padding:2rem;margin:0;position:relative}@media (max-width:480px){.deals-carousel{padding:.5rem .5rem}}.deals-carousel__inner{width:100%;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.deals-carousel__widget-title{max-width:1500px;margin:auto;height:auto;display:flex;flex-wrap:nowrap;align-items:center}.deals-carousel__widget-title h2{width:100%;display:flex;margin-left:0;margin-right:auto;align-items:flex-start;text-align:left}.deals-carousel__widget-title a{display:flex;margin-left:auto;margin-right:0;align-items:flex-end;text-align:right;white-space:nowrap}@media (max-width:800px){.deals-carousel__widget-title{width:100%;max-width:100%;flex-wrap:wrap;justify-content:center}.deals-carousel__widget-title h2{margin-left:auto;margin-right:auto;margin-bottom:.3rem}.deals-carousel__widget-title a{width:100%;margin-left:auto;margin-right:auto;margin-bottom:.6rem;white-space:initial}}.deals-carousel__header{width:100%;display:flex;align-items:center;justify-content:center}.deals-carousel__header .mobile-text{display:none}@media (max-width:400px){.deals-carousel__header .desktop-text{display:none}.deals-carousel__header .mobile-text{display:block}}.deals-carousel__grid{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.deals-carousel__item{width:240px;min-width:240px;display:block;margin:1rem;border-radius:8px;overflow:hidden}.deals-carousel__item .deals-carousel__link{width:100%;display:flex;flex-wrap:wrap;color:var(--body-text);background-color:#fff;text-decoration:none;border-radius:8px}.deals-carousel__item .deals-carousel__link:hover .deals-carousel__title{text-decoration:underline}.deals-carousel__img{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:140px;background-color:#f4f4f4;border-radius:8px 8px 0 0}.deals-carousel__img img{display:block;max-width:100%;border-radius:8px 8px 0 0}.deals-carousel__price{font-size:1.4rem;font-weight:700}.deals-carousel__price small{font-size:.6em}.deals-carousel__date,.deals-carousel__nights,.deals-carousel__ship{font-size:14px;margin-top:0;margin-bottom:.3rem;display:flex}.deals-carousel__date img,.deals-carousel__nights img,.deals-carousel__ship img{height:14px;max-height:14px;margin-right:.5rem;margin-top:4px}.deals-carousel__content{text-align:left;padding:1rem;background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;border-radius:0 0 8px 8px;border:1px solid #f4f4f4}.deals-carousel__title{width:100%;text-align:left;margin:.2rem 0 1rem 0;padding:0;font-weight:600;font-size:16px}@media (max-width:780px){.deals-carousel__title{font-size:14px}}.search__bottom-text{font-size:16px;letter-spacing:.02em;line-height:1.6}.deals-carousel{--slider-padding:2rem;--slider-column-gap:0.5rem;--slide-width:240px;display:block;width:100%;position:relative}.deals-carousel [data-slider-prev]{top:37%;margin-left:1rem}.deals-carousel [data-slider-next]{top:37%;margin-right:1rem;right:1rem}.deals-carousel__inner[data-slider]{max-width:1400px!important;display:block;position:relative;width:100%;padding:0 2rem;overflow:hidden}@media (max-width:320px){.deals-carousel__inner[data-slider]{padding:0 1rem}}.deals-carousel__grid[data-slider-track]{display:flex}.search-itinerary__modal.gaudi-modal__wrapper .gaudi-modal.m-small-flex{max-width:560px}@media (max-width:800px){.search-itinerary__modal.gaudi-modal__wrapper .gaudi-modal.m-small-flex{max-width:500px}}.search-itinerary-modal__title{font-size:1.4rem;padding-right:3rem}.search-itinerary-modal__picture{display:block;width:100%;overflow-y:hidden;max-height:320px}.search-itinerary-modal__picture img{display:block;width:100%;height:auto;margin:0}.react-datepicker-popper{z-index:10}.react-datepicker{font-size:.9rem;background-color:#fff;color:#333;border-radius:.3rem;display:inline-block;position:relative;box-shadow:0 6px 32px rgba(0,0,0,.1);min-height:407px}.react-datepicker__triangle{position:absolute;fill:#fff;stroke:#fff;display:none}.react-datepicker__navigation{background:0 0;line-height:2.4rem;text-align:center;cursor:pointer;position:absolute;top:15px;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px}.react-datepicker__navigation span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.react-datepicker__navigation--previous{left:18px;border-right-color:#b0b0b0}.react-datepicker__navigation--previous:hover{border-right-color:rgb(149.6,149.6,149.6)}.react-datepicker__navigation--next{right:18px;border-left-color:#b0b0b0}.react-datepicker__navigation--next:hover{border-left-color:rgb(149.6,149.6,149.6)}.react-datepicker__navigation--disabled{cursor:default;border-color:transparent}.react-datepicker__navigation--disabled.react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__navigation--disabled.react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__navigation--disabled:hover.react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__navigation--disabled:hover.react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__header{text-align:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding:1rem 1rem 0 1rem;position:relative}.react-datepicker__current-month{margin-top:0;color:#333;font-weight:600;font-size:1.1rem;margin-bottom:.8rem}.react-datepicker__day-names{display:flex;justify-content:space-between;white-space:nowrap;margin-bottom:-2px;padding:.6rem 0}.react-datepicker__day-name{color:#333;display:inline-block;width:2.4rem;line-height:2.4rem;text-align:center;margin:.1rem;font-weight:600;font-size:.85rem;opacity:.8}.react-datepicker__month{margin:1rem;text-align:center}.react-datepicker__week{display:flex;justify-content:space-between;white-space:nowrap}.react-datepicker__day{display:inline-block;color:#333;width:2.4rem;line-height:2.4rem;text-align:center;margin:.1rem;cursor:pointer;border-radius:.3rem;transition:background-color .2s ease-out,color .2s ease-out}.react-datepicker__day:hover{background-color:#f5f5f5;border-radius:.3rem}.react-datepicker__day--today{font-weight:700;background-color:#e9ecef}.react-datepicker__day--today:hover{background-color:rgb(219.3368421053,224.2,229.0631578947)}.react-datepicker__day--keyboard-selected,.react-datepicker__day--range-end,.react-datepicker__day--range-start,.react-datepicker__day--selected,.react-datepicker__day--selecting-range-end,.react-datepicker__day--selecting-range-start{background-color:#2d349e;color:#fff;font-weight:600}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--range-end:hover,.react-datepicker__day--range-start:hover,.react-datepicker__day--selected:hover,.react-datepicker__day--selecting-range-end:hover,.react-datepicker__day--selecting-range-start:hover{background-color:rgb(40.5,46.8,142.2)}.react-datepicker__day--today.react-datepicker__day--keyboard-selected,.react-datepicker__day--today.react-datepicker__day--range-end,.react-datepicker__day--today.react-datepicker__day--range-start,.react-datepicker__day--today.react-datepicker__day--selected,.react-datepicker__day--today.react-datepicker__day--selecting-range-end,.react-datepicker__day--today.react-datepicker__day--selecting-range-start{background-color:#2d349e;color:#fff;font-weight:700}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{background-color:rgb(223.5,224.55,240.45);color:rgb(36,41.6,126.4);border-radius:0}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover{background-color:rgb(228.875,229.6625,241.5875)}.react-datepicker__day--range-start,.react-datepicker__day--selecting-range-start{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__day--range-end,.react-datepicker__day--selecting-range-end{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__day--outside-month{color:#ccc;cursor:default}.react-datepicker__day--outside-month:hover{background-color:transparent}.react-datepicker__day--disabled{color:#ccc;cursor:default;background-color:transparent;text-decoration:line-through}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__aria-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.facets__departure-range{display:block;width:100%;margin-bottom:2rem}.react-datepicker__input-container{position:relative}.react-datepicker__input-container input{width:100%;padding:1rem;border:1px solid #ccc;border-radius:4px;font-size:16px;letter-spacing:.03em;color:var(--body-text);margin-top:.5rem}.react-datepicker__close-icon{display:block;width:25px;height:25px;position:absolute;top:50%;margin-top:-.5rem;right:1rem;border:none;background:0 0;padding:0;cursor:pointer;transform-origin:center center;transition:transform .2s ease-in-out;overflow:hidden}.react-datepicker__close-icon::after,.react-datepicker__close-icon::before{content:"";position:absolute;top:50%;left:50%;width:70%;height:2px;background-color:#ccc;transition:none;border-radius:2px;outline:0}.react-datepicker__close-icon::before{transform:translate(-50%,-50%) rotate(45deg);border-radius:2px}.react-datepicker__close-icon::after{transform:translate(-50%,-50%) rotate(-45deg);border-radius:2px}.react-datepicker__close-icon:active{transform:rotate(90deg)}.react-datepicker__close-icon:hover::after,.react-datepicker__close-icon:hover::before{background-color:#000}.why-book{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;text-align:center}@media (min-width:801px) and (max-width:1100px){.why-book{grid-template-columns:1fr 1fr;text-align:left}}@media (max-width:800px){.why-book{grid-template-columns:1fr;text-align:left;gap:1.5rem}}.section-container>.why-book:first-child{margin-top:1rem}@media (min-width:1101px){.why-book-wrapper[data-type=grid] .why-book{grid-template-columns:1fr 1fr;text-align:left}.why-book-wrapper[data-type=grid] .why-book .item{flex-direction:row;align-items:flex-start}.why-book-wrapper[data-type=grid] .why-book .item .media{width:54px;height:54px}.why-book-wrapper[data-type=grid] .why-book .item .media svg{width:32px}.why-book-wrapper[data-type=grid] .why-book .item .title{font-size:1rem;margin-bottom:.375rem}}.why-book .item{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width:1100px){.why-book .item{flex-direction:row;align-items:flex-start}}.why-book .item .media{width:64px;height:64px;border-radius:.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--brand-blue-100);color:var(--brand-blue-400)}@media (max-width:1100px){.why-book .item .media{width:54px;height:54px}}@media (max-width:800px){.why-book .item .media{width:48px;height:48px}}.why-book .item .media svg{width:42px;height:auto}@media (max-width:1100px){.why-book .item .media svg{width:32px}}@media (max-width:800px){.why-book .item .media svg{width:24px}}.why-book .item .content{flex:1 1 0}.why-book .item .title{display:block;font-weight:700;font-size:1.125rem;margin-bottom:.5rem}@media (max-width:992px){.why-book .item .title{font-size:1rem;margin-bottom:.375rem}}.why-book .item .subtitle{display:block}.search__bottom-text{margin-bottom:4rem}@media (max-width:500px){.reactsearch__wrapper .minimal-card__left{padding:1rem 1rem 0 1rem}}@media (max-width:450px){.reactsearch__wrapper .minimal-card__left{padding:1rem 1rem 0 1rem}}/*# sourceMappingURL=new-search-styles-f1b9191664.css.map */
