 /* EDUCATION */
 
 
 
 .ilc-continuing-education-banner {
     display:none;
 }
 
 .ilc-continuing-education-courses .ilc-course-tile {
     margin-right: 35px;
     margin-bottom: 35px;
     background: #f7f7f7;
     padding: 1rem;
     max-width: 30%;
 }
 
 /* PRESENTATIONS */
 
 .ilc-quick-search-products .ilc-product-list {
     gap: 1rem
 }
 
 .ilc-presentations .ilc-product-tile .ilc-tag-list>span {
     color:#000;
     font-weight: 500;
 }
 
 /* PROJECT START */
 
 .ilc-project-description {
     flex-basis: 60%;
 }
 
 .ilc-project-view-button a {
     background: #437ab0;
     color:#fff;
     border: 2px solid #f7f7f7;
 }
 
  .ilc-project-view-button a:hover {
     background: transparent;
     color:#437ab0;
     border: 2px solid #437ab0;
 }
 
 /* GLOBALS */
 
 /* eliminate double logos on mobile */
 
 .ilc-is-mobile #ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile-images .manufacturer-logo .ilc-logo-white {
     margin-top: 15px;
     width: 81.7%;
 }
 

 .ilc-is-mobile .ilc-resource-view-toggles a.ilc-active .ilc-icon svg path {
     fill:#fff
 }
 
 .ilc-is-mobile .ilc-resource-view-toggles a.ilc-active p {
     color:#fff;
 }
 
 .ng-modal-dialog {
     top: 26%;
 }

.ilc-product-tile:hover {
  box-shadow: 5px 5px 13px #dedede;
  -webkit-box-shadow: 5px 5px 13px #dedede;
  -moz-box-shadow: 5px 5px 13px #dedede;
  -ms-box-shadow: 5px 5px 13px #dedede;
}

.ilc-header .ilc-flex-header {
    align-items:center;
}

/* PRODUCT SEARCH */

.ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-header-text h1 {
    padding-bottom:0;
}

.ilc-product-search-page-heading h2 {
    padding-bottom: 0;
}

.ilc-manufacturer-highlights-container > div {
    margin-bottom: 0;
}

.ilc-search-results-v2 .ilc-quick-search-products .ilc-attribute-sidebar-filter-container .ilc-product-search-filter-accordion .ilc-product-search-filter-name-and-toggle .ilc-product-search-filter-name {
    padding-bottom: 0;
}

.ilc-manufacturer-profile-body .ilc-banner-container a, .ilc-quick-search-products .ilc-banner-container a {
  background: #437ab0;
  border: 2px solid transparent;
}

.ilc-manufacturer-profile-body .ilc-banner-container a:hover, .ilc-quick-search-products .ilc-banner-container a:hover {
  background: transparent;
  color: #437ab0;
  border: 2px solid  #437ab0;
}

.ilc-clear-products {
  color: #fff;
}

/* SEARCH RESULT PAGES */

.ilc-product-search-page-heading {
  background: #437ab0;
}

.ilc-product-search-page-heading h2 {
  color: #fff;
}

.ilc-product-search-page-heading p {
  color: #fff;
}

/* MANUFACTURER SEARCH */


