.elementor-578 .elementor-element.elementor-element-moArtHero{--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;--padding-top:88px;--padding-bottom:72px;--padding-left:96px;--padding-right:96px;}.elementor-578 .elementor-element.elementor-element-moArtHero:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-moArtHero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Avenir LT Std, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-moArtTitle .elementor-heading-title{font-family:"Avenir LT Std", Avenir LT Std, sans-serif;font-size:46px;font-weight:800;line-height:1.12em;color:#FFFFFF;}.elementor-578 .elementor-element.elementor-element-moArtFigWrap{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:96px;--padding-right:96px;}.elementor-578 .elementor-element.elementor-element-moArtFigWrap:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-moArtFigWrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Avenir LT Std, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-578 .elementor-element.elementor-element-moArtBodyWrap{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:24px;--padding-left:96px;--padding-right:96px;}.elementor-578 .elementor-element.elementor-element-moArtBodyWrap:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-moArtBodyWrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0EB;}.elementor-578 .elementor-element.elementor-element-moArtBody{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Avenir LT Std, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-578 .elementor-element.elementor-element-moArtFootWrap{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:8px;--padding-bottom:72px;--padding-left:96px;--padding-right:96px;}.elementor-578 .elementor-element.elementor-element-moArtFootWrap:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-moArtFootWrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0EB;}.elementor-578 .elementor-element.elementor-element-moArtRelWrap{--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;--padding-top:80px;--padding-bottom:88px;--padding-left:96px;--padding-right:96px;}.elementor-578 .elementor-element.elementor-element-moArtRelWrap:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-moArtRelWrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-578 .elementor-element.elementor-element-moArtRelKicker .elementor-heading-title{font-family:"Avenir LT Std", Avenir LT Std, sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#009875;}.elementor-578 .elementor-element.elementor-element-moArtRelTitle .elementor-heading-title{font-family:"Avenir LT Std", Avenir LT Std, sans-serif;font-size:30px;font-weight:800;color:#1A1A1A;}.elementor-578 .elementor-element.elementor-element-moArtCta{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:76px;--padding-bottom:80px;--padding-left:96px;--padding-right:96px;}.elementor-578 .elementor-element.elementor-element-moArtCta:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-moArtCta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-578 .elementor-element.elementor-element-moArtCtaTitle{text-align:center;}.elementor-578 .elementor-element.elementor-element-moArtCtaTitle .elementor-heading-title{font-family:"Avenir LT Std", Avenir LT Std, sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Avenir LT Std, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-578 .elementor-element.elementor-element-moArtCtaBtn .elementor-button{background-color:#009875;font-family:"Avenir LT Std", Avenir LT Std, sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 34px 17px 34px;}.elementor-578 .elementor-element.elementor-element-moArtJs{--display:flex;}@media(max-width:1024px){.elementor-578 .elementor-element.elementor-element-moArtHero{--padding-top:64px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-578 .elementor-element.elementor-element-moArtTitle .elementor-heading-title{font-size:34px;}.elementor-578 .elementor-element.elementor-element-moArtFigWrap{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-578 .elementor-element.elementor-element-moArtBodyWrap{--padding-top:56px;--padding-bottom:20px;--padding-left:48px;--padding-right:48px;}.elementor-578 .elementor-element.elementor-element-moArtFootWrap{--padding-top:8px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-578 .elementor-element.elementor-element-moArtRelWrap{--padding-top:64px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}}@media(max-width:767px){.elementor-578 .elementor-element.elementor-element-moArtHero{--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-578 .elementor-element.elementor-element-moArtTitle .elementor-heading-title{font-size:28px;}.elementor-578 .elementor-element.elementor-element-moArtFigWrap{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-578 .elementor-element.elementor-element-moArtBodyWrap{--padding-top:44px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-578 .elementor-element.elementor-element-moArtFootWrap{--padding-top:8px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-578 .elementor-element.elementor-element-moArtRelWrap{--padding-top:52px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-578 .elementor-element.elementor-element-moArtRelTitle .elementor-heading-title{font-size:24px;}.elementor-578 .elementor-element.elementor-element-moArtCta{--padding-top:56px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-578 .elementor-element.elementor-element-moArtCtaTitle .elementor-heading-title{font-size:23px;}}/* Start custom CSS *//* ===== MODAE - Entrada de blog (2026-09-24) ===== */

/* --- Hero --- */
body.elementor-page-578 .elementor-element-moArtHero{position:relative;overflow:hidden}
body.elementor-page-578 .elementor-element-moArtHero > .elementor-element{position:relative;z-index:1;max-width:920px}
body.elementor-page-578 .elementor-element-moArtHero::after{content:"";position:absolute;right:-30px;top:50%;
  transform:translateY(-50%);width:260px;height:260px;z-index:0;pointer-events:none;opacity:.11;
  background:url(https://modae.shop/wp-content/uploads/2026/09/image-import-16-scaled.png) no-repeat center/contain;
  filter:brightness(0) invert(1)}
@media (max-width:1024px){body.elementor-page-578 .elementor-element-moArtHero::after{width:180px;height:180px;right:-50px}}
@media (max-width:767px){body.elementor-page-578 .elementor-element-moArtHero::after{display:none}}

body.elementor-page-578 .mo-art-top{display:flex;flex-direction:column;gap:16px;
  font-family:'Avenir LT Std',sans-serif;min-height:22px}
body.elementor-page-578 .mo-art-crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;
  font-size:12px;letter-spacing:.04em;color:#7A7A7A}
body.elementor-page-578 .mo-art-crumbs a{color:#9E9E9E;text-decoration:none;transition:color .2s}
body.elementor-page-578 .mo-art-crumbs a:hover{color:#009875}
body.elementor-page-578 .mo-art-crumbs span{color:#4A4A4A}
body.elementor-page-578 .mo-art-cat{display:inline-flex;align-items:center;align-self:flex-start;
  padding:6px 12px;border-radius:2px;background:#E8F7F3;color:#00795E;
  font-size:10.5px;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase;
  text-decoration:none;transition:background .2s}
body.elementor-page-578 .mo-art-cat:hover{background:#D3F0E8}

body.elementor-page-578 .mo-art-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:20px;
  font-family:'Avenir LT Std',sans-serif;font-size:13px;font-weight:500;color:#9E9E9E}
body.elementor-page-578 .mo-art-meta .sep{width:3px;height:3px;border-radius:50%;background:#3A3A3A;flex:none}
body.elementor-page-578 .mo-art-meta svg{width:14px;height:14px;color:#009875;flex:none;margin-right:5px;
  vertical-align:-2px}
body.elementor-page-578 .mo-art-meta i{font-style:normal;display:inline-flex;align-items:center}

/* --- Imagen destacada: sobresale sobre la franja crema --- */
body.elementor-page-578 .elementor-element-moArtFigWrap{position:relative}
body.elementor-page-578 .elementor-element-moArtFigWrap::before{content:"";position:absolute;left:0;right:0;bottom:0;
  height:50%;background:#F5F0EB;z-index:0}
body.elementor-page-578 .elementor-element-moArtFig{position:relative;z-index:1}
body.elementor-page-578 .elementor-element-moArtFig img{width:100%;max-width:1248px;height:clamp(260px,42vw,560px);
  object-fit:cover;display:block;margin:0 auto;border-radius:2px}

/* --- Cuerpo del artículo --- */
body.elementor-page-578 .elementor-element-moArtBody{width:100%;max-width:768px}
body.elementor-page-578 .elementor-element-moArtContent{font-family:'Avenir LT Std',sans-serif;color:#2A2A2A}
body.elementor-page-578 .elementor-element-moArtContent p{font-size:18px;line-height:1.78;margin:0 0 26px;color:#2A2A2A}
body.elementor-page-578 .elementor-element-moArtContent > .elementor-widget-container > *:first-child{margin-top:0}
body.elementor-page-578 .elementor-element-moArtContent p:first-of-type{font-size:21px;line-height:1.62;color:#1A1A1A}
body.elementor-page-578 .elementor-element-moArtContent h2{font-size:27px;font-weight:800;line-height:1.24;
  color:#1A1A1A;margin:44px 0 16px}
body.elementor-page-578 .elementor-element-moArtContent h3{font-size:21px;font-weight:700;line-height:1.3;
  color:#1A1A1A;margin:34px 0 12px}
body.elementor-page-578 .elementor-element-moArtContent a{color:#00795E;text-decoration:underline;
  text-underline-offset:3px;text-decoration-thickness:1px}
body.elementor-page-578 .elementor-element-moArtContent a:hover{color:#009875}
body.elementor-page-578 .elementor-element-moArtContent img{max-width:100%;height:auto;border-radius:2px;margin:12px 0}
body.elementor-page-578 .elementor-element-moArtContent figure{margin:34px 0}
body.elementor-page-578 .elementor-element-moArtContent figcaption{margin-top:10px;font-size:13px;color:#8A8A8A;
  text-align:center}
body.elementor-page-578 .elementor-element-moArtContent blockquote{margin:38px 0;padding:4px 0 4px 26px;
  border-left:2px solid #009875;font-size:22px;line-height:1.5;font-weight:500;color:#1A1A1A}
body.elementor-page-578 .elementor-element-moArtContent blockquote p{font-size:inherit;line-height:inherit;color:inherit}
body.elementor-page-578 .elementor-element-moArtContent ul,body.elementor-page-578 .elementor-element-moArtContent ol{
  margin:0 0 26px;padding-left:22px}
body.elementor-page-578 .elementor-element-moArtContent li{font-size:18px;line-height:1.7;margin-bottom:9px;color:#2A2A2A}
body.elementor-page-578 .elementor-element-moArtContent li::marker{color:#009875}
@media (max-width:767px){
  body.elementor-page-578 .elementor-element-moArtContent p{font-size:17px;line-height:1.72}
  body.elementor-page-578 .elementor-element-moArtContent p:first-of-type{font-size:19px}
  body.elementor-page-578 .elementor-element-moArtContent h2{font-size:23px}
  body.elementor-page-578 .elementor-element-moArtContent blockquote{font-size:19px}
}

/* --- Pie: compartir + volver --- */
body.elementor-page-578 .elementor-element-moArtFoot{width:100%;max-width:768px}
body.elementor-page-578 .mo-art-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;
  flex-wrap:wrap;padding-top:30px;border-top:1px solid #E2DCD3;
  font-family:'Avenir LT Std',sans-serif}
body.elementor-page-578 .mo-art-share{display:flex;align-items:center;gap:10px}
body.elementor-page-578 .mo-art-share b{font-size:11.5px;font-weight:700;letter-spacing:.09em;color:#6B6B6B;
  text-transform:uppercase;margin-right:2px}
body.elementor-page-578 .mo-art-share a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;
  border:1px solid #DCD5CB;color:#1A1A1A;transition:all .2s;text-decoration:none}
body.elementor-page-578 .mo-art-share a:hover{background:#009875;border-color:#009875;color:#fff}
body.elementor-page-578 .mo-art-share svg{width:17px;height:17px}
body.elementor-page-578 .mo-art-back{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;
  letter-spacing:.03em;color:#1A1A1A;text-decoration:none;transition:gap .2s,color .2s}
body.elementor-page-578 .mo-art-back:hover{gap:13px;color:#009875}
body.elementor-page-578 .mo-art-back svg{width:15px;height:15px}

/* --- Relacionados --- */
body.elementor-page-578 .mo-art-rel{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px;
  min-height:60px}
body.elementor-page-578 .mo-art-rel a{display:flex;flex-direction:column;gap:13px;text-decoration:none;
  font-family:'Avenir LT Std',sans-serif}
body.elementor-page-578 .mo-art-rel .m{aspect-ratio:16/10;border-radius:2px;overflow:hidden;background:#F5F0EB}
body.elementor-page-578 .mo-art-rel .m img{width:100%;height:100%;object-fit:cover;display:block;
  transition:transform .6s cubic-bezier(.22,.61,.36,1)}
body.elementor-page-578 .mo-art-rel a:hover .m img{transform:scale(1.045)}
body.elementor-page-578 .mo-art-rel .c{display:inline-flex;align-self:flex-start;padding:5px 10px;border-radius:2px;
  background:#E8F7F3;color:#00795E;font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.3}
body.elementor-page-578 .mo-art-rel h4{margin:0;font-size:17px;font-weight:600;line-height:1.34;color:#1A1A1A}
body.elementor-page-578 .mo-art-rel a:hover h4{color:#00795E}
body.elementor-page-578 .mo-art-rel time{font-size:12.5px;color:#9E9E9E}
@media (max-width:1024px){body.elementor-page-578 .mo-art-rel{grid-template-columns:repeat(2,1fr);gap:24px}}
@media (max-width:767px){body.elementor-page-578 .mo-art-rel{grid-template-columns:1fr;gap:30px}}

/* --- Comentarios de Astra: fuera del artículo de marca --- */
body.single-post .comments-area,body.single-post #comments,
body.single-post .ast-single-post-order{display:none}
body.single-post .ast-container,body.single-post #content{padding:0;max-width:none}
body.single-post .site-content > .ast-container{margin:0}


body.elementor-page-578 .elementor-element-moArtJs{display:none!important}



/* Astra encierra la entrada en .ast-container de 750 px alineado a la izquierda.
   La plantilla es a sangre, asi que hay que soltar toda la cadena. */
body.single-post .ast-container{max-width:100%!important;width:100%!important;
  padding:0!important;display:block!important;margin:0!important}
body.single-post .content-area,body.single-post #primary,
body.single-post .site-main,body.single-post article.post{
  width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important}
body.single-post .elementor-location-single{padding:0!important}
body.single-post #content,body.single-post .site-content{padding:0!important;background:#F5F0EB}
body.single-post .entry-header,body.single-post .post-thumb-img-content,
body.single-post .ast-single-post-order,body.single-post .entry-meta{display:none!important}

/* La marca de agua se solapaba con el titular. */
body.elementor-page-578 .elementor-element-moArtHero::after{right:6%;opacity:.09}
@media (max-width:1400px){body.elementor-page-578 .elementor-element-moArtHero::after{right:-20px}}/* End custom CSS */