.bypostauthor{display:block}.tm-repuestos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}.tm-repuesto-card{position:relative;overflow:hidden;border:1px solid rgb(242 124 11 / .18);border-radius:12px;background:linear-gradient(145deg,#fffdf9 0%,#fff3d4 100%);box-shadow:0 8px 22px rgb(84 51 15 / .13);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.tm-repuesto-card:hover{transform:translateY(-7px);border-color:#f27c0b;box-shadow:0 16px 30px rgb(242 124 11 / .27)}.tm-repuesto-card__gallery{position:relative;width:100%;overflow:hidden;background:#fec037}.tm-repuesto-card__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tm-repuesto-card__track::-webkit-scrollbar{display:none}.tm-repuesto-card__photo{display:block;width:100%;min-width:100%;aspect-ratio:4 / 3;scroll-snap-align:start;object-fit:cover;transition:transform .35s ease}.tm-repuesto-card:hover .tm-repuesto-card__photo{transform:scale(1.055)}.tm-repuesto-card h3{margin:18px 18px 7px;color:#25201a;font-family:inherit;font-size:18px;font-weight:700;line-height:1.25}.tm-repuesto-card p{margin:0 18px 19px;color:#f27c0b;font-family:inherit;font-size:18px;font-weight:800;line-height:1.25}@media (max-width:1024px){.tm-repuestos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tm-repuestos-grid{grid-template-columns:1fr;gap:16px}}