.shipping-intro{background:#111317;color:white;padding:65px 0 75px;border-bottom:3px solid #e32636}.shipping-title{display:flex;align-items:center;justify-content:space-between;gap:40px}.shipping-title h1{font-size:clamp(48px,6vw,78px);text-transform:uppercase;line-height:1.04;margin:0 0 22px}.shipping-title h1 span{color:#ff6170}.shipping-title p{font-size:16px;color:#b7bec7;line-height:1.8;margin:0}.shipping-route{display:flex;align-items:center;gap:35px;padding:30px;border:1px solid #393e46;border-radius:12px;background:#1b1f25}.shipping-route>span{font:500 44px Oswald,sans-serif}.shipping-route small{display:block;font:400 12px Manrope,sans-serif;color:#aeb7c3;margin-top:9px}.shipping-route i{font-size:30px;color:#ef5362}.shipping-content{padding:38px 0 75px;background:#f4f5f7}.shipping-notice{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e2e5e9;border-left:3px solid #e32636;padding:16px 20px;border-radius:6px;margin-bottom:25px}.shipping-notice>i{color:#b31c2a;font-size:21px}.shipping-notice p{font-size:13px;color:#626a75;margin:0;line-height:1.7}.shipping-notice strong{display:block;color:#111317}.shipping-board{background:#fff;border:1px solid #e1e4e8;border-radius:12px;overflow:hidden;box-shadow:0 15px 45px #11131706}.shipping-board-head{padding:28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.shipping-board-head h2{font-size:35px;text-transform:uppercase;margin:0 0 8px}.shipping-board-head .eyebrow{margin-bottom:9px}.shipping-board-head p{font-size:14px;margin:0}.shipping-board-head p span{display:inline-block;margin-left:15px;color:#6c7480;font-size:12px}.shipping-updated{text-align:right;font-size:14px;font-weight:700}.shipping-updated small{display:block;font-size:12px;color:#6c7480;margin-top:8px;font-weight:400}.shipping-toolbar{padding:17px 28px;border-block:1px solid #e9ebee;display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:12px;color:#626b78}.shipping-region{background:#111317;color:white;border-radius:5px;padding:10px 14px;font-weight:700;letter-spacing:.4px}.shipping-region b{color:#ff7a86;margin-left:12px}.shipping-toolbar i{color:#c61f2e;font-size:8px;margin-right:6px}.shipping-separator{margin:0 14px;color:#b5bbc3}.shipping-scroll-hint{padding:15px 28px;margin:0;font-size:12px;color:#747d89}.shipping-scroll-hint i{margin-right:7px}.shipping-table-scroll{overflow:auto;max-height:650px;scrollbar-color:#9da5b0 #f0f1f3}.shipping-table-scroll:focus-visible{outline:2px solid #e32636;outline-offset:-2px}.shipping-table{width:100%;min-width:1420px;border-collapse:separate;border-spacing:0;font-size:13px;text-align:center}.shipping-table th,.shipping-table td{padding:18px 12px;border-right:1px solid #e7e9ed;border-bottom:1px solid #e7e9ed;white-space:nowrap}.shipping-table thead th{background:#f0f2f5;font-weight:700;position:sticky;top:0;z-index:2}.shipping-table thead tr:nth-child(2) th{top:53px}.shipping-table thead tr:first-child th{height:53px}.shipping-table .ship-departure-band{text-align:left;background:#e9edf3;color:#394a60;font-size:12px;letter-spacing:.7px}.shipping-table .ship-arrival-band{text-align:left;background:#20252c;color:white;font-size:12px;letter-spacing:.7px}.ship-departure-band span,.ship-arrival-band span{margin-left:12px;font-weight:400;letter-spacing:0;opacity:.8}.shipping-table .ship-vessel{position:sticky;left:0;z-index:1;min-width:200px;text-align:left;background:#fff;box-shadow:3px 0 5px #11131705;padding-left:24px}.shipping-table thead .ship-vessel{z-index:4;background:#f0f2f5}.ship-vessel strong{display:block;font-size:13px;font-weight:800}.ship-vessel small{display:block;color:#75808c;font-size:11px;margin-top:7px;font-weight:400}.ship-voyage{font-variant-numeric:tabular-nums;color:#697483;font-size:12px}.shipping-table .ship-mauritius{background:#fff0f2;color:#a81523;font-weight:700;border-inline:1px solid #f1c7cd}.shipping-table thead .ship-mauritius{background:#e32636;color:white}.shipping-table th small,.shipping-table time small{display:block;font-size:10px;margin-top:5px;font-weight:400;opacity:.75}.shipping-table tbody tr:hover td,.shipping-table tbody tr:hover .ship-vessel{background:#f7f8fa}.shipping-table tbody tr:hover .ship-mauritius{background:#ffe3e7}.ship-dash{color:#a4adb8}.shipping-legend{display:flex;gap:25px;flex-wrap:wrap;padding:20px 28px;font-size:12px;color:#747d89}.shipping-legend b{color:#343a40;margin-right:5px}.shipping-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px}.shipping-notes>div{border-top:1px solid #d6dbe2;padding-top:22px}.shipping-notes span{font-size:10px;font-weight:800;letter-spacing:1px;color:#a31b28}.shipping-notes h3{font-size:24px;margin:13px 0}.shipping-notes p{font-size:14px;line-height:1.8;color:#707985}.shipping-notes a{font-size:14px;font-weight:700}.shipping-notes a i{margin-left:15px}
@media(min-width:992px) and (max-width:1199px){.global-header .navbar-nav{gap:0!important}.global-header .nav-link{font-size:12px}.global-header .logo-link{width:165px;margin-right:10px}.global-header .btn{padding:10px}}
@media(max-width:991px){.shipping-title{align-items:flex-start;flex-direction:column}.shipping-route{width:100%;justify-content:space-between}.shipping-notes{grid-template-columns:1fr;gap:18px}}
@media(max-width:575px){.shipping-intro{padding:40px 0}.shipping-board-head{align-items:flex-start;flex-direction:column;padding:22px}.shipping-updated{text-align:left}.shipping-toolbar{align-items:flex-start;flex-direction:column;padding:16px 22px}.shipping-board-head p span{display:block;margin:8px 0 0}.shipping-table .ship-vessel{min-width:170px;padding-left:15px}.shipping-scroll-hint{padding:14px 22px}.shipping-legend{gap:12px;padding:18px}.shipping-content{padding-top:22px}.shipping-route{padding:20px}.shipping-route>span{font-size:35px}}