//@media (prefers-color-scheme: no-preference) {}
//@media (prefers-color-scheme: light) {}

/* этот набор применяется при включеной теме "light" (в админке) */
/* этот набор применяется при включеной теме "dark" (на сайте) */
//@media (prefers-color-scheme: dark) {
//    :root {
//        --bg: #060b0e !important;
//        --text: #637885 !important;
//        //--isDark: 1 !important;
//    }
//}

html {}

#root {
    overflow: hidden;
}

body {
    background-color: #060b0e; /* примечание: фон настраивается в админке */
}

/* шапка */
.css-ohbx78 {
    > div:first-child {
        height: 70px;
        background-color: #1c313e;
        padding: 0 40px;

        /* обертка "логотипа и текста" */
        .css-153hz9h {
            padding-left: 0;
        }

        /* логотип. иконка */
        #container-menu-logo {
            width: 40px !important;
            height: 38px !important;
        }

        /* текст логотипа */
        .css-1ut30k6 {
            color: #c9c9c9;
        }

        /* главное меню */
        #menu {
            box-sizing: border-box;
            padding-right: 0;

            /* кнопка пункта меню */
            > button {
                border-right: 1px solid #34333f;
                border-radius: 0;
                height: 40px;
                padding: 0 16px !important;
                margin: 0;
                &:hover {
                    background-color: transparent;
                }
            }

            /* текст пункта меню */
            .css-1vzi1am {
                font-size: 16px;
                color: #c9c9c9;
                text-transform: none;
            }

            /* разделитель пунктов меню */
            /*.css-1d7q5f8,
            .css-1tx19pf {
                height: 40px;
                width: 1px;
                background-color: #34333f;
                border: none;
            }*/

            hr {
                /*height: 40px;
                width: 1px;
                background-color: #34333f;
                border: none;*/
                display: none;
                /*&:last-of-type {
                    display: none !important;
                }*/
            }

            /* пункт возвращения/выход  */
            .css-hp68mp {
                order: 2;
                .css-a6pj3u {
                    display: none;
                }
                button {
                    border: none;
                    height: 40px;
                    &:hover {
                        background-color: transparent;
                    }
                    &:has(> [id="menu-login"]) {
                        padding: 0 16px !important;
                    }
                    &:has(> [id="icon.logout"]) {
                        width: 40px;
                        padding: 0 !important;
                    }
                }
                .material-icons {
                    color: #fff;
                }
            }
        }

        /* кнопка "настройка" */
        #settingView {
            display: none;
            border-color: #c9c9c9;
            color: #c9c9c9;

            /* иконка */
            .css-14a3ksv {
                padding: 0;
            }
        }

    }
}

@media screen and (max-width: 600px) {
    .css-ohbx78 {
        > div:first-child {
            height: auto;
            padding: 0;
            flex-direction: column !important;
            align-items: flex-start !important;
            background-color: #060b0e;

            /* обертка "логотипа и текста" */
            .css-153hz9h {
                justify-content: flex-start;
                width: 100%;
                height: 44px;
                padding: 0 16px;
                gap: 8px;
            }

            /* логотип. иконка */
            #container-menu-logo {
                width: 27px !important;
                height: 25px !important;
            }

            /* текст логотипа */
            .css-1ut30k6 {
                font-size: 16px;
            }

            /* главное меню */
            #menu {
                width: 100%;
                background-color: #1c313e;
                padding: 0 16px;
                justify-content: space-between;

                > button {
                    flex: 1;
                }

                /* разделитель пунктов меню */
                /*.css-1d7q5f8 {
                    display: none;
                }*/

                /* кнопка пункта меню */
                /*.css-14cjhyh {
                    margin: 0;
                }*/
            }
        }
    }
}

/* разделитель товаров с заголовком */
.css-0 {
    /* строка линии и текста */
    .css-l6y4dn,
    .css-ta8c5 {
        padding: 0;
        margin: calc(32px - 4px) 0 calc(12px - 4px);
        /* линии */
        &::before,
        &::after {
            border-color: #8fa2ad;
        }
    }
    /* текст */
    .css-1ggnhtw {
        font-weight: 600;
        font-size: 18px;
        line-height: normal;
        color: #8fa2ad;
    }
}

/* обертка всех товаров на странице */
.table {
    grid-gap: 4px;
}

/* обертка товаров по строкам (по 3 штуки которые) */
.product {
    &:has(> .product) {
        grid-gap: 0 4px !important;
        padding: 0 6px !important;
    }
}

