#spbox-brand-parts.engine-assembly-category{background:#f5f5f6;color:#62666e;font-family:Arial,sans-serif}
#spbox-brand-parts.engine-assembly-category .bp-hero{width:min(1280px,calc(100% - 40px));margin:18px auto 0;border-radius:9px;overflow:hidden}
#spbox-brand-parts.engine-assembly-category .bp-content{padding-top:24px}
#spbox-brand-parts.engine-assembly-category .bp-hero-facets{display:block!important;margin-top:18px}
#spbox-brand-parts.engine-assembly-category .bp-pill-row{display:block}
#spbox-brand-parts.engine-assembly-category .bp-model-pills{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:10px}
#spbox-brand-parts.engine-assembly-category .bp-model-pills button{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid #c7c7cb;border-bottom:3px solid #c52c3d;border-radius:22px;background:#fff;color:#45464c;font:400 14px/1.7 Arial,sans-serif;white-space:nowrap;cursor:pointer}
#spbox-brand-parts.engine-assembly-category .bp-model-pills button span{font-size:11px;font-weight:400;color:#747780}
#spbox-brand-parts.engine-assembly-category .bp-model-pills button:hover{background:#fff0f2;border-color:#c52c3d}
#spbox-brand-parts.engine-assembly-category .bp-model-pills button.is-active{background:#fff0f2;color:#45464c;font-weight:400;border-color:#c52c3d;border-bottom-color:#c52c3d}
#spbox-brand-parts.engine-assembly-category .bp-engine-brand{appearance:none;border:0;background:transparent;padding:0;color:#b52b39;font:400 12px/1.7 Arial,sans-serif;text-align:left;cursor:pointer}
#spbox-brand-parts.engine-assembly-category .bp-engine-brand:hover{text-decoration:underline;text-underline-offset:3px}
#spbox-brand-parts.engine-assembly-category .bp-card dl>div{grid-template-columns:78px minmax(0,1fr)}
#spbox-brand-parts.engine-assembly-category .bp-card dl dt{color:#888e95}
#spbox-brand-parts.engine-assembly-category .bp-card dl dd{color:#626970;-webkit-line-clamp:2}
#spbox-brand-parts.engine-assembly-category .bp-card h2{min-height:66px}
#spbox-brand-parts.engine-assembly-category .bp-pages{display:none}
#spbox-brand-parts.bp-detail.engine-assembly-detail .bp-product-main .bp-eyebrow{font-weight:700}
#spbox-brand-parts.bp-detail.engine-assembly-detail .bp-detail-specs dd{font-weight:700}
#spbox-brand-parts.bp-detail.engine-assembly-detail .pi-specifications dl>div:nth-child(odd){background:#f4f5f6}
#spbox-brand-parts.bp-detail.engine-assembly-detail .pi-specifications dl>div:nth-child(even){background:#fff}
#spbox-brand-parts.bp-detail.engine-assembly-detail .pi-specifications dl>div{padding:10px 12px;border-bottom:0}
#spbox-brand-parts.bp-detail.engine-assembly-detail .pi-specifications dt{font-weight:400;color:#6c7279}
#spbox-brand-parts.bp-detail.engine-assembly-detail .pi-specifications dd{font-weight:700;color:#32363b}
@media(max-width:700px){
 #spbox-brand-parts.engine-assembly-category .bp-hero{width:calc(100% - 24px);margin:12px auto 0;border-radius:8px}
 #spbox-brand-parts.engine-assembly-category .bp-hero-facets{display:block!important;margin-top:16px}
 #spbox-brand-parts.engine-assembly-category .bp-model-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 0 6px;scrollbar-width:thin}
 #spbox-brand-parts.engine-assembly-category .bp-model-pills button{flex:0 0 auto;gap:6px;padding:7px 11px;font-size:12px}
 #spbox-brand-parts.engine-assembly-category .bp-model-pills button span{font-size:10px}
 #spbox-brand-parts.engine-assembly-category .bp-card dl>div{grid-template-columns:76px minmax(0,1fr)}
}

