:root {
    --dynamic-primary: #ff4c3b;
    --dynamic-service-bg: #ffffff;
    --dynamic-footer-bg: #030712;
    --dynamic-footer-copy-bg: #030712;
    --dynamic-menu-bg: #030712;
}

#search-submit,
.search-submit,
.hero-filter-submit,
#price_filter,
.product-filter-toolbar__submit,
.search-icn {
    background-color: var(--dynamic-primary) !important;
    border-color: var(--dynamic-primary) !important;
    color: #ffffff !important;
}

#search-submit:hover,
.search-submit:hover,
.hero-filter-submit:hover,
#price_filter:hover,
.product-filter-toolbar__submit:hover,
.search-icn:hover {
    opacity: .92;
}

.info-bar,
.info-bar .dropdown-menu {
    background-color: var(--dynamic-menu-bg) !important;
}

.info-bar,
.info-bar a,
.info-bar span,
.info-bar button,
.info-bar svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.gs-service-section {
    background-color: var(--dynamic-service-bg) !important;
}

.gs-footer-section {
    background-color: var(--dynamic-footer-bg) !important;
}

.gs-footer-section .gs-footer-bottom {
    background-color: var(--dynamic-footer-copy-bg) !important;
}

.gs-footer-section .footer-bottom-content p,
.gs-footer-section,
.gs-footer-section a,
.gs-footer-section span,
.gs-footer-section h2,
.gs-footer-section h5,
.gs-footer-section h6 {
    color: #ffffff !important;
}
