/*
ABA_BRAND_V7_TRATAMIENTOS_ESTETICOS_CANARY_V1

Page 528922 only.

BrandBook V7 compatibility overlay.
No layout, content, shortcode or functionality changes.

Literal values intentional because this page does not load
the main aba-brand-v7.css custom-property layer.

Blue:     #00D6FA
Salmon:   #FB756A
Cream:    #F7E0BE
Charcoal: #2E2E2E
White:    #FFFFFF
*/


/* ==========================================================
   TYPOGRAPHY + BASE CONTENT COLOR
   ========================================================== */

html body.page-id-528922
.elementor-528922
.elementor-widget-heading
.elementor-heading-title {

    font-family:
        "Elevance",
        sans-serif
        !important;

    color:
        #2E2E2E
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-widget-text-editor,

html body.page-id-528922
.elementor-528922
.elementor-widget-text-editor p,

html body.page-id-528922
.elementor-528922
.elementor-widget-text-editor span,

html body.page-id-528922
.elementor-528922
.elementor-widget-text-editor li,

html body.page-id-528922
.elementor-528922
.elementor-widget-text-editor strong,

html body.page-id-528922
.elementor-528922
.elementor-widget-text-editor em {

    font-family:
        "Elevance",
        sans-serif
        !important;

    color:
        #2E2E2E
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-icon-list-text {

    font-family:
        "Elevance",
        sans-serif
        !important;

    font-weight:
        400
        !important;

    color:
        #2E2E2E
        !important;
}


/* ==========================================================
   HERO
   ========================================================== */

html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-4589dde
.elementor-heading-title {

    font-weight:
        300
        !important;

    color:
        #2E2E2E
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-86bf04d
.elementor-heading-title {

    font-weight:
        400
        !important;

    color:
        #2E2E2E
        !important;
}


/* ==========================================================
   VER OFERTAS CTA
   ========================================================== */

html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-597c1ab
.elementor-button {

    font-family:
        "Elevance",
        sans-serif
        !important;

    font-weight:
        700
        !important;

    background:
        #00D6FA
        !important;

    background-image:
        none
        !important;

    color:
        #FFFFFF
        !important;

    fill:
        #FFFFFF
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-597c1ab
.elementor-button:hover,

html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-597c1ab
.elementor-button:focus {

    background:
        #FB756A
        !important;

    background-image:
        none
        !important;

    color:
        #FFFFFF
        !important;

    fill:
        #FFFFFF
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-597c1ab
.elementor-button:focus-visible {

    outline:
        2px solid #00D6FA
        !important;

    outline-offset:
        3px
        !important;
}


/* ==========================================================
   TREATMENT CARD BACKGROUNDS

   Exact card columns only.
   Replace generated legacy cool gradients with Cream tint.
   Geometry, padding, radius and responsive structure remain.
   ========================================================== */

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-89cccc9
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-c095c57
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-099a067
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-b2732a0
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-a71d8da
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-1d656cb
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-5fae4a4
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-e8a5665
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-a33679e
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-9c6e728
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-5fcec6f
> .elementor-widget-wrap,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-f51fa30
> .elementor-widget-wrap {

    background-image:
        none
        !important;

    background-color:
        rgba(247, 224, 190, 0.30)
        !important;
}


/* Motion-effects background layer counterpart. */

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-89cccc9
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-c095c57
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-099a067
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-b2732a0
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-a71d8da
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-1d656cb
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-5fae4a4
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-e8a5665
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-a33679e
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-9c6e728
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-5fcec6f
.elementor-motion-effects-layer,

html body.page-id-528922 .elementor-528922
.elementor-element.elementor-element-f51fa30
.elementor-motion-effects-layer {

    background-image:
        none
        !important;

    background-color:
        rgba(247, 224, 190, 0.30)
        !important;
}


/* ==========================================================
   TREATMENT NAMES + PRICES
   ========================================================== */

html body.page-id-528922
.elementor-528922
.tratamientos-esteticos-product-link
.elementor-heading-title {

    font-family:
        "Elevance",
        sans-serif
        !important;

    font-weight:
        700
        !important;

    color:
        #2E2E2E
        !important;
}


html body.page-id-528922
.elementor-528922
.tratamientos-esteticos-product-link
.elementor-heading-title
a {

    color:
        #2E2E2E
        !important;

    text-decoration:
        none
        !important;
}


html body.page-id-528922
.elementor-528922
.tratamientos-esteticos-product-link
.elementor-heading-title
a:hover,

html body.page-id-528922
.elementor-528922
.tratamientos-esteticos-product-link
.elementor-heading-title
a:focus {

    color:
        #00D6FA
        !important;
}


html body.page-id-528922
.elementor-528922
.tratamientos-esteticos-product-link
.elementor-heading-title
span {

    font-family:
        "Elevance",
        sans-serif
        !important;

    font-weight:
        700
        !important;

    color:
        #FB756A
        !important;
}


/* ==========================================================
   DIVIDERS + LIST ACCENTS
   ========================================================== */

html body.page-id-528922
.elementor-528922
.elementor-widget-divider
.elementor-divider-separator {

    border-color:
        #FB756A
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-icon-list-icon i {

    color:
        #00D6FA
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-icon-list-icon svg {

    fill:
        #00D6FA
        !important;
}


/* ==========================================================
   FEATURE COPY BETWEEN TREATMENT GROUPS
   ========================================================== */

html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-c8cbd3b {

    font-family:
        "Elevance",
        sans-serif
        !important;

    font-weight:
        500
        !important;

    color:
        #2E2E2E
        !important;
}


/* ==========================================================
   HYDRAFACIAL SECTION
   ========================================================== */

html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-c58c766
.elementor-heading-title {

    font-family:
        "Elevance",
        sans-serif
        !important;

    font-weight:
        300
        !important;

    color:
        #2E2E2E
        !important;
}


html body.page-id-528922
.elementor-528922
.elementor-element.elementor-element-a7c934a {

    font-family:
        "Elevance",
        sans-serif
        !important;

    font-weight:
        400
        !important;

    color:
        #2E2E2E
        !important;
}



/* ==========================================================
   ABA_BRAND_V7_TRATAMIENTOS_ESTETICOS_POLISH_V1B

   Responsive hero correction.

   Legacy source:
   font-size: 46px
   line-height: 30px

   Preserve desktop geometry.
   Correct line box at tablet/mobile widths.
   ========================================================== */

@media (max-width: 1024px) {

    html body.page-id-528922
    .elementor-528922
    .elementor-element.elementor-element-4589dde
    .elementor-heading-title {

        line-height:
            1.10
            !important;
    }
}


/*
Facial Hombres mobile widget 0e7977a was repaired directly
in Elementor source.

Only Page 528922 Elementor element cache was invalidated.

Hidden Ver Ofertas container remains untouched.
*/

