.Configurator-module__Y6MJoq__page{background:var(--background);min-height:100vh;color:var(--text);font-size:1.425rem}.Configurator-module__Y6MJoq__shell{max-width:108rem;margin:0 auto;padding:0 4.8rem}.Configurator-module__Y6MJoq__hero{background:linear-gradient(90deg,#1f2128e0 0%,#1f21288c 55%,#1f212840 100%),url(/ck/hero.webp) center/cover no-repeat var(--dark-background);color:#fff}.Configurator-module__Y6MJoq__masthead{justify-content:space-between;align-items:center;gap:1.8rem;padding:1.95rem 0;display:flex}.Configurator-module__Y6MJoq__brand{align-items:center;gap:2.1rem;display:flex}.Configurator-module__Y6MJoq__logo{width:auto;height:2.7rem;display:block}.Configurator-module__Y6MJoq__mastheadTitle{color:#fff;padding-top:.15rem;font-size:1.575rem;font-weight:700;line-height:.94}.Configurator-module__Y6MJoq__version{color:#c7c7c7;font-size:1.275rem;font-weight:500}.Configurator-module__Y6MJoq__heroBody{flex-direction:column;gap:.6rem;padding:6.6rem 0 8.4rem;display:flex}.Configurator-module__Y6MJoq__back{color:#c7c7c7;align-self:flex-start;margin-bottom:1.2rem;font-size:1.35rem;font-weight:600;transition:color .2s}.Configurator-module__Y6MJoq__back:hover{color:var(--brand)}.Configurator-module__Y6MJoq__heroTitle{font-family:var(--font-rebnick-regular);color:var(--brand);margin:0 0 1.5rem;font-size:4.2rem;font-weight:300;line-height:1}.Configurator-module__Y6MJoq__heroSub{color:#fff;font-size:1.65rem;font-weight:600;line-height:.94}.Configurator-module__Y6MJoq__heroText{color:#c7c7c7;text-wrap:pretty;max-width:36rem;margin:1.05rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.3}.Configurator-module__Y6MJoq__main{grid-template-columns:1fr 30rem;align-items:start;gap:4.8rem;padding:4.8rem 0 7.2rem;display:grid}.Configurator-module__Y6MJoq__steps{flex-direction:column;gap:4.8rem;min-width:0;display:flex}.Configurator-module__Y6MJoq__step{flex-direction:column;gap:1.8rem;display:flex}.Configurator-module__Y6MJoq__stepHead{flex-direction:column;gap:.3rem;display:flex}.Configurator-module__Y6MJoq__stepTitleRow{align-items:baseline;gap:1.05rem;display:flex}.Configurator-module__Y6MJoq__stepNumber,.Configurator-module__Y6MJoq__stepTitle{font-family:var(--font-rebnick-medium);margin:0;font-size:2.1rem;font-weight:500;line-height:1.41}.Configurator-module__Y6MJoq__stepNumber{color:var(--brand)}.Configurator-module__Y6MJoq__stepDesc{color:#6d6d6d;text-wrap:pretty;margin:0;font-size:1.425rem;font-weight:500;line-height:1.25}.Configurator-module__Y6MJoq__subLabel{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:1.275rem;font-weight:700}.Configurator-module__Y6MJoq__subGroup{flex-direction:column;gap:.9rem;display:flex}.Configurator-module__Y6MJoq__cardGrid{grid-template-columns:repeat(3,1fr);gap:1.35rem;display:grid}.Configurator-module__Y6MJoq__cardGridFour{grid-template-columns:repeat(4,1fr)}.Configurator-module__Y6MJoq__cardGridTwo{grid-template-columns:repeat(2,1fr)}.Configurator-module__Y6MJoq__card{cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border:.11rem solid #ddd;align-items:center;gap:1.05rem;padding:1.2rem 1.35rem;transition:border-color .2s,background .2s;display:flex}.Configurator-module__Y6MJoq__card:hover{border-color:#bbb}.Configurator-module__Y6MJoq__cardSelected,.Configurator-module__Y6MJoq__cardSelected:hover{border-color:var(--brand);background:#f3920017}.Configurator-module__Y6MJoq__cardStack{flex-direction:column;gap:.75rem;padding:1.35rem .9rem}.Configurator-module__Y6MJoq__cardStackWide{flex-direction:column;gap:.9rem;padding:1.5rem 1.2rem}.Configurator-module__Y6MJoq__cardText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Configurator-module__Y6MJoq__cardName{font-size:1.575rem;font-weight:700;line-height:1.1}.Configurator-module__Y6MJoq__cardMeta{color:#6d6d6d;font-size:1.275rem;font-weight:500}.Configurator-module__Y6MJoq__cardBadges{color:var(--brand);font-size:1.275rem;font-weight:600}.Configurator-module__Y6MJoq__chipRow{flex-wrap:wrap;gap:.9rem;display:flex}.Configurator-module__Y6MJoq__chip{color:inherit;cursor:pointer;background:#fff;border:.11rem solid #ddd;padding:.75rem 1.35rem .9rem;font-family:inherit;font-size:1.35rem;font-weight:600;line-height:1;transition:border-color .2s,background .2s}.Configurator-module__Y6MJoq__chip:hover:not(:disabled){border-color:#bbb}.Configurator-module__Y6MJoq__chipSelected,.Configurator-module__Y6MJoq__chipSelected:hover{border-color:var(--brand);background:#f3920017}.Configurator-module__Y6MJoq__chip:disabled{opacity:.4;cursor:not-allowed}.Configurator-module__Y6MJoq__chipSub{color:#6d6d6d;font-weight:500}.Configurator-module__Y6MJoq__searchRow{align-items:center;gap:1.2rem;display:flex}.Configurator-module__Y6MJoq__search{border:.11rem solid var(--text);color:var(--text);background:0 0;outline:none;flex:1;height:3.6rem;padding:0 1.35rem;font-family:inherit;font-size:1.425rem;font-weight:500}.Configurator-module__Y6MJoq__search:focus{border-color:var(--brand)}.Configurator-module__Y6MJoq__textButton{border:none;border-bottom:.225rem solid var(--brand);color:var(--text);cursor:pointer;background:0 0;padding:0 0 .525rem;font-family:inherit;font-size:1.425rem;font-weight:700;line-height:.94;transition:border-color .3s}.Configurator-module__Y6MJoq__textButton:hover{border-color:var(--text)}.Configurator-module__Y6MJoq__connectorGrid{grid-template-columns:repeat(3,1fr);gap:1.05rem;display:grid}.Configurator-module__Y6MJoq__connectorCard{flex-direction:column;align-items:stretch;gap:.75rem;padding:1.05rem 1.2rem;display:flex}.Configurator-module__Y6MJoq__connectorHead{align-items:baseline;gap:.75rem;display:flex}.Configurator-module__Y6MJoq__connectorNumber{font-family:var(--font-rebnick-medium);color:var(--brand);flex-shrink:0;font-size:1.35rem;font-weight:500}.Configurator-module__Y6MJoq__connectorLabel{font-size:1.35rem;font-weight:600;line-height:1.15}.Configurator-module__Y6MJoq__empty{color:#6d6d6d;margin:0;font-size:1.425rem;font-weight:500}.Configurator-module__Y6MJoq__notice{border-top:.11rem solid #ddd;flex-direction:column;gap:.6rem;padding-top:1.8rem;display:flex}.Configurator-module__Y6MJoq__noticeTitle{color:var(--text);font-size:1.275rem;font-weight:700}.Configurator-module__Y6MJoq__noticeText{color:#6d6d6d;text-wrap:pretty;margin:0;font-size:1.2rem;font-weight:500;line-height:1.35}.Configurator-module__Y6MJoq__sidebar{background:var(--dark-background);color:#fff;flex-direction:column;gap:1.8rem;padding:2.4rem;display:flex;position:sticky;top:2.4rem}.Configurator-module__Y6MJoq__sidebarHead{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.Configurator-module__Y6MJoq__sidebarTitle{font-family:var(--font-rebnick-medium);color:var(--brand);margin:0;font-size:2.1rem;font-weight:500;line-height:1.15}.Configurator-module__Y6MJoq__progress{color:#c7c7c7;flex-shrink:0;font-size:1.425rem;font-weight:700}.Configurator-module__Y6MJoq__block{flex-direction:column;gap:.75rem;display:flex}.Configurator-module__Y6MJoq__blockLabel{color:#c7c7c7;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;font-weight:700}.Configurator-module__Y6MJoq__skuRow{align-items:stretch;gap:.9rem;display:flex}.Configurator-module__Y6MJoq__sku{font-family:var(--font-rebnick-medium);color:#fff;letter-spacing:.02em;word-break:break-all;flex:1;align-self:center;font-size:1.8rem;font-weight:500}.Configurator-module__Y6MJoq__skuPending{color:#9a9a9a;border:.11rem dashed #4a4d55;margin:0;padding:1.05rem 1.2rem;font-size:1.35rem;font-weight:500;line-height:1.3}.Configurator-module__Y6MJoq__ghostButton{color:#fff;cursor:pointer;background:0 0;border:.11rem solid #6d6d6d;flex-shrink:0;padding:0 1.2rem;font-family:inherit;font-size:1.35rem;font-weight:700;transition:border-color .3s}.Configurator-module__Y6MJoq__ghostButton:hover{border-color:var(--brand)}.Configurator-module__Y6MJoq__partList{flex-direction:column;gap:.6rem;display:flex}.Configurator-module__Y6MJoq__part{justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.35rem;display:flex}.Configurator-module__Y6MJoq__partKey{color:#9a9a9a;font-weight:500}.Configurator-module__Y6MJoq__partValue{color:#fff;text-align:right;font-weight:700}.Configurator-module__Y6MJoq__resetButton{color:#fff;cursor:pointer;border:none;border-bottom:.225rem solid var(--brand);background:0 0;align-self:flex-start;padding:0 0 .375rem;font-family:inherit;font-size:1.275rem;font-weight:700;line-height:.94;transition:border-color .3s}.Configurator-module__Y6MJoq__resetButton:hover{border-color:#fff}.Configurator-module__Y6MJoq__divider{background:#3a3d45;height:.11rem}.Configurator-module__Y6MJoq__sidebarFoot{flex-direction:column;gap:1.05rem;display:flex}.Configurator-module__Y6MJoq__sidebarText{color:#c7c7c7;margin:0;font-size:1.35rem;font-weight:500;line-height:1.3}.Configurator-module__Y6MJoq__primaryButton{background:var(--brand);color:var(--text);cursor:pointer;border:none;padding:1.2rem;font-family:inherit;font-size:1.575rem;font-weight:700;line-height:.94;transition:background .2s,color .2s}.Configurator-module__Y6MJoq__primaryButton:hover:not(:disabled){background:#fff}.Configurator-module__Y6MJoq__primaryButton:disabled{opacity:.45;cursor:not-allowed}.Configurator-module__Y6MJoq__dealerLink{color:#fff;border-bottom:.225rem solid var(--brand);align-self:flex-start;padding-bottom:.3rem;font-size:1.35rem;font-weight:700;transition:border-color .3s}.Configurator-module__Y6MJoq__dealerLink:hover{border-color:#fff}.Configurator-module__Y6MJoq__sent{color:var(--brand);margin:0;font-size:1.35rem;font-weight:700}.Configurator-module__Y6MJoq__error{color:#ff8a7a;margin:0;font-size:1.35rem;font-weight:600}.Configurator-module__Y6MJoq__fine{color:#9a9a9a;margin:0;font-size:1.2rem;font-weight:500;line-height:1.3}.Configurator-module__Y6MJoq__footer{background:var(--dark-background);color:#fff;padding:3.6rem 0}.Configurator-module__Y6MJoq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3.6rem;display:flex}.Configurator-module__Y6MJoq__footerCol{color:#c7c7c7;flex-direction:column;gap:.6rem;font-size:1.35rem;font-weight:500;display:flex}.Configurator-module__Y6MJoq__footerLogo{align-self:flex-start;width:auto;height:2.4rem;margin-bottom:.6rem}.Configurator-module__Y6MJoq__footerLinks{flex-wrap:wrap;gap:1.8rem;display:flex}.Configurator-module__Y6MJoq__footerLinks a{color:#fff;font-weight:700;transition:color .2s}.Configurator-module__Y6MJoq__footerLinks a:hover{color:var(--brand)}.Configurator-module__Y6MJoq__copyright{color:#9a9a9a;font-size:1.2rem}.Configurator-module__Y6MJoq__overlay{z-index:100;background:#1f2128b8;justify-content:center;align-items:center;padding:2.4rem;display:flex;position:fixed;inset:0}.Configurator-module__Y6MJoq__modal{background:var(--background);color:var(--text);flex-direction:column;gap:1.35rem;width:100%;max-width:36rem;padding:2.7rem;display:flex}.Configurator-module__Y6MJoq__modalTitle{font-family:var(--font-rebnick-medium);margin:0;font-size:2.1rem;font-weight:500;line-height:1.2}.Configurator-module__Y6MJoq__modalText{color:#6d6d6d;margin:0;font-size:1.35rem;font-weight:500;line-height:1.3}.Configurator-module__Y6MJoq__field{flex-direction:column;gap:.45rem;display:flex}.Configurator-module__Y6MJoq__fieldLabel{font-size:1.275rem;font-weight:700;line-height:1}.Configurator-module__Y6MJoq__modalInput{border:.11rem solid var(--text);color:var(--text);background:0 0;outline:none;height:3.6rem;padding:0 1.2rem;font-family:inherit;font-size:1.425rem;font-weight:500}.Configurator-module__Y6MJoq__modalInput:focus{border-color:var(--brand)}.Configurator-module__Y6MJoq__modalActions{align-items:center;gap:1.2rem;margin-top:.6rem;display:flex}.Configurator-module__Y6MJoq__modalSubmit{flex:1}.Configurator-module__Y6MJoq__modalError{color:#c0392b;margin:0;font-size:1.275rem;font-weight:600}@media only screen and (max-width:768px){.Configurator-module__Y6MJoq__page{font-size:1.15rem}.Configurator-module__Y6MJoq__shell{padding:0 1.5rem}.Configurator-module__Y6MJoq__masthead{padding:1.2rem 0}.Configurator-module__Y6MJoq__logo{height:1.8rem}.Configurator-module__Y6MJoq__mastheadTitle{font-size:1.1rem}.Configurator-module__Y6MJoq__version{display:none}.Configurator-module__Y6MJoq__heroBody{padding:3rem 0 3.6rem}.Configurator-module__Y6MJoq__heroTitle{font-size:2.6rem}.Configurator-module__Y6MJoq__heroSub{font-size:1.25rem}.Configurator-module__Y6MJoq__heroText{max-width:none;font-size:1.15rem}.Configurator-module__Y6MJoq__main{grid-template-columns:1fr;gap:2.4rem;padding:2.4rem 0 3.6rem}.Configurator-module__Y6MJoq__steps{gap:3rem}.Configurator-module__Y6MJoq__stepNumber,.Configurator-module__Y6MJoq__stepTitle,.Configurator-module__Y6MJoq__sidebarTitle,.Configurator-module__Y6MJoq__modalTitle{font-size:1.6rem}.Configurator-module__Y6MJoq__stepDesc,.Configurator-module__Y6MJoq__empty{font-size:1.15rem}.Configurator-module__Y6MJoq__cardGrid,.Configurator-module__Y6MJoq__cardGridFour,.Configurator-module__Y6MJoq__cardGridTwo,.Configurator-module__Y6MJoq__connectorGrid{grid-template-columns:1fr}.Configurator-module__Y6MJoq__cardStack,.Configurator-module__Y6MJoq__cardStackWide{flex-direction:row;align-items:center;padding:1.2rem}.Configurator-module__Y6MJoq__cardName{font-size:1.25rem}.Configurator-module__Y6MJoq__cardMeta,.Configurator-module__Y6MJoq__cardBadges,.Configurator-module__Y6MJoq__connectorLabel,.Configurator-module__Y6MJoq__connectorNumber{font-size:1.05rem}.Configurator-module__Y6MJoq__chip{font-size:1.1rem}.Configurator-module__Y6MJoq__search,.Configurator-module__Y6MJoq__modalInput{height:3rem;font-size:1.15rem}.Configurator-module__Y6MJoq__textButton{font-size:1.15rem}.Configurator-module__Y6MJoq__sidebar{padding:1.8rem;position:static}.Configurator-module__Y6MJoq__sku{font-size:1.5rem}.Configurator-module__Y6MJoq__part,.Configurator-module__Y6MJoq__partKey,.Configurator-module__Y6MJoq__partValue,.Configurator-module__Y6MJoq__sidebarText,.Configurator-module__Y6MJoq__progress{font-size:1.1rem}.Configurator-module__Y6MJoq__primaryButton{font-size:1.25rem}.Configurator-module__Y6MJoq__footerInner{gap:2.4rem}.Configurator-module__Y6MJoq__footerCol,.Configurator-module__Y6MJoq__footerLinks a{font-size:1.1rem}.Configurator-module__Y6MJoq__modal{padding:1.8rem}}
