body#checkout section.checkout-step .aff_sponsor_box .form-control-comment {
  display: none;
}
/* Botón "Reservar" azul en el LISTADO: cuando el <article> de la
   miniatura tiene la clase product-reservable (fecha de disponibilidad
   futura), su botón de añadir al carrito se pinta de azul. El texto lo
   cambia el JS (custom-lacuevaroja.js). */
article.product-reservable .js-an_productattributes-add-to-cart,
article.product-reservable button[data-button-action="add-to-cart"] {
    background-color: #277FFF !important;
    border-color: #277FFF !important;
}
.show-gdpr-modal { display: none !important; }
/* Mis puntos de fidelidad: forzar clases de grid igual que el resto */
a.account-menu__link#loyaltyeditpoints_link {
    display: block;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 33.33333%;
}

@media (max-width: 991px) {
    a.account-menu__link#loyaltyeditpoints_link {
        width: 50%;
    }
}

@media (max-width: 767px) {
    a.account-menu__link#loyaltyeditpoints_link {
        width: 100%;
    }
}