.portDetail_error__gx2fl{color:red;font-size:14px;margin-top:4px}.portDetail_departureListContainer__eYZKj{display:flex;flex-direction:column;gap:28px;width:100%}.portDetail_outerWrapper__b2sy7.portDetail_isTwoColumn__on6Wl{display:grid;grid-gap:12px;gap:12px;margin-bottom:48px}@media(min-width:768px){.portDetail_outerWrapper__b2sy7.portDetail_isTwoColumn__on6Wl{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.portDetail_outerWrapper__b2sy7.portDetail_isTwoColumn__on6Wl>div:last-child{display:flex;align-items:center}}.portDetail_wrapper__bHMgr{padding:24px 12px;display:flex;flex-direction:column;gap:30px}.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo{display:flex;align-items:center;gap:24px}.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo .portDetail_title__0jWtW{font-family:var(--font-AtlasGroteskMedium),sans-serif;font-weight:500;font-size:18px;letter-spacing:0;line-height:1.35;margin-bottom:0}@media(min-width:768px){.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo .portDetail_title__0jWtW{font-size:19px}}@media(min-width:1228px){.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo .portDetail_title__0jWtW{font-size:20px;letter-spacing:-.2px}}@media(min-width:1440px){.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo .portDetail_title__0jWtW{font-size:21px;letter-spacing:-.3px}}@media(min-width:1920px){.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo .portDetail_title__0jWtW{font-size:22px}}.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo a{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:14px;line-height:1.35;margin-left:4px}@media(min-width:1228px){.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo a{font-size:13px}}@media(min-width:1440px){.portDetail_wrapper__bHMgr .portDetail_titleContainer__7Wpvo a{font-size:14px}}.portDetail_imageWrapper__UJYyy{position:relative;width:100%;height:220px;overflow:hidden}@media(min-width:768px){.portDetail_imageWrapper__UJYyy{height:400px}}.portDetail_datepickerWrapper__ZkmU2{display:flex;flex-flow:column;gap:6px}.portDetail_datepickerWrapper__ZkmU2 .portDetail_label__eSuTJ{font-family:var(--font-AtlasGroteskMedium),sans-serif;letter-spacing:1.1px;font-size:13px;font-weight:500;line-height:1.35;text-transform:uppercase;color:#6d6d6d;margin-bottom:0}@media(min-width:768px){.portDetail_datepickerWrapper__ZkmU2 .portDetail_label__eSuTJ{font-size:11px}}@media(min-width:1228px){.portDetail_datepickerWrapper__ZkmU2 .portDetail_label__eSuTJ{letter-spacing:1px}}@media(min-width:1440px){.portDetail_datepickerWrapper__ZkmU2 .portDetail_label__eSuTJ{font-size:11px;letter-spacing:1.16px}}@media(min-width:1920px){.portDetail_datepickerWrapper__ZkmU2 .portDetail_label__eSuTJ{font-size:12px;letter-spacing:1.33px}}.sailingList_departureList__RE7ED{display:flex;flex-direction:column}.sailingList_departureList__RE7ED>tr:nth-child(2n){background-color:#f4f4f6}.sailingList_departureList__RE7ED>tr{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:11px;line-height:1.5;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.5fr);border-radius:4px;padding:12px 16px}@media(min-width:1920px){.sailingList_departureList__RE7ED>tr{font-size:12px}}.sailingList_departureList__RE7ED>tr td{display:flex;align-items:center}.sailingList_departureList__RE7ED>tr td.sailingList_isCancelled__7StEY{text-decoration:line-through}.sailingList_departureList__RE7ED>tr td:first-child{padding-left:0}.sailingList_departureList__RE7ED>tr td:last-child{justify-content:flex-end}.sailingList_heading__S8U_L th{display:flex;font-family:var(--font-AtlasGroteskMedium),sans-serif;letter-spacing:0;margin-bottom:0;font-weight:500;font-size:14px;line-height:1.35}@media(min-width:1228px){.sailingList_heading__S8U_L th{font-size:13px}}@media(min-width:1440px){.sailingList_heading__S8U_L th{font-size:14px}}.variantBlock_block__4oImN{box-shadow:0 2px 4px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.06);background-color:#fff;border-radius:8px;overflow:hidden;margin:20px 0}.variantBlock_intro__ZWI_N{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;font-size:14px;line-height:1.35;color:#575757;margin:0;padding:14px 12px;border-bottom:1px solid #e9e9e9}@media(min-width:1228px){.variantBlock_intro__ZWI_N{font-size:13px}}@media(min-width:1440px){.variantBlock_intro__ZWI_N{font-size:14px}}@media(min-width:768px){.variantBlock_intro__ZWI_N{padding:14px 16px}}.variantBlock_branch__u_vVN+.variantBlock_branch__u_vVN{border-top:1px solid #e9e9e9}.variantBlock_branchHeading__I56Gy{font-family:var(--font-AtlasGroteskMedium),sans-serif;letter-spacing:0;font-weight:500;font-size:14px;line-height:1.35;color:#1f1f1f;background-color:#f4f4f6;margin:0;padding:10px 12px}@media(min-width:1228px){.variantBlock_branchHeading__I56Gy{font-size:13px}}@media(min-width:1440px){.variantBlock_branchHeading__I56Gy{font-size:14px}}@media(min-width:768px){.variantBlock_branchHeading__I56Gy{padding:10px 16px}}.styles_headerRow__uHMqn{width:100%;display:grid;grid-template-columns:repeat(4,minmax(min-content,1fr));padding:12px;grid-gap:12px;gap:12px;border-bottom:2px solid #c9cad4}.styles_headerRow__uHMqn>p{font-family:var(--font-AtlasGroteskMedium),sans-serif;letter-spacing:0;margin-bottom:0;font-weight:500;font-size:14px;line-height:1.35}@media(min-width:1228px){.styles_headerRow__uHMqn>p{font-size:13px}}@media(min-width:1440px){.styles_headerRow__uHMqn>p{font-size:14px}}@media(min-width:768px){.styles_headerRow__uHMqn>p{font-family:var(--font-AtlasGroteskMedium),sans-serif;font-weight:500;font-size:16px;letter-spacing:0;line-height:1.2;margin-bottom:0}}@media(min-width:768px)and (min-width:768px){.styles_headerRow__uHMqn>p{font-size:16px;line-height:1.4}}@media(min-width:768px)and (min-width:1228px){.styles_headerRow__uHMqn>p{font-size:16px;line-height:1.35}}@media(min-width:768px)and (min-width:1440px){.styles_headerRow__uHMqn>p{font-size:17px;line-height:1.4}}@media(min-width:768px)and (min-width:1920px){.styles_headerRow__uHMqn>p{font-size:18px;line-height:1.2}}.styles_row__UMdVo{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:14px;line-height:1.35;width:100%;display:grid;grid-template-columns:repeat(4,minmax(min-content,1fr));padding:14px 12px;grid-gap:12px;gap:12px;transition:background-color .15s linear;border-radius:4px}@media(min-width:1228px){.styles_row__UMdVo{font-size:13px}}@media(min-width:1440px){.styles_row__UMdVo{font-size:14px}}.styles_row__UMdVo .styles_firstColumn__G09BJ{display:flex;align-items:center;gap:12px;cursor:pointer}.styles_row__UMdVo .styles_firstColumn__G09BJ svg{display:inline-block;flex-shrink:0}.styles_row__UMdVo .styles_firstColumn__G09BJ .styles_arrow__AhpWE{transition:all .15s ease-out;transform:rotate(180deg);color:#a5a5a5}.styles_row__UMdVo.styles_grey___oIHb{background-color:#f4f4f6}@media(prefers-reduced-motion){.styles_row__UMdVo{transition:none}}.styles_daySeparator__O3S5W{width:100%;border-top:2px solid #d4d5dd;margin:12px auto;display:none}.styles_accordionButton__S6m_o,.styles_accordionButton__S6m_o[aria-expanded=true]{cursor:pointer}.styles_accordionButton__S6m_o[aria-expanded=true] .styles_row__UMdVo{background-color:#d4d5dd;color:#1f1f1f}.styles_accordionButton__S6m_o[aria-expanded=true] .styles_arrow__AhpWE{transform:rotate(0deg)}