.menu__banner > div {display:flex;flex-direction:column;justify-content:center;padding:20px 15px;text-align:center;background:rgba(0,0,0, .03);border-radius:var(--border-radius-1)}
.menu__banner div img {margin:20px auto;padding:10px;max-width:170px;border-radius:var(--border-radius-1)}
.menu__banner span {color:var(--menu-main-level-2-c);font-size:1.5em;font-weight:500}
.menu__banner span:last-of-type{font-size:1.3em}

.news-page__description h3.heading{font-weight:700}
.news-page__description .heading:before{padding:0 5px 0 0;content:'#';color:#f00}
.news-page__image-39, .news-page__image-40, .news-page__image-41, .news-page__image-42, .news-page__image-43, .news-page__image-44{display:none}


.category-wall__title {
    margin: 15px 0 13px;
    font-weight: 700;
    word-wrap: break-word;
    font-size: 1.3em;
}

.home-page .html-module {
    padding: 20px 20px 10px;
    background: rgb(232 232 232);
    border-radius: var(--border-radius-1);
}

        .section-title {
            font-size: 2.5rem;
            margin-bottom: 20px;
            color: #2c3e50;
            font-weight: 700;
        }
        
        .section-subtitle {
            font-size: 1.2rem;
            color: #7f8c8d;
            margin-bottom: 30px;
            line-height: 1.6;
        }
        
        .feature-list {
            list-style: none;
            padding: 0;
            margin-bottom: 30px;
        }
        
        .feature-list li {
            margin-bottom: 12px;
            padding-left: 30px;
            position: relative;
            color: #34495e;
            line-height: 1.5;
        }
        
        .feature-list li:before {
            content: "✓";
            position: absolute;
            left: 0;
            color: #3498db;
            font-weight: bold;
            font-size: 1.2rem;
        }

.stock {display: none;}

.checkout-customer__group {display: none;}

.category-wall .uni-module__item{
width: 50% !important;
}