/* Add custom CSS styles below */ 
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: #262C28;
}



.main-nav-container {
    display: flex;
    min-height: 72px;
    align-items: center;
    --tw-bg-opacity: 1;
    background-color: #ffffff;
    background-color: #262C28;
    --tw-shadow-color: rgba(0, 0, 0, 0.1);
    --tw-shadow: var(--tw-shadow-colored);
}



.main-menu li>a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: #957151;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}



*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #957151; /* 2 */
}



body{font-size:15px;font-weight:400;line-height:26px;color:#231f1e;color: #957151;position:relative}



.form-label {
    margin-bottom: 0.625rem;
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: #957151;
}



.s-block__title h2,.s-slider-block__title h2 {
    position: static;
    text-align: left;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 2.5rem;
    --tw-text-opacity: 1;
    color: rgba(24, 24, 27, 1);
    color: #ffffff;
}



.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, 1);
    color: #957151;
}



.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: #957151;
}



.product-tabs .tabs a {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(113, 113, 122, 1);
    color: #ffffff;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}



element.style {
    color: #957151;
}



.breadcrumbs a {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, 1);
    color: #ffffff;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}



.mainnav-is-light .main-nav-container .s-cart-summary-wrapper,.topnav-is-light .top-nav .s-cart-summary-wrapper{color:#231f1e;color: #957151;}



.breadcrumbs--inherit-color {
    color: #ffffff;
}

.mainnav-is-light .side-panel {
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, 1);
        background-color: #262C28;
    }


.mainnav-is-light .side-panel .header-icon-button{color:#231f1e;color: #ffffff;}.mainnav-is-light .side-panel li a{color:#231f1e;color: #957151;}.menu-is-open .side-panel--mobile-menu,.filters-is-open .side-panel--filters



.menu-fixed-bar {
background-color: #262C28;
}



.main-menu li:hover>.sub-menu .tooltip-content{visibility:visible;opacity:1;transform:translate(82px, -120px)}



#main-nav.fixed-pinned {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: #262C28;
    box-shadow:0 0 5px rgba(0,0,0,.1);
}



.menu-fixed-bar {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: #262C28;

}


.breadcrumbs a {
  color: #b5a876;
}

.breadcrumbs--inherit-color {
      color: #b5a876;
}