/* Homepage section rhythm. Leave room for the native carousel dots. */
body.type-index #vx-benefits-home{margin:32px auto 0}
body.type-index .homepage-group-title{margin-top:40px;margin-bottom:24px}
body.type-index .products.slick-slider{margin-bottom:48px!important}
body.type-index .middle-banners-wrapper{margin-top:32px;margin-bottom:0}
body.type-index .body-banners:has(#vx-middle-delivery){margin-top:0;margin-bottom:0}
body.type-index #footer{margin-top:32px}
@media(max-width:767px){
 body.type-index #vx-benefits-home{margin-top:24px}
 body.type-index .homepage-group-title{margin-top:28px!important;margin-bottom:18px}
 body.type-index .products.slick-slider{margin-bottom:44px!important}
 body.type-index .middle-banners-wrapper{margin-top:24px}
 body.type-index #footer{margin-top:24px}
}
