
header .FrameUniversalBasic001__header-logo-img {
    height: 50px !important;
    max-width: 100% !important;
    width: 420px !important;
}

header .FrameUniversalBasic001-1 svg {
	color: #000000 !important;
}

header .FrameUniversalBasic001-1 svg {
	color: #000000 !important;
}

header .FrameUniversalBasic001__header-schedule-ico {
	color: #000000 !important;
}
header .FrameUniversalBasic001__header-phone-btn {
	color: #000000 !important;
}

header .FrameUniversalBasic001__header-schedule-item {
	color: #000000 !important;
}

header .FrameUniversalBasic001__phone-list-text {
	color: #000000 !important;
}

.FrameUniversalBasic001__header-phone-btn {
    border-bottom: 1px dashed #000000 !important;
}

div.site .FrameUniversalBasic001-1 svg {
    color: #000000 !important;
}

footer.FrameUniversalBasic001__footer {
    background: transparent;
}

.FrameUniversalBasic001-1 .FrameUniversalBasic001__footer-menu > li > a {
    color: #000000 !important;
}

a.FrameUniversalBasic001__footer-contacts-item-email {
    color: #000000 !important;
}

a.FrameUniversalBasic001__phone-list-text {
    color: #000000 !important;
}

.FrameUniversalBasic001__footer-contacts-item-address {
    color: #000000 !important;
}

.FrameUniversalBasic001__footer-copy {
    color: #000000;
}

.FrameUniversalBasic001__footer-title {
    color: #000000;
}
div.site .FrameUniversalBasic001__header-phone-right-lk {
    color: #000000 !important;
}


header .FrameUniversalBasic001__header-logo-img {
    height: auto !important;
    max-width: 100% !important;
    width: 440px !important;
}


.FrameUniversalBasic001__cookie {
    display: none;
}

.FrameUniversalBasic001__menu-nested a {
    color: #000000;
}

.FrameUniversalBasic001__header-center {
    padding: 0px 0 24px 0;
}

header.FrameUniversalBasic001__header {
    background: #eee !important;
}

.FrameUniversalBasic001__header-bottom {
    background: #eee !important;
}

li.FrameUniversalBasic001__menu-nested-has-sub-menu:hover {
    background: #f5da5f;
}

li.FrameUniversalBasic001__menu-nested-has-sub-menu:hover a {
    color: #fff !important;
}

.FrameUniversalBasic001__menu-nested li:hover {
	background: #f5da5f;	
}

.FrameUniversalBasic001__menu-nested li:hover a {
    color: #fff !important;
}
.FrameUniversalBasic001__header-logo:hover {
	opacity: 1 !important;
}


.FrameUniversalBasic001__main-top-block {
	display: grid;
	grid-template-columns: 300px auto;
}

.FrameUniversalBasic001__main-top-block-column-right {
	max-width: 1200px;
	overflow: hidden;
}

.FrameUniversalBasic001__main-top-block-column-left {
	padding-right: 20px;
}

.ProductsCategoriesCategories003-23, .ProductsCategoriesCategories003-101 {
	grid-template-columns: 2fr 2fr 2fr;
}

.ProductsCategoriesCategories003-23 .ProductsCategoriesCategories003__item:nth-child(4), 
.ProductsCategoriesCategories003-101 .ProductsCategoriesCategories003__item:nth-child(4) {
	padding-left: 0px !important;
}
.ProductsCategoriesCategories003-23 .ProductsCategoriesCategories003__item:nth-child(5), 
.ProductsCategoriesCategories003-101 .ProductsCategoriesCategories003__item:nth-child(5) {
	padding-left: 25px !important;
}

.FrameUniversalBasic001__search-popup-item {
    display: grid;
    grid-template-columns: 1fr 6fr;
}

.FrameUniversalBasic001__search-popup-item-image img {
    max-width: 50px;
}

/* mobile */

@media screen and (max-width: 768px) {
	.FrameUniversalBasic001__main-top-block {
		display: block;
	}

	.FrameUniversalBasic001__main-top-block-column-left {
		padding-right: 0;
	}

	.ProductsCategoriesCategories003-23 {
        grid-template-columns: 1fr 1fr;
    }

    .ProductsCategoriesCategories003-23 .ProductsCategoriesCategories003__item:nth-child(5),
    .ProductsCategoriesCategories003-101 .ProductsCategoriesCategories003__item:nth-child(5) {
		padding-left: 0px !important;
	}

    .FrameUniversalBasic001__search-popup-item {
        grid-template-columns: 1fr;
    }
}

