:root {
    font-size: 62.5%; /* This makes 1rem = 10px */
    --font-family: 'century-gothic', Helvetica, Arial, sans-serif;
    --white: #fff;
    --black: #000;
    --ceca-grey: #717c7d;
    --brand-color: #971B2F;
    --link-color: #971B2F;
    --link-color-hover: #34000c;
    --text-default-color: #555;
    --text-default-size: 1.4rem; /* Changed from 1.6rem to 1.4rem (14px) */
    --text-default-line-height: 1.42857143;
    --article-meta-color: #211f1e;
    --page-title-background: #f8f8f8;
    --page-title-border-color: transparent;
    --alt-color: #279989;
    --breadcrumb-color: #999;
    --widget-links: #666;
    --widget-links-hover: #971B2F;
    --block-title-color: #676767;
    --block-subtitle-color: #767676;
    --block-title-border-color: #444;
    --cta-style-1-background: #971B2F;
    --cta-style-1-color: #fff;
    --price-table-background: #f9f9f9;
    --btn-primary-color: #971B2F;
    --btn-primary-border-color: #971B2F;
    --btn-primary-text-color: #fff;
	--btn-primary-color-hover: #34000c;
	--btn-primary-border-color-hover: #34000c;
	--btn-primary-text-color-hover: #fff;
    --btn-secondary-color: #279989;
    --btn-secondary-border-color: #279989;
    --btn-secondary-text-color: #fff;
    --btn-secondary-color-hover: #046C5E;
    --btn-secondary-border-color-hover: #046C5E;
    --btn-secondary-text-color-hover: #fff;
    --section-background-gray: #f8f8f8;
    --comments-new-background: #f5f5f5;
    --copyright-bg-color: #000;
    --copyright-text-color: #fff;
    --form-control-focus: rgb(151 27 47 / 30%);
}
