#top, .top .dropdown-menu{background-color: #f7f7f7; border-color: #f7f7f7;}.toplinks a, .toplinks li, .top .currency-language .btn{color: #323232;}.toplinks a:hover, .toplinks li:hover, .top .currency-language .btn:hover{color: #817061;}.cart .cart-total{background: #ffffff; color: #333333}.menu-inner{background-color: #ededed;}.mega-menu .menu_main{color: #333333;}.button-search svg{fill: #333333;}.mega-menu .menu_main:hover{color: #e4b557;}.button-search:hover svg{fill: #e4b557;}.category-menu .navbar-header .btn{background: #e4b557; color: #333333;}.menu-icon, .menu-icon::before, .menu-icon::after{background: #333333;}.top-menu{color: #555555;}.top-menu .btn-link:hover, .top-menu a:hover{color: #e4b557;}a, .top-menu-list sup, .top_cart sup, a:hover, .btn-link:hover, .btn-link:active, .btn-link:focus, .btn-link.open, .btn-link.active, .dropdown-menu li > a:hover, .menu .menu_all, menu-item.product-info .btn-link:hover, .blog-layout .date_added, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .footer_bottom .powered a, .footer a:hover, .list-group a.active, .list-group a.active:hover, .list-group a:hover, .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, .mango_category_link:hover .mango_category_description, .product-info .addcompare:hover, .product-info .addwishlist:hover, .product-thumb .title:hover{color: #e4b557;}.product .nav-tabs>li.active>a, .product .nav-tabs>li>a:hover{border-color: #e4b557;}.product .nav-tabs>li.active>a::after{border-top-color: #e4b557;}.btn-primary{color: #333333; background-color: #e4b557; border-color: #e4b557;}.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.disabled, .btn-primary[disabled]{color: #817061; background-color: #ffffff; border-color: #817061;}.btn-default{color: #817061; background-color: #ffffff; border-color: #817061;}.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default:active:hover, .btn-default.disabled, .btn-default[disabled]{color: #ffffff; background-color: #817061; border-color: #817061;}.newsletter{background: #e4e4e4;}.newsletter_left, .newsletter .newsletter_left .title{color: #605449;}.newsletter .fas{color: #b8b8b8;}.footer{background: #323232;}.footer .title{color: #dfd3c8;}.footer, .footer .btn-link, .footer li, .footer .contacts .fas, .footer .contacts .far, .footer .contacts .fab{color: #dfd3c8;}.footer a:hover{color: #ffffff;}.footer_bottom{background: #f7f7f7;}.footer_bottom .title, .footer_bottom .powered{color: #323232;}.footer_bottom .social_item .fab{color: #323232;}.footer_bottom .social_item{border-color: #323232;}.footer_bottom .social_item:hover .fab{color: #817061;}.footer_bottom .social_item:hover{border-color: #817061;}.top-menu-list {
display: flex;
}
.custom-html.top-menu {
display: flex;
gap: 24px;
margin-left: 30px;
}
.product-label.new .inner {
background: #b6d386;
}
.rating {
display: none;
}
.top-menu-list li {
float: none;
}
.menu {
z-index: 99;
}
.top-menu-list li a {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}
.top-menu-list i {
margin: 0;
}
.top-menu-list li a span {
font-size: 12px;
}
.top-menu-list a sup {
position: absolute;
top: -5px;
right: 12px;
width: 16px;
height: 16px;
background-color: #e4b557;
color: #333 !important;
text-align: center;
line-height: 16px;
border-radius: 50px;
}
#menu .row {
display: flex;
justify-content: space-between;
align-items: center;
}
#menu .row::before, #menu .row::after {
display: none;
}

#search {
width: 50%; 
margin: 0;
}
.search .search-input {
width: 86%;
background: #fff;
border-color: #fff;
}
.phone-wrap {
display: flex;
flex-direction: column;
white-space: nowrap;

text-align: right;
}
.mango_slideshow  .container {
padding: 0;
}
.phone-wrap .btn-link {
font-size: 20px;
font-weight: 700;
}

