:root {
    --primary-fade: hsla(0, 0%, 11%, 0.1);
    --primary-lightest: hsla(0, 0%, 26%);
    --primary-lighter: hsla(0, 0%, 21%);
    --primary-light: hsl(0, 0%, 16%);
    --primary: #474a51;
    --primary-muted: hsl(0, 0%, 6%);
    --primary-deep: hsl(0, 0%, 1%);
    --primary-dark: hsl(0, 0%, -4%);
    --primary-darker: hsl(0, 0%, -9%);
    --primary-darkest: hsl(0, 0%, -14%);
    --secondary-light: hsl(230, 10%, 97%);
    /*--secondary-light: #1e1e1e;*/
    --secondary: hsl(230, 10%, 93%);
    /*--secondary: hsl(230, 10%, 63%);*/
    --secondary-muted: hsl(230, 10%, 89%);
    --secondary-deep: hsl(230, 10%, 85%);
    --secondary-dark: hsl(230, 10%, 77%);
    --secondary-darker: hsl(230, 10%, 61%);
    --secondary-darkest: hsl(230, 10%, 57%);
    --background: hsl(0, 0%, 100%);
    /*--background: #1e1e1e;*/
    --background-fade: hsla(0, 0%, 100%, 0.3);
    --inverse: hsl(210, 17%, 16%);
    --inverse-deep: hsl(210, 17%, 6%);
    --text-fade: hsla(0, 0%, 7%, 0.8);
    --text-fade-light: hsla(0, 0%, 7%, 0.45);
    --text-lightest: hsl(0, 0%, 41%);
    /*--text-lightest: hsl(0, 0%, 100%);*/
    --text-lighter: hsl(0, 0%, 17%);
    /*--text: hsl(0, 0%, 100%);*/
    --text: hsl(0, 0%, 7%);
    --text-inverse: hsl(0, 0%, 100%);
    --text-inverse-muted: hsl(0, 0%, 96%);
    --text-inverse-deep: hsl(0, 0%, 92%);
    --text-inverse-dark: hsl(0, 0%, 88%);
    --text-inverse-darker: hsl(0, 0%, 80%);
}

.footer-one, .header-one, .poweredby {
    background-color: #2d323c;
}

.contacts__content--main .contacts__wrapper, .contacts__content--main::before, .cta--one.cta--main .cta__wrapper, .cta--one.cta--semitone .cta__wrapper {
    background-color: var(--background);
}

.postcard-one--main, .postcard-one--semitone {
    background-color: var(--background);
}

.button-three--secondary {
    background-color: var(--background);
}

.product-four--semitone {
    border: none;
}

.product-one {
    border: none;
}

.item-one--main {
    border: none;
}

.is-primary .iconset__filled {
    fill: var(--text);
}

.cta--one .cta__wrapper {
    border:none;
}
.shadow-1 .slider__navigation {
    background-color: var(--primary);
}

.product-four--main {
    border: none;
}

.product-purchase__quantity-value {
    color: var(--text);
}

.social-bar__item svg {
    fill: var(--primary);
}

.header-one__link>a, .header-three__link>a, .header-two__link>a, .phone-two__item {
    text-transform: lowercase;
    color: var(--text-inverse);
}
.slider__link-text {
        color: var(--text-inverse);
}

.product-one__image-wrapper {
    background-color: var(--background);
}
/*.product__card, .product-four__image{
    background: var(--text);
}*/
.subcategories__item a {
    background: var(--primary);
}
.sublist-one__child-link {
    color: var(--text);
}

.subcategories__link {
    color:#ffffff;
}
.subcategories__count {
    color:#000000;
}

@media (max-width: 768px) {
    #scrollUp {
        bottom: 55px !important;
        right: 10px !important;
    }
}


.page__wrapper {
    overflow-x: auto;
    overflow-x: hidden;
}