/*
Theme Name: Purexo
Theme URI: https://purexo.com
Author: Mevize Labs
Author URI: https://mevizelabs.com
Description: Premium Custom WordPress Theme for Purexo — Smart Cleaning, Green Living. A Shopify-style clean, modern ecommerce theme.
Version: 2.0.0
Requires at least: 5.8
Tested up to: 6.5
Requires PHP: 7.4
WooCommerce: true
License: GNU General Public License v2 or later
Text Domain: purexo
*/

/* ================================================================
   PUREXO — ROOT BRAND TOKENS
   Brand:  Green #149F46 | Navy #134773 | White #FFFFFF
   Layout: Shopify-premium, Pollie.in-inspired
   ================================================================ */
:root {
    /* Brand Colors */
    --clr-green: #149F46;
    --clr-navy: #134773;
    --clr-white: #FFFFFF;

    /* Page background (cream — like Pollie) */
    --clr-bg: #FFF;
    --clr-bg-white: #FFFFFF;

    /* Neutrals */
    --clr-text: #111111;
    --clr-muted: #555555;
    --clr-border: #E0E0DA;

    /* Storytelling block accents (per-product) */
    --clr-kitchen: #D6EFE0;
    /* soft green */
    --clr-glass: #D6EAF0;
    /* soft blue */
    --clr-tap: #EDF5E1;
    /* lime green */
    --clr-rust: #E8E0F0;
    /* soft purple */

    /* Typography */
    --font-display: 'GoogleSansFlex', sans-serif;
    --font-body: 'GoogleSansFlex', sans-serif;

    /* Layout */
    --header-h: 72px;
    --max-w: 1280px;
    --radius-pill: 999px;
    --radius-card: 16px;
    --radius-block: 24px;

    /* Transitions */
    --ease: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}

/* ── Reset ── */
*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html {
    scroll-behavior: smooth;
    font-size: 16px;
}

body {
    font-family: var(--font-body);
    color: var(--clr-text);
    background: var(--clr-bg);
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

a {
    color: inherit;
    text-decoration: none;
    transition: var(--ease);
}

button {
    font-family: inherit;
    cursor: pointer;
}

ul,
ol {
    list-style: none;
}