.hs_cetegory_description {
    padding: 0 0 100px;
    gap: 40px;
}

.hs_cetegory_description_ttl {
    font-family: Manrope;
    font-size: 50px;
    font-weight: 600;
}

.hs_cetegory_description_content p {
    margin: unset;
    margin-bottom: 15px;
}

.hs_cetegory_description_content p:last-child {
    margin-bottom: unset;
}

.subcategory_grid {
    padding: 50px 0 120px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}

.subcategory_tab {
    margin-top: 70px;
    padding: 20px 0;
    background-color: #F1F6F9;
}

.subcategory_tab_inner {
    gap: 10px;
}

.subcategory_tab_list {
    gap: 10px;
    flex: 1;
}

.subcategory_tab_list .hs_btn {
    width: unset;
    max-width: 310px;
    padding: 0 25px;
    color: #007BC1;
    border-color: #007BC1;
    background-color: transparent;
}

.subcategory_tab_list .hs_main_btn {
    color: #FEFEFE;
    background-color: #007BC1;
    border-color: #007BC1;
}

.products_grid {
    margin: 0 0 30px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

.subcategory_grid_ttl {
    font-size: 50px;
    font-weight: 600;
}

.subcategory_grid_wrapper .subcategory_grid {
    padding: 40px 0 100px;
}

.hs_cetegory_annotation {
    padding: 50px 0 70px;
}

.hs_cat_page {
    padding: 40px 0 60px;
}