.cruise-detail-page_bookingWrapper__qoxZT{background-color:var(--color-primary);background:linear-gradient(90deg,var(--color-primary-darker) 0,var(--color-primary) 100%);display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:768px){.cruise-detail-page_bookingWrapper__qoxZT{flex-direction:row}}.cruise-detail-page_contentWrapper__TPjcT{width:100%}@media(min-width:768px){.cruise-detail-page_contentWrapper__TPjcT{width:65%;padding-right:70px}}.cruise-detail-page_contentWrapper__TPjcT h5{font-size:18px}.cruise-detail-page_richTextWrapper__sOOtJ{margin:40px 0}.cruise-detail-page_asideSection__xoP8y{width:100%;margin-top:50px;position:relative}@media(min-width:768px){.cruise-detail-page_asideSection__xoP8y{width:38%;min-width:452px;margin-top:-60px;flex-direction:row}}.cruise-detail-page_widgetWrapper__v0MxH{max-width:520px}.cruise-detail-page_widgetInnerWrapper__eGkKW{position:relative;padding:40px 30px 30px;border-radius:0 0 5px 5px;background:var(--color-white);color:var(--color-black)}.cruise-detail-page_widgetInnerWrapper__eGkKW>a{display:block;margin-top:1em;background:var(--color-primary);color:var(--color-black);padding:.75em 1.5em;border-radius:9999px;font-family:var(--font-heading);text-decoration:none;text-align:center}.cruise-detail-page_widgetInnerWrapper__eGkKW h3{font-size:1.5em;font-family:var(--font-heading);color:var(--color-black);margin:.15em 0 .5em}.cruise-detail-page_itemIcon__zdCcl{margin:.5em 0 .75em;display:flex;align-items:center;flex-wrap:wrap}.cruise-detail-page_itemIcon__zdCcl p{margin:0;font-size:.9em;text-transform:uppercase;transform:translate3d(2px,1px,0)}.cruise-detail-page_icon___PRLI{display:inline-grid;width:24px;height:24px;margin-right:4px;background:#d9d9d9;border-radius:9999px;place-items:center}.cruise-detail-page_icon___PRLI svg{display:inline-block;width:16px;height:16px}.cruise-detail-page_imageWrapper__pfMxR{position:relative;padding-bottom:50%;width:50%}.cruise-detail-page_imageWrapper__pfMxR img{position:absolute;width:100%;height:100%;object-fit:cover}.cruise-detail-page_flexContainer__ED3vM{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(min-width:768px){.cruise-detail-page_flexContainer__ED3vM{flex-direction:row}}.cruise-detail-page_header__Te0lp{position:relative;overflow:hidden;height:60px;padding:15px 30px;display:flex;align-items:center;border-radius:5px 5px 0 0;font-size:22px;font-family:var(--font-heading);color:var(--color-black);background:var(--color-primary)}.cruise-detail-page_header__Te0lp span{position:relative;z-index:1}.cruise-detail-page_spacer__TxtWi{height:100px}.cruise-detail-page_duration__406w5{position:absolute;top:0;right:0;background:#f1f1f1;line-height:1;display:flex;align-items:center;gap:5px;font-size:14px;padding:.5em 1em;border:none;border-radius:4px;margin:1em}.gridcontainer_container__c6weS{display:grid;grid-template-columns:1fr;grid-gap:1em;gap:1em;margin:1em 0}@media screen and (min-width:768px){.gridcontainer_container__c6weS.gridcontainer_grid-cols-2__f5upp{grid-template-columns:repeat(2,1fr)}.gridcontainer_container__c6weS.gridcontainer_grid-cols-3__hThZq{grid-template-columns:repeat(3,1fr)}.gridcontainer_container__c6weS.gridcontainer_grid-cols-4__zHiWS{grid-template-columns:repeat(4,1fr)}}.serverrenderhoteltabs_container__emaOu{background:#fff;padding-bottom:20px}.serverrenderhoteltabs_TabberWrapper__u0HVW{padding-top:40px}.serverrenderhoteltabs_TabMenuContainer__LZ1op{width:100%;max-width:1410px;margin:0 auto;padding:0 15px;overflow-x:auto}.serverrenderhoteltabs_TabMenu__IsK3Y{position:relative;display:flex;margin-bottom:30px;min-width:-moz-fit-content;min-width:fit-content}.serverrenderhoteltabs_TabMenu__IsK3Y:after{position:absolute;bottom:-17px;left:0;content:"";width:100%;height:2px;background-color:#ededed}.serverrenderhoteltabs_TabMenuItem__fToHW{position:relative;padding:0 14px;border:0;white-space:nowrap;background-color:transparent;cursor:pointer;font-size:18px}.serverrenderhoteltabs_TabMenuItemActive__0hmzp:after{content:"";position:absolute;z-index:1;bottom:-17px;left:0;width:100%;height:2px;transition:all .35s ease;background:#000}.serverrenderhoteltabs_ContentContainer__jH_E1{margin:40px 0}.serverrenderhoteltabs_Container__qF52_{width:100%;max-width:1440px;margin:0 auto;padding:0 15px}.serverrenderhoteltabs_Columns__DAk7s{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;padding:16px 0 24px}@media screen and (min-width:768px){.serverrenderhoteltabs_Columns__DAk7s{grid-template-columns:1fr 1fr;padding:50px 0;gap:50px}.serverrenderhoteltabs_ColumnsNumCol1__Y6tE8{grid-template-columns:1fr}.serverrenderhoteltabs_ColumnsDividers__wYUzB>div:nth-child(odd):before{content:"";display:block;height:calc(100% + 50px);width:1px;background:hsla(0,0%,100%,.25);position:absolute;right:-25px;bottom:-25px;top:-25px}.serverrenderhoteltabs_ColumnsDividers__wYUzB>div:nth-child(2n):after,.serverrenderhoteltabs_ColumnsDividers__wYUzB>div:nth-child(odd):after{content:"";display:block;height:calc(100% + 50px);height:1px;background:hsla(0,0%,100%,.25);position:absolute;left:-25px;bottom:-25px;right:-25px}.serverrenderhoteltabs_ColNoDivider__6eHgs:after{display:none!important}}.serverrenderhoteltabs_Column__KtE6o{position:relative;flex:100% 1}.serverrenderhoteltabs_Column__KtE6o>div{margin:0}.serverrenderhoteltabs_Card__sAgSm a{text-decoration:none}.serverrenderhoteltabs_MediaContainer__Przee{position:relative;padding-top:56.25%}.serverrenderhoteltabs_MediaContainer__Przee>div,.serverrenderhoteltabs_MediaContainer__Przee>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;margin-top:0;margin-bottom:0}.serverrenderhoteltabs_Description__OtfW_ p{font-size:1em}@media screen and (min-width:768px){.serverrenderhoteltabs_Description__OtfW_ p{font-size:1.2em}}.serverrenderhoteltabs_Button__AKnAG{display:inline-flex;justify-content:center;align-items:center;gap:.5em;transition:background-color .2s ease;text-decoration:none;background-color:transparent;color:#fff;border:1px solid #fff;font-size:1rem;line-height:1;border-radius:50px;padding:13px 28px;cursor:pointer;transition:background-color .1s ease}.serverrenderhoteltabs_Button__AKnAG:hover{background-color:hsla(0,0%,100%,.3)}.serverrenderhoteltabs_Button__AKnAG::selection{background-color:hsla(0,0%,100%,.3)}.serverrenderhoteltabs_SlideShowWrapper__xmBbZ>div{margin:0}@media screen and (min-width:768px){.serverrenderhoteltabs_SlideShowWrapper__xmBbZ .splide__slide figure{height:680px!important}}.serverrenderhoteltabs_RichTextContainer__0sD71 img{max-width:100%;height:auto}.styled-elements_container__wB6nS{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 15px}.styled-elements_full-height__H8RZf{height:100%}.styled-elements_blockcontainer__B543p{width:100%;max-width:var(--container-max-width);margin:50px auto;padding:0 15px}.styled-elements_ingress__8VJxV{padding:30px 0;margin:10px 0;max-width:800px;font-size:1.125rem;line-height:26px}@media(min-width:768px){.styled-elements_ingress__8VJxV{font-size:1.25rem;line-height:30px;margin:40px 0}}.styled-elements_ingress__small__py6aS{padding:0;margin:28px 0;max-width:800px;font-size:1rem;line-height:24px}@media(min-width:768px){.styled-elements_ingress__small__py6aS{font-size:1.125rem;line-height:26px;margin:40px 0}}.styled-elements_richtextwrapper__tWHhe{font-family:var(--rich-text-font-family);font-size:var(--rich-text-font-size-small);white-space:pre-wrap;margin:50px auto;padding:0 15px;background-color:transparent}@media(min-width:768px){.styled-elements_richtextwrapper__tWHhe{font-size:var(--rich-text-font-size-medium)}}.styled-elements_richtextwrapper__boxed__HMT4F{font-family:var(--rich-text-font-family);font-size:var(--rich-text-font-size-small);white-space:pre-wrap;word-break:break-word;margin:50px auto;padding:0 15px}.styled-elements_richtextwrapper__boxed__HMT4F>div{padding:30px;background-color:#fff}.styled-elements_richtextwrapper__boxed__HMT4F>div h2{margin-top:0}@media(min-width:768px){.styled-elements_richtextwrapper__boxed__HMT4F{font-size:var(--rich-text-font-size-medium)}}.styled-elements_richtextwrapper__red__GMGDr{color:var(--color-white);text-align:center}.styled-elements_richtextwrapper__red__GMGDr>div{padding:30px;background-color:var(--color-profile-red)}.styled-elements_richtextwrapper__red__GMGDr>div h2,.styled-elements_richtextwrapper__red__GMGDr>div p{max-width:800px;margin-left:auto;margin-right:auto}.styled-elements_richtextwrapper__red__GMGDr h2{font-family:var(--font-hrs);text-transform:uppercase;font-size:42px;margin-top:0}@media(min-width:768px){.styled-elements_richtextwrapper__red__GMGDr h2{font-size:60px}}.styled-elements_richtextwrapper__white__vCEGn div{padding:30px;background-color:var(--color-white)}.styled-elements_richtextwrapper__grey__FiNtO div{padding:30px;background-color:var(--color-grey)}.styled-elements_richtextwrapper__grey__FiNtO div h2,.styled-elements_richtextwrapper__grey__FiNtO div h3{color:var(--color-profile-red)}.styled-elements_paragraph__UflHc a{color:inherit}.styled-elements_translatedlink__epwod{text-decoration:none;white-space:nowrap;display:inline-block;color:var(--color-black)}.styled-elements_textbold__1_53H{font-family:var(--font-heading)}.styled-elements_styledlink__erLZF{color:var(--color-black);text-decoration:underline}.styled-elements_styledlinkbutton__ztRs9{background-color:var(--color-black);color:var(--color-white);border:none;transition:background-color .2s ease;padding:10px 20px;border-radius:50px;cursor:pointer;font-family:var(--font-heading);text-decoration:none}.styled-elements_primary__Fp2Fv{color:var(--color-primary)}.styled-elements_primary__Fp2Fv:hover{color:var(--color-primary-darker)}.styled-elements_secondary__EWUyf{color:#ff0}.styled-elements_black__L7Pzh{color:var(--color-black);text-decoration:underline}.styled-elements_buttonBlack__qhQ6W{background-color:var(--color-black);color:var(--color-white);transition:background-color .2s ease;font-size:1rem;line-height:1;padding:13px 28px;border-radius:50px;cursor:pointer;font-family:var(--font-heading)}.styled-elements_buttonWhite__7xyzx{background-color:var(--color-white)}.styled-elements_buttonPrimary__2vnTt,.styled-elements_buttonWhite__7xyzx{color:var(--color-black);transition:background-color .2s ease;font-size:1rem;line-height:1;padding:13px 28px;border-radius:50px;cursor:pointer;font-family:var(--font-heading)}.styled-elements_buttonPrimary__2vnTt{background-color:var(--color-primary)}.styled-elements_buttonPrimary__2vnTt:hover{background-color:var(--color-primary-darker)}.styled-elements_buttonOutlined__gRXIk{background-color:transparent;color:var(--color-white);border-color:var(--color-white);border-width:1px;border-style:solid;font-size:1rem;line-height:1;border-radius:50px;padding:13px 28px;cursor:pointer;font-family:var(--font-heading);transition:background-color .1s ease}.styled-elements_buttonOutlined__gRXIk:hover{background-color:hsla(0,0%,100%,.3)}.styled-elements_buttonOutlined__gRXIk::selection{background-color:hsla(0,0%,100%,.3)}.styled-elements_buttonOutlinedBlack__Rh6OS{background-color:transparent;color:var(--color-black);border-color:var(--color-black);border-width:1px;border-style:solid;font-size:1rem;line-height:1;border-radius:50px;padding:13px 28px;cursor:pointer;font-family:var(--font-heading);transition:background-color .1s ease}.styled-elements_buttonOutlinedBlack__Rh6OS:hover{background-color:hsla(0,0%,100%,.3)}.styled-elements_buttonOutlinedBlack__Rh6OS::selection{background-color:hsla(0,0%,100%,.3)}