/* Ordinary 38: warm copper, cream and dark walnut. Visual overrides only. */
:root {
    --bs-blue: #ad4f24;
    --bs-primary: #ad4f24;
    --bs-primary-rgb: 173, 79, 36;
    --bs-link-color: #ad4f24;
    --bs-link-hover-color: #7d351c;
    --el-color-primary: #ad4f24;
    --el-color-primary-rgb: 173, 79, 36;
    --el-color-primary-dark-2: #7d351c;
    --el-color-primary-light-3: #c7845c;
    --el-color-primary-light-5: #ddb18e;
    --el-color-primary-light-7: #efd3b9;
    --el-color-primary-light-8: #f7e3d0;
    --el-color-primary-light-9: #fff2e5;
    --el-fill-color-light: #fcf5ee;
    --el-border-color: #e8d7c8;
    --el-border-color-light: #f0e4d9;
}
body { background-color: #fffdf9; }
.headerstrip .headerstrip-cta { color: #98411f; }
.recommend-card-tag { background-color: #986025; }
.btn-primary {
    --bs-btn-bg: #ad4f24;
    --bs-btn-border-color: #ad4f24;
    --bs-btn-hover-bg: #7d351c;
    --bs-btn-hover-border-color: #7d351c;
    --bs-btn-active-bg: #7d351c;
    --bs-btn-active-border-color: #7d351c;
    --bs-btn-focus-shadow-rgb: 173, 79, 36;
    background-color: #ad4f24;
    border-color: #ad4f24;
}
.btn-success {
    --bs-btn-bg: #986025;
    --bs-btn-border-color: #986025;
    --bs-btn-hover-bg: #74451e;
    --bs-btn-hover-border-color: #74451e;
    --bs-btn-active-bg: #74451e;
    --bs-btn-active-border-color: #74451e;
    --bs-btn-focus-shadow-rgb: 152, 96, 37;
    background-color: #986025;
    border-color: #986025;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #7d351c;
    border-color: #7d351c;
    color: #fff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color: #74451e;
    border-color: #74451e;
    color: #fff;
}
/* Blend only the existing decorative backdrop; photographs, logos and QR images retain their colors. */
.banner-area .banner-shape {
    background-color: #fff3e6;
    background-blend-mode: luminosity;
}
.features-area .features-box .item,
.advanced-features-area .af-items .item {
    border-color: #ecd9c8;
}
.single-item-recom .pricing-item {
    border-color: #ad4f24;
    background-color: #fff7ee;
}
.single-item-recom .header-top-box {
    background-color: #ad4f24;
    border-bottom-color: #ad4f24;
}
.single-item-recom .pricing-item:hover,
.single-item-recom .pricing-item:hover .header-top-box {
    border-color: #7d351c;
    border-bottom-color: #7d351c;
}
.single-item-recom .pricing-item:hover .header-top-box { background-color: #7d351c; }
.site-heading.pricing-more a.btn21 { background-color: #986025; border-color: #986025; }
.site-heading.pricing-more a.btn21:hover { background-color: #fff; border-color: #986025; }
.hw-qr-card { background-color: #fffaf5; border-color: #e8d7c8; }
.hw-qr-card h2 { color: #422b20; }
.hw-qr-card figcaption, .hw-qr-card p { color: #705547; }
.hw-qr-close { color: #7d351c; }
.hw-qr-close:hover { color: #ad4f24; }
.el-button--primary:not(.is-plain) {
    --el-button-bg-color: #ad4f24;
    --el-button-border-color: #ad4f24;
    --el-button-hover-bg-color: #7d351c;
    --el-button-hover-border-color: #7d351c;
    --el-button-active-bg-color: #7d351c;
    --el-button-active-border-color: #7d351c;
}
.el-button--primary.is-plain {
    --el-button-text-color: #98411f;
    --el-button-bg-color: #fff2e5;
    --el-button-border-color: #ddb18e;
    --el-button-hover-bg-color: #ad4f24;
    --el-button-hover-border-color: #ad4f24;
}
