.ws-chat-btn-el-container { position: fixed!important; top: auto!important; bottom: 4%!important; } .callbackkiller.cbk-phone { position: fixed!important; top: auto!important; bottom: 5%!important; }
.goodplace { position: fixed!important; top: auto!important; bottom: 20%!important; z-index: 9999!important; }
.js-store-prod-all-charcs { display: none; }

/* Общие стили для всех кнопок */
.js-store-prod-text a {
}

/* Стили для первой кнопки */
.js-store-prod-text a:first-of-type[href^="https://panoraven.com/"] {
    display: inline-block;
    padding: 10px 26px;
    margin-right: auto;
    margin-top: -20px;
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    color: #ad24c1 !important;
    border-width: 0px;
    background-color: #e1d6f9; /* Задаем цвет заднего фона */
    background-position: center center;
    border-color: #ad24c1;
    border-style: solid;
    transition: background-color 0.3s; /* Добавляем плавный переход для изменения цвета фона */
}

/* При наведении курсора изменяем цвет фона */
.js-store-prod-text a:first-of-type[href^="https://panoraven.com/"]:hover {
    background-color: #D7CAF2; /* Цвет фона при наведении */
}

/* Медиа-запрос для мобильных устройств */
@media screen and (max-width: 480px) {
    .js-store-prod-text a:first-of-type[href^="https://panoraven.com/"] {
        font-size: 14px;
        width: 90%; /* Устанавливаем ширину на 100% при ширине экрана до 480px */
        margin-right: 0; /* Убираем правый отступ */
        margin-top: -20px; /* Отступ для мобильной версии */
        text-align: center; /* Центрируем текст на кнопке */
    }
}

@media screen and (max-width: 640px) {
    .js-store-prod-text a:first-of-type[href^="https://panoraven.com/"] {
        display: inline-block;
        padding: 12px 16px;
        margin-right: auto;
        margin-top: -20px;
        font-size: 14px;
    }
}

.t706__cartwin_showed {
    z-index: 999999999;
}
