span.facet-head-title {
    text-transform: capitalize;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
}
.wizzy-filters-facet-block {
   border-bottom: 0px !important;
}
.wizzy-filters-header {
   border-bottom: 0px !important;
}
.wizzy-filters-facet-block {
    margin-bottom: 1rem;
}
.wizzy-facet-head {
   margin-top: 0px !important;
   margin-bottom: 0px !important;
}
.wizzy-filters-facet-block.facet-block-left.collapsible.collapsed .wizzy-facet-head {
    padding-bottom: 0 !important;
    --tw-border-opacity: 0;
    border-color: rgba(231, 231, 231, var(--tw-border-opacity));
    border-bottom-width: 0px;
}
.wizzy-facet-head {
    padding-bottom: 1rem !important;
    --tw-border-opacity: 1;
    border-color: rgba(231, 231, 231, var(--tw-border-opacity));
    border-bottom-width: 1px;
    padding-top: 0px !important;
}
.wizzy-filters-facet-block {
    margin-bottom: 1rem;
    border-radius: .125rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
ul.wizzy-facet-list {
    padding-top: 10px !important;
}
.wizzy-img-wrapper {
    position: relative;
}
.wizzy-img-wrapper:hover .actions-primary {
    display: block;
}
.actions-primary {
    bottom: 0;
    position: absolute;
    width: 100%;
    color: black;
    display: none;
}
button.action.tocart.primary.wizzy-tocart-button {
    width: 100%;
    padding: .375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    --tw-bg-opacity: 0.7;
    line-height: 1.25rem;
}
p.product-item-title {
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal !important;
}
.wizzy-product-item-price {
    color: #000000 !important;
    font-weight: 500 !important;
}
span.product-item-original-price {
    --tw-text-opacity: 1;
    color: rgba(115, 113, 126, var(--tw-text-opacity)) !important;
    text-decoration: line-through;
    opacity: 0.7 !important;
    font-size: 1rem !important;
}
span.product-item-discount {
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(204, 41, 54, var(--tw-text-opacity)) !important;
    font-size: .875rem !important;
}
p.product-item-title {
    margin-bottom: .625rem !important;
}

span.wizzy-common-select-label {
    font-weight: 100 !important;
    color: #000000 !important;
}
li.wizzy-result-product {
    margin-bottom: 1% !important;
    padding: 10px !important;
}
.wizzy-product-item-price {
    margin-top: 0px !important;
    
}
.block.block-search.wizzy-search-mini-block {
    display: none !important;
}
.autocomplete-item-path {
    display: none !important;
}

p.topproduct-title {
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal !important;
    font-size: 12px;
    padding-bottom: 5px !important;
    line-height: 22px !important;
}
span.product-item-discount {
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(204, 41, 54, var(--tw-text-opacity)) !important;
    font-size: 13px !important;
    margin-bottom: 0.75rem ;
}
.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item a.topproduct-item-link p.topproduct-price {
    color: #343434;
    font-weight: 500;
    font-size: 14px;
}
span.wizzy-facet-list-item-count {
    --tw-text-opacity: 1;
    color: rgba(117, 111, 111, var(--tw-text-opacity)) !important;
}
span.wizzy-facet-list-item-label {
    display: flex;
}
li.wizzy-facet-list-item {
    display: flex;
}
.wizzy-result-product-item {
    padding: 0px !important;
}
.checkbox-indicator  {
    top: 0px !important;
    left: 0;
    height: 16px !important;
    width: 16px !important;
    border: 1px solid #000000 !important; 
}
.wizzy-facet-list-item-checkbox .checkbox-indicator:after {
    left: 4px !important;
    top: 0px !important;
    width: 6px !important;
    height: 11px !important;
}
.wizzy-search-wrapper .wizzy-search-filters-left .facet-search-wrapper .facet-head-search, .wizzy-search-wrapper .wizzy-search-filters-top .facet-search-wrapper .facet-head-search {
    
    margin-right: 50px;
    
}
.wizzy-search-results-rendered #back-to-top {
    display: none;
}
.wizzy-selected-facet-list-item[data-facetkey="inStock"]
{
    display: none;
}
.wizzy-search-summary-wrapper{
    justify-content: center;
    display: flex;
}
.wizzy-search-summary-container .wizzy-summary-head {
    font-size: 18px;
    
}

