/** Shopify CDN: Minification failed

Line 78:0 Expected "}" to go with "{"

**/
.recently-viewed-wrapper {
    margin: 1rem auto;
          margin: 1rem auto;
    padding: 7rem 9rem;
}

@media (max-width:790px){
  .recently-viewed-wrapper {
      /* padding: 0 1rem; */
    padding: 4rem 1rem;
}
}

.recently-viewed-wrapper h2{
  text-align:center;
  margin: 0 0 6rem;
  font-size: 21px;
}

.recently-viewed-img {
    width: 100%;
}

.recently-viewed-grid {
    display: grid;
        grid-gap: 40px;
    grid-template-columns: repeat(4, 1fr);
    list-style: none;
    margin: 0;
    padding: 0;
}   

.recently-viewed-grid-item {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.recently-viewed-a {
    text-decoration: none;
    color: #000;
}

/* For mobile view */
@media (max-width: 1000px) {
  .recently-viewed-grid {
       grid-gap: 1rem;
    grid-template-columns: repeat(2, 1fr); /* 2 columns for 2 images per row */
  }
  .recently-viewed-a{
    font-size:13px;
  }
}
.recently-viewed-grid-item p{
 margin: 0;
    font-size: 13px;
    color: #006a4e;
}
.recently-viewed-a{
  font-size: 13px;
    /* display: -webkit-box; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /* text-wrap: balance;
}
/* For very small mobile screens */
@media (max-width: 480px) {
  .recently-viewed-grid {
    grid-template-columns: repeat(2, 1fr); /* Adjust if needed for smaller screens */
  }
}
