@media (max-width:960px){.gallery{margin:-12px}}.gallery .thumbs{position:relative;width:390px;height:400px;overflow-y:auto;font-size:0}@media screen and (max-width:600px){.gallery .thumbs{display:none}}@media screen and (max-width:1264px){.gallery .thumbs{width:402px}}@media screen and (max-width:1600px){.gallery .thumbs{height:400px}}.gallery .thumbs .thumb{width:129px;height:100px;margin:0 0 1px 1px;display:inline-block;-o-object-fit:cover;object-fit:cover;cursor:pointer;box-sizing:border-box}.gallery .thumbs .thumb.active{border:3px solid #ffc854}.gallery .main-photo .main-photo__img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.gallery .fullscreen-photo__img{max-width:100%;max-height:100vh;width:1020px;height:700px;-o-object-fit:contain;object-fit:contain;display:block}.gallery .main-photo__title{background:rgba(0,0,0,.3);color:#fff;font-size:15px;margin:8px;padding:8px;position:absolute}.gallery .fullscreen{background:rgba(0,0,0,.3)}.color_sea,.color_sea.v-card{background-color:#417fb8!important}.color_sand{background:#f5f5f1}.color_sky{background-color:#6998c6}.color_lightblue,.color_lightblue.v-card{background-color:#e4edf4}.color_sun{background:#ffc854!important}.color_orange{background:#ff9a0d!important}@font-face{font-family:promos;font-weight:400;font-style:normal;src:local("promos");src:url(/fonts/promos.woff),url(/fonts/promos.eot),url(/fonts/promos.svg),url(/fonts/promos.ttf)}.promo-icon{white-space:nowrap;padding:0 6px}.promo-icon .v-chip__content{font-size:12px;font-weight:700}.promo-icon:after,.promo-icon:before{font-family:promos;font-weight:400;text-transform:none;font-size:15px;margin-top:-3px;display:inline-block;vertical-align:-4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.promo-icon:after{margin-left:4px}.promo-icon:before{margin-right:4px}.promo-icon.icon-left:after,.promo-icon.icon-right:before{display:none}.promo-icon-s:after,.promo-icon-s:before{content:"s"}.promo-icon-e:after,.promo-icon-e:before{content:"e"}.promo-icon-y:after,.promo-icon-y:before{content:"y"}.promo-icon-a:after,.promo-icon-a:before{content:"a"}.promo-icon-f:after,.promo-icon-f:before{content:"f"}.promo-icon-h:after,.promo-icon-h:before{content:"h"}.promo-icon-n:after,.promo-icon-n:before{content:"n"}.promo-icon-r:after,.promo-icon-r:before{content:"r"}.promo-icon-i:after,.promo-icon-i:before{content:"i"}.promo-icon-v:after,.promo-icon-v:before{content:"v"}.promo-icon-c:after,.promo-icon-c:before{content:"c"}.promo-icon-g:after,.promo-icon-g:before{content:"g"}.promo-icon-k:after,.promo-icon-k:before{content:"k"}.promo-icon-b:after,.promo-icon-b:before{content:"b"}.promo-icon-d:after,.promo-icon-d:before{content:"d"}.promo-icon-j:after,.promo-icon-j:before{content:"j"}.promo-icon-o:after,.promo-icon-o:before{content:"o"}.promo-icon-l:after,.promo-icon-l:before{content:"l"}.schema{position:relative;margin:0 auto;display:inline-block}.schema .cabins{position:absolute;left:0;right:0;top:0;bottom:0}.schema .cabin{opacity:0}.schema .cabin-active{opacity:.2;transition:all .4s ease;fill:#208914;cursor:pointer}.schema .cabin-active:hover{opacity:.5}.schema .cabin-selected{opacity:.5;fill:#ff9800}.page-cruise-tour .clearfix{clear:both}.page-cruise-tour .sticky{position:-webkit-sticky;position:sticky;top:16px}.page-cruise-tour .cabin{display:flex;flex-wrap:wrap;border-bottom:1px solid #dadada}.page-cruise-tour .cabin:hover{background:#f0f0f0}.page-cruise-tour .cabin:first-of-type{border-top:1px solid #dadada}.page-cruise-tour .cabin__photos{padding:12px;width:200px}.page-cruise-tour .cabin__info{padding:12px;width:50%}.page-cruise-tour .cabin__link,.page-cruise-tour .cabin__prices{padding:12px}.page-cruise-tour .cabin__link .sum,.page-cruise-tour .cabin__prices .sum{font-weight:bolder;color:#04b904}.page-cruise-tour .cabin__link{text-align:right;flex-grow:1}@media screen and (max-width:600px){.page-cruise-tour .cabin{background:#f5f5f1;margin-bottom:12px}.page-cruise-tour .cabin__photos{padding:12px;width:100%}.page-cruise-tour .cabin__info,.page-cruise-tour .cabin__prices{width:100%}.page-cruise-tour .cabin__link{text-align:left;width:100%}}.page-cruise-tour .gradient-fill{background:#fff2de;background:linear-gradient(120deg,#fff2de,#c1ddf8)}.page-cruise-tour .ship-gallery{width:250px;min-width:250px}