/* Bumps de especificidad sobre tema Astra */
body.cl-blank-body{background:#fff!important}
body.cl-blank-body .entry-content,body.cl-blank-body .ast-container,body.cl-blank-body main{padding:0!important;margin:0!important;max-width:100%!important}
body.cl-blank-body .cl-hero .cl-eyebrow{color:var(--cl-crema)!important;opacity:.9}
body.cl-blank-body .cl-hero .cl-hero__title,body.cl-blank-body .cl-hero h1.cl-hero__title{color:var(--cl-crema)!important;text-shadow:0 2px 24px rgba(0,0,0,.55)!important}
body.cl-blank-body .cl-hero .cl-hero__sub,body.cl-blank-body .cl-hero p.cl-hero__sub{color:rgba(239,231,220,.92)!important}
body.cl-blank-body .cl-hero .cl-btn--primary{background:var(--cl-crema)!important;color:var(--cl-bordeaux)!important;border-color:transparent!important}
body.cl-blank-body .cl-hero .cl-btn--primary:hover{background:#fff!important}
body.cl-blank-body .cl-hero .cl-btn--ghost,body.cl-blank-body .cl-hero a.cl-btn--ghost{background:rgba(239,231,220,.06)!important;color:var(--cl-crema)!important;border-color:rgba(239,231,220,.55)!important;backdrop-filter:blur(8px)}
body.cl-blank-body .cl-hero .cl-btn--ghost:hover{background:var(--cl-crema)!important;color:var(--cl-bordeaux)!important;border-color:var(--cl-crema)!important}
body.cl-blank-body .cl-topnav .cl-btn--wpp-small{background:rgba(239,231,220,.14)!important;color:var(--cl-crema)!important;border-color:rgba(239,231,220,.4)!important}
body.cl-blank-body .cl-topnav .cl-btn--wpp-small:hover{background:var(--cl-crema)!important;color:var(--cl-bordeaux)!important;border-color:var(--cl-crema)!important}
body.cl-blank-body .cl-topnav .cl-btn--wpp-small svg{fill:currentColor!important}
body .wpp-widget{right:auto!important;left:clamp(14px,2vw,24px)!important;bottom:clamp(14px,2vw,24px)!important}
body .wpp-widget .wpp-widget__panel{right:auto!important;left:0!important;transform-origin:bottom left!important}
body.cl-blank-body .cl-section--dark .cl-h2,body.cl-blank-body .cl-section--bordeaux .cl-h2{color:var(--cl-crema)!important}
body.cl-blank-body .cl-section--dark .cl-eyebrow,body.cl-blank-body .cl-section--bordeaux .cl-eyebrow{color:rgba(239,231,220,.85)!important}
body.cl-blank-body .cl-section--cream .cl-h2{color:var(--cl-bordeaux)!important}
body.cl-blank-body .cl-trust-bar li,body.cl-blank-body .cl-trust-bar li span{color:rgba(239,231,220,.85)!important}
body.cl-blank-body .cl-trust-bar li strong{color:var(--cl-crema)!important}
body.cl-blank-body .cl-criterion h3,body.cl-blank-body .cl-feature h3,body.cl-blank-body .cl-acc-card h3{color:var(--cl-crema)!important}
body.cl-blank-body .cl-criterion p,body.cl-blank-body .cl-feature p,body.cl-blank-body .cl-acc-card p{color:rgba(239,231,220,.85)!important}
body.cl-blank-body .cl-model__name,body.cl-blank-body .cl-model h3.cl-model__name{color:var(--cl-crema)!important}
body.cl-blank-body .cl-model__for{color:rgba(239,231,220,.7)!important}
body.cl-blank-body .cl-model__specs li{color:rgba(239,231,220,.85)!important}
body.cl-blank-body .cl-model__price,body.cl-blank-body .cl-model__brand{color:var(--cl-gold)!important}
body.cl-blank-body .cl-guarantee__intro h2{color:var(--cl-crema)!important}
body.cl-blank-body .cl-guarantee__list li{color:rgba(239,231,220,.9)!important}
body.cl-blank-body .cl-faq__item summary{color:var(--cl-crema)!important}
body.cl-blank-body .cl-faq__item p{color:rgba(239,231,220,.82)!important}
body.cl-blank-body .cl-cta-card h3{color:var(--cl-crema)!important}
body.cl-blank-body .cl-cta-card>p{color:rgba(239,231,220,.85)!important}
body.cl-blank-body .cl-form__row label{color:rgba(239,231,220,.9)!important}
body.cl-blank-body .cl-hero a,body.cl-blank-body .cl-topnav a{text-decoration:none!important}
body.cl-blank-body .cl-scroll-cue{color:rgba(239,231,220,.75)!important;text-decoration:none!important}
body.cl-blank-body .cl-footer h4{color:var(--cl-bordeaux)!important}
body.cl-blank-body .cl-footer li,body.cl-blank-body .cl-footer a{color:var(--cl-ink)!important}