/* Hero Image Section in subsites */
.home-section-1 {
    flex-wrap: wrap;
}

.home-prodcats .product-cat-buttons {
    flex: 1 1 100%;
    margin-top: .25rem;
    margin-left: var(--side-spacing);
    margin-right: var(--side-spacing);
}

.home-prodcats .product-cat-buttons .woocommerce .products li {
}

.home-prodcats .product-cat-buttons .woocommerce .products li a {
    display: block;
    background: rgba(255,255,255,0.4);
    border: 1px solid #C4C4C4;
    border-radius: 25px;
    font-family: var(--body-font-family,unset);
    font-size: calc(15px + .2vw);
}

.home-prodcats .product-cat-buttons .woocommerce .products li a h2 {
    font-family: var(--body-font-family,unset);
    font-size: calc(15px + .2vw);
    display: inline-block;
}

.home-prodcats .product-cat-buttons .woocommerce .products li a .count {
    font-family: var(--body-font-family,unset);
    font-size: calc(15px + .2vw);
    display: inline-block;
}

.home-prodcats .product-cat-buttons .woocommerce .products li a img {
    display: none !important;
}

/* Mainsite Homepage Stores */
.home .homepage-stores {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-column-gap: var(--grid-column-gap,30px);
    grid-row-gap: var(--grid-row-gap,30px);
    box-sizing: border-box;
    grid-template-columns: repeat(3,1fr);
    align-items: stretch;
}

.home .homepage-stores .store {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    container-widget-width: calc( (1-var(--container-widget-flex-grow ))* 100%);
    container-widget-height: initial;
    container-widget-flex-grow: 0;
    container-widget-align-self: initial;
    flex-wrap-mobile: wrap;
    align-items: center;
    gap: 10px 10px;
    row-gap: 10px;
    column-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 0px 2px #0F303C;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 10%;
    padding-right: 10%;
}


