.bestDealsContainer { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.bestDealsContainer .card-deck { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.bestDealsContainer .dealBlock { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; margin-bottom: 1.5rem; }

@media (min-width: 768px) { .bestDealsContainer .dealBlock { width: 50%; } }

@media (min-width: 992px) { .bestDealsContainer .dealBlock { width: 25%; } }

.bestDealsContainer .dealBlock .card { border: none; }

@media (max-width: 575.98px) { .bestDealsContainer .dealBlock .card { min-width: 100%; } }

.bestDealsContainer .dealBlock .card-header { padding: 0; height: 280px; overflow: hidden; }

@media (min-width: 768px) { .bestDealsContainer .dealBlock .card-header { height: 340px; } }

@media (min-width: 992px) { .bestDealsContainer .dealBlock .card-header { height: 220px; } }

@media (min-width: 1200px) { .bestDealsContainer .dealBlock .card-header { height: 280px; } }

.bestDealsContainer .dealBlock .card-header .coverImage { background-size: cover; background-repeat: no-repeat; background-position: center; display: block; width: 100%; height: 100%; background-repeat: no-repeat; -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; -webkit-transition: .2s; -o-transition: .2s; transition: .2s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.bestDealsContainer .dealBlock .card-header .coverImage:after { content: ""; display: table; clear: both; }

.bestDealsContainer .dealBlock .card-header:hover .coverImage, .bestDealsContainer .dealBlock .card-header:focus .coverImage { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.bestDealsContainer .dealBlock .card-body { padding-left: 0; padding-right: 0; }
