/*
CTC Separate Stylesheet
Updated: 2026-03-31 20:24:26
Theme Name: TrulyGood Meals
Theme URI: https://woocommerce.com/products/storefront/
Template: storefront
Author: MM
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 4.6.2.1774988666
*/

/* ============================================
   TrulyGood Meals - Typography Styles
   Mobile First (375px primary canvas)
   ============================================ */

/* ----------------------------------------
   Font Family Definitions
   ---------------------------------------- */

/* Display font - Montserrat 800 for all headings */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.site-title,
.page-title,
.entry-title,
.woocommerce-products-header__title,
.product_title,
.widget-title,
.section-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
}

/* Body font - Nunito Sans 400/500 for all body text */
body,
html,
input,
textarea,
select,
button,
.main-navigation ul li a,
.site-description,
.woocommerce-breadcrumb,
.woocommerce-ordering select,
.product-category h3,
.price,
.woocommerce-loop-product__title,
.add_to_cart_button,
.button,
.btn,
.woocommerce-button,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments,
.woocommerce-store-notice,
.widget-area .widget,
.widget-area .widget a,
.site-footer,
.site-footer a,
.footer-widgets,
.footer-widgets a,
.hentry .entry-content,
.hentry .entry-summary,
.comment-content,
.wp-block-pullquote p,
blockquote {
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 400;
}

/* Medium weight for emphasis and interactive elements */
button,
.button,
.btn,
.add_to_cart_button,
.woocommerce-button,
.main-navigation ul li a,
.site-header-cart .cart-contents .amount,
strong,
b,
th,
label,
.woocommerce-loop-product__title,
.product-category h3 {
    font-weight: 500;
}

/* Ensure headings don't inherit body font-weight */
h1, h2, h3, h4, h5, h6 {
    font-weight: 800 !important;
}

/* ── Global header and footer suppression ── */
.site-header,
.storefront-primary-navigation,
.woocommerce-store-notice,
.site-footer,
#footer-widgets,
.storefront-handheld-footer-bar,
.woocommerce-breadcrumb {
    display: none !important;
}

