/* Reserve the same space before Owl initializes, instead of revealing a zero-height widget. */
.ccmh-home .st-slider:not(.owl-loaded){display:block;padding-bottom:44px}
.ccmh-home .st-slider:not(.owl-loaded)>.item~.item{display:none}
.ccmh-home .st-carousel:not(.owl-loaded){display:grid;grid-auto-flow:column;grid-auto-columns:calc(100%/var(--cc-carousel-mobile,2));overflow:hidden}
.ccmh-home .st-carousel:not(.owl-loaded)>.column{padding:5px}
.ccmh-home .widget_popular_stores .store-thumb>a,.ccmh-home .st-carousel .store-thumb>a{display:flex;align-items:center;aspect-ratio:200/115}
.ccmh-home .widget_popular_stores .store-thumb img,.ccmh-home .st-carousel .store-thumb img{float:none;display:block;width:100%;height:100%;object-fit:contain}
.ccmh-home .coupon-detail .exp-text{color:#665c53}
@media(min-width:501px){.ccmh-home .st-carousel:not(.owl-loaded)>.column{padding:10px}}
@media(min-width:768px){.ccmh-home .st-carousel:not(.owl-loaded){grid-auto-columns:calc(100%/var(--cc-carousel-tablet,5))}}
@media(min-width:1199px){.ccmh-home .st-carousel:not(.owl-loaded){grid-auto-columns:calc(100%/var(--cc-carousel-desktop,5))}}
