.itemBlock { display: block; padding: 15px; }

.itemBlock.versions { border-top: 1px solid #ced4da; }

.itemTextBlock { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px; border-top: 1px solid #ced4da; }

.itemTextBlock:last-of-type { border-bottom: 1px solid #ced4da; }

.itemActionBlock { display: block; padding: 15px 0px 0px; border-top: 1px solid #ced4da; }

@media (max-width: 575.98px) { .itemActionBlock.sticky__box { position: fixed; bottom: 0; left: 0; right: 0; padding: 1rem 0.75rem; background: #fff; z-index: 2; } }

@media (max-width: 575.98px) { .itemActionBlock.sticky__box .itemCounter { margin-bottom: 10px; } }

@media (max-width: 575.98px) { .itemActionBlock.sticky__box .itemButtons button:last-of-type { margin-bottom: 0; } }

.cross_selling_inline-item { padding: 1.25rem; }

.cross_selling_inline-item .itemActionBlock { border-top: 0; }

.itemBlockContent { height: 100%; }

@media (min-width: 1200px) { .productList .itemBlock .quickLook { visibility: hidden; } }

.productList .itemBlock:hover .quickLook { visibility: visible; }
