.elementor-1722 .elementor-element.elementor-element-377213b:not(.elementor-motion-effects-element-type-background), .elementor-1722 .elementor-element.elementor-element-377213b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;background-image:url("https://premierspecialty.pharmacy/wp-content/uploads/2022/07/Sitebar-scaled.webp");background-position:center center;background-size:cover;}.elementor-1722 .elementor-element.elementor-element-377213b > .elementor-background-overlay{background-color:var( --e-global-color-a1d2386 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1722 .elementor-element.elementor-element-377213b > .elementor-container{min-height:172px;}.elementor-1722 .elementor-element.elementor-element-377213b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 30px 0px;z-index:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-214d6d6{text-align:center;}.elementor-1722 .elementor-element.elementor-element-214d6d6 .elementor-heading-title{font-family:"Yeseva One", Sans-serif;font-size:4rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-66f28d6b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-1722 .elementor-element.elementor-element-6cca8e08{text-align:center;}.elementor-1722 .elementor-element.elementor-element-6cca8e08 .elementor-heading-title{font-family:var( --e-global-typography-6b0de1f-font-family ), Sans-serif;font-size:var( --e-global-typography-6b0de1f-font-size );font-weight:var( --e-global-typography-6b0de1f-font-weight );line-height:var( --e-global-typography-6b0de1f-line-height );}.elementor-1722 .elementor-element.elementor-element-67980178{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:-45px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:-45px;--arrow-size:32px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-accent );--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-text );--swiper-pagination-spacing:16px;}.elementor-1722 .elementor-element.elementor-element-67980178 .swiper-slide > .elementor-element{height:100%;}.elementor-1722 .elementor-element.elementor-element-67980178 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-1722 .elementor-element.elementor-element-4c5e87d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-filter-sidebar{width:25%;background-color:var( --e-global-color-a1d2386 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8ba9196 );border-radius:21px 21px 21px 21px;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.5);}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-products-wrapper{width:calc(100% - 25%);}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-grid{grid-template-columns:repeat(4, 1fr);gap:20px;}:root{--issf-view-cart-bg:var( --e-global-color-primary );--issf-view-cart-color:#FFFFFF;--issf-view-cart-hover-bg:var( --e-global-color-accent );--issf-view-cart-font-size:16px;--issf-continue-shopping-font-size:16px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-position-left .issf-products-wrapper{padding-left:20px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-position-right .issf-products-wrapper{padding-right:20px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-filter-section{margin-bottom:20px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-filter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );margin-bottom:10px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-filter-heading{color:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-reset-filters{color:#FFFFFF;background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-radius:50px 50px 50px 50px;padding:10px 15px 10px 15px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-reset-filters:hover:not(:disabled){color:#FFFFFF;background-color:#5E8928;border-color:var( --e-global-color-accent );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-category-item, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-brand-item, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-status-item{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-checkbox input:checked + .issf-checkbox-indicator{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-category-list li, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-brand-list li, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-status-list li{margin-bottom:10px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-category-count, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-brand-count{color:var( --e-global-color-ffc1ad1 );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-card{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8ba9196 );border-radius:21px 21px 21px 21px;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.5);}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-title a{color:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-title a:hover{color:var( --e-global-color-accent );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-price{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-price ins{color:#D51414;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-add-to-cart-button{background-color:var( --e-global-color-primary );color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:500;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-add-to-cart-button:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-quickview-button{background-color:var( --e-global-color-a1d2386 );color:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-quickview-button:hover{border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1722 .elementor-element.elementor-element-66f28d6b{--content-width:1280px;}}@media(min-width:1025px){.elementor-1722 .elementor-element.elementor-element-377213b:not(.elementor-motion-effects-element-type-background), .elementor-1722 .elementor-element.elementor-element-377213b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1722 .elementor-element.elementor-element-214d6d6 > .elementor-widget-container{margin:0px 0px 0px 020px;}.elementor-1722 .elementor-element.elementor-element-66f28d6b{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1722 .elementor-element.elementor-element-6cca8e08 .elementor-heading-title{font-size:var( --e-global-typography-6b0de1f-font-size );line-height:var( --e-global-typography-6b0de1f-line-height );}.elementor-1722 .elementor-element.elementor-element-67980178{--swiper-slides-to-display:2;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-grid{grid-template-columns:repeat(2, 1fr);}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-filter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-reset-filters{font-size:var( --e-global-typography-text-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-category-item, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-brand-item, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-status-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-price{font-size:var( --e-global-typography-text-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-add-to-cart-button{font-size:1.1rem;}}@media(max-width:767px){.elementor-1722 .elementor-element.elementor-element-377213b{padding:5rem 0rem 0rem 0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1722 .elementor-element.elementor-element-214d6d6 .elementor-heading-title{font-size:3rem;}.elementor-1722 .elementor-element.elementor-element-66f28d6b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1722 .elementor-element.elementor-element-6cca8e08 .elementor-heading-title{font-size:var( --e-global-typography-6b0de1f-font-size );line-height:var( --e-global-typography-6b0de1f-line-height );}.elementor-1722 .elementor-element.elementor-element-67980178{--swiper-slides-to-display:1;}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-grid{grid-template-columns:repeat(1, 1fr);}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-filter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-reset-filters{font-size:var( --e-global-typography-text-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-category-item, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-brand-item, .elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-status-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-title{font-size:var( --e-global-typography-text-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-product-price{font-size:var( --e-global-typography-text-font-size );}.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-add-to-cart-button{font-size:1.1rem;}}/* Start custom CSS for infinity-shop-search-filter, class: .elementor-element-7aa08f58 */a.issf-add-to-cart-button, 
.issf-add-to-cart-button, 
.issf-quickview-details button{
    background: var(--e-global-color-primary);
    color:#FFF !important;
    transition: all .4s ease-in-out;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .5);
    border-radius: 50px !important;
    border-style: none !important;
    text-transform: uppercase !important;
    font-size: 1rem !important;
}

