div#main-area div.produto div.main-produto .area-buy-product button.button {
    background: #00a441;
    border-color: #00a441;
}

div#main-area div.produto div.main-produto .area-buy-product button.button:hover {
    background: #008b37;
    border-color: #008b37;
}

/* HEADER */

.header-top, .header-bottom, .header-checkout {
    background: #1e1e1e;
}









ul#nav-root>li>.container-menu ul.menu-level-2>li ul.menu-level-4 li a:hover {
    text-decoration: none;
    color: #b49069 !important;
}

ul#nav-root>li>.container-menu ul.menu-level-2>li ul.menu-level-4 li a {
    color: #f2efe6 !important;
}

ul#nav-root>li>.container-menu ul.menu-level-2>li>a:hover {
    color: #b49069;
}

@media(min-width: 540px){
.search-area.active-recognition {
    margin-left: 135px;
}
}

@media(min-width: 1024px){
.header-middle .container.flex.center.space-between.cart-01 {
    width: 1340px !important;
}

.menu-link-88 .menu-text, 
.menu-link-87 .menu-text, 
.menu-link-24 .menu-text, 
.menu-link-142 .menu-text, 
.menu-link-252 .menu-text, 
.menu-link-89 .menu-text {
    font-size: 17px;
}

.menu-child-88 .menu-text,
.menu-child-87 .menu-text,
.menu-child-24 .menu-text,
.menu-child-142 .menu-text,
.menu-child-252 .menu-text,
.menu-child-89 .menu-text{
    font-size: 14px;
}
}

ul.menu-child-252.menu-level-2 {
    display: flex !important;
    flex-direction: column !important;
}

li.menu-list-252.has-childs.marcas.item-menu-marcas .container-menu {
    left: 700px !important;
}

ul#nav-root > li > .container-menu {
	width: min-content;
	right: 0;
}

ul#nav-root > li > .container-menu > ul {
	display: flex;
}

ul#nav-root>li>.container-menu .menu-level-2>li ul li a:before {
	content: initial;
}

ul#nav-root>li>.container-menu ul.menu-level-2>li {
    min-width: max-content;
    margin-right: 10px;
}

ul#nav-root>li>.container-menu {
    max-width: 100%;
}

.container-menu li a::before {
    display: none;
}

ul.menu-level-2 > li a span.menu-text {
    color: #b49069 !important;
}

ul.menu-level-3 > li a span.menu-text {
    color: #f2efe6 !important;
}

ul.menu-level-3 > li a span.menu-text:hover{
	text-decoration: underline !important;
}

li.menu-list-252.has-childs.marcas.item-menu-marcas ul.menu-level-2 > li a span.menu-text:hover {
    text-decoration: underline !important;
    text-decoration-color: #b49069 !important;
}

ul.menu-child-252.menu-level-2 .menu-text {
    color: #f2efe6 !important;
    font-weight: 100 !important;
}

ul#nav-root>li>a {
    
    color: #f2efe6;
}


