#tab-question > div:nth-child(3) > div > div {
    border: 2px solid #e9e9ea; /* слегка синий цвет рамки */
    border-radius: 10px; /* Закругленные углы */
    padding: 20px; /* Внутренние отступы */
    background-color: #f8f9fa; /* Светло-серый фон */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Легкая тень */
    transition: box-shadow 0.3s ease; /* Плавный переход тени */
}

#tab-question > div:nth-child(3) > div > div:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2); /* Более выраженная тень при наведении */
}

/* стиль и рамка для ответа администрации*/
#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__reply {
    background-color: #e9ecef;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-top: -10px; /* Поднимаем блок вверх для создания эффекта стрелки */
    position: relative;
    transition: box-shadow 0.3s ease;
}

#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__reply:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
}

#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__reply h2 {
    color: #343a40;
    font-size: 24px;
    margin-bottom: 10px;
}

#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__reply p {
    color: #6c757d;
    font-size: 16px;
    line-height: 1.5;
}

#tab-question > div:nth-child(n) > div > div:nth-child(n) > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__reply > div {
    display: flex;
    align-items: center; /* Выравниваем по вертикали */
    padding-left: 40px; /* Отступ для иконки */
    color: #28a745; /* Зелёный цвет текста */
}

#tab-question > div:nth-child(n) > div > div:nth-child(n) > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__reply > div::before {
    content: "\f064"; /* Код иконки "Ответ" из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px; /* Отступ между иконкой и текстом */
    font-size: 20px;
    color: #28a745; /* Зелёный цвет иконки */
}


/* стиль пользователя в вопрос и ответ*/
#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__comment {
    background-color: #effaff;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 20px;
    transition: box-shadow 0.3s ease;
    position: relative; /* Добавляем относительное позиционирование */
    padding-left: 40px; /* Отступ для иконки */
}

#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__comment:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
}

#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__comment h2 {
    color: #343a40;
    font-size: 24px;
    margin-bottom: 10px;
}

#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__comment p {
    color: #6c757d;
    font-size: 16px;
    line-height: 1.5;
}

/* Иконка "палец вправо" */
#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-10.col-xxl-17 > div.question-list__comment::before {
    content: "\f0a4"; /* Код иконки "палец вправо" из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 10px; /* Внутренний отступ слева */
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    color: #008ACC;
}

#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-2.col-xxl-3 > div.question-list__name {
    position: relative;
    padding-left: 30px; /* Отступ для иконки */
}

/* иконка и стиль пользователя в вопрос и ответ*/
#tab-question > div:nth-child(3) > div > div > div.col-xs-12.col-sm-2.col-xxl-3 > div.question-list__name::before {
    content: "\f4ff"; /* Код иконки пользователя из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 50%; /* Выравниваем иконку по вертикали */
    transform: translateY(-50%); /* Центрируем иконку по вертикали */
    font-size: 20px;
    color: #0089cb;
    vertical-align: middle; /* Выравниваем иконку по вертикали */
}

#tab-question > div:nth-child(n) > div > div:nth-child(n) > div.col-xs-12.col-sm-2.col-xxl-3 > div.question-list__name {
    font-size: 12px;
    font-family: 'Arial', sans-serif; /* Изменяем шрифт */
    font-weight: bold; /* Жирный шрифт */
    color: #343a40; /* Темно-серый цвет текста */
    letter-spacing: 0.5px; /* Небольшое расстояние между буквами */
}

/* иконка ДАТА пользователя в вопрос и ответ*/
#tab-question > div:nth-child(n) > div > div:nth-child(n) > div.col-xs-12.col-sm-2.col-xxl-3 > div.question-list__date {
    position: relative;
    padding-left: 20px; /* Отступ для иконки */
}

#tab-question > div:nth-child(n) > div > div:nth-child(n) > div.col-xs-12.col-sm-2.col-xxl-3 > div.question-list__date::before {
    content: "\f073"; /* Код иконки даты из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 40%;
    transform: translateY(-50%);
    font-size: 15px;
    color: #343a40;
    vertical-align: middle; /* Выравниваем иконку по вертикали */
}




body > main > div.home-page.container > div.content-bottom > div:nth-child(3){
    position: relative;
    padding-left: 30px; /* Отступ для иконки */
}

body > main > div.home-page.container > div.content-bottom > div:nth-child(3)::before {
    content: "\f2db"; /* Код иконки чипа из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: -3px; /* Поднимаем иконку на 5 пикселей */
    font-size: 20px;
    color: #f2766b;
}


body > main > div.home-page.container > div.content-bottom > div:nth-child(5){
    position: relative;
    padding-left: 30px; /* Отступ для иконки */
}

body > main > div.home-page.container > div.content-bottom > div:nth-child(5)::before {
    content: "\f2db"; /* Код иконки чипа из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: -3px; /* Поднимаем иконку на 5 пикселей */
    font-size: 20px;
    color: #f2766b;
}







body > main > div.home-page.container > div.content-bottom > div:nth-child(1) {
    position: relative;
    padding-left: 30px; /* Отступ для иконки */
}

body > main > div.home-page.container > div.content-bottom > div:nth-child(1)::before {
    content: "\f2db"; /* Код иконки чипа из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: -3px; /* Поднимаем иконку на 5 пикселей */
    font-size: 20px;
    color: #f2766b;
}


#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul > li.Insurance {
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-color: #F7F7F7;
    color: #f57201;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
}

#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul > li.Insurance::before

 {
    content: "\f3ed";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #f57201;
    font-size: 14px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 10px;
}

#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__address > ul.contact-list__open.list-unstyled {
    list-style-type: none; /* убираем маркеры списка */
    padding-left: 0; /* убираем левое заполнение */
    margin-bottom: 20px; /* нижний отступ */
}

#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__address > ul.contact-list__open.list-unstyled li {
    margin-bottom: 10px; /* отступ снизу */
    color: #333; /* основной цвет текста */
}

#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__address > ul.contact-list__open.list-unstyled li::before {
    content: '\f017'; /* иконка часов */
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; /* для отображения иконки */
    font-size: 16px; /* размер иконки */
    color: #4CAF50; /* зелёный цвет иконки */
    margin-right: 10px; /* отступ справа от иконки */
    display: inline-block; /* иконка в одну строку с текстом */
    vertical-align: middle; /* вертикальное выравнивание */
}



#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__address > ul.contact-list__address.list-unstyled {
    list-style-type: none; /* убираем маркеры списка */
    padding-left: 0; /* убираем левое заполнение */
    margin-bottom: 20px; /* нижний отступ */
}

#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__address > ul.contact-list__address.list-unstyled li {
    margin-bottom: 10px; /* отступ снизу */
    color: #333; /* основной цвет текста */
}

#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__address > ul.contact-list__address.list-unstyled li::before {
    content: '\f041'; /* иконка местоположения */
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; /* для отображения иконки */
    font-size: 16px; /* размер иконки */
    color: #4CAF50; /* зелёный цвет иконки */
    margin-right: 10px; /* отступ справа от иконки */
    display: inline-block; /* иконка в одну строку с текстом */
    vertical-align: middle; /* вертикальное выравнивание */
}

#content > div > div.contacts > div > div:nth-child(1) > div.contacts__comment {
    background-color: #f8f8f8; /* светлый серый фон */
    border-radius: 10px; /* скруглённые углы */
    padding: 20px; /* внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* лёгкая тень */
    font-family: 'Open Sans', sans-serif; /* шрифт */
    color: #333; /* основной цвет текста */
    line-height: 1.6; /* расстояние между строками */
    margin: 0 auto; /* центрирование по горизонтали */
}

