.logged-in .btn-login-producto {
    display: none !important;
}

.precio-producto {
    min-width: 0;
    max-width: 100%;
}

.precio-producto .price,
.precio-producto p.price {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: baseline;
    gap: 0.35em;
    min-width: 0;
    max-width: 100%;
    white-space: nowrap;
}

.precio-producto .price .price {
    display: contents;
}

.precio-producto del,
.precio-producto .price del,
.precio-producto ins,
.precio-producto .price ins {
    display: inline !important;
}

.precio-producto del,
.precio-producto .price del {
    opacity: 0.55;
}

.precio-producto ins,
.precio-producto .price ins {
    text-decoration: none;
    font-weight: 700;
}

@media (max-width: 767px) {
    .precio-producto .price,
    .precio-producto p.price,
    .precio-producto .price .woocommerce-Price-amount,
    .precio-producto .price .amount {
        font-size: clamp(22px, 6.2vw, 32px) !important;
    }
}
