/* Section */
.category-snippet-3-col-with-Ad-section {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dddddd;
}

@media (min-width:1024px) {
    .category-snippet-3-col-with-Ad-section {
        padding-top: 32px;
        padding-bottom: 32px;
    }
}

/* Grid */
.category-snippet-3-col-with-Ad-section .grid {
    display: grid;
    grid-template-columns: 1fr;
}

@media (min-width:1024px) {
    .category-snippet-3-col-with-Ad-section .grid {
        display: grid;
        grid-template-columns: 3fr 1fr;
    }
}

/* Col-1 */
.category-snippet-3-col-with-Ad-section .grid .col-1 {
    display: grid;
    grid-template-columns: 1fr;
}

.category-snippet-3-col-with-Ad-section .grid .col-1 .loop-1 {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 16px;
}

.category-snippet-3-col-with-Ad-section .grid .col-1 .loop-2 {
    border-bottom: 1px solid #dddddd;
    padding: 16px 0;
}

.category-snippet-3-col-with-Ad-section .grid .col-1 .loop-3 {
    border-bottom: 1px solid #dddddd;
    padding: 16px 0;
}

@media (min-width:1024px) {
    .category-snippet-3-col-with-Ad-section .grid .col-1 {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .category-snippet-3-col-with-Ad-section .grid .col-1 .loop-1 {
        padding: 0 16px 0 0;
        border-right: 1px solid #dddddd;
        border-bottom: 0;
    }

    .category-snippet-3-col-with-Ad-section .grid .col-1 .loop-2 {
        border-right: 1px solid #dddddd;
        padding: 0 16px;
        border-bottom: 0;
    }

    .category-snippet-3-col-with-Ad-section .grid .col-1 .loop-3 {
        padding: 0 16px;
        border-right: 1px solid #dddddd;
        border-bottom: 0;
    }
}

/* Col-2 */
.category-snippet-3-col-with-Ad-section .grid .col-2 {
    padding-top: 16px;
}

@media (min-width:1024px) {
    .category-snippet-3-col-with-Ad-section .grid .col-2 {
        padding-left: 16px;
        padding-top: 0;
    }
}