#content > div > div.contacts > div > div:nth-child(1) > div.contacts__comment h3 {
    font-size: 24px; /* крупный заголовок */
    margin-bottom: 15px; /* нижний отступ */
    color: #2196F3; /* яркий синий цвет заголовка */
}

#content > div > div.contacts > div > div:nth-child(1) > div.contacts__comment p {
    font-size: 16px; /* размер текста */
    margin-bottom: 10px; /* нижний отступ */
}

#content > div > div.contacts > div > div:nth-child(1) > div.contacts__comment a {
    color: #4CAF50; /* зелёный цвет ссылок */
    text-decoration: underline; /* подчеркивание ссылок */
}


.intro-text {
    position: relative;
    font-size: 15px;
    line-height: 1.6;
    font-weight: normal;
    color: #333;
    letter-spacing: 0.5px;
    padding: 1em;
    margin-bottom: 20px;
    
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.intro-text::before {
    content: '\f233';                   /* Юникод иконки */
    font-family: "Font Awesome 5 Free"; /* Название семейства шрифтов Font Awesome */
    font-weight: 900;                   /* Вес шрифта (необходимо для некоторых иконок) */
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    color: #3498db;
    font-size: 24px;                 /* Размер иконки равен размеру текста */
}

@media screen and (max-width: 600px) {
    .intro-text {
        font-size: 1.1rem;
        padding: 0.8em;
    }
}

.alert-block {
    background-color: #f8f8f8; /* светлый серый фон */
    border-radius: 10px; /* скруглённые углы */
    padding: 20px; /* внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* лёгкая тень */
    font-family: 'Open Sans', sans-serif; /* шрифт */
    color: #333; /* основной цвет текста */
    line-height: 1.6; /* расстояние между строками */
    margin: 20px auto; /* центрирование по горизонтали с отступом сверху и снизу */
    align-items: center; /* вертикальное выравнивание */
}

.alert-block i {
    color: #e74c3c; /* красный цвет иконки */
    margin-right: 10px; /* отступ справа от иконки */
}

.alert-block p {
    margin: 0; /* убираем отступы */
}

.alert-block strong {
    font-weight: bold; /* выделение важного текста */
    color: #e74c3c; /* красный цвет для акцентов */
}

.place-an-order {
    background-color: #f8f8f8; /* светлый серый фон */
    border-radius: 10px; /* скруглённые углы */
    padding: 20px; /* внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* лёгкая тень */
    font-family: 'Open Sans', sans-serif; /* шрифт */
    color: #333; /* основной цвет текста */
    line-height: 1.6; /* расстояние между строками */
    margin: 0 auto; /* центрирование по горизонтали */
}
.place-an-order h4 {
    margin-bottom: 15px; /* нижний отступ */
    color: #008acc; /* яркий синий цвет заголовка */
}


.place-an-order img {
    margin-right: 10px 10px 10px 10px; /* отступ справа от изображения */
}

.place-an-order a {
    color: #e46660;
    text-decoration: underline; /* подчеркивание ссылок */
}

.place-an-order ul {
    list-style-type: none; /* убираем маркеры списка */
    padding-left: 0; /* убираем левое заполнение */
    margin-bottom: 20px; /* нижний отступ */
}

.place-an-order li {
    margin-bottom: 10px; /* отступ снизу */
    position: relative; /* для позиционирования иконки */
    padding-left: 10px; /* отступ слева для иконки */
}

.place-an-order li::before {
    content: '\f0da'; /* иконка галочки */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* для отображения иконки */
    font-size: 10px; /* размер иконки */
    color: #4CAF50; /* зеленый цвет иконки */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* центрирование иконки по вертикали */
}



hr {
    border: none; /* убираем стандартную рамку */
    height: 1px; /* толщина линии */
    background-color: #ccc; /* цвет линии */
    margin: 20px 0; /* отступы сверху и снизу */
}

/* Для создания эффекта тени */
hr.shadowed {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* лёгкая тень */
}

/* Для создания эффекта градиента */
hr.gradient {
    background: linear-gradient(to right, #ccc, #fff); /* градиент от серого к белому */
}

/* Для создания эффекта пунктирной линии */
hr.dashed {
    border-top: 1px dashed #ccc; /* пунктирная линия */
}

/* Для создания эффекта двойной линии */
hr.double {
    border-top: 1px solid #ccc; /* верхняя линия */
    border-bottom: 1px solid #ccc; /* нижняя линия */
    margin: 20px 0; /* отступы сверху и снизу */
}

.financial-info {
    background-color: #f8f8f8; /* светлый серый фон */
    border-radius: 10px; /* скруглённые углы */
    padding: 20px; /* внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* лёгкая тень */
    font-family: 'Open Sans', sans-serif; /* шрифт */
    color: #333; /* основной цвет текста */
    line-height: 1.6; /* расстояние между строками */
    margin: 0 auto; /* центрирование по горизонтали */
}
.financial-info h4 {
    margin-bottom: 15px; /* нижний отступ */
    color: #2196F3; /* яркий синий цвет заголовка */
}

.financial-info p {
    margin: 0; /* убираем отступы */
}

.financial-info img {
    float: left; /* иконка слева */
    height: 35px; /* высота иконки */
    width: 70px; /* ширина иконки */
    margin-right: 10px; /* отступ справа от иконки */
    border-radius: 5px; /* скруглённые углы */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* лёгкая тень */
    transition: transform 0.3s ease; /* плавный переход */
    margin-bottom: 10px; /* отступ снизу между изображениями */
}

.financial-info img:hover {
    transform: scale(1.1); /* увеличение при наведении */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* усиление тени при наведении */
}

.financial-info a {
    color: #e46660; /* зелёный цвет ссылок */
    text-decoration: underline; /* подчеркивание ссылок */
}

.financial-info ul {
    list-style-type: none; /* убираем маркеры списка */
    padding-left: 0; /* убираем левое заполнение */
    margin-bottom: 20px; /* нижний отступ */
}

.financial-info li {
    margin-bottom: 10px; /* отступ снизу */
    position: relative; /* для позиционирования иконки */
    padding-left: 10px; /* отступ слева для иконки */
}

.financial-info li::before {
    content: '\f0da'; /* иконка галочки */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* для отображения иконки */
    font-size: 10px; /* размер иконки */
    color: #4CAF50; /* зеленый цвет иконки */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* центрирование иконки по вертикали */
}



#content > div > div.confirmation-message {
    background-color: #f8f8f8; /* мягкий серый фон */
    border-radius: 10px; /* скруглённые углы */
    padding: 20px; /* внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* тень */
    font-family: 'Open Sans', sans-serif; /* используем шрифт Open Sans */
    color: #333; /* тёмно-серый цвет текста */
    line-height: 1.6; /* интервал между строками */
    margin-bottom: 20px; /* нижняя граница */
}

#content > div > div.confirmation-message h3 {
    font-size: 20px; /* размер заголовка */
    margin-bottom: 10px; /* отступ снизу */
    color: #2196F3; /* ярко-голубой цвет заголовка */
}

#content > div > div.confirmation-message p {
    font-size: 16px; /* размер основного текста */
    margin-bottom: 5px; /* небольшой отступ снизу */
}

