/*********************** Custom css for Boost AI Search & Discovery  ************************/
.main:has(div.boost-sd__filter-product-list) {
    background-color:#f6f6f8;
}
.boost-sd__header-main-2-content{
    padding:15px 0 0 0;
}
div.boost-sd__product-info-wrapper{
    padding-left:10px;
    padding-right:10px;
}
.boost-sd__product-title{
    font-weight:900;
    font-size: 1.15rem;
    text-transform: uppercase;
    letter-spacing: 1.06;
}
.boost-sd__product-price--default{
    font-weight:700;
}
.boost-sd__product-vendor{
    text-transform: uppercase;
}
.boost-sd-layout, .boost-sd__product-item{
    background-color: #fff;
}
.boost-sd-container, .boost-product-listing-column{
    padding:15px;
}
.boost-filter-tree-column{
    padding-top:15px;
}
.boost-sd__toolbar-content{
    padding-top:0;
}
#boost-sd__filter-tree-wrapper > div.boost-sd__filter-tree-vertical > div{
    padding-right:30px;
}
.boost-sd__product-label-text{
    overflow:visible;
}
.boost-sd__pagination-number, .boost-sd__pagination-button{
    color:#323232;
}
.boost-sd__pagination-number:hover, .boost-sd__pagination-number:focus, .boost-sd__pagination-number--active{
    color:#526c39;
    text-decoration:underline;
}
@media only screen and (min-width: 576px){
.boost-sd__header-main-2-content-inner{
    max-width: none;
    }
}
/*Search Results Page*/
.boost-sd__suggestion-queries-item-sku {
    font-size: inherit;
}