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;
}
/* Menu Meninos */
#nav-root > li.menu-list-1.has-childs.meninos.item-menu-meninos:hover > a {
    background: #2790ff;
}

ul.menu-child-35.menu-level-3 {
    display: flex;
    padding-top: 10px;
    gap: 10px;
}
ul.menu-child-35.menu-level-3 li a {
	display: flex !important;
	justify-content: center;
	align-items: center;
	
	width: 30px;
	height: 30px;
	
	color: #ffffff !important;
	background: #0074ff;
    
    border-radius: 50% !important;
	padding: 0 !important;


}
ul.menu-child-35.menu-level-3 li a:hover {
    filter: brightness(0.8);
    background-color: #0074ff !important;
}
.header-bottom ul#nav-root>li>.container-menu .menu-level-2>li>a:hover {
    background: #228dff;
}
.header-bottom ul#nav-root>li>.container-menu {
    border-top: 2px solid #228dff;
}
.header-bottom ul#nav-root>li>a.has-childs:after {
    border-bottom: 6px solid #228dff;
}



/* Menu Meninas */
ul.menu-child-36.menu-level-3 {
    display: flex;
    padding-top: 10px;
    gap: 10px;
}
ul.menu-child-36.menu-level-3 li a {
	display: flex !important;
	justify-content: center;
	align-items: center;
	
	width: 30px;
	height: 30px;
	
	color: #ffffff !important;
	background: #ff0092 ;
    
    border-radius: 50% !important;
	padding: 0 !important;


}
#nav-root > li.menu-list-2.has-childs.meninas.item-menu-meninas:hover > a { 
	background: #ff0092;
}
.header-bottom ul#nav-root>li>.container-menu .menu-child-2.menu-level-2>li>a:hover {
    background: #ff0092;
}
ul.menu-child-36.menu-level-3 li a:hover {
    filter: brightness(0.8);
    background-color: #ff0092 !important;
}
#nav-root > li.menu-list-2.has-childs.meninas.item-menu-meninas > a::after {
    border-bottom: 6px solid #ff0092;
}
#nav-root > li.menu-list-2.has-childs.meninas.item-menu-meninas > div {
    border-top: 2px solid #ff0092;
}


/* Menu Bebe-Menino */
#nav-root > li.menu-list-27.has-childs.bebe-menino.item-menu-bebe-menino:hover > a {
    background: #2790ff;
}


ul.menu-child-37.menu-level-3 {
    display: flex;
    padding-top: 10px;
    gap: 10px;
}
ul.menu-child-37.menu-level-3 li a {
	display: flex !important;
	justify-content: center;
	align-items: center;
	
	width: 30px;
	height: 30px;
	
	color: #ffffff !important;
	background: #0074ff;
    
    border-radius: 50% !important;
	padding: 0 !important;


}
ul.menu-child-37.menu-level-3 li a:hover {
    filter: brightness(0.8);
    background-color: #0074ff !important;
}



/* Menu Bebe-Menina */
ul.menu-child-38.menu-level-3 {
    display: flex;
    padding-top: 10px;
    gap: 10px;
}
ul.menu-child-38.menu-level-3 li a {
	display: flex !important;
	justify-content: center;
	align-items: center;
	
	width: 30px;
	height: 30px;
	
	color: #ffffff !important;
	background: #ff0092 ;
    
    border-radius: 50% !important;
	padding: 0 !important;


}
ul.menu-child-38.menu-level-3 li a:hover {
    filter: brightness(0.8);
    background-color: #ff0092 !important;
}

#nav-root > li.menu-list-26.has-childs.bebe-menina.item-menu-bebe-menina:hover > a { 
	background: #ff0092;
}
.header-bottom ul#nav-root>li>.container-menu .menu-child-26.menu-level-2>li>a:hover {
    background: #ff0092;
}
#nav-root > li.menu-list-26.has-childs.bebe-menina.item-menu-bebe-menina > a::after {
    border-bottom: 6px solid #ff0092;
}
#nav-root > li.menu-list-26.has-childs.bebe-menina.item-menu-bebe-menina > div {
    border-top: 2px solid #ff0092;
}

/* Centralização Header */

.header-top .header-info li {
    padding: 0 15px;
    position: relative;
    margin-left: 320px;
    font-weight: bold;
}

/* Promoção página pesquisa */

.pesquisa-promocao {
    padding: 25px;
    background: #377bc3;
    color: #fff;
    margin-top: 20px;
    text-align: center;
}