/* Comfortable sizes for storefront labels and supporting copy. */
.home-products .home-section-head .eyebrow,
.home-brands .home-section-head .eyebrow,
.newsletter-panel .eyebrow,
.zoya-product-section .zoya-section-heading .eyebrow {
    font-size: .75rem;
    letter-spacing: .16em;
}

.home-products .home-section-head > div > p:not(.eyebrow),
.home-brands .home-section-head > p:not(.eyebrow),
.newsletter-panel p:not(.eyebrow),
.zoya-product-section .zoya-section-heading p:not(.eyebrow) {
    font-size: clamp(1rem, 1.1vw, 1.125rem);
    line-height: 1.7;
}

.home-products .home-section-head > .text-link,
.zoya-product-section .zoya-section-heading > .text-link {
    font-size: .9375rem;
}

.brand-grid strong {
    font-size: clamp(.9375rem, 1.1vw, 1.0625rem);
}

.category-shortcut strong { font-size: .875rem; }
.category-shortcut > span:last-child { font-size: .75rem; }
.newsletter-panel form > label:first-child { font-size: .875rem; }
.newsletter-consent { font-size: .8125rem; line-height: 1.55; }
