.collection-title-text-section {
    .collection-title-text-section__top-content {
        display: flex;
        align-items: flex-end;
        column-gap: 65px;

        @media (max-width: 576px) {
            column-gap: 35px;
            justify-content: space-between;
        }

        h2 {
            display: flex;
            align-items: center;

            @media (max-width: 576px) {
                flex-direction: column;
                align-items: flex-start;
            }

            em {
                padding-right: 24px;
            }
        }
    }
    .collection-title-text-section__bottom-content {
        max-width: 720px;
        margin-top: 30px;

        * {
            font-size: 20px;
            line-height: 24px;
        }
    }
}