@font-face{font-family:'Akkurat-bold';src:url(../../../etc.clientlibs/cunard/clientlibs/clientlib-site/resources/fonts/AkkuratStd-Bold.woff)}
@font-face{font-family:'Akkurat-regular';src:url(../../../etc.clientlibs/cunard/clientlibs/clientlib-site/resources/fonts/AkkuratStd-Reg.woff)}
@font-face{font-family:'Akkurat-light';src:url(../../../etc.clientlibs/cunard/clientlibs/clientlib-site/resources/fonts/AkkuratStd-Light.woff)}
@font-face{font-family:'Sang-bleu-sans-light';src:url(../../../etc.clientlibs/cunard/clientlibs/clientlib-site/resources/fonts/SangBleuSans-Light-WebXL.woff)}
@font-face{font-family:'Sang-bleu-sans-regular';src:url(../../../etc.clientlibs/cunard/clientlibs/clientlib-site/resources/fonts/SangBleuSans-Regular-WebXL.woff)}
:root{--color-primary1:#fff;--color-primary2:#a71a39;--color-primary3:#1d1d1b;--color-primary4:#95874c;--color-primary5:#1d1d1b;--color-primary6:#666;--color-secondary1:#333;--color-secondary2:#1d1d1b;--color-secondary3:#a71a39;--color-secondary4:#9b8635;--color-secondary5:#f1f1f1;--color-secondary6:rgba(29,29,27,0.9);--color-secondary7:#988a62;--color-tertiary1:#a6b4cf;--color-tertiary2:#ccc;--color-tertiary3:#f4f3ef;--font-heading-light:'Sang-bleu-sans-light';--font-heading-regular:'Sang-bleu-sans-regular';--font-heading-medium:'Akkurat-regular';--font-heading-bold:'Akkurat-bold';--font-text-regular:'Akkurat-regular';--font-text-light:'Akkurat-light';--gradient-primary1:linear-gradient(180deg,rgba(29,29,27,0) 44.18%,#1d1d1b 100%);--gradient-primary2:linear-gradient(0,rgba(29,29,27,0) 0,#1d1d1b 100%);--gradient-primary3:linear-gradient(0,rgba(29,29,27,0) 0,rgba(29,29,27,0.9) 100%);--gradient-primary4:linear-gradient(180deg,rgba(255,255,255,0) 50%,#fff 100%);--gradient-primary5:linear-gradient(0,rgba(29,29,27,0) 0,#1d1d1b 100%);--gradient-primary6:linear-gradient(180deg,rgba(255,255,255,0) 44.18%,#fff 100%);--gradient-primary7:linear-gradient(180deg,#f4f3ef 36.14%,rgba(244,243,239,0) 100%,#fff 100%);--gradient-primary8:linear-gradient(180deg,#fff 0,#f1f1f1 100%),#f9f9f9;--font-h1:var(--font-heading-light);--font-h2:var(--font-heading-light);--font-h3:var(--font-heading-medium);--font-h4:var(--font-heading-medium);--font-h5:var(--font-heading-bold)}
h1{font-family:var(--font-heading-light);font-size:1.5rem;line-height:28px;color:var(--color-primary3)}
h2{font-family:var(--font-heading-light);font-size:1.25rem;line-height:23px;color:var(--color-primary3)}
h3{font-family:var(--font-heading-regular);font-size:1rem;line-height:19px;color:var(--color-primary3)}
h4{font-family:var(--font-heading-medium);font-size:1.125rem;line-height:26px;color:var(--color-primary3)}
h5{font-family:var(--font-heading-regular);font-size:1rem;line-height:23px;color:var(--color-primary3)}
.content-wrapper p{font-family:var(--font-text-regular);font-size:1rem;line-height:26px;color:var(--color-primary6)}
.content-wrapper a{font-family:var(--font-text-regular);font-size:1rem;line-height:26px;color:var(--color-primary2);text-decoration:underline;text-decoration-skip-ink:none}
.content-wrapper ul li,.content-wrapper ol li{font-family:var(--font-text-regular);font-size:1rem;line-height:24px}
.content-wrapper b{font-family:var(--font-heading-bold);font-size:1rem;line-height:26px;color:var(--color-primary6)}
.title1-icon{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTAgNDUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1MCA0NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNBODlBNjc7c3Ryb2tlLXdpZHRoOjQ7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNBODlBNjc7c3Ryb2tlLXdpZHRoOjAuMjU7fQoJLnN0MntmaWxsOiNBODlBNjc7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSI2NC42IiB5MT0iMjIuNCIgeDI9IjQuNSIgeTI9IjIyLjQiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xODEsMjIuNCIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTI1LDQxLjMgMTQyLjgsMjIuNCAxMjUsMy43IDEwNy4yLDIyLjQgCQkJIi8+CgkJPC9nPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEwNi45LDM1LjMgMTE5LjIsMjIuNCAxMDYuOSw5LjcgOTQuOCwyMi40IAkJCSIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIxMTMuMiwyOSAxMTkuMiwyMi40IDExMy4yLDE2IDEwNy4yLDIyLjQgCQkJIi8+CgkJPC9nPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE0Mi44LDM1LjMgMTU1LjIsMjIuNCAxNDIuOCw5LjcgMTMwLjgsMjIuNCAJCQkiLz4KCQk8L2c+CgkJPGc+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTM2LjgsMjkgMTQyLjgsMjIuNCAxMzYuOCwxNiAxMzAuNSwyMi40IAkJCSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyNDUuNSIgeTE9IjIyLjQiIHgyPSIxODUuMSIgeTI9IjIyLjQiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K) 50%;display:block;background-repeat:no-repeat;height:20px;width:100%;background-position:center;margin:0 auto 10px}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.responsivegrid.article-layout{padding:0 20px}
.responsivegrid.article-layout,.responsivegrid.article-layout *{box-sizing:border-box}
.responsivegrid.article-layout .aem-GridColumn{margin-bottom:40px}
.responsivegrid.article-layout .responsivegrid.aem-GridColumn{margin-bottom:0}
.icon-up_detail::before,.icon-down_detail::before{content:"\e95e";display:inline-block}
.icon-down_detail::before{transform:rotate(90deg)}
.icon-up_detail::before{transform:rotate(-90deg)}
.sign-up-container-a .tnc-wrap .marketing-label,.sign-up-container-a .tnc-wrap .tnc{box-sizing:unset}
.sign-up-container-a .title-wrap .title{margin-bottom:.67em}
.content-container:has(.recentStories) .heading-title-component:has(h2){margin-top:20px;margin-bottom:40px}
.heading-title-component .title.center{padding:0 20px}
@media only screen and (min-width:768px) and (max-width:1024px){h1{font-size:2.5rem;line-height:50px}
h2{font-size:1.875rem;line-height:40px}
h3{font-size:1.5rem;line-height:32px}
h4{font-size:1.5rem;line-height:32px}
h5{font-size:1.375rem;line-height:30px}
.content-wrapper p,.content-wrapper a,.content-wrapper b{font-size:1.125rem;line-height:28px}
.content-wrapper ul li,.content-wrapper ol li{font-size:1.125rem;line-height:27px}
.title1-icon{margin:0 auto 15px}
.responsivegrid.article-layout{padding:0 40px}
.responsivegrid.article-layout .responsivegrid.aem-GridColumn.aem-GridColumn--default--3{padding-left:20px}
.responsivegrid.article-layout .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3{width:235px}
.responsivegrid.article-layout .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9{width:calc(100% - 235px)}
.responsivegrid.article-layout .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9.aem-GridColumn--tablet--12{width:100%}
.heading-title-component .title.center{padding:0 40px}
.tab-margin-10{margin-top:-10px}
.tab-margin-20{margin-top:-20px}
.tab-margin-30{margin-top:-30px}
.tab-margin-40{margin-top:-40px}
.tab-margin-50{margin-top:-50px}
.tab-margin-60{margin-top:-60px}
}
@media only screen and (min-width:1025px){h1{font-size:2.5rem;line-height:50px}
h2{font-size:1.875rem;line-height:40px}
h3{font-size:1.5rem;line-height:32px}
h4{font-size:1.5rem;line-height:32px}
h5{font-size:1.375rem;line-height:30px}
.content-wrapper p,.content-wrapper a,.content-wrapper b{letter-spacing:1px;font-size:1.125rem;line-height:28px}
.content-wrapper ul li,.content-wrapper ol li{font-size:1.125rem;line-height:27px}
.title1-icon{margin:0 auto 15px}
.responsivegrid.article-layout{max-width:1440px;margin:auto;padding:0 100px}
.responsivegrid.article-layout .responsivegrid.aem-GridColumn.aem-GridColumn--default--3{padding-left:20px}
.responsivegrid.article-layout .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3{width:316px}
.responsivegrid.article-layout .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9{width:calc(100% - 316px)}
.content-container:has(.recentStories) .heading-title-component:has(h2){margin-top:60px}
.heading-title-component .title.center{padding:0 100px}
.desk-margin-10{margin-top:-10px}
.desk-margin-20{margin-top:-20px}
.desk-margin-30{margin-top:-30px}
.desk-margin-40{margin-top:-40px}
.desk-margin-50{margin-top:-50px}
.desk-margin-60{margin-top:-60px}
}
@media only screen and (max-width:767px){.mob-margin-10{margin-top:-10px}
.mob-margin-20{margin-top:-20px}
.mob-margin-30{margin-top:-30px}
.mob-margin-40{margin-top:-40px}
.mob-margin-50{margin-top:-50px}
.mob-margin-60{margin-top:-60px}
.responsivegrid.article-layout .responsivegrid:nth-child(3) .aem-GridColumn:last-child{margin-bottom:0}
}
@media only screen and (max-width:1024px){.responsivegrid.article-layout .responsivegrid:nth-child(1) .aem-GridColumn,.responsivegrid.article-layout .responsivegrid:nth-child(2) .aem-GridColumn{margin-bottom:20px}
}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-filled-like:before{content:"\e95d";color:#a71a39}
.icon-right_detail:before{content:"\e95e";color:#fff}
.icon-Vector-like:before{content:"\e95f";color:#666}
.icon-Vector-share:before{content:"\e960";color:#666}
.icon-diamond:before{content:"\e959";color:#fff}
.icon-rotating-arrow-to-the-left:before{content:"\e957"}
.icon-play-button-arrowhead:before{content:"\e956"}
.icon-competitions:before{content:"\e955";color:#988a62}
.icon-more-info-button:before{content:"\e951"}
.icon-Group:before{content:"\e952";color:#988a62}
.icon-Shape-6:before{content:"\e953";color:#988a62}
.icon-Shape:before{content:"\e954";color:#988a62}
.icon-heart:before{content:"\e94f"}
.icon-map-expand:before{content:"\e950"}
.icon-expand-icon:before{content:"\e94e";color:#fff}
.icon-radio-cun:before{content:"\e94c";color:#8c8c8c}
.icon-caret-01:before{content:"\e94d"}
.icon-login-phone:before{content:"\e94a"}
.icon-login-user:before{content:"\e94b"}
.icon-coins:before{content:"\e949";color:#666}
.icon-stargold:before{content:"\e948";color:#957f34}
.icon-dollar-icon1:before{content:"\e947";color:#666}
.icon-Selected:before{content:"\e946"}
.icon-radio-red-off:before{content:"\e944";color:#ccc}
.icon-radio-red-on:before{content:"\e945";color:#a71a39}
.icon-Print_Icon-01:before{content:"\e943";color:#002776}
.icon-play_1:before{content:"\e942"}
.icon-cunard-Anchor:before{content:"\e940";color:#9d7e47}
.icon-Activity:before{content:"\e941"}
.icon-Cunard-print:before{content:"\e93e"}
.icon-Cunard-share:before{content:"\e93f"}
.icon-Currency:before{content:"\e93b"}
.icon-Language:before{content:"\e93c";color:#a0a0a0}
.icon-Guest:before{content:"\e939"}
.icon-Length:before{content:"\e93a"}
.icon-cabins:before{content:"\e935"}
.icon-crew:before{content:"\e936"}
.icon-speed_1:before{content:"\e937"}
.icon-width-1:before{content:"\e938"}
.icon-hotel:before{content:"\e918"}
.icon-add-icon:before{content:"\e919";color:#a71a39}
.icon-bus-icon-1:before{content:"\e932";color:#666}
.icon-car-icon-1:before{content:"\e933";color:#666}
.icon-dollar-icon:before{content:"\e934";color:#666}
.icon-answer:before{content:"\e928";color:#988a62}
.icon-question:before{content:"\e931";color:#988a62}
.icon-activity-level2:before{content:"\e930"}
.icon-activity:before{content:"\e927"}
.icon-age:before{content:"\e929"}
.icon-anchor:before{content:"\e92a"}
.icon-duration:before{content:"\e92b"}
.icon-euro:before{content:"\e92c"}
.icon-meals:before{content:"\e92d"}
.icon-pencil:before{content:"\e92e"}
.icon-wheelchair:before{content:"\e92f"}
.icon-left:before{content:"\e922";color:#9d7e47}
.icon-rotate .path1:before{content:"\e91a";color:#000;opacity:.5}
.icon-rotate .path2:before{content:"\e91b";margin-left:-1em;color:#fff}
.icon-rotate .path3:before{content:"\e91d";margin-left:-1em;color:#fff}
.icon-rotate .path4:before{content:"\e920";margin-left:-1em;color:#fff}
.icon-down:before{content:"\e921"}
.icon-PlayButton_Icon .path1:before{content:"\e923";color:#000;opacity:.5}
.icon-PlayButton_Icon .path2:before{content:"\e924";margin-left:-1em;color:#fff}
.icon-PlayButton_Icon .path3:before{content:"\e925";margin-left:-1em;color:#fff}
.icon-up:before{content:"\e926";color:#9d7e47}
.icon-location-1:before{content:"\e916";color:#988a62}
.icon-euro2:before{content:"\e914"}
.icon-Icon-2:before{content:"\e915";color:#978643}
.icon-flight:before{content:"\e902"}
.icon-reset:before{content:"\e917";color:#988a62}
.icon-minus:before{content:"\e903";color:#988a62}
.icon-plus:before{content:"\e911";color:#988a62}
.icon-radio-off:before{content:"\e913";color:#9d7e47}
.icon-alert:before{content:"\e900";color:#9d7e47}
.icon-cancel:before{content:"\e901";color:#9d7e47}
.icon-facebook:before{content:"\e904";color:#9d7e47}
.icon-favorite-active:before{content:"\e905";color:#891635}
.icon-favorite-inactive:before{content:"\e906"}
.icon-feed:before{content:"\e907";color:#9d7e47}
.icon-globe:before{content:"\e908";color:#9d7e47}
.icon-google-plus:before{content:"\e909";color:#9d7e47}
.icon-hamburger:before{content:"\e90a";color:#9d7e47}
.icon-instagram:before{content:"\e90b";color:#9d7e47}
.icon-right:before{content:"\e90c"}
.icon-mail:before{content:"\e90d";color:#9d7e47}
.icon-phone:before{content:"\e90e";color:#9d7e47}
.icon-pintrest:before{content:"\e90f";color:#9d7e47}
.icon-radio-on:before{content:"\e910";color:#9d7e47}
.icon-search:before{content:"\e912";color:#9d7e47}
.icon-twitter:before{content:"\e91c";color:#9d7e47}
.icon-user:before{content:"\e91e";color:#9d7e47}
.icon-youtube:before{content:"\e91f";color:#9d7e47}
.icon-tick:before{content:"\e93d"}
.icon-CN02734---Balance-payment-icon_web-01-3:before{content:"\e958";color:#a39161}
.icon-tool-tip_icon:before{content:"\e95a"}
.icon-newFareTable:before{content:"\e95b";color:#988642}
.icon-Vector-7-Stroke:before{content:"\e95c";color:#a71a39}
.icon-pause_icon:before{content:"\e964";color:#fff}
.icon-play_icon:before{content:"\e965";color:#fff}
.icon-exit_booking_icon:before{content:"\e966";color:#666}