    .brand-sidebar-backdrop {
        display: none;
        position: fixed;
        inset: 0;
        z-index: 1040;
        background: rgba(26, 35, 50, 0.45);
    }
    .brand-sidebar-backdrop.is-visible {
        display: block;
    }
    .brand-sidebar-close {
        display: none;
        position: absolute;
        top: 10px;
        right: 10px;
        z-index: 2;
        width: 40px;
        height: 40px;
        padding: 0;
        line-height: 1;
        font-size: 26px;
        color: #3d4b5c;
        background: #fff;
        border: 1px solid #c8ced6;
        border-radius: 4px;
        cursor: pointer;
    }
    .brand-sidebar-close:hover,
    .brand-sidebar-close:focus {
        background: #f0f2f5;
        outline: none;
    }
    @media (max-width: 991px) {
        #brand-sidebar-panel {
            display: none;
            float: none;
            position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: min(320px, 88vw);
            max-width: 320px;
            margin: 0 !important;
            padding: 52px 14px 20px;
            z-index: 1050;
            background: #fff;
            box-shadow: 4px 0 24px rgba(15, 34, 58, 0.18);
            overflow-y: auto;
            -webkit-overflow-scrolling: touch;
        }
        #brand-sidebar-panel.is-open {
            display: block;
        }
        .brand-sidebar-close {
            display: block;
        }
        .brand-page-grid .col-md-9.product1 {
            width: 100%;
            float: none;
        }
    }
    @media (min-width: 992px) {
        .brand-sidebar-backdrop {
            display: none !important;
        }
        #brand-sidebar-panel {
            display: block !important;
        }
        .brand-sidebar-close {
            display: none !important;
        }
    }
    /* Закругления как у «В корзину» на карточке товара (.kb-btn-cart → border-radius: 4px) */
    .brand-page-grid .bottom-cd .product-at .pro-grid .buy-in {
        border-radius: 4px;
    }
    .brand-page-grid .bottom-cd a.item_add p.number.item_price {
        border-radius: 4px;
    }
