/** Shopify CDN: Minification failed

Line 84:26 Expected "}" to go with "{"

**/
.collection-with-link {
    padding: 16px 0 18px 18px;
    margin-bottom: 32px;
}

.collection-with-link::-webkit-scrollbar {
    display: none;
}

.custom-scrollbar-track {
    left: 34px;
    right: 34px;
    height: 4px;
    background: #f0f0f0;
    border-radius: 10px;
}

.custom-scrollbar-thumb {
    border-radius: 10px;
    transition: background 0.3s ease;
}

.collection-with-link .collection-link-wrapper {
    padding: 0 8px;
}

.collection-with-link .collection-link-wrapper .collection-link-image-wrapper {
    border: 2px solid rgba(55, 58, 65);
    height: 80px;
    width: 80px;
    padding: 3px;
}

.collection-with-link .collection-link-wrapper .collection-link-image-wrapper:hover {
    border-color: rgba(35, 78, 109);
}

.collection-with-link .collection-link-wrapper .collection-link-heading {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    max-width: 90px;
    margin: 16px auto 0;
    letter-spacing: 0;
    text-align: center;
    display: block;
    word-wrap: break-word;
}

@media (min-width:768px) {
    .collection-with-link {
        padding: 32px 0 40px;
        margin-bottom: 0;
    }

    .collection-with-link .collection-link-wrapper {
        padding: 0 20px;
    }
}
/* Override spacing between circles */
.collection-with-link .collection-link-wrapper {
  padding: 0 20px !important; /* for mobile */
}

@media (min-width:768px) {
  .collection-with-link .collection-link-wrapper {
    padding: 0 30px !important; /* for desktop */
  }
}
/* For mobile view: force text into 2 lines */
@media (max-width: 767px) {
  .collection-with-link .collection-link-wrapper .collection-link-heading {
    font-size: 13px;
    line-height: 18px;
    width: 90px; /* forces 2 lines */
    margin: 12px auto 0;
    text-align: center;
    display: block;
    word-wrap: break-word;