.multi-island__card__pills{padding:6px 10px;background:#e5efff;border-radius:30px;font-size:15.5px;font-weight:600;letter-spacing:.4px}@media screen and (max-width:540px){.multi-island__card__pills{font-size:13px;letter-spacing:.2px}}.multi-island__card__pills__wrapper{margin-top:14px;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:600;font-size:15.5px;line-height:18px;letter-spacing:.4px;gap:5px;margin-bottom:8px}.multi-island__mobile-filter{border-top:1.5px solid #e2e8f0;padding:16px 0;color:#6f839d;font-size:14px;font-weight:600;background:0 0;cursor:pointer;transition:color .3s}.multi-island__mobile-filter.active{border:none;border-top:1.5px solid #e2e8f0;color:#1475d5}.multi-island__mobile-filter__wrapper{display:inline-grid;width:100%}.multi-island__cruise__card__description{font-size:16px}@media screen and (max-width:540px){.multi-island__cruise__card__description{font-size:14px;line-height:21px;letter-spacing:.2px}}.multi-island__cruise__amenties__container{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:540px){.multi-island__cruise__amenties__container{align-items:flex-start;flex-direction:column}}.multi-island__cruise__amenties__container__wrapper{width:auto}@media screen and (max-width:540px){.multi-island__cruise__amenties__container__wrapper{width:100%;border-block:1px solid #d4deeb;padding:20px 0;margin:20px 0}}.multi-island__cruise__amenties__container__separator{border:1px solid #e5efff}.multi-island__cruise__amenties__container__title{font-style:normal;font-weight:600;font-size:12px;line-height:18px;display:flex;align-items:center;letter-spacing:.2px;color:#6f839d}.multi-island__cruise__amenties__container__value{font-style:normal;font-weight:700;font-size:15px;line-height:22px;display:flex;align-items:center;letter-spacing:.2px;color:#1475d5}.multi-island__cruise__amenties__container__specifications__title{font-weight:500;font-size:14px;line-height:17px}.multi-island__cruise__amenties__container__specifications__value{font-weight:600;font-size:14px;line-height:17px}.multi-island__cruise__amenties__container__item-list{display:flex;align-items:center;gap:10px}.cruise__boat__specifications__item__info__value{font-weight:700!important;line-height:18px;letter-spacing:-.01em;width:98.79px}@media screen and (max-width:540px){.cruise__boat__specifications__item__info__value{width:auto;min-width:0}}.cruise__boat__specifications__item__w33{width:33%;display:flex;flex-direction:row;align-items:center;gap:6px}@media screen and (max-width:540px){.cruise__boat__specifications__item__w33{width:100%}}.transfers__table__mobile__container:after,.transfers__table__wrapper:after{content:none}.cruise__collection__grid:not(.swiper){padding:13px}@media screen and (max-width:540px){.cruise__collection__grid:not(.swiper){padding:0}}.cruise__collection__content{gap:8px}.cruise__collection__boat__specifications__container{border-block:1px solid #e5efff;padding:20px 0}.cruise__collection__description{margin-bottom:0}.transfers__table{margin-top:28px}.transfers__table__thead::after{height:0}.transfers__table__tbody__info.route{text-align:left;padding:34px 0 25px 34px}.transfers__table__mobile:nth-of-type(n+5){display:block}.transfers__table__mobile__wrapper__label{font-weight:500;font-size:13.5px;line-height:18px;letter-spacing:.16px}.transfers__table__mobile__wrapper__price{font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;color:#6f839d}.transfers__table__mobile__wrapper__rowDetails{font-weight:700}.transfers__amenities{margin-top:16px}@media screen and (max-width:640px){.transfers__amenities{margin-top:11px}}.cruise__collection__view-toggle-button,.cruise__collection__view-toggle-buttons{background:#fff;border:1px solid #e5efff;border-radius:6px}.cruise__collection__view-toggle-buttons{padding:12px 18px;color:#7c91ae;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:6px}.cruise__collection__view-toggle-buttons svg path{stroke:#8296b4}.cruise__collection__view-toggle-buttons.active svg path{stroke:#1475d5}.cruise__collection__view-toggle-buttons.active{background:#e5efff;color:#1475d5;border:1px solid rgba(130,195,255,.6);border-radius:6px}.cruise__collection__view-toggle-buttons:hover:not(.active){background:#fff}@media screen and (max-width:640px){.cruise__collection__view-toggle-buttons{font-size:12px;padding:6px 12px}}.cruise__collection__filter-container{align-items:end;margin:80px 13px 23px}@media screen and (max-width:540px){.cruise__collection__filter-container{align-items:center;margin:0;padding:0}}@media screen and (max-width:540px){.cruise__collection__filter-container.mobile{display:flex;padding:24px 0 16px;margin-bottom:0}}.cruise__collection__filter-container.mobile.island{padding:0}@media screen and (max-width:540px){.cruise__collection__filter-container.mobile__icon{padding:0}}.cruise__boat__specifications__container__w33{display:grid;margin:20px 0 0;gap:15px;grid-template-columns:repeat(3,2fr)}@media screen and (max-width:540px){.cruise__boat__specifications__container__w33{grid-template-columns:repeat(2,2fr);margin:0}}.cruise__boat__gallery__sub__4,.cruise__boat__gallery__sub__5{height:calc(50% - 2px)}.cruise__collection__grid:not(.is-filtering)>div:nth-child(n+4){display:block!important}.cruise__collection__filter-tabs{display:flex;flex-direction:column;gap:15px}@media screen and (max-width:540px){.container.hero-banner__container{margin:44px 11px 0}}.cruise__boat__specifications{margin-top:24px!important}.cruise__boat__specifications__item__info__title{font-size:14px!important}@media screen and (max-width:540px){.cruise__boat__specifications__item__info__title{font-size:11px!important}}@media screen and (max-width:540px){.cruise__boat__specifications__container .cruise__boat__specifications__item{gap:5px;width:33.333%;margin-bottom:18px;min-width:0}.cruise__boat__specifications__container .cruise__boat__specifications__item .cruise__boat__specifications__item__icon{width:32px}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(1){order:1}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(2){order:5}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(3){order:4}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(4){order:7;margin-bottom:0}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(5){order:8;margin-bottom:0}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(6){order:2}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(7){order:3}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(8){order:6}.cruise__boat__specifications__container .cruise__boat__specifications__item:nth-child(10){order:9;margin-bottom:0}}@media screen and (min-width:541px){.cruise__boat__specifications__item:nth-child(10),.cruise__boat__specifications__item:nth-child(6),.cruise__boat__specifications__item:nth-child(7),.cruise__boat__specifications__item:nth-child(8),.cruise__boat__specifications__item:nth-child(9){margin-bottom:0}}@media screen and (max-width:540px){.cruise__boat__specifications__item__icon{width:32px;height:32px}}.cruise__boat__specifications__item__icon.island-icon{width:38px;height:38px;flex-shrink:0}.cruise__itinerary__list-contentTwo{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.2px;margin:0}.cruise__itinerary__item-list{display:flex;flex-direction:column;gap:4px}.cruise__itinerary__icon{width:15px;height:12px}.cruise__collection__header h2{letter-spacing:0!important}.transfer-row:nth-child(2) .transfers__table__tbody__info.route,.transfer-row:nth-child(3) .transfers__table__tbody__info.route,.transfer-row:nth-child(4) .transfers__table__tbody__info.route{padding:25px 0 25px 34px}.transfer-row:nth-child(5) .transfers__table__tbody__info.route{padding:25px 0 34px 34px}@media screen and (max-width:540px){.cruise__collection__boat__specifications__item{margin-bottom:0}}@media screen and (max-width:540px){.container{margin:82px 3% 0}}@media screen and (max-width:540px){.cruise__collection__wrapper{margin:0 3%}}@media screen and (max-width:540px){.transfers__island__list.all-islands li:nth-child(12),.transfers__island__list.all-islands li:nth-child(6){margin:0!important}}