.imageContainer.prodRatio-1200-1200 {position:relative;overflow:hidden;padding-top: calc(1200/1200*100%);width:100%;} 
.imageContainer.prodRatio-1200-1200 > * { display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%; }
.imageContainer.categRatio-800-600 {position:relative;overflow:hidden;padding-top: calc(600/800*100%);width:100%;} 
.imageContainer.categRatio-800-600 > * { display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%; }
.xs .bannerH-1-xs-100-percent {height:100vh;overflow:hidden;}
.sm .bannerH-1-sm-100-percent {height:100vh;overflow:hidden;}
.md .bannerH-1-md-100-percent {height:100vh;overflow:hidden;}
.lg .bannerH-1-lg-100-percent {height:100vh;overflow:hidden;}
.xl .bannerH-1-xl-100-percent {height:100vh;overflow:hidden;}
.xxl .bannerH-1-xxl-100-percent {height:100vh;overflow:hidden;}
.imageContainer.bannerRatio-800-800 {position:relative;overflow:hidden;padding-top: calc(800/800*100%);width:100%;} 
.imageContainer.bannerRatio-800-800 > * { display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%; }
.imageContainer.bannerRatio-800-600 {position:relative;overflow:hidden;padding-top: calc(600/800*100%);width:100%;} 
.imageContainer.bannerRatio-800-600 > * { display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%; }
.imageContainer.bannerRatio-800-600 {position:relative;overflow:hidden;padding-top: calc(600/800*100%);width:100%;} 
.imageContainer.bannerRatio-800-600 > * { display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%; }
.imageContainer.bannerRatio-800-600 {position:relative;overflow:hidden;padding-top: calc(600/800*100%);width:100%;} 
.imageContainer.bannerRatio-800-600 > * { display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%; }
.imageContainer.bannerRatio-800-800 {position:relative;overflow:hidden;padding-top: calc(800/800*100%);width:100%;} 
.imageContainer.bannerRatio-800-800 > * { display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%; }
#footer .footer-container.footer-overlay {background-color:rgba(0,0,0,1)}
