.section-content.section-content__slider{
  background-size:contain;
}
.row.shop-products-listing{
    --bs-gutter-x: 1.5rem!important;
}
.product-price {
    justify-content: flex-start;
}
.product-deals-day-body:hover .slick-list{
padding-bottom:0!important;
}
/* Make slick track behave well with margins */
.product-deals-day-body .slick-track{
  display: flex !important;
}
.product-deals-day-body .slick-slide{
  margin: 0 10px !important;
  height: auto !important;
}

/* Fix outer edges */
.product-deals-day-body .slick-list{
  margin: 0 -10px !important;
}
.star-rating-wrapper,.product-price {
    justify-content: center;
}
.footer-info.border-top img ,.site-info__item img{
  filter: 
    brightness(0) 
    saturate(100%) 
    invert(29%) 
    sepia(98%) 
    saturate(748%) 
    hue-rotate(183deg) 
    brightness(96%) 
    contrast(92%);
}
div#footer-links {
    display: none;
}
.footer-payments.d-flex.justify-content-center::before {
  content: "DISCLAIMER:\A\
All products on this site are for research and development use only.\A\
Products are not for human consumption of any kind.\A\
The statements made on this website have not been evaluated by the U.S. Food and Drug Administration.\A\
The products of Vision Peptides are not intended to diagnose, treat, cure, or prevent any disease.\A\
Vision Peptides is a chemical supplier and not a compounding pharmacy or outsourcing facility.";
  display: block;
  white-space: pre-line;
  font-size: 10px;
  line-height: 1.6;
  color: #000;
  text-align: center;
  margin-bottom: 12px;
}

.footer-payments.d-flex.justify-content-center img{display:none;}
  .vp-white{
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
    background:#ffffff;
    color:#111111;
    padding:64px 0;
  }

  .vp-white *{box-sizing:border-box}

  .vp-white__wrap{
    max-width:1200px;
    margin:0 auto;
    padding:0 20px;
  }

  /* HERO */
  .vp-white__hero{
    display:grid;
    grid-template-columns:1.2fr .8fr;
    gap:24px;
    margin-bottom:48px;
  }

  .vp-white__heroMain{
    border:1px solid #e6e9ee;
    border-radius:24px;
    padding:36px;
    background:#ffffff;
  }

  .vp-white__eyebrow{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:8px 14px;
    border-radius:999px;
    font-size:12px;
    font-weight:700;
    letter-spacing:.4px;
    color:#3ca1f5;
    border:1px solid #dbeafe;
    background:#eff6ff;
    margin-bottom:14px;
  }

  .vp-white__dot{
    width:10px;height:10px;border-radius:50%;
    background:#3ca1f5;
  }

  .vp-white__title{
    margin:0 0 14px;
    font-size:42px;
    line-height:1.1;
    letter-spacing:-.8px;
    font-weight:800;
  }
  .vp-white__title span{
    color:#3ca1f5;
  }

  .vp-white__lead{
    margin:0 0 20px;
    font-size:16px;
    color:#333333;
    max-width:70ch;
  }

  .vp-white__chips{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
  }
  .vp-white__chip{
    padding:10px 14px;
    border-radius:999px;
    border:1px solid #e5e7eb;
    font-size:13px;
    font-weight:600;
    color:#111;
    background:#fafafa;
    display:inline-flex;
    align-items:center;
    gap:8px;
  }
  .vp-white__chip svg{
    width:16px;height:16px;
    stroke:#3ca1f5;
    stroke-width:2;
    fill:none;
  }

  /* HERO IMAGE */
  .vp-white__heroMedia{
    border-radius:24px;
    overflow:hidden;
    border:1px solid #e6e9ee;
  }
  .vp-white__heroMedia img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
  }

  /* SECTIONS */
  .vp-white__section{
    margin-bottom:56px;
  }

  .vp-white__head{
    margin-bottom:24px;
  }

  .vp-white__h2{
    margin:0 0 6px;
    font-size:28px;
    font-weight:800;
    color:#3ca1f5;
    letter-spacing:-.4px;
  }

  .vp-white__sub{
    margin:0;
    font-size:15px;
    color:#444;
    max-width:70ch;
  }

  /* STATS */
  .vp-white__grid3{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:20px;
  }

  .vp-white__stat{
    border:1px solid #e5e7eb;
    border-radius:20px;
    padding:24px;
    background:#ffffff;
  }

  .vp-white__statValue{
    font-size:36px;
    font-weight:900;
    color:#3ca1f5;
    margin:0 0 6px;
  }

  .vp-white__statTitle{
    margin:0 0 8px;
    font-weight:700;
    font-size:14px;
  }

  .vp-white__statText{
    margin:0;
    font-size:14px;
    color:#444;
  }

  /* FEATURES */
  .vp-white__features{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:20px;
  }

  .vp-white__feature{
    border:1px solid #e5e7eb;
    border-radius:20px;
    padding:22px;
    display:flex;
    gap:14px;
    background:#ffffff;
  }

  .vp-white__icon{
    width:42px;height:42px;
    border-radius:14px;
    background:#eff6ff;
    display:grid;
    place-items:center;
    border:1px solid #dbeafe;
    flex:0 0 auto;
  }
  .vp-white__icon svg{
    width:20px;height:20px;
    stroke:#3ca1f5;
    stroke-width:2;
    fill:none;
  }

  .vp-white__featureTitle{
    margin:0 0 6px;
    font-size:15px;
    font-weight:800;
  }

  .vp-white__featureText{
    margin:0;
    font-size:14px;
    color:#444;
  }

  /* PROSE */
  .vp-white__prose{
    border:1px solid #e5e7eb;
    border-radius:20px;
    padding:28px;
    background:#ffffff;
  }
  .vp-white__prose p{
    margin:0 0 14px;
    color:#333;
    font-size:15px;
  }
  .vp-white__prose p:last-child{margin-bottom:0}
.widget-mobile-apps{
background-image: url('https://db.visionpeptides.com/storage/mobile-main-banner2-1-2.jpg')!important;
}
  /* RESPONSIVE */
  @media (max-width: 980px){
    .vp-white__hero{grid-template-columns:1fr}
    .vp-white__grid3{grid-template-columns:1fr}
    .vp-white__features{grid-template-columns:1fr}
  }
body:not(#page-home) a[title="Banner"] {
  display: none !important;
}