body{
  background-color: #fcfbfa;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #ffffff00;
    /* border-color: #dee2e6 #dee2e6 #fff; */
}


.site-header.header-v1 .header-desktop, .site-header.header-v3 .header-desktop {
    padding: 30px 0;
    /* border-bottom: 1px solid #e1e1e1; */
    /* background-color: #ffffff9c; */
}

.site-header.header-v1 .header-desktop,
.site-header.header-v3 .header-desktop {
    transition: background-color 0.3s ease; /* Adjust duration and easing as needed */
}

.site-header.header-v1 .header-desktop:hover, .site-header.header-v3 .header-desktop:hover {
    background-color: #ffffff;
}

.site-header.header-v1 .header-desktop,
.site-header.header-v3 .header-desktop {
padding: 30px 0;
}


.site-header .header-mobile {
    position: fixed;
    width: 100%;
    background-color: #ffffff;
}

#site-footer {
  background-color: #f6f2f0;
}

.section.background-1 {
    background-color: #f6f2f0;
}


.block-sliders.layout-3 .item-content .item-info .title-slider {
    font-size: 80px;
    font-weight: 600;
    line-height: 70px;
    margin: 0px 0px 15px -5px;
}


.site-header.header-v1 .header-desktop, .site-header.header-v3 .header-desktop {
    padding: 0px;
}

.site-header .site-logo img {
    max-width: 220px;
    width: 100%;
    padding:5px
}



@media (max-width: 992px) {
  .site-header .site-logo img {
      max-width: 100px;
      width: 100%;
      padding:5px
  }
}


.header-desktop{
  position: fixed;
    width: 100%;
    transition: background-color 0.3s;
}

.header-desktop.scrolled {
    background-color: #f6f2f0;
    box-shadow: 0px 10px 80px 0px #dfd8cd;
}

.header-desktop .site-logo img {
    transition: max-width 0.5s ease; /* Adjust duration and timing function */
}

.header-desktop.scrolled .site-logo img {
    max-width: 150px; /* Size when scrolled */
}

.shop-cart .cart-totals {
    background: #f8f7f4!important;
}

.shop-cart .cart-totals h2 {
  background: #f6f2f0!important;
}

.page-my-account .my-account-navigation {
  background: #f6f2f0!important;
}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title{
  background: #f6f2f0!important;
}


.cart-product-error {
background: #000;
line-height: 1.5;
box-shadow: unset;
color: #fff;
top: 20px;
left: auto;
right: 20px;
padding: 15px 25px;
font-weight: 400;
position: fixed;
z-index: 999999;
}
.cart-product-error > div {
display: inline-block
}
.cart-product-error > div:before {
display: inline-block;
font-family: wpbingofont;
margin-right: 10px
}

@media (max-width: 991px) {
    .site-mobile-navigation .mm-menu .sub-menu .menu-section, .site-mobile-vertical .mm-menu .sub-menu .menu-section {
        margin-bottom: 0px;
    }
}

:root {
	--cor-scroll-1: #94856C;
	--cor-scroll-2: #F2EEE7;
}

@-moz-document url-prefix() {
	* {
		scrollbar-width: thin!important;
		scrollbar-color: var(--cor-scroll-1) var(--cor-scroll-2)!important;
	}
}

* {
	scroll-behavior: smooth!important;
}

*::-webkit-scrollbar {
	width: 8px!important;
}

*::-webkit-scrollbar:horizontal {
	height: 8px!important;
	width: unset!important;
}

*::-webkit-scrollbar-track {
	background-clip: content-box!important;
	background-color: var(--cor-scroll-2)!important;
}

*::-webkit-scrollbar-thumb {
	background-clip: content-box!important;
	background-color: var(--cor-scroll-1)!important;
}

*::-webkit-scrollbar-thumb:hover {
	background-color: var(--cor-scroll-1)!important;
}
