/* Theme defined colors start */

:root {
    /* Theme Light Color */
    --theme-color-light-default: #FFFFFF;
    --theme-color-light-light: #F3F4F6; /* active updated 06-8-25 */
    --theme-color-light-medium: #F8FAFC; /* active updated 06-8-25 */
    --theme-color-light-dark: #F8FAFC;
    --theme-color-light-darkest: #F8FAFC;
    --theme-color-tinted-white: #FDFCFE;
    --theme-color-blue-violet: #F7F6FA;
    --theme-color-ghost-white: #F7F8FA;

    /* Theme Golden Color */
    --theme-color-golden-default: #C48C37;/* active updated 10-12-25 */
    --theme-color-golden-lighter: #E8CD7C;/* active updated 10-12-25 */
    --theme-color-golden-light: #C8A14A;/* active updated 10-12-25 */
    --theme-color-golden-medium: #C48C37; /* active updated 10-12-25 */
    --theme-color-golden-dark: #7A5C12; /* active updated 10-12-25 */
    --theme-color-golden-darkest: #C48C37;
    --theme-color-golden-amber: #FBBF24;

    /* Theme Blue Color */
    --theme-color-blue-default: #002759;
    --theme-color-blue-lighter: #263F5F;
    --theme-color-blue-light: #002759;
    --theme-color-blue-medium: #002759; /* active updated 06-8-25 */
    --theme-color-blue-dark: #001F47; /* active updated 06-8-25 */
    --theme-color-blue-darkest: #021B2F;
    --theme-color-desaturated-blue: #F1F4F9;

    /* Theme Green Color */
    --theme-color-green-default: #129A58;
    --theme-color-green-light: #129A58;
    --theme-color-green-medium: #129A58; /* active updated 06-8-25 */
    --theme-color-green-dark: #129A58;
    --theme-color-green-darkest: #129A58;

    /* Theme Warning/Yellow Color */
    --theme-color-warning-default: #F0C14C; /* active updated 14-01-26 */
    --theme-color-warning-light: #F6DDA0; /* active updated 14-01-26 */
    --theme-color-warning-medium: #F0C14C; /* active updated 14-01-26 */
    --theme-color-warning-dark: #FDBD01;
    --theme-color-warning-darkest: #FDBD01;

    /* Theme Pink Color */
    --theme-color-pink-default: #BE7E8AB2; /* active updated 06-8-25 */
    --theme-color-pink-light: #BE7E8A1A;
    --theme-color-pink-medium: #BE7E8A;
    --theme-color-pink-dark: #914D73;
    --theme-color-pink-darkest: #914D73;

    /* Theme Secondary Color */
    --theme-color-secondary-default: #8D9096; /* active updated 14-01-26 */
    --theme-color-secondary-light: #E5E8EC; /* active updated 14-01-26 */
    --theme-color-secondary-medium: #8D9096; /* active updated 14-01-26 */
    --theme-color-secondary-dark: #E5E8EC;
    --theme-color-secondary-darkest: #E5E8EC;
    --theme-color-gray-mid: #797979;
    --theme-color-medium-light-gray: #B1B1B1;
    --theme-color-light-silver: #E1E1E1;

    /* Theme Slate Color */
    --theme-color-slate-default: #374151;
    --theme-color-slate-light: #4B5563;
    --theme-color-slate-medium: #374151; /* active updated 06-8-25 */
    --theme-color-slate-dark: #334155;
    --theme-color-slate-darkest: #334155;
    --theme-color-state-light: #6B7280;

    /* Theme Danger BG Color */
    --theme-color-danger-default: #C53030;
    --theme-color-danger-light: #C62828;
    --theme-color-danger-medium: #C53030; /* active updated 06-8-25 */
    --theme-color-danger-dark: #870422;
    --theme-color-danger-darkest: #C53030;

    /* Theme Font/Text Color */
    --theme-font-light-default: var(--theme-color-light-default);
    --theme-font-blue-default: var(--theme-color-blue-medium);
    --theme-font-warning-default: var(--theme-color-warning-medium);
    --theme-font-pink-default: #C53030;
    --theme-font-secondary-default: var(--bs-secondary-bg);
    --theme-font-slate-default: #374151;
    --theme-font-danger-default: #C53030;

    /* Button / Scroll */
    --theme-btn-active-color: #4A7BB7;
    --theme-scroll-active-color: #4A7BB7;

    /* Theme defined colors End*/


    --theme-blue-dark: #002049; /* updated 2025-06-17 */
    --theme-blue: #09265e; /* updated 27-3-25 */
    --theme-light: #FFFFFF;
    --theme-blue-medium: #103279;
    --theme-blue-light: #f8faff;
    --theme-blue-gray: #7096b7;
    --theme-blue-gray-light: #eef1f6; /* updated 2025-06-18 */
    --theme-gray: #ededed; /* updated 27-3-25 */
    --theme-gray-light: #e0e0e0; /* updated 2025-06-18 */
    --theme-gray-dark: #cccccc; /* updated 27-3-25 */
    --theme-green: #47f7c7;
    --theme-green-gray: #8adae7;
    --theme-info: #7cc4f5; /* updated 2025-07-15 */
    --theme-info-light: #c5e8ff;
    --theme-info-medium: #629ebf;
    --theme-info-dark: #205e9b;
    --theme-light-yellowish: #e2e8f0;
    --theme-orange: #FF7C00;
    --theme-orange-dark: #a25105;
    --theme-pink: #c728ab;
    --theme-pink-light: #eeb0f3;
    --theme-pink-lighter: #f8dbf8;
    --theme-pink-medium: #ac569d;
    --theme-pink-dark: #660354;
    --theme-purple: #6f498f; /* updated 2025-06-18 */
    --theme-primary: #0092f5;
    --theme-primary-light: #334155; /* updated 27-3-25 */
    --theme-primary-medium: #11476c; /* updated 27-3-25 */
    --theme-primary-dark: #0f172a; /* updated 27-3-25 */
    --theme-sky: #5c9ae7; /* updated 27-3-25 */
    --theme-sky-light: #7cbbfe; /* updated 27-3-25 */
    --theme-sky-lighter: #b5daff; /* updated 27-3-25 */
    --theme-sky-dark: #0092f5;
    --theme-secondary: gray;
    --theme-teal: #008080; /* updated 2025-07-15 */
    --theme-teal-medium: #008080; /* not using anywhere*/
    --theme-teal-light: #bedfdf; /* updated 2025-06-18 */
    --theme-yellow: #f9bf01;
    --theme-yellow-light: #f1d89f; /* updated 2025-07-15 */
    --theme-yellow-medium: #f7c95c; /* updated 2025-07-15 */
    --theme-yellow-dark: #db8813;
    --theme-danger-light: red; /* updated 28-3-25 */
    --theme-danger-medium: #be222a; /* updated 2025-07-15 */
    --theme-danger-dark: #870422;

    --theme-nordic-breeze: #D6DDE6;

    /* Extra Color */
    --theme-color-eerie-black: #1A1A1A;

    --theme-fs-page-title: 20px;
    --theme-fs-product-name: 16px;
    --theme-fs-product-description: 16px;
    --theme-fs-product-special-offer: 20px;
    --theme-fs-product-price: 48px;
    --theme-fs-product-regular-price: 24px;
    --theme-fs-product-expire-at: 14px;
}