/* BustMaxx V12.5 — targeted homepage typography, quick-view contrast and footer branding */

/*
 * Only the specifically requested pink eyebrow labels are enlarged.
 * Other pink text across the website is intentionally untouched.
 */
.home-page .capsule-story-copy > small,
.home-page .story-steps > article > small,
.home-page .lab-copy > small,
.home-page .editorial-gallery > header > small,
.home-page .review-showcase-head small,
.home-page .final-world article > small{
    font-size:13px!important;
    line-height:1.35!important;
    letter-spacing:.14em!important;
    font-weight:800!important;
}

/* Keep each requested eyebrow visually connected to its heading. */
.home-page .capsule-story-copy > small{
    display:block;
    margin:0 0 12px;
}
.home-page .capsule-story-copy > h2{
    margin-top:0!important;
}
.home-page .story-steps > article > small{
    display:block;
    margin:0 0 12px;
}
.home-page .story-steps > article > h2{
    margin-top:0!important;
}
.home-page .lab-copy > small{
    display:block!important;
    margin:0 0 13px!important;
    align-items:flex-start!important;
}
.home-page .lab-copy > h2{
    margin-top:0!important;
}
.home-page .editorial-gallery > header > small{
    display:block;
    margin:0 0 12px;
}
.home-page .editorial-gallery > header > h2{
    margin-top:0!important;
}
.home-page .review-showcase-head small{
    margin-bottom:12px!important;
}
.home-page .final-world article > small{
    display:block!important;
    margin:0 0 14px!important;
}
.home-page .final-world article > h2{
    margin-top:0!important;
}

/* Quick-view is a white surface, so all ordinary copy and controls stay dark. */
.quick-view > aside,
.quick-view .quick-copy{
    color:#160a11!important;
}
.quick-view .quick-copy > small{
    color:var(--brand)!important;
}
.quick-view .quick-copy h2,
.quick-view .quick-copy p,
.quick-view .quick-benefits,
.quick-view .quick-benefits span,
.quick-view .quick-options,
.quick-view .quick-options button,
.quick-view .quick-options button strong,
.quick-view .quick-options button span,
.quick-view .quick-options button b,
.quick-view .qv-details,
.quick-view .quick-close.x{
    color:#160a11!important;
}
.quick-view .quick-options button{
    background:#fff!important;
    border-color:rgba(22,10,17,.16)!important;
}
.quick-view .quick-benefits span{
    background:#fff!important;
    border-color:rgba(22,10,17,.14)!important;
}
.quick-view .qv-add,
.quick-view .quick-options em{
    color:#fff!important;
}

/* Place “All questions” beneath the Common questions title with a clearer size. */
.home-page .faq-home > header{
    display:block!important;
    align-self:start;
}
.home-page .faq-home > header h2{
    margin:0!important;
}
.home-page .faq-home > header > a{
    display:inline-flex!important;
    margin-top:28px!important;
    padding-bottom:6px;
    font-size:15px!important;
    line-height:1.25;
    font-weight:700;
    text-decoration:none;
    border-bottom:1px solid currentColor;
}

/* Make the final footer BustMaxx mark more prominent. */
.global-footer .footer-logo{
    font-size:40px!important;
    line-height:.95!important;
    letter-spacing:-.055em!important;
}
.global-footer .footer-logo.has-image-logo img{
    max-width:230px!important;
    max-height:82px!important;
}

@media (max-width:760px){
    .home-page .capsule-story-copy > small,
    .home-page .story-steps > article > small,
    .home-page .lab-copy > small,
    .home-page .editorial-gallery > header > small,
    .home-page .review-showcase-head small,
    .home-page .final-world article > small{
        font-size:11px!important;
        letter-spacing:.12em!important;
    }

    .home-page .faq-home > header > a{
        margin-top:20px!important;
        font-size:14px!important;
    }

    .global-footer .footer-logo{
        font-size:35px!important;
    }
    .global-footer .footer-logo.has-image-logo img{
        max-width:205px!important;
        max-height:72px!important;
    }
}
