.home-collection .section-heading p {
    max-width: 680px;
    margin: 20px auto 0;
}
.home-collection + .home-collection {
    border-top: 1px solid #e2ebf0;
}
.collection-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.collection-action {
    text-align: center;
    margin-top: 30px;
}
@media (min-width: 1051px) {
    .dropdown-menu {
        top: 100%;
        max-height: calc(100dvh - 165px);
        overflow-y: auto;
        overscroll-behavior: contain;
    }
}
.international-coming {
    max-width: 820px;
    text-align: center;
}
.coming-symbol {
    display: grid;
    place-items: center;
    width: 92px;
    height: 92px;
    margin: 0 auto 24px;
    border-radius: 50%;
    background: #eaf5fb;
    color: #157caa;
    font-size: 42px;
}
.coming-badge {
    display: inline-block;
    background: #eaf5fb;
    color: #157caa;
    padding: 7px 18px;
    border-radius: 25px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
}
.international-coming h2 {
    font-size: 42px;
    margin-top: 25px;
}
.international-coming p {
    margin: 20px auto 30px;
    max-width: 620px;
}
@media (max-width: 800px) {
    .collection-grid {
        grid-template-columns: 1fr;
    }
    .international-coming h2 {
        font-size: 32px;
    }
}
