/* OFIMOB Mobile Final Acceptance - scoped delta, 2026-08-25 (B87U 2026-09-02: compact consent control; B87V 2026-09-02: logo duplicado + solapamiento cero + primera fila eager) */

/* B87V: Complianz clona el marcado de logo de Astra (incluye el enlace .sticky-custom-logo,
   oculto de forma nativa solo dentro de .site-header) dentro de su propia cabecera de banner
   (.cmplz-header), fuera de ese contexto, por lo que el duplicado queda visible. Se oculta
   unicamente dentro del banner de Complianz, sin tocar el comportamiento real del header
   sticky de Astra en el resto del sitio. Aplica a todos los anchos (el defecto no depende
   de viewport).
*/
.cmplz-header .sticky-custom-logo,
.cmplz-manage-consent-container .sticky-custom-logo {
  display: none !important;
}

@media (max-width: 921px) {
  .ast-mobile-header-content .ast-builder-menu-1 .main-header-menu > .ofimob-shop-cta > .menu-link {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: calc(100% - 32px);
    min-height: 44px;
    margin: 8px 16px;
    padding: 10px 16px !important;
    border-radius: 2px;
    background: #F8DC09 !important;
    color: #0B0B0B !important;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
  }

  .ast-mobile-header-content .ast-builder-menu-1 .main-header-menu > .ofimob-shop-cta > .menu-link:hover,
  .ast-mobile-header-content .ast-builder-menu-1 .main-header-menu > .ofimob-shop-cta > .menu-link:focus-visible {
    background: #F5F5F2 !important;
    color: #0B0B0B !important;
    outline: 2px solid #F8DC09;
    outline-offset: 2px;
  }

  /* B87V: el icono compacto de B87U (48x48, esquina) seguia produciendo una interseccion
     geometrica no nula con la cuadricula de productos en algunos anchos. Instruccion explicita
     de B87V: tolerancia cero. Se oculta el control flotante por completo tras la decision de
     consentimiento; el enlace persistente del pie (ver .php, misma logica ya existente) queda
     como unica via para reabrir preferencias en movil. No se elimina la capacidad de retirar
     el consentimiento: el enlace del pie dispara el mismo boton real de Complianz. */
  button.cmplz-manage-consent.cmplz-manage-consent {
    display: none !important;
  }

  .ofimob-footer-consent-link {
    display: inline-flex !important;
    align-items: center;
    min-height: 44px;
    padding: 8px 4px;
    margin-left: 12px;
    color: inherit;
    text-decoration: underline;
    cursor: pointer;
  }

  .ast-shop-filter-close {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 44px !important;
    min-width: 44px;
    height: 44px !important;
    min-height: 44px;
  }

  body.tax-product_cat.tax-product_cat .ast-shop-toolbar-container button.astra-shop-filter-button,
  body.tax-product_cat.tax-product_cat select.orderby,
  .ofi-chip {
    min-height: 44px !important;
  }

  .ast-on-card-button {
    min-width: 44px !important;
    min-height: 44px !important;
  }
}