/* Sertina 22/10/2026 - auditoria, puntos 15 y 16 (fichero aparte para no pisar sertina-auditoria.css).
   MODO PRUEBA: todo cuelga de html.sb-aud. */

/* 15 · En el iPhone, Safari amplia la pagina al tocar un campo con letra de menos de 16 px.
   Solo pedido, registro, inicio de sesion, direcciones y datos personales. */
@media (max-width: 991px), (pointer: coarse) {
  html.sb-aud body#checkout input.form-control,
  html.sb-aud body#checkout select.form-control,
  html.sb-aud body#checkout textarea.form-control,
  html.sb-aud body#registration input.form-control,
  html.sb-aud body#registration select.form-control,
  html.sb-aud body#authentication input.form-control,
  html.sb-aud body#authentication select.form-control,
  html.sb-aud body#address input.form-control,
  html.sb-aud body#address select.form-control,
  html.sb-aud body#identity input.form-control,
  html.sb-aud body#identity select.form-control {
    font-size: 16px !important;
  }
}

/* 15 · Fuera la fecha de nacimiento (opcional y no hace falta para comprar).
   El arreglo definitivo es desactivarla en la configuracion (aplicar.php). */
html.sb-aud #customer-form .form-group.field_birthday,
html.sb-aud .js-customer-form .form-group.field_birthday {
  display: none !important;
}

/* 15 · Casillas de privacidad y novedades: zona de toque de 44 px de alto */
html.sb-aud #customer-form .custom-checkbox > label,
html.sb-aud .js-customer-form .custom-checkbox > label {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}

/* 16 · Caja de indicaciones con etiqueta visible */
html.sb-aud .product-customization .sb-aud-nota-label {
  display: block;
  margin: .55rem 0 .3rem;
  font-size: .82rem;
  font-weight: 600;
  line-height: 1.3;
  color: inherit;
}
html.sb-aud .product-customization .sb-aud-nota-intro {
  margin: 0 0 .2rem;
}
@media (max-width: 991px), (pointer: coarse) {
  html.sb-aud .product-customization textarea.product-message {
    font-size: 16px;
  }
}
