.elementor-10 .elementor-element.elementor-element-15bbcf70{--display:flex;--min-height:350px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-15bbcf70:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-15bbcf70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafesroyer.fr/wp-content/uploads/2025/10/cafesroyer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-15bbcf70::before, .elementor-10 .elementor-element.elementor-element-15bbcf70 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-15bbcf70 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-15bbcf70 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-15bbcf70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-15bbcf70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6871785 );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4c099463 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4c099463{text-align:start;}.elementor-10 .elementor-element.elementor-element-4c099463 .elementor-heading-title{font-family:var( --e-global-typography-fc028b3-font-family ), Sans-serif;font-size:var( --e-global-typography-fc028b3-font-size );font-weight:var( --e-global-typography-fc028b3-font-weight );text-transform:var( --e-global-typography-fc028b3-text-transform );font-style:var( --e-global-typography-fc028b3-font-style );text-decoration:var( --e-global-typography-fc028b3-text-decoration );line-height:var( --e-global-typography-fc028b3-line-height );color:var( --e-global-color-eee2411 );}.elementor-10 .elementor-element.elementor-element-15cc766{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4702edb{--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;}.elementor-10 .elementor-element.elementor-element-5f3bfc5{--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;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-4702edb{--width:25%;}.elementor-10 .elementor-element.elementor-element-5f3bfc5{--width:75%;}}@media(min-width:2400px){.elementor-10 .elementor-element.elementor-element-4c099463 .elementor-heading-title{font-size:var( --e-global-typography-fc028b3-font-size );line-height:var( --e-global-typography-fc028b3-line-height );}}@media(max-width:1366px){.elementor-10 .elementor-element.elementor-element-4c099463 .elementor-heading-title{font-size:var( --e-global-typography-fc028b3-font-size );line-height:var( --e-global-typography-fc028b3-line-height );}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-4c099463{text-align:start;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-4c099463 .elementor-heading-title{font-size:var( --e-global-typography-fc028b3-font-size );line-height:var( --e-global-typography-fc028b3-line-height );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-4c099463 .elementor-heading-title{font-size:var( --e-global-typography-fc028b3-font-size );line-height:var( --e-global-typography-fc028b3-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-c4e4da0 */.woocommerce-MyAccount-navigation { display: none; }

/* Styles de ton menu custom, même look que ta capture */
.cr-myaccount-nav a{
  display:block; padding:16px 18px; margin:0 0 14px; border-radius:14px;
  background:#D1B373; color:#fff; text-decoration:none; font-weight:700;
}
.cr-myaccount-nav a:hover{ filter:brightness(.92); }
.cr-myaccount-nav a.is-active{ background:#0E233C; }

/* Réduit les titres Adresse de facturation / livraison */
.woocommerce-address-title h3 {
  font-size: 1.4rem; /* ajuste selon ton goût : 1.2rem à 1.6rem */
  letter-spacing: 0.5px;
}

/* Optionnel : adoucit aussi les sous-textes */
.woocommerce-address .title h3 {
  font-weight: 600;
}
.woocommerce-address .woocommerce-Address {
  font-size: 0.95rem;
}

/* Réduire les titres "Se connecter" et "S'inscrire" sur la page Mon compte */
.woocommerce-account .u-columns .u-column1 h2,
.woocommerce-account .u-columns .u-column2 h2 {
    font-size: 24px;       /* tu peux mettre 28px / 30px / 36px selon ton goût */
    line-height: 1.2;
    margin-bottom: 20px;
    font-weight: 600;      /* optionnel : un peu moins “gras” */
}/* End custom CSS */