.elementor-9 .elementor-element.elementor-element-36247a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4140d37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-cd6775d{text-align:start;}.elementor-9 .elementor-element.elementor-element-cd6775d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-9 .elementor-element.elementor-element-57749ba{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-277a807 );}.elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-a477ae0 );}.elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-9 .elementor-element.elementor-element-2d095f1 #add_payment_method #payment #place_order{background-color:var( --e-global-color-e5528c4 );}.elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-2d095f1{--tabs-normal-color:var( --e-global-color-55d6ef4 );--tabs-hover-color:var( --e-global-color-955cb98 );--tabs-active-color:var( --e-global-color-5fadc50 );--tabs-border-radius:6px 6px 6px 6px;--tabs-spacing:10px;--sections-border-type:none;--general-text-color:var( --e-global-color-277a807 );--links-normal-color:var( --e-global-color-e5528c4 );--forms-labels-color:#000000;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-radius:100px 100px 100px 100px;--forms-buttons-padding:20px 30px 20px 30px;--tables-title-color:var( --e-global-color-e5528c4 );--tables-links-normal-color:#94CD49;--tables-button-normal-text-color:#FFFFFF;--tables-buttons-border-type:none;--tables-button-border-radius:100px 100px 100px 100px;--tables-button-padding:20px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Bricolage Grotesque", Sans-serif;}.elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-MyAccount-content > div > p, .elementor-9 .elementor-element.elementor-element-2d095f1 address, .elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-EditAccountForm fieldset legend, .elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-ResetPassword p:nth-child(1), .elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-OrderUpdate{font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-form-row label, .elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-address-fields label{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-2d095f1 button.button, .elementor-9 .elementor-element.elementor-element-2d095f1 #add_payment_method #payment #place_order{font-family:"DM Sans", Sans-serif;}.elementor-9 .elementor-element.elementor-element-2d095f1 .order_details thead th, .elementor-9 .elementor-element.elementor-element-2d095f1 .order_details tfoot td, .elementor-9 .elementor-element.elementor-element-2d095f1 .order_details tfoot th, .elementor-9 .elementor-element.elementor-element-2d095f1 .nobr{font-family:"Bricolage Grotesque", Sans-serif;}.elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab__orders tbody td, .elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab__downloads tbody td, .elementor-9 .elementor-element.elementor-element-2d095f1 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-table--order-downloads tbody td, .elementor-9 .elementor-element.elementor-element-2d095f1 .woocommerce-table--order-details td a, .elementor-9 .elementor-element.elementor-element-2d095f1 td.product-total, .elementor-9 .elementor-element.elementor-element-2d095f1 td.payment-method-method, .elementor-9 .elementor-element.elementor-element-2d095f1 td.payment-method-expires{font-family:"DM Sans", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-cd6775d .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-cd6775d .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS for shortcode, class: .elementor-element-edfe9d3 *//* Container principal (fond clair + bordure arrondie) */
.rank-math-breadcrumb p {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  background-color: #f8faf2;
  padding: 12px 24px;
  border-radius: 16px;
  margin: 0;
  font-size: 15px;
  font-family: inherit;
}

/* Style des liens (vert) */
.rank-math-breadcrumb a {
  color: #8cc63f; /* Vert clair */
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}

.rank-math-breadcrumb a:hover {
  color: #71a32f; /* Vert un peu plus foncé au survol */
}

/* Cacher le tiret par défaut de Rank Math */
.rank-math-breadcrumb .separator {
  font-size: 0;
  display: inline-flex;
  align-items: center;
}

/* Remplacer le tiret par un chevron en SVG */
.rank-math-breadcrumb .separator::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-right: 2px solid #8e8e93; /* Gris du chevron */
  border-top: 2px solid #8e8e93;
  transform: rotate(45deg);
}

/* Dernier élément (texte gris foncé) */
.rank-math-breadcrumb .last {
  color: #4a4a4a;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-2d095f1 *//* Container de la notification */
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-info {
  background-color: #F7AD4442; /* Fond clair */
  border-top-color: #f7ad44; /* Ligne du haut (remplace le bleu) */
  color: #4a4a4a;            /* Couleur du texte */
  border-radius: 8px;        /* Arrondi des angles si besoin */
}

/* Boutons à droite dans les notifications (ex: Parcourir les produits) */
.woocommerce-MyAccount-content .woocommerce-message .button,
.woocommerce-MyAccount-content .woocommerce-info .button {
  background-color: #f7ad44 !important; /* Fond du bouton en vert */
  color: #ffffff !important;             /* Texte en blanc */
  border-radius: 100px;
  padding: 8px 16px;
  font-weight:500;
  font-family:'DM Sans';
}

/* Survol des boutons */
.woocommerce-MyAccount-content .woocommerce-message .button:hover,
.woocommerce-MyAccount-content .woocommerce-info .button:hover {
  background-color: #f7ad44 !important;
  color: #ffffff !important;
}

/* Icônes ou liens internes dans les notifications */
.woocommerce-MyAccount-content .woocommerce-message::before,
.woocommerce-MyAccount-content .woocommerce-info::before {
  color: #f7ad44; /* Couleur de l'icône à gauche */
}/* End custom CSS */