

/*.connector__trigger, .connector__item--chat {*/
/*    background-color: #ff0000 !important;*/
/*}*/

.mobile-version #content .mobile-content-padding .static-block, /* статичные блоки на главной в мобиной версии */
.mobile-version .site-footer-top-level .static-block, /* статичный блок в футере в мобиной версии */
.site-footer .bonus-card-block, /* иконка скидочной карты в футере в десктоной версии */
.mobile-version .site-footer-top-level .bonus-card-block, /* иконка скидочной карты в футере в мобиной версии */
.mobile-version .bottom-panel .bottom-panel__menu-descr /* описание пунктов в нижней панели мобиной версии */ 
{
    display: none;
}
/* корректировка ширины блока в наборе в моб версии*/
.mobile-version .productset .products-view-block {
    width: 50vw; 
}
/* корректировка высоты блока в наборе в моб версии */
.mobile-version .products-view-tile .products-view-picture-link {
  height: fit-content !important;
  max-height: 320px;
}
.mobile-version .bottom-panel__menu-link {
    height:35px;
}
.mobile-version .bottom-panel__menu-block {
  padding: 5px 16px 5px;
}
.mobile-version .footer-static-block h3 {
    text-transform:none;
}
/*------------------*/
.social--vkontakte {
    background-color: #464646!important;
}
.social--youtube {
    background-color: #464646!important;
}
.social--instagram {
    background-color: #464646!important;
}
.social--telegram {
    background-color: #464646!important;
}
/*------------------*/

.toolbar-bottom-btn-confirm {
    color: #000;
    background: #ffffff;
}
.toolbar-bottom-btn-confirm:hover {
  color: #000;
    background: #ffffff;
}

/*------------------*/
.cart-mini-main .cart-mini-main-count {
    color: #000;
    background: #ffffff;
}
/*------------------*/
.kateg-on-mainpage {
  display: inline-block; 
  overflow: hidden; /* Скрываем всё за контуром */
}
.kateg-on-mainpage {
  transition: 1s; /* Время эффекта */
  display: block; 
}
.kateg-on-mainpage:hover {
  transform: scale(1.1); /* Увеличиваем масштаб */
}
/*------------------*/
.scroll-to-block-trigger {
    display:none;
}

.products-view-meta {
    display:none;
}

.products-view-label-discount {
    display:none; /*Убирает лейбл СКИДКА с фото товара*/ 
}

.price-number {
    color: black;/* цвет цены после скидки */
}
.price-currency {
    color: black;/* цвет РУБ после скидки */
}

.price-discount {
    color: black;
    display: none;/* цвет -00000 (выгода) */
}

.no-borders.main-product-cell {
display: flex;
flex-direction: column;
}
.no-borders.panel.breadcrumbs {
order: 1;
}
.gallery-photos-mobile.details-carousel-mobile {
order: 2;
}
.panel.no-borders.cs-bg-4.cs-br-1 {
order: 3;
}
.mobile-product-main-info {
order: 4; /* перемещает название товара под фото */
} 

/* Интернет-магазин косметики>Каталог>По бренд>SKINCOUTURE> Acne Treatment Line> название товара */
/*.breadcrumbs__inner {*/
/*    display: none;*/
/*} */

.mobile-version .gallery-photos-slider--main {
    padding-left: 0px;
    padding-right: 0px;/* убирает падинг в карте товара на фото товара */
}

.category-title-mobile {
    display:none; /*Убирает навзвание категории*/ 
}

.linked-products__bundle-name {
    margin-bottom: 5px !important;
    margin-top: 0px !important; /*Убирает margin возле рамок обьемов связанный карточек товара;*/ 
}

.details-brand {
    display: none;/*Убирает навзвание бренда после инф о доставке*/ 
}

.details-row.details-briefproperties {
    display: none; /*Убирает тег Обьем над банером под ценой товара*/ 
}

.not-available {
display: none; /*Убирает надпись нет в наличии*/ 
}

.availability.not-available{
   
    display: none;
}


