:root {
    --main-theme-color: #127C35;
    --main-theme-arrow-color: #127C35;
    --main-theme-arrow-focus-color: #538363;
    --main-theme-menu-border: #9e8ea3;
    --main-theme-info-color: #DC143C;

}

@media (max-width: 576px) {

    .d-anaMenu__item:hover .d-altMenuContent {
        background-color: var(--main-theme-color);
    }

    .d-altMenuContent .d-altMenu__item {
        color: white;
    }

    .d-altMenuContent .d-altMenu__item--link {
        color: white;
    }

    .d-altMenuContent__title {
        border-bottom: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
    .d-altMenuContent .d-altMenu__item--title {
        border-bottom: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
}

@media (max-width: 991px) {
    .d-anaMenu__item:hover .d-altMenuContent {
        background-color: var(--main-theme-color);
    }

    .d-altMenuContent .d-altMenu__item {
        color: white;
    }

    .d-altMenuContent .d-altMenu__item--link {
        color: #000;
        background-color: var(--main-theme-color);
    }

    .d-altMenuContent__title {
        border-bottom: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
    .d-altMenuContent .d-altMenu__item--title {
        border-bottom: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
}

.quickcheckout-heading {
    background: var(--main-theme-arrow-color);
}

#product select.classic {

    background-image: linear-gradient(45deg, transparent 50%, white 50%),
    linear-gradient(135deg, white 50%, transparent 50%),
    linear-gradient(to right, var(--main-theme-arrow-color), var(--main-theme-arrow-color));


}

#product select.classic:focus {

    background-image: linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    linear-gradient(to right, var(--main-theme-arrow-focus-color), var(--main-theme-arrow-focus-color));


}

.breadcrumb {
    background-color: var(--main-theme-color);
}

.btn-primary {
    color: #fff;
    background-color: var(--main-theme-color);
    border-color: var(--main-theme-color);
}

.scrollTop {
    background-color: var(--main-theme-color);
}

.o-button__default {
    background-color: var(--main-theme-color);
}

.o-breadcrumb__item.-active {
    color: var(--main-theme-color);
}

.o-breadcrumb__item--link:hover {
    color: var(--main-theme-color);
}


@media (max-width: 991px) {
    .o-header {

        background: var(--main-theme-color);
    }
}

.o-header__search--input:focus {
    border: solid 2px var(--main-theme-color);
}

.o-header__search--input:focus + .o-header__search--btn {
    background-color: var(--main-theme-color);
}

@media (max-width: 991px) {
    .o-header__userInfo--link {
        border-left: solid 1px #F08080;
        border-left: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
}

.o-button__default:hover {
    background-color: var(--main-theme-menu-border);
}

.o-header__account--link:hover {
    background-color: var(--main-theme-color);
    color: #fff;
}

.o-search__list--item a:hover {
    color: var(--main-theme-color);
}

.o-headerSimple {
    background: var(--main-theme-color);
}

.o-maillist__form--btn {
    background-color: var(--main-theme-color);
}


.d-anaMenu {
    background-color: var(--main-theme-color);
}

.d-anaMenu__item--link {
    border-left: solid 1px var(--main-theme-menu-border);
    color: #fff;
}

@media (max-width: 991px) {
    .d-anaMenu__item--link {
        border-bottom: solid 1px var(--main-theme-menu-border);
    }
}

@media (min-width: 1500px) {
    .d-anaMenu__item--link:hover {
        background-color: #fff;
        color: var(--main-theme-color);
    }
}

@media (min-width: 992px) {
    .d-anaMenu__item:hover .d-anaMenu__item--link {
        background-color: #fff;
        color: var(--main-theme-color);
    }
}

@media (max-width: 991px) {
    .d-altMenuContent {
        background-color: var(--main-theme-color);
    }

}

@media (max-width: 991px) {
    .d-altMenuContent__title {
        border-bottom: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
}

@media (max-width: 991px) {
    .d-altMenuContent .d-altMenu__item--title {
        border-bottom: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
}

@media (max-width: 991px) {
    .d-altMenuContent .d-altMenu__item--link {
        border-bottom: solid 1px var(--main-theme-menu-border);
        color: #fff;
    }
}

@media (min-width: 992px) {
    .d-altMenuContent .d-altMenu__item--link:hover {
        color: var(--main-theme-color);
    }
}

.o-not__body a {
    color: var(--main-theme-color);
}

/*information page*/
.m-staticPage__content blockquote {
    border-left: solid 3px var(--main-theme-info-color);
}

.m-staticPage__content .active-color {
    color: var(--main-theme-info-color);
}

.m-staticPage__content a {
    color: var(--main-theme-info-color);
}
