.elementor-4090 .elementor-element.elementor-element-b7c6e0c{--display:flex;}.elementor-4090 .elementor-element.elementor-element-1ddd315{--display:flex;}.elementor-4090 .elementor-element.elementor-element-3245642{--display:flex;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-sidebar{width:25%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#818181;border-radius:15px 15px 15px 15px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-products-wrapper{width:calc(100% - 25%);}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-grid{grid-template-columns:repeat(3, 1fr);gap:20px;}:root{--issf-view-cart-bg:var( --e-global-color-primary );--issf-view-cart-color:var( --e-global-color-f536692 );--issf-view-cart-hover-bg:var( --e-global-color-primary );--issf-view-cart-border-radius:5px;--issf-view-cart-padding:6px 018px 6px 18px;--issf-view-cart-font-size:16px;--issf-continue-shopping-color:var( --e-global-color-f536692 );--issf-continue-shopping-hover-color:var( --e-global-color-secondary );--issf-continue-shopping-font-size:16px;--issf-continue-shopping-padding:6px 18px 6px 18px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-position-left .issf-products-wrapper{padding-left:20px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-position-right .issf-products-wrapper{padding-right:20px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-section{margin-bottom:20px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-title{color:#212121;font-family:"Barlow", Sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:10px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-heading{color:#40721D;font-family:"Barlow", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-reset-filters{background-color:var( --e-global-color-accent );border-style:none;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-reset-filters:hover:not(:disabled){color:var( --e-global-color-f536692 );}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-header{border-bottom-color:#818181;border-bottom-width:1px;border-bottom-style:solid;padding:0px 0px 10px 0px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-category-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-brand-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-status-item{color:#212121;font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-checkbox input:checked + .issf-checkbox-indicator{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-category-list li, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-brand-list li, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-status-list li{margin-bottom:5px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-category-count, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-brand-count{color:var( --e-global-color-text );}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#818181;border-radius:25px 25px 25px 25px;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-title a{color:#000000;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-title{font-family:var( --e-global-typography-8c12b75-font-family ), Sans-serif;font-size:var( --e-global-typography-8c12b75-font-size );font-weight:var( --e-global-typography-8c12b75-font-weight );}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-price{color:#212121;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-price ins{color:#40721D;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-add-to-cart-button{background-color:var( --e-global-color-accent );}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-quickview-button{border-color:var( --e-global-color-accent );}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-quickview-button:hover{color:var( --e-global-color-f536692 );border-color:var( --e-global-color-accent );}@media(min-width:2400px){.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-title{font-size:var( --e-global-typography-8c12b75-font-size );}}@media(max-width:1366px){.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-title{font-size:1.2rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-heading{font-size:2rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-category-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-brand-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-status-item{font-size:1.1rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-title{font-size:var( --e-global-typography-8c12b75-font-size );}}@media(max-width:1024px){.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-grid{grid-template-columns:repeat(2, 1fr);}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-title{font-size:1.7rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-heading{font-size:1.7rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-category-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-brand-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-status-item{font-size:1.1rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-title{font-size:var( --e-global-typography-8c12b75-font-size );}}@media(max-width:767px){.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-grid{grid-template-columns:repeat(1, 1fr);}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-title{font-size:1.2rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-filter-heading{font-size:1.7rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-category-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-brand-item, .elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-status-item{font-size:1.1rem;}.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-product-title{font-size:var( --e-global-typography-8c12b75-font-size );}}/* Start custom CSS for infinity-shop-search-filter, class: .elementor-element-ad70ca1 */button.issf-tab-link.active {
    color: #FFF !important;
}
.elementor-4090 .elementor-element.elementor-element-ad70ca1 .issf-remove-filter {
    box-shadow: unset;
    background-color: unset;
    color: var(--e-global-color-primary);
}

.elementor-4090 .elementor-element.elementor-element-ad70ca1 .on-sale{
    background-color: var(--e-global-color-primary) !important;
}


.elementor-4090 .elementor-element.elementor-element-ad70ca1 button,
.elementor-4090 .elementor-element.elementor-element-ad70ca1 .featured,
.elementor-4090 .elementor-element.elementor-element-ad70ca1 .on-sale,
.issf-add-to-cart-button {
    border-radius: 15px 0px !important;
    padding: 4px 24px !important;
    text-align: center;
}

.issf-add-to-cart-button:hover,
.issf-quantity-plus,
.issf-quantity-minus {
    background-color: var(--e-global-color-accent) !important;
}

.issf-view-product:hover {
    color: var(--e-global-color-accent) !important;
}

.issf-quickview-product-content h2, 
.issf-quickview-product-content h3, 
.issf-quickview-product-content p, 
.issf-quickview-product-content span,
.issf-quickview-product-content label,
.issf-quickview-product-content a,
.issf-container
{
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
} 


.issf-product-card:hover {
    box-shadow: unset !important;
    transform: unset !important;
}

.issf-price-slider .ui-slider-range {
    background: var(--e-global-color-primary) !important;
}

.ui-slider-handle {
    border-color: var(--e-global-color-primary) !important;
}

.issf-quickview-close:hover {
    box-shadow: 0 0 0 2px var(--e-global-color-primary) !important;
}


.elementor-4090 .elementor-element.elementor-element-ad70ca1 h4 {
    font-family: var(--e-global-typography-8c12b75-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-8c12b75-font-size) !important;
    font-weight: var(--e-global-typography-8c12b75-font-weight) !important;
    color: black !important;
}

.issf-cart-notification {
    display: flex;
    flex-direction: column;
    width: auto !important;
    max-width: unset !important;
    justify-content: center !important;
    align-items: center !important;
}

.issf-cart-notification-actions button, 
.issf-cart-notification-actions a {
    background-color: var(--e-global-color-primary) !important;
    text-transform: unset !important;
    border-radius: 15px 0px !important;
    padding: 6px 18px !important;
    color: white !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: 14px !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important;
    line-height: 1em !important;
}

.issf-cart-notification-actions {
    justify-content: center !important;
}

.issf-cart-notification-actions button:hover, 
.issf-cart-notification-actions a:hover {
    background-color: var(--e-global-color-primary) !important;
}

.issf-mobile-filter-button {
    bottom: 9% !important;
    right: 0.5% !important;
}/* End custom CSS */