main{--page-width: 124rem}.main-cruise__timmings{padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid rgba(var(--color-foreground),.7)}.main-cruise__description{border-bottom:1px solid rgba(var(--color-foreground),.7);padding-bottom:4rem}.main-cruise__timmings__item{display:grid;grid-template-columns:80px 1fr}.main-cruise__timmings__item__title{margin-top:0;margin-bottom:0}.main-cruise__timmings__item__icon .icon{width:100%}.main-cruise__timmings__item{display:flex;align-items:center;gap:20px}.main-cruise__best-attractions{padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid rgba(var(--color-foreground),.7)}.main-cruise__best-attractions ul{padding-left:0}.main-cruise__best-attractions li{display:flex;align-items:flex-start;gap:21px;font-size:18px;margin-bottom:1rem}.main-cruise__best-attractions:last-child{border-bottom:0}.main-cruise__weather{padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid rgba(var(--color-foreground),.7)}.main-cruise__weather-list{margin-top:3.3rem;--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 1rem}.main-cruise__weather__item__month{font-size:11px;color:var(--color-grey-80);margin-bottom:11px}.main-cruise--right{padding:4rem}.main-cruise-right__checklist li{display:flex;align-items:baseline;gap:17px;margin-bottom:1rem}.main-cruise{display:flex;gap:8.8rem}.main-cruise>div:not(.main-cruise--left){width:100%}@media (min-width: 750px){.main-cruise>div:not(.main-cruise--left){max-width:362px;min-width:362px}}.main-cruise--right .button svg{margin-right:10px}.main-cruise--right .tour-dates-links{display:flex;align-items:center;line-height:1;margin-bottom:3rem}.main-cruise-right__checklist svg{width:16px;min-width:16px;max-width:16px}.main-cruise-right__checklist{margin-top:2rem}.main-cruise__best-attractions li svg{width:28px;min-width:28px;max-width:28px}@media (max-width: 750px){.main-cruise{flex-direction:column-reverse;gap:0rem}.main-cruise--left{padding-top:3rem;margin-top:2.1rem;border-top:1px solid rgb(var(--color-foreground))}.main-cruise>div:not(.main-cruise--left){width:100%;max-width:100%}.main-cruise--right{margin-left:-2rem;margin-right:-2rem;padding:3rem 2rem}.main-cruise__best-attractions li{font-size:14px;color:var(--color-grey-80)}}.main-cruise--right [id^=price]{padding-top:3rem;padding-bottom:3rem;border-top:1px solid rgba(var(--color-foreground),.2);border-bottom:1px solid rgba(var(--color-foreground),.2);margin-bottom:3rem;margin-top:3rem}.main-cruise__departures{margin-bottom:3rem}.main-cruise__departures__item{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:15px;padding-top:15px;border-bottom:1px solid rgba(var(--color-foreground),.1);font-size:14px;line-height:1}.main-cruise__departures__list{border:1px solid rgba(var(--color-foreground),1);padding:2rem}.main-cruise__departures__item__price{font-weight:700}.main-cruise__departures__item__price span{font-weight:400}.main-cruise__departures__item:first-of-type{padding-top:0}.main-cruise__departures__item:last-of-type{padding-bottom:0;border-bottom:none}.main-cruise__departures-title{color:var(--color-grey-80);margin-bottom:20px;font-size:11px;line-height:1}.main-cruise--right [id^=price]>small{color:var(--color-grey-80);font-size:11px}.main-cruise__cta-title{font-weight:700;letter-spacing:2px}.main-cruise__caption{font-weight:700;font-size:11px}.main-cruise__benefits{font-size:14px;display:flex}.main-hotel-benefits .main-cruise__benefits:first-child{margin-top:0}.main-hotel-benefits .main-cruise__benefits:last-child{margin-bottom:0}.main-hotel-benefits{margin-bottom:2.7rem;border:1px solid #000000;padding:22px 20px}.main-cruise__benefits svg{width:13px;height:11px;margin-right:10px;flex:none;margin-top:8px}@media (min-width: 750px){.main-cruise__timmings .grid__item{width:max-content!important;max-width:none!important}.banner__box.content-container{padding:0}}@media (max-width: 750px){.section--main-cruise .page-width{padding-left:2rem;padding-right:2rem}.main-cruise--right [id^=price]{padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between}.main-cruise__cta-title{font-size:2rem}.main-hotel-benefits{margin-bottom:2.7rem}}@media (min-width: 750px) and (max-width: 1300px){.banner.banner--adapt{min-height:600px}}.custom-departure-value li{position:relative;list-style-type:none;list-style-position:outside}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-main-cruise.css.map */