a.issf-add-to-cart-button:hover,
.issf-add-to-cart-button:hover, 
.issf-quickview-details button:hover{
    background: var(--e-global-color-accent);
    color:#FFF !important;
    transform: matrix(1.1, 0, 0, 1.1, 0, 0) !important;
}
.issf-badge.out-of-stock {
    background: #f4f4f4 !important;
}

.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-reset-filters {
    color: white !important;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .5);
    border-style: none;
    padding: 10px 15px !important;
}


.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-remove-filter{
    background-color: unset !important;
    fill: red !important;
    color: black !important;
    box-shadow: unset;
    display: flex;
    align-items: flex-start !important;
    margin-top: -12px !important;
}


.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-badge {
    border-radius: 50px;
    text-align: center;
}

.elementor-1722 .elementor-element.elementor-element-7aa08f58 .featured {
    background-color: var(--e-global-color-primary) !important;
}

.elementor-1722 .elementor-element.elementor-element-7aa08f58 .on-sale {
    background-color: var(--e-global-color-secondary) !important;
}

.elementor-1722 .elementor-element.elementor-element-7aa08f58 .issf-reset-filters:hover {
    background-color: var(--e-global-color-accent) !important;
     transform: matrix(1.1, 0, 0, 1.1, 0, 0) !important;
}


.elementor-1722 .elementor-element.elementor-element-7aa08f58 img.issf-product-image {
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
}

.elementor-1722 .elementor-element.elementor-element-7aa08f58 button {
    border-radius: 50px !important;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .5);
    border-style: none !important;
}

.elementor-1722 .elementor-element.elementor-element-7aa08f58 button:hover, 
.issf-quickview-details button:hover{
    transform: matrix(1.1, 0, 0, 1.1, 0, 0) !important;
}

.issf-quickview-close:hover {
    transform: matrix(2.1, 0, 0, 2.1, 0, 0) !important;
}

.issf-quickview-close {
    background-color: rgba(0, 0, 0, .0) !important;
}

.issf-tabs-nav {
    gap: 20px !important;
}

.issf-quantity-controls,
.issf-quantity, 
.issf-quantity-controls input,
.issf-tabs-nav {
    border-style: none !important;
}

.issf-quickview-details .issf-quantity-minus,
.issf-quickview-details .issf-quantity-plus,
.issf-quickview-details .issf-quantity-minus:hover,
.issf-quickview-details .issf-quantity-plus:hover{
    background-color: rgba(0, 0, 0, .0) !important;
    color: var(--e-global-color-primary) !important;
    box-shadow: unset !important;
    border-radius: unset !important;
    transition: all .4s ease-in-out !important;
}

.issf-quantity-button-wrapper {
    justify-content: flex-start !important;
}

.issf-quickview-product-inner {
    padding: 20px !important;
}

.issf-carousel-main {
    border-radius: 21px !important;
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5) !important;
    border-style: none !important;
}

.issf-loader {
    border-top-color: var(--e-global-color-primary) !important;
}

.issf-search-clear {
    background-color: rgba(0, 0, 0, .0) !important;
    color: var(--e-global-color-text) !important;
    box-shadow: unset !important;
    padding: 0px !important;
}

.issf-search-clear:hover {
    transform: matrix(0) !important;
    background-color: unset !important;
    color: var(--e-global-color-text) !important;
    opacity: .7 !important;
}

.issf-product-actions {
    gap: 20px !important;
    padding: 10px !important;
}

.issf-filter-group-label {
    color: var(--e-global-color-primary) !important;
}

.issf-mobile-filter-close {
    background-color: white !important;
}

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

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

@media (max-width: 1024px) {
    .issf-filter-title, 
    .issf-mobile-sidebar-header h3{
        color: var(--e-global-primary) !important;
    }
    
    .issf-mobile-filter-button {
        height: unset !important;
        padding: 10px !important;
        position: fixed !important;
		bottom: 10px !important;
		right: 10px !important;
		background-color: red !important;
		display: flex !important;
		justify-content: flex-start !important;
    }

}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1722 .elementor-location-archive {
    z-index: 1 !important;
}/* End custom CSS */