.ship-deck-plans__ship-class-list{list-style:none;margin:0;padding:0}.ship-deck-plans__ship-class-list li{display:grid;grid-template-rows:1fr;-webkit-margin-after:var(--layout-spacing);margin-block-end:var(--layout-spacing);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media(prefers-reduced-motion:reduce){.ship-deck-plans__ship-class-list li{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.ship-deck-plans__ship-class-list li[data-expanded=false]{grid-template-rows:0fr;-webkit-margin-after:0;margin-block-end:0;opacity:0}.ship-deck-plans__ship-class-list li[data-expanded=false] *{overflow:hidden;visibility:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media(prefers-reduced-motion:reduce){.ship-deck-plans__ship-class-list li[data-expanded=false] *{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.ship-deck-plans__legend{color:#0c214d;-webkit-margin-end:20px;margin-inline-end:20px;-webkit-padding-before:4px;padding-block-start:4px}@media(max-width:767.98px){.ship-deck-plans__legend{display:none}}.ship-deck-plans__filters{gap:12px;-webkit-padding-after:var(--spacer-two);padding-block-end:var(--spacer-two);position:var(--position,unset);top:var(--header-height);background-color:var(--scrolled-nav,inherit);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:6}.ship-deck-plans .cards__inner{--inline-spacing:0}.ship-class-select{position:relative}.ship-class-select__button{--icon-size:12px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ship-class-select__button .v-icon__svg{rotate:90deg}.ship-class-select__list{background-color:#fff;-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);inset:auto auto 0 50%;position:absolute;opacity:0;translate:-50% 100%;visibility:hidden;width:240px;list-style:none;margin:0;padding:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:2;padding-block:24px}@media(prefers-reduced-motion:reduce){.ship-class-select__list{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.ship-class-select__list[data-expanded=true]{opacity:1;visibility:visible}.ship-class-select__list li{padding-inline:16px}.ship-class-select__list button{color:#0c214d;font-size:18px;line-height:1.7;font-family:"proxima-nova",sans-serif;font-weight:600}@media(min-width:1280px)and (max-width:1919.98px){.ship-class-select__list button{font-size:calc(18px + ((100vw - 1280px) / ((1920 - 1280) / (20 - 18))))}}@media(min-width: 1920px){.ship-class-select__list button{font-size:20px;line-height:1.6}}