:root{
    --com-c-breadcrumb-text-size: 14px;
    --com-c-breadcrumb-divider-color: #3d393 !important;
}

.category-carousel commerce_search-product-card div.fieldsArea{
    background: #f7f7f7 !important;
    justify-content: left !important;
    font-size:14px !important;
}

.category-carousel commerce_search-product-card section{
    padding:0px !important;
}

.category-carousel commerce_search-product-card div.fieldsArea a{
    color: #3d3935 !important;
    padding-left: 10px;
    font-weight: unset !important;
}

.category-carousel commerce_search-product-card div.fieldsArea a:hover{
    color: #000 !important;
    text-decoration: unset !important;
}

.category-carousel commerce_search-product-field div.slds-truncate{
    font-weight: unset !important;
}

.filters commerce-search-filters > div{
    background: #f7f7f7 !important;
}

.filters commerce-search-filters a,
.filters commerce-search-filters span{
    color: #3d3935 !important;
    font-weight: 500 !important;
    font-style: normal !important;
    line-height: 1.5 !important;
    letter-spacing: .75px !important;
}
.filters commerce-search-filters a:hover {
    text-decoration: unset !important;
}
.filters commerce-search-filters section{
    padding: 0 15px;
}

.filters span.slds-checkbox_faux {
    border-radius: unset !important;
    border: 2px solid #555 !important;
}

.filters commerce-search-filters-panel-section  h3 {
    font-size: 16px !important;
    line-height: 1.2;
    font-weight: 500;
    font-style: normal;
}

.filters commerce_search-filters-panel button {
    color:#3d3935 !important;
}

.filters commerce_search-filters-panel button:hover:after {
    text-decoration: unset !important;
    --slds-kx-button-underline-scale-x: unset !important;
}

.filters commerce_search-filters-panel button:focus {
    text-decoration: unset !important;
    --slds-kx-button-underline-scale-x: unset !important;
    --slds-kx-button-underline: none !important;
}

.filters commerce_search-filters-panel button:hover{
    text-decoration: unset !important;
}
.filters commerce_search-filters-panel lightning-button:hover {
    text-decoration: unset !important;
}

.sort-menu {
    color:#3d3935 !important;
    
}
.sort-menu div.sort-menu-dropdown p,
.sort-menu div.sort-menu-dropdown commerce_search-sort-menu button{
    font-size: 14px !important;
    line-height: 1.2;
    font-weight: 500;
    font-style: normal;
}

[kx-scope=button][kx-type=underline]:after  {
    background-color: #3d3935 !important;
}


.breadcrumbs commerce-breadcrumbs ol :last-child a {
    color: var(--slds-g-color-error-base-40) !important;
    font-weight: 600;
}

.breadcrumbs commerce-breadcrumbs ol li * {
    color: #3d393 !important;
    fill: #3d393 !important;
    font-weight: 500;
}

.category-carousel h3{
    color: #3d3935 !important;
    font-size: 2.25rem;
    font-weight: 500 !important;
    line-height: 1.2;
}

.results commerce_search-product-card div.fieldsArea a:hover{
    text-decoration:unset !important;
    /* color: red !important; */
}

.results commerce_search-product-field div {
    font-size: 16px !important;
    color: #3d3935 !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
}

.results commerce_search-product-field {
    justify-content: start !important;
}

.results commerce_search-product-field div:hover{
    color: #000 !important
}

.results-layout section.header-container {
    padding-right:0px !important;
}

.results commerce_search-product-grid ul{
     padding-right:0px !important;
}