#content > div > div.confirmation-message a.button {
    display: inline-block; /* кнопка располагается в строке */
    padding: 10px 20px; /* внутренняя рамка */
    background-color: #4CAF50; /* зелёный цвет кнопки */
    color: white; /* белый текст */
    border: none; /* без рамки */
    cursor: pointer; /* курсор-палец */
    text-decoration: none; /* убрать подчёркивание ссылки */
    transition: background-color 0.3s ease; /* плавный переход цвета */
    margin-top: 10px; /* верхняя граница */
}

#content > div > div.confirmation-message a.button:hover {
    background-color: #45A049; /* изменение цвета при наведении */
}




#content > div > div.row > div:nth-child(2) > div.account-order-info__shipping-address > div {
    width: 100%;
    background-color: #f8f8f8; /* светлый серый фон */
    border-radius: 10px; /* скруглённые углы */
    padding: 20px; /* внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* мягкое затенение */
    font-family: 'Open Sans', sans-serif; /* гарнитуру Open Sans */
    color: #333; /* темно-серый цвет текста */
    line-height: 1.6; /* увеличенное расстояние между строками */
    margin-bottom: 20px; /* внешний отступ снизу */
}

#content > div > div.row > div:nth-child(2) > div.account-order-info__shipping-address > div h3 {
    font-size: 20px; /* большой заголовок */
    margin-bottom: 10px; /* нижний отступ */
    color: #4CAF50; /* зелёный цвет заголовка */
}

#content > div > div.row > div:nth-child(2) > div.account-order-info__shipping-address > div p {
    font-size: 16px; /* обычный текст */
    margin-bottom: 5px; /* небольшой отступ снизу */
}

#content > div > div.row > div:nth-child(2) > div.account-order-info__shipping-address > div address {
    font-style: normal; /* нормальное начертание */
    font-size: 14px; /* мелкий шрифт для адреса */
    color: #666; /* чуть менее насыщенный серый цвет */
}

#content > div > div.row > div:nth-child(2) > div.account-order-info__shipping-address > div a.edit-link {
    display: inline-block; /* ссылка на той же линии */
    margin-top: 10px; /* верхнее пространство */
    font-size: 14px; /* мелкий шрифт */
    color: #FF5722; /* красный цвет ссылки */
    text-decoration: underline; /* подчеркнутый текст */
}



#content > div > div.row > div:nth-child(1) > div.account-order-info__payment-address > div {
    width: 100%;
    background-color: #f8f8f8; /* мягкий серый фон */
    border-radius: 10px; /* скруглённые углы */
    padding: 20px; /* внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* тонкая тень */
    font-family: 'Open Sans', sans-serif; /* стандартная гарнитура */
    color: #333; /* тёмно-серый цвет текста */
    line-height: 1.6; /* увеличение интервала строки */
    margin-bottom: 20px; /* внешний отступ снизу */
}

#content > div > div.row > div:nth-child(1) > div.account-order-info__payment-address > div h3 {
    font-size: 20px; /* крупный заголовок */
    margin-bottom: 10px; /* отступ снизу */
    color: #2196F3; /* синий цвет заголовка */
}

#content > div > div.row > div:nth-child(1) > div.account-order-info__payment-address > div p {
    font-size: 16px; /* обычный текст */
    margin-bottom: 5px; /* небольшой отступ снизу */
}

#content > div > div.row > div:nth-child(1) > div.account-order-info__payment-address > div address {
    font-style: normal; /* нормальный стиль шрифта */
    font-size: 14px; /* меньший размер адреса */
    color: #666; /* более тёмный серый цвет */
}

#content > div > div.row > div:nth-child(1) > div.account-order-info__payment-address > div a.edit-link {
    display: inline-block; /* ссылка в одну линию */
    margin-top: 10px; /* верхний отступ */
    font-size: 14px; /* маленький размер ссылки */
    color: #FF5722; /* оранжево-красный цвет ссылок */
    text-decoration: underline; /* подчеркнутая ссылка */
}

#simplecheckout_cart {
    background-color: #f8f8f8; /* белый фон */
    border-radius: 10px; /* скругленные края */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* мягкая тень */
   
    margin: 0 auto; /* центрирование по горизонтали */
    font-family: 'Open Sans', sans-serif; /* стандартный шрифт */
    color: #333; /* основной цвет текста */
    line-height: 1.6; /* межстрочный интервал */
}

#simplecheckout_cart h2 {
    font-size: 24px; /* крупный заголовок */
    margin-bottom: 15px; /* отступ внизу */
    color: #2196F3; /* синий цвет заголовка */
}

#simplecheckout_cart ul.products-list {
    list-style-type: none; /* убираем маркеры списка */
    padding-left: 0; /* убрали левое заполнение */
    margin-bottom: 20px; /* нижний отступ */
}

#simplecheckout_cart li.product-item {
    display: flex; /* делаем список гибким */
    justify-content: space-between; /* равное распределение элементов */
    align-items: center; /* выравнивание по вертикали */
    margin-bottom: 10px; /* внутренний отступ */
    padding: 10px; /* дополнительное заполнение */
    background-color: #f8f8f8; /* светлый серый фон */
    border-radius: 5px; /* слегка округлые углы */
}

#simplecheckout_cart li.product-item span.price {
    font-weight: bold; /* выделяем цену полужирным */
    color: #ff5722; /* оранжевый цвет цены */
}

#simplecheckout_cart .total-cost {
    font-size: 18px; /* немного увеличенный размер текста */
    font-weight: bold; /* полужирный текст */
    margin-top: 20px; /* верхний отступ */
    color: #4CAF50; /* зелёный цвет общей стоимости */
}

#simplecheckout_cart button.checkout-btn {
    display: block; /* блоковая кнопка */
    width: 100%; /* полная ширина */
    padding: 10px; /* внутренне заполнение */
    background-color: #4CAF50; /* зелёный цвет кнопки */
    color: white; /* белый текст */
    border: none; /* отсутствие границ */
    cursor: pointer; /* курсор-указатель */
    transition: background-color 0.3s ease; /* плавный переход цвета */
    margin-top: 20px; /* верхний отступ */
}

#simplecheckout_cart button.checkout-btn:hover {
    background-color: #45A049; /* изменение цвета при наведении */
}

#simplecheckout_payment > div.simplecheckout-block-content {
    background-color: #f8f8f8; /* Светлый фон */
    border-radius: 10px; /* Скругленные углы */
    padding: 20px; /* Внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Тень блока */
    font-family: 'Roboto', sans-serif; /* Шрифт Roboto */
    color: #333; /* Темный текст */
    line-height: 1.6; /* Интервал между строками */
    margin: auto; /* Выравнивание по центру */
    
    
    p {margin-bottom: 10px; /* Отступ снизу */}
    
    button {
        display: block; /* Блоковая кнопка */
        width: 100%; /* Полная ширина кнопки */
        padding: 10px; /* Внутренние отступы */
        background-color: #2196F3; /* Цвет фона кнопки */
        color: white; /* Белый текст */
        border: none; /* Без границы */
        cursor: pointer; /* Курсор указатель */
        transition: background-color 0.3s ease; /* Переход цвета */
        
        &:hover {
            background-color: #1E88E5; /* Изменение цвета при наведении */
        }
    }
}

