.producto-relacionados{border-top:1px solid var(--linea);margin-top:48px;padding-top:32px}.producto-relacionados-cabecera{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.producto-relacionados-cabecera h2{margin:0;font-size:18px;font-weight:600}.producto-relacionados-nav{flex-shrink:0;gap:6px;display:flex}.producto-relacionados-flecha{border:1px solid var(--linea);background-color:var(--blanco);width:30px;height:30px;color:var(--tinta);justify-content:center;align-items:center;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.producto-relacionados-flecha:hover{border-color:var(--verde);color:var(--verde);background-color:var(--hueso)}.producto-relacionados-pista{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.producto-relacionados-pista::-webkit-scrollbar{display:none}.producto-relacionados-lista{gap:14px;margin:0;padding:0 1px 1px;list-style:none;display:flex}.producto-relacionado{scroll-snap-align:start;flex:0 0 calc(50% - 7px);min-width:0}.producto-relacionado .producto{height:100%}.producto-relacionado .producto-cuerpo{gap:8px;padding:10px 10px 12px}.producto-relacionado .producto-nombre{font-size:12.5px}.producto-relacionado .producto-precio{font-size:14px}.producto-relacionado .producto-precio-anterior{font-size:11px}.producto-relacionado .producto-agregar{gap:6px;padding:8px;font-size:11px}.producto-relacionado .producto-cantidad-btn{height:36px}.producto-relacionado .producto-cantidad-valor{height:36px;font-size:14px}@media (min-width:560px){.producto-relacionado{flex-basis:calc(33.333% - 10px)}}@media (min-width:768px){.producto-relacionados{margin-top:56px;padding-top:40px}.producto-relacionados-cabecera{margin-bottom:22px}.producto-relacionados-cabecera h2{font-size:20px}.producto-relacionado{flex-basis:calc(25% - 11px)}.producto-relacionado .producto-cuerpo{padding:12px 12px 14px}.producto-relacionado .producto-nombre{font-size:13px}.producto-relacionado .producto-agregar{padding:9px 10px;font-size:12px}}@media (min-width:1200px){.producto-relacionado{flex-basis:calc(16.666% - 12px)}}
