@media (min-width: 992px) {


            /* =================================================
               ОБЩЕЕ СМЕЩЕНИЕ
               ================================================= */

            html body.single-product
            .msk-layout-align {

                position: relative !important;

                left:
                    var(
                        --msk-layout-x,
                        0px
                    ) !important;

                box-sizing:
                    border-box !important;
            }


            /* =================================================
               ОБЁРТКА ОПИСАНИЯ
               ================================================= */

            html body.single-product
            .woocommerce-tabs.wc-tabs-wrapper {

                clear: both !important;

                width: 100% !important;
                max-width: none !important;

                margin-left: 0 !important;
                margin-right: 0 !important;

                box-sizing: border-box !important;
            }


            /* =================================================
               ОПИСАНИЕ
               ================================================= */

            html body.single-product
            .woocommerce-tabs
            .woocommerce-Tabs-panel--description.entry-content {

                width: 100% !important;
                max-width: 980px !important;

                margin-left: 0 !important;
                margin-right: auto !important;

                padding-top: 54px !important;
                padding-right: 18px !important;
                padding-bottom: 24px !important;
                padding-left: 0 !important;

                box-sizing: border-box !important;

                overflow-wrap: anywhere !important;
                word-wrap: break-word !important;
            }


            /* =================================================
               БРЕНД
               ================================================= */

            html body.single-product
            .msk-description-brand-line {

                position: relative !important;

                display: block !important;

                margin-top: 0 !important;
                margin-bottom: 0 !important;

                padding-bottom: 0 !important;

                box-sizing: border-box !important;
            }


            html body.single-product
            .woocommerce-Tabs-panel--description
            .msk-description-after-external-brand {

                padding-top: 24px !important;
            }


            /* =================================================
               НИЖНИЕ СЕКЦИИ
               ================================================= */

            html body.single-product
            .msk-product-bottom-section {

                position: relative !important;

                box-sizing: border-box !important;
            }


            /* =================================================
               РЯДЫ ТОВАРОВ
               =================================================

               Другие товары комплекта
               Похожие товары
               Недавно просмотренные

               Убираем систему Bono:

               margin: -10px;
               карточка 25% + свои margin.

               Вместо этого используем:

               4 одинаковые карточки
               + 3 промежутка по 14px.
             */

            html body.single-product
            section.up-sells.upsells.products
            > .shop-grid,

            html body.single-product
            .related-products
            > .shop-grid,

            html body.single-product
            .related-products
            .shop-grid,

            html body.single-product
            .related.products
            > .shop-grid {

                display: flex !important;

                flex-direction: row !important;
                flex-wrap: wrap !important;

                justify-content: flex-start !important;

                -webkit-box-pack: start !important;
                -ms-flex-pack: start !important;

                align-items: stretch !important;

                gap: 14px !important;

                width: 100% !important;
                max-width: 100% !important;

                margin-left: 0 !important;
                margin-right: 0 !important;

                padding-left: 0 !important;
                padding-right: 0 !important;

                transform: none !important;

                box-sizing: border-box !important;
            }


            /* =================================================
               РАЗМЕР КАРТОЧКИ
               =================================================

               100% ширины
               минус 3 промежутка × 14px
               и делим на 4.

               Поэтому четвёртая карточка
               больше не перепрыгивает вниз.
             */

            html body.single-product
            section.up-sells.upsells.products
            > .shop-grid
            > .shop-item,

            html body.single-product
            .related-products
            .shop-grid
            > .shop-item,

            html body.single-product
            .related.products
            > .shop-grid
            > .shop-item {

                float: none !important;
                clear: none !important;

                flex:
                    0 0 calc(
                        (100% - 42px) / 4
                    ) !important;

                width:
                    calc(
                        (100% - 42px) / 4
                    ) !important;

                min-width: 0 !important;

                max-width:
                    calc(
                        (100% - 42px) / 4
                    ) !important;

                margin: 0 !important;

                box-sizing: border-box !important;
            }


            /* =================================================
               ВНУТРЕННОСТИ КАРТОЧЕК
               =================================================

               Чтобы длинные названия и картинки
               не заставляли колонку расширяться.
             */

            html body.single-product
            section.up-sells.upsells.products
            .shop-item
            img,

            html body.single-product
            .related-products
            .shop-item
            img,

            html body.single-product
            .related.products
            .shop-item
            img {

                max-width: 100% !important;

                height: auto !important;
            }


            html body.single-product
            section.up-sells.upsells.products
            .shop-item,

            html body.single-product
            .related-products
            .shop-item,

            html body.single-product
            .related.products
            .shop-item {

                overflow-wrap: anywhere;
            }


            /* =================================================
               АБЗАЦЫ
               ================================================= */

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            p {

                max-width: 100% !important;

                margin-top: 0 !important;
                margin-bottom: 12px !important;

                line-height: 1.5 !important;
            }


            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            p:last-child {

                margin-bottom: 0 !important;
            }


            /* =================================================
               СПИСКИ
               ================================================= */

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            ul,

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            ol {

                max-width: 100% !important;

                margin: 8px 0 14px 0 !important;

                padding-left: 20px !important;
            }


            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            li {

                margin: 0 0 4px 0 !important;

                line-height: 1.45 !important;
            }


            /* =================================================
               ЗАГОЛОВКИ
               ================================================= */

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            h2,

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            h3,

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            h4 {

                margin: 20px 0 10px 0 !important;

                line-height: 1.28 !important;
            }


            /* =================================================
               МЕДИА
               ================================================= */

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            img,

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            table,

            html body.single-product
            .woocommerce-Tabs-panel--description.entry-content
            iframe {

                max-width: 100% !important;
            }

        }