#simplecheckout_shipping > div.simplecheckout-block-content {
    background-color: #f8f8f8; /* Светлый фон */
    border-radius: 10px; /* Скругленные углы */
    padding: 20px; /* Внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Тень блока */
    font-family: 'Roboto', sans-serif; /* Шрифт Roboto */
    color: #333; /* Темный текст */
    line-height: 1.6; /* Интервал между строками */
    margin: auto; /* Выравнивание по центру */
    
    
    p {

        margin-bottom: 10px; /* Отступ снизу */
    }
    
    button {
        display: block; /* Блоковая кнопка */
        width: 100%; /* Полная ширина кнопки */
        padding: 10px; /* Внутренние отступы */
        background-color: #4caf50; /* Цвет фона кнопки */
        color: white; /* Белый текст */
        border: none; /* Без границы */
        cursor: pointer; /* Курсор указатель */
        transition: background-color 0.3s ease; /* Переход цвета */
        
        &:hover {
            background-color: #45a049; /* Изменение цвета при наведении */
        }
    }
}

/* Основной стиль для блока */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_newsletter {
    background-color: #f9f9f9;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 20px;
}

/* Стиль для заголовка */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_newsletter > label {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}

/* Стиль для текста */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_newsletter > p {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

/* Стиль для ссылок */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_newsletter > a {
    color: #007BFF;
    text-decoration: none;
    font-weight: bold;
}

/* Эффект при наведении на ссылки */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_newsletter > a:hover {
    text-decoration: underline;
}

/* Основной стиль для блока */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_customer_group_id {
    background-color: #f9f9f9;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 20px;
}

/* Стиль для заголовка */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_customer_group_id > label {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}

/* Стиль для текста */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_customer_group_id > p {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

/* Стиль для ссылок */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_customer_group_id > a {
    color: #007BFF;
    text-decoration: none;
    font-weight: bold;
}

/* Эффект при наведении на ссылки */
#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_customer_group_id > a:hover {
    text-decoration: underline;
}


#simplecheckout_comment > div.checkout-heading.panel-heading {
            font-size: 14px;
            color: #333;
        }

        #simplecheckout_comment > div.checkout-heading.panel-heading::before {
            content: "\f086"; /* Код иконки "комментарий" в Font Awesome */
            font-family: "Font Awesome 5 Free";
            font-weight: 900; /* Необходим для отображения иконок */
            margin-right: 10px; /* Расстояние между иконкой и текстом */
            color: #007BFF; /* Цвет иконки */
        }

 .product-banner
 {
    margin-top: 10px;
    margin-right: -10px;
}  



@media (min-width: 1345px) {
    .product-block__right-block {
        min-width: 340px;
        height: fit-content;
        padding: 20px 20px 20px 20px;
        border-radius: var(--border-radius-1);
        border: solid 1px rgba(0 0 0 / .03);
        background: rgba(0 0 0 / .01);
    }
}

/* Стиль для текста */
#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__right-block.visible-xl > div.product-page__wishlist-compare > div > div > div.container112 p {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}

/* Основной стиль для каждой строки таблицы */
#simplecheckout_cart > div.table-responsive > table > tbody > tr {
    background-color: white; /* Белый фон */
}

#simplecheckout_payment_form > div.checkout-heading::before{
    content: "\f040"; /* Код иконки map-marker в Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Нужен для отображения иконок */
    margin-right: 5px; /* Между иконкой и текстом добавляется маленький отступ */
    color: #007BFF; /* Синий цвет иконки */
}

#simplecheckout_shipping_address > div > fieldset > div.form-group.row-shipping_address_address_id > label::before {
    content: "\f041"; /* Код иконки map-marker в Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Нужен для отображения иконок */
    margin-right: 5px; /* Между иконкой и текстом добавляется маленький отступ */
    color: #007BFF; /* Синий цвет иконки */
}



#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_customer_group_id > label::before {
    content: "\f0c0"; /* Код иконки users в Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Необходим для правильной визуализации иконок */
    margin-right: 5px; /* Отступ между иконкой и текстом */
    color: #007BFF; /* Синий цвет иконки */
}

#simpleregister > div.simpleregister-block-content > fieldset > div.form-group.row-register_newsletter > label::before {
    content: "\f0e0"; /* Код иконки конверта в Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Жирность для иконок Font Awesome */
    margin-right: 5px; /* Правый отступ для разделения иконки и текста */
    color: #007bff; /* Опциональный цвет иконки */
}

#content > div > div > form > div:nth-child(1) > label::before {
    content: "\f0e0"; /* Код иконки конверта в Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Жирность для иконок Font Awesome */
    margin-right: 5px; /* Правый отступ для разделения иконки и текста */
    color: #007bff; /* Опциональный цвет иконки */
}

#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_newsletter > label::before {
    content: "\f0e0"; /* Код иконки конверта в Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Жирность для иконок Font Awesome */
    margin-right: 5px; /* Правый отступ для разделения иконки и текста */
    color: #007bff; /* Опциональный цвет иконки */
}

#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_field25 > label::before {
    content: "\f232"; /* Код иконки Telegram */
    font-family: 'Font Awesome 5 Brands', sans-serif;
    margin-right: 5px; /* Добавьте отступ справа для удобства чтения текста */
    color: #0088CC; /* Темно-голубой цвет для Telegram */
    font-size: 1.3rem; /* Установите подходящий размер иконки */
    color: #25D366; /* Яркий зелёный цвет для WhatsApp */
}

#simpleedit > div.simpleregister-block-content > fieldset > div.form-group.row-edit_field27 > label::before {
    content: "\f2c6"; /* Код иконки Telegram */
    font-family: 'Font Awesome 5 Brands', sans-serif;
    margin-right: 5px; /* Добавьте отступ справа для удобства чтения текста */
    color: #0088CC; /* Темно-голубой цвет для Telegram */
    font-size: 1.3rem; /* Установите подходящий размер иконки */
}



.html-module{margin: 0 0 0px;}      

 .confirmation-message {
 
            margin-left: 20px; /* Сдвиг влево на 20px */
            padding: 20px;
            border: 1px solid #ccc;
            border-radius: 8px;
            background-color: #fff;
        }

        .confirmation-message h1 {
            font-size: 5em;
            color: #007BFF;
            margin-bottom: 20px;
        }

.icon-large  {font-size: 7em;    color: #007BFF;    float: left;    margin-right: 20px;}


.styled-message {
    max-width: 600px;
    margin-left: 20px; /* Сдвиг влево на 20px */
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 8px;
    font-family: Arial, sans-serif;
    line-height: 1.6;
}

        .styled-message p {
            margin-bottom: 10px;
        }

        .styled-message a {
            color: #007BFF;
            text-decoration: none;
            font-weight: bold;
        }

        .styled-message a:hover {
            text-decoration: underline;
        }
.account-order-info__totals
 {
    padding: 15px 10px 10px;
    border-top: solid 1px #ebd5d5;
}

.account-order-info__products-name, .account-order-info__products-model, .account-order-info__products-quantity, .account-order-info__products-price, .account-order-info__products-total {
    padding: 10px 15px;
    border-right: solid 1px #ebd5d5;
}
.account-order-info__history-date, .account-order-info__history-status, .account-order-info__history-comment
 {
    padding: 10px 15px;
    border-right: solid 1px #ebd5d5;
}


div.heading {
    display: flex;
    align-items: center;
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 1.3em;
    color: var(--heading-c);
}
.account-order-info__products-heading {
    font-weight: normal; /* Убирает жирность текста */
    font-size: .95em;
    white-space: nowrap;
    background: #008acc;
    color: #fff;
    
}
/* стиль блоков в заказе Плательщик и Адрес доставки */
.account-order-info {
            width: 100%;
            max-width: 100%;
            margin: 0 auto;
            padding: 20px;
            border: 1px solid #ccc;
            border-radius: 8px;
            background-color: #f9f9f9;
            margin-bottom: 20px; /* Расстояние между блоками */
        }

        .account-order-info strong i {
            margin-right: 5px;
            font-size: inherit;
            vertical-align: 0px; /* Смещаем иконку вверх на 4 пикселя */
        }

        .highlight5 i {
            color: #25D366; /* Яркий зелёный цвет для WhatsApp */
        }

        .highlight6 i {
            color: #0088CC; /* Темно-голубой цвет для Telegram */
        }

        .custom-color-icon {
            color: #F2766B; /* Устанавливает цвет иконки */
        }



#content > div > div:nth-child(1) > strong {
    font-weight: normal; /* Убираем жирность */
    font-style: normal; /* Убираем наклон (курсив) */
    text-decoration: none; /* Убираем подчёркивание */
}

