:root {
    --theme-primary-color: var(--custom-primary-color, var(--default-primary-color));
    --theme-secondary-color: var(--custom-secondary-color, var(--default-secondary-color));
    --theme-danger-color: var(--custom-danger-color, var(--default-danger-color));
    --theme-light-color: var(--custom-light-color, var(--default-light-color));
    --theme-dark-color: var(--custom-dark-color, var(--default-dark-color));

    --theme-background-color: var(--custom-background-color, var(--default-background-color));
    --theme-text-color: var(--custom-text-color, var(--default-text-color));
    --theme-primary-text-color: var(--custom-primary-text-color, var(--default-primary-text-color));

    --theme-alert-background-color: var(--custom-alert-background-color, var(--default-alert-background-color));
    --theme-alert-color: var(--custom-alert-color, var(--default-alert-color));
    --theme-alert-light-button-background-color: var(--custom-alert-light-button-background-color, var(--default-alert-light-button-background-color));
    --theme-alert-light-button-color: var(--custom-alert-light-button-color, var(--default-alert-light-button-color));
    --theme-alert-dark-button-background-color: var(--custom-alert-dark-button-background-color, var(--default-alert-dark-button-background-color));
    --theme-alert-dark-button-color: var(--custom-alert-dark-button-color, var(--default-alert-dark-button-color));
    
    --theme-menu-background-color: var(--theme-light-color);
    --theme-menu-category-color: var(--theme-primary-text-color);
    --theme-menu-active-category-color: var(--theme-primary-color);
    --theme-menu-special-category-color: var(--theme-danger-color);
    --theme-mobile-menu-background-color: var(--theme-light-color);
    --theme-social-icons-color: var(--custom-social-icons-color, var(--default-social-icons-color));

    --theme-address-color: var(--custom-address-color, var(--default-address-color));
    --theme-address-badge-background-color: var(--custom-address-badge-background-color, var(--default-address-badge-background-color));
    --theme-address-badge-color: var(--custom-address-badge-color, var(--default-address-badge-color));
    --theme-selected-address-color: var(--custom-selected-address-color, var(--default-selected-address-color));
    --theme-selected-address-badge-background-color: var(--custom-selected-address-badge-background-color, var(--default-selected-address-badge-background-color));
    --theme-selected-address-badge-color: var(--custom-selected-address-badge-color, var(--default-selected-address-badge-color)); 
    --theme-selected-address-container-background-color: var(--custom-selected-address-container-background-color, var(--default-selected-address-container-background-color));

    --theme-products-list-category-header-background-color: var(--custom-products-list-category-header-background-color, var(--default-products-list-category-header-background-color));
    --theme-products-list-product-container-background-color: var(--custom-products-list-product-container-background-color, var(--default-products-list-product-container-background-color));
    --theme-products-list-hover-opacity: var(--custom-products-list-hover-opacity, var(--default-products-list-hover-opacity));
    --theme-search-products-header-background-color: var(--custom-search-products-header-background-color, var(--default-search-products-header-background-color));
    --theme-bkg-color: var(--custom-bkg-color, var(--default-bkg-color));
    --theme-footer-background-color: var(--custom-footer-background-color, var(--default-footer-background-color));
    --theme-footer-link-section-color: var(--custom-footer-link-section-color, var(--default-footer-link-section-color));
    --theme-account-page-container-background-color: var(--custom-account-page-container-background-color, var(--default-account-page-container-background-color));
    --theme-contact-info-anchor-color: var(--custom-contact-info-anchor-color, var(--default-contact-info-anchor-color));
    --theme-privacy-center-anchor-color: var(--custom-privacy-center-anchor-color, var(--default-privacy-center-anchor-color));
    --theme-privacy-center-container-hover-background-color: var(--custom-privacy-center-container-hover-background-color, var(--default-privacy-center-container-hover-background-color));
    --theme-order-history-total: var(--custom-order-history-total, var(--default-order-history-total));
    --theme-minicart-title-color: var(--custom-minicart-title-color, var(--default-minicart-title-color));
    --theme-cart-page-header-background-color: var(--custom-cart-page-header-background-color, var(--default-cart-page-header-background-color));
    --theme-cart-page-footer-background-color: var(--custom-cart-page-footer-background-color, var(--default-cart-page-footer-background-color));
    --theme-cart-page-order-type-color: var(--custom-cart-page-order-type-color, var(--default-cart-page-order-type-color));
    --theme-cart-page-address-color: var(--custom-cart-page-address-color, var(--default-cart-page-address-color));
    --theme-cart-page-info-message-background-color: var(--custom-cart-page-info-message-background-color, var(--default-cart-page-info-message-background-color));
    --theme-cart-page-info-message-border-color: var(--custom-cart-page-info-message-border-color, var(--default-cart-page-info-message-border-color));
    --theme-cart-page-info-message-color: var(--custom-cart-page-info-message-color, var(--default-cart-page-info-message-color));
    --theme-order-type-address-color: var(--custom-order-type-address-color, var(--default-order-type-address-color));
    --theme-header-background-color: var(--custom-header-background-color, var(--default-header-background-color));
    --theme-header-scrolled-background-color: var(--custom-header-scrolled-background-color, var(--default-header-scrolled-background-color));
    --theme-header-logo-margin-top: var(--custom-header-logo-margin-top, var(--default-header-logo-margin-top));
    --theme-header-phone-left: var(--custom-header-phone-left, var(--default-header-phone-left));
    --theme-sidebar-navigation-background-color: var(--custom-sidebar-navigation-background-color, var(--default-sidebar-navigation-background-color));
    --theme-sidebar-navigation-header-background-color: var(--custom-sidebar-navigation-header-background-color, var(--default-sidebar-navigation-header-background-color));
    --theme-sidebar-navigation-header-scrolled-background-color: var(--custom-sidebar-navigation-header-scrolled-background-color, var(--default-sidebar-navigation-header-scrolled-background-color));
    --theme-sidebar-navigation-anchor-color: var(--custom-sidebar-navigation-anchor-color, var(--default-sidebar-navigation-anchor-color));
    --theme-sidebar-toogle-menu-icon-color: var(--custom-sidebar-toogle-menu-icon-color, var(--default-sidebar-toogle-menu-icon-color));
    --theme-sidebar-cart-icon-color: var(--custom-sidebar-cart-icon-color, var(--default-sidebar-cart-icon-color));
    --theme-mobile-search-button-color: var(--custom-mobile-search-button-color, var(--default-mobile-search-button-color));

    --theme-careers-section-display: var(--custom-careers-section-display, var(--default-careers-section-display));
    --theme-news-section-display: var(--custom-news-section-display, var(--default-news-section-display));
    --theme-our-story-section-display: var(--custom-our-story-section-display, var(--default-our-story-section-display));

    --theme-home-page-video-display: var(--custom-home-page-video-display, var(--default-home-page-video-display));
    --theme-home-page-image-display: var(--custom-home-page-image-display, var(--default-home-page-image-display));

    --theme-loader-center-container-margin-top: var(--custom-loader-center-container-margin-top, var(--default-loader-center-container-margin-top));
    --theme-loader-image-width: var(--custom-loader-image-width, var(--default-loader-image-width));
    --theme-loader-image-height: var(--custom-loader-image-height, var(--default-loader-image-height));

    --theme-loader-image: var(--custom-loader-image, var(--default-loader-image));
    --theme-default-mobile-cart-product-background: var(--custom-default-mobile-cart-product-background, var(--default-default-mobile-cart-product-background));   
    --theme-cart-products-number-background-color: var(--custom-cart-products-number-background-color, var(--default-cart-products-number-background-color));
    --theme-cart-products-number-border-color: var(--custom-cart-products-number-border-color, var(--default-cart-products-number-border-color));
    --theme-cart-products-number-color: var(--custom-cart-products-number-color, var(--default-cart-products-number-color));
    --theme-danger-button-background-color: var(--custom-danger-button-background-color, var(--default-danger-button-background-color));
    --theme-danger-button-border-color: var(--custom-danger-button-border-color, var(--default-danger-button-border-color));
    --theme-danger-button-color: var(--custom-danger-button-color, var(--default-danger-button-color));
    --theme-danger-button-hover-background-color: var(--custom-danger-button-hover-background-color, var(--default-danger-button-hover-background-color));
    --theme-danger-button-hover-border-color: var(--custom-danger-button-hover-border-color, var(--default-danger-button-hover-border-color));
    --theme-danger-button-hover-color: var(--custom-danger-button-hover-color, var(--default-danger-button-hover-color));
    --theme-order-type-selected-type-background-color: var(--custom-order-type-selected-type-background-color, var(--default-order-type-selected-type-background-color));
    --theme-order-type-take-away-address-container-color: var(--custom-order-type-take-away-address-container-color, var(--default-order-type-take-away-address-container-color));
    --theme-reset-password-message-color: var(--custom-reset-password-message-color, var(--default-reset-password-message-color));

    --theme-category-page-title-bg-image: var(--custom-category-page-title-bg-image, var(--default-category-page-title-bg-image));
    --theme-category-product-image-wrapper-bg-image:  var(--custom-category-product-image-wrapper-bg-image, var(--default-category-product-image-wrapper-bg-image));
    --theme-category-product-page-image-wrapper-bg-image:  var(--custom-category-product-page-image-wrapper-bg-image, var(--default-category-product-page-image-wrapper-bg-image));
}