.part-tags{gap:8px}.part-filter{min-height:37px;padding:8px 11px;border:1px solid #d7d8d4;border-radius:20px;background:#fff;color:var(--ink);font:inherit;font-size:10px;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.part-filter:hover{transform:translateY(-2px)}.part-filter.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.parts-art{min-height:385px;padding:0;position:relative;overflow:hidden;display:block;background:#17203b}.parts-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .45s ease}.parts-art:hover>img{transform:scale(1.03)}.parts-image-shade{position:absolute;inset:0;background:linear-gradient(180deg,#17203b14 25%,#17203be8 100%)}.parts-caption{position:absolute;z-index:1;right:30px;bottom:76px;left:30px;color:#fff}.parts-caption span,.parts-caption b,.parts-caption p{display:block}.parts-caption span{color:var(--yellow);font-size:10px}.parts-caption b{margin-top:8px;font-size:24px}.parts-caption p{margin:7px 0 0;color:#e4e9f3;font-size:10px}.parts-contact{position:absolute;z-index:2;right:18px;bottom:18px;left:18px}.parts-steps{display:none}@media(max-width:520px){.part-tags{gap:6px}.part-filter{min-height:36px;padding:7px 10px;font-size:9px}.parts-art{min-height:335px;border-radius:15px}.parts-caption{right:20px;bottom:76px;left:20px}.parts-caption b{font-size:20px}.parts-caption p{font-size:9px}.parts-contact{right:12px;bottom:12px;left:12px}.parts-contact span{font-size:8px}}
.leader-emblem{position:absolute;z-index:1;left:23px;top:74px;bottom:52px;width:88px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-left:1px solid #53607d;color:#8290ad}.leader-emblem b{width:54px;height:54px;display:grid;place-items:center;border:1px solid #8390ab;border-radius:50%;font-size:18px;letter-spacing:-2px}.leader-emblem span{font-size:8px;letter-spacing:1px;writing-mode:vertical-rl;transform:rotate(180deg)}.leader-card .leader-name,.leader-card>p,.leader-card .leader-sign{margin-left:86px}.leader-card .leader-top{margin-left:86px}@media(max-width:520px){.leader-emblem{left:17px;top:72px;bottom:48px;width:55px}.leader-emblem b{width:42px;height:42px;font-size:14px}.leader-emblem span{font-size:7px}.leader-card .leader-name,.leader-card>p,.leader-card .leader-sign,.leader-card .leader-top{margin-left:60px}}
.leader-honda{position:absolute;z-index:0;top:20px;left:25px;width:82px;height:82px;overflow:hidden;border:1px solid #ff755d66;border-radius:50%;background:#46070b;box-shadow:0 8px 24px #ff1e2d33}.leader-honda img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.9}.leader-card .leader-top{padding-right:0}.leader-card .leader-top i{position:relative;z-index:1}@media(max-width:520px){.leader-honda{top:17px;left:18px;width:58px;height:58px}.leader-card .leader-top{padding-right:0}}
.leader-honda{display:none}.leader-card:before{width:220px;height:220px;left:-82px;top:-84px;background:#ff927f;box-shadow:0 12px 30px rgba(255,117,93,.22)}
.leader-emblem b{display:none}
.leader-card:before{display:none}.leader-honda{display:block;z-index:1;top:-28px;left:-25px;width:132px;height:132px;border:2px solid #ff927f88;border-radius:50%;background:#46070b;box-shadow:0 12px 32px rgba(255,30,45,.32)}.leader-honda img{opacity:.94}
@media(max-width:520px){.leader-honda{top:-22px;left:-20px;width:104px;height:104px}}
div.leader-card div.leader-honda{display:block!important;visibility:visible;opacity:1;z-index:4;top:-38px;left:-35px;width:160px;height:160px;background:#d91424;border-radius:50%;overflow:hidden}
div.leader-card div.leader-honda img{display:block!important;visibility:visible;opacity:1;mix-blend-mode:normal;object-fit:cover;width:100%;height:100%}
@media(max-width:520px){div.leader-card div.leader-honda{top:-28px;left:-26px;width:126px;height:126px}}
.leader-card .leader-emblem{display:none}.leader-card div.leader-honda{top:24px;left:24px;width:150px;height:150px;border:2px solid #ff927f88;box-shadow:0 10px 28px rgba(255,30,45,.28)}.leader-card .leader-top,.leader-card .leader-name,.leader-card>p,.leader-card .leader-sign{margin-left:0}.leader-card .leader-top{padding-left:165px}
@media(max-width:520px){.leader-card div.leader-honda{top:20px;left:20px;width:116px;height:116px}.leader-card .leader-top{padding-left:130px}}
.leader-card div.leader-honda{position:absolute!important;top:30px!important;left:30px!important;right:auto!important;bottom:auto!important;width:120px!important;height:120px!important}
@media(max-width:520px){.leader-card div.leader-honda{top:24px!important;left:24px!important;width:94px!important;height:94px!important}}
.leader-card .leader-top i{display:none}
.page-intro{min-height:590px;margin:0;background:var(--blue);color:#fff}.page-intro .hero-main{padding:20px 0}.page-intro .eyebrow{border-color:#5477ed;background:#355ee8;color:#e5ebff;box-shadow:none}.page-intro .eyebrow:before{background:var(--yellow);box-shadow:0 0 0 3px #5d7af0}.page-intro h1{margin-top:20px;font-size:clamp(54px,6vw,86px);line-height:.94}.page-intro mark{color:var(--yellow)}.page-intro .hero-statement{max-width:330px;color:#d8e0ff}.hero-specs{display:flex;gap:17px;margin:28px 0}.hero-specs span{padding-right:11px;border-right:1px solid #7890ff;color:#d6dcf2;font-size:10px}.hero-specs span:first-child{padding:0;border:0}.hero-specs b{display:block;color:#fff;font-size:17px}.page-intro .hero-link{background:var(--yellow);color:var(--ink)}.page-intro .hero-link span{color:var(--ink)}.page-intro .hero-bike{height:465px;border-radius:170px 170px 0 0;background:var(--sky)}.page-intro .hero-bike:before{width:405px;height:405px;background:#d9edff}.page-intro .hero-bike img{height:86%;filter:drop-shadow(0 25px 12px rgba(21,62,121,.22))}.page-intro .hero-speed{color:#fff}.page-intro .hero-stamp{top:88px;left:6%;color:#6587ef}.page-intro .shape-one{top:-85px;right:48%;background:#4169ed}.page-intro .shape-two{display:none}@media(max-width:850px){.page-intro{min-height:540px}.page-intro .hero-bike{height:390px}}@media(max-width:520px){.page-intro{min-height:638px;padding:32px 6vw 0}.page-intro .hero-main{padding:0}.page-intro h1{margin-top:17px;font-size:58px}.page-intro .hero-statement{margin:15px 0;font-size:11px}.hero-specs{margin:17px 0 20px;gap:13px}.hero-specs span{font-size:9px}.hero-specs b{font-size:15px}.page-intro .hero-link{min-height:44px}.page-intro .hero-bike{height:290px;margin-top:auto;width:100%;border-radius:125px 125px 0 0}.page-intro .hero-bike:before{width:290px;height:290px}.page-intro .hero-bike img{height:84%}.page-intro .hero-stamp{top:260px;left:9%;font-size:13px}.page-intro .shape-one{top:-65px;right:73%;width:130px;height:130px}}
.product-card{cursor:pointer}.product-card:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.product-card .choose-model{cursor:pointer}
.map-placeholder{background:#dcecff}.map-placeholder:before,.map-placeholder:after,.map-placeholder>span,.map-placeholder>i,.map-placeholder>b{display:none}.map-placeholder img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .45s ease}.map-placeholder:hover img{transform:scale(1.025)}