.menu-module__ul, .list-group
 {
    background: #ffffff;
    border-radius: var(--border-radius-1);
    overflow: hidden;}

/* стиль для слайда на главной странице */
#uni-slideshow-0 > div.owl-stage-outer > div > div.owl-item.active > div > div.uni-slideshow__description.fullwidth.col-sm-7 > div.uni-slideshow__title.fullwidth {
    background-color: rgba(0, 128, 0, 0.5); /* Прозрачный зелёный цвет */
    padding: 20px;
    border-radius: 8px;
    color: white;
    font-size: 24px;
    font-weight: bold;
    text-align: left; /* Выравнивание текста по левому краю */
}

/* стиль для слайда на главной странице (подтекст) */
#uni-slideshow-0 > div.owl-stage-outer > div > div.owl-item.active > div > div.uni-slideshow__description.fullwidth.col-sm-7 > div.uni-slideshow__text.fullwidth {
    font-size: 15px;
    text-align: left; 
    line-height: 1.6;
    color: #333;
    background-color: rgba(255, 102, 102, 0.5); /* Полупрозрачный красный фон */
    padding: 5px 10px;                   /* Внутренние отступы */
    border-radius: 5px;                  /* Закруглённые углы */
    color: white;                        /* Белые буквы */
    font-weight: bold;                   /* Жирный шрифт */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); /* Тень */
    transition: background-color 0.3s ease; /* Плавный переход фона */

    &:hover {
        background-color: rgba(255, 102, 102, 0.7); /* Менее прозрачный фон при наведении */
    }
}

/* стиль текста для "Категории товара" в шапке */
body > header > div:nth-child(2) > div > div.header-block__item.header-block__item-menu.hidden-xs.hidden-sm > button > span 

{
text-transform: uppercase;
font-size: 12px;
}

/* Добавляем иконку перед текстом в кнопке на странице товара "Задать вопрос по товару" */
.custom-form-1-btn.btn-success::before { /* Применяем псевдоэлемент ::before для иконки */
            content: "\f128";           /* Специальный символ иконки */
            font-family: "Font Awesome 5 Free"; /* Шрифт Font Awesome */
            font-weight: 900;           /* Необходимый вес шрифта */
            color: white;               /* Цвет иконки */
            font-size: 14px;            /* Размер иконки */
            margin-right: 10px;         /* Отступ справа от иконки до текста */
        }


/* Специальное оформление фразы "В комплекте дешевле" */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul > li.complete.with.baby {
           padding-top: 0px;
    padding-right: 27px;
    padding-bottom: 2px;
    padding-left: 22px;
            margin-top: 3px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-color: #F7F7F7;
            color: #e14135; 
        } 

/* Добавляем иконку перед текстом "В комплекте дешевле" */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul > li.complete.with.baby::before {
            content: "\f26c"; /* Код иконки "галочки" из Font Awesome */
            font-family: "Font Awesome 5 Free";
            font-weight: 900; /* Обязателен для отображения иконок */
            color: #e14135;
            font-size: 14px; /* Размер иконки */
            position: absolute;
            left: 0; /* Иконка прижимается к левой стороне */
            top: 50%; /* Иконка центрирована по вертикали */
            transform: translateY(-50%); /* Дополнительно выравниваем по центру */
            margin-right: 10px; /* Отступ справа от иконки до текста */
        }

/* Специальное оформление фразы "Гарантия качества продукта" */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul > li.quality.assurance {
            padding: 2px 20px; /* Внутренние отступы текста*/
            color: #1ea533; /* белый цвет шрифта */
        }

/* Добавляем иконку перед текстом "Гарантия качества продукта" */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul > li.quality.assurance::before {
            content: "\f559"; /* Код иконки "галочки" из Font Awesome */
            font-family: "Font Awesome 5 Free";
            font-weight: 900; /* Обязателен для отображения иконок */
            color: #1ea533; /* Белый цвет иконки */
            font-size: 14px; /* Размер иконки */
            position: absolute;
            left: 0; /* Иконка прижимается к левой стороне */
            top: 50%; /* Иконка центрирована по вертикали */
            transform: translateY(-50%); /* Дополнительно выравниваем по центру */
            margin-right: 10px; /* Отступ справа от иконки до текста */
           
        }

/* Оформление фразы "Защита покупателя" на странице товара */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > p {
            position: relative; /* Позиция для иконки */
            padding-left: 30px; /* Пространство для иконки */
            line-height: 1.6; /* Высота строки */
            font-size: 13px; /* Размер шрифта */
            color: #333; /* Цвет текста */
        }

/* Добавляем иконку перед каждой фразой */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > p::before {
            content: "\f505"; /* Icon gear from Font Awesome */
            font-family: "Font Awesome 5 Free";
            font-weight: 900; /* Требуется для отображения иконок */
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%); /* Центрирование по центру строки */
            font-size: 18px; /* Размер иконки */
            color: #1EA533; /* Ярко-зелённый цвет */
        }


/* Оформление основного блока защита покупателя*/
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul {
            list-style-type: none; /* Убираем стандартные маркеры */
            padding-left: 0; /* Отступ слева убрать */
        }

        /* Каждое предложение */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul li {
            position: relative; /* Позиция для иконки */
            padding-left: 13px; /* Пространство для иконки */
            line-height: 1.6; /* Высота строки */
        }

/* Добавляем иконку шестеренки перед каждой фразой */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > ul li::before {
            content: "\f0da"; /* Icon gear from Font Awesome */
            font-family: "Font Awesome 5 Free";
            font-weight: 900; /* Требуется для отображения иконок */
            position: absolute;
            left: 0;
            top: 50%; /* Центруем вертикально */
            transform: translateY(-50%); /* Центрирование по центру строки */
            font-size: 10px; /* Размер иконки */
            color: #1EA533; /* Ярко-зелённый цвет */
        }

/* Основное оформление блока характеристик на странице товара*/
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > ul.product-page__short-attribute.product-data.list-unstyled {
            list-style-type: none; /* Убираем стандартные маркеры */
            padding-left: 0; /* Отступ слева убрать */
        }

/* Каждый элемент списка */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > ul.product-page__short-attribute.product-data.list-unstyled li {
            position: relative; /* Позиция для иконки */
            padding-left: 13px; /* Пространство для иконки */
            line-height: 1.6; /* Высота строки */
               margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
            
        }

/* Добавляем иконку перед каждой фразой */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > ul.product-page__short-attribute.product-data.list-unstyled li::before {
            content: "\f0da"; /* Icon gear from Font Awesome */
            font-family: "Font Awesome 5 Free";
            font-weight: 900; /* Требуется для отображения иконок */
            position: absolute;
            left: 0;
            top: 50%; /* Центруем вертикально */
            transform: translateY(-50%); /* Центрирование по центру строки */
            font-size: 10px; /* Размер иконки */
            color: #F2766B; /* Акцентный цвет */
        }