/* Desktop */
@media(min-width: 768px) {  
    .wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions .wizzy-recent-search-clear-all {
        position: absolute;
        top: 20px;
        right: 40px;
        cursor: pointer;
        color: #979797;
        text-decoration: none;
        text-transform: capitalize;
        font-weight: 500;
    } 
    .wizzy-selected-filters.mobile{
        display: none;
    }
    .wizzy-common-select-label.mobile{
        display: none;
    }
    .wizzy-common-select-container {
        
        align-items: center;
        gap: 10px;
    }
    .wizzy-autocomplete-wrapper {
        position: fixed;
        
        max-height: 75vh;
        overflow-y: auto;
        
    } 
    span.wizzy-common-select-selectedItem {
        color: #000000 !important;
    }
    .wizzy-common-select-selector {
        border: 1px solid #000000 !important;
    }
    .wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions {
        width: 250px !important;
    }
    .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products {
        width: calc(100% - 250px) !important;
    }
    .topproduct-title {
        line-height: 22px !important;
    }
    .wizzy-common-select-selector {
        border-radius: 50px !important;
    }
}
.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products p.top-products-title {
    
    display: flex;
    justify-content: space-between;
}
.wizzy-common-select-container .wizzy-common-select-options .wizzy-common-select-option:hover {
    background: #1967D2;
    color: white;
}
/* Mobile */
@media(max-width: 768px) {  
    .wizzy-selected-filters.desktop{
        display: none;
    }
    .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-right:after, .wizzy-search-wrapper .wizzy-search-filters-top .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-right:after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-caret-up' viewBox='0 0 10 6' width='15' height='15' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.354 5.354a.5.5 0 01-.708 0L5 1.707l-3.646 3.647a.5.5 0 01-.708-.708l4-4a.5.5 0 01.708 0l4 4a.5.5 0 010 .708z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E") !important;
        display: block;
        border: 1px solid lightgray;
        padding: 5px;
        border-radius: 4px;
        position: relative;
        font-size: 12px;
        z-index: 1;
    }
    .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible.collapsed .wizzy-facet-head .facet-head-right:after{
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-caret' viewBox='0 0 10 6' width='15' height='15' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E") !important;
        display: block;
        border: 1px solid lightgray;
        padding: 5px;
        border-radius: 4px;
        position: relative;
        font-size: 12px;
        z-index: 1;
    }
    .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible.collapsed .wizzy-facet-body {
        display: none !important;
    }
    .wizzy-common-select-label.desktop{
        display: none;
    }
    .wizzy-search-wrapper .wizzy-search-filters-left .facet-search-wrapper .facet-head-search, .wizzy-search-wrapper .wizzy-search-filters-top .facet-search-wrapper .facet-head-search {
        margin-right: 50px;
        position: absolute;
    }
    .wizzy-search-wrapper .wizzy-search-filters-left .facet-search-wrapper .facet-head-search-input, .wizzy-search-wrapper .wizzy-search-filters-top .facet-search-wrapper .facet-head-search-input {
        
        bottom: -31px;
        
    }
    
    .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-filters-left .wizzy-filters-close-btn{
        left: 85%;
    }  
    .wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product .wizzy-result-product-item .result-product-item-info .product-item-title {
        margin: unset;
        
    }
    .wizzy-search-results-container {
        max-width: 100% !important;
    }
    li.wizzy-result-product {
        border-right: 0px !important;
        border-bottom: 0px !important;
    }
    .wizzy-search-results {
        border-top: 0px !important;
    }
    .wizzy-search-wrapper {
        z-index: 9 !important;
    }
    .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products p.top-products-title {
        padding-left: 15px !important;
    }
    li.topproduct-item {
        padding: 10px;
    }
    .autocomplete-close-button{
        display: flex;
        justify-content: end;
        margin-right: 10px;
        margin-bottom: 15px;
    }
    .autocomplete-close-button.desktop{
        display: none;
    }
    
}
span.wizzy-facet-list-item-label:hover {
    color: rgba(102, 37, 5, var(--tw-text-opacity));
}

