.Banner{flex-direction:row;gap:16px;display:flex}@media (max-width:576px){.Banner{width:100%;display:flex}}.Banner-image{z-index:2;background-position:top;background-repeat:no-repeat;background-size:cover;min-width:178px;min-height:150px;display:flex;position:relative}.Banner-block{flex-direction:column;gap:16px;display:flex}
.BottomBlock-bottom{z-index:150;background-color:var(--background-2lvl);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;padding:15px 20px 41px;display:flex;position:fixed;bottom:0;left:0}.BottomBlock-mobile{z-index:3;background:linear-gradient(to left, var(--button-dark-color), var(--color-secondary));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);width:calc(100% - 28px);color:var(--color-white);border-radius:14px;gap:6px;padding:14px 16px;position:fixed;bottom:35px;left:50%;transform:translate(-50%)}.BottomBlock-mobile path{fill:var(--color-inverse)}.BottomBlock-wrapper{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 2px;display:flex}
.ButtonFilter{position:relative}.ButtonFilter-count{background-color:var(--color-red);color:var(--color-white);border-radius:15px;justify-content:center;align-items:center;width:19px;height:16px;font-size:12px;font-style:normal;font-weight:600;line-height:16px;display:flex;position:absolute;top:-5px;right:-5px}
