.kp-chassis{color:#111318;background:#f4f5f7;padding:clamp(44px,7vw,92px) 20px}.kp-chassis__inner{width:min(1400px,100%);margin:0 auto}.kp-chassis__header{float:none!important;width:100%;max-width:760px;margin:0 auto clamp(28px,4vw,50px);text-align:center}.kp-chassis__eyebrow{margin:0 0 10px;color:#5d6671;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kp-chassis__heading{margin:0;color:inherit;font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.035em}.kp-chassis__intro{margin-top:18px;color:#4f5964;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.kp-chassis__grid{clear:both;width:100%;display:grid;grid-template-columns:repeat(var(--kp-chassis-columns),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.kp-chassis-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;color:inherit;background:#fff;border:1px solid #b7bdc4;border-radius:16px;text-decoration:none;box-shadow:0 8px 24px #1113180f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.kp-chassis-card:hover{color:inherit;transform:translateY(-4px);border-color:#111318;box-shadow:0 14px 36px #11131821}.kp-chassis-card:focus-visible{outline:3px solid #2d75b8;outline-offset:4px}.kp-chassis-card__visual{position:relative;display:grid;height:190px;min-height:190px;place-items:end center;overflow:hidden;color:#111318;background:#f5f6f7!important;isolation:isolate}.kp-chassis-card__visual:after{position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,#74b9e6 0 28%,#214d87 28% 52%,#d4202a 52% 76%,transparent 76%);content:""}.kp-chassis-card__drawing{width:90%;height:auto!important;aspect-ratio:16 / 9;max-height:168px;opacity:.78}.kp-chassis-card__code{position:absolute;right:16px;bottom:10px;color:#111318;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:900;letter-spacing:-.05em;text-shadow:0 1px 8px rgba(255,255,255,.94);z-index:2}.kp-chassis-card__image{width:100%;height:100%;min-height:190px;object-fit:cover;filter:saturate(.25) contrast(1.08)}.kp-chassis-card__image--generated{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;min-height:0;padding:12px 10px 3px;object-fit:contain;object-position:center bottom;filter:none;transform:scale(var(--kp-chassis-image-scale, 1.02));transform-origin:center bottom}[data-kp-theme=dark] .kp-chassis-card__visual{background:#f5f6f7!important}.kp-chassis-card__content{position:relative;display:flex;min-height:128px;flex-direction:column;align-items:flex-start;padding:20px 48px 22px 20px}.kp-chassis-card__title{font-size:1.18rem;line-height:1.25}.kp-chassis-card__years,.kp-chassis-card__models{display:block;margin-top:7px;color:#616b76;font-size:.88rem;line-height:1.35}.kp-chassis-card__models{margin-top:3px}.kp-chassis-card__arrow{position:absolute;right:20px;bottom:20px;font-size:1.45rem;transition:transform .18s ease}.kp-chassis-card:hover .kp-chassis-card__arrow{transform:translate(4px)}.kp-chassis__footer{margin-top:clamp(28px,4vw,44px);text-align:center}.kp-chassis__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 24px;color:#fff;background:#111318;border:1px solid #111318;text-decoration:none;font-size:.82rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.kp-chassis__button:hover{color:#111318;background:transparent}[data-kp-theme=dark] .kp-chassis{color:#f4f6f8;background:#0d0f14}[data-kp-theme=dark] .kp-chassis__eyebrow,[data-kp-theme=dark] .kp-chassis__intro,[data-kp-theme=dark] .kp-chassis-card__years,[data-kp-theme=dark] .kp-chassis-card__models{color:#aeb6c0}[data-kp-theme=dark] .kp-chassis-card{background:#171920;border-color:#343844;box-shadow:0 10px 28px #00000047}[data-kp-theme=dark] .kp-chassis-card:hover{border-color:#eef2f6}[data-kp-theme=dark] .kp-chassis__button{color:#111318;background:#fff;border-color:#fff}[data-kp-theme=dark] .kp-chassis__button:hover{color:#fff;background:transparent}@media(max-width:1099px){.kp-chassis__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.kp-chassis{padding-right:16px;padding-left:16px}.kp-chassis__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kp-chassis-card__visual,.kp-chassis-card__image{height:142px;min-height:132px}.kp-chassis-card__drawing{width:100%}.kp-chassis-card__code{right:10px;font-size:1.7rem}.kp-chassis-card__content{min-height:118px;padding:15px 34px 17px 14px}.kp-chassis-card__title{font-size:1rem}.kp-chassis-card__years,.kp-chassis-card__models{font-size:.77rem}.kp-chassis-card__arrow{right:13px;bottom:14px}}@media(prefers-reduced-motion:reduce){.kp-chassis-card,.kp-chassis-card__arrow{transition:none}}.kp-caliper{color:inherit;max-width:720px}.kp-caliper [hidden]{display:none!important}.kp-caliper__price{display:grid;gap:4px;margin:14px 0}.kp-caliper__price>span{font-size:.85em}.kp-caliper__price>strong{font-size:1.6em}.kp-caliper fieldset{border:0;padding:0;margin:26px 0;min-width:0}.kp-caliper legend{font-weight:700;padding:0;margin-bottom:10px}.kp-caliper__choice{display:flex;gap:12px;align-items:center;padding:15px;margin-bottom:10px;border:1px solid #b8bdc5;border-radius:8px;background:#fff;color:#15171b;cursor:pointer;line-height:1.4}.kp-caliper__choice input{width:21px;height:21px;flex:0 0 auto;margin:0;accent-color:#194f82}.kp-caliper__choice:has(input:checked){background:#f2f7fb;border-color:#194f82;box-shadow:inset 3px 0 #194f82}.kp-caliper__choice:has(input:focus-visible){outline:3px solid #65aef3;outline-offset:3px}.kp-caliper__choice b{white-space:nowrap}.kp-caliper__note{font-size:.9em;line-height:1.5}.kp-caliper__quote{padding:16px;border:1px dashed currentColor;border-radius:8px;margin:24px 0}.kp-caliper__quote p{margin:8px 0}.kp-caliper__saving{font-weight:650;color:#194f82}.kp-caliper__purchase{display:grid;grid-template-columns:auto 80px;align-items:center;gap:12px}.kp-caliper__purchase input{width:80px}.kp-caliper__purchase button{grid-column:1 / -1;width:100%}.kp-caliper__error{color:#b42318;font-weight:650}.kp-caliper select{width:100%;max-width:100%}html[data-kp-theme=dark] .kp-caliper__choice{color:#f2f4f7;background:#171a20;border-color:#454b55}html[data-kp-theme=dark] .kp-caliper__choice:has(input:checked){background:#1b2936;border-color:#9bc8f0;box-shadow:inset 3px 0 #9bc8f0}html[data-kp-theme=dark] .kp-caliper__choice input{accent-color:#9bc8f0}html[data-kp-theme=dark] .kp-caliper__saving{color:#9bc8f0}html[data-kp-theme=dark] .kp-caliper__error{color:#ffb4ab}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
