.iw-loader-heading{text-align:center;padding:0px var(--space-400);margin-bottom:var(--space-600);font-size:2.4rem}.globetrotter .iw-loader-heading{font:var(--font-headline-m);margin-top:0px}@media screen and (min-width: 768px){.iw-loader-heading{font-size:3.2rem;margin:var(--space-800) 0px}}.iw-loader-heading--top-margin{margin-top:50px}@media screen and (min-width: 768px){.iw-loader-heading--top-margin{margin-top:100px}}div.iw-loader-heading__dots{display:inline-block;margin-top:0;margin-left:var(--space-100);width:auto}div.iw-loader-heading__dots>div{height:var(--space-100);width:var(--space-100)}div.iw-loader-heading__dots>div:nth-child(2){margin:0 var(--space-100)}
.iw-gallery-loader{margin:45px 10px 0 10px}@media screen and (min-width: 768px){.iw-gallery-loader{margin:45px 0 0 0}}.globetrotter .iw-gallery-loader{margin:var(--space-600) var(--space-300) calc(var(--space-1000) + var(--space-500))}.iw-gallery-loader__gallery{position:relative;height:calc(220px + 5px);margin-bottom:30px}@media screen and (min-width: 768px){.iw-gallery-loader__gallery{font-size:32px;margin-bottom:40px;height:calc(300px + 5px)}}.iw-gallery-loader__picture-wrapper{position:absolute;top:0;right:50px;transition:all .8s ease;width:360px;transform:scale(0.7);z-index:1;opacity:0}@media screen and (min-width: 768px){.iw-gallery-loader__picture-wrapper{width:450px;right:calc(50% - 450px/2)}}.iw-gallery-loader__picture-wrapper img{border-radius:15px;box-shadow:0px 2px 7px -1px var(--color-grey-300)}.globetrotter .iw-gallery-loader__picture-wrapper img{border-radius:0px}.iw-gallery-loader__picture-wrapper--current{display:block;right:calc(50% - 360px/2);z-index:2;transform:none;opacity:1}@media screen and (min-width: 768px){.iw-gallery-loader__picture-wrapper--current{right:calc(50% - 450px/2)}}.iw-gallery-loader__picture-wrapper--prev{right:calc(50% - 360px/2);opacity:.3}@media screen and (min-width: 768px){.iw-gallery-loader__picture-wrapper--prev{right:calc(100% - 450px - 10px)}}@media screen and (min-width: 1024px){.iw-gallery-loader__picture-wrapper--prev{right:calc(100% - 450px - 70px)}}.iw-gallery-loader__picture-wrapper--next{right:calc(50% - 360px/2);opacity:.3}@media screen and (min-width: 768px){.iw-gallery-loader__picture-wrapper--next{right:10px}}@media screen and (min-width: 1024px){.iw-gallery-loader__picture-wrapper--next{right:70px}}.iw-gallery-loader__picture-text{position:absolute;left:0;bottom:10px;padding:7px 12px;background-color:rgba(32,32,32,.6);color:var(--color-white);font-size:14px}@media screen and (min-width: 768px){.iw-gallery-loader__picture-text{font-size:16px}}.iw-gallery-loader__tips{margin-top:20px;position:relative}.iw-gallery-loader__tip{position:absolute;opacity:0;left:0;right:0;text-align:center}.iw-gallery-loader__tip span{font-weight:700}.globetrotter .iw-gallery-loader__tip span{font:var(--font-headline-s)}.iw-gallery-loader__tip p{margin:var(--space-100) auto;max-width:500px;line-height:20px;padding:0px var(--space-400)}.globetrotter .iw-gallery-loader__tip p{font:var(--font-body-m)}.iw-gallery-loader__tip--current{opacity:1;transition:opacity .8s}
.iw-cruise-list-hits{font:var(--font-body-s);padding:var(--space-200) 0;margin:var(--space-500) 0 var(--space-300)}
.iw-srp-list__sort-wrapper{display:none;background-color:var(--color-white)}@media screen and (max-width: 767px){.iw-srp-list__sort-wrapper{background-color:var(--color-white);position:relative;height:100%}}@media screen and (min-width: 768px){.iw-srp-list__sort-wrapper{padding:.8rem 0;box-shadow:0px 2px 26px 0px rgba(0,0,0,.12);width:28.8rem;margin-top:var(--space-200);position:absolute;z-index:4}}@media screen and (max-width: 767px){.iw-srp-list__sort-wrapper--show{display:flex;flex-direction:column}}@media screen and (min-width: 768px){.iw-srp-list__sort-wrapper--show{display:block}}@media screen and (max-width: 767px){.iw-srp-list__sort-main{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.iw-srp-list__sort-main::-webkit-scrollbar{width:0}}.iw-srp-list__sort-list-item{position:relative;display:block;background-color:none}.iw-srp-list__sort-radio-button{padding:var(--space-300) var(--space-400)}
.iw-cruise-list__sort-container .iw-cruise-list__sort-btn{padding:var(--space-100) var(--space-300)}.iw-cruise-list__sort-container .iw-cruise-list__sort-btn span:first-of-type{display:flex;flex-flow:row nowrap;align-items:center;column-gap:var(--space-200)}
.iw-message-container>div:not(:first-child){margin-top:var(--space-200)}
.iw-rating-filter__container{display:flex;flex-flow:row wrap;gap:var(--space-200);text-wrap:nowrap}@media screen and (min-width: 768px){.iw-rating-filter__container{width:max-content;max-width:348px}}@media screen and (min-width: 1024px){.iw-rating-filter__container{max-width:568px}}.iw-rating-filter__all-option{display:flex;align-items:center;justify-content:center}.iw-rating-filter__option{display:flex;flex-flow:row nowrap;align-items:center;column-gap:var(--space-100)}
.iw-filter__buttons{display:flex;flex-wrap:wrap;text-wrap:nowrap;gap:var(--space-200)}@media screen and (min-width: 768px){.iw-filter__buttons{width:max-content;max-width:348px}}@media screen and (min-width: 1024px){.iw-filter__buttons{max-width:568px}}
.iw-cruise-destination-filter__n-of-destinations-heading{font:var(--font-headline-xs);margin:var(--space-500) 0 var(--space-200)}
.iw-cruise-filter-group__header{display:none;font:var(--font-headline-xs)}@media screen and (min-width: 768px){.iw-cruise-filter-group__header{display:block}}
.iw-cruise-list__filter-container .iw-cruise-list__filter-btn{padding:var(--space-100) var(--space-300)}.iw-cruise-list__filter-container .iw-cruise-list__filter-btn span:first-of-type{display:flex;flex-flow:row nowrap;align-items:center;column-gap:var(--space-200)}@media screen and (min-width: 768px){.iw-cruise-list__filter-container .iw-cruise-filter-popout-menu{margin-top:var(--space-200);position:absolute;z-index:4}}
.iw-cruise-list__filter-sort-container{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.iw-cruise-list__filter-sort-container{justify-content:unset;column-gap:var(--space-500)}}.iw-cruise-list{display:flex;flex-direction:column;row-gap:var(--space-grid-row-gap)}

/*# sourceMappingURL=cruise-list.31b1f7494c56af04e3c5.css.map*/