.box.box_shadow-light{--vds-box-padding:var(--nclh-element-box-variant1-vertical-padding) var(--nclh-element-box-variant1-horizontal-padding);--vds-box-drop-shadow:var(--nclh-element-box-variant1-box-shadow);--vds-box-background-color:var(--nclh-element-box-variant1-fill);--vds-box-border-radius:var(--nclh-element-box-variant1-border-radius)}.box.box_shadow-medium{--vds-box-padding:var(--nclh-element-box-variant2-vertical-padding) var(--nclh-element-box-variant2-horizontal-padding);--vds-box-drop-shadow:var(--nclh-element-box-variant2-box-shadow);--vds-box-background-color:var(--nclh-element-box-variant2-fill);--vds-box-border-radius:var(--nclh-element-box-variant2-border-radius)}.box.box_shadow-dark{--vds-box-padding:var(--nclh-element-box-variant3-vertical-padding) var(--nclh-element-box-variant3-horizontal-padding);--vds-box-drop-shadow:var(--nclh-element-box-variant3-box-shadow);--vds-box-background-color:var(--nclh-element-box-variant3-fill);--vds-box-border-radius:var(--nclh-element-box-variant3-border-radius)}.box{--vds-box-padding:var(--nclh-element-box-variant4-vertical-padding) var(--nclh-element-box-variant4-horizontal-padding);--vds-box-drop-shadow:none;--vds-box-background-color:var(--nclh-element-box-variant4-fill);--vds-box-border-radius:0;background-color:var(--vds-box-background-color);border-radius:var(--vds-box-border-radius);box-shadow:var(--vds-box-drop-shadow);height:100%;padding:var(--vds-box-padding)}
.icon{--fa-display:flex;align-items:center;justify-content:center;line-height:1}.icon_square{width:1em}
.image.image_full-height,.image.image_full-height .image__item{height:100%}.image.image_auto-width{display:inline-block!important}.image.image_auto-width .image__item{min-width:100%;width:auto}
.message,.message.message_size_large{--vds-message-helper-padding:var(--nclh-element-message-large-helper-horizontal-padding) var(--nclh-element-message-large-helper-vertical-padding);--vds-message-helper-font-family:var(--nclh-typography-message-helper-large-font-family);--vds-message-helper-font-weight:var(--nclh-typography-message-helper-large-font-weight);--vds-message-helper-line-height:var(--nclh-typography-message-helper-large-line-height);--vds-message-helper-font-size:var(--nclh-typography-message-helper-large-font-size);--vds-message-helper-letter-spacing:var(--nclh-typography-message-helper-large-letter-spacing);--vds-message-helper-text-decoration:var(--nclh-typography-message-helper-large-text-decoration);--vds-message-helper-text-transform:var(--nclh-typography-message-helper-large-text-case);--vds-message-helper-font-style:var(--nclh-typography-message-helper-large-font-style)}.message.message_size_medium{--vds-message-helper-padding:var(--nclh-element-message-medium-helper-horizontal-padding) var(--nclh-element-message-medium-helper-vertical-padding);--vds-message-helper-font-family:var(--nclh-typography-message-helper-medium-font-family);--vds-message-helper-font-weight:var(--nclh-typography-message-helper-medium-font-weight);--vds-message-helper-line-height:var(--nclh-typography-message-helper-medium-line-height);--vds-message-helper-font-size:var(--nclh-typography-message-helper-medium-font-size);--vds-message-helper-letter-spacing:var(--nclh-typography-message-helper-medium-letter-spacing);--vds-message-helper-text-decoration:var(--nclh-typography-message-helper-medium-text-decoration);--vds-message-helper-text-transform:var(--nclh-typography-message-helper-medium-text-case);--vds-message-helper-font-style:var(--nclh-typography-message-helper-medium-font-style)}.message.message_size_small{--vds-message-helper-padding:var(--nclh-element-message-small-helper-horizontal-padding) var(--nclh-element-message-small-helper-vertical-padding);--vds-message-helper-font-family:var(--nclh-typography-message-helper-small-font-family);--vds-message-helper-font-weight:var(--nclh-typography-message-helper-small-font-weight);--vds-message-helper-line-height:var(--nclh-typography-message-helper-small-line-height);--vds-message-helper-font-size:var(--nclh-typography-message-helper-small-font-size);--vds-message-helper-letter-spacing:var(--nclh-typography-message-helper-small-letter-spacing);--vds-message-helper-text-decoration:var(--nclh-typography-message-helper-small-text-decoration);--vds-message-helper-text-transform:var(--nclh-typography-message-helper-small-text-case);--vds-message-helper-font-style:var(--nclh-typography-message-helper-small-font-style)}.message,.message.message_size_large{--nclh-mesagge-error-padding:var(--nclh-element-message-large-error-horizontal-padding) var(--nclh-element-message-large-error-vertical-padding);--vds-message-error-font-family:var(--nclh-typography-message-error-large-font-family);--vds-message-error-font-weight:var(--nclh-typography-message-error-large-font-weight);--vds-message-error-line-height:var(--nclh-typography-message-error-large-line-height);--vds-message-error-font-size:var(--nclh-typography-message-error-large-font-size);--vds-message-error-letter-spacing:var(--nclh-typography-message-error-large-letter-spacing);--vds-message-error-text-decoration:var(--nclh-typography-message-error-large-text-decoration);--vds-message-error-text-transform:var(--nclh-typography-message-error-large-text-case);--vds-message-error-font-style:var(--nclh-typography-message-error-large-font-style)}.message.message_size_medium{--nclh-mesagge-error-padding:var(--nclh-element-message-medium-error-horizontal-padding) var(--nclh-element-message-medium-error-vertical-padding);--vds-message-error-font-family:var(--nclh-typography-message-error-medium-font-family);--vds-message-error-font-weight:var(--nclh-typography-message-error-medium-font-weight);--vds-message-error-line-height:var(--nclh-typography-message-error-medium-line-height);--vds-message-error-font-size:var(--nclh-typography-message-error-medium-font-size);--vds-message-error-letter-spacing:var(--nclh-typography-message-error-medium-letter-spacing);--vds-message-error-text-decoration:var(--nclh-typography-message-error-medium-text-decoration);--vds-message-error-text-transform:var(--nclh-typography-message-error-medium-text-case);--vds-message-error-font-style:var(--nclh-typography-message-error-medium-font-style)}.message.message_size_small{--nclh-mesagge-error-padding:var(--nclh-element-message-small-error-horizontal-padding) var(--nclh-element-message-small-error-vertical-padding);--vds-message-error-font-family:var(--nclh-typography-message-error-small-font-family);--vds-message-error-font-weight:var(--nclh-typography-message-error-small-font-weight);--vds-message-error-line-height:var(--nclh-typography-message-error-small-line-height);--vds-message-error-font-size:var(--nclh-typography-message-error-small-font-size);--vds-message-error-letter-spacing:var(--nclh-typography-message-error-small-letter-spacing);--vds-message-error-text-decoration:var(--nclh-typography-message-error-small-text-decoration);--vds-message-error-text-transform:var(--nclh-typography-message-error-small-text-case);--vds-message-error-font-style:var(--nclh-typography-message-error-small-font-style)}.message,.message.message_size_large{--nclh-mesagge-success-padding:var(--nclh-element-message-large-success-horizontal-padding) var(--nclh-element-message-large-success-vertical-padding);--vds-message-success-font-family:var(--nclh-typography-message-success-large-font-family);--vds-message-success-font-weight:var(--nclh-typography-message-success-large-font-weight);--vds-message-success-line-height:var(--nclh-typography-message-success-large-line-height);--vds-message-success-font-size:var(--nclh-typography-message-success-large-font-size);--vds-message-success-letter-spacing:var(--nclh-typography-message-success-large-letter-spacing);--vds-message-success-text-decoration:var(--nclh-typography-message-success-large-text-decoration);--vds-message-success-text-transform:var(--nclh-typography-message-success-large-text-case);--vds-message-success-font-style:var(--nclh-typography-message-success-large-font-style)}.message.message_size_medium{--nclh-mesagge-success-padding:var(--nclh-element-message-medium-success-horizontal-padding) var(--nclh-element-message-medium-success-vertical-padding);--vds-message-success-font-family:var(--nclh-typography-message-success-medium-font-family);--vds-message-success-font-weight:var(--nclh-typography-message-success-medium-font-weight);--vds-message-success-line-height:var(--nclh-typography-message-success-medium-line-height);--vds-message-success-font-size:var(--nclh-typography-message-success-medium-font-size);--vds-message-success-letter-spacing:var(--nclh-typography-message-success-medium-letter-spacing);--vds-message-success-text-decoration:var(--nclh-typography-message-success-medium-text-decoration);--vds-message-success-text-transform:var(--nclh-typography-message-success-medium-text-case);--vds-message-success-font-style:var(--nclh-typography-message-success-medium-font-style)}.message.message_size_small{--nclh-mesagge-success-padding:var(--nclh-element-message-small-success-horizontal-padding) var(--nclh-element-message-small-success-vertical-padding);--vds-message-success-font-family:var(--nclh-typography-message-success-small-font-family);--vds-message-success-font-weight:var(--nclh-typography-message-success-small-font-weight);--vds-message-success-line-height:var(--nclh-typography-message-success-small-line-height);--vds-message-success-font-size:var(--nclh-typography-message-success-small-font-size);--vds-message-success-letter-spacing:var(--nclh-typography-message-success-small-letter-spacing);--vds-message-success-text-decoration:var(--nclh-typography-message-success-small-text-decoration);--vds-message-success-text-transform:var(--nclh-typography-message-success-small-text-case);--vds-message-success-font-style:var(--nclh-typography-message-success-small-font-style)}.message{--vds-message-helper-color:var(--nclh-color-text-message-helper-default);--vds-message-error-color:var(--nclh-color-text-message-error-default);--vds-message-succes-color:var(--nclh-color-text-message-success-default)}.message__helper{display:flex;padding:var(--vds-message-helper-padding)}.message__helper__text{color:var(--vds-message-helper-color);font-family:var(--vds-message-helper-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-message-helper-font-size);font-style:var(--vds-message-helper-font-style);font-weight:var(--vds-message-helper-font-weight);letter-spacing:var(--vds-message-helper-letter-spacing);line-height:var(--vds-message-helper-line-height);-webkit-text-decoration:var(--vds-message-helper-text-decoration);text-decoration:var(--vds-message-helper-text-decoration);text-transform:var(--vds-message-helper-text-transform)}.message__error{display:flex;padding:var(--nclh-mesagge-error-padding)}.message__error__text{color:var(--vds-message-error-color);font-family:var(--vds-message-error-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-message-error-font-size);font-style:var(--vds-message-error-font-style);font-weight:var(--vds-message-error-font-weight);letter-spacing:var(--vds-message-error-letter-spacing);line-height:var(--vds-message-error-line-height);-webkit-text-decoration:var(--vds-message-error-text-decoration);text-decoration:var(--vds-message-error-text-decoration);text-transform:var(--vds-message-error-text-transform)}.message__success{display:flex;padding:var(--nclh-mesagge-success-padding)}.message__success__text{color:var(--vds-message-succes-color);font-family:var(--vds-message-success-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-message-success-font-size);font-style:var(--vds-message-success-font-style);font-weight:var(--vds-message-success-font-weight);letter-spacing:var(--vds-message-success-letter-spacing);line-height:var(--vds-message-success-line-height);-webkit-text-decoration:var(--vds-message-success-text-decoration);text-decoration:var(--vds-message-success-text-decoration);text-transform:var(--vds-message-success-text-transform)}
.range{--vds-range-dot-sizing:var(--nclh-element-range-dot-sizing);--vds-range-handle-sizing:var(--nclh-element-range-handle-sizing);--vds-range-dot-background-color:var(--nclh-color-background-range-dot);--vds-range-handle-background-color:var(--nclh-color-background-range-handle);--vds-range-slider-border-width:var(--nclh-element-range-slider-border-width);--vds-range-dot-border-width:var(--nclh-element-range-dot-border-width);--vds-range-handle-border-width:var(--nclh-element-range-handle-border-width);--vds-range-slider-border-color:var(--nclh-color-border-range-slider);--vds-range-dot-border-color:var(--nclh-color-border-range-dot);--vds-range-handle-border-color:var(--nclh-color-border-range-handle)}.range__sliders{display:flex;flex-direction:column;height:var(--vds-range-handle-sizing);justify-content:center;position:relative;z-index:0}.range__sliders:after,.range__sliders:before{background-color:var(--vds-range-dot-background-color);border:var(--vds-range-dot-border-width) solid var(--vds-range-dot-border-color);border-radius:50%;content:"";height:var(--vds-range-dot-sizing);position:absolute;top:50%;transform:translateY(-50%);width:var(--vds-range-dot-sizing);z-index:-1}.range__sliders:before{left:0;right:auto}.range__sliders:after{left:auto;right:0}.range__sliders__item{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;height:0;pointer-events:none;width:100%}.range__sliders__item:first-child{border-bottom:var(--vds-range-slider-border-width) solid var(--vds-range-slider-border-color);margin-bottom:calc(-1 * var(--nclh-border-width-extrasmall))}.range__sliders__item::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--vds-range-handle-background-color);border:var(--vds-range-handle-border-width) solid var(--vds-range-handle-border-color);border-radius:50%;cursor:pointer;height:var(--vds-range-handle-sizing);pointer-events:all;position:relative;width:var(--vds-range-handle-sizing)}.range__sliders__item::-moz-range-thumb{-webkit-appearance:none;background-color:var(--vds-range-handle-background-color);border:var(--vds-range-handle-border-width) solid var(--vds-range-handle-border-color);border-radius:50%;cursor:pointer;height:var(--vds-range-handle-sizing);pointer-events:all;position:relative;width:var(--vds-range-handle-sizing)}
.skeleton{--vds-skeleton-shimmer-width:12.5rem;background:var(--nclh-color-background-skeleton-layer);border-radius:var(--nclh-element-button-medium-border-radius);overflow:hidden;position:relative}.skeleton:before{animation:skeleton 1.5s infinite;background-image:linear-gradient(-90deg,var(--nclh-color-background-skeleton-layer) 0,var(--nclh-color-background-skeleton-shimmer) 50%,var(--nclh-color-background-skeleton-layer) 100%);bottom:0;content:"";display:block;position:absolute;top:0;width:var(--vds-skeleton-shimmer-width)}.skeleton.skeleton_width-extrasmall{width:10%}.skeleton.skeleton_width-small{width:25%}.skeleton.skeleton_width-medium{width:50%}.skeleton.skeleton_width-large{width:75%}.skeleton.skeleton_width-extralarge{width:100%}.skeleton.skeleton_height-extrasmall{height:1rem}.skeleton.skeleton_height-small{height:2rem}.skeleton.skeleton_height-medium{height:2.5rem}.skeleton.skeleton_height-large{height:3rem}.skeleton.skeleton_height-extralarge{height:3.75rem}@keyframes skeleton{0%{left:calc(-1 * var(--vds-skeleton-shimmer-width))}to{left:calc(100% + var(--vds-skeleton-shimmer-width))}}@media(min-width:768px)and (max-width:1024.98px){.skeleton.md\:skeleton_width-extrasmall{width:10%}.skeleton.md\:skeleton_width-small{width:25%}.skeleton.md\:skeleton_width-medium{width:50%}.skeleton.md\:skeleton_width-large{width:75%}.skeleton.md\:skeleton_width-extralarge{width:100%}.skeleton.md\:skeleton_height-extrasmall{height:1rem}.skeleton.md\:skeleton_height-small{height:2rem}.skeleton.md\:skeleton_height-medium{height:2.5rem}.skeleton.md\:skeleton_height-large{height:3rem}.skeleton.md\:skeleton_height-extralarge{height:3.75rem}}@media(min-width:1025px){.skeleton.lg\:skeleton_width-extrasmall{width:10%}.skeleton.lg\:skeleton_width-small{width:25%}.skeleton.lg\:skeleton_width-medium{width:50%}.skeleton.lg\:skeleton_width-large{width:75%}.skeleton.lg\:skeleton_width-extralarge{width:100%}.skeleton.lg\:skeleton_height-extrasmall{height:1rem}.skeleton.lg\:skeleton_height-small{height:2rem}.skeleton.lg\:skeleton_height-medium{height:2.5rem}.skeleton.lg\:skeleton_height-large{height:3rem}.skeleton.lg\:skeleton_height-extralarge{height:3.75rem}}@media(min-width:1366px){.skeleton.xl\:skeleton_width-extrasmall{width:10%}.skeleton.xl\:skeleton_width-small{width:25%}.skeleton.xl\:skeleton_width-medium{width:50%}.skeleton.xl\:skeleton_width-large{width:75%}.skeleton.xl\:skeleton_width-extralarge{width:100%}.skeleton.xl\:skeleton_height-extrasmall{height:1rem}.skeleton.xl\:skeleton_height-small{height:2rem}.skeleton.xl\:skeleton_height-medium{height:2.5rem}.skeleton.xl\:skeleton_height-large{height:3rem}.skeleton.xl\:skeleton_height-extralarge{height:3.75rem}}@media(max-width:767.98px){.skeleton.sm\:skeleton_width-extrasmall{width:10%}.skeleton.sm\:skeleton_width-small{width:25%}.skeleton.sm\:skeleton_width-medium{width:50%}.skeleton.sm\:skeleton_width-large{width:75%}.skeleton.sm\:skeleton_width-extralarge{width:100%}.skeleton.sm\:skeleton_height-extrasmall{height:1rem}.skeleton.sm\:skeleton_height-small{height:2rem}.skeleton.sm\:skeleton_height-medium{height:2.5rem}.skeleton.sm\:skeleton_height-large{height:3rem}.skeleton.sm\:skeleton_height-extralarge{height:3.75rem}}@media(max-width:575.98px){.skeleton.xs\:skeleton_width-extrasmall{width:10%}.skeleton.xs\:skeleton_width-small{width:25%}.skeleton.xs\:skeleton_width-medium{width:50%}.skeleton.xs\:skeleton_width-large{width:75%}.skeleton.xs\:skeleton_width-extralarge{width:100%}.skeleton.xs\:skeleton_height-extrasmall{height:1rem}.skeleton.xs\:skeleton_height-small{height:2rem}.skeleton.xs\:skeleton_height-medium{height:2.5rem}.skeleton.xs\:skeleton_height-large{height:3rem}.skeleton.xs\:skeleton_height-extralarge{height:3.75rem}}
.toggle{--vds-toggle-border-radius:var(--nclh-border-radius-extralarge);--vds-toggle-border:var(--nclh-border-width-extrasmall) solid var(--nclh-color-border-toggle-layout);--vds-toggle-typography-copy-small-font-family:var(--nclh-typography-toggle-copy-small-font-family);--vds-toggle-typography-copy-small-font-weight:var(--nclh-typography-toggle-copy-small-font-weight);--vds-toggle-typography-copy-small-line-height:var(--nclh-typography-toggle-copy-small-line-height);--vds-toggle-typography-copy-small-font-size:var(--nclh-typography-toggle-copy-small-font-size);--vds-toggle-typography-copy-small-letter-spacing:var(--nclh-typography-toggle-copy-small-letter-spacing);--vds-toggle-typography-copy-small-text-decoration:var(--nclh-typography-toggle-copy-small-text-decoration);--vds-toggle-typography-copy-small-text-case:var(--nclh-typography-toggle-copy-small-text-case);--vds-toggle-typography-copy-small-font-style:var(--nclh-typography-toggle-copy-small-font-style);--vds-toggle-color-background-toggle-off:var(--nclh-color-background-toggle-off);--vds-toggle-color-background-toggle-on:var(--nclh-color-background-toggle-on);--vds-toggle-color-text-toggle-off:var(--nclh-color-text-toggle-off);--vds-toggle-color-text-toggle-on:var(--nclh-color-text-toggle-on);--vds-toggle-small-label-vertical-padding:var(--nclh-element-toggle-small-label-vertical-padding);--vds-toggle-small-label-horizontal-padding:var(--nclh-element-toggle-small-label-horizontal-padding);--vds-toggle-small-label-item-spacing:var(--nclh-element-toggle-small-label-item-spacing);align-items:center;display:flex}.toggle__label{display:grid;grid-template-rows:1fr;position:relative;grid-column-gap:0;grid-row-gap:0;align-items:center;background-color:var(--vds-toggle-color-background-toggle-off);border:var(--vds-toggle-border);border-radius:var(--vds-toggle-border-radius);cursor:pointer;font-family:var(--vds-toggle-typography-copy-small-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-toggle-typography-copy-small-font-size);font-style:var(--vds-toggle-typography-copy-small-font-style);font-weight:var(--vds-toggle-typography-copy-small-font-weight);letter-spacing:var(--vds-toggle-typography-copy-small-letter-spacing);line-height:var(--vds-toggle-typography-copy-small-line-height);-webkit-text-decoration:var(--vds-toggle-typography-copy-small-text-decoration);text-decoration:var(--vds-toggle-typography-copy-small-text-decoration);text-transform:var(--vds-toggle-typography-copy-small-text-case);z-index:0}.toggle__label__input{display:none}.toggle__label__input:checked~.toggle__label__handler{grid-area:1/2/2/3}.toggle__label__input:checked~.toggle__label__handler-on{color:var(--vds-toggle-color-text-toggle-off)}.toggle__label__input:checked~.toggle__label__handler-off{color:var(--vds-toggle-color-text-toggle-on)}.toggle__label__handler{background-color:var(--vds-toggle-color-background-toggle-on);border-radius:var(--vds-toggle-border-radius);grid-area:1/1/2/2;height:100%;position:absolute;width:100%;z-index:1}.toggle__label__handler-off,.toggle__label__handler-on{align-items:center;display:flex;height:100%;justify-content:center;padding:var(--vds-toggle-small-label-vertical-padding) var(--vds-toggle-small-label-horizontal-padding);position:relative;white-space:nowrap;z-index:2}.toggle__label__handler-on{color:var(--vds-toggle-color-text-toggle-on);grid-area:1/1/2/2}.toggle__label__handler-off{color:var(--vds-toggle-color-text-toggle-off);grid-area:1/2/2/3}
.tooltip{--vds-tooltip-max-width:calc(100vw - 2 * var(--nclh-element-tooltip-medium-horizontal-padding))}.tooltip.tooltip_size_extralarge{--vds-tooltip-max-width:calc( var(--nclh-sizing-grid-column-desktop-large-min-12) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_large{--vds-tooltip-max-width:calc( var(--nclh-sizing-grid-column-desktop-large-min-10) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_medium{--vds-tooltip-max-width:calc( var(--nclh-sizing-grid-column-desktop-large-min-8) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_small{--vds-tooltip-max-width:calc( var(--nclh-sizing-grid-column-desktop-large-min-6) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_extrasmall{--vds-tooltip-max-width:calc( var(--nclh-sizing-grid-column-desktop-large-min-4) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip{--vds-tooltip-content-padding:var(--nclh-element-tooltip-medium-vertical-padding) var(--nclh-element-tooltip-medium-horizontal-padding);--vds-tooltip-content-border-radius:var(--nclh-element-tooltip-medium-border-radius);--vds-tooltip-content-border-width:var(--nclh-element-tooltip-medium-border-width);--vds-tooltip-content-border-style:solid;--vds-tooltip-arrow-size:.75rem;--vds-tooltip-arrow-bottom:unset;--vds-tooltip-arrow-top:unset;--vds-tooltip-arrow-right:unset;--vds-tooltip-arrow-left:unset}.tooltip.tooltip_lightest{--vds-tooltip-content-border-color:var(--nclh-color-border-tooltip-lightest);--vds-tooltip-content-background:var(--nclh-color-background-tooltip-lightest)}.tooltip.tooltip_light{--vds-tooltip-content-border-color:var(--nclh-color-border-tooltip-light);--vds-tooltip-content-background:var(--nclh-color-background-tooltip-light)}.tooltip{z-index:var(--nclh-zindex-tooltip)}.tooltip[data-popper-placement^=top]{--vds-tooltip-arrow-border-width:0 var(--vds-tooltip-content-border-width) var(--vds-tooltip-content-border-width) 0;--vds-tooltip-arrow-bottom:calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip[data-popper-placement^=bottom]{--vds-tooltip-arrow-border-width:var(--vds-tooltip-content-border-width) 0 0 var(--vds-tooltip-content-border-width);--vds-tooltip-arrow-top:calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip[data-popper-placement^=left]{--vds-tooltip-arrow-border-width:var(--vds-tooltip-content-border-width) var(--vds-tooltip-content-border-width) 0 0;--vds-tooltip-arrow-right:calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip[data-popper-placement^=right]{--vds-tooltip-arrow-border-width:0 0 var(--vds-tooltip-content-border-width) var(--vds-tooltip-content-border-width);--vds-tooltip-arrow-left:calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip__body{position:relative}.tooltip__body__content{background:var(--vds-tooltip-content-background);border-color:var(--vds-tooltip-content-border-color);border-radius:var(--vds-tooltip-content-border-radius);border-style:var(--vds-tooltip-content-border-style);border-width:var(--vds-tooltip-content-border-width);max-width:var(--vds-tooltip-max-width);padding:var(--vds-tooltip-content-padding)}.tooltip__body__arrow{bottom:var(--vds-tooltip-arrow-bottom);left:var(--vds-tooltip-arrow-left);position:absolute;right:var(--vds-tooltip-arrow-right);top:var(--vds-tooltip-arrow-top)}.tooltip__body__arrow:before{background:var(--vds-tooltip-content-background);border-color:var(--vds-tooltip-content-border-color);border-style:var(--vds-tooltip-content-border-style);border-width:var(--vds-tooltip-arrow-border-width);content:"";display:block;height:var(--vds-tooltip-arrow-size);transform:rotate(45deg);width:var(--vds-tooltip-arrow-size)}
.badge.badge_size_small.badge_variant-1{--vds-badge-vertical-padding:var(--nclh-element-badge-small-variant1-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-small-variant1-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-small-variant1-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-small-variant1-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-small-variant1-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-small-variant1-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-small-variant1-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-small-variant1-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-small-variant1-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-small-variant1-label-horizontal-padding);--vds-badge-width:auto;--vds-badge-height:auto}.badge,.badge.badge_size_medium.badge_variant-1{--vds-badge-vertical-padding:var(--nclh-element-badge-medium-variant1-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-medium-variant1-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-medium-variant1-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-medium-variant1-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-medium-variant1-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-medium-variant1-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-medium-variant1-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-medium-variant1-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-medium-variant1-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-medium-variant1-label-horizontal-padding);--vds-badge-width:auto;--vds-badge-height:auto}.badge.badge_size_large.badge_variant-1{--vds-badge-vertical-padding:var(--nclh-element-badge-large-variant1-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-large-variant1-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-large-variant1-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-large-variant1-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-large-variant1-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-large-variant1-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-large-variant1-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-large-variant1-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-large-variant1-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-large-variant1-label-horizontal-padding);--vds-badge-width:auto;--vds-badge-height:auto}.badge.badge_size_small.badge_variant-2{--vds-badge-vertical-padding:var(--nclh-element-badge-small-variant2-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-small-variant2-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-small-variant2-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-small-variant2-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-small-variant2-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-small-variant2-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-small-variant2-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-small-variant2-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-small-variant2-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-small-variant2-label-horizontal-padding);--vds-badge-width:auto;--vds-badge-height:auto}.badge.badge_size_medium.badge_variant-2{--vds-badge-vertical-padding:var(--nclh-element-badge-medium-variant2-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-medium-variant2-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-medium-variant2-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-medium-variant2-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-medium-variant2-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-medium-variant2-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-medium-variant2-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-medium-variant2-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-medium-variant2-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-medium-variant2-label-horizontal-padding);--vds-badge-width:auto;--vds-badge-height:auto}.badge.badge_size_large.badge_variant-2{--vds-badge-vertical-padding:var(--nclh-element-badge-large-variant2-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-large-variant2-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-large-variant2-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-large-variant2-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-large-variant2-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-large-variant2-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-large-variant2-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-large-variant2-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-large-variant2-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-large-variant2-label-horizontal-padding);--vds-badge-width:auto;--vds-badge-height:auto}.badge.badge_size_small.badge_variant-3{--vds-badge-vertical-padding:var(--nclh-element-badge-small-variant3-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-small-variant3-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-small-variant3-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-small-variant3-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-small-variant3-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-small-variant3-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-small-variant3-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-small-variant3-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-small-variant3-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-small-variant3-label-horizontal-padding);--vds-badge-width:1.4375rem;--vds-badge-height:1.4375rem}.badge.badge_size_medium.badge_variant-3{--vds-badge-vertical-padding:var(--nclh-element-badge-medium-variant3-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-medium-variant3-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-medium-variant3-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-medium-variant3-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-medium-variant3-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-medium-variant3-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-medium-variant3-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-medium-variant3-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-medium-variant3-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-medium-variant3-label-horizontal-padding);--vds-badge-width:1.6875rem;--vds-badge-height:1.6875rem}.badge.badge_size_large.badge_variant-3{--vds-badge-vertical-padding:var(--nclh-element-badge-large-variant3-layout-vertical-padding);--vds-badge-horizontal-padding:var(--nclh-element-badge-large-variant3-layout-horizontal-padding);--vds-badge-gap:var(--nclh-element-badge-large-variant3-layout-item-spacing);--vds-badge-border-radius:var(--nclh-element-badge-large-variant3-layout-border-radius);--vds-badge-border-width:var(--nclh-element-badge-large-variant3-layout-border-width);--vds-badge-icon-horizontal-padding:var(--nclh-element-badge-large-variant3-icon-horizontal-padding);--vds-badge-icon-padding-top:var(--nclh-element-badge-large-variant3-icon-padding-top);--vds-badge-icon-padding-bottom:var(--nclh-element-badge-large-variant3-icon-padding-bottom);--vds-badge-label-vertical-padding:var(--nclh-element-badge-large-variant3-label-vertical-padding);--vds-badge-label-horizontal-padding:var(--nclh-element-badge-large-variant3-label-horizontal-padding);--vds-badge-width:1.9375rem;--vds-badge-height:1.9375rem}.badge.badge_size_small{--vds-badge-font-family:var(--nclh-typography-badge-small-font-family);--vds-badge-font-weight:var(--nclh-typography-badge-small-font-weight);--vds-badge-line-height:var(--nclh-typography-badge-small-line-height);--vds-badge-font-size:var(--nclh-typography-badge-small-font-size);--vds-badge-letter-spacing:var(--nclh-typography-badge-small-letter-spacing);--vds-badge-text-case:var(--nclh-typography-badge-small-text-case);--vds-badge-text-decoration:var(--nclh-typography-badge-small-text-decoration);--vds-badge-font-style:var(--nclh-typography-badge-small-font-style)}.badge,.badge.badge_size_medium{--vds-badge-font-family:var(--nclh-typography-badge-medium-font-family);--vds-badge-font-weight:var(--nclh-typography-badge-medium-font-weight);--vds-badge-line-height:var(--nclh-typography-badge-medium-line-height);--vds-badge-font-size:var(--nclh-typography-badge-medium-font-size);--vds-badge-letter-spacing:var(--nclh-typography-badge-medium-letter-spacing);--vds-badge-text-case:var(--nclh-typography-badge-medium-text-case);--vds-badge-text-decoration:var(--nclh-typography-badge-medium-text-decoration);--vds-badge-font-style:var(--nclh-typography-badge-medium-font-style)}.badge.badge_size_large{--vds-badge-font-family:var(--nclh-typography-badge-large-font-family);--vds-badge-font-weight:var(--nclh-typography-badge-large-font-weight);--vds-badge-line-height:var(--nclh-typography-badge-large-line-height);--vds-badge-font-size:var(--nclh-typography-badge-large-font-size);--vds-badge-letter-spacing:var(--nclh-typography-badge-large-letter-spacing);--vds-badge-text-case:var(--nclh-typography-badge-large-text-case);--vds-badge-text-decoration:var(--nclh-typography-badge-large-text-decoration);--vds-badge-font-style:var(--nclh-typography-badge-large-font-style)}.badge,.badge.badge_neutral{--vds-badge-background-color:var(--nclh-color-background-badge-neutral);--vds-badge-text-color:var(--nclh-color-text-badge-copy-neutral);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-neutral);--vds-badge-border-color:var(--nclh-color-border-badge-neutral)}.badge.badge_highlight{--vds-badge-background-color:var(--nclh-color-background-badge-highlight);--vds-badge-text-color:var(--nclh-color-text-badge-copy-highlight);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-highlight);--vds-badge-border-color:var(--nclh-color-border-badge-highlight)}.badge.badge_notification{--vds-badge-background-color:var(--nclh-color-background-badge-notification);--vds-badge-text-color:var(--nclh-color-text-badge-copy-notification);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-notification);--vds-badge-border-color:var(--nclh-color-border-badge-notification)}.badge.badge_warning{--vds-badge-background-color:var(--nclh-color-background-badge-warning);--vds-badge-text-color:var(--nclh-color-text-badge-copy-warning);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-warning);--vds-badge-border-color:var(--nclh-color-border-badge-warning)}.badge.badge_error{--vds-badge-background-color:var(--nclh-color-background-badge-error);--vds-badge-text-color:var(--nclh-color-text-badge-copy-error);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-error);--vds-badge-border-color:var(--nclh-color-border-badge-error)}.badge.badge_success{--vds-badge-background-color:var(--nclh-color-background-badge-success);--vds-badge-text-color:var(--nclh-color-text-badge-copy-success);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-success);--vds-badge-border-color:var(--nclh-color-border-badge-success)}.badge.badge_dark{--vds-badge-background-color:var(--nclh-color-background-badge-dark);--vds-badge-text-color:var(--nclh-color-text-badge-copy-dark);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-dark);--vds-badge-border-color:var(--nclh-color-border-badge-dark)}.badge.badge_alert{--vds-badge-background-color:var(--nclh-color-background-badge-alert);--vds-badge-text-color:var(--nclh-color-text-badge-copy-alert);--vds-badge-icon-color:var(--nclh-color-text-badge-icon-alert);--vds-badge-border-color:var(--nclh-color-border-badge-alert)}.badge{--vds-badge-white-space:nowrap;--vds-badge-justify-content:flex-start;--vds-badge-align-items:flex-start;--vds-badge-label-display:flex;align-items:var(--vds-badge-align-items);background-color:var(--vds-badge-background-color);border:var(--vds-badge-border-width) solid var(--vds-badge-border-color);border-radius:var(--vds-badge-border-radius);display:inline-flex;gap:var(--vds-badge-gap);height:var(--vds-badge-height);justify-content:var(--vds-badge-justify-content);max-width:100%;padding:var(--vds-badge-vertical-padding) var(--vds-badge-horizontal-padding);width:var(--vds-badge-width)}.badge__icon{color:var(--vds-badge-icon-color);padding:var(--vds-badge-icon-padding-top) var(--vds-badge-icon-horizontal-padding) var(--vds-badge-icon-padding-bottom)}.badge__label{display:var(--vds-badge-label-display);max-width:100%;overflow:hidden;padding:var(--vds-badge-label-vertical-padding) var(--vds-badge-label-horizontal-padding)}.badge__label__text{color:var(--vds-badge-text-color);font-family:var(--vds-badge-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-badge-font-size);font-style:var(--vds-badge-font-style);font-weight:var(--vds-badge-font-weight);letter-spacing:var(--vds-badge-letter-spacing);line-height:var(--vds-badge-line-height);overflow:hidden;-webkit-text-decoration:var(--vds-badge-text-decoration);text-decoration:var(--vds-badge-text-decoration);text-overflow:ellipsis;text-transform:var(--vds-badge-text-case);white-space:var(--vds-badge-white-space)}.badge.badge_variant-3{--vds-badge-justify-content:center;--vds-badge-align-items:center;--vds-badge-label-display:none}.badge.badge_block{width:100%}.badge.badge_wrap{--vds-badge-white-space:normal}
.btn,.btn.btn_primary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-solid-disabled)}.btn.btn_primary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-outline-disabled)}.btn.btn_secondary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-solid-disabled)}.btn.btn_secondary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-outline-disabled)}.btn.btn_link{--vds-btn-color-text-default:var(--nclh-color-text-link-medium-copy-default);--vds-btn-color-text-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-btn-color-text-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-btn-color-text-active:var(--nclh-color-text-link-medium-copy-active);--vds-btn-color-text-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-btn-color-background-default:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-hover:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-focus:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-active:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-disabled:var(--nclh-color-background-layer-transparent);--vds-btn-color-border-default:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-hover:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-focus:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-active:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-disabled:var(--nclh-color-border-layer-transparent)}.btn,.btn.btn_size_large{--vds-btn-font-family:var(--nclh-typography-button-copy-large-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-large-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-large-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-large-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-large-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-large-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-large-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-large-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-large-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-large-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-large-border-width);--vds-btn-border-radius:var(--nclh-element-button-large-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-large-item-spacing)}.btn.btn_size_medium{--vds-btn-font-family:var(--nclh-typography-button-copy-medium-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-medium-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-medium-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-medium-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-medium-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-medium-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-medium-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-medium-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-medium-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-medium-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-medium-border-width);--vds-btn-border-radius:var(--nclh-element-button-medium-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-medium-item-spacing)}.btn.btn_size_small{--vds-btn-font-family:var(--nclh-typography-button-copy-small-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-small-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-small-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-small-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-small-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-small-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-small-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-small-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-small-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-small-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-small-border-width);--vds-btn-border-radius:var(--nclh-element-button-small-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-small-item-spacing)}.btn{--vds-btn-color-text:var(--vds-btn-color-text-default);--vds-btn-color-background:var(--vds-btn-color-background-default);--vds-btn-color-border:var(--vds-btn-color-border-default)}.btn:focus,.btn:focus-visible{--vds-btn-color-text:var(--vds-btn-color-text-focus);--vds-btn-color-background:var(--vds-btn-color-background-focus);--vds-btn-color-border:var(--vds-btn-color-border-focus)}.btn:active{--vds-btn-color-text:var(--vds-btn-color-text-active);--vds-btn-color-background:var(--vds-btn-color-background-active);--vds-btn-color-border:var(--vds-btn-color-border-active)}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{--vds-btn-color-text:var(--vds-btn-color-text-disabled);--vds-btn-color-background:var(--vds-btn-color-background-disabled);--vds-btn-color-border:var(--vds-btn-color-border-disabled)}.btn{--vds-btn-border:var(--vds-btn-border-width) solid var(--vds-btn-color-border);--vds-btn-padding:var(--vds-btn-vertical-padding) var(--vds-btn-horizontal-padding);--vds-btn-white-space:nowrap;align-items:center;background-color:var(--vds-btn-color-background);border:var(--vds-btn-border);border-radius:var(--vds-btn-border-radius);color:var(--vds-btn-color-text);cursor:pointer;display:inline-flex;font-style:var(--vds-btn-font-style);gap:var(--vds-btn-item-spacing);justify-content:center;max-width:100%;padding:var(--vds-btn-padding);-webkit-text-decoration:var(--vds-btn-text-decoration);text-decoration:var(--vds-btn-text-decoration);transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{pointer-events:none}.btn__text{font-family:var(--vds-btn-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-btn-font-size);font-weight:var(--vds-btn-font-weight);letter-spacing:var(--vds-btn-letter-spacing);line-height:var(--vds-btn-line-height);overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:var(--vds-btn-text-transform);white-space:var(--vds-btn-white-space)}.btn.btn_block{display:flex;width:100%}.btn.btn_max-75{max-width:75%}.btn.btn_max-50{max-width:50%}.btn.btn_max-25{max-width:25%}.btn.btn_wrap{--vds-btn-white-space:normal;text-wrap:balance}.btn.btn_trim{--vds-btn-padding:0}.btn.btn_loading .btn__icon-append,.btn.btn_loading .btn__icon-prepend,.btn.btn_loading .btn__text{visibility:hidden}.btn.btn_link{--vds-btn-padding:0;--vds-btn-border:none}@media(hover:hover){.btn:active:hover,.btn:focus-visible:hover,.btn:focus:hover,.btn:hover{--vds-btn-color-text:var(--vds-btn-color-text-hover);--vds-btn-color-background:var(--vds-btn-color-background-hover);--vds-btn-color-border:var(--vds-btn-color-border-hover)}}
.checkbox,.checkbox.checkbox_size_large{--vds-checkbox-padding:var(--nclh-element-checkbox-large-gap-vertical-padding) var(--nclh-element-checkbox-large-gap-horizontal-padding);--vds-checkbox-gap:var(--nclh-element-checkbox-large-gap-item-spacing);--vds-checkbox-icon-padding:var(--nclh-element-checkbox-large-icon-vertical-padding) var(--nclh-element-checkbox-large-icon-horizontal-padding);--vds-checkbox-body-padding:var(--nclh-element-checkbox-large-body-vertical-padding) var(--nclh-element-checkbox-large-body-horizontal-padding);--vds-checkbox-body-gap:var(--nclh-element-checkbox-large-body-item-spacing);--vds-checkbox-label-padding:var(--nclh-element-checkbox-large-label-vertical-padding) var(--nclh-element-checkbox-large-label-horizontal-padding);--vds-checkbox-label-gap:var(--nclh-element-checkbox-large-label-item-spacing);--vds-checkbox-helper-padding:var(--nclh-element-checkbox-large-helper-vertical-padding) var(--nclh-element-checkbox-large-helper-horizontal-padding);--vds-checkbox-helper-gap:var(--nclh-element-checkbox-large-helper-item-spacing);--vds-checkbox-error-padding:var(--nclh-element-checkbox-large-error-vertical-padding) var(--nclh-element-checkbox-large-error-horizontal-padding);--vds-checkbox-error-gap:var(--nclh-element-checkbox-large-error-item-spacing);--vds-checkbox-success-padding:var(--nclh-element-checkbox-large-success-vertical-padding) var(--nclh-element-checkbox-large-success-horizontal-padding);--vds-checkbox-success-gap:var(--nclh-element-checkbox-large-success-item-spacing);--vds-checkbox-font-family:var(--nclh-typography-checkbox-copy-large-font-family);--vds-checkbox-font-weight:var(--nclh-typography-checkbox-copy-large-font-weight);--vds-checkbox-line-height:var(--nclh-typography-checkbox-copy-large-line-height);--vds-checkbox-font-size:var(--nclh-typography-checkbox-copy-large-font-size);--vds-checkbox-letter-spacing:var(--nclh-typography-checkbox-copy-large-letter-spacing);--vds-checkbox-text-decoration:var(--nclh-typography-checkbox-copy-large-text-decoration);--vds-checkbox-text-case:var(--nclh-typography-checkbox-copy-large-text-case);--vds-checkbox-font-style:var(--nclh-typography-checkbox-copy-large-font-style);--vds-checkbox-aside-padding:calc(var(--nclh-font-size-text-4) + var(--vds-checkbox-gap))}.checkbox.checkbox_size_medium{--vds-checkbox-padding:var(--nclh-element-checkbox-medium-gap-vertical-padding) var(--nclh-element-checkbox-medium-gap-horizontal-padding);--vds-checkbox-gap:var(--nclh-element-checkbox-medium-gap-item-spacing);--vds-checkbox-icon-padding:var(--nclh-element-checkbox-medium-icon-vertical-padding) var(--nclh-element-checkbox-medium-icon-horizontal-padding);--vds-checkbox-body-padding:var(--nclh-element-checkbox-medium-body-vertical-padding) var(--nclh-element-checkbox-medium-body-horizontal-padding);--vds-checkbox-body-gap:var(--nclh-element-checkbox-medium-body-item-spacing);--vds-checkbox-label-padding:var(--nclh-element-checkbox-medium-label-vertical-padding) var(--nclh-element-checkbox-medium-label-horizontal-padding);--vds-checkbox-label-gap:var(--nclh-element-checkbox-medium-label-item-spacing);--vds-checkbox-helper-padding:var(--nclh-element-checkbox-medium-helper-vertical-padding) var(--nclh-element-checkbox-medium-helper-horizontal-padding);--vds-checkbox-helper-gap:var(--nclh-element-checkbox-medium-helper-item-spacing);--vds-checkbox-error-padding:var(--nclh-element-checkbox-medium-error-vertical-padding) var(--nclh-element-checkbox-medium-error-horizontal-padding);--vds-checkbox-error-gap:var(--nclh-element-checkbox-medium-error-item-spacing);--vds-checkbox-success-padding:var(--nclh-element-checkbox-medium-success-vertical-padding) var(--nclh-element-checkbox-medium-success-horizontal-padding);--vds-checkbox-success-gap:var(--nclh-element-checkbox-medium-success-item-spacing);--vds-checkbox-font-family:var(--nclh-typography-checkbox-copy-medium-font-family);--vds-checkbox-font-weight:var(--nclh-typography-checkbox-copy-medium-font-weight);--vds-checkbox-line-height:var(--nclh-typography-checkbox-copy-medium-line-height);--vds-checkbox-font-size:var(--nclh-typography-checkbox-copy-medium-font-size);--vds-checkbox-letter-spacing:var(--nclh-typography-checkbox-copy-medium-letter-spacing);--vds-checkbox-text-decoration:var(--nclh-typography-checkbox-copy-medium-text-decoration);--vds-checkbox-text-case:var(--nclh-typography-checkbox-copy-medium-text-case);--vds-checkbox-font-style:var(--nclh-typography-checkbox-copy-medium-font-style);--vds-checkbox-aside-padding:calc(var(--nclh-font-size-text-3) + var(--vds-checkbox-gap))}.checkbox.checkbox_size_small{--vds-checkbox-padding:var(--nclh-element-checkbox-small-gap-vertical-padding) var(--nclh-element-checkbox-small-gap-horizontal-padding);--vds-checkbox-gap:var(--nclh-element-checkbox-small-gap-item-spacing);--vds-checkbox-icon-padding:var(--nclh-element-checkbox-small-icon-vertical-padding) var(--nclh-element-checkbox-small-icon-horizontal-padding);--vds-checkbox-body-padding:var(--nclh-element-checkbox-small-body-vertical-padding) var(--nclh-element-checkbox-small-body-horizontal-padding);--vds-checkbox-body-gap:var(--nclh-element-checkbox-small-body-item-spacing);--vds-checkbox-label-padding:var(--nclh-element-checkbox-small-label-vertical-padding) var(--nclh-element-checkbox-small-label-horizontal-padding);--vds-checkbox-label-gap:var(--nclh-element-checkbox-small-label-item-spacing);--vds-checkbox-helper-padding:var(--nclh-element-checkbox-small-helper-vertical-padding) var(--nclh-element-checkbox-small-helper-horizontal-padding);--vds-checkbox-helper-gap:var(--nclh-element-checkbox-small-helper-item-spacing);--vds-checkbox-error-padding:var(--nclh-element-checkbox-small-error-vertical-padding) var(--nclh-element-checkbox-small-error-horizontal-padding);--vds-checkbox-error-gap:var(--nclh-element-checkbox-small-error-item-spacing);--vds-checkbox-success-padding:var(--nclh-element-checkbox-small-success-vertical-padding) var(--nclh-element-checkbox-small-success-horizontal-padding);--vds-checkbox-success-gap:var(--nclh-element-checkbox-small-success-item-spacing);--vds-checkbox-font-family:var(--nclh-typography-checkbox-copy-small-font-family);--vds-checkbox-font-weight:var(--nclh-typography-checkbox-copy-small-font-weight);--vds-checkbox-line-height:var(--nclh-typography-checkbox-copy-small-line-height);--vds-checkbox-font-size:var(--nclh-typography-checkbox-copy-small-font-size);--vds-checkbox-letter-spacing:var(--nclh-typography-checkbox-copy-small-letter-spacing);--vds-checkbox-text-decoration:var(--nclh-typography-checkbox-copy-small-text-decoration);--vds-checkbox-text-case:var(--nclh-typography-checkbox-copy-small-text-case);--vds-checkbox-font-style:var(--nclh-typography-checkbox-copy-small-font-style);--vds-checkbox-aside-padding:calc(var(--nclh-font-size-text-2) + var(--vds-checkbox-gap))}.checkbox{--vds-checkbox-label-text-color:var(--nclh-color-text-checkbox-copy-default);--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-default);--vds-checkbox-icon-opacity:var(--nclh-opacity-100)}.checkbox__label:focus,.checkbox__label:focus-visible{--vds-checkbox-label-text-color:var(--nclh-color-text-checkbox-copy-focus);--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-focus)}.checkbox__label:active{--vds-checkbox-label-text-color:var(--nclh-color-text-checkbox-copy-active);--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-active)}.checkbox.checkbox_invalid{--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-error)}.checkbox.checkbox_success{--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-success)}.checkbox.checkbox_disabled,.checkbox__input.disabled,.checkbox__input:disabled,.disabled .checkbox__input,:disabled .checkbox__input{--vds-checkbox-label-text-color:var(--nclh-color-text-checkbox-copy-disabled);--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-disabled)}.checkbox.checkbox_disabled.checkbox_invalid{--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-error);--vds-checkbox-icon-opacity:var(--nclh-opacity-50)}.checkbox.checkbox_disabled.checkbox_success{--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-success);--vds-checkbox-icon-opacity:var(--nclh-opacity-50)}.checkbox{--vds-checkbox-label-align:flex-start;display:inline-flex;flex-direction:column;gap:var(--vds-checkbox-gap);position:relative}.checkbox__input{left:0;opacity:0;position:absolute;z-index:-1}.checkbox__input.disabled,.checkbox__input:disabled,.disabled .checkbox__input,:disabled .checkbox__input{pointer-events:none}.checkbox__label{align-self:var(--vds-checkbox-label-align);cursor:pointer;display:inline-flex;gap:var(--vds-checkbox-gap);padding:var(--vds-checkbox-padding)}.checkbox__label__icon{color:var(--vds-checkbox-icon-color);opacity:var(--vds-checkbox-icon-opacity);padding:var(--vds-checkbox-icon-padding)}.checkbox__label__text{color:var(--vds-checkbox-label-text-color);font-family:var(--vds-checkbox-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-checkbox-font-size);font-style:var(--vds-checkbox-font-style);font-weight:var(--vds-checkbox-font-weight);letter-spacing:var(--vds-checkbox-letter-spacing);line-height:var(--vds-checkbox-line-height);-webkit-text-decoration:var(--vds-checkbox-text-decoration);text-decoration:var(--vds-checkbox-text-decoration);text-transform:var(--vds-checkbox-text-case)}.checkbox__message{padding-inline-start:var(--vds-checkbox-aside-padding)}.checkbox.checkbox_flipped .checkbox__label{--vds-checkbox-label-align:flex-end;flex-direction:row-reverse}.checkbox.checkbox_flipped .checkbox__message{display:inline-flex;flex-direction:row-reverse;padding-inline-end:var(--vds-checkbox-aside-padding);padding-inline-start:var(--nclh-spacing-0)}.checkbox.checkbox_disabled{pointer-events:none}@media(hover:hover){.checkbox__label:hover{--vds-checkbox-label-text-color:var(--nclh-color-text-checkbox-copy-hover);--vds-checkbox-icon-color:var(--nclh-color-text-checkbox-icon-hover)}}
.legend{display:flex;gap:var(--nclh-spacing-1);max-width:100%}.legend__icon{padding-top:2px}.legend__label{overflow:hidden}
.radio,.radio.radio_size_large{--vds-radio-padding:var(--nclh-element-radio-large-gap-vertical-padding) var(--nclh-element-radio-large-gap-horizontal-padding);--vds-radio-gap:var(--nclh-element-radio-large-gap-item-spacing);--vds-radio-icon-padding:var(--nclh-element-radio-large-icon-vertical-padding) var(--nclh-element-radio-large-icon-horizontal-padding);--vds-radio-body-padding:var(--nclh-element-radio-large-body-vertical-padding) var(--nclh-element-radio-large-body-horizontal-padding);--vds-radio-body-gap:var(--nclh-element-radio-large-body-item-spacing);--vds-radio-label-padding:var(--nclh-element-radio-large-label-vertical-padding) var(--nclh-element-radio-large-label-horizontal-padding);--vds-radio-label-gap:var(--nclh-element-radio-large-label-item-spacing);--vds-radio-helper-padding:var(--nclh-element-radio-large-helper-vertical-padding) var(--nclh-element-radio-large-helper-horizontal-padding);--vds-radio-helper-gap:var(--nclh-element-radio-large-helper-item-spacing);--vds-radio-error-padding:var(--nclh-element-radio-large-error-vertical-padding) var(--nclh-element-radio-large-error-horizontal-padding);--vds-radio-error-gap:var(--nclh-element-radio-large-error-item-spacing);--vds-radio-success-padding:var(--nclh-element-radio-large-success-vertical-padding) var(--nclh-element-radio-large-success-horizontal-padding);--vds-radio-success-gap:var(--nclh-element-radio-large-success-item-spacing);--vds-radio-font-family:var(--nclh-typography-radio-copy-large-font-family);--vds-radio-font-weight:var(--nclh-typography-radio-copy-large-font-weight);--vds-radio-line-height:var(--nclh-typography-radio-copy-large-line-height);--vds-radio-font-size:var(--nclh-typography-radio-copy-large-font-size);--vds-radio-letter-spacing:var(--nclh-typography-radio-copy-large-letter-spacing);--vds-radio-text-decoration:var(--nclh-typography-radio-copy-large-text-decoration);--vds-radio-text-case:var(--nclh-typography-radio-copy-large-text-case);--vds-radio-font-style:var(--nclh-typography-radio-copy-large-font-style);--vds-radio-aside-padding:calc(var(--nclh-font-size-text-4) + var(--vds-radio-gap))}.radio.radio_size_medium{--vds-radio-padding:var(--nclh-element-radio-medium-gap-vertical-padding) var(--nclh-element-radio-medium-gap-horizontal-padding);--vds-radio-gap:var(--nclh-element-radio-medium-gap-item-spacing);--vds-radio-icon-padding:var(--nclh-element-radio-medium-icon-vertical-padding) var(--nclh-element-radio-medium-icon-horizontal-padding);--vds-radio-body-padding:var(--nclh-element-radio-medium-body-vertical-padding) var(--nclh-element-radio-medium-body-horizontal-padding);--vds-radio-body-gap:var(--nclh-element-radio-medium-body-item-spacing);--vds-radio-label-padding:var(--nclh-element-radio-medium-label-vertical-padding) var(--nclh-element-radio-medium-label-horizontal-padding);--vds-radio-label-gap:var(--nclh-element-radio-medium-label-item-spacing);--vds-radio-helper-padding:var(--nclh-element-radio-medium-helper-vertical-padding) var(--nclh-element-radio-medium-helper-horizontal-padding);--vds-radio-helper-gap:var(--nclh-element-radio-medium-helper-item-spacing);--vds-radio-error-padding:var(--nclh-element-radio-medium-error-vertical-padding) var(--nclh-element-radio-medium-error-horizontal-padding);--vds-radio-error-gap:var(--nclh-element-radio-medium-error-item-spacing);--vds-radio-success-padding:var(--nclh-element-radio-medium-success-vertical-padding) var(--nclh-element-radio-medium-success-horizontal-padding);--vds-radio-success-gap:var(--nclh-element-radio-medium-success-item-spacing);--vds-radio-font-family:var(--nclh-typography-radio-copy-medium-font-family);--vds-radio-font-weight:var(--nclh-typography-radio-copy-medium-font-weight);--vds-radio-line-height:var(--nclh-typography-radio-copy-medium-line-height);--vds-radio-font-size:var(--nclh-typography-radio-copy-medium-font-size);--vds-radio-letter-spacing:var(--nclh-typography-radio-copy-medium-letter-spacing);--vds-radio-text-decoration:var(--nclh-typography-radio-copy-medium-text-decoration);--vds-radio-text-case:var(--nclh-typography-radio-copy-medium-text-case);--vds-radio-font-style:var(--nclh-typography-radio-copy-medium-font-style);--vds-radio-aside-padding:calc(var(--nclh-font-size-text-3) + var(--vds-radio-gap))}.radio.radio_size_small{--vds-radio-padding:var(--nclh-element-radio-small-gap-vertical-padding) var(--nclh-element-radio-small-gap-horizontal-padding);--vds-radio-gap:var(--nclh-element-radio-small-gap-item-spacing);--vds-radio-icon-padding:var(--nclh-element-radio-small-icon-vertical-padding) var(--nclh-element-radio-small-icon-horizontal-padding);--vds-radio-body-padding:var(--nclh-element-radio-small-body-vertical-padding) var(--nclh-element-radio-small-body-horizontal-padding);--vds-radio-body-gap:var(--nclh-element-radio-small-body-item-spacing);--vds-radio-label-padding:var(--nclh-element-radio-small-label-vertical-padding) var(--nclh-element-radio-small-label-horizontal-padding);--vds-radio-label-gap:var(--nclh-element-radio-small-label-item-spacing);--vds-radio-helper-padding:var(--nclh-element-radio-small-helper-vertical-padding) var(--nclh-element-radio-small-helper-horizontal-padding);--vds-radio-helper-gap:var(--nclh-element-radio-small-helper-item-spacing);--vds-radio-error-padding:var(--nclh-element-radio-small-error-vertical-padding) var(--nclh-element-radio-small-error-horizontal-padding);--vds-radio-error-gap:var(--nclh-element-radio-small-error-item-spacing);--vds-radio-success-padding:var(--nclh-element-radio-small-success-vertical-padding) var(--nclh-element-radio-small-success-horizontal-padding);--vds-radio-success-gap:var(--nclh-element-radio-small-success-item-spacing);--vds-radio-font-family:var(--nclh-typography-radio-copy-small-font-family);--vds-radio-font-weight:var(--nclh-typography-radio-copy-small-font-weight);--vds-radio-line-height:var(--nclh-typography-radio-copy-small-line-height);--vds-radio-font-size:var(--nclh-typography-radio-copy-small-font-size);--vds-radio-letter-spacing:var(--nclh-typography-radio-copy-small-letter-spacing);--vds-radio-text-decoration:var(--nclh-typography-radio-copy-small-text-decoration);--vds-radio-text-case:var(--nclh-typography-radio-copy-small-text-case);--vds-radio-font-style:var(--nclh-typography-radio-copy-small-font-style);--vds-radio-aside-padding:calc(var(--nclh-font-size-text-2) + var(--vds-radio-gap))}.radio{--vds-radio-label-text-color:var(--nclh-color-text-radio-copy-default);--vds-radio-icon-color:var(--nclh-color-text-radio-icon-default);--vds-radio-icon-opacity:var(--nclh-opacity-100)}.radio__label:focus,.radio__label:focus-visible{--vds-radio-label-text-color:var(--nclh-color-text-radio-copy-focus);--vds-radio-icon-color:var(--nclh-color-text-radio-icon-focus)}.radio__label:active{--vds-radio-label-text-color:var(--nclh-color-text-radio-copy-active);--vds-radio-icon-color:var(--nclh-color-text-radio-icon-active)}.disabled .radio__input,.radio.radio_disabled,.radio__input.disabled,.radio__input:disabled,:disabled .radio__input{--vds-radio-label-text-color:var(--nclh-color-text-radio-copy-disabled);--vds-radio-icon-color:var(--nclh-color-text-radio-icon-disabled)}.radio.radio_invalid{--vds-radio-icon-color:var(--nclh-color-text-radio-icon-error)}.radio.radio_success{--vds-radio-icon-color:var(--nclh-color-text-radio-icon-success)}.radio.radio_disabled.radio_invalid{--vds-radio-icon-color:var(--nclh-color-text-radio-icon-error);--vds-radio-icon-opacity:var(--nclh-opacity-50)}.radio.radio_disabled.radio_success{--vds-radio-icon-color:var(--nclh-color-text-radio-icon-success);--vds-radio-icon-opacity:var(--nclh-opacity-50)}.radio{--vds-radio-label-align:flex-start;display:inline-flex;flex-direction:column;gap:var(--vds-radio-gap);position:relative}.radio__input{left:0;opacity:0;position:absolute;z-index:-1}.disabled .radio__input,.radio__input.disabled,.radio__input:disabled,:disabled .radio__input{pointer-events:none}.radio__label{align-self:var(--vds-radio-label-align);cursor:pointer;display:inline-flex;gap:var(--vds-radio-gap);padding:var(--vds-radio-padding)}.radio__label__icon{color:var(--vds-radio-icon-color);grid-area:1/1/2/2;opacity:var(--vds-radio-icon-opacity);padding:var(--vds-radio-icon-padding)}.radio__label__text{color:var(--vds-radio-label-text-color);font-family:var(--vds-radio-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-radio-font-size);font-style:var(--vds-radio-font-style);font-weight:var(--vds-radio-font-weight);letter-spacing:var(--vds-radio-letter-spacing);line-height:var(--vds-radio-line-height);-webkit-text-decoration:var(--vds-radio-text-decoration);text-decoration:var(--vds-radio-text-decoration);text-transform:var(--vds-radio-text-case)}.radio__message{padding-left:var(--vds-radio-aside-padding)}.radio.radio_flipped .radio__label{--vds-radio-label-align:flex-end;flex-direction:row-reverse}.radio.radio_flipped .radio__message{display:inline-flex;flex-direction:row-reverse;padding-inline-end:var(--vds-radio-aside-padding);padding-inline-start:var(--nclh-spacing-0)}.radio.radio_disabled{pointer-events:none}@media(hover:hover){.radio__label:hover{--vds-radio-label-text-color:var(--nclh-color-text-radio-copy-hover);--vds-radio-icon-color:var(--nclh-color-text-radio-icon-hover)}}
.ribbon.ribbon_size_small.ribbon_variant-1{--vds-ribbon-vertical-padding:var(--nclh-element-ribbon-small-variant1-vertical-padding);--vds-ribbon-horizontal-padding:var(--nclh-element-ribbon-small-variant1-horizontal-padding);--vds-ribbon-gap:var(--nclh-element-ribbon-small-variant1-item-spacing);--vds-ribbon-border-radius:var(--nclh-element-ribbon-small-variant1-border-radius-top-left) var(--nclh-element-ribbon-small-variant1-border-radius-top-right) var(--nclh-element-ribbon-small-variant1-border-radius-bottom-right) var(--nclh-element-ribbon-small-variant1-border-radius-bottom-left);--vds-ribbon-border-width:var(--nclh-element-ribbon-small-variant1-border-width)}.ribbon,.ribbon.ribbon_size_medium.ribbon_variant-1{--vds-ribbon-vertical-padding:var(--nclh-element-ribbon-medium-variant1-vertical-padding);--vds-ribbon-horizontal-padding:var(--nclh-element-ribbon-medium-variant1-horizontal-padding);--vds-ribbon-gap:var(--nclh-element-ribbon-medium-variant1-item-spacing);--vds-ribbon-border-radius:var(--nclh-element-ribbon-medium-variant1-border-radius-top-left) var(--nclh-element-ribbon-medium-variant1-border-radius-top-right) var(--nclh-element-ribbon-medium-variant1-border-radius-bottom-right) var(--nclh-element-ribbon-medium-variant1-border-radius-bottom-left);--vds-ribbon-border-width:var(--nclh-element-ribbon-medium-variant1-border-width)}.ribbon.ribbon_size_large.ribbon_variant-1{--vds-ribbon-vertical-padding:var(--nclh-element-ribbon-large-variant1-vertical-padding);--vds-ribbon-horizontal-padding:var(--nclh-element-ribbon-large-variant1-horizontal-padding);--vds-ribbon-gap:var(--nclh-element-ribbon-large-variant1-item-spacing);--vds-ribbon-border-radius:var(--nclh-element-ribbon-large-variant1-border-radius-top-left) var(--nclh-element-ribbon-large-variant1-border-radius-top-right) var(--nclh-element-ribbon-large-variant1-border-radius-bottom-right) var(--nclh-element-ribbon-large-variant1-border-radius-bottom-left);--vds-ribbon-border-width:var(--nclh-element-ribbon-large-variant1-border-width)}.ribbon.ribbon_size_small.ribbon_variant-2{--vds-ribbon-vertical-padding:var(--nclh-element-ribbon-small-variant2-vertical-padding);--vds-ribbon-horizontal-padding:var(--nclh-element-ribbon-small-variant2-horizontal-padding);--vds-ribbon-gap:var(--nclh-element-ribbon-small-variant2-item-spacing);--vds-ribbon-border-radius:var(--nclh-element-ribbon-small-variant2-border-radius-top-left) var(--nclh-element-ribbon-small-variant2-border-radius-top-right) var(--nclh-element-ribbon-small-variant2-border-radius-bottom-right) var(--nclh-element-ribbon-small-variant2-border-radius-bottom-left);--vds-ribbon-border-width:var(--nclh-element-ribbon-small-variant2-border-width)}.ribbon.ribbon_size_medium.ribbon_variant-2{--vds-ribbon-vertical-padding:var(--nclh-element-ribbon-medium-variant2-vertical-padding);--vds-ribbon-horizontal-padding:var(--nclh-element-ribbon-medium-variant2-horizontal-padding);--vds-ribbon-gap:var(--nclh-element-ribbon-medium-variant2-item-spacing);--vds-ribbon-border-radius:var(--nclh-element-ribbon-medium-variant2-border-radius-top-left) var(--nclh-element-ribbon-medium-variant2-border-radius-top-right) var(--nclh-element-ribbon-medium-variant2-border-radius-bottom-right) var(--nclh-element-ribbon-medium-variant2-border-radius-bottom-left);--vds-ribbon-border-width:var(--nclh-element-ribbon-medium-variant2-border-width)}.ribbon.ribbon_size_large.ribbon_variant-2{--vds-ribbon-vertical-padding:var(--nclh-element-ribbon-large-variant2-vertical-padding);--vds-ribbon-horizontal-padding:var(--nclh-element-ribbon-large-variant2-horizontal-padding);--vds-ribbon-gap:var(--nclh-element-ribbon-large-variant2-item-spacing);--vds-ribbon-border-radius:var(--nclh-element-ribbon-large-variant2-border-radius-top-left) var(--nclh-element-ribbon-large-variant2-border-radius-top-right) var(--nclh-element-ribbon-large-variant2-border-radius-bottom-right) var(--nclh-element-ribbon-large-variant2-border-radius-bottom-left);--vds-ribbon-border-width:var(--nclh-element-ribbon-large-variant2-border-width)}.ribbon.ribbon_size_small{--vds-ribbon-font-family:var(--nclh-typography-ribbon-small-font-family);--vds-ribbon-font-weight:var(--nclh-typography-ribbon-small-font-weight);--vds-ribbon-line-height:var(--nclh-typography-ribbon-small-line-height);--vds-ribbon-font-size:var(--nclh-typography-ribbon-small-font-size);--vds-ribbon-letter-spacing:var(--nclh-typography-ribbon-small-letter-spacing);--vds-ribbon-text-case:var(--nclh-typography-ribbon-small-text-case);--vds-ribbon-text-decoration:var(--nclh-typography-ribbon-small-text-decoration);--vds-ribbon-font-style:var(--nclh-typography-ribbon-small-font-style);--vds-ribbon-icon-horizontal-padding:var(--nclh-element-ribbon-small-icon-left-horizontal-padding);--vds-ribbon-icon-padding-top:var(--nclh-element-ribbon-small-icon-left-padding-top);--vds-ribbon-icon-padding-bottom:var(--nclh-element-ribbon-small-icon-left-padding-bottom);--vds-ribbon-label-vertical-padding:var(--nclh-element-ribbon-small-label-vertical-padding);--vds-ribbon-label-horizontal-padding:var(--nclh-element-ribbon-small-label-horizontal-padding)}.ribbon,.ribbon.ribbon_size_medium{--vds-ribbon-font-family:var(--nclh-typography-ribbon-medium-font-family);--vds-ribbon-font-weight:var(--nclh-typography-ribbon-medium-font-weight);--vds-ribbon-line-height:var(--nclh-typography-ribbon-medium-line-height);--vds-ribbon-font-size:var(--nclh-typography-ribbon-medium-font-size);--vds-ribbon-letter-spacing:var(--nclh-typography-ribbon-medium-letter-spacing);--vds-ribbon-text-case:var(--nclh-typography-ribbon-medium-text-case);--vds-ribbon-text-decoration:var(--nclh-typography-ribbon-medium-text-decoration);--vds-ribbon-font-style:var(--nclh-typography-ribbon-medium-font-style);--vds-ribbon-icon-horizontal-padding:var(--nclh-element-ribbon-medium-icon-left-horizontal-padding);--vds-ribbon-icon-padding-top:var(--nclh-element-ribbon-medium-icon-left-padding-top);--vds-ribbon-icon-padding-bottom:var(--nclh-element-ribbon-medium-icon-left-padding-bottom);--vds-ribbon-label-vertical-padding:var(--nclh-element-ribbon-medium-label-vertical-padding);--vds-ribbon-label-horizontal-padding:var(--nclh-element-ribbon-medium-label-horizontal-padding)}.ribbon.ribbon_size_large{--vds-ribbon-font-family:var(--nclh-typography-ribbon-large-font-family);--vds-ribbon-font-weight:var(--nclh-typography-ribbon-large-font-weight);--vds-ribbon-line-height:var(--nclh-typography-ribbon-large-line-height);--vds-ribbon-font-size:var(--nclh-typography-ribbon-large-font-size);--vds-ribbon-letter-spacing:var(--nclh-typography-ribbon-large-letter-spacing);--vds-ribbon-text-case:var(--nclh-typography-ribbon-large-text-case);--vds-ribbon-text-decoration:var(--nclh-typography-ribbon-large-text-decoration);--vds-ribbon-font-style:var(--nclh-typography-ribbon-large-font-style);--vds-ribbon-icon-horizontal-padding:var(--nclh-element-ribbon-large-icon-left-horizontal-padding);--vds-ribbon-icon-padding-top:var(--nclh-element-ribbon-large-icon-left-padding-top);--vds-ribbon-icon-padding-bottom:var(--nclh-element-ribbon-large-icon-left-padding-bottom);--vds-ribbon-label-vertical-padding:var(--nclh-element-ribbon-large-label-vertical-padding);--vds-ribbon-label-horizontal-padding:var(--nclh-element-ribbon-large-label-horizontal-padding)}.ribbon,.ribbon.ribbon_neutral{--vds-ribbon-background-color:var(--nclh-color-background-ribbon-neutral);--vds-ribbon-text-color:var(--nclh-color-text-ribbon-copy-neutral);--vds-ribbon-icon-color:var(--nclh-color-text-ribbon-icon-neutral);--vds-ribbon-border-color:var(--nclh-color-border-ribbon-neutral)}.ribbon.ribbon_highlight{--vds-ribbon-background-color:var(--nclh-color-background-ribbon-highlight);--vds-ribbon-text-color:var(--nclh-color-text-ribbon-copy-highlight);--vds-ribbon-icon-color:var(--nclh-color-text-ribbon-icon-highlight);--vds-ribbon-border-color:var(--nclh-color-border-ribbon-highlight)}.ribbon{--vds-ribbon-white-space:nowrap;background-color:var(--vds-ribbon-background-color);border:var(--vds-ribbon-border-width) solid var(--vds-ribbon-border-color);border-radius:var(--vds-ribbon-border-radius);display:inline-flex;gap:var(--vds-ribbon-gap);max-width:100%;padding:var(--vds-ribbon-vertical-padding) var(--vds-ribbon-horizontal-padding)}.ribbon__icon{color:var(--vds-ribbon-icon-color);padding:var(--vds-ribbon-icon-padding-top) var(--vds-ribbon-icon-horizontal-padding) var(--vds-ribbon-icon-padding-bottom)}.ribbon__label{display:flex;max-width:100%;overflow:hidden;padding:var(--vds-ribbon-label-vertical-padding) var(--vds-ribbon-label-horizontal-padding)}.ribbon__label__text{color:var(--vds-ribbon-text-color);font-family:var(--vds-ribbon-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-ribbon-font-size);font-style:var(--vds-ribbon-font-style);font-weight:var(--vds-ribbon-font-weight);letter-spacing:var(--vds-ribbon-letter-spacing);line-height:var(--vds-ribbon-line-height);overflow:hidden;-webkit-text-decoration:var(--vds-ribbon-text-decoration);text-decoration:var(--vds-ribbon-text-decoration);text-overflow:ellipsis;text-transform:var(--vds-ribbon-text-case);white-space:var(--vds-ribbon-white-space)}.ribbon.ribbon_block{width:100%}.ribbon.ribbon_wrap{--vds-ribbon-white-space:normal}
.textarea,.textarea.textarea_size_large{--vds-textarea-gap:var(--nclh-element-input-large-gap-item-spacing);--vds-textarea-label-font-family:var(--nclh-typography-input-label-large-font-family);--vds-textarea-label-font-weight:var(--nclh-typography-input-label-large-font-weight);--vds-textarea-label-font-size:var(--nclh-typography-input-label-large-font-size);--vds-textarea-label-line-height:var(--nclh-typography-input-label-large-line-heigh);--vds-textarea-label-letter-spacing:var(--nclh-typography-input-label-large-letter-spacing);--vds-textarea-label-text-decoration:var(--nclh-typography-input-label-large-text-decoration);--vds-textarea-label-text-transform:var(--nclh-typography-input-label-large-text-case);--vds-textarea-label-font-style:var(--nclh-typography-input-label-large-font-style);--vds-textarea-label-padding:var(--nclh-element-input-large-label-padding-top) var(--nclh-element-input-large-label-padding-right) var(--nclh-element-input-large-label-padding-bottom) var(--nclh-element-input-large-label-padding-left);--vds-textarea-label-gap:var(--nclh-element-input-large-label-item-spacing);--vds-textarea-field-font-family:var(--nclh-typography-input-field-large-font-family);--vds-textarea-field-font-weight:var(--nclh-typography-input-field-large-font-weight);--vds-textarea-field-line-height:var(--nclh-typography-input-field-large-line-height);--vds-textarea-field-font-size:var(--nclh-typography-input-field-large-font-size);--vds-textarea-field-letter-spacing:var(--nclh-typography-input-field-large-letter-spacing);--vds-textarea-field-text-decoration:var(--nclh-typography-input-field-large-text-decoration);--vds-textarea-field-text-transform:var(--nclh-typography-input-field-large-text-case);--vds-textarea-field-font-style:var(--nclh-typography-input-field-large-font-style);--vds-textarea-field-border-radius:var(--nclh-element-input-large-field-border-radius);--vds-textarea-field-border-width:var(--nclh-element-input-large-field-border-width);--vds-textarea-field-border-style:solid;--vds-textarea-field-padding-x:var(--nclh-element-input-large-field-horizontal-padding);--vds-textarea-field-padding-y:var(--nclh-element-input-large-field-vertical-padding);--vds-textarea-field-gap:var(--nclh-element-input-large-field-item-spacing);--vds-textarea-field-placeholder-gap:var(--nclh-element-input-large-placeholder-item-spacing);--vds-textarea-field-min-height:calc( var(--nclh-element-input-large-field-vertical-padding) * 2 + var(--nclh-typography-input-field-large-line-height) )}.textarea.textarea_size_medium{--vds-textarea-gap:var(--nclh-element-input-medium-gap-item-spacing);--vds-textarea-label-font-family:var(--nclh-typography-input-label-medium-font-family);--vds-textarea-label-font-weight:var(--nclh-typography-input-label-medium-font-weight);--vds-textarea-label-font-size:var(--nclh-typography-input-label-medium-font-size);--vds-textarea-label-line-height:var(--nclh-typography-input-label-medium-line-heigh);--vds-textarea-label-letter-spacing:var(--nclh-typography-input-label-medium-letter-spacing);--vds-textarea-label-text-decoration:var(--nclh-typography-input-label-medium-text-decoration);--vds-textarea-label-text-transform:var(--nclh-typography-input-label-medium-text-case);--vds-textarea-label-font-style:var(--nclh-typography-input-label-medium-font-style);--vds-textarea-label-padding:var(--nclh-element-input-medium-label-padding-top) var(--nclh-element-input-medium-label-padding-right) var(--nclh-element-input-medium-label-padding-bottom) var(--nclh-element-input-medium-label-padding-left);--vds-textarea-label-gap:var(--nclh-element-input-medium-label-item-spacing);--vds-textarea-field-font-family:var(--nclh-typography-input-field-medium-font-family);--vds-textarea-field-font-weight:var(--nclh-typography-input-field-medium-font-weight);--vds-textarea-field-line-height:var(--nclh-typography-input-field-medium-line-height);--vds-textarea-field-font-size:var(--nclh-typography-input-field-medium-font-size);--vds-textarea-field-letter-spacing:var(--nclh-typography-input-field-medium-letter-spacing);--vds-textarea-field-text-decoration:var(--nclh-typography-input-field-medium-text-decoration);--vds-textarea-field-text-transform:var(--nclh-typography-input-field-medium-text-case);--vds-textarea-field-font-style:var(--nclh-typography-input-field-medium-font-style);--vds-textarea-field-border-radius:var(--nclh-element-input-medium-field-border-radius);--vds-textarea-field-border-width:var(--nclh-element-input-medium-field-border-width);--vds-textarea-field-border-style:solid;--vds-textarea-field-padding-x:var(--nclh-element-input-medium-field-horizontal-padding);--vds-textarea-field-padding-y:var(--nclh-element-input-medium-field-vertical-padding);--vds-textarea-field-gap:var(--nclh-element-input-medium-field-item-spacing);--vds-textarea-field-placeholder-gap:var(--nclh-element-input-medium-placeholder-item-spacing);--vds-textarea-field-min-height:calc( var(--nclh-element-input-medium-field-vertical-padding) * 2 + var(--nclh-typography-input-field-medium-line-height) )}.textarea.textarea_size_small{--vds-textarea-gap:var(--nclh-element-input-large-gap-item-spacing);--vds-textarea-label-font-family:var(--nclh-typography-input-label-small-font-family);--vds-textarea-label-font-weight:var(--nclh-typography-input-label-small-font-weight);--vds-textarea-label-font-size:var(--nclh-typography-input-label-small-font-size);--vds-textarea-label-line-height:var(--nclh-typography-input-label-small-line-heigh);--vds-textarea-label-letter-spacing:var(--nclh-typography-input-label-small-letter-spacing);--vds-textarea-label-text-decoration:var(--nclh-typography-input-label-small-text-decoration);--vds-textarea-label-text-transform:var(--nclh-typography-input-label-small-text-case);--vds-textarea-label-font-style:var(--nclh-typography-input-label-small-font-style);--vds-textarea-label-padding:var(--nclh-element-input-small-label-padding-top) var(--nclh-element-input-small-label-padding-right) var(--nclh-element-input-small-label-padding-bottom) var(--nclh-element-input-small-label-padding-left);--vds-textarea-label-gap:var(--nclh-element-input-small-label-item-spacing);--vds-textarea-field-font-family:var(--nclh-typography-input-field-small-font-family);--vds-textarea-field-font-weight:var(--nclh-typography-input-field-small-font-weight);--vds-textarea-field-line-height:var(--nclh-typography-input-field-small-line-height);--vds-textarea-field-font-size:var(--nclh-typography-input-field-small-font-size);--vds-textarea-field-letter-spacing:var(--nclh-typography-input-field-small-letter-spacing);--vds-textarea-field-text-decoration:var(--nclh-typography-input-field-small-text-decoration);--vds-textarea-field-text-transform:var(--nclh-typography-input-field-small-text-case);--vds-textarea-field-font-style:var(--nclh-typography-input-field-small-font-style);--vds-textarea-field-border-radius:var(--nclh-element-input-small-field-border-radius);--vds-textarea-field-border-width:var(--nclh-element-input-small-field-border-width);--vds-textarea-field-border-style:solid;--vds-textarea-field-padding-x:var(--nclh-element-input-small-field-horizontal-padding);--vds-textarea-field-padding-y:var(--nclh-element-input-small-field-vertical-padding);--vds-textarea-field-gap:var(--nclh-element-input-small-field-item-spacing);--vds-textarea-field-placeholder-gap:var(--nclh-element-input-small-placeholder-item-spacing);--vds-textarea-field-min-height:calc( var(--nclh-element-input-small-field-vertical-padding) * 2 + var(--nclh-typography-input-field-small-line-height) )}.textarea{--vds-textarea-label-color:var(--nclh-color-text-input-label-default);--vds-textarea-field-background-color:var(--nclh-color-background-input-field-default);--vds-textarea-field-color:var(--nclh-color-text-input-field-default);--vds-textarea-field-placeholder-color:var(--nclh-color-text-input-placeholder-default);--vds-textarea-field-border-color:var(--nclh-color-border-input-field-default);--vds-textarea-field-background-color-hover:var(--nclh-color-background-input-field-hover);--vds-textarea-field-background-color-focus:var(--nclh-color-background-input-field-focus);--vds-textarea-field-background-color-active:var(--nclh-color-background-input-field-active);--vds-textarea-field-border-color-hover:var(--nclh-color-border-input-field-hover);--vds-textarea-field-border-color-focus:var(--nclh-color-border-input-field-focus);--vds-textarea-field-border-color-active:var(--nclh-color-border-input-field-active)}.textarea__group__field:focus,.textarea__group__field:focus-visible,.textarea__group__field:focus-visible:hover,.textarea__group__field:focus:hover{--vds-textarea-field-border-color:var(--vds-textarea-field-border-color-focus);--vds-textarea-field-background-color:var(--vds-textarea-field-background-color-focus)}.textarea__group__field:active{--vds-textarea-field-border-color:var(--vds-textarea-field-border-color-active);--vds-textarea-field-background-color:var(--vds-textarea-field-background-color-active)}.textarea.textarea_invalid{--vds-textarea-label-color:var(--nclh-color-text-input-label-invalid);--vds-textarea-field-background-color:var(--nclh-color-background-input-field-invalid);--vds-textarea-field-color:var(--nclh-color-text-input-field-invalid);--vds-textarea-field-placeholder-color:var(--nclh-color-text-input-placeholder-invalid);--vds-textarea-field-border-color:var(--nclh-color-border-input-field-invalid);--vds-textarea-field-background-color-hover:var(--nclh-color-background-input-field-invalid);--vds-textarea-field-background-color-focus:var(--nclh-color-background-input-field-invalid);--vds-textarea-field-background-color-active:var(--nclh-color-background-input-field-invalid);--vds-textarea-field-border-color-hover:var(--nclh-color-border-input-field-invalid);--vds-textarea-field-border-color-focus:var(--nclh-color-border-input-field-invalid);--vds-textarea-field-border-color-active:var(--nclh-color-border-input-field-invalid)}.textarea.textarea_success{--vds-textarea-field-border-color:var(--nclh-color-border-input-field-success);--vds-textarea-field-background-color:var(--nclh-color-background-input-field-success);--vds-textarea-field-background-color-hover:var(--nclh-color-background-input-field-success);--vds-textarea-field-background-color-focus:var(--nclh-color-background-input-field-success);--vds-textarea-field-background-color-active:var(--nclh-color-background-input-field-success);--vds-textarea-field-border-color-hover:var(--nclh-color-border-input-field-success);--vds-textarea-field-border-color-focus:var(--nclh-color-border-input-field-success);--vds-textarea-field-border-color-active:var(--nclh-color-border-input-field-success)}.textarea.textarea_disabled{--vds-textarea-field-background-color:var(--nclh-color-background-input-field-disabled);--vds-textarea-field-color:var(--nclh-color-text-input-field-disabled);--vds-textarea-field-border-color:var(--nclh-color-border-input-field-disabled);--vds-textarea-field-placeholder-color:var(--nclh-color-text-input-placeholder-disabled);--vds-textarea-field-background-color-hover:var(--nclh-color-background-input-field-disabled);--vds-textarea-field-background-color-focus:var(--nclh-color-background-input-field-disabled);--vds-textarea-field-background-color-active:var(--nclh-color-background-input-field-disabled);--vds-textarea-field-border-color-hover:var(--nclh-color-border-input-field-disabled);--vds-textarea-field-border-color-focus:var(--nclh-color-border-input-field-disabled);--vds-textarea-field-border-color-active:var(--nclh-color-border-input-field-disabled)}.textarea.textarea_disabled.textarea_invalid .textarea__group__field{--vds-textarea-field-border-color:var(--nclh-color-border-input-field-invalid)}.textarea.textarea_variant-1{--vds-textarea-field-border-color:var(--nclh-color-border-layer-transparent)}.textarea{display:flex;flex-direction:column;gap:var(--vds-textarea-gap)}.textarea__label{align-self:flex-start;color:var(--vds-textarea-label-color);display:inline-flex;font-family:var(--vds-textarea-label-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-textarea-label-font-size);font-style:var(--vds-textarea-label-font-style);font-weight:var(--vds-textarea-label-font-weight);gap:var(--vds-textarea-label-gap);letter-spacing:var(--vds-textarea-label-letter-spacing);line-height:var(--vds-textarea-label-line-height);padding:var(--vds-textarea-label-padding);-webkit-text-decoration:var(--vds-textarea-label-text-decoration);text-decoration:var(--vds-textarea-label-text-decoration);text-transform:var(--vds-textarea-label-text-transform)}.textarea__group{line-height:0;position:relative}.textarea__group__field{background-color:var(--vds-textarea-field-background-color);border:var(--vds-textarea-field-border-width) var(--vds-textarea-field-border-style) var(--vds-textarea-field-border-color);border-radius:var(--vds-textarea-field-border-radius);color:var(--vds-textarea-field-color);display:flex;font-family:var(--vds-textarea-field-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-textarea-field-font-size);font-style:var(--vds-textarea-field-font-style);font-weight:var(--vds-textarea-field-font-weight);gap:var(--vds-textarea-field-gap);letter-spacing:var(--vds-textarea-field-letter-spacing);line-height:var(--vds-textarea-field-line-height);min-height:var(--vds-textarea-field-min-height);outline:none;padding-block:var(--vds-textarea-field-padding-y);padding-inline:var(--vds-textarea-field-padding-x);-webkit-text-decoration:var(--vds-textarea-field-text-decoration);text-decoration:var(--vds-textarea-field-text-decoration);text-transform:var(--vds-textarea-field-text-transform);width:100%}.textarea__group__field::-moz-placeholder{color:var(--vds-textarea-field-placeholder-color);gap:var(--vds-textarea-field-placeholder-gap)}.textarea__group__field::placeholder{color:var(--vds-textarea-field-placeholder-color);gap:var(--vds-textarea-field-placeholder-gap)}.textarea.textarea_disabled{pointer-events:none}@media(hover:hover){.textarea__group__field:hover{--vds-textarea-field-border-color:var(--vds-textarea-field-border-color-hover);--vds-textarea-field-background-color:var(--vds-textarea-field-background-color-hover)}}
.video__overlay,.video__overlay__link{inset:0;position:absolute}.video.video_loading{--vds-video-overlay-link-icon-circle-opacity:var(--nclh-opacity-30);--vds-video-overlay-link-icon-spinner-opacity:var(--nclh-opacity-100)}.video.video_overlay{--vds-video-overlay-opacity:1;--vds-video-overlay-visibility:visible}.video{--vds-video-overlay-opacity:0;--vds-video-overlay-visibility:hidden;--vds-video-overlay-transition:.3s;--vds-video-overlay-link-color:var(--nclh-color-text-link-lightest-copy-default);--vds-video-overlay-link-background:rgba(0, 0, 0, var(--nclh-opacity-30));--vds-video-overlay-link-icon-circle-opacity:var(--nclh-opacity-100);--vds-video-overlay-link-icon-spinner-opacity:var(--nclh-opacity-0)}.video__media{background:var(--nclh-color-background-layer-darkest)}.video__media__player embed,.video__media__player iframe,.video__media__player object,.video__media__player video{height:100%;width:100%}.video__overlay{opacity:var(--vds-video-overlay-opacity);transition:var(--vds-video-overlay-transition);visibility:var(--vds-video-overlay-visibility)}.video__overlay__figure{background:var(--nclh-color-background-layer-darkest);color:var(--nclh-color-text-body-light)}.video__overlay__link{background:var(--vds-video-overlay-link-background);transition:var(--vds-video-overlay-transition)}.video__overlay__link__icon{color:var(--vds-video-overlay-link-color)}.video__overlay__link__icon__play{padding-left:.25rem}.video__overlay__link__icon__circle{opacity:var(--vds-video-overlay-link-icon-circle-opacity);transition:var(--vds-video-overlay-transition)}.video__overlay__link__icon__spinner{animation:spin 1s linear infinite;opacity:var(--vds-video-overlay-link-icon-spinner-opacity)}.video.video_loading{pointer-events:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(hover:hover){.video__overlay__link:hover{--vds-video-overlay-link-background:rgba(0, 0, 0, var(--nclh-opacity-60))}}
.btn,.btn.btn_primary_solid,.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-solid-disabled)}.btn.btn_primary_outline,.btn_primary_outline.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-outline-disabled)}.btn.btn_secondary_solid,.btn_secondary_solid.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-solid-disabled)}.btn.btn_secondary_outline,.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-outline-disabled)}.btn.btn_link,.btn_link.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default:var(--nclh-color-text-link-medium-copy-default);--vds-btn-color-text-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-btn-color-text-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-btn-color-text-active:var(--nclh-color-text-link-medium-copy-active);--vds-btn-color-text-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-btn-color-background-default:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-hover:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-focus:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-active:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-disabled:var(--nclh-color-background-layer-transparent);--vds-btn-color-border-default:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-hover:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-focus:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-active:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-disabled:var(--nclh-color-border-layer-transparent)}.btn,.btn.btn_size_large,.input.input_size_large .btn.input__group__field[type=file]::file-selector-button,.input__group__field[type=file]::file-selector-button{--vds-btn-font-family:var(--nclh-typography-button-copy-large-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-large-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-large-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-large-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-large-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-large-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-large-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-large-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-large-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-large-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-large-border-width);--vds-btn-border-radius:var(--nclh-element-button-large-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-large-item-spacing)}.btn.btn_size_medium,.btn_size_medium.input__group__field[type=file]::file-selector-button,.input.input_size_medium .input__group__field[type=file]::file-selector-button{--vds-btn-font-family:var(--nclh-typography-button-copy-medium-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-medium-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-medium-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-medium-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-medium-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-medium-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-medium-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-medium-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-medium-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-medium-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-medium-border-width);--vds-btn-border-radius:var(--nclh-element-button-medium-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-medium-item-spacing)}.btn.btn_size_small,.btn_size_small.input__group__field[type=file]::file-selector-button,.input.input_size_small .input__group__field[type=file]::file-selector-button{--vds-btn-font-family:var(--nclh-typography-button-copy-small-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-small-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-small-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-small-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-small-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-small-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-small-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-small-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-small-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-small-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-small-border-width);--vds-btn-border-radius:var(--nclh-element-button-small-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-small-item-spacing)}.btn,.input__group__field[type=file]::file-selector-button{--vds-btn-color-text:var(--vds-btn-color-text-default);--vds-btn-color-background:var(--vds-btn-color-background-default);--vds-btn-color-border:var(--vds-btn-color-border-default)}.btn:focus,.btn:focus-visible,.input__group__field[type=file]:focus-visible::file-selector-button,.input__group__field[type=file]:focus::file-selector-button{--vds-btn-color-text:var(--vds-btn-color-text-focus);--vds-btn-color-background:var(--vds-btn-color-background-focus);--vds-btn-color-border:var(--vds-btn-color-border-focus)}.btn:active,.input__group__field[type=file]:active::file-selector-button{--vds-btn-color-text:var(--vds-btn-color-text-active);--vds-btn-color-background:var(--vds-btn-color-background-active);--vds-btn-color-border:var(--vds-btn-color-border-active)}.btn.btn_disabled,.btn.disabled,.btn:disabled,.btn_disabled.input__group__field[type=file]::file-selector-button,.disabled .btn,.disabled .input__group__field[type=file]::file-selector-button,.disabled.input__group__field[type=file]::file-selector-button,.input.input_disabled .input__group__field[type=file]::file-selector-button,.input__group__field[type=file]:disabled::file-selector-button,:disabled .btn,:disabled .input__group__field[type=file]::file-selector-button{--vds-btn-color-text:var(--vds-btn-color-text-disabled);--vds-btn-color-background:var(--vds-btn-color-background-disabled);--vds-btn-color-border:var(--vds-btn-color-border-disabled)}.btn,.input__group__field[type=file]::file-selector-button{--vds-btn-border:var(--vds-btn-border-width) solid var(--vds-btn-color-border);--vds-btn-padding:var(--vds-btn-vertical-padding) var(--vds-btn-horizontal-padding);--vds-btn-white-space:nowrap}.btn,.input__group__field[type=file]::file-selector-button{align-items:center;background-color:var(--vds-btn-color-background);border:var(--vds-btn-border);border-radius:var(--vds-btn-border-radius);color:var(--vds-btn-color-text);cursor:pointer;display:inline-flex;font-style:var(--vds-btn-font-style);gap:var(--vds-btn-item-spacing);justify-content:center;max-width:100%;padding:var(--vds-btn-padding);-webkit-text-decoration:var(--vds-btn-text-decoration);text-decoration:var(--vds-btn-text-decoration);transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.btn_disabled,.btn.disabled,.btn:disabled,.btn_disabled.input__group__field[type=file]::file-selector-button,.disabled .btn,.disabled .input__group__field[type=file]::file-selector-button,.disabled.input__group__field[type=file]::file-selector-button,.input.input_disabled .input__group__field[type=file]::file-selector-button,.input__group__field[type=file]:disabled::file-selector-button,:disabled .btn,:disabled .input__group__field[type=file]::file-selector-button{pointer-events:none}.btn__text,.input__group__field[type=file]::file-selector-button{font-family:var(--vds-btn-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-btn-font-size);font-weight:var(--vds-btn-font-weight);letter-spacing:var(--vds-btn-letter-spacing);line-height:var(--vds-btn-line-height);overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:var(--vds-btn-text-transform);white-space:var(--vds-btn-white-space)}.btn.btn_block,.btn_block.input__group__field[type=file]::file-selector-button{display:flex;width:100%}.btn.btn_max-75,.btn_max-75.input__group__field[type=file]::file-selector-button{max-width:75%}.btn.btn_max-50,.btn_max-50.input__group__field[type=file]::file-selector-button{max-width:50%}.btn.btn_max-25,.btn_max-25.input__group__field[type=file]::file-selector-button{max-width:25%}.btn.btn_wrap,.btn_wrap.input__group__field[type=file]::file-selector-button{--vds-btn-white-space:normal;text-wrap:balance}.btn.btn_trim,.btn_trim.input__group__field[type=file]::file-selector-button{--vds-btn-padding:0}.btn.btn_loading .btn__icon-append,.btn.btn_loading .btn__icon-prepend,.btn.btn_loading .btn__text,.btn.btn_loading .input__group__field[type=file]::file-selector-button,.btn_loading.input__group__field[type=file]::file-selector-button .btn__icon-append,.btn_loading.input__group__field[type=file]::file-selector-button .btn__icon-prepend,.btn_loading.input__group__field[type=file]::file-selector-button .btn__text,.btn_loading.input__group__field[type=file]::file-selector-button .input__group__field[type=file]::file-selector-button{visibility:hidden}.btn.btn_link,.btn_link.input__group__field[type=file]::file-selector-button{--vds-btn-padding:0;--vds-btn-border:none}.input,.input.input_size_large{--vds-input-gap:var(--nclh-element-input-large-gap-item-spacing);--vds-input-height:calc( var(--nclh-typography-input-field-large-line-height) + 2 * var(--nclh-element-input-large-field-border-width) + 2 * var(--nclh-element-input-large-field-vertical-padding) );--vds-input-label-font-family:var(--nclh-typography-input-label-large-font-family);--vds-input-label-font-weight:var(--nclh-typography-input-label-large-font-weight);--vds-input-label-font-size:var(--nclh-typography-input-label-large-font-size);--vds-input-label-line-height:var(--nclh-typography-input-label-large-line-heigh);--vds-input-label-letter-spacing:var(--nclh-typography-input-label-large-letter-spacing);--vds-input-label-text-decoration:var(--nclh-typography-input-label-large-text-decoration);--vds-input-label-text-transform:var(--nclh-typography-input-label-large-text-case);--vds-input-label-font-style:var(--nclh-typography-input-label-large-font-style);--vds-input-label-padding:var(--nclh-element-input-large-label-padding-top) var(--nclh-element-input-large-label-padding-right) var(--nclh-element-input-large-label-padding-bottom) var(--nclh-element-input-large-label-padding-left);--vds-input-label-gap:var(--nclh-element-input-large-label-item-spacing);--vds-input-field-font-family:var(--nclh-typography-input-field-large-font-family);--vds-input-field-font-weight:var(--nclh-typography-input-field-large-font-weight);--vds-input-field-line-height:var(--nclh-typography-input-field-large-line-height);--vds-input-field-font-size:var(--nclh-typography-input-field-large-font-size);--vds-input-field-letter-spacing:var(--nclh-typography-input-field-large-letter-spacing);--vds-input-field-text-decoration:var(--nclh-typography-input-field-large-text-decoration);--vds-input-field-text-transform:var(--nclh-typography-input-field-large-text-case);--vds-input-field-font-style:var(--nclh-typography-input-field-large-font-style);--vds-input-field-border-radius:var(--nclh-element-input-large-field-border-radius);--vds-input-field-border-width:var(--nclh-element-input-large-field-border-width);--vds-input-field-border-style:solid;--vds-input-field-padding-x:var(--nclh-element-input-large-field-horizontal-padding);--vds-input-field-padding-y:var(--nclh-element-input-large-field-vertical-padding);--vds-input-field-gap:var(--nclh-element-input-large-field-item-spacing);--vds-input-field-placeholder-gap:var(--nclh-element-input-large-placeholder-item-spacing)}.input.input_size_medium{--vds-input-gap:var(--nclh-element-input-medium-gap-item-spacing);--vds-input-height:calc( var(--nclh-typography-input-field-medium-line-height) + 2 * var(--nclh-element-input-medium-field-border-width) + 2 * var(--nclh-element-input-medium-field-vertical-padding) );--vds-input-label-font-family:var(--nclh-typography-input-label-medium-font-family);--vds-input-label-font-weight:var(--nclh-typography-input-label-medium-font-weight);--vds-input-label-font-size:var(--nclh-typography-input-label-medium-font-size);--vds-input-label-line-height:var(--nclh-typography-input-label-medium-line-heigh);--vds-input-label-letter-spacing:var(--nclh-typography-input-label-medium-letter-spacing);--vds-input-label-text-decoration:var(--nclh-typography-input-label-medium-text-decoration);--vds-input-label-text-transform:var(--nclh-typography-input-label-medium-text-case);--vds-input-label-font-style:var(--nclh-typography-input-label-medium-font-style);--vds-input-label-padding:var(--nclh-element-input-medium-label-padding-top) var(--nclh-element-input-medium-label-padding-right) var(--nclh-element-input-medium-label-padding-bottom) var(--nclh-element-input-medium-label-padding-left);--vds-input-label-gap:var(--nclh-element-input-medium-label-item-spacing);--vds-input-field-font-family:var(--nclh-typography-input-field-medium-font-family);--vds-input-field-font-weight:var(--nclh-typography-input-field-medium-font-weight);--vds-input-field-line-height:var(--nclh-typography-input-field-medium-line-height);--vds-input-field-font-size:var(--nclh-typography-input-field-medium-font-size);--vds-input-field-letter-spacing:var(--nclh-typography-input-field-medium-letter-spacing);--vds-input-field-text-decoration:var(--nclh-typography-input-field-medium-text-decoration);--vds-input-field-text-transform:var(--nclh-typography-input-field-medium-text-case);--vds-input-field-font-style:var(--nclh-typography-input-field-medium-font-style);--vds-input-field-border-radius:var(--nclh-element-input-medium-field-border-radius);--vds-input-field-border-width:var(--nclh-element-input-medium-field-border-width);--vds-input-field-border-style:solid;--vds-input-field-padding-x:var(--nclh-element-input-medium-field-horizontal-padding);--vds-input-field-padding-y:var(--nclh-element-input-medium-field-vertical-padding);--vds-input-field-gap:var(--nclh-element-input-medium-field-item-spacing);--vds-input-field-placeholder-gap:var(--nclh-element-input-medium-placeholder-item-spacing)}.input.input_size_small{--vds-input-gap:var(--nclh-element-input-small-gap-item-spacing);--vds-input-height:calc( var(--nclh-typography-input-field-small-line-height) + 2 * var(--nclh-element-input-small-field-border-width) + 2 * var(--nclh-element-input-small-field-vertical-padding) );--vds-input-label-font-family:var(--nclh-typography-input-label-small-font-family);--vds-input-label-font-weight:var(--nclh-typography-input-label-small-font-weight);--vds-input-label-font-size:var(--nclh-typography-input-label-small-font-size);--vds-input-label-line-height:var(--nclh-typography-input-label-small-line-heigh);--vds-input-label-letter-spacing:var(--nclh-typography-input-label-small-letter-spacing);--vds-input-label-text-decoration:var(--nclh-typography-input-label-small-text-decoration);--vds-input-label-text-transform:var(--nclh-typography-input-label-small-text-case);--vds-input-label-font-style:var(--nclh-typography-input-label-small-font-style);--vds-input-label-padding:var(--nclh-element-input-small-label-padding-top) var(--nclh-element-input-small-label-padding-right) var(--nclh-element-input-small-label-padding-bottom) var(--nclh-element-input-small-label-padding-left);--vds-input-label-gap:var(--nclh-element-input-small-label-item-spacing);--vds-input-field-font-family:var(--nclh-typography-input-field-small-font-family);--vds-input-field-font-weight:var(--nclh-typography-input-field-small-font-weight);--vds-input-field-line-height:var(--nclh-typography-input-field-small-line-height);--vds-input-field-font-size:var(--nclh-typography-input-field-small-font-size);--vds-input-field-letter-spacing:var(--nclh-typography-input-field-small-letter-spacing);--vds-input-field-text-decoration:var(--nclh-typography-input-field-small-text-decoration);--vds-input-field-text-transform:var(--nclh-typography-input-field-small-text-case);--vds-input-field-font-style:var(--nclh-typography-input-field-small-font-style);--vds-input-field-border-radius:var(--nclh-element-input-small-field-border-radius);--vds-input-field-border-width:var(--nclh-element-input-small-field-border-width);--vds-input-field-border-style:solid;--vds-input-field-padding-x:var(--nclh-element-input-small-field-horizontal-padding);--vds-input-field-padding-y:var(--nclh-element-input-small-field-vertical-padding);--vds-input-field-gap:var(--nclh-element-input-small-field-item-spacing);--vds-input-field-placeholder-gap:var(--nclh-element-input-small-placeholder-item-spacing)}.input{--vds-input-label-color:var(--nclh-color-text-input-label-default);--vds-input-field-background-color:var(--nclh-color-background-input-field-default);--vds-input-field-color:var(--nclh-color-text-input-field-default);--vds-input-field-placeholder-color:var(--nclh-color-text-input-placeholder-default);--vds-input-field-border-color:var(--nclh-color-border-input-field-default);--vds-input-field-background-color-hover:var(--nclh-color-background-input-field-hover);--vds-input-field-background-color-focus:var(--nclh-color-background-input-field-focus);--vds-input-field-background-color-active:var(--nclh-color-background-input-field-active);--vds-input-field-border-color-hover:var(--nclh-color-border-input-field-hover);--vds-input-field-border-color-focus:var(--nclh-color-border-input-field-focus);--vds-input-field-border-color-active:var(--nclh-color-border-input-field-active);--vds-input-icon-color:var(--nclh-color-text-input-icon-default)}.input.input_focus .input__group__field,.input.input_focus .input__group__field~.input__group__icon,.input__group__field:focus,.input__group__field:focus-visible,.input__group__field:focus-visible:hover,.input__group__field:focus-visible:hover~.input__group__icon,.input__group__field:focus-visible~.input__group__icon,.input__group__field:focus:hover,.input__group__field:focus:hover~.input__group__icon,.input__group__field:focus~.input__group__icon{--vds-input-field-border-color:var(--vds-input-field-border-color-focus);--vds-input-field-background-color:var(--vds-input-field-background-color-focus)}.input__group__field:active,.input__group__field:active~.input__group__icon{--vds-input-field-border-color:var(--vds-input-field-border-color-active);--vds-input-field-background-color:var(--vds-input-field-background-color-active)}.input.input_invalid{--vds-input-label-color:var(--nclh-color-text-input-label-invalid);--vds-input-field-background-color:var(--nclh-color-background-input-field-invalid);--vds-input-field-color:var(--nclh-color-text-input-field-invalid);--vds-input-field-placeholder-color:var(--nclh-color-text-input-placeholder-invalid);--vds-input-field-border-color:var(--nclh-color-border-input-field-invalid);--vds-input-field-background-color-hover:var(--nclh-color-background-input-field-invalid);--vds-input-field-background-color-focus:var(--nclh-color-background-input-field-invalid);--vds-input-field-background-color-active:var(--nclh-color-background-input-field-invalid);--vds-input-field-border-color-hover:var(--nclh-color-border-input-field-invalid);--vds-input-field-border-color-focus:var(--nclh-color-border-input-field-invalid);--vds-input-field-border-color-active:var(--nclh-color-border-input-field-invalid);--vds-input-icon-color:var(--nclh-color-text-input-icon-invalid)}.input.input_success{--vds-input-field-border-color:var(--nclh-color-border-input-field-success);--vds-input-field-background-color:var(--nclh-color-background-input-field-success);--vds-input-field-background-color-hover:var(--nclh-color-background-input-field-success);--vds-input-field-background-color-focus:var(--nclh-color-background-input-field-success);--vds-input-field-background-color-active:var(--nclh-color-background-input-field-success);--vds-input-field-border-color-hover:var(--nclh-color-border-input-field-success);--vds-input-field-border-color-focus:var(--nclh-color-border-input-field-success);--vds-input-field-border-color-active:var(--nclh-color-border-input-field-success)}.disabled .input__group__field,.input.input_disabled,.input__group__field.disabled,.input__group__field:disabled,:disabled .input__group__field{--vds-input-field-background-color:var(--nclh-color-background-input-field-disabled);--vds-input-field-color:var(--nclh-color-text-input-field-disabled);--vds-input-field-border-color:var(--nclh-color-border-input-field-disabled);--vds-input-field-placeholder-color:var(--nclh-color-text-input-placeholder-disabled);--vds-input-field-background-color-hover:var(--nclh-color-background-input-field-disabled);--vds-input-field-background-color-focus:var(--nclh-color-background-input-field-disabled);--vds-input-field-background-color-active:var(--nclh-color-background-input-field-disabled);--vds-input-field-border-color-hover:var(--nclh-color-border-input-field-disabled);--vds-input-field-border-color-focus:var(--nclh-color-border-input-field-disabled);--vds-input-field-border-color-active:var(--nclh-color-border-input-field-disabled);--vds-input-icon-color:var(--nclh-color-text-input-icon-disabled)}.input.input_disabled.input_invalid .input__group__field,.input.input_disabled.input_invalid .input__group__icon{--vds-input-field-border-color:var(--nclh-color-border-input-field-invalid)}.input.input_variant-1{--vds-input-field-border-color:var(--nclh-color-border-layer-transparent);--vds-input-field-file-selector-button-border-radius:calc( var(--vds-input-field-border-radius) - var(--vds-input-field-border-width) )}.input{--vds-input-icon-point-events:none;--vds-input-icon-cursor:auto;--vds-input-field-text-align:start;--vds-input-icon-gap:var(--nclh-spacing-1);display:flex;flex-direction:column;gap:var(--vds-input-gap)}.input__label{align-self:flex-start;color:var(--vds-input-label-color);display:inline-flex;font-family:var(--vds-input-label-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-input-label-font-size);font-style:var(--vds-input-label-font-style);font-weight:var(--vds-input-label-font-weight);gap:var(--vds-input-label-gap);letter-spacing:var(--vds-input-label-letter-spacing);line-height:var(--vds-input-label-line-height);padding:var(--vds-input-label-padding);-webkit-text-decoration:var(--vds-input-label-text-decoration);text-decoration:var(--vds-input-label-text-decoration);text-transform:var(--vds-input-label-text-transform)}.input__group,.input__group__icon{display:flex;position:relative}.input__group__icon{align-items:center;background-color:var(--vds-input-field-background-color);border-width:var(--vds-input-field-border-width);border-block:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);color:var(--vds-input-icon-color);cursor:text;gap:var(--vds-input-icon-gap);padding-block:var(--vds-input-field-padding-y)}.input__group__icon>*{cursor:var(--vds-input-icon-cursor);pointer-events:var(--vds-input-icon-point-events)}.input__group__icon-prepend{border-end-start-radius:var(--vds-input-field-border-radius);border-inline-start:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);border-color:var(--vds-input-field-border-color);border-start-start-radius:var(--vds-input-field-border-radius);margin-inline-end:calc(-1 * var(--vds-input-field-padding-x));order:-1;padding-inline:var(--vds-input-field-padding-x);padding-inline-end:var(--vds-input-field-gap)}.input__group__icon-append{border-end-end-radius:var(--vds-input-field-border-radius);border-inline-end:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);border-color:var(--vds-input-field-border-color);border-start-end-radius:var(--vds-input-field-border-radius);margin-inline-start:calc(-1 * var(--vds-input-field-padding-x));padding-inline-end:var(--vds-input-field-padding-x);padding-inline-start:var(--vds-input-field-gap)}.input__group__field{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--vds-input-field-background-color);border:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);border-radius:var(--vds-input-field-border-radius);color:var(--vds-input-field-color);display:flex;font-family:var(--vds-input-field-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-input-field-font-size);font-style:var(--vds-input-field-font-style);font-weight:var(--vds-input-field-font-weight);gap:var(--vds-input-field-gap);height:var(--vds-input-height);letter-spacing:var(--vds-input-field-letter-spacing);line-height:var(--vds-input-field-line-height);outline:none;overflow:hidden;padding-block:var(--vds-input-field-padding-y);padding-inline:var(--vds-input-field-padding-x);text-align:var(--vds-input-field-text-align);-webkit-text-decoration:var(--vds-input-field-text-decoration);text-decoration:var(--vds-input-field-text-decoration);text-overflow:ellipsis;text-transform:var(--vds-input-field-text-transform);white-space:nowrap;width:100%}.input__group__field::-moz-placeholder{color:var(--vds-input-field-placeholder-color);gap:var(--vds-input-field-placeholder-gap)}.input__group__field::placeholder{color:var(--vds-input-field-placeholder-color);gap:var(--vds-input-field-placeholder-gap)}.disabled .input__group__field,.input__group__field.disabled,.input__group__field:disabled,:disabled .input__group__field{pointer-events:none}.input__group__field[type=password]::-ms-reveal{display:none}.input__group__field[type=password]::-webkit-credentials-auto-fill-button{position:absolute;right:0;visibility:hidden}.input__group__field[type=number]{-moz-appearance:textfield}.input__group__field[type=number]::-webkit-inner-spin-button,.input__group__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input__group__field[type=file]{--vds-input-field-padding-x:0;--vds-input-field-padding-y:0;--vds-input-field-border-width:0;--vds-input-field-border-color:0;--vds-input-field-background-color:transparent}.input__group__field[type=file]::file-selector-button{margin-right:var(--vds-input-field-gap)}.input__group__field[type=search]::-webkit-search-cancel-button,.input__group__field[type=search]::-webkit-search-decoration,.input__group__field[type=search]::-webkit-search-results-button,.input__group__field[type=search]::-webkit-search-results-decoration{display:none}.input.input_align_start{--vds-input-field-text-align:start}.input.input_align_center{--vds-input-field-text-align:center}.input.input_align_end{--vds-input-field-text-align:end}.input.input_disabled{pointer-events:none}.input.input_disabled .input__group__icon{--vds-input-icon-point-events:none;--vds-input-icon-cursor:auto}.input.input_icon-interactive{--vds-input-icon-point-events:auto;--vds-input-icon-cursor:pointer}@media(hover:hover){.btn:active:hover,.btn:focus-visible:hover,.btn:focus:hover,.btn:hover,.input__group__field[type=file]:hover::file-selector-button{--vds-btn-color-text:var(--vds-btn-color-text-hover);--vds-btn-color-background:var(--vds-btn-color-background-hover);--vds-btn-color-border:var(--vds-btn-color-border-hover)}.input__group__field:hover,.input__group__field:hover~.input__group__icon{--vds-input-field-border-color:var(--vds-input-field-border-color-hover);--vds-input-field-background-color:var(--vds-input-field-background-color-hover)}}
.link.link_overlay{bottom:0}.link.link_overlay,.link.link_underline:after{left:0;position:absolute;right:0;top:0}.link.link_underline:after{bottom:auto}.btn,.btn.btn_primary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-solid-disabled)}.btn.btn_primary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-outline-disabled)}.btn.btn_secondary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-solid-disabled)}.btn.btn_secondary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-outline-disabled)}.btn.btn_link{--vds-btn-color-text-default:var(--nclh-color-text-link-medium-copy-default);--vds-btn-color-text-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-btn-color-text-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-btn-color-text-active:var(--nclh-color-text-link-medium-copy-active);--vds-btn-color-text-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-btn-color-background-default:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-hover:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-focus:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-active:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-disabled:var(--nclh-color-background-layer-transparent);--vds-btn-color-border-default:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-hover:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-focus:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-active:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-disabled:var(--nclh-color-border-layer-transparent)}.btn,.btn.btn_size_large{--vds-btn-font-family:var(--nclh-typography-button-copy-large-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-large-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-large-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-large-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-large-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-large-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-large-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-large-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-large-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-large-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-large-border-width);--vds-btn-border-radius:var(--nclh-element-button-large-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-large-item-spacing)}.btn.btn_size_medium{--vds-btn-font-family:var(--nclh-typography-button-copy-medium-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-medium-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-medium-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-medium-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-medium-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-medium-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-medium-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-medium-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-medium-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-medium-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-medium-border-width);--vds-btn-border-radius:var(--nclh-element-button-medium-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-medium-item-spacing)}.btn.btn_size_small{--vds-btn-font-family:var(--nclh-typography-button-copy-small-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-small-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-small-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-small-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-small-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-small-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-small-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-small-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-small-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-small-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-small-border-width);--vds-btn-border-radius:var(--nclh-element-button-small-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-small-item-spacing)}.btn{--vds-btn-color-text:var(--vds-btn-color-text-default);--vds-btn-color-background:var(--vds-btn-color-background-default);--vds-btn-color-border:var(--vds-btn-color-border-default)}.btn:focus,.btn:focus-visible{--vds-btn-color-text:var(--vds-btn-color-text-focus);--vds-btn-color-background:var(--vds-btn-color-background-focus);--vds-btn-color-border:var(--vds-btn-color-border-focus)}.btn:active{--vds-btn-color-text:var(--vds-btn-color-text-active);--vds-btn-color-background:var(--vds-btn-color-background-active);--vds-btn-color-border:var(--vds-btn-color-border-active)}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{--vds-btn-color-text:var(--vds-btn-color-text-disabled);--vds-btn-color-background:var(--vds-btn-color-background-disabled);--vds-btn-color-border:var(--vds-btn-color-border-disabled)}.btn{--vds-btn-border:var(--vds-btn-border-width) solid var(--vds-btn-color-border);--vds-btn-padding:var(--vds-btn-vertical-padding) var(--vds-btn-horizontal-padding);--vds-btn-white-space:nowrap;align-items:center;background-color:var(--vds-btn-color-background);border:var(--vds-btn-border);border-radius:var(--vds-btn-border-radius);color:var(--vds-btn-color-text);cursor:pointer;display:inline-flex;font-style:var(--vds-btn-font-style);gap:var(--vds-btn-item-spacing);justify-content:center;max-width:100%;padding:var(--vds-btn-padding);-webkit-text-decoration:var(--vds-btn-text-decoration);text-decoration:var(--vds-btn-text-decoration);transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{pointer-events:none}.btn__text{font-family:var(--vds-btn-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-btn-font-size);font-weight:var(--vds-btn-font-weight);letter-spacing:var(--vds-btn-letter-spacing);line-height:var(--vds-btn-line-height);overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:var(--vds-btn-text-transform);white-space:var(--vds-btn-white-space)}.btn.btn_block{display:flex;width:100%}.btn.btn_max-75{max-width:75%}.btn.btn_max-50{max-width:50%}.btn.btn_max-25{max-width:25%}.btn.btn_wrap{--vds-btn-white-space:normal;text-wrap:balance}.btn.btn_trim{--vds-btn-padding:0}.btn.btn_loading .btn__icon-append,.btn.btn_loading .btn__icon-prepend,.btn.btn_loading .btn__text{visibility:hidden}.btn.btn_link{--vds-btn-padding:0;--vds-btn-border:none}.link.link_size_extralarge{--vds-link-gap:var(--nclh-element-link-extralarge-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-extralarge-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-extralarge-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-extralarge-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-extralarge-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-extralarge-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-extralarge-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-extralarge-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-extralarge-font-style)}.link,.link.link_size_large{--vds-link-gap:var(--nclh-element-link-large-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-large-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-large-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-large-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-large-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-large-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-large-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-large-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-large-font-style)}.link.link_size_medium{--vds-link-gap:var(--nclh-element-link-medium-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-medium-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-medium-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-medium-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-medium-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-medium-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-medium-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-medium-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-medium-font-style)}.link.link_size_small{--vds-link-gap:var(--nclh-element-link-small-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-small-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-small-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-small-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-small-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-small-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-small-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-small-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-small-font-style)}.link,.link.link_color_medium{--vds-link-text-color:var(--nclh-color-text-link-medium-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-medium-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-medium-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-medium-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-medium-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-medium-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-medium-icon-disabled)}.link.link_color_lightest{--vds-link-text-color:var(--nclh-color-text-link-lightest-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-lightest-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-lightest-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-lightest-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-lightest-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-lightest-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-lightest-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-lightest-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-lightest-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-lightest-icon-disabled)}.link.link_color_light{--vds-link-text-color:var(--nclh-color-text-link-light-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-light-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-light-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-light-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-light-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-light-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-light-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-light-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-light-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-light-icon-disabled)}.link.link_color_dark{--vds-link-text-color:var(--nclh-color-text-link-dark-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-dark-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-dark-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-dark-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-dark-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-dark-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-dark-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-dark-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-dark-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-dark-icon-disabled)}.link:focus,.link:focus-visible,.link:focus-visible:hover,.link:focus:hover{--vds-link-text-color:var(--vds-link-text-color-focus);--vds-link-icon-color:var(--vds-link-icon-color-focus)}.link:active,.link:active:hover{--vds-link-text-color:var(--vds-link-text-color-active);--vds-link-icon-color:var(--vds-link-icon-color-active)}.link.link_disabled{--vds-link-text-color:var(--vds-link-text-color-disabled);--vds-link-icon-color:var(--vds-link-icon-color-disabled)}.link{--vds-link-white-space:nowrap;--vds-link-text-display:inline;align-items:center;display:inline-flex;gap:var(--vds-link-gap);max-width:100%}.link__text{color:var(--vds-link-text-color);display:var(--vds-link-text-display);font-family:var(--vds-link-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-link-font-size);font-style:var(--vds-link-font-style);font-weight:var(--vds-link-font-weight);letter-spacing:var(--vds-link-letter-spacing);line-height:var(--vds-link-line-height);overflow:hidden;-webkit-text-decoration:var(--vds-link-text-decoration);text-decoration:var(--vds-link-text-decoration);text-overflow:ellipsis;text-transform:var(--vds-link-text-case);white-space:var(--vds-link-white-space)}.link__icon-append,.link__icon-prepend{color:var(--vds-link-icon-color)}.link.link_block{display:flex;width:100%}.link.link_max-75{max-width:75%}.link.link_max-50{max-width:50%}.link.link_max-25{max-width:25%}.link.link_wrap{--vds-link-white-space:normal}.link.link_overlay{--vds-link-text-display:none;justify-content:center}.link.link_underline{position:relative}.link.link_underline:after{border-bottom:var(--nclh-border-width-extrasmall) solid var(--vds-link-text-color);bottom:calc(var(--nclh-spacing-1) / -2);content:""}.link.link_disabled{pointer-events:none}@media(hover:hover){.btn:active:hover,.btn:focus-visible:hover,.btn:focus:hover,.btn:hover{--vds-btn-color-text:var(--vds-btn-color-text-hover);--vds-btn-color-background:var(--vds-btn-color-background-hover);--vds-btn-color-border:var(--vds-btn-color-border-hover)}}@media(hover:hover)and (pointer:fine){.link:hover{--vds-link-text-color:var(--vds-link-text-color-hover);--vds-link-icon-color:var(--vds-link-icon-color-hover)}}
.avatar,.avatar.avatar_size_large{--vds-avatar-width:var(--nclh-element-avatar-large-width);--vds-avatar-height:var(--nclh-element-avatar-large-height);--vds-avatar-border-radius:var(--nclh-element-avatar-large-border-radius);--vds-avatar-border-width:var(--nclh-element-avatar-large-border-width);--vds-avatar-border-style:solid;--vds-avatar-padding:var(--nclh-element-avatar-large-vertical-padding) var(--nclh-element-avatar-large-horizontal-padding);--vds-avatar-gap:var(--nclh-element-avatar-large-item-spacing);--vds-avatar-margin-right:-12px;--vds-avatar-font-family:var(--nclh-typography-avatar-large-font-family);--vds-avatar-font-weight:var(--nclh-typography-avatar-large-font-weight);--vds-avatar-line-height:var(--nclh-typography-avatar-large-line-height);--vds-avatar-font-size:var(--nclh-typography-avatar-large-font-size);--vds-avatar-letter-spacing:var(--nclh-typography-avatar-large-letter-spacing);--vds-avatar-text-transform:var(--nclh-typography-avatar-large-text-case);--vds-avatar-text-decoration:var(--nclh-typography-avatar-large-text-decoration);--vds-avatar-font-style:var(--nclh-typography-avatar-large-font-style)}.avatar.avatar_size_medium{--vds-avatar-width:var(--nclh-element-avatar-medium-width);--vds-avatar-height:var(--nclh-element-avatar-medium-height);--vds-avatar-border-radius:var(--nclh-element-avatar-medium-border-radius);--vds-avatar-border-width:var(--nclh-element-avatar-medium-border-width);--vds-avatar-border-style:solid;--vds-avatar-padding:var(--nclh-element-avatar-medium-vertical-padding) var(--nclh-element-avatar-medium-horizontal-padding);--vds-avatar-gap:var(--nclh-element-avatar-medium-item-spacing);--vds-avatar-margin-right:-12px;--vds-avatar-font-family:var(--nclh-typography-avatar-medium-font-family);--vds-avatar-font-weight:var(--nclh-typography-avatar-medium-font-weight);--vds-avatar-line-height:var(--nclh-typography-avatar-medium-line-height);--vds-avatar-font-size:var(--nclh-typography-avatar-medium-font-size);--vds-avatar-letter-spacing:var(--nclh-typography-avatar-medium-letter-spacing);--vds-avatar-text-transform:var(--nclh-typography-avatar-medium-text-case);--vds-avatar-text-decoration:var(--nclh-typography-avatar-medium-text-decoration);--vds-avatar-font-style:var(--nclh-typography-avatar-medium-font-style)}.avatar.avatar_size_small{--vds-avatar-width:var(--nclh-element-avatar-small-width);--vds-avatar-height:var(--nclh-element-avatar-small-height);--vds-avatar-border-radius:var(--nclh-element-avatar-small-border-radius);--vds-avatar-border-width:var(--nclh-element-avatar-small-border-width);--vds-avatar-border-style:solid;--vds-avatar-padding:var(--nclh-element-avatar-small-vertical-padding) var(--nclh-element-avatar-small-horizontal-padding);--vds-avatar-gap:var(--nclh-element-avatar-small-item-spacing);--vds-avatar-margin-right:-8px;--vds-avatar-font-family:var(--nclh-typography-avatar-small-font-family);--vds-avatar-font-weight:var(--nclh-typography-avatar-small-font-weight);--vds-avatar-line-height:var(--nclh-typography-avatar-small-line-height);--vds-avatar-font-size:var(--nclh-typography-avatar-small-font-size);--vds-avatar-letter-spacing:var(--nclh-typography-avatar-small-letter-spacing);--vds-avatar-text-transform:var(--nclh-typography-avatar-small-text-case);--vds-avatar-text-decoration:var(--nclh-typography-avatar-small-text-decoration);--vds-avatar-font-style:var(--nclh-typography-avatar-small-font-style)}.avatar.avatar_size_extrasmall{--vds-avatar-width:var(--nclh-element-avatar-extrasmall-width);--vds-avatar-height:var(--nclh-element-avatar-extrasmall-height);--vds-avatar-border-radius:var(--nclh-element-avatar-extrasmall-border-radius);--vds-avatar-border-width:var(--nclh-element-avatar-extrasmall-border-width);--vds-avatar-border-style:solid;--vds-avatar-padding:var(--nclh-element-avatar-extrasmall-vertical-padding) var(--nclh-element-avatar-extrasmall-horizontal-padding);--vds-avatar-gap:var(--nclh-element-avatar-extrasmall-item-spacing);--vds-avatar-margin-right:-6px;--vds-avatar-font-family:var(--nclh-typography-avatar-extrasmall-font-family);--vds-avatar-font-weight:var(--nclh-typography-avatar-extrasmall-font-weight);--vds-avatar-line-height:var(--nclh-typography-avatar-extrasmall-line-height);--vds-avatar-font-size:var(--nclh-typography-avatar-extrasmall-font-size);--vds-avatar-letter-spacing:var(--nclh-typography-avatar-extrasmall-letter-spacing);--vds-avatar-text-transform:var(--nclh-typography-avatar-extrasmall-text-case);--vds-avatar-text-decoration:var(--nclh-typography-avatar-extrasmall-text-decoration);--vds-avatar-font-style:var(--nclh-typography-avatar-extrasmall-font-style)}.avatar{--vds-avatar-background-color:var(--nclh-color-background-avatar-default);--vds-avatar-color:var(--nclh-color-text-avatar-default);--vds-avatar-border-color:var(--nclh-color-border-avatar-default)}.avatar__list .avatar__thumb.avatar_more{--vds-avatar-background-color:var(--nclh-color-background-avatar-more);--vds-avatar-border-color:var(--nclh-color-border-avatar-more);--vds-avatar-color:var(--nclh-color-text-avatar-hover)}.avatar__list .avatar__thumb.avatar__alert:after{--vds-avatar-dot-background-color:var(--nclh-color-background-badge-alert);--vds-avatar-dot-height:var(--nclh-sizing-spacing-1);--vds-avatar-dot-width:var(--nclh-sizing-spacing-1);--vds-avatar-dot-border:var(--nclh-border-solid-lightest-extrasmall);--vds-avatar-dot-border-radius:var(--nclh-border-radius-extralarge)}.avatar__list{display:flex}.avatar__list__item{display:flex;gap:var(--vds-avatar-gap);padding:var(--vds-avatar-padding)}.avatar__list__item:not(:last-child){margin-right:var(--vds-avatar-margin-right)}.avatar__list .avatar__thumb{align-items:center;background-color:var(--vds-avatar-background-color);border:var(--vds-avatar-border-width) var(--vds-avatar-border-style) var(--vds-avatar-border-color);border-radius:var(--vds-avatar-border-radius);display:flex;flex-direction:column;height:var(--vds-avatar-height);justify-content:center;position:relative;width:var(--vds-avatar-width)}.avatar__list .avatar__thumb__text{color:var(--vds-avatar-color);font-family:var(--vds-avatar-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-avatar-font-size);font-style:var(--vds-avatar-font-style);font-weight:var(--vds-avatar-font-weight);letter-spacing:var(--vds-avatar-letter-spacing);line-height:var(--vds-avatar-line-height);-webkit-text-decoration:var(--vds-avatar-text-decoration);text-decoration:var(--vds-avatar-text-decoration);text-transform:var(--vds-avatar-text-transform)}.avatar__list .avatar__thumb.avatar__alert:after{background-color:var(--vds-avatar-dot-background-color);border:var(--vds-avatar-dot-border);border-radius:var(--vds-avatar-dot-border-radius);content:"";height:var(--vds-avatar-dot-height);left:calc(50% + 2px);position:absolute;top:-4px;width:var(--vds-avatar-dot-width)}
.dp--overlay-absolute,.link.link_overlay,.link_overlay.dp__inner_nav{inset:0;position:absolute}.link.link_underline:after,.link_underline.dp__inner_nav:after{inset:0 0 auto;position:absolute}.btn,.btn.btn_primary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-solid-disabled)}.btn.btn_primary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-outline-disabled)}.btn.btn_secondary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-solid-disabled)}.btn.btn_secondary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-outline-disabled)}.btn.btn_link{--vds-btn-color-text-default:var(--nclh-color-text-link-medium-copy-default);--vds-btn-color-text-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-btn-color-text-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-btn-color-text-active:var(--nclh-color-text-link-medium-copy-active);--vds-btn-color-text-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-btn-color-background-default:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-hover:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-focus:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-active:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-disabled:var(--nclh-color-background-layer-transparent);--vds-btn-color-border-default:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-hover:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-focus:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-active:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-disabled:var(--nclh-color-border-layer-transparent)}.btn,.btn.btn_size_large{--vds-btn-font-family:var(--nclh-typography-button-copy-large-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-large-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-large-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-large-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-large-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-large-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-large-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-large-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-large-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-large-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-large-border-width);--vds-btn-border-radius:var(--nclh-element-button-large-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-large-item-spacing)}.btn.btn_size_medium{--vds-btn-font-family:var(--nclh-typography-button-copy-medium-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-medium-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-medium-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-medium-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-medium-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-medium-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-medium-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-medium-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-medium-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-medium-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-medium-border-width);--vds-btn-border-radius:var(--nclh-element-button-medium-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-medium-item-spacing)}.btn.btn_size_small{--vds-btn-font-family:var(--nclh-typography-button-copy-small-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-small-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-small-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-small-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-small-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-small-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-small-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-small-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-small-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-small-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-small-border-width);--vds-btn-border-radius:var(--nclh-element-button-small-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-small-item-spacing)}.btn{--vds-btn-color-text:var(--vds-btn-color-text-default);--vds-btn-color-background:var(--vds-btn-color-background-default);--vds-btn-color-border:var(--vds-btn-color-border-default)}.btn:focus,.btn:focus-visible{--vds-btn-color-text:var(--vds-btn-color-text-focus);--vds-btn-color-background:var(--vds-btn-color-background-focus);--vds-btn-color-border:var(--vds-btn-color-border-focus)}.btn:active{--vds-btn-color-text:var(--vds-btn-color-text-active);--vds-btn-color-background:var(--vds-btn-color-background-active);--vds-btn-color-border:var(--vds-btn-color-border-active)}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{--vds-btn-color-text:var(--vds-btn-color-text-disabled);--vds-btn-color-background:var(--vds-btn-color-background-disabled);--vds-btn-color-border:var(--vds-btn-color-border-disabled)}.btn{--vds-btn-border:var(--vds-btn-border-width) solid var(--vds-btn-color-border);--vds-btn-padding:var(--vds-btn-vertical-padding) var(--vds-btn-horizontal-padding);--vds-btn-white-space:nowrap;align-items:center;background-color:var(--vds-btn-color-background);border:var(--vds-btn-border);border-radius:var(--vds-btn-border-radius);color:var(--vds-btn-color-text);cursor:pointer;display:inline-flex;font-style:var(--vds-btn-font-style);gap:var(--vds-btn-item-spacing);justify-content:center;max-width:100%;padding:var(--vds-btn-padding);-webkit-text-decoration:var(--vds-btn-text-decoration);text-decoration:var(--vds-btn-text-decoration);transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{pointer-events:none}.btn__text{font-family:var(--vds-btn-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-btn-font-size);font-weight:var(--vds-btn-font-weight);letter-spacing:var(--vds-btn-letter-spacing);line-height:var(--vds-btn-line-height);overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:var(--vds-btn-text-transform);white-space:var(--vds-btn-white-space)}.btn.btn_block{display:flex;width:100%}.btn.btn_max-75{max-width:75%}.btn.btn_max-50{max-width:50%}.btn.btn_max-25{max-width:25%}.btn.btn_wrap{--vds-btn-white-space:normal;text-wrap:balance}.btn.btn_trim{--vds-btn-padding:0}.btn.btn_loading .btn__icon-append,.btn.btn_loading .btn__icon-prepend,.btn.btn_loading .btn__text{visibility:hidden}.btn.btn_link{--vds-btn-padding:0;--vds-btn-border:none}.link.link_size_extralarge,.link_size_extralarge.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-extralarge-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-extralarge-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-extralarge-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-extralarge-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-extralarge-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-extralarge-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-extralarge-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-extralarge-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-extralarge-font-style)}.dp__inner_nav,.link,.link.link_size_large,.link_size_large.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-large-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-large-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-large-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-large-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-large-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-large-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-large-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-large-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-large-font-style)}.link.link_size_medium,.link_size_medium.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-medium-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-medium-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-medium-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-medium-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-medium-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-medium-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-medium-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-medium-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-medium-font-style)}.link.link_size_small,.link_size_small.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-small-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-small-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-small-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-small-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-small-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-small-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-small-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-small-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-small-font-style)}.dp__inner_nav,.link,.link.link_color_medium,.link_color_medium.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-medium-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-medium-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-medium-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-medium-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-medium-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-medium-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-medium-icon-disabled)}.link.link_color_lightest,.link_color_lightest.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-lightest-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-lightest-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-lightest-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-lightest-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-lightest-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-lightest-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-lightest-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-lightest-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-lightest-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-lightest-icon-disabled)}.link.link_color_light,.link_color_light.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-light-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-light-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-light-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-light-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-light-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-light-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-light-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-light-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-light-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-light-icon-disabled)}.link.link_color_dark,.link_color_dark.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-dark-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-dark-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-dark-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-dark-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-dark-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-dark-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-dark-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-dark-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-dark-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-dark-icon-disabled)}.dp__inner_nav:focus,.dp__inner_nav:focus-visible,.dp__inner_nav:focus-visible:hover,.dp__inner_nav:focus:hover,.link:focus,.link:focus-visible,.link:focus-visible:hover,.link:focus:hover{--vds-link-text-color:var(--vds-link-text-color-focus);--vds-link-icon-color:var(--vds-link-icon-color-focus)}.dp__inner_nav:active,.dp__inner_nav:active:hover,.link:active,.link:active:hover{--vds-link-text-color:var(--vds-link-text-color-active);--vds-link-icon-color:var(--vds-link-icon-color-active)}.dp__inner_nav.dp__inner_nav_disabled,.link.link_disabled,.link_disabled.dp__inner_nav{--vds-link-text-color:var(--vds-link-text-color-disabled);--vds-link-icon-color:var(--vds-link-icon-color-disabled)}.dp__inner_nav,.link{--vds-link-white-space:nowrap;--vds-link-text-display:inline;align-items:center;display:inline-flex;gap:var(--vds-link-gap);max-width:100%}.link__text{color:var(--vds-link-text-color);display:var(--vds-link-text-display);font-family:var(--vds-link-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-link-font-size);font-style:var(--vds-link-font-style);font-weight:var(--vds-link-font-weight);letter-spacing:var(--vds-link-letter-spacing);line-height:var(--vds-link-line-height);overflow:hidden;-webkit-text-decoration:var(--vds-link-text-decoration);text-decoration:var(--vds-link-text-decoration);text-overflow:ellipsis;text-transform:var(--vds-link-text-case);white-space:var(--vds-link-white-space)}.dp__inner_nav,.link__icon-append,.link__icon-prepend{color:var(--vds-link-icon-color)}.link.link_block,.link_block.dp__inner_nav{display:flex;width:100%}.link.link_max-75,.link_max-75.dp__inner_nav{max-width:75%}.link.link_max-50,.link_max-50.dp__inner_nav{max-width:50%}.link.link_max-25,.link_max-25.dp__inner_nav{max-width:25%}.link.link_wrap,.link_wrap.dp__inner_nav{--vds-link-white-space:normal}.link.link_overlay,.link_overlay.dp__inner_nav{--vds-link-text-display:none;justify-content:center}.link.link_underline,.link_underline.dp__inner_nav{position:relative}.link.link_underline:after,.link_underline.dp__inner_nav:after{border-bottom:var(--nclh-border-width-extrasmall) solid var(--vds-link-text-color);bottom:calc(var(--nclh-spacing-1) / -2);content:""}.dp__inner_nav.dp__inner_nav_disabled,.link.link_disabled,.link_disabled.dp__inner_nav{pointer-events:none}.dp__main{--dp-color-background-hover:var(--nclh-color-background-calendar-cell-hover);--dp-color-background-selected:var(--nclh-color-background-calendar-cell-selected);--dp-color-text-default:var(--nclh-color-text-calendar-cell-default);--dp-color-text-selected:var(--nclh-color-text-calendar-cell-selected);--dp-color-text-disabled:var(--nclh-color-text-calendar-cell-disabled);--dp-common-transition:all .3s ease-in;--dp-menu-inner-space:var(--nclh-sizing-spacing-3);--dp-arrow-width:var(--nclh-sizing-spacing-3);--dp-cell-border-radius:var(--nclh-border-radius-extralarge);--dp-cell-month-size:var(--dp-cell-size);--dp-cell-font-family:var(--nclh-typography-subtitle-large-400-default-font-family), var(--nclh-font-family-fallback);--dp-cell-line-height:var(--nclh-typography-subtitle-large-400-default-line-height);--dp-cell-letter-spacing:var(--nclh-typography-subtitle-large-400-default-letter-spacing);--dp-cell-font-weight:var(--nclh-font-weight-text-regular);max-width:calc(var(--dp-cell-size) * 7 * 2 + var(--dp-menu-inner-space));position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__main>div{display:contents}.dp__menu:focus,.dp__overlay:focus{border:none;outline:none}.dp--year-select:focus,.dp__btn:focus,.dp__calendar_item:focus,.dp__month_year_select:focus,.dp__overlay_col:focus{border-radius:var(--dp-cell-border-radius)}.dp__calendar,.dp__overlay_cell_pad{color:var(--dp-color-text-default);font-family:var(--dp-cell-font-family);font-size:var(--dp-cell-font-size);font-weight:var(--dp-cell-font-weight);letter-spacing:var(--dp-cell-letter-spacing);line-height:var(--dp-cell-line-height)}.dp__outer_menu_wrap{width:100%}.dp__menu{background:var(--vds-dp-menu-background, none);border-radius:var(--vds-dp-menu-border-radius, 0);box-shadow:var(--vds-dp-menu-box-shadow, none);padding:var(--vds-dp-menu-padding, 0);position:var(--vds-dp-menu-position, initial)}.dp__main_month .dp__menu,.dp__main_year .dp__menu{min-width:16.75rem}.dp__main_year .dp__menu{--vds-dp-menu-padding:var(--nclh-spacing-1) 0}.dp__main_year .dp__menu .dp__instance_calendar{max-height:16.75rem;overflow:auto;padding:0 var(--nclh-spacing-3)}.dp--menu--inner-stretched,.dp__menu_inner{gap:var(--dp-menu-inner-space)}.dp__menu_inner{z-index:0}.dp__menu_inner>*{display:flex;flex-direction:column;gap:var(--nclh-spacing-2);width:calc(var(--dp-cell-size) * 7)}.dp__flex{align-items:center;display:flex}.dp__btn{background:none;border:none;cursor:pointer;padding:0;transition:var(--dp-common-transition)}.dp__btn[aria-disabled=true]{pointer-events:none}.dp__btn:focus:not(:focus-visible){background:transparent}.dp__pointer{cursor:pointer}.dp__pointer:not([class*=dp__range]):hover{background:var(--dp-color-background-hover)}.dp__flex_display{display:flex;justify-content:space-between}.dp__relative{position:relative}.dp__calendar_header{display:flex;justify-content:center;position:relative}.dp__calendar_header_item{color:var(--dp-color-text-default);font-family:var(--nclh-typography-subtitle-large-700-default-font-family),var(--nclh-font-family-fallback);font-size:var(--nclh-typography-subtitle-large-700-default-font-size);font-weight:var(--nclh-typography-subtitle-large-700-default-font-weight);letter-spacing:var(--nclh-typography-subtitle-large-700-default-letter-spacing);line-height:var(--nclh-typography-subtitle-large-700-default-line-height);text-align:center;text-transform:capitalize;width:var(--dp-cell-size)}.dp__calendar_header_separator{display:none}.dp__calendar_row{align-items:center;display:flex;justify-content:center}.dp__calendar_item{text-align:center}.dp__calendar{display:flex;flex-direction:column;gap:calc(var(--nclh-spacing-1) / 2);position:relative}.dp__calendar>[role=grid]{display:flex;flex-direction:column;gap:var(--nclh-spacing-1)}.dp__cell_inner{align-items:center;border-radius:var(--dp-cell-border-radius);color:var(--dp-color-text-default);display:flex;height:var(--dp-cell-size);justify-content:center;position:relative;text-align:center;width:var(--dp-cell-size)}.dp__active_date,.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__range_end,.dp__range_start{position:relative;z-index:0}.dp__active_date:after,.dp__active_date:before,.dp__date_hover_end:hover:after,.dp__date_hover_end:hover:before,.dp__date_hover_start:hover:after,.dp__date_hover_start:hover:before,.dp__range_end:after,.dp__range_end:before,.dp__range_start:after,.dp__range_start:before{bottom:0;content:"";position:absolute;top:0;z-index:-1}.dp__active_date:before,.dp__date_hover_end:hover:before,.dp__date_hover_start:hover:before,.dp__range_end:before,.dp__range_start:before{background:var(--dp-color-background-hover);width:50%}.dp__active_date:after,.dp__date_hover_end:hover:after,.dp__date_hover_start:hover:after,.dp__range_end:after,.dp__range_start:after{border-radius:var(--dp-cell-border-radius);width:100%}.dp__date_hover_start:hover:before,.dp__range_start:before{right:0}.dp__date_hover_end:hover:before,.dp__range_end:before{left:0}.dp__active_date,.dp__range_end,.dp__range_start{color:var(--dp-color-text-selected)}.dp__active_date:after,.dp__range_end:after,.dp__range_start:after{background:var(--dp-color-background-selected)}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:var(--dp-color-background-hover)}.dp__cell_disabled,.dp__cell_offset{color:var(--dp-color-text-disabled);pointer-events:none}.dp__active_date:before,.dp__date_hover_end.dp__cell_offset:before{content:none}.dp__range_between{background:var(--dp-color-background-hover);border-radius:0}.dp__month_year_row{display:flex}.dp--arrow-btn-nav{flex:1 0 auto;width:var(--dp-arrow-width)}.dp--arrow-btn-nav,.dp__inner_nav{align-items:center;display:flex;justify-content:center}.dp__inner_nav{text-align:center}.dp__inner_nav svg{display:none}.dp--year-select,.dp__month_year_select{color:var(--nclh-color-text-body-dark);font-family:var(--nclh-typography-body-medium-500-default-font-family),var(--nclh-font-family-fallback);font-size:var(--nclh-typography-body-medium-500-default-font-size);font-weight:var(--nclh-typography-body-medium-500-default-font-weight);letter-spacing:var(--nclh-typography-body-medium-500-default-letter-spacing);line-height:var(--nclh-typography-body-medium-500-default-line-height);padding:0 calc(var(--nclh-spacing-1) / 2);pointer-events:var(--vds-dp-month-year-select-pointer-events, none)}.dp--year-select{align-items:center;display:flex;justify-content:center;width:100%}.dp__month_year_wrap{display:inline-flex;justify-content:center;width:100%}.dp--year-select:first-child,.dp__month_year_wrap .dp__month_year_wrap:first-child{padding-left:var(--dp-arrow-width)}.dp--year-select:last-child,.dp__month_year_wrap .dp__month_year_wrap:last-child{padding-right:var(--dp-arrow-width)}.dp__overlay{height:auto!important;width:auto!important}.dp__selection_grid_header{margin-bottom:var(--nclh-spacing-1)}.dp--overlay-absolute{background:var(--vds-dp-menu-background);border-radius:var(--vds-dp-menu-border-radius);padding:var(--nclh-spacing-1) 0;z-index:1}.dp--overlay-absolute .dp__overlay_container{height:100%!important;overflow:auto}.dp--overlay-absolute .dp__overlay_container .dp__overlay_row{padding:0 var(--nclh-spacing-3)}.dp__container_flex{display:flex}.dp__container_block .dp__overlay_row:not(:last-child){margin-bottom:var(--nclh-spacing-1)}.dp__overlay_container{flex-direction:column;gap:var(--nclh-sizing-spacing-1);height:auto!important}.dp__overlay_row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nclh-sizing-spacing-2);justify-content:space-between;margin-inline-end:auto;margin-inline-start:auto;width:100%}.dp__overlay_cell_pad{align-items:center;color:var(--dp-color-text-default);display:flex;height:var(--dp-cell-month-size);justify-content:center;min-width:var(--nclh-sizing-spacing-6);padding:var(--nclh-sizing-spacing-1);white-space:nowrap}.dp__overlay_cell,.dp__overlay_cell_active{border-radius:var(--dp-cell-border-radius);cursor:pointer;text-align:center}.dp__overlay_cell:hover{background:var(--dp-color-background-hover)}.dp__overlay_cell_active{background:var(--dp-color-background-selected);color:var(--dp-color-text-selected)}.dp__cell_in_between{background:var(--dp-color-background-hover)}.dp__overlay_cell_active_disabled,.dp__overlay_cell_disabled{color:var(--dp-color-text-disabled);pointer-events:none}.dp--year-mode-picker,.dp__month_picker_header{display:flex}@media(min-width:1025px){.dp__main{--dp-cell-size:var(--nclh-sizing-spacing-4);--dp-cell-font-size:var(--nclh-typography-subtitle-large-400-default-font-size)}}@media(max-width:1024.98px){.dp__main{--dp-cell-size:var(--nclh-sizing-spacing-5);--dp-cell-font-size:var(--nclh-typography-title-small-400-default-font-size)}}@media(max-width:767.98px){.dp--menu--inner-stretched,.dp__menu_inner{margin:auto;max-width:calc(var(--dp-cell-size) * 7)}}@media(hover:hover){.btn:active:hover,.btn:focus-visible:hover,.btn:focus:hover,.btn:hover{--vds-btn-color-text:var(--vds-btn-color-text-hover);--vds-btn-color-background:var(--vds-btn-color-background-hover);--vds-btn-color-border:var(--vds-btn-color-border-hover)}}@media(hover:hover)and (pointer:fine){.dp__inner_nav:hover,.link:hover{--vds-link-text-color:var(--vds-link-text-color-hover);--vds-link-icon-color:var(--vds-link-icon-color-hover)}}
.favorite.favorite_color_lightest.favorite_status_off{--vds-favorite-color-background-default:var(--nclh-color-background-favorite-lightest-off-default);--vds-favorite-color-background-hover:var(--nclh-color-background-favorite-lightest-off-hover);--vds-favorite-color-background-focus:var(--nclh-color-background-favorite-lightest-off-focus);--vds-favorite-color-background-active:var(--nclh-color-background-favorite-lightest-off-active);--vds-favorite-color-background-disabled:var(--nclh-color-background-favorite-lightest-off-disabled);--vds-favorite-color-border-default:var(--nclh-color-border-favorite-lightest-off-default);--vds-favorite-color-border-hover:var(--nclh-color-border-favorite-lightest-off-hover);--vds-favorite-color-border-focus:var(--nclh-color-border-favorite-lightest-off-focus);--vds-favorite-color-border-active:var(--nclh-color-border-favorite-lightest-off-active);--vds-favorite-color-border-disabled:var(--nclh-color-border-favorite-lightest-off-disabled)}.favorite.favorite_color_lightest.favorite_status_on{--vds-favorite-color-background-default:var(--nclh-color-background-favorite-lightest-on-default);--vds-favorite-color-background-hover:var(--nclh-color-background-favorite-lightest-on-hover);--vds-favorite-color-background-focus:var(--nclh-color-background-favorite-lightest-on-focus);--vds-favorite-color-background-active:var(--nclh-color-background-favorite-lightest-on-active);--vds-favorite-color-background-disabled:var(--nclh-color-background-favorite-lightest-on-disabled);--vds-favorite-color-border-default:var(--nclh-color-border-favorite-lightest-on-default);--vds-favorite-color-border-hover:var(--nclh-color-border-favorite-lightest-on-hover);--vds-favorite-color-border-focus:var(--nclh-color-border-favorite-lightest-on-focus);--vds-favorite-color-border-active:var(--nclh-color-border-favorite-lightest-on-active);--vds-favorite-color-border-disabled:var(--nclh-color-border-favorite-lightest-on-disabled)}.favorite,.favorite.favorite_color_medium.favorite_status_off{--vds-favorite-color-background-default:var(--nclh-color-background-favorite-medium-off-default);--vds-favorite-color-background-hover:var(--nclh-color-background-favorite-medium-off-hover);--vds-favorite-color-background-focus:var(--nclh-color-background-favorite-medium-off-focus);--vds-favorite-color-background-active:var(--nclh-color-background-favorite-medium-off-active);--vds-favorite-color-background-disabled:var(--nclh-color-background-favorite-medium-off-disabled);--vds-favorite-color-border-default:var(--nclh-color-border-favorite-medium-off-default);--vds-favorite-color-border-hover:var(--nclh-color-border-favorite-medium-off-hover);--vds-favorite-color-border-focus:var(--nclh-color-border-favorite-medium-off-focus);--vds-favorite-color-border-active:var(--nclh-color-border-favorite-medium-off-active);--vds-favorite-color-border-disabled:var(--nclh-color-border-favorite-medium-off-disabled)}.favorite.favorite_color_medium.favorite_status_on{--vds-favorite-color-background-default:var(--nclh-color-background-favorite-medium-on-default);--vds-favorite-color-background-hover:var(--nclh-color-background-favorite-medium-on-hover);--vds-favorite-color-background-focus:var(--nclh-color-background-favorite-medium-on-focus);--vds-favorite-color-background-active:var(--nclh-color-background-favorite-medium-on-active);--vds-favorite-color-background-disabled:var(--nclh-color-background-favorite-medium-on-disabled);--vds-favorite-color-border-default:var(--nclh-color-border-favorite-medium-on-default);--vds-favorite-color-border-hover:var(--nclh-color-border-favorite-medium-on-hover);--vds-favorite-color-border-focus:var(--nclh-color-border-favorite-medium-on-focus);--vds-favorite-color-border-active:var(--nclh-color-border-favorite-medium-on-active);--vds-favorite-color-border-disabled:var(--nclh-color-border-favorite-medium-on-disabled)}.favorite{--vds-favorite-color-background:var(--vds-favorite-color-background-default);--vds-favorite-color-border:var(--vds-favorite-color-border-default)}.favorite:focus,.favorite:focus-visible{--vds-favorite-color-background:var(--vds-favorite-color-background-focus);--vds-favorite-color-border:var(--vds-favorite-color-border-focus)}.favorite:active{--vds-favorite-color-background:var(--vds-favorite-color-background-active);--vds-favorite-color-border:var(--vds-favorite-color-border-active)}.favorite.disabled,.favorite.favorite_disabled{--vds-favorite-color-background:var(--vds-favorite-color-background-disabled);--vds-favorite-color-border:var(--vds-favorite-color-border-disabled)}.favorite.disabled{pointer-events:none}.favorite .link__icon-prepend{color:var(--vds-favorite-color-background);-webkit-text-stroke-width:.0625rem;-webkit-text-stroke-color:var(--vds-favorite-color-border)}.favorite.favorite_disabled{pointer-events:none}@media(hover:hover){.favorite:hover{--vds-favorite-color-background:var(--vds-favorite-color-background-hover);--vds-favorite-color-border:var(--vds-favorite-color-border-hover)}}
.handle.handle_size_small{--vds-handle-width:var(--nclh-sizing-spacing-3);--vds-handle-height:var(--nclh-sizing-spacing-3)}.handle.handle_size_medium{--vds-handle-width:var(--nclh-sizing-spacing-5);--vds-handle-height:var(--nclh-sizing-spacing-5)}.handle{align-items:center;display:flex;height:var(--vds-handle-height);justify-content:center;position:relative;width:var(--vds-handle-width)}
.menu,.menu.menu_size_large{--vds-menu-padding:var(--nclh-element-menu-medium-layout-vertical-padding) var(--nclh-element-menu-large-layout-horizontal-padding);--vds-menu-header-padding:var(--nclh-element-menu-large-header-vertical-padding) var(--nclh-element-menu-large-header-horizontal-padding);--vds-menu-body-padding:var(--nclh-element-menu-large-body-vertical-padding) var(--nclh-element-menu-large-body-horizontal-padding);--vds-menu-list-padding:var(--nclh-element-menu-large-list-vertical-padding) var(--nclh-element-menu-large-list-horizontal-padding);--vds-menu-item-gap:var(--nclh-element-menu-large-item-item-spacing);--vds-menu-item-check-icon-font-size:var(--nclh-font-size-text-4);--vds-menu-item-padding-block:var(--nclh-element-menu-large-item-vertical-padding);--vds-menu-item-padding-inline-start:var(--nclh-element-menu-large-item-horizontal-padding)}.menu.menu_size_medium{--vds-menu-padding:var(--nclh-element-menu-medium-layout-vertical-padding) var(--nclh-element-menu-medium-layout-horizontal-padding);--vds-menu-header-padding:var(--nclh-element-menu-medium-header-vertical-padding) var(--nclh-element-menu-medium-header-horizontal-padding);--vds-menu-body-padding:var(--nclh-element-menu-medium-body-vertical-padding) var(--nclh-element-menu-medium-body-horizontal-padding);--vds-menu-list-padding:var(--nclh-element-menu-medium-list-vertical-padding) var(--nclh-element-menu-medium-list-horizontal-padding);--vds-menu-item-gap:var(--nclh-element-menu-medium-item-item-spacing);--vds-menu-item-check-icon-font-size:var(--nclh-font-size-text-3);--vds-menu-item-padding-block:var(--nclh-element-menu-medium-item-vertical-padding);--vds-menu-item-padding-inline-start:var(--nclh-element-menu-medium-item-horizontal-padding)}.menu.menu_size_small{--vds-menu-padding:var(--nclh-element-menu-small-layout-vertical-padding) var(--nclh-element-menu-small-layout-horizontal-padding);--vds-menu-header-padding:var(--nclh-element-menu-small-header-vertical-padding) var(--nclh-element-menu-small-header-horizontal-padding);--vds-menu-body-padding:var(--nclh-element-menu-small-body-vertical-padding) var(--nclh-element-menu-small-body-horizontal-padding);--vds-menu-list-padding:var(--nclh-element-menu-small-list-vertical-padding) var(--nclh-element-menu-small-list-horizontal-padding);--vds-menu-item-gap:var(--nclh-element-menu-small-item-item-spacing);--vds-menu-item-check-icon-font-size:var(--nclh-font-size-text-2);--vds-menu-item-padding-block:var(--nclh-element-menu-small-item-vertical-padding);--vds-menu-item-padding-inline-start:var(--nclh-element-menu-small-item-horizontal-padding)}.menu.menu_size_large.menu_width_fixed,.menu.menu_size_medium.menu_width_fixed,.menu.menu_size_small.menu_width_fixed{--vds-menu-width:18.75rem}.menu.menu_size_large.menu_width_auto,.menu.menu_size_medium.menu_width_auto,.menu.menu_size_small.menu_width_auto{--vds-menu-max-width:18.75rem}.menu.menu_size_large.menu_height_fixed,.menu.menu_size_medium.menu_height_fixed,.menu.menu_size_small.menu_height_fixed{--vds-menu-height:15rem}.menu.menu_size_large.menu_height_auto,.menu.menu_size_medium.menu_height_auto,.menu.menu_size_small.menu_height_auto{--vds-menu-max-height:15rem}.menu,.menu__body__list__item{--vds-menu-item-background:var(--nclh-color-background-menu-item-default);--vds-menu-item-check-icon-font-family:var(--nclh-font-family-icon-classic);--vds-menu-item-check-icon-color:var(--nclh-color-text-icon-medium);--vds-menu-item-check-icon-right:0;--vds-menu-item-check-icon-left:auto}.menu__body__list__item_selected{--vds-menu-item-background:var(--nclh-color-background-menu-item-selected)}.menu__body__list__item_focused{--vds-menu-item-background:var(--nclh-color-background-menu-item-focus)}.menu__body__list__item[aria-disabled=true]{--vds-menu-item-check-icon-color:var(--nclh-color-text-icon-dark)}.menu{display:flex;flex-direction:column;height:var(--vds-menu-height);max-height:var(--vds-menu-max-height);max-width:var(--vds-menu-max-width);min-width:var(--vds-menu-min-width);padding:var(--vds-menu-padding);width:var(--vds-menu-width)}.menu__header{padding:var(--vds-menu-header-padding)}.menu__body{height:100%;overflow-y:auto}.menu__body__list__item{background:var(--vds-menu-item-background);display:flex;flex-direction:column;gap:var(--vds-menu-item-gap)}.menu__body__list__item__link{padding-block:var(--vds-menu-item-padding-block);padding-inline-end:calc(var(--vds-menu-item-check-icon-font-size) + var(--vds-menu-item-padding-inline-start) + var(--vds-menu-item-padding-block));padding-inline-start:var(--vds-menu-item-padding-inline-start)}.menu__body__list__item_selected{position:relative}.menu__body__list__item_selected:before{align-items:center;bottom:0;color:var(--vds-menu-item-check-icon-color);content:"\f00c";display:flex;font-family:var(--vds-menu-item-check-icon-font-family);font-size:var(--vds-menu-item-check-icon-font-size);justify-content:center;left:var(--vds-menu-item-check-icon-left);padding-block:var(--vds-menu-item-padding-block);padding-inline-end:var(--vds-menu-item-padding-inline-start);padding-inline-start:var(--vds-menu-item-padding-block);pointer-events:none;position:absolute;right:var(--vds-menu-item-check-icon-right);top:0}[dir=rtl] .menu__body__list__item_selected{--vds-menu-item-check-icon-right:auto;--vds-menu-item-check-icon-left:0}.menu.menu_size_large.menu_width_auto,.menu.menu_size_large.menu_width_flex,.menu.menu_size_medium.menu_width_auto,.menu.menu_size_medium.menu_width_flex,.menu.menu_size_small.menu_width_auto,.menu.menu_size_small.menu_width_flex{display:inline-flex;flex-direction:column}.menu.menu_size_large.menu_width_auto .menu__header,.menu.menu_size_medium.menu_width_auto .menu__header,.menu.menu_size_small.menu_width_auto .menu__header{min-width:11.25rem}
.vds-stepper{--vds-stepper-max-width:calc(var(--nclh-sizing-spacing-5) * 3)}.vds-stepper.vds-stepper_simplified{--vds-stepper-max-width:var(--nclh-sizing-spacing-5)}.vds-stepper{height:var(--nclh-sizing-spacing-5);max-width:var(--vds-stepper-max-width);transition:max-width .24s ease}.vds-stepper__field__input,.vds-stepper__link{min-width:var(--nclh-sizing-spacing-5)}.vds-stepper__field__input{cursor:default}.vds-stepper__field__input::-webkit-inner-spin-button{-webkit-appearance:none}.vds-fade-slide-enter-active,.vds-fade-slide-leave-active{transition:opacity .2s ease,transform .24s ease}.vds-fade-slide-enter-from,.vds-fade-slide-leave-to{opacity:0;transform:scaleX(0)}.vds-fade-slide-enter-to,.vds-fade-slide-leave-from{opacity:1;transform:scaleX(1)}
.alert{--vds-alert-title-font-family:var(--nclh-typography-alert-title-medium-font-family);--vds-alert-title-font-weight:var(--nclh-typography-alert-title-medium-font-weight);--vds-alert-title-line-height:var(--nclh-typography-alert-title-medium-line-height);--vds-alert-title-font-size:var(--nclh-typography-alert-title-medium-font-size);--vds-alert-title-letter-spacing:var(--nclh-typography-alert-title-medium-letter-spacing);--vds-alert-title-text-case:var(--nclh-typography-alert-title-medium-text-case);--vds-alert-title-text-decoration:var(--nclh-typography-alert-title-medium-text-decoration);--vds-alert-title-font-style:var(--nclh-typography-alert-title-medium-font-style);--vds-alert-copy-font-family:var(--nclh-typography-alert-copy-medium-font-family);--vds-alert-copy-font-weight:var(--nclh-typography-alert-copy-medium-font-weight);--vds-alert-copy-line-height:var(--nclh-typography-alert-copy-medium-line-height);--vds-alert-copy-font-size:var(--nclh-typography-alert-copy-medium-font-size);--vds-alert-copy-letter-spacing:var(--nclh-typography-alert-copy-medium-letter-spacing);--vds-alert-copy-text-case:var(--nclh-typography-alert-copy-medium-text-case);--vds-alert-copy-text-decoration:var(--nclh-typography-alert-copy-medium-text-decoration);--vds-alert-copy-font-style:var(--nclh-typography-alert-copy-medium-font-style);--vds-alert-gap:var(--nclh-element-alert-medium-item-spacing);--vds-alert-border-width:var(--nclh-element-alert-medium-border-width);--vds-alert-padding:var(--nclh-element-alert-medium-vertical-padding) var(--nclh-element-alert-medium-horizontal-padding);--vds-alert-body-action-padding:var(--nclh-spacing-1)}.alert,.alert.alert_notification{--vds-alert-border-color:var(--nclh-component-alert-layer-notification-border-color);--vds-alert-color-background:var(--nclh-color-background-alert-notification);--vds-alert-color-text:var(--nclh-color-text-alert-copy-notification);--vds-alert-color-text-icon:var(--nclh-color-text-alert-icon-notification)}.alert.alert_warning{--vds-alert-border-color:var(--nclh-component-alert-layer-warning-border-color);--vds-alert-color-background:var(--nclh-color-background-alert-warning);--vds-alert-color-text:var(--nclh-color-text-alert-copy-warning);--vds-alert-color-text-icon:var(--nclh-color-text-alert-icon-warning)}.alert.alert_error{--vds-alert-border-color:var(--nclh-component-alert-layer-error-border-color);--vds-alert-color-background:var(--nclh-color-background-alert-error);--vds-alert-color-text:var(--nclh-color-text-alert-copy-error);--vds-alert-color-text-icon:var(--nclh-color-text-alert-icon-error)}.alert.alert_success{--vds-alert-border-color:var(--nclh-component-alert-layer-success-border-color);--vds-alert-color-background:var(--nclh-color-background-alert-success);--vds-alert-color-text:var(--nclh-color-text-alert-copy-success);--vds-alert-color-text-icon:var(--nclh-color-text-alert-icon-success)}.alert,.alert.alert_variant-1{--vds-alert-border-radius:var(--nclh-border-radius-small)}.alert.alert_variant-2{--vds-alert-border-radius:var(--nclh-border-radius-none);--vds-alert-border-color:var(--nclh-color-border-layer-transparent)}.alert{background-color:var(--vds-alert-color-background);border:var(--vds-alert-border-width) solid var(--vds-alert-border-color);border-radius:var(--vds-alert-border-radius);color:var(--vds-alert-color-text);display:flex;gap:var(--vds-alert-gap);padding:var(--vds-alert-padding);width:100%}.alert__icon{align-items:flex-start;display:flex}.alert__body{display:flex;flex:1 1 auto;flex-direction:column}.alert__body__title__text{font-family:var(--vds-alert-title-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-alert-title-font-size);font-style:var(--vds-alert-title-font-style);font-weight:var(--vds-alert-title-font-weight);letter-spacing:var(--vds-alert-title-letter-spacing);line-height:var(--vds-alert-title-line-height);-webkit-text-decoration:var(--vds-alert-title-text-decoration);text-decoration:var(--vds-alert-title-text-decoration);text-transform:var(--vds-alert-title-text-case)}.alert__body__description__text{font-family:var(--vds-alert-copy-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-alert-copy-font-size);font-style:var(--vds-alert-copy-font-style);font-weight:var(--vds-alert-copy-font-weight);letter-spacing:var(--vds-alert-copy-letter-spacing);line-height:var(--vds-alert-copy-line-height);-webkit-text-decoration:var(--vds-alert-copy-text-decoration);text-decoration:var(--vds-alert-copy-text-decoration);text-transform:var(--vds-alert-copy-text-case)}.alert__body__action:not(:first-child){padding-top:var(--vds-alert-body-action-padding)}.alert__aside{align-items:flex-start}.alert__aside,.alert__aside__close,.alert__aside__collapse{display:flex}
.chips__input,.chips__link{inset:0;position:absolute}.chips.chips_size_small{--vds-chips-vertical-padding:var(--nclh-element-chips-small-layout-vertical-padding);--vds-chips-horizontal-padding:var(--nclh-element-chips-small-layout-horizontal-padding);--vds-chips-layout:var(--nclh-element-chips-small-layout-item-spacing);--vds-chips-border-width:var(--nclh-element-chips-small-layout-border-width);--vds-chips-border-radius:var(--nclh-element-chips-small-layout-border-radius);--vds-chips-title-font-family:var(--nclh-typography-chips-title-small-font-family);--vds-chips-title-font-weight:var(--nclh-typography-chips-title-small-font-weight);--vds-chips-title-line-height:var(--nclh-typography-chips-title-small-line-height);--vds-chips-title-font-size:var(--nclh-typography-chips-title-small-font-size);--vds-chips-title-letter-spacing:var(--nclh-typography-chips-title-small-letter-spacing);--vds-chips-title-text-case:var(--nclh-typography-chips-title-small-text-case);--vds-chips-title-text-decoration:var(--nclh-typography-chips-title-small-text-decoration);--vds-chips-title-font-style:var(--nclh-typography-chips-title-small-font-style);--vds-chips-label-font-family:var(--nclh-typography-chips-label-small-font-family);--vds-chips-label-font-weight:var(--nclh-typography-chips-label-small-font-weight);--vds-chips-label-line-height:var(--nclh-typography-chips-label-small-line-height);--vds-chips-label-font-size:var(--nclh-typography-chips-label-small-font-size);--vds-chips-label-letter-spacing:var(--nclh-typography-chips-label-small-letter-spacing);--vds-chips-label-text-case:var(--nclh-typography-chips-label-small-text-case);--vds-chips-label-text-decoration:var(--nclh-typography-chips-label-small-text-decoration);--vds-chips-label-font-style:var(--nclh-typography-chips-label-small-font-style);--vds-chips-label-vertical-padding:var(--nclh-element-chips-small-label-vertical-padding);--vds-chips-label-horizontal-padding:var(--nclh-element-chips-small-label-horizontal-padding);--vds-chips-icon-vertical-padding:var(--nclh-element-chips-small-icon-vertical-padding);--vds-chips-icon-horizontal-padding:var(--nclh-element-chips-small-icon-horizontal-padding)}.chips,.chips.chips_size_medium{--vds-chips-vertical-padding:var(--nclh-element-chips-medium-layout-vertical-padding);--vds-chips-horizontal-padding:var(--nclh-element-chips-medium-layout-horizontal-padding);--vds-chips-layout:var(--nclh-element-chips-medium-layout-item-spacing);--vds-chips-border-width:var(--nclh-element-chips-medium-layout-border-width);--vds-chips-border-radius:var(--nclh-element-chips-medium-layout-border-radius);--vds-chips-title-font-family:var(--nclh-typography-chips-title-medium-font-family);--vds-chips-title-font-weight:var(--nclh-typography-chips-title-medium-font-weight);--vds-chips-title-line-height:var(--nclh-typography-chips-title-medium-line-height);--vds-chips-title-font-size:var(--nclh-typography-chips-title-medium-font-size);--vds-chips-title-letter-spacing:var(--nclh-typography-chips-title-medium-letter-spacing);--vds-chips-title-text-case:var(--nclh-typography-chips-title-medium-text-case);--vds-chips-title-text-decoration:var(--nclh-typography-chips-title-medium-text-decoration);--vds-chips-title-font-style:var(--nclh-typography-chips-title-medium-font-style);--vds-chips-label-font-family:var(--nclh-typography-chips-label-medium-font-family);--vds-chips-label-font-weight:var(--nclh-typography-chips-label-medium-font-weight);--vds-chips-label-line-height:var(--nclh-typography-chips-label-medium-line-height);--vds-chips-label-font-size:var(--nclh-typography-chips-label-medium-font-size);--vds-chips-label-letter-spacing:var(--nclh-typography-chips-label-medium-letter-spacing);--vds-chips-label-text-case:var(--nclh-typography-chips-label-medium-text-case);--vds-chips-label-text-decoration:var(--nclh-typography-chips-label-medium-text-decoration);--vds-chips-label-font-style:var(--nclh-typography-chips-label-medium-font-style);--vds-chips-label-vertical-padding:var(--nclh-element-chips-medium-label-vertical-padding);--vds-chips-label-horizontal-padding:var(--nclh-element-chips-medium-label-horizontal-padding);--vds-chips-icon-vertical-padding:var(--nclh-element-chips-medium-icon-vertical-padding);--vds-chips-icon-horizontal-padding:var(--nclh-element-chips-medium-icon-horizontal-padding)}.chips.chips_size_large{--vds-chips-vertical-padding:var(--nclh-element-chips-large-layout-vertical-padding);--vds-chips-horizontal-padding:var(--nclh-element-chips-large-layout-horizontal-padding);--vds-chips-layout:var(--nclh-element-chips-large-layout-item-spacing);--vds-chips-border-width:var(--nclh-element-chips-large-layout-border-width);--vds-chips-border-radius:var(--nclh-element-chips-large-layout-border-radius);--vds-chips-title-font-family:var(--nclh-typography-chips-title-large-font-family);--vds-chips-title-font-weight:var(--nclh-typography-chips-title-large-font-weight);--vds-chips-title-line-height:var(--nclh-typography-chips-title-large-line-height);--vds-chips-title-font-size:var(--nclh-typography-chips-title-large-font-size);--vds-chips-title-letter-spacing:var(--nclh-typography-chips-title-large-letter-spacing);--vds-chips-title-text-case:var(--nclh-typography-chips-title-large-text-case);--vds-chips-title-text-decoration:var(--nclh-typography-chips-title-large-text-decoration);--vds-chips-title-font-style:var(--nclh-typography-chips-title-large-font-style);--vds-chips-label-font-family:var(--nclh-typography-chips-label-large-font-family);--vds-chips-label-font-weight:var(--nclh-typography-chips-label-large-font-weight);--vds-chips-label-line-height:var(--nclh-typography-chips-label-large-line-height);--vds-chips-label-font-size:var(--nclh-typography-chips-label-large-font-size);--vds-chips-label-letter-spacing:var(--nclh-typography-chips-label-large-letter-spacing);--vds-chips-label-text-case:var(--nclh-typography-chips-label-large-text-case);--vds-chips-label-text-decoration:var(--nclh-typography-chips-label-large-text-decoration);--vds-chips-label-font-style:var(--nclh-typography-chips-label-large-font-style);--vds-chips-label-vertical-padding:var(--nclh-element-chips-large-label-vertical-padding);--vds-chips-label-horizontal-padding:var(--nclh-element-chips-large-label-horizontal-padding);--vds-chips-icon-vertical-padding:var(--nclh-element-chips-large-icon-vertical-padding);--vds-chips-icon-horizontal-padding:var(--nclh-element-chips-large-icon-horizontal-padding)}.chips{--vds-chips-text-color:var(--nclh-color-text-chips-copy-default);--vds-chips-icon-color:var(--nclh-color-text-chips-icon-default);--vds-chips-background-color:var(--nclh-color-background-chips-default);--vds-chips-border-color:var(--nclh-color-border-chips-default)}.chips:focus,.chips:focus-visible{--vds-chips-text-color:var(--nclh-color-text-chips-copy-focus);--vds-chips-icon-color:var(--nclh-color-text-chips-icon-focus);--vds-chips-background-color:var(--nclh-color-background-chips-focus);--vds-chips-border-color:var(--nclh-color-border-chips-focus)}.chips:active{--vds-chips-text-color:var(--nclh-color-text-chips-copy-active);--vds-chips-icon-color:var(--nclh-color-text-chips-icon-active);--vds-chips-background-color:var(--nclh-color-background-chips-active);--vds-chips-border-color:var(--nclh-color-border-chips-active)}.chips.chips_checked,.chips.chips_checked:focus,.chips.chips_checked:focus-visible,.chips.chips_checked:hover{--vds-chips-text-color:var(--nclh-color-text-chips-copy-selected);--vds-chips-icon-color:var(--nclh-color-text-chips-icon-selected);--vds-chips-background-color:var(--nclh-color-background-chips-selected);--vds-chips-border-color:var(--nclh-color-border-chips-selected)}.chips.chips_disabled{--vds-chips-text-color:var(--nclh-color-text-chips-copy-disabled);--vds-chips-icon-color:var(--nclh-color-text-chips-icon-disabled);--vds-chips-background-color:var(--nclh-color-background-chips-disabled);--vds-chips-border-color:var(--nclh-color-border-chips-disabled)}.chips{align-items:center;background-color:var(--vds-chips-background-color);border:var(--vds-chips-border-width) solid var(--vds-chips-border-color);border-radius:var(--vds-chips-border-radius);cursor:pointer;display:inline-flex;gap:var(--vds-chips-layout);max-width:100%;padding:var(--vds-chips-vertical-padding) var(--vds-chips-horizontal-padding);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chips__input,.chips__link{cursor:pointer;opacity:var(--nclh-opacity-0);z-index:1}.chips__link__text{display:none}.chips__icon{color:var(--vds-chips-icon-color);display:flex;padding:var(--vds-chips-icon-vertical-padding) var(--vds-chips-icon-horizontal-padding)}.chips__content{flex:1 1 auto;overflow:hidden;padding:var(--vds-chips-label-vertical-padding) var(--vds-chips-label-horizontal-padding)}.chips__content__text{color:var(--vds-chips-text-color)}.chips__content__text__title{font-family:var(--vds-chips-title-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-chips-title-font-size);font-style:var(--vds-chips-title-font-style);font-weight:var(--vds-chips-title-font-weight);letter-spacing:var(--vds-chips-title-letter-spacing);line-height:var(--vds-chips-title-line-height);-webkit-text-decoration:var(--vds-chips-title-text-decoration);text-decoration:var(--vds-chips-title-text-decoration);text-transform:var(--vds-chips-title-text-case)}.chips__content__text__label{font-family:var(--vds-chips-label-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-chips-label-font-size);font-style:var(--vds-chips-label-font-style);font-weight:var(--vds-chips-label-font-weight);letter-spacing:var(--vds-chips-label-letter-spacing);line-height:var(--vds-chips-label-line-height);-webkit-text-decoration:var(--vds-chips-label-text-decoration);text-decoration:var(--vds-chips-label-text-decoration);text-transform:var(--vds-chips-label-text-case)}.chips__close{display:flex;padding:var(--vds-chips-icon-right-padding-top) var(--vds-chips-icon-right-horizontal-padding) var(--vds-chips-icon-right-padding-bottom);position:relative;z-index:2}.chips.chips_disabled{pointer-events:none}.chips.chips_block{width:100%}@media(hover:hover){.chips:hover{--vds-chips-text-color:var(--nclh-color-text-chips-copy-hover);--vds-chips-icon-color:var(--nclh-color-text-chips-icon-hover);--vds-chips-background-color:var(--nclh-color-background-chips-hover);--vds-chips-border-color:var(--nclh-color-border-chips-hover)}}
.dropdown__menu{z-index:var(--nclh-zindex-dropdown)}.dropdown__menu:not(.show){display:none}
.headup__header__end{margin-inline-start:auto}
.dp--overlay-absolute,.link.link_overlay,.link_overlay.dp__inner_nav{inset:0;position:absolute}.link.link_underline:after,.link_underline.dp__inner_nav:after{inset:0 0 auto;position:absolute}.btn,.btn.btn_primary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-solid-disabled)}.btn.btn_primary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-primary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-primary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-primary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-primary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-primary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-primary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-primary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-primary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-primary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-primary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-primary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-primary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-primary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-primary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-primary-outline-disabled)}.btn.btn_secondary_solid{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-solid-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-solid-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-solid-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-solid-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-solid-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-solid-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-solid-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-solid-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-solid-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-solid-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-solid-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-solid-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-solid-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-solid-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-solid-disabled)}.btn.btn_secondary_outline{--vds-btn-color-text-default:var(--nclh-color-text-button-secondary-outline-default);--vds-btn-color-text-hover:var(--nclh-color-text-button-secondary-outline-hover);--vds-btn-color-text-focus:var(--nclh-color-text-button-secondary-outline-focus);--vds-btn-color-text-active:var(--nclh-color-text-button-secondary-outline-active);--vds-btn-color-text-disabled:var(--nclh-color-text-button-secondary-outline-disabled);--vds-btn-color-background-default:var(--nclh-color-background-button-secondary-outline-default);--vds-btn-color-background-hover:var(--nclh-color-background-button-secondary-outline-hover);--vds-btn-color-background-focus:var(--nclh-color-background-button-secondary-outline-focus);--vds-btn-color-background-active:var(--nclh-color-background-button-secondary-outline-active);--vds-btn-color-background-disabled:var(--nclh-color-background-button-secondary-outline-disabled);--vds-btn-color-border-default:var(--nclh-color-border-button-secondary-outline-default);--vds-btn-color-border-hover:var(--nclh-color-border-button-secondary-outline-hover);--vds-btn-color-border-focus:var(--nclh-color-border-button-secondary-outline-focus);--vds-btn-color-border-active:var(--nclh-color-border-button-secondary-outline-active);--vds-btn-color-border-disabled:var(--nclh-color-border-button-secondary-outline-disabled)}.btn.btn_link{--vds-btn-color-text-default:var(--nclh-color-text-link-medium-copy-default);--vds-btn-color-text-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-btn-color-text-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-btn-color-text-active:var(--nclh-color-text-link-medium-copy-active);--vds-btn-color-text-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-btn-color-background-default:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-hover:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-focus:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-active:var(--nclh-color-background-layer-transparent);--vds-btn-color-background-disabled:var(--nclh-color-background-layer-transparent);--vds-btn-color-border-default:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-hover:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-focus:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-active:var(--nclh-color-border-layer-transparent);--vds-btn-color-border-disabled:var(--nclh-color-border-layer-transparent)}.btn,.btn.btn_size_large{--vds-btn-font-family:var(--nclh-typography-button-copy-large-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-large-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-large-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-large-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-large-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-large-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-large-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-large-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-large-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-large-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-large-border-width);--vds-btn-border-radius:var(--nclh-element-button-large-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-large-item-spacing)}.btn.btn_size_medium{--vds-btn-font-family:var(--nclh-typography-button-copy-medium-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-medium-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-medium-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-medium-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-medium-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-medium-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-medium-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-medium-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-medium-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-medium-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-medium-border-width);--vds-btn-border-radius:var(--nclh-element-button-medium-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-medium-item-spacing)}.btn.btn_size_small{--vds-btn-font-family:var(--nclh-typography-button-copy-small-font-family);--vds-btn-font-weight:var(--nclh-typography-button-copy-small-font-weight);--vds-btn-line-height:var(--nclh-typography-button-copy-small-line-height);--vds-btn-font-size:var(--nclh-typography-button-copy-small-font-size);--vds-btn-letter-spacing:var(--nclh-typography-button-copy-small-letter-spacing);--vds-btn-text-decoration:var(--nclh-typography-button-copy-small-text-decoration);--vds-btn-text-transform:var(--nclh-typography-button-copy-small-text-case);--vds-btn-font-style:var(--nclh-typography-button-copy-small-font-style);--vds-btn-vertical-padding:var(--nclh-element-button-small-vertical-padding);--vds-btn-horizontal-padding:var(--nclh-element-button-small-horizontal-padding);--vds-btn-border-width:var(--nclh-element-button-small-border-width);--vds-btn-border-radius:var(--nclh-element-button-small-border-radius);--vds-btn-item-spacing:var(--nclh-element-button-small-item-spacing)}.btn{--vds-btn-color-text:var(--vds-btn-color-text-default);--vds-btn-color-background:var(--vds-btn-color-background-default);--vds-btn-color-border:var(--vds-btn-color-border-default)}.btn:focus,.btn:focus-visible{--vds-btn-color-text:var(--vds-btn-color-text-focus);--vds-btn-color-background:var(--vds-btn-color-background-focus);--vds-btn-color-border:var(--vds-btn-color-border-focus)}.btn:active{--vds-btn-color-text:var(--vds-btn-color-text-active);--vds-btn-color-background:var(--vds-btn-color-background-active);--vds-btn-color-border:var(--vds-btn-color-border-active)}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{--vds-btn-color-text:var(--vds-btn-color-text-disabled);--vds-btn-color-background:var(--vds-btn-color-background-disabled);--vds-btn-color-border:var(--vds-btn-color-border-disabled)}.btn{--vds-btn-border:var(--vds-btn-border-width) solid var(--vds-btn-color-border);--vds-btn-padding:var(--vds-btn-vertical-padding) var(--vds-btn-horizontal-padding);--vds-btn-white-space:nowrap;align-items:center;background-color:var(--vds-btn-color-background);border:var(--vds-btn-border);border-radius:var(--vds-btn-border-radius);color:var(--vds-btn-color-text);cursor:pointer;display:inline-flex;font-style:var(--vds-btn-font-style);gap:var(--vds-btn-item-spacing);justify-content:center;max-width:100%;padding:var(--vds-btn-padding);-webkit-text-decoration:var(--vds-btn-text-decoration);text-decoration:var(--vds-btn-text-decoration);transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.btn_disabled,.btn.disabled,.btn:disabled,.disabled .btn,:disabled .btn{pointer-events:none}.btn__text{font-family:var(--vds-btn-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-btn-font-size);font-weight:var(--vds-btn-font-weight);letter-spacing:var(--vds-btn-letter-spacing);line-height:var(--vds-btn-line-height);overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:var(--vds-btn-text-transform);white-space:var(--vds-btn-white-space)}.btn.btn_block{display:flex;width:100%}.btn.btn_max-75{max-width:75%}.btn.btn_max-50{max-width:50%}.btn.btn_max-25{max-width:25%}.btn.btn_wrap{--vds-btn-white-space:normal;text-wrap:balance}.btn.btn_trim{--vds-btn-padding:0}.btn.btn_loading .btn__icon-append,.btn.btn_loading .btn__icon-prepend,.btn.btn_loading .btn__text{visibility:hidden}.btn.btn_link{--vds-btn-padding:0;--vds-btn-border:none}.link.link_size_extralarge,.link_size_extralarge.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-extralarge-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-extralarge-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-extralarge-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-extralarge-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-extralarge-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-extralarge-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-extralarge-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-extralarge-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-extralarge-font-style)}.dp__inner_nav,.link,.link.link_size_large,.link_size_large.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-large-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-large-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-large-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-large-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-large-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-large-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-large-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-large-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-large-font-style)}.link.link_size_medium,.link_size_medium.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-medium-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-medium-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-medium-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-medium-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-medium-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-medium-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-medium-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-medium-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-medium-font-style)}.link.link_size_small,.link_size_small.dp__inner_nav{--vds-link-gap:var(--nclh-element-link-small-item-spacing);--vds-link-font-family:var(--nclh-typography-link-copy-small-font-family);--vds-link-font-weight:var(--nclh-typography-link-copy-small-font-weight);--vds-link-line-height:var(--nclh-typography-link-copy-small-line-height);--vds-link-font-size:var(--nclh-typography-link-copy-small-font-size);--vds-link-letter-spacing:var(--nclh-typography-link-copy-small-letter-spacing);--vds-link-text-decoration:var(--nclh-typography-link-copy-small-text-decoration);--vds-link-text-case:var(--nclh-typography-link-copy-small-text-case);--vds-link-font-style:var(--nclh-typography-link-copy-small-font-style)}.dp__inner_nav,.link,.link.link_color_medium,.link_color_medium.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-medium-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-medium-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-medium-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-medium-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-medium-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-medium-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-medium-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-medium-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-medium-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-medium-icon-disabled)}.link.link_color_lightest,.link_color_lightest.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-lightest-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-lightest-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-lightest-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-lightest-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-lightest-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-lightest-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-lightest-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-lightest-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-lightest-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-lightest-icon-disabled)}.link.link_color_light,.link_color_light.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-light-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-light-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-light-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-light-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-light-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-light-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-light-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-light-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-light-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-light-icon-disabled)}.link.link_color_dark,.link_color_dark.dp__inner_nav{--vds-link-text-color:var(--nclh-color-text-link-dark-copy-default);--vds-link-text-color-hover:var(--nclh-color-text-link-dark-copy-hover);--vds-link-text-color-focus:var(--nclh-color-text-link-dark-copy-focus);--vds-link-text-color-active:var(--nclh-color-text-link-dark-copy-active);--vds-link-text-color-disabled:var(--nclh-color-text-link-dark-copy-disabled);--vds-link-icon-color:var(--nclh-color-text-link-dark-icon-default);--vds-link-icon-color-hover:var(--nclh-color-text-link-dark-icon-hover);--vds-link-icon-color-focus:var(--nclh-color-text-link-dark-icon-focus);--vds-link-icon-color-active:var(--nclh-color-text-link-dark-icon-active);--vds-link-icon-color-disabled:var(--nclh-color-text-link-dark-icon-disabled)}.dp__inner_nav:focus,.dp__inner_nav:focus-visible,.dp__inner_nav:focus-visible:hover,.dp__inner_nav:focus:hover,.link:focus,.link:focus-visible,.link:focus-visible:hover,.link:focus:hover{--vds-link-text-color:var(--vds-link-text-color-focus);--vds-link-icon-color:var(--vds-link-icon-color-focus)}.dp__inner_nav:active,.dp__inner_nav:active:hover,.link:active,.link:active:hover{--vds-link-text-color:var(--vds-link-text-color-active);--vds-link-icon-color:var(--vds-link-icon-color-active)}.dp__inner_nav.dp__inner_nav_disabled,.link.link_disabled,.link_disabled.dp__inner_nav{--vds-link-text-color:var(--vds-link-text-color-disabled);--vds-link-icon-color:var(--vds-link-icon-color-disabled)}.dp__inner_nav,.link{--vds-link-white-space:nowrap;--vds-link-text-display:inline;align-items:center;display:inline-flex;gap:var(--vds-link-gap);max-width:100%}.link__text{color:var(--vds-link-text-color);display:var(--vds-link-text-display);font-family:var(--vds-link-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-link-font-size);font-style:var(--vds-link-font-style);font-weight:var(--vds-link-font-weight);letter-spacing:var(--vds-link-letter-spacing);line-height:var(--vds-link-line-height);overflow:hidden;-webkit-text-decoration:var(--vds-link-text-decoration);text-decoration:var(--vds-link-text-decoration);text-overflow:ellipsis;text-transform:var(--vds-link-text-case);white-space:var(--vds-link-white-space)}.dp__inner_nav,.link__icon-append,.link__icon-prepend{color:var(--vds-link-icon-color)}.link.link_block,.link_block.dp__inner_nav{display:flex;width:100%}.link.link_max-75,.link_max-75.dp__inner_nav{max-width:75%}.link.link_max-50,.link_max-50.dp__inner_nav{max-width:50%}.link.link_max-25,.link_max-25.dp__inner_nav{max-width:25%}.link.link_wrap,.link_wrap.dp__inner_nav{--vds-link-white-space:normal}.link.link_overlay,.link_overlay.dp__inner_nav{--vds-link-text-display:none;justify-content:center}.link.link_underline,.link_underline.dp__inner_nav{position:relative}.link.link_underline:after,.link_underline.dp__inner_nav:after{border-bottom:var(--nclh-border-width-extrasmall) solid var(--vds-link-text-color);bottom:calc(var(--nclh-spacing-1) / -2);content:""}.dp__inner_nav.dp__inner_nav_disabled,.link.link_disabled,.link_disabled.dp__inner_nav{pointer-events:none}.dp__main{--dp-color-background-hover:var(--nclh-color-background-calendar-cell-hover);--dp-color-background-selected:var(--nclh-color-background-calendar-cell-selected);--dp-color-text-default:var(--nclh-color-text-calendar-cell-default);--dp-color-text-selected:var(--nclh-color-text-calendar-cell-selected);--dp-color-text-disabled:var(--nclh-color-text-calendar-cell-disabled);--dp-common-transition:all .3s ease-in;--dp-menu-inner-space:var(--nclh-sizing-spacing-3);--dp-arrow-width:var(--nclh-sizing-spacing-3);--dp-cell-border-radius:var(--nclh-border-radius-extralarge);--dp-cell-month-size:var(--dp-cell-size);--dp-cell-font-family:var(--nclh-typography-subtitle-large-400-default-font-family), var(--nclh-font-family-fallback);--dp-cell-line-height:var(--nclh-typography-subtitle-large-400-default-line-height);--dp-cell-letter-spacing:var(--nclh-typography-subtitle-large-400-default-letter-spacing);--dp-cell-font-weight:var(--nclh-font-weight-text-regular);max-width:calc(var(--dp-cell-size) * 7 * 2 + var(--dp-menu-inner-space));position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__main>div{display:contents}.dp__menu:focus,.dp__overlay:focus{border:none;outline:none}.dp--year-select:focus,.dp__btn:focus,.dp__calendar_item:focus,.dp__month_year_select:focus,.dp__overlay_col:focus{border-radius:var(--dp-cell-border-radius)}.dp__calendar,.dp__overlay_cell_pad{color:var(--dp-color-text-default);font-family:var(--dp-cell-font-family);font-size:var(--dp-cell-font-size);font-weight:var(--dp-cell-font-weight);letter-spacing:var(--dp-cell-letter-spacing);line-height:var(--dp-cell-line-height)}.dp__outer_menu_wrap{width:100%}.dp__menu{background:var(--vds-dp-menu-background, none);border-radius:var(--vds-dp-menu-border-radius, 0);box-shadow:var(--vds-dp-menu-box-shadow, none);padding:var(--vds-dp-menu-padding, 0);position:var(--vds-dp-menu-position, initial)}.dp__main_month .dp__menu,.dp__main_year .dp__menu{min-width:16.75rem}.dp__main_year .dp__menu{--vds-dp-menu-padding:var(--nclh-spacing-1) 0}.dp__main_year .dp__menu .dp__instance_calendar{max-height:16.75rem;overflow:auto;padding:0 var(--nclh-spacing-3)}.dp--menu--inner-stretched,.dp__menu_inner{gap:var(--dp-menu-inner-space)}.dp__menu_inner{z-index:0}.dp__menu_inner>*{display:flex;flex-direction:column;gap:var(--nclh-spacing-2);width:calc(var(--dp-cell-size) * 7)}.dp__flex{align-items:center;display:flex}.dp__btn{background:none;border:none;cursor:pointer;padding:0;transition:var(--dp-common-transition)}.dp__btn[aria-disabled=true]{pointer-events:none}.dp__btn:focus:not(:focus-visible){background:transparent}.dp__pointer{cursor:pointer}.dp__pointer:not([class*=dp__range]):hover{background:var(--dp-color-background-hover)}.dp__flex_display{display:flex;justify-content:space-between}.dp__relative{position:relative}.dp__calendar_header{display:flex;justify-content:center;position:relative}.dp__calendar_header_item{color:var(--dp-color-text-default);font-family:var(--nclh-typography-subtitle-large-700-default-font-family),var(--nclh-font-family-fallback);font-size:var(--nclh-typography-subtitle-large-700-default-font-size);font-weight:var(--nclh-typography-subtitle-large-700-default-font-weight);letter-spacing:var(--nclh-typography-subtitle-large-700-default-letter-spacing);line-height:var(--nclh-typography-subtitle-large-700-default-line-height);text-align:center;text-transform:capitalize;width:var(--dp-cell-size)}.dp__calendar_header_separator{display:none}.dp__calendar_row{align-items:center;display:flex;justify-content:center}.dp__calendar_item{text-align:center}.dp__calendar{display:flex;flex-direction:column;gap:calc(var(--nclh-spacing-1) / 2);position:relative}.dp__calendar>[role=grid]{display:flex;flex-direction:column;gap:var(--nclh-spacing-1)}.dp__cell_inner{align-items:center;border-radius:var(--dp-cell-border-radius);color:var(--dp-color-text-default);display:flex;height:var(--dp-cell-size);justify-content:center;position:relative;text-align:center;width:var(--dp-cell-size)}.dp__active_date,.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__range_end,.dp__range_start{position:relative;z-index:0}.dp__active_date:after,.dp__active_date:before,.dp__date_hover_end:hover:after,.dp__date_hover_end:hover:before,.dp__date_hover_start:hover:after,.dp__date_hover_start:hover:before,.dp__range_end:after,.dp__range_end:before,.dp__range_start:after,.dp__range_start:before{bottom:0;content:"";position:absolute;top:0;z-index:-1}.dp__active_date:before,.dp__date_hover_end:hover:before,.dp__date_hover_start:hover:before,.dp__range_end:before,.dp__range_start:before{background:var(--dp-color-background-hover);width:50%}.dp__active_date:after,.dp__date_hover_end:hover:after,.dp__date_hover_start:hover:after,.dp__range_end:after,.dp__range_start:after{border-radius:var(--dp-cell-border-radius);width:100%}.dp__date_hover_start:hover:before,.dp__range_start:before{right:0}.dp__date_hover_end:hover:before,.dp__range_end:before{left:0}.dp__active_date,.dp__range_end,.dp__range_start{color:var(--dp-color-text-selected)}.dp__active_date:after,.dp__range_end:after,.dp__range_start:after{background:var(--dp-color-background-selected)}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:var(--dp-color-background-hover)}.dp__cell_disabled,.dp__cell_offset{color:var(--dp-color-text-disabled);pointer-events:none}.dp__active_date:before,.dp__date_hover_end.dp__cell_offset:before{content:none}.dp__range_between{background:var(--dp-color-background-hover);border-radius:0}.dp__month_year_row{display:flex}.dp--arrow-btn-nav{flex:1 0 auto;width:var(--dp-arrow-width)}.dp--arrow-btn-nav,.dp__inner_nav{align-items:center;display:flex;justify-content:center}.dp__inner_nav{text-align:center}.dp__inner_nav svg{display:none}.dp--year-select,.dp__month_year_select{color:var(--nclh-color-text-body-dark);font-family:var(--nclh-typography-body-medium-500-default-font-family),var(--nclh-font-family-fallback);font-size:var(--nclh-typography-body-medium-500-default-font-size);font-weight:var(--nclh-typography-body-medium-500-default-font-weight);letter-spacing:var(--nclh-typography-body-medium-500-default-letter-spacing);line-height:var(--nclh-typography-body-medium-500-default-line-height);padding:0 calc(var(--nclh-spacing-1) / 2);pointer-events:var(--vds-dp-month-year-select-pointer-events, none)}.dp--year-select{align-items:center;display:flex;justify-content:center;width:100%}.dp__month_year_wrap{display:inline-flex;justify-content:center;width:100%}.dp--year-select:first-child,.dp__month_year_wrap .dp__month_year_wrap:first-child{padding-left:var(--dp-arrow-width)}.dp--year-select:last-child,.dp__month_year_wrap .dp__month_year_wrap:last-child{padding-right:var(--dp-arrow-width)}.dp__overlay{height:auto!important;width:auto!important}.dp__selection_grid_header{margin-bottom:var(--nclh-spacing-1)}.dp--overlay-absolute{background:var(--vds-dp-menu-background);border-radius:var(--vds-dp-menu-border-radius);padding:var(--nclh-spacing-1) 0;z-index:1}.dp--overlay-absolute .dp__overlay_container{height:100%!important;overflow:auto}.dp--overlay-absolute .dp__overlay_container .dp__overlay_row{padding:0 var(--nclh-spacing-3)}.dp__container_flex{display:flex}.dp__container_block .dp__overlay_row:not(:last-child){margin-bottom:var(--nclh-spacing-1)}.dp__overlay_container{flex-direction:column;gap:var(--nclh-sizing-spacing-1);height:auto!important}.dp__overlay_row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nclh-sizing-spacing-2);justify-content:space-between;margin-inline-end:auto;margin-inline-start:auto;width:100%}.dp__overlay_cell_pad{align-items:center;color:var(--dp-color-text-default);display:flex;height:var(--dp-cell-month-size);justify-content:center;min-width:var(--nclh-sizing-spacing-6);padding:var(--nclh-sizing-spacing-1);white-space:nowrap}.dp__overlay_cell,.dp__overlay_cell_active{border-radius:var(--dp-cell-border-radius);cursor:pointer;text-align:center}.dp__overlay_cell:hover{background:var(--dp-color-background-hover)}.dp__overlay_cell_active{background:var(--dp-color-background-selected);color:var(--dp-color-text-selected)}.dp__cell_in_between{background:var(--dp-color-background-hover)}.dp__overlay_cell_active_disabled,.dp__overlay_cell_disabled{color:var(--dp-color-text-disabled);pointer-events:none}.dp--year-mode-picker,.dp__month_picker_header{display:flex}.input-date{--vds-dp-menu-position:absolute;--vds-dp-menu-padding:var(--nclh-spacing-3);--vds-dp-menu-box-shadow:var(--nclh-element-box-variant1-box-shadow);--vds-dp-menu-background:var(--nclh-element-box-variant1-fill);--vds-dp-menu-border-radius:var(--nclh-element-box-variant1-border-radius);--vds-dp-month-year-select-pointer-events:auto}.input-date__menu{z-index:var(--nclh-zindex-dropdown)}@media(min-width:1025px){.dp__main{--dp-cell-size:var(--nclh-sizing-spacing-4);--dp-cell-font-size:var(--nclh-typography-subtitle-large-400-default-font-size)}}@media(max-width:1024.98px){.dp__main{--dp-cell-size:var(--nclh-sizing-spacing-5);--dp-cell-font-size:var(--nclh-typography-title-small-400-default-font-size)}}@media(max-width:767.98px){.dp--menu--inner-stretched,.dp__menu_inner{margin:auto;max-width:calc(var(--dp-cell-size) * 7)}}@media(hover:hover){.btn:active:hover,.btn:focus-visible:hover,.btn:focus:hover,.btn:hover{--vds-btn-color-text:var(--vds-btn-color-text-hover);--vds-btn-color-background:var(--vds-btn-color-background-hover);--vds-btn-color-border:var(--vds-btn-color-border-hover)}}@media(hover:hover)and (pointer:fine){.dp__inner_nav:hover,.link:hover{--vds-link-text-color:var(--vds-link-text-color-hover);--vds-link-icon-color:var(--vds-link-icon-color-hover)}}
.select,.select.select_size_large{--vds-select-gap:var(--nclh-element-input-large-gap-item-spacing);--vds-select-height:calc( var(--nclh-typography-input-field-large-line-height) + 2 * var(--nclh-element-input-large-field-border-width) + 2 * var(--nclh-element-input-large-field-vertical-padding) );--vds-select-label-font-family:var(--nclh-typography-input-label-large-font-family);--vds-select-label-font-weight:var(--nclh-typography-input-label-large-font-weight);--vds-select-label-font-size:var(--nclh-typography-input-label-large-font-size);--vds-select-label-line-height:var(--nclh-typography-input-label-large-line-heigh);--vds-select-label-letter-spacing:var(--nclh-typography-input-label-large-letter-spacing);--vds-select-label-text-decoration:var(--nclh-typography-input-label-large-text-decoration);--vds-select-label-text-transform:var(--nclh-typography-input-label-large-text-case);--vds-select-label-font-style:var(--nclh-typography-input-label-large-font-style);--vds-select-label-padding:var(--nclh-element-input-large-label-padding-top) var(--nclh-element-input-large-label-padding-right) var(--nclh-element-input-large-label-padding-bottom) var(--nclh-element-input-large-label-padding-left);--vds-select-label-gap:var(--nclh-element-input-large-label-item-spacing);--vds-select-field-font-family:var(--nclh-typography-input-field-large-font-family);--vds-select-field-font-weight:var(--nclh-typography-input-field-large-font-weight);--vds-select-field-line-height:var(--nclh-typography-input-field-large-line-height);--vds-select-field-font-size:var(--nclh-typography-input-field-large-font-size);--vds-select-field-letter-spacing:var(--nclh-typography-input-field-large-letter-spacing);--vds-select-field-text-decoration:var(--nclh-typography-input-field-large-text-decoration);--vds-select-field-text-transform:var(--nclh-typography-input-field-large-text-case);--vds-select-field-font-style:var(--nclh-typography-input-field-large-font-style);--vds-select-field-border-radius:var(--nclh-element-input-large-field-border-radius);--vds-select-field-border-width:var(--nclh-element-input-large-field-border-width);--vds-select-field-border-style:solid;--vds-select-field-padding:var(--nclh-element-input-large-field-vertical-padding) var(--nclh-element-input-large-field-horizontal-padding);--vds-select-field-gap:var(--nclh-element-input-large-field-item-spacing);--vds-select-field-placeholder-gap:var(--nclh-element-input-large-placeholder-item-spacing)}.select.select_size_medium{--vds-select-gap:var(--nclh-element-input-medium-gap-item-spacing);--vds-select-height:calc( var(--nclh-typography-input-field-medium-line-height) + 2 * var(--nclh-element-input-medium-field-border-width) + 2 * var(--nclh-element-input-medium-field-vertical-padding) );--vds-select-label-font-family:var(--nclh-typography-input-label-medium-font-family);--vds-select-label-font-weight:var(--nclh-typography-input-label-medium-font-weight);--vds-select-label-font-size:var(--nclh-typography-input-label-medium-font-size);--vds-select-label-line-height:var(--nclh-typography-input-label-medium-line-heigh);--vds-select-label-letter-spacing:var(--nclh-typography-input-label-medium-letter-spacing);--vds-select-label-text-decoration:var(--nclh-typography-input-label-medium-text-decoration);--vds-select-label-text-transform:var(--nclh-typography-input-label-medium-text-case);--vds-select-label-font-style:var(--nclh-typography-input-label-medium-font-style);--vds-select-label-padding:var(--nclh-element-input-medium-label-padding-top) var(--nclh-element-input-medium-label-padding-right) var(--nclh-element-input-medium-label-padding-bottom) var(--nclh-element-input-medium-label-padding-left);--vds-select-label-gap:var(--nclh-element-input-medium-label-item-spacing);--vds-select-field-font-family:var(--nclh-typography-input-field-medium-font-family);--vds-select-field-font-weight:var(--nclh-typography-input-field-medium-font-weight);--vds-select-field-line-height:var(--nclh-typography-input-field-medium-line-height);--vds-select-field-font-size:var(--nclh-typography-input-field-medium-font-size);--vds-select-field-letter-spacing:var(--nclh-typography-input-field-medium-letter-spacing);--vds-select-field-text-decoration:var(--nclh-typography-input-field-medium-text-decoration);--vds-select-field-text-transform:var(--nclh-typography-input-field-medium-text-case);--vds-select-field-font-style:var(--nclh-typography-input-field-medium-font-style);--vds-select-field-border-radius:var(--nclh-element-input-medium-field-border-radius);--vds-select-field-border-width:var(--nclh-element-input-medium-field-border-width);--vds-select-field-border-style:solid;--vds-select-field-padding:var(--nclh-element-input-medium-field-vertical-padding) var(--nclh-element-input-medium-field-horizontal-padding);--vds-select-field-gap:var(--nclh-element-input-medium-field-item-spacing);--vds-select-field-placeholder-gap:var(--nclh-element-input-medium-placeholder-item-spacing)}.select.select_size_small{--vds-select-gap:var(--nclh-element-input-small-gap-item-spacing);--vds-select-height:calc( var(--nclh-typography-input-field-small-line-height) + 2 * var(--nclh-element-input-small-field-border-width) + 2 * var(--nclh-element-input-small-field-vertical-padding) );--vds-select-label-font-family:var(--nclh-typography-input-label-small-font-family);--vds-select-label-font-weight:var(--nclh-typography-input-label-small-font-weight);--vds-select-label-font-size:var(--nclh-typography-input-label-small-font-size);--vds-select-label-line-height:var(--nclh-typography-input-label-small-line-heigh);--vds-select-label-letter-spacing:var(--nclh-typography-input-label-small-letter-spacing);--vds-select-label-text-decoration:var(--nclh-typography-input-label-small-text-decoration);--vds-select-label-text-transform:var(--nclh-typography-input-label-small-text-case);--vds-select-label-font-style:var(--nclh-typography-input-label-small-font-style);--vds-select-label-padding:var(--nclh-element-input-small-label-padding-top) var(--nclh-element-input-small-label-padding-right) var(--nclh-element-input-small-label-padding-bottom) var(--nclh-element-input-small-label-padding-left);--vds-select-label-gap:var(--nclh-element-input-small-label-item-spacing);--vds-select-field-font-family:var(--nclh-typography-input-field-small-font-family);--vds-select-field-font-weight:var(--nclh-typography-input-field-small-font-weight);--vds-select-field-line-height:var(--nclh-typography-input-field-small-line-height);--vds-select-field-font-size:var(--nclh-typography-input-field-small-font-size);--vds-select-field-letter-spacing:var(--nclh-typography-input-field-small-letter-spacing);--vds-select-field-text-decoration:var(--nclh-typography-input-field-small-text-decoration);--vds-select-field-text-transform:var(--nclh-typography-input-field-small-text-case);--vds-select-field-font-style:var(--nclh-typography-input-field-small-font-style);--vds-select-field-border-radius:var(--nclh-element-input-small-field-border-radius);--vds-select-field-border-width:var(--nclh-element-input-small-field-border-width);--vds-select-field-border-style:solid;--vds-select-field-padding:var(--nclh-element-input-small-field-vertical-padding) var(--nclh-element-input-small-field-horizontal-padding);--vds-select-field-gap:var(--nclh-element-input-small-field-item-spacing);--vds-select-field-placeholder-gap:var(--nclh-element-input-small-placeholder-item-spacing)}.select{--vds-select-label-color:var(--nclh-color-text-input-label-default);--vds-select-field-background-color:var(--nclh-color-background-input-field-default);--vds-select-field-color:var(--nclh-color-text-input-field-default);--vds-select-field-placeholder-color:var(--nclh-color-text-input-placeholder-default);--vds-select-field-border-color:var(--nclh-color-border-input-field-default);--vds-select-field-background-color-hover:var(--nclh-color-background-input-field-hover);--vds-select-field-background-color-focus:var(--nclh-color-background-input-field-focus);--vds-select-field-background-color-active:var(--nclh-color-background-input-field-active);--vds-select-field-border-color-hover:var(--nclh-color-border-input-field-hover);--vds-select-field-border-color-focus:var(--nclh-color-border-input-field-focus);--vds-select-field-border-color-active:var(--nclh-color-border-input-field-active);--vds-select-icon-color:var(--nclh-color-text-input-icon-default);--vds-select-menu-wrap-max-height:auto;--vds-select-picker-zindex:-1}.select.select_focus .select__group__toggle__field,.select__group__toggle__field:focus,.select__group__toggle__field:focus-visible,.select__group__toggle__field:focus-visible:hover,.select__group__toggle__field:focus:hover,.select__group__toggle__picker:focus+.select__group__toggle__field,.select__group__toggle__picker:focus-visible+.select__group__toggle__field,.select__group__toggle__picker:focus-visible:hover+.select__group__toggle__field,.select__group__toggle__picker:focus:hover+.select__group__toggle__field{--vds-select-field-border-color:var(--vds-select-field-border-color-focus);--vds-select-field-background-color:var(--vds-select-field-background-color-focus)}.select__group__toggle__field:active{--vds-select-field-border-color:var(--vds-select-field-border-color-active);--vds-select-field-background-color:var(--vds-select-field-background-color-active)}.select.select_invalid{--vds-select-label-color:var(--nclh-color-text-input-label-invalid);--vds-select-field-background-color:var(--nclh-color-background-input-field-invalid);--vds-select-field-color:var(--nclh-color-text-input-field-invalid);--vds-select-field-placeholder-color:var(--nclh-color-text-input-placeholder-invalid);--vds-select-field-border-color:var(--nclh-color-border-input-field-invalid);--vds-select-field-background-color-hover:var(--nclh-color-background-input-field-invalid);--vds-select-field-background-color-focus:var(--nclh-color-background-input-field-invalid);--vds-select-field-background-color-active:var(--nclh-color-background-input-field-invalid);--vds-select-field-border-color-hover:var(--nclh-color-border-input-field-invalid);--vds-select-field-border-color-focus:var(--nclh-color-border-input-field-invalid);--vds-select-field-border-color-active:var(--nclh-color-border-input-field-invalid);--vds-select-icon-color:var(--nclh-color-text-input-icon-invalid)}.select.select_success{--vds-select-label-color:var(--nclh-color-text-input-label-success);--vds-select-field-background-color:var(--nclh-color-background-input-field-success);--vds-select-field-color:var(--nclh-color-text-input-field-success);--vds-select-field-placeholder-color:var(--nclh-color-text-input-placeholder-success);--vds-select-field-border-color:var(--nclh-color-border-input-field-success);--vds-select-field-background-color-hover:var(--nclh-color-background-input-field-success);--vds-select-field-background-color-focus:var(--nclh-color-background-input-field-success);--vds-select-field-background-color-active:var(--nclh-color-background-input-field-success);--vds-select-field-border-color-hover:var(--nclh-color-border-input-field-success);--vds-select-field-border-color-focus:var(--nclh-color-border-input-field-success);--vds-select-field-border-color-active:var(--nclh-color-border-input-field-success)}.select.select_disabled,.select__group__toggle__field:disabled{--vds-select-field-background-color:var(--nclh-color-background-input-field-disabled);--vds-select-field-border-color:var(--nclh-color-border-input-field-disabled);--vds-select-field-placeholder-color:var(--nclh-color-text-input-placeholder-disabled);--vds-select-field-background-color-hover:var(--nclh-color-background-input-field-disabled);--vds-select-field-background-color-focus:var(--nclh-color-background-input-field-disabled);--vds-select-field-background-color-active:var(--nclh-color-background-input-field-disabled);--vds-select-field-border-color-hover:var(--nclh-color-border-input-field-disabled);--vds-select-field-border-color-focus:var(--nclh-color-border-input-field-disabled);--vds-select-field-border-color-active:var(--nclh-color-border-input-field-disabled);--vds-select-icon-color:var(--nclh-color-text-input-icon-disabled)}.select.select_disabled.select_invalid .select__group__toggle__field{--vds-select-field-border-color:var(--nclh-color-border-input-field-invalid)}.select{display:flex;flex-direction:column;gap:var(--vds-select-gap);width:100%}.select__label{align-self:flex-start;color:var(--vds-select-label-color);display:inline-flex;font-family:var(--vds-select-label-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-select-label-font-size);font-style:var(--vds-select-label-font-style);font-weight:var(--vds-select-label-font-weight);gap:var(--vds-select-label-gap);letter-spacing:var(--vds-select-label-letter-spacing);line-height:var(--vds-select-label-line-height);padding:var(--vds-select-label-padding);-webkit-text-decoration:var(--vds-select-label-text-decoration);text-decoration:var(--vds-select-label-text-decoration);text-transform:var(--vds-select-label-text-transform)}.select__group{position:relative}.select__group__toggle{display:flex;position:relative}.select__group__toggle__picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;inset:0;opacity:0;padding:0;position:absolute;z-index:var(--vds-select-picker-zindex)}.select__group__toggle__field{align-items:center;background-color:var(--vds-select-field-background-color);border:var(--vds-select-field-border-width) var(--vds-select-field-border-style) var(--vds-select-field-border-color);border-radius:var(--vds-select-field-border-radius);color:var(--vds-select-field-placeholder-color);display:flex;font-family:var(--vds-select-field-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-select-field-font-size);font-style:var(--vds-select-field-font-style);font-weight:var(--vds-select-field-font-weight);gap:var(--vds-select-field-gap);height:var(--vds-select-height);justify-content:space-between;letter-spacing:var(--vds-select-field-letter-spacing);line-height:var(--vds-select-field-line-height);outline:none;padding:var(--vds-select-field-padding);-webkit-text-decoration:var(--vds-select-field-text-decoration);text-decoration:var(--vds-select-field-text-decoration);text-transform:var(--vds-select-field-text-transform);width:100%}.select__group__toggle__field__text{overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.select__group__toggle__field__caret{color:var(--vds-select-icon-color);cursor:pointer}.select__group__menu{width:100%;z-index:var(--nclh-zindex-dropdown)}.select__group__menu:not(.show){display:none}.select__group__menu__notify{padding:var(--vds-select-field-padding)}.select.select_native .select__group__toggle__picker{--vds-select-picker-zindex:1}.select.select_native .select__group__toggle__field{pointer-events:none}.select.select_filled{--vds-select-field-placeholder-color:var(--vds-select-field-color)}.select.select_disabled{pointer-events:none}@media(hover:hover){.select__group__toggle__field:hover{--vds-select-field-border-color:var(--vds-select-field-border-color-hover);--vds-select-field-background-color:var(--vds-select-field-background-color-hover)}}
:host,:root{--swiper-theme-color:var(--nclh-color-border-layer-darkest);--swiper-shadow-spacing:0;--swiper-pagination-translate-y:0;--swiper-pagination-bullet-background-color:var(--nclh-color-background-dot-default)}.swiper.swiper_shadow-spacing{--swiper-shadow-spacing:.625rem}.swiper.swiper_navigation-hover:not(:hover) .swiper-navigation{display:none}.swiper,:host{height:100%;width:100%}.swiper,.swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;padding:0;position:relative;z-index:1}.swiper-slider{margin:0 calc(-1 * var(--swiper-shadow-spacing));overflow:hidden;padding:var(--swiper-shadow-spacing)}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:initial;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-android ::slotted(swiper-slide),.swiper-android swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,::slotted(swiper-slide),swiper-slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide,.swiper-autoheight ::slotted(swiper-slide),.swiper-autoheight swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide,.swiper-backface-hidden ::slotted(swiper-slide),.swiper-backface-hidden swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d ::slotted(swiper-slide),.swiper-3d swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide,.swiper-css-mode>.swiper-wrapper>::slotted(swiper-slide),.swiper-css-mode>.swiper-wrapper>swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide,.swiper-centered>.swiper-wrapper>::slotted(swiper-slide),.swiper-centered>.swiper-wrapper>swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>::slotted(swiper-slide):first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:.0625rem;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>::slotted(swiper-slide):first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:.0625rem;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:var(--nclh-sizing-spacing-4);left:50%;position:absolute;top:50%;transform:translate(-50%);width:var(--nclh-sizing-spacing-4);z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:var(--nclh-color-border-layer-lightest)}.swiper-lazy-preloader-black{--swiper-preloader-color:var(--nclh-color-border-layer-darkest)}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-navigation-left .swiper-navigation-gradient,.swiper-navigation-right .swiper-navigation-gradient{bottom:var(--swiper-shadow-spacing);pointer-events:none;position:absolute;top:var(--swiper-shadow-spacing);transition:opacity .15s;width:5rem;z-index:2}.swiper-navigation-left .swiper-navigation-gradient{left:0}.swiper-navigation-right .swiper-navigation-gradient{left:auto;right:0}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{--swiper-navigation-left:auto;--swiper-navigation-right:auto;--swiper-navigation-top:50%;--swiper-navigation-translate-x:50%;--swiper-navigation-translate-y:0%;--swiper-button-spacing-y:3.75rem;left:var(--swiper-navigation-left);position:absolute!important;right:var(--swiper-navigation-right);top:var(--swiper-navigation-top);transform:translate(var(--swiper-navigation-translate-x),var(--swiper-navigation-translate-y));transition:opacity .3s;z-index:10}.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:var(--nclh-opacity-0);pointer-events:none}.swiper-navigation .swiper-button-next.swiper-button-disabled+.swiper-navigation-gradient,.swiper-navigation .swiper-button-prev.swiper-button-disabled+.swiper-navigation-gradient{opacity:var(--nclh-opacity-0)}.swiper-navigation .swiper-button-next.swiper-button-hidden,.swiper-navigation .swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:var(--nclh-opacity-0);pointer-events:none}.swiper-navigation .swiper-button-next.swiper-button-y-top,.swiper-navigation .swiper-button-prev.swiper-button-y-top{--swiper-navigation-top:var(--swiper-button-spacing-y)}.swiper-navigation .swiper-button-next.swiper-button-y-center,.swiper-navigation .swiper-button-prev.swiper-button-y-center{--swiper-navigation-top:50%;--swiper-navigation-translate-y:-50%}.swiper-navigation .swiper-button-next.swiper-button-y-bottom,.swiper-navigation .swiper-button-prev.swiper-button-y-bottom{--swiper-navigation-top:calc(100% - var(--swiper-button-spacing-y));--swiper-navigation-translate-y:-100%}.swiper-navigation-disabled .swiper-navigation .swiper-button-next,.swiper-navigation-disabled .swiper-navigation .swiper-button-prev{display:none!important}.swiper-navigation .swiper-button-prev{--swiper-navigation-left:0}.swiper-navigation .swiper-button-prev.swiper-button-x-inside{--swiper-navigation-translate-x:calc(0% + var(--nclh-spacing-1))}[dir=rtl] .swiper-navigation .swiper-button-prev.swiper-button-x-inside{--swiper-navigation-translate-x:calc(0% - var(--nclh-spacing-1))}.swiper-navigation .swiper-button-prev.swiper-button-x-center{--swiper-navigation-translate-x:-50%}[dir=rtl] .swiper-navigation .swiper-button-prev.swiper-button-x-center{--swiper-navigation-translate-x:50%}.swiper-navigation .swiper-button-prev.swiper-button-x-outside{--swiper-navigation-translate-x:calc(-100% - var(--nclh-spacing-1))}[dir=rtl] .swiper-navigation .swiper-button-prev.swiper-button-x-outside{--swiper-navigation-translate-x:calc(100% + var(--nclh-spacing-1))}[dir=rtl] .swiper-navigation .swiper-button-prev{--swiper-navigation-left:auto;--swiper-navigation-right:0}.swiper-navigation .swiper-button-next{--swiper-navigation-right:0}.swiper-navigation .swiper-button-next.swiper-button-x-inside{--swiper-navigation-translate-x:calc(0% - var(--nclh-spacing-1))}[dir=rtl] .swiper-navigation .swiper-button-next.swiper-button-x-inside{--swiper-navigation-translate-x:calc(var(--nclh-spacing-1))}.swiper-navigation .swiper-button-next.swiper-button-x-center{--swiper-navigation-translate-x:50%}[dir=rtl] .swiper-navigation .swiper-button-next.swiper-button-x-center{--swiper-navigation-translate-x:-50%}.swiper-navigation .swiper-button-next.swiper-button-x-outside{--swiper-navigation-translate-x:calc(100% + var(--nclh-spacing-1))}[dir=rtl] .swiper-navigation .swiper-button-next.swiper-button-x-outside{--swiper-navigation-translate-x:calc(-100% - var(--nclh-spacing-1))}[dir=rtl] .swiper-navigation .swiper-button-next{--swiper-navigation-left:0;--swiper-navigation-right:auto}.swiper-navigation .swiper-button-lock{display:none}.swiper-pagination-bullet{--vds-swiper-dot-width-border-color:var(--nclh-color-border-dot-default);--vds-swiper-dot-width-background-color:var(--nclh-color-background-dot-default);--vds-swiper-pagination-x-alighment:center;--swiper-pagination-translate-y:0}.swiper-pagination-bullet:focus,.swiper-pagination-bullet:focus-visible{--vds-swiper-dot-width-border-color:var(--nclh-color-border-dot-focus);--vds-swiper-dot-width-background-color:var(--nclh-color-background-dot-focus)}.swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullet.swiper-pagination-bullet-active:hover{--vds-swiper-dot-width-border-color:var(--nclh-color-border-dot-active);--vds-swiper-dot-width-background-color:var(--nclh-color-background-dot-active)}.swiper-pagination-bullet-disabled{--vds-swiper-dot-width-border-color:var(--nclh-color-border-dot-disabled);--vds-swiper-dot-width-background-color:var(--nclh-color-background-dot-disabled)}.swiper-pagination-bullet{--vds-swiper-dot-width:var(--nclh-element-dot-small-width);--vds-swiper-dot-height:var(--nclh-element-dot-small-height);--vds-swiper-dot-border-width:var(--nclh-element-dot-small-border-width);--vds-swiper-dot-border-radius:var(--nclh-element-dot-small-border-radius);--vds-swiper-dot-spacing:var(--nclh-element-dot-small-item-spacing)}.swiper-pagination{padding:var(--nclh-spacing-2);position:absolute;transform:translateY(var(--swiper-pagination-translate-y));transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{align-items:center;display:flex;justify-content:var(--vds-swiper-pagination-x-alighment);inset:auto 0 0}.swiper-rtl .swiper-horizontal>.swiper-pagination-bullets,.swiper-rtl .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-rtl .swiper-pagination-custom,.swiper-rtl .swiper-pagination-fraction,[dir=rtl] .swiper-horizontal>.swiper-pagination-bullets,[dir=rtl] .swiper-pagination-bullets.swiper-pagination-horizontal,[dir=rtl] .swiper-pagination-custom,[dir=rtl] .swiper-pagination-fraction{direction:ltr}.swiper-pagination-y-inside{pointer-events:none}.swiper-pagination-y-inside .swiper-pagination-bullet{pointer-events:auto}.swiper-pagination-y-outside{--swiper-pagination-translate-y:100%}.swiper-pagination-x-start{--vds-swiper-pagination-x-alighment:start}.swiper-pagination-x-center{--vds-swiper-pagination-x-alighment:center}.swiper-pagination-x-end{--vds-swiper-pagination-x-alighment:end}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--vds-swiper-dot-width-background-color);border:var(--vds-swiper-dot-border-width) solid var(--vds-swiper-dot-width-border-color);border-radius:var(--vds-swiper-dot-border-radius);display:inline-block;height:var(--vds-swiper-dot-height);width:var(--vds-swiper-dot-width)}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-disabled{pointer-events:none}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;right:var(--nclh-spacing-1);top:50%}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--nclh-spacing-2) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:var(--nclh-sizing-spacing-1)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 calc(var(--nclh-spacing-1) / 2)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit}.swiper-pagination-progressbar{background:rgba(var(--nclh-color-background-layer-darkest),var(--nclh-opacity-20));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:calc(var(--nclh-sizing-spacing-1) / 2);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:calc(var(--nclh-sizing-spacing-1) / 2)}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-fade.swiper-free-mode ::slotted(swiper-slide),.swiper-fade.swiper-free-mode swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide,.swiper-fade ::slotted(swiper-slide),.swiper-fade swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@media(hover:hover){.swiper-pagination-bullet:focus-visible:hover,.swiper-pagination-bullet:focus:hover,.swiper-pagination-bullet:hover{--vds-swiper-dot-width-border-color:var(--nclh-color-border-dot-hover);--vds-swiper-dot-width-background-color:var(--nclh-color-background-dot-hover)}}
.modal.modal_size_fullsize{--vds-modal-dialog-padding:var(--nclh-spacing-0);--vds-modal-width:100%;--vds-modal-height:100%}.modal.modal_size_extralarge{--vds-modal-dialog-padding:var(--nclh-spacing-1);--vds-modal-width:var(--nclh-element-modal-extralarge-layout-width);--vds-modal-height:var(--nclh-element-modal-extralarge-layout-height)}.modal.modal_size_large{--vds-modal-dialog-padding:var(--nclh-spacing-1);--vds-modal-width:var(--nclh-element-modal-large-layout-width);--vds-modal-height:var(--nclh-element-modal-large-layout-height)}.modal.modal_size_medium{--vds-modal-dialog-padding:var(--nclh-spacing-1);--vds-modal-width:var(--nclh-element-modal-medium-layout-width);--vds-modal-height:var(--nclh-element-modal-medium-layout-height)}.modal.modal_size_small{--vds-modal-dialog-padding:var(--nclh-spacing-1);--vds-modal-width:var(--nclh-element-modal-small-layout-width);--vds-modal-height:var(--nclh-element-modal-small-layout-height)}.modal.modal_size_extrasmall{--vds-modal-dialog-padding:var(--nclh-spacing-1);--vds-modal-width:var(--nclh-element-modal-extrasmall-layout-width);--vds-modal-height:var(--nclh-element-modal-extrasmall-layout-height)}.modal{--vds-modal-element-overflow:initial;--vds-modal-content-overflow:initial;--vds-modal-max-height:100%;--vds-modal-body-overflow:hidden;--vds-modal-body-height:100%;--vds-modal-body-content-overflow:auto;--vds-modal-body-content-height:100%}.modal.modal_scrollable{--vds-modal-element-overflow:auto;--vds-modal-content-overflow:initial;--vds-modal-height:auto;--vds-modal-max-height:auto;--vds-modal-body-overflow:initial;--vds-modal-body-height:auto;--vds-modal-body-content-overflow:initial;--vds-modal-body-content-height:auto}.modal.modal_auto-height{--vds-modal-element-overflow:initial;--vds-modal-content-overflow:hidden;--vds-modal-height:auto;--vds-modal-max-height:100%;--vds-modal-body-overflow:hidden;--vds-modal-body-height:100%;--vds-modal-body-content-overflow:auto;--vds-modal-body-content-height:100%}.modal{align-items:center;display:flex;justify-content:center;overflow:var(--vds-modal-element-overflow);z-index:var(--nclh-zindex-modal)}.modal__dialog{height:var(--vds-modal-height);margin:auto;max-height:var(--vds-modal-max-height);padding:var(--vds-modal-dialog-padding);width:var(--vds-modal-width)}.modal__content,.modal__dialog{display:flex;flex-direction:column}.modal__content{height:100%;overflow:var(--vds-modal-content-overflow)}.modal__body{display:flex;flex:1 1 auto;flex-direction:column;height:var(--vds-modal-body-height);overflow:var(--vds-modal-body-overflow)}.modal__body__content{height:var(--vds-modal-body-content-height);overflow:var(--vds-modal-body-content-overflow)}.modal__backdrop{z-index:var(--nclh-zindex-modal-backdrop)}.modal-animation-enter-active{animation:fadeIn .3s ease-out}.modal-animation-leave-active{animation:fadeOut .3s ease-in}.backdrop-animation-enter-active{animation:backdrop .3s ease-out}.backdrop-animation-leave-active{animation:backdrop .3s ease-in reverse}
.sidebar.sidebar_position_top{--vds-sidebar-top:0;--vds-sidebar-right:0;--vds-sidebar-bottom:auto;--vds-sidebar-left:0}.sidebar.sidebar_position_right{--vds-sidebar-top:0;--vds-sidebar-right:0;--vds-sidebar-bottom:0;--vds-sidebar-left:auto}.sidebar.sidebar_position_bottom{--vds-sidebar-top:auto;--vds-sidebar-right:0;--vds-sidebar-bottom:0;--vds-sidebar-left:0}.sidebar.sidebar_position_left{--vds-sidebar-top:0;--vds-sidebar-right:auto;--vds-sidebar-bottom:0;--vds-sidebar-left:0}.sidebar.sidebar_position_left.sidebar_size_auto,.sidebar.sidebar_position_right.sidebar_size_auto{--vds-sidebar-width-lg:auto;--vds-sidebar-width-md:auto;--vds-sidebar-width-sm:100%;--vds-sidebar-max-width-lg:70vw;--vds-sidebar-max-width-md:80vw;--vds-sidebar-max-width-sm:100vw;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:auto;--vds-sidebar-height-md:auto;--vds-sidebar-height-sm:auto;--vds-sidebar-max-height-lg:auto;--vds-sidebar-max-height-md:auto;--vds-sidebar-max-height-sm:auto;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar.sidebar_position_left.sidebar_size_large,.sidebar.sidebar_position_right.sidebar_size_large{--vds-sidebar-width-lg:100%;--vds-sidebar-width-md:100%;--vds-sidebar-width-sm:100%;--vds-sidebar-max-width-lg:70vw;--vds-sidebar-max-width-md:80vw;--vds-sidebar-max-width-sm:100vw;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:auto;--vds-sidebar-height-md:auto;--vds-sidebar-height-sm:auto;--vds-sidebar-max-height-lg:auto;--vds-sidebar-max-height-md:auto;--vds-sidebar-max-height-sm:auto;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar.sidebar_position_left.sidebar_size_medium,.sidebar.sidebar_position_right.sidebar_size_medium{--vds-sidebar-width-lg:100%;--vds-sidebar-width-md:100%;--vds-sidebar-width-sm:100%;--vds-sidebar-max-width-lg:50vw;--vds-sidebar-max-width-md:60vw;--vds-sidebar-max-width-sm:100vw;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:auto;--vds-sidebar-height-md:auto;--vds-sidebar-height-sm:auto;--vds-sidebar-max-height-lg:auto;--vds-sidebar-max-height-md:auto;--vds-sidebar-max-height-sm:auto;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar.sidebar_position_left.sidebar_size_small,.sidebar.sidebar_position_right.sidebar_size_small{--vds-sidebar-width-lg:100%;--vds-sidebar-width-md:100%;--vds-sidebar-width-sm:100%;--vds-sidebar-max-width-lg:30vw;--vds-sidebar-max-width-md:40vw;--vds-sidebar-max-width-sm:100vw;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:auto;--vds-sidebar-height-md:auto;--vds-sidebar-height-sm:auto;--vds-sidebar-max-height-lg:auto;--vds-sidebar-max-height-md:auto;--vds-sidebar-max-height-sm:auto;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar.sidebar_position_bottom.sidebar_size_auto,.sidebar.sidebar_position_top.sidebar_size_auto{--vds-sidebar-width-lg:auto;--vds-sidebar-width-md:auto;--vds-sidebar-width-sm:auto;--vds-sidebar-max-width-lg:auto;--vds-sidebar-max-width-md:auto;--vds-sidebar-max-width-sm:auto;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:auto;--vds-sidebar-height-md:auto;--vds-sidebar-height-sm:100%;--vds-sidebar-max-height-lg:auto;--vds-sidebar-max-height-md:auto;--vds-sidebar-max-height-sm:100vh;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar.sidebar_position_bottom.sidebar_size_large,.sidebar.sidebar_position_top.sidebar_size_large{--vds-sidebar-width-lg:auto;--vds-sidebar-width-md:auto;--vds-sidebar-width-sm:auto;--vds-sidebar-max-width-lg:auto;--vds-sidebar-max-width-md:auto;--vds-sidebar-max-width-sm:auto;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:100%;--vds-sidebar-height-md:100%;--vds-sidebar-height-sm:100%;--vds-sidebar-max-height-lg:70vh;--vds-sidebar-max-height-md:80vh;--vds-sidebar-max-height-sm:100vh;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar.sidebar_position_bottom.sidebar_size_medium,.sidebar.sidebar_position_top.sidebar_size_medium{--vds-sidebar-width-lg:auto;--vds-sidebar-width-md:auto;--vds-sidebar-width-sm:auto;--vds-sidebar-max-width-lg:auto;--vds-sidebar-max-width-md:auto;--vds-sidebar-max-width-sm:auto;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:100%;--vds-sidebar-height-md:100%;--vds-sidebar-height-sm:100%;--vds-sidebar-max-height-lg:50vh;--vds-sidebar-max-height-md:60vh;--vds-sidebar-max-height-sm:100vh;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar.sidebar_position_bottom.sidebar_size_small,.sidebar.sidebar_position_top.sidebar_size_small{--vds-sidebar-width-lg:auto;--vds-sidebar-width-md:auto;--vds-sidebar-width-sm:auto;--vds-sidebar-max-width-lg:auto;--vds-sidebar-max-width-md:auto;--vds-sidebar-max-width-sm:auto;--vds-sidebar-min-width-lg:auto;--vds-sidebar-min-width-md:auto;--vds-sidebar-min-width-sm:auto;--vds-sidebar-height-lg:100%;--vds-sidebar-height-md:100%;--vds-sidebar-height-sm:100%;--vds-sidebar-max-height-lg:30vh;--vds-sidebar-max-height-md:40vh;--vds-sidebar-max-height-sm:100vh;--vds-sidebar-min-height-lg:auto;--vds-sidebar-min-height-md:auto;--vds-sidebar-min-height-sm:auto}.sidebar{z-index:var(--nclh-zindex-modal)}.sidebar__dialog{bottom:var(--vds-sidebar-bottom);left:var(--vds-sidebar-left);position:absolute;right:var(--vds-sidebar-right);top:var(--vds-sidebar-top)}.sidebar__header{min-width:100%;width:-moz-min-content;width:min-content}.sidebar__backdrop{z-index:var(--nclh-zindex-modal-backdrop)}.sidebar.sidebar-enter-active.sidebar_position_top{animation:slideInDown .3s ease-out}.sidebar.sidebar-enter-active.sidebar_position_right{animation:slideInRight .3s ease-out}.sidebar.sidebar-enter-active.sidebar_position_bottom{animation:slideInUp .3s ease-out}.sidebar.sidebar-enter-active.sidebar_position_left{animation:slideInLeft .3s ease-out}.sidebar.sidebar-leave-active.sidebar_position_top{animation:slideInDown .3s ease-in reverse}.sidebar.sidebar-leave-active.sidebar_position_right{animation:slideInRight .3s ease-in reverse}.sidebar.sidebar-leave-active.sidebar_position_bottom{animation:slideInUp .3s ease-in reverse}.sidebar.sidebar-leave-active.sidebar_position_left{animation:slideInLeft .3s ease-in reverse}@media(min-width:768px)and (max-width:1024.98px){.sidebar__dialog{height:var(--vds-sidebar-height-md);max-height:var(--vds-sidebar-max-height-md);max-width:var(--vds-sidebar-max-width-md);min-height:var(--vds-sidebar-min-height-md);min-width:var(--vds-sidebar-min-width-md);width:var(--vds-sidebar-width-md)}}@media(min-width:1025px){.sidebar__dialog{height:var(--vds-sidebar-height-lg);max-height:var(--vds-sidebar-max-height-lg);max-width:var(--vds-sidebar-max-width-lg);min-height:var(--vds-sidebar-min-height-lg);min-width:var(--vds-sidebar-min-width-lg);width:var(--vds-sidebar-width-lg)}}@media(max-width:767.98px){.sidebar__dialog{height:var(--vds-sidebar-height-sm);max-height:var(--vds-sidebar-max-height-sm);max-width:var(--vds-sidebar-max-width-sm);min-height:var(--vds-sidebar-min-height-sm);min-width:var(--vds-sidebar-min-width-sm);width:var(--vds-sidebar-width-sm)}}
.figure__body{inset:0;position:absolute}.figure.figure_full-height,.figure.figure_full-height .figure__image{height:100%}
.vds-hero-image.vds-hero-image_variant-1 .vds-hero-image__body{inset:0;position:absolute}.vds-hero-image.vds-hero-image_variant-2 .vds-hero-image__figure{bottom:0;position:absolute;right:0;top:0}.vds-hero-image{position:relative}.vds-hero-image.vds-hero-image_variant-1 .vds-hero-image__body{overflow:hidden}.vds-hero-image.vds-hero-image_variant-2 .vds-hero-image__figure:not(.wider){left:0}.vds-hero-image.vds-hero-image_variant-2 .vds-hero-image__body{position:relative}.vds-hero-image.vds-hero-image_pulled_bottom{margin-bottom:-1.5rem}@media(min-width:1025px){.vds-hero-image.vds-hero-image_pulled_top .vds-hero-image__body{padding-top:3.5rem}.vds-hero-image.vds-hero-image_pulled_bottom .vds-hero-image__body{padding-bottom:3.5rem}}@media(max-width:1024.98px){.vds-hero-image.vds-hero-image_pulled_top .vds-hero-image__body{padding-top:2.5rem}.vds-hero-image.vds-hero-image_pulled_bottom .vds-hero-image__body{padding-bottom:2.5rem}}
.checkbox-button__input{inset:0;position:absolute}.checkbox-button.checkbox-button_size_large .checkbox-button__label{--vds-checkbox-button-font-family:var(--nclh-typography-button-copy-large-font-family);--vds-checkbox-button-font-weight:var(--nclh-typography-button-copy-large-font-weight);--vds-checkbox-button-line-height:var(--nclh-typography-button-copy-large-line-height);--vds-checkbox-button-font-size:var(--nclh-typography-button-copy-large-font-size);--vds-checkbox-button-letter-spacing:var(--nclh-typography-button-copy-large-letter-spacing);--vds-checkbox-button-text-decoration:var(--nclh-typography-button-copy-large-text-decoration);--vds-checkbox-button-text-transform:var(--nclh-typography-button-copy-large-text-case);--vds-checkbox-button-font-style:var(--nclh-typography-button-copy-large-font-style);--vds-checkbox-button-vertical-padding:var(--nclh-element-button-large-vertical-padding);--vds-checkbox-button-horizontal-padding:var(--nclh-element-button-large-horizontal-padding);--vds-checkbox-button-border-width:var(--nclh-element-button-large-border-width);--vds-checkbox-button-border-radius:var(--nclh-element-button-large-border-radius);--vds-checkbox-button-item-spacing:var(--nclh-element-button-large-item-spacing)}.checkbox-button__label{--vds-checkbox-button-font-family:var(--nclh-typography-button-copy-medium-font-family);--vds-checkbox-button-font-weight:var(--nclh-typography-button-copy-medium-font-weight);--vds-checkbox-button-line-height:var(--nclh-typography-button-copy-medium-line-height);--vds-checkbox-button-font-size:var(--nclh-typography-button-copy-medium-font-size);--vds-checkbox-button-letter-spacing:var(--nclh-typography-button-copy-medium-letter-spacing);--vds-checkbox-button-text-decoration:var(--nclh-typography-button-copy-medium-text-decoration);--vds-checkbox-button-text-transform:var(--nclh-typography-button-copy-medium-text-case);--vds-checkbox-button-font-style:var(--nclh-typography-button-copy-medium-font-style);--vds-checkbox-button-vertical-padding:var(--nclh-element-button-medium-vertical-padding);--vds-checkbox-button-horizontal-padding:var(--nclh-element-button-medium-horizontal-padding);--vds-checkbox-button-border-width:var(--nclh-element-button-medium-border-width);--vds-checkbox-button-border-radius:var(--nclh-element-button-medium-border-radius);--vds-checkbox-button-item-spacing:var(--nclh-element-button-medium-item-spacing)}.checkbox-button.checkbox-button_size_small .checkbox-button__label{--vds-checkbox-button-font-family:var(--nclh-typography-button-copy-small-font-family);--vds-checkbox-button-font-weight:var(--nclh-typography-button-copy-small-font-weight);--vds-checkbox-button-line-height:var(--nclh-typography-button-copy-small-line-height);--vds-checkbox-button-font-size:var(--nclh-typography-button-copy-small-font-size);--vds-checkbox-button-letter-spacing:var(--nclh-typography-button-copy-small-letter-spacing);--vds-checkbox-button-text-decoration:var(--nclh-typography-button-copy-small-text-decoration);--vds-checkbox-button-text-transform:var(--nclh-typography-button-copy-small-text-case);--vds-checkbox-button-font-style:var(--nclh-typography-button-copy-small-font-style);--vds-checkbox-button-vertical-padding:var(--nclh-element-button-small-vertical-padding);--vds-checkbox-button-horizontal-padding:var(--nclh-element-button-small-horizontal-padding);--vds-checkbox-button-border-width:var(--nclh-element-button-small-border-width);--vds-checkbox-button-border-radius:var(--nclh-element-button-small-border-radius);--vds-checkbox-button-item-spacing:var(--nclh-element-button-small-item-spacing)}.checkbox-button__label{--vds-checkbox-button-color-text:var(--nclh-color-text-checkbox-button-copy-default);--vds-checkbox-button-color-background:var(--nclh-color-background-checkbox-button-default);--vds-checkbox-button-color-border:var(--nclh-color-border-checkbox-button-default)}.checkbox-button__label:focus,.checkbox-button__label:focus-visible{--vds-checkbox-button-color-text:var(--nclh-color-text-checkbox-button-copy-focus);--vds-checkbox-button-color-background:var(--nclh-color-background-checkbox-button-focus);--vds-checkbox-button-color-border:var(--nclh-color-border-checkbox-button-focus)}.checkbox-button__label:active{--vds-checkbox-button-color-text:var(--nclh-color-text-checkbox-button-copy-active);--vds-checkbox-button-color-background:var(--nclh-color-background-checkbox-button-active);--vds-checkbox-button-color-border:var(--nclh-color-border-checkbox-button-active)}.checkbox-button__input:checked~.checkbox-button__label{--vds-checkbox-button-color-text:var(--nclh-color-text-checkbox-button-copy-selected);--vds-checkbox-button-color-background:var(--nclh-color-background-checkbox-button-selected);--vds-checkbox-button-color-border:var(--nclh-color-border-checkbox-button-selected);--nclh-checkbox-icon-display:inline}.checkbox-button__input.disabled~.checkbox-button__label,.checkbox-button__input:disabled~.checkbox-button__label,.disabled .checkbox-button__input~.checkbox-button__label,:disabled .checkbox-button__input~.checkbox-button__label{--vds-checkbox-button-color-text:var(--nclh-color-text-checkbox-button-copy-disabled);--vds-checkbox-button-color-background:var(--nclh-color-background-checkbox-button-disabled);--vds-checkbox-button-color-border:var(--nclh-color-border-checkbox-button-disabled)}.checkbox-button__label{--vds-checkbox-button-border:var(--vds-checkbox-button-border-width) solid var(--vds-checkbox-button-color-border);--vds-checkbox-button-padding:var(--vds-checkbox-button-vertical-padding) var(--vds-checkbox-button-horizontal-padding);--vds-checkbox-button-white-space:nowrap;--nclh-checkbox-icon-display:none}.checkbox-button{display:inline-flex;position:relative}.checkbox-button,.checkbox-button__label{align-items:center;justify-content:center;max-width:100%}.checkbox-button__label{background-color:var(--vds-checkbox-button-color-background);border:var(--vds-checkbox-button-border);border-radius:var(--vds-checkbox-button-border-radius);color:var(--vds-checkbox-button-color-text);cursor:pointer;display:flex;gap:var(--vds-checkbox-button-item-spacing);padding:var(--vds-checkbox-button-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-button__label__text{font-family:var(--vds-checkbox-button-font-family),var(--nclh-font-family-fallback);font-size:var(--vds-checkbox-button-font-size);font-style:var(--vds-checkbox-button-font-style);font-weight:var(--vds-checkbox-button-font-weight);letter-spacing:var(--vds-checkbox-button-letter-spacing);line-height:var(--vds-checkbox-button-line-height);overflow:hidden;text-align:center;-webkit-text-decoration:var(--vds-checkbox-button-text-decoration);text-decoration:var(--vds-checkbox-button-text-decoration);text-overflow:ellipsis;text-transform:var(--vds-checkbox-button-text-transform);white-space:var(--vds-checkbox-button-white-space)}.checkbox-button__label__icon{display:var(--nclh-checkbox-icon-display)}.checkbox-button__input{cursor:pointer;opacity:var(--nclh-opacity-0);z-index:-1}.checkbox-button__input.disabled~.checkbox-button__label,.checkbox-button__input:disabled~.checkbox-button__label,.disabled .checkbox-button__input~.checkbox-button__label,:disabled .checkbox-button__input~.checkbox-button__label{pointer-events:none}.checkbox-button.checkbox-button_block{display:flex;width:100%}.checkbox-button.checkbox-button_block .checkbox-button__label{width:100%}.checkbox-button.checkbox-button_wrap .checkbox-button__label__text{--vds-checkbox-button-white-space:normal}@media(hover:hover){.checkbox-button__label:hover{--vds-checkbox-button-color-text:var(--nclh-color-text-checkbox-button-copy-hover);--vds-checkbox-button-color-background:var(--nclh-color-background-checkbox-button-hover);--vds-checkbox-button-color-border:var(--nclh-color-border-checkbox-button-hover)}}
.checkboxImage__label{inset:0;position:absolute}.checkboxImage{--vds-checkbox-image-vertical-padding:var(--nclh-component-checkbox-image-medium-vertical-padding);--vds-checkbox-image-horizontal-padding:var(--nclh-component-checkbox-image-medium-horizontal-padding);--vds-checkbox-image-border-width:var(--nclh-component-checkbox-image-medium-border-width);--vds-checkbox-image-border-radius:var(--nclh-component-checkbox-image-medium-border-radius);--vds-checkbox-image-item-spacing:var(--nclh-component-checkbox-image-medium-item-spacing);--vds-checkbox-image-color-background:var(--nclh-color-background-checkbox-image-default);--vds-checkbox-image-color-border:var(--nclh-color-border-checkbox-image-default)}.checkboxImage:focus,.checkboxImage:focus-visible,.checkboxImage:focus-visible:hover,.checkboxImage:focus:hover{--vds-checkbox-image-color-background:var(--nclh-color-background-checkbox-image-focus);--vds-checkbox-image-color-border:var(--nclh-color-border-checkbox-image-focus)}.checkboxImage:active{--vds-checkbox-image-color-background:var(--nclh-color-background-checkbox-image-active);--vds-checkbox-image-color-border:var(--nclh-color-border-checkbox-image-active)}.checkboxImage.checkboxImage_checked,.checkboxImage.checkboxImage_checked:hover{--vds-checkbox-image-color-background:var(--nclh-color-background-checkbox-image-selected);--vds-checkbox-image-color-border:var(--nclh-color-border-checkbox-image-selected)}.checkboxImage.checkboxImage_disabled{--vds-checkbox-image-color-background:var(--nclh-color-background-checkbox-image-disabled);--vds-checkbox-image-color-border:var(--nclh-color-border-checkbox-image-disabled)}.checkboxImage{background:var(--vds-checkbox-image-color-background)}.checkboxImage__label{border:var(--vds-checkbox-image-border-width) solid var(--vds-checkbox-image-color-border);border-radius:var(--vds-checkbox-image-border-radius);cursor:pointer;z-index:1}.checkboxImage__card{padding:var(--vds-checkbox-image-vertical-padding) var(--vds-checkbox-image-horizontal-padding)}.checkboxImage__card__figure{overflow:hidden}.checkboxImage__card__summary{padding-bottom:var(--nclh-spacing-1);padding-top:var(--nclh-spacing-2)}.checkboxImage__utility__checkbox{padding:0 .25rem}.checkboxImage.checkboxImage_disabled{pointer-events:none}@media(hover:hover){.checkboxImage:hover{--vds-checkbox-image-color-background:var(--nclh-color-background-checkbox-image-hover);--vds-checkbox-image-color-border:var(--nclh-color-border-checkbox-image-hover)}}
.vds-hero-video.vds-hero-video_variant-1 .vds-hero-video__body{inset:0;position:absolute}.vds-hero-video.vds-hero-video_variant-2 .vds-hero-video__media{bottom:0;position:absolute;right:0;top:0}.vds-hero-video{position:relative}.vds-hero-video.vds-hero-video_variant-1 .vds-hero-video__body{overflow:hidden}.vds-hero-video.vds-hero-video_variant-2 .vds-hero-video__media:not(.wider){left:0}.vds-hero-video.vds-hero-video_variant-2 .vds-hero-video__body{position:relative}.vds-hero-video.vds-hero-video_pulled_bottom{margin-bottom:-1.5rem}@media(min-width:1025px){.vds-hero-video.vds-hero-video_pulled_top .vds-hero-video__body{padding-top:3.5rem}.vds-hero-video.vds-hero-video_pulled_bottom .vds-hero-video__body{padding-bottom:3.5rem}}@media(max-width:1024.98px){.vds-hero-video.vds-hero-video_pulled_top .vds-hero-video__body{padding-top:2.5rem}.vds-hero-video.vds-hero-video_pulled_bottom .vds-hero-video__body{padding-bottom:2.5rem}}
.pdf-viewer{--toolbar-height:var(--nclh-sizing-spacing-5)}.pdf-viewer__toolbar-content{height:var(--toolbar-height);left:50%;transform:translate(-50%)}.pdf-viewer__group__item{min-width:var(--nclh-sizing-spacing-5)}.pdf-viewer__loading{min-height:200px}
.map__body__overlay:before{inset:0;position:absolute}.map__marker.map__marker-variant-1.map__marker_title-top{--vds-map-marker-direction:column}.map__marker.map__marker-variant-1.map__marker_title-right{--vds-map-marker-direction:row-reverse}.map__marker.map__marker-variant-1.map__marker_title-bottom{--vds-map-marker-direction:column-reverse}.map__marker.map__marker-variant-1.map__marker_title-left{--vds-map-marker-direction:row}.map__body__legend{background:rgba(0,0,0,var(--nclh-opacity-60))}.map__body__legend__category__icon{height:var(--nclh-sizing-spacing-2);width:var(--nclh-sizing-spacing-2)}.map__body__overlay:before{background:rgba(255,255,255,var(--nclh-opacity-60));content:""}.map__anchor{overflow:visible}.map__marker{cursor:pointer}.map__marker.map__marker-variant-1{align-items:center;display:flex;flex-direction:var(--vds-map-marker-direction);gap:var(--nclh-spacing-1);height:100%;justify-content:flex-end;width:100%}.map__marker.map__marker-variant-1 .map__marker__title{background:rgba(0,0,0,var(--nclh-opacity-60));border-radius:var(--nclh-border-radius-small);display:flex;padding:var(--nclh-spacing-1);text-align:center;white-space:nowrap}.map__marker.map__marker-variant-1 .map__marker__pin{align-items:center;background:rgba(0,0,0,var(--nclh-opacity-60));border-radius:50%;display:flex;flex-shrink:0;height:100%;justify-content:center;width:100%}.map__marker.map__marker-variant-1 .map__marker__pin__dot{border:var(--nclh-border-width-extrasmall) solid var(--nclh-color-border-layer-lightest);border-radius:50%;height:40%;width:40%}.map__marker.map__marker-variant-1:hover .map__marker__pin{animation:pulse-color 1s infinite}.map__zoom-message{background:rgba(0,0,0,var(--nclh-opacity-60))}.map:has(.map__body__overlay) .map__body__legend,.map:has(.map__body__overlay) .map__canvas{filter:blur(2px)}@keyframes pulse-color{0%{background:rgba(0,0,0,var(--nclh-opacity-50))}50%{background:rgba(0,0,0,var(--nclh-opacity-90))}to{background:rgba(0,0,0,var(--nclh-opacity-50))}}
.vds-hero-slider{--vds-hero-slider-height:auto;--vds-hero-slider-min-height:auto}.vds-hero-slider.vds-hero-slider_size-vertical_small{--vds-hero-slider-height:25vh;--vds-hero-slider-min-height:160px}.vds-hero-slider.vds-hero-slider_size-vertical_medium{--vds-hero-slider-height:50vh;--vds-hero-slider-min-height:340px}.vds-hero-slider.vds-hero-slider_size-vertical_large{--vds-hero-slider-height:75vh;--vds-hero-slider-min-height:340px}.vds-hero-slider.vds-hero-slider_size-vertical_full{--vds-hero-slider-height:100vh;--vds-hero-slider-min-height:100vh}.vds-hero-slider__media__slide__image,.vds-hero-slider__media__slide__video{height:var(--vds-hero-slider-height);min-height:var(--vds-hero-slider-min-height)}.vds-hero-slider.vds-hero-slider_pulled_bottom{margin-bottom:-1.5rem}@media(min-width:768px){.vds-hero-slider__media__slide__content__image{max-width:17.5rem}}@media(min-width:1025px){.vds-hero-slider.vds-hero-slider_pulled_top .vds-hero-slider__media__slide__content{padding-top:3.5rem}.vds-hero-slider.vds-hero-slider_pulled_bottom .vds-hero-slider__media__slide__content{padding-bottom:3.5rem}}@media(max-width:1024.98px){.vds-hero-slider.vds-hero-slider_pulled_top .vds-hero-slider__media__slide__content{padding-top:2.5rem}.vds-hero-slider.vds-hero-slider_pulled_bottom .vds-hero-slider__media__slide__content{padding-bottom:2.5rem}}@media(max-width:767.98px){.vds-hero-slider__media__slide__content__image{max-width:12.5rem}}
.widget.widget_variant-1{--vds-widget-box-shadow:none;--vds-widget-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-border:none;--vds-widget-border-radius:var(--nclh-border-radius-none);--vds-widget-header-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-content-box-shadow:none;--vds-widget-content-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-content-border-radius:none;--vds-widget-content-border-right:none;--vds-widget-content-border-bottom:none;--vds-widget-content-border-left:none;--vds-widget-content-position:relative;--vds-widget-content-top:auto;--vds-widget-content-right:auto;--vds-widget-content-left:auto}.widget.widget_variant-2{--vds-widget-box-shadow:none;--vds-widget-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-border:none;--vds-widget-border-radius:var(--nclh-border-radius-none);--vds-widget-header-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-content-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-content-box-shadow:none;--vds-widget-content-border-radius:none;--vds-widget-content-border-right:none;--vds-widget-content-border-bottom:none;--vds-widget-content-border-left:none;--vds-widget-content-position:relative;--vds-widget-content-top:auto;--vds-widget-content-right:auto;--vds-widget-content-left:auto}.widget.widget_variant-3{--vds-widget-box-shadow:var(--nclh-box-shadow-light);--vds-widget-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-border:1px solid var(--nclh-color-border-layer-light);--vds-widget-border-radius:var(--nclh-border-radius-small);--vds-widget-header-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-content-box-shadow:none;--vds-widget-content-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-content-border-radius:none;--vds-widget-content-border-right:none;--vds-widget-content-border-bottom:none;--vds-widget-content-border-left:none;--vds-widget-content-position:relative;--vds-widget-content-top:auto;--vds-widget-content-right:auto;--vds-widget-content-left:auto}.widget.widget_position_absolute{--vds-widget-content-position:absolute}.widget.widget_variant-2.widget_position_absolute{--vds-widget-content-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-content-right:0;--vds-widget-content-left:0}.widget.widget_variant-3.widget_position_absolute{--vds-widget-border:none;--vds-widget-header-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-header-border-top:1px solid var(--nclh-color-border-layer-light);--vds-widget-header-border-right:1px solid var(--nclh-color-border-layer-light);--vds-widget-header-border-left:1px solid var(--nclh-color-border-layer-light);--vds-widget-content-box-shadow:var(--nclh-box-shadow-light);--vds-widget-content-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-content-border-radius:var(--nclh-border-radius-none) var(--nclh-border-radius-none) var(--nclh-border-radius-small) var(--nclh-border-radius-small);--vds-widget-content-border-right:1px solid var(--nclh-color-border-layer-light);--vds-widget-content-border-bottom:1px solid var(--nclh-color-border-layer-light);--vds-widget-content-border-left:1px solid var(--nclh-color-border-layer-light);--vds-widget-content-right:0;--vds-widget-content-left:0}.widget.widget_variant-3.widget_position_absolute.widget_expanded{--vds-widget-border-radius:var(--nclh-border-radius-small) var(--nclh-border-radius-small) var(--nclh-border-radius-none) var(--nclh-border-radius-none)}.widget{--vds-widget-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-header-background-color:var(--nclh-color-background-layer-transparent);--vds-widget-content-background-color:var(--nclh-color-background-layer-transparent)}.widget.widget_position_fixed{--vds-widget-content-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-header-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-background-color:var(--nclh-color-background-layer-lightest);--vds-widget-border-radius:0}.widget.widget_variant-3.widget_position_fixed{--vds-widget-border:none}.widget{background-color:var(--vds-widget-background-color);border:var(--vds-widget-border);box-shadow:var(--vds-widget-box-shadow);display:flex;flex-direction:column;width:100%}.widget,.widget__header{border-radius:var(--vds-widget-border-radius);position:relative}.widget__header{background-color:var(--vds-widget-header-background-color);border-left:var(--vds-widget-header-border-left);border-right:var(--vds-widget-header-border-right);border-top:var(--vds-widget-header-border-top)}.widget__header__close{padding:var(--nclh-spacing-2)}.widget__body{position:relative}.widget__body__wrapper{background-color:var(--vds-widget-content-background-color);border-bottom:var(--vds-widget-content-border-bottom);border-left:var(--vds-widget-content-border-left);border-radius:var(--vds-widget-content-border-radius);border-right:var(--vds-widget-content-border-right);box-shadow:var(--vds-widget-content-box-shadow);left:var(--vds-widget-content-left);position:var(--vds-widget-content-position);right:var(--vds-widget-content-right);top:var(--vds-widget-content-top)}.widget__body__close{padding:var(--nclh-spacing-2)}.widget.widget_variant-3.widget_position_absolute.widget_expanded .widget__header{z-index:calc(var(--nclh-zindex-dropdown) + 1)}.widget.widget_position_absolute .widget__body__wrapper{z-index:var(--nclh-zindex-dropdown)}.widget.widget_position_fixed{inset:0;position:fixed;z-index:var(--nclh-zindex-fixed)}.widget.widget_full-width .widget__body__wrapper{width:100%}@media(max-width:767.98px){.widget__body{height:100%}.widget.widget_position_fixed{max-height:100vh;overflow:hidden}.widget.widget_position_fixed .widget__body{flex:1 1 auto;overflow:hidden}.widget.widget_position_fixed .widget__body__content,.widget.widget_position_fixed .widget__body__wrapper{height:100%}}
.page{display:flex;flex-direction:column;min-height:100svh}.page__main{flex-grow:1}.page.page_auto .page__main{flex-shrink:0}.page.page_fixed .page__main{display:flex;flex-direction:column;overflow:hidden}