/* Основной блок продукта артикул и т.д*/
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > ul:nth-child(1) {
            list-style-type: none; /* Убираем стандартные маркеры */
            padding-left: 0; /* Удаляем отступ слева */
        }

/* Список характеристик */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > ul:nth-child(1) li {
            position: relative; /* Позиция для иконок */
            padding-left: 13px; /* Пространство для иконки */
            line-height: 1.6; /* Интервал между строками */
           
                margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
        }

/* Добавляем иконку перед каждой характеристикой */
        #product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > ul:nth-child(1) li::before {
            content: "\f0da"; /* Icon computer from Font Awesome */
            font-family: "Font Awesome 5 Free";
            font-weight: 900; /* Нужен для отображения иконок */
            position: absolute;
            left: 0;
            top: 50%; /* Центруем вертикально */
            transform: translateY(-50%); /* Центрирование по центру строки */
            font-size: 10px; /* Размер иконки */
            color: #F2766B; /* Акцентный синий цвет */
        }

#tabcustom0 > p > a {
            position: relative;
            overflow: hidden;
            display: inline-block;
            padding: 5px 10px;
            font-size: 15px;
            font-weight: bold;
            color: white;
            background-color: #007BFF;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s cubic-bezier(.17,.67,.83,.67), box-shadow 0.3s ease-in-out;
        }

/* Эффект подсветки */
        #tabcustom0 > p > a::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.3));
            opacity: 0;
            transition: opacity 0.3s ease-in-out;
        }

        #tabcustom0 > p > a:hover::before {
            opacity: 1;
        }

        #tabcustom0 > p > a:active {
            transform: translateY(2px);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }

html, body {
    height: 100%;
    font-size: 14px; /* Удобный размер шрифта */
    font-family: 'Montserrat', Arial, Helvetica, sans-serif; /* Современный шрифт Montserrat */
    font-weight: 400;                                       /* Средняя плотность шрифта */
    line-height: 1.6;                                       /* Оптимальное расстояние между строками */
    color: #333;                                            /* Основной цвет текста */
    background-color: #ffffff;                              /* Белый фон */
}

#content > div.content-top > div.uni-module.category-wall.category-wall-0 {
    font-size: 11px;               /* Большой размер текста */
    text-transform: uppercase;     /* Преобразование всех символов в верхний регистр */
    color: #333;                   /* Темно-серый цвет текста */
    letter-spacing: 1px;           /* Небольшое расстояние между символами */
    line-height: 1.2;              /* Оптимальное межстрочное расстояние */
}

#menu2 > ul {
    font-size: 12px;               /* Большой размер текста */
    text-transform: uppercase;     /* Преобразование всех символов в верхний регистр */
    color: #333;                   /* Темно-серый цвет текста */
    letter-spacing: 1px;           /* Небольшое расстояние между символами */
    line-height: 1.2;              /* Оптимальное межстрочное расстояние */
}


#menu > ul {
    font-size: 12px;               /* Большой размер текста */
    text-transform: uppercase;     /* Преобразование всех символов в верхний регистр */
    color: #333;                   /* Темно-серый цвет текста */
    letter-spacing: 1px;           /* Небольшое расстояние между символами */
    line-height: 1.2;              /* Оптимальное межстрочное расстояние */
}

h4::before {
    content: "\f046"; /* Код иконки Font Awesome (например, шестерёнка) */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Обязательно для правильного отображения иконок */
    color: #f2766b; /* Устанавливаем красный цвет иконки */
    margin-right: 5px; /* Пространство между иконкой и текстом заголовка */
  
}

h3::before {
    content: "\f013"; /* Код иконки Font Awesome (например, шестерёнка) */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Обязательно для правильного отображения иконок */
    color: #f2766b; /* Устанавливаем красный цвет иконки */
    margin-right: 5px; /* Пространство между иконкой и текстом заголовка */
   
}

h2::before {
    content: "\f2db"; /* Код иконки Font Awesome (например, шестерёнка) */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Обязательно для правильного отображения иконок */
    color: #f2766b; /* Устанавливаем красный цвет иконки */
    margin-right: 5px; /* Пространство между иконкой и текстом заголовка */
    
}

h1::before {
    content: "\f2db"; /* Код иконки Font Awesome (например, шестерёнка) */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Обязательно для правильного отображения иконок */
    color: #f2766b; /* Устанавливаем красный цвет иконки */
    margin-right: 5px; /* Пространство между иконкой и текстом заголовка */
    
}

#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__right-block.visible-xl {box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Легкая тень для объема */}
#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__option.option.row {box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Легкая тень для объема */}
.form-control{font-size: .95em;border: solid 1px rgb(155 155 155);border-radius: var(--border-radius-1);}
.footer__column-li{display: flex;align-items: center;margin: 0 0 3px;font-size: .95em;font-weight: 500;}


.option__select
 {
    margin: 0 0 10px;
    padding: 0 13px;
    height: 26px;
    line-height: 20px;
    color: #008acc;
}

#simplecheckout_cart > div.table-responsive > table > tbody > tr > td.name > small {color: #cc0000}

#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__right-block.visible-xl > div.qty-indicator.qty-indicator-type-1 > div {background: #ffe9e9;}

#product > div.product-banner.row-flex > div:nth-child(n) > div {border: 1px solid #dedcdc}

#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__right-block.visible-xl {background: rgba(0 0 0 / .03);
border: 1px solid #dedcdc;}

#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__option.option.row {padding: 15px 20px;
    border-radius: var(--border-radius-1);
    background: rgba(0 0 0 / .03);
border: 1px solid #dedcdc;
}

#tab-description > hr:nth-child(n) {color: #dce0e1;}

/*qr код на странице товара*/


/*объявление в корзине_ Товары, отмеченные ***, недоступны в нужном количестве или их нет на складе!*/
#simplecheckout_cart > div.alert.alert-danger.simplecheckout-warning-block {color: #ffffff;}


/*код товара*/
#product > div.rating-model > div {color: var(--price-c);}

/*Смещение в лево наименование товара в корзине*/
.simplecheckout-cart td.name {text-align: left;}

/*Вам теперь необходимо только подтвердить Ваш аккаунт перейдя по ссылке...*/
#content > div > p:nth-child(1){
    background: #eeeeee;
    border: 1px solid #cccccc;
    padding: 5px 10px;
    border-radius: 4px;
    }

#reward-customer-sv-widget > p{
    background: #eeeeee;
    border: 1px solid #cccccc;
    padding: 5px 10px;
    border-radius: 4px;
    }

/*защита покупателя*/
#product > div.row > div > div > div.product-block.col-sm-7 > div > div.product-block__left-block > div.product-page__textblock > div > p > img {margin: 0px 7px 0px;}

/*цвет кнопки задать вопрос по товару*/
.btn-success {background: var(--a-c);}



/* кнопки Платежная информация для Юрлиц и ИП */

#content > a:nth-child(4),
#content > a:nth-child(7),
#content > a:nth-child(9) {
    display: inline-flex;         /* Располагаем кнопки в ряд */
    justify-content: center;     /* Выравниваем текст внутри кнопок */
    align-items: center;         /* Центрируем текст по вертикали */
    width: 178px;                /* Одинаковая длина для всех кнопок */
    padding: 5px 24px;
    font-size: 16px;
    color: #ffffff;
    background-color: #007BFF;   /* Ярко-синий цвет */
    border: none;
    border-radius: 3px;
    text-decoration: none;
    transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    margin-right: 10px;          /* Промежуток между кнопками */
    margin-bottom: 10px;         /* Нижний внешний отступ */
}

