
.vc-popover-content-wrapper {
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;

  position: absolute;
  display: block;
  outline: none;
  z-index: 10;
}
.vc-popover-content-wrapper:not(.is-interactive) {
    pointer-events: none;
}
.vc-popover-content {
  position: relative;
  color: var(--vc-popover-content-color);
  font-weight: var(--vc-font-medium);
  background-color: var(--vc-popover-content-bg);
  border: 1px solid;
  border-color: var(--vc-popover-content-border);
  border-radius: var(--vc-rounded-lg);
  padding: 4px;
  outline: none;
  z-index: 10;
  box-shadow: var(--vc-shadow-lg);
}
.vc-popover-content.direction-bottom {
    margin-top: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-top {
    margin-bottom: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-left {
    margin-right: var(--popover-horizontal-content-offset);
}
.vc-popover-content.direction-right {
    margin-left: var(--popover-horizontal-content-offset);
}
.vc-popover-caret {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  z-index: -1;
}
.vc-popover-caret.direction-bottom {
    top: 0;
}
.vc-popover-caret.direction-bottom.align-left {
      -webkit-transform: translateY(-50%) rotate(45deg);
              transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-center {
      -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
              transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-right {
      -webkit-transform: translateY(-50%) rotate(45deg);
              transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-top {
    top: 100%;
}
.vc-popover-caret.direction-top.align-left {
      -webkit-transform: translateY(-50%) rotate(-135deg);
              transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-center {
      -webkit-transform: translateX(-50%) translateY(-50%) rotate(-135deg);
              transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-right {
      -webkit-transform: translateY(-50%) rotate(-135deg);
              transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-left {
    left: 100%;
}
.vc-popover-caret.direction-left.align-top {
      -webkit-transform: translateX(-50%) rotate(135deg);
              transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-middle {
      -webkit-transform: translateY(-50%) translateX(-50%) rotate(135deg);
              transform: translateY(-50%) translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-bottom {
      -webkit-transform: translateX(-50%) rotate(135deg);
              transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-right {
    left: 0;
}
.vc-popover-caret.direction-right.align-top {
      -webkit-transform: translateX(-50%) rotate(-45deg);
              transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-middle {
      -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
              transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-bottom {
      -webkit-transform: translateX(-50%) rotate(-45deg);
              transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.align-left {
    left: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-center {
    left: 50%;
}
.vc-popover-caret.align-right {
    right: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-top {
    top: var(--popover-caret-vertical-offset);
}
.vc-popover-caret.align-middle {
    top: 50%;
}
.vc-popover-caret.align-bottom {
    bottom: var(--popover-caret-vertical-offset);
}

.vc-day-popover-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-indicator {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 15px;
}
.vc-day-popover-row-indicator span {
    transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-label {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: none;
      -ms-flex-wrap: none;
          flex-wrap: none;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: -webkit-max-content;
  width: max-content;
  margin-left: 4px;
  margin-right: 4px;
  font-size: var(--vc-text-xs);
  line-height: var(--vc-leading-normal);
}
.vc-day-popover-row-highlight {
  width: 8px;
  height: 5px;
  border-radius: 3px;
}
.vc-day-popover-row-dot {
}
.vc-day-popover-row-bar {
  width: 10px;
  height: 3px;
}

.vc-base-icon {
  display: inline-block;
  stroke: currentColor;
  stroke-width: 2;
  fill: none;
}

.vc-header {
  display: grid;
  grid-gap: 4px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.vc-header.is-lg {
    font-size: var(--vc-text-lg);
}
.vc-header.is-xl {
    font-size: var(--vc-text-xl);
}
.vc-header.is-2xl {
    font-size: var(--vc-text-2xl);
}
.vc-header .vc-title-wrapper {
    grid-row: 1;
    grid-column: title;
}
.vc-header .vc-prev {
    grid-row: 1;
    grid-column: prev;
}
.vc-header .vc-next {
    grid-row: 1;
    grid-column: next;
}
.vc-header .vc-title,
  .vc-header .vc-prev,
  .vc-header .vc-next {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: 0;
    border-radius: var(--vc-rounded);
    pointer-events: auto;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.vc-header .vc-title {
    color: var(--vc-header-title-color);
    font-weight: var(--vc-font-semibold);
    white-space: nowrap;
    padding: 0 8px;
    margin: 0;
    line-height: 30px;
}
.vc-header .vc-title:hover {
      opacity: 0.75;
}
.vc-header .vc-arrow {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: var(--vc-header-arrow-color);
    width: 28px;
    height: 30px;
    margin: 0;
    padding: 0;
}
.vc-header .vc-arrow:hover {
      background: var(--vc-header-arrow-hover-bg);
}
.vc-header .vc-arrow:disabled {
      opacity: 0.25;
      pointer-events: none;
}

.vc-nav-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.vc-nav-title,
.vc-nav-arrow,
.vc-nav-item {
  font-size: var(--vc-text-sm);
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  border-radius: var(--vc-rounded);
  white-space: nowrap;
}
.vc-nav-title:hover, .vc-nav-arrow:hover, .vc-nav-item:hover {
    background-color: var(--vc-nav-hover-bg);
}
.vc-nav-title:disabled, .vc-nav-arrow:disabled, .vc-nav-item:disabled {
    opacity: 0.25;
    pointer-events: none;
}
.vc-nav-title {
  color: var(--vc-nav-title-color);
  font-weight: var(--vc-font-bold);
  line-height: var(--vc-leading-snug);
  height: 30px;
  padding: 0 6px;
}
.vc-nav-arrow {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--vc-header-arrow-color);
  width: 26px;
  height: 30px;
  padding: 0;
}
.vc-nav-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 2px;
  grid-column-gap: 5px;
  margin-top: 2px;
}
.vc-nav-item {
  width: 48px;
  text-align: center;
  font-weight: var(--vc-font-semibold);
  line-height: var(--vc-leading-snug);
  padding: 6px 0;
}
.vc-nav-item.is-active {
    color: var(--vc-nav-item-active-color);
    background-color: var(--vc-nav-item-active-bg);
    font-weight: var(--vc-font-bold);
}
.vc-nav-item.is-active:not(:focus) {
      box-shadow: var(--vc-nav-item-active-box-shadow);
}
.vc-nav-item.is-current {
    color: var(--vc-nav-item-current-color);
}

.vc-day {
  position: relative;
  min-height: 32px;
  z-index: 1;
  /* &.is-not-in-month * {
    opacity: 0;
    pointer-events: none;
  } */
}
.vc-monthly .is-not-in-month * {
  opacity: 0;
  pointer-events: none;
}
.vc-day-layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
.vc-day-box-center-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.vc-day-box-left-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
}
.vc-day-box-right-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.vc-day-box-center-bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.vc-day-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-medium);
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: var(--vc-rounded-full);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.vc-day-content:hover {
    background-color: var(--vc-day-content-hover-bg);
}
.vc-day-content.vc-disabled {
    color: var(--vc-day-content-disabled-color);
}

/* ----Content---- */
.vc-content:not(.vc-base) {
  font-weight: var(--vc-font-bold);
  color: var(--vc-content-color);
}

/* ----Highlights---- */
.vc-highlights {
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.vc-highlight {
  width: 28px;
  height: 28px;
}
.vc-highlight.vc-highlight-base-start {
    width: 50% !important;
    border-radius: 0 !important;
    border-right-width: 0 !important;
}
.vc-highlight.vc-highlight-base-end {
    width: 50% !important;
    border-radius: 0 !important;
    border-left-width: 0 !important;
}
.vc-highlight.vc-highlight-base-middle {
    width: 100%;
    border-radius: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    margin: 0 -1px;
}
.vc-highlight-bg-outline,
.vc-highlight-bg-none {
  background-color: var(--vc-highlight-outline-bg);
  border: 2px solid;
  border-color: var(--vc-highlight-outline-border);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-light {
  background-color: var(--vc-highlight-light-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-solid {
  background-color: var(--vc-highlight-solid-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-content-outline,
.vc-highlight-content-none {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-outline-content-color);
}
.vc-highlight-content-light {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-light-content-color);
}
.vc-highlight-content-solid {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-solid-content-color);
}

/* ----Dots---- */
.vc-dots {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.vc-dot {
  width: 5px;
  height: 5px;
  border-radius: 9999px;
  transition: var(--vc-day-content-transition);
}
.vc-dot:not(:last-child) {
    margin-right: 3px;
}

/* ----Bars---- */
.vc-bars {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 75%;
}
.vc-bar {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 3px;
  transition: var(--vc-day-content-transition);
}
.vc-dot {
  background-color: var(--vc-dot-bg);
}
.vc-bar {
  background-color: var(--vc-bar-bg);
}

.vc-pane {
  min-width: 250px;
}
.vc-weeknumber {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
}
.vc-weeknumber.is-left {
    left: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-right {
    right: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-left-outside {
    left: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber.is-right-outside {
    right: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
  font-style: italic;
  width: 28px;
  height: 28px;
  margin-top: 2px;
  color: var(--vc-weeknumber-color);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.vc-weeks {
  position: relative;
  /* overflow: auto; */
  -webkit-overflow-scrolling: touch;
  padding: 6px;
  min-width: 232px;
}
.vc-weeks.vc-show-weeknumbers-left {
    margin-left: var(--vc-weeknumber-offset-inside);
}
.vc-weeks.vc-show-weeknumbers-right {
    margin-right: var(--vc-weeknumber-offset-inside);
}
.vc-weekday {
  text-align: center;
  color: var(--vc-weekday-color);
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-bold);
  line-height: 14px;
  padding-top: 4px;
  padding-bottom: 8px;
  cursor: default;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.vc-week,
.vc-weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  position: relative;
}

.vc-pane-container {
  width: 100%;
  position: relative;
}
.vc-pane-container.in-transition {
    overflow: hidden;
}
.vc-pane-layout {
  display: grid;
}
.vc-pane-header-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  pointer-events: none;
}
.vc-day-popover-container {
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
}
.vc-day-popover-header {
  font-size: var(--vc-text-xs);
  color: var(--vc-day-popover-header-color);
  font-weight: var(--vc-font-semibold);
  text-align: center;
}

.vc-base-select {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  font-size: var(--vc-text-base);
  font-weight: var(--vc-font-medium);
}
.vc-base-select.vc-has-icon select {
      padding: 0 27px 0 9px;
}
.vc-base-select.vc-has-icon .vc-base-sizer {
      padding: 0 28px 0 10px;
}
.vc-base-select.vc-fit-content select {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
}
.vc-base-select .vc-base-icon {
    position: absolute;
    top: 6px;
    right: 4px;
    opacity: 0.6;
    pointer-events: none;
}
.vc-base-select .vc-base-sizer {
    font-size: var(--vc-text-base);
    font-weight: var(--vc-font-medium);
    color: transparent;
    padding: 0px 8px;
    margin: 0;
}
.vc-base-select select {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: var(--vc-select-color);
    display: block;
    -webkit-appearance: none;
            appearance: none;
    background-color: var(--vc-select-bg);
    border-radius: var(--vc-rounded);
    height: 30px;
    width: -webkit-max-content;
    width: max-content;
    padding: 0px 7px;
    margin: 0;
    line-height: var(--leading-none);
    text-indent: 0px;
    background-image: none;
    cursor: pointer;
    text-align: center;
}
.vc-base-select select:hover {
      background-color: var(--vc-select-hover-bg);
}
.vc-base-select select.vc-align-left {
      text-align: left;
}
.vc-base-select select.vc-align-right {
      text-align: right;
}

.vc-time-picker {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 4px;
}
.vc-time-picker.vc-invalid {
    pointer-events: none;
    opacity: 0.5;
}
.vc-time-picker.vc-attached {
    border-top: 1px solid var(--vc-time-picker-border);
}
.vc-time-picker > * + * {
    margin-top: 4px;
}
.vc-time-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-semibold);
  text-transform: uppercase;
  margin-top: -4px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 21px;
}
.vc-time-select-group {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 4px;
  background: var(--vc-time-select-group-bg);
  border-radius: var(--vc-rounded-md);
  border: 1px solid var(--vc-time-select-group-border);
}
.vc-time-select-group .vc-base-icon {
    margin-right: 4px;
    color: var(--vc-time-select-group-icon-color);
}
.vc-time-select-group select {
    background: transparent;
    padding: 0px 4px;
}
.vc-time-weekday {
  color: var(--vc-time-weekday-color);
  letter-spacing: var(--tracking-wide);
}
.vc-time-month {
  color: var(--vc-time-month-color);
  margin-left: 8px;
}
.vc-time-day {
  color: var(--vc-time-day-color);
  margin-left: 4px;
}
.vc-time-year {
  color: var(--vc-time-year-color);
  margin-left: 8px;
}
.vc-time-colon {
  margin: 0 1px 2px 2px;
}
.vc-time-decimal {
  margin: 0 0 0 1px;
}
.vc-none-enter-active,
.vc-none-leave-active {
  transition-duration: 0s;
}

.vc-fade-enter-active,
.vc-fade-leave-active,
.vc-slide-left-enter-active,
.vc-slide-left-leave-active,
.vc-slide-right-enter-active,
.vc-slide-right-leave-active,
.vc-slide-up-enter-active,
.vc-slide-up-leave-active,
.vc-slide-down-enter-active,
.vc-slide-down-leave-active,
.vc-slide-fade-enter-active,
.vc-slide-fade-leave-active {
  transition: opacity var(--vc-slide-duration) var(--vc-slide-timing),
    -webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing),
    opacity var(--vc-slide-duration) var(--vc-slide-timing);
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing),
    opacity var(--vc-slide-duration) var(--vc-slide-timing),
    -webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  pointer-events: none;
}

.vc-none-leave-active,
.vc-fade-leave-active,
.vc-slide-left-leave-active,
.vc-slide-right-leave-active,
.vc-slide-up-leave-active,
.vc-slide-down-leave-active {
  position: absolute !important;
  width: 100%;
}

.vc-none-enter-from,
.vc-none-leave-to,
.vc-fade-enter-from,
.vc-fade-leave-to,
.vc-slide-left-enter-from,
.vc-slide-left-leave-to,
.vc-slide-right-enter-from,
.vc-slide-right-leave-to,
.vc-slide-up-enter-from,
.vc-slide-up-leave-to,
.vc-slide-down-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from,
.vc-slide-fade-leave-to {
  opacity: 0;
}

.vc-slide-left-enter-from,
.vc-slide-right-leave-to,
.vc-slide-fade-enter-from.direction-left,
.vc-slide-fade-leave-to.direction-left {
  -webkit-transform: translateX(var(--vc-slide-translate));
          transform: translateX(var(--vc-slide-translate));
}

.vc-slide-right-enter-from,
.vc-slide-left-leave-to,
.vc-slide-fade-enter-from.direction-right,
.vc-slide-fade-leave-to.direction-right {
  -webkit-transform: translateX(calc(-1 * var(--vc-slide-translate)));
          transform: translateX(calc(-1 * var(--vc-slide-translate)));
}

.vc-slide-up-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from.direction-top,
.vc-slide-fade-leave-to.direction-top {
  -webkit-transform: translateY(var(--vc-slide-translate));
          transform: translateY(var(--vc-slide-translate));
}

.vc-slide-down-enter-from,
.vc-slide-up-leave-to,
.vc-slide-fade-enter-from.direction-bottom,
.vc-slide-fade-leave-to.direction-bottom {
  -webkit-transform: translateY(calc(-1 * var(--vc-slide-translate)));
          transform: translateY(calc(-1 * var(--vc-slide-translate)));
}

:root {
  --vc-white: #ffffff;
  --vc-black: #000000;

  --vc-gray-50: #f8fafc;
  --vc-gray-100: #f1f5f9;
  --vc-gray-200: #e2e8f0;
  --vc-gray-300: #cbd5e1;
  --vc-gray-400: #94a3b8;
  --vc-gray-500: #64748b;
  --vc-gray-600: #475569;
  --vc-gray-700: #334155;
  --vc-gray-800: #1e293b;
  --vc-gray-900: #0f172a;

  --vc-font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;

  --vc-font-normal: 400;
  --vc-font-medium: 500;
  --vc-font-semibold: 600;
  --vc-font-bold: 700;

  --vc-text-2xs: 10px;
  --vc-text-xs: 12px;
  --vc-text-sm: 14px;
  --vc-text-base: 16px;
  --vc-text-lg: 18px;
  --vc-text-xl: 20px;
  --vc-text-2xl: 24px;

  --vc-leading-none: 1;
  --vc-leading-tight: 1.25;
  --vc-leading-snug: 1.375;
  --vc-leading-normal: 1.5;

  --vc-rounded: 0.25rem;
  --vc-rounded-md: 0.375rem;
  --vc-rounded-lg: 0.5rem;
  --vc-rounded-full: 9999px;

  --vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);

  --vc-slide-translate: 22px;
  --vc-slide-duration: 0.15s;
  --vc-slide-timing: ease;

  --vc-day-content-transition: all 0.13s ease-in;
  --vc-weeknumber-offset-inside: 26px;
  --vc-weeknumber-offset-outside: 34px;
}

.vc-gray {
  --vc-accent-50: var(--vc-gray-50);
  --vc-accent-100: var(--vc-gray-100);
  --vc-accent-200: var(--vc-gray-200);
  --vc-accent-300: var(--vc-gray-300);
  --vc-accent-400: var(--vc-gray-400);
  --vc-accent-500: var(--vc-gray-500);
  --vc-accent-600: var(--vc-gray-600);
  --vc-accent-700: var(--vc-gray-700);
  --vc-accent-800: var(--vc-gray-800);
  --vc-accent-900: var(--vc-gray-900);
}

.vc-red {
  --vc-accent-50: #fef2f2;
  --vc-accent-100: #fee2e2;
  --vc-accent-200: #fecaca;
  --vc-accent-300: #fca5a5;
  --vc-accent-400: #f87171;
  --vc-accent-500: #ef4444;
  --vc-accent-600: #dc2626;
  --vc-accent-700: #b91c1c;
  --vc-accent-800: #991b1b;
  --vc-accent-900: #7f1d1d;
}

.vc-orange {
  --vc-accent-50: #fff7ed;
  --vc-accent-100: #ffedd5;
  --vc-accent-200: #fed7aa;
  --vc-accent-300: #fdba74;
  --vc-accent-400: #fb923c;
  --vc-accent-500: #f97316;
  --vc-accent-600: #ea580c;
  --vc-accent-700: #c2410c;
  --vc-accent-800: #9a3412;
  --vc-accent-900: #7c2d12;
}

.vc-yellow {
  --vc-accent-50: #fefce8;
  --vc-accent-100: #fef9c3;
  --vc-accent-200: #fef08a;
  --vc-accent-300: #fde047;
  --vc-accent-400: #facc15;
  --vc-accent-500: #eab308;
  --vc-accent-600: #ca8a04;
  --vc-accent-700: #a16207;
  --vc-accent-800: #854d0e;
  --vc-accent-900: #713f12;
}

.vc-green {
  --vc-accent-50: #f0fdf4;
  --vc-accent-100: #dcfce7;
  --vc-accent-200: #bbf7d0;
  --vc-accent-300: #86efac;
  --vc-accent-400: #4ade80;
  --vc-accent-500: #22c55e;
  --vc-accent-600: #16a34a;
  --vc-accent-700: #15803d;
  --vc-accent-800: #166534;
  --vc-accent-900: #14532d;
}

.vc-teal {
  --vc-accent-50: #f0fdfa;
  --vc-accent-100: #ccfbf1;
  --vc-accent-200: #99f6e4;
  --vc-accent-300: #5eead4;
  --vc-accent-400: #2dd4bf;
  --vc-accent-500: #14b8a6;
  --vc-accent-600: #0d9488;
  --vc-accent-700: #0f766e;
  --vc-accent-800: #115e59;
  --vc-accent-900: #134e4a;
}

.vc-blue {
  --vc-accent-50: #eff6ff;
  --vc-accent-100: #dbeafe;
  --vc-accent-200: #bfdbfe;
  --vc-accent-300: #93c5fd;
  --vc-accent-400: #60a5fa;
  --vc-accent-500: #3b82f6;
  --vc-accent-600: #2563eb;
  --vc-accent-700: #1d4ed8;
  --vc-accent-800: #1e40af;
  --vc-accent-900: #1e3a8a;
}

.vc-indigo {
  --vc-accent-50: #eef2ff;
  --vc-accent-100: #e0e7ff;
  --vc-accent-200: #c7d2fe;
  --vc-accent-300: #a5b4fc;
  --vc-accent-400: #818cf8;
  --vc-accent-500: #6366f1;
  --vc-accent-600: #4f46e5;
  --vc-accent-700: #4338ca;
  --vc-accent-800: #3730a3;
  --vc-accent-900: #312e81;
}

.vc-purple {
  --vc-accent-50: #faf5ff;
  --vc-accent-100: #f3e8ff;
  --vc-accent-200: #e9d5ff;
  --vc-accent-300: #d8b4fe;
  --vc-accent-400: #c084fc;
  --vc-accent-500: #a855f7;
  --vc-accent-600: #9333ea;
  --vc-accent-700: #7e22ce;
  --vc-accent-800: #6b21a8;
  --vc-accent-900: #581c87;
}

.vc-pink {
  --vc-accent-50: #fdf2f8;
  --vc-accent-100: #fce7f3;
  --vc-accent-200: #fbcfe8;
  --vc-accent-300: #f9a8d4;
  --vc-accent-400: #f472b6;
  --vc-accent-500: #ec4899;
  --vc-accent-600: #db2777;
  --vc-accent-700: #be185d;
  --vc-accent-800: #9d174d;
  --vc-accent-900: #831843;
}

.vc-focus:focus-within {
    outline: 0;
    box-shadow: var(--vc-focus-ring);
  }

.vc-light {
  /* Base */
  --vc-color: var(--vc-gray-900);
  --vc-bg: var(--vc-white);
  --vc-border: var(--vc-gray-300);
  --vc-hover-bg: hsla(211, 25%, 84%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, 0.4);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-500);
  --vc-header-arrow-hover-bg: var(--vc-gray-200);
  --vc-header-title-color: var(--vc-gray-900);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-gray-500);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-400);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-200);
  --vc-nav-title-color: var(--vc-gray-900);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: var(--vc-shadow);
  --vc-nav-item-current-color: var(--vc-accent-600);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-white);
  --vc-day-popover-container-bg: var(--vc-gray-800);
  --vc-day-popover-container-border: var(--vc-gray-700);
  --vc-day-popover-header-color: var(--vc-gray-700);
  /* Popover content */
  --vc-popover-content-color: var(--vc-gray-900);
  --vc-popover-content-bg: var(--vc-gray-50);
  --vc-popover-content-border: var(--vc-gray-300);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-300);
  --vc-time-weekday-color: var(--vc-gray-700);
  --vc-time-month-color: var(--vc-accent-600);
  --vc-time-day-color: var(--vc-accent-600);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-50);
  --vc-time-select-group-border: var(--vc-gray-300);
  --vc-time-select-group-icon-color: var(--vc-accent-500);
  /* Base select */
  --vc-select-color: var(--vc-gray-900);
  --vc-select-bg: var(--vc-gray-100);
  --vc-select-hover-bg: var(--vc-gray-200);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-400);
}

/* Calendar attributes */

.vc-light.vc-attr,
  .vc-light .vc-attr {
    --vc-content-color: var(--vc-accent-600);
    --vc-highlight-outline-bg: var(--vc-white);
    --vc-highlight-outline-border: var(--vc-accent-600);
    --vc-highlight-outline-content-color: var(--vc-accent-700);
    --vc-highlight-light-bg: var(--vc-accent-200);
    --vc-highlight-light-content-color: var(--vc-accent-900);
    --vc-highlight-solid-bg: var(--vc-accent-600);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-600);
    --vc-bar-bg: var(--vc-accent-600);
  }

.vc-dark {
  /* Base */
  --vc-color: var(--vc-white);
  --vc-bg: var(--vc-gray-900);
  --vc-border: var(--vc-gray-700);
  --vc-hover-bg: hsla(216, 15%, 52%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59 130 246 / 0.7);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-300);
  --vc-header-arrow-hover-bg: var(--vc-gray-800);
  --vc-header-title-color: var(--vc-gray-100);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-accent-200);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-500);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-700);
  --vc-nav-title-color: var(--vc-gray-100);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: none;
  --vc-nav-item-current-color: var(--vc-accent-400);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-gray-800);
  --vc-day-popover-container-bg: var(--vc-white);
  --vc-day-popover-container-border: var(--vc-gray-100);
  --vc-day-popover-header-color: var(--vc-gray-300);
  /* Popover content */
  --vc-popover-content-color: var(--vc-white);
  --vc-popover-content-bg: var(--vc-gray-800);
  --vc-popover-content-border: var(--vc-gray-700);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-700);
  --vc-time-weekday-color: var(--vc-gray-400);
  --vc-time-month-color: var(--vc-accent-400);
  --vc-time-day-color: var(--vc-accent-400);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-700);
  --vc-time-select-group-border: var(--vc-gray-500);
  --vc-time-select-group-icon-color: var(--vc-accent-400);
  /* Base select */
  --vc-select-color: var(--vc-gray-200);
  --vc-select-bg: var(--vc-gray-700);
  --vc-select-hover-bg: var(--vc-gray-600);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-600);
}

/* Calendar attributes */

.vc-dark.vc-attr,
  .vc-dark .vc-attr {
    --vc-content-color: var(--vc-accent-500);
    --vc-highlight-outline-bg: var(--vc-gray-900);
    --vc-highlight-outline-border: var(--vc-accent-300);
    --vc-highlight-outline-content-color: var(--vc-accent-200);
    --vc-highlight-light-bg: var(--vc-accent-800);
    --vc-highlight-light-content-color: var(--vc-accent-100);
    --vc-highlight-solid-bg: var(--vc-accent-500);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-500);
    --vc-bar-bg: var(--vc-accent-500);
  }

.vc-container {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: max-content;
  font-family: var(--vc-font-family);
  color: var(--vc-color);
  background-color: var(--vc-bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
}

.vc-container,
  .vc-container * {
    box-sizing: border-box;
  }

.vc-container:focus, .vc-container *:focus {
      outline: none;
    }

/* Hides double border within popovers */

.vc-container .vc-container {
    border: none;
  }

.vc-bordered {
  border: 1px solid;
  border-color: var(--vc-border);
  border-radius: var(--vc-rounded-lg);
}

.vc-expanded {
  min-width: 100%;
}

.vc-transparent {
  background-color: transparent;
}

.vc-date-picker-content {
  padding: 0;
  background-color: var(--vc-bg);
}

.vc-date-picker-content .vc-container {
    border: 0;
  }

/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("/static/font/OpenSans/open-sans-latin-300-normal.woff") format("woff"),url("/static/font/OpenSans/open-sans-latin-300-normal.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/static/font/OpenSans/open-sans-latin-400-normal.woff") format("woff"),url("/static/font/OpenSans/open-sans-latin-400-normal.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("/static/font/OpenSans/open-sans-latin-600-normal.woff") format("woff"),url("/static/font/OpenSans/open-sans-latin-600-normal.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/static/font/OpenSans/open-sans-latin-700-normal.woff") format("woff"),url("/static/font/OpenSans/open-sans-latin-700-normal.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("/static/font/OpenSans/open-sans-latin-800-normal.woff") format("woff"),url("/static/font/OpenSans/open-sans-latin-800-normal.woff2") format("woff2")}@font-face{font-display:swap;font-family:"TT Super Molot Neue Extended";font-style:normal;font-weight:400;src:url("/static/font/TTSupermolotNeueExpanded/TTSupermolotNeueExpandedRegular.woff") format("woff"),url("/static/font/TTSupermolotNeueExpanded/TTSupermolotNeueExpandedRegular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"TT Super Molot Neue Extended";font-style:normal;font-weight:600;src:url("/static/font/TTSupermolotNeueExpanded/TTSupermolotNeueExpandedDemiBold.woff") format("woff"),url("/static/font/TTSupermolotNeueExpanded/TTSupermolotNeueExpandedDemiBold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"TT Super Molot Neue Extended";font-style:normal;font-weight:700;src:url("/static/font/TTSupermolotNeueExpanded/TTSupermolotNeueExpandedBold.woff") format("woff"),url("/static/font/TTSupermolotNeueExpanded/TTSupermolotNeueExpandedBold.woff2") format("woff2")}HTML{--light-grey-1: #f5f5f5;--light-grey-2: #e9e9e9;--light-grey-3: #c6c6c6;--light-grey-4: #f1f1f1;--light-grey-5: #767676;--light-grey-6: #5f5f5f;--dark-grey: #38404a;--red: #e3000f;--dark-red: #b2000c;--white: #ffffff;--light-green: #00a859;--yellow: #ffc700;--light-yellow: #eee377;--light-blue: #409cd5;--medium-blue: #237bba;--faded-blue: #566271;--badge-gold: #eee8af;--badge-gold-hover: #eee377;--hovered-blue: #1F567D;--alert-background: #FDFAC5}:root{color:var(--dark-grey);font-family:"Open Sans","Montserrat",Georgia,Arial;font-size:10px}:root BODY{font-size:1.6rem}h2{font-size:2rem;font-weight:700;line-height:1.6}h3{font-size:2rem;font-weight:600;line-height:1.3}h4{font-size:2rem;font-weight:400;line-height:1.6}p{font-size:1.6rem;line-height:1.75}a{color:var(--dark-grey);text-decoration:none;transition:color 100ms ease-out;cursor:pointer}a:hover{color:var(--dark-red)}.ndi-headline{font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial;font-weight:600;font-size:calc(24px + (28 - 24)*(100vw - 475px)/(1024 - 475));line-height:1.142}@media screen and (min-width: 1024px){.ndi-headline{font-size:28px}}@media screen and (max-width: 475px){.ndi-headline{font-size:24px}}.ndi-headline--size-l{font-weight:700;font-size:calc(26px + (32 - 26)*(100vw - 475px)/(1024 - 475));line-height:1.125}@media screen and (min-width: 1024px){.ndi-headline--size-l{font-size:32px}}@media screen and (max-width: 475px){.ndi-headline--size-l{font-size:26px}}.ndi-headline--size-m{font-weight:600;font-size:calc(24px + (28 - 24)*(100vw - 475px)/(1024 - 475));line-height:1.142}@media screen and (min-width: 1024px){.ndi-headline--size-m{font-size:28px}}@media screen and (max-width: 475px){.ndi-headline--size-m{font-size:24px}}.ndi-headline--size-s{font-weight:700;font-size:calc(20px + (24 - 20)*(100vw - 475px)/(1024 - 475));line-height:1.166}@media screen and (min-width: 1024px){.ndi-headline--size-s{font-size:24px}}@media screen and (max-width: 475px){.ndi-headline--size-s{font-size:20px}}.ndi-headline--size-xs{font-weight:400;font-size:calc(20px + (24 - 20)*(100vw - 475px)/(1024 - 475));line-height:1.333}@media screen and (min-width: 1024px){.ndi-headline--size-xs{font-size:24px}}@media screen and (max-width: 475px){.ndi-headline--size-xs{font-size:20px}}.ndi-headline--size-xxs{font-weight:600;font-size:calc(16px + (20 - 16)*(100vw - 475px)/(1024 - 475));line-height:1.333}@media screen and (min-width: 1024px){.ndi-headline--size-xxs{font-size:20px}}@media screen and (max-width: 475px){.ndi-headline--size-xxs{font-size:16px}}.ndi-headline--light{font-weight:300}.ndi-headline--normal{font-weight:400}.ndi-title{font-family:"Open Sans","Montserrat",Georgia,Arial;font-weight:700;line-height:1.571;font-size:calc(12px + (14 - 12)*(100vw - 475px)/(1024 - 475))}@media screen and (min-width: 1024px){.ndi-title{font-size:14px}}@media screen and (max-width: 475px){.ndi-title{font-size:12px}}.ndi-title--light{font-weight:300}.ndi-title--size-xxxl{font-weight:800;font-size:4rem;font-size:calc(30px + (40 - 30)*(100vw - 475px)/(1024 - 475));line-height:1.2}@media screen and (min-width: 1024px){.ndi-title--size-xxxl{font-size:40px}}@media screen and (max-width: 475px){.ndi-title--size-xxxl{font-size:30px}}.ndi-title--size-xxl{font-weight:700;font-size:2.8rem;font-size:calc(24px + (28 - 24)*(100vw - 475px)/(1024 - 475));line-height:1.142}@media screen and (min-width: 1024px){.ndi-title--size-xxl{font-size:28px}}@media screen and (max-width: 475px){.ndi-title--size-xxl{font-size:24px}}.ndi-title--size-xl{font-weight:800;font-size:calc(18px + (22 - 18)*(100vw - 475px)/(1024 - 475));line-height:1.272}@media screen and (min-width: 1024px){.ndi-title--size-xl{font-size:22px}}@media screen and (max-width: 475px){.ndi-title--size-xl{font-size:18px}}.ndi-title--size-xl-light{font-weight:600;font-size:calc(16px + (20 - 16)*(100vw - 475px)/(1024 - 475));line-height:1.672}@media screen and (min-width: 1024px){.ndi-title--size-xl-light{font-size:20px}}@media screen and (max-width: 475px){.ndi-title--size-xl-light{font-size:16px}}.ndi-title--size-l{font-weight:700;font-size:calc(14px + (16 - 14)*(100vw - 475px)/(1024 - 475));line-height:1.375}@media screen and (min-width: 1024px){.ndi-title--size-l{font-size:16px}}@media screen and (max-width: 475px){.ndi-title--size-l{font-size:14px}}.ndi-title--size-m{font-weight:700;font-size:calc(12px + (14 - 12)*(100vw - 475px)/(1024 - 475));line-height:1.571}@media screen and (min-width: 1024px){.ndi-title--size-m{font-size:14px}}@media screen and (max-width: 475px){.ndi-title--size-m{font-size:12px}}code,kbd,samp,pre{font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ndi-visibility-hidden{visibility:hidden}.ndi-content-section{background-color:var(--white);overflow:hidden}.ndi-content-section--light-grey{background-color:var(--light-grey-1)}.ndi-content-section--dark-grey{background-color:var(--dark-grey)}.ndi-sub-header-wrapper{position:relative;background-color:var(--light-grey-1);right:0;left:0;box-shadow:0px 2px 16px 0px rgba(0,0,0,.15);z-index:10}.ndi-sub-header-wrapper__svg-container{position:absolute;left:0;right:0;width:100%;height:100%;max-width:1512px;width:100%;margin:auto;overflow:hidden;pointer-events:none}.ndi-sub-header-wrapper__svg-container svg{position:absolute;top:1rem;right:5rem;width:69rem}@media(max-width: 1024px){.ndi-sub-header-wrapper__svg-container{display:none}}.ndi-product-information{display:flex;flex-direction:column}.ndi-product-information>h2,.ndi-product-information h5,.ndi-product-information p{margin:0}.ndi-product-information__sku{color:var(--light-grey-5)}.ndi-copy-product-link{display:flex;column-gap:.8rem}.ndi-copy-product-link .ndi-icon--copy{width:1.8rem;height:2rem}.ndi-product-delivery{display:flex;align-items:flex-start;flex-direction:column;row-gap:3.6rem;width:100%;line-height:1.5}.ndi-product-delivery__inventory{display:flex;flex-direction:column;align-items:flex-start;row-gap:.8rem}.ndi-product-delivery__inventory-status-wrapper{display:flex;flex-direction:row;gap:.4rem;align-items:flex-start}@media screen and (min-width: 475px){.ndi-product-delivery__inventory-status-wrapper{align-items:flex-start}}.ndi-product-delivery__inventory-status-wrapper .ndi-link{color:var(--light-grey-5)}.ndi-product-delivery__inventory-status-wrapper .ndi-link .svg-icon-stroke{stroke:var(--light-grey-5)}.ndi-product-delivery__inventory-status{display:flex;flex-direction:column;gap:.4rem;align-items:center;justify-content:center}@media screen and (min-width: 475px){.ndi-product-delivery__inventory-status{align-items:start}}.ndi-product-delivery__inventory-status-label,.ndi-product-delivery__delivery-label{display:flex;align-items:flex-end;text-transform:uppercase;font-size:1.2rem;margin-bottom:.2rem}.ndi-product-delivery__inventory-status-label .ndi-icon--delivery,.ndi-product-delivery__delivery-label .ndi-icon--delivery{width:2rem;margin-right:.6rem}.ndi-product-delivery__inventory-status-quantity,.ndi-product-delivery__delivery-date{font-size:1.4rem;font-weight:700;text-align:left;justify-content:center}@media screen and (min-width: 475px){.ndi-product-delivery__inventory-status-quantity,.ndi-product-delivery__delivery-date{text-align:left;justify-content:flex-start}}.ndi-product-delivery__inventory-status-quantity span,.ndi-product-delivery__delivery-date span{display:inline-flex;align-items:center}.ndi-product-delivery__delivery{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.ndi-product-delivery__inventory-icon{position:relative}.ndi-product-delivery__inventory-icon:before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;display:inline-block}.ndi-product-delivery__inventory-icon--color-10:before{background-color:var(--light-green)}.ndi-product-delivery__inventory-icon--color-20:before{background-color:var(--light-yellow)}.ndi-product-delivery__inventory-icon--color-30:before{background-color:var(--light-blue)}.ndi-product-delivery__inventory-icon--color-40:before{background-color:var(--hovered-blue)}.ndi-product-delivery__inventory-icon--color-50:before{background-color:var(--dark-red)}.ndi-product-delivery__delivery-term{color:var(--light-grey-5);font-size:1.4rem}.ndi-product-price{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}.ndi-product-price__product-price{display:flex;flex-direction:column;font-size:1.2rem;align-items:center;line-height:1.15}@media screen and (min-width: 475px){.ndi-product-price__product-price{text-align:left;align-items:flex-end}}.ndi-product-price__product-price-now{margin-top:.6rem;font-weight:600}.ndi-product-price__product-price-per-unit,.ndi-product-price__product-price-per-vat{margin-top:.6rem;font-weight:300}.ndi-product-price__product-action-quantity-units{margin-top:.4rem;font-size:1.2rem;color:var(--dark-grey);text-align:center}.ndi-product-actions{display:flex;flex-direction:row;column-gap:.8rem;row-gap:.8rem;justify-content:center}@media screen and (min-width: 475px){.ndi-product-actions{justify-content:flex-end}}.ndi-product-actions .ndi-input-number{width:5.6rem}.ndi-product-actions .ndi-input-character__control{border-radius:.4rem}.ndi-product-actions .ndi-input-character__control input{border-radius:.4rem}.ndi-product-actions__product-action-quantity{min-width:5.6rem;border-radius:4px}.ndi-product-actions__product-action-add{min-width:14.5rem}.ndi-product-actions__quantity{display:flex;flex-direction:column}.ndi-product-actions-helper__help-messages{padding-top:.4rem;text-align:center}@media screen and (min-width: 475px){.ndi-product-actions-helper__help-messages{text-align:right}}.ndi-product-feature{display:flex;align-items:center;column-gap:.65rem;font-size:1.2rem;padding:.367rem .65rem;background-color:#fff;border-radius:.4rem}.ndi-product-feature .ndi-icon{width:1.6rem;height:1.6rem}.ndi-breadcrumb{padding:0;font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial;margin-top:2.4rem;margin-bottom:1rem}@media(min-width: 1024px){.ndi-breadcrumb.ndi-breadcrumb-shift{margin-left:32rem}}@media(max-width: 475px){.ndi-breadcrumb.ndi-breadcrumb-shift{font-size:2.3rem}}.ndi-breadcrumb p{margin:0;font-size:2.2rem}.ndi-breadcrumb .ndi-breadcrumb-item-parent{font-weight:400;font-size:1.6rem}@media(max-width: 475px){.ndi-breadcrumb .ndi-breadcrumb-item-parent{font-size:1.5rem}}.ndi-breadcrumb .ndi-breadcrumb-item-parent::after{display:inline-block;padding:0 .5rem;color:var(--light-grey-5);content:"/"}.ndi-breadcrumb .ndi-breadcrumb-item-current{font-weight:700}@media(max-width: 475px){.ndi-breadcrumb .ndi-breadcrumb-item-current{font-size:1.8rem}}.ndi-breadcrumb .ndi-breadcrumb-item-current .ndi-pre-text{font-weight:400}.ndi-standard-rich-text__image-fullwidth{width:100%;height:auto}@supports(object-fit: cover){.ndi-standard-rich-text__image-cover{width:100%;object-fit:cover}}@supports(object-fit: contain){.ndi-standard-rich-text__image-contain{width:100%;object-fit:contain}}body #epi-quickNavigator .epi-quickNavigator-editLink a span{font-size:unset !important}body #epi-quickNavigator .epi-quickNavigator-dropdown ul li a{font-size:unset !important}.ndi-skeleton{border-radius:.375rem;background-color:#e5e7eb;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.ndi-skeleton.skeleton-text{width:12rem;height:1.6rem}.ndi-skeleton.skeleton-input{width:16rem;height:2.2rem;margin:1rem 0}.categories{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-bottom:4rem}@media screen and (min-width: 1512px){.categories{padding-right:112px}}@media screen and (max-width: 768px){.categories{padding-right:24px}}@media screen and (min-width: 1512px){.categories{padding-left:112px}}@media screen and (max-width: 768px){.categories{padding-left:24px}}.categories .ndi-catalog-links{margin-bottom:1.2rem}.categories__category-block{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width: 475px){.categories__category-block{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.categories__category-block{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.categories__category-block{grid-template-columns:repeat(4, 1fr)}}.categories__category-item{aspect-ratio:1/1;padding:1.6rem;border:1px solid #ccc;background-color:var(--light-grey-2);text-align:center;display:flex;flex-direction:column;position:relative;cursor:pointer}.categories__category-item img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: cover){.categories__category-item img{height:100%;object-fit:cover}}.categories__category-item a{position:absolute;bottom:1.6rem;left:50%;transform:translateX(-50%);width:calc(100% - 3.2rem);min-height:6.3rem;display:flex;align-items:center;justify-content:center}@media(max-width: 1199px){.categories__categoryBlock{grid-template-columns:repeat(2, 1fr)}}.ndi-self-service-page-header{display:flex;flex-direction:column;align-items:start;margin-top:4rem}.ndi-self-service-page-header__navigate-back-button .ndi-icon--chevron-right{transform:rotate(180deg);width:1rem;height:1rem}.ndi-self-service-page-header__content{background-color:var(--light-gray-2);margin-top:3.4rem;display:flex;gap:1.6rem;align-items:center;width:100%;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.ndi-self-service-page-header__content{flex-direction:row}}.ndi-self-service-page-header__content-headline{margin:0}.ndi-self-service-page-header__content-header-actions{display:flex;gap:.8rem}.ndi-self-service-page-header__content-header-actions .ndi-button,.ndi-self-service-page-header__content-header-actions .ndi-public-admin-page__login-button{border-radius:.4rem}.ndi-self-service-page-header__content-description{margin-top:1.2rem;display:flex;flex-direction:column}.ndi-self-service-page-header__content-description-text--semi-bold{font-weight:600}.ndi-self-service-page-content-body{display:flex;flex-direction:column;gap:1.6rem;margin-top:4.4rem}.ndi-self-service-page-content-body__title{font-size:2.2rem;font-weight:800}.ndi-self-service-page-content-section{display:flex;flex-direction:column;background-color:var(--white)}.ndi-self-service-page-content-section__header{display:flex;width:100%;padding:3.6rem 4.8rem;flex-direction:column;gap:1.2rem}@media(min-width: 768px){.ndi-self-service-page-content-section__header{justify-content:space-between;flex-direction:row}}@media screen and (min-width: 768px){.ndi-self-service-page-content-section__subtotal-content{margin-left:auto}}.ndi-self-service-page-content-section__subtotal{display:flex;gap:2rem;margin-bottom:1.6rem}.ndi-self-service-page-content-section__subtotal--border-top{border-top:1px solid var(--light-grey-2)}.ndi-self-service-page-content-section__subtotal:last-child{padding-top:1.6rem;margin-bottom:0}.ndi-self-service-page-content-section__subtotal-content{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 768px){.ndi-self-service-page-content-section__subtotal-content{margin-left:auto}}.ndi-self-service-page-content-section__subtotal-content-line{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:.8rem 0 .4rem;font-size:1.6rem;line-height:2.2rem;font-weight:600}@media screen and (min-width: 768px){.ndi-self-service-page-content-section__subtotal-content-line{flex-direction:row;min-width:300px}}.ndi-self-service-page-content-section__subtotal-content-line--light-grey-5{padding:1.6rem 0 0 0;color:var(--light-grey-5)}.ndi-self-service-page-content-section__subtotal-content-line:first-child{padding:0 0 .4rem}.ndi-self-service-page-content-section__subtotal-content-line-price{font-size:2rem;line-height:2.6rem}@media screen and (min-width: 768px){.ndi-self-service-page-content-section__subtotal-content-line-price{margin-left:auto}}.ndi-self-service-page-content-section__subtotal-content-extaxes{display:flex;justify-content:start;font-size:1.2rem;font-weight:300;line-height:1.6rem}@media screen and (min-width: 768px){.ndi-self-service-page-content-section__subtotal-content-extaxes{justify-content:end}}.ndi-self-service-page-content-section__requisition-req{display:flex;align-items:center;gap:2.4rem}.ndi-self-service-page-content-section__total-content{display:flex;flex-direction:row}.ndi-self-service-page-content-section__total-content--light-grey-5{color:var(--light-grey-5)}@media screen and (min-width: 768px){.ndi-self-service-page-content-section__total-content{justify-content:end}}.ndi-self-service-page-content-section__total-content:last-child{margin-top:.8rem}.ndi-self-service-page-content-section__total-price{display:flex;font-size:2.8rem;line-height:3.2rem;font-weight:700;margin-right:.6rem}.ndi-self-service-page-content-section__total-currency{font-size:1.2rem;display:flex;flex-direction:column;justify-content:end;font-weight:700;margin-right:1rem}.ndi-self-service-page-content-section__total-price2nd{font-size:1.6rem;font-weight:600;margin-right:.6rem}.ndi-self-service-page-content-section__total-text{font-size:1.2rem;display:flex;flex-direction:column;justify-content:end;font-weight:300}.ndi-self-service-page-content-section__body{padding:1.6rem 4.8rem 4.8rem 4.8rem;display:flex;justify-content:start;flex-direction:column}@media(max-width: 475px){.ndi-self-service-page-content-section__body{padding:1.6rem 3rem}}.ndi-self-service-page-content-section__body-loading-spinner{min-height:4rem;position:relative}.ndi-selfservice-page-footer{bottom:0;background-color:var(--white);display:flex;justify-content:space-between;padding:3.2rem 0}.ndi-selfservice-page-footer__footer-content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));width:100%;display:grid;justify-content:space-between;grid-template-columns:1fr max-content;grid-template-rows:repeat(2, auto);grid-template-areas:"title submit" "terms submit";gap:3.2rem}@media screen and (min-width: 1512px){.ndi-selfservice-page-footer__footer-content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-selfservice-page-footer__footer-content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-selfservice-page-footer__footer-content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-selfservice-page-footer__footer-content{padding-left:24px}}@media screen and (min-width: 768px){.ndi-selfservice-page-footer__footer-content{grid-template-columns:max-content 1fr max-content;grid-template-rows:auto;grid-template-areas:"title terms submit"}}.ndi-selfservice-page-footer__title-area{display:flex;flex-direction:column;gap:1rem;grid-column:1/3;grid-row:1}@media screen and (min-width: 768px){.ndi-selfservice-page-footer__title-area{grid-column:1}}.ndi-selfservice-page-footer__footer-need-help{display:flex;align-items:start;margin-top:.8rem;font-size:1.4rem;flex-direction:column;row-gap:1.2rem}.ndi-selfservice-page-footer__footer-need-help .ndi-link{font-size:1.4rem}@media screen and (min-width: 768px){.ndi-selfservice-page-footer__footer-need-help{flex-direction:row}}.ndi-selfservice-page-footer__footer-terms{display:flex;flex-direction:column;grid-area:terms;justify-content:start;align-items:start;font-size:1.1rem}.ndi-selfservice-page-footer__footer-terms .ndi-input-checkbox{max-width:32.8rem}.ndi-selfservice-page-footer__footer-terms .ndi-input-checkbox label{font-weight:400}@media screen and (min-width: 768px){.ndi-selfservice-page-footer__footer-terms{align-items:end;font-size:1.4rem}}.ndi-selfservice-page-footer__footer-terms-content{display:flex;flex-direction:column;column-gap:3.2rem;row-gap:1.2rem}@media screen and (min-width: 1300px){.ndi-selfservice-page-footer__footer-terms-content{flex-direction:row}}.ndi-selfservice-page-footer__submit{display:flex;flex-direction:column;grid-column:2;grid-row:1/3;flex-direction:column;align-items:start;gap:3.2rem;justify-content:end}@media screen and (min-width: 768px){.ndi-selfservice-page-footer__submit{flex-direction:row;grid-column:3;grid-row:1}}.ndi-selfservice-page-footer__submit-button{display:flex;flex-direction:column;align-items:end}.ndi-selfservice-page-footer__submit-help-message{margin:.2rem 0;font-size:1.2rem;color:var(--dark-red)}.ndi-input-character{width:100%}.ndi-input-character--center-text input{text-align:center}.ndi-input-character--floating{position:relative}.ndi-input-character--floating.ndi-input-character--focus label{top:.8rem;transform:translateY(0);font-size:1.6rem;transform:scale(0.6)}.ndi-input-character--floating.ndi-input-character--focus .ndi-input-text{padding-top:1rem}.ndi-input-character--floating .ndi-input-character__control{border:none}.ndi-input-character--floating .ndi-input-character__control:hover,.ndi-input-character--floating .ndi-input-character__control:focus{border:none}.ndi-input-character--floating label{pointer-events:none;z-index:1;position:absolute;top:0;display:flex;gap:1.4rem;align-items:center;margin-bottom:0;transition:transform 150ms ease-out,top 150ms ease-out;position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);transform-origin:top left;font-weight:400;cursor:text}.ndi-input-character--floating label .ndi-icon{transition:transform 150ms ease-out}.ndi-input-character--floating:has(input:disabled).ndi-input-character .ndi-input-character__control{border:none}.ndi-input-character--floating:has(input:disabled).ndi-input-character label{transition:color 150ms ease-out;color:var(--light-grey-5)}.ndi-input-character--floating:has(input:disabled).ndi-input-character label .ndi-icon .svg-icon-fill{fill:var(--light-grey-5);transition:fill 150ms ease-out}.ndi-input-character--floating:has(input:disabled).ndi-input-character input{background-color:var(--light-grey-2);transition:background-color 150ms ease-out}.ndi-input-character__control{position:relative;border:1px solid var(--light-grey-3);width:100%;border-radius:.4rem;padding:1rem 1.4rem}.ndi-input-character__control:hover,.ndi-input-character__control:focus{border:1px solid #000}.ndi-input-character__control.ndi-input-character__control--icon-left{padding-left:4.4rem}.ndi-input-character__control.ndi-input-character__control--icon-left .ndi-input-character__icon{left:2.4rem}.ndi-input-character__control.ndi-input-character__control--icon-right{padding-right:4.4rem}.ndi-input-character__control.ndi-input-character__control--icon-right .ndi-input-character__icon{right:2.4rem}.ndi-input-character__control:has(input[disabled]){cursor:not-allowed;border:1px solid var(--light-grey-3)}.ndi-input-character__control:has(input[disabled]) .svg-icon-stroke{fill:var(--light-grey-3)}.ndi-input-character__control:has(input[disabled]) .svg-icon-fill{fill:var(--light-grey-3)}.ndi-input-character__control__unit{color:var(--light-grey-2)}.ndi-input-character input[type=text],.ndi-input-character input[type=tel],.ndi-input-character input[type=number],.ndi-input-character input[type=date],.ndi-input-character input[type=password],.ndi-input-character textarea{line-height:1.5;width:100%;border:none;border-radius:.4rem}.ndi-input-character input[type=text]:focus-visible,.ndi-input-character input[type=tel]:focus-visible,.ndi-input-character input[type=number]:focus-visible,.ndi-input-character input[type=date]:focus-visible,.ndi-input-character input[type=password]:focus-visible,.ndi-input-character textarea:focus-visible{outline:none}.ndi-input-character input[type=text]:disabled,.ndi-input-character input[type=tel]:disabled,.ndi-input-character input[type=number]:disabled,.ndi-input-character input[type=date]:disabled,.ndi-input-character input[type=password]:disabled,.ndi-input-character textarea:disabled{cursor:not-allowed;color:var(--light-grey-3);background-color:#fff;transition:color 150ms ease-out}.ndi-input-character input[type=text]::placeholder,.ndi-input-character input[type=tel]::placeholder,.ndi-input-character input[type=password]::placeholder,.ndi-input-character input[type=number]::placeholder{color:var(--dark-grey);opacity:1}.ndi-input-character input[type=text]:disabled::placeholder,.ndi-input-character input[type=password]:disabled::placeholder,.ndi-input-character input[type=tel]:disabled::placeholder,.ndi-input-character input[type=number]:disabled::placeholder{color:var(--light-grey-3)}.ndi-input-character input[type=number]{-moz-appearance:textfield}.ndi-input-character input[type=number]::-webkit-inner-spin-button,.ndi-input-character input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ndi-input-character__icon{position:absolute;top:0;width:2rem;height:5rem;display:flex;align-items:center;justify-content:center}.ndi-input-character__icon>svg{width:2rem;height:2rem}.ndi-input-container{width:100%;display:flex;gap:1.6rem}.ndi-input-validation-guide{font-size:1.4rem;line-height:1.571;margin:.4rem 0}.ndi-input-help-message{margin:.2rem 0;font-size:1.2rem;color:var(--dark-red);flex-basis:100%}.ndi-input-explain-message{margin:.2rem 0;font-size:1.2rem;color:var(--light-grey-5);flex-basis:100%}label{font-weight:600;margin-bottom:.9rem;display:block;cursor:pointer}select{background-color:rgba(0,0,0,0);border:1px solid #dcdcdc;border-radius:4px;cursor:pointer;padding:1.5rem 3rem 1.5rem 1.5rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0962058 2.09621C0.22448 1.96793 0.432454 1.96793 0.560728 2.09621L5 6.53548L9.43927 2.09621C9.56754 1.96793 9.77552 1.96793 9.90379 2.09621C10.0321 2.22448 10.0321 2.43245 9.90379 2.56073L5 7.46452L0.0962058 2.56073C-0.0320686 2.43245 -0.0320686 2.22448 0.0962058 2.09621Z' fill='%2338404A'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 1.2rem);background-position-y:50%}select:not([disabled]):hover{border:1px solid #000}select[disabled]{cursor:not-allowed}select:focus{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 0.5L9.90379 5.40379C10.0321 5.53207 10.0321 5.74004 9.90379 5.86832C9.77552 5.99659 9.56755 5.99659 9.43927 5.86832L5 1.42905L0.560729 5.86832C0.432454 5.99659 0.22448 5.99659 0.0962058 5.86832C-0.0320686 5.74004 -0.0320686 5.53207 0.0962058 5.40379L5 0.5Z' fill='%2338404A'/%3E%3C/svg%3E%0A")}.ndi-drawer{position:fixed;top:0;right:0;width:100%;z-index:5010;pointer-events:auto}.ndi-drawer--horizontal-left{left:0;right:auto;width:100%}@media(min-width: 1024px){.ndi-drawer--horizontal-left{width:56rem}}.ndi-drawer--horizontal-right{left:auto;right:0;width:100%}@media(min-width: 1024px){.ndi-drawer--horizontal-right{width:56rem}}.ndi-drawer--horizontal-center{left:0;right:0;margin:auto;width:100%}.ndi-drawer__content{display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--white);height:100vh;width:100%;overflow:hidden}.ndi-drawer__nav-bar{position:relative;display:grid;grid-template-columns:minmax(6rem, max-content) 1fr 4rem;align-items:center;padding:1.6rem 1rem}@media(min-width: 1024px){.ndi-drawer__nav-bar{padding:2.8rem 3.2rem}}.ndi-drawer__nav-bar--with-title{border-bottom:1px solid var(--light-grey-2);padding:1.6rem 1rem}@media(min-width: 1024px){.ndi-drawer__nav-bar--with-title{padding:2.4rem 3.2rem}}.ndi-drawer__title{text-align:center;text-transform:capitalize;grid-column:2}.ndi-drawer__close-btn{grid-column:3}.ndi-drawer__close-btn .ndi-icon--close{width:2rem;height:2rem}.ndi-drawer__component{width:100%;height:calc(100% - 7.56rem)}.ndi-drawer .drawer-slide-right-enter-active,.ndi-drawer .drawer-slide-left-enter-active,.ndi-drawer .drawer-slide-center-enter-active{transition:transform 150ms cubic-bezier(0, 0, 0.58, 1)}.ndi-drawer .drawer-slide-right-leave-active,.ndi-drawer .drawer-slide-left-leave-active,.ndi-drawer .drawer-slide-center-leave-active{transition:transform 150ms cubic-bezier(0.42, 0, 1, 1)}.ndi-drawer .drawer-slide-right-enter-from,.ndi-drawer .drawer-slide-right-leave-to{transform:translateX(100%)}.ndi-drawer .drawer-slide-left-enter-from,.ndi-drawer .drawer-slide-left-leave-to{transform:translateX(-100%)}.ndi-drawer .drawer-slide-center-enter-from,.ndi-drawer .drawer-slide-center-leave-to{transform:translateY(100%)}.ndi-modal{pointer-events:auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:5050;box-shadow:2px 0px 10px 0px rgba(0,0,0,.1019607843)}.ndi-modal--size-small{width:60rem}.ndi-modal--size-medium{width:80rem}@media(min-width: 768px){.ndi-modal--page-width{width:min(128.8rem,100vw - (48px + 176*(100vw - 768px)/744))}}.ndi-modal__content{margin:auto;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--white);overflow:hidden;color:var(--dark-grey);border-radius:.4rem;min-width:30rem;min-height:30rem;max-height:100vh;width:100vw;height:100vh}@media(min-width: 768px){.ndi-modal__content{width:100%;height:auto;max-height:calc(100vh - 4rem);max-width:min(128.8rem,100vw - (48px + 176*(100vw - 768px)/744))}}.ndi-modal--scrollable{overflow-y:scroll}.ndi-modal__nav-bar{padding:2rem;position:relative;display:flex;justify-content:center;align-items:center;padding:2rem;display:grid;grid-template-columns:4rem 1fr 4rem}.ndi-modal__title{margin:0;grid-column:1/4;grid-row:1;text-align:center}.ndi-modal__close-btn{grid-column:3;grid-row:1;width:4rem;height:4rem}.ndi-modal__component{width:100%}.ndi-modal .modal-enter-active,.ndi-modal .modal-leave-active{transition:opacity 150ms ease-out}.ndi-modal .modal-enter-from,.ndi-modal .modal-leave-to{opacity:0}.ndi-generic-modal__content{padding:3.2rem;height:100%}.ndi-generic-modal__description{display:flex;justify-content:center}.ndi-generic-modal__button{display:flex;justify-content:center;margin-top:3.2rem;margin-bottom:3.2rem}.ndi-add-comment-modal__content{padding:3.2rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem}.ndi-add-comment-modal__content .ndi-input-character{width:100%}.ndi-confirmation-modal{pointer-events:auto;background-color:var(--white);display:flex;flex-direction:column;justify-content:start;height:auto;min-width:30rem;min-height:30rem;max-height:100vh;width:100vw;height:100vh}@media(min-width: 768px){.ndi-confirmation-modal{width:100%;height:auto;max-width:60rem;max-height:calc(100vh - 4rem)}}.ndi-confirmation-modal .ndi-confirmation-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2.4rem}.ndi-confirmation-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-title{margin:0;line-height:2.8rem;font-weight:800;font-size:2.2rem}.ndi-confirmation-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-button{display:flex;justify-content:center;align-items:center;padding:1.2rem;width:4rem;height:4rem;background-color:var(--light-grey-1);border-radius:20rem;border:none}.ndi-confirmation-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-button:hover{cursor:pointer;background-color:var(--light-grey-3)}.ndi-confirmation-modal .ndi-confirmation-modal-body{padding:0 2.4rem}.ndi-confirmation-modal .ndi-confirmation-modal-footer{padding:2.4rem;display:flex;justify-content:end;margin-top:auto;align-items:center;gap:2.4rem}.ndi-form-modal{pointer-events:auto;background-color:var(--white);display:flex;flex-direction:column;justify-content:start;height:auto;min-width:30rem;min-height:30rem;max-height:100vh;width:100vw;height:100vh}@media(min-width: 768px){.ndi-form-modal{width:100%;height:auto;max-width:60rem;max-height:calc(100vh - 4rem)}}.ndi-form-modal .ndi-form-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2.4rem}.ndi-form-modal .ndi-form-modal-header .ndi-form-modal-header-title{margin:0;line-height:2.8rem;font-weight:800;font-size:2.2rem}.ndi-form-modal .ndi-form-modal-header .ndi-form-modal-header-button{display:flex;justify-content:center;align-items:center;padding:1.2rem;width:4rem;height:4rem;background-color:var(--light-grey-1);border-radius:20rem;border:none}.ndi-form-modal .ndi-form-modal-header .ndi-form-modal-header-button:hover{cursor:pointer;background-color:var(--light-grey-3)}.ndi-form-modal .ndi-form-modal-body{padding:0 2.4rem;overflow-y:auto}.ndi-form-modal .ndi-form-modal-body .form-item{margin-bottom:1.6rem}.ndi-form-modal .ndi-form-modal-body .form-item label{display:block;margin-bottom:.8rem;font-weight:600}.ndi-form-modal .ndi-form-modal-body .form-item input{width:100%;padding:.8rem;border:1px solid var(--light-grey-2);border-radius:.4rem}.ndi-form-modal .ndi-form-modal-body .form-item input:focus{border-color:var(--primary);outline:none}.ndi-form-modal .ndi-form-modal-footer{padding:2.4rem;display:flex;justify-content:end;margin-top:auto;align-items:center;gap:2.4rem}.ndi-overlay-framework{z-index:5005;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.ndi-overlay-framework__overlay{position:absolute;pointer-events:auto;z-index:-1;width:100%;height:100%;top:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.25)}.ndi-overlay-framework__container{pointer-events:none;display:flex;align-items:center;height:100%;justify-content:center}.ndi-overlay-framework .overlay-enter-active,.ndi-overlay-framework .overlay-leave-active{transition:opacity 150ms ease-out}.ndi-overlay-framework .overlay-enter-from,.ndi-overlay-framework .overlay-leave-to{opacity:0}.ndi-contact-us-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-contact-us-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-contact-us-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-contact-us-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-contact-us-block{padding-left:24px}}.ndi-contact-us-block .ndi-page-header{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.ndi-contact-us-block .ndi-page-header h1{font-weight:300}.ndi-contact-us-block .ndi-page-header .ndi-title-icon{width:5rem}.ndi-contact-us-block .ndi-grid{margin-top:4.8rem;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1, 1fr);gap:1.6rem;row-gap:12rem}@media screen and (min-width: 475px){.ndi-contact-us-block .ndi-grid{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 768px){.ndi-contact-us-block .ndi-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.ndi-contact-us-block .ndi-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1199px){.ndi-contact-us-block .ndi-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1512px){.ndi-contact-us-block .ndi-grid{grid-template-columns:repeat(3, 1fr)}}.ndi-connected-specialist-block{display:flex;flex-direction:column;height:100%;padding:4rem;background-color:var(--light-grey-1)}.ndi-connected-specialist-block .ndi-block-header{font-size:2.8rem;font-weight:600;display:flex;flex-direction:column;justify-content:left;font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial}@media screen and (max-width: 475px){.ndi-connected-specialist-block .ndi-block-header{font-size:2rem}}.ndi-connected-specialist-block .ndi-block-content{word-break:break-word;margin-top:1.2rem}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist{display:flex;flex-wrap:nowrap;word-break:break-word;flex-direction:row;gap:1.2rem;margin-block-start:1em;margin-block-end:1em}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist img{width:10rem;height:10rem}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-logo{width:11.2rem;height:3.4rem}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist p{margin:0}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-name{font-weight:700;font-size:1.8rem;line-height:2.4rem}@media screen and (max-width: 475px){.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-name{font-size:1.6rem}}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-title{font-size:1.6rem}@media screen and (max-width: 475px){.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-title{font-size:1.4rem}}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-phone{font-weight:600;color:var(--red);font-size:1.6rem;line-height:2.2rem;margin-top:2.4rem}@media screen and (max-width: 475px){.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-phone{font-size:1.4rem}}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-email{font-weight:600;color:var(--red);font-size:1.6rem;line-height:2.2rem}@media screen and (max-width: 475px){.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-email{font-size:1.4rem}}.ndi-connected-specialist-block .ndi-block-footer{margin-top:1.2rem}.ndi-component--contact-us__get-in-touch-form{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:2rem 0}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormChoice{width:100%;margin-top:1.6rem;margin-bottom:1rem}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox{width:100%;margin-top:1.6rem;margin-bottom:1rem}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .Form__Element__Caption{z-index:1;top:0;display:flex;gap:1.4rem;align-items:center;margin-bottom:0;left:1.4rem;top:50%;transform:translateY(-50%);transform-origin:top left;font-size:1.4rem;font-weight:400;cursor:text}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input{background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;cursor:pointer;padding:1.5rem 3rem 1.5rem 1.5rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input:hover,.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input:focus{border:1px solid #000}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input:focus-visible{outline:none}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input:disabled{cursor:not-allowed;color:var(--light-grey-3);background-color:#fff;transition:color 150ms ease-out}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input::placeholder{color:var(--dark-grey);opacity:1}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input:disabled::placeholder{color:var(--light-grey-3)}.ndi-component--custom-information-block{display:flex;flex-direction:column;height:100%;padding:4rem;background-color:var(--light-grey-1)}.ndi-component--custom-information-block .ndi-block-header{font-size:1.8rem;font-weight:600;display:flex;flex-direction:column;justify-content:center;align-items:center}.ndi-component--custom-information-block .ndi-block-header .ndi-block-icon{width:2.5rem}.ndi-component--custom-information-block .ndi-block-content{word-break:break-word;margin-top:1.2rem}.ndi-component--custom-information-block .ndi-block-footer{margin-top:1.2rem}.ndi-checkout-page{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-bottom:23rem}@media screen and (min-width: 1512px){.ndi-checkout-page{padding-right:112px}}@media screen and (max-width: 768px){.ndi-checkout-page{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-checkout-page{padding-left:112px}}@media screen and (max-width: 768px){.ndi-checkout-page{padding-left:24px}}.ndi-checkout-page__content{display:flex;flex-direction:column}.ndi-contact-ndi-block{gap:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.ndi-contact-ndi-block__content-area{padding:5rem 2rem 0 2rem}.ndi-pagination{margin-top:1.2rem;display:flex;justify-content:space-between;align-items:center;overflow:auto;gap:1.2rem}.ndi-pagination__current-page-text{font-size:1.2rem;font-weight:600;white-space:nowrap}.ndi-pagination ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:.4rem}.ndi-pagination ul button{font-size:1.2rem;font-weight:600;line-height:1.8rem;padding:.3rem .7rem;background-color:#fff;border:1px solid #38404a;border-radius:.4rem}.ndi-pagination ul button.active{background-color:#38404a;color:#fff}.ndi-pagination ul button.enabled{background-color:#fff}.ndi-pagination ul button:hover:not(.active){background-color:#ddd}.ndi-pagination ul li{display:flex;align-items:flex-end;justify-content:flex-end}.ndi-product-campaign{background-color:var(--badge-gold);display:inline-flex;min-height:3.2rem;column-gap:.9rem;align-items:center;justify-content:center;color:var(--dark-grey);font-weight:700;width:100%}.ndi-product-campaign .ndi-tooltip__tooltip-button{width:1.4rem;height:1.4rem}.ndi-campaign-badge__campaign{width:12rem;height:3.2rem;position:absolute;top:0;left:0;right:0;margin:auto}@media screen and (min-width: 475px){.ndi-campaign-badge__campaign{left:2.4rem;right:auto}}@media screen and (min-width: 475px){.ndi-variant-details-drawer .ndi-campaign-badge__campaign{left:0;right:0}}.ndi-campaign-badge__campaign-text{text-align:center;text-transform:uppercase;font-size:1rem;line-height:1.8rem;font-weight:700}.ndi-splash-in-drawer{position:relative;width:8rem;left:0rem;column-gap:.1rem}.ndi-splash-in-checkout{position:relative;width:8rem;left:0rem;column-gap:.1rem}.ndi-empty-search-state{flex-direction:column;display:flex;align-items:center;margin-top:5rem}.ndi-empty-search-state__icon{align-content:center;max-width:10rem}.ndi-empty-search-state__icon img{height:100%;width:100%}.ndi-missing-car-info-card{display:flex;flex-direction:column;justify-content:space-between;padding:3.2rem 2.4rem 3.2rem 2.4rem;min-height:10rem;max-height:24rem;background-color:#fff;position:relative}.ndi-missing-car-info-card__title{text-align:center;color:var(--red);margin:0}.ndi-bundle-drawer-item{box-sizing:border-box;width:100%;padding:2.4rem 2.8rem 2.4rem 2.8rem;border-bottom:1px solid var(--light-grey-2)}.ndi-bundle-drawer-item p{margin:0;padding:0}.ndi-bundle-drawer-item .ndi-group-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.2rem}.ndi-bundle-drawer-item .ndi-group-header .ndi-image-and-splash{display:flex;flex-direction:column;flex-grow:0;width:8rem}.ndi-bundle-drawer-item .ndi-group-header .ndi-image-and-splash .ndi-image{display:flex;height:8rem;object-fit:contain}.ndi-bundle-drawer-item .ndi-group-header .ndi-group-details{flex-grow:1}.ndi-bundle-drawer-item .ndi-group-header .ndi-group-details .ndi-sku{font-size:1.2rem;color:var(--light-grey-5)}.ndi-bundle-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name{font-size:1.6rem;font-weight:700;line-height:1.375;font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-bundle-drawer-item .ndi-group-header .ndi-group-details .ndi-group-type{font-size:1.2rem}.ndi-bundle-drawer-item .ndi-group-price-and-actions{flex-grow:0;display:flex;justify-content:end;align-items:center;gap:1.2rem}.ndi-bundle-drawer-item .ndi-group-price-and-actions .ndi-price{width:8rem}.ndi-bundle-drawer-item .ndi-group-price-and-actions .ndi-price p{line-height:1.8rem;text-align:right}.ndi-bundle-drawer-item .ndi-group-price-and-actions .ndi-price :last-child{font-size:1.4rem}.ndi-bundle-drawer-item .ndi-group-items{margin-left:1.2rem;padding-left:1.2rem;border-left:1px solid var(--light-grey-2)}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item{display:flex;justify-content:start;flex:1;align-items:center;width:100%;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-image{flex-grow:0;width:5.6rem;height:5.6rem;object-fit:contain}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-sku{font-size:1.2rem;line-height:1.4rem;color:var(--light-grey-5)}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-title{font-size:1.6rem;font-weight:700;line-height:1.8rem;font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-subtitle{font-size:1.2rem;line-height:1.4rem}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-quantity{margin-left:auto;padding:2.4rem}.ndi-complete-wheel-drawer-item{box-sizing:border-box;width:100%;padding:2.4rem 2.8rem 2.4rem 2.8rem;border-bottom:1px solid var(--light-grey-2)}.ndi-complete-wheel-drawer-item p{margin:0;padding:0}.ndi-complete-wheel-drawer-item .ndi-group-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.2rem}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-image{flex-grow:0;width:8rem;height:8rem;object-fit:contain}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-group-details{flex-grow:1}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-group-details .ndi-sku{font-size:1.2rem;color:var(--light-grey-5)}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name{font-size:1.2rem;line-height:1.8rem;font-weight:400}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name span{font-weight:300;line-height:1.6rem}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-group-details .ndi-group-type{font-size:1.6rem;font-weight:700;line-height:2.2rem;font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions{flex-grow:0;display:flex;justify-content:end;align-items:center;gap:1.2rem}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions .ndi-price{width:8rem}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions .ndi-price p{line-height:1.8rem;text-align:right}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions .ndi-price .ndi-total{font-size:1.4rem;font-weight:200}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions .ndi-price .ndi-value{font-weight:600}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions .ndi-price :last-child{font-size:1.4rem}.ndi-complete-wheel-drawer-item .ndi-group-items{margin-left:1.2rem;padding-left:1.2rem;border-left:1px solid var(--light-grey-2)}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item{display:flex;justify-content:start;align-items:center;width:100%;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image{width:5.6rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image .ndi-image{flex-grow:0;height:5.6rem;object-fit:contain}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image .ndi-splash-in-basket{position:relative;left:0;width:100%;column-gap:0}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image .ndi-button--icon-button{width:2.4rem;height:2.4rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details{flex-grow:1}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-sku{font-size:1.2rem;line-height:1.4rem;color:var(--light-grey-5)}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-title{font-size:1.6rem;font-weight:700;line-height:1.8rem;font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-subtitle{font-size:1.2rem;line-height:1.4rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions{flex-grow:0;display:flex;justify-content:end;align-items:center;gap:1.2rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions .ndi-price{width:8rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions .ndi-price p{line-height:1.8rem;text-align:right}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions .ndi-price :last-child{font-size:1.4rem}.ndi-loose-drawer-item{box-sizing:border-box;width:100%;padding:2.4rem 2.8rem 2.4rem 2.8rem;border-bottom:1px solid var(--light-grey-2)}.ndi-loose-drawer-item p{margin:0;padding:0}.ndi-loose-drawer-item .ndi-item-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.2rem}.ndi-loose-drawer-item .ndi-item-header .ndi-image-and-splash{display:flex;flex-direction:column;flex-grow:0;width:8rem}.ndi-loose-drawer-item .ndi-item-header .ndi-image-and-splash .ndi-image{display:flex;height:8rem;object-fit:contain}.ndi-loose-drawer-item .ndi-item-header .ndi-item-details{flex-grow:1}.ndi-loose-drawer-item .ndi-item-header .ndi-item-details .ndi-sku{font-size:1.2rem;color:var(--light-grey-5)}.ndi-loose-drawer-item .ndi-item-header .ndi-item-details .ndi-title{font-size:1.6rem;font-weight:700;line-height:1.375;font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-loose-drawer-item .ndi-item-header .ndi-item-details .ndi-subtitle{font-size:1.2rem}.ndi-loose-drawer-item .ndi-item-price-and-actions{flex-grow:0;display:flex;justify-content:end;align-items:center;gap:1.2rem}.ndi-loose-drawer-item .ndi-item-price-and-actions .ndi-price{width:8rem}.ndi-loose-drawer-item .ndi-item-price-and-actions .ndi-price p{line-height:1.8rem;text-align:right}.ndi-loose-drawer-item .ndi-item-price-and-actions .ndi-price :last-child{font-size:1.4rem}.ndi-staggered-fitment-drawer-item{box-sizing:border-box;width:100%;padding:2.4rem 2.8rem 2.4rem 2.8rem;border-bottom:1px solid var(--light-grey-2)}.ndi-staggered-fitment-drawer-item p{margin:0;padding:0}.ndi-staggered-fitment-drawer-item .ndi-group-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.2rem}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-image{flex-grow:0;width:8rem;height:8rem;object-fit:contain}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-group-details{flex-grow:1}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-group-details .ndi-sku{font-size:1.2rem;color:var(--light-grey-5)}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name{font-size:1.2rem;line-height:1.8rem;font-weight:400}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name span{font-weight:300;line-height:1.6rem}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-group-details .ndi-group-type{font-size:1.6rem;font-weight:700;line-height:2.2rem;font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions{flex-grow:0;display:flex;justify-content:end;align-items:center;gap:1.2rem}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions .ndi-price{width:8rem}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions .ndi-price p{line-height:1.8rem;text-align:right}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions .ndi-price .ndi-total{font-size:1.4rem;font-weight:200}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions .ndi-price .ndi-value{font-weight:600}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions .ndi-price :last-child{font-size:1.4rem}.ndi-staggered-fitment-drawer-item .ndi-group-items{margin-left:1.2rem;padding-left:1.2rem;border-left:1px solid var(--light-grey-2)}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item{display:flex;justify-content:start;align-items:center;width:100%;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image{width:5.6rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-image{flex-grow:0;height:5.6rem;object-fit:contain}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-splash-in-basket{position:relative;left:0;width:100%;column-gap:0}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-button--icon-button{width:2.4rem;height:2.4rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details{flex-grow:1}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-sku{font-size:1.2rem;line-height:1.4rem;color:var(--light-grey-5)}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-title{font-size:1.6rem;font-weight:700;line-height:1.8rem;font-family:"Open Sans","Montserrat",Georgia,Arial}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-subtitle{font-size:1.2rem;line-height:1.4rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions{flex-grow:0;display:flex;justify-content:end;align-items:center;gap:1.2rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions .ndi-price{width:8rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions .ndi-price p{line-height:1.8rem;text-align:right}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-price-and-actions .ndi-price :last-child{font-size:1.4rem}main{min-height:calc(100vh - 10rem)}body:has(.ndi-header){margin-top:6.4rem}@media(min-width: 768px){body:has(.ndi-header){margin-top:5.6rem}}.ndi-button,.ndi-public-admin-page__login-button{border-radius:var(--CardBorderRadius);padding:1.5rem 2.4rem;min-width:14.5rem;font-size:1.4rem;border:none;cursor:pointer;transition:background-color 100ms ease-out,color 100ms ease-out;position:relative;display:inline-block;color:var(--dark-grey)}.ndi-button:disabled:not(.ndi-button--icon-button),.ndi-public-admin-page__login-button:disabled:not(.ndi-button--icon-button){background-color:var(--light-grey-2);color:var(--dark-grey)}.ndi-button:disabled:not(.ndi-button--icon-button):hover,.ndi-public-admin-page__login-button:disabled:not(.ndi-button--icon-button):hover{background-color:var(--light-grey-2);color:var(--dark-grey)}.ndi-button:disabled:hover,.ndi-public-admin-page__login-button:disabled:hover{cursor:not-allowed}.ndi-button--primary,.ndi-public-admin-page__login-button{background-color:var(--red);color:var(--white);font-weight:700;text-align:center}.ndi-button--primary:hover,.ndi-public-admin-page__login-button:hover{background-color:var(--dark-red);color:var(--white)}.ndi-button--primary .ndi-icon .svg-icon-fill,.ndi-public-admin-page__login-button .ndi-icon .svg-icon-fill{fill:var(--white)}.ndi-button--primary .ndi-icon .svg-icon-stroke,.ndi-public-admin-page__login-button .ndi-icon .svg-icon-stroke{stroke:var(--white)}.ndi-button--secondary{border:1px solid var(--dark-grey);background-color:rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);transition:outline-color 100ms ease-out;outline-offset:-2px;font-weight:400;text-align:center}.ndi-button--secondary:hover{outline-color:var(--dark-grey);color:var(--dark-grey)}.ndi-content-section--dark-grey .ndi-button--secondary{border:1px solid var(--white);background-color:rgba(0,0,0,0);color:var(--white)}.ndi-content-section--dark-grey .ndi-button--secondary:hover{color:var(--white);outline-color:var(--white)}.ndi-button--tertiary{background-color:var(--dark-grey);color:var(--white);font-weight:700;text-align:center}.ndi-button--tertiary:hover{background-color:#566271;color:var(--white)}.ndi-button--tertiary.ndi-button--inverted{background-color:var(--light-grey-4);color:var(--dark-grey)}.ndi-button--tertiary.ndi-button--inverted:hover{background-color:var(--faded-blue);color:var(--white)}.ndi-button--white{font-weight:700;background-color:var(--white)}.ndi-button--arrow-button{padding:0;overflow:hidden}.ndi-button--arrow-button .ndi-svg--arrow{width:3.6rem;height:1.4rem;display:inline-block;position:relative;transform:translateX(-1.2rem);transition:transform 100ms ease-out}.ndi-button--arrow-button.ndi-button--size-large{min-width:10rem}.ndi-button--arrow-button.ndi-button--size-large .ndi-svg--arrow{width:7.2rem;height:2.8rem;transform:translateX(-2.4rem)}.ndi-button--arrow-button.ndi-button--size-medium{min-width:6rem}.ndi-button--arrow-button:hover .ndi-svg--arrow{transform:translateX(0)}.ndi-button--arrow-button:hover #ndi-svg-arrow-right{fill:var(--red)}.ndi-button--arrow-button.ndi-button--inverted path{fill:var(--white)}.ndi-button--arrow-button.ndi-button--inverted path:hover path{fill:var(--red)}.ndi-button--icon-button{gap:.4rem;padding:0;min-width:unset;background-color:rgba(0,0,0,0)}.ndi-button--icon-button .ndi-icon{transition:transform 100ms ease-out}.ndi-button--icon-button:disabled{color:var(--light-grey-5)}.ndi-button--icon-button:disabled .svg-icon-fill{fill:var(--light-grey-5)}.ndi-button--icon-button:disabled .svg-icon-stroke{stroke:var(--light-grey-5)}.ndi-button--icon-button:hover:not(:disabled){color:var(--red)}.ndi-button--icon-button:hover:not(:disabled) .ndi-icon--close{transform:scale(0.8)}.ndi-button--icon-button:hover:not(:disabled) .svg-icon-stroke,.ndi-button--icon-button:hover:not(:disabled) .svg-icon-fill{transition:fill 100ms ease-out,stroke 100ms ease-out}.ndi-button--icon-button:hover:not(:disabled) .svg-icon-stroke{stroke:var(--red)}.ndi-button--icon-button:hover:not(:disabled) .svg-icon-fill{fill:var(--red)}.ndi-button--icon-button .ndi-icon--chevron-right,.ndi-button--icon-button .ndi-icon--chevron-left{width:.8rem;height:.8rem}.ndi-button--tab-button{background-color:var(--light-grey-2);font-weight:700;text-transform:capitalize;padding:1.6rem 2.4rem;flex-grow:1}.ndi-button--tab-button:hover{background:var(--light-grey-1)}.ndi-button--tab-button.ndi-button--active{background-color:#fff;color:var(--dark-grey);border-top:1px solid var(--light-grey-2)}.ndi-button--circle{border-radius:50%;padding:1rem;background-color:var(--light-grey-1)}.ndi-button--rounded{border-radius:10rem;background-color:#fff;padding:1rem 1.8rem}.ndi-button--loading .ndi-button__content{visibility:hidden}.ndi-button--small{padding:.5rem 1.4rem;min-height:4.8rem}.ndi-button__content{display:inline-flex;align-items:center;justify-content:center;column-gap:.8rem}.ndi-button .ndi-loading-spinner,.ndi-public-admin-page__login-button .ndi-loading-spinner{width:3.6rem;height:3.6rem}.ndi-dropdown--open>.ndi-dropdown__dropdown-toggle>.ndi-input-select__selected-options>.ndi-dropdown__actions .ndi-icon--chevron-right{transform:rotateZ(-90deg)}.ndi-dropdown--open .ndi-input-select__selected-options{justify-content:space-between}@media screen and (min-width: 768px){.ndi-dropdown--open .ndi-input-select__selected-options__dropdown-toggle{border-radius:4px 4px 0 0}}@media screen and (min-width: 768px){.ndi-dropdown--open .ndi-input-select__selected-options__dropdown-menu{border-radius:0 0 4px 4px}}.ndi-dropdown--column{display:flex;flex-direction:column}.ndi-dropdown__dropdown-toggle{width:100%;appearance:none;display:flex;background:#fff;border-radius:4px;white-space:normal;position:relative;cursor:pointer}.ndi-dropdown__dropdown-menu{position:absolute;min-width:20rem;max-height:28rem;flex-direction:column;overflow-y:auto;border-radius:4px;border:none;text-align:left;list-style:none;color:currentColor;background-color:#fff;z-index:1000;box-shadow:2px 5px 5px 0px rgba(0,0,0,.1);list-style-type:none;padding:0;margin:0;line-height:3.2rem}@media screen and (max-width: 768px){.ndi-dropdown__dropdown-menu--mobile-fullscreen{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto}}.ndi-dropdown__dropdown-menu-content{display:flex;flex-direction:column;cursor:default}.ndi-dropdown__loading-spinner{position:relative;min-height:6rem;margin-bottom:1.2rem}.ndi-dropdown__actions{display:flex;align-items:center}.ndi-dropdown__actions .ndi-icon--chevron-right{width:1.4rem;height:1.4rem;transform:rotateZ(90deg)}.ndi-dropdown__dropdown-option--highlight{background:var(--light-grey-4)}.ndi-dropdown .dropdown-menu-enter-active,.ndi-dropdown .dropdown-menu-leave-active{transition:opacity 150ms ease-out,transform 150ms ease-out}.ndi-dropdown .dropdown-menu-enter-from,.ndi-dropdown .dropdown-menu-leave-to{opacity:0}.ndi-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.ndi-icon .svg-icon-stroke{stroke:var(--dark-grey)}.ndi-icon .svg-icon-fill{fill:var(--dark-grey)}.ndi-icon>svg{width:100%;height:100%}.ndi-icon--clickable{cursor:pointer}.ndi-icon--color-light-grey-5 .svg-icon-stroke{stroke:var(--light-grey-5)}.ndi-icon--color-light-grey-5 .svg-icon-fill{fill:var(--light-grey-5)}.ndi-icon--color-white .svg-icon-stroke{stroke:#fff}.ndi-icon--color-white .svg-icon-fill{fill:#fff}.ndi-icon--color-red .svg-icon-stroke{stroke:var(--red)}.ndi-icon--color-red .svg-icon-fill{fill:var(--red)}.ndi-icon--background-color-light-grey-1{padding:.6rem;background-color:var(--light-grey-1);border-radius:.4rem}.ndi-icon--background-color-light-grey-2{padding:.6rem;background-color:var(--light-grey-2);border-radius:.4rem}.ndi-icon--ellipsis{border-radius:50%}.ndi-icon--chevron-down{padding:.6rem}.ndi-link{display:inline-flex;align-items:center;gap:.5rem;font-size:1.4rem}.ndi-link .ndi-icon--chevron-right,.ndi-link .ndi-icon--chevron-left{width:.8rem;height:.8rem}.ndi-link:hover .ndi-icon--chevron-right path,.ndi-link:hover .ndi-icon--chevron-left path{fill:var(--red)}.ndi-link--underline{background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size 100ms ease-out;background-size:100% 1px}.ndi-link--button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.ndi-link--button:hover{color:var(--red)}.ndi-link--size-l{font-size:1.6rem}.ndi-link--size-l .ndi-link--chevron-right,.ndi-link--size-l .ndi-link--chevron-left{width:1rem;height:1rem}.ndi-link--color-red{color:var(--red)}.ndi-loading-spinner{border:6px solid var(--light-grey-3);border-top:6px solid var(--red);border-radius:50%;width:4rem;height:4rem;animation:spin 2s linear infinite;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ndi-table{overflow-y:visible}.ndi-table th{font-weight:bold;text-align:left;border-bottom:1px solid var(--light-grey-2);padding:2.4rem 1.6rem;text-transform:uppercase;font-size:1.2rem}.ndi-table th .ndi-icon--chevron-right{transform:rotate(270deg);width:1.2rem;height:1.2rem;vertical-align:middle;margin-left:1.2rem}.ndi-table th .ndi-icon--chevron-active{transform:rotate(90deg)}.ndi-table tr{border-bottom:1px solid var(--light-grey-2)}.ndi-table td{font-size:1.4rem;padding:2.4rem 1.6rem}.ndi-table td>*{vertical-align:middle}.ndi-table__scroll-container{overflow-x:auto}.ndi-table__table{width:100%;border-radius:.4rem;text-align:left;border-collapse:collapse;border-spacing:0;background-color:#fff}.ndi-table__table__input input,.ndi-table__table__input select{font-size:1.2rem;border:1px solid var(--light-grey-3);border-radius:.4rem}.ndi-table__table__input input:hover:not(:disabled),.ndi-table__table__input select:hover:not(:disabled){border:1px solid var(--dark-grey)}.ndi-table__table__input input:disabled,.ndi-table__table__input select:disabled{cursor:not-allowed;background-color:rgba(0,0,0,0);border:1px solid var(--light-grey-2);color:var(--dark-grey)}.ndi-table__table__input input{padding:1rem 1.5rem 1rem 1.5rem}.ndi-table__table__input select{padding:1rem 3rem 1rem 1.5rem}.ndi-table__table__input.ndi-shrink input{max-width:8rem}.ndi-table__table__action{transition:all ease .2s}.ndi-table__table__action button{padding:1rem;cursor:pointer;border:none;background-color:rgba(0,0,0,0);border-radius:.4rem}.ndi-table__table__action button:hover:not(:disabled){background-color:var(--light-grey-3)}.ndi-table__table__action button:disabled{cursor:not-allowed;stroke:var(--light-grey-2);color:var(--dark-grey)}.ndi-table__table__action button .ndi-action-icon{width:2rem;height:2rem}.ndi-table__table__compact td{font-size:1.2rem;padding:1.2rem 1.4rem}.ndi-table--fixed .ndi-table__table{table-layout:fixed}.ndi-table--enable-sorting .ndi-table__table th{cursor:pointer}.ndi-table__column-value{display:flex;align-items:center}.ndi-toggle{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;--toggle-height: 32px;--toggle-width: 55px}.ndi-toggle--toggled .ndi-toggle__track:before{transform:translate(calc(var(--toggle-width) - var(--toggle-height) + 3px), 3px);background-color:var(--red)}.ndi-toggle__track{background-color:rgba(0,0,0,0);outline:1px solid #767676;height:var(--toggle-height);width:var(--toggle-width);border-radius:32px;margin:0;position:relative;user-select:none;cursor:pointer}.ndi-toggle__track:before{width:calc(var(--toggle-height) - 6px);height:calc(var(--toggle-height) - 6px);position:absolute;top:0;left:0;transform:translate(3px, 3px);transition:transform 100ms ease-out,background-color 100ms ease-out;margin:auto;border-radius:100%;background-color:var(--light-grey-3);content:""}.ndi-toggle__input{display:none}.ndi-anchor-link-button{width:2rem;color:red;position:absolute;margin-left:.7rem;filter:brightness(0) saturate(100%) invert(25%) sepia(93%) saturate(7071%) hue-rotate(349deg) brightness(84%) contrast(116%)}.ndi-anchor-link-button:hover{filter:brightness(0) saturate(100%) invert(6%) sepia(96%) saturate(7494%) hue-rotate(354deg) brightness(102%) contrast(102%);cursor:pointer}.ndi-headline-anchor{display:flex}.ndi-headline-anchor .ndi-anchor-link-button{display:none}.ndi-headline-anchor:hover .ndi-anchor-link-button{display:inline-block}.ndi-basket-button{position:relative}.ndi-basket-button--animate .ndi-basket-button__quantity{animation:productAddedToBasket 400ms cubic-bezier(0.47, 1.64, 0.41, 0.8)}.ndi-basket-button .ndi-button,.ndi-basket-button .ndi-public-admin-page__login-button{padding:1rem 2.4rem}@media(max-width: 768px){.ndi-basket-button .ndi-button,.ndi-basket-button .ndi-public-admin-page__login-button{min-height:4rem;min-width:4rem;padding:.8rem;border-radius:50%}}@media(min-width: 768px){.ndi-basket-button .ndi-button,.ndi-basket-button .ndi-public-admin-page__login-button{min-height:5.6rem}}.ndi-basket-button .ndi-button:hover .ndi-basket-button__quantity,.ndi-basket-button .ndi-public-admin-page__login-button:hover .ndi-basket-button__quantity{border-color:var(--dark-red)}.ndi-basket-button .ndi-icon--basket{margin-left:.8rem;width:3.2rem;height:3.2rem}@media(max-width: 768px){.ndi-basket-button .ndi-icon--basket{width:2.4rem;height:2.4rem;margin-left:0}}.ndi-basket-button__button-text{display:none}@media(min-width: 768px){.ndi-basket-button__button-text{display:inline}}.ndi-basket-button__quantity{position:absolute;top:.7rem;right:1.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;width:2.4rem;height:2.4rem;background-color:var(--white);font-size:1.2rem;color:var(--dark-grey);border:2px solid var(--red)}@media(max-width: 768px){.ndi-basket-button__quantity{top:-0.6rem;right:-1rem}}.ndi-basket-button .quantity-enter-active,.ndi-basket-button .quantity-leave-active{transition:opacity 100ms ease-out,transform 100ms ease-out}.ndi-basket-button .quantity-enter-from,.ndi-basket-button .quantity-leave-to{opacity:0;transform:scale(0.6)}@keyframes productAddedToBasket{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.ndi-become-customer-button .ndi-button,.ndi-become-customer-button .ndi-public-admin-page__login-button{min-height:5.6rem}@media(max-width: 768px){.ndi-become-customer-button .ndi-button,.ndi-become-customer-button .ndi-public-admin-page__login-button{background-color:rgba(0,0,0,0);color:var(--dark-grey);font-weight:400;font-size:1.2rem;padding:.5rem;min-width:unset}}@media(max-width: 768px){.ndi-become-customer-button .ndi-button:hover,.ndi-become-customer-button .ndi-public-admin-page__login-button:hover{color:var(--red)}}.ndi-catalog-filters__conversion-button .ndi-icon--conversion{width:2.4rem;height:2.4rem}.ndi-catalog-filters__facet{border-top:1px solid var(--light-grey-2);padding:1.6rem 0;gap:.4rem;width:100%}.ndi-catalog-filters__facet>.ndi-button .ndi-button__content,.ndi-catalog-filters__facet>.ndi-public-admin-page__login-button .ndi-button__content{width:100%}.ndi-catalog-filters__facet-button{display:flex;flex-direction:column;width:100%;align-items:flex-start}.ndi-catalog-filters__facet-button--expanded .ndi-catalog-filters__facets-selected{color:var(--dark-grey)}.ndi-catalog-filters__facet-button--expanded .ndi-icon.ndi-icon--chevron-right{transform:rotate(270deg)}.ndi-catalog-filters__facet-top{display:flex;flex-direction:column;justify-content:left;align-items:start;width:100%;gap:1.2rem}.ndi-catalog-filters__facet-top .ndi-icon--chevron-right{margin-top:.4rem;width:1rem;height:1rem;transform:rotate(90deg)}.ndi-catalog-filters__facet-title-container{display:flex;align-items:center;text-align:left;gap:1rem;width:100%;justify-content:space-between;font-size:1.4rem;color:var(--dark-grey);flex-direction:row}.ndi-catalog-filters__facet-title{font-size:1.4rem;text-align:left}.ndi-catalog-filters__facet-title *{margin:0;font-size:1.4rem}.ndi-catalog-filters__facet-leader{font-size:1.4rem;color:var(--light-grey-5)}.ndi-catalog-filters__facets-selected{font-size:1.4rem;color:var(--light-grey-5);text-transform:capitalize}.ndi-catalog-filters__facet-list{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.6rem;font-size:1.4rem;color:var(--light-grey-5);text-transform:none;white-space:pre-wrap;list-style-type:none;padding:0}.ndi-catalog-filters__facet-list__multi-line-radio{font-weight:700}.ndi-catalog-filters__facet-list .ndi-input-radio input{flex-shrink:0}.ndi-catalog-filters__facet-postfix{font-weight:700}.ndi-catalog-filters__show-extra{font-weight:bold;text-decoration:underline;cursor:pointer}.ndi-filter-labels{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}.ndi-filter-labels .ndi-filter-labels-transitions-leave-active,.ndi-filter-labels .ndi-filter-labels-transitions-enter-active,.ndi-filter-labels .ndi-filter-labels-transitions-move{transition:all .3s ease}.ndi-filter-labels .ndi-filter-labels-transitions-enter-from{opacity:0;transform:translateX(-1.5rem)}.ndi-filter-labels .ndi-filter-labels-transitions-leave-to{opacity:0;transform:translateX(0rem)}.ndi-filter-labels-button{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.4rem;min-width:10.5rem;font-size:1.4rem;border:none;cursor:pointer;transition:background-color 100ms ease-out,color 100ms ease-out;position:relative;border-radius:10px;outline:1px solid;transition:outline-color 100ms ease-out;outline-offset:-2px;font-weight:400;gap:1.5rem;transition:background-color .05s ease}.ndi-filter-labels-button__clearall{background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size 100ms ease-out;background-size:100% 1px;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.ndi-filter-labels-button:hover{color:var(--dark-grey);background-color:var(--light-grey-3)}.ndi-filter-labels-button:disabled{transition:none}.ndi-filter-labels-button:disabled:not(.ndi-button--icon-button){background-color:var(--light-grey-2);color:var(--dark-grey)}.ndi-filter-labels-button:disabled:not(.ndi-button--icon-button):hover{background-color:var(--light-grey-2);color:var(--dark-grey)}.ndi-filter-labels-button:disabled:hover{cursor:not-allowed}.ndi-component--catalog-links{display:flex;flex-wrap:wrap;flex-direction:row;align-items:start;gap:1.6rem;margin-bottom:2.4rem}@media(min-width: 1024px){.ndi-component--catalog-links.ndi-catalog-indent{margin-left:32rem}}.ndi-component--catalog-links .ndi-catalog-link{display:flex;flex-direction:row;align-items:center;padding:.8rem 2.4rem .8rem 2.4rem;gap:.8rem;min-height:4.8rem;border-radius:.4rem;font-size:1.4rem;background-color:var(--white);transition:none}.ndi-component--catalog-links .ndi-catalog-link:hover{background-color:var(--red);color:var(--white)}.ndi-component--catalog-links .ndi-catalog-link .ndi-image{height:2.5rem}.ndi-component--customer-selector{color:#000}.ndi-component--customer-selector .ndi-customer-selector__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;font-size:1rem;cursor:pointer;padding:.75rem 0}.ndi-component--customer-selector .ndi-customer-selector__toggle .ndi-customer-selector__chevron{stroke:#000;transition:transform .1s}.ndi-component--customer-selector .ndi-customer-selector__toggle .ndi-customer-selector__chevron.expanded{transform:rotate(90deg)}.ndi-component--customer-selector .ndi-customer-selector__list{display:flex;flex-direction:column;gap:1.5rem}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;background-color:rgba(0,0,0,0);padding:0;border:none;outline:none;cursor:pointer}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer:hover{color:var(--red)}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer .ndi-customer-account-number{font-size:1.2rem;line-height:1.4rem}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer .ndi-customer-name{font-size:1.4rem;line-height:1.6rem}.ndi-image-carousel-modal{padding:0 1.2rem 1.2rem 1.2rem;overflow-y:auto}.ndi-image-carousel-modal__main-image{position:relative;height:65vh;width:100%}.ndi-image-carousel-modal__main-image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.ndi-image-carousel-modal__main-image-wrapper>img{width:100%;height:100%;object-fit:contain}.ndi-image-carousel-modal__thumbnails{display:flex;height:8rem;gap:1.6rem;overflow-y:auto;align-items:center;justify-content:center;margin-top:1.2rem}.ndi-image-carousel-modal__thumbnail{position:relative;width:15rem;height:calc(100% - 4px);border:2px solid var(--light-grey-2)}.ndi-image-carousel-modal__thumbnail--selected{border-color:var(--yellow)}.ndi-image-carousel-modal__thumbnail>img{width:100%;height:100%;object-fit:cover}.ndi-image-carousel{display:flex;gap:2.4rem;justify-content:space-between;width:100%}@media(min-width: 475px){.ndi-image-carousel{gap:5rem}}@media(min-width: 475px){.ndi-image-carousel:has(.ndi-image-carousel__thumbnails):not(.ndi-image-carousel--rows){padding-right:9.6rem}}@media(max-width: 475px){.ndi-image-carousel{padding-right:0;flex-direction:column-reverse}.ndi-image-carousel .ndi-image-carousel__thumbnails{flex-direction:row}}.ndi-image-carousel--rows{margin-right:0;flex-direction:column-reverse}.ndi-image-carousel--rows .ndi-image-carousel__thumbnails{flex-direction:row;gap:0}.ndi-image-carousel .ndi-icon--zoom{margin-left:auto;cursor:pointer}.ndi-image-carousel__thumbnails{max-width:100%;max-height:26rem;display:flex;align-items:center;line-height:0;margin:0 auto;flex-direction:column;row-gap:1.6rem;overflow-x:auto;flex-shrink:0;gap:1.6rem}.ndi-image-carousel__thumbnail{cursor:pointer;width:7.2rem;height:7.2rem;flex-shrink:0}.ndi-image-carousel__thumbnail img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.ndi-image-carousel__thumbnail--selected{border:1px solid var(--dark-grey)}.ndi-image-carousel__selected-image{width:100%;aspect-ratio:1/1;margin-left:auto;margin-right:auto;max-height:30rem;cursor:pointer}.ndi-image-carousel__selected-image img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.ndi-image-carousel__selected-image-container{display:flex;flex-direction:column;margin:auto}.ndi-input-checkbox{display:flex;flex-direction:column}.ndi-input-checkbox__input{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative;gap:.8rem}.ndi-input-checkbox__input label{margin-top:.1rem;margin-bottom:0;line-height:1.57}.ndi-input-checkbox__native-input{cursor:pointer}.ndi-input-checkbox [type=checkbox]{margin:0;padding:0;opacity:0;width:2.4rem;height:2.4rem;flex-shrink:0}.ndi-input-checkbox [type=checkbox]:checked~.ndi-input-checkbox__background{border:none;background-color:var(--red)}.ndi-input-checkbox [type=checkbox]:checked~.ndi-input-checkbox__background .ndi-input-checkbox__svg-checkmark-checked{opacity:1}.ndi-input-checkbox [type=checkbox]:hover:not(:checked):not(:disabled)~.ndi-input-checkbox__background{border:1px solid #000}.ndi-input-checkbox [type=checkbox]:hover:not(:checked):not(:disabled)~.ndi-input-checkbox__background .ndi-input-checkbox__svg-checkmark-hover{opacity:1}.ndi-input-checkbox [type=checkbox]:disabled{cursor:not-allowed}.ndi-input-checkbox [type=checkbox]:disabled~.ndi-input-checkbox__background{border:1px solid var(--light-grey-3);background-color:var(--light-grey-3)}.ndi-input-checkbox__background{border:1px solid #767676;position:absolute;top:0;pointer-events:none;width:2.4rem;height:2.4rem;border-radius:.35rem}.ndi-input-checkbox__svg-checkmark{position:absolute;top:0;bottom:0;left:0;right:0}.ndi-input-checkbox__svg-checkmark-hover,.ndi-input-checkbox__svg-checkmark-checked{opacity:0}.ndi-input-radio{display:flex;gap:1rem;align-items:center}.ndi-input-radio label{margin:0}.ndi-input-radio--multiline{align-items:start;margin-bottom:.8rem}.ndi-input-radio--multiline label{line-height:1.8rem}.ndi-input-radio--default>input[type=radio]{box-sizing:border-box;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--light-grey-3);border-radius:50%;appearance:none;background-color:rgba(0,0,0,0);outline:none;transition:border-color 150ms ease-out,background-image 150ms ease-out,background-color 150ms ease-out}.ndi-input-radio--default>input[type=radio]:not(:disabled):checked{border-color:var(--light-grey-5);background-color:var(--light-grey-5);background-clip:content-box;padding:2px;background-image:radial-gradient(circle, var(--red) 0%, var(--red) 50%, transparent 60%, transparent 100%)}.ndi-input-radio--default>input[type=radio]:disabled{border-color:var(--light-grey-3)}.ndi-input-radio--default>input[type=radio]:disabled:checked{background-image:radial-gradient(circle, var(--light-grey-3) 0%, var(--light-grey-3) 50%, transparent 60%, transparent 100%)}.ndi-input-radio--button{font-size:1.2rem}.ndi-input-radio--button.ndi-input-radio--active label{background-color:#e9e9e9;font-weight:600;white-space:pre-line}.ndi-input-radio--button label{font-weight:400;width:3.2rem;height:3.2rem;border:1px solid #e9e9e9;border-radius:.4rem;display:flex;justify-content:center;align-items:center;white-space:pre-line}.ndi-input-radio--button input[type=radio]{display:none}.ndi-input-select{position:relative}.ndi-input-select .ndi-dropdown__dropdown-menu-content{padding:0}.ndi-input-select__selected-options{display:flex;gap:1.6rem;justify-content:flex-start;padding:1.2rem;flex-basis:100%;align-items:center;border:1px solid var(--light-grey-3)}.ndi-input-select__option{padding:1.2rem 1.6rem;cursor:pointer}.ndi-input-select .ndi-dropdown__dropdown-menu{border-radius:0 0 4px 4px}.ndi-input-select .ndi-dropdown__dropdown-menu .ndi-input-text{margin:1.1rem 0;padding-left:1.6rem;padding-right:1.6rem}.ndi-input-select--disabled{cursor:not-allowed;color:var(--light-grey-3);transition:color 150ms ease-out}.ndi-input-select--disabled .svg-icon-fill{fill:var(--light-grey-3);transition:fill 150ms ease-out}.ndi-input-select--floating .ndi-input-select__selected-options{border:none;padding:2.4rem}.ndi-input-select--floating.ndi-input-select--disabled .ndi-dropdown__dropdown-toggle{cursor:not-allowed}.ndi-input-select--floating.ndi-input-select--disabled .ndi-dropdown__dropdown-toggle{background-color:var(--light-grey-2);color:var(--light-grey-5);transition:color 150ms ease-out,background-color 150ms ease-out}.ndi-input-select--floating.ndi-input-select--disabled .svg-icon-fill{fill:var(--light-grey-5);transition:fill 150ms ease-out}.ndi-input-select-native--width-extra-small select{min-width:13.4rem}.ndi-input-select-native--width-small select{min-width:29.6rem}.ndi-input-select-v2{position:relative;max-width:100%}.ndi-input-select-v2__input-container{position:relative}.ndi-input-select-v2__input-container label{font-size:1.4rem;line-height:1.6rem;height:100%;position:absolute;display:flex;align-items:center;font-weight:400;left:1.6rem;color:var(--dark-grey);pointer-events:none;transition:all .2s ease-in-out}.ndi-input-select-v2__input-container label.disabled{font-weight:400;color:var(--light-grey-3)}.ndi-input-select-v2__input-container input[type=text]{padding:1rem 1.6rem;border:1px solid var(--light-grey-5);border-radius:.4rem;cursor:pointer}.ndi-input-select-v2__input-container input[type=text].open{border-bottom:1px solid var(--light-grey-3);border-radius:.4rem .4rem 0 0}.ndi-input-select-v2__input-container input[type=text]:disabled{cursor:not-allowed;color:var(--light-grey-3);border:1px solid var(--light-grey-2);transition:all .2s ease-in-out}.ndi-input-select-v2__loading{position:absolute;height:100%;display:flex;align-items:center;right:3rem;z-index:1;top:0}.ndi-input-select-v2__loading .ndi-loading-spinner{width:2.4rem;height:2.4rem;border:.2rem solid var(--light-grey-2);border-top-color:var(--red);border-radius:50%;animation:spin 1s linear infinite}.ndi-input-select-v2__options-container{position:relative;max-height:20rem;width:100%;overflow-y:scroll;overflow-x:hidden;border:1px solid var(--light-grey-5);border-top:0rem;border-radius:0 0 .4rem .4rem}.ndi-input-select-v2__options-container.dropdown{position:absolute;top:100%;left:0;z-index:1;background-color:var(--white);box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1)}.ndi-input-select-v2__options-container option{max-width:100%;cursor:pointer;padding:1rem 1.6rem;border-radius:.4rem;transition:all .1s ease-in-out;white-space:normal}.ndi-input-select-v2__options-container option:hover{background-color:var(--light-grey-2)}.ndi-input-select-v2__options-container option.highlighted{background-color:var(--light-grey-2)}.ndi-input-select-v2__options-container__no-results{padding:1rem 1.6rem;font-size:1.4rem;color:var(--dark-grey);text-align:center}.ndi-input-select-v2 .fade-enter-active,.ndi-input-select-v2 .fade-leave-active{transition:opacity 150ms ease-out,transform 150ms ease-out}.ndi-input-select-v2 .fade-enter-from,.ndi-input-select-v2 .fade-leave-to{opacity:0}.ndi-input-text .ndi-input-character__control{display:flex;align-items:center}.ndi-input-text--floating .ndi-input-character__control{border:none}.ndi-input-text--floating .ndi-input-character__control>input{padding:2.4rem}.ndi-input-text .ndi-input-character__control{display:flex;align-items:center}.ndi-input-text--floating .ndi-input-character__control{border:none}.ndi-input-text--floating .ndi-input-character__control>input{padding:2.4rem}.ndi-inventory-locations-tooltip{display:flex;flex-direction:row;min-width:20rem;gap:.6rem;align-items:center}.ndi-inventory-product-card{grid-column:1/2;padding-top:2.5rem}@media screen and (min-width: 475px){.ndi-inventory-product-card{grid-column:1/4}}@media screen and (min-width: 1512px){.ndi-inventory-product-card{grid-column:1/4}}.ndi-inventory-product-card__inventory-product-row{display:grid;justify-content:space-between;column-gap:1.6rem;row-gap:1.6rem;background-color:#fff;position:relative;grid-template-columns:1fr}@media screen and (min-width: 475px){.ndi-inventory-product-card__inventory-product-row{grid-template-columns:1fr 1fr;row-gap:2.4rem}}@media screen and (min-width: 1512px){.ndi-inventory-product-card__inventory-product-row{column-gap:2.4rem;row-gap:1.6rem;grid-template-columns:9rem 30.2rem 20rem 1fr;padding-top:2.5rem}}.ndi-inventory-product-card__inventory-product-inventory-and-delivery{line-height:1.57;padding-left:2.4rem;align-self:end}@media screen and (min-width: 768px){.ndi-inventory-product-card__inventory-product-inventory-and-delivery{grid-column:1/2}}@media screen and (min-width: 1512px){.ndi-inventory-product-card__inventory-product-inventory-and-delivery{padding-left:0;grid-column:3/4;align-self:start}}.ndi-inventory-product-card__inventory-product-inventory-and-delivery .ndi-product-delivery__delivery{padding-left:15px;margin-right:90px;width:100%}.ndi-inventory-product-card__inventory-product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;grid-column:1;grid-row:2;row-gap:1.6rem}@media screen and (min-width: 475px){.ndi-inventory-product-card__inventory-product-price-and-action{flex-direction:column;row-gap:3.6rem;grid-row:1;grid-column:2/3}}@media screen and (min-width: 1512px){.ndi-inventory-product-card__inventory-product-price-and-action{grid-column:5}}.ndi-inventory-product-card__inventory-product-actions{display:flex}.ndi-inventory-product-card__price-spinner{position:relative}.ndi-inventory-product-card__divider{border-top:1px solid var(--light-grey-2);position:relative;left:43.25rem;width:46.5rem}@media screen and (max-width: 475px){.ndi-inventory-product-card__divider{left:0;width:42rem;padding:1.5rem 0 1.5rem}}.ndi-line-item-container{border-bottom:1px solid var(--light-grey-2)}@media screen and (min-width: 768px){.ndi-line-item-container{border-bottom:none}}.ndi-line-item-container:last-child{border-bottom:none}.ndi-line-item{position:relative;padding:2.4rem;gap:1.2rem;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.ndi-line-item{display:grid;grid-template-columns:8rem 2fr max-content 15rem 4rem}}@media screen and (min-width: 1024px){.ndi-line-item{grid-template-columns:8rem 2fr 16rem 6rem 15rem 4rem}}@media screen and (min-width: 1199px){.ndi-line-item{grid-template-columns:8rem 2fr 24rem 6rem 15rem 4rem}}.ndi-line-item--returns{grid-template-columns:5.4rem 2fr 5fr 6rem 15rem}@media screen and (min-width: 1024px){.ndi-line-item--returns{grid-template-columns:8rem 2fr 5fr 6rem 15rem}}@media screen and (min-width: 1199px){.ndi-line-item--returns{grid-template-columns:8rem 2fr 5fr 6rem 15rem}}@media screen and (max-width: 768px){.ndi-line-item--returns{gap:2.2rem}}@media screen{.ndi-line-item--returns .ndi-input-help-message{position:absolute}}.ndi-bundle{position:relative;border-bottom:1px solid var(--light-grey-2);padding:2.4rem 0}.ndi-bundle p{margin:0}.ndi-bundle .ndi-bundle-header{position:relative;padding:2.4rem 0;gap:1.2rem;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.ndi-bundle .ndi-bundle-header{display:grid;grid-template-columns:5.4rem 2fr max-content 15rem 4rem}}@media screen and (min-width: 1024px){.ndi-bundle .ndi-bundle-header{grid-template-columns:8rem 2fr 16rem 6rem 15rem 4rem}}@media screen and (min-width: 1199px){.ndi-bundle .ndi-bundle-header{grid-template-columns:8rem 2fr 24rem 6rem 15rem 4rem}}@media screen and (min-width: 768px){.ndi-bundle .ndi-bundle-header__complete-wheel{display:grid;grid-template-columns:2fr 5.4rem max-content 15rem 4rem}}@media screen and (min-width: 1024px){.ndi-bundle .ndi-bundle-header__complete-wheel{grid-template-columns:2fr 8rem 24rem 6rem 15rem 4rem}}@media screen and (min-width: 1199px){.ndi-bundle .ndi-bundle-header__complete-wheel{grid-template-columns:2fr 8rem 32rem 6rem 15rem 4rem}}.ndi-bundle .ndi-bundle-header .ndi-group-name{font-weight:700;font-size:1.4rem;line-height:2.2rem}.ndi-bundle .ndi-bundle-header .ndi-bundle-details{display:flex;flex-direction:column;font-weight:400;font-size:1.2rem;line-height:1.8rem}@media screen and (min-width: 475px){.ndi-bundle .ndi-bundle-header .ndi-bundle-details{flex-direction:row;gap:1.2rem}}.ndi-bundle .ndi-bundle-items{border-left:1px solid var(--light-grey-2)}.ndi-bundle .ndi-bundle-items .ndi-line-item{border-bottom:none;padding:2.4rem 0rem 2.4rem 2.4rem}.ndi-bundle__image,.ndi-line-item__image{height:5rem;place-self:center}@media screen and (min-width: 475px){.ndi-bundle__image,.ndi-line-item__image{height:7.2rem}}.ndi-bundle__sku,.ndi-line-item__sku{color:var(--light-grey-5);font-size:1.2rem;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;max-width:11rem}@media screen and (min-width: 768px){.ndi-bundle__sku,.ndi-line-item__sku{max-width:fit-content}}@media screen and (max-width: 768px){.ndi-bundle__sku,.ndi-line-item__sku{margin:0 auto}}.ndi-bundle__details,.ndi-line-item__details{text-align:center}@media screen and (min-width: 768px){.ndi-bundle__details,.ndi-line-item__details{text-align:left}}.ndi-bundle__title,.ndi-line-item__title{color:var(--red);font-weight:bold;font-size:1.4rem}@media screen and (min-width: 475px){.ndi-bundle__title,.ndi-line-item__title{font-size:1.6rem;line-height:2.2rem}}.ndi-bundle__subtitle,.ndi-line-item__subtitle{font-size:1.2rem;line-height:1.6rem;color:var(--light-grey-5)}@media screen and (min-width: 475px){.ndi-bundle__subtitle,.ndi-line-item__subtitle{font-size:1rem;line-height:1.2rem}}.ndi-bundle .ndi-quantity,.ndi-line-item .ndi-quantity{max-width:6rem}@media screen and (min-width: 1024px){.ndi-bundle .ndi-quantity,.ndi-line-item .ndi-quantity{grid-column-start:4;grid-row-start:1}}.ndi-bundle .ndi-action,.ndi-line-item .ndi-action{user-select:none;justify-self:center;grid-column-start:3;grid-row-start:2;display:flex;justify-content:center;align-items:center;gap:1.2rem}@media screen and (min-width: 1024px){.ndi-bundle .ndi-action,.ndi-line-item .ndi-action{grid-column-start:auto;grid-row-start:auto}}.ndi-bundle .ndi-action p,.ndi-line-item .ndi-action p{font-size:1.2rem;line-height:1.8rem}.ndi-bundle .ndi-action:hover,.ndi-line-item .ndi-action:hover{cursor:pointer;color:var(--red)}.ndi-bundle .ndi-action .ndi-icon,.ndi-line-item .ndi-action .ndi-icon{width:1.6rem;height:1.6rem}.ndi-bundle .ndi-quantity,.ndi-line-item .ndi-quantity{text-align:center}.ndi-bundle .ndi-quantity p,.ndi-line-item .ndi-quantity p{margin:0}.ndi-bundle .ndi-quantity .ndi-label,.ndi-line-item .ndi-quantity .ndi-label{font-size:1.2rem;line-height:1.8rem}.ndi-bundle .ndi-inventory-status,.ndi-line-item .ndi-inventory-status{justify-self:start;display:flex;gap:1rem;padding:0rem .6rem;margin:0rem 1.2rem;align-items:center;font-weight:700;font-size:1.2rem;line-height:1.6rem;position:relative;grid-column-start:3;grid-row-start:1}@media screen and (min-width: 768px){.ndi-bundle .ndi-inventory-status,.ndi-line-item .ndi-inventory-status{font-size:1.4rem;line-height:1.8rem;grid-column-start:2;grid-row-start:2}}@media screen and (min-width: 1024px){.ndi-bundle .ndi-inventory-status,.ndi-line-item .ndi-inventory-status{justify-self:center;grid-column-start:3;grid-row-start:1}}.ndi-bundle .ndi-inventory-status:before,.ndi-line-item .ndi-inventory-status:before{content:"";position:absolute;left:-1.2rem;width:1.2rem;height:1.2rem;border-radius:50%}.ndi-bundle .ndi-price-details,.ndi-line-item .ndi-price-details{justify-self:end;text-align:center}@media screen and (min-width: 768px){.ndi-bundle .ndi-price-details,.ndi-line-item .ndi-price-details{text-align:right}}@media screen and (min-width: 1024px){.ndi-bundle .ndi-price-details,.ndi-line-item .ndi-price-details{grid-column-start:5;grid-row-start:1}}.ndi-bundle .ndi-price-details .ndi-price,.ndi-line-item .ndi-price-details .ndi-price{font-size:2rem;line-height:2.6rem;font-weight:600}.ndi-bundle .ndi-price-details .ndi-currency-pcs,.ndi-line-item .ndi-price-details .ndi-currency-pcs{font-size:1.4rem;line-height:2.2rem}.ndi-bundle .ndi-price-details p,.ndi-line-item .ndi-price-details p{margin:0;font-size:1.2rem;line-height:1.6rem;font-weight:400}.ndi-bundle .ndi-price-details--loading,.ndi-line-item .ndi-price-details--loading{color:var(--light-grey-5)}.ndi-bundle .ndi-actions,.ndi-line-item .ndi-actions{justify-self:center}@media screen and (min-width: 768px){.ndi-bundle .ndi-actions,.ndi-line-item .ndi-actions{grid-column-start:4;grid-row-start:2}}@media screen and (min-width: 1024px){.ndi-bundle .ndi-actions,.ndi-line-item .ndi-actions{grid-column-start:6;grid-row-start:1}}.ndi-bundle .ndi-actions .icon,.ndi-line-item .ndi-actions .icon{width:2rem;height:2rem}.ndi-modern-tooltip{position:absolute;z-index:1000;left:0;top:0;border:0;margin:0;border-radius:8px;padding:1.5rem;min-width:25rem;overflow:visible;background-color:#fff;color:var(--dark-grey);box-shadow:0px 0px 5px 0px rgba(0,0,0,.2274509804)}.ndi-modern-tooltip.above::after{content:" ";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:1.6rem;border-style:solid;border-color:var(--red) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ndi-modern-tooltip.below::after{content:" ";position:absolute;top:calc(0% - 3.2rem);left:50%;transform:translateX(-50%);border-width:1.6rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--red) rgba(0,0,0,0)}.ndi-modern-tooltip.right::after{content:" ";position:absolute;top:50%;left:calc(0% - 3.2rem);transform:translateY(-50%);border-width:1.6rem;border-style:solid;border-color:rgba(0,0,0,0) var(--red) rgba(0,0,0,0) rgba(0,0,0,0)}.ndi-modern-tooltip.left::after{content:" ";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:1.6rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--red)}@media screen and (max-width: 475px){.ndi-modern-tooltip{min-width:25rem;margin-top:1.5rem}}.ndi-modern-tooltip__container{position:relative;line-height:1;z-index:1}.ndi-modern-tooltip__tooltip-button{width:2.4rem;height:2.4rem;cursor:help}.ndi-modern-tooltip__tooltip-button:hover .ndi-icon .svg-icon-fill{fill:var(--dark-grey)}.ndi-modern-tooltip__close{position:absolute;top:.5rem;right:.5rem;display:flex;justify-content:flex-end;height:1rem;width:1rem}.ndi-modern-tooltip__close:focus-visible,.ndi-modern-tooltip__close:focus{outline:none}.ndi-modern-tooltip__close .ndi-icon--close{width:1.5rem;height:1.5rem}.ndi-modern-tooltip__definition{margin:0;font-size:1.2rem;line-height:1.7;position:relative;z-index:1}@media screen and (max-width: 768px){.ndi-modern-tooltip__definition{font-size:1.1rem}}.ndi-navigation-drawer-button{display:flex;align-items:center}.ndi-navigation-drawer-button .ndi-button,.ndi-navigation-drawer-button .ndi-public-admin-page__login-button{display:flex;flex-direction:column;font-size:1rem}.ndi-navigation-drawer-button .ndi-button .ndi-icon--burger,.ndi-navigation-drawer-button .ndi-public-admin-page__login-button .ndi-icon--burger{width:2.4rem;height:2.4rem}.ndi-product-card{display:grid;justify-content:space-between;column-gap:1.6rem;row-gap:1.6rem;padding:3.2rem 2.4rem 3.2rem 2.4rem;min-height:24rem;background-color:#fff;position:relative;grid-template-columns:1fr}@media screen and (min-width: 475px){.ndi-product-card{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width: 768px){.ndi-product-card{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width: 1512px){.ndi-product-card{column-gap:2.4rem;row-gap:1.6rem;grid-template-columns:12rem 27.2rem 20rem 1fr}}.ndi-product-card:hover .ndi-product-campaign{background-color:var(--badge-gold-hover)}.ndi-product-card .ndi-bundle-items{max-height:24rem;overflow-y:scroll;text-align:left;width:100%}.ndi-product-card .ndi-bundle-items .ndi-bundle-item{padding:.5rem 1.2rem;border-left:2px solid var(--red);display:flex;justify-content:space-between;align-items:center;gap:1.4rem}.ndi-product-card .ndi-bundle-items .ndi-bundle-item p{margin:0}.ndi-product-card .ndi-bundle-items .ndi-bundle-item .ndi-details .ndi-type{font-size:1.4rem;line-height:1.8rem;font-weight:400}.ndi-product-card .ndi-bundle-items .ndi-bundle-item .ndi-details .ndi-title{font-size:1.2rem;line-height:1.6rem;font-weight:600}.ndi-product-card .ndi-bundle-items .ndi-bundle-item .ndi-details .ndi-subtitle-sku{font-size:1rem;line-height:1.4rem;font-weight:400;color:var(--light-grey-3)}.ndi-product-card .ndi-bundle-items .ndi-bundle-item .ndi-quantity-details{margin-bottom:.5rem;display:flex;justify-content:end;align-items:end;gap:.5rem}.ndi-product-card .ndi-bundle-items .ndi-bundle-item .ndi-quantity-details .ndi-quantity{font-size:2rem;line-height:2.4rem;font-weight:600}.ndi-product-card .ndi-bundle-items .ndi-bundle-item .ndi-quantity-details .ndi-unit{font-size:1.2rem;line-height:1.6rem;font-weight:400}.ndi-product-card__product-images{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:center;width:100%;max-width:17rem;gap:1rem;justify-content:space-between;margin-top:.8rem}@media screen and (min-width: 475px){.ndi-product-card__product-images{margin-left:0;max-width:12rem}}.ndi-product-card__product-image{max-height:100%;margin-top:.8rem;max-width:100%;margin:0}.ndi-product-card__product-brand-logo{max-width:8rem;max-height:4rem}.ndi-product-card__product-specification{grid-column:span 1;display:flex;flex-wrap:wrap;flex-direction:column;row-gap:1.2rem;text-align:center;align-items:center;justify-content:space-between;width:100%}.ndi-product-card__product-specification:has(.ndi-product-feature-demounted){row-gap:1.1rem}@media screen and (min-width: 475px){.ndi-product-card__product-specification{grid-row:1;grid-column:2/span 1;text-align:left;margin-right:auto;align-items:flex-start}}@media screen and (min-width: 768px){.ndi-product-card__product-specification{grid-column:2/span 1}}@media screen and (min-width: 1512px){.ndi-product-card__product-specification{grid-column:2}}.ndi-product-card__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-product-card__product-specification .ndi-product-information__name{cursor:pointer;color:var(--red)}.ndi-product-card__product-specification .ndi-product-information__size{text-transform:uppercase}.ndi-product-card__product-selections{width:100%;display:flex;flex-direction:column;gap:.8rem}.ndi-product-card__product-selections .ndi-input-select{display:flex;align-items:center;gap:.8rem}.ndi-product-card__product-selections .ndi-input-select label{font-size:1.4rem;margin:0}.ndi-product-card__variant{display:flex;gap:.8rem}@media screen and (min-width: 475px){.ndi-product-card__variant{justify-content:flex-start}}.ndi-product-card__variant select{width:100%;max-width:24rem;font-size:90%}.ndi-product-card__product-variant-label{margin:auto 0;font-size:1.4rem;font-weight:700}.ndi-product-card__product-size{display:grid;align-items:center;gap:.8rem;grid-template-columns:5rem 1fr}.ndi-product-card__product-size-list{display:flex;gap:.8rem}.ndi-product-card__product-size-label{font-weight:600;font-size:1.4rem;margin-bottom:.9rem;display:block;margin:0}.ndi-product-card__inventory-and-delivery{line-height:1.57;align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%}@media screen and (min-width: 475px){.ndi-product-card__inventory-and-delivery{grid-row:2;grid-column:1/span 1;align-items:start;justify-content:start;text-align:left;padding-left:2.4rem;max-width:70%}}@media screen and (min-width: 768px){.ndi-product-card__inventory-and-delivery{grid-row:2;grid-column:1/span 3;width:100%;flex-direction:row;max-width:100%;justify-content:space-between}}@media screen and (min-width: 1512px){.ndi-product-card__inventory-and-delivery{grid-column:3;grid-row:1;flex-direction:column;row-gap:3.6rem;max-width:21.8rem;padding-left:0rem;margin-top:2.8rem}}@media screen and (min-width: 475px){.ndi-product-card__inventory-and-delivery .ndi-product-delivery__delivery{margin-left:1.6rem}}.ndi-product-card__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-product-card__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width: 475px){.ndi-product-card__product-price-and-action{flex-direction:column;grid-row:2;grid-column:2/span 1;row-gap:3.6rem}}@media screen and (min-width: 768px){.ndi-product-card__product-price-and-action{grid-row:1;grid-column:3/span 1}}@media screen and (min-width: 1512px){.ndi-product-card__product-price-and-action{grid-column:4;grid-row:1}}.ndi-product-card__product-price-and-action .ndi-product-price__product-price{margin-top:.6rem}.ndi-product-card__product-price-and-action .ndi-input-help-message{margin-bottom:.8rem}.ndi-product-card__login-to-buy{max-height:8rem;margin:auto}.ndi-product-card__price-spinner{position:relative;height:100%}.ndi-product-card-small{flex:1 1 0px;max-width:100%;min-width:calc(100% - 6.4rem);min-height:51.2rem;background-color:#fff}@media screen and (min-width: 768px){.ndi-product-card-small{min-width:calc(50% - 4rem)}}@media screen and (min-width: 1199px){.ndi-product-card-small{min-width:calc(33.3333333333% - 3.2rem)}}@media screen and (min-width: 1512px){.ndi-product-card-small{min-width:calc(25% - 2.8rem)}}.ndi-product-card-small .ndi-product-campaign{background-color:var(--badge-gold)}.ndi-product-card-small:hover .ndi-product-campaign{background-color:var(--badge-gold-hover)}.ndi-product-card-small__tyre-features{justify-content:center;display:flex}.ndi-product-card-small__tyre-features .ndi-product-features{align-items:center;justify-content:center;display:flex}.ndi-product-card-small__login-to-buy{padding:3rem 6rem;display:flex;justify-content:center;align-self:end}.ndi-product-card-small__product-size{display:grid;align-items:center;gap:.8rem;grid-template-columns:5rem 1fr;margin-bottom:.9rem}.ndi-product-card-small__product-size-list{display:flex;gap:.8rem}.ndi-product-card-small__product-size-label{font-weight:600;font-size:1.4rem;margin-bottom:.9rem;display:block;margin:0}.ndi-product-card-small .ndi-product-card-small-content{text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:3.2rem 18.4rem minmax(8.8rem, max-content) 1fr 5rem 9.8rem;justify-content:space-between;height:100%}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-banner-placeholder{width:100%;background-color:var(--white);padding:1rem 2rem;text-transform:uppercase;text-align:center;font-weight:800;min-height:2.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-campaign{width:100%;padding:1rem 2rem;position:relative;left:0;min-height:2.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-images{padding:.4rem 1.2rem .4rem 1.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-images .product-images{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-images .product-images .product-image{max-height:12rem;max-width:12rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-images .product-images .brand-image{width:12rem;max-height:4.8rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-title{padding:.4rem 1.2rem .4rem 1.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-title h1{color:var(--red);margin:0;font-size:2.2rem;line-height:2.8rem;cursor:pointer}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-title p{margin:0;margin-top:.8rem;font-size:1.2rem;line-height:1.8rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-main{padding:.4rem 1.2rem .4rem 1.2rem;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-main .ndi-product-card-small-center{justify-items:center}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-footer{padding:1.5rem 1.2rem 4rem;display:flex;align-items:center;justify-content:center;gap:1rem}.ndi-product-card-small .ndi-product-card-small-content .price-details{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.6rem;min-height:6.4rem;position:relative;width:100%}.ndi-product-card-small .ndi-product-card-small-content .price-details p{margin:0;line-height:1}.ndi-product-card-small .ndi-product-card-small-content .price-details__text{font-size:1.2rem;margin:0}.ndi-product-card-small .ndi-product-card-small-content .price-details__text--large{font-size:1.6rem;font-weight:700;margin-top:.2rem}.ndi-product-card-small .ndi-product-card-small-content .price-details__text--grey{font-weight:300;color:var(--dark-grey)}.ndi-product-variation-selection{display:flex;flex-direction:column;gap:1rem;margin:0px auto;width:fit-content;padding:0rem 1.2rem .4rem 1.2rem}.ndi-product-variation-selection__label{font-weight:600;text-align:center;font-size:1.2rem;margin:0}.ndi-product-variation-selection__selection{display:flex;flex-direction:column;align-items:center}.ndi-product-variation-selection__selection .ndi-size-button{transition:all 100ms ease-out;background-color:rgba(0,0,0,0);width:3.2rem;height:3.2rem;display:flex;border:1px solid #e9e9e9;font-weight:400;justify-content:center;align-items:center;border-radius:.4rem;font-size:1.2rem;cursor:pointer}.ndi-product-variation-selection__selection .ndi-size-button.active{background-color:#e9e9e9;font-weight:600;cursor:inherit}.ndi-product-variation-selection__selection .ndi-size-button:not(.active):hover{border:1px solid #000}.ndi-product-variation-selection__selection-list{display:flex;gap:1rem}.ndi-staggered-fitment-card{justify-content:space-between;max-width:96rem;min-height:24rem;background-color:#fff;position:relative;grid-template-columns:1fr}.ndi-staggered-fitment-card__header{padding:3.2rem 2.4rem 1.6rem 2.4rem;display:flex;flex-direction:column}.ndi-staggered-fitment-card__header-title{display:flex;gap:.4rem}.ndi-staggered-fitment-card__item{display:grid;row-gap:1.6rem;column-gap:1.6rem;position:relative;min-height:24rem;padding:3.2rem 2.4rem 3.2rem 2.4rem}@media screen and (min-width: 475px){.ndi-staggered-fitment-card__item{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width: 768px){.ndi-staggered-fitment-card__item{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width: 1512px){.ndi-staggered-fitment-card__item{column-gap:2.4rem;row-gap:1.6rem;grid-template-columns:12rem 27.2rem 20rem 1fr}}.ndi-staggered-fitment-card__item:before{position:absolute;content:"";top:0;left:0;right:0;border-bottom:1px solid var(--light-grey-2)}.ndi-staggered-fitment-card__item:first-child:before{border-top:1px solid var(--light-grey-2)}@media screen and (min-width: 475px){.ndi-staggered-fitment-card__inventory-and-delivery{grid-row:2;grid-column:1/span 1;align-items:start;justify-content:start;text-align:left;padding-left:2.4rem;max-width:70%}}@media screen and (min-width: 768px){.ndi-staggered-fitment-card__inventory-and-delivery{grid-row:2;grid-column:1/span 3;width:100%;flex-direction:row;max-width:100%;justify-content:space-between}}@media screen and (min-width: 1512px){.ndi-staggered-fitment-card__inventory-and-delivery{grid-column:3;grid-row:1;flex-direction:column;row-gap:3.6rem;max-width:21.8rem;padding-left:0rem;margin-top:2.5rem}}.ndi-staggered-fitment-card__product-price-and-action{flex-direction:row;column-gap:1.6rem}@media screen and (min-width: 475px){.ndi-staggered-fitment-card__product-price-and-action{grid-row:2;grid-column:2/span 1;row-gap:3.6rem}}@media screen and (min-width: 768px){.ndi-staggered-fitment-card__product-price-and-action{grid-row:1;grid-column:3/span 1;margin-top:2.8rem}}@media screen and (min-width: 1512px){.ndi-staggered-fitment-card__product-price-and-action{grid-column:4;grid-row:1}}.ndi-staggered-fitment-card__product-price-and-action .ndi-product-card__price-spinner{position:relative;height:5rem;width:10rem}.ndi-staggered-fitment-card__fitment-price{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem;padding:3.2rem 2.4rem 1.6rem 2.4rem}.ndi-staggered-fitment-card__fitment-price .ndi-product-card__price-spinner{width:5rem;height:5rem}.ndi-tab{width:100%;padding:5.6rem 2.4rem;display:flex;flex-direction:column;align-items:center}.ndi-tab .ndi-bundle-items{display:flex;flex-direction:column;align-items:stretch;row-gap:4rem;width:100%}.ndi-tab .ndi-bundle-items .item{width:100%;display:flex;gap:2.4rem;justify-content:space-between;align-items:center}.ndi-tab .ndi-bundle-items .item p{margin:0}.ndi-tab .ndi-bundle-items .item .images{display:flex;flex-direction:column;gap:1rem}.ndi-tab .ndi-bundle-items .item .images .image{height:8rem}.ndi-tab .ndi-bundle-items .item .images .brand-image{max-width:8rem;max-height:4rem}.ndi-tab .ndi-bundle-items .item .details{flex-grow:1}.ndi-tab .ndi-bundle-items .item .details .sku{font-size:1.2rem;line-height:1.6rem;font-weight:300;color:var(--light-grey-5)}.ndi-tab .ndi-bundle-items .item .details .title{font-size:1.6rem;line-height:2rem;font-weight:600;color:var(--red)}.ndi-tab .ndi-bundle-items .item .details .subtitle{font-size:1.2rem;line-height:1.6rem;font-weight:400;color:var(--dark-grey)}.ndi-tabs__buttons{display:flex;overflow-x:auto}.ndi-tabs__button{flex:1 1 0px;white-space:nowrap;font-size:min(2.8vw,1.3rem);min-width:fit-content}.ndi-component--tyre-deposit-search-bar{display:flex;gap:1.2rem}.ndi-component--tyre-deposit-search-bar input{height:5rem;border:1px solid var(--light-grey-3);width:100%}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar{flex:1 1 auto;position:relative;display:flex;justify-items:center;align-items:center}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar input{padding:0 4rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-search-icon{position:absolute;width:2rem;height:2rem;margin-left:1.2rem;pointer-events:none}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-settings-icon{background-color:var(--light-grey-1);position:absolute;right:0;width:3rem;height:3rem;margin-right:1.2rem;cursor:pointer;padding:.5rem;border-radius:.4rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-settings-icon:hover{background-color:var(--light-grey-2)}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search-tags{display:flex;flex-direction:row;align-items:center;gap:.6rem;position:absolute;right:4.8rem;top:50%;transform:translateY(-50%);z-index:2}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search-tag{display:flex;align-items:center;background-color:var(--light-grey-1);color:var(--dark-grey);border:none;border-radius:.4rem;padding:0 .8rem;height:3rem;font-size:1.3rem;cursor:pointer;transition:background .2s;outline:none;box-shadow:none}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search-tag:hover{background-color:var(--light-grey-2)}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-tag-close-icon{margin-left:.4rem;width:1.2rem;height:1.2rem;pointer-events:none}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search{position:absolute;top:5.6rem;right:0;background-color:var(--white);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2274509804);padding:1.2rem 2.4rem;display:flex;flex-direction:column;gap:1.2rem;align-items:center;border-radius:.4rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search input{padding:0 1.2rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .row{display:flex;justify-content:flex-start;align-items:center}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .row label{width:20rem;font-weight:700}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search label{display:block;font-size:1.5rem;font-weight:500;margin-bottom:.5rem;color:#222}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .ndi-advanced-search-footer{display:flex;justify-content:end;align-items:center;width:100%}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .ndi-advanced-search-footer .ndi-button-group{display:flex;align-items:center;gap:1.2rem}.ndi-retail-customer-deposit-tyres__header__accordion-trigger{display:flex;justify-content:space-between;align-items:center}.ndi-retail-customer-deposit-tyres__header__accordion-trigger .ndi-accordion-toggle{display:flex;justify-content:flex-end;gap:1.2rem;align-items:center;cursor:pointer}.ndi-retail-customer-deposit-tyres__header__accordion-trigger .ndi-accordion-toggle.open span{transform:rotate(90deg)}.ndi-retail-customer-deposit-tyres__header__accordion-trigger .ndi-accordion-toggle span{transition:all ease-in-out 150ms;width:2rem;height:2rem}.ndi-tyre-brand-autocomplete{position:relative}.ndi-tyre-brand-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #d1d5db;border-radius:.4rem;max-height:200px;overflow-y:auto;box-shadow:2px 5px 5px 0px rgba(0,0,0,.1);margin:0;padding:0;list-style:none}.ndi-tyre-brand-suggestions li{padding:1.2rem .6rem;cursor:pointer;transition:background .2s}.ndi-tyre-brand-suggestions li:hover{background:#f3f4f6}.ndi-tyre-brand-suggestions li.highlighted{background:#e0e7ef;color:#222}.ndi-product-features{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:1.6rem;row-gap:.9rem;justify-content:center;max-width:28rem}@media screen and (min-width: 475px){.ndi-product-features{justify-content:flex-start;margin-bottom:.8rem}}.ndi-product-features-eu-label{display:flex;column-gap:2rem}.ndi-product-features-eu-label .ndi-product-feature-eu-label{display:flex;column-gap:.4rem;align-items:flex-end;font-size:1.4rem;line-height:1.6rem}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-icon{width:3.2rem;height:3.2rem}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text{background-color:var(--light-grey-1);text-transform:uppercase;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.4rem;font-weight:600}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active{background-color:var(--light-grey-5);color:var(--white)}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-fuel-A{background-color:#00a651}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-fuel-B{background-color:#9aca3c}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-fuel-C{background-color:#fff200;color:var(--light-grey-5)}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-fuel-D{background-color:#fdb913}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-fuel-E{background-color:#ed1c24}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-wet-A{background-color:#0066b3}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-wet-B{background-color:#0080c6}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-wet-C{background-color:#4ba6dd}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-wet-D{background-color:#75bee9}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.active.ndi-wet-E{background-color:#abe1fa}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text__noise{font-family:Open Sans;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;vertical-align:bottom}.ndi-product-feature-demounted{display:flex;align-items:center;column-gap:.4rem;font-size:1.4rem;justify-content:center}@media screen and (min-width: 475px){.ndi-product-feature-demounted{justify-content:flex-start}}.ndi-product-feature-demounted .ndi-tooltip__tooltip-button{width:1.6rem;height:1.6rem}.ndi-component--unauthorized-fallback{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--unauthorized-fallback{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--unauthorized-fallback{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--unauthorized-fallback{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--unauthorized-fallback{padding-left:24px}}.ndi-component--unauthorized-fallback .ndi-unauthorized-block{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;text-align:center;background-color:var(--light-grey-1);border-radius:.4rem;min-height:30rem}.ndi-component--unauthorized-fallback .ndi-unauthorized-block .ndi-details{margin:0 auto;max-width:55rem}.alert-banner-removed{transition:transform all .8s cubic-bezier(0.42, 0, 1, 1)}@media(max-width: 768px){#NDIB2BLayout{display:flex;flex-direction:column}}.tyretrust-content-section{max-width:1512px;width:100%;margin:auto;background-color:var(--TyreTrustInnerPageBackgroundColor, var(--white));overflow:hidden}@media(max-width: 768px){.tyretrust-content-section{padding-top:4rem}}#TyreTrustLayout{background-color:var(--TyreTrustOuterPageBackgroundColor, var(--dark-grey));font-family:"Open Sans","Montserrat",Georgia,Arial,sans-serif}#TyreTrustLayout .ndi-headline{font-family:"Open Sans","Montserrat",Georgia,Arial,sans-serif}#TyreTrustLayout .tyretrust-page-header,#TyreTrustLayout .tyretrust-page-footer,#TyreTrustLayout .tyretrust-navigation-drawer,#TyreTrustLayout .tyretrust-content-section{font-family:"Open Sans","Montserrat",Georgia,Arial,sans-serif}#TyreTrustLayout .tyretrust-page-header .ndi-headline,#TyreTrustLayout .tyretrust-page-header .ndi-title,#TyreTrustLayout .tyretrust-page-header h1,#TyreTrustLayout .tyretrust-page-header h2,#TyreTrustLayout .tyretrust-page-header h3,#TyreTrustLayout .tyretrust-page-header h4,#TyreTrustLayout .tyretrust-page-header h5,#TyreTrustLayout .tyretrust-page-header h6,#TyreTrustLayout .tyretrust-page-footer .ndi-headline,#TyreTrustLayout .tyretrust-page-footer .ndi-title,#TyreTrustLayout .tyretrust-page-footer h1,#TyreTrustLayout .tyretrust-page-footer h2,#TyreTrustLayout .tyretrust-page-footer h3,#TyreTrustLayout .tyretrust-page-footer h4,#TyreTrustLayout .tyretrust-page-footer h5,#TyreTrustLayout .tyretrust-page-footer h6,#TyreTrustLayout .tyretrust-navigation-drawer .ndi-headline,#TyreTrustLayout .tyretrust-navigation-drawer .ndi-title,#TyreTrustLayout .tyretrust-navigation-drawer h1,#TyreTrustLayout .tyretrust-navigation-drawer h2,#TyreTrustLayout .tyretrust-navigation-drawer h3,#TyreTrustLayout .tyretrust-navigation-drawer h4,#TyreTrustLayout .tyretrust-navigation-drawer h5,#TyreTrustLayout .tyretrust-navigation-drawer h6,#TyreTrustLayout .tyretrust-content-section .ndi-headline,#TyreTrustLayout .tyretrust-content-section .ndi-title,#TyreTrustLayout .tyretrust-content-section h1,#TyreTrustLayout .tyretrust-content-section h2,#TyreTrustLayout .tyretrust-content-section h3,#TyreTrustLayout .tyretrust-content-section h4,#TyreTrustLayout .tyretrust-content-section h5,#TyreTrustLayout .tyretrust-content-section h6{font-family:"Open Sans","Montserrat",Georgia,Arial,sans-serif}#TyreTrustLayout .ndi-button,#TyreTrustLayout .ndi-public-admin-page__login-button,#TyreTrustLayout .ndi-navigation-drawer,#TyreTrustLayout .ndi-drawer__title{font-family:"Open Sans","Montserrat",Georgia,Arial,sans-serif}#TyreTrustLayout *{font-family:"Open Sans","Montserrat",Georgia,Arial,sans-serif !important}.ndi-account-details__content{max-width:1512px;width:100%;margin:auto;margin-bottom:5.6rem}.ndi-account-details__content__left-right{display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-account-details__content__left-right{padding-right:112px}}@media screen and (max-width: 768px){.ndi-account-details__content__left-right{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-account-details__content__left-right{padding-left:112px}}@media screen and (max-width: 768px){.ndi-account-details__content__left-right{padding-left:24px}}.ndi-account-details__content__left-right__left-content-area{width:100%}@media(min-width: 1024px){.ndi-account-details__content__left-right__left-content-area{width:60%;max-width:48rem}}.ndi-account-details__content__left-right__right-content-area{width:100%;margin:2rem 0rem;display:flex;flex-direction:column;gap:1.6rem}@media(min-width: 1024px){.ndi-account-details__content__left-right__right-content-area{width:40%;align-self:flex-start}}.ndi-component--contact-us__container{background:#e6e6e6;border-radius:.4rem}.ndi-edit-address{width:100%;display:flex;flex-direction:column;gap:1.2rem}.ndi-edit-address select{width:100%}.ndi-edit-address__columns{display:flex;gap:1.2rem;justify-content:space-between}.ndi-edit-address__street-number-input{width:30%}.ndi-edit-address__postal-number-input{width:30%}.ndi-edit-address__seperate-label{margin-bottom:0}.ndi-create-address{width:100%;display:flex;flex-direction:column;gap:1.2rem}.ndi-create-address__columns{display:flex;align-items:center;gap:1.2rem;justify-content:center}.ndi-create-address__street-number-input{width:30%}.ndi-create-address__postal-number-input{width:30%}.ndi-create-address__seperate-label{margin-bottom:0}.ndi-delivery-address-modal{overflow-y:auto}.ndi-delivery-address-modal__content{display:flex;flex-direction:column;align-items:center;overflow-y:auto;row-gap:2.4rem;padding:3.2rem}.ndi-account-details-information{margin-top:2.4rem;margin-bottom:8rem;min-height:4rem;position:relative}.ndi-account-details-information__supplier-service{background-color:var(--light-grey-1)}.ndi-account-details-information__details-section{display:flex;flex-direction:column;row-gap:.8rem;border-bottom:1px solid var(--light-grey-2);margin-bottom:2.4rem;padding-bottom:2.4rem;align-items:flex-start}.ndi-account-details-information__details-section .ndi-button,.ndi-account-details-information__details-section .ndi-public-admin-page__login-button{display:inline}.ndi-account-details-information__details-section>button{margin:2rem 0 0 0}.ndi-account-details-information__title{font-size:2rem;font-weight:700}.ndi-account-details-information__detail{display:flex;width:100%;margin-top:1rem;line-height:2.2rem;font-weight:400;font-size:1.6rem;letter-spacing:0}.ndi-account-details-information__detail .ndi-input-text,.ndi-account-details-information__detail .ndi-input-tel{display:flex;max-width:56rem;flex-wrap:wrap;align-items:center}@media(min-width: 768px){.ndi-account-details-information__detail .ndi-input-text,.ndi-account-details-information__detail .ndi-input-tel{flex-direction:row}}.ndi-account-details-information__detail .ndi-input-text>label,.ndi-account-details-information__detail .ndi-input-tel>label{margin-right:4rem;flex-shrink:0;font-weight:600;margin-bottom:0}@media(min-width: 768px){.ndi-account-details-information__detail .ndi-input-text>label,.ndi-account-details-information__detail .ndi-input-tel>label{width:16rem}}.ndi-account-details-information__detail .ndi-input-text .ndi-input-help-message,.ndi-account-details-information__detail .ndi-input-tel .ndi-input-help-message{margin-left:20rem}@media(min-width: 768px){.ndi-account-details-information__detail .ndi-input-text .ndi-input-character__control,.ndi-account-details-information__detail .ndi-input-tel .ndi-input-character__control{width:40%}}.ndi-account-details-information__detail select{width:100%}.ndi-account-details-information__detail-password-link{font-size:1.4rem;font-weight:400;text-decoration:underline;line-height:1.9rem}.ndi-account-details-information__detail-key{max-width:16rem;min-width:16rem;margin-right:4rem;line-height:2.2rem;font-size:1.6rem;font-weight:600;display:flex;column-gap:.8rem;align-items:center}.ndi-account-details-information__detail-key .ndi-icon--edit{width:2rem;height:2rem}.ndi-account-details-information__detail-key .ndi-permission-item{display:flex;justify-content:space-between;align-items:center;margin:0 1rem}.ndi-account-details-information__detail-key .ndi-permission-item.active .svg-icon-fill{fill:var(--red)}.ndi-account-details-information__detail-key .ndi-permission-item.inactive{opacity:.5}.ndi-account-details-information__detail-key .ndi-permission-item p{margin:0;font-size:1.2rem}.ndi-account-details-information__detail-key .ndi-permission-item .ndi-permission-icon{width:1rem;height:1rem}.ndi-account-details-information__detail-information{width:60%}.ndi-account-details-information__detail-value{display:flex;column-gap:.8rem}.ndi-account-details-information__detail-value .ndi-icon--copy{cursor:copy;width:2rem;height:2rem}.ndi-account-details-information__detail-notice{display:flex;flex-direction:column}.ndi-account-details-information__detail-notice span{font-size:1.4rem;font-weight:400;color:var(--light-grey-5)}.ndi-account-details-information__address{display:flex;flex-direction:column;row-gap:.4rem;margin-right:1rem}.ndi-account-details-information__addressSection{display:flex;flex-direction:row;align-items:center}.ndi-dapconsent{display:flex;flex-direction:column;height:100%;padding:4rem;background-color:var(--light-grey-1)}.ndi-dapconsent .ndi-block-header{font-size:2.8rem;font-weight:600;display:flex;flex-direction:column;justify-content:left;font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial}@media screen and (max-width: 475px){.ndi-dapconsent .ndi-block-header{font-size:2rem}}.ndi-dapconsent .ndi-block-content{word-break:break-word}@media screen and (max-width: 475px){.ndi-dapconsent .ndi-block-content p{font-size:1.4rem}}.ndi-dapconsent .ndi-block-footer{margin-bottom:1.2rem}.ndi-dapconsent .ndi-block-footer .ndi-input-checkbox{display:flex}.ndi-dapconsent .ndi-block-footer .ndi-input-checkbox__input input[type=checkbox][disabled]{color:var(--light-grey-3)}.ndi-dapconsent .ndi-block-footer .ndi-input-checkbox__input__label{margin:0 0 0 0;font-weight:600;font-size:1.6rem;line-height:2.2rem}.ndi-dapconsent .ndi-block-footer .ndi-loading-spinner{margin:1.2rem 1.2rem}.ndi-newsletter{display:flex;flex-direction:column;height:100%;padding:4rem;background-color:var(--light-grey-1)}.ndi-newsletter .ndi-block-header{font-size:2.8rem;font-weight:600;display:flex;flex-direction:column;justify-content:left;font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial;margin-bottom:2rem}@media screen and (max-width: 475px){.ndi-newsletter .ndi-block-header{font-size:2rem;margin-bottom:1.5rem}}.ndi-newsletter .ndi-block-content{word-break:break-word;margin-bottom:2rem}@media screen and (max-width: 475px){.ndi-newsletter .ndi-block-content{margin-bottom:1.5rem}.ndi-newsletter .ndi-block-content p{font-size:1.4rem}}.ndi-newsletter .ndi-block-footer{margin-bottom:1.2rem}.ndi-newsletter .ndi-block-footer .ndi-checkbox-item{display:flex;gap:1rem;align-items:flex-start}.ndi-newsletter .ndi-block-footer .ndi-input-checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ndi-newsletter .ndi-block-footer .ndi-loading-spinner-container{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ndi-newsletter .ndi-block-footer .ndi-loading-spinner-container .ndi-loading-spinner{width:20px;height:20px;position:relative;margin:0}.ndi-newsletter .ndi-block-footer .ndi-checkbox-label{font-weight:400;line-height:1.4;margin:0;cursor:pointer;flex:1}.ndi-newsletter .ndi-block-footer .ndi-checkbox-label.loading{opacity:.6;cursor:default;pointer-events:none}@media screen and (max-width: 475px){.ndi-newsletter .ndi-block-footer .ndi-checkbox-label{max-width:none}}.ndi-newsletter .ndi-block-footer .ndi-checkbox-label p{font-size:1.4rem;margin:0;padding:0}.ndi-newsletter .ndi-block-footer .ndi-checkbox-label a{color:var(--dark-red);text-decoration:none;transition:color 100ms ease-out;cursor:pointer}.ndi-newsletter .ndi-block-footer .ndi-checkbox-label a:hover{color:var(--dark-red)}.ndi-newsletter .ndi-block-footer .ndi-error-message{color:var(--red);font-size:1.4rem;margin-top:1rem}.ndi-supplier-service{background-color:var(--light-grey-2);padding:2.4rem;display:flex;flex-direction:column;align-items:flex-start;border-radius:.4rem;row-gap:1.2rem}.ndi-supplier-service>h4{margin:0}.ndi-supplier-service__heading,.ndi-supplier-service__description{margin:0}.ndi-supplier-service__cta{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2.4rem}.ndi-invitation-activation-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;height:100%}.ndi-invitation-activation-page__center-box{width:30rem;padding-top:30vh}.ndi-invitation-activation-page__center-box__password__label{margin-bottom:.6rem}.ndi-invitation-activation-page__center-box__button{margin-top:1.5rem}.ndi-invitation-activation-page__center-box__button__loading-spinner{height:1.609rem}.ndi-invitation-activation-page__center-box__errors__error{font-size:1.2rem}.ndi-invitation-activation-page__center-box>h1{text-align:center}.ndi-invitation-activation-page .ndi-button,.ndi-invitation-activation-page .ndi-public-admin-page__login-button{width:100%}.ndi-alert-banner-page{text-align:left;background-color:none;transition:.2s all;border-bottom:1px solid var(--light-grey-2)}.ndi-alert-banner-page__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));display:grid;grid-template-columns:repeat(12, 1fr);justify-content:space-between}@media screen and (min-width: 1512px){.ndi-alert-banner-page__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-alert-banner-page__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-alert-banner-page__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-alert-banner-page__content{padding-left:24px}}.ndi-alert-banner-page__content a{color:var(--red)}.ndi-alert-banner-page__content a:hover{color:var(--dark-red)}@media screen and (max-width: 475px){.ndi-alert-banner-page__content{grid-template-columns:repeat(10, 1fr);padding:0}}.ndi-alert-banner-page__content__alert-padded{padding:1rem}.ndi-alert-banner-page__content__sonar-wrapper{display:flex;position:relative;z-index:0;overflow:hidden;padding:.8rem;grid-area:1/1/2/2;place-items:center}.ndi-alert-banner-page__content__sonar-emitter{position:relative;width:2rem;height:2rem;border-radius:50%;background-color:red}.ndi-alert-banner-page__content__sonar-wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:HSL(0, 100%, 50%);opacity:0;z-index:-1;pointer-events:none}.ndi-alert-banner-page__content__sonar-wave{animation:sonarWave 2s linear infinite}@keyframes sonarWave{from{opacity:.8}to{transform:scale(2);opacity:0}}.ndi-alert-banner-page__content__alert-banner-enter-active{transition:transform .5s cubic-bezier(0, 0, 0.58, 1)}.ndi-alert-banner-page__content__alert-banner-leave-active{transition:transform .5s cubic-bezier(0.42, 0, 1, 1)}.ndi-alert-banner-page__content__alert-banner-enter-from,.ndi-alert-banner-page__content__alert-banner-leave-to{transform:translateY(-100%)}.ndi-alert-banner-page__content__alertMessage{grid-area:1/2/2/12;padding:1rem}.ndi-alert-banner-page__content__alertMessage p{margin:0}@media screen and (max-width: 475px){.ndi-alert-banner-page__content__alertMessage{grid-area:1/2/2/10}}.ndi-alert-banner-page__content__close-icon{display:flex;place-items:center;cursor:pointer;padding-left:7rem}@media screen and (max-width: 475px){.ndi-alert-banner-page__content__close-icon{padding-left:0}}.ndi-basket-drawer .ndi-drawer__component{box-sizing:border-box;padding-bottom:16.6rem;height:calc(100% - 16.6rem);flex:1}.ndi-basket-drawer__content{box-sizing:border-box;overflow-y:auto;position:relative;height:100%}.ndi-basket-drawer__header{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:.8rem 0rem .6rem 1.4rem}@media screen and (min-width: 1024px){.ndi-basket-drawer__header{padding:1.2rem .8rem .4rem}}.ndi-basket-drawer__product,.ndi-basket-drawer__custom-group{display:flex;align-items:center;padding:2.6rem 0rem 2.6rem 0rem;margin:0rem 3.1rem 0rem 4rem;border-top:1px solid var(--light-grey-2);flex-direction:column;row-gap:1.6rem}.ndi-basket-drawer__product:last-child,.ndi-basket-drawer__custom-group:last-child{border-bottom:1px solid var(--light-grey-2)}@media screen and (min-width: 560px){.ndi-basket-drawer__product,.ndi-basket-drawer__custom-group{justify-content:space-between;flex-direction:row}}.ndi-basket-drawer__product-text{text-align:center}@media screen and (min-width: 1024px){.ndi-basket-drawer__product-text{flex-shrink:0}}@media screen and (min-width: 560px){.ndi-basket-drawer__product-text{margin-right:1.6rem;width:15.7rem;text-align:left}}.ndi-basket-drawer__product-text .ndi-product-information__sku{font-size:1.2rem}.ndi-basket-drawer__product-text .ndi-product-information__size{font-size:1.4rem;text-transform:uppercase}.ndi-basket-drawer__product-price-and-action{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem;width:100%;justify-content:center;flex-direction:column}.ndi-basket-drawer__product-price-and-action .ndi-button,.ndi-basket-drawer__product-price-and-action .ndi-public-admin-page__login-button{line-height:0}.ndi-basket-drawer__product-price-and-action .ndi-icon{width:2.4rem;height:2.4rem}@media screen and (min-width: 560px){.ndi-basket-drawer__product-price-and-action{justify-content:flex-end;width:21rem;flex-direction:row;margin-left:auto}.ndi-basket-drawer__product-price-and-action .ndi-icon{width:2rem;height:2rem}}.ndi-basket-drawer__saveandclearbasket{display:flex;columns:2;gap:2rem}.ndi-basket-drawer__total-column{display:flex;flex-direction:column}.ndi-basket-drawer__add-comment-button{margin-top:1.6rem;font-size:1.2rem}.ndi-basket-drawer__add-comment-button .ndi-icon{width:1.4rem;height:1.4rem}.ndi-basket-drawer .ndi-input-character__control{border-radius:.4rem}.ndi-basket-drawer .ndi-input-character__control input{border-radius:.4rem}.ndi-basket-drawer .ndi-input-number{margin:0;width:5.6rem}.ndi-basket-drawer .ndi-loading-spinner{width:2.6rem;height:2.6rem}.ndi-basket-drawer__image{width:7.2rem;height:7.2rem;position:relative;flex-shrink:0}.ndi-basket-drawer__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: contain){.ndi-basket-drawer__image img{height:100%;object-fit:contain}}@media screen and (min-width: 560px){.ndi-basket-drawer__image{margin-right:2.4rem}}.ndi-basket-drawer__price{max-width:10rem;display:flex;flex-shrink:0;text-align:right}@media screen and (min-width: 560px){.ndi-basket-drawer__price{margin-left:auto}}.ndi-basket-drawer__product-price-text{font-weight:600;font-size:1.6rem}.ndi-basket-drawer__group-details{display:flex;column-gap:.8rem;font-size:1.2rem}.ndi-basket-drawer__custom-group{display:flex;flex-direction:column;position:relative}.ndi-basket-drawer__custom-group-details{display:flex;justify-content:space-between;align-items:center;width:100%}.ndi-basket-drawer__custom-group-details:after{position:absolute;left:0;top:7rem;left:6.4rem;content:"";border-left:1px solid var(--light-grey-2);height:calc(100% - 7rem)}.ndi-basket-drawer__custom-group-products{display:flex;flex-direction:column;width:100%}.ndi-basket-drawer__custom-group-products .ndi-basket-drawer__product{border-bottom:none;border-top:none;width:100%}.ndi-basket-drawer__custom-group-products .ndi-basket-drawer__product{padding:2.6rem 0rem 2.6rem 0rem;margin:0rem 3.1rem 0rem 4rem}.ndi-basket-drawer__custom-group-products .ndi-basket-drawer__price{margin-right:4rem}.ndi-basket-drawer__basket-empty{padding:1.8rem 4rem 3.6rem}.ndi-basket-drawer__basket-empty .ndi-link{margin-top:auto}.ndi-basket-drawer__basket-empty-message a{color:var(--red);transition:color 100ms ease-out}.ndi-basket-drawer__basket-empty-message a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-basket-drawer__basket-empty-message>*:first-child{margin-top:0}.ndi-basket-drawer__basket-empty-message>*:last-child{margin-bottom:0}.ndi-basket-drawer__continue-button{margin-top:auto}.ndi-basket-drawer__container{display:flex;flex-direction:column}.ndi-basket-drawer__total{position:fixed;display:flex;bottom:0;flex-direction:column;height:16.6rem;width:100%;row-gap:2.4rem;box-shadow:2px 0px 10px 0px rgba(0,0,0,.1)}@media(min-width: 1024px){.ndi-basket-drawer__total{width:56rem}}@media screen and (min-width: 560px){.ndi-basket-drawer__total{row-gap:1.6rem}}.ndi-basket-drawer__total .ndi-button,.ndi-basket-drawer__total .ndi-public-admin-page__login-button{text-align:center}.ndi-basket-drawer__total-content{display:flex;flex-direction:column;justify-content:space-between;padding:1.8rem 4rem 3.6rem;background-color:var(--white);width:100%;gap:1.2rem}.ndi-basket-drawer__total-row{display:flex;align-items:center;margin-top:auto;row-gap:.8rem;justify-content:space-between;flex-direction:column}@media screen and (min-width: 560px){.ndi-basket-drawer__total-row{flex-direction:row}}.ndi-basket-drawer__total-row:nth-child(1n+2){row-gap:1.6rem;justify-content:center;flex-direction:column-reverse}@media screen and (min-width: 560px){.ndi-basket-drawer__total-row:nth-child(1n+2){flex-direction:row;justify-content:space-between}}.ndi-basket-drawer__total-label{font-size:2rem;font-weight:700}.ndi-basket-drawer__price-text{font-weight:700;font-size:2.8rem}.ndi-basket-drawer__currency-text{font-size:1.2rem;font-weight:700}.ndi-basket-drawer__price-currency-type-container{display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (min-width: 1024px){.ndi-basket-drawer__price-currency-type-container{align-items:flex-end}}.ndi-basket-drawer__price-currency-type-container-price--loading{color:var(--light-grey-5)}.ndi-basket-drawer__price-currency-type-container-price-type-text{font-size:1.2rem;color:#767676}.ndi-basket-drawer__price-loading-spinner{position:relative;width:4rem;height:4rem}.ndi-component--saved-basket-details-page{padding:2.4rem 0rem}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header{padding-left:24px}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-top:2.4rem;gap:1.2rem}@media screen and (min-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content{flex-direction:row}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content h1{font-size:2.4rem;font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial}@media screen and (min-width: 475px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content h1{font-size:3.2rem}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content .ndi-sub-header{display:flex;justify-content:right;align-items:start;gap:2.4rem;margin-bottom:2.4rem}@media screen and (min-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content .ndi-sub-header{flex-direction:row;margin-bottom:0}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content .ndi-sub-header .ndi-action{user-select:none;display:flex;justify-content:center;align-items:center;gap:1.2rem}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content .ndi-sub-header .ndi-action p{margin:0}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header .ndi-content .ndi-sub-header .ndi-action:hover{cursor:pointer;color:var(--red)}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main{padding-left:24px}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main .ndi-content{overflow-x:scroll;background-color:var(--white)}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main .ndi-content::-webkit-scrollbar{display:none}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main .ndi-bundle{padding:0 2.4rem}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer{z-index:50;position:fixed;bottom:0rem;width:100%;background-color:var(--white);box-shadow:0px 2px 10px 0px rgba(0,0,0,.1)}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad{padding-left:24px}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content{padding:2.4rem 0rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width: 475px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content{flex-direction:row}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-left-content{align-self:start}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-left-content *{margin:0}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-left-content .ndi-total-label{font-size:1.4rem;line-height:1.8rem;font-weight:700}@media screen and (min-width: 475px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-left-content .ndi-total-label{font-size:2rem;line-height:2.8rem;font-weight:700}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content{display:flex;justify-content:space-between;width:100%;gap:.8rem;align-items:end}@media screen and (min-width: 475px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content{justify-content:end;width:auto}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content *{margin:0}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content h2{margin-top:.6rem;font-size:2rem;line-height:2.4rem;font-weight:700;align-self:baseline}@media screen and (min-width: 475px){.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content h2{line-height:3.2rem;font-weight:700}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content__loading-spinner{position:relative;align-self:baseline;padding-right:4rem}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content p{margin-top:.6rem;font-size:1.2rem;line-height:3.2rem;font-weight:700;align-self:baseline}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content span{margin-top:.6rem;font-size:1.2rem;line-height:3.2rem;font-weight:300;align-self:baseline}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content .ndi-button,.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content .ndi-public-admin-page__login-button{margin-left:2.4rem}.ndi-become-customer__heading{margin:0}.ndi-become-customer__form{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.ndi-become-customer__receipt{padding:3.2rem}.ndi-become-customer__receipt-heading{text-align:center}.ndi-become-customer__introduction{text-align:center}.ndi-become-customer__content{width:100%}.ndi-become-customer-drawer .ndi-tab{padding:3.2rem;position:absolute;height:calc(100% - 11.11rem);overflow-y:auto}.ndi-component--bundle-details-page{background-color:var(--white)}.ndi-component--bundle-details-page .content{max-width:1512px;width:100%;margin:auto;display:flex;flex-direction:column;min-height:calc(100vh - 10rem)}@media(min-width: 768px){.ndi-component--bundle-details-page .content{flex-direction:row-reverse}}.ndi-component--bundle-details-page .content .bundle-details{display:flex;flex-direction:column;align-items:stretch;row-gap:4rem;margin-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:2.4rem;padding-top:3.5em}@media screen and (min-width: 1512px){.ndi-component--bundle-details-page .content .bundle-details{margin-right:112px}}@media screen and (max-width: 768px){.ndi-component--bundle-details-page .content .bundle-details{margin-right:24px}}@media(min-width: 768px){.ndi-component--bundle-details-page .content .bundle-details{width:42%}}.ndi-component--bundle-details-page .content .bundle-items .img .ndi-image-carousel{justify-content:center;padding:3.5rem 10px 10px 10px;border-bottom:1px solid var(--light-grey-2)}.ndi-component--bundle-details-page .content .bundle-items .item{width:100%;padding:2.4rem;display:flex;gap:2.4rem;justify-content:space-between;align-items:center}.ndi-component--bundle-details-page .content .bundle-items .item p{margin:0}.ndi-component--bundle-details-page .content .bundle-items .item .images{display:flex;flex-direction:column;gap:1rem}.ndi-component--bundle-details-page .content .bundle-items .item .images .image{height:8rem}.ndi-component--bundle-details-page .content .bundle-items .item .images .brand-image{height:2rem}.ndi-component--bundle-details-page .content .bundle-items .item .details{flex-grow:1}.ndi-component--bundle-details-page .content .bundle-items .item .details .sku{font-size:1.2rem;line-height:1.6rem;font-weight:300;color:var(--light-grey-5)}.ndi-component--bundle-details-page .content .bundle-items .item .details .title{font-size:1.6rem;line-height:2rem;font-weight:600;color:var(--red)}.ndi-component--bundle-details-page .content .bundle-items .item .details .subtitle{font-size:1.2rem;line-height:1.6rem;font-weight:400;color:var(--dark-grey)}.ndi-component--bundle-details-page__copy-product-information .ndi-button,.ndi-component--bundle-details-page__copy-product-information .ndi-public-admin-page__login-button{display:flex;align-items:center;gap:.6rem}@media(min-width: 768px){.ndi-component--bundle-details-page__main-content{width:58%}}.ndi-component--bundle-details-page__product-images{padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width: 1512px){.ndi-component--bundle-details-page__product-images{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--bundle-details-page__product-images{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--bundle-details-page__product-images{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--bundle-details-page__product-images{padding-left:24px}}@media(min-width: 475px){.ndi-component--bundle-details-page__product-images{padding-top:3.5rem;padding-bottom:7.5rem}}.ndi-component--bundle-details-page__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:1.2rem}.ndi-component--bundle-details-page__product-information .ndi-product-information__sku{margin-bottom:.2rem}.ndi-component--bundle-details-page__product-information .ndi-product-information__name{margin-bottom:.8rem}.ndi-component--bundle-details-page__product-information .ndi-product-information__size{font-weight:700;text-transform:uppercase}.ndi-component--bundle-details-page__inventory{display:flex}.ndi-component--bundle-details-page__inventory-and-delivery{justify-content:space-between;align-items:stretch}.ndi-component--bundle-details-page__product-price{flex-grow:1;margin-top:2.4rem;text-align:right}@media(min-width: 768px){.ndi-component--bundle-details-page__product-price{width:auto;margin-top:0}}.ndi-component--bundle-details-page__inventory-and-delivery{row-gap:2.7rem}.ndi-component--bundle-details-page__campaign{padding:.625rem 1rem;width:max-content;height:2.3575rem;gap:1rem;margin-bottom:2.4rem;position:relative}.ndi-component--bundle-details-page__brand-image{width:10rem;height:4rem;position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:3.2rem}.ndi-component--bundle-details-page__brand-image img{max-width:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: contain){.ndi-component--bundle-details-page__brand-image img{height:100%;object-fit:contain}}.ndi-component--bundle-details-page__product-description-background{position:relative;background-color:var(--light-grey-1)}.ndi-component--bundle-details-page__product-description-tab-button{flex-grow:1;border:none;background-color:#e9e9e9;font-size:1.4rem;font-weight:700;padding:1.6rem 0;cursor:pointer;transition:background-color 100ms ease-out;margin:0}.ndi-component--bundle-details-page__product-description-tab-button--active{background-color:#f5f5f5}.ndi-component--bundle-details-page__product-description-tab{padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-bottom:8.25rem;padding-top:3em}@media screen and (min-width: 1512px){.ndi-component--bundle-details-page__product-description-tab{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--bundle-details-page__product-description-tab{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--bundle-details-page__product-description-tab{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--bundle-details-page__product-description-tab{padding-left:24px}}@media(min-width: 768px){.ndi-component--bundle-details-page__product-description-tab{padding-bottom:16.5rem;border-right:1px solid var(--light-grey-3)}}@media(min-width: 1512px){.ndi-component--bundle-details-page__product-description-tab{margin-right:2rem}}.ndi-component--bundle-details-page__product-description-tab>p{margin:0}.ndi-component--bundle-details-page__specification-row{width:100%;display:flex;justify-content:space-between}.ndi-component--bundle-details-page__table{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2.4rem;word-wrap:break-word}@media(min-width: 768px){.ndi-component--bundle-details-page__table~.ndi-variant-details-page__table{margin-top:6.1rem}}.ndi-component--bundle-details-page__table:last-child{margin-bottom:6.1rem}.ndi-component--bundle-details-page__table-heading{margin:2rem auto 2rem 0}.ndi-component--bundle-details-page__table-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ndi-component--bundle-details-page__table-row:last-child .ndi-variant-details-page__table-cell{border-bottom:1px solid var(--light-grey-3)}.ndi-component--bundle-details-page__table-row--heading{font-weight:700;font-size:1.2rem;margin:2rem 0}@media(min-width: 768px){.ndi-component--bundle-details-page__table-row--heading{width:100%}}.ndi-component--bundle-details-page__table-column{width:100%}@media(min-width: 768px){.ndi-component--bundle-details-page__table-column{width:calc(50% - 1.2rem)}}.ndi-component--bundle-details-page__table-cell{padding:2rem 1.2rem 1.5rem 0;flex-grow:1;border-top:1px solid var(--light-grey-3);font-size:1.2rem;width:50%}.ndi-component--bundle-details-page__table-cell:nth-child(even){text-align:right}@media(min-width: 768px){.ndi-component--bundle-details-page__product-presentation{width:57%}}.ndi-component--bundle-details-page__product-description-tabs-navigation{display:flex}.ndi-component--bundle-details-page__eu-label-img{display:block;margin:auto}.ndi-component--bundle-details-page__stock-and-price{margin-top:4em}.ndi-component--bundle-details-page__quantity{float:right;width:5.6rem}.ndi-catalog-list-filters__header{display:flex;justify-content:space-between;margin-bottom:1.6rem;font-size:1.2rem;color:#000}.ndi-catalog-list-filters__header .ndi-button,.ndi-catalog-list-filters__header .ndi-public-admin-page__login-button{font-size:1.2rem}.ndi-catalog-filters-drawer__content{overflow-y:auto;height:100%;padding:2.4rem}.ndi-catalog-filters-drawer .ndi-catalog-filters__filters .ndi-catalog-filters__facet:first-child{border-top:none}.ndi-catalog-filters-drawer .ndi-catalog-filters__facet{padding-left:2.4rem;padding-right:2.4rem}.ndi-catalog-list-block__content{padding-bottom:6rem;margin:auto}@media screen and (min-width: 1024px){.ndi-catalog-list-block__content{grid-template-columns:26.4rem 1fr}}.ndi-catalog-list-block__content--with-facets{display:grid;column-gap:5.6rem}@media screen and (min-width: 1024px){.ndi-catalog-list-block__content--with-facets{grid-template-columns:26.4rem 1fr}}.ndi-catalog-list-block__deliverymodes-dropdown{border-color:rgba(0,0,0,0);padding:1rem 2.5rem 1rem 1.5rem;text-align:right;text-align-last:right;max-width:fit-content;background-position-x:100%}@media screen and (max-width: 475px){.ndi-catalog-list-block__deliverymodes-dropdown{padding-left:0;text-align:left;text-align-last:left}}.ndi-catalog-list-block__deliverymodes-dropdown option{text-align:left}.ndi-catalog-list-block__deliverymodes-dropdown:hover{border:none}.ndi-catalog-list-block__deliverymodes-dropdown:focus{outline:none}.ndi-catalog-list-block__product-list-heading{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 475px){.ndi-catalog-list-block__product-list-heading{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:1.5rem;grid-row-gap:1.5rem}}.ndi-catalog-list-block__product-list-heading-actions{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.5rem}@media screen and (min-width: 768px){.ndi-catalog-list-block__product-list-heading-actions{display:flex;flex-direction:row}}.ndi-catalog-list-block__pagination-heading{font-size:1.2rem;color:#000}@media screen and (max-width: 475px){.ndi-catalog-list-block__product-heading{grid-area:2/1/3/2}}.ndi-catalog-list-block__deliverymodes-container{margin-left:auto;display:flex;flex-direction:column;align-items:end;font-size:1.4rem}@media screen and (max-width: 475px){.ndi-catalog-list-block__deliverymodes-container{align-items:start;align-items:start}}.ndi-catalog-list-block__deliverymodes-label{color:var(--light-grey-5);margin-right:.3rem}@media(max-width: 475px){.ndi-catalog-list-block__deliverymodes-label{padding-left:0}}.ndi-catalog-list-block__rim-buttons{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;padding:0rem;gap:1.6rem;width:100%;flex:none;order:0;flex-grow:0}.ndi-catalog-list-block__rim-buttons__rim-button{display:flex;flex-direction:row;align-items:center;padding:.8rem 2.4rem .8rem .8rem;gap:.8rem;width:auto;height:4.8rem;border-radius:.4rem;flex:none;order:0;flex-grow:0}.ndi-catalog-list-block__rim-buttons__rim-button--active{background:#e3000f;color:#fff}.ndi-catalog-list-block__rim-buttons__rim-button--active .ndi-catalog-list-block__category-svg-icon{filter:invert(1)}.ndi-catalog-list-block__rim-buttons__rim-button--active .ndi-catalog-list-block__rim-buttons__rim-button__svg-icon{filter:invert(0)}.ndi-catalog-list-block__rim-buttons__rim-button__svg-icon{display:flex;flex-direction:column;align-items:flex-start;padding:0px;width:2.4rem;height:2.4rem;filter:invert(4%) sepia(0%) saturate(4540%) hue-rotate(60deg) brightness(123%) contrast(54%);flex:none;order:0;flex-grow:0}.ndi-catalog-list-block__rim-buttons__rim-button__svg-icon:not(.ndi-catalog-list-block__rim-buttons__rim-button--active) .ndi-catalog-list-block__rim-buttons__rim-button__svg-icon{color:#000}.ndi-catalog-list-block__rim-buttons__rim-button__svg-icon__staggered{width:3.2rem;height:3.2rem;filter:invert(100%)}.ndi-catalog-list-block__rim-buttons__rim-button__svg-icon__staggered:not(.ndi-catalog-list-block__rim-buttons__rim-button--active) .ndi-catalog-list-block__rim-buttons__rim-button__svg-icon__staggered{color:#000}.ndi-catalog-list-block__rim-buttons__rim-button:not(.ndi-catalog-list-block__rim-buttons__rim-button--active){background:#fff;color:#000}.ndi-catalog-list-block__rim-buttons__rim-button:not(.ndi-catalog-list-block__rim-buttons__rim-button--active) .ndi-catalog-list-block__rim-buttons__rim-button__svg-icon__staggered{width:3.2rem;height:3.2rem;filter:invert(100%) sepia(1%) saturate(1506%) hue-rotate(298deg) brightness(82%) contrast(85%)}.ndi-catalog-list-block__filters{display:none}@media screen and (min-width: 1024px){.ndi-catalog-list-block__filters{display:block}}.ndi-catalog-list-block__product-list{display:flex;flex-direction:column;row-gap:1.6rem}.ndi-catalog-list-block__mobile-filter-menu{display:flex;justify-content:center;position:fixed;padding:4rem;width:100%;bottom:0;left:0;background-color:#fff;z-index:1}@media screen and (min-width: 1024px){.ndi-catalog-list-block__mobile-filter-menu{display:none}}.ndi-catalog-list-block__result-quantity{margin:0 auto;font-size:1.2rem;padding:4rem 0 2.4rem 0}.ndi-catalog-list-block__show_more{margin:0 auto;max-width:8em}.ndi-catalog-list-block .conversion-button-top-facet{display:flex;align-items:center;width:auto;height:auto}.ndi-delivery-mode-select__product-list-top-line{display:flex;justify-content:space-between;align-items:end}.ndi-delivery-mode-select__delivery-mode-dropdown{border:none;padding:0;padding-right:1.7em;text-align:right;text-align-last:right;max-width:fit-content}.ndi-delivery-mode-select__delivery-mode-dropdown option{text-align:left}.ndi-delivery-mode-select__delivery-mode-dropdown:hover{border:none}.ndi-delivery-mode-select__delivery-mode-dropdown:focus{outline:none}.ndi-delivery-mode-select__delivery-mode-selector-wrapper{display:flex;flex-direction:column;margin-left:auto;align-items:end;justify-content:end}.ndi-delivery-mode-select__delivery-mode-selector-label{color:var(--light-grey-5);margin-right:2.7rem}.ndi-price-type-select{font-size:1.4rem}.ndi-price-type-select__product-list-top-line{display:flex;justify-content:space-between;align-items:end}@media screen and (max-width: 475px){.ndi-price-type-select__product-list-top-line{align-items:start}}.ndi-price-type-select__price-type-dropdown{border-color:rgba(0,0,0,0);text-align:right;text-align-last:right;max-width:fit-content;padding:1rem 2rem 1rem 1.5rem;background-position-x:100%}@media screen and (max-width: 768px){.ndi-price-type-select__price-type-dropdown{align-items:start;width:16rem;text-align-last:left;text-align:left;padding-left:0}}.ndi-price-type-select__price-type-dropdown option{text-align:left}.ndi-price-type-select__price-type-dropdown:hover{border:none}.ndi-price-type-select__price-type-dropdown:focus{outline:none}.ndi-price-type-select__price-type-selector-wrapper{display:flex;flex-direction:column;margin-left:auto;align-items:end;justify-content:end}@media screen and (max-width: 768px){.ndi-price-type-select__price-type-selector-wrapper{align-items:start;justify-content:start}}.ndi-price-type-select__price-type-selector-label{color:var(--light-grey-5);margin-right:.3rem}@media(max-width: 475px){.ndi-price-type-select__price-type-selector-label{padding-left:0}}.ndi-variant-details-drawer__variant-information{margin:0 4rem 3.2rem}.ndi-variant-details-drawer__variant-information .ndi-product-information__sku{margin-bottom:.2rem}.ndi-variant-details-drawer__variant-information .ndi-product-information__name{margin-bottom:.8rem}.ndi-variant-details-drawer__variant-information .ndi-product-information__size{font-weight:700;text-transform:uppercase}.ndi-variant-details-drawer__copy-variant-link{margin-top:3.4rem}.ndi-variant-details-drawer__copy-variant-link .ndi-button,.ndi-variant-details-drawer__copy-variant-link .ndi-public-admin-page__login-button{display:flex;align-items:center;gap:.6rem}.ndi-variant-details-drawer__content{height:100%;overflow-y:auto}.ndi-variant-details-drawer__content .ndi-loading-spinner{width:6rem;height:6rem}.ndi-variant-details-drawer__images-inventory-campaign-price{border:1px solid var(--light-grey-2)}@media(min-width: 768px){.ndi-variant-details-drawer__images-inventory-campaign-price{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:25rem 3.2rem 1fr}}.ndi-variant-details-drawer__variant-images{padding:3.2rem 2.4rem 5.6rem;border-right:1px solid var(--light-grey-2);position:relative}.ndi-variant-details-drawer__variant-images .ndi-image-carousel{margin:auto;justify-content:space-between}@media(min-width: 1024px){.ndi-variant-details-drawer__variant-images .ndi-image-carousel{max-width:22.2rem}}@media(min-width: 768px){.ndi-variant-details-drawer__variant-images .ndi-image-carousel .ndi-image-carousel__selected-image{max-width:22.2rem}}@media(min-width: 768px){.ndi-variant-details-drawer__variant-images{grid-row:1/4;grid-column:1}}.ndi-variant-details-drawer__brand-image{width:12rem;height:5.6rem;position:relative;grid-row:1;display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:1.6rem}@media(min-width: 768px){.ndi-variant-details-drawer__brand-image{margin-bottom:3.2rem}}.ndi-variant-details-drawer__brand-image img{max-width:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: contain){.ndi-variant-details-drawer__brand-image img{height:100%;object-fit:contain}}.ndi-variant-details-drawer__inventory-and-delivery{grid-row:2;grid-column:1;padding:2.4rem 3.3rem;line-height:1.57}@media(min-width: 768px){.ndi-variant-details-drawer__inventory-and-delivery{grid-row:1;grid-column:2}}.ndi-variant-details-drawer__campaign{grid-row:2;grid-column:2}.ndi-variant-details-drawer__variant-price{grid-row:3;grid-column:1;padding:3.2rem 4rem 5.6rem 3rem}@media(min-width: 768px){.ndi-variant-details-drawer__variant-price{grid-row:3;grid-column:2}}.ndi-variant-details-drawer__login-to-buy{padding:3.2rem 4rem 5.6rem 3rem;grid-column:2;grid-row:1/4;display:grid;align-content:center}.ndi-variant-details-drawer__eprel-bg{position:relative;width:32rem;height:49.6rem;background-size:cover;background-position:center}.ndi-variant-details-drawer__tyreMakeText{position:absolute;top:7.5rem;left:10px}.ndi-variant-details-drawer__tyreSizeText{position:absolute;top:10.5rem;left:1rem}.ndi-variant-details-drawer__tyreNoise{position:absolute;bottom:5.3rem;left:13.2rem}.ndi-variant-details-drawer__tyreNoise--winter{position:absolute;bottom:5.5rem;left:9rem;font-size:1.4rem}.ndi-variant-details-drawer__tyreNoise--summer{position:absolute;bottom:5.4rem;left:13.5rem;font-size:14px}.ndi-variant-details-drawer__tyreNoise--ice{position:absolute;bottom:11%;left:13%;font-size:14px}.ndi-variant-details-drawer__noiseClass{position:absolute;left:15rem;bottom:1.3rem}.ndi-variant-details-drawer__noiseClass img{height:2.5rem}.ndi-variant-details-drawer__noiseClass--summer{position:absolute;bottom:1rem;right:15rem}.ndi-variant-details-drawer__noiseClass--winter{position:absolute;bottom:1rem;left:10rem;font-size:1.4rem}.ndi-variant-details-drawer__noiseClass--ice{position:absolute;bottom:2%;left:16%}.ndi-variant-details-drawer__fuelConsumptionIcon{position:absolute;display:flex;justify-content:center;align-items:center;clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 30% 100%, 0% 50%);background-color:#000;height:4rem;width:4.2rem;color:#fff;left:10rem;font-weight:bolder;font-size:2rem}.ndi-variant-details-drawer__fuelConsumptionIcon--feulA{top:19.8rem}.ndi-variant-details-drawer__fuelConsumptionIcon--feulB{top:23.3rem}.ndi-variant-details-drawer__fuelConsumptionIcon--feulC{top:26.97rem}.ndi-variant-details-drawer__fuelConsumptionIcon--feulD{bottom:15rem}.ndi-variant-details-drawer__fuelConsumptionIcon--feulE{bottom:11.5rem}.ndi-variant-details-drawer__WetGripIcon{position:absolute;display:flex;justify-content:center;align-items:center;clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 30% 100%, 0% 50%);background-color:#000;height:40px;width:42px;color:#fff;right:5%;font-weight:bolder;font-size:2rem}.ndi-variant-details-drawer__WetGripIcon--A{top:19.8rem}.ndi-variant-details-drawer__WetGripIcon--B{top:23.3rem}.ndi-variant-details-drawer__WetGripIcon--C{top:26.97rem}.ndi-variant-details-drawer__WetGripIcon--D{bottom:15rem}.ndi-variant-details-drawer__WetGripIcon--E{bottom:11.5rem}.ndi-variant-details-page{background-color:#fff}.ndi-variant-details-page__content{max-width:1512px;width:100%;margin:auto;display:flex;flex-direction:column;min-height:calc(100vh - 10rem)}@media(min-width: 768px){.ndi-variant-details-page__content{flex-direction:row-reverse}}@media(min-width: 768px){.ndi-variant-details-page__main-content{width:58%}}.ndi-variant-details-page__product-images{padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width: 1512px){.ndi-variant-details-page__product-images{padding-right:112px}}@media screen and (max-width: 768px){.ndi-variant-details-page__product-images{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-variant-details-page__product-images{padding-left:112px}}@media screen and (max-width: 768px){.ndi-variant-details-page__product-images{padding-left:24px}}@media(min-width: 475px){.ndi-variant-details-page__product-images{padding-top:3.5rem;padding-bottom:7.5rem}}.ndi-variant-details-page__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:1.2rem}.ndi-variant-details-page__product-details{display:flex;flex-direction:column;align-items:stretch;row-gap:4rem;margin-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:2.4rem;padding-top:3.5em}@media screen and (min-width: 1512px){.ndi-variant-details-page__product-details{margin-right:112px}}@media screen and (max-width: 768px){.ndi-variant-details-page__product-details{margin-right:24px}}@media(min-width: 768px){.ndi-variant-details-page__product-details{width:42%}}.ndi-variant-details-page .ndi-inventory-product-card__inventory-product-inventory-and-delivery{padding-top:1rem;padding-left:0}@media screen and (min-width: 1512px){.ndi-variant-details-page .ndi-inventory-product-card__inventory-product-row{grid-template-columns:1fr 1fr}.ndi-variant-details-page .ndi-inventory-product-card__inventory-product-inventory-and-delivery{grid-column:1/2}}.ndi-variant-details-page__copy-product-information .ndi-button,.ndi-variant-details-page__copy-product-information .ndi-public-admin-page__login-button{display:flex;align-items:center;gap:.6rem}.ndi-variant-details-page__product-information .ndi-product-information__sku{margin-bottom:.2rem}.ndi-variant-details-page__product-information .ndi-product-information__name{margin-bottom:.8rem}.ndi-variant-details-page__product-information .ndi-product-information__size{font-weight:700;text-transform:uppercase}.ndi-variant-details-page__inventory{display:flex}.ndi-variant-details-page__inventory-and-delivery{justify-content:space-between;align-items:stretch}.ndi-variant-details-page__product-price{flex-grow:1;margin-top:2.4rem;text-align:right}@media(min-width: 768px){.ndi-variant-details-page__product-price{width:auto;margin-top:0}}.ndi-variant-details-page__inventory-and-delivery{row-gap:2.7rem}.ndi-variant-details-page__campaign{padding:.625rem 1rem;width:max-content;height:2.3575rem;gap:1rem;margin-bottom:2.4rem;position:relative}.ndi-variant-details-page__campaign__text{left:0}.ndi-variant-details-page__brand-image{width:10rem;height:4rem;position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:3.2rem}.ndi-variant-details-page__brand-image img{max-width:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: contain){.ndi-variant-details-page__brand-image img{height:100%;object-fit:contain}}.ndi-variant-details-page__product-description-background{position:relative;background-color:var(--light-grey-1)}.ndi-variant-details-page__product-description-tab-button{flex-grow:1;border:none;background-color:#e9e9e9;font-size:1.4rem;font-weight:700;padding:1.6rem 0;cursor:pointer;transition:background-color 100ms ease-out;margin:0}.ndi-variant-details-page__product-description-tab-button--active{background-color:#f5f5f5}.ndi-variant-details-page__product-description-tab{padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-bottom:8.25rem;padding-top:3em}@media screen and (min-width: 1512px){.ndi-variant-details-page__product-description-tab{padding-right:112px}}@media screen and (max-width: 768px){.ndi-variant-details-page__product-description-tab{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-variant-details-page__product-description-tab{padding-left:112px}}@media screen and (max-width: 768px){.ndi-variant-details-page__product-description-tab{padding-left:24px}}@media(min-width: 768px){.ndi-variant-details-page__product-description-tab{padding-bottom:16.5rem;border-right:1px solid var(--light-grey-3)}}@media(min-width: 1512px){.ndi-variant-details-page__product-description-tab{margin-right:2rem}}.ndi-variant-details-page__product-description-tab>p{margin:0}.ndi-variant-details-page__specification-row{width:100%;display:flex;justify-content:space-between}.ndi-variant-details-page__table{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2.4rem;word-wrap:break-word}@media(min-width: 768px){.ndi-variant-details-page__table~.ndi-variant-details-page__table{margin-top:6.1rem}}.ndi-variant-details-page__table:last-child{margin-bottom:6.1rem}.ndi-variant-details-page__table-heading{margin:2rem auto 2rem 0}.ndi-variant-details-page__table-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ndi-variant-details-page__table-row:last-child .ndi-variant-details-page__table-cell{border-bottom:1px solid var(--light-grey-3)}.ndi-variant-details-page__table-row--heading{font-weight:700;font-size:1.2rem;margin:2rem 0}@media(min-width: 768px){.ndi-variant-details-page__table-row--heading{width:100%}}.ndi-variant-details-page__table-column{width:100%}.ndi-variant-details-page__table-cell{padding:2rem 1.2rem 1.5rem 0;flex-grow:1;border-top:1px solid var(--light-grey-3);font-size:1.2rem;width:50%}.ndi-variant-details-page__table-cell:nth-child(even){text-align:right}@media(min-width: 768px){.ndi-variant-details-page__product-presentation{width:57%}}.ndi-variant-details-page__product-description-tabs-navigation{display:flex}.ndi-variant-details-page__eu-label-img{display:block;margin:auto}.ndi-variant-details-page__stock-and-price{margin-top:4em}.ndi-variant-details-page__quantity{float:right;width:5.6rem}.ndi-variant-details-page__login-to-buy-button{padding:2rem 2rem;border:none}.ndi-variant-details-page__eprel-bg{position:relative;width:32rem;height:49.6rem;background-size:cover;background-position:center}.ndi-variant-details-page__tyreMakeText{position:absolute;top:7.5rem;left:10px}.ndi-variant-details-page__tyreSizeText{position:absolute;top:10.5rem;left:1rem}.ndi-variant-details-page__tyreNoise{position:absolute;bottom:5.3rem;left:13.2rem}.ndi-variant-details-page__tyreNoise--winter{position:absolute;bottom:5.5rem;left:9rem;font-size:1.4rem}.ndi-variant-details-page__tyreNoise--summer{position:absolute;bottom:5.4rem;left:13.5rem;font-size:14px}.ndi-variant-details-page__tyreNoise--ice{position:absolute;bottom:11%;left:13%;font-size:14px}.ndi-variant-details-page__noiseClass{position:absolute;left:15rem;bottom:1.3rem}.ndi-variant-details-page__noiseClass img{height:2.5rem}.ndi-variant-details-page__noiseClass--summer{position:absolute;bottom:1rem;right:15rem}.ndi-variant-details-page__noiseClass--winter{position:absolute;bottom:1rem;left:10rem;font-size:1.4rem}.ndi-variant-details-page__noiseClass--ice{position:absolute;bottom:2%;left:16%}.ndi-variant-details-page__fuelConsumptionIcon{position:absolute;display:flex;justify-content:center;align-items:center;clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 30% 100%, 0% 50%);background-color:#000;height:4rem;width:4.2rem;color:#fff;left:10rem;font-weight:bolder;font-size:2rem}.ndi-variant-details-page__fuelConsumptionIcon--fuelA{top:19.8rem}.ndi-variant-details-page__fuelConsumptionIcon--fuelB{top:23.3rem}.ndi-variant-details-page__fuelConsumptionIcon--fuelC{top:26.97rem}.ndi-variant-details-page__fuelConsumptionIcon--fuelD{bottom:15rem}.ndi-variant-details-page__fuelConsumptionIcon--fuelE{bottom:11.5rem}.ndi-variant-details-page__WetGripIcon{position:absolute;display:flex;justify-content:center;align-items:center;clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 30% 100%, 0% 50%);background-color:#000;height:40px;width:42px;color:#fff;right:5%;font-weight:bolder;font-size:2rem}.ndi-variant-details-page__WetGripIcon--A{top:19.8rem}.ndi-variant-details-page__WetGripIcon--B{top:23.3rem}.ndi-variant-details-page__WetGripIcon--C{top:26.97rem}.ndi-variant-details-page__WetGripIcon--D{bottom:15rem}.ndi-variant-details-page__WetGripIcon--E{bottom:11.5rem}.ndi-delivery-and-payment-block__alert{padding:10px 20px;width:100%;display:block;font-weight:bold;text-align:center;background-color:#fdfac5}.ndi-delivery-and-payment-block__options{display:flex;justify-content:start;flex-direction:column;row-gap:2.4rem;column-gap:4.8rem}@media screen and (min-width: 1024px){.ndi-delivery-and-payment-block__options{flex-direction:row}}.ndi-delivery-and-payment-block__option-section{display:flex;flex-direction:column;font-size:1.4rem;border-bottom:1px solid var(--light-grey-2);padding-bottom:2.4rem}@media screen and (min-width: 1024px){.ndi-delivery-and-payment-block__option-section{border-right:1px solid var(--light-grey-2);border-bottom:none;padding-bottom:0}}@media screen and (min-width: 1024px){.ndi-delivery-and-payment-block__option-section{padding-right:4.8rem;width:100%;max-width:34.4rem}}.ndi-delivery-and-payment-block__option-section__item{display:flex;justify-content:end}@media screen and (min-width: 768px){.ndi-delivery-and-payment-block__option-section__item{justify-content:start}}.ndi-delivery-and-payment-block__option-section:first-child .ndi-input-select-native{max-width:40.8rem}@media screen and (min-width: 768px){.ndi-delivery-and-payment-block__option-section:first-child{max-width:45.6rem}}.ndi-delivery-and-payment-block__option-section:last-child{border-right:none;margin-right:0;padding-right:0}@media screen and (min-width: 1024px){.ndi-delivery-and-payment-block__option-section:last-child{max-width:29.6rem}}.ndi-delivery-and-payment-block__option-section .ndi-input-select-native{max-width:29.6rem}.ndi-delivery-and-payment-block__option-value{display:flex;justify-content:space-between;align-items:start;font-size:1.4rem;gap:.8rem;margin-top:2.4rem}.ndi-delivery-and-payment-block__option-value__discount{display:flex;flex-direction:column;gap:.8rem;align-items:start}.ndi-delivery-and-payment-block__option-value__discount span{font-weight:600;font-size:1.6rem}.ndi-delivery-and-payment-block__option-value__discount__checkfield{display:flex;gap:1rem;margin:1rem 0;max-width:70%;background-color:#eee8af;padding:2rem}.ndi-delivery-and-payment-block__option-value__discount__checkfield a{text-decoration:underline}.ndi-delivery-and-payment-block__option-value-delivery{display:flex;flex-direction:column;gap:.8rem;align-items:start}.ndi-delivery-and-payment-block__option-value-delivery-date{font-weight:700}.ndi-delivery-and-payment-block__option-value-heading{font-size:1.6rem;line-height:1.125;font-weight:600}.ndi-delivery-and-payment-block__choose-delivery-date-button{color:var(--light-grey-5)}.ndi-delivery-and-payment-block__address{font-style:normal}.ndi-order-totals-block label{font-weight:400}.ndi-order-totals-block .ndi-self-service-page-content-section{margin-bottom:2rem}.ndi-total-card{display:flex;gap:3rem}@media screen and (max-width: 768px){.ndi-total-card{flex-direction:column}}.ndi-total-card__checkboxes{flex:1;display:flex;flex-direction:column;gap:1.5rem}.ndi-total-card__pricing{flex:0 0 auto;min-width:250px;display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;text-align:right}@media screen and (max-width: 768px){.ndi-total-card__pricing{align-items:center;text-align:center;min-width:auto}}.ndi-total-card__buy-button{max-width:100%}.ndi-checkbox-item{display:flex;gap:1rem;align-items:flex-start}.ndi-checkbox-label{font-size:1.4rem !important;font-weight:400;line-height:1.4;margin:0;cursor:pointer;flex:1;max-width:85ch}@media screen and (max-width: 475px){.ndi-checkbox-label{max-width:none}}.ndi-total-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;color:var(--text-primary)}@media screen and (max-width: 768px){.ndi-total-price{align-items:center}}.ndi-total-price--large{font-size:2.5rem;font-weight:700}.ndi-total-price--medium{font-size:2rem;font-weight:600}.ndi-total-price__tax{font-size:1.2rem;font-weight:400}.ndi-products-block{position:relative}.ndi-products-block__shipment-details{display:flex;flex-direction:row;font-weight:400;font-size:1.2rem;line-height:1.8rem;gap:1.4rem;display:flex;flex-direction:column}@media screen and (min-width: 768px){.ndi-products-block__shipment-details{flex-direction:row}}.ndi-products-block .ndi-line-item{padding:2.4rem 0}.ndi-requisition-block__content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-color:var(--white);padding:0}.ndi-requisition-block__alert{padding:1.2rem 2.4rem;width:100%;font-weight:800;text-align:center;background-color:#fdfac5}.ndi-requisition-block__alert--sticky{position:fixed;left:0;right:0;top:5.6rem;z-index:4000}.ndi-requisition-block__header-item{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:start;flex-direction:column}@media(min-width: 768px){.ndi-requisition-block__header-item{align-items:center;flex-direction:row}}.ndi-requisition-block__header-item .ndi-input-character{width:auto;min-width:20rem;max-width:32rem}.ndi-requisition-block__header-item-label{display:flex;gap:.8rem;align-items:center}.ndi-requisition-block__header-item-label label{margin-bottom:0}.ndi-requisition-block__header-add-comment{height:4.8rem;display:flex}@media(min-width: 768px){.ndi-requisition-block__header-add-comment{align-self:end}}.ndi-requisition-block__header-add-comment .ndi-button,.ndi-requisition-block__header-add-comment .ndi-public-admin-page__login-button{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.ndi-claims-page{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-bottom:23rem}@media screen and (min-width: 1512px){.ndi-claims-page{padding-right:112px}}@media screen and (max-width: 768px){.ndi-claims-page{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-claims-page{padding-left:112px}}@media screen and (max-width: 768px){.ndi-claims-page{padding-left:24px}}.ndi-claims-page__content{display:flex;flex-direction:column}.ndi-claims-page__claim-form{max-width:60.8rem;display:flex;flex-direction:column;gap:4rem}.ndi-claims-page__claim-form-row{display:flex;flex-direction:column;gap:1.6rem}@media(min-width: 768px){.ndi-claims-page__claim-form-row{flex-direction:row}}.ndi-claims-page__uploaded-images{display:flex;gap:2.4rem;margin-top:1.6rem}.ndi-claims-page__uploaded-image{display:flex}.ndi-claims-page .consent-link-text{text-decoration:underline}.ndi-claims-confirmation-page__content-section{background-color:var(--light-grey-1)}.ndi-claims-confirmation-page__claim-page-section{padding:10rem 0 10rem;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));background-color:var(--light-grey-1)}@media screen and (min-width: 1512px){.ndi-claims-confirmation-page__claim-page-section{padding-right:112px}}@media screen and (max-width: 768px){.ndi-claims-confirmation-page__claim-page-section{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-claims-confirmation-page__claim-page-section{padding-left:112px}}@media screen and (max-width: 768px){.ndi-claims-confirmation-page__claim-page-section{padding-left:24px}}.ndi-claims-confirmation-page__content{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem 0}.ndi-claims-confirmation-page__content__page-header{margin-bottom:4rem}.ndi-claims-confirmation-page__content__line{display:flex;justify-content:center;text-align:center}.ndi-claims-confirmation-page__content__gratitude{display:flex;flex-direction:column}.ndi-claims-confirmation-page__content__fp-button{margin:2rem;display:flex;justify-content:center;text-align:center}.ndi-claims-confirmation-page__content__ndi-text-left{text-align:left}.ndi-claims-confirmation-page__content__claim-details{display:flex;justify-content:flex-start;flex-direction:column;border-bottom:1px solid var(--light-grey-2)}.ndi-claims-confirmation-page__content__claim-details--claim-title{font-family:"Open Sans","Montserrat",Georgia,Arial;font-weight:700;line-height:2.2rem;font-size:2.5rem}.ndi-claims-confirmation-page__content__claim-details--claim-heading{font-size:1.6rem;margin-bottom:.8rem;font-weight:600}.ndi-claims-confirmation-page__content__vehicle-details,.ndi-claims-confirmation-page__content__product-info{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr)}@media(max-width: 768px){.ndi-claims-confirmation-page__content__vehicle-details,.ndi-claims-confirmation-page__content__product-info{grid-template-columns:repeat(1, 1fr);flex-direction:column;gap:0rem}}.ndi-claims-confirmation-page__content__claim-sections{display:flex;flex-direction:column;width:100%;padding:3.2rem 4.8rem 1.6rem}.ndi-claims-confirmation-page__content__line-item-wrapper{margin-bottom:2.4rem;background-color:var(--white)}.ndi-claims-confirmation-page__content__total-claims-wrapper{background-color:var(--white)}@media(max-width: 768px){.ndi-claims-confirmation-page__content{padding:3.6rem 1rem}}.ndi-claims-confirmation-page p.ndi-label{margin:0}.ndi-complete-wheel-configuration-navigation__button-container{display:flex;justify-content:space-between;gap:1.6rem;margin-top:3rem;margin-bottom:6.8rem;width:100%;flex-direction:column}@media(min-width: 475px){.ndi-complete-wheel-configuration-navigation__button-container{flex-direction:row}}.ndi-complete-wheel-configuration-navigation__nav-button{padding-bottom:1.6rem;color:var(--dark-grey);border-bottom:1px solid var(--dark-grey)}@media(min-width: 475px){.ndi-complete-wheel-configuration-navigation__nav-button{width:25%}}.ndi-complete-wheel-configuration-navigation__nav-button:not(.ndi-complete-wheel-configuration-navigation__nav-button--active):hover{color:var(--red);border-bottom:1px solid var(--red)}.ndi-complete-wheel-configuration-navigation__nav-button:not(.ndi-complete-wheel-configuration-navigation__nav-button--active):disabled{color:var(--light-grey-5);border-bottom:1px solid var(--light-grey-5)}.ndi-complete-wheel-configuration-navigation__nav-button--active{color:var(--red);border-bottom:3px solid var(--red)}.ndi-accessory-items{width:100%;list-style-type:none;margin:0;line-height:3.2rem;row-gap:1rem;padding:1.5rem 0}@media screen and (min-width: 475px){.ndi-accessory-items{padding:0}}.ndi-accessory-item{display:grid;grid-template-columns:1fr;column-gap:4rem;row-gap:1rem;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 475px){.ndi-accessory-item{padding:3.2rem 4.7rem 2.4rem 2.4rem;grid-template-columns:1fr 1fr 1fr}.ndi-accessory-item__product-label{grid-column:span 3}}@media screen and (min-width: 1024px){.ndi-accessory-item{grid-template-columns:3fr 20rem 6rem .7fr;column-gap:4rem}.ndi-accessory-item__product-label{grid-column:span 1}}.ndi-accessory-item__product-title{color:var(--red);font-size:1.6rem;font-weight:700}.ndi-accessory-item__product-title--opt-out{font-weight:400;color:var(--dark-grey)}.ndi-accessory-item__product-sku{color:var(--light-grey-5);font-size:1.2rem;margin-bottom:.8rem}.ndi-accessory-item__product-subtitle{font-size:1.4rem;font-weight:400}.ndi-accessory-item__product-label{display:flex;width:100%;flex-shrink:0;gap:3.2rem;align-items:center;margin-bottom:0}.ndi-accessory-item__product-image{width:10rem;height:10rem;position:relative;flex-shrink:0}.ndi-accessory-item__product-image>img{max-height:100%;margin-top:.8rem;max-width:100%;margin:0}.ndi-accessory-item__product-image .ndi-splash-in-accessory{left:0;top:-25%;width:100%}.ndi-accessory-item__product-description{display:flex;flex-direction:column;line-height:1.375}.ndi-accessory-item__help-messages{grid-column:3/5;grid-row:2}.ndi-accessory-item__ndi-product-actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.ndi-accessory-item__ndi-product-actions__text{font-weight:400;font-size:1.2rem;line-height:1.8rem}.ndi-accessory-item__ndi-product-delivery{align-items:center}.ndi-choose-accessories{display:flex;flex-direction:column;row-gap:1.6rem;position:relative}.ndi-choose-accessories__content{list-style-type:none;padding:0;margin:0;line-height:3.2rem}.ndi-choose-accessories__loading-spinner{min-height:4rem;position:relative}.ndi-choose-accessories__product-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;column-gap:1.6rem;row-gap:1.6rem;padding:3.2rem 2.4rem 3.2rem 2.4rem;width:100%;min-height:24rem;background-color:#fff}.ndi-choose-accessories__product-title{font-weight:800;font-size:calc(20px + (22 - 20)*(100vw - 475px)/(1024 - 475))}@media screen and (min-width: 1024px){.ndi-choose-accessories__product-title{font-size:22px}}@media screen and (max-width: 475px){.ndi-choose-accessories__product-title{font-size:20px}}.ndi-choose-accessories__sticky-footer{position:fixed;display:flex;margin:auto;z-index:5000;background-color:#fff;left:0;right:0;width:100%;width:100vw;position:relative;left:50%;margin-top:6.4rem;margin-left:-50%;margin-left:-50vw;margin-bottom:-4rem}.ndi-choose-accessories__sticky-footer--sticky{position:fixed;bottom:0;margin-bottom:0}.ndi-choose-accessories__sticky-footer-buttons{display:flex;justify-content:flex-end;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-right:calc(24px + 88*(100vw - 768px)/744);padding-left:calc(24px + 88*(100vw - 768px)/744);padding-top:3.7rem;padding-bottom:3.7rem;margin-left:auto;column-gap:5.6rem}@media screen and (min-width: 1512px){.ndi-choose-accessories__sticky-footer-buttons{padding-right:112px}}@media screen and (max-width: 768px){.ndi-choose-accessories__sticky-footer-buttons{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-choose-accessories__sticky-footer-buttons{padding-left:112px}}@media screen and (max-width: 768px){.ndi-choose-accessories__sticky-footer-buttons{padding-left:24px}}.ndi-choose-accessories__warning-message{background-color:#ff0}.ndi-review-item{display:grid;grid-template-columns:3fr 6rem .7fr .1fr;column-gap:4rem;justify-content:space-between;align-items:center;height:12.5rem;width:100%}@media(max-width: 768px){.ndi-review-item{grid-template-columns:1fr;row-gap:1rem}}.ndi-review-item__product-image{width:10rem;height:10rem;position:relative;flex-shrink:0;display:flex;flex-wrap:wrap;flex-direction:column-reverse}.ndi-review-item__product-image>img{max-height:80%;margin-top:.8rem;max-width:80%;margin:0;position:relative}@media(min-width: 475px){.ndi-review-item__product-image>img{left:0%}}.ndi-review-item__product-image .ndi-splash-in-review{left:-10%;top:-12%;width:100%}.ndi-review-item__item-text{display:flex;flex-direction:column;justify-content:center;line-height:1.375;gap:.4rem}@media(max-width: 475px){.ndi-review-item__item-text{padding-top:2rem}}@media(max-width: 768px){.ndi-review-item__button-container{display:flex;justify-content:flex-end;align-items:flex-end}}@media(max-width: 475px){.ndi-review-item__button-container{display:flex;justify-content:center;align-items:center}}.ndi-review-item__product-description{display:flex;flex-direction:row}@media(max-width: 475px){.ndi-review-item__product-description{flex-direction:column;padding-top:3rem;align-items:center}}.ndi-review-item__product-title{color:var(--red);font-size:1.6rem;font-weight:700}.ndi-review-item__product-sku{color:var(--light-grey-5);font-size:1.2rem}.ndi-review-item__product-subtitle{font-size:1.4rem;font-weight:400}.ndi-review-item__ndi-product-actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.ndi-review-item__ndi-product-actions__text{font-weight:400;font-size:1.2rem;line-height:1.8rem}.ndi-review-complete-wheel{display:flex;flex-direction:column;row-gap:1.6rem}.ndi-review-complete-wheel__content{background-color:#fff;padding:3.2rem 4rem}.ndi-review-complete-wheel__introduction{display:flex;flex-direction:column;gap:.4rem;margin-bottom:3.5rem}.ndi-review-complete-wheel__title{font-weight:800;font-size:calc(20px + (22 - 20)*(100vw - 475px)/(1024 - 475))}@media screen and (min-width: 1024px){.ndi-review-complete-wheel__title{font-size:22px}}@media screen and (max-width: 475px){.ndi-review-complete-wheel__title{font-size:20px}}.ndi-review-complete-wheel__items{display:flex;padding:0rem 3.4rem;flex-direction:column;row-gap:1.6rem;list-style-type:none;margin:0;line-height:3.2rem}.ndi-review-complete-wheel__sticky-footer{position:fixed;display:flex;margin:auto;z-index:0;background-color:#fff;left:0;right:0;width:100%;width:100vw;position:relative;left:50%;margin-top:6.4rem;margin-left:-50%;margin-left:-50vw;margin-bottom:-4rem}.ndi-review-complete-wheel__sticky-footer--sticky{position:fixed;bottom:0;margin-bottom:0}.ndi-review-complete-wheel__sticky-footer-buttons{display:flex;justify-content:flex-end;align-items:center;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-right:calc(24px + 88*(100vw - 768px)/744);padding-left:calc(24px + 88*(100vw - 768px)/744);padding-top:3.7rem;padding-bottom:3.7rem;margin-left:auto;column-gap:5.6rem}@media screen and (min-width: 1512px){.ndi-review-complete-wheel__sticky-footer-buttons{padding-right:112px}}@media screen and (max-width: 768px){.ndi-review-complete-wheel__sticky-footer-buttons{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-review-complete-wheel__sticky-footer-buttons{padding-left:112px}}@media screen and (max-width: 768px){.ndi-review-complete-wheel__sticky-footer-buttons{padding-left:24px}}.ndi-review-complete-wheel__sticky-footer-buttons__checkout-button{background-color:#e3000f}.ndi-review-complete-wheel__sticky-footer-buttons__checkout-button:hover{background-color:#b2000c}.ndi-review-complete-wheel__sticky-footer-buttons__left-text{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:2rem;line-height:3.2rem;color:#38404a;margin-right:auto}.ndi-review-complete-wheel__sticky-footer-buttons__price-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.ndi-review-complete-wheel__sticky-footer-buttons__price-container__price-currency{display:flex;flex-direction:row}.ndi-review-complete-wheel__sticky-footer-buttons__price-container__price-currency__price{height:3.2rem;font-family:"Open Sans";font-style:normal;font-weight:700;font-size:2.8rem;line-height:3.2rem;display:flex;align-items:center;text-align:center;color:#38404a;flex:none;order:0;flex-grow:0}.ndi-review-complete-wheel__sticky-footer-buttons__price-container__price-currency__currency{height:2.3rem;font-family:"Open Sans";font-style:normal;font-weight:700;font-size:1.2rem;line-height:1.8rem;margin-left:.4rem;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#38404a;flex:none;order:1;flex-grow:0;align-self:flex-end}.ndi-review-complete-wheel__sticky-footer-buttons__price-container__price-type{height:2rem;font-family:"Open Sans";font-style:normal;font-weight:300;font-size:1.2rem;line-height:1.6rem;margin-left:.5rem;white-space:nowrap;text-align:right;color:#38404a;flex:none;order:1;flex-grow:0;align-self:flex-end}.ndi-complete-wheel-options-page__title{font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial;font-size:3.2rem;font-weight:700;line-height:3.6rem;text-align:left;color:#000}.ndi-complete-wheel-options-page__box{display:flex;align-items:stretch;justify-content:space-between;place-items:center;width:100%;background-color:#e3000f;overflow:visible}.ndi-complete-wheel-options-page__box__left::before{clip-path:polygon(0% 0%, 100% 0%, 81% 100%, 0% 100%);width:120%;position:absolute;overflow:visible;top:0;left:0;right:0;bottom:0;background:#fff;content:""}@media screen and (max-width: 768px){.ndi-complete-wheel-options-page__box__left::before{width:100%}}@media screen and (max-width: 475px){.ndi-complete-wheel-options-page__box__left::before{width:100%}}.ndi-complete-wheel-options-page__box__left{position:relative;width:50%}@media screen and (max-width: 1024px){.ndi-complete-wheel-options-page__box__left{width:auto}}.ndi-complete-wheel-options-page__box__left__options{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:40px;position:relative;width:100%;max-width:49.6rem;margin-left:5.6rem;margin-top:4rem;flex:none;order:1;flex-grow:0;overflow:visible}@media screen and (max-width: 1024px){.ndi-complete-wheel-options-page__box__left__options{margin-left:3.3rem}}@media screen and (max-width: 768px){.ndi-complete-wheel-options-page__box__left__options{margin-left:2rem;width:95%}}@media screen and (max-width: 475px){.ndi-complete-wheel-options-page__box__left__options{margin-left:1rem}}.ndi-complete-wheel-options-page__box__left__options__options-text{width:100%;height:1.6rem;font-family:"Open Sans";font-style:normal;font-weight:600;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;color:#000;flex:none;order:0;flex-grow:0}.ndi-complete-wheel-options-page__box__left__options__buttons{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:2.4rem;padding-block:0;width:100%;margin-bottom:4rem;flex:none;order:1;flex-grow:0}.ndi-complete-wheel-options-page__box__icon{position:relative;width:60%;max-width:44.5rem;height:20rem;left:-2rem;flex:none}@media screen and (max-width: 1512px){.ndi-complete-wheel-options-page__box__icon{width:40%}}@media screen and (max-width: 1199px){.ndi-complete-wheel-options-page__box__icon{width:35%}}@media screen and (max-width: 1024px){.ndi-complete-wheel-options-page__box__icon{display:none}}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 24px 16px 8px;width:100%;height:7rem;background:#f5f5f5;border-radius:300px;flex:none;order:0;flex-grow:0}@media screen and (max-width: 1024px){.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button{height:auto}}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__button-inside{display:flex;gap:2.4rem;align-items:center;justify-content:center;text-align:left}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__title{width:100%;font-family:"Open Sans";font-style:normal;font-weight:700;font-size:1.6rem;line-height:2.2rem;color:#000;flex:none;order:0;flex-grow:0}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__text{width:100%;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.2rem;color:#000;flex:none;order:1;flex-grow:0}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__arrow-box{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:8px;width:40px;height:40px;background:#fff;border-radius:200px;flex:none;order:0;flex-grow:0}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__arrow-box__arrow{filter:invert(16%) sepia(97%) saturate(7364%) hue-rotate(352deg) brightness(86%) contrast(109%);transform:matrix(1, 0, 0, -1, 0, 0)}div:has(.ndi-component--list-of-contacts-block){grid-column:1/-1}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-header{font-size:1.8rem;font-weight:600;display:flex;flex-direction:column;justify-content:center;align-items:center}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-header .ndi-block-icon{width:2.5rem}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content{word-break:break-word;margin-top:1.2rem}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-specialist-grid{margin-top:4.8rem;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1, 1fr);gap:4.8rem;row-gap:1.2rem}@media screen and (min-width: 475px){.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-specialist-grid{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 768px){.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-specialist-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-specialist-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1199px){.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-specialist-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1512px){.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-specialist-grid{grid-template-columns:repeat(3, 1fr)}}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist{border:solid 1px var(--red);padding:2.4rem;display:flex;flex-wrap:nowrap;word-break:break-word;flex-direction:row;gap:1.2rem;margin-block-start:1em;margin-block-end:1em}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist img{width:10rem;height:10rem}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist p{margin:0}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-name{font-weight:600}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-title{font-size:1.2rem}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-phone{font-weight:600;color:var(--red);font-size:1.4rem}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-email{font-weight:600;color:var(--red);font-size:1.4rem}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-footer{margin-top:1.2rem}.ndi-contact-row-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem;scroll-margin:6rem}@media screen and (min-width: 1512px){.ndi-contact-row-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-contact-row-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-contact-row-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-contact-row-block{padding-left:24px}}@media(min-width: 768px){.ndi-contact-row-block{margin-top:4rem;margin-bottom:4rem}}.ndi-contact-row-block__container{display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:center}.ndi-contact-row-block__container__contact-block{display:flex;background-color:var(--white)}.ndi-contact-row-block__contact{flex:0 0 30.4rem}.ndi-contacts-block__contact-block{max-width:1512px;width:100%;margin:auto;display:flex;width:30.4rem;background-color:#fff;flex-direction:column;border-radius:var(--CardBorderRadius);height:100%}.ndi-contacts-block__image{position:relative;width:100%;aspect-ratio:303/282}.ndi-contacts-block__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%;border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}@supports(object-fit: cover){.ndi-contacts-block__image img{height:100%;object-fit:cover}}.ndi-contacts-block__contact-details{padding:2.4rem 2.4rem;text-align:left;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media(min-width: 475px){.ndi-contacts-block__contact-details{padding:2.4rem 3.2rem}}.ndi-contacts-block__contact-details .ndi-title{margin:0;font-size:1.8rem}.ndi-contacts-block__contact-details .ndi-name{margin:.8rem 0 4rem}.ndi-contacts-block__name-title{color:var(--dark-grey)}.ndi-contacts-block__contant-info a{display:block;margin:.4rem 0 0;font-weight:600}.ndi-contacts-block__contant-info-name,.ndi-contacts-block__contant-info-email{font-size:1.6rem;line-height:1.375}.ndi-content-carousel-block-wrapper{max-width:1512px;width:100%;margin:auto;scroll-margin:6rem;margin-bottom:4rem}.ndi-content-carousel-block-wrapper .ndi-headline-anchor{display:flex;justify-content:center}.ndi-content-carousel-block-wrapper .ndi-content-carousel-block__title{margin-bottom:3rem}@media(max-width: 768px){.ndi-content-carousel-block-wrapper .ndi-content-carousel-block__title{margin-bottom:1.6rem}}.ndi-content-carousel-block{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.ndi-content-carousel-block__container{width:100%;position:relative;margin-bottom:3rem}.ndi-content-carousel-block__inner{display:flex;gap:1.5rem;flex-direction:row;flex-wrap:nowrap;justify-content:start;width:100%;overflow:hidden}.ndi-content-carousel-block__inner>div{flex:1 1 0px;max-width:100%;min-height:30rem;min-width:calc(100% - 1.5rem)}.ndi-content-carousel-block__inner>div:first-child{padding-left:1.5rem}.ndi-content-carousel-block__inner>div:last-child{padding-right:1.5rem}@media screen and (min-width: 768px){.ndi-content-carousel-block__inner>div{min-width:calc(50% - 1rem)}}.ndi-content-carousel-block__buttons{display:flex;align-items:center;justify-content:center;position:relative}.ndi-content-carousel-block__nav-button{margin:0 .8rem;background-color:rgba(0,0,0,0);border:none;display:flex;cursor:pointer;position:absolute;align-items:center;justify-content:center}.ndi-content-carousel-block__nav-button.ndi-prev{left:-6rem}.ndi-content-carousel-block__nav-button.ndi-prev:hover{left:-6.25rem}.ndi-content-carousel-block__nav-button.ndi-next{right:-6rem}.ndi-content-carousel-block__nav-button.ndi-next:hover{right:-6.25rem}.ndi-content-carousel-block__nav-button:hover{color:var(--dark-grey)}.ndi-content-carousel-block__nav-button svg{width:2.4rem;height:2.4rem}@media(max-width: 768px){.ndi-content-carousel-block__nav-button{width:3.2rem;height:3.2rem}.ndi-content-carousel-block__nav-button svg{width:2rem;height:2rem}}.ndi-faq-card-block{border-top:1px solid var(--light-grey-4)}video{width:100%;height:auto}.ndi-faq-row-block{max-width:1512px;width:100%;margin:auto;margin-bottom:4rem;scroll-margin:6rem}.ndi-faq-row-block__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-faq-row-block__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-faq-row-block__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-faq-row-block__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-faq-row-block__content{padding-left:24px}}.ndi-faq-row-block__item{background:var(--white)}.ndi-faq-row-block__item a{color:var(--red)}.ndi-faq-row-block__item a:hover{color:var(--dark-red)}.ndi-faq-row-block__item:last-child{border-radius:0 0 var(--CardBorderRadius) var(--CardBorderRadius)}.ndi-faq-row-block__title_description{padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem;border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}@media(min-width: 768px){.ndi-faq-row-block__title_description{padding:4rem 5.6rem}}.ndi-faq-row-block__accordion-header{padding:2.4rem;display:flex;align-items:center;cursor:pointer}@media(min-width: 768px){.ndi-faq-row-block__accordion-header{padding:2.5rem 5.6rem}}.ndi-faq-row-block__accordion-header .ndi-icon svg{fill:var(--red);height:24px;width:24px;cursor:pointer}.ndi-faq-row-block__accordion-header .ndi-title{padding-left:2.4rem}.ndi-faq-row-block__accordion-header .ndi-title:hover{color:var(--dark-red)}.ndi-faq-row-block__accordion-content{padding:0 2.4rem 2.4rem 7.2rem}@media(min-width: 768px){.ndi-faq-row-block__accordion-content{padding:0 2.4rem 2.4rem 10.4rem}}.ndi-faq-row-block h3,.ndi-faq-row-block p{margin:0}.ndi-faq-row-block .ndi-headline--size-m{margin:0;padding:2.5rem 3.5rem}.ndi-faq-row-block .ndi-headline-anchor .ndi-anchor-link-button{position:relative}.ndi-full-width-banner{width:100%;margin-top:1.6rem;margin-bottom:1.6rem;scroll-margin:6rem}@media(min-width: 768px){.ndi-full-width-banner{margin-top:4rem;margin-bottom:4rem}}.ndi-full-width-banner__container{max-width:1512px;width:100%;margin:auto;position:relative}.ndi-full-width-banner__content{display:flex;flex-direction:column;padding:2.4rem 2.4rem;min-height:20rem;background-color:var(--dark-grey);border-radius:var(--CardBorderRadius)}@media(min-width: 768px){.ndi-full-width-banner__content{padding:4rem 4rem;min-height:26.2rem}}@media(min-width: 1024px){.ndi-full-width-banner__content{padding:12rem 4.8rem 7.3rem;min-height:44rem}}.ndi-full-width-banner__media{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;object-fit:cover;border-radius:var(--CardBorderRadius)}.ndi-full-width-banner__media video,.ndi-full-width-banner__media video[poster],.ndi-full-width-banner__media img{object-fit:cover;width:100%;height:100%}.ndi-full-width-banner__headline h2{margin:0 0 0 0}.ndi-full-width-banner__text .ndi-title{font-weight:700}.ndi-full-width-banner__text a{color:var(--red)}.ndi-full-width-banner__text a:hover{color:var(--dark-red)}.ndi-full-width-banner__headline,.ndi-full-width-banner__text{position:relative}.ndi-full-width-banner__headline{max-width:44.8rem;margin-bottom:1.6rem}.ndi-full-width-banner__text{max-width:44.8rem}.ndi-full-width-banner__text a{color:var(--red);transition:color 100ms ease-out}.ndi-full-width-banner__text a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-full-width-banner__text>*:first-child{margin-top:0}.ndi-full-width-banner__text>*:last-child{margin-bottom:0}.ndi-full-width-banner__button{margin-top:7.2rem}.ndi-full-width-banner__white{color:var(--white)}.ndi-full-width-banner__grey{color:var(--dark-grey)}.ndi-full-width-banner__black{color:#000}.ndi-hero-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem;display:flex;flex-direction:column;height:100%;scroll-margin:6rem}@media screen and (min-width: 1512px){.ndi-hero-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-hero-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-hero-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-hero-block{padding-left:24px}}@media(min-width: 768px){.ndi-hero-block{margin-top:4rem;margin-bottom:4rem}}.ndi-hero-block__container{border-radius:0 0 var(--CardBorderRadius) var(--CardBorderRadius);background-color:var(--white)}.ndi-hero-block__container.no-image-spacer{margin-top:6.5rem}.ndi-hero-block__image{position:relative;aspect-ratio:2.93/1;width:100%}.ndi-hero-block__image img{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0}.ndi-hero-block__overlay{position:absolute;left:0;bottom:100%;width:100%}.ndi-hero-block__title{position:relative;color:var(--white);margin:0;z-index:1;padding:1.35rem 5rem 1.35rem 5.5rem;background-color:var(--red)}@media(min-width: 768px){.ndi-hero-block__title{padding:1.35rem 6rem 1.7rem 5.5rem}}@media(min-width: 1024px){.ndi-hero-block__title{padding:1.7rem 18rem 1.7rem 5.5rem}}@media(max-width: 475px){.ndi-hero-block__title{padding:.5rem 1.5rem;font-size:1.4rem}}.ndi-hero-block__title::before{content:"";position:absolute;top:0;right:-4.1rem;width:4.2rem;height:100%;background-color:var(--red);clip-path:polygon(0% 0%, 0% 0%, 100% 100%, 0% 100%);z-index:-1}@media(min-width: 768px){.ndi-hero-block__title::before{right:-4.3rem;width:4.4rem}}@media(min-width: 1024px){.ndi-hero-block__title::before{right:-6.9rem;width:7rem}}.ndi-hero-block__border-radius::before{border-radius:0 var(--CardBorderRadius) 0 0;width:100%;clip-path:none}.ndi-hero-block__container:not(:has(.ndi-hero-block__content)) .ndi-hero-block__title{border-radius:0 0 0 var(--CardBorderRadius)}.ndi-hero-block__container:not(:has(.ndi-hero-block__content)) .ndi-hero-block__image img{border-radius:var(--CardBorderRadius)}.ndi-hero-block__container{position:relative}.ndi-hero-block__content{position:relative;display:flex;flex-direction:column;padding:2.4rem}@media(min-width: 768px){.ndi-hero-block__content{padding:7.2rem 10.4rem}}.ndi-hero-block__text a{color:var(--red);transition:color 100ms ease-out}.ndi-hero-block__text a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-hero-block__text>*:first-child{margin-top:0}.ndi-hero-block__text>*:last-child{margin-bottom:0}.ndi-hero-block__date{color:var(--light-grey-5);margin:0;text-transform:uppercase;margin-bottom:1.6rem;font-size:1.2rem}.ndi-hero-block__button{margin:2.5rem 0 0;display:flex;flex-grow:1}.ndi-hero-block__button a.ndi-button--secondary{color:var(--dark-grey)}.ndi-hero-block__button a.ndi-button--secondary:hover{color:var(--dark-grey)}.ndi-hero-block__button a.ndi-button--primary,.ndi-hero-block__button a.ndi-public-admin-page__login-button{color:var(--white)}.ndi-hero-block__button a.ndi-button--primary:hover,.ndi-hero-block__button a.ndi-public-admin-page__login-button:hover{color:var(--white)}.ndi-hero-block .ndi-headline.ndi-headline--size-m{margin:1.6rem 0rem;color:var(--dark-grey)}.ndi-lists-block-wrapper{scroll-margin:6rem}.ndi-lists-block-wrapper .ndi-lists-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem}@media screen and (min-width: 1512px){.ndi-lists-block-wrapper .ndi-lists-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-lists-block-wrapper .ndi-lists-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-lists-block-wrapper .ndi-lists-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-lists-block-wrapper .ndi-lists-block{padding-left:24px}}@media(min-width: 768px){.ndi-lists-block-wrapper .ndi-lists-block{margin-top:4rem;margin-bottom:4rem}}.ndi-lists-block-wrapper .ndi-lists-block__content{background-color:var(--white);margin-top:1.6rem;margin-bottom:1.6rem;border-radius:var(--CardBorderRadius)}.ndi-lists-card-block{max-width:1512px;width:100%;margin:auto;display:flex;width:100%;padding:2.4rem;flex-direction:column;border-radius:var(--CardBorderRadius)}@media(min-width: 768px){.ndi-lists-card-block{padding:4rem;flex-direction:row}}@media(min-width: 1024px){.ndi-lists-card-block{padding:4rem}}.ndi-lists-card-block__image{position:relative;max-height:42rem;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:1.6rem;border-radius:var(--CardBorderRadius)}@media(min-width: 768px){.ndi-lists-card-block__image{margin-bottom:0;width:33%;max-height:none}}.ndi-lists-card-block__image img{width:100%}@media(min-width: 768px){.ndi-lists-card-block__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: cover){.ndi-lists-card-block__image img{height:100%;object-fit:cover}}}.ndi-lists-card-block__date{text-transform:uppercase;color:var(--light-grey-5);font-size:1.2rem}.ndi-lists-card-block__content{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width: 768px){.ndi-lists-card-block__content{width:calc(67% - 4rem);margin-left:4rem}}.ndi-lists-card-block__content .ndi-title{margin:1.2rem 0 1.6rem;color:var(--red)}.ndi-lists-card-block__text{margin:0}.ndi-lists-card-block__text a{color:var(--red);transition:color 100ms ease-out}.ndi-lists-card-block__text a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-lists-card-block__text>*:first-child{margin-top:0}.ndi-lists-card-block__text>*:last-child{margin-bottom:0}.ndi-lists-card-block__button{margin:1.6rem 0 0;display:flex;height:100%;align-items:flex-end}.ndi-lists-card-block__button .ndi-button,.ndi-lists-card-block__button .ndi-public-admin-page__login-button{margin:auto}@media(min-width: 475px){.ndi-lists-card-block__button .ndi-button,.ndi-lists-card-block__button .ndi-public-admin-page__login-button{margin:0}}.ndi-modal-banner{max-width:1512px;width:100%;margin:auto;margin-top:1.6rem;margin-bottom:1.6rem;scroll-margin:6rem}@media(min-width: 768px){.ndi-modal-banner{margin-top:4rem;margin-bottom:4rem}}.ndi-modal-banner__content{margin-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));display:flex;flex-direction:column;position:relative;padding:2.4rem 2.4rem;min-height:20rem;border-radius:var(--CardBorderRadius);background-color:var(--dark-grey)}@media screen and (min-width: 1512px){.ndi-modal-banner__content{margin-right:112px}}@media screen and (max-width: 768px){.ndi-modal-banner__content{margin-right:24px}}@media screen and (min-width: 1512px){.ndi-modal-banner__content{margin-left:112px}}@media screen and (max-width: 768px){.ndi-modal-banner__content{margin-left:24px}}@media(min-width: 768px){.ndi-modal-banner__content{padding:4rem 4rem;min-height:26.2rem}}@media(min-width: 1024px){.ndi-modal-banner__content{padding:12rem 4.8rem 7.3rem;min-height:44rem}}.ndi-modal-banner__media{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;border-radius:var(--CardBorderRadius)}.ndi-modal-banner__media video,.ndi-modal-banner__media video[poster],.ndi-modal-banner__media img{object-fit:cover;width:100%;height:100%}.ndi-modal-banner__headline h2{margin:0 0 1.6rem 0}.ndi-modal-banner__text-content{max-width:44.8rem;position:relative}.ndi-modal-banner__text-content--white{color:var(--white)}.ndi-modal-banner__text-content--grey{color:var(--dark-grey)}.ndi-modal-banner__text-content--black{color:#000}.ndi-modal-banner__text a{color:var(--red);transition:color 100ms ease-out}.ndi-modal-banner__text a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-modal-banner__text>*:first-child{margin-top:0}.ndi-modal-banner__text>*:last-child{margin-bottom:0}.ndi-modal-banner__button{margin-top:7.2rem}.ndi-product-banner{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem;scroll-margin:6rem}@media screen and (min-width: 1512px){.ndi-product-banner{padding-right:112px}}@media screen and (max-width: 768px){.ndi-product-banner{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-product-banner{padding-left:112px}}@media screen and (max-width: 768px){.ndi-product-banner{padding-left:24px}}@media(min-width: 768px){.ndi-product-banner{margin-top:4rem;margin-bottom:4rem}}.ndi-product-banner__content{position:relative;display:flex;flex-direction:column;min-height:20rem;width:100%;border-radius:var(--CardBorderRadius)}@media(min-width: 768px){.ndi-product-banner__content{flex-direction:row-reverse}}.ndi-product-banner__content--bg-white{background-color:var(--white);color:#000}.ndi-product-banner__content--bg-light{background-color:var(--light-grey-2);color:var(--dark-grey)}.ndi-product-banner__content--bg-dark{background-color:var(--dark-grey);color:var(--light-grey-1)}.ndi-product-banner__content--bg-black{background-color:#000;color:var(--white)}.ndi-product-banner__text-content{display:flex;flex-direction:column;justify-content:center;padding:4.8rem 3.7rem 4.8rem 4rem;align-items:center;width:100%}@media(min-width: 768px){.ndi-product-banner__text-content{align-items:flex-start;text-align:left;width:43%}}.ndi-product-banner__text a{color:var(--red);transition:color 100ms ease-out}.ndi-product-banner__text a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-product-banner__text>*:first-child{margin-top:0}.ndi-product-banner__text>*:last-child{margin-bottom:0}.ndi-product-banner__media{overflow:hidden;display:flex;align-items:center;justify-content:center;max-height:42rem;border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}@media(min-width: 768px){.ndi-product-banner__media{max-height:none;position:relative;width:57%;border-radius:0 var(--CardBorderRadius) var(--CardBorderRadius) 0}}.ndi-product-banner__media video,.ndi-product-banner__media video[poster],.ndi-product-banner__media img{width:100%}@media(min-width: 768px){.ndi-product-banner__media video,.ndi-product-banner__media video[poster],.ndi-product-banner__media img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: cover){.ndi-product-banner__media video,.ndi-product-banner__media video[poster],.ndi-product-banner__media img{height:100%;object-fit:cover}}}.ndi-product-banner__button{margin-top:1.6rem}.ndi-product-carousel-block-wrapper{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem;scroll-margin:6rem}@media screen and (min-width: 1512px){.ndi-product-carousel-block-wrapper{padding-right:112px}}@media screen and (max-width: 768px){.ndi-product-carousel-block-wrapper{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-product-carousel-block-wrapper{padding-left:112px}}@media screen and (max-width: 768px){.ndi-product-carousel-block-wrapper{padding-left:24px}}@media(min-width: 768px){.ndi-product-carousel-block-wrapper{margin-top:4rem;margin-bottom:4rem}}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel{width:100%;position:relative}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-inner{display:flex;gap:1.6rem;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;flex-shrink:0;width:100%;overflow:hidden}@media(max-width: 768px){.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-inner{overflow-x:auto}}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button{width:4rem;height:4rem;position:absolute;display:flex;align-items:center;justify-items:center;background-color:rgba(0,0,0,0);border-radius:100%;padding:.7rem;border:1px solid var(--dark-grey);cursor:pointer;outline:none;overflow:hidden;color:var(--dark-grey)}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-prev,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-next{background-color:var(--white);top:50%;transform:translateY(-50%)}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-prev:hover,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-next:hover{background-color:var(--dark-grey);transition:background-color .2s}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-prev:hover svg,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-next:hover svg{color:var(--white);transition:color .2s}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-prev{left:1.2rem}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-next{right:1.2rem}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button svg{width:3rem;height:3rem}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel-button-appear-enter-active{transition:opacity 100ms ease-out}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel-button-appear-leave-active{transition:opacity 100ms ease-out}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel-button-appear-enter-from,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel-button-appear-leave-to{opacity:0}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-headline-anchor .ndi-anchor-link-button{position:relative}.ndi-section-title-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem;justify-content:center;scroll-margin:3rem}@media screen and (min-width: 1512px){.ndi-section-title-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-section-title-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-section-title-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-section-title-block{padding-left:24px}}@media(min-width: 768px){.ndi-section-title-block{margin-top:4rem;margin-bottom:4rem}}.ndi-section-title-block a{color:var(--red)}.ndi-section-title-block a:hover{color:var(--dark-red)}.ndi-section-title-block h3{text-align:center;font-size:4rem;position:relative;padding:3.2rem;margin:0}@media screen and (max-width: 475px){.ndi-section-title-block h3{font-size:2.4rem;padding:2rem}}.ndi-section-title-block h3::before{content:"";position:absolute;bottom:0;width:6.743rem;height:.8rem;left:50%;transform:translateX(-50%);background-color:var(--red);clip-path:polygon(0% 0%, 90% 0%, 100% 100%, 10% 100%)}#TyreTrustLayout .ndi-section-title-block h3::before{display:none}.ndi-text-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem;scroll-margin:6rem}@media screen and (min-width: 1512px){.ndi-text-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-text-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-text-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-text-block{padding-left:24px}}@media(min-width: 768px){.ndi-text-block{margin-top:4rem;margin-bottom:4rem}}.ndi-text-block__text-date{color:var(--light-grey-5);font-size:1.2rem;margin-bottom:1.6rem}.ndi-text-block__content{background:var(--white);border-radius:var(--CardBorderRadius);position:relative;padding:2.4rem}@media(min-width: 768px){.ndi-text-block__content{padding:4rem 4rem}}@media(min-width: 1024px){.ndi-text-block__content{padding:7.2rem 10.4rem}}@media(min-width: 1024px){.ndi-text-block__text-wrapper h1:first-child:before,.ndi-text-block__text-wrapper h2:first-child:before,.ndi-text-block__text-wrapper h3:first-child:before,.ndi-text-block__text-wrapper h4:first-child:before,.ndi-text-block__text-wrapper h5:first-child:before,.ndi-text-block__text-wrapper h6:first-child:before{content:"";position:absolute;width:6rem;height:3.4rem;clip-path:polygon(0 0, 0% 100%, 100% 100%, 55% 0%);background-color:var(--red);left:0}}@media(max-width: 475px){.ndi-text-block__text-wrapper h1:first-child:before,.ndi-text-block__text-wrapper h2:first-child:before,.ndi-text-block__text-wrapper h3:first-child:before,.ndi-text-block__text-wrapper h4:first-child:before,.ndi-text-block__text-wrapper h5:first-child:before,.ndi-text-block__text-wrapper h6:first-child:before{display:none}}.ndi-text-block__text a{color:var(--red);transition:color 100ms ease-out}.ndi-text-block__text a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-text-block__text>*:first-child{margin-top:0}.ndi-text-block__text>*:last-child{margin-bottom:0}.ndi-text-with-image-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem;display:flex;scroll-margin:6rem}@media screen and (min-width: 1512px){.ndi-text-with-image-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-text-with-image-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-text-with-image-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-text-with-image-block{padding-left:24px}}@media(min-width: 768px){.ndi-text-with-image-block{margin-top:4rem;margin-bottom:4rem}}.ndi-text-with-image-block__container{display:flex;background-color:var(--white);width:100%;flex-direction:column;border-radius:var(--CardBorderRadius)}@media(min-width: 768px){.ndi-text-with-image-block__container--right{flex-direction:row-reverse}}@media(min-width: 768px){.ndi-text-with-image-block__container--left{flex-direction:row}}.ndi-text-with-image-block__container--left .ndi-text-with-image-block__image-container img{border-radius:var(--CardBorderRadius) 0 0 var(--CardBorderRadius)}.ndi-text-with-image-block__image-container{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;max-height:42rem;flex-shrink:0}@media(min-width: 768px){.ndi-text-with-image-block__image-container{max-height:none;width:28%}}.ndi-text-with-image-block__image-container img{width:100%;border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}@media(min-width: 768px){.ndi-text-with-image-block__image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%;border-radius:0 var(--CardBorderRadius) var(--CardBorderRadius) 0}@supports(object-fit: cover){.ndi-text-with-image-block__image-container img{height:100%;object-fit:cover}}}.ndi-text-with-image-block__content{display:flex;flex-direction:column;justify-content:center;padding:2.4rem}@media(min-width: 768px){.ndi-text-with-image-block__content{padding:4rem 4rem;width:72%}}@media(min-width: 1024px){.ndi-text-with-image-block__content{padding:6.4rem 10.4rem;width:72%}}.ndi-text-with-image-block__text-container a{color:var(--red);transition:color 100ms ease-out}.ndi-text-with-image-block__text-container a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-text-with-image-block__text-container>*:first-child{margin-top:0}.ndi-text-with-image-block__text-container>*:last-child{margin-bottom:0}.ndi-text-with-image-block__text-container h5{margin:0 0 1.6rem 0}.ndi-text-with-image-block__button{margin:1.6rem 0rem 0;display:flex}@media(min-width: 768px){.ndi-text-with-image-block__button{margin:3rem 0rem 0}}.ndi-text-with-image-block .ndi-headline-anchor .ndi-anchor-link-button{position:relative}.ndi-tile-block{display:flex;height:100%;background-color:var(--white);border-radius:var(--CardBorderRadius)}.ndi-tile-block__content{display:flex;flex-direction:column;margin:2.4rem;flex-grow:1;gap:4rem;word-break:break-word}@media(min-width: 768px){.ndi-tile-block__content{margin:4rem}}.ndi-tile-block__content .ndi-headline{margin:0 0 1.6rem 0}.ndi-tile-block__text a{color:var(--red);transition:color 100ms ease-out}.ndi-tile-block__text a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-tile-block__text>*:first-child{margin-top:0}.ndi-tile-block__text>*:last-child{margin-bottom:0}.ndi-tile-block__button{margin-top:auto;display:flex}.ndi-tile-block--promotion{flex-direction:column}@media(min-width: 1370px){.ndi-tile-block--promotion{flex-direction:row}}.ndi-tile-block--promotion .ndi-tile-block__content{order:2}@media(min-width: 1370px){.ndi-tile-block--promotion .ndi-tile-block__content{width:51.3%;order:1}}.ndi-tile-block--promotion .ndi-tile-block__image{order:1;flex-shrink:0;position:relative;overflow:hidden;aspect-ratio:16/9}@media(min-width: 1370px){.ndi-tile-block--promotion .ndi-tile-block__image{aspect-ratio:unset;width:48.7%;order:2}}.ndi-tile-block--promotion .ndi-tile-block__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%;border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}@supports(object-fit: cover){.ndi-tile-block--promotion .ndi-tile-block__image img{height:100%;object-fit:cover}}@media(min-width: 1370px){.ndi-tile-block--promotion .ndi-tile-block__image img{border-radius:0 var(--CardBorderRadius) var(--CardBorderRadius) 0}}.ndi-tile-block--navigation{flex-direction:column}.ndi-tile-block--navigation .ndi-tile-block__image{aspect-ratio:16/9;position:relative}.ndi-tile-block--navigation .ndi-tile-block__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%;border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}@supports(object-fit: cover){.ndi-tile-block--navigation .ndi-tile-block__image img{height:100%;object-fit:cover}}.ndi-tiles-row-block{scroll-margin:6rem;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:1.6rem;margin-bottom:1.6rem}@media screen and (min-width: 1512px){.ndi-tiles-row-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-tiles-row-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-tiles-row-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-tiles-row-block{padding-left:24px}}@media(min-width: 768px){.ndi-tiles-row-block{margin-top:4rem;margin-bottom:4rem}}.ndi-tiles-row-block__content{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.4rem}@media(min-width: 580px){.ndi-tiles-row-block__content{grid-template-columns:repeat(2, 1fr)}}.ndi-tiles-row-block__content--two-columns{gap:2.4rem}@media(min-width: 580px){.ndi-tiles-row-block__content--two-columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.ndi-tiles-row-block__content--two-columns{grid-template-columns:repeat(2, 1fr)}}.ndi-tiles-row-block__content--three-columns{gap:2.4rem}@media(min-width: 580px){.ndi-tiles-row-block__content--three-columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.ndi-tiles-row-block__content--three-columns{grid-template-columns:repeat(3, 1fr)}}.ndi-tiles-row-block__content--four-columns{gap:2.4rem}@media(min-width: 580px){.ndi-tiles-row-block__content--four-columns{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.ndi-tiles-row-block__content--four-columns{grid-template-columns:repeat(4, 1fr)}}.ndi-tiles-row-block__content--five-columns{gap:2.4rem}@media(min-width: 580px){.ndi-tiles-row-block__content--five-columns{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.ndi-tiles-row-block__content--five-columns{grid-template-columns:repeat(5, 1fr)}}.ndi-conversion-table{max-width:200rem}.ndi-conversion-table__tables{display:flex;align-items:flex-start;overflow-x:auto;padding:2rem}.ndi-conversion-table .ndi-table{margin:1.2rem .4rem;overflow-x:visible;border-top:1px solid var(--light-grey-2);border-left:1px solid var(--light-grey-2);border-right:1px solid var(--light-grey-2)}.ndi-error-page{width:100%;height:100dvh;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4.8rem}.ndi-error-page .ndi-error-description{text-align:center;max-width:72rem;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;align-items:center;margin-bottom:4.8rem}.ndi-error-page .ndi-error-description p{padding:0;margin:0}.ndi-error-page .ndi-buttons{display:flex;gap:2.4rem;justify-content:center;align-items:center}.ndi-error-page .ndi-error-details{margin-top:2.4rem;max-width:72rem}.ndi-error-page .ndi-error-details p{margin:0;padding:0;font-weight:300;font-size:1.2rem}.ndi-error-page .ndi-error-details span{font-weight:600;font-size:1.2rem}.ndi-error-page .ndi-error-details .ndi-details-first-line{font-size:1.4rem;font-weight:400}.feedback-widget{z-index:1000}.feedback-widget__open{bottom:1.5rem;right:1.7rem;position:fixed}.feedback-widget__closed{bottom:-1px;right:1.7rem;position:fixed}.feedback-widget .feedback-button{background-color:var(--red);color:#fff;border:none;padding:.5rem 1rem;border-radius:.2rem;cursor:pointer;box-shadow:0 .25rem .4rem rgba(0,0,0,.1);display:flex;align-items:center;gap:.8rem}.feedback-widget .feedback-form-box{background:#fff;border:1px solid #ccc;border-radius:1rem;padding:2rem;width:45rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.15);transition:opacity .5s ease,transform .5s ease}@media screen and (max-width: 475px){.feedback-widget .feedback-form-box{width:35rem}}.feedback-widget .feedback-form-box .feedback-form{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;margin-top:.6rem}.feedback-widget .feedback-form-box .feedback-form .feedback-widget-headline{display:flex;justify-content:space-between}.feedback-widget .feedback-form-box .feedback-form .feedback-widget-headline__icon{max-width:2rem;padding-bottom:1rem;cursor:pointer}.feedback-widget .feedback-form-box .feedback-form .feedback-widget-headline__text{font-size:2rem;font-weight:700}@media screen and (max-width: 475px){.feedback-widget .feedback-form-box .feedback-form .feedback-widget-headline__text{font-size:1.6rem}}.feedback-widget .feedback-form-box .feedback-form textarea{padding-left:1rem;padding-right:1rem;padding-top:1rem}.feedback-widget .feedback-form-box .feedback-form textarea::placeholder{font-style:italic;opacity:1}.feedback-widget .feedback-form-box .feedback-form .feedback-submit-area{display:flex;justify-content:space-between;padding-bottom:1rem;align-items:center}@media screen and (max-width: 475px){.feedback-widget .feedback-form-box .feedback-form .feedback-submit-area{flex-direction:column;gap:1.2rem}}.feedback-widget .feedback-form-box .feedback-form .feedback-submit-area .submit-feedback{margin-top:.5rem;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;width:5rem}.feedback-widget .feedback-form-box .feedback-form__text-area{width:100%;height:10rem;border:1px solid #ccc;border-radius:.1rem;padding:.5rem;resize:none;font-size:1.5rem}.feedback-widget .feedback-response{display:fle;animation:fadeIn .5s ease forwards;display:flex;justify-content:space-between}.feedback-widget .feedback-response__message{font-weight:bold}.ndi-recent-orders-block{background-color:#fff;padding-top:3.2rem;padding-bottom:8rem}.ndi-recent-orders-block__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-recent-orders-block__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-recent-orders-block__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-recent-orders-block__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-recent-orders-block__content{padding-left:24px}}.ndi-recent-orders-block__content .ndi-input-character{width:29.6rem;margin-bottom:1.6rem}@media(min-width: 1024px){.ndi-recent-orders-block__content .ndi-input-character{margin-left:auto}}.ndi-recent-orders-block__image{position:relative;overflow:hidden;margin:0 0 .8rem}.ndi-recent-orders-block__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%;display:none}@supports(object-fit: cover){.ndi-recent-orders-block__image img{height:100%;object-fit:cover}}@media(min-width: 1024px){.ndi-recent-orders-block__image img{margin-left:block;display:block}}.ndi-recent-orders-block__headline{position:relative;font-size:2rem;font-weight:400;margin:0 0 .8rem}@media(min-width: 1024px){.ndi-recent-orders-block__headline{color:#fff;margin:5.5rem 4.9rem;font-weight:700;font-size:3.2rem}}.ndi-recent-orders-block__recent-orders-table{width:100%}.ndi-recent-orders-block__recent-orders-table .ndi-icon--basket{width:3.5rem;height:3.5rem;margin-right:1.6rem}.ndi-recent-orders-block__recent-orders-table .ndi-icon--download{width:1.67rem;height:1.67rem}.ndi-recent-orders-block__recent-orders-table .ndi-orders-block__orders-table__order-date{padding-left:7rem}.ndi-recent-orders-block__table-cell .ndi-icon--basket>svg{width:1.8rem;height:1.8rem}.ndi-recent-orders-block__table-cell--order-date{font-weight:700;white-space:nowrap}.ndi-recent-orders-block__table-cell--ordered-by{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ndi-recent-orders-block__show-all-orders{margin-top:1.6rem;text-align:center}@media(min-width: 1024px){.ndi-recent-orders-block__show-all-orders{text-align:right}}.ndi-recent-orders-block__show-all-orders .ndi-button,.ndi-recent-orders-block__show-all-orders .ndi-public-admin-page__login-button{text-align:center;display:inline-block}.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders{padding:2.4rem}@media(min-width: 1024px){.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders{padding:6.4rem 5.6rem 6.4rem 5.6rem}}.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders a{color:var(--red);transition:color 100ms ease-out}.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders>*:first-child{margin-top:0}.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders>*:last-child{margin-bottom:0}.ndi-recent-orders-block .ndi-button-alignment{float:right}.ndi-recent-orders-block .ndi-spinner{position:relative;min-height:10rem;width:100%}.genericWeb-ColumnBlock__container{--choide-padding: 50px;--border-radius: 20px;align-self:center;justify-self:center;width:100%;padding-top:var(--choide-padding);position:relative}.genericWeb-ColumnBlock__container *{word-wrap:break-word;margin:0px;padding:0px}@media(max-width: 820px){.genericWeb-ColumnBlock__container{width:90vw;padding-bottom:20px}}.genericWeb-ColumnBlock__choice{border-top-left-radius:20px;border-top-right-radius:20px;width:60%;margin-top:calc(-1*(var(--choide-padding)));height:var(--choide-padding);justify-self:center}@media(max-width: 1280px){.genericWeb-ColumnBlock__choice{width:80%}}@media(max-width: 820px){.genericWeb-ColumnBlock__choice{width:80%}}.genericWeb-ColumnBlock__choice *{margin:0px;padding:0px}.genericWeb-ColumnBlock__top{margin:0px;padding:0px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.genericWeb-ColumnBlock__bottom{margin:0px;padding:0px;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.genericWeb-ColumnsBlock__container{display:grid;grid-template-columns:repeat(auto-fit, 20vw);grid-auto-flow:column;--column-gap: 2vw;justify-content:center;column-gap:var(--column-gap);padding-left:5vw;padding-right:3vw}@media(max-width: 820px){.genericWeb-ColumnsBlock__container{grid-template-columns:auto;grid-auto-flow:row}}.ContentCreatorBlock *{margin:0px;padding:0px}.ContentCreatorBlock img{max-width:100%;max-height:100%;border-radius:10px}.ContentCreatorBlock video{max-width:100%;max-height:100%;border-radius:10px}.genericWeb-FormBlock__container{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column}@media(max-width: 820px){.genericWeb-FormBlock__container{grid-auto-flow:row}}.genericWeb-FormBlock__item h2{margin:0px;font-size:calc(2rem + 2vw)}.genericWeb-FormBlock__item .Form__Element{display:grid}.genericWeb-FormBlock__item .Form__Element input,.genericWeb-FormBlock__item .Form__Element textarea{width:60%}.genericWeb-FormBlock__item .Form__Element button{width:100px;background:#000;border-radius:300px;color:#fff;border-style:none}.genericWeb-FormBlock__media{min-height:100%;max-height:600px}.genericWeb-FormBlock__media .ShownMediaFile__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.genericWeb-Grid2ColumnBlock__container{display:grid;grid-template-columns:repeat(auto-fit, 40vw);grid-auto-flow:column;--column-gap: 2vw;column-gap:var(--column-gap);padding-left:5vw;padding-right:3vw;grid-template-rows:repeat(auto-fill, minmax(auto, 1fr));justify-content:center}@media(max-width: 820px){.genericWeb-Grid2ColumnBlock__container{grid-template-columns:auto;grid-auto-flow:row}}@media(max-width: 820px){.genericWeb-Grid2ColumnBlock__items{padding-bottom:20px}}.genericWeb-Grid2ColumnBlock__items .ShownMediaFile__image{position:relative;aspect-ratio:4/3;border-radius:10px;width:80%;height:80%}.genericWeb-TextWithBackgroundBlock__container{overflow:hidden;position:relative}.genericWeb-TextWithBackgroundBlock__container__content{z-index:1}.genericWeb-TextWithBackgroundBlock__container__content *{word-wrap:break-word;margin:0px;padding:0px}.genericWeb-TextWithBackgroundBlock__container__media{width:100%;height:100%;z-index:-1;object-fit:cover;position:absolute}.genericWeb-TextWithBackgroundBlock__container__media .ShownMediaFile__video{width:100%}.genericWeb-TextWithBackgroundBlock__container__media .ShownMediaFile__image{width:100%}.ndi-navigation-bar{position:relative}@media(max-width: 768px){.ndi-navigation-bar{display:none}}.ndi-navigation-bar__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-top:4rem}@media screen and (min-width: 1512px){.ndi-navigation-bar__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-navigation-bar__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-navigation-bar__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-navigation-bar__content{padding-left:24px}}.ndi-navigation-bar__pdf-image-container{position:relative;width:100%;height:auto}.ndi-navigation-bar__pdfBackgroundImage{width:100%;height:auto;display:block}.ndi-navigation-bar__pdfIconOverlay{position:absolute;width:4.4rem;height:4.4rem;background-color:var(--red);top:0;right:0;display:flex;align-items:center;justify-content:center}.ndi-navigation-bar__category-navigation{width:100%}.ndi-navigation-bar__navigation-selection{display:flex;gap:2.4rem;padding:0;margin:0;line-height:3.2rem;list-style-type:none}.ndi-navigation-bar__navigation-selection li{font-family:"TT Super Molot Neue Extended";font-style:normal;font-weight:600}.ndi-navigation-bar__navigation-selection li:hover>a{color:var(--red);border-bottom:2px solid var(--red)}.ndi-navigation-bar__subcategory{width:100%}.ndi-navigation-bar__subcategory-navigation{position:absolute;left:0;right:0;width:100%;background-color:var(--light-grey-1);display:none;top:7rem;z-index:20;-webkit-box-shadow:0px 15px 16px -15px rgba(0,0,0,.15);-moz-box-shadow:0px 15px 16px -15px rgba(0,0,0,.15);box-shadow:0px 15px 16px -15px rgba(0,0,0,.15)}.ndi-navigation-bar__subcategory-navigation ul li{padding:0}.ndi-navigation-bar__subcategory-navigation ul li a{border:0;display:block}.ndi-navigation-bar__subcategory-navigation--active{display:block}.ndi-navigation-bar__subcategory-navigation-content{position:relative;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-navigation-bar__subcategory-navigation-content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-navigation-bar__subcategory-navigation-content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-navigation-bar__subcategory-navigation-content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-navigation-bar__subcategory-navigation-content{padding-left:24px}}.ndi-navigation-bar__category-navigation-button{cursor:pointer}.ndi-navigation-bar__subcategory-lists{padding:2.4rem 0;min-width:100%}.ndi-navigation-bar__subcategory-lists--image:nth-child(3):nth-last-child(1){grid-column:4}.ndi-navigation-bar__subcategory-list{margin-top:1.6rem;font-size:1.6rem;font-weight:600;line-height:3.6rem}.ndi-navigation-bar__subcategory-list ul{padding:0;list-style:none}.ndi-navigation-bar__subcategory-list li:hover{border-bottom:0}.ndi-navigation-bar__subcategory-list li:hover a{border:none}.ndi-navigation-bar__subcategory{display:grid;grid-template-columns:repeat(4, 1fr);gap:4.3rem}.ndi-navigation-bar__subcategory-heading{border-bottom:1px solid var(--red);padding-bottom:.8rem;text-transform:uppercase;font-size:1.2rem;font-weight:400;display:inline-block;width:100%}.ndi-navigation-bar__search{display:flex;align-items:center;justify-content:flex-start;margin-top:5.6rem}.ndi-navigation-bar__banners{display:flex;column-gap:4.3rem}.ndi-navigation-bar__banner{column-gap:4.3rem;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.ndi-navigation-bar__overlay{display:none;pointer-events:auto;cursor:not-allowed;position:absolute;top:100%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}@media(max-width: 1199px){.ndi-navigation-bar__subcategory{display:grid;grid-template-columns:repeat(2, 1fr)}}.ndi-newsletter-popup{position:fixed;bottom:20px;right:20px;background-color:var(--white);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);max-width:320px;width:100%;z-index:1000;animation:slideInUp .4s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 480px){.ndi-newsletter-popup{bottom:10px;right:10px;left:10px;max-width:fit-content}}.ndi-newsletter-popup__content{padding:2.5rem;text-align:center;position:relative}.ndi-newsletter-popup__close{position:absolute;top:15px;right:15px;width:1.4rem;height:1.4rem;cursor:pointer}.ndi-newsletter-popup__logo{margin:0 1.5rem 2rem 1.5rem;display:flex;justify-content:center;align-items:center}.ndi-newsletter-popup__logo-image{max-width:100%;max-height:100%;width:auto;height:auto}.ndi-newsletter-popup__title{font-size:2.2rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.ndi-newsletter-popup__description{margin-bottom:1.5rem}.ndi-newsletter-popup__description>*{font-size:1.5rem}.ndi-newsletter-popup__form{margin-bottom:1.5rem}.ndi-newsletter-popup__input-text{margin-bottom:1rem}.ndi-newsletter-popup__input-text .ndi-input-text{background-color:#fff}.ndi-newsletter-popup__submit-button{width:100%}.ndi-newsletter-popup__submit-button .ndi-button,.ndi-newsletter-popup__submit-button .ndi-public-admin-page__login-button{width:100%}.ndi-newsletter-popup__footer{margin-bottom:1rem}.ndi-newsletter-popup__footer>*{font-size:1.3rem}.ndi-newsletter-popup .ndi-newsletter-popup__error-message{color:#d32f2f;font-size:1.3rem;font-weight:600;margin-top:.5rem}@keyframes slideInUp{from{opacity:0;transform:translateY(50px) scale(0.7)}to{opacity:1;transform:translateY(0) scale(1)}}.ndi-order-confirmation-page{display:flex;justify-content:space-around;margin:2rem}@media(min-width: 768px){.ndi-order-confirmation-page{margin:10rem}}.ndi-order-confirmation-page__content{display:flex;flex-direction:column;gap:1rem}.ndi-order-confirmation-page__content__line{display:flex;justify-content:center;text-align:center}.ndi-order-confirmation-page__content__gratitude{display:flex;flex-direction:column}.ndi-order-confirmation-page__content__gratitude p{margin:0}.ndi-order-confirmation-page__content__fp-button{margin:4rem;display:flex;justify-content:center;text-align:center}.ndi-order-details-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-bottom:23rem}@media screen and (min-width: 1512px){.ndi-order-details-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-order-details-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-order-details-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-order-details-block{padding-left:24px}}.ndi-order-details-block__content{display:flex;flex-direction:column}.ndi-order-details-block__orderlines{background-color:var(--white)}.ndi-order-details-block__claim-or-return-button{align-self:flex-end}.ndi-order-details-block__orderlines-grouped-article{display:flex;flex-direction:column;padding:3rem;gap:1rem}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title{display:flex;justify-content:space-between;align-items:baseline}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title__checkbox{margin-right:4.6rem}.ndi-order-details-block__orderlines-grouped-article-content{display:flex;width:100%;flex-direction:column;position:relative}.ndi-order-details-block__orderlines-grouped-article-content:after{content:"";height:100%;border:1px solid var(--light-grey-2);position:absolute;left:0;top:0;bottom:0}.ndi-order-details-block__address{display:flex;justify-content:start;flex-direction:column;row-gap:2.4rem}@media screen and (min-width: 768px){.ndi-order-details-block__address{flex-direction:row}}.ndi-order-details-block__address-section{display:flex;flex-direction:column;font-size:1.4rem}@media screen and (min-width: 768px){.ndi-order-details-block__address-section{width:29%;padding-right:3.6rem}}@media screen and (min-width: 768px)and (min-width: 768px){.ndi-order-details-block__address-section{padding-right:6.9rem}}@media screen and (min-width: 1024px){.ndi-order-details-block__address-section{border-right:1px solid var(--light-grey-2);margin-left:3.6rem}}@media screen and (min-width: 1024px)and (min-width: 768px){.ndi-order-details-block__address-section{margin-left:6.9rem}}.ndi-order-details-block__address-section__item{display:flex;justify-content:end}@media screen and (min-width: 768px){.ndi-order-details-block__address-section__item{justify-content:start}}.ndi-order-details-block__address-section:first-child{margin-left:0}@media screen and (min-width: 768px){.ndi-order-details-block__address-section:first-child{width:42%}}.ndi-order-details-block__address-section:last-child{border-right:none;margin-right:0;padding-right:0}.ndi-order-details-block__address-section-heading{font-size:1.6rem;margin-bottom:.8rem;font-weight:600}.ndi-order-details-block__address-section-delivery{margin-top:2.4rem}.ndi-order-details-block__address-section-delivery-date{font-weight:700}.ndi-order-details-block__requisition-comment{display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (min-width: 768px){.ndi-order-details-block__requisition-comment{width:60%}}.ndi-order-details-block__requisition-comment-comment-heading{font-weight:700;font-size:1.4rem}.ndi-order-details-block__panel{width:100%;padding:3rem 4.8rem 4.8rem 4.8rem;background-color:var(--white);display:flex;justify-content:space-between}.ndi-order-details-block__panel__title{align-content:center}.ndi-orders-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:4rem;margin-bottom:8rem}@media screen and (min-width: 1512px){.ndi-orders-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-orders-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-orders-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-orders-block{padding-left:24px}}.ndi-orders-block__content{position:relative}.ndi-orders-block__content__inputs{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;width:100%}.ndi-orders-block__content__inputs .ndi-input-select{width:29.6rem;margin-bottom:1.6rem}.ndi-orders-block__content__inputs .ndi-input-select .ndi-input-select__control{width:100%}@media(min-width: 1024px){.ndi-orders-block__content__inputs .ndi-input-select{margin-right:auto}}.ndi-orders-block__content__inputs .ndi-input-character{width:29.6rem;margin-bottom:1.6rem}.ndi-orders-block__content__inputs .ndi-input-character .ndi-input-character__control{width:100%}@media(min-width: 1024px){.ndi-orders-block__content__inputs .ndi-input-character{margin-left:auto}}.ndi-orders-block__content .ndi-spinner{position:relative;min-height:10rem}.ndi-orders-block__headline{margin:0}.ndi-orders-block__no-orders{padding:2.4rem}@media(min-width: 1024px){.ndi-orders-block__no-orders{padding:6.4rem 5.6rem 6.4rem 5.6rem}}.ndi-orders-block__no-orders a{color:var(--red);transition:color 100ms ease-out}.ndi-orders-block__no-orders a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-orders-block__no-orders>*:first-child{margin-top:0}.ndi-orders-block__no-orders>*:last-child{margin-bottom:0}.ndi-orders-block__orders-table{margin-top:2.4rem}.ndi-orders-block__orders-table .ndi-icon--basket{width:3.5rem;height:3.5rem;margin-right:1.6rem}.ndi-orders-block__orders-table .ndi-icon--download{width:1.67rem;height:1.67rem}.ndi-orders-block__orders-table .ndi-orders-block__orders-table__order-date{padding-left:7rem}.ndi-orders-block__table-cell .ndi-icon--basket>svg{width:1.8rem;height:1.8rem}.ndi-orders-block__table-cell--order-date{font-weight:700;white-space:nowrap}.ndi-orders-block__table-cell--ordered-by{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ndi-orders-block__show-all-orders{margin-left:auto;margin-right:auto;display:block;margin-top:1.6rem}@media(min-width: 1024px){.ndi-orders-block__show-all-orders{margin-right:0}}.ndi-footer{margin:auto;position:relative}.ndi-footer a{color:var(--white)}.ndi-footer a:hover{color:var(--red)}.ndi-footer__fifth-element{position:absolute;bottom:0;right:0;width:55%;max-width:70rem}.ndi-footer__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));position:relative;padding-top:4.8rem;padding-bottom:2rem;color:var(--white);margin:auto}@media screen and (min-width: 1512px){.ndi-footer__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-footer__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-footer__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-footer__content{padding-left:24px}}@media(min-width: 768px){.ndi-footer__content{padding-top:9.6rem;padding-bottom:5.1rem}}.ndi-footer__info{display:flex;align-items:center;flex-direction:column;gap:2.4rem;text-align:center;justify-content:space-between;width:100%;max-width:122.4rem}@media(min-width: 768px){.ndi-footer__info{flex-direction:row;align-items:flex-start;text-align:left}}.ndi-footer__column{width:100%}@media(min-width: 768px){.ndi-footer__column{width:25%}}.ndi-footer__newsletter-description{padding-bottom:2rem}.ndi-footer__newsletter-button{margin:2.4rem auto}@media(min-width: 768px){.ndi-footer__newsletter-button{flex-direction:column;margin:2.4rem 0}}.ndi-footer__list{display:flex;flex-direction:column;align-items:center;line-height:3.2rem;list-style-type:none;padding:0;margin:0}.ndi-footer__list ul{list-style-type:none;padding:0;margin:0}@media(min-width: 768px){.ndi-footer__list{flex-direction:column;align-items:flex-start;text-align:left;margin:2.4rem 0}}.ndi-footer__list--contact{margin:auto;max-width:22rem}@media(min-width: 768px){.ndi-footer__list--contact{margin:0}}.ndi-footer__list--contact .ndi-footer__list-item-list{padding:0;margin:0;line-height:3.2rem;list-style-type:none}.ndi-footer__list--contact .ndi-footer__list-item{display:flex;justify-content:space-between;width:100%;max-width:22rem}.ndi-footer__list--contact ul{padding:0;margin:0;line-height:3.2rem}.ndi-footer__list--contact li{display:flex;justify-content:space-between;width:100%}.ndi-footer__list .ndi-icon--chevron-right .ndi-icon-fill{stroke:currentColor}.ndi-footer__list-item--spacing-top{margin-top:1rem}.ndi-footer__list-item-list{padding:0;margin:0;line-height:3.2rem;list-style-type:none}.ndi-footer__terms{display:flex;gap:3.5rem;flex-direction:column;align-items:center;margin-top:2rem}@media(min-width: 768px){.ndi-footer__terms{flex-direction:row;align-items:flex-start;margin-top:12.8rem}}.ndi-footer__terms>ul{list-style:none;padding:0;margin:0;line-height:3.2rem}@media(min-width: 768px){.ndi-footer__terms>ul{display:flex;gap:3.5rem}}.ndi-footer__terms>ul>li{text-align:center}@media(min-width: 768px){.ndi-footer__terms>ul>li{text-align:left}}.ndi-header{color:var(--dark-grey);background-color:var(--white);position:fixed;top:0;left:0;right:0;margin:auto;z-index:4000}.ndi-header__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-header__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-header__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-header__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-header__content{padding-left:24px}}.ndi-header__content--desktop{display:none;align-items:center;flex-direction:row;gap:2.4rem;min-height:5.6rem;justify-content:space-between;flex-direction:row}@media(min-width: 768px){.ndi-header__content--desktop{display:flex}}.ndi-header__content--desktop .ndi-header__brand{display:flex;justify-content:center}@media(min-width: 768px){.ndi-header__content--desktop .ndi-header__brand{position:relative;align-self:stretch;align-items:center;padding-right:11rem}.ndi-header__content--desktop .ndi-header__brand .ndi-header__item{position:relative}.ndi-header__content--desktop .ndi-header__brand:before{width:100vw;height:100%;content:"";position:absolute;right:0;top:0;background-color:var(--light-grey-1);clip-path:polygon(0 0, calc(100% - 50px) 0, 100% 80px, 100% 100%, 0 100%);z-index:-1000}}.ndi-header__content--desktop .ndi-header__logo{width:11.2rem;height:3.4rem}.ndi-header__content--desktop .ndi-header__menu{width:100%;display:flex;align-items:center;justify-content:center;gap:4.3rem}@media(min-width: 768px){.ndi-header__content--desktop .ndi-header__menu{justify-content:space-between}}.ndi-header__content--desktop .ndi-header__usp{display:none}.ndi-header__content--desktop .ndi-header__usp p{font-size:1.4rem}@media(min-width: 1440px){.ndi-header__content--desktop .ndi-header__usp{padding-top:.5rem;display:flex;gap:2rem}}.ndi-header__content--desktop .ndi-header__nav{display:flex;align-items:center;flex-direction:column;gap:1rem}@media(min-width: 768px){.ndi-header__content--desktop .ndi-header__nav{flex-direction:row;gap:2.4rem;margin-left:auto;text-align:left}}.ndi-header__content--desktop .ndi-header__nav-item{text-align:center}.ndi-header__content--desktop .ndi-header__usp-text{font-size:1.4rem}.ndi-header__content--desktop .ndi-header__usp-text p{margin:0}.ndi-header__content--desktop .ndi-header__usp-text--bold{font-weight:800}.ndi-header__content--desktop .ndi-header__dropdown{cursor:pointer;overflow:visible;position:relative}.ndi-header__content--desktop .ndi-header__dropdown .ndi-user-first-name{font-size:1.2rem;line-height:1.4rem}.ndi-header__content--desktop .ndi-header__dropdown .ndi-organization-name{font-weight:600;font-size:1.4rem;line-height:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.ndi-header__content--desktop .ndi-header__dropdown .ndi-organization-account-number{font-size:1.2rem;line-height:1.6rem;white-space:normal;overflow:visible}.ndi-header__content--desktop .ndi-header__dropdown:hover{color:var(--red)}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper{padding-top:1.2rem;display:none;position:absolute;top:100%;left:-2.4rem}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content{cursor:default;background-color:var(--white);color:#000;padding:1.2rem 2.4rem;min-width:22rem;display:flex;flex-direction:column;text-align:left;border-radius:.8rem;box-shadow:0px 0px 4px 0px rgba(0,0,0,.25)}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-small-margin-bottom{margin-bottom:.6rem}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-small-margin-top{margin-top:.6rem}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,0);border:none;outline:none;padding:.6rem 0;margin:0;cursor:pointer}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link:hover{color:var(--red)}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link.active{color:var(--red)}.ndi-header__content--desktop .ndi-header__dropdown:hover>.ndi-dropdown-content-wrapper{display:block}.ndi-header__content--desktop .ndi-header__customer-selector{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.ndi-header__content--desktop .ndi-header__customer-selector p{text-align:start;margin:0}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-separator{border-top:1px solid var(--dark-grey);width:100%;margin:1.2rem 0rem}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-organization-info .ndi-organization-name{font-weight:600;font-size:1.4rem;line-height:1.6rem;white-space:normal;overflow:visible;text-overflow:unset;max-width:100%;word-break:break-all}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-organization-info .ndi-organization-account-number{font-size:1.2rem;line-height:1.4rem}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-name{font-size:1.2rem;line-height:1.6rem}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-email{font-size:1.2rem;line-height:1.6rem}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-role{font-size:1.2rem;line-height:1.6rem}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-logged-in-as{font-weight:600;font-size:1.2rem;line-height:1.6rem}.ndi-header__content--mobile{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;box-shadow:0 1px 4px rgba(0,0,0,.1)}@media(min-width: 768px){.ndi-header__content--mobile{display:none}}.ndi-header__content--mobile .ndi-basket-button{bottom:.4rem}.ndi-header__content--mobile .ndi-header__nav-item{display:flex;flex-direction:column;justify-content:center;gap:.8rem;font-weight:400;font-size:1rem;text-align:center}.ndi-header__content--mobile .ndi-header__nav-item .ndi-icon--user{width:2rem;height:2rem}.ndi-header__content--mobile .ndi-header__brand{display:flex;align-self:center;justify-content:center}.ndi-header__content--mobile .ndi-header__logo{width:8rem;aspect-ratio:16/9;height:auto}.ndi-header__content--mobile .ndi-header__logo img{width:100%;height:100%;object-fit:contain}.ndi-header__content--mobile .ndi-header__menu{display:flex;align-items:center;justify-content:flex-end}.ndi-header__content--mobile .ndi-header__dropdown{cursor:pointer;overflow:visible;position:relative}.ndi-header__content--mobile .ndi-header__dropdown .ndi-user-first-name{font-size:1.2rem;line-height:1.4rem}.ndi-header__content--mobile .ndi-header__dropdown .ndi-organization-name{font-weight:600;font-size:1.4rem;line-height:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.ndi-header__content--mobile .ndi-header__dropdown .ndi-organization-account-number{font-size:1.2rem;line-height:1.6rem;white-space:normal;overflow:visible}.ndi-header__content--mobile .ndi-header__dropdown:hover{color:var(--red)}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper{padding-top:1.2rem;display:none;position:absolute;top:100%;left:-2.4rem}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content{cursor:default;background-color:var(--white);color:#000;padding:1.2rem 2.4rem;min-width:22rem;display:flex;flex-direction:column;text-align:left;border-radius:.8rem;box-shadow:0px 0px 4px 0px rgba(0,0,0,.25)}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,0);border:none;outline:none;padding:.6rem 0;margin:0;cursor:pointer}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link:hover{color:var(--red)}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link.active{color:var(--red)}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper--is-open{display:block}.ndi-header__content--mobile .ndi-header__dropdown:hover>.ndi-dropdown-content-wrapper{display:block}.ndi-header__content--mobile .ndi-header__customer-selector{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.ndi-header__content--mobile .ndi-header__customer-selector p{text-align:start;margin:0}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-separator{border-top:1px solid var(--dark-grey);width:100%;margin:1.2rem 0rem}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-organization-info .ndi-organization-name{font-weight:600;font-size:1.4rem;line-height:1.6rem;white-space:normal;overflow:visible;text-overflow:unset;max-width:100%;word-break:break-all}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-organization-info .ndi-organization-account-number{font-size:1.2rem;line-height:1.4rem}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-info .ndi-user-name{font-size:1.4rem;line-height:1.8rem}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-info .ndi-user-email{font-size:1.4rem;line-height:1.8rem}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-info .ndi-user-role{font-size:1.4rem;line-height:1.8rem}.ndi-header__content--mobile div{padding-top:.2rem}.ndi-header__content--mobile .mobile-menu{grid-area:1/1/2/2}.ndi-header__content--mobile .mobile-logo{grid-area:1/2/2/7;display:flex;flex-direction:column;align-items:center;justify-content:center}.ndi-header__content--mobile .mobile-organization-section{grid-area:2/1/3/3;align-items:flex-start;justify-content:center}.ndi-header__content--mobile .mobile-user-account-section{grid-area:2/3/3/5;display:flex;flex-direction:column;align-items:center;justify-content:center}.ndi-header__content--mobile .mobile-basket{grid-area:2/5/3/7;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.ndi-header__content--mobile .organization{display:flex;align-items:center}.ndi-returns-page{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-bottom:23rem}@media screen and (min-width: 1512px){.ndi-returns-page{padding-right:112px}}@media screen and (max-width: 768px){.ndi-returns-page{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-returns-page{padding-left:112px}}@media screen and (max-width: 768px){.ndi-returns-page{padding-left:24px}}.ndi-returns-page__content{display:flex;flex-direction:column}.ndi-returns-page__total-content{display:flex;flex-direction:row}.ndi-returns-page__total-content--light-grey-5{color:var(--light-grey-5)}@media screen and (min-width: 768px){.ndi-returns-page__total-content{justify-content:end}}.ndi-returns-page__total-content:last-child{margin-top:.8rem}.ndi-returns-page__total-price{display:flex;font-size:2.8rem;line-height:3.2rem;font-weight:700;margin-right:.6rem}.ndi-returns-page__total-currency{font-size:1.2rem;display:flex;flex-direction:column;justify-content:end;font-weight:700;margin-right:1rem}.ndi-returns-page__returns-form{max-width:60.8rem;display:flex;flex-direction:column;gap:4rem}.ndi-returns-page__returns-row{display:flex;flex-direction:column;gap:1.6rem}@media(min-width: 768px){.ndi-returns-page__returns-row{flex-direction:row}}.ndi-returns-page__comment textarea{max-width:57.6rem;width:100%;height:7.6rem}.ndi-returns-page__orderlines-grouped-article{display:flex;flex-direction:column;padding:3rem;gap:1rem}.ndi-returns-page__orderlines-grouped-article .ndi-bundle-title{display:flex;justify-content:space-between;align-items:baseline}.ndi-returns-page__orderlines-grouped-article .ndi-bundle-title__checkbox{margin-right:4.6rem}.ndi-returns-page__orderlines-grouped-article-header{display:flex;flex-direction:column;align-items:start;gap:2.4rem}.ndi-returns-page__orderlines-grouped-article-content{display:flex;width:100%;flex-direction:column;position:relative}.ndi-returns-page__orderlines-grouped-article-content:after{content:"";height:100%;border:1px solid var(--light-grey-2);position:absolute;left:0;top:0;bottom:0}.ndi-returns-page__footer{display:flex;justify-content:space-between;border-radius:1px;border:solid 1px;width:90%;padding:1rem;max-width:150rem}.ndi-returns-page__reason-for-return{display:flex;align-items:center;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){.ndi-returns-page__reason-for-return{align-items:end}}@media screen and (min-width: 1199px){.ndi-returns-page__reason-for-return{justify-content:end;flex-direction:row}}.ndi-returns-page__reason-for-return .ndi-input-character{min-width:20.8rem}.ndi-returns-page__reason-for-return .ndi-input-select-native{height:4.8rem}.ndi-returns-page__reason-for-return label{margin-bottom:0}.ndi-returns-page__reason-for-return .return-extra-text{flex-grow:1}.ndi-returns-page__reason-for-return--grouped{align-items:start}.ndi-returns-page__reason-for-return--grouped .ndi-returns-page__reason-for-return-select{flex:1 0 auto;align-items:start}@media screen and (min-width: 768px){.ndi-returns-page__reason-for-return--grouped .ndi-returns-page__reason-for-return-select{align-items:center}}.ndi-returns-page__reason-for-return-select{display:flex;flex-direction:column;gap:1.2rem;align-items:center}@media screen and (min-width: 768px){.ndi-returns-page__reason-for-return-select{justify-content:end;flex-direction:row}}.ndi-returns-page .consent-link-text{text-decoration:underline}.ndi-return-confirmation-page{margin:5rem 0}.ndi-return-confirmation-page__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}@media screen and (min-width: 1512px){.ndi-return-confirmation-page__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-return-confirmation-page__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-return-confirmation-page__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-return-confirmation-page__content{padding-left:24px}}.ndi-return-confirmation-page__content__line{display:flex;justify-content:center;text-align:center}.ndi-return-confirmation-page__content__gratitude{display:flex;flex-direction:column}.ndi-return-confirmation-page__content__fp-button{margin:4rem;display:flex;justify-content:center;text-align:center}.ndi-return-confirmation-page__content__button{display:flex;align-items:start;margin-top:4rem}.ndi-return-confirmation-page__content__ndi-text-left{text-align:left}.ndi-rim-accessories-modal{max-width:200rem;overflow-y:auto}.ndi-rim-accessories-modal__content{display:flex;flex-direction:column}.ndi-rim-accessories-modal__accessories{scale:.95}.ndi-rim-accessories-modal__description{text-align:center}.ndi-rim-accessories-modal__buttons{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:3rem;padding:0rem 2rem 1rem 2rem}.ndi-car-variant-modal__content{display:flex;flex-direction:column;align-items:center;row-gap:2.4rem;padding:3.2rem}.ndi-car-variant-modal__content .ndi-button,.ndi-car-variant-modal__content .ndi-public-admin-page__login-button{margin-bottom:2.4rem}.ndi-car-variant-modal__content .ndi-input-radio-native{min-width:30rem}.ndi-car-variant-modal__content .ndi-input-radio-native>select{width:100%}.ndi-car-variant-modal__buttons{display:flex;gap:1.2rem;align-items:center}.ndi-car-variant-modal__input{width:100%}.ndi-car-variant-modal__input input{width:100%;min-width:auto}.ndi-navigation-drawer .ndi-drawer__nav-bar{color:var(--dark-grey)}.ndi-navigation-drawer .ndi-drawer__nav-bar .ndi-icon--chevron-right{transform:rotateZ(180deg);width:1rem;height:1rem}.ndi-navigation-drawer__content{max-width:1512px;width:100%;margin:auto;height:100%;padding:3rem 2.4rem;display:flex;flex-direction:column;height:100%;overflow-y:auto}.ndi-navigation-drawer__nav-item{margin-bottom:3.2rem}.ndi-navigation-drawer__nav-item .ndi-headline,.ndi-navigation-drawer__nav-item a{width:100%;display:block;font-size:1.8rem;text-align:left;color:var(--dark-grey);display:flex;justify-content:space-between}.ndi-navigation-drawer__nav-item .ndi-headline .ndi-button__content,.ndi-navigation-drawer__nav-item a .ndi-button__content{display:flex;justify-content:space-between}.ndi-navigation-drawer__nav-item .ndi-headline .ndi-icon,.ndi-navigation-drawer__nav-item a .ndi-icon{width:.8rem}.ndi-navigation-drawer__nav-item--level-2{margin-bottom:2.4rem}.ndi-navigation-drawer__nav-item--level-2 .ndi-headline{text-transform:uppercase;font-size:1.2rem;color:var(--light-grey-5)}.ndi-navigation-drawer__nav-item--level-3{margin-bottom:2.4rem}.ndi-navigation-drawer__nav-item--level-3 .ndi-headline,.ndi-navigation-drawer__nav-item--level-3 a{font-weight:600;font-size:1.4rem}.ndi-navigation-drawer__list-level-2:nth-child(n+2){margin-bottom:4.7rem;padding-top:2.4rem;border-top:1px solid var(--light-grey-1)}.ndi-input-car-model{display:flex;align-items:center;background-color:var(--white)}.ndi-input-car-model .ndi-dropdown-content{position:absolute;background-color:var(--white);width:100%;z-index:1;padding:1rem .2rem;box-shadow:0 0 2rem rgba(0,0,0,.1);margin-top:.8rem;top:100%}.ndi-input-car-model .ndi-search-result{line-height:3.2rem;padding:1.2rem .2rem;cursor:pointer}.ndi-input-car-model .ndi-search-result:hover{background-color:var(--light-grey-2)}.ndi-input-car-model .ndi-search-result.highlighted{background-color:var(--light-grey-2)}.ndi-input-car-model .ndi-car-titles__options-container{max-height:50rem;width:100%;overflow-y:scroll;overflow-x:hidden;border:1px solid var(--light-grey-5);border-top:0rem;border-radius:0 0 .4rem .4rem}.ndi-input-car-model__car-model{display:flex;width:100%;height:100%;position:relative}.ndi-input-car-model__car-model .ndi-button,.ndi-input-car-model__car-model .ndi-public-admin-page__login-button{position:absolute;right:2.4rem;top:0;bottom:0;margin:auto}.ndi-input-car-model__car-model .ndi-icon--arrow-right{width:2.4rem;height:1.4rem;margin-left:.4rem}.ndi-input-car-model__car-model .ndi-loading-spinner{width:4rem;height:4rem;right:.4rem;left:auto}.ndi-input-car-model--valid .ndi-input-character__control>input{padding:2.4rem 14rem 2.4rem 2.4rem}.ndi-input-car-model__sub-input{height:7rem;font-weight:600;border:1px solid var(--light-grey-2)}.ndi-input-car-model__sub-input label{font-weight:600}.ndi-input-car-model__sub-input__option{padding:1.2rem 1.6rem;cursor:pointer}.ndi-input-car-model__sub-input__option:hover{background-color:var(--light-grey-2)}.ndi-input-car-model__submit-button{display:flex;padding-top:1.6rem;align-items:center;justify-content:end;margin:auto}.ndi-input-car-model .ndi-dropdown-content{position:absolute;background-color:var(--white);width:100%;min-height:6rem;z-index:1;box-shadow:0 0 2rem rgba(0,0,0,.1);padding:1rem 1.4rem;margin-top:.8rem;top:100%}.ndi-input-car-model .ndi-dropdown-content .ndi-label{font-size:1.4rem}.ndi-input-car-model .ndi-dropdown-content .ndi-gap-06{display:flex;flex-direction:column;gap:.6rem}.ndi-input-car-model .button-enter-active,.ndi-input-car-model .button-leave-active{transition:opacity 150ms ease-out,transform 150ms ease-out}.ndi-input-car-model .button-enter-from,.ndi-input-car-model .button-leave-to{opacity:0}.ndi-input-license-plate{display:flex;align-items:center}.ndi-input-license-plate__license-place{display:flex;width:100%;height:100%;position:relative}.ndi-input-license-plate__license-place .ndi-button,.ndi-input-license-plate__license-place .ndi-public-admin-page__login-button{position:absolute;right:2.4rem;top:0;bottom:0;margin:auto}.ndi-input-license-plate__license-place .ndi-icon--arrow-right{width:2.4rem;height:1.4rem;margin-left:.4rem}.ndi-input-license-plate__license-place .ndi-loading-spinner{width:4rem;height:4rem;right:.4rem;left:auto}.ndi-input-license-plate__license-place-image{position:relative;width:3.7rem;height:7.2rem;flex-shrink:0}.ndi-input-license-plate__license-place-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:100%}@supports(object-fit: contain){.ndi-input-license-plate__license-place-image img{height:100%;object-fit:contain}}.ndi-input-license-plate--valid .ndi-input-character__control>input{padding:2.4rem 14rem 2.4rem 2.4rem}.ndi-input-license-plate .button-enter-active,.ndi-input-license-plate .button-leave-active{transition:opacity 150ms ease-out,transform 150ms ease-out}.ndi-input-license-plate .button-enter-from,.ndi-input-license-plate .button-leave-to{opacity:0}.ndi-input-search{display:flex;align-items:center;background-color:var(--white)}.ndi-input-search__search{display:flex;width:100%;height:100%;position:relative}.ndi-input-search .ndi-loading-spinner{width:4rem;height:4rem;right:.4rem;left:auto}.ndi-input-search .ndi-dropdown-content{position:absolute;background-color:var(--white);width:100%;z-index:1;box-shadow:0 0 2rem rgba(0,0,0,.1);margin-top:.8rem;top:100%}.ndi-input-search .ndi-search-result{line-height:3.2rem;padding:1.2rem 1.6rem;cursor:pointer}.ndi-input-search .ndi-search-result:hover{background-color:var(--light-grey-2)}.ndi-input-search .ndi-search-result.highlighted{background-color:var(--light-grey-2)}.ndi-input-search .button-enter-active,.ndi-input-search .button-leave-active{transition:opacity 150ms ease-out,transform 150ms ease-out}.ndi-input-search .button-enter-from,.ndi-input-search .button-leave-to{opacity:0}.ndi-car-details-modal__content{overflow-y:auto}.ndi-search-bar{padding:0 0 4rem}@media(min-width: 768px){.ndi-search-bar{padding:4rem 0rem}}@media(max-width: 475px){.ndi-search-bar{margin-top:4rem}}.ndi-search-bar .ndi-input-license-plate,.ndi-search-bar .ndi-input-car-model,.ndi-search-bar .ndi-input-search{position:relative}.ndi-search-bar__desktop{font-size:1.8rem;min-height:7.2rem;font-size:calc(11px + (18 - 11)*(100vw - 768px)/(1200 - 768));max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1200px){.ndi-search-bar__desktop{font-size:18px}}@media screen and (max-width: 768px){.ndi-search-bar__desktop{font-size:11px}}@media screen and (min-width: 1512px){.ndi-search-bar__desktop{padding-right:112px}}@media screen and (max-width: 768px){.ndi-search-bar__desktop{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-search-bar__desktop{padding-left:112px}}@media screen and (max-width: 768px){.ndi-search-bar__desktop{padding-left:24px}}@media(min-width: 1024px){.ndi-search-bar__desktop{display:grid;grid-template-columns:1fr 1fr 1fr}}.ndi-search-bar__desktop .ndi-input-license-plate:after,.ndi-search-bar__desktop .ndi-input-car-model:after{content:"";height:3.8rem;border-right:1px solid var(--dark-grey);position:absolute;top:0;bottom:0;right:0;margin:auto}.ndi-search-bar .ndi-input-license-plate .ndi-input-text{background-color:var(--white)}.ndi-search-bar .ndi-input-character__control{min-height:7.2rem}.ndi-search-bar .ndi-input-character__control>input{height:100%}.ndi-search-bar .ndi-dropdown{height:100%}.ndi-search-bar .ndi-dropdown__dropdown-toggle{height:100%}.ndi-search-bar .ndi-dropdown__dropdown-menu-content .ndi-button,.ndi-search-bar .ndi-dropdown__dropdown-menu-content .ndi-public-admin-page__login-button{align-self:flex-end}.ndi-search-bar__overlay{pointer-events:auto;cursor:not-allowed;position:absolute;top:100%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.ndi-search-result{display:flex;flex-direction:column;row-gap:1.6rem;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-search-result{padding-right:112px}}@media screen and (max-width: 768px){.ndi-search-result{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-search-result{padding-left:112px}}@media screen and (max-width: 768px){.ndi-search-result{padding-left:24px}}@media(max-width: 1024px){.ndi-search-result{padding-top:3rem}}.ndi-search-result__car-actions{display:flex;justify-content:space-between;align-items:center}.ndi-search-result__car-action{padding:1.2rem 3.6rem}.ndi-search-result__car{border:1px solid var(--light-grey-3);background-color:var(--light-grey-1);padding:2.1rem 2.7rem;border-radius:.4rem;z-index:1;list-style-type:none}.ndi-search-result__car .ndi-result-list{display:flex;flex-wrap:wrap;justify-content:stretch;gap:4.8rem;row-gap:4.8rem}.ndi-search-result__car .ndi-more-info{margin-top:2.4rem;width:100%;display:flex;justify-content:center;align-items:center}.ndi-search-result__column{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;white-space:pre-wrap;flex:1 1 auto}.ndi-search-result__column>span:first-child{font-size:1.2rem;line-height:1.4rem;font-weight:800;margin-bottom:.6rem}.ndi-search-result__column .ndi-icon{margin-right:2.6rem;display:none}@media(min-width: 1024px){.ndi-search-result__column .ndi-icon{display:inline}}.ndi-search-result__name{display:flex;flex-direction:row;min-width:30rem}.ndi-search-result__name .ndi-search-result__car-name{display:flex;flex-direction:column}.ndi-search-result__name .ndi-search-result__car-name>span:first-child{font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;margin-bottom:1.2rem;font-weight:800}.ndi-search-result__name .ndi-icon{width:3.6rem;height:1.6rem;margin-right:1.2rem;margin-top:.8rem}.ndi-search-result__choose-product{display:flex;flex-direction:column;width:100%}.ndi-search-result__choose-product-heading{text-transform:uppercase;font-weight:600;font-size:1.4rem;margin:0 0 1.6rem}.ndi-search-result__products{display:flex;flex-direction:column;column-gap:.8rem;align-items:flex-start;row-gap:1.2rem}@media(min-width: 768px){.ndi-search-result__products{flex-direction:row}}.ndi-search-result__product{border-radius:.4rem;background-color:var(--red);display:flex;align-items:center;column-gap:1rem;padding:1.4rem 2.4rem 1.4rem 1rem;min-width:20rem;position:relative}.ndi-search-result__product--active{background-color:var(--dark-red)}.ndi-search-result__product--active:after{content:"";position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:var(--dark-red) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ndi-search-result__product[aria-disabled=true]{cursor:not-allowed;background-color:var(--light-grey-5);pointer-events:none;text-decoration:none}.ndi-search-result__product-actions{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;row-gap:2.4rem}@media(min-width: 768px){.ndi-search-result__product-actions{flex-direction:row}}.ndi-search-result__product-actions .ndi-input-character input{padding:1.4rem 2.4rem}.ndi-search-result__search{width:100%;align-self:flex-start}@media(min-width: 768px){.ndi-search-result__search{max-width:30rem}}@media(min-width: 768px){.ndi-search-result__search{align-self:flex-end}}.ndi-component--account-navigation-block-wrapper{scroll-margin:6rem}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block{background-color:var(--white)}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-bottom:4rem;margin-top:4.8rem}@media screen and (min-width: 1512px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block{padding-left:24px}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-quantity{position:relative;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;width:2.4rem;height:2.4rem;background-color:var(--white);font-size:1.2rem;color:var(--dark-grey)}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content{display:flex;gap:.2rem}@media(max-width: 768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content{flex-direction:column}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box{position:relative;display:flex;flex-direction:column;gap:.6rem;flex:1 1 0px;border-radius:.4rem;background-color:var(--medium-blue);padding:2.4rem 1.2rem;justify-content:center;align-items:center;cursor:pointer;user-select:none;color:var(--white)}@media(max-width: 768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box{flex-direction:row;gap:1.6rem}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box__count{position:absolute;top:calc(50% - 4rem);left:calc(50% + .5rem);display:flex;align-items:center;justify-content:center;border-radius:50%;width:2.4rem;height:2.4rem;background-color:var(--white);font-size:1.2rem;color:var(--dark-grey)}@media(max-width: 768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box__count{position:static}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box.active{background-color:var(--hovered-blue)}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box:not([disabled]):hover{background-color:var(--hovered-blue)}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box[disabled],.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box[disabled]:hover{background-color:var(--light-grey-3);cursor:not-allowed}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box p{margin:0}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box .svg-icon-fill{fill:var(--white)}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box .svg-icon-stroke{stroke:var(--white)}.ndi-customer-price-table .ndi-table{table-layout:fixed;margin-top:2.4rem}.ndi-customer-price-table .ndi-table th,.ndi-customer-price-table .ndi-table td{width:15%}.ndi-customer-price-table .ndi-table td .ndi-input-character{min-width:7rem}.ndi-customer-price-table .ndi-table td .ndi-input-help-message{position:absolute}.ndi-customer-price-table .ndi-table td label{margin:0}.ndi-customer-price-table .ndi-table__body-column-item>span{display:flex;align-items:center;gap:1.2rem}.ndi-customer-price-table__loading-spinner{position:relative}.ndi-customer-price-table__loading-spinner .ndi-loading-spinner{left:0;right:auto}.ndi-custom-price-rule-modal__content{padding:3.2rem}.ndi-custom-price-rule-modal__content .ndi-button,.ndi-custom-price-rule-modal__content .ndi-public-admin-page__login-button{margin-bottom:2.4rem}.ndi-custom-price-rule-modal__select-selection-criteria{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.6rem;max-width:37rem;margin:0 auto 2.4rem}.ndi-custom-price-rule-modal__select-selection-criteria select{max-width:none;width:100%}.ndi-custom-price-rule-modal__buttons{display:flex;align-items:center;justify-content:center;gap:1.6rem}.ndi-custom-price-rule-modal__brand-selector{width:100%;position:relative;min-height:5rem}.ndi-customer-price-configuration__content{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:4rem;margin-bottom:8rem}@media screen and (min-width: 1512px){.ndi-customer-price-configuration__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-customer-price-configuration__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-customer-price-configuration__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-customer-price-configuration__content{padding-left:24px}}.ndi-customer-price-configuration__intro-rich-text{margin:1.6rem 0 0}.ndi-customer-price-configuration__add-custom-rule{margin:2.4rem 0;display:flex;justify-content:space-between;align-items:center}.ndi-customer-price-configuration__add-custom-rule-heading{margin:0}.ndi-customer-price-configuration__loading-spinner{min-height:6rem;position:relative}.ndi-component--saved-baskets-block-wrapper{scroll-margin:6rem}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block{margin-top:4rem;margin-bottom:8rem}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block{padding-left:24px}}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results{padding:2.4rem}@media(min-width: 1024px){.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results{padding:6.4rem 5.6rem 6.4rem 5.6rem}}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results a{color:var(--red);transition:color 100ms ease-out}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results>*:first-child{margin-top:0}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results>*:last-child{margin-bottom:0}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table{margin-top:2.4rem}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table__underlined-link{text-decoration:underline}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table.ndi-no-text-margin p{margin:0}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-cell-action-button{background-color:rgba(0,0,0,0);border:none;height:4.5rem;padding:1.2rem;transition:all ease .2s;fill:var(--light-grey-5) !important}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-cell-action-button:hover{cursor:pointer;background-color:var(--light-grey-1)}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-cell-action-button:disabled{cursor:default;fill-opacity:.5}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-cell-action-button:disabled:hover{background-color:rgba(0,0,0,0)}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-cell-to-right{text-align:right}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-cell-with-icon{display:flex;align-items:center;gap:2.4rem}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-icon{display:flex;justify-content:center;align-items:center;padding:1.2rem;width:4.5rem;height:4.5rem;background-color:var(--light-grey-1);border-radius:20rem}.ndi-component--user-management-block .ndi-user-management-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:4rem;margin-bottom:8rem}@media screen and (min-width: 1512px){.ndi-component--user-management-block .ndi-user-management-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--user-management-block .ndi-user-management-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--user-management-block .ndi-user-management-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--user-management-block .ndi-user-management-block{padding-left:24px}}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-permission-item{display:flex;justify-content:space-between;align-items:center;margin:0 1rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-permission-item.active .svg-icon-fill{fill:var(--red)}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-permission-item.inactive{opacity:.5}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-permission-item p{margin:0;font-size:1.2rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-permission-item .ndi-permission-icon{width:1rem;height:1rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content__header{display:flex;justify-content:space-between;align-items:center;gap:2.4rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content__header h1{font-weight:400;margin:0}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-spinner{position:relative;min-height:10rem;width:100%}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table{margin-top:2.4rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table__underlined-link{text-decoration:underline}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table.ndi-no-text-margin p{margin:0}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button{background-color:rgba(0,0,0,0);border:none;height:4.5rem;padding:1.2rem;transition:all ease .2s;fill:var(--light-grey-5) !important}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:hover{cursor:pointer;background-color:var(--light-grey-1)}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:disabled{cursor:default;fill-opacity:.5}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:disabled:hover{background-color:rgba(0,0,0,0)}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-to-right{text-align:right}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-with-icon{display:flex;align-items:center;gap:2.4rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-icon{display:flex;justify-content:center;align-items:center;padding:1.2rem;width:4.5rem;height:4.5rem;background-color:var(--light-grey-1);border-radius:20rem}.ndi-component--user-management-block .ndi-user-management-block__no-users{padding:2.4rem}@media(min-width: 1024px){.ndi-component--user-management-block .ndi-user-management-block__no-users{padding:6.4rem 5.6rem 6.4rem 5.6rem}}.ndi-component--user-management-block .ndi-user-management-block__no-users a{color:var(--red);transition:color 100ms ease-out}.ndi-component--user-management-block .ndi-user-management-block__no-users a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-component--user-management-block .ndi-user-management-block__no-users>*:first-child{margin-top:0}.ndi-component--user-management-block .ndi-user-management-block__no-users>*:last-child{margin-bottom:0}.ndi-component--user-management-block .ndi-user-management-block__introduction{margin:1.6rem 0 0}.ndi-component--user-management-block .ndi-user-management__headline{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:5.6rem}@media screen and (min-width: 1512px){.ndi-component--user-management-block .ndi-user-management__headline{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--user-management-block .ndi-user-management__headline{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--user-management-block .ndi-user-management__headline{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--user-management-block .ndi-user-management__headline{padding-left:24px}}.ndi-component--user-management-block .ndi-user-management{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:5.6rem;display:flex;flex-direction:column;row-gap:1.2rem;margin-bottom:5.6rem}@media screen and (min-width: 1512px){.ndi-component--user-management-block .ndi-user-management{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--user-management-block .ndi-user-management{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--user-management-block .ndi-user-management{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--user-management-block .ndi-user-management{padding-left:24px}}.ndi-component--user-management-block .ndi-user-management .ndi-table__table tr:last-child{border-bottom:none}.ndi-component--user-management-block .ndi-user-management__actions{display:flex;justify-content:space-between;row-gap:1.2rem}.ndi-component--user-management-block .ndi-user-management__actions .ndi-icon--plus{width:1rem;height:1rem}.ndi-component--user-management-block .ndi-user-management .ndi-table th:nth-child(1n+4){width:12%}.ndi-component--user-management-block .ndi-user-management .ndi-table__body-column-item{text-transform:capitalize}.ndi-component--user-management-block .ndi-user-management .ndi-table__body-column-item .ndi-icon--checkmark,.ndi-component--user-management-block .ndi-user-management .ndi-table__body-column-item .ndi-icon--close{width:1rem;height:1rem}.ndi-component-tyre-deposit-create-page{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component-tyre-deposit-create-page{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component-tyre-deposit-create-page{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component-tyre-deposit-create-page{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component-tyre-deposit-create-page{padding-left:24px}}.ndi-component-tyre-deposit-create-page__content{background-color:var(--white);padding:2.4rem}.ndi-component-tyre-deposit-create-page__content .ndi-horizontal-separator{width:100%;border-bottom:1px solid var(--light-grey-3);margin:2.4rem 0}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer{margin:2.4rem 0}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer .ndi-registration-number{margin-bottom:1.2rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer .ndi-registration-number .ndi-input-character{width:35rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer .ndi-registration-number label{font-weight:600;font-size:1.6rem;line-height:2.2rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer .ndi-checkbox-group{display:flex;align-items:center;gap:4.8rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer .ndi-checkbox-group label{font-weight:400;font-size:1.4rem;line-height:2.2rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-details .ndi-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.4rem}@media screen and (min-width: 768px){.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-details .ndi-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1199px){.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-details .ndi-grid{grid-template-columns:repeat(4, 1fr)}}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-details .ndi-grid .ndi-grid-item{display:flex;flex-direction:column;gap:1.2rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-details .ndi-grid .ndi-grid-item .ndi-textarea-expanded textarea{min-height:20rem;resize:vertical}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-deposit .ndi-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.4rem}@media screen and (min-width: 768px){.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-deposit .ndi-grid{grid-template-columns:repeat(3, 1fr)}}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-deposit .ndi-grid .ndi-grid-item{display:flex;flex-direction:column;gap:1.2rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-deposit .ndi-grid .ndi-grid-item.ndi-space-between{justify-content:center}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-deposit .ndi-grid .ndi-grid-item .ndi-input-flex{display:flex}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-deposit .ndi-grid .ndi-grid-item .ndi-textarea-expanded textarea{min-height:20rem;resize:vertical}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-create{display:flex;justify-content:flex-end;align-items:center;margin:2.4rem 0}.ndi-component--tyre-deposit-details-page{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--tyre-deposit-details-page{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--tyre-deposit-details-page{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--tyre-deposit-details-page{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--tyre-deposit-details-page{padding-left:24px}}.ndi-component--tyre-deposit-details-page .ndi-backlink-button{color:var(--dark-grey);transition:color 100ms ease-out;cursor:pointer;display:flex;align-items:center;gap:1rem}.ndi-component--tyre-deposit-details-page .ndi-backlink-button:hover{color:var(--red)}.ndi-component--tyre-deposit-details-page .ndi-backlink-button a{text-decoration:none}.ndi-component--tyre-deposit-details-page .ndi-backlink-button__icon{transform:rotate(180deg)}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details{background-color:var(--white)}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-trigger{padding:2.4rem;display:flex;justify-content:space-between;align-items:center}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-trigger .ndi-accordion-toggle{display:flex;justify-content:flex-end;gap:1.2rem;align-items:center;cursor:pointer}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-trigger .ndi-accordion-toggle.open span{transform:rotate(90deg)}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-trigger .ndi-accordion-toggle span{transition:all ease-in-out 150ms;width:2rem;height:2rem}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content{padding:2.4rem}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content .ndi-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.4rem}@media screen and (min-width: 768px){.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content .ndi-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1199px){.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content .ndi-grid{grid-template-columns:repeat(4, 1fr)}}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content .ndi-grid .ndi-grid-item{display:flex;flex-direction:column;gap:1.2rem}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content .ndi-grid .ndi-grid-item .ndi-checkbox-group{display:flex;flex-direction:column;gap:1.2rem;justify-content:center}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content .ndi-grid .ndi-grid-item .ndi-textarea-expanded textarea{min-height:20rem;resize:vertical}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-content__footer{display:flex;justify-content:end;align-items:center;margin-top:2.4rem;gap:2.4rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card{background:var(--white);border-radius:.4rem;box-shadow:0 2px 8px rgba(0,0,0,.0666666667);margin-bottom:2rem;padding:2.4rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card .ndi-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.4rem}@media screen and (min-width: 768px){.ndi-component--tyre-deposit-details-page .ndi-deposit-card .ndi-grid{grid-template-columns:repeat(3, 1fr)}}.ndi-component--tyre-deposit-details-page .ndi-deposit-card .ndi-grid .ndi-grid-item{display:flex;flex-direction:column;gap:1.2rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card .ndi-grid .ndi-grid-item.ndi-space-between{justify-content:center}.ndi-component--tyre-deposit-details-page .ndi-deposit-card .ndi-grid .ndi-grid-item .ndi-input-flex{display:flex}.ndi-component--tyre-deposit-details-page .ndi-deposit-card .ndi-grid .ndi-grid-item .ndi-textarea-expanded textarea{min-height:20rem;resize:vertical}.ndi-component--tyre-deposit-details-page .ndi-deposit-card__header{display:flex;justify-content:space-between;align-items:center;gap:2.4rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card__header__info p{margin:0;padding:0}.ndi-component--tyre-deposit-details-page .ndi-deposit-card__create-actions{display:flex;justify-content:end;align-items:center;margin-top:2rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card__actions{display:flex;justify-content:space-between;margin-top:2rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card__actions__group{display:flex;gap:1.2rem}.ndi-component--tyre-deposit-import-export-page{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--tyre-deposit-import-export-page{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--tyre-deposit-import-export-page{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--tyre-deposit-import-export-page{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--tyre-deposit-import-export-page{padding-left:24px}}.ndi-component--tyre-deposit-import-export-page .ndi-section{margin-top:1.6rem;margin-bottom:1.6rem}@media(min-width: 768px){.ndi-component--tyre-deposit-import-export-page .ndi-section{margin-top:4rem;margin-bottom:4rem}}.ndi-component--tyre-deposit-import-export-page .ndi-icon-action{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:1rem;border-radius:.4rem}.ndi-component--tyre-deposit-import-export-page .ndi-icon-action:hover{background-color:var(--light-grey-1)}.ndi-component--tyre-deposit-import-export-page .ndi-import-export{display:grid;gap:6rem;grid-template-columns:1fr 1fr}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import{padding:2.4rem;background-color:var(--white);display:flex;flex-direction:column;gap:2.4rem}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__file-input{display:flex;align-items:center;gap:2.4rem;margin-bottom:1.2rem}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__label{display:flex;border:1px solid var(--dark-grey);border-radius:.4rem;padding:1.3rem 3.2rem;max-width:26.4rem;margin:0}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__label span{font-size:1.4rem;max-width:20rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__label:focus-within{outline:1px solid}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__label input[type=file]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__export{padding:2.4rem;background-color:var(--white);display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__title{padding:0;margin:0}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__description{margin:0}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__button{padding:6.2rem 16rem;cursor:pointer}.ndi-component--tyre-deposit-search-page{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--tyre-deposit-search-page{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--tyre-deposit-search-page{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--tyre-deposit-search-page{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--tyre-deposit-search-page{padding-left:24px}}.ndi-component--tyre-deposit-search-page .ndi-load-more-container{display:flex;justify-content:center;margin-bottom:1rem}.ndi-component--tyre-deposit-search-page .ndi-table{margin-top:1.6rem;margin-bottom:1.6rem}@media(min-width: 768px){.ndi-component--tyre-deposit-search-page .ndi-table{margin-top:4rem;margin-bottom:4rem}}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results{padding:2.4rem}@media(min-width: 1024px){.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results{padding:6.4rem 5.6rem 6.4rem 5.6rem}}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results a{color:var(--red);transition:color 100ms ease-out}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results>*:first-child{margin-top:0}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results>*:last-child{margin-bottom:0}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-loading{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;background-color:var(--light-grey-2);padding:6.4rem 5.6rem 6.4rem 5.6rem}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}.ndi-component--tyre-deposit-search-page .ndi-table.ndi-no-text-margin p{margin:0}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-link{text-decoration:underline}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-button{background-color:rgba(0,0,0,0);border:none;height:4.5rem;padding:1.2rem;transition:all ease .2s;fill:var(--light-grey-5) !important}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-button:hover{cursor:pointer;background-color:var(--light-grey-1)}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-button:disabled{cursor:default;fill-opacity:.5}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-button:disabled:hover{background-color:rgba(0,0,0,0)}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-button .ndi-table-icon{width:2.4rem;height:2.4rem;border-radius:.4rem;stroke-width:1px}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-to-right{text-align:right}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation{padding-right:112px}}@media screen and (max-width: 768px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation{padding-left:112px}}@media screen and (max-width: 768px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation{padding-left:24px}}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content{padding:2.4rem 0;display:flex;gap:.2rem;margin-top:1.6rem;margin-bottom:1.6rem}@media(min-width: 768px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content{margin-top:4rem;margin-bottom:4rem}}@media(max-width: 768px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content{flex-direction:column}}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content__link{position:relative;display:flex;flex-direction:column;gap:.6rem;flex:1 1 0px;border-radius:.4rem;background-color:var(--medium-blue);padding:2.4rem 1.2rem;justify-content:center;align-items:center;cursor:pointer;user-select:none;color:var(--white)}@media(max-width: 768px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content__link{flex-direction:row;gap:1.6rem}}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content__link.active{background-color:var(--hovered-blue)}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content__link:not([disabled]):hover{background-color:var(--hovered-blue)}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content__link[disabled],.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content__link[disabled]:hover{background-color:var(--light-grey-3);cursor:not-allowed}.tyretrust-page-footer{max-width:1512px;width:100%;margin:auto;background-color:var(--TyreTrustInnerPageBackgroundColor);padding:1.5rem}.tyretrust-page-footer__content{max-width:1512px;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--CardBorderRadius);background:linear-gradient(to top, var(--red) 0%, var(--red) 2%, var(--white) 110%);margin:0 auto;padding:3rem;min-height:20rem}@media(max-width: 768px){.tyretrust-page-footer__content{text-align:center;padding:2rem;gap:1.5rem}}.tyretrust-page-footer__brand{display:flex;margin-top:0}@media(max-width: 768px){.tyretrust-page-footer__brand{margin-top:3rem;justify-content:center;align-items:center}}.tyretrust-page-footer__logo-link{display:block;text-decoration:none}.tyretrust-page-footer__logo-link:hover{opacity:.8}.tyretrust-page-footer__logo{height:2.4rem;width:auto}@media(max-width: 768px){.tyretrust-page-footer__logo{height:2rem}}.tyretrust-page-footer__info{color:var(--white);display:flex;align-items:center;flex-direction:column;gap:2.4rem;text-align:center;width:100%;max-width:122.4rem;margin:3rem 0}@media(min-width: 768px){.tyretrust-page-footer__info{flex-direction:row;align-items:flex-start;text-align:left}}.tyretrust-page-footer__label{width:100%}@media(min-width: 768px){.tyretrust-page-footer__label{width:25%}}.tyretrust-page-footer__label p a{color:var(--white)}.tyretrust-page-footer__links{margin:1rem 0;display:flex;gap:1rem;align-items:center;flex-direction:column}@media(min-width: 768px){.tyretrust-page-footer__links{flex-direction:row;align-items:flex-start;text-align:left;gap:4rem}}.tyretrust-page-footer__nav-link{color:var(--white);text-decoration:underline;padding-bottom:.5rem}.tyretrust-page-header{color:var(--dark-grey);background-color:var(--white);position:fixed;top:0;left:0;right:0;margin:auto;max-width:1512px;z-index:4000;border-radius:var(--CardBorderRadius)}.tyretrust-page-header__content{max-width:1512px;width:100%;margin:auto;padding:0 2.4rem}.tyretrust-page-header__content--desktop{display:none;align-items:flex-start;flex-direction:row;gap:2.4rem;min-height:5.6rem;padding:0 2.4rem;justify-content:space-between}@media(min-width: 768px){.tyretrust-page-header__content--desktop{display:flex}}.tyretrust-page-header__content--mobile{display:grid;grid-template-columns:1fr 1.25fr 1fr;justify-content:space-between;min-height:5.6rem}@media(min-width: 768px){.tyretrust-page-header__content--mobile{display:none}}.tyretrust-page-header__brand{display:flex;align-self:center}.tyretrust-page-header__content--mobile .tyretrust-page-header__brand{justify-content:center}.tyretrust-page-header__logo-link{display:flex;align-items:center}.tyretrust-page-header__logo-link:hover{opacity:.8}.tyretrust-page-header__logo{height:20px;width:auto}@media(min-width: 768px){.tyretrust-page-header__logo{height:30px}}.tyretrust-page-header__content--mobile .tyretrust-page-header__logo{height:18px}.tyretrust-page-header__content--desktop .tyretrust-page-header__menu{width:100%;display:flex;align-self:center;justify-content:flex-end;flex-wrap:wrap;gap:.8rem}@media(min-width: 1199px){.tyretrust-page-header__content--desktop .tyretrust-page-header__menu{gap:2.4rem}}.tyretrust-page-header__content--mobile .tyretrust-page-header__menu{display:flex;align-items:center;justify-content:flex-end}.tyretrust-page-header__content--desktop .tyretrust-page-header__nav{display:flex;align-items:center;gap:2.4rem}.tyretrust-page-header__content--mobile .tyretrust-page-header__nav{display:flex;align-items:center}.tyretrust-page-header__nav-item{text-align:center;display:flex;align-self:center;align-items:center;font-weight:500;font-size:1.6rem;padding:.5rem 1rem;transition:color .3s ease;white-space:nowrap}.tyretrust-page-header__nav-item:hover{color:var(--red)}.tyretrust-page-header__login-btn{background-color:var(--light-grey-1);color:var(--red);padding:.6rem 3rem;border-radius:4px;font-weight:700;font-size:1.3rem}.tyretrust-page-header__login-btn:hover{color:#750d15}@media(min-width: 768px){.tyretrust-page-header__login-btn{padding:.6rem 3rem;font-size:1.6rem}}.tyretrust-page-header__content--mobile .tyretrust-page-header__login-btn{padding:.5rem 2rem;margin:0}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu{position:relative;height:10rem;display:flex;justify-content:space-between;align-items:stretch;padding:0 2.4rem}@media(max-width: 768px){.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu{display:none}}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__category-navigation{width:100%}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__navigation-selection,.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__sign-out{display:flex;align-items:stretch;gap:2.4rem;padding:0;margin:0;list-style-type:none}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__navigation-selection li,.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__sign-out li{display:flex;align-items:center;font-family:"TT Super Molot Neue Extended";font-style:normal;font-weight:600}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__navigation-selection li:hover>a,.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__sign-out li:hover>a{color:var(--red);border-bottom:2px solid var(--red)}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__sign-out-link{display:flex;align-items:center}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory{width:100%}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation{position:absolute;left:0;right:0;width:100%;background-color:var(--light-grey-1);display:none;top:7rem;z-index:20;-webkit-box-shadow:0px 15px 16px -15px rgba(0,0,0,.15);-moz-box-shadow:0px 15px 16px -15px rgba(0,0,0,.15);box-shadow:0px 15px 16px -15px rgba(0,0,0,.15)}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation ul li{padding:0}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation ul li a{border:0;display:block}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation--active{display:block}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation-content{position:relative;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation-content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation-content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation-content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation-content{padding-left:24px}}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__category-navigation-button{cursor:pointer}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-lists{padding:2.4rem 0;min-width:100%}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-lists--image:nth-child(3):nth-last-child(1){grid-column:4}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-list{margin-top:1.6rem;font-size:1.6rem;font-weight:600;line-height:3.6rem}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-list ul{padding:0;list-style:none}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-list li:hover{border-bottom:0}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-list li:hover a{border:none}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory{display:grid;grid-template-columns:repeat(4, 1fr);gap:4.3rem}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-heading{border-bottom:1px solid var(--red);padding-bottom:.8rem;text-transform:uppercase;font-size:1.2rem;font-weight:400;display:inline-block;width:100%}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__search{display:flex;align-items:center;justify-content:flex-start;margin-top:5.6rem}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__banners{display:flex;column-gap:4.3rem}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__banner{column-gap:4.3rem;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__overlay{display:none;pointer-events:auto;cursor:not-allowed;position:absolute;top:100%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}@media(max-width: 1199px){.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory{display:grid;grid-template-columns:repeat(2, 1fr)}}.ndi-public-admin-page{min-height:100vh;display:flex;flex-direction:column;background-color:var(--light-grey-1)}.ndi-public-admin-page__header{background-color:var(--white);padding:1.6rem 2.4rem;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:flex-end;align-items:center}@media(max-width: 768px){.ndi-public-admin-page__header{padding:1.6rem}}.ndi-public-admin-page__login-button{text-decoration:none}.ndi-public-admin-page__login-button:hover{text-decoration:none}.ndi-public-admin-page__main-content{flex:1;display:flex;justify-content:center;align-items:center;padding:2.4rem}@media(max-width: 768px){.ndi-public-admin-page__main-content{padding:1.6rem}}.ndi-public-admin-page__logo-container{text-align:center;max-width:80rem;width:100%}.ndi-public-admin-page__logo{width:20rem;height:auto;max-width:100%}@media(max-width: 768px){.ndi-public-admin-page__logo{width:15rem}}.ndi-public-admin-page__welcome-text{margin-top:2.4rem;font-size:2.4rem;color:var(--dark-grey);font-weight:400}@media(max-width: 768px){.ndi-public-admin-page__welcome-text{font-size:1.8rem;margin-top:1.6rem}}.ndi-public-admin-page__content-area{margin-top:2.4rem;width:100%}@media(max-width: 768px){.ndi-public-admin-page__content-area{margin-top:1.6rem}}.ndi-component--admin-user-management-block .ndi-admin-user-management-block{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:4rem;margin-bottom:8rem}@media screen and (min-width: 1512px){.ndi-component--admin-user-management-block .ndi-admin-user-management-block{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--admin-user-management-block .ndi-admin-user-management-block{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--admin-user-management-block .ndi-admin-user-management-block{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--admin-user-management-block .ndi-admin-user-management-block{padding-left:24px}}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-permission-item{display:flex;justify-content:space-between;align-items:center;margin:0 1rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-permission-item.active .svg-icon-fill{fill:var(--red)}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-permission-item.inactive{opacity:.5}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-permission-item p{margin:0;font-size:1.2rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-permission-item .ndi-permission-icon{width:1rem;height:1rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content__header{display:flex;justify-content:space-between;align-items:center;gap:2.4rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content__header h1{font-weight:400;margin:0}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-spinner{position:relative;min-height:10rem;width:100%}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table{margin-top:2.4rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table__underlined-link{text-decoration:underline}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table.ndi-no-text-margin p{margin:0}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button{background-color:rgba(0,0,0,0);border:none;height:4.5rem;padding:1.2rem;transition:all ease .2s;fill:var(--light-grey-5) !important}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:hover{cursor:pointer;background-color:var(--light-grey-1)}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:disabled{cursor:default;fill-opacity:.5}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:disabled:hover{background-color:rgba(0,0,0,0)}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-to-right{text-align:right}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-with-icon{display:flex;align-items:center;gap:2.4rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-icon{display:flex;justify-content:center;align-items:center;padding:1.2rem;width:4.5rem;height:4.5rem;background-color:var(--light-grey-1);border-radius:20rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users{padding:2.4rem}@media(min-width: 1024px){.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users{padding:6.4rem 5.6rem 6.4rem 5.6rem}}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users a{color:var(--red);transition:color 100ms ease-out}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users a:hover{text-decoration:underline;color:var(--dark-red)}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users>*:first-child{margin-top:0}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users>*:last-child{margin-bottom:0}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__introduction{margin:1.6rem 0 0;padding:2.2rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__introduction:first-child{padding-left:0}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__companydetails{display:flex;flex-direction:row;flex-wrap:wrap}.ndi-component--admin-user-management-block .ndi-admin-user-management__headline{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:5.6rem}@media screen and (min-width: 1512px){.ndi-component--admin-user-management-block .ndi-admin-user-management__headline{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--admin-user-management-block .ndi-admin-user-management__headline{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--admin-user-management-block .ndi-admin-user-management__headline{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--admin-user-management-block .ndi-admin-user-management__headline{padding-left:24px}}.ndi-component--admin-user-management-block .ndi-admin-user-management{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));margin-top:5.6rem;display:flex;flex-direction:column;row-gap:1.2rem;margin-bottom:5.6rem}@media screen and (min-width: 1512px){.ndi-component--admin-user-management-block .ndi-admin-user-management{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--admin-user-management-block .ndi-admin-user-management{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--admin-user-management-block .ndi-admin-user-management{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--admin-user-management-block .ndi-admin-user-management{padding-left:24px}}.ndi-component--admin-user-management-block .ndi-admin-user-management .ndi-table__table tr:last-child{border-bottom:none}.ndi-component--admin-user-management-block .ndi-admin-user-management__actions{display:flex;justify-content:space-between;row-gap:1.2rem}.ndi-component--admin-user-management-block .ndi-admin-user-management__actions .ndi-icon--plus{width:1rem;height:1rem}.ndi-component--admin-user-management-block .ndi-admin-user-management .ndi-table th:nth-child(1n+4){width:12%}.ndi-component--admin-user-management-block .ndi-admin-user-management .ndi-table__body-column-item{text-transform:capitalize}.ndi-component--admin-user-management-block .ndi-admin-user-management .ndi-table__body-column-item .ndi-icon--checkmark,.ndi-component--admin-user-management-block .ndi-admin-user-management .ndi-table__body-column-item .ndi-icon--close{width:1rem;height:1rem}.ndi-component--no-car-selected{margin-top:4rem;margin-bottom:4rem}.ndi-component--save-revert-action-bar{height:8rem}.ndi-component--save-revert-action-bar .action-bar{background-color:var(--white);box-shadow:2px 0px 10px 0px rgba(0,0,0,.1019607843)}.ndi-component--save-revert-action-bar .action-bar__content{padding:1.2rem 2.4rem;height:8rem;display:flex;align-items:center;justify-content:space-between;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--save-revert-action-bar .action-bar__content{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--save-revert-action-bar .action-bar__content{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--save-revert-action-bar .action-bar__content{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--save-revert-action-bar .action-bar__content{padding-left:24px}}.ndi-component--save-revert-action-bar .action-bar__content .button-group{display:flex;gap:1.2rem}.ndi-component--selected-car-details{display:flex;gap:.8rem;flex-direction:column;margin-bottom:4rem;margin-top:2.4rem}.ndi-component--selected-car-details p{margin:0}.ndi-component--selected-car-details .detail-row{display:flex;gap:4.8rem;justify-content:start;align-items:center}.ndi-component--selected-car-details .detail-row .detail-name{flex:0 0 200px;font-weight:600;font-size:1.6rem;line-height:2.2rem;color:var(--dark-grey)}.ndi-component--selected-car-details .detail-row .detail-name.bold{font-weight:700}.ndi-component--selected-car-details .detail-row .detail-value{flex:1 0 auto;font-weight:400;font-size:1.4rem;line-height:1.6rem}.ndi-component--selected-car-details .detail-row .detail-value.bold{font-weight:700}.ndi-component--selected-car-details .detail-row .detail-value.error{color:var(--red);display:flex;align-items:center}.ndi-component--accessories-configurator-block .layout{display:flex;height:calc(100dvh - 10rem);overflow:hidden;box-sizing:border-box;background-color:var(--white)}.ndi-component--accessories-configurator-block .layout .content{flex:1;height:calc(100dvh - 10rem);display:flex;flex-direction:column;justify-content:space-between}.ndi-component--accessories-configurator-block .layout .content__scroll-container{overflow:auto}.ndi-component--accessories-configurator-block .layout .content__scroll-container__main{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--accessories-configurator-block .layout .content__scroll-container__main{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--accessories-configurator-block .layout .content__scroll-container__main{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--accessories-configurator-block .layout .content__scroll-container__main{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--accessories-configurator-block .layout .content__scroll-container__main{padding-left:24px}}.ndi-component--accessories-configurator-block .ndi-component--sidebar{width:415px;height:100%;overflow:auto;background-color:var(--light-grey-1);box-shadow:2px 12px 16px 0px rgba(0,0,0,.2509803922)}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header{padding:2rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .manufacturers{text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:1.6rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-row{display:flex;gap:.5rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-row--input-group{position:relative;display:flex;justify-content:start;align-items:center}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-icon{position:absolute;z-index:2;display:flex;align-items:center}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-icon--left{left:1.4rem;pointer-events:none}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-icon--left .icon{width:3rem;height:3rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-icon--clear{right:1.4rem;background:none;border:none;cursor:pointer;width:2.4rem;height:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .search{width:100%;padding:3rem 1rem;font-size:1.4rem;border:1px solid #e0e0e0;background-color:var(--white);outline:none;box-sizing:border-box;height:3.2rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .search--with-icons{padding-left:5rem;padding-right:5rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .collapse-btn{padding:.6rem 1rem;font-size:1.1rem;border:1px solid #e0e0e0;border-radius:4px;background:#f7f7f7;cursor:pointer;transition:background .2s}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .collapse-btn:hover{background:#ececec}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree{border-bottom:1px solid #e0e0e0;list-style:none;padding:0;margin:0}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item{cursor:pointer;border-radius:4px;transition:background .2s,color .2s;user-select:none;padding:1.2rem 3rem;border-top:1px solid #e0e0e0;border-bottom:none}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item:hover{background:var(--light-grey-2, #f0f0f0)}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item.expanded,.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item.expanded:hover{color:inherit}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree>li:first-child>.sidebar-tree__item{border-top:none}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree>li:last-child>.sidebar-tree__item{border-bottom:1px solid #e0e0e0}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .manufacturer-label{font-weight:400;font-size:1.4rem;line-height:1.6rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .model-label{font-weight:400;font-size:1.4rem;line-height:1.6rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .variant-label{font-size:1.4rem;line-height:1.6rem;cursor:default}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .label-content{display:flex;align-items:center}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .label-content--model{margin-left:1.2rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .label-content--variant{margin-left:4.2rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .chevron{display:inline-block;vertical-align:middle;margin-right:.8rem;transition:transform .1s ease-in-out;font-size:1.4rem;width:1.4rem;height:1.4rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .chevron.rotated{transform:rotate(90deg)}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .chevron svg{width:1.4rem;height:1.4rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .models,.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .variants{list-style:none;padding-left:0;margin:0}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .highlight{background:#ffe066;color:inherit;border-radius:.4rem;font-weight:600;padding:0}.ndi-component--accessories-configurator-block .ndi-component--tabs-controller{display:flex;gap:.4rem;align-items:stretch;margin-top:1.6rem;margin-bottom:1.6rem}@media(min-width: 768px){.ndi-component--accessories-configurator-block .ndi-component--tabs-controller{margin-top:4rem;margin-bottom:4rem}}.ndi-component--accessories-configurator-block .ndi-component--tabs-controller .tab{flex:1 1 0;text-align:center;padding:2.4rem;background-color:var(--light-grey-2);cursor:pointer;font-size:1.2rem;color:var(--dark-grey)}.ndi-component--accessories-configurator-block .ndi-component--tabs-controller .tab:hover{background-color:var(--light-grey-1)}.ndi-component--accessories-configurator-block .ndi-component--tabs-controller .tab.active{background-color:var(--light-grey-1);font-weight:600}.ndi-component--accessories-configurator-block .ndi-component--tpms-availability-controller{margin-bottom:4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-availability-controller .header{display:flex;align-items:baseline;gap:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-availability-controller .header span{font-weight:600}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager{margin-bottom:4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button{background-color:var(--white);border:1px solid var(--dark-grey);padding:1rem .8rem;border-radius:.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;line-height:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.active{background-color:var(--red);border:1px solid rgba(0,0,0,0);color:var(--white);cursor:default}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.active:hover{background-color:var(--red)}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.inherited-active,.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.calculated-active{background-color:var(--light-grey-5);border:1px solid rgba(0,0,0,0);color:var(--white);cursor:default}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.inherited-active:hover,.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.calculated-active:hover{background-color:var(--light-grey-6)}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button:disabled:hover{cursor:default}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button:hover{background-color:var(--light-grey-1)}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button .icon-group{justify-self:end;display:flex;justify-content:end;align-items:center;min-width:4.8rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button .icon-group .icon{width:2.4rem;height:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button-group{display:flex;align-items:stretch;justify-content:stretch;gap:.8rem;margin-top:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button-group .button{flex:1 1 0}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button-group .button.undo{flex:0 1 auto}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller{margin-bottom:4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors-note{font-style:italic}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors{display:flex;flex-direction:column;gap:.8rem;margin:.8rem 0;padding:0}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors p{margin:0}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .header{display:flex;justify-content:space-between}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .header .title{font-weight:700;font-size:1.2rem;text-transform:uppercase}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .header .info{font-weight:700;font-size:1.2rem;text-transform:uppercase}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group{position:relative;display:flex;justify-content:start;align-items:center}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .icon-group{position:absolute;z-index:2;display:flex;align-items:center}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .icon-group .icon{width:2.4rem;height:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .icon-group.left{left:1.4rem;pointer-events:none}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .icon-group.right{right:1.4rem;background:none;border:none;cursor:pointer}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .search{width:100%;padding:3rem 1rem;font-size:1.4rem;border:1px solid var(--light-grey-3);background-color:var(--white);outline:none;box-sizing:border-box;height:3.2rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .search.with-icons{padding-left:5rem;padding-right:5rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .sensor{background-color:var(--white);border:1px solid var(--light-grey-3);border-radius:.4rem;padding:.8rem 1.6rem;display:flex;justify-content:space-between;align-items:center}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .sensor .name{font-weight:600;font-size:1.2rem;line-height:1.8rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .sensor .sku{font-size:1rem;line-height:1.8rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .sensor .action-button{background-color:rgba(0,0,0,0);border:none;border-radius:.4rem;padding:.2rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .sensor .action-button:hover{background-color:var(--light-grey-1)}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .pagination{display:flex;justify-content:space-between;align-items:center}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .pagination .info{font-weight:600;font-size:1.2rem;line-height:1.8rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .pagination .controls{display:flex;gap:.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .pagination .controls .pagination-button{border:1px solid var(--dark-grey);background-color:rgba(0,0,0,0);padding:.4rem .6rem;border-radius:.4rem;font-size:1rem;font-weight:600;cursor:pointer}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .pagination .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white)}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-display{background-color:var(--light-grey-1);padding:2.4rem;margin-top:2.4rem;margin-bottom:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-editor{background-color:var(--light-grey-1);padding:2.4rem;margin-top:2.4rem;margin-bottom:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-editor .grid{display:grid;column-gap:1.6rem;grid-template-columns:1fr 1fr}.ndi-component--rim-configurator-block .layout{display:flex;height:calc(100dvh - 10rem);overflow:hidden;box-sizing:border-box;background-color:var(--white)}.ndi-component--rim-configurator-block .layout .content{flex:1;height:calc(100dvh - 10rem);display:flex;flex-direction:column;justify-content:space-between}.ndi-component--rim-configurator-block .layout .content__scroll-container{overflow:auto}.ndi-component--rim-configurator-block .layout .content__scroll-container__main{max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--rim-configurator-block .layout .content__scroll-container__main{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--rim-configurator-block .layout .content__scroll-container__main{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--rim-configurator-block .layout .content__scroll-container__main{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--rim-configurator-block .layout .content__scroll-container__main{padding-left:24px}}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .rim-filter-cards-container{padding:2.4rem;background-color:var(--light-grey-1);display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-bottom:2.4rem}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .rim-filter-cards-container .rim-filter-cards-row{display:flex;align-items:start;gap:4.8rem}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .rim-filter-cards-container .rim-filter-cards-row .rim-filter-cards-column{display:flex;flex-direction:column;width:100%;gap:2.4rem}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-above::before{position:absolute;top:-2.4rem;left:50%;content:"";height:2.4rem;width:4px;background-color:var(--light-grey-3)}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-left-up::before{position:absolute;top:-4.8rem;left:-2.4rem;content:"";height:16rem;width:4.8rem;border-left:5px solid var(--light-grey-3);border-bottom:5px solid var(--light-grey-3);border-radius:2.4rem;clip-path:inset(2.4rem 2.4rem 0 0)}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-right-up::before{position:absolute;top:-4.8rem;right:-2.4rem;content:"";height:16rem;width:4.8rem;border-right:5px solid var(--light-grey-3);border-bottom:5px solid var(--light-grey-3);border-radius:2.4rem;clip-path:inset(2.4rem 0 0 2.4rem)}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-up-right-and-left::before{position:absolute;top:-4.8rem;right:-2.4rem;content:"";height:16rem;width:4.8rem;border-right:5px solid var(--light-grey-3);border-bottom:5px solid var(--light-grey-3);border-radius:2.4rem;clip-path:inset(2.4rem 0 0 2.4rem)}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-up-right-and-left::after{position:absolute;top:-247.2rem;left:-2.4rem;content:"";height:258.4rem;width:4.8rem;border-left:5px solid var(--light-grey-3);border-bottom:5px solid var(--light-grey-3);border-radius:2.4rem;clip-path:inset(2.4rem 2.4rem 0 0)}.ndi-component--rim-configurator-block .ndi-component--sidebar{width:415px;height:100%;overflow:auto;background-color:var(--light-grey-1);box-shadow:2px 12px 16px 0px rgba(0,0,0,.2509803922)}.ndi-component--rim-configurator-block .ndi-component--sidebar__header{padding:2rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .manufacturers{text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:1.6rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-row{display:flex;gap:.5rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-row--input-group{position:relative;display:flex;justify-content:start;align-items:center}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-icon{position:absolute;z-index:2;display:flex;align-items:center}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-icon--left{left:1.4rem;pointer-events:none}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-icon--left .icon{width:3rem;height:3rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-icon--clear{right:1.4rem;background:none;border:none;cursor:pointer;width:2.4rem;height:2.4rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .search{width:100%;padding:3rem 1rem;font-size:1.4rem;border:1px solid #e0e0e0;background-color:var(--white);outline:none;box-sizing:border-box;height:3.2rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .search--with-icons{padding-left:5rem;padding-right:5rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .collapse-btn{padding:.6rem 1rem;font-size:1.1rem;border:1px solid #e0e0e0;border-radius:4px;background:#f7f7f7;cursor:pointer;transition:background .2s}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .collapse-btn:hover{background:#ececec}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree{border-bottom:1px solid #e0e0e0;list-style:none;padding:0;margin:0}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item{cursor:pointer;border-radius:4px;transition:background .2s,color .2s;user-select:none;padding:1.2rem 3rem;border-top:1px solid #e0e0e0;border-bottom:none}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item:hover{background:var(--light-grey-2, #f0f0f0)}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item.expanded,.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item.expanded:hover{color:inherit}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree>li:first-child>.sidebar-tree__item{border-top:none}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree>li:last-child>.sidebar-tree__item{border-bottom:1px solid #e0e0e0}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .manufacturer-label{font-weight:400;font-size:1.4rem;line-height:1.6rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .model-label{font-weight:400;font-size:1.4rem;line-height:1.6rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .variant-label{font-size:1.4rem;line-height:1.6rem;cursor:default}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .label-content{display:flex;align-items:center}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .label-content--model{margin-left:1.2rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .label-content--variant{margin-left:4.2rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .chevron{display:inline-block;vertical-align:middle;margin-right:.8rem;transition:transform .1s ease-in-out;font-size:1.4rem;width:1.4rem;height:1.4rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .chevron.rotated{transform:rotate(90deg)}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .chevron svg{width:1.4rem;height:1.4rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .models,.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .variants{list-style:none;padding-left:0;margin:0}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .highlight{background:#ffe066;color:inherit;border-radius:.4rem;font-weight:600;padding:0}.ndi-component--tabs-controller{display:flex;gap:.4rem;align-items:stretch;margin-top:1.6rem;margin-bottom:1.6rem}@media(min-width: 768px){.ndi-component--tabs-controller{margin-top:4rem;margin-bottom:4rem}}.ndi-component--tabs-controller .tab{flex:1 1 0;text-align:center;padding:2.4rem;background-color:var(--light-grey-2);cursor:pointer;font-size:1.2rem;color:var(--dark-grey)}.ndi-component--tabs-controller .tab:hover{background-color:var(--light-grey-1)}.ndi-component--tabs-controller .tab.active{background-color:var(--light-grey-1);font-weight:600}.ndi-component--rim-filter-card{background-color:var(--white);box-shadow:2px 0px 10px 0px rgba(0,0,0,.1019607843);padding:3.2rem 4rem;width:34rem;position:relative;flex:1 0 auto}.ndi-component--rim-filter-card p{margin:0}.ndi-component--rim-filter-card.highlight{border:2px solid #ffc700}.ndi-component--rim-filter-card .rim-filter-card__title{font-weight:800;font-size:2rem;height:3.8rem;color:var(--red);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ndi-component--rim-filter-card .rim-filter-card__description{min-height:5rem;font-size:1.2rem;color:var(--dark-grey);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:5.1rem;text-align:left}.ndi-component--rim-filter-card .rim-filter-card__description--clickable{cursor:pointer;text-align:left}.ndi-component--rim-filter-card .rim-filter-card__tooltip{width:100%}.ndi-component--rim-filter-card .rim-filter-card__tooltip-content{margin:0;font-size:1.2rem;line-height:1.4;max-width:30rem}.ndi-component--rim-filter-control{margin:1.2rem 0}.ndi-component--rim-filter-control .rim-filter-control__title{font-weight:700;font-size:1.4rem}.ndi-component--rim-filter-control .rim-filter-control__row{display:flex;align-items:center;gap:1.2rem}.ndi-component--rim-filter-control .rim-filter-control__input{flex:1 1 auto;padding:1.2rem .4rem;border-radius:.4rem;min-width:0;width:0;text-align:center;border:1px solid var(--light-grey-3)}.ndi-component--rim-filter-control .rim-filter-control__input::-webkit-outer-spin-button,.ndi-component--rim-filter-control .rim-filter-control__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ndi-component--rim-filter-control .rim-filter-control__input[type=number]{-moz-appearance:textfield}.ndi-component--rim-filter-count .rim-filter-count__country{text-align:center;margin-bottom:1rem;font-size:1.4rem}.ndi-component--rim-filter-count .rim-filter-count__count{border-radius:1.6rem;font-weight:600;font-size:1.4rem;width:6rem;height:5rem;display:flex;justify-content:center;align-items:center;text-align:center}.ndi-component--rim-filter-count .rim-filter-count__count.hoverable{cursor:pointer}.ndi-component--rim-filter-count .rim-filter-count__count.green{background-color:rgba(0,168,89,.5019607843)}.ndi-component--rim-filter-count .rim-filter-count__count.yellow{background-color:rgba(255,199,0,.5019607843)}.ndi-component--rim-filter-count .rim-filter-count__count.red{background-color:rgba(227,0,15,.5019607843)}.ndi-component--rim-filter-count .rim-filter-count__count.grey{background-color:var(--light-grey-3)}.ndi-component--rim-filter-count .products-modal__container{z-index:10;position:fixed;top:0;right:0;left:0;bottom:0;background-color:hsl(from var(--light-grey-1) h s l/0.5);display:flex;justify-content:center;align-items:center;max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--rim-filter-count .products-modal__container{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--rim-filter-count .products-modal__container{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--rim-filter-count .products-modal__container{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--rim-filter-count .products-modal__container{padding-left:24px}}.ndi-component--rim-filter-count .products-modal__modal{background-color:var(--white);max-width:1512px;width:100%;margin:auto;padding-right:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768));padding-left:calc(24px + (112 - 24)*(100vw - 768px)/(1512 - 768))}@media screen and (min-width: 1512px){.ndi-component--rim-filter-count .products-modal__modal{padding-right:112px}}@media screen and (max-width: 768px){.ndi-component--rim-filter-count .products-modal__modal{padding-right:24px}}@media screen and (min-width: 1512px){.ndi-component--rim-filter-count .products-modal__modal{padding-left:112px}}@media screen and (max-width: 768px){.ndi-component--rim-filter-count .products-modal__modal{padding-left:24px}}.ndi-component--rim-filter-count .products-modal__modal .pagination{padding:1.2rem 0rem;display:flex;justify-content:space-between;align-items:center}.ndi-component--rim-filter-count .products-modal__modal .pagination .info{font-weight:600;font-size:1.2rem;line-height:1.8rem}.ndi-component--rim-filter-count .products-modal__modal .pagination .controls{display:flex;gap:.4rem}.ndi-component--rim-filter-count .products-modal__modal .pagination .controls .pagination-button{border:1px solid var(--dark-grey);background-color:rgba(0,0,0,0);padding:.4rem .6rem;border-radius:.4rem;font-size:1rem;font-weight:600;cursor:pointer}.ndi-component--rim-filter-count .products-modal__modal .pagination .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white)}.ndi-component--rim-filter-counts{margin:2.4rem 0}.ndi-component--rim-filter-counts .rim-filter-counts__title{text-align:center;margin-bottom:.6rem;font-weight:700}.ndi-component--rim-filter-counts .rim-filter-counts__row{display:flex;justify-content:space-between;align-items:center}.ndi-component--rim-overrides{margin:2.4rem 0;min-width:77.6rem}.ndi-component--rim-overrides .ndi-input-search{margin-bottom:1.2rem;width:32rem}.ndi-component--rim-overrides__headline{font-weight:400}.ndi-component--rim-overrides__rim-tabs{display:flex;flex-direction:row;gap:1rem;width:100%}.ndi-component--rim-overrides__rim-tabs__tab{display:flex;flex-direction:column;padding:0px;background:#fff;flex:none;order:0;width:33%;flex-grow:1}.ndi-component--rim-overrides__rim-tabs__tab__amount{font-family:Open Sans;font-weight:700;font-size:12px;line-height:18px;vertical-align:middle;margin-left:1rem}.ndi-component--rim-overrides__rim-tabs__tab__card{margin:.5rem 1rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.8rem 1.6rem;border:1px solid #a5a5a5;border-radius:4px;flex:none;order:0;align-self:stretch;flex-grow:0}.ndi-component--rim-overrides__rim-tabs__tab__card__included{background:rgba(0,168,89,.3)}.ndi-component--rim-overrides__rim-tabs__tab__card__excluded{background:rgba(255,199,0,.3)}.ndi-component--rim-overrides__rim-tabs__tab__card__options{background:hsla(0,0%,100%,.3)}.ndi-component--rim-overrides__rim-tabs__tab__card .ndi-icon--close{opacity:1;cursor:pointer;right:0;position:relative}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card{margin:0;font-family:"Open Sans";font-style:normal;line-height:1.8rem;flex-direction:column;display:flex;color:#38404a;align-self:stretch;flex-grow:1;align-items:flex-start;justify-content:center}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__header{margin:0;font-weight:600;font-size:1.2rem}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__specs{font-weight:400;font-size:1rem;color:#38404a;margin:0}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__sku{font-weight:400;margin:0;font-size:1rem;color:#767676}.ndi-component--rim-overrides__rim-tabs .controls{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:1rem}.ndi-component--rim-overrides__rim-tabs .controls .pagination-text-left{margin-right:auto;font-family:Open Sans;font-weight:600;font-style:SemiBold;font-size:1.2rem;line-height:1.8rem;letter-spacing:0%;vertical-align:middle}.ndi-component--rim-overrides__rim-tabs .controls .pagination-button{border:1px solid var(--dark-grey);background-color:rgba(0,0,0,0);padding:.4rem .6rem;border-radius:.4rem;font-size:1rem;font-weight:600;cursor:pointer;gap:.5rem;margin-left:.4rem}.ndi-component--rim-overrides__rim-tabs .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white);cursor:default}.rim-overrides{padding:2.4rem;background-color:var(--light-grey-1)}.ndi-component--rim-search{margin:2.4rem 0}.rim-search{padding:2.4rem;background-color:var(--light-grey-1)}.rim-search__search-result{margin-top:1.2rem;padding:2.4rem;background-color:var(--white)}.rim-search__search-result p{margin:0}.rim-search__search-result .text{font-size:1.4rem}.rim-search__search-result .text-bold{font-weight:700}.rim-search__search-result .result-title{font-weight:700;font-family:"TT Super Molot Neue Extended","Montserrat",Georgia,Arial}.rim-search__search-result .filter-link{text-decoration:underline}.ndi-component--rim-compatibility-similar-options-container{position:fixed;z-index:10;top:0;right:0;left:0;background-color:hsl(from var(--light-grey-1) h s l/0.5);bottom:0;display:flex;align-items:center;justify-content:center}.ndi-component--rim-compatibility-similar-options-container__modal{background-color:#fff;padding:2rem;border-radius:.8rem;box-shadow:0 .4rem .6rem rgba(0,0,0,.1);width:80%;max-width:106rem}.ndi-component--rim-compatibility-similar-options-container__modal__header{display:flex;justify-content:space-between;align-items:center}.ndi-component--rim-compatibility-similar-options-container__modal__header__title{font-weight:400;font-size:1.8rem;line-height:2.4rem;margin:0}.ndi-component--rim-compatibility-similar-options-container__modal__header__x{right:0;cursor:pointer}.ndi-component--rim-compatibility-similar-options-container__modal__table{width:100%;border-collapse:collapse;margin-bottom:2.4rem;margin-top:4rem}.ndi-component--rim-compatibility-similar-options-container__modal__table__name,.ndi-component--rim-compatibility-similar-options-container__modal__table__size{font-family:Open Sans;font-weight:700;font-size:1.4rem;line-height:1.8rem}.ndi-component--rim-compatibility-similar-options-container__modal__table thead tr th{text-align:left;padding:.8rem 1.2rem;border-bottom:.1rem solid #e0e0e0;font-weight:600}.ndi-component--rim-compatibility-similar-options-container__modal__table tbody{row-gap:1rem}.ndi-component--rim-compatibility-similar-options-container__modal__table tbody tr td{padding:1.8rem 1.2rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.ndi-component--rim-compatibility-similar-options-container__modal__table tbody tr td .ndi-input-checkbox{display:flex}.ndi-component--rim-compatibility-similar-options-container__modal__table tbody tr td .ndi-input-checkbox__input input[type=checkbox][disabled]{color:var(--light-grey-3)}.ndi-component--rim-compatibility-similar-options-container__modal__table tbody tr td .ndi-input-checkbox__input__label{margin:0 0 0 0;font-weight:600;font-size:1.6rem;line-height:2.2rem}@media screen and (max-width: 475px){.ndi-component--rim-compatibility-similar-options-container__modal__table tbody tr td .ndi-input-checkbox__input__label{font-size:1.4rem}}.ndi-component--rim-compatibility-similar-options-container__modal__buttons{display:flex;justify-content:flex-end;gap:1rem}

/*# sourceMappingURL=styling.css.map*/