.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item.facet-range-item .noUi-horizontal, .wizzy-search-wrapper .wizzy-search-filters-top .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item.facet-range-item .noUi-horizontal {
    height: 10px;
    margin-top: 42px;
    display: block;
    width: -webkit-fill-available;
}

/* For Desktop view */
@media(min-width: 768px){
    .wizzy-autocomplete-wrapper{
        width: 1060px;
    }
    .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-right:after, .wizzy-search-wrapper .wizzy-search-filters-top .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-right:after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-caret-up' viewBox='0 0 10 6' width='15' height='15' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.354 5.354a.5.5 0 01-.708 0L5 1.707l-3.646 3.647a.5.5 0 01-.708-.708l4-4a.5.5 0 01.708 0l4 4a.5.5 0 010 .708z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");
        display: block;
        border: 1px solid lightgray;
        padding: 5px;
        border-radius: 4px;
        position: relative;
        font-size: 12px;
        z-index: 1;
    }
    .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible.collapsed .wizzy-facet-head .facet-head-right:after{
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-caret' viewBox='0 0 10 6' width='15' height='15' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");
        display: block;
        border: 1px solid lightgray;
        padding: 5px;
        border-radius: 4px;
        position: relative;
        font-size: 12px;
        z-index: 1;
    }
    .autocomplete-close-button.mobile{
        display: none;
    }
}
.wizzy-facet-list-item.active{
    color: rgba(102, 37, 5, var(--tw-text-opacity));
}

.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item.facet-range-item .noUi-horizontal, .wizzy-search-wrapper .wizzy-search-filters-top .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item.facet-range-item .noUi-horizontal {
    width: -webkit-fill-available;
}

.wizzy-filters-overlay .page-header{
    z-index: 9;
}
.wizzy-search-results .product-list-wishlist-icon.wishlist-active {
    background-image: url("https://devm247.kalkifashion.com/static/version1741693117/frontend/Aureatelabs/kalki/en_US/images/heart-icon-active.svg");
} 
.wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions ul.autocomplete-suggestions-list li.autocomplete-item a.autocomplete-link {
    display: block;
    
}
.wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions ul.autocomplete-suggestions-list li.autocomplete-item a.autocomplete-link {
    
    overflow: hidden;
}
.wizzy-search-empty-results-wrapper .wizzy-empty-results-summary, .wizzy-search-wrapper .wizzy-search-results-container .wizzy-pagination-container {
   
    max-width: 80vw;
    overflow: hidden;
}
.wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions ul.autocomplete-suggestions-list li.autocomplete-item a.autocomplete-link em {
    font-weight: 700;
    
}
.wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions ul.autocomplete-suggestions-list li.autocomplete-item a.autocomplete-link {
   
    font-weight: 400;
    
}
.wizzy-selected-filters ul.wizzy-selected-facet-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.wizzy-selected-filters ul.wizzy-selected-facet-list li.wizzy-selected-facet-list-item {
    margin: 0 15px 15px 0;
    border: 1px solid #e3e3e3;
    padding: 7px 10px;
    cursor: pointer;
    font-size: 13px;
    border-radius: 30px;
}
span.wizzy-selected-facet-delete:empty {
    display: inline-block;
}
.wizzy-selected-filters ul.wizzy-selected-facet-list li.wizzy-selected-facet-list-item span.wizzy-selected-facet-delete:after {
    content: "\2715";
    color: #979797;
    margin-left: 1px;
}
.wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product .result-product-item-image {
    min-height: fit-content;
}
#loginSigupPopup {
    
    z-index: 10000000;
    
}
