/*!
 * Squish Body Font: Outfit Light (standard) and Outfit SemiBold (bold) replace Futura PT on body copy, subheadings, navigation, buttons and forms.
 * Outfit is a Google Font by the Outfit Project Authors, SIL Open Font License 1.1 (see OFL.txt), self-hosted so no request goes to Google.
 * Weights 100-499 render as Light, 500-900 as SemiBold. Rollback: deactivate the plugin.
 */
@font-face{font-family:"Outfit";font-style:normal;font-weight:100 499;font-display:swap;src:url("../fonts/Outfit-Light.woff2") format("woff2")}
@font-face{font-family:"Outfit";font-style:normal;font-weight:500 900;font-display:swap;src:url("../fonts/Outfit-SemiBold.woff2") format("woff2")}

html body,
html body *{font-family:"Outfit",Helvetica,Arial,sans-serif!important;font-synthesis:none}

/* Elements that used a heavier Futura cut by family name keep emphasis as Semi Bold. */
html body .blockquote-author-name,
html body .features,
html body h3.text-function,
html body h4.h4-our_juices_product_titles,
html body h4.h4_250_product_title,
html body h3.product-single-sub-title,
html body .menu-link,
html body a.btn,
html body .footer-menu-nav{font-weight:600!important}

/* Theme and Mixers page variables and ID-level rules that named Futura directly. */
html:root{--futura-pt:"Outfit",Helvetica,Arial,sans-serif;--font-family:"Outfit",Helvetica,Arial,sans-serif;--sq-futura:"Outfit",Helvetica,Arial,sans-serif}
html body .sqm,html body .sqm *{--sq-futura:"Outfit",Helvetica,Arial,sans-serif}
html body #wpforms-12.wpforms-container form.wpforms-form .wpforms-submit-container button.wpforms-submit,
html body #wpforms-369.wpforms-container form.wpforms-form .wpforms-submit-container button.wpforms-submit,
html body #wpforms-444.wpforms-container form.wpforms-form .wpforms-submit-container button.wpforms-submit,
html body #wpforms-1467.wpforms-container form.wpforms-form .wpforms-submit-container button.wpforms-submit,
html body .sqm .sqm-form .wpforms-container .wpforms-field-label,
html body .sqm .sqm-form .wpforms-container .wpforms-field-label-inline,
html body .sqm .sqm-form .wpforms-container button.wpforms-submit,
html body .sqm .sqm-form .wpforms-container input,
html body .sqm .sqm-form .wpforms-container select,
html body .sqm .sqm-form .wpforms-container textarea{font-family:"Outfit",Helvetica,Arial,sans-serif!important}

/* Outfit runs about 12% wider than Futura PT, so the desktop navigation is set at 15px to keep the same footprint and clear the logo. */
@media (min-width:992px){
html body .menu-link,html body a.btn-phone{font-size:15px!important}
}
@media (min-width:992px) and (max-width:1279px){
html body .menu-link,html body a.btn-phone{font-size:13.5px!important}
}
