.w-logo-img {
  width: auto !important;
}

/* PRODUCTMENU */
/* <editor-fold> */
.navbar {
  position: sticky;
}

.productmenu-wrapper {
  padding: 10px 0;
  border-bottom: 1px solid rgba(0,0,0,.15);
}
/* </editor-fold> */

/* BRANDS */
/* <editor-fold> */
.w-brands {
  position: relative;
  border-top: 1px solid rgba(0,0,0,.15);
  border-bottom: 1px solid rgba(0,0,0,.15);
  margin-top: 30px;
  line-height: 1;
}
.w-brands::before,
.w-brands::after {
  content: '';
  width: 100px;
  height: 100%;
  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,1));
}
.w-brands .w-brand-items {
  overflow: hidden;
}
.w-brands .w-brand-items li {

}
.w-brands .w-brand-items a {
  display: block;
  outline: none;
  transition: opacity ease .2s;
  padding: 0 20px;
}
.w-brands .w-brand-items img {
  max-width: 100%;
  height: auto;
  margin: 0;
  pointer-events: none;
}
.w-brands .w-brand-items strong {
  padding: 15px 0;
  text-align: center;
  display: block;
}
.w-brands + .footer {
  margin-top: 0;
}
.w-brands .slick-list {
  margin: 0 -10px;
}
.w-brands .slick-track {
  display: flex !important;
}
.w-brands .slick-slide {
  margin: 0 10px;
  height: inherit !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* CLS */
.w-brands .w-brand-items:not(.slick-initialized) {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-gap: 20px;
}
.w-brands .w-brand-items:not(.slick-initialized) li:nth-child(n+9) {
  display: none;
}
.w-slick .w-slick-items:not(.slick-initialized) > figure:nth-child(1) ~ figure {
  display: none !important;
}

.w-slick .w-slick-figure .w-slick-figure-placeholder .w-slick-img {
  height: 100%;
  object-fit: cover;
}

/* </editor-fold> */

.productItem .productContent {
  border: 1px solid rgba(0,0,0,.15);
  padding: 10px 10px 5px;
}
.productItem .type-col .product-delivery {
  border: none;
}

.productmenu>li>ul.megamenu {
  z-index: 99;
}

.pagination > li a {
  background-color: #f5f5f5;
  color: #000;
}
.pagination > li.current a {
  background-color: #499094;
  color: #fff;

}


@media (max-width: 1280px) {

    /* BRANDS */
    /* <editor-fold> */
    .w-brands .w-brand-items:not(.slick-initialized) {
      grid-template-columns: repeat(6, 1fr);
    }
    .w-brands .w-brand-items:not(.slick-initialized) li:nth-child(n+7) {
      display: none;
    }
    /* </editor-fold> */

}

@media (max-width: 1280px) {

  /* PRODUCTMENU */
  /* <editor-fold> */
  .productmenu-wrapper {
    display: none;
  }
  /* </editor-fold> */

}

@media (max-width: 960px) {

  /* BRANDS */
  /* <editor-fold> */
  .w-brands .w-brand-items:not(.slick-initialized) {
    grid-template-columns: repeat(5, 1fr);
  }
  .w-brands .w-brand-items:not(.slick-initialized) li:nth-child(n+6) {
    display: none;
  }
  /* </editor-fold> */

}

@media (max-width: 768px) {

  /* BRANDS */
  /* <editor-fold> */
  .w-brands {
    margin-top: 20px;
  }
  .w-brands .w-brand-items:not(.slick-initialized) {
    grid-template-columns: repeat(4, 1fr);
  }
  .w-brands .w-brand-items:not(.slick-initialized) li:nth-child(n+5) {
    display: none;
  }
  /* </editor-fold> */

}

@media (max-width: 600px) {

  /* BRANDS */
  /* <editor-fold> */
  .w-brands .w-brand-items:not(.slick-initialized) {
    grid-template-columns: repeat(2, 1fr);
  }
  .w-brands .w-brand-items:not(.slick-initialized) li:nth-child(n+3) {
    display: none;
  }
  /* </editor-fold> */

}

@media (max-width: 480px) {

  /* BRANDS */
  /* <editor-fold> */
  .w-brands .w-brand-items:not(.slick-initialized) {
    grid-template-columns: repeat(2, 1fr);
  }
  .w-brands .w-brand-items:not(.slick-initialized) li:nth-child(n+3) {
    display: none;
  }
  .w-brands .w-brand-items a {
    padding: 0;
  }
  /* </editor-fold> */

}



/*** CHECKOUT ***/
.stepHeaderLogin > .button {
  background-color: #ccc;
  color: #000;
}
@media(min-width:1024px) {
  .checkoutFrame {
    margin-bottom: 40px;
  }
  .checkoutFrame .stepColumns {
    display: flex;
    gap: 40px;
  }
  .checkoutFrame .stepColumn {
    width: calc(50% - 20px) !important;
    margin: 0;
  }
}
.checkoutFrame .stepColumn:not(.column3)::after {
  display: none;
}