/* teaser large (который в предпросмотре в админке) */
.css-1he2wmk {
    position: relative;
    display: grid;
    grid-template-columns: 1fr auto;
    background-color: #142732;
    border-radius: 8px;
    padding: 8px 8px 10px;
    box-shadow: none;
    > div:first-child {
        display: contents;
    }

    /* картинка */
    .css-10alqql {
        grid-column: 1/-1;
        min-height: auto;
        aspect-ratio: 226/189;
        margin-bottom: 18px;
        div {
            width: 100% !important;
            height: 100% !important;
        }
        img {
            border-radius: 4px !important;
        }
    }

    /* заголовок */
    .css-wf4ojt {
        grid-column: 1/-1;
        grid-row: 2;
        color: #dadada;
        margin-bottom: 2px;
    }

    /* ярлык */
    .css-9d59nz {
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: flex-start;
        gap: 0;
        width: 72px;
        height: 72px;
        clip-path: polygon(0px 0px, 44px 0px, 100% 28px, 100% 100%);
        > div {
            display: flex;
            justify-content: flex-end;
            align-items: flex-start;
            gap: 0;
            width: 100%;
            height: 100%;
            border-radius: 0 !important;
            padding: 14px 8px 0 0;
        }
        .material-icons {
            display: none;
        }
        p {
            border-radius: 0 !important;
            transform: rotate(45deg);
        }
    }

    /* ярлык "NEW" */
    .css-18r6eos,
    .css-1dt2q88 {
        background-color: #1b52ea;
    }

    /* ярлык "HOT" */
    .css-sauo4h {
        background-color: #fd25ba;
    }

    /* кнопка "избранное/сердечко" */
    .css-1kmm2ff {
        top: 8px;
        right: auto;
        left: 8px;
        background-color: transparent;
        box-shadow: none;
        border-radius: 0 !important;
        .material-icons {
            display: none;
        }
        button {
            background-repeat: no-repeat;
            background-position: center;
            padding: 0;
            &[id$="_empty"] {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgMTkuMzVMOS41NSAxOC4wM0M0LjQgMTMuMzYgMSAxMC4yNyAxIDYuNUMxIDMuNDEgMy40MiAxIDYuNSAxQzguMjQgMSA5LjkxIDEuODEgMTEgMy4wOEMxMi4wOSAxLjgxIDEzLjc2IDEgMTUuNSAxQzE4LjU4IDEgMjEgMy40MSAyMSA2LjVDMjEgMTAuMjcgMTcuNiAxMy4zNiAxMi40NSAxOC4wM0wxMSAxOS4zNVoiIGZpbGw9IiNEOUQ5RDkiIGZpbGwtb3BhY2l0eT0iMC42IiAvPgogIDxwYXRoIGQ9Ik0yMSA2LjVDMjEgMy40MSAxOC41OCAxIDE1LjUgMUMxMy43NiAxIDEyLjA5IDEuODEwMDggMTEgMy4wODAwOEM5LjkxIDEuODEwMDggOC4yNCAxIDYuNSAxQzMuNDIgMSAxIDMuNDEgMSA2LjVDMSAxMC4yNyA0LjM5OTggMTMuMzYwMyA5LjU0OTggMTguMDMwM0wxMSAxOS4zNDk2TDEyLjQ1MDIgMTguMDMwM0MxNy42MDAyIDEzLjM2MDMgMjEgMTAuMjcgMjEgNi41Wk0yMiA2LjVDMjIgOC43MTM3NiAyMC45OTMxIDEwLjY0OSAxOS40MzA3IDEyLjU2MDVDMTcuODc5MyAxNC40NTg2IDE1LjY3NzMgMTYuNDUzNSAxMy4xMjIxIDE4Ljc3MDVMMTEgMjAuNzAyMUw3LjAzMjIzIDE3LjA4OThDNS4yNjIyNiAxNS40NjIzIDMuNzMyODggMTMuOTg0MSAyLjU2OTM0IDEyLjU2MDVDMS4wMDY4OSAxMC42NDkgMCA4LjcxMzc2IDAgNi41QzAgMi44NTY1MiAyLjg2ODkxIDAgNi41IDBDOC4xNzA2NyAwIDkuNzc0NTIgMC42MzM2MDggMTEgMS42NzU3OEMxMi4yMjU1IDAuNjMzNjA4IDEzLjgyOTMgMCAxNS41IDBDMTkuMTMxMSAwIDIyIDIuODU2NTIgMjIgNi41WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC43IiAvPgo8L3N2Zz4=");
            }
            &[id$="_fill"] {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgMTkuMzVMOS41NSAxOC4wM0M0LjQgMTMuMzYgMSAxMC4yNyAxIDYuNUMxIDMuNDEgMy40MiAxIDYuNSAxQzguMjQgMSA5LjkxIDEuODEgMTEgMy4wOEMxMi4wOSAxLjgxIDEzLjc2IDEgMTUuNSAxQzE4LjU4IDEgMjEgMy40MSAyMSA2LjVDMjEgMTAuMjcgMTcuNiAxMy4zNiAxMi40NSAxOC4wM0wxMSAxOS4zNVoiIGZpbGw9IiMxQjUyRUEiIC8+CiAgPHBhdGggZD0iTTE1LjUgMC41QzE4Ljg1NTUgMC41IDIxLjUgMy4xMzMyNiAyMS41IDYuNUMyMS41IDguNTQ5MzggMjAuNTcxMSAxMC4zNzQ2IDE5LjA0MyAxMi4yNDQxQzE3LjUyMDQgMTQuMTA2OCAxNS4zNTExIDE2LjA3NDUgMTIuNzg2MSAxOC40MDA0TDEyLjc4NTIgMTguMzk5NEwxMS4zMzY5IDE5LjcxOTdMMTEgMjAuMDI2NEwxMC42NjMxIDE5LjcxOTdMOS4yMTM4NyAxOC4zOTk0VjE4LjQwMDRDNi42NDg5MSAxNi4wNzQ1IDQuNDc5NTkgMTQuMTA2OCAyLjk1NzAzIDEyLjI0NDFDMS40Mjg5MyAxMC4zNzQ2IDAuNSA4LjU0OTM4IDAuNSA2LjVDMC41IDMuMTMzMjYgMy4xNDQ0NSAwLjUgNi41IDAuNUM4LjE5OTM1IDAuNSA5LjgyOTM3IDEuMjA5OTkgMTEgMi4zNTI1NEMxMi4xNzA2IDEuMjA5OTkgMTMuODAwNyAwLjUgMTUuNSAwLjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiAvPgo8L3N2Zz4=");
            }
        }
    }

    /* цена */
    .css-1c1kq07 {
        display: block;
        grid-column: 1;
        grid-row: 3;
        margin-top: 4px;
        p {
            font-size: 16px;
            color: #dadada;
        }
    }

    /* обертка вокруг кнопки "купить" и "количества добавленного в корзину" */
    .css-1iyya0z {
        grid-column: 2;
        grid-row: 3;
        flex-direction: row-reverse;
    }

    /* кнопка "купить" */
    .css-1i64y0p {
        padding: 0;
        border-radius: 8px;
        width: 38px;
        height: 38px;
        /* текст */
        p {
            display: none;
        }
        /* иконка */
        .css-w0pj6f {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMCAwLjg1NzE0M0MwIDAuNjI5ODE0IDAuMDkwMzEyMSAwLjQxMTc5NyAwLjI1MTA2OSAwLjI1MTA1MUMwLjQxMTgyNSAwLjA5MDMwNTggMC42Mjk4NTggMCAwLjg1NzIwMyAwSDEuNDk0OTZDMi41ODA3NSAwIDMuMjMyMjMgMC43MzAyODYgMy42MDM2OCAxLjQwOTE0QzMuODUxNyAxLjg2MTcxIDQuMDMxMTQgMi4zODYyOSA0LjE3MTcyIDIuODYxNzFMNC4yODYwMSAyLjg1NzE0SDE4LjU3MDRDMTkuNTE5MSAyLjg1NzE0IDIwLjIwNDggMy43NjQ1NyAxOS45NDQzIDQuNjc3NzFMMTcuODU1IDEyLjAwMjNDMTcuNjY3NiAxMi42NTkzIDE3LjI3MTMgMTMuMjM3MyAxNi43MjYxIDEzLjY0ODlDMTYuMTgwOCAxNC4wNjA1IDE1LjUxNjIgMTQuMjgzMyAxNC44MzMgMTQuMjgzNEg4LjAzNDg1QzcuMzQ2MjIgMTQuMjgzNSA2LjY3NjY0IDE0LjA1NzMgNi4xMjkwMyAxMy42Mzk5QzUuNTgxNDIgMTMuMjIyNCA1LjE4NjA4IDEyLjYzNjYgNS4wMDM3OCAxMS45NzI2TDQuMTM1MTUgOC44MDQ1N0wyLjY5NTA1IDMuOTQ5NzFMMi42OTM5IDMuOTQwNTdDMi41MTU2IDMuMjkyNTcgMi4zNDg3NCAyLjY4NTcxIDIuMDk5NTggMi4yMzMxNEMxLjg2MDcgMS43OTMxNCAxLjY2ODY5IDEuNzE0MjkgMS40OTYxIDEuNzE0MjlIMC44NTcyMDNDMC42Mjk4NTggMS43MTQyOSAwLjQxMTgyNSAxLjYyMzk4IDAuMjUxMDY5IDEuNDYzMjNDMC4wOTAzMTIxIDEuMzAyNDkgMCAxLjA4NDQ3IDAgMC44NTcxNDNaTTUuNzk4MTIgOC4zODg1N0w2LjY1NjQ3IDExLjUxODlDNi44Mjc5MSAxMi4xMzgzIDcuMzkxMzcgMTIuNTY5MSA4LjAzNDg1IDEyLjU2OTFIMTQuODMzQzE1LjE0MzYgMTIuNTY5MSAxNS40NDU3IDEyLjQ2OCAxNS42OTM2IDEyLjI4MDlDMTUuOTQxNCAxMi4wOTM5IDE2LjEyMTYgMTEuODMxMiAxNi4yMDY4IDExLjUzMjZMMTguMTkyMSA0LjU3MTQzSDExLjQzMDVINC42Njg5TDUuNzgyMTIgOC4zMjhMNS43OTgxMiA4LjM4ODU3Wk05LjcxNDk2IDE3LjcxNDNDOS43MTQ5NiAxOC4zMjA1IDkuNDc0MTMgMTguOTAxOSA5LjA0NTQ1IDE5LjMzMDVDOC42MTY3NiAxOS43NTkyIDguMDM1MzQgMjAgNy40MjkwOSAyMEM2LjgyMjg0IDIwIDYuMjQxNDIgMTkuNzU5MiA1LjgxMjczIDE5LjMzMDVDNS4zODQwNSAxOC45MDE5IDUuMTQzMjIgMTguMzIwNSA1LjE0MzIyIDE3LjcxNDNDNS4xNDMyMiAxNy4xMDgxIDUuMzg0MDUgMTYuNTI2NyA1LjgxMjczIDE2LjA5OEM2LjI0MTQyIDE1LjY2OTQgNi44MjI4NCAxNS40Mjg2IDcuNDI5MDkgMTUuNDI4NkM4LjAzNTM0IDE1LjQyODYgOC42MTY3NiAxNS42Njk0IDkuMDQ1NDUgMTYuMDk4QzkuNDc0MTMgMTYuNTI2NyA5LjcxNDk2IDE3LjEwODEgOS43MTQ5NiAxNy43MTQzWk04LjAwMDU2IDE3LjcxNDNDOC4wMDA1NiAxNy41NjI3IDcuOTQwMzUgMTcuNDE3NCA3LjgzMzE4IDE3LjMxMDJDNy43MjYwMSAxNy4yMDMxIDcuNTgwNjUgMTcuMTQyOSA3LjQyOTA5IDE3LjE0MjlDNy4yNzc1MyAxNy4xNDI5IDcuMTMyMTcgMTcuMjAzMSA3LjAyNSAxNy4zMTAyQzYuOTE3ODMgMTcuNDE3NCA2Ljg1NzYyIDE3LjU2MjcgNi44NTc2MiAxNy43MTQzQzYuODU3NjIgMTcuODY1OCA2LjkxNzgzIDE4LjAxMTIgNy4wMjUgMTguMTE4M0M3LjEzMjE3IDE4LjIyNTUgNy4yNzc1MyAxOC4yODU3IDcuNDI5MDkgMTguMjg1N0M3LjU4MDY1IDE4LjI4NTcgNy43MjYwMSAxOC4yMjU1IDcuODMzMTggMTguMTE4M0M3Ljk0MDM1IDE4LjAxMTIgOC4wMDA1NiAxNy44NjU4IDguMDAwNTYgMTcuNzE0M1pNMTcuNzE1NSAxNy43MTQzQzE3LjcxNTUgMTguMzIwNSAxNy40NzQ3IDE4LjkwMTkgMTcuMDQ2IDE5LjMzMDVDMTYuNjE3MyAxOS43NTkyIDE2LjAzNTkgMjAgMTUuNDI5NiAyMEMxNC44MjM0IDIwIDE0LjI0MiAxOS43NTkyIDEzLjgxMzMgMTkuMzMwNUMxMy4zODQ2IDE4LjkwMTkgMTMuMTQzOCAxOC4zMjA1IDEzLjE0MzggMTcuNzE0M0MxMy4xNDM4IDE3LjEwODEgMTMuMzg0NiAxNi41MjY3IDEzLjgxMzMgMTYuMDk4QzE0LjI0MiAxNS42Njk0IDE0LjgyMzQgMTUuNDI4NiAxNS40Mjk2IDE1LjQyODZDMTYuMDM1OSAxNS40Mjg2IDE2LjYxNzMgMTUuNjY5NCAxNy4wNDYgMTYuMDk4QzE3LjQ3NDcgMTYuNTI2NyAxNy43MTU1IDE3LjEwODEgMTcuNzE1NSAxNy43MTQzWk0xNi4wMDExIDE3LjcxNDNDMTYuMDAxMSAxNy41NjI3IDE1Ljk0MDkgMTcuNDE3NCAxNS44MzM3IDE3LjMxMDJDMTUuNzI2NiAxNy4yMDMxIDE1LjU4MTIgMTcuMTQyOSAxNS40Mjk2IDE3LjE0MjlDMTUuMjc4MSAxNy4xNDI5IDE1LjEzMjcgMTcuMjAzMSAxNS4wMjU2IDE3LjMxMDJDMTQuOTE4NCAxNy40MTc0IDE0Ljg1ODIgMTcuNTYyNyAxNC44NTgyIDE3LjcxNDNDMTQuODU4MiAxNy44NjU4IDE0LjkxODQgMTguMDExMiAxNS4wMjU2IDE4LjExODNDMTUuMTMyNyAxOC4yMjU1IDE1LjI3ODEgMTguMjg1NyAxNS40Mjk2IDE4LjI4NTdDMTUuNTgxMiAxOC4yODU3IDE1LjcyNjYgMTguMjI1NSAxNS44MzM3IDE4LjExODNDMTUuOTQwOSAxOC4wMTEyIDE2LjAwMTEgMTcuODY1OCAxNi4wMDExIDE3LjcxNDNaIiBmaWxsPSJ3aGl0ZSIgLz4KICA8cGF0aCBkPSJNMTAuODAzMiAxMS40Mjg2SDEyLjEwOTFWOS4yMzA3NkgxNC4yODU3VjcuOTEyMDhIMTIuMTA5MVY1LjcxNDI4SDEwLjgwMzJWNy45MTIwOEg4LjU3MTQxVjkuMjMwNzZIMTAuODAzMlYxMS40Mjg2WiIgZmlsbD0id2hpdGUiIC8+Cjwvc3ZnPg==");
            background-position: center;
            background-repeat: no-repeat;
        }
    }

    /* количество добавленного в корзину */
    .css-1uhftm7 {
        display: block;
        height: 28px;
        .css-bl7qo7 {
            border-radius: 4px;
            padding: 0 8px;
            box-shadow: none;
            background-color: rgb(255, 255, 255);
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .css-ekg6xg {
            line-height: 1;
            font-weight: 100;
            &::after {
                content: "x";
            }
        }
    }
}

/* teaser "normal" (который в предпросмотре в админке) */
.css-1pltscq {
    outline: none;
    position: relative;
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 0 8px;
    background-color: #142732;
    border-radius: 8px;
    padding: 8px 8px 10px;
    box-shadow: none;

    /* картинка */
    .css-kopxa1 {
        order: -1;
        grid-column: 1/-1;
        min-height: auto;
        aspect-ratio: 226/189;
        margin-bottom: 18px;
        div {
            width: 100% !important;
            height: 100% !important;
        }
        img {
            object-fit: cover !important;
            border-radius: 4px !important;
        }
    }

    /* обертка заголовка и цены */
    .css-1kwu9hs {
        display: contents;
    }

    /* хз зачем этот пустой див */
    .css-i9gxme {
        display: none;
    }

    /* заголовок */
    .css-j68ynk {
        grid-column: 1/-1;
        grid-row: 2;
        color: #dadada;
        margin-bottom: 2px;
    }

    /* ярлык "HOT" */
    .css-2nh731 {
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 72px;
        height: 72px;
        clip-path: polygon(0px 0px, 44px 0px, 100% 28px, 100% 100%);
        z-index: 10;
        transform: none;
        padding: 8px 22px 0 0;
        background: #fd25ba;
        box-sizing: border-box;
        color: #fff;
        p {
            color: #fff;
            transform: rotate(45deg);
        }
    }

    /* ярлык "NEW" */
    .css-1ao8zza {
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 72px;
        height: 72px;
        clip-path: polygon(0px 0px, 44px 0px, 100% 28px, 100% 100%);
        z-index: 10;
        transform: none;
        padding: 8px 20px 0 0;
        background: #1b52ea;
        box-sizing: border-box;
        color: #fff;
        p {
            color: #fff;
            transform: rotate(45deg);
        }
    }

    /* кнопка "избранное/сердечко" */
    .css-1oubgm9 {
        position: absolute;
        top: 15px !important;
        left: 14px !important;
        padding: 0;
        height: auto;
        background-color: transparent;
        button {
            background-repeat: no-repeat;
            background-position: center;
            padding: 0;
            &[id$="_empty"] {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgMTkuMzVMOS41NSAxOC4wM0M0LjQgMTMuMzYgMSAxMC4yNyAxIDYuNUMxIDMuNDEgMy40MiAxIDYuNSAxQzguMjQgMSA5LjkxIDEuODEgMTEgMy4wOEMxMi4wOSAxLjgxIDEzLjc2IDEgMTUuNSAxQzE4LjU4IDEgMjEgMy40MSAyMSA2LjVDMjEgMTAuMjcgMTcuNiAxMy4zNiAxMi40NSAxOC4wM0wxMSAxOS4zNVoiIGZpbGw9IiNEOUQ5RDkiIGZpbGwtb3BhY2l0eT0iMC42IiAvPgogIDxwYXRoIGQ9Ik0yMSA2LjVDMjEgMy40MSAxOC41OCAxIDE1LjUgMUMxMy43NiAxIDEyLjA5IDEuODEwMDggMTEgMy4wODAwOEM5LjkxIDEuODEwMDggOC4yNCAxIDYuNSAxQzMuNDIgMSAxIDMuNDEgMSA2LjVDMSAxMC4yNyA0LjM5OTggMTMuMzYwMyA5LjU0OTggMTguMDMwM0wxMSAxOS4zNDk2TDEyLjQ1MDIgMTguMDMwM0MxNy42MDAyIDEzLjM2MDMgMjEgMTAuMjcgMjEgNi41Wk0yMiA2LjVDMjIgOC43MTM3NiAyMC45OTMxIDEwLjY0OSAxOS40MzA3IDEyLjU2MDVDMTcuODc5MyAxNC40NTg2IDE1LjY3NzMgMTYuNDUzNSAxMy4xMjIxIDE4Ljc3MDVMMTEgMjAuNzAyMUw3LjAzMjIzIDE3LjA4OThDNS4yNjIyNiAxNS40NjIzIDMuNzMyODggMTMuOTg0MSAyLjU2OTM0IDEyLjU2MDVDMS4wMDY4OSAxMC42NDkgMCA4LjcxMzc2IDAgNi41QzAgMi44NTY1MiAyLjg2ODkxIDAgNi41IDBDOC4xNzA2NyAwIDkuNzc0NTIgMC42MzM2MDggMTEgMS42NzU3OEMxMi4yMjU1IDAuNjMzNjA4IDEzLjgyOTMgMCAxNS41IDBDMTkuMTMxMSAwIDIyIDIuODU2NTIgMjIgNi41WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC43IiAvPgo8L3N2Zz4=");
            }
            &[id$="_fill"] {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgMTkuMzVMOS41NSAxOC4wM0M0LjQgMTMuMzYgMSAxMC4yNyAxIDYuNUMxIDMuNDEgMy40MiAxIDYuNSAxQzguMjQgMSA5LjkxIDEuODEgMTEgMy4wOEMxMi4wOSAxLjgxIDEzLjc2IDEgMTUuNSAxQzE4LjU4IDEgMjEgMy40MSAyMSA2LjVDMjEgMTAuMjcgMTcuNiAxMy4zNiAxMi40NSAxOC4wM0wxMSAxOS4zNVoiIGZpbGw9IiMxQjUyRUEiIC8+CiAgPHBhdGggZD0iTTE1LjUgMC41QzE4Ljg1NTUgMC41IDIxLjUgMy4xMzMyNiAyMS41IDYuNUMyMS41IDguNTQ5MzggMjAuNTcxMSAxMC4zNzQ2IDE5LjA0MyAxMi4yNDQxQzE3LjUyMDQgMTQuMTA2OCAxNS4zNTExIDE2LjA3NDUgMTIuNzg2MSAxOC40MDA0TDEyLjc4NTIgMTguMzk5NEwxMS4zMzY5IDE5LjcxOTdMMTEgMjAuMDI2NEwxMC42NjMxIDE5LjcxOTdMOS4yMTM4NyAxOC4zOTk0VjE4LjQwMDRDNi42NDg5MSAxNi4wNzQ1IDQuNDc5NTkgMTQuMTA2OCAyLjk1NzAzIDEyLjI0NDFDMS40Mjg5MyAxMC4zNzQ2IDAuNSA4LjU0OTM4IDAuNSA2LjVDMC41IDMuMTMzMjYgMy4xNDQ0NSAwLjUgNi41IDAuNUM4LjE5OTM1IDAuNSA5LjgyOTM3IDEuMjA5OTkgMTEgMi4zNTI1NEMxMi4xNzA2IDEuMjA5OTkgMTMuODAwNyAwLjUgMTUuNSAwLjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiAvPgo8L3N2Zz4=");
            }
            .css-sbhtmm,
            .css-tgi8nf {
                display: none;
            }
        }
    }

    /* обертка вокруг "цены", "кнопки купить" и "количества добавленного в корзину" */
    .css-ctb70s {
        display: contents;
    }

    /* цена */
    .css-119f4b6 {
        flex: 1;
        display: block;
        margin-top: 4px;
        p {
            font-size: 16px;
            color: #dadada;
        }
    }

    /* обертка вокруг "цены" и "количества добавленного в корзину" */
    .css-193ploo {
        grid-column: 1;
        grid-row: 3;
        flex-direction: row;
    }

    /* обертка кнопки "купить" */
    .css-0 {
        display: contents;
    }

    /* кнопка "купить" */
    .css-1gdxjx4 {
        grid-column: 2;
        grid-row: 3;
        padding: 0;
        border-radius: 8px;
        width: 38px;
        height: 38px;
        font-size: 0 !important;
        background-color: #1b52ea;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMCAwLjg1NzE0M0MwIDAuNjI5ODE0IDAuMDkwMzEyMSAwLjQxMTc5NyAwLjI1MTA2OSAwLjI1MTA1MUMwLjQxMTgyNSAwLjA5MDMwNTggMC42Mjk4NTggMCAwLjg1NzIwMyAwSDEuNDk0OTZDMi41ODA3NSAwIDMuMjMyMjMgMC43MzAyODYgMy42MDM2OCAxLjQwOTE0QzMuODUxNyAxLjg2MTcxIDQuMDMxMTQgMi4zODYyOSA0LjE3MTcyIDIuODYxNzFMNC4yODYwMSAyLjg1NzE0SDE4LjU3MDRDMTkuNTE5MSAyLjg1NzE0IDIwLjIwNDggMy43NjQ1NyAxOS45NDQzIDQuNjc3NzFMMTcuODU1IDEyLjAwMjNDMTcuNjY3NiAxMi42NTkzIDE3LjI3MTMgMTMuMjM3MyAxNi43MjYxIDEzLjY0ODlDMTYuMTgwOCAxNC4wNjA1IDE1LjUxNjIgMTQuMjgzMyAxNC44MzMgMTQuMjgzNEg4LjAzNDg1QzcuMzQ2MjIgMTQuMjgzNSA2LjY3NjY0IDE0LjA1NzMgNi4xMjkwMyAxMy42Mzk5QzUuNTgxNDIgMTMuMjIyNCA1LjE4NjA4IDEyLjYzNjYgNS4wMDM3OCAxMS45NzI2TDQuMTM1MTUgOC44MDQ1N0wyLjY5NTA1IDMuOTQ5NzFMMi42OTM5IDMuOTQwNTdDMi41MTU2IDMuMjkyNTcgMi4zNDg3NCAyLjY4NTcxIDIuMDk5NTggMi4yMzMxNEMxLjg2MDcgMS43OTMxNCAxLjY2ODY5IDEuNzE0MjkgMS40OTYxIDEuNzE0MjlIMC44NTcyMDNDMC42Mjk4NTggMS43MTQyOSAwLjQxMTgyNSAxLjYyMzk4IDAuMjUxMDY5IDEuNDYzMjNDMC4wOTAzMTIxIDEuMzAyNDkgMCAxLjA4NDQ3IDAgMC44NTcxNDNaTTUuNzk4MTIgOC4zODg1N0w2LjY1NjQ3IDExLjUxODlDNi44Mjc5MSAxMi4xMzgzIDcuMzkxMzcgMTIuNTY5MSA4LjAzNDg1IDEyLjU2OTFIMTQuODMzQzE1LjE0MzYgMTIuNTY5MSAxNS40NDU3IDEyLjQ2OCAxNS42OTM2IDEyLjI4MDlDMTUuOTQxNCAxMi4wOTM5IDE2LjEyMTYgMTEuODMxMiAxNi4yMDY4IDExLjUzMjZMMTguMTkyMSA0LjU3MTQzSDExLjQzMDVINC42Njg5TDUuNzgyMTIgOC4zMjhMNS43OTgxMiA4LjM4ODU3Wk05LjcxNDk2IDE3LjcxNDNDOS43MTQ5NiAxOC4zMjA1IDkuNDc0MTMgMTguOTAxOSA5LjA0NTQ1IDE5LjMzMDVDOC42MTY3NiAxOS43NTkyIDguMDM1MzQgMjAgNy40MjkwOSAyMEM2LjgyMjg0IDIwIDYuMjQxNDIgMTkuNzU5MiA1LjgxMjczIDE5LjMzMDVDNS4zODQwNSAxOC45MDE5IDUuMTQzMjIgMTguMzIwNSA1LjE0MzIyIDE3LjcxNDNDNS4xNDMyMiAxNy4xMDgxIDUuMzg0MDUgMTYuNTI2NyA1LjgxMjczIDE2LjA5OEM2LjI0MTQyIDE1LjY2OTQgNi44MjI4NCAxNS40Mjg2IDcuNDI5MDkgMTUuNDI4NkM4LjAzNTM0IDE1LjQyODYgOC42MTY3NiAxNS42Njk0IDkuMDQ1NDUgMTYuMDk4QzkuNDc0MTMgMTYuNTI2NyA5LjcxNDk2IDE3LjEwODEgOS43MTQ5NiAxNy43MTQzWk04LjAwMDU2IDE3LjcxNDNDOC4wMDA1NiAxNy41NjI3IDcuOTQwMzUgMTcuNDE3NCA3LjgzMzE4IDE3LjMxMDJDNy43MjYwMSAxNy4yMDMxIDcuNTgwNjUgMTcuMTQyOSA3LjQyOTA5IDE3LjE0MjlDNy4yNzc1MyAxNy4xNDI5IDcuMTMyMTcgMTcuMjAzMSA3LjAyNSAxNy4zMTAyQzYuOTE3ODMgMTcuNDE3NCA2Ljg1NzYyIDE3LjU2MjcgNi44NTc2MiAxNy43MTQzQzYuODU3NjIgMTcuODY1OCA2LjkxNzgzIDE4LjAxMTIgNy4wMjUgMTguMTE4M0M3LjEzMjE3IDE4LjIyNTUgNy4yNzc1MyAxOC4yODU3IDcuNDI5MDkgMTguMjg1N0M3LjU4MDY1IDE4LjI4NTcgNy43MjYwMSAxOC4yMjU1IDcuODMzMTggMTguMTE4M0M3Ljk0MDM1IDE4LjAxMTIgOC4wMDA1NiAxNy44NjU4IDguMDAwNTYgMTcuNzE0M1pNMTcuNzE1NSAxNy43MTQzQzE3LjcxNTUgMTguMzIwNSAxNy40NzQ3IDE4LjkwMTkgMTcuMDQ2IDE5LjMzMDVDMTYuNjE3MyAxOS43NTkyIDE2LjAzNTkgMjAgMTUuNDI5NiAyMEMxNC44MjM0IDIwIDE0LjI0MiAxOS43NTkyIDEzLjgxMzMgMTkuMzMwNUMxMy4zODQ2IDE4LjkwMTkgMTMuMTQzOCAxOC4zMjA1IDEzLjE0MzggMTcuNzE0M0MxMy4xNDM4IDE3LjEwODEgMTMuMzg0NiAxNi41MjY3IDEzLjgxMzMgMTYuMDk4QzE0LjI0MiAxNS42Njk0IDE0LjgyMzQgMTUuNDI4NiAxNS40Mjk2IDE1LjQyODZDMTYuMDM1OSAxNS40Mjg2IDE2LjYxNzMgMTUuNjY5NCAxNy4wNDYgMTYuMDk4QzE3LjQ3NDcgMTYuNTI2NyAxNy43MTU1IDE3LjEwODEgMTcuNzE1NSAxNy43MTQzWk0xNi4wMDExIDE3LjcxNDNDMTYuMDAxMSAxNy41NjI3IDE1Ljk0MDkgMTcuNDE3NCAxNS44MzM3IDE3LjMxMDJDMTUuNzI2NiAxNy4yMDMxIDE1LjU4MTIgMTcuMTQyOSAxNS40Mjk2IDE3LjE0MjlDMTUuMjc4MSAxNy4xNDI5IDE1LjEzMjcgMTcuMjAzMSAxNS4wMjU2IDE3LjMxMDJDMTQuOTE4NCAxNy40MTc0IDE0Ljg1ODIgMTcuNTYyNyAxNC44NTgyIDE3LjcxNDNDMTQuODU4MiAxNy44NjU4IDE0LjkxODQgMTguMDExMiAxNS4wMjU2IDE4LjExODNDMTUuMTMyNyAxOC4yMjU1IDE1LjI3ODEgMTguMjg1NyAxNS40Mjk2IDE4LjI4NTdDMTUuNTgxMiAxOC4yODU3IDE1LjcyNjYgMTguMjI1NSAxNS44MzM3IDE4LjExODNDMTUuOTQwOSAxOC4wMTEyIDE2LjAwMTEgMTcuODY1OCAxNi4wMDExIDE3LjcxNDNaIiBmaWxsPSJ3aGl0ZSIgLz4KICA8cGF0aCBkPSJNMTAuODAzMiAxMS40Mjg2SDEyLjEwOTFWOS4yMzA3NkgxNC4yODU3VjcuOTEyMDhIMTIuMTA5MVY1LjcxNDI4SDEwLjgwMzJWNy45MTIwOEg4LjU3MTQxVjkuMjMwNzZIMTAuODAzMlYxMS40Mjg2WiIgZmlsbD0id2hpdGUiIC8+Cjwvc3ZnPg==");
        background-position: center;
        background-repeat: no-repeat;
        /* текст */
        .css-w0pj6f {
            display: none;
        }
        /* иконка */
        .css-11ngh21 {
            display: none;
        }
    }

    /* количество добавленного в корзину */
    .css-sd9vi0 {
        flex: 0 0 auto;
        border-radius: 4px;
        padding: 0 8px;
        box-shadow: none;
        background-color: rgb(255, 255, 255);
        width: auto;
        height: 28px;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 1;
        font-weight: 100;
        strong {
            background-color: transparent;
            padding: 0;
            border-radius: 0;
            color: #000;
            margin: 0;
        }
    }
}

/* teaser "normal" (который на сайте) */
.css-vntqml {
    outline: none;
    position: relative;
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 0 8px;
    background-color: #142732;
    border-radius: 8px;
    padding: 8px 8px 10px;
    box-shadow: none;

    /* картинка */
    .css-kopxa1,
    .css-cy3qan {
        order: -1;
        grid-column: 1/-1;
        min-height: auto;
        aspect-ratio: 226/189;
        margin-bottom: 18px;
        div {
            width: 100% !important;
            height: 100% !important;
        }
        img {
            object-fit: cover !important;
            border-radius: 4px !important;
        }
    }

    /* обертка заголовка и цены */
    .css-1kwu9hs {
        display: contents;
    }

    /* хз зачем этот пустой див */
    .css-i9gxme {
        display: none;
    }

    /* заголовок */
    .css-j68ynk {
        grid-column: 1/-1;
        grid-row: 2;
        color: #dadada;
        margin-bottom: 2px;
    }

    /* ярлык "HOT" */
    .css-1mb9u0n {
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 72px;
        height: 72px;
        clip-path: polygon(0px 0px, 44px 0px, 100% 28px, 100% 100%);
        z-index: 10;
        transform: none;
        padding: 8px 22px 0 0;
        background: #fd25ba;
        box-sizing: border-box;
        color: #fff;
        p {
            color: #fff;
            transform: rotate(45deg);
        }
    }

    /* ярлык "NEW" */
    .css-16uqpkh {
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 72px;
        height: 72px;
        clip-path: polygon(0px 0px, 44px 0px, 100% 28px, 100% 100%);
        z-index: 10;
        transform: none;
        padding: 8px 20px 0 0;
        background: #1b52ea;
        box-sizing: border-box;
        color: #fff;
        p {
            color: #fff;
            transform: rotate(45deg);
        }
    }

    /* кнопка "избранное/сердечко" */
    .css-1oubgm9 {
        position: absolute;
        top: 15px !important;
        left: 14px !important;
        padding: 0;
        height: auto;
        background-color: transparent;
        button {
            background-repeat: no-repeat;
            background-position: center;
            padding: 0;
            &[id$="_empty"] {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgMTkuMzVMOS41NSAxOC4wM0M0LjQgMTMuMzYgMSAxMC4yNyAxIDYuNUMxIDMuNDEgMy40MiAxIDYuNSAxQzguMjQgMSA5LjkxIDEuODEgMTEgMy4wOEMxMi4wOSAxLjgxIDEzLjc2IDEgMTUuNSAxQzE4LjU4IDEgMjEgMy40MSAyMSA2LjVDMjEgMTAuMjcgMTcuNiAxMy4zNiAxMi40NSAxOC4wM0wxMSAxOS4zNVoiIGZpbGw9IiNEOUQ5RDkiIGZpbGwtb3BhY2l0eT0iMC42IiAvPgogIDxwYXRoIGQ9Ik0yMSA2LjVDMjEgMy40MSAxOC41OCAxIDE1LjUgMUMxMy43NiAxIDEyLjA5IDEuODEwMDggMTEgMy4wODAwOEM5LjkxIDEuODEwMDggOC4yNCAxIDYuNSAxQzMuNDIgMSAxIDMuNDEgMSA2LjVDMSAxMC4yNyA0LjM5OTggMTMuMzYwMyA5LjU0OTggMTguMDMwM0wxMSAxOS4zNDk2TDEyLjQ1MDIgMTguMDMwM0MxNy42MDAyIDEzLjM2MDMgMjEgMTAuMjcgMjEgNi41Wk0yMiA2LjVDMjIgOC43MTM3NiAyMC45OTMxIDEwLjY0OSAxOS40MzA3IDEyLjU2MDVDMTcuODc5MyAxNC40NTg2IDE1LjY3NzMgMTYuNDUzNSAxMy4xMjIxIDE4Ljc3MDVMMTEgMjAuNzAyMUw3LjAzMjIzIDE3LjA4OThDNS4yNjIyNiAxNS40NjIzIDMuNzMyODggMTMuOTg0MSAyLjU2OTM0IDEyLjU2MDVDMS4wMDY4OSAxMC42NDkgMCA4LjcxMzc2IDAgNi41QzAgMi44NTY1MiAyLjg2ODkxIDAgNi41IDBDOC4xNzA2NyAwIDkuNzc0NTIgMC42MzM2MDggMTEgMS42NzU3OEMxMi4yMjU1IDAuNjMzNjA4IDEzLjgyOTMgMCAxNS41IDBDMTkuMTMxMSAwIDIyIDIuODU2NTIgMjIgNi41WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC43IiAvPgo8L3N2Zz4=");
            }
            &[id$="_fill"] {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgMTkuMzVMOS41NSAxOC4wM0M0LjQgMTMuMzYgMSAxMC4yNyAxIDYuNUMxIDMuNDEgMy40MiAxIDYuNSAxQzguMjQgMSA5LjkxIDEuODEgMTEgMy4wOEMxMi4wOSAxLjgxIDEzLjc2IDEgMTUuNSAxQzE4LjU4IDEgMjEgMy40MSAyMSA2LjVDMjEgMTAuMjcgMTcuNiAxMy4zNiAxMi40NSAxOC4wM0wxMSAxOS4zNVoiIGZpbGw9IiMxQjUyRUEiIC8+CiAgPHBhdGggZD0iTTE1LjUgMC41QzE4Ljg1NTUgMC41IDIxLjUgMy4xMzMyNiAyMS41IDYuNUMyMS41IDguNTQ5MzggMjAuNTcxMSAxMC4zNzQ2IDE5LjA0MyAxMi4yNDQxQzE3LjUyMDQgMTQuMTA2OCAxNS4zNTExIDE2LjA3NDUgMTIuNzg2MSAxOC40MDA0TDEyLjc4NTIgMTguMzk5NEwxMS4zMzY5IDE5LjcxOTdMMTEgMjAuMDI2NEwxMC42NjMxIDE5LjcxOTdMOS4yMTM4NyAxOC4zOTk0VjE4LjQwMDRDNi42NDg5MSAxNi4wNzQ1IDQuNDc5NTkgMTQuMTA2OCAyLjk1NzAzIDEyLjI0NDFDMS40Mjg5MyAxMC4zNzQ2IDAuNSA4LjU0OTM4IDAuNSA2LjVDMC41IDMuMTMzMjYgMy4xNDQ0NSAwLjUgNi41IDAuNUM4LjE5OTM1IDAuNSA5LjgyOTM3IDEuMjA5OTkgMTEgMi4zNTI1NEMxMi4xNzA2IDEuMjA5OTkgMTMuODAwNyAwLjUgMTUuNSAwLjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiAvPgo8L3N2Zz4=");
            }
            .css-sbhtmm,
            .css-tgi8nf {
                display: none;
            }
        }
    }

    /* обертка вокруг "цены", "кнопки купить" и "количества добавленного в корзину" */
    .css-ctb70s {
        display: contents;
    }

    /* цена */
    .css-119f4b6 {
        flex: 1;
        display: block;
        margin-top: 4px;
        p {
            font-size: 16px;
            color: #dadada;
        }
    }

    /* обертка вокруг "цены" и "количества добавленного в корзину" */
    .css-193ploo {
        grid-column: 1;
        grid-row: 3;
        flex-direction: row;
    }

    /* обертка кнопки "купить" */
    .css-0 {
        display: contents;
    }

    /* кнопка "купить" */
    .css-u8k26f {
        grid-column: 2;
        grid-row: 3;
        padding: 0;
        border-radius: 8px;
        width: 38px;
        height: 38px;
        font-size: 0 !important;
        background-color: #1b52ea;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMCAwLjg1NzE0M0MwIDAuNjI5ODE0IDAuMDkwMzEyMSAwLjQxMTc5NyAwLjI1MTA2OSAwLjI1MTA1MUMwLjQxMTgyNSAwLjA5MDMwNTggMC42Mjk4NTggMCAwLjg1NzIwMyAwSDEuNDk0OTZDMi41ODA3NSAwIDMuMjMyMjMgMC43MzAyODYgMy42MDM2OCAxLjQwOTE0QzMuODUxNyAxLjg2MTcxIDQuMDMxMTQgMi4zODYyOSA0LjE3MTcyIDIuODYxNzFMNC4yODYwMSAyLjg1NzE0SDE4LjU3MDRDMTkuNTE5MSAyLjg1NzE0IDIwLjIwNDggMy43NjQ1NyAxOS45NDQzIDQuNjc3NzFMMTcuODU1IDEyLjAwMjNDMTcuNjY3NiAxMi42NTkzIDE3LjI3MTMgMTMuMjM3MyAxNi43MjYxIDEzLjY0ODlDMTYuMTgwOCAxNC4wNjA1IDE1LjUxNjIgMTQuMjgzMyAxNC44MzMgMTQuMjgzNEg4LjAzNDg1QzcuMzQ2MjIgMTQuMjgzNSA2LjY3NjY0IDE0LjA1NzMgNi4xMjkwMyAxMy42Mzk5QzUuNTgxNDIgMTMuMjIyNCA1LjE4NjA4IDEyLjYzNjYgNS4wMDM3OCAxMS45NzI2TDQuMTM1MTUgOC44MDQ1N0wyLjY5NTA1IDMuOTQ5NzFMMi42OTM5IDMuOTQwNTdDMi41MTU2IDMuMjkyNTcgMi4zNDg3NCAyLjY4NTcxIDIuMDk5NTggMi4yMzMxNEMxLjg2MDcgMS43OTMxNCAxLjY2ODY5IDEuNzE0MjkgMS40OTYxIDEuNzE0MjlIMC44NTcyMDNDMC42Mjk4NTggMS43MTQyOSAwLjQxMTgyNSAxLjYyMzk4IDAuMjUxMDY5IDEuNDYzMjNDMC4wOTAzMTIxIDEuMzAyNDkgMCAxLjA4NDQ3IDAgMC44NTcxNDNaTTUuNzk4MTIgOC4zODg1N0w2LjY1NjQ3IDExLjUxODlDNi44Mjc5MSAxMi4xMzgzIDcuMzkxMzcgMTIuNTY5MSA4LjAzNDg1IDEyLjU2OTFIMTQuODMzQzE1LjE0MzYgMTIuNTY5MSAxNS40NDU3IDEyLjQ2OCAxNS42OTM2IDEyLjI4MDlDMTUuOTQxNCAxMi4wOTM5IDE2LjEyMTYgMTEuODMxMiAxNi4yMDY4IDExLjUzMjZMMTguMTkyMSA0LjU3MTQzSDExLjQzMDVINC42Njg5TDUuNzgyMTIgOC4zMjhMNS43OTgxMiA4LjM4ODU3Wk05LjcxNDk2IDE3LjcxNDNDOS43MTQ5NiAxOC4zMjA1IDkuNDc0MTMgMTguOTAxOSA5LjA0NTQ1IDE5LjMzMDVDOC42MTY3NiAxOS43NTkyIDguMDM1MzQgMjAgNy40MjkwOSAyMEM2LjgyMjg0IDIwIDYuMjQxNDIgMTkuNzU5MiA1LjgxMjczIDE5LjMzMDVDNS4zODQwNSAxOC45MDE5IDUuMTQzMjIgMTguMzIwNSA1LjE0MzIyIDE3LjcxNDNDNS4xNDMyMiAxNy4xMDgxIDUuMzg0MDUgMTYuNTI2NyA1LjgxMjczIDE2LjA5OEM2LjI0MTQyIDE1LjY2OTQgNi44MjI4NCAxNS40Mjg2IDcuNDI5MDkgMTUuNDI4NkM4LjAzNTM0IDE1LjQyODYgOC42MTY3NiAxNS42Njk0IDkuMDQ1NDUgMTYuMDk4QzkuNDc0MTMgMTYuNTI2NyA5LjcxNDk2IDE3LjEwODEgOS43MTQ5NiAxNy43MTQzWk04LjAwMDU2IDE3LjcxNDNDOC4wMDA1NiAxNy41NjI3IDcuOTQwMzUgMTcuNDE3NCA3LjgzMzE4IDE3LjMxMDJDNy43MjYwMSAxNy4yMDMxIDcuNTgwNjUgMTcuMTQyOSA3LjQyOTA5IDE3LjE0MjlDNy4yNzc1MyAxNy4xNDI5IDcuMTMyMTcgMTcuMjAzMSA3LjAyNSAxNy4zMTAyQzYuOTE3ODMgMTcuNDE3NCA2Ljg1NzYyIDE3LjU2MjcgNi44NTc2MiAxNy43MTQzQzYuODU3NjIgMTcuODY1OCA2LjkxNzgzIDE4LjAxMTIgNy4wMjUgMTguMTE4M0M3LjEzMjE3IDE4LjIyNTUgNy4yNzc1MyAxOC4yODU3IDcuNDI5MDkgMTguMjg1N0M3LjU4MDY1IDE4LjI4NTcgNy43MjYwMSAxOC4yMjU1IDcuODMzMTggMTguMTE4M0M3Ljk0MDM1IDE4LjAxMTIgOC4wMDA1NiAxNy44NjU4IDguMDAwNTYgMTcuNzE0M1pNMTcuNzE1NSAxNy43MTQzQzE3LjcxNTUgMTguMzIwNSAxNy40NzQ3IDE4LjkwMTkgMTcuMDQ2IDE5LjMzMDVDMTYuNjE3MyAxOS43NTkyIDE2LjAzNTkgMjAgMTUuNDI5NiAyMEMxNC44MjM0IDIwIDE0LjI0MiAxOS43NTkyIDEzLjgxMzMgMTkuMzMwNUMxMy4zODQ2IDE4LjkwMTkgMTMuMTQzOCAxOC4zMjA1IDEzLjE0MzggMTcuNzE0M0MxMy4xNDM4IDE3LjEwODEgMTMuMzg0NiAxNi41MjY3IDEzLjgxMzMgMTYuMDk4QzE0LjI0MiAxNS42Njk0IDE0LjgyMzQgMTUuNDI4NiAxNS40Mjk2IDE1LjQyODZDMTYuMDM1OSAxNS40Mjg2IDE2LjYxNzMgMTUuNjY5NCAxNy4wNDYgMTYuMDk4QzE3LjQ3NDcgMTYuNTI2NyAxNy43MTU1IDE3LjEwODEgMTcuNzE1NSAxNy43MTQzWk0xNi4wMDExIDE3LjcxNDNDMTYuMDAxMSAxNy41NjI3IDE1Ljk0MDkgMTcuNDE3NCAxNS44MzM3IDE3LjMxMDJDMTUuNzI2NiAxNy4yMDMxIDE1LjU4MTIgMTcuMTQyOSAxNS40Mjk2IDE3LjE0MjlDMTUuMjc4MSAxNy4xNDI5IDE1LjEzMjcgMTcuMjAzMSAxNS4wMjU2IDE3LjMxMDJDMTQuOTE4NCAxNy40MTc0IDE0Ljg1ODIgMTcuNTYyNyAxNC44NTgyIDE3LjcxNDNDMTQuODU4MiAxNy44NjU4IDE0LjkxODQgMTguMDExMiAxNS4wMjU2IDE4LjExODNDMTUuMTMyNyAxOC4yMjU1IDE1LjI3ODEgMTguMjg1NyAxNS40Mjk2IDE4LjI4NTdDMTUuNTgxMiAxOC4yODU3IDE1LjcyNjYgMTguMjI1NSAxNS44MzM3IDE4LjExODNDMTUuOTQwOSAxOC4wMTEyIDE2LjAwMTEgMTcuODY1OCAxNi4wMDExIDE3LjcxNDNaIiBmaWxsPSJ3aGl0ZSIgLz4KICA8cGF0aCBkPSJNMTAuODAzMiAxMS40Mjg2SDEyLjEwOTFWOS4yMzA3NkgxNC4yODU3VjcuOTEyMDhIMTIuMTA5MVY1LjcxNDI4SDEwLjgwMzJWNy45MTIwOEg4LjU3MTQxVjkuMjMwNzZIMTAuODAzMlYxMS40Mjg2WiIgZmlsbD0id2hpdGUiIC8+Cjwvc3ZnPg==");
        background-position: center;
        background-repeat: no-repeat;
        /* текст */
        .css-w0pj6f {
            display: none;
        }
        /* иконка */
        .css-11ngh21 {
            display: none;
        }
    }

    /* количество добавленного в корзину */
    .css-ey55i3 {
        flex: 0 0 auto;
        border-radius: 4px;
        padding: 0 8px;
        box-shadow: none;
        background-color: rgb(255, 255, 255);
        width: auto;
        height: 28px;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 1;
        font-weight: 100;
        strong {
            background-color: transparent;
            padding: 0;
            border-radius: 0;
            color: #000;
            margin: 0;
        }
    }
}

/* всплывающее окно */
.css-uhb5lp,
.css-s3dz2e {
    background-color: #4f4f4f;
    background-image: none;

    /* шапка попапа */
    .css-niv7zx,
    .css-16hwsqm {
        position: static;
        background-image: none;
        padding: 26px 28px;
        min-height: auto;

        /* растягиваем заголовок если нету бейджиков */
        &:not(:has(> .css-qdli0s, > .css-1fwt215, > .css-14uccba, > .css-106dn4i)) {
            .css-wf4ojt {
                flex: 1;
            }
        }

        /* заголовок */
        .css-wf4ojt {
            order: -2;
            font-size: 24px;
            color: #dadada;
        }
    }

    /* контент попапа */
    .css-wpo26c {
        padding: 0;
    }

    /* подвал попапа */
    .css-4tteui,
    .css-ivp9wd,
    .css-7xog73,
    .css-2l1d4f {
        background-color: transparent;
        padding: 38px 28px 30px;

        /* обертка кнопок */
        .css-j1b68b {
            justify-content: space-between;
        }

        /* кнопка закрыть попап */
        .css-idtsex,
        .css-1wai1re {
            flex: 0 0 auto;
            height: 40px;
            padding: 0 20px;
            background-color: transparent;
            border: 1px solid #fff;
            border-radius: 8px;
        }

        /* кнопка добавить в корзину */
        .css-101zy2g,
        .css-1xa6z67 {
            flex: 0 0 auto;
            display: flex;
            align-items: center;
            grid-gap: 6px;
            height: 40px;
            padding: 0 20px;
            background-color: #1b52ea;
            border: 1px solid #1b52ea;
            border-radius: 8px;
            text-transform: none;
            &::before {
                content: '';
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMCAwLjg1NzE0M0MwIDAuNjI5ODE0IDAuMDkwMzEyMSAwLjQxMTc5NyAwLjI1MTA2OSAwLjI1MTA1MUMwLjQxMTgyNSAwLjA5MDMwNTggMC42Mjk4NTggMCAwLjg1NzIwMyAwSDEuNDk0OTZDMi41ODA3NSAwIDMuMjMyMjMgMC43MzAyODYgMy42MDM2OCAxLjQwOTE0QzMuODUxNyAxLjg2MTcxIDQuMDMxMTQgMi4zODYyOSA0LjE3MTcyIDIuODYxNzFMNC4yODYwMSAyLjg1NzE0SDE4LjU3MDRDMTkuNTE5MSAyLjg1NzE0IDIwLjIwNDggMy43NjQ1NyAxOS45NDQzIDQuNjc3NzFMMTcuODU1IDEyLjAwMjNDMTcuNjY3NiAxMi42NTkzIDE3LjI3MTMgMTMuMjM3MyAxNi43MjYxIDEzLjY0ODlDMTYuMTgwOCAxNC4wNjA1IDE1LjUxNjIgMTQuMjgzMyAxNC44MzMgMTQuMjgzNEg4LjAzNDg1QzcuMzQ2MjIgMTQuMjgzNSA2LjY3NjY0IDE0LjA1NzMgNi4xMjkwMyAxMy42Mzk5QzUuNTgxNDIgMTMuMjIyNCA1LjE4NjA4IDEyLjYzNjYgNS4wMDM3OCAxMS45NzI2TDQuMTM1MTUgOC44MDQ1N0wyLjY5NTA1IDMuOTQ5NzFMMi42OTM5IDMuOTQwNTdDMi41MTU2IDMuMjkyNTcgMi4zNDg3NCAyLjY4NTcxIDIuMDk5NTggMi4yMzMxNEMxLjg2MDcgMS43OTMxNCAxLjY2ODY5IDEuNzE0MjkgMS40OTYxIDEuNzE0MjlIMC44NTcyMDNDMC42Mjk4NTggMS43MTQyOSAwLjQxMTgyNSAxLjYyMzk4IDAuMjUxMDY5IDEuNDYzMjNDMC4wOTAzMTIxIDEuMzAyNDkgMCAxLjA4NDQ3IDAgMC44NTcxNDNaTTUuNzk4MTIgOC4zODg1N0w2LjY1NjQ3IDExLjUxODlDNi44Mjc5MSAxMi4xMzgzIDcuMzkxMzcgMTIuNTY5MSA4LjAzNDg1IDEyLjU2OTFIMTQuODMzQzE1LjE0MzYgMTIuNTY5MSAxNS40NDU3IDEyLjQ2OCAxNS42OTM2IDEyLjI4MDlDMTUuOTQxNCAxMi4wOTM5IDE2LjEyMTYgMTEuODMxMiAxNi4yMDY4IDExLjUzMjZMMTguMTkyMSA0LjU3MTQzSDExLjQzMDVINC42Njg5TDUuNzgyMTIgOC4zMjhMNS43OTgxMiA4LjM4ODU3Wk05LjcxNDk2IDE3LjcxNDNDOS43MTQ5NiAxOC4zMjA1IDkuNDc0MTMgMTguOTAxOSA5LjA0NTQ1IDE5LjMzMDVDOC42MTY3NiAxOS43NTkyIDguMDM1MzQgMjAgNy40MjkwOSAyMEM2LjgyMjg0IDIwIDYuMjQxNDIgMTkuNzU5MiA1LjgxMjczIDE5LjMzMDVDNS4zODQwNSAxOC45MDE5IDUuMTQzMjIgMTguMzIwNSA1LjE0MzIyIDE3LjcxNDNDNS4xNDMyMiAxNy4xMDgxIDUuMzg0MDUgMTYuNTI2NyA1LjgxMjczIDE2LjA5OEM2LjI0MTQyIDE1LjY2OTQgNi44MjI4NCAxNS40Mjg2IDcuNDI5MDkgMTUuNDI4NkM4LjAzNTM0IDE1LjQyODYgOC42MTY3NiAxNS42Njk0IDkuMDQ1NDUgMTYuMDk4QzkuNDc0MTMgMTYuNTI2NyA5LjcxNDk2IDE3LjEwODEgOS43MTQ5NiAxNy43MTQzWk04LjAwMDU2IDE3LjcxNDNDOC4wMDA1NiAxNy41NjI3IDcuOTQwMzUgMTcuNDE3NCA3LjgzMzE4IDE3LjMxMDJDNy43MjYwMSAxNy4yMDMxIDcuNTgwNjUgMTcuMTQyOSA3LjQyOTA5IDE3LjE0MjlDNy4yNzc1MyAxNy4xNDI5IDcuMTMyMTcgMTcuMjAzMSA3LjAyNSAxNy4zMTAyQzYuOTE3ODMgMTcuNDE3NCA2Ljg1NzYyIDE3LjU2MjcgNi44NTc2MiAxNy43MTQzQzYuODU3NjIgMTcuODY1OCA2LjkxNzgzIDE4LjAxMTIgNy4wMjUgMTguMTE4M0M3LjEzMjE3IDE4LjIyNTUgNy4yNzc1MyAxOC4yODU3IDcuNDI5MDkgMTguMjg1N0M3LjU4MDY1IDE4LjI4NTcgNy43MjYwMSAxOC4yMjU1IDcuODMzMTggMTguMTE4M0M3Ljk0MDM1IDE4LjAxMTIgOC4wMDA1NiAxNy44NjU4IDguMDAwNTYgMTcuNzE0M1pNMTcuNzE1NSAxNy43MTQzQzE3LjcxNTUgMTguMzIwNSAxNy40NzQ3IDE4LjkwMTkgMTcuMDQ2IDE5LjMzMDVDMTYuNjE3MyAxOS43NTkyIDE2LjAzNTkgMjAgMTUuNDI5NiAyMEMxNC44MjM0IDIwIDE0LjI0MiAxOS43NTkyIDEzLjgxMzMgMTkuMzMwNUMxMy4zODQ2IDE4LjkwMTkgMTMuMTQzOCAxOC4zMjA1IDEzLjE0MzggMTcuNzE0M0MxMy4xNDM4IDE3LjEwODEgMTMuMzg0NiAxNi41MjY3IDEzLjgxMzMgMTYuMDk4QzE0LjI0MiAxNS42Njk0IDE0LjgyMzQgMTUuNDI4NiAxNS40Mjk2IDE1LjQyODZDMTYuMDM1OSAxNS40Mjg2IDE2LjYxNzMgMTUuNjY5NCAxNy4wNDYgMTYuMDk4QzE3LjQ3NDcgMTYuNTI2NyAxNy43MTU1IDE3LjEwODEgMTcuNzE1NSAxNy43MTQzWk0xNi4wMDExIDE3LjcxNDNDMTYuMDAxMSAxNy41NjI3IDE1Ljk0MDkgMTcuNDE3NCAxNS44MzM3IDE3LjMxMDJDMTUuNzI2NiAxNy4yMDMxIDE1LjU4MTIgMTcuMTQyOSAxNS40Mjk2IDE3LjE0MjlDMTUuMjc4MSAxNy4xNDI5IDE1LjEzMjcgMTcuMjAzMSAxNS4wMjU2IDE3LjMxMDJDMTQuOTE4NCAxNy40MTc0IDE0Ljg1ODIgMTcuNTYyNyAxNC44NTgyIDE3LjcxNDNDMTQuODU4MiAxNy44NjU4IDE0LjkxODQgMTguMDExMiAxNS4wMjU2IDE4LjExODNDMTUuMTMyNyAxOC4yMjU1IDE1LjI3ODEgMTguMjg1NyAxNS40Mjk2IDE4LjI4NTdDMTUuNTgxMiAxOC4yODU3IDE1LjcyNjYgMTguMjI1NSAxNS44MzM3IDE4LjExODNDMTUuOTQwOSAxOC4wMTEyIDE2LjAwMTEgMTcuODY1OCAxNi4wMDExIDE3LjcxNDNaIiBmaWxsPSJ3aGl0ZSIgLz4KICA8cGF0aCBkPSJNMTAuODAzMiAxMS40Mjg1SDEyLjEwOTFWOS4yMzA3MkgxNC4yODU3VjcuOTEyMDRIMTIuMTA5MVY1LjcxNDIzSDEwLjgwMzJWNy45MTIwNEg4LjU3MTQxVjkuMjMwNzJIMTAuODAzMlYxMS40Mjg1WiIgZmlsbD0id2hpdGUiIC8+Cjwvc3ZnPg==");
                background-repeat: no-repeat;
                background-position: 0 0;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 20px;
                height: 20px;
            }
            &::after {
                content: 'В корзину';
                font-weight: 600;
                font-size: 16px;
                color: #fff;
            }
            .css-11blicp {
                display: none;
            }
            .css-w0pj6f {
                display: none;
            }
        }

        /* текст на кнопках */
        .css-uw4760 {
            font-weight: 600;
            font-size: 16px;
            color: #fff;
            text-transform: none;
        }
    }

    /* просто пустое место */
    .css-1i2guqp {
        display: none;
    }

    /* бейджик "HOT" */
    .css-qdli0s,
    .css-14uccba {
        order: -1;
        flex: 1;
        color: #fff;
        strong {
            background-color: #fd25ba;
        }
    }

    /* бейджик "NEW" */
    .css-1fwt215,
    .css-106dn4i,
    .css-17mteh8 {
        order: -1;
        flex: 1;
        color: #fff;
        strong {
            background-color: #1b52ea;
        }
    }

    /* span у кнопки "поделиться" */
    .css-rvquq3 {
        color: #fff;
    }

    /* обертка вокруг картинки */
    .css-1cgddk7 {
        border-radius: 0 !important;
        min-height: auto;
        max-height: none;
        height: 276px;
        width: 367px;
        margin: 0 auto 34px
    }

    /* обертка 2 вокруг картинки */
    .css-1fi877q {
        display: contents;
    }

    /* обертка 3 вокруг картинки */
    .css-1fi877q > div {
        display: contents;
    }

    /* сама картинка */
    .product__img {
        display: block;
        position: static;
        width: auto !important;
        height: auto !important;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
    }

    /* контент во всплывалке */
    .css-1c0nmlj {
        padding-left: 28px;
        padding-right: 28px;
        margin: 0;
        gap: 12px;
    }

    /* цена */
    .css-yitte9,
    .css-ud98u4 {
        display: block;
        padding: 0;
        border-radius: 0;
        background-color: transparent;

        /* текст */
        .css-vz3741 {
            padding: 0;
            font-size: 38px;
            color: #fff;
            font-weight: 400;
        }
    }

    /* описание товара */
    .css-141wne3,
    .css-1fr34me {
        background-color: #5a5a5b;
        border-radius: 8px;

        /* текст заголовка */
        .css-q7c57x,
        .css-swjx1p {
            font-weight: 700;
            font-size: 16px;
            color: #dadada;
        }

        /* текст контента */
        .css-1y9n9yr > div {
            font-weight: 400;
            font-size: 16px;
            color: #dadada !important;
        }
    }

    /* раскрывающийся список "характеристики" */
    .css-j820j4,
    .css-1ng1ihq {
        background-color: #5a5a5b;
        border-radius: 8px;

        /* заголовок */
        .css-17o5nyn {

            /* текст заголовка */
            .css-wf4ojt {
                font-weight: 700;
                font-size: 16px;
                color: #dadada;
            }
        }
    }

    /* строка характеристики */
    .css-1fuolr6 {
        grid-gap: 6px;

        /* пустота у характеристик */
        .css-i9gxme {
            display: none;
        }

        /* заголовок характеристики */
        > .css-wf4ojt {
            &::after {
                content: ':';
            }
        }
    }

    /* раскрывающийся список */
    .css-gsjuc4,
    .css-1i6y3n2 {
        color: #fff;
    }

    /* заголовок раскрывающегося списка */
    .css-riakr8,
    .css-1nsm6hi {
        min-height: 46px !important;
        padding: 0 12px;
    }

    /* курсор/стрелка у раскрывающегося списка */
    .css-urm8t8 {
        color: #fff;
    }

    /* контент раскрывающегося списка */
    .css-u7qq7e,
    .css-c4sutr {
        padding: 0 12px 10px;
    }


}

/* линия отчерчивающая контент от закрепленной полосы внизу */
.css-t9gsz8,
.css-1xtzsl5 {
    border-color: #8fa2ad;
    padding-top: 0;
}

/* закрепленная полоса внизу с кнопкой "перейти к оплате" и "количество товаров" */
.css-xypp76 {
    gap: 24px;
}

/* кнопка "перейти к оплате" */
#shopping_cart {
    padding: 0 16px;
    height: 40px;
}