#content > a:nth-child(4):hover,
#content > a:nth-child(7):hover,
#content > a:nth-child(9):hover {
    background-color: #0056b3; /* Темнее при наведении */
    transform: translateY(-2px); /* Парение */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

#content > a:nth-child(4):focus,
#content > a:nth-child(7):focus,
#content > a:nth-child(9):focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.3); /* Фокус подсветка */
}
/* конец*/


/* стиль иконок способов оплаты и доставки */

#simplecheckout_payment > div.simplecheckout-block-content > div:nth-child(n) > label > img {
    width: auto;               /* Авто ширина */
    height: auto;              /* Авто высота */
    max-width: 100%;           /* Максимальная ширина контейнера */
    display: block;            /* Изображение становится блочным элементом */
    border-radius: 5px;       /* Округленные углы */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);   /* Мягкая тень вокруг изображения */
    transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out; /* Анимация при наведении */
    
    &:hover {                  /* Стили при наведении мышью */
        transform: scale(1.05); /* Немного увеличиваем размер */
        filter: brightness(1.1); /* Легкое увеличение яркости */
        cursor: pointer;        /* Курсор меняется на указатель */
    }
}

#simplecheckout_shipping > div.simplecheckout-block-content > div > label > img {
    width: auto;               /* Авто ширина */
    height: auto;              /* Авто высота */
    max-width: 100%;           /* Максимальная ширина контейнера */
    display: block;            /* Изображение становится блочным элементом */
    border-radius: 5px;       /* Округленные углы */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);   /* Мягкая тень вокруг изображения */
    transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out; /* Анимация при наведении */
    
    &:hover {                  /* Стили при наведении мышью */
        transform: scale(1.05); /* Немного увеличиваем размер */
        filter: brightness(1.1); /* Легкое увеличение яркости */
        cursor: pointer;        /* Курсор меняется на указатель */
    }
}

/* конец */

/*  */
#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__address {
    justify-content: center;
    align-items: center;
    background-color: #f8f8f8; /* Нежный фон */
    border-radius: 12px; /* Скругленные углы */
    padding: 20px; /* Внутренние отступы */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Легкая тень */
}


#content > div > div.contacts > div > div:nth-child(1) > div.row-flex > div.contacts__contacts {
    justify-content: center;
    align-items: center;
    background-color: #f8f8f8; /* Нежный фон */
    border-radius: 12px; /* Скругленные углы */
    padding: 20px; /* Внутренние отступы */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Легкая тень */
}
/* конец */

/* стиль кнопки в конфигураторе */
#free-item-products-container > div.free-items > div:nth-child(n) > div:nth-child(n) > div > div > div.col-xs-12.col-sm-4.text-left.text-xs-center > div.selectable-item-container.text-xs-center > span.selectable-item.add-to-kit-free-product-button {
    display: inline-block;
    color: #333; /* Темный текст */
    background-color: transparent; /* Прозрачный фон */
    border: 1px solid #008acc; /* Тонкая cbyzz рамка */
    border-radius: 2px;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
}

#free-item-products-container > div.free-items > div:nth-child(n) > div:nth-child(n) > div > div > div.col-xs-12.col-sm-4.text-left.text-xs-center > div.selectable-item-container.text-xs-center > span.selectable-item.add-to-kit-free-product-button:hover {
    background-color: #4008ACC; /* Заполняется зеленым при наведении */
    color: #FF0000; /* красные буквы при наведении */
}

#free-item-products-container > div.free-items > div:nth-child(n) > div:nth-child(n) > div > div > div.col-xs-12.col-sm-4.text-left.text-xs-center > div.selectable-item-container.text-xs-center > span.selectable-item.add-to-kit-free-product-button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #FF0000; /* Выделяющая рамка при фокусе */
}

#free-item-products-container > div.free-items > div:nth-child(n) > div:nth-child(n) > div > div > div.col-xs-12.col-sm-4.text-left.text-xs-center > div.selectable-item-container.text-xs-center > span.selectable-item.add-to-kit-free-product-button.disabled {
    color: #FF0000; /* Серая рамка и текст для неактивной кнопки */
    border-color: #ccc;
    cursor: not-allowed;
}


/* стиль конфигуратора */
#free-item-products-container > div.free-items > div:nth-child(n) {
    align-items: center;
    background-color: #008ACC; /* Тёмно-синий фон */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    text-align: left;
    color: #FFFFFF; /* Белый текст */
}
/* стиль конфигуратора (конец) */




#content > div.table-responsive > table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

#content > div.table-responsive > table th {
    background-color: #f4f4f4;
    color: #333;
    font-weight: bold;
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #e0e0e0;
}

#content > div.table-responsive > table td {
    
    border-bottom: 1px solid #e0e0e0;
}

#content > div.table-responsive > table tbody tr:hover {
    background-color: #f9f9f9;
    transition: background-color 0.3s ease-in-out;
}

#content > div.table-responsive > table tfoot {
    background-color: #fefefe;
    font-weight: bold;
    color: #555555;
}

#content > div.table-responsive > table caption {
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #555555;
    text-align: center;
    background-color: #fdfdfd;
    border-bottom: 1px solid #e0e0e0;
}

#content > div.table-responsive > table .alt-row {
    background-color: #f7f7f7;
}

#content > div.table-responsive > table .highlighted-cell {
    background-color: #ffebcd;
    color: #333333;
    font-weight: bold;
}

#content > div.table-responsive > table img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

#content > div.table-responsive > table button {
    background-color: #4caf50;
    color: #ffffff;
    border: none;
    padding: 8px 16px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}

#content > div.table-responsive > table button:hover {
    background-color: #45a049;
}


#content > div > div.contacts > div > div:nth-child(1) > div.heading {
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
    padding: 10px 0;
    border-bottom: 2px solid #eee;
    position: relative;
}

#content > div > div.contacts > div > div:nth-child(1) > div.heading::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 50px;
    height: 2px;
    background-color: #27ae60;
}

#content > div > div.contacts > div > div:nth-child(1) > div.heading a {
    color: #27ae60;
    text-decoration: none;
    transition: color 0.3s ease;
}

#content > div > div.contacts > div > div:nth-child(1) > div.heading a:hover {
    color: #1abc9c;
}


 #reward-customer-sv-widget > table > tbody > tr:nth-child(2) > td:nth-child(2) {
    color: red;
} 

#reward-customer-sv-widget > p {
    font-family: 'Open Sans', sans-serif;
    line-height: 1.6;
    color: #333;
    margin: 15px 0;
    padding: 10px 20px;
    background-color: #f9f9f9;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
    text-align: justify;
}

#reward-customer-sv-widget > p::before {
    content: "\f2db"; /* Пример: почтовый конверт */
    font-family: "Font Awesome 5 Free"; /* Используйте точное название семейства шрифтов */
    font-weight: 900; /* Для Solid иконок нужен вес 900 */
    color: #ff6b6b;
    font-size: 24px;
    margin-right: 10px;
    vertical-align: middle;
}

#reward-customer-sv-widget > p a {
    color: #1da1f2;
    text-decoration: underline;
    transition: color 0.3s ease;
}

#reward-customer-sv-widget > p a:hover {
    color: #0056b3;
}

