@charset "UTF-8";
/* -------------------------------------------------------------------------------- */
/* ------------------ DEBUT WOOCOMMERCE (hors adhesion) --------------------------- */
/* -------------------------------------------------------------------------------- */
.woocommerce-button, .wc-block-components-button, .woocommerce-Button, .wcs-switch-link.button.wp-element-button {
  color: #fff;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
  padding-right: 55px !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  padding-left: 15px !important;
  border-radius: 25px;
  padding-left: 15px;
  font-weight: 700;
  font-family: var(--wp--preset--font-family--bricolage-grotesque);
  position: relative;
  transition: all 0.2s ease-in-out;
}
.woocommerce-button:after, .wc-block-components-button:after, .woocommerce-Button:after, .wcs-switch-link.button.wp-element-button:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  font-family: "Font Awesome 7 Slab";
  font-weight: 400;
  font-size: 17px;
  bottom: 0;
  height: 25px;
  line-height: 140%;
  border-radius: 24px;
  padding: 0 7px;
  background-color: #fff;
  color: var(--wp--preset--color--primary);
}
.woocommerce-button:hover, .wc-block-components-button:hover, .woocommerce-Button:hover, .wcs-switch-link.button.wp-element-button:hover {
  background-color: #fff;
  color: var(--wp--preset--color--primary);
}
.wcs-switch-link.button.wp-element-button {
  display: inline-block;
  margin-top: 10px;
}
.wc-block-components-button {
  width: auto !important;
  margin: auto;
  background-color: var(--wp--preset--color--purple);
  border: 1px solid var(--wp--preset--color--purple);
}
.wc-block-components-button:after {
  color: var(--wp--preset--color--purple);
}
.wc-block-components-button:hover {
  background-color: #fff;
  color: var(--wp--preset--color--purple);
}
.woocommerce-form-login, .woocommerce-form-register {
  border-radius: 15px !important;
}
.woocommerce-form-login label, .woocommerce-form-register label {
  color: var(--wp--preset--color--primary);
  font-family: var(--wp--preset--font-family--bricolage-grotesque);
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
}
.woocommerce-form-login .woocommerce-Input, .woocommerce-form-register .woocommerce-Input {
  border-radius: 20px !important;
  border: 1px solid var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--primary) !important;
}
.woocommerce-form-login .woocommerce-Input:focus-visible, .woocommerce-form-register .woocommerce-Input:focus-visible {
  outline-color: var(--wp--preset--color--primary) !important;
}
.woocommerce table.my_account_orders {
  font-size: 14px;
}
.woocommerce-account h2 {
  font-size: 22px;
}
.woocommerce-account .addresses .title .edit {
  float: none;
}
.woocommerce-account .wc-block-components-notice-banner__content a.woocommerce-Button.wc-forward.button.wp-element-button {
  display: none;
}
.woocommerce-account main p, .woocommerce-account main.has-global-padding p {
  font-weight: 400;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-membership-discounts, .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-membership-products {
  display: none;
}
/* --------------- DEBUT PAGE MON COMPTE ----------------- */
.woocommerce-account .woocommerce-MyAccount-navigation li:nth-of-type(5) {
  display: none;
}
.woocommerce-dashboard .woocommerce, .woocommerce-members_area .woocommerce {
  margin-top: 40px;
}
.woocommerce-account .wp-block-post-title, .woocommerce-account main .woocommerce, .woocommerce-cart .wp-block-post-title, .woocommerce-cart main .woocommerce, .woocommerce-checkout .wp-block-post-title, .woocommerce-checkout main .woocommerce {
  max-width: unset !important;
}
/* --------------- FIN PAGE MON COMPTE ----------------- */
/* -------------------------------------------------------------------------------- */
/* ---------------------------- FIN WOOCOMMERCE --------------------------------- */
/* -------------------------------------------------------------------------------- */
