.cruise-room__bottom,.cruise-room-details{display:grid;grid-template-columns:1fr 1fr;gap:6rem}.cruise-room-details{grid-template-columns:calc(50% - 3rem) calc(50% - 3rem)}.cruise-room__bottom{align-items:flex-end}.cruise-rooms .main-swiper .swiper-slide-inner{padding:5rem 5rem 6.7rem;background-color:var(--color-secondary-olive-20);margin:auto}.cruise-rooms__thumbs{margin:auto auto 14px;width:100%}.cruise-rooms .main-swiper .swiper-slide-inner .button svg{margin-right:5px}.cruise-rooms .main-swiper .swiper-slide-inner ul li::marker{color:rgb(var(--color-olive));font-size:30px;line-height:1}.cruise-rooms .main-swiper .swiper-slide-inner ul{list-style-type:disc;color:var(--color-grey-80);font-size:18px;padding-left:0}.cruise-room__buttons,.cruise-room__video{max-width:526px}.cruise-room__video .video-wrapper video,.cruise-room__video .video-wrapper{width:100%}.cruise-room__buttons .button:not(:hover){background:transparent}.cruise-room__buttons .button{padding:0 2rem}.cruise-room__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4.4rem}.cruise-room__buttons modal-opener button{max-width:none;min-width:100%;padding:0!important}.cruise-room__price-list{justify-content:flex-end;display:flex;align-items:baseline;padding:16px 23px;background-color:#fff;height:max-content;gap:10px;flex-wrap:wrap;line-height:1}.cruise-room__price-list small{color:var(--color-grey-80)}.cruise-room__price{font-size:14px;color:var(--color-compare-price);font-weight:700;text-decoration:line-through}.cruise-room__discounted-price{font-size:22px;color:rgb(var(--color-olive));font-weight:700;margin-left:10px}.cruise-room__discounted-price span{font-weight:400;font-size:15px}.cruise-room-details .link{display:flex;align-items:center;gap:10px;font-weight:700;margin-top:3.8rem}.cruise-rooms{--swiper-navigation-color: rgb(var(--color-foreground));--swiper-navigation-sides-offset: -70px}.cruise-rooms__thumbs .swiper-slide{width:auto;max-width:max-content!important;padding-bottom:12px}.cruise-rooms__thumbs .swiper-slide.swiper-slide-thumb-active{color:rgb(var(--color-olive));position:relative}.cruise-rooms__thumbs .swiper-slide.swiper-slide-thumb-active:after{height:2px;width:100%;left:0;bottom:0;position:absolute;top:auto;content:"";background-color:rgb(var(--color-olive))}.cruise-rooms__thumbs .swiper-button-lock{display:flex}.cruise-rooms [id^=Swiper-] .swiper-button-next:after,.cruise-rooms [id^=Swiper-] .swiper-button-prev:after{border:1px solid var(--color-secondary-olive-40)}.cruise-rooms [id^=Swiper-]{max-width:1300px;margin:auto}.cruise-rooms custom-swiper-prev-button{position:absolute;top:-7px;left:-10px;width:80px;background:linear-gradient(-90deg,transparent 40%,white 78%);z-index:10;display:flex;align-items:center;justify-content:flex-start;padding:1px;cursor:pointer}.cruise-rooms custom-swiper-prev-button .icon-arrow{width:3.8rem;height:3.8rem}.cruise-rooms custom-swiper-next-button{position:absolute;top:-7px;right:-10px;width:80px;background:linear-gradient(90deg,transparent 40%,white 78%);z-index:10;display:flex;align-items:center;justify-content:flex-end;padding:1px;cursor:pointer}.cruise-rooms custom-swiper-next-button .icon-arrow{width:3.8rem;height:3.8rem}@media (max-width: 750px){.cruise-rooms .main-swiper .swiper-slide-inner{padding:2rem 0rem 3rem}.cruise-room__bottom,.cruise-room-details{grid-template-columns:1fr;gap:2rem;display:block}.cruise-room__bottom .nested-swiper,.cruise-room-details .nested-swiper{margin-bottom:2rem}.cruise-room__buttons{display:grid;grid-template-columns:1fr;gap:10px;margin-top:3.1rem;padding-right:4px}.cruise-rooms .main-swiper .swiper-slide-inner ul li::marker{margin-right:10px;font-size:14px}.cruise-rooms .main-swiper .swiper-slide-inner ul{font-size:14px;padding-left:5px}.cruise-rooms .swiper-slide .cruise-room__video+div,.cruise-rooms .swiper-slide .cruise-room__bottom{transition:all .3s ease}.cruise-rooms .swiper-slide:not(.swiper-slide-active) .cruise-room__video+div,.cruise-rooms .swiper-slide:not(.swiper-slide-active) .cruise-room__bottom{opacity:0}.cruise-rooms .main-swiper .swiper-slide{height:auto}.cruise-rooms .main-swiper .swiper-slide .swiper-slide-inner{height:100%}.cruise-room__price-list>span{margin-left:auto}.cruise-room__price-list{justify-content:space-between}.cruise-rooms{background-color:var(--color-secondary-olive-20);padding-left:2rem;padding-right:2rem;--swiper-navigation-sides-offset: 20px;--swiper-navigation-top-offset: -10px;padding-top:50px}.cruise-rooms .swiper-button-prev{left:10px;right:auto}.cruise-room__discounted-price{font-size:16px}.cruise-room__price{font-size:12px}.section--cruise-rooms .page-width{padding-left:0;padding-right:0}}.room-modal{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.7)!important}.room-modal .modal-video__content{background:rgba(var(--color-foreground),.7)!important}.cruise-room__video{max-width:800px;width:100%}.room-modal .modal-video__video{display:flex;align-items:center;justify-content:center;width:max-content;height:max-content;margin:auto}.room-modal .modal-video__content-info{display:flex;justify-content:center;align-items:center}.nested-swiper{--swiper-pagination-bullet-size: 10px;--swiper-theme-color: rgb(255, 255, 255);--swiper-pagination-bullet-border-radius: 0px;--swiper-pagination-bullet-horizontal-gap: 6px;--swiper-pagination-bullet-inactive-opacity: .8;--swiper-pagination-bullet-inactive-color: rgb(255, 255, 255)}.nested-swiper .swiper-pagination-bullet{transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-rooms.css.map */
