@charset "UTF-8";.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item.center{z-index:5}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root{--_ff-serif: "Montserrat", sans-serif;--_black: hsl(0, 0%, 0%);--_white: hsl(0, 0%, 100%);--_primary: #0a84bd;--_primary-300: #2280ef;--_black-300: #333333;--_black-10: #0000001a;--_black-50: #242424;--_black-400: #413f3f;--_black-500: #4e4e4e;--_black-500-30: #4e4e4e4d;--_black-500-70: #4e4e4eb2}.all-cruise__content,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle,.mat-accordion,.search__wrapper>.common-select>.select-content,.form__wrapper,.common__packages,.common__packages-card,.common__packages-card-top,.common__packages-card-bottom{display:flex;flex-direction:column}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left{display:flex;flex-direction:column-reverse}.all-cruise__sort,.all-cruise__sort-selector,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.sub-title,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.sub-title,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content>.mat-expansion-panel-body .common__packages-title,.owl-carousel .owl-stage,.search__wrapper>.common-select,.search__wrapper>.common-select>.select-content>.top,.common__packages-title,.common__packages-title>.brand-more-toggle,.common__packages-card-top>.package-name,.common__packages-card-top>.package-name>.river-badge,.common__packages-card-top>.package-name>.cruise-badge,.common__packages-card-top>.package-name>.land-badge,.common__packages-card-top>.package-duration,.common__packages-card-top>.package-departure,.common__packages-card-top>.package-countries,.common__packages-card-top>.package-connect{display:flex;align-items:center}.all-cruise__load-more,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.ship-icon,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.ship-icon,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label mat-label,.owl-carousel .owl-nav,.owl-carousel .owl-nav>.owl-prev,.owl-carousel .owl-nav>.owl-next,.loader-overlay,.common__packages-card-top>.package-name>.car-icon,.common__packages-card-bottom>.package-btns>button{display:flex;align-items:center;justify-content:center}.all-cruise__results,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right{display:flex;align-items:center;justify-content:space-between}.bg-primary-50{background-color:#fef1f1}.bg-primary-100{background-color:#fee1e1}.bg-primary-200{background-color:#fec8c8}.bg-primary-300{background-color:#fca6a6}.bg-primary-400{background-color:#f87272}.bg-primary-500{background-color:#ef4343}.bg-primary-600{background-color:#dc2828}.bg-primary-700{background-color:#ba1c1c}.bg-primary-800{background-color:#981b1b}.bg-primary-900{background-color:#811d1d}.text-primary-50{color:#fef1f1}.text-primary-100{color:#fee1e1}.text-primary-200{color:#fec8c8}.text-primary-300{color:#fca6a6}.text-primary-400{color:#f87272}.text-primary-500{color:#ef4343}.text-primary-600{color:#dc2828}.text-primary-700{color:#ba1c1c}.text-primary-800{color:#981b1b}.text-primary-900{color:#811d1d}html{box-sizing:border-box;font-size:16px;color-scheme:light dark}body{color:#000;background:#fff;font-family:Jost,sans-serif;font-weight:400}body::-webkit-scrollbar{width:0;background:#f5f5f5;border-radius:10px}*,*:before,*:after{padding:0;margin:0;box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,ol,ul,figure,blockquote{padding:0;margin:0;font-weight:400}img,picture,svg{max-width:100%;width:auto;height:auto}.button{width:100%;cursor:pointer;font-weight:700;font-size:20px;padding:10px;border:1px solid #0a84bd;border-radius:8px;transition:all .3s;text-transform:capitalize;box-shadow:unset}.button:focus-visible{outline:none}.button-primary{background:#0a84bd;color:#fff}.button-outline-primary{background:#fff;color:#0a84bd;border:1px solid #0a84bd}.button-secondary{background:#ea2348;color:#fff;border:1px solid #ea2348}.button-outline-secondary{background:#fff;color:#ea2348;border:1px solid #ea2348}.button-no-styling{width:auto;background:transparent;color:transparent;border:none;padding:0}.button.read-more-button{width:auto;border:none;background:transparent;color:#0a84bd;font-size:16px;font-weight:700;cursor:pointer;border-radius:0;padding:0}.button.read-more-button.ml{margin-left:5px}.common__card{background:#fff;padding:16px;border-radius:12px}.common__packages{gap:12px}.common__packages-title{flex-wrap:wrap;gap:8px;row-gap:6px}.common__packages-title>h2{color:#333;font-weight:500;font-size:14px}@media screen and (min-width: 1280px){.common__packages-title>h2{font-size:17px}}.common__packages-title>img{width:auto;height:22px}.common__packages-title>.brand-more-toggle{border:none;background:none;padding:0;color:#0a84bd;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.common__packages-title>.brand-more-toggle:hover{text-decoration:underline}.common__packages-card{gap:8px;background-color:#fffbfb;padding:12px;border-radius:10px;border:1px solid #e9e9e9;position:relative}.common__packages-card.continent-group-start:before{content:"";position:absolute;top:0;bottom:0;left:-9px;width:2px;border-radius:1px;background-color:#ea2348;opacity:.7}@media screen and (min-width: 1280px){.common__packages-card{flex-direction:row;justify-content:space-between}}.common__packages-card-top{gap:8px}@media screen and (min-width: 1280px){.common__packages-card-top{flex:1;min-width:0;overflow:hidden}}.common__packages-card-top>.package-name{gap:10px}@media screen and (min-width: 1280px){.common__packages-card-top>.package-name{overflow:hidden;min-width:0}}.common__packages-card-top>.package-name>.car-icon{background-color:#ebeef3;height:24px;width:24px;border-radius:50%;flex-shrink:0}.common__packages-card-top>.package-name>.car-icon>img{height:14px;width:14px}.common__packages-card-top>.package-name>h3.title{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;flex:1 1 auto;min-width:72px;color:#413f3f;font-weight:500;font-size:13px}@media screen and (min-width: 1280px){.common__packages-card-top>.package-name>h3.title{font-size:15px}}.common__packages-card-top>.package-name>.river-badge,.common__packages-card-top>.package-name>.cruise-badge,.common__packages-card-top>.package-name>.land-badge{gap:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.4px;padding:2px 7px;border-radius:4px;white-space:nowrap}.common__packages-card-top>.package-name>.river-badge>img,.common__packages-card-top>.package-name>.cruise-badge>img,.common__packages-card-top>.package-name>.land-badge>img{height:12px;width:auto}.common__packages-card-top>.package-name>.river-badge{background:#e8f5e9;color:#2e7d32}.common__packages-card-top>.package-name>.cruise-badge{background:#e3f2fd;color:#1565c0}.common__packages-card-top>.package-name>.land-badge{background:#f3e5f5;padding:4px 6px}.common__packages-card-top>.package-name>.land-badge>img{height:14px;max-width:88px;object-fit:contain}@media screen and (max-width: 575px){.common__packages-card-top>.package-name>.land-badge>img{max-width:64px}}.common__packages-card-top>.package-duration,.common__packages-card-top>.package-departure,.common__packages-card-top>.package-countries{gap:4px}.common__packages-card-top>.package-duration>img,.common__packages-card-top>.package-departure>img,.common__packages-card-top>.package-countries>img{width:16px;height:16px}.common__packages-card-top>.package-duration>p,.common__packages-card-top>.package-departure>p,.common__packages-card-top>.package-countries>p{color:#413f3f;font-size:13px;letter-spacing:-.32px}.common__packages-card-top>.addon-visit-badge{align-self:flex-start;padding:2px 8px;border-radius:4px;background:#e5f9ff;color:#217aaa;font-size:11px;font-weight:700;white-space:normal;line-height:1.4}.common__packages-card-top>.package-connect{align-self:flex-start;gap:4px;padding:2px 8px;border-radius:4px;background:#e5f9ff;border:1px solid transparent;cursor:help;transition:border-color .2s,box-shadow .2s}.common__packages-card-top>.package-connect:hover{border-color:#0a84bd66;box-shadow:0 2px 8px #0a84bd26}.common__packages-card-top>.package-connect>img{width:14px;height:14px}.common__packages-card-top>.package-connect>p{color:#217aaa;font-size:11px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.common__packages-card-bottom{align-items:flex-end;gap:16px}@media screen and (min-width: 1280px){.common__packages-card-bottom{gap:10px}}.common__packages-card-bottom>.package-total-cost{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.common__packages-card-bottom>.package-total-cost>span{color:#35363a;font-weight:700;font-size:20px;letter-spacing:-1.28px}.common__packages-card-bottom>.package-total-cost>.price-note{font-size:11px;color:#35363a;font-weight:400;letter-spacing:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.common__packages-card-bottom>.package-btns{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;align-self:stretch;gap:10px;margin-top:auto}@media screen and (min-width: 1280px){.common__packages-card-bottom>.package-btns{width:100px;align-self:auto;flex-direction:column-reverse;justify-content:flex-start}}.common__packages-card-bottom>.package-btns>button{gap:2px;width:auto;font-size:14px;padding:6px}.common__packages-card-bottom>.package-btns>button>.icon{width:24px;height:24px}.common__packages-card-bottom>.package-btns>button>.icon>svg path{stroke:#fff}.common__packages-card-bottom>.package-btns>.quick-view{align-self:center;color:#0a84bd;font-weight:700;font-size:14px;padding:4px 8px;cursor:pointer}@media screen and (min-width: 1280px){.common__packages .owl-carousel .owl-item{width:388px!important}}.common__packages .owl-carousel .owl-nav{box-sizing:border-box;gap:12px;margin-top:12px}@media screen and (min-width: 768px){.common__packages .owl-carousel .owl-nav{gap:8px;top:-34px;right:0;margin-top:0}}.common__packages .owl-carousel .owl-nav>.owl-prev,.common__packages .owl-carousel .owl-nav>.owl-next{width:20px;height:20px;margin:0;border-radius:8px}.common__packages .owl-carousel .owl-nav>.owl-prev>img,.common__packages .owl-carousel .owl-nav>.owl-next>img{height:9px;width:5px}.form__wrapper{gap:16px}.loader-overlay{position:fixed;inset:0;z-index:1100;background-color:#ffffff59;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.loader-spinner{position:relative;margin:0 auto;width:60px}.loader-spinner:before{content:"";display:block;padding-top:100%}.loader-spinner .circular{animation:loader-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto}.loader-spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:loader-dash 1.5s ease-in-out infinite,loader-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes loader-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.search__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media screen and (min-width: 576px){.search__wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){.search__wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1280px){.search__wrapper{grid-template-columns:22% 19% 19% 22% 18%;gap:0}}.search__wrapper>.common-select{gap:12px;padding:8px;border-radius:10px;border:1px solid rgba(51,51,51,.102)}.search__wrapper>.common-select:first-child{position:relative}@media screen and (min-width: 1024px){.search__wrapper>.common-select{padding:10px}}@media screen and (min-width: 1280px){.search__wrapper>.common-select{gap:6px;padding:16px;border-radius:0;border-right:none}.search__wrapper>.common-select:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;padding-right:35px}.search__wrapper>.common-select:nth-child(2){padding-left:35px}.search__wrapper>.common-select:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right:1px solid rgba(51,51,51,.102)}}.search__wrapper>.common-select>.select-content{gap:2px}@media screen and (min-width: 768px){.search__wrapper>.common-select>.select-content{gap:4px}}@media screen and (min-width: 1024px){.search__wrapper>.common-select>.select-content{gap:6px}}.search__wrapper>.common-select>.select-content>.top{gap:2px}.search__wrapper>.common-select>.select-content>.top>p{color:#333;font-size:14px;text-transform:capitalize}@media screen and (min-width: 576px){.search__wrapper>.common-select>.select-content>.top>p{font-size:15px}}.search__wrapper>.common-select>.select-content>.middle>p{color:#333;font-weight:700;font-size:14px}.search__wrapper>.common-select>.select-content>.middle>p>span{font-weight:500}@media screen and (min-width: 576px){.search__wrapper>.common-select>.select-content>.middle>p{font-size:16px}}@media screen and (min-width: 768px){.search__wrapper>.common-select>.select-content>.middle>p{font-size:18px}}@media screen and (min-width: 1024px){.search__wrapper>.common-select>.select-content>.middle>p{font-size:20px}}.search__wrapper>.common-select>.select-content>.bottom{display:none}@media screen and (min-width: 1280px){.search__wrapper>.common-select>.select-content>.bottom{display:block}}.search__wrapper>.common-select>.select-content>.bottom>p{color:#333;font-size:14px;text-transform:capitalize}@media screen and (min-width: 576px){.search__wrapper>.common-select>.select-content>.bottom>p{font-size:15px}}@media screen and (min-width: 576px){.search__checkbox{--mat-checkbox-label-text-size: 15px}}.search__button{position:absolute;bottom:-22.5px;left:50%;transform:translate(-50%)}.search__button>.mdc-button{min-height:45px;font-size:18px!important;padding:8px 46px!important}@media screen and (min-width: 576px){.search__button>.mdc-button{font-size:20px!important}}@media screen and (min-width: 768px){.search__button>.mdc-button{font-size:22px!important}}@media screen and (min-width: 1024px){.search__button>.mdc-button{font-size:24px!important}}.owl-carousel .owl-item{width:260px!important}@media screen and (min-width: 1024px){.owl-carousel .owl-item{width:320px!important}}.owl-carousel .owl-nav{gap:8px;margin-top:24px}@media screen and (min-width: 768px){.owl-carousel .owl-nav{position:absolute;top:-58px;right:15px;margin-top:0}}@media screen and (min-width: 1024px){.owl-carousel .owl-nav{top:-64px;right:15px}}.owl-carousel .owl-nav>.owl-prev,.owl-carousel .owl-nav>.owl-next{width:28px;height:28px;background:transparent!important;margin:2px;padding:0;border:2px solid #57575d;border-radius:10px}.owl-carousel .owl-nav>.owl-prev>img,.owl-carousel .owl-nav>.owl-next>img{height:12px;width:7px}.mat-accordion{gap:24px}.mat-accordion>mat-expansion-panel{background-color:#fff;padding:16px;box-shadow:0 3px 44px #00000014!important;border-radius:8px!important;margin:0}.mat-accordion>mat-expansion-panel>mat-expansion-panel-header{height:auto!important;gap:0;padding:0}.mat-accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content{flex:1;min-width:0;display:block}.slider__cards{display:grid;gap:16px;grid-auto-flow:column;overflow-x:scroll}.slider__cards::-webkit-scrollbar{width:0;height:0}.slider--cards{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding:16px 20px 20px}.slider--cards>.slider__card>img{width:100%}.slider__card{min-height:156px;border-radius:16px;background:#fff}.slider__card>img{max-width:none;width:186px;height:94px;object-fit:cover;border-radius:16px 16px 0 0;overflow:hidden}.slider__title{padding:16px;font-weight:600;font-size:12px;text-transform:capitalize;white-space:break-spaces}mat-checkbox{--mat-checkbox-state-layer-size: 0;--mat-checkbox-label-text-color: var(--_black-300);--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-weight: 500;--mat-focus-indicator-border-color: var(--_primary);--mat-checkbox-selected-checkmark-color: var(--_primary)}mat-checkbox>.mdc-form-field>.mdc-checkbox{flex:0 0 16px;height:16px;width:16px}mat-checkbox>.mdc-form-field>.mdc-checkbox>.mdc-checkbox__background{height:16px;width:16px;color:#0a84bd;border:2px solid #0a84bd;border-radius:6px;border-color:#0a84bd!important}mat-checkbox>.mdc-form-field>label{padding-left:12px}mat-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination-before,mat-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination-after{display:none}mat-tab-group .mat-mdc-tab-header .mat-mdc-tab-list{transform:none!important}mat-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{--mat-tab-label-text-font: var(--_ff-serif);--mat-tab-label-text-weight: 400;--mat-tab-label-text-size: 14px;--mat-tab-container-height: auto;--mat-tab-inactive-label-text-color: var(--_black-500-70);--mat-tab-inactive-hover-label-text-color: var(--_black-500-70);--mat-tab-active-label-text-color: var(--_primary);--mat-tab-active-hover-label-text-color: var(--_primary);--mat-tab-active-focus-label-text-color: var(--_primary);--mat-tab-active-hover-indicator-color: var(--_primary);--mat-tab-active-focus-indicator-color: var(--_primary);--mat-tab-active-indicator-color: var(--_primary);--mat-tab-divider-color: var(--_black-10);overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}mat-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container::-webkit-scrollbar{display:none}mat-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels{gap:16px}mat-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab{min-width:auto;padding:8px 4px}mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body{padding-block:16px}mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .slider__cards{gap:16px;padding:0 15px 0 0}@media screen and (min-width: 1024px){mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .slider__cards{padding:0}}mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .slider__cards>.button{font-weight:400;font-size:14px;white-space:nowrap;padding:8px}@media screen and (min-width: 1024px){mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .slider__cards>.button{font-size:16px}}mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .slider__cards>.button:not(.button-outline-primary){color:#4e4e4e;background-color:#fff;border:1px solid rgba(78,78,78,.302)}mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .list{margin-left:24px}mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .list>li{color:#4e4e4e;font-size:13px;margin-bottom:10px}@media screen and (min-width: 1024px){mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .list>li{font-size:16px}}mat-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .list>li:last-child{margin-bottom:0}mat-card .mat-mdc-card-header{background-color:#0a84bd;color:#fff;padding:12px 16px;border-radius:8px 8px 0 0}mat-card .mat-mdc-card-content{padding:16px;border-radius:0 0 8px 8px;border:1px solid #f0f0f0}mat-radio-button{--mat-radio-label-text-font: "Jost", sans-serif;--mat-radio-label-text-color: var(--_black-400);--mat-radio-label-text-size: 16px;--mat-radio-label-text-weight: 400;--mat-radio-state-layer-size: 20px;--mat-radio-checked-ripple-color: transparent}mat-radio-button .mdc-form-field .mdc-radio{padding:4px 10px 4px 0}mat-radio-button .mdc-form-field .mdc-radio .mat-mdc-radio-touch-target{height:20px;width:20px}mat-radio-button .mdc-form-field .mdc-radio__background .mdc-radio__outer-circle{border-color:#0a84bd!important}mat-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:#fff!important;border:2px solid #0a84bd}mat-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{background-color:#0a84bd}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel{background-color:#fff}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel>mat-option.comapany-option{--mat-option-label-text-font: "Jost", sans-serif;--mat-option-label-text-color: var(--_black-400);--mat-option-label-text-size: 14px;--mat-option-selected-state-label-text-color: var(--_black-400);border-bottom:1px solid #e9e9e9}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel>mat-option.comapany-option:last-child{border-bottom:0}mat-form-field.custom-inputs{width:100%;--mat-form-field-filled-label-text-font: "Jost", sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-color: var(--_black-500);--mat-form-field-filled-hover-label-text-color: var(--_black-500);--mat-form-field-filled-focus-label-text-color: var(--_black-500);--mat-form-field-filled-input-text-color: var(--_black-500);--mat-form-field-container-height: 44px;--mat-form-field-filled-active-indicator-color: var(--_black-500-30);--mat-form-field-filled-with-label-container-padding-top: 0;--mat-form-field-filled-with-label-container-padding-bottom: 0;--mat-select-trigger-text-font: "Jost", sans-serif;--mat-select-enabled-trigger-text-color: var(--_black-500);--mat-select-trigger-text-size: 16px}mat-form-field.custom-inputs:not(.itinerary-inputs) .mat-mdc-form-field-bottom-align{display:none}mat-form-field.custom-inputs.itinerary-inputs mat-error{color:#d32f2f;font-size:11px}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper{padding:0}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{align-items:center}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{height:20px;padding-right:12px}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>img,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>img{width:20px;height:20px}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix input,mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-trigger,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix input,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-trigger{height:44px!important}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-arrow-wrapper,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-arrow-wrapper{background:url(/assets/images/chevron-down.svg) no-repeat center;height:20px;width:20px;transform:rotate(0);transition:transform .3s ease-in-out}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-arrow-wrapper>.mat-mdc-select-arrow,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-arrow-wrapper>.mat-mdc-select-arrow{display:none}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select[aria-expanded=true] .mat-mdc-select-arrow-wrapper,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select[aria-expanded=true] .mat-mdc-select-arrow-wrapper{transform:rotate(180deg)}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix{padding:0 12px 0 0}mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>mat-icon,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>mat-icon{width:20px;height:20px;padding:0}@media screen and (min-width: 1024px){mat-form-field.custom-inputs.itinerary-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>mat-icon,mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>mat-icon{width:32px;height:32px}}mat-form-field.custom-inputs.search-inputs{--mat-form-field-filled-label-text-color: var(--_black-300);--mat-form-field-filled-input-text-color: var(--_black-300);--mat-select-enabled-trigger-text-color: var(--_black-300);--mat-select-trigger-text-weight: 700}@media screen and (min-width: 1280px){mat-form-field.custom-inputs.search-inputs{--mat-select-trigger-text-size: 20px}}mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}@media screen and (min-width: 1280px){mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{height:100%}}@media screen and (min-width: 1280px){mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label{max-width:100%!important}}mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label mat-label{gap:2px}@media screen and (min-width: 1280px){mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label mat-label{gap:0}}mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label mat-label>img{flex:none;width:20px;height:20px;transform:rotate(0);transition:transform .3s ease-in-out}mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label.mdc-floating-label--float-above mat-label>img{transform:rotate(180deg) scale(1.4)}mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select:not(.mat-mdc-select-empty) .mat-mdc-select-value{margin-top:12px;padding-top:8px}@media screen and (min-width: 1280px){mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select:not(.mat-mdc-select-empty) .mat-mdc-select-value .mat-mdc-select-value-text{white-space:wrap;overflow:visible}}mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-arrow-wrapper{display:none}@media screen and (min-width: 1280px){mat-form-field.custom-inputs.search-inputs .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-select .mat-mdc-select-trigger{height:auto!important}}.cdk-overlay-container>.sub-header-dialog,.cdk-overlay-container>.edit-guests-dialog,.cdk-overlay-container>.land-package-dialog,.cdk-overlay-container>.thank-you-dialog,.cdk-overlay-container>.map-full-dialog{background:#00000052}.cdk-overlay-container>.sub-header-dialog+.cdk-global-overlay-wrapper{justify-content:flex-start!important;align-items:flex-start!important;--mat-dialog-container-min-width: 100%}@media screen and (min-width: 768px){.cdk-overlay-container>.edit-guests-dialog+.cdk-global-overlay-wrapper>.cdk-overlay-pane{--mat-dialog-container-min-width: 568px}}.cdk-overlay-container>.edit-guests-dialog+.cdk-global-overlay-wrapper>.cdk-overlay-pane mat-dialog-container{--mat-dialog-container-shape: 16px}@media screen and (min-width: 768px){.cdk-overlay-container>.land-package-dialog+.cdk-global-overlay-wrapper>.cdk-overlay-pane{--mat-dialog-container-min-width: calc(100vw - 16px) }}@media screen and (min-width: 1100px){.cdk-overlay-container>.land-package-dialog+.cdk-global-overlay-wrapper>.cdk-overlay-pane{--mat-dialog-container-min-width: 1072px}}.cdk-overlay-container>.land-package-dialog+.cdk-global-overlay-wrapper>.cdk-overlay-pane mat-dialog-container{--mat-dialog-container-shape: 0}.cdk-overlay-container>.map-full-dialog+.cdk-global-overlay-wrapper>.cdk-overlay-pane mat-dialog-container{--mat-dialog-container-shape: 12px}.cdk-overlay-container>.map-full-dialog+.cdk-global-overlay-wrapper>.cdk-overlay-pane mat-dialog-container .mat-mdc-dialog-surface{padding:0}.mat-mdc-tooltip.pkg-name-tooltip .mdc-tooltip__surface{background-color:#fff;color:#413f3f;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.5;padding:10px 14px;border-radius:8px;max-width:320px;white-space:normal;word-break:break-word;box-shadow:0 4px 16px #00000026;border:1px solid #0a84bd}.mat-mdc-tooltip.pkg-name-tooltip.pkg-name-tooltip--uppercase .mdc-tooltip__surface{text-transform:uppercase}.mat-mdc-tooltip.continent-tooltip .mdc-tooltip__surface{background-color:#fff;color:#413f3f;font-family:Jost,sans-serif;font-size:12.5px;font-weight:400;line-height:1.55;padding:10px 14px;border-radius:8px;border:1px solid #e9e9e9;border-left:3px solid #0a84bd;max-width:260px;white-space:pre-line;text-align:left;box-shadow:0 6px 20px #0000001f}.mat-mdc-tooltip.continent-tooltip .mdc-tooltip__surface:first-line{font-weight:700;font-size:13px;color:#093b56}@media screen and (max-width: 1023px){body .ng-star-inserted .md-drppicker{padding:24px 12px 16px}body .ng-star-inserted .md-drppicker .calendar.left .calendar-table{padding-right:12px!important}}@media screen and (max-width: 575px){body .ng-star-inserted .md-drppicker{width:calc(100vw - 16px)!important;padding:16px 8px 12px}body .ng-star-inserted .md-drppicker .calendar table thead .week-days th,body .ng-star-inserted .md-drppicker .calendar table tbody tr td{padding:6px 4px;font-size:13px}body .ng-star-inserted .md-drppicker .calendar table thead .week-days th{padding-top:20px}}.md-drppicker{max-width:calc(100vw - 16px)}@media screen and (min-width: 768px){.md-drppicker.double{width:max-content!important}}.md-drppicker .buttons .buttons_input .btn.clear{background:#c0392b!important;border:1.5px solid #c0392b;color:#ecf0f1;border-radius:2px;font-size:12px;font-weight:500;padding:0 5px;letter-spacing:.5px;transition:background .2s,border-color .2s;margin-right:10px}.md-drppicker .buttons .buttons_input .btn.clear svg{display:none}.md-drppicker .buttons .buttons_input .btn.clear:hover{background:#a93226!important;border-color:#a93226}.option-list__empty{padding:20px 16px 24px;text-align:center}.option-list__empty .option-list__empty-title{margin:0;color:#413f3f;font-size:14px;font-weight:600;word-break:break-word}.mat-mdc-menu-panel.portal-menu{min-width:300px;max-width:calc(100vw - 32px);margin-top:8px;padding:6px;border:1px solid #dfe6ec;border-radius:10px;background:#fff;box-shadow:0 16px 40px #093b562e}.mat-mdc-menu-panel.portal-menu .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel.portal-menu .portal-menu__item.mat-mdc-menu-item{min-height:60px;padding:10px 12px;border-radius:8px;text-decoration:none}.mat-mdc-menu-panel.portal-menu .portal-menu__item.mat-mdc-menu-item:hover,.mat-mdc-menu-panel.portal-menu .portal-menu__item.mat-mdc-menu-item.cdk-keyboard-focused,.mat-mdc-menu-panel.portal-menu .portal-menu__item.mat-mdc-menu-item.cdk-program-focused{background:#f1f6f9}.mat-mdc-menu-panel.portal-menu .portal-menu__item.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:12px}.mat-mdc-menu-panel.portal-menu .portal-menu__badge{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:8px}.mat-mdc-menu-panel.portal-menu .portal-menu__badge svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mat-mdc-menu-panel.portal-menu .portal-menu__badge--portal{background:#fde8ec;color:#c81d3c}.mat-mdc-menu-panel.portal-menu .portal-menu__badge--river{background:#e6f2e7;color:#2e7d32}.mat-mdc-menu-panel.portal-menu .portal-menu__text{display:flex;flex-direction:column;line-height:1.3}.mat-mdc-menu-panel.portal-menu .portal-menu__title{color:#093b56;font-size:15px;font-weight:600}.mat-mdc-menu-panel.portal-menu .portal-menu__sub{color:#5b6670;font-size:13px}.mat-mdc-menu-panel.portal-menu .portal-menu__sub strong{color:#093b56;font-weight:600}.mat-mdc-menu-panel.portal-menu .portal-menu__divider{margin:4px 8px;border:0;border-top:1px solid #e9eef2}.mat-mdc-menu-panel.portal-menu .portal-menu__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.all-cruise{background-color:#f7f9fa}.all-cruise__content{gap:24px;padding-block:24px}@media screen and (min-width: 1024px){.all-cruise__content{gap:30px;padding-block:30px}}.all-cruise__results{flex-wrap:wrap;gap:12px}.all-cruise__results-found{color:#303030;font-weight:700;font-size:14px}@media screen and (min-width: 375px){.all-cruise__results-found{font-size:16px}}@media screen and (min-width: 1024px){.all-cruise__results-found{font-size:20px}}.all-cruise__listing-toggle{display:inline-flex;padding:4px;gap:4px;background-color:#fff;border:1px solid #e9e9e9;border-radius:8px}.all-cruise__listing-toggle-option{border:none;background:transparent;cursor:pointer;padding:8px 12px;border-radius:6px;color:#413f3f;font-weight:600;font-size:13px;white-space:nowrap;transition:background-color .2s,color .2s}@media screen and (min-width: 1024px){.all-cruise__listing-toggle-option{padding:8px 18px;font-size:14px}}.all-cruise__listing-toggle-option:hover:not(.active){background-color:#f5f5f5}.all-cruise__listing-toggle-option.active{background-color:#ea2348;color:#fff}.all-cruise__listing-toggle-option>.all-cruise__listing-toggle-count{margin-left:2px;font-weight:500;opacity:.85}.all-cruise__listing-toggle-option:focus-visible{outline:2px solid #ea2348;outline-offset:2px}.all-cruise__fallback-message{display:block;color:#ea2348;font-weight:600;font-size:16px}@media screen and (min-width: 1024px){.all-cruise__fallback-message{font-size:18px}}.all-cruise__fallback-heading{color:#ea2348;font-weight:700;font-size:20px}.all-cruise__sort{gap:2px;background-color:#f5f5f5;border-radius:6px;padding:8px;color:#413f3f;font-weight:600;font-size:13px}@media screen and (min-width: 1024px){.all-cruise__sort{font-size:14px;padding:8px 16px}}.all-cruise__sort-selector{gap:10px}.all-cruise__load-more{background-color:#fff}.all-cruise__load-more>button.button-no-styling{color:#43494f;font-weight:600;font-size:20px;padding-block:24px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel.no-combos{--mat-expansion-header-disabled-state-text-color: inherit}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel.no-combos>mat-expansion-panel-header{cursor:default}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header{gap:16px}@media screen and (min-width: 1280px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header{flex-direction:row;gap:0;align-items:center;justify-content:space-between}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left{gap:8px;flex:1;min-width:0}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left{flex-direction:row;gap:22px}}@media screen and (min-width: 1280px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left{flex:none}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration{gap:8px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.ship-icon,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.ship-icon{background-color:#ebeef3;height:32px;width:32px;border-radius:50%}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec{width:258px}@media screen and (min-width: 375px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec{width:312px}}@media screen and (min-width: 575px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec{width:360px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.title,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.title{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;color:#413f3f;font-weight:700;font-size:14px}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.title,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.title{font-size:18px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.sub-title,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.sub-title{gap:6px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.sub-title>h3,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.sub-title>h3{color:#413f3f;font-size:13px;letter-spacing:-.32px}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.sub-title>h3,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.sub-title>h3{font-size:14px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.sub-title>img,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.sub-title>img{width:auto;max-width:130px;height:22px;object-fit:contain;object-position:left center;flex-shrink:0}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.right-sec>.sub-title>.age-badge,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.right-sec>.sub-title>.age-badge{display:inline-block;background:#0a3d6b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;padding:2px 7px;border-radius:4px;flex-shrink:0}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>.ship-icon{display:none}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.duration>p{color:#413f3f;font-weight:500;font-size:14px;letter-spacing:-.32px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.ship-icon{display:none}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__left>.ship-details>.ship-icon{display:flex}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle{gap:8px}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle{flex-direction:row;gap:20px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries{gap:4px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range>p,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p{color:#413f3f;font-size:14px;letter-spacing:-.32px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range>p .visit-match,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p .visit-match{display:block;color:#0a84bd;font-weight:600;font-size:13px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range>p .visit-addon-note,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p .visit-addon-note{display:flex;align-items:flex-start;gap:6px;margin-top:4px;max-width:260px;color:#217aaa;font-size:13px;font-style:italic;font-weight:500;line-height:1.35;white-space:normal}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range>p .visit-addon-note>svg,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p .visit-addon-note>svg{flex:none;width:15px;height:15px;margin-top:1px;color:#0a84bd}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range>p .visit-addon-note b,.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p .visit-addon-note b{font-style:normal;font-weight:700}@media screen and (min-width: 1280px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle{flex:1;gap:0;justify-content:space-evenly}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range{align-items:flex-start}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range>p{display:flex;flex-direction:column}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.departure-range>p .date-line{white-space:nowrap}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries{align-items:flex-start}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p{display:flex;flex-direction:column}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p .city-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__middle>.countries>p .city-line.visit-match{white-space:normal;overflow:visible;max-width:260px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right{flex-shrink:0}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right{justify-content:flex-start;gap:22px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right>.total-cost{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right>.total-cost>span{color:#35363a;font-weight:700;letter-spacing:-1.28px;font-size:20px}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right>.total-cost>span{font-size:24px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right>.total-cost>.price-note{font-size:11px;color:#35363a;font-weight:400;letter-spacing:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right>.button.button-secondary{width:auto;font-size:14px;white-space:nowrap;padding:8px 12px;border:none}@media screen and (min-width: 1280px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-content .expansion-header__right>.button.button-secondary{margin-right:25px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-expansion-indicator{position:absolute;right:0;top:4px;width:24px;height:24px;align-self:baseline}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-expansion-indicator:after{content:" ";display:inline-block;position:absolute;left:0;top:0;background:url(/assets/images/chevron-arrow-down.svg) no-repeat;width:24px;height:24px;transform:rotate(0);padding:0;border-style:none;border-width:0}@media screen and (min-width: 1280px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-expansion-indicator:after{top:50%;left:50%;transform:translate(-50%,-50%)}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>mat-expansion-panel-header>.mat-expansion-indicator svg{display:none;max-width:initial;margin:0}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content>.mat-expansion-panel-body{border-top:1px solid #e9e9e9;padding:24px 0 0;margin-top:24px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content>.mat-expansion-panel-body .common__packages-title{gap:8px;margin-bottom:16px}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content>.mat-expansion-panel-body .common__packages-title>h2{font-size:14px;font-weight:600;color:#242424;white-space:nowrap}@media screen and (min-width: 1024px){.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content>.mat-expansion-panel-body .common__packages-title>h2{font-size:16px}}.all-cruise .mat-accordion.results-found__accordion>mat-expansion-panel>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content>.mat-expansion-panel-body .common__packages-title>img{width:auto;max-width:130px;height:22px;object-fit:contain;object-position:left center;flex-shrink:0}.md-drppicker .buttons{display:flex!important;align-items:center;clear:both}.md-drppicker .buttons:before{content:"\25cf  Cruise";order:1;font-size:11px;color:#1565c0;margin-left:10px;white-space:nowrap;flex-shrink:0;pointer-events:none}.md-drppicker .buttons:after{content:"\25cf  Land";order:3;font-size:11px;color:#c62828;margin-left:8px;white-space:nowrap;flex-shrink:0;pointer-events:none}.md-drppicker .buttons .legend-river{order:2;font-size:11px;color:#2e7d32;margin-left:8px;white-space:nowrap;flex-shrink:0;pointer-events:none}.md-drppicker .buttons .buttons_input{order:4;margin-left:auto}.md-drppicker td.off:not(.disabled){visibility:hidden;pointer-events:none}.md-drppicker td.active,.md-drppicker td.active:hover{background-color:#37474f!important;border-color:transparent!important;color:#fff!important}.md-drppicker td.in-range{background-color:#eceff1!important;border-color:transparent!important;color:#000!important}.md-drppicker td.active.start-date,.md-drppicker td.active.start-date:hover,.md-drppicker td.active.end-date,.md-drppicker td.active.end-date:hover{background-color:#37474f!important;border-color:transparent!important;color:#fff!important}td.dot-cruise:after,td.dot-river:after,td.dot-land:after{content:"";display:block;width:5px;height:5px;border-radius:50%;margin:2px auto 0}td.dot-cruise:after{background:#1565c0}td.dot-river:after{background:#2e7d32}td.dot-land:after{background:#c62828}td.dot-cruise-river:after{content:"";display:block;height:5px;margin:2px auto 0;width:11px;background-size:5px 5px;background-repeat:no-repeat;background-image:radial-gradient(circle,#1565c0 2.5px,transparent 2.5px),radial-gradient(circle,#2e7d32 2.5px,transparent 2.5px);background-position:0px 0,6px 0}td.dot-cruise-land:after{content:"";display:block;height:5px;margin:2px auto 0;width:11px;background-size:5px 5px;background-repeat:no-repeat;background-image:radial-gradient(circle,#1565c0 2.5px,transparent 2.5px),radial-gradient(circle,#c62828 2.5px,transparent 2.5px);background-position:0px 0,6px 0}td.dot-river-land:after{content:"";display:block;height:5px;margin:2px auto 0;width:11px;background-size:5px 5px;background-repeat:no-repeat;background-image:radial-gradient(circle,#2e7d32 2.5px,transparent 2.5px),radial-gradient(circle,#c62828 2.5px,transparent 2.5px);background-position:0px 0,6px 0}td.dot-cruise-river-land:after{content:"";display:block;height:5px;margin:2px auto 0;width:17px;background-size:5px 5px;background-repeat:no-repeat;background-image:radial-gradient(circle,#1565c0 2.5px,transparent 2.5px),radial-gradient(circle,#2e7d32 2.5px,transparent 2.5px),radial-gradient(circle,#c62828 2.5px,transparent 2.5px);background-position:0px 0,6px 0,12px 0}.container{--content: 1280px;--mw: 100%;--px: 30px ;width:min(var(--mw) - var(--px),var(--content));margin-inline:auto}.grid-container{--width: 1200px;--px: 15px;display:grid;grid-template-columns:[full-width-start] minmax(var(--px),1fr) [container-start] min(100% - var(--px) * 2,var(--width)) [container-end] minmax(var(--px),1fr) [full-width-end]}.grid-container>*{grid-column:container}.grid-container>.full-width{grid-column:full-width}.grid-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:200px;gap:20px}
