/* Correctifs WooCommerce : panier et commande (blocs), fiche des chèques cadeaux (gabarit produit Divi).
   Chaque règle répond à un défaut constaté en ligne le 30/09 ; les sélecteurs sont volontairement
   plus précis que ceux de Divi et de WooCommerce, qui imposent leurs valeurs avec des identifiants. */

/* Paiement express (Apple Pay, Google Pay) : Divi remet des puces devant les boutons. */
body.lha-ancien #left-area :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) ul{list-style:none}

/* Champs de la commande : l'étiquette flotte au-dessus du texte saisi, il faut lui laisser la place
   (le réglage « padding » de 90-ancien.css l'écrasait : étiquette et texte se chevauchaient). */
body.lha-ancien #main-content .wc-block-components-text-input input{padding:22px 14px 8px!important}
body.lha-ancien #main-content .wc-block-components-text-input:not(.is-active) input{padding:16px 14px!important}
body.lha-ancien #main-content .wc-blocks-components-select__select{padding:22px 34px 6px 14px!important}

/* Fiche d'un chèque cadeau : le gabarit produit de Divi impose du texte orange sur le bouton
   (contraste insuffisant) et des titres en capitales espacées. */
body.lha-ancien #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart .button:not(#lha),
body.lha-ancien #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart .button:not(#lha):hover{
  color:#fff!important; background:var(--lha-accent)!important; border:0!important;
}
body.lha-ancien #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart .button:not(#lha):hover{background:var(--lha-accent-h)!important}
body.lha-ancien #main-content .et_pb_wc_tabs .et_pb_tab_content :where(p,li){color:var(--lha-ink);font-size:17px;line-height:1.7}
body.lha-ancien #main-content ul.products li.product .woocommerce-loop-product__title{text-transform:none!important;letter-spacing:-.01em!important}
body.lha-ancien #main-content .et_pb_wc_description .et_pb_module_inner :where(p){color:var(--lha-muted);font-size:17px;line-height:1.6;margin:0 0 1em}
