.productoDetalle{background:#fff;border-radius:8px;align-items:center;gap:80px;padding:32px;display:flex;box-shadow:0 8px 8px #00000014}.productoDetalleImage{border-radius:8px;flex:1;min-width:0;height:400px;overflow:hidden;box-shadow:0 4px 16px #0000000f}.productoDetalleImage img{object-fit:cover}.productoDetalleText{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.productoDetalleText h3,.productoDetalleText h3 a{color:#1c1c1c;font-size:20px;font-weight:600;line-height:1.2}.productoDetalleText p{white-space:normal;line-height:1.4}.productoDetalleText>div{flex-direction:column;gap:12px;display:flex}.productoDetalleText>a{align-self:flex-start}.productoDetalle .productoDetalleLabel{letter-spacing:1.8px;text-transform:uppercase;font-size:12px}.productoDetalleInverted{flex-direction:row-reverse}.productoDetalleMedicinal .productoDetalleImage{flex:0 0 400px}.productoDetalleMedicinal .productoDetalleImage img{object-fit:contain;padding:16px}@media (max-width:1024px){.productoDetalle{gap:32px}.productoDetalleMedicinal .productoDetalleImage{flex-basis:40%}}@media (max-width:768px){.productoDetalle{flex-direction:column;gap:24px;padding:16px}.productoDetalleImage,.productoDetalleMedicinal .productoDetalleImage{flex:auto;width:100%;height:280px}.productoDetalleText{width:100%}}
