.side-banners{display:flex;flex-direction:column}
.content-banners{width:100%;flex-direction:row}
.side-banners table,
.side-banners tbody{display:flex;flex-direction:column}
.content-banners table,
.content-banners tbody{display:flex;flex-direction:row!important}
.side-banners tr,
.content-banners tr{border-left:1px solid #ec0040!important;padding-left:12px!important}
.content-banners tr{flex:1}
.side-banners tr td,
.content-banners tr td{display:flex;overflow:hidden;position:relative;align-items:center;transition:all .15s;height:100%;width:100%!important;max-height:100px;border-width:0!important;background-color:#675254!important}
.side-banners tr td img,
.content-banners tr td img{border-radius:8px;overflow:hidden;min-width:100px;position:absolute;left:0;top:0}
.side-banners tr td *,
.content-banners tr td *{margin:0!important;font-family:inherit!important;font-weight:400!important;color:inherit!important;height:auto!important;text-align:left!important}
.side-banners tr td a,
.content-banners tr td a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:100px;padding:8px 12px 8px 112px;position:static!important}
.side-banners tr td a:hover,
.content-banners tr td a:hover{background-color:#E6E6E6!important;color:#ec0040!important}
.side-banners a::after,
.content-banners a::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}
.content-banners>*{width:100%}
.content-banners tr+tr{margin-left:16px!important}

@media screen and (max-width:1279.98px){
.content-banners tr:nth-child(n+3){display:none!important}
}

@media screen and (max-width:939.98px){
.side-banners{position:absolute;top:0;left:0;height:100px;width:100%;flex-direction:row}
.side-banners>*{width:100%}
.side-banners table,.side-banners tbody{flex-direction:row!important}
.side-banners tr{flex:1}
.side-banners tr+tr{margin-left:16px!important}
.side-banners tr:nth-child(n+3){display:none!important}
}

@media screen and (max-width:599.98px){
.side-banners tr:nth-child(n+2),
.content-banners tr:nth-child(n+2){display:none!important}
}

@media screen and (min-width:940px){
.catalog .side-banners{grid-area:side}
.side-banners tr+tr{margin-top:20px!important}
}