/* Generated by scripts/generate-text-size.mjs. */
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-related-products h3 { font-size: calc((20px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-related-product-copy strong { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-related-product-copy > span { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences > details > summary { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences .sf-preference-heading { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences .sf-preference-heading > span { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences .sf-text-size summary > .sf-preference-heading { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences .sf-preference-value { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences .sf-language button { font-size: calc((14px) * var(--sf-text-scale, 1)); }
@media (max-width: 359px) { html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences .sf-preference-heading, html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-menu-preferences .sf-text-size summary > .sf-preference-heading { font-size: calc((12px) * var(--sf-text-scale, 1)); } }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-text-size summary > span:first-child { font-size: calc((20px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-text-size-options button { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site {
  font-size: calc((var(--sf-body-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site h1 {
  font-size: calc((var(--sf-hero-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site h2 {
  font-size: calc((var(--sf-title-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site h3 {
  font-size: calc((var(--sf-subtitle-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-eyebrow {
  font-size: calc((var(--sf-caption-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-fineprint {
  font-size: calc((var(--sf-caption-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-button {
  font-size: calc((var(--sf-control-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-text-link {
  font-size: calc((var(--sf-control-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-logo {
  font-size: calc((32px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-logo span {
  font-size: calc((36px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-desktop-nav a,
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-desktop-nav button {
  font-size: calc((var(--sf-control-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cart-toggle span {
  font-size: calc((12px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero-wordmark {
  font-size: calc((clamp(112px, 14.2vw, 228px)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-orbit-label {
  font-size: calc((var(--sf-control-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-pagination button {
  font-size: calc((11.9px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel small {
  font-size: calc((13.6px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel strong {
  font-size: calc((var(--sf-title-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel span > span {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-intro h3 {
  font-size: calc((48px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-card-link {
  font-size: calc((13.6px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-card h4 {
  font-size: calc((var(--sf-subtitle-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-card p {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-brand {
  font-size: calc((23.8px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-brand sup {
  font-size: calc((10.2px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-panel > p:not(.sf-space-brand) {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-tech-features li {
  font-size: calc((13.6px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-intro h2 {
  font-size: calc((var(--sf-title-size)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-list summary {
  font-size: calc((17px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-list details > p {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top h3 {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top a:not(.sf-logo),
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top span,
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top button {
  font-size: calc((13.6px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-help a {
  font-size: calc((20.4px) * var(--sf-text-scale, 1)) !important;
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-bottom {
  font-size: calc((11.9px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-visual-caption {
  font-size: calc((11.9px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-meta {
  font-size: calc((11.9px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-meta strong {
  font-size: calc((20.4px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-info h2 {
  font-size: calc((48px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-volume {
  font-size: calc((18.7px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-quantity output {
  font-size: calc((13.6px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-tabs button {
  font-size: calc((13.6px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-tab-panel {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cart-content h2 {
  font-size: calc((40px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cart-item h3 {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cart-item p {
  font-size: calc((11.9px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-remove {
  font-size: calc((11.9px) * var(--sf-text-scale, 1)) !important;
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cart-total {
  font-size: calc((18.7px) * var(--sf-text-scale, 1));
}
@media (max-width: 1279px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-logo {
    font-size: calc((28px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero-copy h1 {
    font-size: calc((54px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-orbit-label {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel strong {
    font-size: calc((40px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-intro h3 {
    font-size: calc((40px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-panel h2 {
    font-size: calc((40px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-brand {
    font-size: calc((20.4px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-intro h2 {
    font-size: calc((var(--sf-title-size)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-help a {
    font-size: calc((17px) * var(--sf-text-scale, 1)) !important;
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-info h2 {
    font-size: calc((36px) * var(--sf-text-scale, 1));
  }
}
@media (max-width: 959px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero-wordmark {
    font-size: calc((15.4vw) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero-copy h1 {
    font-size: calc((var(--sf-hero-size)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-orbit-label {
    font-size: calc((10.2px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel strong {
    font-size: calc((32px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel small {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel span > span {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-panel h2 {
    font-size: calc((36px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-brand {
    font-size: calc((18.7px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-panel > p:not(.sf-space-brand) {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-tech-features li {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-intro h2 {
    font-size: calc((var(--sf-title-size)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-list summary {
    font-size: calc((15.3px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-list details > p {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-bottom {
    font-size: calc((10.2px) * var(--sf-text-scale, 1));
  }
}
@media (max-width: 599px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-logo {
    font-size: calc((25px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-logo span {
    font-size: calc((28px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-eyebrow {
    font-size: calc((9.35px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero-wordmark {
    font-size: calc((15.6vw) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-orbit-label {
    font-size: calc((8.5px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-orbit-label b {
    font-size: calc((9.35px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero-copy h1 {
    font-size: calc((34px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-panel strong {
    font-size: calc((32px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-intro h3 {
    font-size: calc((30px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-intro .sf-text-link {
    font-size: calc((11.05px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-intro > p:not(.sf-eyebrow) {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-panel h2 {
    font-size: calc((36px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-space-brand {
    font-size: calc((20.4px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-tech-features li {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-intro h2 {
    font-size: calc((var(--sf-title-size)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-list summary {
    font-size: calc((14.45px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-list details > p {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top .sf-logo {
    font-size: calc((30px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top h3 {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top a:not(.sf-logo),
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top span,
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top button {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top p {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-help a {
    font-size: calc((13.6px) * var(--sf-text-scale, 1)) !important;
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-info h2 {
    font-size: calc((30px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-volume {
    font-size: calc((15.3px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-meta {
    font-size: calc((10.2px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-meta strong {
    font-size: calc((17px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-tabs button {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-tab-panel {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cart-content h2 {
    font-size: calc((30px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cart-item h3 {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-reading h2 {
    font-size: calc((32px) * var(--sf-text-scale, 1));
  }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-header .sf-desktop-nav a,
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-header .sf-desktop-nav button,
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-header .sf-mobile-nav a,
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-header .sf-mobile-nav button {
  font-size: calc((12.8px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-header .sf-cart-toggle span {
  font-size: calc((9.6px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-header .sf-language button {
  font-size: calc((12.8px) * var(--sf-text-scale, 1));
}
@media (max-width: 599px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-header .sf-language button {
    font-size: calc((11px) * var(--sf-text-scale, 1));
  }
}
@media (min-width: 960px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-family-intro h3 {
    font-size: calc((36px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-product-card-link {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-product-card h4 {
    font-size: calc((17px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-product-card p {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-family-intro h3 {
    font-size: calc((30px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-product-card h4 {
    font-size: calc((15.3px) * var(--sf-text-scale, 1));
  }
}
@media (min-width: 960px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-family-intro > p:not(.sf-eyebrow) {
    font-size: calc((clamp(13px, 1.3vw, 18px)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-plaque-label {
    font-size: calc((clamp(9px, 0.8vw, 12px)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-product-card h4 {
    font-size: calc((clamp(12px, 1.05vw, 17px)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-slide-detail .sf-product-card p {
    font-size: calc((clamp(12px, 1vw, 15px)) * var(--sf-text-scale, 1));
  }
}
@media (max-width: 599px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-clay-product-card strong {
    font-size: calc((14px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-clay-product-card > span:not(.sf-clay-card-cta) {
    font-size: calc((12px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-clay-card-cta {
    font-size: calc((13px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero-copy h1 {
    font-size: calc((25px) * var(--sf-text-scale, 1));
  }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top .sf-footer-help a {
  font-size: calc((15.3px) * var(--sf-text-scale, 1)) !important;
}
@media (max-width: 599px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-footer-top .sf-footer-help a {
    font-size: calc((11.9px) * var(--sf-text-scale, 1)) !important;
  }
}
@media (min-width: 960px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero .sf-orbit .sf-orbit-label {
    font-size: calc((clamp(11px, 0.95vw, 15px)) * var(--sf-text-scale, 1));
  }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-highlight {
  font-size: calc((14px) * var(--sf-text-scale, 1));
}
@media (min-width: 960px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-hero .sf-orbit .sf-orbit-label {
    font-size: calc((clamp(13.2px, 1.14vw, 18px)) * var(--sf-text-scale, 1));
  }
}
@media (min-width: 960px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-tabs button {
    font-size: calc((14.28px) * var(--sf-text-scale, 1));
  }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-reassurance { font-size: calc((12px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-purchase > strong { font-size: calc((24px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-dialog .sf-product-tab-panel { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-information-section h3 { font-size: calc((18px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-information-section table { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-facts dt { font-size: calc((11px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-facts dd { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-source { font-size: calc((11px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-image-expand { font-size: calc((12px) * var(--sf-text-scale, 1)); }
@media (max-width: 959px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-meta .sf-product-reassurance { font-size: calc((10px) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-dialog .sf-product-info h2 { font-size: calc((clamp(23px, 6vw, 34px)) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-dialog .sf-product-volume { font-size: calc((15px) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-purchase > strong { font-size: calc((22px) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-product-dialog .sf-product-tabs button { font-size: calc((14px) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-comparison-tabs button { font-size: calc((15px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-brand-comparison table { font-size: calc((14px) * var(--sf-text-scale, 1)); }
@media (max-width: 959px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-comparison-tabs button { font-size: calc((14px) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-brand-comparison .sf-comparison-hint { font-size: calc((12px) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-positivecare-brand > span { font-size: calc((24px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-positivecare-brand small { font-size: calc((16px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-photos figcaption { font-size: calc((12px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-number { font-size: calc((12px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy h3 { font-size: calc((26px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy dt { font-size: calc((12px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy dd { font-size: calc((15px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy > p:not(.sf-case-number) { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy .sf-positivecare-brand > span { font-size: calc((21px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy .sf-positivecare-brand small { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cases-note { font-size: calc((12px) * var(--sf-text-scale, 1)); }
@media (max-width: 599px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cases-heading > p:last-child { font-size: calc((14px) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-cases-swipe { font-size: calc((12px) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-photos figcaption { font-size: calc((10px) * var(--sf-text-scale, 1)); }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy h3 { font-size: calc((22px) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related > p { font-size: calc((15px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related li { font-size: calc((14px) * var(--sf-text-scale, 1)); }
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related > p { font-size: calc((14px) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related li { font-size: calc((13px) * var(--sf-text-scale, 1)); }
}

@media (max-width: 599px) { html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-heading h2 { font-size: calc((clamp(24px, 6.8vw, 28px)) * var(--sf-text-scale, 1)); } }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related summary { font-size: calc((15px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related summary::after { font-size: calc((22px) * var(--sf-text-scale, 1)); }
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related summary { font-size: calc((14px) * var(--sf-text-scale, 1)); }
}

html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-related-action { font-size: calc((14px) * var(--sf-text-scale, 1)); }

html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-related .sf-care-related-action { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy dd { font-size: calc((14px) * var(--sf-text-scale, 1)); }
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy h3 { font-size: calc((clamp(20px,5.6vw,24px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-faq-intro h2 { font-size: calc((clamp(25px,7vw,34px)) * var(--sf-text-scale, 1)); }
}
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-case-copy dd { font-size: calc((13px) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-comparison-section .sf-comparison-cards { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-comparison-section .sf-comparison-image-note { font-size: calc((12px) * var(--sf-text-scale, 1)); }
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-comparison-section .sf-comparison-cards { font-size: calc((12px) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-comparison-section .sf-comparison-tabs button { font-size: calc((13px) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-member-dropdown a { font-size: calc((14px) * var(--sf-text-scale, 1)); }
@media (max-width: 959px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-mobile-nav > a,html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-mobile-nav > button {
  font-size: calc((16px) * var(--sf-text-scale, 1));
 }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-family-slide-detail .sf-product-feature { font-size: calc((clamp(10px,.85vw,12px)) * var(--sf-text-scale, 1)); }
@media (max-width: 959px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-family-mobile .sf-product-plaque-label { font-size: calc((12px) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-product-details-plaque { font-size: calc((13px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-family-intro .sf-eyebrow { font-size: calc((clamp(10px, 1vw, 13px)) * var(--sf-text-scale, 1)); }
@media (max-width: 959px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-family-intro .sf-family-return { font-size: calc((clamp(10px, 2.7vw, 12px)) * var(--sf-text-scale, 1));
  }
}

html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-tabs button {
  font-size: calc((23.8px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-dialogue {
  font-size: calc((clamp(14.96px, 2.29075cqw, 26.18px)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-scene:lang(en) .sf-care-dialogue {
  font-size: calc((clamp(13.09px, 1.82325cqw, 20.57px)) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-recommendation > span {
  font-size: calc((15.3px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-recommendation strong {
  font-size: calc((17px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-pagination .sf-care-page-number {
  font-size: calc((23.8px) * var(--sf-text-scale, 1));
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-page-number span {
  font-size: calc((18.7px) * var(--sf-text-scale, 1));
}
@media (max-width: 1279px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-tabs button {
    font-size: calc((20.4px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-recommendation > span {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-recommendation strong {
    font-size: calc((15.3px) * var(--sf-text-scale, 1));
  }
}
@media (max-width: 959px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-tabs button {
    font-size: calc((18.7px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-recommendation strong {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-recommendation .sf-button {
    font-size: calc((11.9px) * var(--sf-text-scale, 1));
  }
}
@media (max-width: 599px) {
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-heading h2 {
    font-size: calc((30px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-tabs button {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care:lang(en) .sf-care-tabs button {
    font-size: calc((11.05px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-dialogue {
    font-size: calc((clamp(10.285px, 3.41275cqw, 16.83px)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-scene:lang(en) .sf-care-dialogue {
    font-size: calc((clamp(9.35px, 2.992cqw, 14.025px)) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-recommendation strong {
    font-size: calc((14.45px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-recommendation .sf-button {
    font-size: calc((13.6px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-pagination .sf-care-page-number {
    font-size: calc((20.4px) * var(--sf-text-scale, 1));
  }
  html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-care-page-number span {
    font-size: calc((15.3px) * var(--sf-text-scale, 1));
  }
}
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care-tabs button { font-size: calc((clamp(12px,3.4vw,15px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-care:lang(en) .sf-care-tabs button { font-size: calc((11px) * var(--sf-text-scale, 1)); }
}

html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-brand { font-size: calc((clamp(13px,1.25vw,19px)) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-technology h2 { font-size: calc((clamp(24px,2.4vw,40px)) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-description { font-size: calc((clamp(13px,1.05vw,16px)) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-facts span { font-size: calc((12px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-facts b { font-size: calc((14px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-marks > span { font-size: calc((23px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-tech-usa b { font-size: calc((6px) * var(--sf-text-scale, 1)); }
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-brand { font-size: calc((clamp(12px,3.2vw,16px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-technology h2 { font-size: calc((clamp(25px,6.8vw,36px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-marks > span { font-size: calc((clamp(20px,5.7vw,27px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-facts span { font-size: calc((clamp(11px,3vw,15px)) * var(--sf-text-scale, 1)); }
}

@media (min-width: 960px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-marks > span { font-size: calc((clamp(18px,1.55vw,26px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-description { font-size: calc((clamp(12px,.95vw,15px)) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-brand span { font-size: calc((18px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-technology h2 { font-size: calc((clamp(26px,2.3vw,38px)) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-subtitle { font-size: calc((clamp(12px,1.1vw,16px)) * var(--sf-text-scale, 1)); }
@media (max-width: 599px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-site .sf-technology h2 { font-size: calc((clamp(26px,7vw,36px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-technology-subtitle { font-size: calc((clamp(12px,3.4vw,16px)) * var(--sf-text-scale, 1)); }
}

html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-header-contact { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-hero h1 { font-size: calc((clamp(32px,3.8vw,54px)) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-section-heading h2 { font-size: calc((clamp(28px,3vw,40px)) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-brand-mark>span { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-brand-row h3 { font-size: calc((28px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-products span { font-size: calc((13px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-products small { font-size: calc((11px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-contact h2 { font-size: calc((40px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-contact-links span { font-size: calc((clamp(15px,1.7vw,22px)) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-contact-links small { font-size: calc((12px) * var(--sf-text-scale, 1)); }
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-footer { font-size: calc((12px) * var(--sf-text-scale, 1)); }
@media(max-width:959px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-hero h1 { font-size: calc((clamp(30px,7.4vw,42px)) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-brand-row h3 { font-size: calc((25px) * var(--sf-text-scale, 1)); }
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-contact h2 { font-size: calc((32px) * var(--sf-text-scale, 1)); }
}
html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-back { font-size: calc((14px) * var(--sf-text-scale, 1)); }
@media(max-width:959px) {
 html:is([data-sf-text-size="small"], [data-sf-text-size="large"]) .sf-about-contact-links span:not(.sf-about-contact-icon) { font-size: calc((clamp(14px,4vw,20px)) * var(--sf-text-scale, 1)); }
}
