.dsm_pricelist_child .dsm-pricelist-title {
  font-size: 18px !important;
  font-weight: 600;
}
.dsm_pricelist_child .dsm-pricelist-price {
  font-weight: 600;
}
#formulaire.et_pb_contact_form_container label {
  padding-top: 20px;
}
/* Arrière-plan uniformisé */
.masterstudy-curriculum-list > .masterstudy-curriculum-list__wrapper .masterstudy-curriculum-list__item,
.masterstudy-single-course-tabs__container .masterstudy-curriculum-list__wrapper .masterstudy-curriculum-list__toggler,
body > .masterstudy-course-player-header,
.masterstudy-curriculum-accordion,
body .masterstudy-course-player-curriculum__mobile-header,
body .masterstudy-course-player-navigation {
  background-color: #ffffff;
}
.masterstudy-course-player-curriculum__wrapper .masterstudy-curriculum-accordion__section {
  background-color: #ff7096;
}
body .stm-lms-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
}
.masterstudy-course-player-curriculum__wrapper .masterstudy-curriculum-accordion__wrapper > .masterstudy-curriculum-accordion__section {
  border-bottom-width: 1px;
  border-bottom-color: rgba(99, 96, 95, 0.18);
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-quantity,
.woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal,
.woocommerce-cart .woocommerce table.shop_table.cart thead th {
  display: none;
}
/* 3) Cas des sous-lignes dans la zone paiement (héritage de Woo) */
#order_review #payment .form-row .form-row {
  display: block;
}
#payment .woocommerce-privacy-policy-text > p {
  line-height: 20.6px;
  padding-right: 10px;
}
#order_review > #payment > .form-row .form-row {
  margin-top: 0px;
}
