/* NALAXIS 1.821.580. Alcance estricto: fichas WooCommerce en móvil. */
body.single-product .nv580-description-link,
body.single-product .nv580-size-guide-trigger {display:none!important}
@media (max-width:767px) {
  /* Solo oculta la descripción corta si está confirmado el acceso a la pestaña inferior. */
  body.single-product .nv580-short-description-hidden{display:none!important}
  body.single-product .nv580-description-link:not([hidden]) {
    display:inline-flex!important;
    width:auto!important;
    align-items:center!important;
    padding:4px 0!important;
    margin:1px 0 12px!important;
    min-height:35px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#0f766e!important;
    font-size:13px!important;
    font-weight:650!important;
    line-height:1.4!important;
    text-decoration:underline!important;
    text-underline-offset:3px!important;
    cursor:pointer!important;
  }
  body.single-product .nv580-description-link[hidden] {display:none!important}
  body.single-product .nv580-size-guide-row>th.label,
  body.single-product .nv580-size-guide-row>td.label,
  body.single-product .nv580-size-guide-label {
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:3px 9px!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-width:0!important;
  }
  body.single-product .nv580-size-guide-trigger {
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    min-height:35px!important;
    height:auto!important;
    margin:0 0 0 auto!important;
    padding:4px 0 4px 7px!important;
    color:#0f766e!important;
    font-size:13px!important;
    font-weight:650!important;
    line-height:1.35!important;
    text-decoration:underline!important;
    text-underline-offset:3px!important;
    white-space:nowrap;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    border-radius:0!important;
    cursor:pointer!important;
    order:10;
  }
  body.single-product .nv580-original-guide-hidden {display:none!important}
  body.single-product .nv580-description-link:focus-visible,
  body.single-product .nv580-size-guide-trigger:focus-visible {
    outline:2px solid #0f766e!important;
    outline-offset:3px;
  }
  /* WhatsApp fijo: solo con contacto propio del producto realmente presente. */
  body.single-product.nv580-inline-consult-ready #ht-ctc-chat,
  body.single-product.nv580-inline-consult-ready .ht-ctc-chat,
  body.single-product.nv580-inline-consult-ready .joinchat {display:none!important}
  /* Si la combinación tiene compra normal habilitada, no desviar hacia consultas. */
  body.single-product.nv580-purchasable-variation .nv577-consult-strip {display:none!important}
}
