/* AirEvo readable type floor v2: high-specificity overrides for embedded content. */

body small,
body:has(.av-home) main.av-home .av-spec span,
body:has(.av-home) main.av-home .av-process__tab > span,
body:has(.av-home) main.av-home .av-use__card > div > span,
body:has(.av-home) main.av-home .av-rating small,
body:has(.av-home) main.av-home .av-story footer span,
body:has(.av-home) main.av-home .av-final__copy > small,
body:has(.av-home) main.av-home .av-compare__head > span,
body:has(.av-home) main.av-home .av-compare__row > strong,
body:has(.av-home) main.av-home .av-compare__row > span > i,
body:has(.av-page) main.av-page .ap-kicker,
body:has(.av-page) main.av-page .ap-policy-meta,
body:has(.av-page) main.av-page .ap-hero__meta > span,
body:has(.av-page) main.av-page .ap-value__num,
body:has(.av-page) main.av-page .ap-contact-card > span,
body:has(.av-page) main.av-page .ap-contact-line > small,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .brands-title,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .heading---light,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .heading-5,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .notification,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .notification .fc-sale-date,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .notification .fc-sale-date *,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .text-block-24,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .text-block-23,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .text-block-23 *,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .scarcity-group---dark,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .scarcity-group---dark *,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .text-span-3,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .rating-desktop,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .airevo-marketing-disclosure,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .airevo-marketing-disclosure * {
  font-size: 12px !important;
}

body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .airevo-marketing-disclosure,
body:has(.airevo-sync) .tab-pane .rich-text-editor-content .airevo-sync .airevo-marketing-disclosure * {
  line-height: 1.7 !important;
  letter-spacing: 0.01em;
}

/* The mobile "Others" label is rendered in a duplicated comparison block outside the tab wrapper. */
html body:has(.airevo-sync) .airevo-sync .text-block-23 strong {
  font-size: 12px !important;
}

#product-description .airevo-sync section._3-steps .container-8 .container-16 .table .comparison-col2 .prod-col2 .col-heading .text-block-23 strong {
  font-size: 12px !important;
}