@media screen and (max-width: 600px) {
  .hidemobile {
    visibility: hidden;
    display: none;/*скрывает в моб версии банер по аналогам в карте товара в описании */ 
  }
}

.showmobile { display: none; } /*скрывает в десктопной версии банер по аналогам в карте товара в описании */ 
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) { .showmobile { display: inline; }}

.mobile-version .block-exuding-row.cs-bg {
    padding-bottom: 0px;/*Убирает отступ посли расчета доставки и описанием товара в карте товара моб.версии*/
    padding-top: 0px;
}

.products-view-block .products-view-info .products-view-name {
    height: 72px; /*увеличивает размер блока с названием товара в категории, чтобы влезло название товара*/ 
} 


.details-payment-block .btn {
background-color: #3c3c3c;
}


.details-photos__left.text-align-center.m-t-sm{
display: none;/*Убирает значок хлопушки по фото товара в карте*/ 
}

.video-embed {
  
    padding-top: 0px;}
    

.modal-baner-custom {

 line-height: 0px;
 display: block;
}

.module-buy-more-block{
    display: none;/*скрывает банер доберите до бесплатной доставки */ 
  }
.fullcartmessage{
    display: none;/*скрывает банер доберите до бесплатной доставки */ 
  }
  
.cart-fullcartmessage{
    display: none;/*скрывает банер моб версии доберите до бесплатной доставки */ 
  }

.cart-full-properties-name{
    display: none; /*скрывает указание на проф цену по ссылке*/ 
  }

.col-xs-9.col-p-v.site-body-main {
    display: flex;
    flex-direction: column;
}

.breadcrumbs.breadcrumbs--desktop + .category-description {
    order: 3;
}

.row {
    order: 4;
}

.row.products-view.products-view-tile {
    order: 5;
}

/* По умолчанию теги скрыты */
.tags {
    order: 6;
    display: none !important;
}


@media screen and (width: 1373px) {
    .tags {
        display: block !important;
    }
}

.row.products-view.products-view-tile + .category-description {
    order: 7;
}

/* кнопка читать далее*/
details summary {
    display: inline-block;
    padding: 6px 12px;
    margin-top: 10px;
    border: 1px solid #ccc;
    border-radius: 20px;
    background-color: #f5f5f5;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.4;
    user-select: none;
    transition: background-color 0.3s, color 0.3s;
}

/* Эффект при наведении */
details summary:hover {
    background-color: #e0e0e0;
    color: #000;
}

/* Убираем стандартный маркер disclosure triangle */
details summary::-webkit-details-marker {
    display: none;
}

/* Блок FAQ */
/* Общие стили для блока FAQ */
.faq {
  max-width: 900px;
  margin: 20px auto;
  padding: 0 10px;
  font-family: 'Helvetica Neue', sans-serif;
  color: #333;
  line-height: 1.6;
}

/* Стили для каждого вопроса */
.faq details {
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  margin-bottom: 5px;
  padding: 5px 5px;
  background-color: #fafafa;
  transition: box-shadow 0.3s ease;
}

.faq details:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

/* Стили для заголовков вопросов */
.faq summary {
  font-weight: 600;
  cursor: pointer;
  outline: none;
  list-style: none;
  position: relative;
  padding-right: 25px;
}

.faq summary::-webkit-details-marker {
  display: none;
}

.faq summary::after {
  content: "+";
  position: absolute;
  right: 12px;
  font-weight: bold; /* ← добавлено */
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  color: #888;
  transition: transform 0.3s;
}


.faq details[open] summary::after {
  content: "–";
  transform: rotate(180deg);
  color: #000;
}

/* Стили для текста ответов */
.faq p {
  margin-top: 10px;
   color: #444;
}

/* Анимация появления ответа */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
}

.faq details[open] > div {
  animation: fadeIn 0.4s ease-in-out;
}


.carousel-dots.carousel-mobile-dots {
    display: none;  /*скрыть точки навигации в каруселе на мобильном*/
}