#reward-customer-sv-widget > p strong {
    color: #333;
    font-weight: bold;
}

#reward-customer-sv-widget > p em {
    font-style: italic;
    color: #666;
}


#reward-customer-sv-widget > table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #333333;
}

#reward-customer-sv-widget > table thead {
    background-color: #f2f2f2;
    color: #444444;
    font-weight: bold;
}

#reward-customer-sv-widget > table th,
#reward-customer-sv-widget > table td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #e0e0e0;
}

#reward-customer-sv-widget > table tbody tr:hover {
    background-color: #f9f9f9;
    transition: background-color 0.3s ease-in-out;
}

#reward-customer-sv-widget > table tfoot {
    background-color: #fefefe;
    font-weight: bold;
    color: #555555;
}

#reward-customer-sv-widget > table caption {
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #555555;
    text-align: center;
    background-color: #fdfdfd;
    border-bottom: 1px solid #e0e0e0;
}

#reward-customer-sv-widget > table tr.alt-row {
    background-color: #f7f7f7;
}

#reward-customer-sv-widget > table .highlighted-cell {
    background-color: #ffebcd;
    color: #333333;
    font-weight: bold;
}

#reward-customer-sv-widget > table img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

#reward-customer-sv-widget > table button {
    background-color: #4caf50;
    color: #ffffff;
    border: none;
    padding: 8px 16px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}

#reward-customer-sv-widget > table button:hover {
    background-color: #45a049;
}    
 .info-box {
            background-color: #F9F9F9;
            border: 1px solid #DDDDDD;
            padding: 15px;
            border-radius: 5px;
            box-shadow: 0 2px 5px rgba(0,0,0,.1);
            margin-bottom: 20px;
        }
        .bonus-info {
            margin-top: 20px;
        }
        .group-name {
            color: #333;
            font-weight: bold;
        }
        .group-rate {
            color: #27AE60;
            font-weight: bold;
        }
        .group-threshold {
            color: #FF0000;
            font-style: italic;
        }


/* таблица с балами */
#tab-rewards {
    background-color: #f8f9fa;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

/* Обертка таблицы с адаптивностью */
#tab-rewards .table-responsive {
    overflow-x: auto;
    margin-bottom: 1rem;
    max-width: 100%;
}

/* Таблица вознаграждений */
#tab-rewards .table-responsive table {
    width: 100%;
    color: #343a40;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    vertical-align: top;
    border-collapse: collapse;
    border-spacing: 0;
    white-space: nowrap;
    word-break: break-word;
    min-width: 600px;
}

/* Заголовки столбцов */
#tab-rewards th {
    background-color: #e9ecef;
    color: #212529;
    font-weight: bold;
    padding: 0.75rem;
    position: sticky;
    top: 0;
    z-index: 1;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

/* Строки таблицы */
#tab-rewards td {
    padding: 0.75rem;
    border-top: 1px solid #dee2e6;
}

/* Альтернативная заливка строк */
#tab-rewards tbody tr:nth-child(even) {
    background-color: #fff;
}

#tab-rewards tbody tr:nth-child(odd) {
    background-color: #fafafa;
}

/* Наведение на строки */
#tab-rewards tbody tr:hover {
    background-color: #ebf3ff;
    cursor: pointer;
}





/* Основной стиль для текста */
.instruction {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: #333;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    position: relative; /* Для абсолютного позиционирования иконки */
}

/* Иконка в левый верхний угол с отступом */
.instruction::before {
    content: "\f05a"; /* Код иконки "документ" из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    left: 10px;
    top: 10px; /* Отступ сверху */
font-size: 18px;
    color: #00a817;
    padding-right: 7px; /* Внутренний отступ справа */
}

/* Список */
.instruction ol {
    list-style-type: decimal;
    padding-left: 20px;
    margin-bottom: 10px;
}

/* Подпункт списка */
.instruction ol ol {
    list-style-type: lower-alpha;
    padding-left: 20px;
}







#content > div > div.uni-slideshow_v2-0.uni-slideshow_v2.owl-carousel.hidden-on-mobile.owl-loaded {
    border: 1px solid #ccc; /* Обычная рамка */
    padding: 10px; /* Внутренние отступы */
    margin-bottom: 20px; /* Внешний отступ снизу */
}

/* иконка дата на отзыв на странице товара (популярный)*/
#review > div > div > div.review-list__item.uni-item.popular > div.review-list__info > div.review-list__date {
    position: relative;
    padding-left: 30px; /* Отступ для иконки */
}

#review > div > div > div.review-list__item.uni-item.popular > div.review-list__info > div.review-list__date::before {
    content: "\f073"; /* Код иконки даты из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 40%;
    transform: translateY(-50%);
    font-size: 20px;
    color: #333333;
}


/* иконка дата на отзыв на странице товара*/
#review > div > div > div:nth-child(n) > div.review-list__info > div.review-list__date {
    position: relative;
    padding-left: 25px; /* Отступ для иконки */
}

#review > div > div > div:nth-child(n) > div.review-list__info > div.review-list__date::before {
    content: "\f073"; /* Код иконки даты из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 40%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #333333;
}

/* иконка покупателя отзыв на странице товара (популярный)*/
#review > div > div > div.review-list__item.uni-item.popular > div.review-list__info > div.review-list__name {
    position: relative;
    padding-left: 25px; /* Отступ для иконки */
}

#review > div > div > div.review-list__item.uni-item.popular > div.review-list__info > div.review-list__name::before {
    content: "\f007"; /* Код иконки пользователя из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #008ACC;
}
/* иконка покупателя отзыв на странице товара*/
#review > div > div > div:nth-child(n) > div.review-list__info > div.review-list__name {
    position: relative;
    padding-left: 30px; /* Отступ для иконки */
}

#review > div > div > div:nth-child(n) > div.review-list__info > div.review-list__name::before {
    content: "\f007"; /* Код иконки пользователя из Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    color: #008ACC;
}


/* стиль отзыв на странице товара (популярный)*/
#review > div > div > div.review-list__item.uni-item.popular {
    background-color: #e8ffe8;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 20px;
    transition: box-shadow 0.3s ease;
}

#review > div > div > div.review-list__item.uni-item.popular:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
}

#review > div > div > div.review-list__item.uni-item.popular h2 {
    color: #343a40;
    font-size: 24px;
    margin-bottom: 10px;
}

#review > div > div > div.review-list__item.uni-item.popular p {
    color: #6c757d;
    font-size: 16px;
    line-height: 1.5;
}

/* стиль отзыв на странице товара*/
#review > div > div > div:nth-child(n) {
    background-color: #f8f9fa;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 20px;
    transition: box-shadow 0.3s ease;
}

#review > div > div > div:nth-child(n):hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
}

#review > div > div > div:nth-child(4) h2 {
    color: #343a40;
    font-size: 24px;
    margin-bottom: 10px;
}

#review > div > div > div:nth-child(n) p {
    color: #6c757d;
    font-size: 16px;
    line-height: 1.5;
}







/*история заказов цвет номера заказа*/
#content > div.table-responsive > table > tbody > tr:nth-child(n) > td:nth-child(1) {color: #ff0000;}

/*история заказов цвет суммы заказа*/
#content > div.table-responsive > table > tbody > tr:nth-child(n) > td:nth-child(5){color: #CC0000;}

/*детали заказа цвет суммы заказа*/
#content > div > div.account-order-info__products-wrap > div > table > tbody > tr:nth-child(3) > td > div > div:nth-child(3) > div.account-order-info__totals-text{color: #CC0000;}

