@charset "UTF-8";#searchEngine .Cruises-header{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:2rem!important;justify-content:flex-end!important;margin-bottom:2rem}#searchEngine .Cruises-header .Filters-button{display:none}#searchEngine .Cruises-header .Cruises-sortContainer{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-start!important}#searchEngine .Cruises-header .Cruises-sortContainer .Cruises-sort{text-transform:uppercase}#searchEngine .row .col-left,#searchEngine .row .col-right{flex:0 0 auto}#searchEngine .row .col-left{background:#d9f6ff;color:#363636;padding:0;width:25%}#searchEngine .row .col-left .Cruises-filters{border-radius:12px;overflow:hidden;position:sticky;top:68px}#searchEngine .row .col-left .Cruises-filters .number-of-items{background:#009dd0;color:#fff;font-size:1.25rem;line-height:normal;padding:.5rem;text-align:center}#searchEngine .row .col-left .Cruises-filters .Filters{font-size:.9rem;max-height:calc(100vh - 136px);overflow-y:scroll;padding:1rem 2rem}#searchEngine .row .col-left .Cruises-filters .Filters-close{display:none}#searchEngine .row .col-left .Cruises-filters .Filters .header{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;justify-content:space-between!important;margin-bottom:1rem}#searchEngine .row .col-left .Cruises-filters .Filters .header .title{align-items:center!important;color:#004461;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;font-size:1.25rem;gap:.5rem!important;justify-content:normal!important}#searchEngine .row .col-left .Cruises-filters .Filters .header .title svg{fill:#004461;height:1rem;width:1rem}#searchEngine .row .col-left .Cruises-filters .Filters .header .btn-reset{border:1px solid #009dd0;border-radius:18px;color:#009dd0;padding:.2rem .4rem}#searchEngine .row .col-left .Cruises-filters .Filters .header .btn-reset:hover{background:#009dd0;color:#fff}#searchEngine .row .col-left .Cruises-filters .Filters .body .cruise-search-form{align-items:normal!important;display:flex;flex-direction:column!important;flex-wrap:nowrap!important;gap:1rem!important;justify-content:normal!important}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-sectionTitle{border-bottom:1px solid #363636;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;width:100%}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section ul.Filters-list{list-style:none;padding:0}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section ul.Filters-list input.Filter-checkbox{display:none}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section ul.Filters-list input.Filter-checkbox:checked+span.Filter-checkmark{background:#009dd0;border:1px solid #009dd0;border-radius:2px;position:relative}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section ul.Filters-list input.Filter-checkbox:checked+span.Filter-checkmark:after{color:#fff;content:"✓";font-size:.7rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section ul.Filters-list span.Filter-checkmark{background:#fff;border:1px solid #009dd0;display:block;height:1rem;width:1rem}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section ul.Filters-list li label.Filter-label{align-items:center!important;cursor:pointer;display:flex;flex-direction:row-reverse!important;flex-wrap:nowrap!important;gap:.5rem!important;justify-content:flex-end!important}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section ul.Filters-list li label.Filter-label span.Filter-numberResult{color:#009dd0}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section .Filters-showHide{border:0;padding:0;text-align:left;width:100%}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section .Filters-showHide:hover{color:#009dd0;text-decoration:underline}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section div.test{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;justify-content:space-between!important}#searchEngine .row .col-left .Cruises-filters .Filters .body .Filters-section div.test>span{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:.1rem!important;justify-content:flex-start!important}#searchEngine .row .col-right{width:75%}#searchEngine .row .Cruises-listing{align-items:center!important;display:flex;flex-direction:column!important;flex-wrap:nowrap!important;gap:2rem!important;justify-content:center!important}#searchEngine .cruise{display:flex;width:100%}#searchEngine .cruise .cruise-left,#searchEngine .cruise .cruise-right{flex:0 0 auto}#searchEngine .cruise .cruise-left{align-items:normal!important;display:flex;flex-direction:column!important;flex-wrap:nowrap!important;gap:1rem!important;justify-content:normal!important;width:75%}#searchEngine .cruise .cruise-left .cruise-left-top{align-items:flex-start!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:18px!important;justify-content:flex-start!important}#searchEngine .cruise .cruise-left .cruise-left-top picture.ship-image{width:8rem}#searchEngine .cruise .cruise-left .cruise-left-top picture.ship-image button{border:0;padding:0;width:100%}#searchEngine .cruise .cruise-left .cruise-left-top h2.title{font-size:1rem;width:100%}#searchEngine .cruise .cruise-left .cruise-left-top h2.title span.info-1,#searchEngine .cruise .cruise-left .cruise-left-top h2.title span.info-2,#searchEngine .cruise .cruise-left .cruise-left-top h2.title span.info-3,#searchEngine .cruise .cruise-left .cruise-left-top h2.title span.info-4{display:block}#searchEngine .cruise .cruise-left .cruise-left-top h2.title span.info-1,#searchEngine .cruise .cruise-left .cruise-left-top h2.title span.info-3 .ship-name,#searchEngine .cruise .cruise-left .cruise-left-top h2.title span.info-4 span{color:#004461;font-weight:600}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos{align-items:flex-start!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem!important;justify-content:flex-start!important;padding-right:1rem}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-left{flex:0 0 40%;min-width:40%}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-left .destination-image{border-radius:12px;overflow:hidden}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-left .destination-image button{padding:0}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-right .advantages{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;justify-content:flex-start!important}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-right .advantages .advantage{flex:50%}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-right .advantages .advantage button{color:#004461;display:flex;font-size:.8rem;gap:6px}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-right .advantages .advantage button span{text-align:left}#searchEngine .cruise .cruise-left .cruise-left-bottom div.infos-right .advantages .advantage button picture{color:#004461;height:44px;width:44px}#searchEngine .cruise .cruise-left .cruise-left-bottom .other-departures{margin-left:25px}#searchEngine .cruise .cruise-left .cruise-left-bottom .slick-slider button.slick-arrow>svg{display:none}#searchEngine .cruise .cruise-left .cruise-left-bottom .slick-slider button.slick-arrow:before{color:#009dd0}#searchEngine .cruise .cruise-left .cruise-left-bottom .slick-slider .slick-track{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem!important;justify-content:flex-start!important}#searchEngine .cruise .cruise-left .cruise-left-bottom .slick-slider .slick-track .item{border:1px solid #004461;border-radius:6px;height:100%;min-width:100px;padding:3px}#searchEngine .cruise .cruise-left .cruise-left-bottom .slick-slider .slick-track .item,#searchEngine .cruise .cruise-left .cruise-left-bottom .slick-slider .slick-track .item>a{align-items:center!important;display:flex;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;justify-content:center!important;width:100%}#searchEngine .cruise .cruise-left .cruise-left-bottom .slick-slider .slick-track .slick-slide{width:100%!important}#searchEngine .cruise .cruise-right{align-items:normal!important;display:flex;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;justify-content:space-between!important;min-width:25%}#searchEngine .cruise .cruise-right .prices{background-color:#f8ecec;display:flex;flex-direction:column;font-size:1rem;font-weight:600;height:100%}#searchEngine .cruise .cruise-right .prices .price{height:100%}#searchEngine .cruise .cruise-right .prices .price .price-top{background-color:#004461;height:20%}#searchEngine .cruise .cruise-right .prices .price .price-top,#searchEngine .cruise .cruise-right .prices .price .price-top .svg{align-items:center!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;justify-content:center!important}#searchEngine .cruise .cruise-right .prices .price .price-top .svg{padding:.375rem .1875rem}#searchEngine .cruise .cruise-right .prices .price .price-top .svg svg{fill:#fff;height:1.25rem;width:1.25rem}#searchEngine .cruise .cruise-right .prices .price .price-middle{align-items:center!important;display:flex;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;height:80%;justify-content:center!important}#searchEngine .cruise .cruise-right .prices .price .price-middle .amount span.currency,#searchEngine .cruise .cruise-right .prices .price .price-middle .amount span.number{color:#ff5a00;font-weight:700}#searchEngine .cruise .cruise-right .prices .price .price-middle .amount span.number{font-size:1.5rem}#searchEngine .cruise .cruise-right button.btn-cta{background:#ff5a00;border:0;color:#fff;font-size:1.5rem;padding:.5rem 1rem}#searchEngine .cruise .cruise-right button.btn-cta:hover{background:#993600}#searchEngine .cruise img{border-radius:12px;width:100%}#searchEngine .Cruises-pagination{margin-top:2rem;text-align:right}#searchEngine .Cruises-pagination ul li{border:0;border-radius:50%;color:#009dd0;font-weight:600}#searchEngine .Cruises-pagination ul li:hover{background-color:#009dd0;color:#fff}#searchEngine .Cruises-pagination ul li.ant-pagination-next,#searchEngine .Cruises-pagination ul li.ant-pagination-prev{border:1px solid #009dd0}#searchEngine .Cruises-pagination ul li.ant-pagination-next button,#searchEngine .Cruises-pagination ul li.ant-pagination-prev button{background:transparent;border:0;color:inherit}#searchEngine .Cruises-pagination ul li.ant-pagination-next.ant-pagination-disabled,#searchEngine .Cruises-pagination ul li.ant-pagination-prev.ant-pagination-disabled{border-color:gray;color:gray;opacity:.5;pointer-events:none}#searchEngine .Cruises-pagination ul li.ant-pagination-next.ant-pagination-disabled:hover,#searchEngine .Cruises-pagination ul li.ant-pagination-prev.ant-pagination-disabled:hover{background:transparent;color:gray}