/* количество сколько добавлено в корзину */
.css-uw4760,
.css-11blicp {
    color: #fff;
    strong {
        background-color: #24292b;
        margin-left: 4px;
    }
}

/* левый сайдбар */
.css-155hmls {

    /* текст пунктов */
    .css-1fsfhnx,
    .css-157k6gq {
        color: #637885;
        font-weight: 600;
        font-size: 16px;
    }

    /* количество товаров */
    .css-aa0u4w,
    .css-1mixee1 {
        strong {
            background: #142732;
            border-radius: 8px;
            padding: 0 8px;
            font-weight: 400;
            font-size: 16px;
            text-align: center;
            color: #637885;
            margin: 0;
            height: 28px;
            line-height: 1;
            display: flex;
            justify-content: center;
            align-items: center;
        }
    }

    /* стрелка */
    .css-7lxekn,
    .css-1xv6jix {
        display: none;
    }
}



/* ************************************************ */
/* режим мобильной версии */
/* ************************************************ */

/* мобильная шапка */
.css-1tpkljd {

    /* кнопка "настроить вид" */
    #settingView {
        display: none;
    }
}

/* иконки внизу страницы */
.menu-bottom__items {

    /* активный пункт */
    .css-67737b {
        background: none;
    }

    /* пункты */
    .css-7y20gd {
        > span {
            height: 56px;
            display: flex;
        }
    }

    /* кнопка */
    .css-18ac43x {
        height: 56px !important;
        padding: 8px !important;
    }
}

