@charset "UTF-8";

/* Decorative imagery is limited to the heading of Nuestras soluciones. */
.parts-editorial .parts-lines{padding-top:0}
.parts-editorial .parts-solutions-banner{position:relative;isolation:isolate;overflow:hidden;margin-bottom:29px;background:#f0f2ec;border-block:1px solid #d9dfd3}
.parts-editorial .parts-solutions-banner__inner{min-height:235px;align-items:center;gap:30px 42px;padding-block:32px;margin-bottom:0}
.parts-solutions-banner:before,.parts-solutions-banner:after{content:"";position:absolute;inset:0;pointer-events:none}
.parts-solutions-banner:before{z-index:-2;background:url('../img/refacciones/soluciones-cabecera.webp?v=870247511384') center 53%/cover no-repeat}
.parts-solutions-banner:after{z-index:-1;background:linear-gradient(90deg,rgba(248,250,245,.98),rgba(248,250,245,.94) 38%,rgba(244,247,239,.77) 68%,rgba(244,247,239,.43))}
.parts-solutions-banner__inner,.parts-solutions-banner__inner>div,.parts-solutions-banner__inner>p{position:relative;z-index:1;min-width:0}
.parts-editorial .parts-solutions-banner .drive-kicker{color:#465b60}
.parts-editorial .parts-solutions-banner h2{font-size:clamp(39px,4.5vw,61px);line-height:1.04}
.parts-editorial .parts-solutions-banner__inner>p{display:block;flex:none;max-width:310px;margin:22px 0 0;padding:12px 16px;border-left:1px solid #cbd5c5;background:rgba(248,250,244,.92);color:#30474e;font-size:14px;line-height:1.8}

/* Matching image frames keep the two product lines visually balanced. */
.parts-editorial .parts-lines .parts-line--trp{margin-top:0}
.parts-editorial .parts-lines .parts-line__photo{height:auto;aspect-ratio:2/1}
.parts-editorial .parts-line--trp .parts-line__photo img{object-fit:cover;object-position:center;background:#e4e7e1}

@media(max-width:1000px){
 .parts-editorial .parts-solutions-banner__inner{min-height:220px;padding-block:29px;gap:26px}
 .parts-editorial .parts-solutions-banner__inner>p{max-width:260px;font-size:13px}
}
@media(max-width:800px){
 .parts-editorial .parts-solutions-banner__inner{min-height:0;flex-direction:column;align-items:flex-start;padding-block:29px;gap:18px}
 .parts-editorial .parts-solutions-banner h2{font-size:clamp(38px,6.1vw,49px)}
 .parts-editorial .parts-solutions-banner__inner>p{margin:0;padding:0;border:0;background:none;max-width:none;font-size:13px}
 .parts-solutions-banner:before{background-position:70% center}
 .parts-solutions-banner:after{background:linear-gradient(90deg,rgba(248,250,245,.98),rgba(248,250,245,.94) 48%,rgba(244,247,239,.74))}
}
@media(max-width:600px){
 .parts-editorial .parts-solutions-banner{margin-bottom:24px}
 .parts-editorial .parts-solutions-banner__inner{padding-block:25px;gap:17px}
 .parts-editorial .parts-solutions-banner h2{font-size:clamp(34px,8.5vw,46px);line-height:1.06}
 .parts-editorial .parts-solutions-banner .drive-kicker{font-size:9px;letter-spacing:.11em;margin-bottom:13px}
 .parts-editorial .parts-solutions-banner__inner>p{display:block;line-height:1.75}
 .parts-solutions-banner:after{background:linear-gradient(90deg,rgba(248,250,245,.98),rgba(248,250,245,.94) 62%,rgba(244,247,239,.79))}
}
@media(max-width:360px){
 .parts-editorial .parts-solutions-banner h2{font-size:33px}
}
