/*********************** Custom css for Boost AI Search & Discovery  ************************/
.boost-sd-container .boost-sd__search-widget-init-enabled{
    color: #703117 !important
}
.boost-sd-container .boost-sd__product-title{
    letter-spacing: 0; 
    font-weight: bold; 

}
.boost-sd__recommendation-title-text{
    max-width: 100%; 
}
.boost-sd-container .boost-sd__product-price--default { 
    font-size: 24px;
    color: #703117;
    font-weight: bold; 
    letter-spacing: 0; 
}
.boost-sd__button--quick-view 
 {
    opacity: 1; 
    transform: translateY(0);
} 
.item_cart_and_wishlist { 
    display: flex;
    gap: 10px;
} 
.boost-sd__cta-wrapper-sublayout-8--show-not-hover{
  width: initial; 
} 

.boost-sd__filter-product-list{

    --boostsd-product-list-gap-desktop: 24px;
    --boostsd-product-list-gap-mobile: 10px;
    --boostsd-product-list-gap-list-view-desktop: 24px;
    --boostsd-product-list-gap-list-view-mobile: 24px;
    --boostsd-product-list-background-color: transparent;
    --boostsd-product-item-padding: 20px;
    --boostsd-product-item-margin-top: 32px;
    --boostsd-product-item-margin-bottom: 24px;
} 
.item_cart_and_wishlist .boost-sd__cta-wrapper-sublayout-8--show-not-hover{
    display: none !important; 
}
.boost-sd__sorting-label, .boost-sd__sorting-button, .boost-sd__sorting-option-item, 
.boost-sd__toolbar .boost-sd__sorting-button {
    color: #703117 !important;
}

span.jdgm-prev-badge__stars {
    font-size: 10px;
}
.boost-sd__suggestion-queries-item--mobile-style1,
.boost-sd__suggestion-queries-item--product:hover,
.boost-sd__instant-search-results .boost-sd__instant-search-column { 
    background: #f4f2eb;
}
.boost-sd__product-item .jdgm-widget  .jdgm-prev-badge .jdgm-prev-badge__text {
    color: #703117;
    display: block;
    opacity: 1;
    visibility: visible;
    font-size: 10px
}
.boost-sd__search-bar{
    box-sizing: border-box; 
}
.boost-sd__product-price--default small {
    font-size: 75%; 
}
.boost-sd-layout .boost-sd__product-list { 
    padding-left: 10px;
    padding-right: 10px;
}
@media all and (min-width: 800px){
    .boost-sd__instant-search-results { 
        width: 100%;
        max-width: 400px;
    }
}
@media all and (max-width: 768px){
   .boost-sd-container  .boost-sd__product-price--default { 
        font-size: 18px; 
    }
    .boost-sd-layout--has-filter-vertical.boost-sd-layout--has-vertical-style-default {
        padding-top: 10px;
    }
}
.boost-sd__product-price-wrapper {
    justify-content: flex-end;
}
.boost-sd__product-price {
    display: flex;
    flex-direction: column;
}
.boost-sd__instant-search-group .jdgm-widget{
    display: none!important;
}