.uc-parts-banner{background:radial-gradient(ellipse at 84% 65%,rgba(200,16,46,.18),transparent 52%),#080809;overflow:hidden;color:#f7f7f8}
.uc-parts-banner__inner{max-width:1560px;padding-inline:24px;margin-inline:auto}
.uc-parts-banner__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:25px;font-size:12px;color:#a0a0a6}
.uc-parts-banner__breadcrumbs [aria-current]{color:#f7f7f8}
.uc-parts-banner__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:500px;gap:36px}
.uc-parts-banner__copy{padding-block:40px;min-width:0;position:relative;z-index:2}
.uc-parts-banner__brands{display:flex;align-items:center;gap:18px;margin:0 0 28px;font-family:'Oxanium',sans-serif;font-size:10px;font-weight:700;letter-spacing:.17em;color:#b5b5bc}
.uc-parts-banner__cross{font-size:18px;font-weight:400;color:#74747d}
.uc-parts-banner__darkflash{font-family:Arial,sans-serif;font-style:italic;font-size:27px;font-weight:900;letter-spacing:-.055em}
.uc-parts-banner h1{font-family:'Eurostile Extended','Orbitron',sans-serif;font-size:clamp(30px,3.35vw,56px);font-weight:900;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:#f7f7f8;margin:0 0 24px}
.uc-parts-banner h1>span{display:block;color:#e04b62;margin-top:7px}
.uc-parts-banner__intro{font-size:18px;line-height:1.7;color:#a7a4ab;margin:0 0 26px}
.uc-parts-banner .uc-parts-banner__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:50px;padding:15px 25px;border-radius:7px;background:#c8102e;color:#fff;font-family:'Oxanium',sans-serif;font-weight:800;font-size:12px;letter-spacing:.035em;text-transform:uppercase;transition:background .2s}
.uc-parts-banner__cta:hover{background:#e01a3c}
.uc-parts-banner__cta>span{font-size:22px;line-height:1}
.uc-parts-banner__note{font-size:12px;color:#94919b;display:flex;align-items:center;gap:10px;margin:16px 0 0}
.uc-parts-banner__note>span,.uc-parts-banner__benefits p>span{color:#e04b62}
.uc-parts-banner__visual{position:relative;min-width:0;height:500px;display:grid;place-items:center;isolation:isolate}
.uc-parts-banner__rings{position:absolute;width:440px;max-width:85%;aspect-ratio:1;border:1px solid rgba(200,16,46,.18);border-radius:50%;z-index:-1}
.uc-parts-banner__rings::before,.uc-parts-banner__rings::after{content:"";position:absolute;inset:36px;border:1px solid rgba(200,16,46,.2);border-radius:50%}
.uc-parts-banner__rings::after{inset:72px}
.uc-parts-banner__image{width:100%;height:100%;max-height:475px;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0,0,0,.4))}
.uc-parts-banner__offer{position:absolute;right:1%;top:17%;padding:17px 22px;border:1px solid #622136;background:rgba(15,13,17,.96);transform:rotate(5deg);color:#f7f7f8}
.uc-parts-banner__offer>span{display:block;font-family:'Oxanium',sans-serif;font-size:9px;letter-spacing:.15em;color:#aaa6b1;text-transform:uppercase;margin-bottom:7px}
.uc-parts-banner .uc-parts-banner__offer>strong{font-family:'Eurostile Extended','Orbitron',sans-serif;font-size:clamp(26px,2.6vw,40px);line-height:1;text-transform:uppercase}
.uc-parts-banner__caption{position:absolute;bottom:5px;margin:0;color:#72666d;font-size:9px;letter-spacing:.2em;text-transform:uppercase}
.uc-parts-banner__benefits{background:#101013;border-block:1px solid #2b292e}
.uc-parts-banner__benefits>div{max-width:1560px;padding:14px 24px;margin:auto;display:flex;justify-content:space-between;gap:20px}
.uc-parts-banner__benefits p{display:flex;gap:10px;align-items:center;margin:0;font-size:13px;line-height:1.4;font-weight:600}
.uc-parts__catalog-title{color:#f7f7f8;font-family:'Eurostile Extended','Orbitron',sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.4vw,34px);margin:32px 0 20px}
#UCPartsCatalog{scroll-margin-top:100px}
@media(max-width:989px){.uc-parts-banner__layout{gap:15px;min-height:430px}.uc-parts-banner__visual{height:430px}.uc-parts-banner h1{font-size:clamp(28px,4vw,42px)}.uc-parts-banner__offer{padding:13px;right:0}.uc-parts-banner__intro{font-size:16px}.uc-parts-banner__brands{gap:10px}}
@media(max-width:749px){.uc-parts-banner__inner{padding-inline:16px}.uc-parts-banner__breadcrumbs{padding-top:16px;font-size:11px;gap:10px}.uc-parts-banner__layout{grid-template-columns:1fr;gap:0;min-height:0}.uc-parts-banner__copy{padding:26px 0 6px}.uc-parts-banner__brands{margin-bottom:20px;font-size:9px}.uc-parts-banner__darkflash{font-size:24px}.uc-parts-banner h1{font-size:clamp(28px,7.7vw,44px);margin-bottom:16px}.uc-parts-banner__intro{font-size:16px;margin-bottom:20px;line-height:1.55}.uc-parts-banner__cta{min-height:48px}.uc-parts-banner__visual{height:310px;max-width:450px;width:100%;justify-self:center}.uc-parts-banner__image{max-height:300px}.uc-parts-banner__rings{width:290px}.uc-parts-banner__offer{top:19%;right:1%;padding:12px 14px}.uc-parts-banner .uc-parts-banner__offer>strong{font-size:29px}.uc-parts-banner__offer>span{font-size:8px}.uc-parts-banner__caption{bottom:0}.uc-parts-banner__benefits>div{padding:13px 16px;gap:7px;flex-wrap:wrap;justify-content:center}.uc-parts-banner__benefits p{font-size:11px}.uc-parts-banner__benefits p:last-child{flex-basis:100%;justify-content:center}.uc-parts__catalog-title{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.uc-parts-banner__cta{transition:none}}