.ilc-manufacturer-filter-bar .ilc-header-text h1 {
    padding-bottom:0;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list h3 {
    display:none;
}

.ilc-producttype-tab-container {
  border-top: 0px solid #ddd;
}



.ilc-manufacturer-container .ilc-banner-gallery h3 {
  font-size: 16px;
}

.ilc-manufacturer-container
  .ilc-banner-gallery
  .react-slideshow-container
  .ilc-banner-link {
  color: #437ab0 !important;
}

.ilc-product-similar-collection-all-link {
  color: #437ab0;
}

.ilc-product-similar-collection-all-link:hover {
  color: #000;
}

/* NAV TOGGLES */

.ilc-resource-view-toggles a {
  margin-right: 25px;
  padding: 9px;
  color: #fff;
  background: #000;
  display:inline-block;
  line-height: 1.4;
}

.ilc-header .ilc-flex-header {
  background: #f7f7f7;
}

.ilc-resource-view-toggles a.ilc-active {
  border-bottom: 0px solid #000;
  background: #437ab0;
  padding: 9px;
  color: #fff;
  font-weight: bold;
}

/* MANUFACTURER SEARCH FILTER BAR  */

.ilc-header {
  margin: 0 0 0px;
  padding-bottom: 0px;
}

.ilc-manufacturer-filter-bar {
  background: #437ab0;
  border: 0px solid #ddd;
}

.ilc-manufacturer-filter-bar .ilc-header-text h1 {
  color: #fff;
}

.ilc-manufacturer-filter-bar .ilc-header-text p {
  color: #fff;
}

.ilc-manufacturer-filter-bar .ilc-quick-search-filters .ilc-clear-products {
  color: #fff;
}

/* PRODUCT SEARCH FILTER BAR  */

.ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 {
  background: #437ab0;
}

.ilc-quick-search-display-v2
  .ilc-quick-search-v2-header.layout-v2
  .ilc-clear-products {
  color: #fff;
}

.ilc-quick-search-display-v2
  .ilc-quick-search-v2-header.layout-v2
  .ilc-header-text
  h1 {
  color: #fff;
}

.ilc-quick-search-display-v2
  .ilc-quick-search-v2-header.layout-v2
  .ilc-header-text
  p {
  color: #fff;
}

/* CART */

.ilc-quick-search-products .ilc-product-tile .ilc-cart-button {
  background: #000;
}

.ilc-quick-search-products .ilc-product-tile .ilc-cart-button:hover,
.ilc-quick-search-products .ilc-product-tile .ilc-compare-button.ilc-item-added,
.ilc-quick-search-products .ilc-product-tile .ilc-compare-button:hover {
  background: #000;
}

.ilc-cart {
  background: #437ab0;
  width: 10rem;
  border: 2px solid #f7f7f7;
}

.ilc-cart:hover {
  background: transparent;
  color:#437ab0;
  border: 2px solid #437ab0;
}


.ilc-saved-items-body
  .ilc-saved-items-page-header-container
  .ilc-page-action-buttons-container
  .ilc-page-action-buttons {
  background: #437ab0;
  border: 2px solid transparent;
}

.ilc-saved-items-body
  .ilc-saved-items-page-header-container
  .ilc-page-action-buttons-container
  .ilc-page-action-buttons:hover {
  background: transparent;
  border: 2px solid #437ab0;
  color:#437ab0;
}

.ilc-saved-items-table-headers {
  background: #437ab0;
}

.ilc-saved-items-body .ilc-saved-items-table .ilc-saved-items-table-header-container .ilc-saved-items-table-headers .ilc-saved-items-table-header-values {
    font-size: .9rem;
}

/* COMPARE */

.ilc-product-comparison-page-container .ilc-product-comparison-main-body .ilc-compared-products-table .ilc-compared-products-table-row-container .ilc-compared-products-table-row .ilc-compared-products-table-values {
    text-align:center;
}

.ilc-compare-bar-container .ilc-compare-bar .ilc-product-compare-slot {
    height: 6rem;
}

.ilc-compare-bar-container .ilc-compare-bar .ilc-product-compare-trigger {
  background: #437ab0;
  border: 2px solid #252525;
}

.ilc-compare-bar-container .ilc-compare-bar .ilc-product-compare-trigger:hover {
  background: transparent;
  border: 2px solid #fff;
  color:#fff;
}

.ilc-compare-bar-container .ilc-compare-bar .ilc-product-compare-trigger:hover svg g {
    fill:#fff
}

.ilc-product-comparison-page-container
  .ilc-product-comparison-main-body
  .ilc-quick-search-products
  .ilc-product-compare-item
  .ilc-action-link {
  background: #437ab0;
  color: #fff;
  border: 2px solid transparent;
}

.ilc-product-comparison-page-container
  .ilc-product-comparison-main-body
  .ilc-quick-search-products
  .ilc-product-compare-item
  .ilc-action-link:hover {
  background: transparent;
  border: 2px solid #437ab0;
  color: #437ab0;
}

.ilc-product-comparison-page-container
  .ilc-product-comparison-page-header-container
  .ilc-page-action-buttons-container
  .ilc-page-action-buttons {
  background: #437ab0;
  color: #fff;
  border: 2px solid transparent;
}

.ilc-product-comparison-page-container
  .ilc-product-comparison-page-header-container
  .ilc-page-action-buttons-container
  .ilc-page-action-buttons:hover {
  background: transparent;
  border: 2px solid #437ab0;
  color: #437ab0;
  }

.ilc-product-comparison-page-container .ilc-product-comparison-main-body .ilc-quick-search-products .ilc-product-compare-item .ilc-action-link .ilc-action-icon {
    width: 30px;
}

.ilc-product-comparison-page-container .ilc-product-comparison-main-body .ilc-quick-search-products .ilc-product-compare-item .ilc-action-link:hover .ilc-action-icon svg path {
    stroke: #437ab0
}

/* BREADCRUMBS */

.ilc-breadcrumbs ul li:last-child {
  color: #437ab0;
}

/* PILLS */

.ilc-quick-search-display-v2
  .ilc-filter-pills-container
  .ilc-product-filter-pill {
  background: #000;
}

/* ATTRIBUTES */

.ilc-search-results-v2
  .ilc-quick-search-products
  .ilc-attribute-sidebar-filter-container
  .ilc-product-search-filter-accordion
  .ilc-product-search-filter-name-and-toggle {
  background: #437ab0;
  border: 0px solid silver;
}

.ilc-search-results-v2
  .ilc-quick-search-products
  .ilc-attribute-sidebar-filter-container
  .ilc-product-search-filter-accordion
  .ilc-product-search-filter-name-and-toggle
  .ilc-product-search-filter-name {
  font-size: 1rem;
  color: #fff;
  font-weight: bold;
}

.ilc-search-results-v2
  .ilc-quick-search-products
  .ilc-attribute-sidebar-filter-container
  .ilc-product-search-filter-value-container.active-accordion-container
  .ilc-product-search-filter-form
  .ilc-product-search-filter-count {
  font-size: 0.7rem;
  margin-left: 0.9rem;
  font-weight: bold;
}

/* MANUFACTURER PROFILE */

.ilc-manufacturer-profile-body
  .ilc-manufacturer-profile-highlights.ilc-no-category,
.ilc-quick-search-products
  .ilc-manufacturer-profile-highlights.ilc-no-category {
  background: #f7f7f7;
}

h4.ilc-banner-title {
  margin-top: 10px;
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link:hover .ilc-action-icon svg path {
    fill:#437ab0 
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link:hover {
  background: transparent;
  color:#437ab0;
  border: 2px solid #437ab0;
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link {
  background: #437ab0;
  color:#fff;
  border: 2px solid #fff;
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link .ilc-action-icon svg path {
    fill: #fff
}

.ilc-manufacturer-profile-body .ilc-manufacturer-info .ilc-action-link .ilc-action-icon {
    width: 30px;
}

/* PRODUCT PAGE */

.ilc-similar-products-container .ilc-quick-search-products {
    margin-bottom: 2rem;
}

.ilc-product-page-body .ilc-product-sidebar-container h4 {
  border-bottom: 0px solid #ddd;
  background: #000;
  color: #fff;
  font-size: 1rem;
}

.ilc-product-page-body .ilc-product-sidebar-container .ilc-action-link:hover {
  background: transparent;
  color:#437ab0;
  border: 2px solid #437ab0;
}

.ilc-product-page-body .ilc-product-sidebar-container .ilc-action-link:hover .ilc-action-icon svg path {
    fill:#437ab0
}

.ilc-product-page-body .ilc-product-sidebar-container .ilc-action-link {
  background: #437ab0;
  color:#fff;
  border: 2px solid #fff;
}

.ilc-product-page-body .ilc-product-sidebar-container .ilc-action-link .ilc-action-icon {
    width: 30px;
}

.ilc-product-page-body .ilc-product-sidebar-container .ilc-action-link .ilc-action-icon svg path {
    fill: #fff
}

.ilc-product-page-body
  .ilc-product-sidebar-container
  .ilc-product-resources-container
  ul
  li {
  font-size: 12px;
}

.ilc-product-page-body .ilc-main-product-info-container {
  background: #f7f7f7;
}

.image-gallery-content {
  background: #f7f7f7;
}

.ilc-product-page-body
  .ilc-main-product-info-container
  .ilc-product-details-container
  .ilc-manufacturer-logo {
  border: 1px solid #dedede;
}

.ilc-product-page-body .ilc-product-sidebar-container h5 {
  color: #000;
  font-weight: bold;
}

.ilc-product-page-body
  .ilc-similar-products-container
  .ilc-similar-products-heading {
  font-size: 18px;
}

.ilc-product-page-body
  .ilc-similar-products-container
  .lexcms-product-similar-collection-all-link {
  color: #437ab0;
}

/* PRODUCT TYPE MODALS (BOTH VIEWS) */

@media screen and (min-width: 1300px) {
    .ilc-manufacturer-filter-bar .ilc-filter-modal-overlay .ilc-filter-modal .ilc-filter-modal-content .ilc-dropdown-bins.ilc-with-programs-bin .ilc-mobile-filter-accordion-container, .ilc-search-container .ilc-filter-modal-overlay .ilc-filter-modal .ilc-filter-modal-content .ilc-dropdown-bins.ilc-with-programs-bin .ilc-mobile-filter-accordion-container,
    .ilc-quick-search-display-v2 .ilc-quick-search-v2-header .ilc-filter-modal-overlay .ilc-filter-modal .ilc-filter-modal-content .ilc-dropdown-bins.ilc-with-programs-bin .ilc-mobile-filter-accordion-container {
        flex-basis: 48%;
    }
}

.ilc-manufacturer-filter-bar
  .ilc-filter-modal-overlay
  .ilc-filter-modal
  .ilc-filter-modal-content
  .ilc-dropdown-bins
  .ilc-dropdown-ilc-header__bin
  .ilc-dropdown-ilc-header__bin-header {
  background: #437ab0;
}

.ilc-quick-search-display-v2
  .ilc-quick-search-v2-header.layout-v2
  .ilc-filter-modal-overlay
  .ilc-filter-modal
  .ilc-filter-modal-content
  .ilc-dropdown-bins
  .ilc-dropdown-ilc-header__bin
  .ilc-dropdown-ilc-header__bin-header {
  background: #437ab0;
}

.ilc-quick-search-display-v2 .ilc-quick-search-v2-header .ilc-filter-modal-overlay .ilc-filter-modal,
.ilc-manufacturer-filter-bar .ilc-filter-modal-overlay .ilc-filter-modal {
    margin-top: 16%;
}

.ilc-manufacturer-filter-bar .ilc-filter-modal-overlay .ilc-filter-modal .ilc-filter-modal-content .ilc-dropdown-bins .ilc-dropdown-ilc-header__bin .ilc-dropdown-tags-list .ilc-dropdown-tag-container .ilc-tag-value,
.ilc-quick-search-display-v2 .ilc-quick-search-v2-header .ilc-tag-value {
    font-size: 1.1em;
}

.ilc-manufacturer-filter-bar .ilc-filter-modal-overlay .ilc-filter-modal .ilc-filter-modal-content .ilc-dropdown-bins .ilc-dropdown-ilc-header__bin .ilc-dropdown-ilc-header__bin-header,
.ilc-quick-search-display-v2 .ilc-quick-search-v2-header.layout-v2 .ilc-filter-modal-overlay .ilc-filter-modal .ilc-filter-modal-content .ilc-dropdown-bins .ilc-dropdown-ilc-header__bin .ilc-dropdown-ilc-header__bin-header {
    font-size: 1.2em;
}

.ilc-manufacturer-filter-bar .ilc-filter-modal-overlay .ilc-filter-modal .ilc-modal-top strong,
.ilc-quick-search-display-v2 .ilc-quick-search-v2-header .ilc-filter-modal-overlay .ilc-filter-modal .ilc-modal-top strong {
    font-size: 1.3em;
}

 /*  V4 CADI-TILES  */

.ilc-logo-white {
  position: absolute;
  top: 0px;
  margin: 0 auto;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding-top: 54px;
}

a:hover img.ilc-logo-white {
  opacity: 0;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .ilc-tile-image-1 img,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .ilc-tile-image-1 {
  width: 200px;
  height: 200px;
  opacity: 0.7;
  transition: all 150ms linear;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer {
  width: auto;
      position: relative;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .manufacturer-description,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .manufacturer-description {
  display: none;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .manufacturer-logo {
  width: 200px;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer {
  transition: all 150ms ease-out;
  border: 1px solid #ddd;
  background: #353535;
  margin-left: 12px;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer:hover,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer:hover {
  box-shadow: 0px 0px 5px #c0c0c0;
  -webkit-box-shadow: 0px 0px 5px #c0c0c0;
  border: 1px solid #bbbbbb;
  background: #fff;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .ilc-manufacturer-updated,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .ilc-manufacturer-updated {
  top: 0px;
  z-index: 11;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .ilc-manufacturer-updated-inner,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .ilc-manufacturer-updated-inner {
  left: 13px;
  top: 10px;
  width: 75px;
  background-color: #437ab0;
  color:#fff;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .ilc-manufacturer-new-line-inner,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .ilc-manufacturer-new-line-inner {
  left: 13px;
  top: 10px;
  width: 75px;
  background-color: #437ab0;
  color:#fff;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .manufacturer-logo, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .manufacturer-logo {
 /* position: absolute; */
  z-index: 5;
  height: 200px;
  background: #fff;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .manufacturer-logo {
 position: absolute;
 
 }
 #ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .manufacturer-logo {
    background: #ffffff00;
 }

.manufacturer-logo img:nth-child(1) {
  margin-top: 54px;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .manufacturer-logo:hover {
  background: #ffffffc7;
}


/* RESPONSIVE CHANGES */

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-featured-outer-tile-container, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-featured-outer-tile-container  {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(12rem, 100%), 1fr));
    gap: 1rem;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container > .ilc-manufacturer-featured-container,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container > .ilc-manufacturer-featured-container  {
    display: contents;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list h3, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list h3 {
    grid-column: 1 / -1;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-filtered-manufacturers-header,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-filtered-manufacturers-header,
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container,
#other-manufacturers .ilc-manufacturer-container .manufacturers-list > .ilc-manufacturer-featured-outer-tile-container {
    grid-column: 1 / -1;
    display: grid;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer, 
#other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer {
    width: unset;
    margin: 0;
}

.ilc-is-mobile #ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer, 
.ilc-is-mobile #other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer {
    margin-left: 0;
    margin-right: 0;
    max-width: unset;
    min-width: unset;
}

.ilc-is-mobile #ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .manufacturer-logo, 
.ilc-is-mobile #other-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer .manufacturer-logo {
    max-width: 100%;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .manufacturer-logo {
    width: 100%;
    height: auto;
    aspect-ratio: 1;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .manufacturer-logo:hover {
    background: #ffffffc7;
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
}

.manufacturer-logo img {
    width: 100%;
}

.ilc-is-mobile #ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer img {
    width: 90%;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .ilc-manufacturer-image-tile-images {
    width: 100%;
}

#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .ilc-tile-image-1 img, 
#ilc-manufacturers .ilc-manufacturer-container .manufacturers-list .ilc-manufacturer-image-tile .ilc-tile-image-1 {
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
}

/* PRODUCT TILES */

.ilc-search-results-v2 .ilc-quick-search-products .ilc-product-list,
.ilc-right-product-samples .ilc-quick-search-products .ilc-product-list,
.ilc-manufacturer-profile-product-area .ilc-quick-search-products .ilc-product-list,
.ilc-new-products-page .ilc-quick-search-products .ilc-product-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(14rem, 100%), 1fr));
    gap: 1.6rem;
}

.ilc-similar-products-container .ilc-quick-search-products .ilc-product-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(10rem, 100%), 1fr));
    gap: 1.6rem;
}

.ilc-quick-search-products .ilc-products-remaining-link {
    grid-column: 1 / -1;
}

.ilc-new-products-container .ilc-quick-search-products .ilc-product-list {
    width: 100%;
}

.ilc-quick-search-products .ilc-product-tile {
    margin: 0;
    max-width: unset;
    overflow: hidden;
    flex-basis: 19%;
}

/* ----- */

.ilc-quick-search-products .ilc-product-tile .new-product-pill {
    background-color: #437ab0;
    color: #fff;
}

.ilc-quick-search-products .ilc-product-tile .ilc-cart-button,
.ilc-quick-search-products .ilc-product-tile .ilc-compare-button.ilc-item-added {
    background: #437ab0;
    color: #fff;
}

.ilc-quick-search-products .ilc-product-tile .ilc-cart-button:hover, 
.ilc-quick-search-products .ilc-product-tile .ilc-compare-button:hover {
    background: #437ab0;
    color: #fff;
    transition: all 220ms ease-in-out;
}

.ilc-quick-search-products .ilc-product-tile .ilc-compare-button.ilc-item-added svg g, 
.ilc-quick-search-products .ilc-product-tile .ilc-compare-button:hover svg g {
    fill: #fff;
}

.ilc-quick-search-products .ilc-product-tile h4 {
    font-size: 1.2rem;
    padding: .7rem;
}

.ilc-quick-search-products .ilc-products-remaining-link a,
.ilc-products-remaining-link a {
    background: #437ab0;
    color: #fff;
    font-weight: 600;
    transition: background 220ms ease-in-out;
    border-radius: 1px;
    border: none;
    margin-top: 2rem;
}

.ilc-quick-search-products .ilc-products-remaining-link a:hover,
.ilc-products-remaining-link a:hover {
    background:#437ab0;
    color: #fff;
    transition: background 220ms ease-in-out;
}