/** Shopify CDN: Minification failed

Line 134:30 Invalid escape

**/
/* ##### Global CSS ##### */
.typeset0,
.typeset,
.typeset2,
.typeset3 {
  color: rgba(var(--color-foreground), 1);
  line-height: 1.4;
  letter-spacing: 0;
}

.typeset0 {
  font-size: 1.3rem;
}
.typeset {
  font-size: 1.5rem;
}
.typeset2 {
  font-size: 1.4rem;
}
.typeset3 {
  font-size: 1.8rem;
}

@media screen and (min-width: 750px) {
  .typeset0 {
    font-size: 1.4rem;
  }
  .typeset {
    font-size: 1.6rem;
  }
  .typeset2 {
    font-size: 1.8rem;
  }
  .typeset3 {
    font-size: 2rem;
  }
}

/* ##### Header ##### */
.header .header__inline-menu .header__menu-item {
  color: rgba(var(--color-foreground), 1);
}
.header .header__inline-menu .header__menu-item:hover {
  color: rgba(var(--color-foreground), 0.85);
}
.header .header__inline-menu .header__menu-item:hover span {
  text-decoration-thickness: 0.15rem;
}
.header .header__icons .search__input.field__input::placeholder {
  color: rgba(var(--color-foreground), 0.7);
  opacity: 1;
}
.header .header__icons .search__input.field__input:focus,
.header .header__icons .search__input.field__input:not(:placeholder-shown) {
  padding: 15px 15px 15px 40px;
}
.header .search-modal__form {
  position: unset;
}
.header .search-modal__form .predictive-search__results-groups-wrapper,
.header .search-modal__form .predictive-search__search-for-button {
  max-width: 1440px;
  margin-inline: auto;
  padding-inline: 5rem;
}
.header .header__inline-menu .header__active-menu-item,
.header .header__inline-menu .list-menu__item--active {
  text-decoration: none;
  font-weight: 700;
}

@media screen and (max-width: 749px) {
  .header .search-modal__form .predictive-search__results-groups-wrapper,
  .header .search-modal__form .predictive-search__search-for-button {
    padding-inline: 1rem;
  }
}

.menu-drawer__navigation-container {
  background: #eafff6;
}

.menu-drawer__navigation-container .menu-drawer__utility-links,
.menu-drawer__navigation-container .menu-drawer__navigation {
  background-color: #eafff6;
}

.guarantee-icons-section-v1 .guarantee_blocks_wrapper {
  align-items: flex-start;
}

.background-none.multicolumn 
  .multicolumn-list:not(.slider)
  .center
  .multicolumn-card__info {
  padding-left: 4px;
  padding-right: 4px;
}

.card__information .card__heading .full-unstyled-link {
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

  @media (max-width: 768px) {

  .multicolumn .title, .comparison-table-section .heading {
   font-size: 25px;
   }
   
  .h1 {
    font-size: 27px !important;
  }  
}

.badge.custom-sale-badge {
   background-color: #18d49c;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 5px 8px;
    border-radius: 50px;
    text-transform: uppercase;
}

.product .price .badge {
  margin-bottom: 0 !important;\
  margin-top: 5px;
}

.product-card-wrapper .price--on-sale .price__sale {
  justify-content:center;
}

.lai-wrap-block-star {
  justify-content:center !important;
}

.card__information {
  justify-content:flex-start !important;
}
