.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:none;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);box-shadow:var(--vc-shadow-lg);color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);outline:none;padding:4px;position:relative;z-index:10}.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{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;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{transition:var(--vc-day-content-transition)}.vc-day-popover-row,.vc-day-popover-row-indicator{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vc-day-popover-row-indicator{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-grow:0;justify-content:center;-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{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-ms-flex-positive:1;flex-grow:1;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);margin-left:4px;margin-right:4px;width:-webkit-max-content;width:max-content}.vc-day-popover-row-highlight{border-radius:3px;height:5px;width:8px}.vc-day-popover-row-bar{height:3px;width:10px}.vc-base-icon{display:inline-block;fill:none;stroke:currentColor;stroke-width:2}.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-column:title;grid-row:1}.vc-header .vc-prev{grid-column:prev;grid-row:1}.vc-header .vc-next{grid-column:next;grid-row:1}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:0;border-radius:var(--vc-rounded);cursor:pointer;pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);line-height:30px;margin:0;padding:0 8px;white-space:nowrap}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);height:30px;margin:0;padding:0;width:28px}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.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-arrow,.vc-nav-item,.vc-nav-title{border:0;border-radius:var(--vc-rounded);cursor:pointer;font-size:var(--vc-text-sm);margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);height:30px;line-height:var(--vc-leading-snug);padding:0 6px}.vc-nav-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);height:30px;padding:0;width:26px}.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{font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0;text-align:center;width:48px}.vc-nav-item.is-active{background-color:var(--vc-nav-item-active-bg);color:var(--vc-nav-item-active-color);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{min-height:32px;position:relative;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vc-day-box-center-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vc-day-box-center-center,.vc-day-box-left-center{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vc-day-box-left-center{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-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;-webkit-align-items:center;justify-content:flex-end;-ms-flex-align:center;align-items:center;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vc-day-box-center-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc-day-box-center-bottom,.vc-day-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc-day-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:var(--vc-rounded-full);cursor:pointer;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);height:28px;line-height:28px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:28px}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){color:var(--vc-content-color);font-weight:var(--vc-font-bold)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{height:28px;width:28px}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-highlight-bg-none,.vc-highlight-bg-outline{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-none,.vc-highlight-content-outline{color:var(--vc-highlight-outline-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-light{color:var(--vc-highlight-light-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-solid{color:var(--vc-highlight-solid-content-color);font-weight:var(--vc-font-bold)}.vc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center}.vc-dot{border-radius:9999px;height:5px;transition:var(--vc-day-content-transition);width:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;justify-content:flex-start;-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;-webkit-align-items:center;justify-content: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;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--vc-weeknumber-color);font-size:var(--vc-text-xs);font-style:italic;font-weight:var(--vc-font-medium);height:28px;margin-top:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:28px}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;min-width:232px;padding:6px}.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{color:var(--vc-weekday-color);cursor:default;font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-bottom:8px;padding-top:4px;text-align:center;-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{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;position:absolute;top:0;width:100%}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{color:var(--vc-day-popover-header-color);font-size:var(--vc-text-xs);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;position:relative;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);height:30px}.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{left:0;position:absolute;top:0;width:100%}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;right:4px;top:6px}.vc-base-select .vc-base-sizer{color:transparent;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);margin:0;padding:0 8px}.vc-base-select select{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-appearance:none;appearance:none;background-color:var(--vc-select-bg);background-image:none;border-radius:var(--vc-rounded);color:var(--vc-select-color);cursor:pointer;display:block;height:30px;justify-content:center;line-height:var(--leading-none);margin:0;padding:0 7px;text-align:center;text-indent:0;width:-webkit-max-content;width:max-content}.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{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.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;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);line-height:21px;margin-top:-4px;padding-left:4px;padding-right:4px;text-transform:uppercase}.vc-time-header,.vc-time-select-group{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-time-select-group{background:var(--vc-time-select-group-bg);border:1px solid var(--vc-time-select-group-border);border-radius:var(--vc-rounded-md);display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:0 4px}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-select-group select{background:transparent;padding:0 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-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-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{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;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)}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-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{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{-webkit-transform:translateX(var(--vc-slide-translate));transform:translateX(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{-webkit-transform:translateX(calc(var(--vc-slide-translate)*-1));transform:translateX(calc(var(--vc-slide-translate)*-1))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{-webkit-transform:translateY(var(--vc-slide-translate));transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{-webkit-transform:translateY(calc(var(--vc-slide-translate)*-1));transform:translateY(calc(var(--vc-slide-translate)*-1))}:root{--vc-white:#fff;--vc-black:#000;--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,.1),0 1px 2px 0 rgba(0,0,0,.06);--vc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(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{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:rgba(204,214,224,.3);--vc-focus-ring:0 0 0 2px rgba(59,131,246,.4);--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);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--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);--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);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--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);--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);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vc-gray-100);--vc-select-hover-bg:var(--vc-gray-200);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.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{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:rgba(114,129,151,.3);--vc-focus-ring:0 0 0 2px rgba(59,130,246,.7);--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);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--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);--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);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--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);--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);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.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{background-color:var(--vc-bg);color:var(--vc-color);display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--vc-font-family);height:-webkit-max-content;height:max-content;position:relative;width:-webkit-max-content;width:max-content;-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}.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{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}

/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{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{color:inherit;height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{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:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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;--black:#000;--red:#e3000f;--dark-red:#b2000c;--white:#fff;--light-green:#00a859;--yellow:#ffc700;--light-yellow:#eee377;--light-blue:#409cd5;--medium-blue:#237bba;--faded-blue:#566271;--hovered-blue:#1f567d;--alert-background:#fdfac5;--racing-green:#1f4921}:root{color:var(--dark-grey);font-family:Open Sans,Montserrat,Georgia,Arial;font-size:10px}:root BODY{font-size:1.6rem}h2{font-weight:700;line-height:1.6}h2,h3{font-size:2rem}h3{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);cursor:pointer;text-decoration:none;transition:color .1s ease-out}a:hover{color:var(--red)}.ndi-headline{font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:calc(20.53916px + .7286vw);font-weight:600;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-size:calc(20.80874px + 1.0929vw);font-weight:700;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-size:calc(20.53916px + .7286vw);font-weight:600;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-size:calc(16.53916px + .7286vw);font-weight:700;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-size:calc(16.53916px + .7286vw);font-weight:400;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-size:calc(12.53916px + .7286vw);font-weight:600;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-size:calc(10.26958px + .3643vw);font-weight:700;line-height:1.571}@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-size:4rem;font-size:calc(21.34791px + 1.82149vw);font-weight:800;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-size:2.8rem;font-size:calc(20.53916px + .7286vw);font-weight:700;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-size:calc(14.53916px + .7286vw);font-weight:800;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-size:calc(12.53916px + .7286vw);font-weight:600;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-size:calc(12.26958px + .3643vw);font-weight:700;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-size:calc(10.26958px + .3643vw);font-weight:700;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}}.ndi-body-text{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.2rem;font-weight:400;line-height:1.5}.ndi-body-text--size-xl-bold{font-size:2rem;font-weight:700;line-height:1.6}.ndi-body-text--size-xl-semibold{font-size:2rem;font-weight:600;line-height:1.3}.ndi-body-text--size-xl-regular{font-size:2rem;font-weight:400;line-height:1.6}.ndi-body-text--size-l{font-size:1.6rem;line-height:1.75}.ndi-body-text--size-m,.ndi-body-text--size-m-semibold{font-size:1.4rem;line-height:1.571}.ndi-body-text--size-m-semibold{font-weight:600}.ndi-body-text--size-s-bold{font-size:1.2rem;font-weight:700;line-height:1.333}.ndi-body-text--size-s-regular{font-size:1.2rem;font-weight:400;line-height:1.5}.ndi-body-text--size-s-light{font-size:1.2rem;font-weight:300;line-height:1.333}.ndi-label-text{font-family:Open Sans,Montserrat,Georgia,Arial}.ndi-label-text--size-xl{font-size:1.8rem;font-weight:400;line-height:1.333}.ndi-label-text--size-l{font-size:1.6rem;font-weight:400;line-height:1.375}.ndi-label-text--size-l-semibold{font-size:1.6rem;font-weight:600;line-height:1.375}.ndi-label-text--size-m{font-size:1.4rem;font-weight:400;line-height:1.285}.ndi-label-text--size-m-semibold-caps{font-size:1.4rem;font-weight:600;line-height:1.285;text-transform:uppercase}.ndi-label-text--size-m-bold{font-size:1.4rem;font-weight:800;line-height:1.143}.ndi-label-text--size-s{font-size:1.2rem;font-weight:400;line-height:1.5}.ndi-label-text--size-regular{font-size:1.2rem;font-weight:400;line-height:1.333;text-transform:uppercase}.ndi-label-text--size-s-semibold{font-size:1.2rem;font-weight:600;line-height:1.5}.ndi-label-text--size-s-bold-caps{font-size:1.2rem;font-weight:700;line-height:1.5;text-transform:uppercase}code,kbd,pre,samp{font-family:Open Sans,Montserrat,Georgia,Arial}.ndi-rich-text a{text-decoration:underline;transition:color .1s ease-out}.ndi-rich-text a:hover{color:var(--PrimaryColor,var(--red))}.ndi-rich-text>:first-child{margin-top:0}.ndi-rich-text>:last-child{margin-bottom:0}.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}@media print{.no-print,.no-print *{display:none!important}}.ndi-content-section{background-color:var(--white);overflow:hidden}.ndi-content-section--light-grey{background-color:var(--light-grey-1)}.ndi-content-section--light-grey:has(.ndi-choose-accessories){background-color:var(--white)}@media screen and (min-width:768px){.ndi-content-section--light-grey:has(.ndi-choose-accessories){background-color:var(--light-grey-1)}}.ndi-content-section--dark-grey{background-color:var(--dark-grey)}.ndi-sub-header-wrapper{background-color:var(--light-grey-1);box-shadow:0 2px 16px 0 rgba(0,0,0,.15);left:0;position:relative;right:0;z-index:10}.ndi-sub-header-wrapper__svg-container{height:100%;left:0;margin:auto;max-width:1512px;overflow:hidden;pointer-events:none;position:absolute;right:0;width:100%}.ndi-sub-header-wrapper__svg-container svg{position:absolute;right:5rem;top:1rem;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 h5,.ndi-product-information p,.ndi-product-information>h2{margin:0}.ndi-product-information__sku{color:var(--light-grey-5)}.ndi-copy-product-link{column-gap:.8rem;display:flex}.ndi-copy-product-link .ndi-icon--arrow-up-right-from-square,.ndi-copy-product-link .ndi-icon--copy{height:2rem;width:1.8rem}.ndi-product-delivery{line-height:1.5;row-gap:3.6rem;width:100%}.ndi-product-delivery,.ndi-product-delivery__inventory{align-items:flex-start;display:flex;flex-direction:column}.ndi-product-delivery__inventory{row-gap:.8rem}.ndi-product-delivery__inventory-status-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:.4rem}@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{align-items:center;display:flex;flex-direction:column;gap:.4rem;justify-content:center}@media screen and (min-width:475px){.ndi-product-delivery__inventory-status{align-items:start}}.ndi-product-delivery__delivery-label,.ndi-product-delivery__inventory-status-label{align-items:flex-end;display:flex;font-size:1.2rem;margin-bottom:.2rem;text-transform:uppercase}.ndi-product-delivery__delivery-label .ndi-icon--delivery,.ndi-product-delivery__inventory-status-label .ndi-icon--delivery{margin-right:.6rem;width:2rem}.ndi-product-delivery__inventory-status-quantity{font-size:1.4rem;font-weight:700;justify-content:center;text-align:left}@media screen and (min-width:475px){.ndi-product-delivery__inventory-status-quantity{justify-content:flex-start;text-align:left}}.ndi-product-delivery__inventory-status-quantity span{align-items:center;display:inline-flex}.ndi-product-delivery__delivery{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;line-height:1.2}.ndi-product-delivery__delivery-title{color:var(--black);font-size:1.5rem;font-weight:700}.ndi-product-delivery__delivery-date{color:var(--black);font-size:1.8rem;font-weight:800;margin-bottom:.6rem}.ndi-product-delivery__delivery-full-date{color:var(--black);font-size:1.4rem;font-weight:400}.ndi-product-delivery__inventory-icon{position:relative}.ndi-product-delivery__inventory-icon:before{border-radius:50%;content:"";display:inline-block;height:1.2rem;width:1.2rem}.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(--black);font-size:1.4rem;font-weight:400}.ndi-product-delivery__delivery-term-time{color:var(--light-green);font-weight:700}.ndi-product-actions{column-gap:.8rem;display:flex;flex-direction:row;justify-content:center;row-gap:.8rem}@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,.ndi-product-actions .ndi-input-character__control input{border-radius:.4rem}.ndi-product-actions__product-action-quantity{border-radius:4px;min-width:5.6rem}.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{align-items:center;background-color:#fff;border-radius:.4rem;column-gap:.65rem;display:flex;font-size:1.2rem;padding:.367rem .65rem;text-wrap:nowrap}.ndi-product-feature__bundle{padding-left:0}.ndi-product-feature .ndi-icon{height:1.6rem;width:1.6rem}.ndi-breadcrumb{font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;margin-bottom:1rem;margin-top:2.4rem;padding:0}@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{font-size:2.2rem;margin:0}.ndi-breadcrumb .ndi-breadcrumb-item-parent{font-size:1.6rem;font-weight:400}@media(max-width:475px){.ndi-breadcrumb .ndi-breadcrumb-item-parent{font-size:1.5rem}}.ndi-breadcrumb .ndi-breadcrumb-item-parent:after{color:var(--light-grey-5);content:"/";display:inline-block;padding:0 .5rem}.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{height:auto;width:100%}@supports(object-fit:cover){.ndi-standard-rich-text__image-cover{object-fit:cover;width:100%}}@supports(object-fit:contain){.ndi-standard-rich-text__image-contain{object-fit:contain;width:100%}}body #epi-quickNavigator .epi-quickNavigator-dropdown ul li a,body #epi-quickNavigator .epi-quickNavigator-editLink a span{font-size:unset!important}.ndi-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#e5e7eb;border-radius:.375rem}.ndi-skeleton.skeleton-text{height:1.6rem;width:12rem}.ndi-skeleton.skeleton-input{height:2.2rem;margin:1rem 0;width:16rem}.categories{margin:auto auto 4rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.categories{padding-right:112px}}@media screen and (max-width:768px){.categories{padding-right:24px}}.categories{padding-left:calc(-66.83871px + 11.82796vw)}@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;gap:1.6rem;grid-template-columns:1fr}@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)}}@media(max-width:1199px){.categories__categoryBlock{grid-template-columns:repeat(2,1fr)}}.categories__category-item{aspect-ratio:1/1;background-color:var(--light-grey-2);border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;padding:1.6rem;position:relative;text-align:center}.categories__category-item *{transition:all .17s ease-in-out}.categories__category-item img{left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.categories__category-item img{height:100%;object-fit:cover}}.categories__category-item a{align-items:center;bottom:1.6rem;display:flex;justify-content:center;left:50%;min-height:6.3rem;position:absolute;transform:translateX(-50%);width:calc(100% - 3.2rem)}.categories__category-item-new{aspect-ratio:1/1;cursor:pointer;display:grid}.categories__category-item-new *{transition:all .17s ease-in-out}.categories__category-item-new--fallback-img{background-color:#000;grid-column:1/2;grid-row:1/2;height:100%;width:100%}.categories__category-item-new img{display:block;grid-column:1/2;grid-row:1/2;height:100%;object-fit:cover;width:100%}.categories__category-item-new--content{align-items:center;background-color:rgba(0,0,0,.55);color:var(--white);display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;height:100%;justify-content:center;padding:2rem;width:100%}.categories__category-item-new--content--icon{display:block;height:.4rem;width:15rem}.categories__category-item-new--content--title{margin:0 0 .3rem;text-align:center}.categories__category-item-new:hover .categories__category-item-new--content{background-color:rgba(0,0,0,.8)}.categories__category-item-new:hover .categories__category-item-new--content--icon{transform:scaleX(3)}.navigation-overview .navigation-overview__section{margin-bottom:1.6rem;margin-top:1.6rem}@media(min-width:768px){.navigation-overview .navigation-overview__section{margin-bottom:4rem;margin-top:4rem}}.navigation-overview .navigation-overview__heading{color:inherit;text-decoration:none}.navigation-overview .navigation-overview__heading:focus,.navigation-overview .navigation-overview__heading:hover{color:var(--red)}.navigation-overview .navigation-overview__section .navigation-overview__accent{margin-bottom:1.6rem}.ndi-self-service-page-header{align-items:start;display:flex;flex-direction:column;margin-top:4rem}.ndi-self-service-page-header__navigate-back-button .ndi-icon--chevron-right{height:1rem;transform:rotate(180deg);width:1rem}.ndi-self-service-page-header__content{align-items:center;background-color:var(--light-gray-2);display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between;margin-top:3.4rem;width:100%}@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{display:flex;flex-direction:column;margin-top:1.2rem}.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{background-color:var(--white);display:flex;flex-direction:column}.ndi-self-service-page-content-section__header{display:flex;flex-direction:column;gap:1.2rem;padding:3.6rem 4.8rem;width:100%}@media(min-width:768px){.ndi-self-service-page-content-section__header{flex-direction:row;justify-content:space-between}}.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{margin-bottom:0;padding-top:1.6rem}.ndi-self-service-page-content-section__subtotal-content{display:flex;flex-direction:column;justify-content:space-between}@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{align-items:flex-start;display:flex;flex-direction:column;font-size:1.6rem;font-weight:600;justify-content:space-between;line-height:2.2rem;padding:.8rem 0 .4rem}@media screen and (min-width:768px){.ndi-self-service-page-content-section__subtotal-content-line{flex-direction:row;min-width:25.6rem}}.ndi-self-service-page-content-section__subtotal-content-line:first-child{padding:0 0 .4rem}.ndi-self-service-page-content-section__subtotal-content-extaxes{display:flex;justify-content:start;margin-top:.4rem}@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{align-items:center;display:flex;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__pricing{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:1.5rem;min-width:auto;text-align:center}@media screen and (min-width:768px){.ndi-self-service-page-content-section__pricing{align-items:flex-end;min-width:250px;text-align:right}}.ndi-self-service-page-content-section__total-price{align-items:flex-end;display:flex;flex-direction:column;gap:.4rem;margin-right:.6rem}@media screen and (max-width:768px){.ndi-self-service-page-content-section__total-price{align-items:center}}.ndi-self-service-page-content-section__total-currency{display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;justify-content:end;margin-right:1rem}.ndi-self-service-page-content-section__total-text{display:flex;flex-direction:column;font-size:1.2rem;font-weight:300;justify-content:end}.ndi-self-service-page-content-section__body{display:flex;flex-direction:column;justify-content:start;padding:1.6rem 4.8rem 4.8rem}@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{background-color:var(--white);bottom:0;display:flex;justify-content:space-between;padding:3.2rem 0}.ndi-selfservice-page-footer__footer-content{display:grid;gap:3.2rem;grid-template-areas:"title submit" "terms submit";grid-template-columns:1fr max-content;grid-template-rows:repeat(2,auto);justify-content:space-between;margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-selfservice-page-footer__footer-content{padding-left:calc(-66.83871px + 11.82796vw)}@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-areas:"title terms submit";grid-template-columns:max-content 1fr max-content;grid-template-rows:auto}}.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{align-items:start;display:flex;flex-direction:column;font-size:1.4rem;margin-top:.8rem;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{align-items:start;display:flex;flex-direction:column;font-size:1.1rem;grid-area:terms;justify-content:start}.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{column-gap:3.2rem;display:flex;flex-direction:column;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{align-items:start;display:flex;flex-direction:column;gap:3.2rem;grid-column:2;grid-row:1/3;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{align-items:end;display:flex;flex-direction:column}.ndi-selfservice-page-footer__submit-help-message{color:var(--dark-red);font-size:1.2rem;margin:.2rem 0}.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{font-size:1.6rem;top:.8rem;transform:translateY(0);transform:scale(.6)}.ndi-input-character--floating.ndi-input-character--focus .ndi-input-text{padding-top:1rem}.ndi-input-character--floating .ndi-input-character__control,.ndi-input-character--floating .ndi-input-character__control:focus,.ndi-input-character--floating .ndi-input-character__control:hover{border:none}.ndi-input-character--floating label{align-items:center;cursor:text;display:flex;font-weight:400;gap:1.4rem;left:1.4rem;margin-bottom:0;pointer-events:none;position:absolute;top:0;top:50%;transform:translateY(-50%);transform-origin:top left;transition:transform .15s ease-out,top .15s ease-out;z-index:1}.ndi-input-character--floating label .ndi-icon{transition:transform .15s 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{color:var(--light-grey-5);transition:color .15s ease-out}.ndi-input-character--floating:has(input:disabled).ndi-input-character label .ndi-icon .svg-icon-fill{fill:var(--light-grey-5);transition:fill .15s ease-out}.ndi-input-character--floating:has(input:disabled).ndi-input-character input{background-color:var(--light-grey-2);transition:background-color .15s ease-out}.ndi-input-character__control{border:1px solid var(--light-grey-3);border-radius:.4rem;padding:1rem 1.4rem;position:relative;width:100%}.ndi-input-character__control:focus,.ndi-input-character__control:hover{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]){border:1px solid var(--light-grey-3);cursor:not-allowed}.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=date],.ndi-input-character input[type=number],.ndi-input-character input[type=password],.ndi-input-character input[type=tel],.ndi-input-character input[type=text],.ndi-input-character textarea{background-color:transparent;border:none;border-radius:.4rem;line-height:1.5;width:100%}.ndi-input-character input[type=date]:focus-visible,.ndi-input-character input[type=number]:focus-visible,.ndi-input-character input[type=password]:focus-visible,.ndi-input-character input[type=tel]:focus-visible,.ndi-input-character input[type=text]:focus-visible,.ndi-input-character textarea:focus-visible{outline:none}.ndi-input-character input[type=date]:disabled,.ndi-input-character input[type=number]:disabled,.ndi-input-character input[type=password]:disabled,.ndi-input-character input[type=tel]:disabled,.ndi-input-character input[type=text]:disabled,.ndi-input-character textarea:disabled{color:var(--light-grey-3);cursor:not-allowed;transition:color .15s ease-out}.ndi-input-character input[type=number]::placeholder,.ndi-input-character input[type=password]::placeholder,.ndi-input-character input[type=tel]::placeholder,.ndi-input-character input[type=text]::placeholder{color:var(--dark-grey);opacity:1}.ndi-input-character input[type=number]:disabled::placeholder,.ndi-input-character input[type=password]:disabled::placeholder,.ndi-input-character input[type=tel]:disabled::placeholder,.ndi-input-character input[type=text]: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{align-items:center;display:flex;height:5rem;justify-content:center;position:absolute;top:0;width:2rem}.ndi-input-character__icon>svg{height:2rem;width:2rem}.ndi-input-container{display:flex;gap:1.6rem;width:100%}.ndi-input-validation-guide{font-size:1.4rem;line-height:1.571;margin:.4rem 0}.ndi-input-help-message{color:var(--dark-red);flex-basis:100%;font-size:1.2rem;margin:.2rem 0}.ndi-input-explain-message{color:var(--light-grey-5);flex-basis:100%;font-size:1.2rem;margin:.2rem 0}label{display:block;font-weight:600;margin-bottom:.9rem}label,select{cursor:pointer}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%2338404a' fill-rule='evenodd' d='M.096 2.096a.33.33 0 0 1 .465 0L5 6.536l4.44-4.44a.328.328 0 1 1 .464.465L5 7.465.096 2.56a.33.33 0 0 1 0-.465' clip-rule='evenodd'/%3E%3C/svg%3E");background-position-x:calc(100% - 1.2rem);background-position-y:50%;background-repeat:no-repeat;border:1px solid #dcdcdc;border-radius:4px;padding:1.5rem 3rem 1.5rem 1.5rem}select:not([disabled]):hover{border:1px solid #000}select[disabled]{cursor:not-allowed}select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%2338404a' fill-rule='evenodd' d='m5 .5 4.904 4.904a.328.328 0 1 1-.465.464L5 1.43.56 5.87a.328.328 0 0 1-.464-.465z' clip-rule='evenodd'/%3E%3C/svg%3E")}.ndi-combined-price{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:475px){.ndi-combined-price{align-items:flex-end;text-align:left}}.ndi-combined-price__price-now{align-items:baseline;display:flex;flex-wrap:wrap}.ndi-combined-price__price-type{font-size:1.2rem;line-height:1.15;margin-top:.4rem}.ndi-combined-price__spinner{height:5rem;position:relative;width:5rem}.ndi-drawer{pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:5010}.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;margin:auto;right:0;width:100%}.ndi-drawer__content{background-color:var(--white);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow:hidden;width:100%}.ndi-drawer__nav-bar{align-items:center;display:grid;grid-template-columns:minmax(6rem,max-content) 1fr 4rem;padding:1.6rem 1rem;position:relative}@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{grid-column:2;text-align:center;text-transform:capitalize}.ndi-drawer__close-btn{grid-column:3}.ndi-drawer__close-btn .ndi-icon--close{height:2rem;width:2rem}.ndi-drawer__component{height:calc(100% - 7.56rem);width:100%}.ndi-drawer .drawer-slide-center-enter-active,.ndi-drawer .drawer-slide-left-enter-active,.ndi-drawer .drawer-slide-right-enter-active{transition:transform .15s ease-out}.ndi-drawer .drawer-slide-center-leave-active,.ndi-drawer .drawer-slide-left-leave-active,.ndi-drawer .drawer-slide-right-leave-active{transition:transform .15s ease-in}.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{align-items:center;box-shadow:2px 0 10px 0 rgba(0,0,0,.102);box-sizing:border-box;display:flex;justify-content:center;pointer-events:auto;position:relative;z-index:5050}.ndi-modal:focus{outline:none}.ndi-modal--size-small{width:60rem}.ndi-modal--size-medium{width:80rem}.ndi-modal--size-large{width:100rem}@media(min-width:768px){.ndi-modal--page-width{width:min(128.8rem,100vw - (48px + 176*(100vw - 768px)/744))}}.ndi-modal__content{background-color:var(--white);border-radius:.4rem;color:var(--dark-grey);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin:auto;max-height:100vh;min-height:30rem;min-width:30rem;overflow:hidden;width:100vw}@media(min-width:768px){.ndi-modal__content{height:auto;max-height:calc(100vh - 4rem);max-width:min(128.8rem,100vw - (48px + 176*(100vw - 768px)/744));width:100%}}.ndi-modal--scrollable{overflow-y:scroll}.ndi-modal__nav-bar{align-items:center;display:flex;display:grid;grid-template-columns:4rem 1fr 4rem;justify-content:center;padding:2rem;position:relative}.ndi-modal__nav-bar--text-align-left .ndi-modal__title{grid-column:1/3;text-align:left}.ndi-modal__title{grid-column:1/4;grid-row:1;margin:0;text-align:center}.ndi-modal__close-btn{grid-column:3;grid-row:1;height:4rem;width:4rem}.ndi-modal__component{width:100%}.ndi-modal .modal-enter-active,.ndi-modal .modal-leave-active{transition:opacity .15s ease-out}.ndi-modal .modal-enter-from,.ndi-modal .modal-leave-to{opacity:0}.ndi-generic-modal__content{height:100%;padding:3.2rem}.ndi-generic-modal__button,.ndi-generic-modal__description{display:flex;justify-content:center}.ndi-generic-modal__button{margin-bottom:3.2rem;margin-top:3.2rem}.ndi-basket-load-failed-modal__body{display:flex;flex:1;flex-direction:column;min-height:100%;padding:3.2rem}.ndi-basket-load-failed-modal__description{margin-bottom:12px}.ndi-basket-load-failed-modal__button{display:flex;justify-content:center}.ndi-basket-load-failed-modal__button--mobile{display:none}@media(max-width:475px){.ndi-basket-load-failed-modal__button--mobile{display:flex}}.ndi-basket-load-failed-modal__buttonContainer{align-items:center;display:flex;gap:1.2rem;height:100%;justify-content:center;margin-top:3rem}.ndi-basket-load-issues-modal__body{display:flex;flex:1;flex-direction:column;min-height:100%;padding:3.2rem}.ndi-basket-load-issues-modal__description{margin-bottom:12px}.ndi-basket-load-issues-modal__list{margin:0;padding-left:18px}.ndi-basket-load-issues-modal__sku{font-weight:600}.ndi-basket-load-issues-modal__external{font-size:12px;letter-spacing:.02em;margin-left:8px;text-transform:uppercase}.ndi-basket-load-issues-modal__button{display:flex;justify-content:center;margin-top:auto}.ndi-add-comment-modal__content{align-items:center;display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem}.ndi-add-comment-modal__content .ndi-input-character{width:100%}.ndi-confirmation-modal{background-color:var(--white);display:flex;flex-direction:column;height:auto;height:100vh;justify-content:start;max-height:100vh;min-height:30rem;min-width:30rem;pointer-events:auto;width:100vw}@media(min-width:768px){.ndi-confirmation-modal{height:auto;max-height:calc(100vh - 4rem);max-width:60rem;width:100%}}.ndi-confirmation-modal .ndi-confirmation-modal-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2.4rem}.ndi-confirmation-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-title{font-size:2.2rem;font-weight:800;line-height:2.8rem;margin:0}.ndi-confirmation-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-button{align-items:center;background-color:var(--light-grey-1);border:none;border-radius:20rem;display:flex;height:4rem;justify-content:center;padding:1.2rem;width:4rem}.ndi-confirmation-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-button:hover{background-color:var(--light-grey-3);cursor:pointer}.ndi-confirmation-modal .ndi-confirmation-modal-body{padding:0 2.4rem}.ndi-confirmation-modal .ndi-confirmation-modal-footer{align-items:center;display:flex;gap:2.4rem;justify-content:end;margin-top:auto;padding:2.4rem}.ndi-form-modal{background-color:var(--white);display:flex;flex-direction:column;height:auto;height:100vh;justify-content:start;max-height:100vh;min-height:30rem;min-width:30rem;pointer-events:auto;width:100vw}@media(min-width:768px){.ndi-form-modal{height:auto;max-height:calc(100vh - 4rem);max-width:60rem;width:100%}}.ndi-form-modal .ndi-form-modal-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2.4rem}.ndi-form-modal .ndi-form-modal-header .ndi-form-modal-header-title{font-size:2.2rem;font-weight:800;line-height:2.8rem;margin:0}.ndi-form-modal .ndi-form-modal-header .ndi-form-modal-header-button{align-items:center;background-color:var(--light-grey-1);border:none;border-radius:20rem;display:flex;height:4rem;justify-content:center;padding:1.2rem;width:4rem}.ndi-form-modal .ndi-form-modal-header .ndi-form-modal-header-button:hover{background-color:var(--light-grey-3);cursor:pointer}.ndi-form-modal .ndi-form-modal-body{overflow-y:auto;padding:0 2.4rem}.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;font-weight:600;margin-bottom:.8rem}.ndi-form-modal .ndi-form-modal-body .form-item input{border:1px solid var(--light-grey-2);border-radius:.4rem;padding:.8rem;width:100%}.ndi-form-modal .ndi-form-modal-body .form-item input:focus{border-color:var(--primary);outline:none}.ndi-form-modal .ndi-form-modal-error .ndi-input-help-message{font-size:1.4rem}.ndi-form-modal .ndi-form-modal-footer{align-items:center;display:flex;gap:2.4rem;justify-content:end;margin-top:auto;padding:2.4rem}.ndi-contact-modal{background-color:var(--white);display:flex;flex-direction:column;height:auto;height:100vh;justify-content:start;max-height:100vh;min-height:30rem;min-width:30rem;pointer-events:auto;width:100vw}@media(min-width:768px){.ndi-contact-modal{height:auto;max-height:calc(100vh - 4rem);max-width:60rem;width:100%}}.ndi-contact-modal .ndi-confirmation-modal-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2.4rem}.ndi-contact-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-title{font-size:2.2rem;font-weight:800;line-height:2.8rem;margin:0}.ndi-contact-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-button{align-items:center;background-color:var(--light-grey-1);border:none;border-radius:20rem;display:flex;height:4rem;justify-content:center;padding:1.2rem;width:4rem}.ndi-contact-modal .ndi-confirmation-modal-header .ndi-confirmation-modal-header-button:hover{background-color:var(--light-grey-3);cursor:pointer}.ndi-contact-modal .ndi-contact-modal-body{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;padding:0 2.4rem}.ndi-contact-modal .ndi-confirmation-modal-footer{align-items:center;display:flex;gap:2.4rem;justify-content:end;margin-top:auto;padding:2.4rem}.ndi-overlay-framework{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:5005}.ndi-overlay-framework__overlay{background-color:rgba(0,0,0,.25);height:100%;left:0;overflow:hidden;pointer-events:auto;position:absolute;top:0;width:100%;z-index:-1}.ndi-overlay-framework__container{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none}.ndi-overlay-framework .overlay-enter-active,.ndi-overlay-framework .overlay-leave-active{transition:opacity .15s ease-out}.ndi-overlay-framework .overlay-enter-from,.ndi-overlay-framework .overlay-leave-to{opacity:0}.ndi-contact-us-block{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-contact-us-block{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem}.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{display:grid;gap:1.6rem;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);margin-top:4.8rem;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{background-color:var(--light-grey-1);display:flex;flex-direction:column;height:100%;padding:4rem}.ndi-connected-specialist-block .ndi-block-header{display:flex;flex-direction:column;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:2.8rem;font-weight:600;justify-content:left}@media screen and (max-width:475px){.ndi-connected-specialist-block .ndi-block-header{font-size:2rem}}.ndi-connected-specialist-block .ndi-block-content{margin-top:1.2rem;word-break:break-word}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2rem;margin-block-start:1em;word-break:break-word}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist img{height:10rem;width:10rem}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-logo{height:3.4rem;width:11.2rem}.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-size:1.8rem;font-weight:700;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{color:var(--red);font-size:1.6rem;font-weight:600;line-height:2.2rem}@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-phone:hover{text-decoration:underline}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-email{color:var(--red);font-size:1.6rem;font-weight:600;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-content .ndi-connected-specialist .ndi-specialist-email:hover{text-decoration:underline}.ndi-connected-specialist-block .ndi-block-content .ndi-connected-specialist__details{display:flex;flex-direction:column}.ndi-connected-specialist-block .ndi-block-footer{margin-top:1.2rem}.ndi-component--contact-us__get-in-touch-form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormChoice,.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox{margin-bottom:1rem;margin-top:1.6rem;width:100%}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .Form__Element__Caption{align-items:center;cursor:text;display:flex;font-size:1.4rem;font-weight:400;gap:1.4rem;left:1.4rem;margin-bottom:0;top:0;top:50%;transform:translateY(-50%);transform-origin:top left;z-index:1}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;cursor:pointer;padding:1.5rem 3rem 1.5rem 1.5rem}.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input:focus,.ndi-component--contact-us__get-in-touch-form .EPiServerForms .FormTextbox .FormTextbox__Input:hover{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{background-color:#fff;color:var(--light-grey-3);cursor:not-allowed;transition:color .15s 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{background-color:var(--light-grey-1);display:flex;flex-direction:column;height:100%;padding:4rem}.ndi-component--custom-information-block .ndi-block-header{align-items:center;display:flex;flex-direction:column;font-size:1.8rem;font-weight:600;justify-content:center}.ndi-component--custom-information-block .ndi-block-header .ndi-block-icon{width:2.5rem}.ndi-component--custom-information-block .ndi-block-content{margin-top:1.2rem;word-break:break-word}.ndi-component--custom-information-block .ndi-block-footer{margin-top:1.2rem}.ndi-checkout-page{margin:auto auto 23rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-checkout-page{padding-right:112px}}@media screen and (max-width:768px){.ndi-checkout-page{padding-right:24px}}.ndi-checkout-page{padding-left:calc(-66.83871px + 11.82796vw)}@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-login-rejected-page{min-height:50rem;padding:4.8rem;width:100%}.ndi-login-rejected-page,.ndi-login-rejected-page .ndi-error-description{align-items:center;display:flex;flex-direction:column;justify-content:center}.ndi-login-rejected-page .ndi-error-description{gap:1.2rem;margin-bottom:4.8rem;max-width:72rem;text-align:center}.ndi-login-rejected-page .ndi-error-description p{margin:0;padding:0}.ndi-login-rejected-page .ndi-buttons{align-items:center;display:flex;gap:2.4rem;justify-content:center}.ndi-login-rejected-page .ndi-error-details{margin-top:2.4rem;max-width:72rem}.ndi-login-rejected-page .ndi-error-details p{font-size:1.2rem;font-weight:300;margin:0;padding:0}.ndi-login-rejected-page .ndi-error-details span{font-size:1.2rem;font-weight:600}.ndi-login-rejected-page .ndi-error-details .ndi-details-first-line{font-size:1.4rem;font-weight:400}.ndi-contact-ndi-block{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center}.ndi-contact-ndi-block__content-area{padding:5rem 2rem 0}.ndi-pagination{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-top:1.2rem;overflow:auto}.ndi-pagination__current-page-text{font-size:1.2rem;font-weight:600;white-space:nowrap}.ndi-pagination ul{align-items:center;display:flex;gap:.4rem;list-style:none;margin:0;padding:0}.ndi-pagination ul button{background-color:#fff;border:1px solid #38404a;border-radius:.4rem;font-size:1.2rem;font-weight:600;line-height:1.8rem;padding:.3rem .7rem}.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{align-items:flex-end;display:flex;justify-content:flex-end}.ndi-product-badge{align-items:center;background-color:var(--light-yellow);display:flex;flex-direction:column;height:3.2rem;justify-content:center;left:0;margin:auto;padding:0 1.6rem;position:absolute;right:0;top:0;width:12rem}.ndi-product-badge p{color:var(--dark-grey);font-size:1rem;font-weight:700;line-height:1.2rem;margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:475px){.ndi-product-badge{left:2.4rem;right:auto}}.ndi-product-badge-compact{align-items:center;background-color:var(--light-yellow);display:flex;flex-direction:column;height:fit-content;justify-content:center;padding:.2rem 1.6rem;width:fit-content}.ndi-product-badge-compact span{color:var(--dark-grey);font-size:1rem;font-weight:700;line-height:1.2rem;margin:0;text-align:center;text-transform:uppercase}.ndi-empty-search-state{align-items:center;display:flex;flex-direction:column;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-empty-search-state__text{margin-top:1rem;text-align:center}@media(min-width:768px){.ndi-empty-search-state__text{max-width:60rem}}.ndi-missing-car-info-card{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;max-height:24rem;min-height:10rem;padding:3.2rem 2.4rem;position:relative}.ndi-missing-car-info-card__title{color:var(--red);margin:0;text-align:center}.ndi-bundle-drawer-item{border-bottom:1px solid var(--light-grey-2);box-sizing:border-box;padding:2.4rem 2.8rem;width:100%}.ndi-bundle-drawer-item p{margin:0;padding:0}.ndi-bundle-drawer-item .ndi-group-header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;width:100%}.ndi-bundle-drawer-item .ndi-group-header .ndi-image-and-splash{display:flex;flex:1 0 auto;flex-direction:column;gap:.4rem;width:8rem}.ndi-bundle-drawer-item .ndi-group-header .ndi-image-and-splash .ndi-product-badge{left:0;padding:1rem 1.2rem;position:relative;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{color:var(--light-grey-5);font-size:1.2rem}.ndi-bundle-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name{display:flex;flex-direction:row;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;gap:1rem;line-height:1.375}.ndi-bundle-drawer-item .ndi-group-header .ndi-group-details .ndi-group-subtitle{font-size:1.5rem;line-height:2rem}.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{align-items:center;display:flex;flex-grow:0;gap:1.2rem;justify-content:end}.ndi-bundle-drawer-item .ndi-group-price-and-actions .ndi-price{min-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{border-left:1px solid var(--light-grey-2);margin-left:.5rem;padding-left:.5rem}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item{align-items:center;display:flex;flex:1;gap:.7rem;justify-content:start;padding-bottom:1.2rem;padding-top:1.2rem;width:100%}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-image{flex-grow:0;object-fit:contain;width:5.6rem}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-sku{color:var(--light-grey-5);font-size:1.2rem;line-height:1.4rem}.ndi-bundle-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-title{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;line-height:1.8rem}.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}.ndi-bundle-drawer-item__incl-mounting{align-items:center;display:flex;font-size:1.2rem;gap:.4rem;justify-content:flex-end;margin-top:.4rem}.ndi-bundle-drawer-item__incl-mounting .ndi-icon{height:1.6rem;width:1.6rem}.ndi-complete-wheel-drawer-item{border-bottom:1px solid var(--light-grey-2);box-sizing:border-box;padding:2.4rem 2.8rem;width:100%}.ndi-complete-wheel-drawer-item p{margin:0;padding:0}.ndi-complete-wheel-drawer-item .ndi-group-header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;width:100%}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-image{flex-grow:0;height:8rem;object-fit:contain;width:8rem}.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{color:var(--light-grey-5);font-size:1.2rem}.ndi-complete-wheel-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name{font-size:1.2rem;font-weight:400;line-height:1.8rem}.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-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;line-height:2.2rem}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions{align-items:center;display:flex;flex-grow:0;gap:1.2rem;justify-content:end}.ndi-complete-wheel-drawer-item .ndi-group-price-and-actions .ndi-price{min-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{border-left:1px solid var(--light-grey-2);margin-left:1.2rem;padding-left:1.2rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item{align-items:center;display:flex;gap:1.2rem;justify-content:start;padding-bottom:1.2rem;padding-top:1.2rem;width:100%}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image-and-splash{width:5.6rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image-and-splash .ndi-image{flex-grow:0;height:5.6rem;object-fit:contain}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image-and-splash .ndi-product-badge{left:0;padding:1rem 1.2rem;position:relative;width:5.6rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item__image-and-splash .ndi-button--icon-button{height:2.4rem;width: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{color:var(--light-grey-5);font-size:1.2rem;line-height:1.4rem}.ndi-complete-wheel-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-title{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;line-height:1.8rem}.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{align-items:center;display:flex;flex-grow:0;gap:1.2rem;justify-content:end}.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-complete-wheel-drawer-item__incl-mounting{align-items:center;display:flex;font-size:1.2rem;gap:.4rem;justify-content:flex-end;margin-top:.4rem}.ndi-complete-wheel-drawer-item__incl-mounting .ndi-icon{height:1.6rem;width:1.6rem}.ndi-loose-drawer-item{border-bottom:1px solid var(--light-grey-2);box-sizing:border-box;padding:2.4rem 2.8rem;width:100%}.ndi-loose-drawer-item p{margin:0;padding:0}.ndi-loose-drawer-item .ndi-item-header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;width:100%}.ndi-loose-drawer-item .ndi-item-header .ndi-image-and-splash{display:flex;flex:1 0 auto;flex-direction:column;gap:.4rem;width:8rem}.ndi-loose-drawer-item .ndi-item-header .ndi-image-and-splash .ndi-product-badge{left:0;padding:1rem 1.2rem;position:relative;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{color:var(--light-grey-5);font-size:1.2rem}.ndi-loose-drawer-item .ndi-item-header .ndi-item-details .ndi-title{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;line-height:1.375}.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{align-items:center;display:flex;flex-grow:0;gap:1.2rem;justify-content:end}.ndi-loose-drawer-item .ndi-item-price-and-actions .ndi-price{min-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-loose-drawer-item__incl-mounting{align-items:center;display:flex;font-size:1.2rem;gap:.4rem;justify-content:flex-end;margin-top:.4rem}.ndi-loose-drawer-item__incl-mounting .ndi-icon{height:1.6rem;width:1.6rem}.ndi-staggered-fitment-drawer-item{border-bottom:1px solid var(--light-grey-2);box-sizing:border-box;padding:2.4rem 2.8rem;width:100%}.ndi-staggered-fitment-drawer-item__details-title-section{display:flex;gap:1rem}@media screen and (max-width:475px){.ndi-staggered-fitment-drawer-item .ndi-modern-tooltip{width:60%}}.ndi-staggered-fitment-drawer-item p{margin:0;padding:0}.ndi-staggered-fitment-drawer-item .ndi-group-header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;width:100%}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-image{flex-grow:0;height:8rem;object-fit:contain;width:8rem}.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{color:var(--light-grey-5);font-size:1.2rem}.ndi-staggered-fitment-drawer-item .ndi-group-header .ndi-group-details .ndi-group-name{font-size:1.2rem;font-weight:400;line-height:1.8rem}.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-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;line-height:2.2rem}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions{align-items:center;display:flex;flex-grow:0;gap:1.2rem;justify-content:end}.ndi-staggered-fitment-drawer-item .ndi-group-price-and-actions .ndi-price{min-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{border-left:1px solid var(--light-grey-2);margin-left:.5rem;padding-left:.5rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item{align-items:center;display:flex;gap:.7rem;justify-content:start;padding-bottom:1.2rem;padding-top:1.2rem;width:100%}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image{width:7rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-image{flex-grow:0;height:6rem;object-fit:contain;padding:0 .5rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-splash-in-basket{column-gap:0;left:0;position:relative;width:100%}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-product-badge{padding:0 1rem;position:unset;width:100%}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-splash-in-group-card{width:70%}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item__image .ndi-button--icon-button{height:2.4rem;width: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{color:var(--light-grey-5);font-size:1.2rem;line-height:1.4rem}.ndi-staggered-fitment-drawer-item .ndi-group-items .ndi-group-item .ndi-item-details .ndi-title{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;line-height:1.8rem}.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{align-items:center;display:flex;flex-grow:0;gap:1.2rem;justify-content:end}.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}.ndi-staggered-fitment-drawer-item__incl-mounting{align-items:center;display:flex;font-size:1.2rem;gap:.4rem;justify-content:flex-end;margin-top:.4rem}.ndi-staggered-fitment-drawer-item__incl-mounting .ndi-icon{height:1.6rem;width:1.6rem}main{min-height:calc(100vh - 10rem)}.ndi-button,.ndi-public-admin-page__login-button{border:none;border-radius:var(--CardBorderRadius);color:var(--dark-grey);cursor:pointer;display:inline-block;font-size:1.4rem;min-width:14.5rem;padding:1.5rem 2.4rem;position:relative;transition:background-color .1s ease-out,color .1s ease-out}.ndi-button:disabled:not(.ndi-button--icon-button),.ndi-button:disabled:not(.ndi-button--icon-button):hover,.ndi-public-admin-page__login-button:disabled:not(.ndi-button--icon-button),.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(--PrimaryColor,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(--PrimaryColor,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{background-color:transparent;border:1px solid var(--dark-grey);font-weight:400;outline:1px solid transparent;outline-offset:-2px;text-align:center;transition:outline-color .1s ease-out}.ndi-button--secondary:hover{color:var(--dark-grey);outline-color:var(--dark-grey)}.ndi-content-section--dark-grey .ndi-button--secondary{background-color:transparent;border:1px solid var(--white);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:var(--faded-blue);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{background-color:var(--white);font-weight:700}.ndi-button--arrow-button{overflow:hidden;padding:0}.ndi-button--arrow-button .ndi-svg--arrow{display:inline-block;height:1.4rem;position:relative;transform:translateX(-1.2rem);transition:transform .1s ease-out;width:3.6rem}.ndi-button--arrow-button.ndi-button--size-large{min-width:10rem}.ndi-button--arrow-button.ndi-button--size-large .ndi-svg--arrow{height:2.8rem;transform:translateX(-2.4rem);width:7.2rem}.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(--PrimaryColor,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(--PrimaryColor,var(--red))}.ndi-button--icon-button{background-color:transparent;gap:.4rem;min-width:unset;padding:0}.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(--PrimaryColor,var(--red))}.ndi-button--icon-button:hover:not(:disabled) .ndi-icon--close{transform:scale(.8)}.ndi-button--icon-button:hover:not(:disabled) .svg-icon-fill,.ndi-button--icon-button:hover:not(:disabled) .svg-icon-stroke{transition:fill .1s ease-out,stroke .1s ease-out}.ndi-button--icon-button:hover:not(:disabled) .svg-icon-stroke{stroke:var(--PrimaryColor,var(--red))}.ndi-button--icon-button:hover:not(:disabled) .svg-icon-fill{fill:var(--PrimaryColor,var(--red))}.ndi-button--icon-button .ndi-icon--chevron-left,.ndi-button--icon-button .ndi-icon--chevron-right{height:.8rem;width:.8rem}.ndi-button--tab-button{background-color:var(--light-grey-2);flex-grow:1;font-weight:700;padding:1.6rem 2.4rem;text-transform:capitalize}.ndi-button--tab-button:hover{background:var(--light-grey-1)}.ndi-button--tab-button.ndi-button--active{background-color:#fff;border-top:1px solid var(--light-grey-2);color:var(--dark-grey)}.ndi-button--circle{background-color:var(--light-grey-1);border-radius:50%;padding:1rem}.ndi-button--rounded{background-color:#fff;border-radius:10rem;padding:1rem 1.8rem}.ndi-button--loading .ndi-button__content{visibility:hidden}.ndi-button--small{min-height:4.8rem;padding:.5rem 1.4rem}.ndi-button--compact-login-to-buy{font-size:1.2rem;min-width:0;padding:1.2rem}.ndi-button__content{align-items:center;column-gap:.8rem;display:inline-flex;justify-content:center}.ndi-button .ndi-loading-spinner,.ndi-public-admin-page__login-button .ndi-loading-spinner{height:3.6rem;width:3.6rem}.ndi-dropdown--open>.ndi-dropdown__dropdown-toggle>.ndi-input-select__selected-options>.ndi-dropdown__actions .ndi-icon--chevron-right{transform:rotate(-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}.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{appearance:none;background:#fff;border-radius:4px;cursor:pointer;display:flex;position:relative;white-space:normal;width:100%}.ndi-dropdown__dropdown-menu{background-color:#fff;border:none;border-radius:4px;box-shadow:2px 5px 5px 0 rgba(0,0,0,.1);color:currentColor;flex-direction:column;line-height:3.2rem;list-style:none;list-style-type:none;margin:auto;max-height:28rem;min-width:20rem;overflow-y:auto;padding:0;position:fixed;text-align:left;z-index:1000}@media screen and (min-width:768px){.ndi-dropdown__dropdown-menu--mobile-fullscreen{bottom:0;left:0;margin:0;position:absolute;right:0;top:0}}.ndi-dropdown__dropdown-menu-content{cursor:default;display:flex;flex-direction:column}.ndi-dropdown__loading-spinner{margin-bottom:1.2rem;min-height:6rem;position:relative}.ndi-dropdown__actions{align-items:center;display:flex}.ndi-dropdown__actions .ndi-icon--chevron-right{height:1.4rem;transform:rotate(90deg);width:1.4rem}.ndi-dropdown__dropdown-option--highlight{background:var(--light-grey-4)}.ndi-dropdown .dropdown-menu-enter-active,.ndi-dropdown .dropdown-menu-leave-active{transition:opacity .15s ease-out,transform .15s ease-out}.ndi-dropdown .dropdown-menu-enter-from,.ndi-dropdown .dropdown-menu-leave-to{opacity:0}.ndi-icon{align-items:center;display:inline-flex;height:2.4rem;justify-content:center;width:2.4rem}.ndi-icon .svg-icon-stroke{stroke:var(--dark-grey)}.ndi-icon .svg-icon-fill{fill:var(--dark-grey)}.ndi-icon>svg{height:100%;width: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(--PrimaryColor,var(--red))}.ndi-icon--color-red .svg-icon-fill{fill:var(--PrimaryColor,var(--red))}.ndi-icon--color-green .svg-icon-stroke{stroke:var(--light-green)}.ndi-icon--color-green .svg-icon-fill{fill:var(--light-green)}.ndi-icon--color-mid-grey .svg-icon-stroke{stroke:var(--light-grey-5)}.ndi-icon--color-mid-grey .svg-icon-fill{fill:var(--light-grey-5)}.ndi-icon--background-color-light-grey-1{background-color:var(--light-grey-1);border-radius:.4rem;padding:.6rem}.ndi-icon--background-color-light-grey-2{background-color:var(--light-grey-2);border-radius:.4rem;padding:.6rem}.ndi-icon--ellipsis{border-radius:50%}.ndi-icon--chevron-down,.ndi-icon--chevron-up{padding:.6rem}.ndi-link{align-items:center;display:inline-flex;font-size:1.4rem;gap:.5rem}.ndi-link .ndi-icon--chevron-left,.ndi-link .ndi-icon--chevron-right{height:.8rem;width:.8rem}@media(hover:hover){.ndi-link:hover .svg-icon-stroke{stroke:var(--PrimaryColor,var(--red))}.ndi-link:hover .ndi-icon--chevron-left path,.ndi-link:hover .ndi-icon--chevron-right path,.ndi-link:hover .svg-icon-fill{fill:var(--PrimaryColor,var(--red))}}.ndi-link--underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;background-size:100% 1px;transition:background-size .1s ease-out}.ndi-link--button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.ndi-link--button:hover{color:var(--PrimaryColor,var(--red))}.ndi-link--size-l{font-size:1.6rem}.ndi-link--size-l .ndi-link--chevron-left,.ndi-link--size-l .ndi-link--chevron-right{height:1rem;width:1rem}.ndi-link--color-red{color:var(--PrimaryColor,var(--red))}.ndi-loading-spinner{animation:spin 2s linear infinite;border-top:6px solid var(--light-grey-3);border:6px solid var(--light-grey-3);border-radius:50%;border-top-color:var(--PrimaryColor,var(--red));bottom:0;height:4rem;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0;width:4rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ndi-table{overflow-y:visible}.ndi-table th{border-bottom:1px solid var(--light-grey-2);font-size:1.2rem;font-weight:700;padding:2.4rem 1.6rem;text-align:left;text-transform:uppercase}.ndi-table th .ndi-icon--chevron-right{height:1.2rem;margin-left:1.2rem;transform:rotate(270deg);vertical-align:middle;width: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{background-color:#fff;border-collapse:collapse;border-radius:.4rem;border-spacing:0;text-align:left;width:100%}.ndi-table__table__input input,.ndi-table__table__input select{border:1px solid var(--light-grey-3);border-radius:.4rem;font-size:1.2rem}.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{background-color:transparent;border:1px solid var(--light-grey-2);color:var(--dark-grey);cursor:not-allowed}.ndi-table__table__input input{padding: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 .2s ease}.ndi-table__table__action button{background-color:transparent;border:none;border-radius:.4rem;cursor:pointer;padding:1rem}.ndi-table__table__action button:hover:not(:disabled){background-color:var(--light-grey-3)}.ndi-table__table__action button:disabled{color:var(--dark-grey);cursor:not-allowed;stroke:var(--light-grey-2)}.ndi-table__table__action button .ndi-action-icon{height:2rem;width: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,.ndi-toggle{align-items:center;display:flex}.ndi-toggle{column-gap:1rem;justify-content:space-between;--toggle-height:32px;--toggle-width:55px}.ndi-toggle label{flex:1 1 auto;min-width:0}.ndi-toggle--toggled .ndi-toggle__track:before{background-color:var(--PrimaryColor,var(--red));transform:translate(calc(var(--toggle-width) - var(--toggle-height) + 3px),3px)}.ndi-toggle__track{background-color:transparent;border-radius:32px;cursor:pointer;flex-shrink:0;height:var(--toggle-height);margin:0;min-width:var(--toggle-width);outline:1px solid #767676;position:relative;user-select:none;width:var(--toggle-width)}.ndi-toggle__track:before{background-color:var(--light-grey-3);border-radius:100%;content:"";height:calc(var(--toggle-height) - 6px);left:0;margin:auto;position:absolute;top:0;transform:translate(3px,3px);transition:transform .1s ease-out,background-color .1s ease-out;width:calc(var(--toggle-height) - 6px)}.ndi-toggle__input{display:none}.ndi-toggle__disabled{cursor:not-allowed;opacity:.5}.ndi-add-to-basket-normal .actions{column-gap:.8rem;display:flex;justify-content:center;row-gap:.8rem}@media screen and (min-width:475px){.ndi-add-to-basket-normal .actions{justify-content:flex-end}}.ndi-add-to-basket-normal .actions .quantity-input .ndi-input-number{width:5.6rem}.ndi-add-to-basket-compact{display:flex;flex-direction:column;gap:.4rem}.ndi-add-to-basket-compact .actions{column-gap:.8rem;display:flex;justify-content:flex-end}.ndi-add-to-basket-compact .actions .quantity-input .ndi-input-character{border-radius:.4rem;width:6.2rem}.ndi-add-to-basket-compact .actions .add-button{border:none;font-size:1.4rem;min-width:auto;padding:0;width:6.2rem}.ndi-add-to-basket .quantity-help-message{color:var(--dark-red);font-size:1.2rem;text-align:end}.ndi-anchor-link-button{color:red;filter:brightness(0) saturate(100%) invert(25%) sepia(93%) saturate(7071%) hue-rotate(349deg) brightness(84%) contrast(116%);margin-left:.7rem;position:absolute;width:2rem}.ndi-anchor-link-button:hover{cursor:pointer;filter:brightness(0) saturate(100%) invert(6%) sepia(96%) saturate(7494%) hue-rotate(354deg) brightness(102%) contrast(102%)}.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 .4s cubic-bezier(.47,1.64,.41,.8)}.ndi-basket-button .ndi-button,.ndi-basket-button .ndi-public-admin-page__login-button{align-items:center;border-radius:50%;display:flex;height:3.4rem;justify-content:center;margin-right:1rem;min-height:0;min-width:0;padding:0;width:3.4rem}@media(min-width:768px){.ndi-basket-button .ndi-button,.ndi-basket-button .ndi-public-admin-page__login-button{border-radius:0;height:auto;min-height:5.6rem;padding:1rem 2.4rem;width:auto}}.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{height:2.4rem;margin-left:0;width:2.4rem}@media(min-width:768px){.ndi-basket-button .ndi-icon--basket{height:3.2rem;margin-left:.8rem;width:3.2rem}}.ndi-basket-button__button-text{display:none}@media(min-width:768px){.ndi-basket-button__button-text{display:inline}}.ndi-basket-button__quantity{align-items:center;background-color:var(--white);border:2px solid var(--red);border-radius:50%;color:var(--dark-grey);display:flex;font-size:1.2rem;height:2.4rem;justify-content:center;position:absolute;right:-1rem;top:-.6rem;width:2.4rem}@media(min-width:768px){.ndi-basket-button__quantity{right:1.4rem;top:.4rem}}.ndi-basket-button .quantity-enter-active,.ndi-basket-button .quantity-leave-active{transition:opacity .1s ease-out,transform .1s ease-out}.ndi-basket-button .quantity-enter-from,.ndi-basket-button .quantity-leave-to{opacity:0;transform:scale(.6)}@keyframes productAddedToBasket{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media(min-width:475px)and (max-width:1024px){.basket-item-quantity .ndi-input-character__control{padding:1rem .5rem}}@media(min-width:475px)and (max-width:1200px)and (orientation:landscape){.basket-item-quantity .ndi-input-character__control{padding:1rem .5rem}}.ndi-become-customer-button .ndi-button,.ndi-become-customer-button .ndi-public-admin-page__login-button{background-color:transparent;color:var(--dark-grey);font-size:1.2rem;font-weight:400;min-width:unset;padding:.5rem}@media(min-width:768px){.ndi-become-customer-button .ndi-button,.ndi-become-customer-button .ndi-public-admin-page__login-button{background-color:var(--red);color:var(--white);font-weight:700;min-height:5.6rem;padding:1.5rem 2.4rem;text-align:center}}.ndi-become-customer-button .ndi-button:hover,.ndi-become-customer-button .ndi-public-admin-page__login-button:hover{color:var(--red)}@media(min-width:768px){.ndi-become-customer-button .ndi-button:hover,.ndi-become-customer-button .ndi-public-admin-page__login-button:hover{background-color:var(--dark-red);color:var(--white)}}.ndi-catalog-filters__conversion-button .ndi-icon--conversion{height:2.4rem;width:2.4rem}.ndi-catalog-filters__facet{border-top:1px solid var(--light-grey-2);gap:.4rem;padding:1.6rem 0;width:100%}.ndi-catalog-filters__facet-button{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:.4rem;width:100%}.ndi-catalog-filters__facet-button--expanded .ndi-catalog-filters__facet-title{font-weight:700}.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-button--expanded .ndi-catalog-filters__facet-detail{color:var(--dark-grey)}.ndi-catalog-filters__facet-button>.ndi-button__content{display:block;width:100%}.ndi-catalog-filters__facet-top{align-items:start;display:flex;flex-direction:column;gap:1.2rem;justify-content:left;width:100%}.ndi-catalog-filters__facet-top--expanded .ndi-catalog-filters__facet-title{font-weight:700}.ndi-catalog-filters__facet-top--expanded .ndi-catalog-filters__facets-selected{color:var(--dark-grey)}.ndi-catalog-filters__facet-top--expanded .ndi-icon.ndi-icon--chevron-right{transform:rotate(270deg)}.ndi-catalog-filters__facet-top--expanded .ndi-catalog-filters__facet-detail{color:var(--dark-grey)}.ndi-catalog-filters__facet-top .ndi-icon--chevron-right{height:1rem;margin-top:.4rem;transform:rotate(90deg);width:1rem}.ndi-catalog-filters__facet-top-title{display:flex;flex-direction:column;width:100%}.ndi-catalog-filters__facet-detail{color:var(--light-grey-5);font-size:1.2rem;margin:0;text-align:left}.ndi-catalog-filters__facet-detail-link{font-size:1.2rem;text-decoration:underline}.ndi-catalog-filters__facet-detail-link:hover{color:var(--red)}.ndi-catalog-filters__facet-title-container{align-items:center;color:var(--dark-grey);display:flex;flex-direction:row;font-size:1.4rem;gap:1rem;justify-content:space-between;text-align:left;width:100%}.ndi-catalog-filters__facet-title-container:hover{color:var(--red)}.ndi-catalog-filters__facet-title{font-size:1.4rem;text-align:left}.ndi-catalog-filters__facet-title *{font-size:1.4rem;margin:0}.ndi-catalog-filters__facet-leader,.ndi-catalog-filters__facets-selected{color:var(--light-grey-5);font-size:1.4rem}.ndi-catalog-filters__facets-selected{text-transform:capitalize}.ndi-catalog-filters__facet-list{color:var(--light-grey-5);display:flex;flex-direction:column;font-size:1.4rem;gap:.8rem;list-style-type:none;margin-top:1.6rem;padding:0;text-transform:none;white-space:pre-wrap}.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-list .ndi-input-checkbox label{color:var(--dark-grey);font-size:1.4rem;font-weight:400}.ndi-catalog-filters__facet-postfix{font-weight:700}.ndi-catalog-filters__show-extra{align-items:center;color:var(--dark-grey);display:flex;font-size:1.4rem;font-weight:400;margin-top:.8rem;text-decoration:underline}.ndi-catalog-filters__show-extra:hover{color:var(--red)}.ndi-catalog-filters__show-extra:hover .ndi-icon--chevron-down .svg-icon-stroke{stroke:red}.ndi-catalog-filters__show-extra .ndi-icon--chevron-down{height:1.2rem;padding:0;width:1.2rem}.ndi-catalog-filters__facet-toggle{display:flex;flex-direction:column;gap:1.2rem}.ndi-catalog-filters__facet-toggle .ndi-toggle label{font-size:1.4rem;font-weight:400;margin:0;text-align:left}.ndi-filter-labels{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.ndi-filter-labels .ndi-filter-labels-transitions-enter-active,.ndi-filter-labels .ndi-filter-labels-transitions-leave-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(0)}.ndi-filter-labels-button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:1.4rem;font-weight:400;gap:1.5rem;justify-content:space-between;min-width:10.5rem;outline:1px solid;outline-offset:-2px;padding:.5rem 1.4rem;position:relative;transition:background-color .1s ease-out,color .1s ease-out;transition:outline-color .1s ease-out;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;background-size:100% 1px;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0;transition:background-size .1s ease-out}.ndi-filter-labels-button:hover{background-color:var(--light-grey-3);color:var(--dark-grey)}.ndi-filter-labels-button:disabled{transition:none}.ndi-filter-labels-button:disabled:not(.ndi-button--icon-button),.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{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;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{align-items:center;background-color:var(--white);border-radius:.4rem;display:flex;flex-direction:row;font-size:1.4rem;gap:.8rem;min-height:4.8rem;padding:.8rem 2.4rem;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{border-top:1px solid #e5e5e5;color:#000;margin-top:12px;padding-bottom:12px;padding-top:12px;width:auto}@media(min-width:768px){.ndi-component--customer-selector{min-width:252px;padding-bottom:0}}.ndi-component--customer-selector .ndi-customer-selector__label{padding-bottom:1.25rem}.ndi-component--customer-selector .ndi-customer-selector__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1.4rem;font-weight:500;justify-content:space-between;padding:0;text-align:left;transition:color .2s ease;width:100%}.ndi-component--customer-selector .ndi-customer-selector__toggle:hover{color:var(--PrimaryColor,var(--red))}.ndi-component--customer-selector .ndi-customer-selector__chevron{align-items:center;display:flex;transition:transform .2s ease-in-out}.ndi-component--customer-selector .ndi-customer-selector__chevron .svg-icon{height:1.6rem;width:1.6rem}.ndi-component--customer-selector .ndi-customer-selector__chevron.expanded{transform:rotate(90deg)}.ndi-component--customer-selector .ndi-customer-selector__list{display:flex;flex-direction:column;gap:.4rem;max-height:calc(100dvh - 426px);overflow-y:auto;padding-top:1.2rem;scrollbar-gutter:auto}@media(min-width:768px){.ndi-component--customer-selector .ndi-customer-selector__list{max-height:40dvh}}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer{align-items:center;background-color:transparent;border:none;border-radius:.4rem;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;outline:none;padding:1.2rem 1.6rem;text-align:left;transition:background-color .2s ease;width:100%}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer:hover{background-color:#f5f5f5;color:inherit}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer:focus-visible{outline:2px solid var(--PrimaryColor,var(--red));outline-offset:-2px}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer__info{display:flex;flex-direction:column;gap:.2rem}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer__icon{align-items:center;color:var(--PrimaryColor,var(--red));display:flex}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer__icon .svg-icon{height:1.6rem;width:1.6rem}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer .ndi-customer-account-number{color:#666;display:flex;font-size:1.2rem;gap:.8rem;line-height:1.4rem}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer .ndi-customer-name{color:var(--dark-grey);font-size:1.4rem;font-weight:500;line-height:1.6rem}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer--selected{background-color:#f2f2f2}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer--selected .ndi-customer-name{color:#000;font-weight:700}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer--selected .ndi-icon--checkmark{color:var(--PrimaryColor,var(--red))}.ndi-component--customer-selector .ndi-customer-selector__list .ndi-customer--selected .svg-icon-fill{fill:var(--PrimaryColor,var(--red))}.ndi-image-carousel-modal{overflow-y:auto;padding:0 1.2rem 1.2rem}.ndi-image-carousel-modal__main-image{height:65vh;position:relative;width:100%}.ndi-image-carousel-modal__main-image-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.ndi-image-carousel-modal__main-image-wrapper>img{height:100%;object-fit:contain;width:100%}.ndi-image-carousel-modal__thumbnails{align-items:center;display:flex;gap:1.6rem;height:8rem;justify-content:center;margin-top:1.2rem;overflow-y:auto}.ndi-image-carousel-modal__thumbnail{border:2px solid var(--light-grey-2);height:calc(100% - 4px);position:relative;width:15rem}.ndi-image-carousel-modal__thumbnail--selected{border-color:var(--yellow)}.ndi-image-carousel-modal__thumbnail>img{height:100%;object-fit:cover;width:100%}.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{flex-direction:column-reverse;padding-right:0}.ndi-image-carousel .ndi-image-carousel__thumbnails{flex-direction:row}}.ndi-image-carousel--rows{flex-direction:column-reverse;margin-right:0}.ndi-image-carousel--rows .ndi-image-carousel__thumbnails{flex-direction:row;gap:0}.ndi-image-carousel .ndi-icon--zoom{cursor:pointer;margin-left:auto}.ndi-image-carousel__thumbnails{align-items:center;display:flex;flex-direction:column;flex-shrink:0;line-height:0;margin:0 auto;max-height:26rem;max-width:100%;overflow-x:auto;row-gap:1.6rem;gap:1.6rem}.ndi-image-carousel__thumbnail{cursor:pointer;flex-shrink:0;height:7.2rem;width:7.2rem}.ndi-image-carousel__thumbnail img{aspect-ratio:1/1;height:100%;object-fit:contain;width:100%}.ndi-image-carousel__thumbnail--selected{border:1px solid var(--dark-grey)}.ndi-image-carousel__selected-image{aspect-ratio:1/1;cursor:pointer;margin-left:auto;margin-right:auto;max-height:30rem;width:100%}.ndi-image-carousel__selected-image img{aspect-ratio:1/1;height:100%;object-fit:contain;width:100%}.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{align-items:start;display:flex;flex-direction:row-reverse;gap:.8rem;justify-content:flex-end;position:relative}.ndi-input-checkbox__input label{align-self:center;font-size:1.6rem;font-weight:400;line-height:1.75;margin-bottom:0;margin-top:-.2rem}.ndi-input-checkbox [type=checkbox]{cursor:pointer;flex-shrink:0;height:2.4rem;margin:0;opacity:0;padding:0;width:2.4rem}.ndi-input-checkbox [type=checkbox]:checked~.ndi-input-checkbox__background{background-color:var(--PrimaryColor,var(--red));border:none}.ndi-input-checkbox [type=checkbox]:checked~.ndi-input-checkbox__background .ndi-input-checkbox__svg-checkmark-checked{opacity:1}.ndi-input-checkbox [type=checkbox]:focus-visible:not(:checked):not(:disabled)~.ndi-input-checkbox__background,.ndi-input-checkbox [type=checkbox]:hover:not(:checked):not(:disabled)~.ndi-input-checkbox__background{border:1px solid #000}.ndi-input-checkbox [type=checkbox]:focus-visible:not(:checked):not(:disabled)~.ndi-input-checkbox__background .ndi-input-checkbox__svg-checkmark-hover,.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{background-color:var(--light-grey-3);border:1px solid var(--light-grey-3)}.ndi-input-checkbox__background{border:1px solid #767676;border-radius:.35rem;height:2.4rem;pointer-events:none;position:absolute;top:0;width:2.4rem}.ndi-input-checkbox__svg-checkmark{bottom:0;left:0;position:absolute;right:0;top:0}.ndi-input-checkbox__svg-checkmark-checked,.ndi-input-checkbox__svg-checkmark-hover{opacity:0}.ndi-bundle-item-quantity{width:5rem}.ndi-bundle-item-quantity .ndi-input-character__control{background-color:var(--light-grey-1);text-align:center}.ndi-bundle-item-quantity .ndi-input-character__control:has(input[disabled]),.ndi-bundle-item-quantity .ndi-input-character__control__no-border{border:0}.ndi-bundle-item-quantity .ndi-input-character__control input[type=text]{background-color:var(--light-grey-1);color:var(--dark-grey);text-align:center}.ndi-input-radio{align-items:center;display:flex;gap:1rem}.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]{appearance:none;background-color:transparent;border:1px solid var(--light-grey-3);border-radius:50%;box-sizing:border-box;cursor:pointer;height:2.4rem;outline:none;padding:0;transition:border-color .15s ease-out,background-image .15s ease-out,background-color .15s ease-out;width:2.4rem}.ndi-input-radio--default>input[type=radio]:not(:disabled):checked{background-clip:content-box;background-color:var(--light-grey-5);background-image:radial-gradient(circle,var(--PrimaryColor,var(--red)) 0,var(--PrimaryColor,var(--red)) 50%,transparent 60%,transparent 100%);border-color:var(--light-grey-5);padding:2px}.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{align-items:center;border:1px solid #e9e9e9;border-radius:.4rem;display:flex;font-weight:400;height:3.2rem;justify-content:center;white-space:pre-line;width:3.2rem}.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{align-items:center;border:1px solid var(--light-grey-3);display:flex;flex-basis:100%;gap:1.6rem;justify-content:flex-start;padding:1.2rem}.ndi-input-select__option{cursor:pointer;padding:1.2rem 1.6rem}.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{color:var(--light-grey-3);cursor:not-allowed;transition:color .15s ease-out}.ndi-input-select--disabled .svg-icon-fill{fill:var(--light-grey-3);transition:fill .15s 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{background-color:var(--light-grey-2);color:var(--light-grey-5);cursor:not-allowed;transition:color .15s ease-out,background-color .15s ease-out}.ndi-input-select--floating.ndi-input-select--disabled .svg-icon-fill{fill:var(--light-grey-5);transition:fill .15s 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{max-width:100%;position:relative}.ndi-input-select-v2__input-container{position:relative}.ndi-input-select-v2__input-container label{align-items:center;color:var(--dark-grey);display:flex;font-size:1.4rem;font-weight:400;height:100%;left:1.6rem;line-height:1.6rem;pointer-events:none;position:absolute;transition:all .2s ease-in-out}.ndi-input-select-v2__input-container label.disabled{color:var(--light-grey-3);font-weight:400}.ndi-input-select-v2__input-container input[type=text]{border:1px solid var(--light-grey-5);border-radius:.4rem;cursor:pointer;padding:1rem 1.6rem}.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{border:1px solid var(--light-grey-2);color:var(--light-grey-3);cursor:not-allowed;transition:all .2s ease-in-out}.ndi-input-select-v2__loading{align-items:center;display:flex;height:100%;position:absolute;right:3rem;top:0;z-index:1}.ndi-input-select-v2__loading .ndi-loading-spinner{animation:spin 1s linear infinite;border:.2rem solid var(--light-grey-2);border-radius:50%;border-top-color:var(--red);height:2.4rem;width:2.4rem}.ndi-input-select-v2__options-container{border:1px solid var(--light-grey-5);border-radius:0 0 .4rem .4rem;border-top:0;max-height:20rem;overflow-x:hidden;overflow-y:scroll;position:relative;width:100%}.ndi-input-select-v2__options-container.dropdown{background-color:var(--white);box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1);left:0;position:absolute;top:100%;z-index:1}.ndi-input-select-v2__options-container option{border-radius:.4rem;cursor:pointer;max-width:100%;padding:1rem 1.6rem;transition:all .1s ease-in-out;white-space:normal}.ndi-input-select-v2__options-container option.highlighted,.ndi-input-select-v2__options-container option:hover{background-color:var(--light-grey-2)}.ndi-input-select-v2__options-container__no-results{color:var(--dark-grey);font-size:1.4rem;padding:1rem 1.6rem;text-align:center}.ndi-input-select-v2 .fade-enter-active,.ndi-input-select-v2 .fade-leave-active{transition:opacity .15s ease-out,transform .15s 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{align-items:center;display:flex}.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{flex-direction:row}.ndi-inventory-compact,.ndi-inventory-locations-tooltip{align-items:center;display:flex;gap:.6rem}.ndi-inventory-compact .inventory-text-wrapper{display:flex;flex-direction:column;justify-content:center}.ndi-inventory-compact .inventory-text-wrapper .inventory-text{font-size:1.2rem;font-weight:700;line-height:1.4rem}.ndi-inventory-compact .show-remote-warehouse-button{font-size:1.2rem;line-height:1.4rem}.ndi-inventory .inventory-icon{position:relative}.ndi-inventory .inventory-icon:before{border-radius:50%;content:"";display:inline-block;height:1.2rem;width:1.2rem}.ndi-inventory .inventory-icon--color-10:before{background-color:var(--light-green)}.ndi-inventory .inventory-icon--color-20:before{background-color:var(--light-yellow)}.ndi-inventory .inventory-icon--color-30:before{background-color:var(--light-blue)}.ndi-inventory .inventory-icon--color-40:before{background-color:var(--hovered-blue)}.ndi-inventory .inventory-icon--color-50:before{background-color:var(--dark-red)}.ndi-inventory-product-card-normal{grid-column:1/2;padding-top:2.5rem}@media screen and (min-width:475px){.ndi-inventory-product-card-normal{grid-column:1/4}}@media screen and (min-width:1512px){.ndi-inventory-product-card-normal{grid-column:1/4}}.ndi-inventory-product-card-normal__inventory-product-row{background-color:#fff;column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;position:relative;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-inventory-product-card-normal__inventory-product-row{grid-template-columns:1fr 1fr;row-gap:2.4rem}}@media screen and (min-width:1512px){.ndi-inventory-product-card-normal__inventory-product-row{column-gap:2.4rem;grid-template-columns:9rem 30.2rem 20rem 1fr;padding-top:2.5rem;row-gap:1.6rem}}.ndi-inventory-product-card-normal__inventory-product-inventory-and-delivery{align-self:end;line-height:1.57;padding-left:2.4rem}@media screen and (min-width:768px){.ndi-inventory-product-card-normal__inventory-product-inventory-and-delivery{grid-column:1/2}}@media screen and (min-width:1512px){.ndi-inventory-product-card-normal__inventory-product-inventory-and-delivery{align-self:start;grid-column:3/4;padding-left:0}}.ndi-inventory-product-card-normal__inventory-product-inventory-and-delivery .ndi-product-delivery__delivery{margin-right:90px;padding-left:15px;width:100%}.ndi-inventory-product-card-normal__inventory-product-price-and-action{display:flex;flex-direction:column;grid-column:1;grid-row:2;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-inventory-product-card-normal__inventory-product-price-and-action{flex-direction:column;grid-column:2/3;grid-row:1;row-gap:3.6rem}}@media screen and (min-width:1512px){.ndi-inventory-product-card-normal__inventory-product-price-and-action{grid-column:5}}.ndi-inventory-product-card-normal__inventory-product-actions{display:flex}.ndi-inventory-product-card-normal__price-spinner{position:relative}.ndi-inventory-product-card-normal__divider{border-top:1px solid var(--light-grey-2);left:43.25rem;position:relative;width:46.5rem}@media screen and (max-width:475px){.ndi-inventory-product-card-normal__divider{left:0;padding:1.5rem 0;width:42rem}}.ndi-inventory-product-card-normal--compact{grid-column:1/-1;padding-top:0}.ndi-inventory-product-card-normal--compact .ndi-inventory-product-card__inventory-product-row{grid-template-columns:1fr;padding-top:1.2rem;row-gap:1.2rem}.ndi-inventory-product-card-normal--compact .ndi-inventory-product-card__inventory-product-inventory-and-delivery{align-self:start;padding-left:0}.ndi-inventory-product-card-normal--compact .ndi-inventory-product-card__inventory-product-inventory-and-delivery .ndi-product-delivery__delivery{margin-right:0}.ndi-inventory-product-card-normal--compact .ndi-inventory-product-card__inventory-product-price-and-action{grid-row:auto}.ndi-inventory-product-card-normal--compact .ndi-inventory-product-card__divider{left:0;width:100%}.ndi-inventory-product-card-compact{padding:1.2rem}.ndi-inventory-product-card-compact .ndi-product-price{grid-area:price}.ndi-inventory-product-card-compact .ndi-add-to-basket{grid-area:actions}.ndi-inventory-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;padding-left:.6rem}.ndi-inventory-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-inventory-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-inventory-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-inventory-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-inventory-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-inventory-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-inventory-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-inventory-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-inventory-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-inventory-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-inventory-product-card-compact .inventory-item-wrapper{display:grid;padding-top:1.2rem;grid-gap:.6rem;grid-template-areas:"info" "details" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-inventory-product-card-compact .inventory-item-wrapper{grid-template-areas:"info details" "logistics price" "logistics actions";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container root-product-card (min-width: 600px){.ndi-inventory-product-card-compact .inventory-item-wrapper{grid-template-areas:"logistics price actions";grid-template-columns:1fr 16.5rem 17rem;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-inventory-product-card-compact .inventory-item-wrapper{grid-gap:1rem;grid-template-areas:". . logistics price actions";grid-template-columns:1fr 17.5rem 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-inventory-product-card-compact .inventory-wrapper{align-items:center;display:flex;gap:.6rem}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-text{font-size:1.2rem;font-weight:700}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-icon{position:relative}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-icon:before{border-radius:50%;content:"";display:inline-block;height:1.2rem;width:1.2rem}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-icon--color-10:before{background-color:var(--light-green)}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-icon--color-20:before{background-color:var(--light-yellow)}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-icon--color-30:before{background-color:var(--light-blue)}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-icon--color-40:before{background-color:var(--hovered-blue)}.ndi-inventory-product-card-compact .inventory-wrapper .inventory-icon--color-50:before{background-color:var(--dark-red)}.ndi-inventory-product-card-compact .divider{border-top:1px solid var(--light-grey-2);left:0;position:relative;width:100%}.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{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;position:relative}@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{column-gap:2rem;grid-template-columns:8rem 2fr 20rem 24rem 6rem 15rem 2.4rem}.ndi-line-item--sub{grid-template-columns:8rem 2fr 16rem 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-line-item__image-and-splash .ndi-product-badge{left:0;margin:0 auto;padding:1rem 1.2rem;position:relative;width:5rem}@media screen and (min-width:475px){.ndi-line-item__image-and-splash .ndi-product-badge{width:8rem}}.ndi-line-item:has(.ndi-price-details:empty):has(.ndi-actions:empty) .ndi-quantity{grid-column:6}.ndi-bundle{border-bottom:1px solid var(--light-grey-2);padding:2.4rem 0;position:relative}.ndi-bundle p{margin:0}.ndi-bundle .ndi-bundle-header{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 0;position:relative}@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 20rem 24rem 6rem 15rem 4rem}}@media screen and (min-width:768px){.ndi-bundle .ndi-bundle-header__complete-wheel{display:grid;grid-template-columns:2fr max-content 15rem 4rem}}@media screen and (min-width:1024px){.ndi-bundle .ndi-bundle-header__complete-wheel{grid-template-columns:2fr 18rem 14rem 6rem 15rem 4rem}}@media screen and (min-width:1199px){.ndi-bundle .ndi-bundle-header__complete-wheel{grid-template-columns:2fr 18rem 22rem 6rem 15rem 4rem}}.ndi-bundle .ndi-bundle-header .ndi-group-name{font-size:1.4rem;font-weight:700;line-height:2.2rem}.ndi-bundle .ndi-bundle-header .ndi-bundle-details{display:flex;flex-direction:column-reverse;font-size:1.2rem;font-weight:400;line-height:1.8rem}.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 0 2.4rem 2.4rem}.ndi-bundle .ndi-bundle-items .ndi-line-item__image-and-splash .ndi-product-badge{left:0;margin:0 auto;padding:1rem 1.2rem;position:relative;width:5rem}@media screen and (min-width:475px){.ndi-bundle .ndi-bundle-items .ndi-line-item__image-and-splash .ndi-product-badge{width:8rem}}.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:8rem}}.ndi-bundle__sku,.ndi-line-item__sku{color:var(--light-grey-5);font-size:1.2rem;line-height:1.6rem;max-width:11rem;overflow:hidden;text-overflow:ellipsis}@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}}@media screen and (min-width:1199px){.ndi-order-details-block .ndi-bundle__details,.ndi-order-details-block .ndi-line-item__details{grid-column-end:span 2}}.ndi-bundle__title,.ndi-line-item__title{color:var(--red);font-size:1.4rem;font-weight:700}@media screen and (min-width:475px){.ndi-bundle__title,.ndi-line-item__title{font-size:1.6rem;line-height:2.2rem}}.ndi-bundle__tooltip,.ndi-line-item__tooltip{margin-left:.5rem}.ndi-bundle__title-non-red,.ndi-line-item__title-non-red{display:flex;flex-direction:row;font-size:1.4rem;font-weight:700}@media screen and (min-width:475px){.ndi-bundle__title-non-red,.ndi-line-item__title-non-red{font-size:1.6rem;line-height:2.2rem}}.ndi-bundle__subtitle,.ndi-line-item__subtitle{color:var(--light-grey-5);font-size:1.2rem;line-height:1.6rem}@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{align-items:center;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}}@media screen and (min-width:1199px){.ndi-bundle .ndi-quantity,.ndi-line-item .ndi-quantity{grid-column-start:5;grid-row-start:1}}.ndi-bundle .ndi-action,.ndi-line-item .ndi-action{align-items:center;display:flex;gap:1.2rem;grid-column-start:3;grid-row-start:2;justify-content:center;justify-self:center;user-select:none}@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{color:var(--red);cursor:pointer}.ndi-bundle .ndi-action .ndi-icon,.ndi-line-item .ndi-action .ndi-icon{height:1.6rem;width: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{align-items:center;display:flex;font-size:1.2rem;font-weight:700;gap:1rem;grid-column-start:3;grid-row-start:1;justify-self:start;line-height:1.6rem;margin:0 1.2rem;padding:0 .6rem;position:relative}@media screen and (min-width:768px){.ndi-bundle .ndi-inventory-status,.ndi-line-item .ndi-inventory-status{font-size:1.4rem;grid-column-start:2;grid-row-start:2;line-height:1.8rem}}@media screen and (min-width:1024px){.ndi-bundle .ndi-inventory-status,.ndi-line-item .ndi-inventory-status{grid-column-start:3;grid-row-start:1;justify-self:center}}@media screen and (min-width:1199px){.ndi-bundle .ndi-inventory-status,.ndi-line-item .ndi-inventory-status{grid-column-start:4;grid-row-start:1;justify-self:center}}.ndi-bundle .ndi-inventory-status:before,.ndi-line-item .ndi-inventory-status:before{border-radius:50%;content:"";height:1.2rem;left:-1.2rem;position:absolute;width:1.2rem}.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}}@media screen and (min-width:1199px){.ndi-bundle .ndi-price-details,.ndi-line-item .ndi-price-details{grid-column-start:6;grid-row-start:1}}.ndi-bundle .ndi-price-details .ndi-price,.ndi-line-item .ndi-price-details .ndi-price{font-size:2rem;font-weight:600;line-height:2.6rem}.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{font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:0}.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}}@media screen and (min-width:1199px){.ndi-bundle .ndi-actions,.ndi-line-item .ndi-actions{grid-column-start:7;grid-row-start:1}}.ndi-bundle .ndi-actions .icon,.ndi-line-item .ndi-actions .icon{height:2rem;width:2rem}.ndi-bundle .ndi-line-item__comment,.ndi-line-item .ndi-line-item__comment{justify-self:center;text-align:center}@media screen and (min-width:768px){.ndi-bundle .ndi-line-item__comment,.ndi-line-item .ndi-line-item__comment{grid-column-start:3;grid-row-start:1}}@media screen and (min-width:1024px){.ndi-bundle .ndi-line-item__comment,.ndi-line-item .ndi-line-item__comment{grid-column-start:5;grid-row-start:1}}@media screen and (min-width:1199px){.ndi-bundle .ndi-line-item__comment,.ndi-line-item .ndi-line-item__comment{grid-column-start:3;grid-row-start:1}.ndi-order-details-block .ndi-bundle .ndi-line-item__comment,.ndi-order-details-block .ndi-line-item .ndi-line-item__comment{grid-column-start:4;grid-row-start:1}}.ndi-line-item:not(.ndi-line-item--sub) .ndi-product-delivery__inventory{grid-column-start:4;grid-row-start:1;justify-self:start}@media screen and (min-width:768px)and (max-width:1198px){.ndi-line-item:not(.ndi-line-item--sub){grid-template-rows:auto auto}.ndi-line-item:not(.ndi-line-item--sub) .ndi-line-item__details{grid-column-end:span 2;grid-column-start:2;grid-row-start:1;justify-self:start;text-align:left}.ndi-order-details-block .ndi-line-item:not(.ndi-line-item--sub) .ndi-line-item__details{grid-column-end:2}.ndi-line-item:not(.ndi-line-item--sub) .ndi-line-item__comment{grid-column-start:2;grid-row-start:2;justify-self:start;text-align:left}.ndi-order-details-block .ndi-line-item:not(.ndi-line-item--sub) .ndi-line-item__comment{grid-column-start:3;grid-row-start:1}.ndi-line-item:not(.ndi-line-item--sub) .ndi-product-delivery__inventory{grid-column-end:6;grid-column-start:4;grid-row-start:2;justify-self:end}.ndi-line-item:not(.ndi-line-item--sub) .ndi-actions{grid-column-start:6;grid-row-start:1}}.ndi-line-item__comment{color:var(--light-grey-5)}.ndi-bundle-header .ndi-product-delivery__inventory{grid-column-start:4;grid-row-start:1;justify-self:start}@media screen and (min-width:768px)and (max-width:1198px){.ndi-bundle-header{grid-template-rows:auto auto}.ndi-bundle-header .ndi-bundle-details{grid-column-end:span 2;grid-column-start:2;grid-row-start:1;justify-self:start;text-align:left}.ndi-bundle-header .ndi-line-item__comment{grid-column-start:2;grid-row-start:2;justify-self:start;text-align:left}}@media screen and (min-width:768px)and (max-width:1198px)and (min-width:1199px){.ndi-order-details-block .ndi-bundle-header .ndi-line-item__comment{grid-column-start:2;grid-row-start:1}}@media screen and (min-width:768px)and (max-width:1198px){.ndi-bundle-header .ndi-line-item__comment__single-line{grid-column-start:2;grid-row-start:1;justify-self:start;text-align:left}.ndi-bundle-header .ndi-product-delivery__inventory{grid-column-end:6;grid-column-start:4;grid-row-start:2;justify-self:end}.ndi-bundle-header .ndi-actions{grid-column-start:6;grid-row-start:1}}.ndi-modern-tooltip{border:0;border-radius:8px;color:var(--dark-grey);left:0;margin:0;overflow:visible;padding:0;top:0;z-index:1000}.ndi-modern-tooltip,.ndi-modern-tooltip:before{box-shadow:0 0 5px 0 rgba(0,0,0,.227);position:absolute}.ndi-modern-tooltip:before{background-color:var(--white);content:" ";height:2.2rem;transform:rotate(45deg);width:2.2rem}.ndi-modern-tooltip--fallback:before{content:none}.ndi-modern-tooltip.above:before{bottom:-5px;left:0;margin:auto;right:0;top:auto}.ndi-modern-tooltip.below:before{bottom:auto;left:0;margin:auto;right:0;top:-5px}.ndi-modern-tooltip.right:before{bottom:0;left:-5px;margin:auto;right:auto;top:0}.ndi-modern-tooltip.left:before{bottom:0;left:auto;margin:auto;right:-5px;top:0}.ndi-modern-tooltip__container{line-height:1;position:relative;z-index:1}.ndi-modern-tooltip__tooltip-button{cursor:help}.ndi-modern-tooltip__close{display:flex;height:1rem;justify-content:flex-end;position:absolute;right:.5rem;top:.5rem;width:1rem}.ndi-modern-tooltip__close:focus,.ndi-modern-tooltip__close:focus-visible{outline:none}.ndi-modern-tooltip__close .ndi-icon--close{height:1.5rem;width:1.5rem}.ndi-modern-tooltip__definition{background-color:var(--white);border-radius:.8rem;font-size:1.1rem;line-height:1.7;margin:0;padding:1.5rem;position:relative;z-index:1}@media screen and (min-width:768px){.ndi-modern-tooltip__definition{font-size:1.2rem}}.ndi-navigation-drawer-button{align-items:center;display:flex}.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{height:2.4rem;width:2.4rem}.ndi-product-card-bundle{position:relative}@media screen and (min-width:475px){.ndi-product-card-bundle{padding:3.2rem 1rem 1rem .5rem}}@media screen and (min-width:1512px){.ndi-product-card-bundle{padding:3.2rem 2.4rem}}.ndi-product-card-bundle .ndi-product-card-bundle-top{column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;max-height:24rem;min-height:16rem}@media screen and (min-width:475px){.ndi-product-card-bundle .ndi-product-card-bundle-top{grid-template-columns:15rem 1fr;row-gap:1rem}}@media screen and (min-width:768px){.ndi-product-card-bundle .ndi-product-card-bundle-top{column-gap:1rem;grid-template-columns:12rem 20rem 18rem 1fr;row-gap:1rem}}@media screen and (min-width:1512px){.ndi-product-card-bundle .ndi-product-card-bundle-top{column-gap:2.4rem;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-product-card-bundle .ndi-product-card-bundle-body{column-gap:1.6rem;display:grid;justify-content:space-between;min-height:16rem;padding-top:1rem;row-gap:1rem}@media screen and (min-width:475px){.ndi-product-card-bundle .ndi-product-card-bundle-body{align-items:center;grid-template-columns:10rem 1fr 7rem;padding-left:1rem;padding-right:1rem;row-gap:2.4rem}}@media screen and (min-width:768px){.ndi-product-card-bundle .ndi-product-card-bundle-body{grid-template-columns:9rem 1fr 20rem 1fr;row-gap:1.2rem}}@media screen and (min-width:1512px){.ndi-product-card-bundle .ndi-product-card-bundle-body{grid-template-columns:9rem 34rem 23rem 1fr;row-gap:1.6rem}}.ndi-product-card-bundle .ndi-product-card-bundle-footer{display:grid;justify-content:space-between;min-height:10rem}@media screen and (min-width:475px){.ndi-product-card-bundle .ndi-product-card-bundle-footer{grid-template-columns:0 20rem 22rem}}@media screen and (min-width:768px){.ndi-product-card-bundle .ndi-product-card-bundle-footer{grid-template-columns:1fr 20rem 22rem}}@media screen and (min-width:1512px){.ndi-product-card-bundle .ndi-product-card-bundle-footer{grid-template-columns:1fr 20rem 22rem}}.ndi-product-card-bundle .ndi-bundle-item-details{display:flex;flex-direction:column;justify-content:center}.ndi-product-card-bundle .ndi-bundle-item-details p{margin:0}.ndi-product-card-bundle .ndi-bundle-item-details .ndi-bundle-item-sku{color:var(--light-grey-5);font-size:1.5rem;font-weight:400;line-height:1.75rem}.ndi-product-card-bundle .ndi-bundle-item-details .ndi-bundle-item-title{color:var(--dark-grey)}.ndi-product-card-bundle .ndi-bundle-item-details .ndi-bundle-item-title:hover{color:var(--red)}.ndi-product-card-bundle .ndi-bundle-item-details .ndi-bundle-item-title--clickable{cursor:pointer}.ndi-product-card-bundle .ndi-bundle-item-details .ndi-bundle-item-subtitle{font-size:1.6rem;font-weight:400;line-height:1.75rem}.ndi-product-card-bundle .ndi-bundle-item-additional-details{align-items:center;display:flex}@media screen and (min-width:475px){.ndi-product-card-bundle .ndi-bundle-item-additional-details{padding-left:3rem}}.ndi-product-card-bundle .ndi-bundle-quantity-details{align-items:end;display:flex;flex-direction:column;justify-content:end;margin-right:2.4rem}@media screen and (max-width:768px){.ndi-product-card-bundle .ndi-bundle-quantity-details{grid-column:3/span 1;grid-row:1}}.ndi-product-card-bundle .ndi-bundle-quantity-details__information{align-items:center;display:flex;flex-direction:column;justify-content:center}.ndi-product-card-bundle .ndi-bundle-quantity-details__information .ndi-unit{font-size:1.6rem;font-weight:500;line-height:2rem;margin-top:.2rem}.ndi-product-card-bundle__product-images-bundle{align-items:center;display:flex;gap:1rem;justify-content:center;margin-left:.5rem;margin-right:1rem;margin-top:.8rem;width:100%}@media screen and (min-width:475px){.ndi-product-card-bundle__product-images-bundle{max-width:12rem}}.ndi-product-card-bundle__product-image-bundle{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-product-card-bundle__product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-product-card-bundle__product-images{margin-left:0;max-width:12rem}}.ndi-product-card-bundle__product-images .ndi-product-badge{padding:1rem 1.6rem;width:12rem}@media screen and (min-width:475px){.ndi-product-card-bundle__product-images .ndi-product-badge{left:.5rem}}@media screen and (min-width:1512px){.ndi-product-card-bundle__product-images .ndi-product-badge{left:2.4rem}}.ndi-product-card-bundle__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-product-card-bundle__product-brand-logo{max-height:4rem;max-width:8rem}.ndi-product-card-bundle__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}.ndi-product-card-bundle__product-specification:has(.ndi-product-feature-demounted){row-gap:1.1rem}@media screen and (min-width:475px){.ndi-product-card-bundle__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-product-card-bundle__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-product-card-bundle__product-specification{grid-column:2}}.ndi-product-card-bundle__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-product-card-bundle__product-specification .ndi-product-information__bundle-sku{color:var(--light-grey-5);font-size:1.5rem;font-weight:400;line-height:1.75rem;margin:0}.ndi-product-card-bundle__product-specification .ndi-product-information__bundle-title{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:1rem}.ndi-product-card-bundle__product-specification .ndi-product-information__size{text-transform:uppercase}.ndi-product-card-bundle__inventory-and-delivery{align-items:center;justify-content:center;line-height:1.57;max-width:100%;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-product-card-bundle__inventory-and-delivery{align-items:start;justify-content:start;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-product-card-bundle__inventory-and-delivery{flex-direction:row;justify-content:space-between;margin-top:2.6rem;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-product-card-bundle__inventory-and-delivery{flex-direction:column;margin-top:2.8rem;max-width:21.8rem;padding-left:0}}.ndi-product-card-bundle__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-product-card-bundle .ndi-product-delivery-bundle{line-height:1.2;max-width:100%;text-align:left;width:100%}@media screen and (min-width:768px){.ndi-product-card-bundle .ndi-product-delivery-bundle{margin-top:.8rem}}.ndi-product-card-bundle .ndi-bundle-price{align-items:center;display:flex;justify-content:center;margin-top:2.6rem}@media screen and (min-width:475px){.ndi-product-card-bundle .ndi-bundle-price{justify-content:flex-start;margin-top:0}}.ndi-product-card-bundle .ndi-bundle-product-card-normal__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}.ndi-product-card-bundle .ndi-bundle-product-card-normal__login-to-buy{margin:auto;max-height:8rem}.ndi-product-card-bundle .ndi-bundle-product-card-normal__price-spinner{height:100%;position:relative}.ndi-product-card-bundle .ndi-bundle-add-to-cart{align-items:center;display:flex;justify-content:center;margin-top:1.6rem}@media screen and (min-width:475px){.ndi-product-card-bundle .ndi-bundle-add-to-cart{justify-content:flex-start;margin-top:0}}.ndi-product-card-bundle__row-divider{background:var(--light-grey-2);grid-column:1/-1;height:1px}.ndi-bundle-product-card-compact-wrapper{display:flex;flex-direction:column;gap:.1rem}.ndi-bundle-product-card-compact-wrapper .ndi-fuel-A{--eu-label-bg:#00a651}.ndi-bundle-product-card-compact-wrapper .ndi-fuel-B{--eu-label-bg:#9aca3c}.ndi-bundle-product-card-compact-wrapper .ndi-fuel-C{--eu-label-bg:#fff200;--eu-label-color:var(--light-grey-5)}.ndi-bundle-product-card-compact-wrapper .ndi-fuel-D{--eu-label-bg:#fdb913}.ndi-bundle-product-card-compact-wrapper .ndi-fuel-E{--eu-label-bg:#ed1c24}.ndi-bundle-product-card-compact-wrapper .ndi-wet-A{--eu-label-bg:#0066b3}.ndi-bundle-product-card-compact-wrapper .ndi-wet-B{--eu-label-bg:#0080c6}.ndi-bundle-product-card-compact-wrapper .ndi-wet-C{--eu-label-bg:#4ba6dd}.ndi-bundle-product-card-compact-wrapper .ndi-wet-D{--eu-label-bg:#75bee9}.ndi-bundle-product-card-compact-wrapper .ndi-wet-E{--eu-label-bg:#abe1fa}.ndi-bundle-product-card-compact{align-items:center;display:grid;padding:1rem;grid-gap:.6rem;grid-template-areas:"info" "details" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-bundle-product-card-compact{grid-template-areas:"info details" "logistics price" "logistics actions";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container root-product-card (min-width: 600px){.ndi-bundle-product-card-compact{grid-template-areas:"info . details" "logistics price actions";grid-template-columns:1fr 16.5rem 17rem;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-bundle-product-card-compact{grid-gap:1rem;grid-template-areas:"info details logistics price actions";grid-template-columns:1fr 17.5rem 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-bundle-product-card-compact .product-info{align-items:center;display:flex;gap:1rem;grid-area:info}.ndi-bundle-product-card-compact .product-info .image{cursor:pointer;display:block;height:5rem;object-fit:contain;width:5rem}.ndi-bundle-product-card-compact .product-info .titles{cursor:pointer;word-break:auto-phrase}.ndi-bundle-product-card-compact .product-info .titles h1{color:var(--dark-grey);display:block;font-size:1.4rem;font-weight:700;line-height:1.6rem;margin:0}.ndi-bundle-product-card-compact .product-info .titles h2{display:block;font-size:1.2rem;font-weight:400;line-height:1.4rem;margin:0}.ndi-bundle-product-card-compact .product-info .titles:hover h1{color:var(--red)}.ndi-bundle-product-card-compact .product-details{display:flex;flex-direction:column;gap:.8rem;grid-area:details}.ndi-bundle-product-card-compact .product-details .tooltip-label{font-size:1.2rem;line-height:1.4;margin:0;white-space:nowrap}.ndi-bundle-product-card-compact .product-details .eu-label-groups{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;justify-content:center}.ndi-bundle-product-card-compact .product-details .eu-labels{display:flex;gap:1.2rem}.ndi-bundle-product-card-compact .product-details .eu-label{align-items:flex-end;display:flex;gap:.2rem}.ndi-bundle-product-card-compact .product-details .eu-label .ndi-icon{height:2.8rem;width:2.8rem}.ndi-bundle-product-card-compact .product-details .eu-label .letter{background-color:var(--eu-label-bg,var(--light-grey-5));border-radius:.4rem;color:var(--eu-label-color,var(--white));font-size:1.4rem;font-weight:600;height:1.8rem;line-height:1.8rem;margin:0;text-align:center;text-transform:uppercase;width:1.8rem}.ndi-bundle-product-card-compact .product-details .features{align-items:center;display:flex;gap:1rem;justify-content:center}.ndi-bundle-product-card-compact .product-details .features .feature{align-items:center;display:flex;justify-content:center}.ndi-bundle-product-card-compact .product-details .features .ndi-icon{height:2rem;width:2rem}.ndi-bundle-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;padding-left:.6rem}.ndi-bundle-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-bundle-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-bundle-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-bundle-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-bundle-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-bundle-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-bundle-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-bundle-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-bundle-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-bundle-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-bundle-product-card-compact .product-price{align-items:end;display:flex;flex-direction:column;gap:.2rem;grid-area:price}.ndi-bundle-product-card-compact .add-to-basket{grid-area:actions}.ndi-bundle-product-card-compact__price-spinner{height:100%;position:relative}.included-products-toggle{align-items:center;background-color:transparent;border:0;border-top:.1rem solid var(--light-grey-2);color:var(--dark-grey);cursor:pointer;display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.4rem;padding:.9rem 1.2rem}.included-products-toggle .included-items-meta{display:flex;gap:.4rem}.included-products-toggle .included-items-meta .count{font-size:1.4rem;font-weight:700}.included-products-toggle .ndi-icon{transform:rotate(-90deg);transition:transform .16s ease}.included-products-toggle[aria-expanded=true] .included-products-toggle__icon{transform:rotate(0deg)}.included-products{display:flex;flex-direction:column;padding:0 1.2rem 1.2rem}.included-product,.included-products{border-top:.1rem solid var(--light-grey-2);gap:1.2rem}.included-product{align-items:center;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;padding-top:1.2rem}.included-product:first-child{border-top:0}.included-product__image{cursor:pointer;height:5rem;object-fit:contain;width:5rem}.included-product__details{display:flex;flex-direction:column;gap:.4rem;min-width:0}.included-product__details--clickable{cursor:pointer}.included-product__details--clickable:hover .included-product__title{color:var(--red)}.included-product__subtitle,.included-product__title{margin:0}.included-product__title{color:var(--dark-grey);font-size:1.4rem;font-weight:700;line-height:1.6rem}.included-product__title--assembly{font-style:italic}.included-product__subtitle{font-size:1.2rem;line-height:1.4rem}.included-product__meta{display:flex;flex-direction:column;gap:.8rem;justify-content:center;min-width:0}.included-product__quantity{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;min-width:5.4rem}.included-product__quantity-information{align-items:center;display:flex;flex-direction:column}.included-product__quantity .unit{color:var(--light-grey-5);font-size:1.2rem;line-height:1.2rem;margin:.2rem 0 0}.included-product .eu-labels{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.included-product .eu-label{align-items:flex-end;display:flex;gap:.2rem}.included-product .eu-label .ndi-icon{height:2.4rem;width:2.4rem}.included-product .eu-label .letter{background-color:var(--eu-label-bg,var(--light-grey-5));border-radius:.4rem;color:var(--eu-label-color,var(--white));font-size:1.3rem;font-weight:600;height:1.8rem;line-height:1.8rem;margin:0;text-align:center;text-transform:uppercase;width:1.8rem}.included-product .features{flex-wrap:wrap;gap:.8rem}.included-product .features,.included-product .features .feature{align-items:center;display:flex;justify-content:center}.included-product .features .ndi-icon{height:1.8rem;width:1.8rem}.included-product .tooltip-label{font-size:1.2rem;line-height:1.4;margin:0;white-space:nowrap}.included-product--tyre{grid-template-columns:5rem minmax(0,1.2fr) minmax(0,1fr) auto}.included-product--tyre .included-product__details{justify-content:center}.ndi-lubricant-product-card-normal{column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;min-height:24rem;padding:3.2rem 2.4rem;position:relative;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-lubricant-product-card-normal{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width:768px){.ndi-lubricant-product-card-normal{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width:1512px){.ndi-lubricant-product-card-normal{column-gap:2.4rem;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-lubricant-product-card-normal__product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-lubricant-product-card-normal__product-images{margin-left:0;max-width:12rem}}.ndi-lubricant-product-card-normal__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-lubricant-product-card-normal__product-brand-logo{max-height:4rem;max-width:10rem}.ndi-lubricant-product-card-normal__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-lubricant-product-card-normal__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-lubricant-product-card-normal__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-lubricant-product-card-normal__product-specification{grid-column:2}}.ndi-lubricant-product-card-normal__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-lubricant-product-card-normal__product-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer}.ndi-lubricant-product-card-normal__product-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-lubricant-product-card-normal__product-selections{display:flex;flex-direction:column;gap:.8rem;width:100%}.ndi-lubricant-product-card-normal__product-size{align-items:center;display:grid;gap:.8rem;grid-template-columns:8rem 1fr}.ndi-lubricant-product-card-normal__product-size-list{display:flex;flex-wrap:wrap;gap:.8rem}.ndi-lubricant-product-card-normal__product-size-label{display:block;font-size:1.4rem;font-weight:600;margin:0}.ndi-lubricant-product-card-normal__inventory-and-delivery{align-items:center;justify-content:center;line-height:1.57;max-width:100%;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-lubricant-product-card-normal__inventory-and-delivery{align-items:start;grid-column:1/span 1;grid-row:2;justify-content:start;max-width:70%;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-lubricant-product-card-normal__inventory-and-delivery{flex-direction:row;grid-column:1/span 3;grid-row:2;justify-content:space-between;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-lubricant-product-card-normal__inventory-and-delivery{flex-direction:column;grid-column:3;grid-row:1;margin-top:2.8rem;max-width:21.8rem;padding-left:0;row-gap:3.6rem}}@media screen and (min-width:475px){.ndi-lubricant-product-card-normal__inventory-and-delivery .ndi-product-delivery__delivery{margin-left:1.6rem}}.ndi-lubricant-product-card-normal__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-lubricant-product-card-normal__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-lubricant-product-card-normal__product-price-and-action{flex-direction:column;grid-column:2/span 1;grid-row:2;row-gap:3.6rem}}@media screen and (min-width:768px){.ndi-lubricant-product-card-normal__product-price-and-action{grid-column:3/span 1;grid-row:1}}@media screen and (min-width:1512px){.ndi-lubricant-product-card-normal__product-price-and-action{grid-column:4;grid-row:1}}.ndi-lubricant-product-card-normal__login-to-buy{margin:auto;max-height:8rem}.ndi-lubricant-product-card-normal__price-spinner{height:100%;position:relative}.ndi-lubricant-product-card-compact{align-items:center;display:grid;padding:1rem;grid-gap:.6rem;grid-template-areas:"info" "details" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-lubricant-product-card-compact{grid-template-areas:"info details" "logistics price" "logistics actions";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container root-product-card (min-width: 600px){.ndi-lubricant-product-card-compact{grid-template-areas:"info . details" "logistics price actions";grid-template-columns:1fr 16.5rem 17rem;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-lubricant-product-card-compact{grid-gap:1rem;grid-template-areas:"info details logistics price actions";grid-template-columns:1fr 17.5rem 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-lubricant-product-card-compact .product-info{align-items:center;display:flex;gap:1rem;grid-area:info}.ndi-lubricant-product-card-compact .product-info .image{cursor:pointer;display:block;height:5rem;object-fit:contain;width:5rem}.ndi-lubricant-product-card-compact .product-info .titles{cursor:pointer;word-break:auto-phrase}.ndi-lubricant-product-card-compact .product-info .titles h1{color:var(--dark-grey);display:block;font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-lubricant-product-card-compact .product-info .titles h2{display:block;font-size:1.2rem;font-weight:400;line-height:1.2rem;margin:0}.ndi-lubricant-product-card-compact .product-info .titles:hover h1{color:var(--red)}.ndi-lubricant-product-card-compact .product-details{display:flex;flex-direction:column;gap:.8rem;grid-area:details}.ndi-lubricant-product-card-compact .product-details .selectors{display:flex;flex-direction:column;gap:.8rem}.ndi-lubricant-product-card-compact .product-details .selector-group{align-items:flex-end;display:flex;flex-direction:column;gap:.4rem}@container root-product-card (min-width: 900px){.ndi-lubricant-product-card-compact .product-details .selector-group{align-items:flex-start}}.ndi-lubricant-product-card-compact .product-details .selector-label{color:var(--dark-grey);font-size:1.2rem;font-weight:600;line-height:1.2rem;margin:0}.ndi-lubricant-product-card-compact .product-details .selector-options{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}@container root-product-card (min-width: 900px){.ndi-lubricant-product-card-compact .product-details .selector-options{justify-content:flex-start}}.ndi-lubricant-product-card-compact .product-details .selector-select{font-size:1.2rem;padding:1rem;width:100%}.ndi-lubricant-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;padding-left:.6rem}.ndi-lubricant-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-lubricant-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-lubricant-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-lubricant-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-lubricant-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-lubricant-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-lubricant-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-lubricant-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-lubricant-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-lubricant-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-lubricant-product-card-compact .product-price{align-items:end;display:flex;flex-direction:column;gap:.2rem;grid-area:price}.ndi-lubricant-product-card-compact .add-to-basket{grid-area:actions}.ndi-lubricant-product-card-compact__price-spinner{height:100%;position:relative}.ndi-oil-product-card-normal{column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;min-height:24rem;padding:3.2rem 2.4rem;position:relative;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-oil-product-card-normal{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width:768px){.ndi-oil-product-card-normal{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width:1512px){.ndi-oil-product-card-normal{column-gap:2.4rem;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-oil-product-card-normal__product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-oil-product-card-normal__product-images{margin-left:0;max-width:12rem}}.ndi-oil-product-card-normal__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-oil-product-card-normal__product-brand-logo{max-height:4rem;max-width:10rem}.ndi-oil-product-card-normal__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-oil-product-card-normal__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-oil-product-card-normal__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-oil-product-card-normal__product-specification{grid-column:2}}.ndi-oil-product-card-normal__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-oil-product-card-normal__product-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer}.ndi-oil-product-card-normal__product-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-oil-product-card-normal__product-selections{display:flex;flex-direction:column;gap:.8rem;width:100%}.ndi-oil-product-card-normal__product-size{align-items:center;display:grid;gap:.8rem;grid-template-columns:8rem 1fr}.ndi-oil-product-card-normal__product-size-list{display:flex;flex-wrap:wrap;gap:.8rem}.ndi-oil-product-card-normal__product-size-label{display:block;font-size:1.4rem;font-weight:600;margin:0}.ndi-oil-product-card-normal__inventory-and-delivery{align-items:center;justify-content:center;line-height:1.57;max-width:100%;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-oil-product-card-normal__inventory-and-delivery{align-items:start;grid-column:1/span 1;grid-row:2;justify-content:start;max-width:70%;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-oil-product-card-normal__inventory-and-delivery{flex-direction:row;grid-column:1/span 3;grid-row:2;justify-content:space-between;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-oil-product-card-normal__inventory-and-delivery{flex-direction:column;grid-column:3;grid-row:1;margin-top:2.8rem;max-width:21.8rem;padding-left:0;row-gap:3.6rem}}@media screen and (min-width:475px){.ndi-oil-product-card-normal__inventory-and-delivery .ndi-product-delivery__delivery{margin-left:1.6rem}}.ndi-oil-product-card-normal__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-oil-product-card-normal__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-oil-product-card-normal__product-price-and-action{flex-direction:column;grid-column:2/span 1;grid-row:2;row-gap:3.6rem}}@media screen and (min-width:768px){.ndi-oil-product-card-normal__product-price-and-action{grid-column:3/span 1;grid-row:1}}@media screen and (min-width:1512px){.ndi-oil-product-card-normal__product-price-and-action{grid-column:4;grid-row:1}}.ndi-oil-product-card-normal__login-to-buy{margin:auto;max-height:8rem}.ndi-oil-product-card-normal__price-spinner{height:100%;position:relative}.ndi-oil-product-card-compact{align-items:center;display:grid;padding:1rem;grid-gap:.6rem;grid-template-areas:"info" "details" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-oil-product-card-compact{grid-template-areas:"info details" "logistics price" "logistics actions";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container root-product-card (min-width: 600px){.ndi-oil-product-card-compact{grid-template-areas:"info . details" "logistics price actions";grid-template-columns:1fr 16.5rem 17rem;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-oil-product-card-compact{grid-gap:1rem;grid-template-areas:"info details logistics price actions";grid-template-columns:1fr 17.5rem 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-oil-product-card-compact .product-info{align-items:center;display:flex;gap:1rem;grid-area:info}.ndi-oil-product-card-compact .product-info .image{cursor:pointer;display:block;height:5rem;object-fit:contain;width:5rem}.ndi-oil-product-card-compact .product-info .titles{cursor:pointer;word-break:auto-phrase}.ndi-oil-product-card-compact .product-info .titles h1{color:var(--dark-grey);display:block;font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-oil-product-card-compact .product-info .titles h2{display:block;font-size:1.2rem;font-weight:400;line-height:1.2rem;margin:0}.ndi-oil-product-card-compact .product-info .titles:hover h1{color:var(--red)}.ndi-oil-product-card-compact .product-details{display:flex;flex-direction:column;gap:.8rem;grid-area:details}.ndi-oil-product-card-compact .product-details .selectors{display:flex;flex-direction:column;gap:.8rem}.ndi-oil-product-card-compact .product-details .selector-group{display:flex;flex-direction:column;gap:.4rem}.ndi-oil-product-card-compact .product-details .selector-label{color:var(--dark-grey);font-size:1.2rem;font-weight:600;line-height:1.2rem;margin:0}.ndi-oil-product-card-compact .product-details .selector-options{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.ndi-oil-product-card-compact .product-details .selector-select{font-size:1.2rem;padding:1rem;width:100%}.ndi-oil-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;padding-left:.6rem}.ndi-oil-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-oil-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-oil-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-oil-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-oil-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-oil-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-oil-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-oil-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-oil-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-oil-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-oil-product-card-compact .product-price{align-items:end;display:flex;flex-direction:column;gap:.2rem;grid-area:price}.ndi-oil-product-card-compact .add-to-basket{grid-area:actions}.ndi-oil-product-card-compact__price-spinner{height:100%;position:relative}.ndi-other-variant-product-card-normal{column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;min-height:24rem;padding:3.2rem 2.4rem;position:relative;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-other-variant-product-card-normal{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width:768px){.ndi-other-variant-product-card-normal{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width:1512px){.ndi-other-variant-product-card-normal{column-gap:2.4rem;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-other-variant-product-card-normal__product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-other-variant-product-card-normal__product-images{margin-left:0;max-width:12rem}}.ndi-other-variant-product-card-normal__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-other-variant-product-card-normal__product-brand-logo{max-height:4rem;max-width:10rem}.ndi-other-variant-product-card-normal__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-other-variant-product-card-normal__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-other-variant-product-card-normal__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-other-variant-product-card-normal__product-specification{grid-column:2}}.ndi-other-variant-product-card-normal__product-specification--addon-adjusted{justify-content:unset}.ndi-other-variant-product-card-normal__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-other-variant-product-card-normal__product-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer}.ndi-other-variant-product-card-normal__product-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-other-variant-product-card-normal__inventory-and-delivery{align-items:center;justify-content:center;line-height:1.57;max-width:100%;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-other-variant-product-card-normal__inventory-and-delivery{align-items:start;grid-column:1/span 1;grid-row:2;justify-content:start;max-width:70%;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-other-variant-product-card-normal__inventory-and-delivery{flex-direction:row;grid-column:1/span 3;grid-row:2;justify-content:space-between;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-other-variant-product-card-normal__inventory-and-delivery{flex-direction:column;grid-column:3;grid-row:1;margin-top:2.8rem;max-width:21.8rem;padding-left:0;row-gap:3.6rem}}@media screen and (min-width:475px){.ndi-other-variant-product-card-normal__inventory-and-delivery .ndi-product-delivery__delivery{margin-left:1.6rem}}.ndi-other-variant-product-card-normal__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-other-variant-product-card-normal__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-other-variant-product-card-normal__product-price-and-action{flex-direction:column;grid-column:2/span 1;grid-row:2;row-gap:3.6rem}}@media screen and (min-width:768px){.ndi-other-variant-product-card-normal__product-price-and-action{grid-column:3/span 1;grid-row:1}}@media screen and (min-width:1512px){.ndi-other-variant-product-card-normal__product-price-and-action{grid-column:4;grid-row:1}}.ndi-other-variant-product-card-normal__login-to-buy{margin:auto;max-height:8rem}.ndi-other-variant-product-card-normal__price-spinner{height:100%;position:relative}.ndi-other-variant-product-card-normal__product-addon-selection{align-items:center;display:flex;margin-bottom:.5rem}.ndi-other-variant-product-card-normal__product-price-addon{margin-top:3rem}.ndi-other-variant-product-card-normal__product-price--addon-adjusted{margin-bottom:5rem}.ndi-other-variant-product-card-compact{align-items:center;display:grid;padding:1rem;grid-gap:.6rem;grid-template-areas:"info" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-other-variant-product-card-compact{grid-template-areas:"info price" "logistics actions";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-other-variant-product-card-compact{grid-gap:1rem;grid-template-areas:"info logistics price actions";grid-template-columns:1fr 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-other-variant-product-card-compact .product-info{align-items:center;display:flex;gap:1rem;grid-area:info}.ndi-other-variant-product-card-compact .product-info .image{cursor:pointer;display:block;height:5rem;object-fit:contain;width:5rem}.ndi-other-variant-product-card-compact .product-info .titles{display:flex;flex-direction:column;gap:.6rem;word-break:auto-phrase}.ndi-other-variant-product-card-compact .product-info .titles .titles-main{cursor:pointer}.ndi-other-variant-product-card-compact .product-info .titles h1{color:var(--dark-grey);display:block;font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-other-variant-product-card-compact .product-info .titles h2{display:block;font-size:1.2rem;font-weight:400;line-height:1.2rem;margin:0}.ndi-other-variant-product-card-compact .product-info .titles .titles-main:hover h1{color:var(--red)}.ndi-other-variant-product-card-compact .product-info .titles .product-warning{align-self:flex-start}.ndi-other-variant-product-card-compact .product-info .titles .product-warning .ndi-warning{justify-content:flex-start}.ndi-other-variant-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;padding-left:.6rem}.ndi-other-variant-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-other-variant-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-other-variant-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-other-variant-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-other-variant-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-other-variant-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-other-variant-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-other-variant-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-other-variant-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-other-variant-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-other-variant-product-card-compact .product-price{align-items:end;display:flex;flex-direction:column;gap:.2rem;grid-area:price}.ndi-other-variant-product-card-compact .add-to-basket{grid-area:actions;min-width:0}.ndi-other-variant-product-card-compact__price-spinner{height:100%;position:relative}.ndi-other-variant-product-card-compact__product-addon{align-items:flex-start;border-top:1px solid var(--light-grey-1);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 1rem 1rem;padding-top:.8rem}@container root-product-card (min-width: 350px){.ndi-other-variant-product-card-compact__product-addon{align-items:center}}.ndi-other-variant-product-card-compact__product-addon-selection{flex:1 1 auto;min-width:0}.ndi-other-variant-product-card-compact__product-addon-selection .ndi-input-checkbox__input label{font-size:1.3rem;line-height:1.5rem}.ndi-other-variant-product-card-compact__product-addon-price{flex-shrink:0}.ndi-other-variant-product-card-compact__product-addon-price .price{font-size:1.4rem;line-height:1.4rem}.ndi-other-variant-product-card-compact__product-addon-price .coded-price,.ndi-other-variant-product-card-compact__product-addon-price .currency-and-unit{font-size:1.1rem}.ndi-rim-product-card-normal{column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;min-height:24rem;padding:3.2rem 2.4rem;position:relative;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-rim-product-card-normal{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width:768px){.ndi-rim-product-card-normal{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width:1512px){.ndi-rim-product-card-normal{column-gap:2.4rem;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-rim-product-card-normal__product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-rim-product-card-normal__product-images{margin-left:0;max-width:12rem}}.ndi-rim-product-card-normal__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-rim-product-card-normal__product-brand-logo{max-height:4rem;max-width:10rem}.ndi-rim-product-card-normal__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}.ndi-rim-product-card-normal__product-specification:has(.ndi-product-feature-demounted){row-gap:1.1rem}@media screen and (min-width:475px){.ndi-rim-product-card-normal__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-rim-product-card-normal__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-rim-product-card-normal__product-specification{grid-column:2}}.ndi-rim-product-card-normal__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-rim-product-card-normal__product-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer}.ndi-rim-product-card-normal__product-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-rim-product-card-normal__product-specification .ndi-product-information__size{text-transform:uppercase}.ndi-rim-product-card-normal__product-selections{display:flex;flex-direction:column;gap:.8rem;width:100%}.ndi-rim-product-card-normal__product-selections .ndi-input-select{align-items:center;display:flex;gap:.8rem}.ndi-rim-product-card-normal__product-selections .ndi-input-select label{font-size:1.4rem;margin:0}.ndi-rim-product-card-normal__variant{align-items:center;display:grid;gap:.8rem;grid-template-columns:8rem 1fr}.ndi-rim-product-card-normal__variant select{font-size:90%;max-width:24rem;width:100%}.ndi-rim-product-card-normal__product-variant-label{font-size:1.4rem;font-weight:700;margin:auto 0}.ndi-rim-product-card-normal__product-size{align-items:center;display:grid;gap:.8rem;grid-template-columns:8rem 1fr}.ndi-rim-product-card-normal__product-size-list{display:flex;flex-wrap:wrap;gap:.8rem}.ndi-rim-product-card-normal__product-size-label{display:block;font-size:1.4rem;font-weight:600;margin:0}.ndi-rim-product-card-normal__inventory-and-delivery{align-items:center;justify-content:center;line-height:1.57;max-width:100%;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-rim-product-card-normal__inventory-and-delivery{align-items:start;grid-column:1/span 1;grid-row:2;justify-content:start;max-width:70%;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-rim-product-card-normal__inventory-and-delivery{flex-direction:row;grid-column:1/span 3;grid-row:2;justify-content:space-between;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-rim-product-card-normal__inventory-and-delivery{flex-direction:column;grid-column:3;grid-row:1;margin-top:2.8rem;max-width:21.8rem;padding-left:0;row-gap:3.6rem}}@media screen and (min-width:475px){.ndi-rim-product-card-normal__inventory-and-delivery .ndi-product-delivery__delivery{margin-left:1.6rem}}.ndi-rim-product-card-normal__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-rim-product-card-normal__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-rim-product-card-normal__product-price-and-action{flex-direction:column;grid-column:2/span 1;grid-row:2;row-gap:3.6rem}}@media screen and (min-width:768px){.ndi-rim-product-card-normal__product-price-and-action{grid-column:3/span 1;grid-row:1}}@media screen and (min-width:1512px){.ndi-rim-product-card-normal__product-price-and-action{grid-column:4;grid-row:1}}.ndi-rim-product-card-normal__login-to-buy{margin:auto;max-height:8rem}.ndi-rim-product-card-normal__price-spinner{height:100%;position:relative}.ndi-rim-product-card-compact{align-items:center;display:grid;padding:1rem;grid-gap:.6rem;grid-template-areas:"info" "details" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-rim-product-card-compact{grid-template-areas:"info details" "logistics price" "logistics actions";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container root-product-card (min-width: 600px){.ndi-rim-product-card-compact{grid-template-areas:"info . details" "logistics price actions";grid-template-columns:1fr 16.5rem 17rem;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-rim-product-card-compact{grid-gap:1rem;grid-template-areas:"info details logistics price actions";grid-template-columns:1fr 17.5rem 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-rim-product-card-compact .product-info{align-items:center;display:flex;gap:1rem;grid-area:info}.ndi-rim-product-card-compact .product-info .image{cursor:pointer;display:block;height:5rem;object-fit:contain;width:5rem}.ndi-rim-product-card-compact .product-info .titles{cursor:pointer;word-break:auto-phrase}.ndi-rim-product-card-compact .product-info .titles h1{color:var(--dark-grey);display:block;font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-rim-product-card-compact .product-info .titles h2{display:block;font-size:1.2rem;font-weight:400;line-height:1.2rem;margin:0}.ndi-rim-product-card-compact .product-info .titles:hover h1{color:var(--red)}.ndi-rim-product-card-compact .product-details{display:flex;flex-direction:column;gap:.8rem;grid-area:details}.ndi-rim-product-card-compact .product-details .selectors{display:flex;flex-direction:column;gap:.8rem}.ndi-rim-product-card-compact .product-details .selector-group{display:flex;flex-direction:column;gap:.4rem}.ndi-rim-product-card-compact .product-details .selector-options{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}@container root-product-card (min-width: 900px){.ndi-rim-product-card-compact .product-details .selector-options{justify-content:flex-start}}.ndi-rim-product-card-compact .product-details .selector-select{font-size:1.2rem;padding:1rem;width:100%}.ndi-rim-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;padding-left:.6rem}.ndi-rim-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-rim-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-rim-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-rim-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-rim-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-rim-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-rim-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-rim-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-rim-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-rim-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-rim-product-card-compact .product-price{align-items:end;display:flex;flex-direction:column;gap:.2rem;grid-area:price}.ndi-rim-product-card-compact__price-spinner{height:100%;position:relative}.ndi-rim-product-card-compact .add-to-basket{grid-area:actions}.ndi-rim-variant-product-card-normal{column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;min-height:24rem;padding:3.2rem 2.4rem;position:relative;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-rim-variant-product-card-normal{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width:768px){.ndi-rim-variant-product-card-normal{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width:1512px){.ndi-rim-variant-product-card-normal{column-gap:2.4rem;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-rim-variant-product-card-normal__product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-rim-variant-product-card-normal__product-images{margin-left:0;max-width:12rem}}.ndi-rim-variant-product-card-normal__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-rim-variant-product-card-normal__product-brand-logo{max-height:4rem;max-width:10rem}.ndi-rim-variant-product-card-normal__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-rim-variant-product-card-normal__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-rim-variant-product-card-normal__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-rim-variant-product-card-normal__product-specification{grid-column:2}}.ndi-rim-variant-product-card-normal__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-rim-variant-product-card-normal__product-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer}.ndi-rim-variant-product-card-normal__product-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-rim-variant-product-card-normal__inventory-and-delivery{align-items:center;justify-content:center;line-height:1.57;max-width:100%;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-rim-variant-product-card-normal__inventory-and-delivery{align-items:start;grid-column:1/span 1;grid-row:2;justify-content:start;max-width:70%;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-rim-variant-product-card-normal__inventory-and-delivery{flex-direction:row;grid-column:1/span 3;grid-row:2;justify-content:space-between;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-rim-variant-product-card-normal__inventory-and-delivery{flex-direction:column;grid-column:3;grid-row:1;margin-top:2.8rem;max-width:21.8rem;padding-left:0;row-gap:3.6rem}}@media screen and (min-width:475px){.ndi-rim-variant-product-card-normal__inventory-and-delivery .ndi-product-delivery__delivery{margin-left:1.6rem}}.ndi-rim-variant-product-card-normal__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-rim-variant-product-card-normal__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-rim-variant-product-card-normal__product-price-and-action{flex-direction:column;grid-column:2/span 1;grid-row:2;row-gap:3.6rem}}@media screen and (min-width:768px){.ndi-rim-variant-product-card-normal__product-price-and-action{grid-column:3/span 1;grid-row:1}}@media screen and (min-width:1512px){.ndi-rim-variant-product-card-normal__product-price-and-action{grid-column:4;grid-row:1}}.ndi-rim-variant-product-card-normal__login-to-buy{margin:auto;max-height:8rem}.ndi-rim-variant-product-card-normal__price-spinner{height:100%;position:relative}.ndi-rim-variant-product-card-compact{align-items:center;display:grid;padding:1rem;grid-gap:.6rem;grid-template-areas:"info" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-rim-variant-product-card-compact{grid-template-areas:"info price" "logistics actions";grid-template-columns:1fr 1fr;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-rim-variant-product-card-compact{grid-gap:1rem;grid-template-areas:"info logistics price actions";grid-template-columns:1fr 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-rim-variant-product-card-compact .product-info{align-items:center;display:flex;gap:1rem;grid-area:info}.ndi-rim-variant-product-card-compact .product-info .image{cursor:pointer;display:block;height:5rem;object-fit:contain;width:5rem}.ndi-rim-variant-product-card-compact .product-info .titles{cursor:pointer;word-break:auto-phrase}.ndi-rim-variant-product-card-compact .product-info .titles h1{color:var(--dark-grey);display:block;font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-rim-variant-product-card-compact .product-info .titles h2{display:block;font-size:1.2rem;font-weight:400;line-height:1.2rem;margin:0}.ndi-rim-variant-product-card-compact .product-info .titles:hover h1{color:var(--red)}.ndi-rim-variant-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;padding-left:.6rem}.ndi-rim-variant-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-rim-variant-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-rim-variant-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-rim-variant-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-rim-variant-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-rim-variant-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-rim-variant-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-rim-variant-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-rim-variant-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-rim-variant-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-rim-variant-product-card-compact .product-price{align-items:end;display:flex;flex-direction:column;gap:.2rem;grid-area:price}.ndi-rim-variant-product-card-compact .add-to-basket{grid-area:actions;min-width:0}.ndi-rim-variant-product-card-compact__price-spinner{height:100%;position:relative}.ndi-component--root-product-card{background-color:var(--white);container:root-product-card/inline-size}.ndi-staggered-fitment-card{grid-template-columns:1fr;justify-content:space-between;max-width:96rem;min-height:24rem;position:relative}.ndi-staggered-fitment-card__header{display:flex;flex-direction:column;padding:1.6rem 2.4rem}.ndi-staggered-fitment-card__header-section{display:flex;flex-direction:column;gap:.4rem}.ndi-staggered-fitment-card__header-title{display:flex;gap:.4rem}.ndi-staggered-fitment-card__header-details{font-size:1.2rem;font-weight:400;line-height:1.8rem}.ndi-staggered-fitment-card__item{column-gap:1.6rem;display:grid;min-height:24rem;padding:3.2rem 2.4rem;position:relative;row-gap:1.6rem}@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;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-staggered-fitment-card__item:before{border-bottom:1px solid var(--light-grey-2);content:"";left:0;position:absolute;right:0;top:0}.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{align-items:start;grid-column:1/span 1;grid-row:2;justify-content:start;max-width:70%;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-staggered-fitment-card__inventory-and-delivery{flex-direction:row;grid-column:1/span 3;grid-row:2;justify-content:space-between;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-staggered-fitment-card__inventory-and-delivery{flex-direction:column;grid-column:3;grid-row:1;margin-top:2.5rem;max-width:21.8rem;padding-left:0;row-gap:3.6rem}}.ndi-staggered-fitment-card__product-images{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-staggered-fitment-card__product-images{margin-left:0;max-width:12rem}}.ndi-staggered-fitment-card__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-staggered-fitment-card__product-brand-logo{max-height:4rem;max-width:10rem}.ndi-staggered-fitment-card__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}.ndi-staggered-fitment-card__product-specification:has(.ndi-product-feature-demounted){row-gap:1.1rem}@media screen and (min-width:475px){.ndi-staggered-fitment-card__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-staggered-fitment-card__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-staggered-fitment-card__product-specification{grid-column:2}}.ndi-staggered-fitment-card__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-staggered-fitment-card__product-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer}.ndi-staggered-fitment-card__product-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-staggered-fitment-card__product-price-and-action{column-gap:1.6rem;display:flex;flex-direction:row}@media screen and (min-width:475px){.ndi-staggered-fitment-card__product-price-and-action{grid-column:2/span 1;grid-row:2;row-gap:3.6rem}}@media screen and (min-width:768px){.ndi-staggered-fitment-card__product-price-and-action{grid-column:3/span 1;grid-row: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__login-to-buy{margin:auto;max-height:8rem}.ndi-staggered-fitment-card__price-spinner{height:5rem;position:relative;width:10rem}.ndi-staggered-fitment-card .ndi-product-price__staggered-fitment-preview{width:5rem}.ndi-staggered-fitment-card__fitment-price{align-items:center;display:flex;gap:1.6rem;justify-content:flex-end;padding:3.2rem 2.4rem 1.6rem}.ndi-staggered-fitment-product-card-compact{display:flex;flex-direction:column}.ndi-staggered-fitment-product-card-compact .ndi-fuel-A{--eu-label-bg:#00a651}.ndi-staggered-fitment-product-card-compact .ndi-fuel-B{--eu-label-bg:#9aca3c}.ndi-staggered-fitment-product-card-compact .ndi-fuel-C{--eu-label-bg:#fff200;--eu-label-color:var(--light-grey-5)}.ndi-staggered-fitment-product-card-compact .ndi-fuel-D{--eu-label-bg:#fdb913}.ndi-staggered-fitment-product-card-compact .ndi-fuel-E{--eu-label-bg:#ed1c24}.ndi-staggered-fitment-product-card-compact .ndi-wet-A{--eu-label-bg:#0066b3}.ndi-staggered-fitment-product-card-compact .ndi-wet-B{--eu-label-bg:#0080c6}.ndi-staggered-fitment-product-card-compact .ndi-wet-C{--eu-label-bg:#4ba6dd}.ndi-staggered-fitment-product-card-compact .ndi-wet-D{--eu-label-bg:#75bee9}.ndi-staggered-fitment-product-card-compact .ndi-wet-E{--eu-label-bg:#abe1fa}.ndi-staggered-fitment-product-card-compact .product-header{border-bottom:.1rem solid var(--light-grey-2);display:grid;gap:1.2rem;padding:1.2rem}@media screen and (min-width:768px){.ndi-staggered-fitment-product-card-compact .product-header{align-items:center;grid-template-columns:minmax(0,1fr) auto}}.ndi-staggered-fitment-product-card-compact .product-info{align-items:flex-start;display:flex;min-width:0}.ndi-staggered-fitment-product-card-compact .titles{display:grid;gap:.4rem;min-width:0}.ndi-staggered-fitment-product-card-compact .titles h1,.ndi-staggered-fitment-product-card-compact .titles h2,.ndi-staggered-fitment-product-card-compact .titles p{margin:0}.ndi-staggered-fitment-product-card-compact .titles h1{color:var(--dark-grey);display:block;font-size:1.4rem;font-weight:700;line-height:1.6rem;margin:0}.ndi-staggered-fitment-product-card-compact .titles h2{display:block;font-size:1.2rem;font-weight:400;line-height:1.4rem;margin:0}.ndi-staggered-fitment-product-card-compact .heading{align-items:center;display:flex;gap:.6rem}.ndi-staggered-fitment-product-card-compact .product-summary{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (min-width:768px){.ndi-staggered-fitment-product-card-compact .product-summary{justify-content:flex-end}}.ndi-staggered-fitment-product-card-compact .product-summary--loading{min-height:4rem}.ndi-staggered-fitment-product-card-compact .product-details{display:flex;flex-direction:column;padding:0 1.2rem 1.2rem}.ndi-staggered-fitment-product-card-compact .staggered-item{border-top:.1rem solid var(--light-grey-2);display:grid;gap:1.2rem;grid-template-areas:"media specification" "logistics logistics" "price price";grid-template-columns:5rem 1fr;padding-bottom:.6rem;padding-top:.6rem}@container root-product-card (min-width: 350px){.ndi-staggered-fitment-product-card-compact .staggered-item{grid-template-areas:"media specification specification" "logistics logistics price";grid-template-columns:5rem 1fr 20rem}}@container root-product-card (min-width: 700px){.ndi-staggered-fitment-product-card-compact .staggered-item{align-items:center;grid-template-areas:"media specification logistics price";grid-template-columns:5rem 1fr 21rem 20rem}}.ndi-staggered-fitment-product-card-compact .staggered-item:first-child{border-top:0}.ndi-staggered-fitment-product-card-compact .staggered-item--with-meta{grid-template-areas:"media specification" "meta meta" ". logistics" ". price"}@container root-product-card (min-width: 350px){.ndi-staggered-fitment-product-card-compact .staggered-item--with-meta{grid-template-areas:"media specification specification" "meta meta meta" "logistics logistics price";grid-template-columns:5rem 1fr 20rem}}@container root-product-card (min-width: 550px){.ndi-staggered-fitment-product-card-compact .staggered-item--with-meta{grid-template-areas:"media specification meta" "logistics logistics price";grid-template-columns:5rem 1fr 20rem}}@container root-product-card (min-width: 900px){.ndi-staggered-fitment-product-card-compact .staggered-item--with-meta{align-items:center;grid-template-areas:"media specification meta logistics price";grid-template-columns:5rem 1fr 17.5rem 21rem 20rem}}.ndi-staggered-fitment-product-card-compact .item-media{align-items:center;display:flex;flex-direction:column;gap:.8rem;grid-area:media}.ndi-staggered-fitment-product-card-compact .item-image{cursor:pointer;height:5rem;object-fit:contain;width:5rem}.ndi-staggered-fitment-product-card-compact .item-brand-logo{max-height:2.4rem;max-width:5rem;object-fit:contain}.ndi-staggered-fitment-product-card-compact .item-specification{display:flex;flex-direction:column;grid-area:specification;min-width:0}.ndi-staggered-fitment-product-card-compact .item-specification .ndi-product-information{display:grid;gap:.4rem;min-width:0}.ndi-staggered-fitment-product-card-compact .item-specification h5,.ndi-staggered-fitment-product-card-compact .item-specification p{margin:0}.ndi-staggered-fitment-product-card-compact .item-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer;display:block;font-size:1.4rem;font-weight:700;line-height:1.6rem;margin:0;word-break:auto-phrase}.ndi-staggered-fitment-product-card-compact .item-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-staggered-fitment-product-card-compact .item-specification .ndi-product-information__position,.ndi-staggered-fitment-product-card-compact .item-specification .ndi-product-information__subtitle{display:block;font-size:1.2rem;font-weight:400;line-height:1.4rem;margin:0}.ndi-staggered-fitment-product-card-compact .item-meta{align-items:center;display:flex;flex-direction:column;gap:.8rem;grid-area:meta;min-width:0}.ndi-staggered-fitment-product-card-compact .eu-labels{display:flex;flex-wrap:wrap;gap:1.2rem}.ndi-staggered-fitment-product-card-compact .eu-label{align-items:flex-end;display:flex;gap:.2rem}.ndi-staggered-fitment-product-card-compact .eu-label .ndi-icon{height:2.4rem;width:2.4rem}.ndi-staggered-fitment-product-card-compact .eu-label .letter{background-color:var(--eu-label-bg,var(--light-grey-5));border-radius:.4rem;color:var(--eu-label-color,var(--white));font-size:1.3rem;font-weight:600;height:1.8rem;line-height:1.8rem;margin:0;text-align:center;text-transform:uppercase;width:1.8rem}.ndi-staggered-fitment-product-card-compact .features{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.ndi-staggered-fitment-product-card-compact .features .feature{align-items:center;display:flex;justify-content:center}.ndi-staggered-fitment-product-card-compact .features .ndi-icon{height:1.8rem;width:1.8rem}.ndi-staggered-fitment-product-card-compact .tooltip-label{font-size:1.2rem;line-height:1.4;margin:0;white-space:nowrap}.ndi-staggered-fitment-product-card-compact .item-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;min-width:0;padding-left:.6rem}.ndi-staggered-fitment-product-card-compact .item-logistics.color-10{border-color:var(--light-green)}.ndi-staggered-fitment-product-card-compact .item-logistics.color-20{border-color:var(--light-yellow)}.ndi-staggered-fitment-product-card-compact .item-logistics.color-30{border-color:var(--light-blue)}.ndi-staggered-fitment-product-card-compact .item-logistics.color-40{border-color:var(--hovered-blue)}.ndi-staggered-fitment-product-card-compact .item-logistics.color-50{border-color:var(--dark-red)}.ndi-staggered-fitment-product-card-compact .delivery{display:grid;gap:.2rem}.ndi-staggered-fitment-product-card-compact .delivery p{margin:0}.ndi-staggered-fitment-product-card-compact .delivery .label{font-size:1.2rem;line-height:1.2rem}.ndi-staggered-fitment-product-card-compact .delivery .date,.ndi-staggered-fitment-product-card-compact .delivery .order-before{font-size:1.4rem;line-height:1.4rem}.ndi-staggered-fitment-product-card-compact .delivery .date{font-weight:700}.ndi-staggered-fitment-product-card-compact .delivery .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-staggered-fitment-product-card-compact .delivery .time-remaining{color:var(--light-green);font-weight:700}.ndi-staggered-fitment-product-card-compact .item-price{align-items:stretch;display:flex;flex-direction:column;gap:.6rem;grid-area:price;min-width:0}@container root-product-card (min-width: 350px){.ndi-staggered-fitment-product-card-compact .item-price{align-items:flex-end;justify-self:end}}.ndi-staggered-fitment-product-card-compact .item-price__content{align-items:flex-end;display:flex;flex-direction:row;gap:.8rem;min-width:0}.ndi-staggered-fitment-product-card-compact .item-campaign-badge{align-self:flex-start}@container root-product-card (min-width: 350px){.ndi-staggered-fitment-product-card-compact .item-campaign-badge{align-self:flex-end}}.ndi-staggered-fitment-product-card-compact__price-spinner{height:4rem;position:relative;width:10rem}.ndi-staggered-fitment-product-card-compact .ndi-product-price__staggered-fitment-preview{width:5rem}@media screen and (min-width:768px){.ndi-staggered-fitment-product-card-compact .login-action{justify-self:end}}.ndi-tyre-variant-product-card-normal{column-gap:1.6rem;display:grid;grid-template-columns:1fr;justify-content:space-between;min-height:24rem;padding:3.2rem 2.4rem;position:relative;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-tyre-variant-product-card-normal{grid-template-columns:12rem 1fr;row-gap:2.4rem}}@media screen and (min-width:768px){.ndi-tyre-variant-product-card-normal{padding:3.2rem 4.7rem 2.4rem 2.4rem}}@media screen and (min-width:1512px){.ndi-tyre-variant-product-card-normal{column-gap:2.4rem;grid-template-columns:12rem 27.2rem 20rem 1fr;row-gap:1.6rem}}.ndi-tyre-variant-product-card-normal__product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.8rem;max-width:17rem;width:100%}@media screen and (min-width:475px){.ndi-tyre-variant-product-card-normal__product-images{margin-left:0;max-width:12rem}}.ndi-tyre-variant-product-card-normal__product-image{cursor:pointer;margin:0;max-height:100%;max-width:100%}.ndi-tyre-variant-product-card-normal__product-brand-logo{max-height:4rem;max-width:10rem}.ndi-tyre-variant-product-card-normal__product-specification{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;justify-content:space-between;row-gap:1.2rem;text-align:center;width:100%}.ndi-tyre-variant-product-card-normal__product-specification:has(.ndi-product-feature-demounted){row-gap:1.1rem}@media screen and (min-width:475px){.ndi-tyre-variant-product-card-normal__product-specification{align-items:flex-start;grid-column:2/span 1;grid-row:1;margin-right:auto;text-align:left}}@media screen and (min-width:768px){.ndi-tyre-variant-product-card-normal__product-specification{grid-column:2/span 1}}@media screen and (min-width:1512px){.ndi-tyre-variant-product-card-normal__product-specification{grid-column:2}}.ndi-tyre-variant-product-card-normal__product-specification .ndi-product-information{row-gap:.4rem;width:100%}.ndi-tyre-variant-product-card-normal__product-specification .ndi-product-information__name{color:var(--dark-grey);cursor:pointer}.ndi-tyre-variant-product-card-normal__product-specification .ndi-product-information__name:hover{color:var(--red)}.ndi-tyre-variant-product-card-normal__product-specification .ndi-product-information__size{text-transform:uppercase}.ndi-tyre-variant-product-card-normal__inventory-and-delivery{align-items:center;justify-content:center;line-height:1.57;max-width:100%;text-align:center;width:100%}@media screen and (min-width:475px){.ndi-tyre-variant-product-card-normal__inventory-and-delivery{align-items:start;grid-column:1/span 1;grid-row:2;justify-content:start;max-width:70%;padding-left:2.4rem;text-align:left}}@media screen and (min-width:768px){.ndi-tyre-variant-product-card-normal__inventory-and-delivery{flex-direction:row;grid-column:1/span 3;grid-row:2;justify-content:space-between;max-width:100%;width:100%}}@media screen and (min-width:1512px){.ndi-tyre-variant-product-card-normal__inventory-and-delivery{flex-direction:column;grid-column:3;grid-row:1;margin-top:2.8rem;max-width:21.8rem;padding-left:0;row-gap:3.6rem}}@media screen and (min-width:475px){.ndi-tyre-variant-product-card-normal__inventory-and-delivery .ndi-product-delivery__delivery{margin-left:1.6rem}}.ndi-tyre-variant-product-card-normal__inventory-and-delivery .ndi-text-left{text-align:left}.ndi-tyre-variant-product-card-normal__product-price-and-action{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.6rem}@media screen and (min-width:475px){.ndi-tyre-variant-product-card-normal__product-price-and-action{flex-direction:column;grid-column:2/span 1;grid-row:2;row-gap:3.6rem}}@media screen and (min-width:768px){.ndi-tyre-variant-product-card-normal__product-price-and-action{grid-column:3/span 1;grid-row:1}}@media screen and (min-width:1512px){.ndi-tyre-variant-product-card-normal__product-price-and-action{grid-column:4;grid-row:1}}.ndi-tyre-variant-product-card-normal__login-to-buy{margin:auto;max-height:8rem}.ndi-tyre-variant-product-card-normal__price-spinner{height:100%;position:relative}.ndi-tyre-variant-product-card-compact{align-items:center;display:grid;padding:1rem;grid-gap:.6rem;grid-template-areas:"info" "details" "logistics" "price" "actions";grid-template-columns:1fr;grid-template-rows:auto}@container root-product-card (min-width: 350px){.ndi-tyre-variant-product-card-compact{grid-template-areas:"info details" "logistics price" "logistics actions";grid-template-columns:1fr 22rem;grid-template-rows:auto}}@container root-product-card (min-width: 600px){.ndi-tyre-variant-product-card-compact{grid-template-areas:"info . details" "logistics price actions";grid-template-columns:1fr 16.5rem 17rem;grid-template-rows:auto}}@container root-product-card (min-width: 900px){.ndi-tyre-variant-product-card-compact{grid-gap:1rem;grid-template-areas:"info details logistics price actions";grid-template-columns:1fr 17.5rem 21rem 15rem 12.5rem;grid-template-rows:auto}}.ndi-tyre-variant-product-card-compact .product-info{align-items:center;display:flex;gap:1rem;grid-area:info;min-width:0}.ndi-tyre-variant-product-card-compact .product-info .image{cursor:pointer;display:block;flex-shrink:0;height:5rem;object-fit:contain;width:5rem}.ndi-tyre-variant-product-card-compact .product-info .titles{cursor:pointer;gap:.2rem;justify-content:center;word-break:auto-phrase}.ndi-tyre-variant-product-card-compact .product-info .titles h1{color:var(--dark-grey);font-size:1.4rem;font-weight:700;line-height:1.6rem;margin:0;overflow-wrap:anywhere}.ndi-tyre-variant-product-card-compact .product-info .titles h2{display:-webkit-box;font-size:1.2rem;font-weight:400;-webkit-line-clamp:1;line-clamp:1;line-height:1.4rem;margin:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden}.ndi-tyre-variant-product-card-compact .product-info .titles:hover h1{color:var(--red)}.ndi-tyre-variant-product-card-compact .product-details{grid-area:details}.ndi-tyre-variant-product-card-compact .product-details .tooltip-label{font-size:1.2rem;line-height:1.4;margin:0;white-space:nowrap}.ndi-tyre-variant-product-card-compact .product-details .eu-labels{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin:.4rem 0}@media screen and (min-width:475px){.ndi-tyre-variant-product-card-compact .product-details .eu-labels{justify-content:center}}.ndi-tyre-variant-product-card-compact .product-details .eu-labels .eu-label{align-items:flex-end;display:flex;gap:.2rem}.ndi-tyre-variant-product-card-compact .product-details .eu-labels .eu-label .ndi-icon{height:2.8rem;width:2.8rem}.ndi-tyre-variant-product-card-compact .product-details .eu-labels .eu-label .letter{background-color:var(--eu-label-bg,var(--light-grey-5));border-radius:.4rem;color:var(--eu-label-color,var(--white));font-size:1.4rem;font-weight:600;height:1.8rem;line-height:1.8rem;margin:0;text-align:center;text-transform:uppercase;width:1.8rem}.ndi-tyre-variant-product-card-compact .product-details .features{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.ndi-tyre-variant-product-card-compact .product-details .features .feature{align-items:center;display:flex;justify-content:center}.ndi-tyre-variant-product-card-compact .product-details .features .ndi-icon{height:2rem;width:2rem}.ndi-tyre-variant-product-card-compact .product-logistics{border-left:.3rem solid var(--light-grey-1);display:flex;flex-direction:column;gap:.6rem;grid-area:logistics;min-width:0;padding-left:.6rem}.ndi-tyre-variant-product-card-compact .product-logistics.color-10{border-color:var(--light-green)}.ndi-tyre-variant-product-card-compact .product-logistics.color-20{border-color:var(--light-yellow)}.ndi-tyre-variant-product-card-compact .product-logistics.color-30{border-color:var(--light-blue)}.ndi-tyre-variant-product-card-compact .product-logistics.color-40{border-color:var(--hovered-blue)}.ndi-tyre-variant-product-card-compact .product-logistics.color-50{border-color:var(--dark-red)}.ndi-tyre-variant-product-card-compact .product-logistics .delivery{display:grid;gap:.2rem}.ndi-tyre-variant-product-card-compact .product-logistics .delivery .label{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-tyre-variant-product-card-compact .product-logistics .delivery .date{font-size:1.4rem;font-weight:700;line-height:1.4rem;margin:0}.ndi-tyre-variant-product-card-compact .product-logistics .delivery .date .full-date{font-size:1.2rem;font-weight:400;line-height:1.4rem}.ndi-tyre-variant-product-card-compact .product-logistics .delivery .order-before{font-size:1.2rem;line-height:1.2rem;margin:0}.ndi-tyre-variant-product-card-compact .product-logistics .delivery .order-before .time-remaining{color:var(--light-green);font-weight:700}.ndi-tyre-variant-product-card-compact .product-price{align-items:flex-end;display:flex;flex-direction:column;gap:.2rem;grid-area:price;min-width:0}.ndi-tyre-variant-product-card-compact .add-to-basket{grid-area:actions;min-width:0}.ndi-tyre-variant-product-card-compact__price-spinner{height:4rem;position:relative;width:10rem}.ndi-tyre-variant-product-card .ndi-fuel-A{--eu-label-bg:#00a651}.ndi-tyre-variant-product-card .ndi-fuel-B{--eu-label-bg:#9aca3c}.ndi-tyre-variant-product-card .ndi-fuel-C{--eu-label-bg:#fff200;--eu-label-color:var(--light-grey-5)}.ndi-tyre-variant-product-card .ndi-fuel-D{--eu-label-bg:#fdb913}.ndi-tyre-variant-product-card .ndi-fuel-E{--eu-label-bg:#ed1c24}.ndi-tyre-variant-product-card .ndi-wet-A{--eu-label-bg:#0066b3}.ndi-tyre-variant-product-card .ndi-wet-B{--eu-label-bg:#0080c6}.ndi-tyre-variant-product-card .ndi-wet-C{--eu-label-bg:#4ba6dd}.ndi-tyre-variant-product-card .ndi-wet-D{--eu-label-bg:#75bee9}.ndi-tyre-variant-product-card .ndi-wet-E{--eu-label-bg:#abe1fa}.ndi-product-card-small{background-color:#fff;flex:1 1 0px;max-width:100%;min-height:51.2rem;min-width:calc(100% - 6.4rem)}@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.33333% - 3.2rem)}}@media screen and (min-width:1512px){.ndi-product-card-small{min-width:calc(25% - 2.8rem)}}.ndi-product-card-small__tyre-features{display:flex;justify-content:center}.ndi-product-card-small__tyre-features .ndi-product-features{align-items:center;display:flex;justify-content:center}.ndi-product-card-small__login-to-buy{align-self:end;display:flex;justify-content:center;padding:3rem 6rem}.ndi-product-card-small__product-size{align-items:center;display:grid;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{display:block;font-size:1.4rem;font-weight:600;margin:0}.ndi-product-card-small__variant{align-items:center;display:grid;gap:.8rem;grid-template-columns:8rem 1fr}.ndi-product-card-small__variant select{font-size:90%;max-width:24rem;width:100%}.ndi-product-card-small__product-variant-label{font-size:1.4rem;font-weight:700;margin:auto 0}.ndi-product-card-small__price-spinner{height:100%;position:relative}.ndi-product-card-small .ndi-product-card-small-content{display:grid;grid-template-columns:1fr;grid-template-rows:3.2rem 18.4rem minmax(6.8rem,max-content) 1fr 8rem 8.8rem;height:100%;justify-content:space-between;text-align:center}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-banner-placeholder{background-color:var(--white);font-weight:800;min-height:2.2rem;padding:1rem 2rem;text-align:center;text-transform:uppercase;width:100%}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-badge{position:unset;width:100%}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-images{padding:.4rem 1.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-images .product-images{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1.2rem;justify-content:center}.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{max-height:4.8rem;width:12rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-title{padding:.4rem 1.2rem 0}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-title h1{color:var(--dark-grey);cursor:pointer;font-size:2.2rem;line-height:2.8rem;margin:0}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-title h1:hover{color:var(--red)}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-title p{font-size:1.2rem;line-height:1.8rem;margin:.8rem 0 0}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:.4rem 1.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-main .ndi-product-card-small-center{justify-items:center;margin-bottom:1.2rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-footer{align-items:center;display:flex;gap:1rem;justify-content:center;padding:1.5rem 1.2rem 4rem}.ndi-product-card-small .ndi-product-card-small-content .ndi-product-card-small-footer:has(.ndi-product-delivery__inventory){min-height:10rem}.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{line-height:1;margin:0}.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{color:var(--dark-grey);font-weight:300}.ndi-product-price-normal{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:475px){.ndi-product-price-normal{align-items:flex-end;text-align:left}}.ndi-product-price-normal__product-price-previous{margin-bottom:.4rem}.ndi-product-price-normal__product-price-coded,.ndi-product-price-normal__product-price-per-unit,.ndi-product-price-normal__product-price-per-vat{font-size:1.2rem;line-height:1.15;margin-top:.4rem}.ndi-product-price-normal__incl-mounting{align-items:center;display:flex;gap:.4rem;margin-top:.4rem}.ndi-product-price-normal__incl-mounting .ndi-icon{height:1.6rem;width:1.6rem}.ndi-product-price-normal__spinner{height:100%;position:relative}.ndi-product-price-compact{align-items:end;display:flex;flex-direction:column}.ndi-product-price-compact__skeleton{display:flex;flex-direction:column;gap:.2rem;padding:.2rem 0}.ndi-product-price-compact p{margin:0}.ndi-product-price-compact .previous-price{font-size:1.2rem;font-weight:700}.ndi-product-price-compact .price{font-size:1.8rem;font-weight:700}.ndi-product-price-compact .currency-and-unit{font-size:1rem}.ndi-product-price-compact .coded-price{font-size:1.2rem;line-height:1.6rem}.ndi-product-price-compact .price-type{font-size:1.2rem;line-height:1.2rem}.ndi-product-price-compact .ndi-warning{padding:.4rem .8rem}.ndi-product-variation-selection{display:flex;flex-direction:column;gap:1rem;margin:0 auto;padding:0 1.2rem .4rem;width:fit-content}.ndi-product-variation-selection__label{font-size:1.2rem;font-weight:600;margin:0;text-align:center}.ndi-product-variation-selection__selection{align-items:center;display:flex;flex-direction:column}.ndi-product-variation-selection__selection .ndi-size-button{align-items:center;background-color:transparent;border:1px solid #e9e9e9;border-radius:.4rem;cursor:pointer;display:flex;font-size:1.2rem;font-weight:400;height:3.2rem;justify-content:center;transition:all .1s ease-out;width:3.2rem}.ndi-product-variation-selection__selection .ndi-size-button.active{background-color:#e9e9e9;cursor:inherit;font-weight:600}.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-tab{align-items:center;padding:5.6rem 2.4rem}.ndi-tab,.ndi-tab .ndi-bundle-items{display:flex;flex-direction:column;width:100%}.ndi-tab .ndi-bundle-items{align-items:stretch;row-gap:4rem}.ndi-tab .ndi-bundle-items .item{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;width:100%}.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-height:4rem;max-width:8rem}.ndi-tab .ndi-bundle-items .item .details{flex-grow:1}.ndi-tab .ndi-bundle-items .item .details .sku{color:var(--light-grey-5);font-size:1.2rem;font-weight:300;line-height:1.6rem}.ndi-tab .ndi-bundle-items .item .details .title{color:var(--red);font-size:1.6rem;font-weight:600;line-height:2rem}.ndi-tab .ndi-bundle-items .item .details .subtitle{color:var(--dark-grey);font-size:1.2rem;font-weight:400;line-height:1.6rem}.ndi-tabs__buttons{display:flex;overflow-x:auto}.ndi-tabs__button{flex:1 1 0px;font-size:min(2.8vw,1.3rem);min-width:fit-content;white-space:nowrap}.ndi-component--tyre-deposit-search-bar{display:flex;gap:1.2rem}.ndi-component--tyre-deposit-search-bar input{border:1px solid var(--light-grey-3);height:5rem;width:100%}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar{align-items:center;display:flex;flex:1 1 auto;justify-items:center;position:relative}.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{height:2rem;margin-left:1.2rem;pointer-events:none;position:absolute;width:2rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-settings-icon{background-color:var(--light-grey-1);border-radius:.4rem;cursor:pointer;height:3rem;margin-right:1.2rem;padding:.5rem;position:absolute;right:0;width:3rem}.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{align-items:center;display:flex;flex-direction:row;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{align-items:center;background-color:var(--light-grey-1);border:none;border-radius:.4rem;box-shadow:none;color:var(--dark-grey);cursor:pointer;display:flex;font-size:1.3rem;height:3rem;outline:none;padding:0 .8rem;transition:background .2s}.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{height:1.2rem;margin-left:.4rem;pointer-events:none;width:1.2rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search{align-items:center;background-color:var(--white);border-radius:.4rem;box-shadow:0 0 10px 0 rgba(0,0,0,.227);display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem 2.4rem;position:absolute;right:0;top:5.6rem}.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{align-items:center;display:flex;justify-content:flex-start;width:100%}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .row label{font-weight:700;width:20rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .row--toggle .ndi-toggle{width:100%}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .row--toggle label{margin-bottom:0}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search label{color:#222;display:block;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .ndi-advanced-search-footer{align-items:center;display:flex;justify-content:end;width:100%}.ndi-component--tyre-deposit-search-bar .ndi-main-search-bar .ndi-advanced-search .ndi-advanced-search-footer .ndi-button-group{align-items:center;display:flex;gap:1.2rem}.ndi-retail-customer-deposit-tyres__header__accordion-trigger{align-items:center;display:flex;justify-content:space-between}.ndi-retail-customer-deposit-tyres__header__accordion-trigger .ndi-accordion-toggle{align-items:center;cursor:pointer;display:flex;gap:1.2rem;justify-content:flex-end}.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{height:2rem;transition:all .15s ease-in-out;width:2rem}.ndi-tyre-brand-autocomplete{position:relative}.ndi-tyre-brand-suggestions{background:#fff;border:1px solid #d1d5db;border-radius:.4rem;box-shadow:2px 5px 5px 0 rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.ndi-tyre-brand-suggestions li{cursor:pointer;padding:1.2rem .6rem;transition:background .2s}.ndi-tyre-brand-suggestions li:hover{background:#f3f4f6}.ndi-tyre-brand-suggestions li.highlighted{background:#e0e7ef;color:#222}.ndi-product-features{column-gap:1.6rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:28rem;row-gap:.9rem}@media screen and (min-width:475px){.ndi-product-features{justify-content:flex-start;margin-bottom:.8rem}}.ndi-product-features .ndi-product-feature{justify-content:center}@media screen and (min-width:475px){.ndi-product-features .ndi-product-feature{justify-content:flex-start}}.ndi-product-features .ndi-product-feature .ndi-product-feature-pattern{column-gap:2rem;display:flex}.ndi-product-features .ndi-product-feature .ndi-product-feature-pattern .ndi-icon{height:3rem;width:7rem}.ndi-product-features-eu-label{column-gap:2rem;display:flex}.ndi-product-features-eu-label .ndi-product-feature-eu-label{align-items:flex-end;column-gap:.4rem;display:flex;font-size:1.4rem;line-height:1.6rem}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-icon{height:3.2rem;width:3.2rem}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-icon--pattern{height:3rem;width:7rem}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text{align-items:center;background-color:var(--light-grey-5);border-radius:.4rem;color:var(--white);display:flex;font-weight:600;height:2rem;justify-content:center;text-transform:uppercase;width:2rem}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-fuel-A{background-color:#00a651}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-fuel-B{background-color:#9aca3c}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.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.ndi-fuel-D{background-color:#fdb913}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-fuel-E{background-color:#ed1c24}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-wet-A{background-color:#0066b3}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-wet-B{background-color:#0080c6}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-wet-C{background-color:#4ba6dd}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-wet-D{background-color:#75bee9}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text.ndi-wet-E{background-color:#abe1fa}.ndi-product-features-eu-label .ndi-product-feature-eu-label .ndi-product-feature-eu-label-text__noise{font-size:14px;font-weight:400;line-height:18px;vertical-align:bottom}.ndi-product-feature-demounted{align-items:center;column-gap:.4rem;display:flex;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{height:1.6rem;width:1.6rem}.ndi-component--unauthorized-fallback{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--unauthorized-fallback{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;background-color:var(--light-grey-1);border-radius:.4rem;display:flex;flex-direction:column;gap:2.4rem;justify-content:center;min-height:30rem;text-align:center}.ndi-component--unauthorized-fallback .ndi-unauthorized-block .ndi-details{margin:0 auto;max-width:55rem}.ndi-video-icon{inset:0;position:absolute}.ndi-video-control-button{background:transparent;border:0;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:2}.ndi-video-control-button,.ndi-video-control-icon{align-items:center;display:flex;justify-content:center}.ndi-video-control-icon{background-color:rgba(0,0,0,.6);border-radius:50%;color:var(--white);height:4.5rem;pointer-events:none;transition:opacity .2s ease-in-out;width:4.5rem}.ndi-video-control-icon svg{height:2.8rem;width:2.8rem}.ndi-video-control-button .ndi-icon--pause,.ndi-video-control-button .ndi-icon--play{display:inline-flex}.ndi-video-control-button .ndi-icon--pause{display:none}.ndi-video-control-button.is-playing .ndi-video-control-icon{opacity:0}.ndi-video-control-button.is-playing .ndi-icon--play{display:none}.ndi-video-control-button.is-playing .ndi-icon--pause{display:inline-flex}.ndi-video-control-button.is-playing:hover .ndi-video-control-icon{opacity:1}.ndi-video-error{bottom:1.2rem;color:var(--PrimaryColor,var(--red));font-size:1.2rem;font-weight:400;position:absolute;right:1.2rem;z-index:2}.ndi-video-thumbnail{height:100%;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}.ndi-warning{align-items:center;background-color:var(--alert-background);display:flex;flex-direction:row;gap:.8rem;justify-content:center;padding:.4rem 1.6rem;width:fit-content}.ndi-warning__text{flex:1 1 auto;font-size:1.2rem;font-weight:400;line-height:1.8rem;white-space:normal;word-break:break-word}.ndi-warning__tooltip{flex-shrink:0}.ndi-warning__tooltip .ndi-button--icon-button{align-items:center;display:flex;justify-content:center}.ndi-warning__tooltip .ndi-icon{height:1.6rem;width:1.6rem}.alert-banner-removed{transition:transform all .8s ease-in}@media(max-width:768px){#NDIB2BLayout{display:flex;flex-direction:column}}#TyreTrustLayout{background-color:var(--TyreTrustOuterPageBackgroundColor,var(--dark-grey));font-family:Open Sans,Montserrat,Georgia,Arial}#TyreTrustLayout .tyretrust-content-section{background-color:var(--TyreTrustInnerPageBackgroundColor,var(--white));display:flex;flex-direction:column;margin:6rem auto auto;max-width:1512px;overflow:hidden;width:100%}@media(max-width:768px){#TyreTrustLayout .tyretrust-content-section{padding-top:4rem}}#TyreTrustLayout .tyretrust-page-footer{margin-top:auto}#TyreTrustLayout *,#TyreTrustLayout .ndi-button,#TyreTrustLayout .ndi-drawer__title,#TyreTrustLayout .ndi-navigation-drawer,#TyreTrustLayout .ndi-public-admin-page__login-button,#TyreTrustLayout .tyretrust-content-section,#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,#TyreTrustLayout .tyretrust-navigation-drawer,#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-page-footer,#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-page-header,#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 ndi-headline{font-family:Open Sans,Montserrat,Georgia,Arial}.ndi-account-details__content{margin:auto auto 5.6rem;max-width:1512px;width:100%}.ndi-account-details__content__left-right{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:calc(-66.83871px + 11.82796vw)}@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}}.ndi-account-details__content__left-right{padding-left:calc(-66.83871px + 11.82796vw)}@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{max-width:48rem;width:60%}}.ndi-account-details__content__left-right__right-content-area{display:flex;flex-direction:column;gap:1.6rem;margin:2rem 0;width:100%}@media(min-width:1024px){.ndi-account-details__content__left-right__right-content-area{align-self:flex-start;width:40%}}.ndi-component--contact-us__container{background:#e6e6e6;border-radius:.4rem}.ndi-edit-address{display:flex;flex-direction:column;gap:1.2rem;width:100%}.ndi-edit-address select{width:100%}.ndi-edit-address__columns{display:flex;gap:1.2rem;justify-content:space-between}.ndi-edit-address__postal-number-input,.ndi-edit-address__street-number-input{width:30%}.ndi-edit-address__seperate-label{margin-bottom:0}.ndi-edit-address .ndi-checkbox-item{align-items:flex-start;display:flex;gap:1rem}.ndi-edit-address .ndi-input-checkbox,.ndi-edit-address .ndi-loading-spinner-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ndi-edit-address .ndi-loading-spinner-container{height:24px;width:24px}.ndi-edit-address .ndi-loading-spinner-container .ndi-loading-spinner{height:20px;margin:0;position:relative;width:20px}.ndi-edit-address .ndi-checkbox-label{cursor:pointer;flex:1;font-weight:400;line-height:1.4;margin:0}.ndi-edit-address .ndi-checkbox-label.loading{cursor:default;opacity:.6;pointer-events:none}@media screen and (max-width:475px){.ndi-edit-address .ndi-checkbox-label{max-width:none}}.ndi-edit-address .ndi-checkbox-label p{font-size:1.6rem;margin:0;padding:0}.ndi-edit-address .ndi-error-message{color:var(--red);font-size:1.4rem;margin-top:1rem}.ndi-create-address{display:flex;flex-direction:column;gap:1.2rem;width:100%}.ndi-create-address__columns{align-items:center;display:flex;gap:1.2rem;justify-content:center}.ndi-create-address__postal-number-input,.ndi-create-address__street-number-input{width:30%}.ndi-create-address__seperate-label{margin-bottom:0}.ndi-create-address .ndi-checkbox-item{align-items:flex-start;display:flex;gap:1rem}.ndi-create-address .ndi-input-checkbox,.ndi-create-address .ndi-loading-spinner-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ndi-create-address .ndi-loading-spinner-container{height:24px;width:24px}.ndi-create-address .ndi-loading-spinner-container .ndi-loading-spinner{height:20px;margin:0;position:relative;width:20px}.ndi-create-address .ndi-checkbox-label{cursor:pointer;flex:1;font-weight:400;line-height:1.4;margin:0}.ndi-create-address .ndi-checkbox-label.loading{cursor:default;opacity:.6;pointer-events:none}@media screen and (max-width:475px){.ndi-create-address .ndi-checkbox-label{max-width:none}}.ndi-create-address .ndi-checkbox-label p{font-size:1.6rem;margin:0;padding:0}.ndi-delivery-address-modal{overflow-y:auto}.ndi-delivery-address-modal__content{align-items:center;display:flex;flex-direction:column;overflow-y:auto;padding:3.2rem;row-gap:2.4rem}.ndi-delivery-address-modal .ndi-create-address__columns{align-items:baseline;display:flex;gap:1.2rem;justify-content:center}.ndi-account-details-information{margin-bottom:8rem;margin-top:2.4rem;min-height:4rem;position:relative}.ndi-account-details-information__supplier-service{background-color:var(--light-grey-1)}.ndi-account-details-information__details-section{align-items:flex-start;border-bottom:1px solid var(--light-grey-2);display:flex;flex-direction:column;margin-bottom:2.4rem;padding-bottom:2.4rem;row-gap:.8rem}.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}.ndi-account-details-information__title{font-size:2rem;font-weight:700}.ndi-account-details-information__detail{display:flex;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:2.2rem;margin-top:1rem;width:100%}.ndi-account-details-information__detail .ndi-input-tel,.ndi-account-details-information__detail .ndi-input-text{align-items:center;display:flex;flex-wrap:wrap;max-width:56rem}@media(min-width:768px){.ndi-account-details-information__detail .ndi-input-tel,.ndi-account-details-information__detail .ndi-input-text{flex-direction:row}}.ndi-account-details-information__detail .ndi-input-tel>label,.ndi-account-details-information__detail .ndi-input-text>label{flex-shrink:0;font-weight:600;margin-bottom:0;margin-right:4rem}@media(min-width:768px){.ndi-account-details-information__detail .ndi-input-tel>label,.ndi-account-details-information__detail .ndi-input-text>label{width:16rem}}.ndi-account-details-information__detail .ndi-input-tel .ndi-input-help-message,.ndi-account-details-information__detail .ndi-input-text .ndi-input-help-message{margin-left:20rem}@media(min-width:768px){.ndi-account-details-information__detail .ndi-input-tel .ndi-input-character__control,.ndi-account-details-information__detail .ndi-input-text .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;line-height:1.9rem;text-decoration:underline}.ndi-account-details-information__detail-key{align-items:center;column-gap:.8rem;display:flex;font-size:1.6rem;font-weight:600;line-height:2.2rem;margin-right:4rem;max-width:16rem;min-width:16rem}.ndi-account-details-information__detail-key .ndi-icon--edit{height:2rem;width:2rem}.ndi-account-details-information__detail-key .ndi-permission-item{align-items:center;display:flex;justify-content:space-between;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{font-size:1.2rem;margin:0}.ndi-account-details-information__detail-key .ndi-permission-item .ndi-permission-icon{height:1rem;width:1rem}.ndi-account-details-information__detail-information{width:60%}.ndi-account-details-information__detail-value{column-gap:.8rem;display:flex}.ndi-account-details-information__detail-value .ndi-icon--copy{cursor:copy;height:2rem;width:2rem}.ndi-account-details-information__detail-notice{display:flex;flex-direction:column}.ndi-account-details-information__detail-notice span{color:var(--light-grey-5);font-size:1.4rem;font-weight:400}.ndi-account-details-information__address{display:flex;flex-direction:column;margin-right:1rem;row-gap:.4rem}.ndi-account-details-information__addressSection{align-items:center;display:flex;flex-direction:row}.ndi-dapconsent{background-color:var(--light-grey-1);display:flex;flex-direction:column;gap:2rem;height:100%;padding:4rem}.ndi-dapconsent__has-error{color:var(--red)}.ndi-dapconsent .ndi-block-header{display:flex;flex-direction:column;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:2.8rem;font-weight:600;justify-content:left}@media screen and (max-width:475px){.ndi-dapconsent .ndi-block-header{font-size:2rem}}.ndi-dapconsent .ndi-block-content{word-break:break-word}.ndi-dapconsent .ndi-block-content__errorText{color:var(--red)}@media screen and (max-width:475px){.ndi-dapconsent .ndi-block-content p{font-size:1.4rem}}.ndi-dapconsent .ndi-loading-spinner-container{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ndi-dapconsent .ndi-loading-spinner-container .ndi-loading-spinner{height:20px;margin:0;position:relative;width:20px}.ndi-dapconsent .ndi-input-checkbox__background--error .ndi-input-checkbox__background{border:1px solid var(--red);opacity:1}.ndi-newsletter{background-color:var(--light-grey-1);display:flex;flex-direction:column;height:100%;padding:4rem}.ndi-newsletter .ndi-block-header{display:flex;flex-direction:column;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:2.8rem;font-weight:600;justify-content:left;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{margin-bottom:2rem;word-break:break-word}@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{align-items:flex-start;display:flex;gap:1rem}.ndi-newsletter .ndi-block-footer .ndi-input-checkbox,.ndi-newsletter .ndi-block-footer .ndi-loading-spinner-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ndi-newsletter .ndi-block-footer .ndi-loading-spinner-container{height:24px;width:24px}.ndi-newsletter .ndi-block-footer .ndi-loading-spinner-container .ndi-loading-spinner{height:20px;margin:0;position:relative;width:20px}.ndi-newsletter .ndi-block-footer .ndi-checkbox-label{cursor:pointer;flex:1;font-weight:400;line-height:1.4;margin:0}.ndi-newsletter .ndi-block-footer .ndi-checkbox-label.loading{cursor:default;opacity:.6;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.6rem;margin:0;padding:0}.ndi-newsletter .ndi-block-footer .ndi-error-message{color:var(--red);font-size:1.4rem;margin-top:1rem}.ndi-panel-text-block{background:var(--light-grey-1);display:flex;flex-direction:column;height:100%;padding:4rem}.ndi-panel-text-block__content{word-break:break-word}@media screen and (max-width:475px){.ndi-panel-text-block__content{margin-bottom:1.5rem}.ndi-panel-text-block__content p{font-size:1.4rem}}.ndi-panel-text-block__text-wrapper h1{font-size:2.8rem;font-weight:600}.ndi-panel-text-block__text-wrapper h1,.ndi-panel-text-block__text-wrapper h2,.ndi-panel-text-block__text-wrapper h3,.ndi-panel-text-block__text-wrapper h4,.ndi-panel-text-block__text-wrapper h5,.ndi-panel-text-block__text-wrapper h6{display:flex;flex-direction:column;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;justify-content:left;margin-bottom:2rem}.ndi-panel-text-block__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-panel-text-block__text a:hover{color:var(--PrimaryColor,var(--red))}.ndi-panel-text-block__text>:first-child{margin-top:0}.ndi-panel-text-block__text>:last-child{margin-bottom:0}.ndi-panel-text-block__text .ndi-button,.ndi-panel-text-block__text .ndi-public-admin-page__login-button{text-decoration:none}.ndi-panel-text-block__text .ndi-button--primary:hover,.ndi-panel-text-block__text .ndi-public-admin-page__login-button:hover{background-color:var(--PrimaryColor,var(--dark-red));color:var(--white)}.ndi-panel-text-block__text .ndi-button--secondary:hover{color:var(--dark-grey);outline-color:var(--dark-grey)}.ndi-panel-text-block__text .ndi-button--tertiary:hover{background-color:var(--faded-blue);color:var(--white)}.ndi-supplier-service{align-items:flex-start;background-color:var(--light-grey-2);border-radius:.4rem;display:flex;flex-direction:column;padding:2.4rem;row-gap:1.2rem}.ndi-supplier-service>h4,.ndi-supplier-service__description,.ndi-supplier-service__heading{margin:0}.ndi-supplier-service__cta{align-items:center;display:flex;justify-content:center;margin-top:2.4rem;width:100%}.ndi-terms-and-conditions{background-color:var(--light-grey-1);display:flex;flex-direction:column;height:100%;padding:4rem}.ndi-terms-and-conditions .ndi-block-header{display:flex;flex-direction:column;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:2.8rem;font-weight:600;justify-content:left;margin-bottom:2rem}@media screen and (max-width:475px){.ndi-terms-and-conditions .ndi-block-header{font-size:2rem;margin-bottom:1.5rem}}.ndi-terms-and-conditions .ndi-block-content{margin-bottom:2rem;word-break:break-word}@media screen and (max-width:475px){.ndi-terms-and-conditions .ndi-block-content{margin-bottom:1.5rem}.ndi-terms-and-conditions .ndi-block-content p{font-size:1.4rem}}.ndi-terms-and-conditions .ndi-block-footer{margin-bottom:1.2rem}.ndi-terms-and-conditions .ndi-block-footer .ndi-checkbox-item{align-items:flex-start;display:flex;gap:1rem}.ndi-terms-and-conditions .ndi-block-footer .ndi-input-checkbox{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ndi-terms-and-conditions .ndi-block-footer .ndi-loading-spinner-container{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ndi-terms-and-conditions .ndi-block-footer .ndi-loading-spinner-container .ndi-loading-spinner{height:20px;margin:0;position:relative;width:20px}.ndi-terms-and-conditions .ndi-block-footer .ndi-checkbox-label{cursor:pointer;flex:1;font-weight:400;line-height:1.4;margin:0}.ndi-terms-and-conditions .ndi-block-footer .ndi-checkbox-label.loading{cursor:default;opacity:.6;pointer-events:none}@media screen and (max-width:475px){.ndi-terms-and-conditions .ndi-block-footer .ndi-checkbox-label{max-width:none}}.ndi-terms-and-conditions .ndi-block-footer .ndi-checkbox-label p{font-size:1.6rem;margin:0;padding:0}.ndi-terms-and-conditions .ndi-block-footer .ndi-error-message{color:var(--red);font-size:1.4rem;margin-top:1rem}.ndi-invitation-activation-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.ndi-invitation-activation-page__center-box{padding-top:30vh;width:30rem}.ndi-invitation-activation-page__center-box__password__label-row{align-items:center;display:flex;gap:.6rem;margin-bottom:.6rem}.ndi-invitation-activation-page__center-box__password__label{margin:0}.ndi-invitation-activation-page__center-box__password__label__bottom{margin:1.5rem 0 0}.ndi-invitation-activation-page__center-box__password__tooltip{align-items:center;display:flex}.ndi-invitation-activation-page__center-box__password__tooltip-content p{margin:0}.ndi-invitation-activation-page__center-box__password .password-input-row{display:flex;gap:.5rem}.ndi-invitation-activation-page__center-box__password .password-input-row--input-group{align-items:center;display:flex;justify-content:start;position:relative}.ndi-invitation-activation-page__center-box__password .password-input-icon{align-items:center;display:flex;position:absolute;z-index:2}.ndi-invitation-activation-page__center-box__password .password-input-icon--right{background:none;border:none;cursor:pointer;right:.5rem}.ndi-invitation-activation-page__center-box__password .password-input-icon--right .icon{height:3rem;width:3rem}.ndi-invitation-activation-page__center-box__password .password--with-icons{font-size:1.6rem;line-height:1;padding-right:4rem}.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{box-shadow:inset 0 0 4px 0 rgba(0,0,0,.25);text-align:left}.ndi-alert-banner-page__content{display:grid;grid-template-columns:repeat(12,1fr);justify-content:space-between;margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-alert-banner-page__content{padding-left:calc(-66.83871px + 11.82796vw)}@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;grid-area:1/1/2/2;overflow:hidden;padding:.8rem;place-items:center;position:relative;z-index:0}.ndi-alert-banner-page__content__sonar-emitter{background-color:red;border-radius:50%;height:2rem;position:relative;width:2rem}.ndi-alert-banner-page__content__sonar-wave{animation:sonarWave 2s linear infinite;background-color:red;border-radius:50%;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}@keyframes sonarWave{0%{opacity:.8}to{opacity:0;transform:scale(2)}}.ndi-alert-banner-page__content__alert-banner-leave-active{transition:transform .5s ease-in}.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{cursor:pointer;display:flex;padding-left:7rem;place-items:center}@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;flex:1;height:calc(100% - 16.6rem);padding-bottom:16.6rem}.ndi-basket-drawer__content{box-sizing:border-box;height:100%;overflow-y:auto;position:relative}.ndi-basket-drawer__header{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;padding:.8rem 0 .6rem 1.4rem}@media screen and (min-width:1024px){.ndi-basket-drawer__header{padding:1.2rem .8rem .4rem}}.ndi-basket-drawer__custom-group,.ndi-basket-drawer__product{align-items:center;border-top:1px solid var(--light-grey-2);display:flex;flex-direction:column;margin:0 3.1rem 0 4rem;padding:2.6rem 0;row-gap:1.6rem}.ndi-basket-drawer__custom-group:last-child,.ndi-basket-drawer__product:last-child{border-bottom:1px solid var(--light-grey-2)}@media screen and (min-width:560px){.ndi-basket-drawer__custom-group,.ndi-basket-drawer__product{flex-direction:row;justify-content:space-between}}.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;text-align:left;width:15.7rem}}.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{align-items:center;display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-end;justify-content:center;width:100%}.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{height:2.4rem;width:2.4rem}@media screen and (min-width:560px){.ndi-basket-drawer__product-price-and-action{flex-direction:row;justify-content:flex-end;margin-left:auto;width:21rem}.ndi-basket-drawer__product-price-and-action .ndi-icon{height:2rem;width:2rem}}.ndi-basket-drawer__saveandclearbasket{column-count:2;display:flex;gap:2rem}.ndi-basket-drawer__total-column{display:flex;flex-direction:column}.ndi-basket-drawer__add-comment-button{font-size:1.2rem;margin-top:1.6rem}.ndi-basket-drawer__add-comment-button .ndi-icon{height:1.4rem;width:1.4rem}.ndi-basket-drawer .ndi-input-character__control,.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{height:2.6rem;width:2.6rem}.ndi-basket-drawer__image{flex-shrink:0;height:7.2rem;position:relative;width:7.2rem}.ndi-basket-drawer__image img{left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);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{display:flex;flex-shrink:0;max-width:10rem;text-align:right}@media screen and (min-width:560px){.ndi-basket-drawer__price{margin-left:auto}}.ndi-basket-drawer__product-price-text{font-size:1.6rem;font-weight:600}.ndi-basket-drawer__group-details{column-gap:.8rem;display:flex;font-size:1.2rem}.ndi-basket-drawer__custom-group{display:flex;flex-direction:column;position:relative}.ndi-basket-drawer__custom-group-details{align-items:center;display:flex;justify-content:space-between;width:100%}.ndi-basket-drawer__custom-group-details:after{border-left:1px solid var(--light-grey-2);content:"";height:calc(100% - 7rem);left:0;left:6.4rem;position:absolute;top: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;margin:0 3.1rem 0 4rem;padding:2.6rem 0;width:100%}.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{text-decoration:underline;transition:color .1s ease-out}.ndi-basket-drawer__basket-empty-message a:hover{color:var(--PrimaryColor,var(--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,.ndi-basket-drawer__total{display:flex;flex-direction:column}.ndi-basket-drawer__total{bottom:0;box-shadow:2px 0 10px 0 rgba(0,0,0,.1);height:16.6rem;position:fixed;row-gap:2.4rem;width:100%}@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{background-color:var(--white);gap:1.2rem;padding:1.8rem 4rem 3.6rem;width:100%}.ndi-basket-drawer__total-content,.ndi-basket-drawer__total-row{display:flex;flex-direction:column;justify-content:space-between}.ndi-basket-drawer__total-row{align-items:center;margin-top:auto;row-gap:.8rem}@media screen and (min-width:560px){.ndi-basket-drawer__total-row{flex-direction:row}}.ndi-basket-drawer__total-row:nth-child(1n+2){flex-direction:column-reverse;justify-content:center;row-gap:1.6rem}@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-size:2.8rem;font-weight:700}.ndi-basket-drawer__currency-text{font-size:1.2rem;font-weight:700}.ndi-basket-drawer__price-currency-type-container{align-items:center;display:flex;flex-direction:column;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{color:#767676;font-size:1.2rem}.ndi-basket-drawer__price-loading-spinner{height:4rem;position:relative;width:4rem}.ndi-component--saved-basket-details-page{padding:2.4rem 0}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__header{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;margin-top:2.4rem}@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-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:2.4rem}@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{align-items:start;display:flex;gap:2.4rem;justify-content:right;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{align-items:center;display:flex;gap:1.2rem;justify-content:center;user-select:none}.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{color:var(--red);cursor:pointer}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__main{padding-left:calc(-66.83871px + 11.82796vw)}@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{background-color:var(--white);overflow-x:scroll}.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{background-color:var(--white);bottom:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);position:fixed;width:100%;z-index:50}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem 0}@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;font-weight:700;line-height:1.8rem}@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;font-weight:700;line-height:2.8rem}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content{align-items:end;display:flex;gap:.8rem;justify-content:space-between;width:100%}@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{align-self:baseline;font-size:2rem;font-weight:700;line-height:2.4rem;margin-top:.6rem}@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{font-weight:700;line-height:3.2rem}}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content__loading-spinner{align-self:baseline;padding-right:4rem;position:relative}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content p{align-self:baseline;font-size:1.2rem;font-weight:700;line-height:3.2rem;margin-top:.6rem}.ndi-component--saved-basket-details-page .ndi-saved-basket-details-page__footer .ndi-contain-pad .ndi-content .ndi-right-content span{align-self:baseline;font-size:1.2rem;font-weight:300;line-height:3.2rem;margin-top:.6rem}.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{align-items:flex-start;display:flex;flex-direction:column;gap:1.6rem}.ndi-become-customer__receipt{padding:3.2rem}.ndi-become-customer__introduction,.ndi-become-customer__receipt-heading{text-align:center}.ndi-become-customer__content{width:100%}.ndi-become-customer-drawer .ndi-tab{height:calc(100% - 11.11rem);overflow-y:auto;padding:3.2rem;position:absolute}.ndi-component--bundle-details-page{background-color:var(--white)}.ndi-component--bundle-details-page .content{display:flex;flex-direction:column;margin:auto;max-width:1512px;min-height:calc(100vh - 10rem);width:100%}@media(min-width:768px){.ndi-component--bundle-details-page .content{flex-direction:row-reverse}}.ndi-component--bundle-details-page .content .bundle-details{align-items:stretch;display:flex;flex-direction:column;margin-right:calc(-66.83871px + 11.82796vw);padding-left:2.4rem;padding-top:3.5em;row-gap:4rem}@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{border-bottom:1px solid var(--light-grey-2);justify-content:center;padding:3.5rem 10px 10px}.ndi-component--bundle-details-page .content .bundle-items .item{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;padding:2.4rem;width:100%}.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{color:var(--light-grey-5);font-size:1.2rem;font-weight:300;line-height:1.6rem}.ndi-component--bundle-details-page .content .bundle-items .item .details .title{color:var(--red);font-size:1.6rem;font-weight:600;line-height:2rem}.ndi-component--bundle-details-page .content .bundle-items .item .details .subtitle{color:var(--dark-grey);font-size:1.2rem;font-weight:400;line-height:1.6rem}.ndi-component--bundle-details-page__copy-product-information .ndi-button,.ndi-component--bundle-details-page__copy-product-information .ndi-public-admin-page__login-button{align-items:center;display:flex;gap:.6rem}@media(min-width:768px){.ndi-component--bundle-details-page__main-content{width:58%}}.ndi-component--bundle-details-page__product-images{padding-bottom:1.2rem;padding-right:calc(-66.83871px + 11.82796vw);padding-top: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}}.ndi-component--bundle-details-page__product-images{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:7.5rem;padding-top:3.5rem}}.ndi-component--bundle-details-page__row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;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{align-items:stretch;justify-content:space-between}.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{margin-top:0;width:auto}}.ndi-component--bundle-details-page__inventory-and-delivery{row-gap:2.7rem}.ndi-component--bundle-details-page__campaign{gap:1rem;height:2.3575rem;margin-bottom:2.4rem;padding:.625rem 1rem;position:relative;width:max-content}.ndi-component--bundle-details-page__brand-image{align-items:center;display:flex;height:4rem;justify-content:center;margin-bottom:3.2rem;position:relative;width:10rem;width:100%}.ndi-component--bundle-details-page__brand-image img{left:50%;margin:auto;max-width:10rem;position:absolute;top:50%;transform:translate(-50%,-50%);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{background-color:var(--light-grey-1);position:relative}.ndi-component--bundle-details-page__product-description-tab-button{background-color:#e9e9e9;border:none;cursor:pointer;flex-grow:1;font-size:1.4rem;font-weight:700;margin:0;padding:1.6rem 0;transition:background-color .1s ease-out}.ndi-component--bundle-details-page__product-description-tab-button--active{background-color:#f5f5f5}.ndi-component--bundle-details-page__product-description-tab{padding-bottom:8.25rem;padding-right:calc(-66.83871px + 11.82796vw);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}}.ndi-component--bundle-details-page__product-description-tab{padding-left:calc(-66.83871px + 11.82796vw)}@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{border-right:1px solid var(--light-grey-3);padding-bottom:16.5rem}}@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,.ndi-component--bundle-details-page__table{display:flex;justify-content:space-between;width:100%}.ndi-component--bundle-details-page__table{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-size:1.2rem;font-weight:700;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{border-top:1px solid var(--light-grey-3);flex-grow:1;font-size:1.2rem;padding:2rem 1.2rem 1.5rem 0;width:50%}.ndi-component--bundle-details-page__table-cell:nth-child(2n){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{color:#000;display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:1.6rem}.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{height:100%;overflow-y:auto;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{container:catalog-list-block/inline-size}.ndi-catalog-list-block__content{margin:auto;padding-bottom:6rem}@media screen and (min-width:1024px){.ndi-catalog-list-block__content{grid-template-columns:26.4rem 1fr}}.ndi-catalog-list-block__content--with-facets{column-gap:5.6rem;display:grid}@media screen and (min-width:1024px){.ndi-catalog-list-block__content--with-facets{grid-template-columns:26.4rem 1fr}}.ndi-catalog-list-block__product-list-heading{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@container catalog-list-block (min-width: 72rem){.ndi-catalog-list-block__product-list-heading{flex-direction:row;flex-flow:row-reverse}}.ndi-catalog-list-block__product-list-heading-actions{display:flex;flex-wrap:wrap}.ndi-catalog-list-block__pagination-heading{color:#000;font-size:1.2rem}.ndi-catalog-list-block__rim-buttons{align-items:flex-start;display:flex;flex:none;flex-direction:row;flex-grow:0;flex-wrap:wrap;gap:1.6rem;order:0;padding:0;width:100%}.ndi-catalog-list-block__rim-buttons__rim-button{align-items:center;border-radius:.4rem;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:.8rem;height:4.8rem;order:0;padding:.8rem 2.4rem .8rem .8rem;width:auto}.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{align-items:flex-start;display:flex;filter:invert(4%) sepia(0) saturate(4540%) hue-rotate(60deg) brightness(123%) contrast(54%);flex:none;flex-direction:column;flex-grow:0;height:2.4rem;order:0;padding:0;width:2.4rem}.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{filter:invert(100%);height:3.2rem;width:3.2rem}.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{filter:invert(100%) sepia(1%) saturate(1506%) hue-rotate(298deg) brightness(82%) contrast(85%);height:3.2rem;width:3.2rem}.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,.ndi-catalog-list-block__product-list-content{display:flex;flex-direction:column;row-gap:1.6rem}.ndi-catalog-list-block__product-list-content{width:100%}.ndi-catalog-list-block__product-list-content--compact .ndi-catalog-list-block__product-cards{row-gap:0}.ndi-catalog-list-block__product-list-content--compact .ndi-catalog-list-block__product-cards>.ndi-component--root-product-card:nth-child(2n){background-color:transparent}.ndi-catalog-list-block__product-cards{display:flex;flex-direction:column;row-gap:1.6rem;width:100%}.ndi-catalog-list-block__initial-loading{align-items:center;display:flex;justify-content:center;margin-top:6rem;padding:6rem 0}.ndi-catalog-list-block__initial-loading .ndi-loading-spinner{bottom:auto;left:auto;margin:0 auto;position:static;right:auto;top:auto}.ndi-catalog-list-block__mobile-filter-menu{background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;padding:4rem;position:fixed;width:100%;z-index:1}@media screen and (min-width:1024px){.ndi-catalog-list-block__mobile-filter-menu{display:none}}.ndi-catalog-list-block__result-quantity{font-size:1.2rem;margin:0 auto;padding:4rem 0 2.4rem}.ndi-catalog-list-block__show_more{margin:0 auto;max-width:8em}.ndi-catalog-list-block .conversion-button-top-facet{align-items:center;display:flex;height:auto;width:auto}.ndi-delivery-method-dropdown-wrapper{align-items:center;display:flex;justify-content:end}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown{display:flex;flex-direction:column;position:relative}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__label{color:var(--light-grey-5);font-size:1rem;margin-left:1.5rem;white-space:nowrap}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:.4rem;cursor:pointer;display:inline-flex;font-size:1.4rem;gap:.6rem;max-width:fit-content;min-height:4.4rem;padding:1rem 1.5rem;position:relative;text-align:right;transition:border-color .2s;user-select:none}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__trigger span:first-child{font-weight:600;overflow:hidden;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__trigger:hover{border-color:#000}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__trigger:focus{outline:none}@media screen and (min-width:768px){.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__trigger{text-align:left}}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__arrow-wrapper{background-color:var(--red);border-radius:10rem;color:var(--white)}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__arrow{height:2rem;padding:.3rem;transition:transform .2s ease;width:2rem}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__arrow--rotated{transform:rotate(-180deg)}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__menu{background:#fff;box-shadow:0 .5rem 1.2rem rgba(0,0,0,.1);padding:1.6rem 0;position:absolute;right:0;top:100%;width:30rem;z-index:10}@media(max-width:475px){.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__menu{left:-1rem;max-width:30rem;position:absolute;right:auto;width:calc(100vw - 2rem)}}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__section{padding:0 2.4rem}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__section .ndi-input-radio{padding:.8rem 0}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__section .ndi-input-radio label{word-wrap:break-word;line-height:2rem;overflow-wrap:break-word}.ndi-delivery-method-dropdown-wrapper .ndi-delivery-method-dropdown__section-title{color:var(--light-grey-5);font-size:1.6rem;font-weight:400;line-height:1.6rem;margin:0 0 .8rem;word-wrap:break-word;overflow-wrap:break-word}.ndi-price-type-dropdown-wrapper{align-items:center;display:flex;justify-content:end}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown{display:flex;flex-direction:column;position:relative}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__label{color:var(--light-grey-5);font-size:1rem;margin-left:1.5rem;white-space:nowrap}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:.4rem;cursor:pointer;display:inline-flex;font-size:1.4rem;gap:.6rem;max-width:fit-content;min-height:4.4rem;padding:1rem 1.5rem;position:relative;text-align:right;transition:border-color .2s;user-select:none}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__trigger span:first-child{font-weight:600;overflow:hidden;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__trigger:hover{border-color:#000}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__trigger:focus{outline:none}@media screen and (min-width:768px){.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__trigger{text-align:left}}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__arrow-wrapper{background-color:var(--red);border-radius:10rem;color:var(--white)}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__arrow{height:2rem;padding:.3rem;transition:transform .2s ease;width:2rem}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__arrow--rotated{transform:rotate(-180deg)}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__menu{background:#fff;box-shadow:0 .5rem 1.2rem rgba(0,0,0,.1);padding:1.6rem 0;position:absolute;right:0;top:100%;width:30rem;z-index:10}@media(max-width:475px){.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__menu{left:auto;max-width:30rem;position:absolute;right:-1rem;width:calc(100vw - 2rem)}}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section{padding:0 2.4rem}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section:not(:last-child){margin-bottom:1.6rem}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section .ndi-input-radio{padding:.8rem 0}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section .ndi-input-radio label{word-wrap:break-word;line-height:2rem;overflow-wrap:break-word}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section .ndi-toggle{align-items:center;display:flex;gap:1.2rem;padding:.8rem 0}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section .ndi-toggle label{flex:1;line-height:2rem;margin:0;order:2;word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section .ndi-toggle .ndi-toggle__track{align-self:flex-start;flex-shrink:0;margin-top:.2rem;order:1}.ndi-price-type-dropdown-wrapper .ndi-price-type-dropdown__section-title{color:var(--light-grey-5);font-size:1.6rem;font-weight:400;line-height:1.6rem;margin:0 0 .8rem;word-wrap:break-word;overflow-wrap:break-word}.ndi-price-type-select{font-size:1.4rem}.ndi-price-type-select__product-list-top-line{align-items:end;display:flex;justify-content:space-between}@media screen and (max-width:475px){.ndi-price-type-select__product-list-top-line{align-items:start}}.ndi-price-type-select__price-type-dropdown{background-position-x:100%;border-color:transparent;max-width:fit-content;padding:1rem 2rem 1rem 1.5rem;text-align:right;text-align-last:right}@media screen and (max-width:768px){.ndi-price-type-select__price-type-dropdown{align-items:start;padding-left:0;text-align:left;text-align-last:left;width:16rem}}.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{align-items:end;display:flex;flex-direction:column;justify-content:end;margin-left:auto}@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-view-layout-selector{align-items:center;border:0;border-left:1px solid var(--grey-3,#c4c4c4);display:flex;gap:.4rem;justify-content:center;margin:0}.ndi-view-layout-selector .ndi-icon{height:3rem;width:3rem}.ndi-view-layout-selector__option{cursor:pointer;margin:0}.ndi-view-layout-selector__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.ndi-view-layout-selector__icon-wrapper{align-items:center;color:var(--dark-grey,#3d4045);display:inline-flex;justify-content:center;transition:color .2s ease}.ndi-view-layout-selector__icon-wrapper--selected{color:var(--PrimaryColor,var(--red))}.ndi-view-layout-selector__input:focus-visible+.ndi-view-layout-selector__icon-wrapper{outline:2px solid var(--red);outline-offset:2px}.ndi-view-layout-selector__icon-wrapper:hover{color:var(--PrimaryColor,var(--red))}.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{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;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{align-items:center;display:flex;gap:.6rem}.ndi-variant-details-drawer__content{height:100%;overflow-y:auto}.ndi-variant-details-drawer__content .ndi-loading-spinner{height:6rem;width: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{border-right:1px solid var(--light-grey-2);padding:3.2rem 2.4rem 5.6rem;position:relative}.ndi-variant-details-drawer__variant-images .ndi-image-carousel{justify-content:space-between;margin:auto}@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}.ndi-variant-details-drawer__variant-images{grid-column:1;grid-row:1/4}}.ndi-variant-details-drawer__variant-images .ndi-product-badge{left:0;margin:0 auto;padding:1rem 1.6rem;position:relative;width:12rem}.ndi-variant-details-drawer__brand-image{margin:auto auto 1.6rem;max-height:4rem;max-width:10rem}@media(min-width:768px){.ndi-variant-details-drawer__brand-image{margin-bottom:3.2rem}}.ndi-variant-details-drawer__inventory-and-delivery{grid-column:1;grid-row:2;line-height:1.57;padding:2.4rem 3.3rem}@media(min-width:768px){.ndi-variant-details-drawer__inventory-and-delivery{grid-column:2;grid-row:1}}.ndi-variant-details-drawer__campaign{grid-column:2;grid-row:2}.ndi-variant-details-drawer__variant-price{grid-column:1;grid-row:3;padding:3.2rem 4rem 5.6rem 3rem}@media(min-width:768px){.ndi-variant-details-drawer__variant-price{grid-column:2;grid-row:3}}.ndi-variant-details-drawer__login-to-buy{align-content:center;display:grid;grid-column:2;grid-row:1/4;padding:3.2rem 4rem 5.6rem 3rem}.ndi-variant-details-drawer__eprel-bg{background-position:50%;background-size:cover;height:49.6rem;position:relative;width:32rem}.ndi-variant-details-drawer__tyreMakeText{left:10px;position:absolute;top:7.5rem}.ndi-variant-details-drawer__tyreSizeText{left:1rem;position:absolute;top:10.5rem}.ndi-variant-details-drawer__tyreNoise{bottom:5.3rem;left:13.2rem;position:absolute}.ndi-variant-details-drawer__tyreNoise--winter{bottom:5.5rem;font-size:1.4rem;left:9rem;position:absolute}.ndi-variant-details-drawer__tyreNoise--summer{bottom:5.4rem;font-size:14px;left:13.5rem;position:absolute}.ndi-variant-details-drawer__tyreNoise--ice{bottom:11%;font-size:14px;left:13%;position:absolute}.ndi-variant-details-drawer__noiseClass{bottom:1.3rem;left:15rem;position:absolute}.ndi-variant-details-drawer__noiseClass img{height:2.5rem}.ndi-variant-details-drawer__noiseClass--summer{bottom:1rem;position:absolute;right:15rem}.ndi-variant-details-drawer__noiseClass--winter{bottom:1rem;font-size:1.4rem;left:10rem;position:absolute}.ndi-variant-details-drawer__noiseClass--ice{bottom:2%;left:16%;position:absolute}.ndi-variant-details-drawer__fuelConsumptionIcon{align-items:center;background-color:#000;clip-path:polygon(30% 0,100% 0,100% 100%,30% 100%,0 50%);color:#fff;display:flex;font-size:2rem;font-weight:bolder;height:4rem;justify-content:center;left:10rem;position:absolute;width:4.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{align-items:center;background-color:#000;clip-path:polygon(30% 0,100% 0,100% 100%,30% 100%,0 50%);color:#fff;display:flex;font-size:2rem;font-weight:bolder;height:40px;justify-content:center;position:absolute;right:5%;width:42px}.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 .ndi-inventory-product-card__divider{left:0}.ndi-variant-details-page__content{display:flex;flex-direction:column;margin:auto;max-width:1512px;min-height:calc(100vh - 10rem);width:100%}@media(min-width:768px){.ndi-variant-details-page__content{flex-direction:row-reverse}.ndi-variant-details-page__main-content{width:58%}}.ndi-variant-details-page__product-images{padding-bottom:1.2rem;padding-right:calc(-66.83871px + 11.82796vw);padding-top: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}}.ndi-variant-details-page__product-images{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:7.5rem;padding-top:3.5rem}}.ndi-variant-details-page__row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.2rem}.ndi-variant-details-page__product-details{align-items:stretch;display:flex;flex-direction:column;margin-right:calc(-66.83871px + 11.82796vw);padding-left:2.4rem;padding-top:3.5em;row-gap:4rem}@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-left:0;padding-top:1rem}@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{align-items:center;display:flex;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{align-items:stretch;justify-content:space-between}.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{margin-top:0;width:auto}}.ndi-variant-details-page__inventory-and-delivery{row-gap:2.7rem}.ndi-variant-details-page__campaign{gap:1rem;height:2.3575rem;margin-bottom:2.4rem;padding:.625rem 1rem;position:relative;width:max-content}.ndi-variant-details-page__campaign__text{left:0}.ndi-variant-details-page__brand-image{align-items:center;display:flex;height:4rem;justify-content:center;margin-bottom:3.2rem;position:relative;width:10rem;width:100%}.ndi-variant-details-page__brand-image img{left:50%;margin:auto;max-width:10rem;position:absolute;top:50%;transform:translate(-50%,-50%);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{background-color:var(--light-grey-1);position:relative}.ndi-variant-details-page__product-description-tab-button{background-color:#e9e9e9;border:none;cursor:pointer;flex-grow:1;font-size:1.4rem;font-weight:700;margin:0;padding:1.6rem 0;transition:background-color .1s ease-out}.ndi-variant-details-page__product-description-tab-button--active{background-color:#f5f5f5}.ndi-variant-details-page__product-description-tab{padding-bottom:8.25rem;padding-right:calc(-66.83871px + 11.82796vw);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}}.ndi-variant-details-page__product-description-tab{padding-left:calc(-66.83871px + 11.82796vw)}@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{border-right:1px solid var(--light-grey-3);padding-bottom:16.5rem}}@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,.ndi-variant-details-page__table{display:flex;justify-content:space-between;width:100%}.ndi-variant-details-page__table{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-size:1.2rem;font-weight:700;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{border-top:1px solid var(--light-grey-3);flex-grow:1;font-size:1.2rem;padding:2rem 1.2rem 1.5rem 0;width:50%}.ndi-variant-details-page__table-cell:nth-child(2n){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{border:none;padding:2rem}.ndi-variant-details-page__eprel-bg{background-position:50%;background-size:cover;height:49.6rem;position:relative;width:32rem}.ndi-variant-details-page__tyreMakeText{left:10px;position:absolute;top:7.5rem}.ndi-variant-details-page__tyreSizeText{left:1rem;position:absolute;top:10.5rem}.ndi-variant-details-page__tyreNoise{bottom:5.3rem;left:13.2rem;position:absolute}.ndi-variant-details-page__tyreNoise--winter{bottom:5.5rem;font-size:1.4rem;left:9rem;position:absolute}.ndi-variant-details-page__tyreNoise--summer{bottom:5.4rem;font-size:14px;left:13.5rem;position:absolute}.ndi-variant-details-page__tyreNoise--ice{bottom:11%;font-size:14px;left:13%;position:absolute}.ndi-variant-details-page__noiseClass{bottom:1.3rem;left:15rem;position:absolute}.ndi-variant-details-page__noiseClass img{height:2.5rem}.ndi-variant-details-page__noiseClass--summer{bottom:1rem;position:absolute;right:15rem}.ndi-variant-details-page__noiseClass--winter{bottom:1rem;font-size:1.4rem;left:10rem;position:absolute}.ndi-variant-details-page__noiseClass--ice{bottom:2%;left:16%;position:absolute}.ndi-variant-details-page__fuelConsumptionIcon{align-items:center;background-color:#000;clip-path:polygon(30% 0,100% 0,100% 100%,30% 100%,0 50%);color:#fff;display:flex;font-size:2rem;font-weight:bolder;height:4rem;justify-content:center;left:10rem;position:absolute;width:4.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{align-items:center;background-color:#000;clip-path:polygon(30% 0,100% 0,100% 100%,30% 100%,0 50%);color:#fff;display:flex;font-size:2rem;font-weight:bolder;height:40px;justify-content:center;position:absolute;right:5%;width:42px}.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__editLabel{font-size:1.2rem;margin:0}.ndi-delivery-and-payment-block__alert{background-color:#fdfac5;display:block;font-weight:700;padding:10px 20px;text-align:center;width:100%}.ndi-delivery-and-payment-block__options{column-gap:4.8rem;display:flex;flex-direction:column;justify-content:start;row-gap:2.4rem}@media screen and (min-width:1024px){.ndi-delivery-and-payment-block__options{flex-direction:row}}.ndi-delivery-and-payment-block__option-section{border-bottom:1px solid var(--light-grey-2);display:flex;flex-direction:column;font-size:1.4rem;padding-bottom:2.4rem}@media screen and (min-width:1024px){.ndi-delivery-and-payment-block__option-section{border-bottom:none;border-right:1px solid var(--light-grey-2);max-width:34.4rem;padding-bottom:0;padding-right:4.8rem;width:100%}}.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-section .ndi-checkbox-item{align-items:flex-start;display:flex;gap:1rem;margin-top:1rem}.ndi-delivery-and-payment-block__option-section .ndi-input-checkbox{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ndi-delivery-and-payment-block__option-section .ndi-loading-spinner-container{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ndi-delivery-and-payment-block__option-section .ndi-loading-spinner-container .ndi-loading-spinner{height:20px;margin:0;position:relative;width:20px}.ndi-delivery-and-payment-block__option-section .ndi-checkbox-label{cursor:pointer;flex:1;font-weight:400;line-height:1.4;margin:0}.ndi-delivery-and-payment-block__option-section .ndi-checkbox-label.loading{cursor:default;opacity:.6;pointer-events:none}@media screen and (max-width:475px){.ndi-delivery-and-payment-block__option-section .ndi-checkbox-label{max-width:none}}.ndi-delivery-and-payment-block__option-section .ndi-checkbox-label p{font-size:1.6rem;margin:0;padding:0}.ndi-delivery-and-payment-block__option-section .ndi-error-message{color:var(--red);font-size:1.4rem;margin-top:1rem}.ndi-delivery-and-payment-block__delivery-type select{font-weight:700}.ndi-delivery-and-payment-block__option-value{align-items:start;display:flex;font-size:1.4rem;gap:.8rem;justify-content:space-between;margin-top:2.4rem}.ndi-delivery-and-payment-block__option-value__discount{align-items:start;display:flex;flex-direction:column;gap:.8rem}.ndi-delivery-and-payment-block__option-value__discount span{font-size:1.6rem;font-weight:600}.ndi-delivery-and-payment-block__option-value__discount__checkfield{background-color:#eee8af;display:flex;gap:1rem;margin:1rem 0;max-width:70%;padding:2rem}.ndi-delivery-and-payment-block__option-value__discount__checkfield a{text-decoration:underline}.ndi-delivery-and-payment-block__option-value-delivery{align-items:start;display:flex;flex-direction:column;gap:.8rem}.ndi-delivery-and-payment-block__option-value-delivery-date{font-size:1.8rem;font-weight:700}.ndi-delivery-and-payment-block__option-value-heading{font-size:1.6rem;font-weight:600;line-height:1.125}.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-order-totals-block .ndi-total-card{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width:768px){.ndi-order-totals-block .ndi-total-card{flex-direction:row}}.ndi-order-totals-block .ndi-total-card__checkboxes{display:flex;flex:1;flex-direction:column;gap:1.5rem}.ndi-order-totals-block .ndi-total-card__pricing{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:1.5rem;min-width:auto;text-align:center}@media screen and (min-width:768px){.ndi-order-totals-block .ndi-total-card__pricing{align-items:flex-end;min-width:250px;text-align:right}}.ndi-order-totals-block .ndi-total-card__buy-button{max-width:100%}.ndi-order-totals-block .ndi-checkbox-item{align-items:flex-start;display:flex;gap:1rem}.ndi-order-totals-block .ndi-checkbox-label{cursor:pointer;flex:1;font-size:1.4rem!important;font-weight:400;line-height:1.4;margin:0;max-width:85ch}@media screen and (max-width:475px){.ndi-order-totals-block .ndi-checkbox-label{max-width:none}}.ndi-products-block{position:relative}.ndi-products-block .ndi-self-service-page-content-section__body{border-bottom:1px solid var(--light-grey-2);padding:0}.ndi-products-block .ndi-line-item-container{border-bottom:1px solid var(--light-grey-2);padding:0 4.8rem}.ndi-products-block .ndi-bundle .ndi-line-item-container,.ndi-products-block .ndi-line-item-container:last-child,.ndi-products-block .ndi-self-service-page-content-section__body:last-child{border-bottom:none}.ndi-products-block__shipment-headline{font-size:1.6rem;font-weight:700;margin-bottom:1rem;margin-left:.25rem;padding:1.6rem 4.8rem 0}.ndi-products-block__shipment-details{display:flex;flex-direction:row;flex-direction:column;font-size:1.4rem;font-weight:400;gap:1.4rem;line-height:1.8rem;padding:1.6rem 4.8rem 0}@media screen and (min-width:768px){.ndi-products-block__shipment-details{flex-direction:row}}.ndi-products-block__shipment-details__method{display:flex}.ndi-products-block__shipment-details__method .ndi-modern-tooltip__container{bottom:.5rem;left:.5rem}.ndi-products-block__shipment-details-value{font-size:1.4rem;font-weight:700}.ndi-products-block .ndi-line-item{padding:2.4rem 0}.ndi-requisition-block__header{align-items:flex-start;flex-direction:row;justify-content:space-between}@media(max-width:768px){.ndi-requisition-block__header{flex-direction:column}}.ndi-requisition-block__content{align-items:center;background-color:var(--white);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0}.ndi-requisition-block__alert{background-color:#fdfac5;font-weight:800;padding:1.2rem 2.4rem;text-align:center;width:100%}.ndi-requisition-block__alert--sticky{left:0;position:fixed;right:0;top:5.6rem;z-index:4000}.ndi-requisition-block__header-item{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.6rem}@media(min-width:768px){.ndi-requisition-block__header-item{align-items:start;flex-direction:row}}.ndi-requisition-block__header-item .ndi-input-character{width:32rem}@media(min-width:768px){.ndi-requisition-block__header-item .ndi-input-character{width:24rem}}.ndi-requisition-block__header-item-label{align-items:center;display:flex;gap:.8rem;margin-top:1rem}.ndi-requisition-block__header-item-label label{margin-bottom:0}.ndi-requisition-block__header-add-comment{display:flex;height:4.8rem}@media(min-width:768px){.ndi-requisition-block__header-add-comment{align-self:start}}.ndi-requisition-block__header-add-comment .ndi-button,.ndi-requisition-block__header-add-comment .ndi-public-admin-page__login-button{align-items:center;display:flex;gap:.4rem;white-space:nowrap}.ndi-claims-page{margin:auto auto 23rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-claims-page{padding-right:112px}}@media screen and (max-width:768px){.ndi-claims-page{padding-right:24px}}.ndi-claims-page{padding-left:calc(-66.83871px + 11.82796vw)}@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 .ndi-self-service-page-content-section__total-price{display:flex;font-size:2.8rem;font-weight:700;line-height:3.2rem;margin-right:.6rem}.ndi-claims-page .ndi-self-service-page-content-section__total-currency{display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;justify-content:end;margin-right:1rem}.ndi-claims-page__claim-form,.ndi-claims-page__content{display:flex;flex-direction:column}.ndi-claims-page__claim-form{gap:4rem;max-width:60.8rem}.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{background-color:var(--light-grey-1);margin:auto;max-width:1512px;padding:10rem 0;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-claims-confirmation-page__claim-page-section{padding-left:calc(-66.83871px + 11.82796vw)}@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{display:flex;justify-content:center;margin:2rem;text-align:center}.ndi-claims-confirmation-page__content__ndi-text-left{text-align:left}.ndi-claims-confirmation-page__content__claim-details{border-bottom:1px solid var(--light-grey-2);display:flex;flex-direction:column;justify-content:flex-start}.ndi-claims-confirmation-page__content__claim-details--claim-title{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:2.5rem;font-weight:700;line-height:2.2rem}.ndi-claims-confirmation-page__content__claim-details--claim-heading{font-size:1.6rem;font-weight:600;margin-bottom:.8rem}.ndi-claims-confirmation-page__content__product-info,.ndi-claims-confirmation-page__content__vehicle-details{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}@media(max-width:768px){.ndi-claims-confirmation-page__content__product-info,.ndi-claims-confirmation-page__content__vehicle-details{flex-direction:column;gap:0;grid-template-columns:repeat(1,1fr)}}.ndi-claims-confirmation-page__content__claim-sections{display:flex;flex-direction:column;padding:3.2rem 4.8rem 1.6rem;width:100%}.ndi-claims-confirmation-page__content__line-item-wrapper{background-color:var(--white);margin-bottom:2.4rem}.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:grid;gap:1.6rem;grid-template-columns:repeat(1,auto);margin-bottom:1rem;margin-top:3rem;width:100%}@media(min-width:475px){.ndi-complete-wheel-configuration-navigation__button-container{grid-template-columns:repeat(2,auto)}}@media(min-width:1024px){.ndi-complete-wheel-configuration-navigation__button-container{grid-template-columns:repeat(4,auto)}}.ndi-complete-wheel-configuration-navigation__item{color:var(--dark-grey);display:flex;flex-direction:column;min-width:25%;padding-bottom:1.6rem}@media(min-width:475px){.ndi-complete-wheel-configuration-navigation__item{width:100%}}.ndi-complete-wheel-configuration-navigation__item-step-title{border-bottom:1px solid var(--light-grey-5);cursor:default;display:block;padding-bottom:1.6rem;text-align:center}.ndi-complete-wheel-configuration-navigation__item-step-title.active{border-bottom:3px solid var(--red);color:var(--red)}.ndi-complete-wheel-configuration-navigation__item-step-title.clickable{cursor:pointer}.ndi-complete-wheel-configuration-navigation__item-step-title.clickable:hover{color:var(--red)}.ndi-complete-wheel-configuration-navigation__item__nav-button{color:var(--dark-grey);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:475px){.ndi-complete-wheel-configuration-navigation__item__nav-button{width:100%}}.ndi-complete-wheel-configuration-navigation__item__nav-button:disabled{color:var(--light-grey-5);cursor:default}.ndi-complete-wheel-configuration-navigation__item-content{border-top:1px solid var(--light-grey-5);display:flex;min-height:12rem;padding:1.5rem 1.5rem 1rem}.ndi-complete-wheel-configuration-navigation__item-content.active{background-color:var(--white)}.ndi-complete-wheel-configuration-navigation__item-content__info{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2rem;justify-content:flex-start}.ndi-complete-wheel-configuration-navigation__item-content__info-staggered{flex-direction:column;gap:3rem}.ndi-complete-wheel-configuration-navigation__item-content__info-image{max-width:5rem}.ndi-complete-wheel-configuration-navigation__item-content__info-text{display:flex;flex:1;flex-direction:column;gap:.5rem;text-align:left}.ndi-complete-wheel-configuration-navigation__item-content__info-text-product-title{font-weight:700}.ndi-complete-wheel-configuration-navigation__item-content__info-text-row{display:flex;gap:1rem;justify-content:space-between}.ndi-complete-wheel-configuration-navigation__item-content__info-text-title{flex:1}.ndi-complete-wheel-configuration-navigation__item-content__info-text-quantity{align-content:center;flex-shrink:0}.ndi-complete-wheel-configuration-navigation__item-content__info-accessories-images{display:grid;gap:.5rem;grid-template-columns:repeat(2,2.5rem);width:fit-content}.ndi-complete-wheel-configuration-navigation__item-content__info-accessories-image{height:3rem;object-fit:contain;width:3rem}.ndi-complete-wheel-configuration-navigation__item-content--staggered{display:flex;gap:2rem;margin-bottom:1rem}.ndi-complete-wheel-configuration-navigation__order-overview-button{font-weight:500;margin:auto}.ndi-complete-wheel-configuration-navigation__non-selected-text{align-items:center;color:var(--grey);cursor:default;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.ndi-accessory-items{line-height:3.2rem;list-style-type:none;margin:0;padding:1.5rem 0;row-gap:1rem;width:100%}@media screen and (min-width:475px){.ndi-accessory-items{padding:0}}.ndi-accessory-item{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0 0 4rem;width:100%}.ndi-accessory-item__content{display:flex;flex:1 1 auto;gap:1.6rem;width:100%}@media screen and (min-width:1024px){.ndi-accessory-item{column-gap:4rem;grid-template-columns:3fr 20rem 6rem .7fr;padding:3.2rem 4.7rem 2.4rem 2.4rem}.ndi-accessory-item__product-label{grid-column:span 1}}.ndi-accessory-item__product{display:block;flex-grow:1;min-width:0}.ndi-accessory-item__product .ndi-product-price__product-price-per-unit{align-self:end}@media screen and (min-width:1024px){.ndi-accessory-item__product{display:flex}}.ndi-accessory-item__image-wrapper{align-items:center;display:flex;flex:0 0 100px;flex-flow:column;gap:1.6rem;justify-content:start}@media screen and (min-width:1024px){.ndi-accessory-item__image-wrapper{flex-basis:164px;flex-direction:row;flex-flow:row-reverse;gap:4rem}}.ndi-accessory-item__product-details{display:block;padding-top:1.6rem}@media screen and (min-width:1024px){.ndi-accessory-item__product-details{align-items:center;display:flex;gap:2.4rem;justify-content:center;padding-top:0}}.ndi-accessory-item__actions-wrapper{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;padding-top:1.6rem;width:100%}@media screen{.ndi-accessory-item__actions-wrapper{flex-wrap:nowrap;gap:2.4rem}}.ndi-accessory-item__product-title{color:var(--red);font-size:1.6rem;font-weight:700}.ndi-accessory-item__product-title--opt-out{color:var(--dark-grey);font-weight:400}.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{align-items:center;display:flex;flex-grow:1;flex-shrink:1;gap:1rem;margin-bottom:0}.ndi-accessory-item__product-addon{align-items:start;display:flex;flex-direction:column;padding-top:1.6rem;width:100%}@media screen and (min-width:1024px){.ndi-accessory-item__product-addon{padding-top:1rem}}.ndi-accessory-item__product-addon-row{align-items:center;display:flex;gap:2.4rem;justify-content:flex-start;width:100%}.ndi-accessory-item__addon-price{align-items:flex-start;display:flex;flex-grow:1;gap:1.6rem;justify-content:flex-end;padding-top:1.6rem;text-align:left}@media screen and (min-width:768px){.ndi-accessory-item__addon-price{border-top:1px solid var(--light-grey-3);margin-top:1rem;padding-top:0;text-align:right}}.ndi-accessory-item__product-addon-checkbox{display:flex}.ndi-accessory-item__product-price-addon{text-align:right}.ndi-accessory-item__product-image{flex-shrink:0;height:10rem;position:relative;width:10rem}.ndi-accessory-item__product-image>img{margin:0;max-height:100%;max-width:100%}.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{align-items:center;display:flex;flex-direction:column;justify-content:start}.ndi-accessory-item__ndi-product-actions__text{font-size:1.2rem;font-weight:400;line-height:1.8rem}.ndi-accessory-item__ndi-product-actions .ndi-input-character__control input{background-color:transparent!important}.ndi-choose-accessories{display:flex;flex-direction:column;position:relative;row-gap:1.6rem}.ndi-choose-accessories__content{line-height:3.2rem;list-style-type:none;margin:0;padding:0}.ndi-choose-accessories__loading-spinner{min-height:4rem;position:relative}.ndi-choose-accessories__product-list{align-items:flex-start;background-color:transparent;column-gap:1.6rem;display:flex;flex-direction:column;justify-content:flex-start;min-height:24rem;padding:0;row-gap:1.6rem;width:100%}@media screen and (min-width:768px){.ndi-choose-accessories__product-list{background-color:#fff;padding:3.2rem 2.4rem}}.ndi-choose-accessories__product-title{font-size:calc(18.26958px + .3643vw);font-weight:800}@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{background-color:#fff;display:flex;left:0;left:50%;margin:6.4rem auto -4rem -50vw;position:fixed;position:relative;right:0;width:100%;width:100vw;z-index:5000}.ndi-choose-accessories__sticky-footer-buttons{column-gap:5.6rem;display:flex;justify-content:flex-end;margin:auto;max-width:1512px;padding:3.7rem 1.6rem;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-choose-accessories__sticky-footer-buttons{padding-left:calc(-66.83871px + 11.82796vw)}@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}}@media screen and (min-width:768px){.ndi-choose-accessories__sticky-footer-buttons{padding-left:calc(-66.83871px + 11.82796vw);padding-right:calc(-66.83871px + 11.82796vw)}}.ndi-complete-wheel-overview-drawer .ndi-drawer__component{box-sizing:border-box;flex:1;height:100%}.ndi-complete-wheel-overview-drawer__content{box-sizing:border-box;height:100%;overflow-y:auto;position:relative}.ndi-complete-wheel-overview-drawer__header{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;padding:.8rem 0 .6rem 1.4rem}@media screen and (min-width:1024px){.ndi-complete-wheel-overview-drawer__header{padding:1.2rem .8rem .4rem}}.ndi-complete-wheel-overview-drawer__empty{padding:1.8rem 4rem 3.6rem;text-align:center}.ndi-complete-wheel-overview-drawer__item{border-bottom:1px solid var(--light-grey-2);box-sizing:border-box;padding:2.4rem 2.8rem;width:100%}.ndi-complete-wheel-overview-drawer__item p{margin:0;padding:0}.ndi-complete-wheel-overview-drawer__item-header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;width:100%}.ndi-complete-wheel-overview-drawer__image-wrapper{display:flex;flex-direction:column;flex-shrink:0;width:8rem}.ndi-complete-wheel-overview-drawer__image{display:flex;height:8rem;object-fit:contain;width:8rem}.ndi-complete-wheel-overview-drawer__details{flex:1 1 auto;min-width:0}.ndi-complete-wheel-overview-drawer__sku{color:var(--light-grey-5);font-size:1.2rem}.ndi-complete-wheel-overview-drawer__title{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-weight:700;line-height:1.375}.ndi-complete-wheel-overview-drawer__subtitle{font-size:1.2rem}.ndi-complete-wheel-overview-drawer__actions{align-items:center;display:flex;flex:0 0 auto;gap:4rem;justify-content:flex-end}.ndi-complete-wheel-overview-drawer__actions .ndi-input-number{margin:0;width:5.6rem}.ndi-complete-wheel-overview-drawer__change-link{color:var(--dark-grey);cursor:pointer;flex-shrink:0;font-size:1.4rem;transition:color .2s ease;white-space:nowrap}.ndi-complete-wheel-overview-drawer__change-link:hover{color:var(--red);text-decoration:underline}.ndi-review-item{align-items:center;column-gap:4rem;display:grid;grid-template-columns:3fr 6rem .7fr .1fr;justify-content:space-between;width:100%}@media(max-width:768px){.ndi-review-item{grid-template-columns:1fr;row-gap:1rem}}.ndi-review-item__product-image{display:flex;flex-direction:column-reverse;flex-shrink:0;flex-wrap:wrap;height:10rem;position:relative;width:10rem}.ndi-review-item__product-image>img{margin:0 auto;max-height:80%;max-width:80%;position:relative}@media(min-width:475px){.ndi-review-item__product-image>img{left:0}}.ndi-review-item__product-image .ndi-product-badge{left:0;margin:0 1rem;padding:1rem 1.2rem;width:8rem}.ndi-review-item__item-text{display:flex;flex-direction:column;gap:.4rem;justify-content:center;line-height:1.375}@media(max-width:475px){.ndi-review-item__item-text{align-items:center;padding-top:2rem}}@media(max-width:768px){.ndi-review-item__button-container{align-items:flex-end;display:flex;justify-content:flex-end}}@media(max-width:475px){.ndi-review-item__button-container{align-items:center;display:flex;justify-content:center}}.ndi-review-item__product-description{display:flex;flex-direction:row}@media(max-width:475px){.ndi-review-item__product-description{align-items:center;flex-direction:column;padding-top:3rem}}.ndi-review-item__product-title{color:var(--red);font-size:1.6rem;font-weight:700}@media(max-width:475px){.ndi-review-item__product-title{text-align:center}}.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}@media(max-width:475px){.ndi-review-item__product-subtitle{text-align:center}}.ndi-review-item__ndi-product-actions{align-items:center;display:flex;flex-direction:column;justify-content:center}.ndi-review-item__ndi-product-actions__text{font-size:1.2rem;font-weight:400;line-height:1.8rem}.ndi-review-item__product-addon{display:flex;flex-direction:column;margin-left:1rem;margin-top:1rem}.ndi-review-item__product-price-addon{margin-top:3rem}.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 5rem}.ndi-review-complete-wheel__introduction{display:flex;flex-direction:column;gap:.4rem;margin-bottom:3.5rem}.ndi-review-complete-wheel__title{font-size:calc(18.26958px + .3643vw);font-weight:800}@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;flex-direction:column;line-height:3.2rem;list-style-type:none;margin:0;padding:0 3.4rem;row-gap:1.6rem}.ndi-review-complete-wheel__sticky-footer{background-color:#fff;display:flex;left:0;left:50%;margin:6.4rem auto -4rem -50vw;position:fixed;position:relative;right:0;width:100%;width:100vw;z-index:0}.ndi-review-complete-wheel__sticky-footer-buttons{align-items:center;column-gap:5.6rem;display:flex;justify-content:flex-end;margin:auto;max-width:1512px;padding:3.7rem 1.6rem;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-review-complete-wheel__sticky-footer-buttons{padding-left:calc(-66.83871px + 11.82796vw)}@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}@media screen and (min-width:768px){.ndi-review-complete-wheel__sticky-footer-buttons{padding-left:calc(-66.83871px + 11.82796vw);padding-right:calc(-66.83871px + 11.82796vw)}}.ndi-review-complete-wheel__sticky-footer-buttons__left-text{color:#38404a;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:2rem;font-style:normal;font-weight:700;line-height:3.2rem;margin-right:auto}.ndi-review-complete-wheel__sticky-footer-buttons__price-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.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{align-items:center;color:#38404a;display:flex;flex:none;flex-grow:0;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:2.8rem;font-style:normal;font-weight:700;height:3.2rem;line-height:3.2rem;order:0;text-align:center}.ndi-review-complete-wheel__sticky-footer-buttons__price-container__price-currency__currency{align-items:center;align-self:flex-end;color:#38404a;display:flex;flex:none;flex-grow:0;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.2rem;font-style:normal;font-weight:700;height:2.3rem;line-height:1.8rem;margin-left:.4rem;order:1;text-align:center;text-transform:uppercase}.ndi-review-complete-wheel__sticky-footer-buttons__price-container__price-type{align-self:flex-end;color:#38404a;flex:none;flex-grow:0;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.2rem;font-style:normal;font-weight:300;height:2rem;line-height:1.6rem;margin-left:.5rem;order:1;text-align:right;white-space:nowrap}.ndi-complete-wheel-options-page__title{color:#000;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:3.2rem;font-weight:700;line-height:3.6rem;text-align:left}.ndi-complete-wheel-options-page__box{align-items:stretch;background-color:#e3000f;display:flex;justify-content:space-between;overflow:visible;place-items:center;width:100%}.ndi-complete-wheel-options-page__box__left:before{background:#fff;bottom:0;clip-path:polygon(-1% -1%,100% -1%,81% 100%,-1% 100%);content:"";left:0;overflow:visible;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:768px){.ndi-complete-wheel-options-page__box__left:before{width:120%}}@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{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:40px;margin-left:2rem;margin-top:4rem;max-width:49.6rem;order:1;overflow:visible;padding:0;position:relative;width:95%}@media screen and (max-width:1024px){.ndi-complete-wheel-options-page__box__left__options{margin-left:3.3rem}}@media screen and (min-width:768px){.ndi-complete-wheel-options-page__box__left__options{margin-left:5.6rem;width:100%}}@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{color:#000;flex:none;flex-grow:0;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.4rem;font-style:normal;font-weight:600;height:1.6rem;line-height:1.6rem;order:0;text-transform:uppercase;width:100%}.ndi-complete-wheel-options-page__box__left__options__buttons{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:2.4rem;margin-bottom:4rem;order:1;padding:0;padding-block:0;width:100%}.ndi-complete-wheel-options-page__box__icon{flex:none;height:20rem;left:-2rem;max-width:44.5rem;position:relative;width:60%}@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{align-items:flex-start;background:#f5f5f5;border-radius:300px;display:flex;flex:none;flex-direction:column;flex-grow:0;height:7rem;justify-content:center;order:0;padding:16px 24px 16px 8px;width:100%}@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{align-items:center;display:flex;gap:2.4rem;justify-content:center;text-align:left}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__title{color:#000;flex:none;flex-grow:0;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.2rem;order:0;width:100%}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__text{color:#000;flex:none;flex-grow:0;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem;order:1;width:100%}.ndi-complete-wheel-options-page .ndi-button--complete-wheel-button__arrow-box{align-items:center;background:#fff;border-radius:200px;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:40px;justify-content:center;order:0;padding:8px;width:40px}.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)}.ndi-consents-modal .ndi-modal__nav-bar{padding:3.8rem 4rem}.ndi-consents-modal__modal-body{align-items:flex-start;display:flex;flex-direction:column;margin:0 4rem 4rem;overflow-y:auto;row-gap:2.4rem}.ndi-consents-modal__modal-body-introduction{display:flex;flex-direction:column;row-gap:1.6rem}.ndi-consents-modal__modal-body-sections{display:flex;flex-direction:column;row-gap:1.2rem;width:100%}.ndi-consents-modal__modal-body-section{display:flex;flex-direction:column;padding-bottom:4rem;row-gap:1rem;width:100%}.ndi-consents-modal__modal-body-section .ndi-input-checkbox{margin:1.2rem 0 1.2rem 1.6rem}.ndi-consents-modal__modal-body-section--border-bottom{border-bottom:1px solid var(--light-grey-2)}.ndi-consents-modal__buttons{align-items:center;display:flex;gap:2.4rem}.ndi-consents-modal h2,.ndi-consents-modal h3,.ndi-consents-modal p{margin:0}.ndi-consents-modal .modal-leave-active{transition:opacity .15s ease-out}.ndi-consents-modal .modal-leave-to{opacity: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{align-items:center;display:flex;flex-direction:column;font-size:1.8rem;font-weight:600;justify-content: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{margin-top:1.2rem;word-break:break-word}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-specialist-grid{display:grid;gap:4.8rem;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);margin-top: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:1px solid var(--red);display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2rem;margin-block-end:1em;margin-block-start:1em;padding:2.4rem;word-break:break-word}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist img{height:10rem;width: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-email,.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-content .ndi-connected-specialist .ndi-specialist-phone{color:var(--red);font-size:1.4rem;font-weight:600}.ndi-component--list-of-contacts-block .list-of-contacts-block .ndi-block-footer{margin-top:1.2rem}.ndi-contact-row-block{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@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}}.ndi-contact-row-block{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-contact-row-block__container{display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:center}.ndi-contact-row-block__container__contact-block{background-color:var(--white);display:flex}.ndi-contact-row-block__contact{flex:0 0 30.4rem}.ndi-contacts-block__contact-block{background-color:var(--background-color,var(--white));border-radius:var(--CardBorderRadius);display:flex;flex-direction:column;height:100%;margin:auto;max-width:1512px;width:100%;width:30.4rem}.ndi-contacts-block__image{aspect-ratio:303/282;position:relative;width:100%}.ndi-contacts-block__image img,.ndi-contacts-block__image video{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.ndi-contacts-block__image img,.ndi-contacts-block__image video{height:100%;object-fit:cover}}.ndi-contacts-block__contact-details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2.4rem;text-align:left}@media(min-width:475px){.ndi-contacts-block__contact-details{padding:2.4rem 3.2rem}}.ndi-contacts-block__contact-details .ndi-title{color:var(--name-color,var(--dark-grey));font-size:1.8rem;margin:0}.ndi-contacts-block__contact-details .ndi-name{color:var(--title-color,var(--dark-grey));margin:.8rem 0 4rem}.ndi-contacts-block__contant-info a{color:var(--PrimaryColor,var(--dark-grey));display:block;font-weight:600;margin:.4rem 0 0}.ndi-contacts-block__contant-info a:hover{color:var(--PrimaryColor,var(--dark-red))}.ndi-contacts-block__contant-info-email,.ndi-contacts-block__contant-info-name{font-size:1.6rem;line-height:1.375}.ndi-contacts-block__contant-info-name{color:var(--phone-color,var(--PrimaryColor,var(--dark-grey)))}.ndi-contacts-block__contant-info-name:hover{color:var(--phone-color,var(--PrimaryColor,var(--dark-red)))}.ndi-contacts-block__contant-info-email{color:var(--email-color,var(--PrimaryColor,var(--dark-grey)))}.ndi-contacts-block__contant-info-email:hover{color:var(--email-color,var(--PrimaryColor,var(--dark-red)))}.ndi-content-carousel-block-wrapper{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@media screen and (min-width:1512px){.ndi-content-carousel-block-wrapper{padding-right:112px}}@media screen and (max-width:768px){.ndi-content-carousel-block-wrapper{padding-right:24px}}.ndi-content-carousel-block-wrapper{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-content-carousel-block-wrapper{padding-left:112px}}@media screen and (max-width:768px){.ndi-content-carousel-block-wrapper{padding-left:24px}}@media(min-width:768px){.ndi-content-carousel-block-wrapper{margin-bottom:4rem;margin-top:4rem}}.ndi-content-carousel-block-wrapper .ndi-headline-anchor{display:flex;justify-content:center}.ndi-content-carousel-block-wrapper .ndi-content-carousel-block__title{color:var(--title-color,var(--dark-grey));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{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.ndi-content-carousel-block__container{margin-bottom:3rem;overflow:hidden;position:relative;width:100%}.ndi-content-carousel-block__inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;justify-content:start;transition:transform .3s ease;width:100%}.ndi-content-carousel-block__inner>div{flex:0 0 auto;min-height:30rem;width:calc(100% - 3rem)}.ndi-content-carousel-block__inner>div:first-child{margin-left:1.5rem}.ndi-content-carousel-block__inner>div:last-child{margin-right:1.5rem}@media screen and (min-width:768px){.ndi-content-carousel-block__inner>div{width:calc(50% - 2.25rem)}.ndi-content-carousel-block__inner.has-many-cards>div{width:calc(25% - 1.875rem)}}.ndi-content-carousel-block--few-cards .ndi-content-carousel-block__buttons{display:none}.ndi-content-carousel-block--few-cards .ndi-content-carousel-block__inner{justify-content:center}.ndi-content-carousel-block--few-cards .ndi-content-carousel-block__inner>.episerver-contentarea-item{margin-left:0;margin-right:0;width:calc(50% - 1.875rem)}.ndi-content-carousel-block__buttons{align-items:center;display:flex;justify-content:center;position:relative}.ndi-content-carousel-block__nav-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;margin:0 .8rem;position:absolute}.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{height:2.4rem;width:2.4rem}@media(max-width:768px){.ndi-content-carousel-block__nav-button{height:3.2rem;width:3.2rem}.ndi-content-carousel-block__nav-button svg{height:2rem;width:2rem}}.ndi-faq-card-block{background-color:var(--background-color,transparent);border-top:1px solid var(--light-grey-4)}video{height:auto;width:100%}.ndi-faq-row-block{margin:auto auto 4rem;max-width:1512px;scroll-margin:6rem;width:100%}.ndi-faq-row-block__content{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-faq-row-block__content{padding-left:calc(-66.83871px + 11.82796vw)}@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(--background-color,var(--white))}.ndi-faq-row-block__item a{color:var(--PrimaryColor,var(--red))}.ndi-faq-row-block__item a:hover{color:var(--PrimaryColor,var(--dark-red))}.ndi-faq-row-block__item:last-child{border-radius:0 0 var(--CardBorderRadius) var(--CardBorderRadius)}.ndi-faq-row-block__title_description{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;color:var(--text-color,var(--dark-grey));display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem}@media(min-width:768px){.ndi-faq-row-block__title_description{padding:4rem 5.6rem}}.ndi-faq-row-block__accordion-header{align-items:center;cursor:pointer;display:flex;padding:2.4rem}@media(min-width:768px){.ndi-faq-row-block__accordion-header{padding:2.5rem 5.6rem}}.ndi-faq-row-block__accordion-header .ndi-icon svg{cursor:pointer;fill:var(--PrimaryColor,var(--red));height:24px;width:24px}.ndi-faq-row-block__accordion-header .ndi-title{color:var(--heading-color,var(--dark-grey));padding-left:2.4rem}.ndi-faq-row-block__accordion-header .ndi-title:hover{color:var(--PrimaryColor,var(--dark-red))}.ndi-faq-row-block__accordion-content{color:var(--text-color,var(--dark-grey));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{color:var(--heading-color,var(--dark-grey))}.ndi-faq-row-block .ndi-headline-anchor .ndi-anchor-link-button{position:relative}.ndi-full-width-banner{margin-bottom:1.6rem;margin-top:1.6rem;scroll-margin:6rem;width:100%}@media(min-width:768px){.ndi-full-width-banner{margin-bottom:4rem;margin-top:4rem}}.ndi-full-width-banner__container{margin:auto;max-width:1512px;position:relative;width:100%}.ndi-full-width-banner__content{background-color:var(--background-color,var(--dark-grey));border-radius:var(--CardBorderRadius);display:flex;flex-direction:column;min-height:20rem;padding:2.4rem}@media(min-width:768px){.ndi-full-width-banner__content{min-height:26.2rem;padding:4rem}}@media(min-width:1024px){.ndi-full-width-banner__content{min-height:44rem;padding:12rem 4.8rem 7.3rem}}.ndi-full-width-banner__media{border-radius:var(--CardBorderRadius);left:0;overflow:hidden;position:absolute;top:0}.ndi-full-width-banner__media,.ndi-full-width-banner__media img,.ndi-full-width-banner__media video,.ndi-full-width-banner__media video[poster]{height:100%;object-fit:cover;width:100%}.ndi-full-width-banner__headline h2{margin: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;z-index:10}.ndi-full-width-banner__headline{color:var(--heading-color,var(--white));margin-bottom:1.6rem;max-width:44.8rem}.ndi-full-width-banner__text{color:var(--text-color,var(--white));max-width:44.8rem}.ndi-full-width-banner__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-full-width-banner__text a:hover{color:var(--PrimaryColor,var(--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;z-index:10}.ndi-hero-block{display:flex;flex-direction:column;height:100%;margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@media screen and (min-width:1512px){.ndi-hero-block{padding-right:112px}}@media screen and (max-width:768px){.ndi-hero-block{padding-right:24px}}.ndi-hero-block{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-hero-block__container{background-color:var(--background-color,var(--white));border-radius:var(--CardBorderRadius)}.ndi-hero-block__container.no-image-spacer{margin-top:6.5rem}.ndi-hero-block__image{aspect-ratio:2.93/1;position:relative;width:100%}.ndi-hero-block__image img,.ndi-hero-block__image video{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;height:100%;left:0;margin:0;object-fit:cover;position:absolute;top:0;width:100%}.ndi-hero-block__overlay{bottom:100%;left:0;position:absolute;width:100%}.ndi-hero-block__title{background-color:var(--title-background-color,var(--PrimaryColor,var(--red)));border-radius:0 var(--CardBorderRadius) 0 0;color:var(--title-color,var(--white));margin:0;padding:1.35rem 5rem 1.35rem 5.5rem;position:relative;z-index:1}@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{font-size:1.4rem;padding:.5rem 1.5rem}}.ndi-hero-block__title:before{background-color:var(--title-background-color,var(--PrimaryColor,var(--red)));clip-path:polygon(0 0,0 0,100% 100%,0 100%);content:"";height:100%;position:absolute;right:-4.1rem;top:0;width:4.2rem;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__square-border:before{display:none}.ndi-hero-block__container:not(:has(.ndi-hero-block__content)) .ndi-hero-block__title{border-radius:0 var(--CardBorderRadius) 0 var(--CardBorderRadius)}.ndi-hero-block__container:not(:has(.ndi-hero-block__content)) .ndi-hero-block__image img,.ndi-hero-block__container:not(:has(.ndi-hero-block__content)) .ndi-hero-block__image video{border-radius:var(--CardBorderRadius)}.ndi-hero-block__container{position:relative}.ndi-hero-block__content{display:flex;flex-direction:column;padding:2.4rem;position:relative}@media(min-width:768px){.ndi-hero-block__content{padding:7.2rem 10.4rem}}.ndi-hero-block__heading{color:var(--sub-head-color,var(--dark-grey))}.ndi-hero-block__text{color:var(--text-color,var(--dark-grey))}.ndi-hero-block__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-hero-block__text a:hover{color:var(--PrimaryColor,var(--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);font-size:1.2rem;margin:0 0 1.6rem;text-transform:uppercase}.ndi-hero-block__button{display:flex;flex-grow:1;margin:2.5rem 0 0}.ndi-hero-block__button a.ndi-button--secondary,.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-button--primary:hover,.ndi-hero-block__button a.ndi-public-admin-page__login-button,.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 0}.ndi-hero-block:has(.no-image-spacer) .ndi-hero-block__container{border-radius:0 var(--CardBorderRadius) var(--CardBorderRadius) var(--CardBorderRadius)}.ndi-hero-block:has(.no-image-spacer) .ndi-hero-block__title{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}.ndi-lists-block-wrapper{scroll-margin:6rem}.ndi-lists-block-wrapper .ndi-lists-block{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-lists-block-wrapper .ndi-lists-block{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-lists-block-wrapper .ndi-lists-block h2{color:var(--heading-color,var(--dark-grey))}.ndi-lists-block-wrapper .ndi-lists-block__content{background-color:var(--background-color,var(--white));border-radius:var(--CardBorderRadius);margin-bottom:1.6rem;margin-top:1.6rem}.ndi-lists-block-wrapper .ndi-lists-block .ndi-lists-card-block__text .date{color:var(--dark-grey)}.ndi-lists-block-wrapper .ndi-lists-block .ndi-lists-card-block__text .teaser-text{color:var(--text-color,var(--dark-grey))}.ndi-lists-card-block{background-color:var(--background-color,var(--white));border-radius:var(--CardBorderRadius);display:flex;flex-direction:column;margin:auto;max-width:1512px;padding:2.4rem;width:100%}@media(min-width:768px){.ndi-lists-card-block{flex-direction:row;padding:4rem}}@media(min-width:1024px){.ndi-lists-card-block{padding:4rem}}.ndi-lists-card-block__image{align-items:center;border-radius:var(--CardBorderRadius);display:flex;justify-content:center;margin-bottom:1.6rem;max-height:42rem;overflow:hidden;position:relative}@media(min-width:768px){.ndi-lists-card-block__image{margin-bottom:0;max-height:none;width:33%}}.ndi-lists-card-block__image img,.ndi-lists-card-block__image video{width:100%}@media(min-width:768px){.ndi-lists-card-block__image img,.ndi-lists-card-block__image video{left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.ndi-lists-card-block__image img,.ndi-lists-card-block__image video{height:100%;object-fit:cover}}}.ndi-lists-card-block__date{color:var(--light-grey-5);font-size:1.2rem;text-transform:uppercase}.ndi-lists-card-block__content{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:768px){.ndi-lists-card-block__content{margin-left:4rem;width:calc(67% - 4rem)}}.ndi-lists-card-block__content h1,.ndi-lists-card-block__content h2,.ndi-lists-card-block__content h3,.ndi-lists-card-block__content h4,.ndi-lists-card-block__content h5,.ndi-lists-card-block__content h6{color:var(--heading-color,var(--PrimaryColor,var(--red)));margin:1.2rem 0 1.6rem}.ndi-lists-card-block__text{color:var(--text-color,var(--dark-grey));margin:0}.ndi-lists-card-block__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-lists-card-block__text a:hover{color:var(--PrimaryColor,var(--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{align-items:flex-end;display:flex;height:100%;margin:1.6rem 0 0}.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-media-gallery{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-media-gallery{padding-right:112px}}@media screen and (max-width:768px){.ndi-media-gallery{padding-right:24px}}.ndi-media-gallery{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-media-gallery{padding-left:112px}}@media screen and (max-width:768px){.ndi-media-gallery{padding-left:24px}}@media(min-width:768px){.ndi-media-gallery{margin-bottom:4rem;margin-top:4rem}}.ndi-media-gallery__content{display:block;margin:auto;max-width:1512px;width:100%}.ndi-media-gallery__container{display:flex}.ndi-media-gallery__has-link img,.ndi-media-gallery__has-link video{backface-visibility:hidden;object-fit:contain;transform-origin:center;transition:transform .5s ease-in-out}.ndi-media-gallery__has-link a:hover img,.ndi-media-gallery__has-link a:hover video{transform:scale(1.14)}.ndi-media-gallery__img-thumbnail{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%}@media(max-width:768px){.ndi-media-gallery__img-thumbnail{padding:2rem}}.ndi-media-gallery__img-thumbnail--image{height:100%;max-height:100%;max-width:100%;object-fit:cover}.ndi-media-gallery a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ndi-media-gallery a img,.ndi-media-gallery a video{align-items:center;background-size:cover;display:flex;height:auto;justify-content:center;width:100%}@media(max-width:768px){.ndi-media-gallery a img,.ndi-media-gallery a video{padding:2rem}}.ndi-media-gallery__columns-4,.ndi-media-gallery__columns-5{background-color:var(--background-color,var(--white))}.ndi-media-gallery__columns-4{border-radius:var(--CardBorderRadius);display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);overflow:hidden}@media(max-width:768px){.ndi-media-gallery__columns-4{grid-template-columns:repeat(2,1fr)}}.ndi-media-gallery__columns-5{border-radius:var(--CardBorderRadius);display:grid;gap:2rem;grid-template-columns:repeat(5,1fr);overflow:hidden}@media(max-width:768px){.ndi-media-gallery__columns-5{grid-template-columns:repeat(2,1fr)}}.ndi-media-gallery__aspect-1-1{aspect-ratio:1/1}.ndi-media-gallery__aspect-16-9{aspect-ratio:16/9}.ndi-media-gallery__play-icon{bottom:calc(20px + 1.6rem);right:calc(20px + 1rem)}.ndi-modal-banner{margin:1.6rem auto;max-width:1512px;scroll-margin:6rem;width:100%}@media(min-width:768px){.ndi-modal-banner{margin-bottom:4rem;margin-top:4rem}}.ndi-modal-banner__content{background-color:var(--background-color,var(--dark-grey));border-radius:var(--CardBorderRadius);display:flex;flex-direction:column;margin-right:calc(-66.83871px + 11.82796vw);min-height:20rem;padding:2.4rem;position:relative}@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}}.ndi-modal-banner__content{margin-left:calc(-66.83871px + 11.82796vw)}@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{min-height:26.2rem;padding:4rem}}@media(min-width:1024px){.ndi-modal-banner__content{min-height:44rem;padding:12rem 4.8rem 7.3rem}}.ndi-modal-banner__media{border-radius:var(--CardBorderRadius);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.ndi-modal-banner__media img,.ndi-modal-banner__media video,.ndi-modal-banner__media video[poster]{height:100%;object-fit:cover;width:100%}.ndi-modal-banner__headline{color:var(--headline-color,var(--white))}.ndi-modal-banner__headline h2{margin:0 0 1.6rem}.ndi-modal-banner__text-content{max-width:44.8rem;position:relative;z-index:10}.ndi-modal-banner__text{color:var(--text-color,var(--white))}.ndi-modal-banner__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-modal-banner__text a:hover{color:var(--PrimaryColor,var(--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;z-index:10}.ndi-product-banner{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@media screen and (min-width:1512px){.ndi-product-banner{padding-right:112px}}@media screen and (max-width:768px){.ndi-product-banner{padding-right:24px}}.ndi-product-banner{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-product-banner__content{background-color:var(--background-color,var(--light-grey-2));border-radius:var(--CardBorderRadius);color:var(--text-color,var(--dark-grey));display:flex;flex-direction:column;min-height:20rem;position:relative;width:100%}@media(min-width:768px){.ndi-product-banner__content{flex-direction:row-reverse}}.ndi-product-banner__text-content{align-items:flex-start;background-color:var(--background-color,var(--light-grey-2));border-radius:0 0 var(--CardBorderRadius) var(--CardBorderRadius);color:var(--text-color,var(--dark-grey));display:flex;flex-direction:column;justify-content:center;padding:4.8rem 3.7rem 4.8rem 4rem;width:100%}@media(min-width:768px){.ndi-product-banner__text-content{border-radius:var(--CardBorderRadius) 0 0 var(--CardBorderRadius);text-align:left;width:43%}}.ndi-product-banner__text-content--no-image{border-radius:var(--CardBorderRadius)}.ndi-product-banner__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-product-banner__text a:hover{color:var(--PrimaryColor,var(--red))}.ndi-product-banner__text>:first-child{margin-top:0}.ndi-product-banner__text>:last-child{margin-bottom:0}.ndi-product-banner__text .ndi-headline{color:var(--heading-color,var(--text-color,var(--dark-grey)))}.ndi-product-banner__media{align-items:center;border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;display:flex;justify-content:center;max-height:42rem;overflow:hidden;position:relative}@media(min-width:768px){.ndi-product-banner__media{border-radius:0 var(--CardBorderRadius) var(--CardBorderRadius) 0;max-height:none;width:57%}}.ndi-product-banner__media img,.ndi-product-banner__media video,.ndi-product-banner__media video[poster]{width:100%}@media(min-width:768px){.ndi-product-banner__media img,.ndi-product-banner__media video,.ndi-product-banner__media video[poster]{left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.ndi-product-banner__media img,.ndi-product-banner__media video,.ndi-product-banner__media video[poster]{height:100%;object-fit:cover}}}.ndi-product-banner__button{margin-top:1.6rem}.ndi-product-carousel-block-wrapper{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@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}}.ndi-product-carousel-block-wrapper{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel{position:relative;width:100%}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-inner{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:1.6rem;justify-content:flex-start;overflow:hidden;width:100%}@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{align-items:center;background-color:transparent;border:1px solid var(--dark-grey);border-radius:100%;color:var(--dark-grey);cursor:pointer;display:flex;height:4rem;justify-items:center;outline:none;overflow:hidden;padding:.7rem;position:absolute;width:4rem}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-next,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-prev{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-next:hover,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-prev: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-next:hover svg,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel .ndi-carousel-button.ndi-prev: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{height:3rem;width:3rem}.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel-button-appear-enter-active,.ndi-product-carousel-block-wrapper .ndi-component--product-carousel-block .ndi-carousel-button-appear-leave-active{transition:opacity .1s 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-role-permission-matrix-block{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-role-permission-matrix-block{padding-right:112px}}@media screen and (max-width:768px){.ndi-role-permission-matrix-block{padding-right:24px}}.ndi-role-permission-matrix-block{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-role-permission-matrix-block{padding-left:112px}}@media screen and (max-width:768px){.ndi-role-permission-matrix-block{padding-left:24px}}.ndi-role-permission-matrix-block__table{margin-bottom:2.4rem;margin-top:2.4rem}.ndi-role-permission-matrix-block__table td,.ndi-role-permission-matrix-block__table th{font-weight:400;padding:1.2rem 1.6rem;text-transform:inherit}.ndi-role-permission-matrix-block__table td.center,.ndi-role-permission-matrix-block__table th.center{text-align:center}.ndi-role-permission-matrix-block__table td{font-size:1.2rem}.ndi-role-permission-matrix-block__table td.allowed{background-color:rgba(0,168,89,.188)}.ndi-role-permission-matrix-block__table td.not-allowed{opacity:.3}.ndi-role-permission-matrix-block__role-permission-cell{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.ndi-role-permission-matrix-block__info-icon{height:1.6rem;width:1.6rem}.ndi-role-permission-matrix-block__tooltip-text{font-size:1.2rem;line-height:1.6;margin:0;max-width:50vw}.ndi-section-title-block{background-color:var(--background-color,transparent);justify-content:center;margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:3rem;width:100%}@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}}.ndi-section-title-block{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-section-title-block a{color:var(--red)}.ndi-section-title-block a:hover{color:var(--dark-red)}.ndi-section-title-block h3{color:var(--heading-color,--dark-grey);font-size:4rem;font-size:var(--font-size,4rem);font-weight:var(--font-weight,300);margin:0;padding:3.2rem;position:relative;text-align:center}@media screen and (max-width:475px){.ndi-section-title-block h3{font-size:2.4rem;padding:2rem}}.ndi-section-title-block h3:before{background-color:var(--red);bottom:0;clip-path:polygon(0 0,90% 0,100% 100%,10% 100%);content:"";height:.8rem;left:50%;position:absolute;transform:translateX(-50%);width:6.743rem}#TyreTrustLayout .ndi-section-title-block h3:before{display:none}.ndi-text-block__content{background:var(--white)}.ndi-text-block{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@media screen and (min-width:1512px){.ndi-text-block{padding-right:112px}}@media screen and (max-width:768px){.ndi-text-block{padding-right:24px}}.ndi-text-block{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top: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(--background-color,var(--white));border-radius:var(--CardBorderRadius);padding:2.4rem;position:relative}@media(min-width:768px){.ndi-text-block__content{padding:4rem}}@media(min-width:1024px){.ndi-text-block__content{padding:7.2rem 10.4rem}}.ndi-text-block__text{color:var(--text-color,var(--dark-grey))}.ndi-text-block__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-text-block__text a:hover{color:var(--PrimaryColor,var(--red))}.ndi-text-block__text>:first-child{margin-top:0}.ndi-text-block__text>:last-child{margin-bottom:0}@media(min-width:1024px){body#NDIB2BLayout .ndi-text-block__text-wrapper h1:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h2:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h3:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h4:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h5:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h6:first-child:before{background-color:var(--red);clip-path:polygon(0 0,0 100%,100% 100%,55% 0);content:"";height:3.4rem;left:0;position:absolute;width:6rem}}@media(max-width:475px){body#NDIB2BLayout .ndi-text-block__text-wrapper h1:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h2:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h3:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h4:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h5:first-child:before,body#NDIB2BLayout .ndi-text-block__text-wrapper h6:first-child:before{display:none}}.ndi-text-with-image-block{display:flex;margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@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}}.ndi-text-with-image-block{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-text-with-image-block__container{background-color:var(--background-color,var(--white));border-radius:var(--CardBorderRadius);display:flex;flex-direction:column;width:100%}@media(min-width:768px){.ndi-text-with-image-block__container--right{flex-direction:row-reverse}.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,.ndi-text-with-image-block__container--left .ndi-text-with-image-block__image-container video{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0}@media(min-width:768px){.ndi-text-with-image-block__container--left .ndi-text-with-image-block__image-container img,.ndi-text-with-image-block__container--left .ndi-text-with-image-block__image-container video{border-radius:var(--CardBorderRadius) 0 0 var(--CardBorderRadius);left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.ndi-text-with-image-block__container--left .ndi-text-with-image-block__image-container img,.ndi-text-with-image-block__container--left .ndi-text-with-image-block__image-container video{height:100%;object-fit:cover}}}.ndi-text-with-image-block__image-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;max-height:42rem;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.ndi-text-with-image-block__image-container{max-height:none;width:28%}}.ndi-text-with-image-block__image-container img,.ndi-text-with-image-block__image-container video{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;width:100%}@media(min-width:768px){.ndi-text-with-image-block__image-container img,.ndi-text-with-image-block__image-container video{border-radius:0 var(--CardBorderRadius) var(--CardBorderRadius) 0;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.ndi-text-with-image-block__image-container img,.ndi-text-with-image-block__image-container video{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;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{text-decoration:underline;transition:color .1s ease-out}.ndi-text-with-image-block__text-container a:hover{color:var(--PrimaryColor,var(--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 h1,.ndi-text-with-image-block__text-container h2,.ndi-text-with-image-block__text-container h3,.ndi-text-with-image-block__text-container h4,.ndi-text-with-image-block__text-container h5,.ndi-text-with-image-block__text-container h6{color:var(--heading-color,var(--dark-grey));margin:0 0 1.6rem}.ndi-text-with-image-block__text-container__rich-text{color:var(--text-color,var(--dark-grey))}.ndi-text-with-image-block__button{display:flex;margin:1.6rem 0 0}@media(min-width:768px){.ndi-text-with-image-block__button{margin:3rem 0 0}}.ndi-text-with-image-block .ndi-headline-anchor .ndi-anchor-link-button{position:relative}.ndi-tile-block{background-color:var(--background-color,var(--white));border-radius:var(--CardBorderRadius);display:flex;height:100%}.ndi-tile-block__content{display:flex;flex-direction:column;flex-grow:1;gap:4rem;margin:2.4rem;word-break:break-word}@media(min-width:768px){.ndi-tile-block__content{margin:4rem}}.ndi-tile-block__content h1,.ndi-tile-block__content h2,.ndi-tile-block__content h3,.ndi-tile-block__content h4,.ndi-tile-block__content h5,.ndi-tile-block__content h6{color:var(--heading-color,var(--dark-grey))}.ndi-tile-block__content .ndi-headline{margin:0 0 1.6rem}.ndi-tile-block__text{color:var(--text-color,var(--dark-grey))}.ndi-tile-block__text a{text-decoration:underline;transition:color .1s ease-out}.ndi-tile-block__text a:hover{color:var(--PrimaryColor,var(--red))}.ndi-tile-block__text>:first-child{margin-top:0}.ndi-tile-block__text>:last-child{margin-bottom:0}.ndi-tile-block__button{display:flex;margin-top:auto}.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{order:1;width:51.3%}}.ndi-tile-block--promotion .ndi-tile-block__image{aspect-ratio:16/9;flex-shrink:0;order:1;overflow:hidden;position:relative}@media(min-width:1370px){.ndi-tile-block--promotion .ndi-tile-block__image{aspect-ratio:unset;order:2;width:48.7%}}.ndi-tile-block--promotion .ndi-tile-block__image img,.ndi-tile-block--promotion .ndi-tile-block__image video{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.ndi-tile-block--promotion .ndi-tile-block__image img,.ndi-tile-block--promotion .ndi-tile-block__image video{height:100%;object-fit:cover}}@media(min-width:1370px){.ndi-tile-block--promotion .ndi-tile-block__image img,.ndi-tile-block--promotion .ndi-tile-block__image video{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;overflow:hidden;position:relative}.ndi-tile-block--navigation .ndi-tile-block__image img,.ndi-tile-block--navigation .ndi-tile-block__image video{border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@supports(object-fit:cover){.ndi-tile-block--navigation .ndi-tile-block__image img,.ndi-tile-block--navigation .ndi-tile-block__image video{height:100%;object-fit:cover}}.ndi-tiles-row-block{margin:1.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);scroll-margin:6rem;width:100%}@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}}.ndi-tiles-row-block{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:4rem;margin-top:4rem}}.ndi-tiles-row-block__content{display:grid;gap:2.4rem;grid-template-columns:repeat(1,1fr)}@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{align-items:flex-start;display:flex;overflow-x:auto;padding:2rem}.ndi-conversion-table .ndi-table{border-left:1px solid var(--light-grey-2);border-right:1px solid var(--light-grey-2);border-top:1px solid var(--light-grey-2);margin:1.2rem .4rem;overflow-x:visible}.ndi-error-page{height:100dvh;height:100vh;padding:4.8rem;width:100%}.ndi-error-page,.ndi-error-page .ndi-error-description{align-items:center;display:flex;flex-direction:column;justify-content:center}.ndi-error-page .ndi-error-description{gap:1.2rem;margin-bottom:4.8rem;max-width:72rem;text-align:center}.ndi-error-page .ndi-error-description p{margin:0;padding:0}.ndi-error-page .ndi-buttons{align-items:center;display:flex;gap:2.4rem;justify-content:center}.ndi-error-page .ndi-error-details{margin-top:2.4rem;max-width:72rem}.ndi-error-page .ndi-error-details p{font-size:1.2rem;font-weight:300;margin:0;padding:0}.ndi-error-page .ndi-error-details span{font-size:1.2rem;font-weight:600}.ndi-error-page .ndi-error-details .ndi-details-first-line{font-size:1.4rem;font-weight:400}.feedback-widget{z-index:5001}@media screen and (max-width:475px){.feedback-widget{display:none}}.feedback-widget__open{bottom:1.6rem;position:fixed;right:2.4rem}.feedback-widget__closed{bottom:2.4rem;left:auto;position:fixed;right:0;top:auto;transform:rotate(-90deg) translateX(100%);transform-origin:bottom right}@media screen and (min-width:1512px){.feedback-widget__closed{bottom:0;left:auto;right:2.4rem;top:auto;transform:none;transform-origin:initial}}.feedback-widget .feedback-button{align-items:center;background-color:var(--PrimaryColor,var(--dark-grey));border:none;box-shadow:0 0 4px 0 rgba(0,0,0,.251);color:#fff;cursor:pointer;display:flex;gap:.8rem;padding:.4rem .8rem}.feedback-widget .feedback-button:hover{background-color:var(--PrimaryColor,var(--faded-blue))}.feedback-widget .feedback-form-box{background:#fff;box-shadow:0 .25rem 1rem rgba(0,0,0,.15);padding:3.2rem 4rem 4.8rem;transition:opacity .5s ease,transform .5s ease;width:45rem}@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}.feedback-widget .feedback-form-box .feedback-form .feedback-widget-headline{display:flex;justify-content:space-between;margin-bottom:3.2rem}.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__contact-interaction{align-items:center;display:flex;margin-top:.5rem}.feedback-widget .feedback-form-box .feedback-form .feedback-submit-area{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-top:4rem}@media screen and (max-width:475px){.feedback-widget .feedback-form-box .feedback-form .feedback-submit-area{flex-direction:column}}.feedback-widget .feedback-form-box .feedback-form .feedback-submit-area .submit-feedback{border:none;border-radius:.25rem;color:#fff;cursor:pointer;margin-top:.5rem;padding:.5rem 1rem;width:5rem}.feedback-widget .feedback-form-box .feedback-form__text-area{border:1px solid #ccc;border-radius:.1rem;font-size:1.5rem;height:10rem;padding:.5rem;resize:none;width:100%}.feedback-widget .feedback-response{animation:fadeIn .5s ease forwards;display:fle;display:flex;justify-content:space-between}.feedback-widget .feedback-response__message{font-weight:700}.ndi-recent-orders-block{background-color:#fff;padding-bottom:8rem;padding-top:3.2rem}.ndi-recent-orders-block__content{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-recent-orders-block__content{padding-left:calc(-66.83871px + 11.82796vw)}@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{margin-bottom:1.6rem;width:29.6rem}@media(min-width:1024px){.ndi-recent-orders-block__content .ndi-input-character{margin-left:auto}}.ndi-recent-orders-block__image{margin:0 0 .8rem;overflow:hidden;position:relative}.ndi-recent-orders-block__image img{display:none;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@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{display:block;margin-left:block}}.ndi-recent-orders-block__headline{font-size:2rem;font-weight:400;margin:0 0 .8rem;position:relative}@media(min-width:1024px){.ndi-recent-orders-block__headline{color:#fff;font-size:3.2rem;font-weight:700;margin:5.5rem 4.9rem}}.ndi-recent-orders-block__recent-orders-table{width:100%}.ndi-recent-orders-block__recent-orders-table .ndi-icon--basket{height:3.5rem;margin-right:1.6rem;width:3.5rem}.ndi-recent-orders-block__recent-orders-table .ndi-icon--download{height:1.67rem;width:1.67rem}.ndi-recent-orders-block__recent-orders-table .ndi-orders-block__orders-table__order-date{padding-left:7rem}.ndi-recent-orders-block__recent-orders-table .ndi-orders-block__customer-ref-cell{max-width:31rem;white-space:normal;word-wrap:break-word}.ndi-recent-orders-block__table-cell .ndi-icon--basket>svg{height:1.8rem;width:1.8rem}.ndi-recent-orders-block__table-cell--order-date{font-weight:700;white-space:nowrap}.ndi-recent-orders-block__table-cell--ordered-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:inline-block;text-align:center}.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}}.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders a{text-decoration:underline;transition:color .1s ease-out}.ndi-recent-orders-block .ndi-table .ndi-recent-orders-block__no-orders a:hover{color:var(--PrimaryColor,var(--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{min-height:10rem;position:relative;width:100%}.genericWeb-ColumnBlock__container{--choide-padding:50px;--border-radius:20px;align-self:center;justify-self:center;padding-top:var(--choide-padding);position:relative;width:100%}.genericWeb-ColumnBlock__container *{word-wrap:break-word;margin:0;padding:0}@media(max-width:820px){.genericWeb-ColumnBlock__container{padding-bottom:20px;width:90vw}}.genericWeb-ColumnBlock__choice{border-top-left-radius:20px;border-top-right-radius:20px;height:var(--choide-padding);justify-self:center;margin-top:calc((var(--choide-padding))*-1);width:60%}@media(max-width:1280px){.genericWeb-ColumnBlock__choice{width:80%}}@media(max-width:820px){.genericWeb-ColumnBlock__choice{width:80%}}.genericWeb-ColumnBlock__choice *{margin:0;padding:0}.genericWeb-ColumnBlock__top{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);margin:0;padding:0}.genericWeb-ColumnBlock__bottom{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);margin:0;padding:0}.genericWeb-ColumnsBlock__container{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,20vw);--column-gap:2vw;column-gap:var(--column-gap);justify-content:center;padding-left:5vw;padding-right:3vw}@media(max-width:820px){.genericWeb-ColumnsBlock__container{grid-auto-flow:row;grid-template-columns:auto}}.ContentCreatorBlock *{margin:0;padding:0}.ContentCreatorBlock img,.ContentCreatorBlock video{border-radius:10px;max-height:100%;max-width:100%}.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{font-size:calc(2rem + 2vw);margin:0}.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{background:#000;border-radius:300px;border-style:none;color:#fff;width:100px}.genericWeb-FormBlock__media{max-height:600px;min-height:100%}.genericWeb-FormBlock__media .ShownMediaFile__image{aspect-ratio:auto;height:100%;object-fit:cover;width:100%}.genericWeb-Grid2ColumnBlock__container{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,40vw);--column-gap:2vw;column-gap:var(--column-gap);grid-template-rows:repeat(auto-fill,minmax(auto,1fr));justify-content:center;padding-left:5vw;padding-right:3vw}@media(max-width:820px){.genericWeb-Grid2ColumnBlock__container{grid-auto-flow:row;grid-template-columns:auto}.genericWeb-Grid2ColumnBlock__items{padding-bottom:20px}}.genericWeb-Grid2ColumnBlock__items .ShownMediaFile__image{aspect-ratio:4/3;border-radius:10px;height:80%;position:relative;width:80%}.genericWeb-TextWithBackgroundBlock__container{overflow:hidden;position:relative}.genericWeb-TextWithBackgroundBlock__container__content{z-index:1}.genericWeb-TextWithBackgroundBlock__container__content *{word-wrap:break-word;margin:0;padding:0}.genericWeb-TextWithBackgroundBlock__container__media{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.genericWeb-TextWithBackgroundBlock__container__media .ShownMediaFile__image,.genericWeb-TextWithBackgroundBlock__container__media .ShownMediaFile__video{width:100%}.ndi-navigation-bar{display:none;position:relative}@media(min-width:768px){.ndi-navigation-bar{display:block}.ndi-navigation-bar__content{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);padding-top:4rem;width:100%}}@media screen and (min-width:768px)and (min-width:1512px){.ndi-navigation-bar__content{padding-right:112px}}@media screen and (min-width:768px)and (max-width:768px){.ndi-navigation-bar__content{padding-right:24px}}@media(min-width:768px){.ndi-navigation-bar__content{padding-left:calc(-66.83871px + 11.82796vw)}}@media screen and (min-width:768px)and (min-width:1512px){.ndi-navigation-bar__content{padding-left:112px}}@media screen and (min-width:768px)and (max-width:768px){.ndi-navigation-bar__content{padding-left:24px}}@media(min-width:768px){.ndi-navigation-bar__pdf-image-container{height:auto;position:relative;width:100%}.ndi-navigation-bar__pdfBackgroundImage{display:block;height:auto;width:100%}.ndi-navigation-bar__pdfIconOverlay{align-items:center;background-color:var(--PrimaryColor,var(--red));display:flex;height:4.4rem;justify-content:center;position:absolute;right:0;top:0;width:4.4rem}.ndi-navigation-bar__category-navigation{width:100%}.ndi-navigation-bar__navigation-selection{display:flex;line-height:3.2rem;list-style-type:none;margin:0;padding:0}.ndi-navigation-bar__navigation-selection ul{padding:0}.ndi-navigation-bar__navigation-selection li:hover>a{border-bottom:2px solid var(--PrimaryColor,var(--red));color:var(--PrimaryColor,var(--red))}.ndi-navigation-bar__subcategory{width:100%}.ndi-navigation-bar__subcategory-navigation{background-color:var(--light-grey-1);-webkit-box-shadow:0 15px 16px -15px rgba(0,0,0,.15);-moz-box-shadow:0 15px 16px -15px rgba(0,0,0,.15);box-shadow:0 15px 16px -15px rgba(0,0,0,.15);display:none;left:0;position:absolute;right:0;top:7rem;width:100%;z-index:20}.ndi-navigation-bar__subcategory-navigation ul li{font-family:Open Sans,Montserrat,Georgia,Arial;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{margin:auto auto 2.4rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);position:relative;width:100%}}@media screen and (min-width:768px)and (min-width:1512px){.ndi-navigation-bar__subcategory-navigation-content{padding-right:112px}}@media screen and (min-width:768px)and (max-width:768px){.ndi-navigation-bar__subcategory-navigation-content{padding-right:24px}}@media(min-width:768px){.ndi-navigation-bar__subcategory-navigation-content{padding-left:calc(-66.83871px + 11.82796vw)}}@media screen and (min-width:768px)and (min-width:1512px){.ndi-navigation-bar__subcategory-navigation-content{padding-left:112px}}@media screen and (min-width:768px)and (max-width:768px){.ndi-navigation-bar__subcategory-navigation-content{padding-left:24px}}@media(min-width:768px){.ndi-navigation-bar__category-navigation-button{cursor:pointer;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-style:normal;font-weight:600}.ndi-navigation-bar__category-navigation-button:not(:first-child){margin-left:2rem}.ndi-navigation-bar__category-navigation-button:not(:last-child){margin-right:2rem}.ndi-navigation-bar__category-navigation-button--clicked>a{border-bottom:2px solid var(--PrimaryColor,var(--red))}.ndi-navigation-bar__subcategory-lists{min-width:100%;padding:0}.ndi-navigation-bar__subcategory-lists--image:nth-child(3):last-child{grid-column:4}.ndi-navigation-bar__subcategory-list{font-size:1.6rem;font-weight:600;line-height:3.6rem;margin-top:1.6rem}.ndi-navigation-bar__subcategory-list ul{list-style:none;padding:0}.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;gap:4.3rem;grid-template-columns:repeat(4,1fr)}.ndi-navigation-bar__subcategory-heading{border-bottom:1px solid var(--PrimaryColor,var(--red));display:inline-block;font-size:1.2rem;font-weight:400;padding-bottom:.8rem;text-transform:uppercase;width:100%}.ndi-navigation-bar__search{align-items:center;display:flex;justify-content:flex-start;margin-top:5.6rem}.ndi-navigation-bar__banners{column-gap:4.3rem;display:flex}.ndi-navigation-bar__banner{aspect-ratio:1/1;column-gap:4.3rem;height:100%;object-fit:cover;width:100%}.ndi-navigation-bar__overlay{background-color:rgba(0,0,0,.25);cursor:not-allowed;display:none;height:100%;left:0;pointer-events:auto;position:absolute;top:100%;width:100%}}@media(max-width:1199px){.ndi-navigation-bar__subcategory{display:grid;grid-template-columns:repeat(2,1fr)}}.ndi-newsletter-popup{animation:slideInUp .4s cubic-bezier(.16,1,.3,1);background-color:var(--white);border-radius:12px;bottom:20px;box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);max-height:95%;max-width:320px;overflow-x:hidden;overflow-y:auto;position:fixed;right:20px;width:100%;z-index:4001}@media(max-width:480px){.ndi-newsletter-popup{bottom:10px;left:10px;max-width:fit-content;right:10px}}.ndi-newsletter-popup__content{padding:2.5rem;position:relative;text-align:center}.ndi-newsletter-popup__close{cursor:pointer;height:1.4rem;position:absolute;right:15px;top:15px;width:1.4rem}.ndi-newsletter-popup__logo{align-items:center;display:flex;justify-content:center;margin:0 1.5rem 2rem}.ndi-newsletter-popup__logo-image{height:auto;max-height:100%;max-width:100%;width:auto}.ndi-newsletter-popup__title{font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.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{margin-bottom:1.5rem;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__error-message{color:#d32f2f;font-size:1.3rem;font-weight:600;margin-top:.5rem}.ndi-newsletter-popup__footer{margin-bottom:1rem}.ndi-newsletter-popup__footer>*{font-size:1.3rem}.ndi-newsletter-popup .ndi-checkbox-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem;text-align:left;width:100%}.ndi-newsletter-popup .ndi-input-checkbox{flex-shrink:0;min-width:20px;width:20px}.ndi-newsletter-popup .ndi-checkbox-label{cursor:pointer;flex:1;font-size:1.4rem;margin-top:.2rem}.ndi-newsletter-popup .ndi-checkbox-label span{display:inline-block;overflow-wrap:break-word;white-space:normal}.ndi-newsletter-popup .ndi-checkbox-label p{font-size:1.3rem;line-height:1.4;margin:0;overflow-wrap:break-word}.ndi-newsletter-popup .ndi-checkbox-label a{color:var(--red);cursor:pointer;font-weight:500;transition:color .1s ease-out}.ndi-newsletter-popup .ndi-checkbox-label a:hover{color:var(--dark-red)}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px) scale(.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{display:flex;justify-content:center;margin:4rem;text-align:center}.ndi-order-details-block{margin:auto auto 23rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-order-details-block{padding-left:calc(-66.83871px + 11.82796vw)}@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;gap:1rem;padding:3rem}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title{align-items:stretch;display:flex;flex-direction:column;gap:1.2rem}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-title{min-width:0}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-checkbox,.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-comment{align-items:center;display:flex;justify-content:flex-end}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-checkbox{min-height:2.4rem}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-checkbox .ndi-actions{justify-self:auto}@media screen and (max-width:1198px){.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto 27rem 2.4rem}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-title{grid-column-start:1;grid-row-start:1;justify-self:start}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-checkbox{grid-column-start:4;grid-row-start:1;justify-self:end}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-comment{grid-column-start:2;grid-row-start:1;justify-self:start}}@media screen and (max-width:1024px){.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title{grid-template-columns:minmax(0,1fr) auto 17rem 2.4rem;grid-template-rows:auto;justify-content:center}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-comment{justify-content:center}}@media screen and (max-width:768px){.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title{grid-template-columns:auto 2.4rem;grid-template-rows:auto auto;justify-content:center}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-comment{grid-column-start:span 4;grid-row-start:2;justify-self:center}}@media screen and (min-width:1199px){.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 10rem 30rem 2.4rem;grid-template-rows:auto}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-title{grid-column-start:1;grid-row-start:1;justify-self:start}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-checkbox{grid-column-start:4;grid-row-start:1;justify-self:end}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__grouped-line-comment{grid-column-start:2;grid-row-start:1;justify-self:end}}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__group-comment-button{align-items:center;display:inline-flex;white-space:nowrap}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__group-comment-button .ndi-button__content{align-items:center}.ndi-order-details-block__orderlines-grouped-article .ndi-bundle-title .ndi-order-details-block__group-comment-button .ndi-icon{align-self:center}.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;flex-direction:column;position:relative;width:100%}.ndi-order-details-block__orderlines-grouped-article-content:after{border:1px solid var(--light-grey-2);bottom:0;content:"";height:100%;left:0;position:absolute;top:0}.ndi-order-details-block__address{display:flex;flex-direction:column;justify-content:start;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{padding-right:3.6rem;width:29%}}@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;font-weight:600;margin-bottom:.8rem}.ndi-order-details-block__address-section-delivery{margin-top:2.4rem}.ndi-order-details-block__address-section-delivery .ndi-link{margin-top:.8rem}.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-size:1.4rem;font-weight:700}.ndi-order-details-block__panel{background-color:var(--white);display:flex;justify-content:space-between;padding:3rem 4.8rem 4.8rem;width:100%}.ndi-order-details-block__panel__title{align-content:center}.ndi-orders-block{margin:4rem auto 8rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-orders-block{padding-right:112px}}@media screen and (max-width:768px){.ndi-orders-block{padding-right:24px}}.ndi-orders-block{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.ndi-orders-block__content__inputs .ndi-input-select{margin-bottom:1.6rem;width:29.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{margin-bottom:1.6rem;width:29.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{min-height:10rem;position:relative}.ndi-orders-block .ndi-orders-block__customer-ref-cell{max-width:25rem;white-space:normal;word-wrap:break-word}.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}}.ndi-orders-block__no-orders a{text-decoration:underline;transition:color .1s ease-out}.ndi-orders-block__no-orders a:hover{color:var(--PrimaryColor,var(--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{height:3.5rem;margin-right:1.6rem;width:3.5rem}.ndi-orders-block__orders-table .ndi-icon--download{height:1.67rem;width: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{height:1.8rem;width:1.8rem}.ndi-orders-block__table-cell--order-date{font-weight:700;white-space:nowrap}.ndi-orders-block__table-cell--ordered-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndi-orders-block__show-all-orders{display:block;margin-left:auto;margin-right:auto;margin-top:1.6rem}@media(min-width:1024px){.ndi-orders-block__show-all-orders{margin-right:0}}.ndi-footer{margin:0;position:relative}@media(min-width:768px){.ndi-footer{margin:auto}}.ndi-footer a{color:var(--white)}.ndi-footer a:hover{color:var(--PrimaryColor,var(--red))}.ndi-footer__fifth-element{bottom:0;max-width:70rem;position:absolute;right:0;width:55%}.ndi-footer__content{color:var(--white);margin:auto;max-width:1512px;padding-bottom:2rem;padding-right:calc(-66.83871px + 11.82796vw);padding-top:4.8rem;position:relative;width:100%}@media screen and (min-width:1512px){.ndi-footer__content{padding-right:112px}}@media screen and (max-width:768px){.ndi-footer__content{padding-right:24px}}.ndi-footer__content{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:5.1rem;padding-top:9.6rem}}.ndi-footer__info{align-items:center;display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between;max-width:122.4rem;text-align:center;width:100%}@media(min-width:768px){.ndi-footer__info{align-items:flex-start;flex-direction:row;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{align-items:center;display:flex;flex-direction:column;line-height:3.2rem}.ndi-footer__list,.ndi-footer__list ul{list-style-type:none;margin:0;padding:0}@media(min-width:768px){.ndi-footer__list{align-items:flex-start;flex-direction:column;margin:2.4rem 0;text-align:left}}.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{line-height:3.2rem;list-style-type:none;margin:0;padding:0}.ndi-footer__list--contact .ndi-footer__list-item{display:flex;justify-content:space-between;max-width:22rem;width:100%}.ndi-footer__list--contact ul{line-height:3.2rem;margin:0;padding:0}.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{line-height:3.2rem;list-style-type:none;margin:0;padding:0}.ndi-footer__terms{align-items:center;display:flex;flex-direction:column;gap:3.5rem;margin-top:2rem}@media(min-width:768px){.ndi-footer__terms{align-items:flex-start;flex-direction:row;margin-top:12.8rem}}.ndi-footer__terms>ul{line-height:3.2rem;list-style:none;margin:0;padding:0}@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{background-color:var(--white);color:var(--dark-grey);left:0;margin:auto;position:sticky;right:0;top:0;width:100%;z-index:4000}.ndi-header__content{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-header__content{padding-right:112px}}@media screen and (max-width:768px){.ndi-header__content{padding-right:24px}}.ndi-header__content{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;display:none;flex-direction:row;gap:2.4rem;justify-content:space-between;min-height:5.6rem}@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{align-items:center;align-self:stretch;padding-right:11rem;position:relative}.ndi-header__content--desktop .ndi-header__brand .ndi-header__item{position:relative}.ndi-header__content--desktop .ndi-header__brand:before{background-color:var(--light-grey-1);clip-path:polygon(0 0,calc(100% - 50px) 0,100% 80px,100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100vw;z-index:-1000}}.ndi-header__content--desktop .ndi-header__logo{height:3.4rem;width:11.2rem}.ndi-header__content--desktop .ndi-header__menu{align-items:center;display:flex;gap:4.3rem;justify-content:center;width:100%}@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{display:flex;gap:2rem;padding-top:.5rem}}.ndi-header__content--desktop .ndi-header__nav{align-items:center;align-items:stretch;display:flex;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__user-info{align-items:center;display:inline-flex}.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-size:1.4rem;font-weight:600;line-height:1.6rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndi-header__content--desktop .ndi-header__dropdown .ndi-organization-account-number{font-size:1.2rem;line-height:1.6rem;overflow:visible;white-space:normal}.ndi-header__content--desktop .ndi-header__dropdown:hover{color:var(--PrimaryColor,var(--red))}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper{display:none;left:-24px;position:absolute;top:100%}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content{background-color:var(--white);box-shadow:0 .5rem 1.2rem rgba(0,0,0,.1);color:#000;cursor:default;display:flex;flex-direction:column;max-width:30rem;min-width:144px;padding:1.2rem 2.4rem;text-align:left;width:max-content}.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{align-items:flex-start;background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0;outline:none;padding:.6rem 0}.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link--active,.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link.active,.ndi-header__content--desktop .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link:hover{color:var(--PrimaryColor,var(--red))}.ndi-header__content--desktop .ndi-header__dropdown:hover>.ndi-dropdown-content-wrapper{display:block}.ndi-header__content--desktop .ndi-header__customer-selector{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:center}.ndi-header__content--desktop .ndi-header__customer-selector p{margin:0;text-align:start}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-separator{border-top:1px solid var(--dark-grey);margin:1.2rem 0;width:100%}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-organization-info .ndi-organization-name{font-size:1.4rem;font-weight:600;line-height:1.6rem;max-width:100%;overflow:visible;text-overflow:unset;white-space:normal;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{border-top:1px solid #e5e5e5;margin:1.2rem 0;padding:1.2rem 0}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-email,.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-name,.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-role{color:#666;font-size:1.2rem;line-height:1.6rem}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-info .ndi-user-logged-in-as{color:#999;font-size:1.1rem;font-weight:600;line-height:1.6rem;margin-bottom:.4rem;text-transform:uppercase}.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-logout{display:flex;font-weight:500;justify-content:center}@media(hover:hover){.ndi-header__content--desktop .ndi-header__customer-selector .ndi-user-logout:hover{color:var(--PrimaryColor,var(--red))}}.ndi-header__content--mobile{align-items:center;display:flex;gap:2.4rem;justify-content:start;padding-bottom:1.2rem;padding-top:.6rem}@media(min-width:768px){.ndi-header__content--mobile{display:none}}.ndi-header__content--mobile .ndi-header__nav-item{display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:.4rem;justify-content:center;text-align:center}.ndi-header__content--mobile .ndi-header__nav-item .ndi-icon--user{height:2.4rem;width:2.4rem}.ndi-header__content--mobile .ndi-header__brand{align-self:center;display:flex;justify-content:center}.ndi-header__content--mobile .ndi-header__logo{aspect-ratio:16/5;height:auto;max-width:11.2rem;width:auto}.ndi-header__content--mobile .ndi-header__logo img{height:100%;object-fit:contain;width:100%}.ndi-header__content--mobile .ndi-header__menu{align-items:center;display:flex;justify-content:flex-end}.ndi-header__content--mobile .ndi-header__dropdown{cursor:pointer;overflow:visible}.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-size:1.4rem;font-weight:600;line-height:1.6rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndi-header__content--mobile .ndi-header__dropdown .ndi-organization-account-number{font-size:1.2rem;line-height:1.6rem;overflow:visible;white-space:normal}@media(hover:hover){.ndi-header__content--mobile .ndi-header__dropdown:hover{color:var(--PrimaryColor,var(--red))}}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper{background-color:var(--white);display:flex;height:calc(100dvh - 57px);left:0;opacity:0;pointer-events:none;position:absolute;top:57px;transform:translateY(-20px);transition:opacity .2s ease-out,transform .2s cubic-bezier(.175,.885,.32,1.275),visibility .2s;visibility:hidden;width:100vw}@media(min-width:768px){.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper{right:-2.4rem}}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content{background-color:var(--white);color:#000;cursor:default;display:flex;flex-direction:column;flex-grow:1;min-width:20rem;padding:3.4rem;text-align:left}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link{align-items:flex-start;background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0;outline:none;padding:.6rem 0}@media(hover:hover){.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link:hover{color:var(--PrimaryColor,var(--red))}}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link--active,.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper .ndi-dropdown-content .ndi-dropdown-link.active{color:var(--PrimaryColor,var(--red))}.ndi-header__content--mobile .ndi-header__dropdown .ndi-dropdown-content-wrapper--is-open{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}@media(hover:hover){.ndi-header__content--mobile .ndi-header__dropdown:hover>.ndi-dropdown-content-wrapper{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}}.ndi-header__content--mobile .ndi-header__customer-selector{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:center}.ndi-header__content--mobile .ndi-header__customer-selector .organization .ndi-icon--chevron-down{transform:rotate(0deg);transition:transform .2s ease-in-out}.ndi-header__content--mobile .ndi-header__customer-selector .organization:has(+.ndi-dropdown-content-wrapper--is-open) .mobile-user-account-section__dropdown{color:var(--red)}.ndi-header__content--mobile .ndi-header__customer-selector .organization:has(+.ndi-dropdown-content-wrapper--is-open) .ndi-icon--chevron-down{transform:rotate(180deg)}.ndi-header__content--mobile .ndi-header__customer-selector .organization:has(+.ndi-dropdown-content-wrapper--is-open) .svg-icon-fill{fill:var(--red)}.ndi-header__content--mobile .ndi-header__customer-selector .organization:has(+.ndi-dropdown-content-wrapper--is-open) .svg-icon-stroke{stroke:var(--red)}.ndi-header__content--mobile .ndi-header__customer-selector p{margin:0;text-align:start}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-organization-info .ndi-organization-name{font-size:1.4rem;font-weight:600;line-height:1.6rem;max-width:100%;overflow:visible;text-overflow:unset;white-space:normal;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__wrapper{border-top:1px solid #e5e5e5;margin-top:auto;padding:1.2rem 0 0}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-info__wrapper .ndi-user-email,.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-info__wrapper .ndi-user-name,.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-info__wrapper .ndi-user-role{color:#666;font-size:1.2rem;line-height:1.6rem}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-info__wrapper .ndi-user-logged-in-as{color:#999;font-size:1.1rem;font-weight:600;line-height:1.6rem;margin-bottom:.4rem;text-transform:uppercase}.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-logout{display:flex;font-weight:500;justify-content:center}@media(hover:hover){.ndi-header__content--mobile .ndi-header__customer-selector .ndi-user-logout:hover{color:var(--PrimaryColor,var(--red))}}.ndi-header__content--mobile .mobile-actions{display:flex;gap:.8rem;margin-left:auto}.ndi-header__content--mobile .mobile-logo{flex-direction:column}.ndi-header__content--mobile .mobile-logo,.ndi-header__content--mobile .mobile-organization-section{align-items:center;display:flex;justify-content:center}.ndi-header__content--mobile .mobile-organization-section .organization-icon{display:flex}@media(min-width:768px){.ndi-header__content--mobile .mobile-organization-section .organization-icon{display:none}}.ndi-header__content--mobile .mobile-organization-section .organization-details{display:none}@media(min-width:768px){.ndi-header__content--mobile .mobile-organization-section .organization-details{display:block}}.ndi-header__content--mobile .mobile-user-account-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.ndi-header__content--mobile .mobile-user-account-section__dropdown{align-items:center;display:flex}.ndi-header__content--mobile .mobile-user-account-section__dropdown .ndi-icon--chevron-down{transform:rotate(0deg);transition:transform .2s ease-in-out}.ndi-header__content--mobile .mobile-user-account-section__dropdown:has(+.ndi-dropdown-content-wrapper--is-open) .mobile-user-account-section__dropdown{color:var(--red)}.ndi-header__content--mobile .mobile-user-account-section__dropdown:has(+.ndi-dropdown-content-wrapper--is-open) .ndi-icon--chevron-down{transform:rotate(180deg)}.ndi-header__content--mobile .mobile-user-account-section__dropdown:has(+.ndi-dropdown-content-wrapper--is-open) .svg-icon-fill{fill:var(--red)}.ndi-header__content--mobile .mobile-user-account-section__dropdown:has(+.ndi-dropdown-content-wrapper--is-open) .svg-icon-stroke{stroke:var(--red)}.ndi-header__content--mobile .mobile-basket{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.ndi-header__content--mobile .organization{align-items:center;display:flex}.ndi-page--contact-page{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-page--contact-page{padding-right:112px}}@media screen and (max-width:768px){.ndi-page--contact-page{padding-right:24px}}.ndi-page--contact-page{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-page--contact-page{padding-left:112px}}@media screen and (max-width:768px){.ndi-page--contact-page{padding-left:24px}}.ndi-page--contact-page__content{margin:auto auto 5.6rem;max-width:1512px;width:100%}.ndi-contract-details-information{width:80%}.ndi-contract-details-information__detail-agreement{display:flex;flex-direction:column;gap:.5rem}.ndi-input-character__control:focus,.ndi-input-character__control:hover{border:1px solid var(--light-grey-3)}.ndi-leasing-contracts-pickup-modal{overflow-y:auto}.ndi-leasing-contracts-pickup-modal__content{align-items:flex-start;display:flex;flex-direction:column;overflow-y:auto;padding:3.2rem;row-gap:2.4rem}.vc-day-content.vc-disabled{border:none!important;cursor:not-allowed}.vc-light .vc-day.is-focused,.vc-light .vc-day.is-selected{background-color:transparent!important;box-shadow:none!important}.vc-day-content.vc-disabled:hover{background:none}.vc-light{--vc-focus-ring:none!important}.ndi-contract-details-information{margin-bottom:8rem;margin-top:2.4rem;min-height:4rem;position:relative;width:90%}.ndi-contract-details-information__details{display:flex;gap:10rem;justify-content:space-between}@media(max-width:1024px){.ndi-contract-details-information__details{flex-direction:column;margin-bottom:5rem}}.ndi-contract-details-information .ndi-spinner{min-height:10rem;position:relative}.ndi-contract-details-information__title{font-size:2rem;font-weight:700;margin:1.2rem 0}.ndi-contract-details-information__details-section{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2.4rem;padding-bottom:2.4rem}@media(max-width:1024px){.ndi-contract-details-information__details-section{max-width:90%}}.ndi-contract-details-information__email-section{display:flex;flex-direction:column;gap:2rem;max-width:40%}.ndi-contract-details-information__email-section--button{width:fit-content}@media(max-width:1024px){.ndi-contract-details-information__email-section{max-width:90%}}.ndi-contract-details-information__detail{display:flex;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:2.2rem;margin-top:1rem;width:100%}.ndi-contract-details-information__detail .ndi-input-tel,.ndi-contract-details-information__detail .ndi-input-text{align-items:center;display:flex;flex-wrap:wrap;max-width:56rem}@media(min-width:768px){.ndi-contract-details-information__detail .ndi-input-tel,.ndi-contract-details-information__detail .ndi-input-text{flex-direction:row}}.ndi-contract-details-information__detail .ndi-input-tel>label,.ndi-contract-details-information__detail .ndi-input-text>label{flex-shrink:0;font-weight:600;margin-bottom:0;margin-right:4rem}@media(min-width:768px){.ndi-contract-details-information__detail .ndi-input-tel>label,.ndi-contract-details-information__detail .ndi-input-text>label{width:16rem}}.ndi-contract-details-information__detail .ndi-input-tel .ndi-input-help-message,.ndi-contract-details-information__detail .ndi-input-text .ndi-input-help-message{margin-left:20rem}@media(min-width:768px){.ndi-contract-details-information__detail .ndi-input-tel .ndi-input-character__control,.ndi-contract-details-information__detail .ndi-input-text .ndi-input-character__control{width:40%}}.ndi-contract-details-information__detail-key{align-items:center;column-gap:.8rem;display:flex;font-size:1.6rem;font-weight:600;line-height:2.2rem;margin-right:4rem;max-width:16rem;min-width:16rem}.ndi-contract-details-information__detail-key .ndi-icon--edit{height:2rem;width:2rem}.ndi-contract-details-information__detail-key .ndi-permission-item{align-items:center;display:flex;justify-content:space-between;margin:0 1rem}.ndi-contract-details-information__detail-key .ndi-permission-item.active .svg-icon-fill{fill:var(--red)}.ndi-contract-details-information__detail-key .ndi-permission-item.inactive{opacity:.5}.ndi-contract-details-information__detail-key .ndi-permission-item p{font-size:1.2rem;margin:0}.ndi-contract-details-information__detail-key .ndi-permission-item .ndi-permission-icon{height:1rem;width:1rem}.ndi-contract-details-information__detail-information{width:60%}.ndi-contract-details-information__deilvery-form-section{display:flex;flex-direction:column;gap:2.2rem}.ndi-contract-details-information__deilvery-form-section--warningMessage{color:var(--red)}.ndi-contract-details-information__deilvery-form-section--label{display:flex;gap:.8rem}.ndi-contract-details-information__deilvery-form-section--postal-and-city{display:flex;flex-grow:1;gap:2rem}.ndi-contract-details-information__deilvery-form-section--postal-and-city--item{display:flex;flex-direction:column;flex-grow:1}.ndi-contract-details-information__deilvery-form-section--input{display:flex;gap:2rem}.ndi-contract-details-information__deilvery-form-section__columns{align-items:center;display:flex;gap:1.2rem;justify-content:center}.ndi-contract-details-information__deilvery-form-section__seperate-label{margin-bottom:0}.ndi-leasing-contracts-delivery-modal{overflow-y:auto}.ndi-leasing-contracts-delivery-modal__content{align-items:flex-start;display:flex;flex-direction:column;overflow-y:auto;padding:3.2rem;row-gap:2.4rem}.leasing-contracts-list .ndi-spinner{min-height:10rem;position:relative}.leasing-contracts-list__intro-rich-text{margin:1.6rem 0 0}.leasing-contracts-list__table-header{background-color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:2rem}@media(min-width:768px){.leasing-contracts-list__table-header{flex-direction:row}}.leasing-contracts-list__actions{display:flex;gap:2rem}.leasing-contracts-list__actions--export{align-items:center;column-gap:1rem;display:flex;justify-content:space-between;--toggle-height:32px;--toggle-width:55px}.leasing-contracts-list__actions--export a{align-items:center;display:flex;font-weight:600}.leasing-contracts-list__actions--export a:hover span{color:var(--dark-red)}.leasing-contracts-list__actions--export span{cursor:pointer;height:var(--toggle-height);width:var(--toggle-width)}.leasing-contracts-list__actions--search-bar{align-items:center;display:flex;flex:1 1 auto;justify-items:center;position:relative}.leasing-contracts-list__actions--search-bar input{border:1px solid var(--light-grey-3);height:5rem;padding:0 4rem;width:100%}.leasing-contracts-list__actions--search-bar .ndi-search-icon{height:2rem;margin-left:1.2rem;pointer-events:none;position:absolute;width:2rem}.leasing-contracts-list__actions--search-bar .ndi-settings-icon{background-color:var(--light-grey-1);border-radius:.4rem;cursor:pointer;height:3rem;margin-right:1.2rem;padding:.5rem;position:absolute;right:0;width:3rem}.leasing-contracts-list__actions--search-bar .ndi-settings-icon:hover{background-color:var(--light-grey-2)}.leasing-contracts-list__actions--search-bar .ndi-advanced-search-tags{align-items:center;display:flex;flex-direction:row;gap:.6rem;position:absolute;right:4.8rem;top:50%;transform:translateY(-50%);z-index:2}.leasing-contracts-list__actions--search-bar .ndi-advanced-search-tag{align-items:center;background-color:var(--light-grey-1);border:none;border-radius:.4rem;box-shadow:none;color:var(--dark-grey);cursor:pointer;display:flex;font-size:1.3rem;height:3rem;outline:none;padding:0 .8rem;transition:background .2s}.leasing-contracts-list__actions--search-bar .ndi-advanced-search-tag:hover{background-color:var(--light-grey-2)}.leasing-contracts-list__actions--search-bar .ndi-tag-close-icon{height:1.2rem;margin-left:.4rem;pointer-events:none;width:1.2rem}.leasing-contracts-list__actions--search-bar .ndi-advanced-search{align-items:center;background-color:var(--white);border-radius:.4rem;box-shadow:0 0 10px 0 rgba(0,0,0,.227);display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem 2.4rem;position:absolute;right:0;top:5.6rem}.leasing-contracts-list__actions--search-bar .ndi-advanced-search input{padding:0 1.2rem}.leasing-contracts-list__actions--search-bar .ndi-advanced-search .row{align-items:center;display:flex;justify-content:flex-start}.leasing-contracts-list__actions--search-bar .ndi-advanced-search .row label{font-weight:700;width:20rem}.leasing-contracts-list__actions--search-bar .ndi-advanced-search label{color:#222;display:block;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.leasing-contracts-list__actions--search-bar .ndi-advanced-search .ndi-advanced-search-footer{align-items:center;display:flex;justify-content:end;width:100%}.leasing-contracts-list__actions--search-bar .ndi-advanced-search .ndi-advanced-search-footer .ndi-button-group{align-items:center;display:flex;gap:1.2rem}.ndi-page--retailer-portal{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-page--retailer-portal{padding-right:112px}}@media screen and (max-width:768px){.ndi-page--retailer-portal{padding-right:24px}}.ndi-page--retailer-portal{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-page--retailer-portal{padding-left:112px}}@media screen and (max-width:768px){.ndi-page--retailer-portal{padding-left:24px}}.ndi-page--retailer-portal .ndi-account-navigation-block{padding:0}.ndi-page--retailer-portal__content{margin:auto auto 5.6rem;max-width:1512px;width:100%}.ndi-tracking-block{display:flex;flex-direction:column;flex-grow:1;gap:1.2rem}.ndi-tracking-block input{border:1px solid var(--light-grey-3);height:5rem;width:100%}.ndi-tracking-block__search-bar{align-items:center;display:flex;flex:1 1 auto;gap:1.2rem;justify-items:center;position:relative}.ndi-tracking-block__search-bar input{padding:0 4rem}.ndi-tracking-block__search-bar--ndi-search-icon{height:2rem;margin-left:1.2rem;pointer-events:none;position:absolute;width:2rem}.ndi-page--tracking-page{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-page--tracking-page{padding-right:112px}}@media screen and (max-width:768px){.ndi-page--tracking-page{padding-right:24px}}.ndi-page--tracking-page{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-page--tracking-page{padding-left:112px}}@media screen and (max-width:768px){.ndi-page--tracking-page{padding-left:24px}}.ndi-page--tracking-page__content{margin:auto auto 5.6rem;max-width:1512px;width:100%}.ndi-returns-page{margin:auto auto 23rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-returns-page{padding-right:112px}}@media screen and (max-width:768px){.ndi-returns-page{padding-right:24px}}.ndi-returns-page{padding-left:calc(-66.83871px + 11.82796vw)}@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 .ndi-self-service-page-content-section__total-price{display:flex;font-size:2.8rem;font-weight:700;line-height:3.2rem;margin-right:.6rem}.ndi-returns-page .ndi-self-service-page-content-section__total-currency{display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;justify-content:end;margin-right:1rem}.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__returns-form{display:flex;flex-direction:column;gap:4rem;max-width:60.8rem}.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{height:7.6rem;max-width:57.6rem;width:100%}.ndi-returns-page__orderlines-grouped-article{display:flex;flex-direction:column;gap:1rem;padding:3rem}.ndi-returns-page__orderlines-grouped-article .ndi-bundle-title{align-items:baseline;display:flex;justify-content:space-between}.ndi-returns-page__orderlines-grouped-article .ndi-bundle-title__checkbox{margin-right:4.6rem}.ndi-returns-page__orderlines-grouped-article-header{align-items:start;display:flex;flex-direction:column;gap:2.4rem}.ndi-returns-page__orderlines-grouped-article-content{display:flex;flex-direction:column;position:relative;width:100%}.ndi-returns-page__orderlines-grouped-article-content:after{border:1px solid var(--light-grey-2);bottom:0;content:"";height:100%;left:0;position:absolute;top:0}.ndi-returns-page__footer{border:1px solid;border-radius:1px;display:flex;justify-content:space-between;max-width:150rem;padding:1rem;width:90%}.ndi-returns-page__reason-for-return{align-items:center;display:flex;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{flex-direction:row;justify-content:end}}.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{align-items:start;flex:1 0 auto}@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{align-items:center;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:768px){.ndi-returns-page__reason-for-return-select{flex-direction:row;justify-content:end}}.ndi-returns-page .consent-link-text{text-decoration:underline}.ndi-return-confirmation-page{margin:5rem 0}.ndi-return-confirmation-page__content{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);text-align:center;width:100%}@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}}.ndi-return-confirmation-page__content{padding-left:calc(-66.83871px + 11.82796vw)}@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{display:flex;justify-content:center;margin:4rem;text-align:center}.ndi-return-confirmation-page__content__button{align-items:start;display:flex;margin-top:4rem}.ndi-return-confirmation-page__content__ndi-text-left{text-align:left}.ndi-return-confirmation-page .ndi-returns-page__reason-for-return{align-items:center;display:grid;grid-template-columns:1fr 1fr}.ndi-return-confirmation-page .ndi-returns-page__reason-for-return .return-extra-text{min-width:20rem}@media screen and (max-width:768px){.ndi-return-confirmation-page .ndi-returns-page__reason-for-return{display:block}}@media screen and (max-width:1199px){.ndi-return-confirmation-page .ndi-returns-page__reason-for-return{grid-column-end:4;grid-column-start:1;grid-row-start:2;justify-self:start}}.ndi-rim-accessories-modal{max-width:200rem;overflow-y:auto}.ndi-rim-accessories-modal__content{display:flex;flex-direction:column}.ndi-rim-accessories-modal__line-item{border-bottom:none}@media screen and (min-width:768px){.ndi-rim-accessories-modal__line-item-layout.ndi-line-item{column-gap:1.6rem;grid-template-columns:8rem minmax(0,2fr) minmax(16rem,1fr) 6rem 15rem}}@media screen and (min-width:1024px){.ndi-rim-accessories-modal__line-item-layout.ndi-line-item{grid-template-columns:8rem minmax(0,2fr) 16rem 6rem 15rem}}@media screen and (min-width:1199px){.ndi-rim-accessories-modal__line-item-layout.ndi-line-item{grid-template-columns:8rem minmax(0,2fr) 20rem 6rem 15rem}}.ndi-rim-accessories-modal__line-item-layout.ndi-line-item .ndi-actions:empty{display:none}.ndi-rim-accessories-modal__line-item-layout.ndi-line-item .ndi-product-delivery__inventory{grid-column-start:3}.ndi-rim-accessories-modal__line-item-layout.ndi-line-item .ndi-quantity{align-self:center;justify-self:center;max-width:6rem;width:6rem}@media screen and (min-width:768px){.ndi-rim-accessories-modal__line-item-layout.ndi-line-item .ndi-quantity{grid-column-start:4;grid-row-start:1}}.ndi-rim-accessories-modal__line-item-layout.ndi-line-item .ndi-price-details{align-self:center;width:100%}@media screen and (min-width:768px){.ndi-rim-accessories-modal__line-item-layout.ndi-line-item .ndi-price-details{grid-column-start:5;grid-row-start:1}}.ndi-rim-accessories-modal__accessories{scale:.95}.ndi-rim-accessories-modal .ndi-accessory-item__ndi-product-actions{justify-content:center}.ndi-rim-accessories-modal__description{text-align:center}.ndi-rim-accessories-modal__buttons{bottom:0;display:flex;gap:3rem;justify-content:flex-end;padding:0 2rem 1rem;position:sticky}.ndi-car-variant-modal__content{align-items:center;display:flex;flex-direction:column;padding:3.2rem;row-gap:2.4rem}.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{align-items:center;display:flex;gap:1.2rem}.ndi-car-variant-modal__input{width:100%}.ndi-car-variant-modal__input input{min-width:auto;width:100%}.ndi-navigation-drawer .ndi-drawer__nav-bar{color:var(--dark-grey)}.ndi-navigation-drawer .ndi-drawer__nav-bar .ndi-icon--chevron-right{height:1rem;transform:rotate(180deg);width:1rem}.ndi-navigation-drawer__content{display:flex;flex-direction:column;height:100%;margin:auto;max-width:1512px;overflow-y:auto;padding:3rem 2.4rem;width:100%}.ndi-navigation-drawer__nav-item{margin-bottom:3.2rem}.ndi-navigation-drawer__nav-item .ndi-headline,.ndi-navigation-drawer__nav-item a{color:var(--dark-grey);display:block;display:flex;font-size:1.8rem;justify-content:space-between;text-align:left;width:100%}.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{color:var(--light-grey-5);font-size:1.2rem;text-transform:uppercase}.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-size:1.4rem;font-weight:600}.ndi-navigation-drawer__list-level-2:nth-child(n+2){border-top:1px solid var(--light-grey-1);margin-bottom:4.7rem;padding-top:2.4rem}.ndi-navigation-drawer__divider{border-top:solid;margin-bottom:2rem}.ndi-input-car-model{align-items:center;background-color:var(--white);display:flex}.ndi-input-car-model .ndi-dropdown-content{padding:1rem .2rem}.ndi-input-car-model .ndi-search-result{cursor:pointer;line-height:3.2rem;padding:1.2rem .2rem}.ndi-input-car-model .ndi-search-result.highlighted,.ndi-input-car-model .ndi-search-result:hover{background-color:var(--light-grey-2)}.ndi-input-car-model .ndi-car-titles__options-container{border:1px solid var(--light-grey-5);border-radius:0 0 .4rem .4rem;border-top:0;max-height:50rem;overflow-x:hidden;overflow-y:scroll;width:100%}.ndi-input-car-model__car-model{display:flex;height:100%;position:relative;width:100%}.ndi-input-car-model__car-model .ndi-button,.ndi-input-car-model__car-model .ndi-public-admin-page__login-button{bottom:0;margin:auto;position:absolute;right:2.4rem;top:0}.ndi-input-car-model__car-model .ndi-icon--arrow-right{height:1.4rem;margin-left:.4rem;width:2.4rem}.ndi-input-car-model__car-model .ndi-loading-spinner{height:4rem;left:auto;right:.4rem;width:4rem}.ndi-input-car-model--valid .ndi-input-character__control>input{padding:2.4rem 14rem 2.4rem 2.4rem}.ndi-input-car-model__sub-input{border:1px solid var(--light-grey-2);font-weight:600;height:7rem}.ndi-input-car-model__sub-input label{font-weight:600}.ndi-input-car-model__sub-input__option{cursor:pointer;padding:1.2rem 1.6rem}.ndi-input-car-model__sub-input__option:hover{background-color:var(--light-grey-2)}.ndi-input-car-model__submit-button{align-items:center;display:flex;justify-content:end;margin:auto;padding-top:1.6rem}.ndi-input-car-model .ndi-dropdown-content{background-color:var(--white);box-shadow:0 0 2rem rgba(0,0,0,.1);margin-top:.8rem;min-height:6rem;padding:1rem 1.4rem;position:absolute;top:100%;width:100%;z-index:1}.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 .15s ease-out,transform .15s ease-out}.ndi-input-car-model .button-enter-from,.ndi-input-car-model .button-leave-to{opacity:0}.ndi-input-license-plate{align-items:center;display:flex}.ndi-input-license-plate__license-place{display:flex;height:100%;position:relative;width:100%}.ndi-input-license-plate__license-place .ndi-button,.ndi-input-license-plate__license-place .ndi-public-admin-page__login-button{bottom:0;margin:auto;position:absolute;right:2.4rem;top:0}.ndi-input-license-plate__license-place .ndi-icon--arrow-right{height:1.4rem;margin-left:.4rem;width:2.4rem}.ndi-input-license-plate__license-place .ndi-loading-spinner{height:4rem;left:auto;right:.4rem;width:4rem}.ndi-input-license-plate__license-place-image{flex-shrink:0;height:7.2rem;position:relative;width:3.7rem}.ndi-input-license-plate__license-place-image img{left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);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 .15s ease-out,transform .15s ease-out}.ndi-input-license-plate .button-enter-from,.ndi-input-license-plate .button-leave-to{opacity:0}.ndi-input-search{align-items:center;background-color:var(--white);display:flex}.ndi-input-search__search{display:flex;height:100%;position:relative;width:100%}.ndi-input-search .ndi-loading-spinner{height:4rem;left:auto;right:.4rem;width:4rem}.ndi-input-search .ndi-dropdown-content{background-color:var(--white);box-shadow:0 0 2rem rgba(0,0,0,.1);margin-top:.8rem;position:absolute;top:100%;width:100%;z-index:1}.ndi-input-search .ndi-search-result{cursor:pointer;line-height:3.2rem;padding:1.2rem 1.6rem}.ndi-input-search .ndi-search-result.highlighted,.ndi-input-search .ndi-search-result:hover{background-color:var(--light-grey-2)}.ndi-input-search .button-enter-active,.ndi-input-search .button-leave-active{transition:opacity .15s ease-out,transform .15s 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:2rem 0}@media(min-width:1024px){.ndi-search-bar{padding:4.8rem 0}}.ndi-search-bar .ndi-input-car-model,.ndi-search-bar .ndi-input-license-plate,.ndi-search-bar .ndi-input-search{position:relative}.ndi-search-bar__mobile .ndi-select{padding:2.4rem}.ndi-search-bar__mobile .ndi-select__dropdown{margin-bottom:1rem;width:100%}.ndi-search-bar__mobile .ndi-select__dropdown--label{align-items:center;background-color:#38404a;color:var(--white);display:flex;gap:1rem;padding:1rem}.ndi-search-bar__desktop{font-size:1.8rem;font-size:calc(-1.44444px + 1.62037vw);margin:auto;max-width:1512px;min-height:7.2rem;width:100%}@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}}.ndi-search-bar__desktop{padding-right:calc(-66.83871px + 11.82796vw)}@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}}.ndi-search-bar__desktop{padding-left:calc(-66.83871px + 11.82796vw)}@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__exportCustomer{grid-template-columns:1fr 1fr}}.ndi-search-bar__desktop .ndi-input-car-model:after,.ndi-search-bar__desktop .ndi-input-license-plate:after{border-right:1px solid var(--dark-grey);bottom:0;content:"";height:3.8rem;margin:auto;position:absolute;right:0;top:0}.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-dropdown,.ndi-search-bar .ndi-dropdown__dropdown-toggle,.ndi-search-bar .ndi-input-character__control>input{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{background-color:rgba(0,0,0,.25);cursor:not-allowed;height:100%;left:0;pointer-events:auto;position:absolute;top:100%;width:100%}.ndi-search-result{display:flex;flex-direction:column;margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);row-gap:1.6rem;width:100%}@media screen and (min-width:1512px){.ndi-search-result{padding-right:112px}}@media screen and (max-width:768px){.ndi-search-result{padding-right:24px}}.ndi-search-result{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:end;display:flex;justify-content:space-between}.ndi-search-result__car-action{padding:1.2rem 3.6rem}.ndi-search-result__car{border-radius:.4rem;display:flex;flex-direction:column;gap:1.2rem 2.4rem;z-index:1}@media(min-width:475px){.ndi-search-result__car{border:1px solid var(--light-grey-3);padding:2.4rem}}.ndi-search-result__car .ndi-search-result__specs-grid{display:grid;gap:1.2rem 2.4rem;grid-auto-flow:row;grid-template-columns:auto;width:100%}@media(min-width:475px){.ndi-search-result__car .ndi-search-result__specs-grid{grid-template-columns:repeat(2,minmax(14rem,1fr))}}@media(min-width:768px){.ndi-search-result__car .ndi-search-result__specs-grid{grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:fit-content(40%)}}@media(min-width:1024px){.ndi-search-result__car--with-notes .ndi-search-result__notes,.ndi-search-result__car--with-notes .ndi-search-result__specs{flex:0 1 50%}}.ndi-search-result__car--with-notes .ndi-search-result__specs-grid{grid-auto-flow:row;grid-template-columns:auto}@media(min-width:475px){.ndi-search-result__car--with-notes .ndi-search-result__specs-grid{grid-template-columns:repeat(2,minmax(14rem,max-content))}}@media(min-width:768px){.ndi-search-result__car--with-notes .ndi-search-result__specs-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,max-content))}}.ndi-search-result__specs{align-items:start;display:flex;gap:.8rem;width:100%}.ndi-search-result__specs .ndi-icon{display:none;flex:0 0 auto;height:1.4rem;position:relative;top:.4rem;width:3.2rem}@media(min-width:1024px){.ndi-search-result__specs .ndi-icon{display:inline}}.ndi-search-result__specs-grid-primary,.ndi-search-result__specs-grid-secondary{display:contents}.ndi-search-result__spec-item{align-items:flex-start;display:flex;gap:1.2rem;min-width:0}.ndi-search-result__spec-item-body{display:flex;flex-direction:column;gap:.8rem;min-width:0}.ndi-search-result__spec-label{font-size:1.2rem;font-weight:700;line-height:1.6rem;text-transform:uppercase}.ndi-search-result__spec-label--strong{font-size:1.4rem;font-weight:800}.ndi-search-result__spec-value{font-size:1.4rem;line-height:2rem;white-space:normal}.ndi-search-result__notes{background-color:var(--alert-background);border-radius:.4rem;display:flex;flex-direction:column;gap:.8rem;margin-left:0;margin-top:1em;min-width:clamp(20rem,40vw,30rem);padding:1.2rem 1.6rem}@media(min-width:1024px){.ndi-search-result__notes{margin-left:2.5em;max-width:fit-content}}.ndi-search-result__note{font-size:1.4rem;margin:0}.ndi-search-result__notes-title{font-size:1.4rem;font-weight:800;text-transform:uppercase}.ndi-search-result__more-info{align-items:start;display:flex;justify-content:start;margin-top:.8rem;width:100%}@media(min-width:475px){.ndi-search-result__more-info{align-items:center;justify-content:center;margin-top:2.4rem}}.ndi-search-result__label,.ndi-search-result__name-label,.ndi-search-result__note-label{font-size:1.2rem;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.ndi-search-result__name-label,.ndi-search-result__note-label{font-size:1.4rem;font-weight:800}.ndi-search-result__value{display:flex;flex-direction:column;font-size:1.6rem;line-height:2.2rem;row-gap:1.2rem}.ndi-search-result__choose-product{display:flex;flex-direction:column;width:100%}.ndi-search-result__choose-product-heading{font-size:1.4rem;font-weight:600;margin:0 0 1.6rem;text-transform:uppercase}.ndi-search-result__products{align-items:flex-start;display:grid;gap:1rem;column-gap:.8rem;grid-template-columns:1fr;row-gap:1.2rem}@media(min-width:475px){.ndi-search-result__products{grid-template-columns:repeat(2,auto)}}@media(min-width:1024px){.ndi-search-result__products{grid-template-columns:repeat(auto-fit,minmax(15rem,20rem))}}.ndi-search-result__product{align-items:center;background-color:var(--red);border-radius:.4rem;column-gap:1rem;display:flex;max-width:none;min-width:10rem;padding:1.4rem 2.4rem 1.4rem 1rem;position:relative;width:100%}.ndi-search-result__product .ndi-icon{display:inline}.ndi-search-result__product--active{background-color:var(--dark-red)}.ndi-search-result__product--active:after{border-color:var(--dark-red) transparent transparent transparent;border-style:solid;border-width:5px;bottom:-9px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.ndi-search-result__product[aria-disabled=true]{background-color:var(--light-grey-5);cursor:not-allowed;pointer-events:none;text-decoration:none}.ndi-search-result__product-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;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{align-self:flex-start;width:100%}@media(min-width:768px){.ndi-search-result__search{align-self:flex-end;max-width:30rem}}.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{margin:4.8rem auto 4rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;background-color:var(--white);border-radius:50%;color:var(--dark-grey);display:flex;font-size:1.2rem;height:2.4rem;justify-content:center;position:relative;right:1rem;top:1rem;width:2.4rem}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content{display:flex;flex-direction:column;gap:.2rem}@media(min-width:768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content{flex-direction:row}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box{align-items:center;background-color:var(--medium-blue);border-radius:.4rem;color:var(--white);cursor:pointer;display:flex;flex:1 1 0px;flex-direction:row;gap:1.6rem;justify-content:center;padding:2.4rem 1.2rem;position:relative;user-select:none}@media(min-width:768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box{flex-direction:column;gap:.6rem}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box__count{align-items:center;background-color:var(--white);border-radius:50%;color:var(--dark-grey);display:flex;font-size:1.2rem;height:2.4rem;justify-content:center;left:calc(50% + .5rem);position:static;top:calc(50% - 4rem);width:2.4rem}@media(min-width:768px){.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box__count{position:absolute}}.ndi-component--account-navigation-block-wrapper .ndi-component--account-navigation-block .ndi-account-navigation-block .ndi-content .ndi-link-box.active,.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-main-product-type-section{border:none;border-radius:0;border-top:1px solid var(--light-grey-2);margin-bottom:0}.ndi-main-product-type-section:first-child{border-top:none}.ndi-main-product-type-section__header{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;gap:.8rem;padding:1.6rem 0;text-align:left;transition:opacity .1s ease-out;width:100%}@media(min-width:768px){.ndi-main-product-type-section__header{font-size:1.8rem;gap:1.2rem;padding:2rem 0}}.ndi-main-product-type-section__header:hover .ndi-main-product-type-section__title{color:var(--red)}.ndi-main-product-type-section__title{color:var(--dark-grey);flex:1;font-size:1.6rem;font-weight:600;transition:color .1s ease-out;word-break:break-word}@media(min-width:768px){.ndi-main-product-type-section__title{font-size:1.8rem}}.ndi-main-product-type-section__content{display:flex;flex-direction:column;gap:0;padding:0 0 .8rem 1.6rem}@media(min-width:768px){.ndi-main-product-type-section__content{padding:0 0 .8rem 3.6rem}}.ndi-dxp-type-selector{margin-bottom:2.4rem}.ndi-dxp-type-selector__label{display:block;font-size:1.3rem;margin-bottom:1.2rem;margin-top:0}@media(min-width:768px){.ndi-dxp-type-selector__label{font-size:1.4rem;margin-bottom:1.5rem}}.ndi-dxp-type-selector__pills{display:flex;flex-wrap:wrap;gap:1rem}.ndi-dxp-type-selector__pill{align-items:center;background-color:var(--white);border:2px solid var(--light-grey-3);border-radius:4px;color:var(--dark-grey);cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:600;gap:.8rem;padding:.8rem 1.4rem;text-transform:uppercase;transition:all .1s ease-out}.ndi-dxp-type-selector__pill:hover{background-color:var(--light-grey-1);border-color:var(--light-grey-5)}.ndi-dxp-type-selector__pill--selected{background-color:var(--light-grey-1);border-color:var(--light-grey-3)}.ndi-dxp-type-selector__pill--disabled{background-color:var(--light-grey-2);cursor:not-allowed;opacity:.5}.ndi-dxp-type-selector__pill--disabled:hover{background-color:var(--light-grey-2);border-color:var(--light-grey-3)}.ndi-dxp-type-selector__pill-text{font-size:1.2rem;letter-spacing:.03em}.ndi-dxp-type-section{background-color:var(--white);border:none;border-top:1px solid var(--light-grey-2)}.ndi-dxp-type-section__header{align-items:center;display:flex;gap:.8rem;justify-content:space-between;padding:.8rem 0}@media(min-width:768px){.ndi-dxp-type-section__header{gap:1.6rem}}.ndi-dxp-type-section__toggle{align-items:center;background:none;border:none;color:var(--dark-grey);cursor:pointer;display:flex;flex:1;font-size:1.4rem;font-weight:600;gap:.8rem;padding:0;text-align:left;transition:opacity .1s ease-out}@media(min-width:768px){.ndi-dxp-type-section__toggle{font-size:1.6rem;gap:1.2rem}}.ndi-dxp-type-section__toggle:hover .ndi-dxp-type-section__title{color:var(--red)}.ndi-dxp-type-section__title{color:var(--dark-grey);font-size:1.4rem;font-weight:600;transition:color .1s ease-out;word-break:break-word}@media(min-width:768px){.ndi-dxp-type-section__title{font-size:1.6rem}}.ndi-dxp-type-section__actions{align-items:center;display:flex;gap:1.6rem}.ndi-dxp-type-section__add-rule{background-color:var(--red);border:none;border-radius:var(--CardBorderRadius);color:var(--white);cursor:pointer;font-size:1.3rem;font-weight:700;padding:1rem 1.6rem;transition:background-color .1s ease-out;white-space:nowrap}@media(min-width:768px){.ndi-dxp-type-section__add-rule{font-size:1.4rem;padding:1.2rem 2rem}}.ndi-dxp-type-section__add-rule:hover{background-color:var(--dark-red)}.ndi-dxp-type-section__content{display:flex;flex-direction:column;padding:0 0 0 1.6rem}@media(min-width:768px){.ndi-dxp-type-section__content{padding:0 0 0 3rem}}.ndi-dxp-type-section__new-rule{background-color:transparent;border-radius:4px;margin-bottom:1rem;padding:0}.ndi-dxp-type-section__empty{color:var(--light-grey-6);font-size:1.4rem;padding:1.6rem;text-align:center}.ndi-dxp-type-section__error{align-items:center;background-color:#fee;border:1px solid var(--red);border-radius:4px;color:var(--dark-grey);display:flex;font-size:1.4rem;gap:1.2rem;justify-content:space-between;margin-bottom:1.6rem;padding:1.2rem}.ndi-dxp-type-section__error-close{align-items:center;background:none;border:none;color:var(--red);cursor:pointer;display:flex;flex-shrink:0;font-size:2rem;font-weight:700;height:2.4rem;justify-content:center;line-height:1;padding:0;transition:opacity .1s ease-out;width:2.4rem}.ndi-dxp-type-section__error-close:hover{opacity:.7}.ndi-rule-item{background-color:var(--white);border:none;border-radius:0;border-top:1px solid var(--light-grey-2);overflow:hidden}.ndi-rule-item__summary-wrapper{align-items:center;display:flex;gap:.8rem;padding:1rem .8rem 1rem 0}@media(min-width:768px){.ndi-rule-item__summary-wrapper{padding:1.2rem 1rem 1.2rem 0}}.ndi-rule-item__summary-wrapper .ndi-button--icon-button{flex-shrink:0}.ndi-rule-item__summary-wrapper .ndi-button--icon-button .ndi-loading-spinner{border-width:3px;height:2.4rem;margin:0;position:static;width:2.4rem}.ndi-rule-item__summary{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1;gap:.8rem;min-width:0;padding:0;text-align:left;transition:opacity .1s ease-out}@media(min-width:768px){.ndi-rule-item__summary{gap:1.2rem}}.ndi-rule-item__summary:hover .ndi-rule-item__text{color:var(--red)}.ndi-rule-item__text{color:var(--dark-grey);flex:1;font-size:1.3rem;font-weight:400;line-height:1.5;min-width:0;transition:color .1s ease-out;word-break:break-word}@media(min-width:768px){.ndi-rule-item__text{font-size:1.4rem}}.ndi-rule-item__delete-error{flex-shrink:0;margin:0 0 0 auto;max-width:30rem;text-align:right}.ndi-rule-item__expanded{margin-top:.8rem}.ndi-rule-form{background-color:var(--light-grey-1);border:1px solid var(--light-grey-2);padding:0 1.6rem 1.6rem}@media(min-width:768px){.ndi-rule-form{padding:0 2.4rem 2.4rem}}.ndi-rule-form .ndi-input-select-native label{display:none}.ndi-rule-form__section{margin-bottom:2.4rem}.ndi-rule-form__section:last-of-type{margin-bottom:1.6rem}.ndi-rule-form__section-title{color:var(--dark-grey);font-size:1.8rem;font-weight:700;margin-bottom:.8rem}@media(min-width:768px){.ndi-rule-form__section-title{font-size:2rem}}.ndi-rule-form__section-subtitle{font-size:1.4rem;margin-bottom:2.4rem}.ndi-rule-form__filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.4rem}.ndi-rule-form__filter-pill{align-items:center;background-color:var(--white);border:1px solid var(--light-grey-3);border-radius:4px;color:var(--dark-grey);cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:600;gap:.8rem;height:4rem;letter-spacing:.03em;padding:.8rem 1.4rem;text-transform:uppercase;transition:all .1s ease-out}.ndi-rule-form__filter-pill:hover{background-color:var(--light-grey-1);border-color:var(--light-grey-5)}.ndi-rule-form__filter-pill--active{background-color:var(--light-grey-1);border-color:var(--light-grey-3)}.ndi-rule-form__filter-text{font-size:1.2rem;letter-spacing:.03em}.ndi-rule-form__filter-inputs{display:flex;flex-wrap:wrap;gap:2.4rem}.ndi-rule-form__filter-field{flex:1 1 100%;min-width:14rem}@media(min-width:768px){.ndi-rule-form__filter-field{flex:0 0 auto}}.ndi-rule-form__filter-field--price .ndi-input-number{contain:inline-size;flex:1 0 0%;max-width:none;min-width:0}.ndi-rule-form__brand-loading{align-items:center;display:flex;height:5rem;justify-content:center;min-height:5rem;position:relative}.ndi-rule-form__input-row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.ndi-rule-form__input-row .ndi-input-number{flex:1 1 auto;max-width:8rem;min-width:6rem}@media(min-width:768px){.ndi-rule-form__input-row .ndi-input-number{flex:0 0 auto}}.ndi-rule-form__filter-field--price .ndi-rule-form__input-row .ndi-input-number{flex:1 0 0%;max-width:none;min-width:0}.ndi-rule-form__input-inch{align-self:start;color:var(--dark-grey);font-size:1.4rem;font-weight:700}.ndi-rule-form__input-separator{color:var(--dark-grey);font-size:2rem;font-weight:500}.ndi-rule-form__input-suffix{color:var(--dark-grey);font-size:1.4rem}.ndi-rule-form__filter-delete{background:none;border:none;color:var(--light-grey-6);cursor:pointer;display:block;font-size:1.4rem;margin-top:.8rem;padding:0;text-decoration:none;transition:color .1s ease-out}.ndi-rule-form__filter-delete:hover{color:var(--red)}.ndi-rule-form__label-row{align-items:center;display:flex;gap:.4rem;margin-bottom:.8rem;min-height:2.2rem}.ndi-rule-form__label-row .ndi-rule-form__label{margin-bottom:0}.ndi-rule-form__label-row .ndi-icon{height:2rem;width:2rem}.ndi-rule-form__label{color:var(--dark-grey);display:block;font-size:1.2rem;font-weight:600;letter-spacing:.03em;margin-bottom:.8rem;text-transform:uppercase}.ndi-rule-form__label .ndi-input-select-native label{display:none}.ndi-rule-form__input{background-color:var(--white);border:1px solid var(--light-grey-3);border-radius:.4rem;color:var(--dark-grey);font-size:1.4rem;height:5rem;line-height:1.5;padding:1rem 1.4rem;transition:border-color .15s ease-out;width:100%}.ndi-rule-form__input:hover{border:1px solid #000}.ndi-rule-form__input:focus{border-color:var(--light-blue);outline:none}.ndi-rule-form__input::placeholder{color:var(--light-grey-5)}.ndi-rule-form__input--small{width:7rem}.ndi-rule-form select.ndi-rule-form__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%2338404a' fill-rule='evenodd' d='M.096 2.096a.33.33 0 0 1 .465 0L5 6.536l4.44-4.44a.328.328 0 1 1 .464.465L5 7.465.096 2.56a.33.33 0 0 1 0-.465' clip-rule='evenodd'/%3E%3C/svg%3E");background-position-x:calc(100% - 1.2rem);background-position-y:50%;background-repeat:no-repeat;cursor:pointer;height:5rem;line-height:1.5;padding:1rem 3rem 1rem 1.5rem}.ndi-rule-form__input-group{align-items:center;display:flex;gap:.4rem}.ndi-rule-form__input-group input{flex:1;min-width:0}.ndi-rule-form__input-group span{color:var(--dark-grey);font-size:1.4rem;font-weight:400;white-space:nowrap}.ndi-rule-form .ndi-input-character__control,.ndi-rule-form .ndi-input-character__control input[type=number],.ndi-rule-form .ndi-input-character__control input[type=text],.ndi-rule-form .ndi-input-select-native select{background-color:var(--white)}.ndi-rule-form__field .ndi-input-select-native select,.ndi-rule-form__filter-field .ndi-input-select-native select,.ndi-rule-form__margin-grid .ndi-input-select-native select{height:5rem;line-height:1.5;padding:1rem 3rem 1rem 1.5rem}.ndi-rule-form__margin-grid{display:flex;flex-direction:column;gap:1.6rem}@media(min-width:768px){.ndi-rule-form__margin-grid{align-items:end;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}}.ndi-rule-form__margin-grid .ndi-rule-form__field{width:100%}@media(min-width:768px){.ndi-rule-form__margin-grid .ndi-rule-form__field{flex:1 1 14rem;max-width:14rem}}.ndi-rule-form__field{display:flex;flex-direction:column;min-width:0}.ndi-rule-form__display{align-items:center;color:var(--dark-grey);display:flex;font-size:1.4rem;font-weight:400;height:5rem;line-height:1.5;padding:1rem 0;width:100%}.ndi-rule-form__price-loading-spinner{align-items:center;display:inline-flex;height:4rem;justify-content:center;position:relative;width:4rem}.ndi-rule-form__actions{display:flex;flex-direction:column-reverse;gap:1.2rem;margin-top:2.4rem}@media(min-width:475px){.ndi-rule-form__actions{flex-direction:row;gap:1.6rem;justify-content:flex-end}}.ndi-rule-form__error-message{align-self:center;text-align:right}.ndi-rule-form__submit{background-color:var(--red);border:none;border-radius:var(--CardBorderRadius);color:var(--white);cursor:pointer;font-size:1.4rem;font-weight:700;padding:1.2rem 2.4rem;transition:background-color .1s ease-out;width:100%}@media(min-width:475px){.ndi-rule-form__submit{width:auto}}.ndi-rule-form__submit:hover:not(:disabled){background-color:var(--dark-red)}.ndi-rule-form__submit:disabled{background-color:var(--light-grey-2);color:var(--dark-grey);cursor:not-allowed}.ndi-rule-form__cancel{background-color:var(--white);border:1px solid var(--dark-grey);border-radius:var(--CardBorderRadius);color:var(--dark-grey);cursor:pointer;font-size:1.4rem;font-weight:400;outline:1px solid transparent;outline-offset:-2px;padding:1.2rem 2.4rem;transition:all .1s ease-out;width:100%}@media(min-width:475px){.ndi-rule-form__cancel{width:auto}}.ndi-rule-form__cancel:hover:not(:disabled){outline-color:var(--dark-grey)}.ndi-rule-form__cancel:disabled{background-color:var(--light-grey-2);color:var(--dark-grey);cursor:not-allowed}.ndi-price-configuration-block{margin:1.6rem auto 4rem;max-width:1512px;width:100%}@media(min-width:768px){.ndi-price-configuration-block{margin-bottom:8rem;margin-top:4rem}}.ndi-price-configuration-block__error{background-color:var(--alert-background);border:1px solid var(--red);border-radius:4px;color:var(--red);font-size:1.4rem;padding:1.6rem;text-align:center}.ndi-price-configuration-block__error p{margin:0}.ndi-price-configuration-block__error button{background-color:var(--red);border:none;border-radius:4px;color:var(--white);cursor:pointer;font-size:1.3rem;margin-top:1.6rem;padding:.8rem 1.6rem}.ndi-price-configuration-block__error button:hover{background-color:var(--dark-red)}.ndi-price-configuration-block__content{min-height:20rem}.ndi-price-configuration-block__content p{font-size:1.4rem}.ndi-customer-price-configuration__content{margin:4rem auto 8rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-customer-price-configuration__content{padding-left:calc(-66.83871px + 11.82796vw)}@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-price-configuration__loading{min-height:6rem;padding:8rem 0;position:relative;text-align:center}.ndi-price-configuration__error{color:var(--red);font-size:1.4rem;font-weight:600;margin:4rem 0;text-align:center}.ndi-price-configuration__empty{color:var(--light-grey-6);font-size:1.4rem;padding:1.6rem;text-align:center}.ndi-price-configuration__empty p{margin:.8rem 0}.ndi-price-configuration__content{display:flex;flex-direction:column;gap:0}.price-config-icon--accordion,.price-config-icon--item,.price-config-icon--pill{color:var(--PrimaryColor,var(--red))}.ndi-component--saved-baskets-block-wrapper{scroll-margin:6rem}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block{margin-bottom:8rem;margin-top:4rem}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block{padding-left:calc(-66.83871px + 11.82796vw)}@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}}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results a{text-decoration:underline;transition:color .1s ease-out}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-no-results a:hover{color:var(--PrimaryColor,var(--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:transparent;border:none;fill:var(--light-grey-5)!important;height:4.5rem;padding:1.2rem;transition:all .2s ease}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-cell-action-button:hover{background-color:var(--light-grey-1);cursor:pointer}.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:transparent}.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{align-items:center;display:flex;gap:2.4rem}.ndi-component--saved-baskets-block-wrapper .ndi-component--saved-baskets-block .ndi-saved-baskets-block .ndi-table .ndi-table-icon{align-items:center;background-color:var(--light-grey-1);border-radius:20rem;display:flex;height:4.5rem;justify-content:center;padding:1.2rem;width:4.5rem}.ndi-component--user-management-block .ndi-user-management-block{margin:4rem auto 8rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--user-management-block .ndi-user-management-block{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;display:flex;justify-content:space-between;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{font-size:1.2rem;margin:0}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-permission-item .ndi-permission-icon{height:1rem;width:1rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content__header{align-items:center;display:flex;gap:2.4rem;justify-content:space-between}.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{min-height:10rem;position:relative;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:transparent;border:none;fill:var(--light-grey-5)!important;height:4.5rem;padding:1.2rem;transition:all .2s ease}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:hover{background-color:var(--light-grey-1);cursor:pointer}.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:transparent}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-status{align-items:center;display:flex;gap:.8rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-status .ndi-button,.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-cell-status .ndi-public-admin-page__login-button{min-width:auto;white-space:nowrap}.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{align-items:center;display:flex;gap:2.4rem}.ndi-component--user-management-block .ndi-user-management-block .ndi-content .ndi-table .ndi-table-icon{align-items:center;background-color:var(--light-grey-1);border-radius:20rem;display:flex;height:4.5rem;justify-content:center;padding:1.2rem;width:4.5rem}.ndi-component--user-management-block .ndi-user-management-block__actions{display:flex;gap:.8rem}.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}}.ndi-component--user-management-block .ndi-user-management-block__no-users a{text-decoration:underline;transition:color .1s ease-out}.ndi-component--user-management-block .ndi-user-management-block__no-users a:hover{color:var(--PrimaryColor,var(--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-block__error-text{color:var(--red)}.ndi-component--user-management-block .ndi-user-management__headline{margin:5.6rem auto auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--user-management-block .ndi-user-management__headline{padding-left:calc(-66.83871px + 11.82796vw)}@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{display:flex;flex-direction:column;margin:5.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);row-gap:1.2rem;width:100%}@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}}.ndi-component--user-management-block .ndi-user-management{padding-left:calc(-66.83871px + 11.82796vw)}@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{height:1rem;width: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{height:1rem;width:1rem}.ndi-component-tyre-deposit-create-page{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component-tyre-deposit-create-page{padding-left:calc(-66.83871px + 11.82796vw)}@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{border-bottom:1px solid var(--light-grey-3);margin:2.4rem 0;width:100%}.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-size:1.6rem;font-weight:600;line-height:2.2rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer .ndi-checkbox-group{align-items:center;display:flex;gap:4.8rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer .ndi-checkbox-group label{font-size:1.4rem;font-weight:400;line-height:2.2rem}.ndi-component-tyre-deposit-create-page__content .ndi-retail-customer-details .ndi-grid{display:grid;gap:2.4rem;grid-template-columns:repeat(1,1fr)}@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;gap:2.4rem;grid-template-columns:repeat(1,1fr)}@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{align-items:center;display:flex;justify-content:flex-end;margin:2.4rem 0}.ndi-component--tyre-deposit-details-page{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--tyre-deposit-details-page{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;color:var(--dark-grey);cursor:pointer;display:flex;gap:1rem;transition:color .1s ease-out}.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{align-items:center;display:flex;justify-content:space-between;padding:2.4rem}.ndi-component--tyre-deposit-details-page__content .ndi-retail-customer-details__accordion-trigger .ndi-accordion-toggle{align-items:center;cursor:pointer;display:flex;gap:1.2rem;justify-content:flex-end}.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{height:2rem;transition:all .15s ease-in-out;width: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;gap:2.4rem;grid-template-columns:repeat(1,1fr)}@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{align-items:center;display:flex;gap:2.4rem;justify-content:end;margin-top: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,.067);margin-bottom:2rem;padding:2.4rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card .ndi-grid{display:grid;gap:2.4rem;grid-template-columns:repeat(1,1fr)}@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{align-items:center;display:flex;gap:2.4rem;justify-content:space-between}.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{align-items:center;display:flex;justify-content:end;margin-top:2rem}.ndi-component--tyre-deposit-details-page .ndi-deposit-card__actions{display:flex;justify-content:space-between;margin-top:2rem}@media screen and (max-width:475px){.ndi-component--tyre-deposit-details-page .ndi-deposit-card__actions{flex-direction:column;gap:1rem}}.ndi-component--tyre-deposit-details-page .ndi-deposit-card__actions__group{display:flex;gap:1.2rem}@media screen and (max-width:475px){.ndi-component--tyre-deposit-details-page .ndi-deposit-card__actions__group{flex-direction:column}}.ndi-component--tyre-deposit-import-export-page{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--tyre-deposit-import-export-page{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:1.6rem;margin-top:1.6rem}@media(min-width:768px){.ndi-component--tyre-deposit-import-export-page .ndi-section{margin-bottom:4rem;margin-top:4rem}}.ndi-component--tyre-deposit-import-export-page .ndi-icon-action{background-color:transparent;border:none;border-radius:.4rem;cursor:pointer;padding:1rem}.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{background-color:var(--white);display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__file-input{align-items:center;display:flex;gap:2.4rem;margin-bottom:1.2rem}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__label{border:1px solid var(--dark-grey);border-radius:.4rem;display:flex;margin:0;max-width:26.4rem;padding:1.3rem 3.2rem}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__import__label span{font-size:1.4rem;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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]{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__export{background-color:var(--white);display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between;padding:2.4rem}.ndi-component--tyre-deposit-import-export-page .ndi-import-export__title{margin:0;padding: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{cursor:pointer;padding:6.2rem 16rem}.ndi-component--tyre-deposit-search-page{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--tyre-deposit-search-page{padding-left:calc(-66.83871px + 11.82796vw)}@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-bottom:1.6rem;margin-top:1.6rem}@media(min-width:768px){.ndi-component--tyre-deposit-search-page .ndi-table{margin-bottom:4rem;margin-top: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}}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results a{text-decoration:underline;transition:color .1s ease-out}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-no-results a:hover{color:var(--PrimaryColor,var(--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(.4,0,.6,1) infinite;background-color:var(--light-grey-2);padding:6.4rem 5.6rem}@keyframes pulse{0%,to{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:transparent;border:none;fill:var(--light-grey-5)!important;height:4.5rem;padding:1.2rem;transition:all .2s ease}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-button:hover{background-color:var(--light-grey-1);cursor:pointer}.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:transparent}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-action-button .ndi-table-icon{border-radius:.4rem;height:2.4rem;stroke-width:1px;width:2.4rem}.ndi-component--tyre-deposit-search-page .ndi-table .ndi-table-cell-to-right{text-align:right}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation{padding-left:calc(-66.83871px + 11.82796vw)}@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{display:flex;gap:.2rem;margin-bottom:1.6rem;margin-top:1.6rem;padding:2.4rem 0}@media(min-width:768px){.ndi-page--tyre-deposit .ndi-tyre-deposit-navigation__content{margin-bottom:4rem;margin-top: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{align-items:center;background-color:var(--medium-blue);border-radius:.4rem;color:var(--white);cursor:pointer;display:flex;flex:1 1 0px;flex-direction:column;gap:.6rem;justify-content:center;padding:2.4rem 1.2rem;position:relative;user-select:none}@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,.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{margin:1.5rem auto auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.tyretrust-page-footer{padding-right:112px}}@media screen and (max-width:768px){.tyretrust-page-footer{padding-right:24px}}.tyretrust-page-footer{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.tyretrust-page-footer{padding-left:112px}}@media screen and (max-width:768px){.tyretrust-page-footer{padding-left:24px}}.tyretrust-page-footer__content{align-items:center;background-color:var(--background-color,var(--white));border-radius:var(--CardBorderRadius) var(--CardBorderRadius) 0 0;color:var(--text-color,var(--black));display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1512px;min-height:20rem;padding:3rem}@media(max-width:768px){.tyretrust-page-footer__content{gap:1.5rem;padding:2rem;text-align:center}}.tyretrust-page-footer__content--with-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.tyretrust-page-footer__brand{display:flex;margin-top:0}@media(max-width:768px){.tyretrust-page-footer__brand{align-items:center;justify-content:center;margin-top:3rem}}.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{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;margin:3rem 0;max-width:122.4rem;width:100%}@media(max-width:768px){.tyretrust-page-footer__info{grid-auto-flow:row}}.tyretrust-page-footer__label{display:flex;justify-content:center;width:100%}.tyretrust-page-footer__label p a:hover{color:var(--PrimaryColor,var(--red))}.tyretrust-page-footer__links{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1rem 0}@media(min-width:768px){.tyretrust-page-footer__links{align-items:flex-start;flex-direction:row;gap:4rem;text-align:left}}.tyretrust-page-footer__nav-link{color:var(--text-color,var(--black));padding-bottom:.5rem;text-decoration:underline}.tyretrust-page-footer__nav-link:hover{opacity:.8}.tyretrust-page-header{color:var(--dark-grey);left:0;margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);position:fixed;right:0;top:0;width:100%;z-index:4000}@media screen and (min-width:1512px){.tyretrust-page-header{padding-right:112px}}@media screen and (max-width:768px){.tyretrust-page-header{padding-right:24px}}.tyretrust-page-header{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.tyretrust-page-header{padding-left:112px}}@media screen and (max-width:768px){.tyretrust-page-header{padding-left:24px}}.tyretrust-page-header__content{background-color:var(--white);border-radius:0 0 var(--CardBorderRadius) var(--CardBorderRadius);padding:0 2.4rem}.tyretrust-page-header__content--desktop{align-items:flex-start;display:none;flex-direction:row;gap:2.4rem;justify-content:space-between;min-height:5.6rem;padding:0 2.4rem}@media(min-width:768px){.tyretrust-page-header__content--desktop{display:flex}}.tyretrust-page-header__content--mobile{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;min-height:5.6rem}@media(min-width:768px){.tyretrust-page-header__content--mobile{display:none}}.tyretrust-page-header__brand{align-self:center;display:flex}.tyretrust-page-header__brand img{height:3rem}.tyretrust-page-header__content--mobile .tyretrust-page-header__brand{justify-content:center}.tyretrust-page-header__logo-link{align-items:center;display:flex}.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{align-self:center;display:flex;gap:.8rem;justify-content:space-between;width:100%}@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{align-items:center;display:flex;justify-content:flex-end}.tyretrust-page-header__menu--left-navigation{align-self:center;display:flex;flex-wrap:wrap;gap:.4rem}@media(min-width:1199px){.tyretrust-page-header__menu--left-navigation{gap:.8rem}}.tyretrust-page-header__menu--right-navigation{align-self:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:space-between}@media(min-width:1199px){.tyretrust-page-header__menu--right-navigation{gap:.8rem}}.tyretrust-page-header__content--desktop .tyretrust-page-header__nav,.tyretrust-page-header__content--mobile .tyretrust-page-header__nav{align-items:center;display:flex}.tyretrust-page-header__nav-item{align-items:center;align-self:center;border-radius:4px;display:flex;font-size:1.6rem;font-weight:500;padding:.6rem 2.4rem;text-align:center;transition:background-color .2s ease;white-space:nowrap}.tyretrust-page-header__nav-item:hover{background-color:var(--nav-item-hover-background-color,#1f4921);color:var(--nav-item-hover-text-color,var(--white))}.tyretrust-page-header__nav-item--active{background-color:var(--nav-item-active-background-color,#1f4921);color:var(--nav-item-active-text-color,var(--white))}.tyretrust-page-header__login-btn{background-color:var(--login-background-color,var(--light-grey-1));border-radius:4px;color:var(--PrimaryColor,var(--red));font-size:1.3rem;font-weight:700;padding:.6rem 3rem}.tyretrust-page-header__login-btn:hover{background-color:var(--login-hover-background-color);color:var(--login-hover-text-color,var(--PrimaryColor,var(--dark-red)))}@media(min-width:768px){.tyretrust-page-header__login-btn{font-size:1.6rem;padding:.6rem 3rem}}.tyretrust-page-header__content--mobile .tyretrust-page-header__login-btn{margin:0;padding:.5rem 2rem}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu{align-items:stretch;display:flex;height:10rem;justify-content:space-between;padding:0 2.4rem;position:relative}@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{align-items:stretch;display:flex;gap:2.4rem;list-style-type:none;margin:0;padding:0}.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{align-items:center;display:flex;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;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{border-bottom:2px solid var(--PrimaryColor,var(--red));color:var(--PrimaryColor,var(--red))}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__sign-out-link{align-items:center;display:flex}.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{background-color:var(--light-grey-1);-webkit-box-shadow:0 15px 16px -15px rgba(0,0,0,.15);-moz-box-shadow:0 15px 16px -15px rgba(0,0,0,.15);box-shadow:0 15px 16px -15px rgba(0,0,0,.15);display:none;left:0;position:absolute;right:0;top:7rem;width:100%;z-index:20}.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{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);position:relative;width:100%}@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}}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-navigation-content{padding-left:calc(-66.83871px + 11.82796vw)}@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{min-width:100%;padding:2.4rem 0}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-lists--image:nth-child(3):last-child{grid-column:4}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-list{font-size:1.6rem;font-weight:600;line-height:3.6rem;margin-top:1.6rem}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-list ul{list-style:none;padding:0}.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;gap:4.3rem;grid-template-columns:repeat(4,1fr)}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__subcategory-heading{border-bottom:1px solid var(--PrimaryColor,var(--red));display:inline-block;font-size:1.2rem;font-weight:400;padding-bottom:.8rem;text-transform:uppercase;width:100%}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__search{align-items:center;display:flex;justify-content:flex-start;margin-top:5.6rem}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__banners{column-gap:4.3rem;display:flex}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__banner{aspect-ratio:1/1;column-gap:4.3rem;height:100%;object-fit:cover;width:100%}.ndi-component--ndi-admin-main-menu .ndi-admin-main-menu__overlay{background-color:rgba(0,0,0,.25);cursor:not-allowed;display:none;height:100%;left:0;pointer-events:auto;position:absolute;top:100%;width:100%}@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{background-color:var(--light-grey-1);display:flex;flex-direction:column;min-height:100vh}.ndi-public-admin-page__header{align-items:center;background-color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:flex-end;padding:1.6rem 2.4rem}@media(max-width:768px){.ndi-public-admin-page__header{padding:1.6rem}}.ndi-public-admin-page__login-button,.ndi-public-admin-page__login-button:hover{text-decoration:none}.ndi-public-admin-page__main-content{align-items:center;display:flex;flex:1;justify-content:center;padding:2.4rem}@media(max-width:768px){.ndi-public-admin-page__main-content{padding:1.6rem}}.ndi-public-admin-page__logo-container{max-width:80rem;text-align:center;width:100%}.ndi-public-admin-page__logo{height:auto;max-width:100%;width:20rem}@media(max-width:768px){.ndi-public-admin-page__logo{width:15rem}}.ndi-public-admin-page__welcome-text{color:var(--dark-grey);font-size:2.4rem;font-weight:400;margin-top:2.4rem}@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{margin:4rem auto 8rem;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--admin-user-management-block .ndi-admin-user-management-block{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;display:flex;justify-content:space-between;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{font-size:1.2rem;margin:0}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-permission-item .ndi-permission-icon{height:1rem;width:1rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content__header{align-items:center;display:flex;gap:2.4rem;justify-content:space-between}.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{min-height:10rem;position:relative;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:transparent;border:none;fill:var(--light-grey-5)!important;height:4.5rem;padding:1.2rem;transition:all .2s ease}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-action-button:hover{background-color:var(--light-grey-1);cursor:pointer}.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:transparent}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-status{align-items:center;display:flex;gap:.8rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-status .ndi-button,.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-cell-status .ndi-public-admin-page__login-button{min-width:auto;white-space:nowrap}.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{align-items:center;display:flex;gap:2.4rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block .ndi-content .ndi-table .ndi-table-icon{align-items:center;background-color:var(--light-grey-1);border-radius:20rem;display:flex;height:4.5rem;justify-content:center;padding:1.2rem;width:4.5rem}.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}}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users a{text-decoration:underline;transition:color .1s ease-out}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__no-users a:hover{color:var(--PrimaryColor,var(--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-block__actions{display:flex;gap:.8rem}.ndi-component--admin-user-management-block .ndi-admin-user-management-block__error-text{color:var(--red)}.ndi-component--admin-user-management-block .ndi-admin-user-management__headline{margin:5.6rem auto auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--admin-user-management-block .ndi-admin-user-management__headline{padding-left:calc(-66.83871px + 11.82796vw)}@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{display:flex;flex-direction:column;margin:5.6rem auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);row-gap:1.2rem;width:100%}@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}}.ndi-component--admin-user-management-block .ndi-admin-user-management{padding-left:calc(-66.83871px + 11.82796vw)}@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{height:1rem;width: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{height:1rem;width:1rem}.ndi-component--customer-validation-tool-block{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-component--customer-validation-tool-block{padding-right:112px}}@media screen and (max-width:768px){.ndi-component--customer-validation-tool-block{padding-right:24px}}.ndi-component--customer-validation-tool-block{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-component--customer-validation-tool-block{padding-left:112px}}@media screen and (max-width:768px){.ndi-component--customer-validation-tool-block{padding-left:24px}}.ndi-component--customer-validation-tool-block__accordions-wrapper{position:relative}.ndi-component--customer-validation-tool-block__initial-loading{display:none;min-height:16rem;position:relative}.ndi-component--customer-validation-tool-block__accordions-wrapper[v-cloak] .ndi-component--customer-validation-tool-block__vue-content{display:none}.ndi-component--customer-validation-tool-block__accordions-wrapper[v-cloak] .ndi-component--customer-validation-tool-block__initial-loading{display:block}.ndi-component--customer-validation-tool-block .status-dot{background:var(--light-green);border-radius:999px;display:inline-block;flex:none;height:1.2rem;margin-top:0;width:1.2rem}.ndi-component--customer-validation-tool-block .status-dot--small{height:.9rem;margin-top:0;width:.9rem}.ndi-component--customer-validation-tool-block .status-dot--ok{background:var(--light-green)}.ndi-component--customer-validation-tool-block .status-dot--partial{background:var(--yellow)}.ndi-component--customer-validation-tool-block .status-dot--critical{background:var(--red)}.ndi-component--customer-validation-tool-block .status-dot--neutral{background:var(--light-grey-3)}.ndi-component--customer-validation-tool-block__description{max-width:80rem}.ndi-component--customer-validation-tool-block__legend{display:flex;flex-direction:column;gap:.6rem;margin:1.2rem 0}.ndi-component--customer-validation-tool-block__legend-item{align-items:center;display:flex;gap:.8rem}.ndi-component--customer-validation-tool-block__legend-text{font-size:1.2rem;font-weight:300;margin:0}.ndi-component--customer-validation-tool-block__accordions{display:flex;flex-direction:column}.ndi-component--customer-validation-tool-block__accordions .accordion{border:0;border-bottom:1px solid var(--light-grey-2)}.ndi-component--customer-validation-tool-block__accordions .accordion.open{background-color:var(--light-grey-1)}.ndi-component--customer-validation-tool-block__accordions .accordion:first-child{border-top:1px solid var(--light-grey-2)}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;gap:1.6rem;justify-content:space-between;padding:1.6rem;width:100%}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger .trigger-left{align-items:center;display:flex;gap:3.6rem;justify-content:center}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger .trigger-left .trigger-text{align-items:start;display:flex;flex-direction:column;justify-content:center}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger .trigger-left .trigger-text .title{font-size:1.4rem;font-weight:700;margin:0}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger .trigger-left .trigger-text .subtitle{font-size:1.2rem;font-weight:300;margin:0}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger .trigger-right{align-items:center;display:flex;gap:.8rem}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger .trigger-right .icon{align-items:center;display:flex;height:2.4rem;justify-content:center;transition:transform .12s ease-in-out;width:2.4rem}.ndi-component--customer-validation-tool-block__accordions .accordion .trigger .trigger-right .icon.open{transform:rotate(90deg)}.ndi-component--customer-validation-tool-block__accordions .accordion .content{display:flex;flex-direction:column}.ndi-component--customer-validation-tool-block__accordions .accordion .content p{margin:0}.ndi-component--customer-validation-tool-block__accordions .accordion .content .status-overview{margin-left:4.8rem;margin-right:4.8rem;padding:1.6rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .status-overview--compact .status-severity-description{align-items:start;display:flex;gap:.8rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .status-overview--compact .status-severity-description>.status-dot{flex:0 0 auto;margin-top:.75rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .status-overview--compact .status-severity-description>p{font-size:inherit;margin:0}.ndi-component--customer-validation-tool-block__accordions .accordion .content .status-overview .status-overview-title{font-size:1.6rem;font-weight:700}.ndi-component--customer-validation-tool-block__accordions .accordion .content .status-overview .status-severity-description{font-size:1.4rem;max-width:60rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .data-overview-title{font-size:1.6rem;font-weight:700;margin-left:4.8rem;margin-right:4.8rem;padding:1.6rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .data-items .data-item{align-items:center;border:0;border-bottom:1px solid var(--light-grey-2);display:flex;gap:2rem;padding:1.6rem 6.4rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .data-items .data-item>.status-dot{flex:0 0 auto}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .data-items .data-item>p{flex:1 0 0;font-size:1.4rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .data-items .data-item:first-child{border-top:1px solid var(--light-grey-2)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .data-items .data-item--partial{background:rgba(255,199,0,.3)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .data-items .data-item--critical{background:rgba(227,0,15,.3)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table{border-collapse:collapse;margin:1.6rem 6.4rem;table-layout:fixed;width:calc(100% - 12.8rem)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table td,.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table th{border-bottom:1px solid var(--light-grey-2);padding:1rem .8rem;vertical-align:middle}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table th{color:var(--dark-grey);font-size:1.2rem;font-weight:700;text-align:left}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table .address-row--used td:first-child{border-left:4px solid var(--light-green)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table .address-row--ignored td:first-child{border-left:4px solid var(--red)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table .address-row--ok td:first-child{border-left:4px solid var(--light-green)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table .address-row--partial td:first-child{border-left:4px solid var(--yellow)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-table .address-row--critical td:first-child{border-left:4px solid var(--red)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-cell{align-items:center;display:flex;gap:.8rem;justify-content:start}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-cell__value{font-size:1.2rem;font-weight:600}.ndi-component--customer-validation-tool-block__accordions .accordion .content .data-overview .address-cell__errors{color:var(--dark-grey);font-size:1.1rem;font-weight:300;margin-top:.2rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem 4.8rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__form{display:flex;flex-direction:column;gap:1.2rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__form-row{align-items:end;display:grid;gap:1.2rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__form-row--context{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__form-row--inputs{grid-template-columns:minmax(0,1fr) 12rem auto}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__address-select{min-width:0;width:100%}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__field{display:flex;flex-direction:column;gap:.4rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__field input{background-color:transparent}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__submit{justify-self:start}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__hint{color:var(--dark-grey);font-size:1.2rem;max-width:70rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__loading{align-items:center;display:flex;min-height:3.6rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__error{color:var(--red);font-size:1.3rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__fallback-warning{background-color:var(--light-grey-1);border-left:4px solid var(--red);color:var(--dark-grey);font-size:1.2rem;padding:1rem 1.2rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__section{display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__section-title{font-size:1.6rem;font-weight:700}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__table{border-collapse:collapse;font-size:1.2rem;width:100%}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__table td,.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__table th{border-bottom:1px solid var(--light-grey-2);padding:.6rem .8rem;vertical-align:top}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__table th{color:var(--dark-grey);font-weight:700;text-align:left}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__table--narrow th{width:24%}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__row--ok{background-color:rgba(56,148,56,.14)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__row--partial{background-color:rgba(255,199,0,.14)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__row--critical{background-color:rgba(227,0,15,.12)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__row--used td:first-child{box-shadow:inset 3px 0 0 0 var(--light-green)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__usage{align-items:center;border-radius:999px;display:inline-flex;font-size:1.1rem;font-weight:600;line-height:1.2;padding:.2rem .6rem;white-space:nowrap}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__usage--used{background-color:rgba(56,148,56,.2);color:var(--dark-grey)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__usage--candidate{background-color:rgba(255,199,0,.24);color:var(--dark-grey)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__usage--not-used{background-color:rgba(227,0,15,.18);color:var(--dark-grey)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__empty{color:var(--dark-grey);font-size:1.2rem}@media(max-width:640px){.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__form-row{grid-template-columns:1fr}.ndi-component--customer-validation-tool-block__accordions .accordion .content .delivery-rules-tool__submit{width:100%}}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem 4.8rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__form{align-items:end;display:grid;gap:1.2rem;grid-template-columns:minmax(18rem,1fr) 12rem auto;max-width:72rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__field{display:flex;flex-direction:column;gap:.4rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__field input{background-color:transparent}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__hint{color:var(--dark-grey);font-size:1.2rem;max-width:70rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__loading{align-items:center;display:flex;min-height:3.6rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__error{color:var(--red);font-size:1.3rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__section{display:flex;flex-direction:column;gap:.8rem;margin-top:2.4rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__summary{align-items:center;background:var(--white);border:1px solid var(--light-grey-2);display:flex;gap:1.2rem;padding:1.2rem 1.6rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__summary-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:1.1rem;font-weight:700;letter-spacing:.02em;padding:.2rem .8rem;text-transform:uppercase}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__summary-badge--ok{background:rgba(56,148,56,.2)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__summary-badge--warn{background:rgba(255,199,0,.25)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__summary-badge--critical{background:rgba(227,0,15,.2)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__summary-text{font-size:1.3rem;font-weight:600}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__section-title{font-size:1.6rem;font-weight:700}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__details-toggle{background:transparent;border:0;color:var(--dark-grey);cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:600;padding:0;text-decoration:underline;text-decoration-thickness:1px;width:fit-content}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__details{display:flex;flex-direction:column;gap:.8rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__lines-title{font-size:1.4rem;font-weight:600;margin-top:1.2rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__table{border-collapse:collapse;font-size:1.2rem;width:100%}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__table td,.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__table th{border-bottom:1px solid var(--light-grey-2);padding:.6rem .8rem;vertical-align:top}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__table th{color:var(--dark-grey);font-weight:700;text-align:left}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__table--narrow th{width:24%}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:1.1rem;font-weight:600;letter-spacing:.02em;padding:.2rem .6rem;text-transform:uppercase}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__badge--ok{background:rgba(56,148,56,.2)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__badge--warn{background:rgba(255,199,0,.25)}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__trace{min-width:20rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__vendor-select{max-width:24rem}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__vendor-content{padding:.4rem 0}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__empty{color:var(--dark-grey);font-size:1.2rem}@media(max-width:640px){.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__form{grid-template-columns:1fr}.ndi-component--customer-validation-tool-block__accordions .accordion .content .price-tool__submit{width:100%}}.ndi-component--no-car-selected{margin-bottom:4rem;margin-top:4rem}.ndi-component--save-revert-action-bar{height:8rem}.ndi-component--save-revert-action-bar .action-bar{background-color:var(--white);box-shadow:2px 0 10px 0 rgba(0,0,0,.102)}.ndi-component--save-revert-action-bar .action-bar__content{align-items:center;display:flex;height:8rem;justify-content:space-between;margin:auto;max-width:1512px;padding:1.2rem 2.4rem;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--save-revert-action-bar .action-bar__content{padding-left:calc(-66.83871px + 11.82796vw)}@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-layout{border:1px solid var(--dark-grey);border-radius:0 0 .4rem .4rem;border-top:none;display:flex;flex-direction:column}.ndi-component--selected-car-details{display:flex;flex-direction:column}.ndi-component--selected-car-details.stick{background-color:var(--white);border-bottom:1px solid var(--dark-grey);border:1px solid var(--dark-grey);border-radius:.4rem .4rem 0 0;position:sticky;top:0;z-index:2}.ndi-component--selected-car-details--secondary{border-top:0}.ndi-component--selected-car-details p{margin:0}.ndi-component--selected-car-details .ndi-car-details-row{align-items:stretch;display:flex;gap:2.4rem;padding:0 1.2rem;width:100%}.ndi-component--selected-car-details .ndi-car-details-row--indent{align-items:stretch;column-gap:2.4rem;display:grid;grid-template-columns:auto 1px 1fr;row-gap:0}.ndi-component--selected-car-details .ndi-car-details-row--primary{align-items:stretch;column-gap:2.4rem;display:grid;grid-template-columns:minmax(29rem,1fr) 1px minmax(21.5rem,auto);row-gap:0}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-details-separator{align-self:stretch;background-color:var(--dark-grey);flex:0 0 1px}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-details-edit-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:2.4rem;min-width:21.5rem}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-details-edit-group .ndi-car-detail{flex-shrink:1;min-width:0}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-details-primary-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:2.4rem;min-width:0}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-details-info-group{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail{align-self:stretch;border-radius:.4rem;display:flex;flex:0 0 auto;gap:1.2rem;padding:1.2rem}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail.is-editing{background-color:var(--light-grey-1);box-shadow:inset 0 0 0 1px var(--grey-200);transition:background-color .2s ease}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__linked-to-ktype{font-size:1.2rem}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail .ndi-icon{flex:0 0 auto}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__section-icon{height:2rem;margin-top:.8rem;width:2rem}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__content{min-width:0}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__content--editable{padding-top:.8rem}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__heading{align-items:center;display:inline-flex;gap:.4rem;position:relative}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail span{align-items:center;display:flex;font-size:1.2rem;font-weight:400;gap:.4rem;text-transform:uppercase}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__modified-badge{align-items:center;background-color:rgba(64,156,213,.2);border-radius:.7rem;bottom:calc(100% + .2rem);color:var(--hovered-blue);display:inline-flex;font-size:.9rem;font-weight:600;left:0;line-height:1.3;padding:0 .5rem;pointer-events:none;position:absolute;text-transform:none;white-space:nowrap;z-index:1}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__modified-badge--unsaved{background-color:var(--alert-background);color:var(--red)}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__modified-badge--drive-right-updated{background-color:var(--light-yellow);color:var(--black)}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__edit-button{height:1.6rem;width:1.6rem}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail__edit-button .ndi-icon{height:100%;width:100%}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail p{word-break:break-all}.ndi-component--selected-car-details .ndi-car-details-row .ndi-car-detail.ndi-grow-and-shrink{flex:1 1 auto}.ndi-visibility-flags{display:flex;gap:.6rem;margin-top:.4rem}.ndi-visibility-flag{align-items:center;border-radius:.4rem;display:inline-flex;justify-content:center;line-height:1;padding:.3rem}.ndi-visibility-flag .ndi-icon{border-radius:.2rem;height:1.4rem;overflow:hidden;width:1.8rem}.ndi-visibility-flag .ndi-icon>svg{height:1.4rem;width:1.8rem}.ndi-visibility-flag--active{opacity:1}.ndi-visibility-flag--inactive{opacity:.3}.ndi-component--vehicle-override-accordion{background:var(--white);background-color:var(--light-grey-1);padding:2.4rem}.ndi-component--vehicle-override-accordion .ndi-input-character__control{background-color:#fff}.ndi-component--vehicle-override-accordion__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.4rem}.ndi-component--vehicle-override-accordion__header__title{font-size:1.6rem;font-weight:600}.ndi-component--vehicle-override-accordion__header__actions{align-items:center;display:flex;gap:1.2rem}.ndi-component--vehicle-override-accordion__fields{display:grid;gap:2.4rem;grid-template-columns:1fr;margin-bottom:2.4rem}@media screen and (min-width:1512px){.ndi-component--vehicle-override-accordion__fields{grid-template-columns:1fr 1fr}}.ndi-component--vehicle-override-accordion__countries-grid{display:grid;gap:2.4rem;grid-template-columns:1fr;margin-bottom:2.4rem}@media screen and (min-width:1512px){.ndi-component--vehicle-override-accordion__countries-grid{grid-template-columns:1fr 1fr}}.ndi-component--vehicle-override-accordion__footer{background-color:var(--light-grey-1);border-radius:.4rem;display:flex;gap:1.2rem;padding:2.4rem}.ndi-vehicle-override-group{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.ndi-vehicle-override-group__title{color:var(--grey-600);display:block;font-size:1.2rem;margin-bottom:0}.ndi-vehicle-override-group__countries{display:flex;flex-wrap:nowrap;gap:1.2rem;overflow-x:auto}.ndi-vehicle-override-comparison{align-items:center;background-color:var(--white);border:1px solid var(--grey-200);border-radius:.4rem;color:var(--grey-600);display:flex;flex-wrap:wrap;font-size:1.2rem;gap:1.6rem;grid-column:1/-1;justify-content:space-between;margin-bottom:2.4rem;padding:.8rem 1.2rem}.ndi-vehicle-override-comparison__row{flex:1 1 30rem;margin-bottom:0}.ndi-vehicle-override-comparison__actions{display:flex;flex-wrap:wrap;gap:.8rem}.ndi-vehicle-override-comparison--dr-updated{background-color:rgba(251,191,36,.15);border-color:var(--warning-color,#b45309);color:var(--grey-600)}.ndi-vehicle-override-comparison--dr-updated del{color:var(--warning-color,#b45309);text-decoration-color:var(--warning-color,#b45309)}.ndi-vehicle-override-field{max-width:60rem}.ndi-vehicle-override-field label{color:var(--grey-600);display:block;font-size:1.2rem;margin-bottom:.8rem}.ndi-vehicle-override-cell{flex:1 0}.ndi-vehicle-override-cell__label{color:var(--grey-600);display:block;font-size:1.2rem;margin-bottom:.8rem}.ndi-component--vehicle-visibility-accordion{background:var(--white);background-color:var(--light-grey-1);padding:2.4rem}.ndi-component--vehicle-visibility-accordion__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.4rem}.ndi-component--vehicle-visibility-accordion__header__title{font-size:1.6rem;font-weight:600}.ndi-component--vehicle-visibility-accordion__header__actions{align-items:center;display:flex;gap:1.2rem}.ndi-component--vehicle-visibility-accordion__fields{display:flex;flex-wrap:wrap;gap:2.4rem}.ndi-vehicle-visibility-field{align-items:center;display:flex;min-width:12rem}.ndi-vehicle-visibility-field .ndi-toggle label{margin:0}.ndi-component--accessories-configurator-block .layout{background-color:var(--white);box-sizing:border-box;display:flex;height:calc(100dvh - 10rem);overflow:hidden}.ndi-component--accessories-configurator-block .layout .content{display:flex;flex:1;flex-direction:column;height:calc(100dvh - 10rem);justify-content:space-between;min-width:0}.ndi-component--accessories-configurator-block .layout .content__scroll-container{overflow:auto}.ndi-component--accessories-configurator-block .layout .content__scroll-container__main{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--accessories-configurator-block .layout .content__scroll-container__main{padding-left:calc(-66.83871px + 11.82796vw)}@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{background-color:var(--light-grey-1);box-shadow:2px 12px 16px 0 rgba(0,0,0,.251);height:100%;overflow:auto;width:415px}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header{padding:1.2rem 2rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .manufacturers{font-size:1.2rem;font-weight:400;line-height:1.6rem;text-transform:uppercase}.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{align-items:center;display:flex;justify-content:start;position:relative}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-icon{align-items:center;display:flex;position:absolute;z-index:2}.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{height:3rem;width:3rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .searchbar-icon--clear{background:none;border:none;cursor:pointer;height:2.4rem;right:1.4rem;width:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__header .search{background-color:var(--white);border:1px solid #e0e0e0;box-sizing:border-box;font-size:1.4rem;height:3.2rem;outline:none;padding:3rem 1rem;width:100%}.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{background:#f7f7f7;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:1.1rem;padding:.6rem 1rem;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__header .hint-text{font-size:1.2rem;margin:1rem 0 0;text-align:center}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree{border-bottom:1px solid #e0e0e0;list-style:none;margin:0;padding:0}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item{border-bottom:none;border-radius:4px;border-top:1px solid #e0e0e0;cursor:pointer;padding:1.2rem 3rem;transition:background .2s,color .2s;user-select: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 .item.selected{background:#1f567d;color:#fff}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item.selected .svg-icon-fill{fill:#fff}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item.selected:hover{background:#409cd5}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .item.selected .highlight{background:rgba(255,224,102,.8);color:#333}.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,.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .model-label{font-size:1.4rem;font-weight:400;line-height:1.6rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .variant-label{cursor:default;font-size:1.4rem;line-height:1.6rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .label-content{align-items:center;display:flex}.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{gap:1rem;margin-left:4.2rem}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .variant-title{flex:1;min-width:0}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .variant-ktype{margin-left:auto;white-space:nowrap}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .chevron{display:inline-block;font-size:1.4rem;height:1.4rem;margin-right:.8rem;transition:transform .1s ease-in-out;vertical-align:middle;width: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{height:1.4rem;width: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;margin:0;padding-left:0}.ndi-component--accessories-configurator-block .ndi-component--sidebar__tree .highlight{background:#ffe066;border-radius:.4rem;color:inherit;font-weight:600;padding:0}.ndi-component--battery-configuration-uploader{display:flex;gap:.5rem;margin-bottom:1rem;position:relative}.ndi-component--battery-configuration-uploader .button{align-items:center;cursor:pointer;display:flex;gap:.5rem;min-width:5rem;position:relative}.status-messages{margin-bottom:1rem}.status-messages__success{color:green}.status-messages__error{color:red}.ndi-component--accessories-configurator-block .ndi-component--battery-controller{margin-bottom:4rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .battery-note{font-style:italic}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries{display:flex;flex-direction:column;gap:.8rem;margin:.8rem 0;padding:0}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries p{margin:0}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .header{display:flex;justify-content:space-between}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .header .info,.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .header .title{font-size:1.2rem;font-weight:700;text-transform:uppercase}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .input-group{align-items:center;display:flex;justify-content:start;position:relative}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .input-group .icon-group{align-items:center;display:flex;position:absolute;z-index:2}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .input-group .icon-group .icon{height:2.4rem;width:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .input-group .icon-group.left{left:1.4rem;pointer-events:none}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .input-group .icon-group.right{background:none;border:none;cursor:pointer;right:1.4rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .input-group .search{background-color:var(--white);border:1px solid var(--light-grey-3);box-sizing:border-box;font-size:1.4rem;height:3.2rem;outline:none;padding:3rem 1rem;width:100%}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .input-group .search.with-icons{padding-left:5rem;padding-right:5rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .battery{align-items:center;background-color:var(--white);border:1px solid var(--light-grey-3);border-radius:.4rem;display:flex;justify-content:space-between;padding:.8rem 1.6rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .battery .name{font-size:1.2rem;font-weight:600;line-height:1.8rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .battery .sku{font-size:1rem;line-height:1.8rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .battery .action-button{align-items:center;background-color:transparent;border:none;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;padding:.2rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .batteries .battery .action-button:hover{background-color:var(--light-grey-1)}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .pagination{align-items:center;display:flex;justify-content:space-between}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .pagination .info{font-size:1.2rem;font-weight:600;line-height:1.8rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .pagination .controls{display:flex;gap:.4rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .pagination .controls .pagination-button{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.4rem .6rem}.ndi-component--accessories-configurator-block .ndi-component--battery-controller .pagination .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white)}.ndi-component--accessories-configurator-block .ndi-component-battery-editor{background-color:var(--light-grey-1);margin-bottom:2.4rem;margin-top:2.4rem;padding:2.4rem}.ndi-component--accessories-configurator-block .ndi-component-battery-editor .grid{column-gap:1.6rem;display:grid;grid-template-columns:1fr 1fr}.ndi-component--accessories-configurator-block .ndi-component--battery-manager{margin-bottom:4rem}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .multi-edit-warning .warning-title{color:var(--red);font-weight:600;margin:0}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .multi-edit-warning .warning-count{font-size:1.2rem;font-weight:600;margin:0}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .multi-edit-warning .warning-description{font-size:1.2rem;margin:0}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button{align-items:center;background-color:var(--white);border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;line-height:2.4rem;padding:1rem .8rem}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button.active{background-color:var(--red);border:1px solid transparent;color:var(--white);cursor:default}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button.active:hover{background-color:var(--red)}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button.calculated-active,.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button.inherited-active{background-color:var(--light-grey-5);border:1px solid transparent;color:var(--white);cursor:default}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button.calculated-active:hover,.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button.inherited-active:hover{background-color:var(--light-grey-6)}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button:disabled:hover{cursor:default}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button:hover{background-color:var(--light-grey-1)}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button .icon-group{align-items:center;display:flex;justify-content:end;justify-self:end;min-width:4.8rem}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button .icon-group .icon{height:2.4rem;width:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button-group{align-items:stretch;display:flex;gap:.8rem;justify-content:stretch;margin-top:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button-group .button{flex:1 1 0}.ndi-component--accessories-configurator-block .ndi-component--battery-manager .button-group .button.undo{flex:0 1 auto}.ndi-component--fixation-controller{align-items:stretch;align-self:stretch;background:var(--light-grey-1);display:flex;flex-direction:column;gap:1.2rem;min-height:50rem;padding:2.4rem;width:100%}.ndi-component--fixation-controller__title-text{display:flex;flex-direction:row;width:100%}.ndi-component--fixation-controller__title-text__title{color:#38404a;font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:2.4rem;font-style:normal;font-weight:400;line-height:3.6rem;width:100%}.ndi-component--fixation-controller__title-text__text{color:#38404a;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.8rem;margin:1rem 0;width:100%}.ndi-component--fixation-controller__columns{align-self:stretch;display:flex;flex:none;flex-direction:row;gap:1.2rem;order:3}.ndi-component--fixation-controller__columns__column{width:50%}.ndi-component--fixation-controller__columns__column__search-bar{max-width:32rem}.ndi-component--fixation-controller__columns__column__toggle{align-items:center;display:flex;font-size:1.3rem;gap:1.2rem;margin-bottom:1rem}.ndi-component--fixation-controller__columns__column__toggle .toggle{align-items:center;color:var(--neutral-700,#424b55);cursor:pointer;display:flex;font-family:Open Sans;font-size:1.4rem;font-weight:400;gap:1.2rem;line-height:2.8rem;margin:.9rem 0 0;position:relative;user-select:none}.ndi-component--fixation-controller__columns__column__toggle .toggle input{opacity:0;pointer-events:none;position:absolute}.ndi-component--fixation-controller__columns__column__toggle .toggle .toggle__visual{background:var(--neutral-300,#d0d7de);border-radius:2rem;height:2.4rem;position:relative;transition:background .25s;width:4.4rem}.ndi-component--fixation-controller__columns__column__panel{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;min-height:87.5rem;padding:0;top:8px;width:100%}.ndi-component--fixation-controller__columns__column__panel__info{align-items:center;color:#38404a;display:flex;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.8rem;padding:1rem;width:100%}.ndi-component--fixation-controller__columns__column__panel__info__right{margin-left:auto}.ndi-component--fixation-controller__columns__column__panel__card{align-items:center;align-self:stretch;border:1px solid #a5a5a5;border-radius:4px;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:.5rem 0;margin:.4rem 1rem;min-height:7.1rem;order:0;padding:.6rem 1.6rem}.ndi-component--fixation-controller__columns__column__panel__card .ndi-icon--close{cursor:pointer;opacity:1;position:relative;right:0}.ndi-component--fixation-controller__columns__column__panel__card .info-card{align-items:stretch;display:flex;flex-direction:row;width:100%}.ndi-component--fixation-controller__columns__column__panel__card .info-card__left{color:#38404a;font-family:Open Sans,Montserrat,Georgia,Arial;font-style:normal;line-height:1.8rem;margin:0}.ndi-component--fixation-controller__columns__column__panel__card .info-card__left__header{font-size:1.1rem;font-weight:600;margin:0}.ndi-component--fixation-controller__columns__column__panel__card .info-card__left__body__specs{color:#38404a;font-size:1.1rem;font-weight:400;margin:0}.ndi-component--fixation-controller__columns__column__panel__card .info-card__left__body__sku{color:#767676;font-size:1.1rem;font-weight:400;margin:0}.ndi-component--fixation-controller__columns__column__panel__card .info-card__right{align-self:center;color:#38404a;font-family:Open Sans,Montserrat,Georgia,Arial;font-style:normal;line-height:1.8rem;margin:0 0 0 auto;min-width:10rem}.ndi-component--fixation-controller__columns__column__panel__card .info-card__right__info{color:#767676;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1rem;font-style:normal;font-weight:400;line-height:18px;margin:0}.ndi-component--fixation-controller__columns__column__panel__card__selected{background:#1f567d}.ndi-component--fixation-controller__columns__column__panel__card__selected .info-card__left,.ndi-component--fixation-controller__columns__column__panel__card__selected .info-card__left__body__sku,.ndi-component--fixation-controller__columns__column__panel__card__selected .info-card__left__body__specs,.ndi-component--fixation-controller__columns__column__panel__card__selected .info-card__right__info{color:#fff}.ndi-component--fixation-controller__columns__column__panel__card__whitelisted{background:rgba(0,168,89,.3)}.ndi-component--fixation-controller__columns__column__panel .controls{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:1rem;width:100%}.ndi-component--fixation-controller__columns__column__panel .controls .pagination-text-left{font-family:Open Sans;font-size:1.2rem;font-weight:600;line-height:1.8rem;margin-right:auto;vertical-align:middle}.ndi-component--fixation-controller__columns__column__panel .controls .pagination-button{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;margin-left:.4rem;padding:.4rem .6rem}.ndi-component--fixation-controller__columns__column__panel .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white);cursor:default}.ndi-component--accessories-configurator-block .ndi-component--fixation-manager{margin-bottom:4rem}.ndi-component--accessories-configurator-block .ndi-component--fixation-manager .multi-edit-warning .warning-title{color:var(--red);font-weight:600;margin:0}.ndi-component--accessories-configurator-block .ndi-component--fixation-manager .multi-edit-warning .warning-count{font-size:1.2rem;font-weight:600;margin:0}.ndi-component--accessories-configurator-block .ndi-component--fixation-manager .multi-edit-warning .warning-description{font-size:1.2rem;margin:0}.ndi-component--accessories-configurator-block .ndi-component--tabs-controller{align-items:stretch;display:flex;gap:.4rem;margin-bottom:1.6rem;margin-top:1.6rem}@media(min-width:768px){.ndi-component--accessories-configurator-block .ndi-component--tabs-controller{margin-bottom:4rem;margin-top:4rem}}.ndi-component--accessories-configurator-block .ndi-component--tabs-controller .tab{background-color:var(--light-grey-2);color:var(--dark-grey);cursor:pointer;flex:1 1 0;font-size:1.2rem;padding:2.4rem;text-align:center}.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{align-items:baseline;display:flex;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 .multi-edit-warning .warning-title{color:var(--red);font-weight:600;margin:0}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .multi-edit-warning .warning-count{font-size:1.2rem;font-weight:600;margin:0}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .multi-edit-warning .warning-description{font-size:1.2rem;margin:0}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button{align-items:center;background-color:var(--white);border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;line-height:2.4rem;padding:1rem .8rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.active{background-color:var(--red);border:1px solid transparent;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.calculated-active,.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.inherited-active{background-color:var(--light-grey-5);border:1px solid transparent;color:var(--white);cursor:default}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.calculated-active:hover,.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button.inherited-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{align-items:center;display:flex;justify-content:end;justify-self:end;min-width:4.8rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button .icon-group .icon{height:2.4rem;width:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-manager .button-group{align-items:stretch;display:flex;gap:.8rem;justify-content:stretch;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 .info,.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .header .title{font-size:1.2rem;font-weight:700;text-transform:uppercase}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group{align-items:center;display:flex;justify-content:start;position:relative}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .icon-group{align-items:center;display:flex;position:absolute;z-index:2}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .icon-group .icon{height:2.4rem;width: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{background:none;border:none;cursor:pointer;right:1.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .input-group .search{background-color:var(--white);border:1px solid var(--light-grey-3);box-sizing:border-box;font-size:1.4rem;height:3.2rem;outline:none;padding:3rem 1rem;width:100%}.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{align-items:center;background-color:var(--white);border:1px solid var(--light-grey-3);border-radius:.4rem;display:flex;justify-content:space-between;padding:.8rem 1.6rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .sensors .sensor .name{font-size:1.2rem;font-weight:600;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{align-items:center;background-color:transparent;border:none;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;padding:.2rem}.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{align-items:center;display:flex;justify-content:space-between}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-controller .pagination .info{font-size:1.2rem;font-weight:600;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{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.4rem .6rem}.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,.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-editor{background-color:var(--light-grey-1);margin-bottom:2.4rem;margin-top:2.4rem;padding:2.4rem}.ndi-component--accessories-configurator-block .ndi-component--tpms-sensors-editor .grid{column-gap:1.6rem;display:grid;grid-template-columns:1fr 1fr}.ndi-component--data-errors-block{background-color:var(--white);box-sizing:border-box;display:flex;height:calc(100dvh - 10rem);justify-content:center;overflow:hidden}.ndi-component--data-errors-block__layout{max-height:100%;max-width:128.8rem;overflow-y:auto}.ndi-component--data-errors-block__layout__cards{display:flex;flex-direction:row;gap:2rem;margin-top:4rem}.ndi-component--data-error-card{background:var(--Light-grey,#f5f5f5);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:14rem;padding:1.2rem 1.6rem;width:100%}.ndi-component--data-error-card__title{font-weight:700;margin:0 0 .7rem}.ndi-component--data-error-card__title,.ndi-component--data-error-card__value{font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:2.4rem;line-height:4rem;text-align:center}.ndi-component--data-error-card__value{display:flex;font-weight:400;justify-content:center;margin:0}.ndi-component--data-error-card__bottom-text{font-family:Open Sans;font-size:1.4rem;font-style:italic;font-weight:400;line-height:2rem;margin:1rem 0 0;min-height:2rem;text-align:center}.ndi-component--data-error-container{align-items:center;background-color:hsl(from var(--light-grey-1) h s l/.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.ndi-component--data-error-container__modal{background:var(--Light-grey-1,#f5f5f5);border-radius:.8rem;min-width:80rem}.ndi-component--data-error-container__modal__header{align-items:center;background:var(--white,#fff);border-radius:.8rem .8rem 0 0;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 2.9rem}.ndi-component--data-error-container__modal__header__title{font-family:Open Sans;font-size:1.8rem;font-weight:400;line-height:2.4rem}.ndi-component--data-error-container__modal__header__x{cursor:pointer;height:2rem;width:2rem}.ndi-component--data-error-container__modal__information{background:var(--white,#fff);gap:1.2rem;margin:2.4rem;padding:2rem}.ndi-component--data-error-container__modal__information__title{font-family:Open Sans;font-size:2.2rem;font-weight:800;line-height:2.8rem;padding:0 0 1rem}.ndi-component--data-error-container__modal__error-details{background:var(--white,#fff);gap:1.2rem;margin:2.4rem;padding:2rem}.ndi-component--data-error-container__modal__error-details__title{font-family:Open Sans;font-size:2.2rem;font-weight:800;line-height:2.8rem;padding:0 0 1rem}.ndi-component--data-error-container__modal__message{background:var(--white,#fff);gap:12px;margin:2.4rem;padding:2rem}.ndi-component--data-error-container__modal__message__title{font-family:Open Sans;font-size:2.2rem;font-weight:800;line-height:2.8rem;padding:0 0 1rem}.ndi-component--data-error-container__modal .ndi-component-modal-key{font-family:Open Sans;font-size:1.6rem;font-weight:700;line-height:2.8rem}.ndi-component--data-error-container__modal .ndi-component-modal-value{font-family:Open Sans;font-size:1.6rem;font-weight:400;line-height:2.8rem}.ndi-component--data-errors-table__header{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}.ndi-component--data-errors-table__header__title{font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:3.2rem;font-weight:600;line-height:2rem;min-width:35rem}.ndi-component--data-errors-table__header__dropdown{border-radius:.4rem;border-width:.1rem;gap:1rem;height:4.8rem;min-width:21rem;padding:1.3rem 3.2rem}.ndi-component--data-errors-table__header .searchbar-row{display:flex;gap:.5rem}.ndi-component--data-errors-table__header .searchbar-row--input-group{height:4.8rem;position:relative;width:29.6rem}.ndi-component--data-errors-table__header .searchbar-icon{align-items:center;color:#666;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ndi-component--data-errors-table__header .searchbar-icon--left{left:1.4rem}.ndi-component--data-errors-table__header .searchbar-icon--left .icon{height:2rem;width:2rem}.ndi-component--data-errors-table__header .searchbar-icon--clear{background:none;border:none;cursor:pointer;height:2rem;right:1.4rem;width:2rem}.ndi-component--data-errors-table__header .searchbar-icon--clear .icon{height:2rem;width:2rem}.ndi-component--data-errors-table__header .search{background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;box-sizing:border-box;font-size:1.4rem;height:100%;line-height:1.4rem;outline:none;padding:0 4.4rem;width:100%}.ndi-component--data-errors-table__header .collapse-btn{background:#f7f7f7;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:1.1rem;padding:.6rem 1rem;transition:background .2s}.ndi-component--data-errors-table__header .collapse-btn:hover{background:#ececec}.ndi-component--data-errors-table__table col.col-priority{width:13rem}.ndi-component--data-errors-table__table col.col-k-type{width:7.6rem}.ndi-component--data-errors-table__table col.col-vehicle{width:28rem}.ndi-component--data-errors-table__table col.col-registration{width:12rem}.ndi-component--data-errors-table__table col.col-error-type{width:20rem}.ndi-component--data-errors-table__table col.col-status{width:9.6rem}.ndi-component--data-errors-table__table col.col-first-seen,.ndi-component--data-errors-table__table col.col-searches{width:11rem}.ndi-component--data-errors-table__table col.col-searches-30{width:12rem}.ndi-component--data-errors-table__table col.col-message{width:22rem}.ndi-component--data-errors-table__table col.col-actions{width:8rem}.ndi-component--data-errors-table__table__row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.ndi-component--data-errors-table__table__row__priority{border-radius:.4rem;gap:1rem;height:4rem;padding:1.2rem;width:8rem}.ndi-component--data-errors-table__table__row__priority.priority--critical{background:rgba(227,0,15,.5)}.ndi-component--data-errors-table__table__row__priority.priority--high{background:rgba(255,140,0,.5)}.ndi-component--data-errors-table__table__row__priority.priority--medium{background:rgba(255,199,0,.5)}.ndi-component--data-errors-table__table__row__priority.priority--low{background:rgba(0,168,89,.5)}.ndi-component--data-errors-table__table__row__status__resolved{background:rgba(0,168,89,.5);border-radius:.4rem;gap:1rem;height:4rem;padding:1.2rem;width:9rem}.ndi-component--data-errors-table__table__row__status__open{background:rgba(227,0,15,.5);border-radius:.4rem;gap:1rem;height:4rem;padding:1.2rem;width:9rem}.ndi-component--data-errors-table__table__row__sort-order{display:flex;flex-direction:column}.ndi-component--data-errors-table__table__row__sort-order .ndi-icon{cursor:pointer;height:1.2rem;padding:0;width:1.2rem}.ndi-component--data-errors-table__table__row__sort-order .sort-disabled{fill:var(--light-grey-5);stroke:var(--light-grey-5)}.ndi-component--data-errors-table .ndi-table__row{cursor:pointer}.ndi-component--data-errors-table .ndi-table__underlined-link{text-decoration:underline}.ndi-component--data-errors-table .ndi-table.ndi-no-text-margin p{margin:0}.ndi-component--data-errors-table .ndi-table .ndi-table-cell-action-button{background-color:transparent;border:none;fill:var(--light-grey-5)!important;height:4.5rem;padding:1.2rem;transition:all .2s ease}.ndi-component--data-errors-table .ndi-table .ndi-table-cell-action-button:hover{background-color:var(--light-grey-1);cursor:pointer}.ndi-component--data-errors-table .ndi-table .ndi-table-cell-action-button:disabled{cursor:default;fill-opacity:.5}.ndi-component--data-errors-table .ndi-table .ndi-table-cell-action-button:disabled:hover{background-color:transparent}.ndi-component--data-errors-table .ndi-table .ndi-table-cell-action-button--text{color:var(--dark-grey);fill:none!important;font-size:1.2rem;line-height:1.4rem;min-width:6.4rem;padding:.6rem .8rem}.ndi-component--data-errors-table .ndi-table .ndi-table-cell-to-right{text-align:right}.ndi-component--data-errors-table .ndi-table .ndi-table-cell-with-icon{align-items:center;display:flex;gap:2.4rem}.ndi-component--data-errors-table .ndi-table .ndi-table-icon{align-items:center;background-color:var(--light-grey-1);border-radius:20rem;display:flex;height:4.5rem;justify-content:center;padding:1.2rem;width:4.5rem}.ndi-component--data-errors-table .controls{align-items:center;display:flex;justify-content:space-between;margin:1.2rem .5rem;padding:1rem}.ndi-component--data-errors-table .controls .pagination-text-left{font-family:Open Sans;font-size:1.2rem;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:1.8rem;margin-right:auto;vertical-align:middle}.ndi-component--data-errors-table .controls .pagination-button{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;gap:.5rem;margin-left:.4rem;padding:.4rem .6rem}.ndi-component--data-errors-table .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white);cursor:default}.ndi-component--sidebar-comments-blade{background:linear-gradient(180deg,#1f567d,#18445f);box-shadow:-2px 12px 16px 0 rgba(0,0,0,.122);display:flex;flex:0 0 auto;flex-direction:row;height:100%;justify-content:flex-end;overflow:hidden;transition:width .2s ease-in-out;width:6.4rem}.ndi-component--sidebar-comments-blade--open{width:42rem}.ndi-component--sidebar-comments-blade__tabs{align-items:stretch;border-left:1px solid #113247;display:flex;flex-direction:column;justify-content:flex-start;padding-top:1.6rem;width:6.4rem}.ndi-component--sidebar-comments-blade__tab{align-items:center;appearance:none;background:transparent;border:none;color:var(--white);cursor:pointer;display:flex;flex-direction:column;gap:.8rem;justify-content:center;min-height:9.6rem;padding:1.2rem .8rem;transition:background .2s ease-in-out}.ndi-component--sidebar-comments-blade__tab--active,.ndi-component--sidebar-comments-blade__tab:hover{background:#2871a3}.ndi-component--sidebar-comments-blade__tab .svg-icon-fill{fill:var(--white)}.ndi-component--sidebar-comments-blade__tab .svg-icon-stroke{stroke:var(--white)}.ndi-component--sidebar-comments-blade__tab__label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.ndi-component--sidebar-comments-blade__panel{background-color:var(--white);border-left:1px solid #d9e1e7;display:flex;flex-direction:column;width:calc(100% - 6.4rem)}.ndi-component--sidebar-comments-blade__panel__header{align-items:flex-start;border-bottom:1px solid #e0e6eb;display:flex;gap:1.6rem;justify-content:space-between;padding:2.4rem}.ndi-component--sidebar-comments-blade__panel__header__content{min-width:0}.ndi-component--sidebar-comments-blade__panel__body{background:linear-gradient(180deg,#f5f8fa,#fff 18rem);flex:1 1 auto;min-height:0;overflow:auto;padding:2.4rem}.ndi-component--sidebar-comments-blade__eyebrow{color:#1f567d;font-size:1.1rem;font-weight:700;letter-spacing:.08em;margin:0 0 .8rem;text-transform:uppercase}.ndi-component--sidebar-comments-blade__title{color:#163246;font-size:2.2rem;line-height:1.2;margin:0;word-break:break-word}.ndi-component--sidebar-comments-blade__subtitle{color:#587082;font-size:1.3rem;line-height:1.5;margin:.8rem 0 0;word-break:break-word}.ndi-component--sidebar-comments-blade__collapse{align-items:center;background:var(--white);border:1px solid #d7e0e7;color:#1f567d;cursor:pointer;display:inline-flex;flex:0 0 auto;height:3.6rem;justify-content:center;width:3.6rem}.ndi-component--sidebar-comments-blade__message{background-color:var(--white);border:1px solid #d8e2ea;color:#415564;font-size:1.4rem;line-height:1.5;margin:0;padding:1.6rem}.ndi-component--sidebar-comments-blade__message--error{background-color:#fff5f5;border-color:#f1b8b8;color:#9b1c1c}.ndi-component--sidebar-comments-blade__data-errors,.ndi-component--sidebar-comments-blade__history{display:flex;flex-direction:column;gap:1.6rem}.ndi-component--sidebar-comments-blade__audit{background-color:var(--white);border:1px solid #d8e2ea;box-shadow:0 .6rem 1.8rem 0 rgba(20,49,66,.059);padding:1.6rem}.ndi-component--sidebar-comments-blade__audit__meta{align-items:center;color:#587082;display:flex;font-size:1.2rem;gap:1.2rem;justify-content:space-between;line-height:1.4;margin-bottom:1rem}.ndi-component--sidebar-comments-blade__audit__author{color:#163246;font-weight:700}.ndi-component--sidebar-comments-blade__audit__timestamp{text-align:right}.ndi-component--sidebar-comments-blade__audit__title{color:#163246;font-size:1.6rem;line-height:1.4;margin:0 0 .6rem;word-break:break-word}.ndi-component--sidebar-comments-blade__audit__request{color:#587082;font-size:1.2rem;letter-spacing:.06em;line-height:1.5;margin:0 0 1.2rem;text-transform:uppercase;word-break:break-word}.ndi-component--sidebar-comments-blade__audit__changes{color:#213845;font-size:1.4rem;line-height:1.6;margin:0;padding-left:1.8rem}.ndi-component--sidebar-comments-blade__audit__changes li+li{margin-top:.8rem}.ndi-component--sidebar-comments-blade__audit__empty{color:#415564;font-size:1.4rem;line-height:1.5;margin:0}.ndi-component--sidebar-comments-blade__comment{background-color:var(--white);border:1px solid #d8e2ea;box-shadow:0 .6rem 1.8rem 0 rgba(20,49,66,.059);padding:1.6rem}.ndi-component--sidebar-comments-blade__comment__meta{align-items:center;color:#587082;display:flex;font-size:1.2rem;gap:1.2rem;justify-content:space-between;line-height:1.4;margin-bottom:1rem}.ndi-component--sidebar-comments-blade__comment__author{color:#163246;font-weight:700}.ndi-component--sidebar-comments-blade__comment__timestamp{text-align:right}.ndi-component--sidebar-comments-blade__comment__text{color:#213845;font-size:1.4rem;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.ndi-component--sidebar-comments-blade__comment__badge{background-color:#e8f1f7;color:#1f567d;display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.06em;margin-top:1.2rem;padding:.3rem .8rem;text-transform:uppercase}.ndi-component--sidebar-comments-blade__data-error{background-color:var(--white);border:1px solid #d8e2ea;box-shadow:0 .6rem 1.8rem 0 rgba(20,49,66,.059);padding:1.6rem}.ndi-component--sidebar-comments-blade__data-error__meta{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.2rem}.ndi-component--sidebar-comments-blade__data-error__priority,.ndi-component--sidebar-comments-blade__data-error__status{align-items:center;display:inline-flex;font-size:1.1rem;font-weight:700;letter-spacing:.06em;padding:.4rem .8rem;text-transform:uppercase}.ndi-component--sidebar-comments-blade__data-error__priority{background-color:#587082;color:var(--white)}.ndi-component--sidebar-comments-blade__data-error__priority.priority--critical{background-color:#b42318}.ndi-component--sidebar-comments-blade__data-error__priority.priority--high{background-color:#d92d20}.ndi-component--sidebar-comments-blade__data-error__priority.priority--medium{background-color:#f79009}.ndi-component--sidebar-comments-blade__data-error__priority.priority--low{background-color:#1f567d}.ndi-component--sidebar-comments-blade__data-error__status{background-color:#e8f1f7;color:#1f567d}.ndi-component--sidebar-comments-blade__data-error__title{color:#163246;font-size:1.6rem;line-height:1.4;margin:0 0 .8rem;overflow-wrap:anywhere;word-break:break-word}.ndi-component--sidebar-comments-blade__data-error__message{color:#213845;font-size:1.4rem;line-height:1.6;margin:0 0 1.2rem;white-space:pre-wrap;word-break:break-word}.ndi-component--sidebar-comments-blade__data-error__details{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr);margin:0}.ndi-component--sidebar-comments-blade__data-error__details div{min-width:0}.ndi-component--sidebar-comments-blade__data-error__details dt{color:#587082;font-size:1.1rem;font-weight:700;letter-spacing:.06em;margin:0 0 .4rem;text-transform:uppercase}.ndi-component--sidebar-comments-blade__data-error__details dd{color:#163246;font-size:1.3rem;line-height:1.5;margin:0;word-break:break-word}.ndi-component--sidebar-comments-blade__data-error__action{background:transparent;border:none;color:#1f567d;cursor:pointer;font-size:1.3rem;font-weight:700;margin-top:1.6rem;padding:0}.ndi-component--sidebar-comments-blade__data-error__action:disabled{color:#9fb3c1;cursor:not-allowed}.ndi-component--sidebar-comments-blade__composer{background-color:#f8fbfd;border-top:1px solid #e0e6eb;box-shadow:0 -6px 16px 0 rgba(0,0,0,.059);display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem}.ndi-component--sidebar-comments-blade__composer__input{border:1px solid #c5d4df;box-sizing:border-box;font-family:inherit;font-size:1.4rem;line-height:1.5;min-height:11.2rem;outline:none;padding:1.2rem;resize:vertical;width:100%}.ndi-component--sidebar-comments-blade__composer__input:focus{border-color:#1f567d}.ndi-component--sidebar-comments-blade__composer__submit{align-self:flex-end;background-color:#1f567d;border:none;color:var(--white);cursor:pointer;font-size:1.4rem;font-weight:700;min-width:12rem;padding:1rem 1.6rem}.ndi-component--sidebar-comments-blade__composer__submit:disabled{background-color:#9fb3c1;cursor:not-allowed}.ndi-component--rim-configurator-block .layout{background-color:var(--white);box-sizing:border-box;display:flex;height:calc(100dvh - 10rem);overflow:hidden}.ndi-component--rim-configurator-block .layout .content{display:flex;flex:1;flex-direction:column;height:calc(100dvh - 10rem);justify-content:space-between;min-width:0}.ndi-component--rim-configurator-block .layout .content__scroll-container{overflow:auto}.ndi-component--rim-configurator-block .layout .content__scroll-container__main{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--rim-configurator-block .layout .content__scroll-container__main{padding-left:calc(-66.83871px + 11.82796vw)}@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{align-items:center;background-color:var(--light-grey-1);display:flex;flex-direction:column;gap:2.4rem;margin-bottom:2.4rem;padding:2.4rem}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .rim-filter-cards-container .rim-filter-cards-row{align-items:start;display:flex;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;gap:2.4rem;width:100%}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-above:before{background-color:var(--light-grey-3);content:"";height:2.4rem;left:50%;position:absolute;top:-2.4rem;width:4px}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-left-up:before{border-bottom:5px solid var(--light-grey-3);border-left:5px solid var(--light-grey-3);border-radius:2.4rem;clip-path:inset(2.4rem 2.4rem 0 0);content:"";height:16rem;left:-2.4rem;position:absolute;top:-4.8rem;width:4.8rem}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-right-up:before,.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-up-right-and-left:before{border-bottom:5px solid var(--light-grey-3);border-radius:2.4rem;border-right:5px solid var(--light-grey-3);clip-path:inset(2.4rem 0 0 2.4rem);content:"";height:16rem;position:absolute;right:-2.4rem;top:-4.8rem;width:4.8rem}.ndi-component--rim-configurator-block .layout .content__scroll-container__main .connection-line-up-right-and-left:after{border-bottom:5px solid var(--light-grey-3);border-left:5px solid var(--light-grey-3);border-radius:2.4rem;clip-path:inset(2.4rem 2.4rem 0 0);content:"";height:355.1rem;left:-2.4rem;position:absolute;top:-344.2rem;width:4.8rem}.ndi-component--rim-configurator-block .ndi-component--sidebar{background-color:var(--light-grey-1);box-shadow:2px 12px 16px 0 rgba(0,0,0,.251);height:100%;overflow:auto;width:415px}.ndi-component--rim-configurator-block .ndi-component--sidebar__header{padding:2rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .manufacturers{font-size:1.2rem;font-weight:400;line-height:1.6rem;text-transform:uppercase}.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{align-items:center;display:flex;justify-content:start;position:relative}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-icon{align-items:center;display:flex;position:absolute;z-index:2}.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{height:3rem;width:3rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .searchbar-icon--clear{background:none;border:none;cursor:pointer;height:2.4rem;right:1.4rem;width:2.4rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__header .search{background-color:var(--white);border:1px solid #e0e0e0;box-sizing:border-box;font-size:1.4rem;height:3.2rem;outline:none;padding:3rem 1rem;width:100%}.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{background:#f7f7f7;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:1.1rem;padding:.6rem 1rem;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__header .hint-text{font-size:1.2rem;margin:1rem 0 0;text-align:center}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree{border-bottom:1px solid #e0e0e0;list-style:none;margin:0;padding:0}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item{border-bottom:none;border-radius:4px;border-top:1px solid #e0e0e0;cursor:pointer;padding:1.2rem 3rem;transition:background .2s,color .2s;user-select: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 .item.selected{background:#1f567d;color:#fff}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item.selected .svg-icon-fill{fill:#fff}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item.selected:hover{background:#409cd5}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .item.selected .highlight{background:rgba(255,224,102,.8);color:#333}.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,.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .model-label{font-size:1.4rem;font-weight:400;line-height:1.6rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .variant-label{cursor:default;font-size:1.4rem;line-height:1.6rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .label-content{align-items:center;display:flex}.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{gap:1rem;margin-left:4.2rem}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .variant-title{flex:1;min-width:0}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .variant-ktype{margin-left:auto;white-space:nowrap}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .chevron{display:inline-block;font-size:1.4rem;height:1.4rem;margin-right:.8rem;transition:transform .1s ease-in-out;vertical-align:middle;width: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{height:1.4rem;width: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;margin:0;padding-left:0}.ndi-component--rim-configurator-block .ndi-component--sidebar__tree .highlight{background:#ffe066;border-radius:.4rem;color:inherit;font-weight:600;padding:0}.ndi-component--tabs-controller{align-items:stretch;display:flex;gap:.4rem;margin-bottom:1.6rem;margin-top:1.6rem}@media(min-width:768px){.ndi-component--tabs-controller{margin-bottom:4rem;margin-top:4rem}}.ndi-component--tabs-controller .tab{background-color:var(--light-grey-2);color:var(--dark-grey);cursor:pointer;flex:1 1 0;font-size:1.2rem;padding:2.4rem;text-align:center}.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 0 10px 0 rgba(0,0,0,.102);flex:1 0 auto;padding:3.2rem 4rem;position:relative;width:34rem}.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__rule-toggle{position:absolute;right:1.2rem;top:1.2rem}.ndi-component--rim-filter-card .rim-filter-card__rule-toggle .ndi-toggle{column-gap:0}.ndi-component--rim-filter-card .rim-filter-card__rule-toggle .ndi-toggle label{display:none}.ndi-component--rim-filter-card .rim-filter-card__title{color:var(--red);display:-webkit-box;font-size:2rem;font-weight:800;height:3.8rem;-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{color:var(--dark-grey);display:-webkit-box;font-size:1.2rem;-webkit-line-clamp:3;line-clamp:3;min-height:5rem;-webkit-box-orient:vertical;line-height:1.4;max-height:5.1rem;overflow:hidden;text-align:left;text-overflow:ellipsis}.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{font-size:1.2rem;line-height:1.4;margin:0;max-width:30rem}.rim-filter-card--disabled{background-color:var(--light-grey-3)}.rim-filter-card--disabled .rim-filter-card__rule-toggle .ndi-toggle__track{background-color:var(--white);outline-color:var(--dark-grey)}.rim-filter-card--disabled .rim-filter-card__rule-toggle .ndi-toggle__track:before{background-color:var(--dark-grey);opacity:.35}.rim-filter-card--disabled .rim-filter-card__rule-toggle .ndi-toggle--toggled .ndi-toggle__track:before{opacity:1}.rim-filter-card__body--disabled{filter:grayscale(1);opacity:.55}.ndi-component--rim-filter-control{margin:1.2rem 0}.ndi-component--rim-filter-control .rim-filter-control__title{font-size:1.4rem;font-weight:700}.ndi-component--rim-filter-control .rim-filter-control__row{align-items:center;display:flex;gap:1.2rem}.ndi-component--rim-filter-control .rim-filter-control__input{border:1px solid var(--light-grey-3);border-radius:.4rem;flex:1 1 auto;min-width:0;padding:1.2rem .4rem;text-align:center;width:0}.ndi-component--rim-filter-control .rim-filter-control__input::-webkit-inner-spin-button,.ndi-component--rim-filter-control .rim-filter-control__input::-webkit-outer-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{font-size:1.4rem;margin-bottom:1rem;text-align:center}.ndi-component--rim-filter-count .rim-filter-count__count{align-items:center;border-radius:1.6rem;display:flex;font-size:1.4rem;font-weight:600;height:5rem;justify-content:center;text-align:center;width:6rem}.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,.502)}.ndi-component--rim-filter-count .rim-filter-count__count.yellow{background-color:rgba(255,199,0,.502)}.ndi-component--rim-filter-count .rim-filter-count__count.red{background-color:rgba(227,0,15,.502)}.ndi-component--rim-filter-count .rim-filter-count__count.grey{background-color:var(--light-grey-3)}.ndi-component--rim-filter-count .products-modal__container{align-items:center;background-color:hsl(from var(--light-grey-1) h s l/.5);bottom:0;display:flex;justify-content:center;left:0;margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);position:fixed;right:0;top:0;width:100%;z-index:10}@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}}.ndi-component--rim-filter-count .products-modal__container{padding-left:calc(-66.83871px + 11.82796vw)}@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);display:flex;flex-direction:column;margin:auto;max-width:1512px;min-height:700px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@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}}.ndi-component--rim-filter-count .products-modal__modal{padding-left:calc(-66.83871px + 11.82796vw)}@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 .loading-state{align-items:center;display:flex;flex:1;justify-content:center;position:relative}.ndi-component--rim-filter-count .products-modal__modal .pagination{align-items:center;display:flex;justify-content:space-between;padding:1.2rem 0}.ndi-component--rim-filter-count .products-modal__modal .pagination .info{font-size:1.2rem;font-weight:600;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{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.4rem .6rem}.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{font-weight:700;margin-bottom:.6rem;text-align:center}.ndi-component--rim-filter-counts .rim-filter-counts__row{align-items:center;display:flex;justify-content:space-between}.ndi-component--rim-compatibility-fixation-options-container{align-items:center;background-color:hsl(from var(--light-grey-1) h s l/.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.ndi-component--rim-compatibility-fixation-options-container__modal{background-color:#fff;border-radius:.8rem;box-shadow:0 .4rem .6rem rgba(0,0,0,.1);max-width:106rem;padding:2rem;width:80%}.ndi-component--rim-compatibility-fixation-options-container__modal__header{align-items:center;display:flex;justify-content:space-between}.ndi-component--rim-compatibility-fixation-options-container__modal__header__title{font-size:2.2rem;font-weight:800;line-height:2.4rem;margin:0}.ndi-component--rim-compatibility-fixation-options-container__modal__header__step{font-family:Open Sans,Montserrat,Georgia,Arial;font-style:normal;font-weight:800;margin-left:auto;margin-right:2rem;text-align:right}.ndi-component--rim-compatibility-fixation-options-container__modal__header__x{cursor:pointer;right:0}.ndi-component--rim-compatibility-fixation-options-container__modal__search{width:26rem}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs{display:flex;flex-direction:row;gap:1rem;width:100%}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab{background:#fff;display:flex;flex:none;flex-direction:column;flex-grow:1;order:0;padding:0;width:50%}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__amount{font-family:Open Sans;font-size:12px;font-weight:700;line-height:18px;margin-left:1rem;vertical-align:middle}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card{align-items:center;align-self:stretch;border:1px solid #a5a5a5;border-radius:4px;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;margin:.5rem 1rem;order:0;padding:.8rem 1.6rem}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card__included{background:rgba(0,168,89,.3)}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card__excluded{background:rgba(255,199,0,.3)}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card__options{background:hsla(0,0%,100%,.3)}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card .ndi-icon--close{cursor:pointer;opacity:1;position:relative;right:0}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card .fixation-info-card{align-items:flex-start;align-self:stretch;color:#38404a;display:flex;flex-direction:column;flex-grow:1;font-family:Open Sans,Montserrat,Georgia,Arial;font-style:normal;justify-content:center;line-height:1.8rem;margin:0}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card .fixation-info-card__header{font-size:1.2rem;font-weight:600;margin:0}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card .fixation-info-card__body__specs{color:#38404a;font-size:1rem;font-weight:400;margin:0}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab__card .fixation-info-card__body__sku{color:#767676;font-size:1rem;font-weight:400;margin:0}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab .controls{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:1rem}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab .controls .pagination-text-left{font-family:Open Sans;font-size:1.2rem;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:1.8rem;margin-right:auto;vertical-align:middle}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab .controls .pagination-button{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;gap:.5rem;margin-left:.4rem;padding:.4rem .6rem}.ndi-component--rim-compatibility-fixation-options-container__modal__fixation-tabs__tab .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white);cursor:default}.ndi-component--rim-compatibility-fixation-options-container__modal__buttons{display:flex;gap:1rem;justify-content:flex-end}.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__action-bar{align-items:center;display:flex;justify-content:space-between;width:100%}.ndi-component--rim-overrides__headline{font-weight:400}.ndi-component--rim-overrides__auto-fill-button{align-items:center;background-color:none;border:0;display:flex;gap:.6rem;padding:1.2rem}.ndi-component--rim-overrides__auto-fill-button span{font-size:1.4rem}.ndi-component--rim-overrides__auto-fill-button:hover:not(:disabled){background-color:var(--light-grey-3);cursor:pointer;transition:all 50ms ease-in-out}.ndi-component--rim-overrides__rim-tabs{display:flex;flex-direction:row;gap:1rem;width:100%}.ndi-component--rim-overrides__rim-tabs__tab{background:#fff;display:flex;flex:none;flex-direction:column;flex-grow:1;order:0;padding:0;width:33%}.ndi-component--rim-overrides__rim-tabs__tab__amount{font-family:Open Sans;font-size:12px;font-weight:700;line-height:18px;margin-left:1rem;vertical-align:middle}.ndi-component--rim-overrides__rim-tabs__tab__card{align-items:center;align-self:stretch;border:1px solid #a5a5a5;border-radius:4px;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;margin:.5rem 1rem;order:0;padding:.8rem 1.6rem}.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{cursor:pointer;opacity:1;position:relative;right:0}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card{align-items:flex-start;align-self:stretch;color:#38404a;display:flex;flex-direction:column;flex-grow:1;font-family:Open Sans,Montserrat,Georgia,Arial;font-style:normal;justify-content:center;line-height:1.8rem;margin:0}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__header{font-size:1.2rem;font-weight:600;margin:0}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__specs{color:#38404a;font-size:1rem;font-weight:400;margin:0}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__sku{color:#767676;font-size:1rem;font-weight:400;margin:0}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__coverage{background:rgba(56,64,74,.1);border-radius:1rem;color:var(--dark-grey);font-size:.9rem;font-weight:600;line-height:1.4rem;margin:.4rem 0 0;padding:.1rem .6rem;width:fit-content}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__coverage--subset{background:var(--red);color:var(--white)}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__add-fixations__text{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1rem;font-weight:600;line-height:1.8rem;margin:0;text-align:center}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__add-fixations__icon{flex:none;flex-grow:0;height:1.6rem;order:1;width:1.6rem}.ndi-component--rim-overrides__rim-tabs__tab__card .rim-info-card__body__add-fixations:hover{color:var(--red);cursor:pointer}.ndi-component--rim-overrides__rim-tabs .controls{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:1rem}.ndi-component--rim-overrides__rim-tabs .controls .pagination-text-left{font-family:Open Sans;font-size:1.2rem;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:1.8rem;margin-right:auto;vertical-align:middle}.ndi-component--rim-overrides__rim-tabs .controls .pagination-button{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;gap:.5rem;margin-left:.4rem;padding:.4rem .6rem}.ndi-component--rim-overrides__rim-tabs .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white);cursor:default}.rim-overrides{background-color:var(--light-grey-1);padding:2.4rem}.ndi-component--rim-search{margin:2.4rem 0}.rim-search{background-color:var(--light-grey-1);padding:2.4rem}.rim-search__search-result{background-color:var(--white);margin-top:1.2rem;padding:2.4rem}.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-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-weight:700}.rim-search__search-result .filter-link{text-decoration:underline}.ndi-component--rim-compatibility-similar-options-container{align-items:center;background-color:hsl(from var(--light-grey-1) h s l/.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.ndi-component--rim-compatibility-similar-options-container__modal{background-color:#fff;border-radius:.8rem;box-shadow:0 .4rem .6rem rgba(0,0,0,.1);max-width:106rem;padding:2rem;width:80%}.ndi-component--rim-compatibility-similar-options-container__modal__header{align-items:center;display:flex;justify-content:space-between}.ndi-component--rim-compatibility-similar-options-container__modal__header__title{font-size:1.8rem;font-weight:400;line-height:2.4rem;margin:0}.ndi-component--rim-compatibility-similar-options-container__modal__header__x{cursor:pointer;right:0}.ndi-component--rim-compatibility-similar-options-container__modal__table{border-collapse:collapse;margin-bottom:2.4rem;margin-top:4rem;width:100%}.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-size:1.4rem;font-weight:700;line-height:1.8rem}.ndi-component--rim-compatibility-similar-options-container__modal__table thead tr th{border-bottom:.1rem solid #e0e0e0;font-weight:600;padding:.8rem 1.2rem;text-align:left}.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{border-bottom:1px solid #f0f0f0;padding:1.8rem 1.2rem;vertical-align:middle}.ndi-component--rim-compatibility-similar-options-container__modal__footer{display:flex;flex-direction:row;justify-content:space-between}.ndi-component--rim-compatibility-similar-options-container__modal__footer__check-box{align-items:center;display:flex;flex-direction:row;gap:1rem;padding-left:1.2rem}.ndi-component--rim-compatibility-similar-options-container__modal__footer__check-box__label{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;padding-left:4.3rem}.ndi-component--rim-compatibility-similar-options-container__modal__footer__buttons{display:flex;gap:1rem;justify-content:flex-end}.ndi-component--rim-compatibility-similar-options-container__modal .ndi-input-checkbox{display:flex}.ndi-component--rim-compatibility-similar-options-container__modal .ndi-input-checkbox__input input[type=checkbox][disabled]{color:var(--light-grey-3)}.ndi-component--rim-compatibility-similar-options-container__modal .ndi-input-checkbox__input__label{font-size:1.6rem;font-weight:600;line-height:2.2rem;margin:0}@media screen and (max-width:475px){.ndi-component--rim-compatibility-similar-options-container__modal .ndi-input-checkbox__input__label{font-size:1.4rem}}.ndi-component--suggested-steel-rims-modal-container{align-items:center;background-color:hsl(from var(--light-grey-1) h s l/.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.ndi-component--suggested-steel-rims-modal-container__modal{background-color:#fff;border-radius:.8rem;box-shadow:0 .4rem .6rem rgba(0,0,0,.1);max-width:106rem;padding:2rem;width:80%}.ndi-component--suggested-steel-rims-modal-container__modal__header{align-items:center;display:flex;justify-content:space-between}.ndi-component--suggested-steel-rims-modal-container__modal__header__title{font-size:1.8rem;font-weight:400;line-height:2.4rem;margin:0}.ndi-component--suggested-steel-rims-modal-container__modal__header__x{cursor:pointer;right:0}.ndi-component--suggested-steel-rims-modal-container__modal__table{border-collapse:collapse;margin-bottom:2.4rem;margin-top:4rem;width:100%}.ndi-component--suggested-steel-rims-modal-container__modal__table__name,.ndi-component--suggested-steel-rims-modal-container__modal__table__size{font-family:Open Sans;font-size:1.4rem;font-weight:700;line-height:1.8rem}.ndi-component--suggested-steel-rims-modal-container__modal__table thead tr th{border-bottom:.1rem solid #e0e0e0;font-weight:600;padding:.8rem 1.2rem;text-align:left}.ndi-component--suggested-steel-rims-modal-container__modal__table tbody{row-gap:1rem}.ndi-component--suggested-steel-rims-modal-container__modal__table tbody tr td{border-bottom:1px solid #f0f0f0;padding:1.8rem 1.2rem;vertical-align:middle}.ndi-component--suggested-steel-rims-modal-container__modal__table tbody tr td .ndi-input-checkbox{display:flex}.ndi-component--suggested-steel-rims-modal-container__modal__table tbody tr td .ndi-input-checkbox__input input[type=checkbox][disabled]{color:var(--light-grey-3)}.ndi-component--suggested-steel-rims-modal-container__modal__table tbody tr td .ndi-input-checkbox__input__label{font-size:1.6rem;font-weight:600;line-height:2.2rem;margin:0}@media screen and (max-width:475px){.ndi-component--suggested-steel-rims-modal-container__modal__table tbody tr td .ndi-input-checkbox__input__label{font-size:1.4rem}}.ndi-component--suggested-steel-rims-modal-container__modal__footer{display:flex;flex-direction:row;justify-content:space-between}.ndi-component--suggested-steel-rims-modal-container__modal__footer__check-box{align-items:center;display:flex;flex-direction:row;gap:1rem;padding-left:1.2rem}.ndi-component--suggested-steel-rims-modal-container__modal__footer__check-box__label{font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;padding-left:4.3rem}.ndi-component--suggested-steel-rims-modal-container__modal__footer__buttons{display:flex;gap:1rem;justify-content:flex-end}.ndi-component--tyre-size-configurator-block{background-color:var(--white);box-sizing:border-box;display:flex;height:calc(100dvh - 10rem);justify-content:center;overflow:hidden}.ndi-component--tyre-size-configurator-block__layout{max-height:100%;overflow-y:auto;width:128.8rem}.ndi-component--tyre-size-configurator-block__layout .content{display:flex;flex:1;flex-direction:column;height:calc(100dvh - 10rem);justify-content:space-between}.ndi-component--tyre-size-configurator-block__layout .content__scroll-container{overflow:auto}.ndi-component--tyre-size-configurator-block__layout .content__scroll-container__main{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-component--tyre-size-configurator-block__layout .content__scroll-container__main{padding-right:112px}}@media screen and (max-width:768px){.ndi-component--tyre-size-configurator-block__layout .content__scroll-container__main{padding-right:24px}}.ndi-component--tyre-size-configurator-block__layout .content__scroll-container__main{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-component--tyre-size-configurator-block__layout .content__scroll-container__main{padding-left:112px}}@media screen and (max-width:768px){.ndi-component--tyre-size-configurator-block__layout .content__scroll-container__main{padding-left:24px}}.ndi-component--tyre-size-configurator-block__layout .ndi-component--save-revert-action-bar{bottom:0;left:50%;max-width:100%;position:fixed;transform:translateX(-50%);width:128.8rem;z-index:100}.ndi-component--tyre-size-configurator-block__layout .ndi-component--tyre-size-configurator-block__layout tyre-size-table{padding-bottom:9rem}.ndi-component--tyre-size-table{display:flex;flex-direction:column}.ndi-component--tyre-size-table .tyre-size-configurator__header{display:flex;gap:1.6rem;justify-content:space-between;margin-bottom:2.4rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__left__title{font-family:TT Super Molot Neue Extended,Montserrat,Georgia,Arial;font-size:3.2rem;font-weight:600;line-height:3.6rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__left__description{color:var(--neutral-600,#5a636d);font-family:Open Sans;font-size:1.4rem;line-height:1.5;margin:0;max-width:74rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;margin-top:auto}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .searchbar-row{display:flex;gap:.5rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .searchbar-row--input-group{height:4.8rem;position:relative;width:29.6rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .searchbar-icon{align-items:center;color:#666;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .searchbar-icon--left{left:1.4rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .searchbar-icon--left .icon{height:2rem;width:2rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .searchbar-icon--clear{background:none;border:none;cursor:pointer;height:2rem;right:1.4rem;width:2rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .searchbar-icon--clear .icon{height:2rem;width:2rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .search{background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;box-sizing:border-box;font-size:1.4rem;height:100%;line-height:1.4rem;outline:none;padding:0 4.4rem;width:100%}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .toolbar__toggle{align-items:center;display:flex;font-size:1.3rem;gap:1.2rem}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .toolbar__toggle .toggle{align-items:center;color:var(--neutral-700,#424b55);cursor:pointer;display:flex;font-family:Open Sans;font-size:1.4rem;font-weight:400;gap:1.2rem;line-height:2.8rem;margin:.9rem 0 0;position:relative;user-select:none}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .toolbar__toggle .toggle input{opacity:0;pointer-events:none;position:absolute}.ndi-component--tyre-size-table .tyre-size-configurator__header__right__toolbar .toolbar__toggle .toggle .toggle__visual{background:var(--neutral-300,#d0d7de);border-radius:2rem;height:2.4rem;position:relative;transition:background .25s;width:4.4rem}.ndi-component--tyre-size-table .tyre-size-configurator__table-wrapper{background:transparent;border:none;border-radius:0;overflow-x:auto}.ndi-component--tyre-size-table .tyre-size-configurator__table{border-collapse:collapse;font-size:1.3rem;line-height:1.35;table-layout:fixed;width:100%}.ndi-component--tyre-size-table .tyre-size-configurator__table thead{background:transparent}.ndi-component--tyre-size-table .tyre-size-configurator__table thead th{border-bottom:1px solid var(--neutral-200,#e5e8ea);color:var(--neutral-700,#424b55);font-size:1.05rem;font-weight:600;letter-spacing:.06em;margin:0;overflow:hidden;padding:1rem 0 .9rem .8rem;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:auto}.ndi-component--tyre-size-table .tyre-size-configurator__table thead th,.ndi-component--tyre-size-table .tyre-size-configurator__table thead th *{justify-content:flex-start}.ndi-component--tyre-size-table .tyre-size-configurator__table thead th:first-child{padding-left:.8rem}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody tr td{border-bottom:1px solid var(--neutral-150,#eef0f2)}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody tr.tyre-row--highlight{background:#fdf1c3}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody tr:last-child td{border-bottom:1px solid var(--neutral-150,#eef0f2)}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody td{color:var(--neutral-900,#21262c);font-weight:400;padding:1.4rem .8rem}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody td.tyre-row{max-width:20rem}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody td.tyre-row__name{font-weight:600}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody td.tyre-row__perimeter strong{font-size:1.2rem;font-weight:700;margin-bottom:.2rem}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody td.tyre-row__perimeter small{color:var(--neutral-600,#5a636d);font-size:1.05rem;line-height:1.2}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody td input.input--small{background:#fff;border:1px solid var(--neutral-300,#d0d7de);border-radius:.3rem;color:var(--neutral-900,#21262c);font-size:1.2rem;height:3.2rem;line-height:1.2;text-align:center;transition:border-color .15s,box-shadow .15s,background .15s;width:6.4rem}.ndi-component--tyre-size-table .tyre-size-configurator__table tbody td input.input--small::placeholder{color:var(--neutral-400,#b7c0c8)}.ndi-component--tyre-size-table .tyre-size-configurator__footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.ndi-component--tyre-size-table .tyre-size-configurator__footer .pagination__info small{color:var(--neutral-600,#5a636d);font-size:1.2rem}.ndi-component--tyre-size-table .tyre-size-configurator__footer .pagination-text-left{color:#38404a;font-family:Open Sans,Montserrat,Georgia,Arial;font-style:normal;font-weight:600;line-height:1.8rem}.ndi-component--tyre-size-table .tyre-size-configurator__footer .controls{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:1rem}.ndi-component--tyre-size-table .tyre-size-configurator__footer .controls .pagination-button{background-color:transparent;border:1px solid var(--dark-grey);border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:600;gap:.5rem;margin-left:.4rem;padding:.4rem .6rem}.ndi-component--tyre-size-table .tyre-size-configurator__footer .controls .pagination-button.active{background-color:var(--dark-grey);color:var(--white);cursor:default}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions{display:flex;gap:1.2rem}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions .btn{border:1px solid transparent;border-radius:.6rem;cursor:pointer;font-size:1.3rem;font-weight:500;line-height:1.2;padding:.8rem 1.6rem;transition:background .15s,color .15s,border-color .15s}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions .btn--primary{background:var(--primary-600,#1f56d6);color:var(--white)}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions .btn--primary:hover{background:var(--primary-700,#1747b3)}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions .btn--primary:focus-visible{outline:2px solid var(--primary-300,#6ea2ff);outline-offset:2px}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions .btn--secondary{background:var(--white);border-color:var(--neutral-300,#d0d7de);color:var(--neutral-800,#2b333b)}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions .btn--secondary:hover{background:var(--neutral-100,#f1f3f5)}.ndi-component--tyre-size-table .tyre-size-configurator__footer .actions .btn--secondary:focus-visible{outline:2px solid var(--primary-300,#6ea2ff);outline-offset:2px}.ndi-component--tyre-size-table .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.ndi-component--vehicle-info-and-notes-configurator-block .layout{background-color:var(--white);box-sizing:border-box;display:flex;height:calc(100dvh - 10rem);overflow:hidden}.ndi-component--vehicle-info-and-notes-configurator-block .layout .content{display:flex;flex:1;flex-direction:column;height:calc(100dvh - 10rem);justify-content:space-between;min-width:0}.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container{overflow:auto}.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main{margin:auto;max-width:1512px;padding-right:calc(-66.83871px + 11.82796vw);width:100%}@media screen and (min-width:1512px){.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main{padding-right:112px}}@media screen and (max-width:768px){.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main{padding-right:24px}}.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main{padding-left:calc(-66.83871px + 11.82796vw)}@media screen and (min-width:1512px){.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main{padding-left:112px}}@media screen and (max-width:768px){.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main{padding-left:24px}}.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main .vehicle-info-and-notes-configurator__k-type-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.4rem}.ndi-component--vehicle-info-and-notes-configurator-block .layout .content__scroll-container__main .vehicle-info-and-notes-configurator__k-type-row>*{flex:1 1 32rem;min-width:28rem}.ndi-component--cone-type-blacklist{display:flex;flex-direction:column;gap:.8rem}.ndi-component--cone-type-blacklist .cone-type-blacklist__header{align-items:flex-start;display:flex;flex-direction:column;gap:.6rem}.ndi-component--cone-type-blacklist .ndi-status-text{font-size:1.2rem}.ndi-component--cone-type-blacklist .ndi-status-text.ndi-status-text--error{color:var(--red)}.ndi-component--cone-type-blacklist .cone-type-blacklist__options{display:flex;flex-direction:column;gap:.8rem}.ndi-component--cone-type-blacklist .cone-type-blacklist__options .ndi-input-checkbox{padding-bottom:.4rem;padding-top:.4rem}.ndi-component--cone-type-blacklist .cone-type-blacklist__options .ndi-input-checkbox__input label{font-size:1.4rem}.ndi-component--ktype-link__row{display:flex;gap:1rem}.ndi-component--ktype-link__row .ndi-input-select-v2 input{padding:1.5rem 2.4rem}.ndi-component--ktype-link__row .ndi-button .ndi-icon,.ndi-component--ktype-link__row .ndi-public-admin-page__login-button .ndi-icon{height:1.6rem;width:1.6rem}.ndi-component--ktype-link .ndi-status-text{font-size:1.2rem}.ndi-component--ktype-link .ndi-status-text.ndi-status-text--error{color:var(--red)}.ndi-component--ktype-link__checkboxes{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.ndi-component--ktype-link__checkboxes .ndi-input-checkbox{padding-bottom:.4rem;padding-top:.4rem}.ndi-component--ktype-link__checkboxes .ndi-input-checkbox__input label{font-size:1.4rem}.ndi-component--note-editor{display:flex;flex-direction:column;gap:2.4rem}.ndi-component--note-editor .note-editor__header{display:flex;flex-direction:column;gap:.8rem}.ndi-component--note-editor .note-editor__header .note-editor__subtitle{color:#5c6773;font-size:1.4rem;line-height:2.1rem;margin:0}.ndi-component--note-editor .note-editor__body{display:flex;flex-direction:column;gap:0}.ndi-component--note-editor .note-editor__tabs{display:flex;gap:.2rem;overflow:hidden}.ndi-component--note-editor .note-editor__tab{background:var(--light-grey-3);border:none;color:var(--dark-grey);cursor:pointer;flex:1 1 0;font-family:Open Sans,Montserrat,Georgia,Arial;font-size:1.2rem;padding:1.4rem 2.4rem;text-align:center;transition:background .2s ease,color .2s ease}.ndi-component--note-editor .note-editor__tab:last-child{border-right:none}.ndi-component--note-editor .note-editor__tab:focus,.ndi-component--note-editor .note-editor__tab:hover{background:var(--light-grey-2);outline:none}.ndi-component--note-editor .note-editor__tab.note-editor__tab--active{background:var(--light-grey-1);font-weight:700}.ndi-component--note-editor .note-editor__textarea-container{background:#fff;border:1px solid #d9dee5;border-radius:0 0 .4rem .4rem;display:flex;flex-direction:column;margin-top:-1px;position:relative}.ndi-component--note-editor .note-editor__textarea{background:transparent;border:none;box-sizing:border-box;color:#26323f;font-size:1.4rem;line-height:2.1rem;min-height:24rem;padding:0 1.6rem 1.6rem;resize:vertical;width:100%}.ndi-component--note-editor .note-editor__textarea:focus{outline:none}.ndi-component--note-editor .note-editor__textarea:disabled{background:#f5f7fa;color:#8a94a3}.ndi-component--note-editor .note-editor__textarea::placeholder{color:#99a2ad}.ndi-component--note-editor .ndi-toggle{justify-content:flex-start;padding:0 1.6rem 1.6rem}.ndi-component--note-editor .ndi-toggle label{flex:0 0 auto;margin-bottom:0}.ndi-component--note-editor .note-editor__status-list{align-items:center;display:flex;gap:1.2rem;padding:.8rem 1.6rem 0}.ndi-component--note-editor .note-editor__status{font-size:1.2rem;line-height:1.8rem}.ndi-component--note-editor .note-editor__status--loading,.ndi-component--note-editor .note-editor__status--saving{color:#1f567d}.ndi-component--note-editor .note-editor__status--success{color:#2f855a}.ndi-component--note-editor .note-editor__status--error{color:#c62828}.ndi-component--note-editor .note-editor__status--warning{color:#b36b00}.ndi-component--note-editor .note-editor__actions{display:flex;justify-content:flex-end;margin-top:1.6rem;width:100%}.ndi-component--note-editor .note-editor__empty{background:#f8f9fb;border:1px dashed #d9dee5;border-radius:.6rem;color:#5c6773;font-size:1.4rem;line-height:2.1rem;padding:3.2rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar{background-color:var(--light-grey-1);box-shadow:2px 12px 16px 0 rgba(0,0,0,.251);height:100%;overflow:auto;width:415px}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header{padding:2rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .manufacturers{font-size:1.2rem;font-weight:400;line-height:1.6rem;text-transform:uppercase}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .searchbar-row{display:flex;gap:.5rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .searchbar-row--input-group{align-items:center;display:flex;justify-content:start;position:relative}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .searchbar-icon{align-items:center;display:flex;position:absolute;z-index:2}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .searchbar-icon--left{left:1.4rem;pointer-events:none}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .searchbar-icon--left .icon{height:3rem;width:3rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .searchbar-icon--clear{background:none;border:none;cursor:pointer;height:2.4rem;right:1.4rem;width:2.4rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .search{background-color:var(--white);border:1px solid #e0e0e0;box-sizing:border-box;font-size:1.4rem;height:3.2rem;outline:none;padding:3rem 1rem;width:100%}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .search--with-icons{padding-left:5rem;padding-right:5rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header__actions{display:flex;gap:.5rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .collapse-btn{background:#f7f7f7;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:1.1rem;padding:.6rem 1rem;transition:background .2s}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .collapse-btn:hover{background:#ececec}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__header .hint-text{font-size:1.2rem;margin:1rem 0 0;text-align:center}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree{border-bottom:1px solid #e0e0e0;list-style:none;margin:0;padding:0}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item{border-bottom:none;border-radius:4px;border-top:1px solid #e0e0e0;cursor:pointer;padding:1.2rem 3rem;transition:background .2s,color .2s;user-select:none}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item:hover{background:var(--light-grey-2,#f0f0f0)}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item.expanded,.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item.expanded:hover{color:inherit}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item.hidden{opacity:.6}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item.selected{background:#1f567d;color:#fff}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item.selected .svg-icon-fill{fill:#fff}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item.selected:hover{background:#409cd5}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .item.selected .highlight{background:rgba(255,224,102,.8);color:#333}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree>li:first-child>.sidebar-tree__item{border-top:none}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree>li:last-child>.sidebar-tree__item{border-bottom:1px solid #e0e0e0}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .manufacturer-label,.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .model-label{font-size:1.4rem;font-weight:400;line-height:1.6rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .variant-label{cursor:default;font-size:1.4rem;line-height:1.6rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .label-content{align-items:center;display:flex}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .label-content--model{margin-left:1.2rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .label-content--variant{gap:1rem;margin-left:4.2rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .variant-title{flex:1;min-width:0}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .variant-ktype{margin-left:auto;white-space:nowrap}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .chevron{display:inline-block;font-size:1.4rem;height:1.4rem;margin-right:.8rem;transition:transform .1s ease-in-out;vertical-align:middle;width:1.4rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .chevron.rotated{transform:rotate(90deg)}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .chevron svg{height:1.4rem;width:1.4rem}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .models,.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .variants{list-style:none;margin:0;padding-left:0}.ndi-component--vehicle-info-and-notes-configurator-block .ndi-component--sidebar__tree .highlight{background:#ffe066;border-radius:.4rem;color:inherit;font-weight:600;padding:0}