/* страница заказов */
.css-d5ozyp {
    /* текст когда нету жлементов */
    .css-wf4ojt {
        color: #fff;
    }
}

/* вкладки на странице закозов */
.css-10alrfs {
    /* текст вкладок */
    .css-1429ods {
        color: #fff;
    }
}

/* тизер товара в корзине */
.css-rpqrhq {
    border: 1px solid rgba(255, 255, 255, 0.08);
    /* заголовок */
    .css-ig1qnw {
        color: #e3dced
    }

    /* кнопка удаления */
    .css-92d4gr {
        border-width: 0 0 1px 1px;
        border-color: rgba(255, 255, 255, 0.08);
    }

    /* цена */
    .css-qr58lf {
        color: #e3dced;
    }

    /* компонент количество с плюсом и минусом */
    .css-ed6czl {
        border: 1px solid rgba(255, 255, 255, 0.08);

        /* rкнопки + и - */
        .css-urm8t8 {
            color: #fff;
        }
    }

    /* количество добавленного в корзину */
    .counter__number {
        border-radius: 4px;
        padding: 0 8px;
        box-shadow: none;
        background-color: rgb(255, 255, 255);
        width: auto;
        height: 28px;
        display: flex;
        justify-content: center;
        align-items: center;
        strong {
            padding: 0;
            background: none;
            margin: 0;
        }
    }
}

/* контент страницы корзины */
.css-asafnb {

    /* текст */
    .css-wf4ojt {
        color: #e3dced;
    }
}


/* текст на странице корзины */
.css-1hc6sw {
    color: #e3dced;
}

/* текст "Введите промокод в поле выше" */
.css-161d7f8 {
    color: #e3dced;
}

/* непонятно что это за штука внизу слева */
.css-9er9rt {
    color: #fff;
}
.css-urm8t8 {
    color: #fff;
}
.css-q78pko {
    color: #fff;
}