.phone-wrap i {
transform: rotate(-30deg);
}
.cart .cart-total .fas {
font-size: 24px;
}
.cart .cart-total {
padding: 0 10px;
text-transform: none;
}
.cart .cart-total {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}
#cart-total {
position: absolute;
top: -5px;
right: 12px;
width: 16px;
height: 16px;
background-color: #e4b557;
color: #333 !important;
text-align: center;
line-height: 16px;
border-radius: 50px;
}
.mango_slideshow   {
border-radius: 20px;
overflow: hidden;
margin: 24px 0;
}
.mango_category_link {
position: relative;
border-radius: 20px;
overflow: hidden;
}
.mango_category_description.title {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: rgba(255,255,255,0.8);
padding: 16px 16px;
}
.carousel-review .review-layout {
border-radius: 20px;
}
.btn {
border-radius: 20px;
}
.search .btn-search {
border-radius: 4px;
}
.contact-item .far, .contact-item .fas {
color: #e4b557
}
.social_list {
display: flex;
padding: 0;
margin: 0;
}
.social_list li {
list-style-type: none;
}
footer a {
color: #dfd3c8;
}
.mega-menu .menu_main {
padding: 10px 15px;
}
#top {
height: auto;
}
.menu-horizontal .main-menu  {
display: flex !important;
align-items: center;
gap: 12px;
}
.main-menu img {
border-radius: 50px;
width: 30px;
}
#account-account #content ul {
display: flex;
gap: 32px;
}
#account-account #content ul li a {
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
}
#account-account #content ul li {
width: 160px;
text-align: center;
margin-bottom: 40px;
}
#account-account #content ul li  i {
font-size: 40px;
}
.advantages img {
width: 72px;
}
.advantages .advantages-item:nth-child(2) {
background: #c5d0f0 !important;
}
.advantages .advantages-item:nth-child(3) {
background: #b6d386 !important;
}
.advantages .advantages-item:nth-child(4) {
background: #e5b6d0 !important;
}
.advantages .advantages-item {
border-radius: 20px;
}
.product-thumb .instock  {
color: #8ebb04;
text-align: center;
font-size: 12px;
margin-bottom: 10px;
}
.product-thumb .stock  {
color: #c50000;
text-align: center;
font-size: 12px;
margin-bottom: 10px;
}
.mobile-menu .account {
font-size: 16px;
list-style-type: none;
}
.mobile-menu .account i {
font-size: 18px;
}
.grecaptcha-badge { 
  visibility: hidden !important; 
}
.cookies-block {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 16px;
    font-size: 14px;
    background: #f5f5f5;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    box-shadow: rgba(0, 0, 0, 0.1) 0  -2px 6px;
    gap: 20px;
}
.cookies-block p {
    margin: 0;
}
.cookies-block a {
    text-decoration: underline;
    color: #000;
    
}
.cookies-block a:hover {
    opacity: 0.7;
}
.close-cookie {
    background-color: #000;
    color: #fff;
    padding: 4px 12px;
    cursor: pointer;
}


@media (max-width: 1200px) {
.top-menu-list a sup {
right: -8px;
}
.container {
width: 100%;
}
.button-card {
width: 100% !important;
background: #e4b557 !important;
color: #333 !important;
}
 .product-grid .product-thumb .button-group .inner {
flex-wrap: wrap;
}
}
@media (max-width: 991px) {
#search {
width: 100%;
}
.custom-html.top-menu  {
flex-direction: column;
margin-left: 0;
}
.mobile-content .custom-html {
padding: 0;
}
#menu .menu-inner {
padding: 12px 0 12px 12px;
}
#menu .row {
justify-content: flex-start;
}
#menu .row .col-md-3 {
display: none;
}
.top-menu-list i {
  font-size: 24px;
}
.cart .cart-total {
justify-content: center;
height: 100%;

}
.top-menu-list a sup {
    right: -1px;
top: 6px;
  }
.phone-wrap {
margin-left: 0;
text-align: left;
}
 .mobile-content .mobile-menu {
z-index: 10000;
}
.mega-menu{
padding: 0 0 20px 0;
}
.mega-menu .menu_main {
padding: 10px 0;
}
.footer-html {
  padding-top: 0;
}
}
@media (max-width: 768px) {
.mango_category {
display: flex;
overflow-x: auto;
gap: 12px;
}
.mango_category .row {

display: flex;
margin: 0;
gap: 12px;
}
.mango_category .row::before, .mango_category .row::after {
display: none;
}
.mango_category_item {
min-width: 200px;
width: 200px;
padding: 0;
}
 .mango_slideshow_link {
padding-top: 0;
}
.advantages {
flex-wrap: nowrap;
overflow-x: auto;
justify-content: flex-start;
}
 .advantages-item {

min-width: 250px;
width: 250px;
}
#account-account #content ul {
flex-wrap: wrap;
}
#account-account #content ul li {
width: 45%;
}
}