/*!
 * Copyright (C) 2021-2022, Peppermill Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are not permitted.
 */
.cruise--grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 150px 1.2fr 1.2fr 1.4fr 1.5fr 350px;grid-template-columns:1fr 150px 1.2fr 1.2fr 1.4fr 1.5fr 350px;grid-gap:1px;background-color:#000;border:1px solid #000;border-width:1px 0 1px 1px}.cruise--grid>div{display:flex;align-items:center;text-align:center;background-color:#fff;padding:6px;position:relative}.cruise--grid>div:nth-child(-n+7){font-weight:700}.cruise--grid>.cruise--spacer{display:none}.cruise--table{width:1140px!important}.cruise--table td,.cruise--table th{text-align:center!important}.cruise--grid .cruise--tier-chairman{background-color:#000;color:#fff}.cruise--grid .cruise--tier-diamond{background-color:#bdc8cf}.cruise--grid .cruise--tier-platinum{background-color:#ededed}.cruise--col_1{-ms-grid-column:1}.cruise--col_1~.cruise--col_1,.cruise--col_2~.cruise--col_2,.cruise--col_3~.cruise--col_3,.cruise--col_4~.cruise--col_4,.cruise--col_5~.cruise--col_5,.cruise--col_6~.cruise--col_6,.cruise--col_7~.cruise--col_7{-ms-grid-row:2}.cruise--col_1~.cruise--col_1~.cruise--col_1,.cruise--col_2~.cruise--col_2~.cruise--col_2,.cruise--col_3~.cruise--col_3~.cruise--col_3,.cruise--col_4~.cruise--col_4~.cruise--col_4,.cruise--col_5~.cruise--col_5~.cruise--col_5,.cruise--col_6~.cruise--col_6~.cruise--col_6,.cruise--col_7~.cruise--col_7~.cruise--col_7{-ms-grid-row:3}.cruise--col_1~.cruise--col_1~.cruise--col_1~.cruise--col_1,.cruise--col_2~.cruise--col_2~.cruise--col_2~.cruise--col_2,.cruise--col_3~.cruise--col_3~.cruise--col_3~.cruise--col_3,.cruise--col_4~.cruise--col_4~.cruise--col_4~.cruise--col_4,.cruise--col_5~.cruise--col_5~.cruise--col_5~.cruise--col_5,.cruise--col_6~.cruise--col_6~.cruise--col_6~.cruise--col_6,.cruise--col_7~.cruise--col_7~.cruise--col_7~.cruise--col_7{-ms-grid-row:4}.cruise--col_2{-ms-grid-column:2}.cruise--col_3{-ms-grid-column:3}.cruise--col_4{-ms-grid-column:4}.cruise--col_5{-ms-grid-column:5}.cruise--col_6{-ms-grid-column:6}.cruise--col_7{-ms-grid-column:7}@media (max-width:1240px){.cruise--grid{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(5,1fr);border-width:1px}.cruise--grid>.cruise--col_1{padding-top:48px;-ms-grid-column-span:5;grid-column:1/-1;display:block}.cruise--grid>div:nth-child(-n+7){display:none}.cruise--col_7{grid-column:1/-1}.cruise--grid>div{display:block}.cruise--grid>div::before{color:rgba(0,0,0,.54);white-space:pre}.cruise--grid>.cruise--col_1::before{content:'Tier Level:\A'}.cruise--grid>.cruise--col_1.cruise--tier-chairman::before{color:rgba(255,255,255,.54)}.cruise--grid>.cruise--col_2::before{content:'Cabin Type:\A'}.cruise--grid>.cruise--col_3::before{content:'Itineraries:\A'}.cruise--grid>.cruise--col_4::before{content:'Booking\AWindow:\A'}.cruise--grid>.cruise--col_5::before{content:'Sailing\AWindow:\A'}.cruise--grid>.cruise--col_6::before{content:'Redemption:\A'}.cruise--grid>.cruise--col_7::before{content:'Notes:\A'}}@media (max-width:800px){.cruise--grid{grid-template-columns:repeat(6,1fr)}.cruise--col_2,.cruise--col_3{grid-column:span 3}.cruise--col_4,.cruise--col_5,.cruise--col_6{grid-column:span 2}}