.widget.c-widget.c-widget-navigation-button-top .widget-button {
    display: none !important;
}
@media (max-width : 990px) {  
    #vk_community_messages {
        bottom: 130px !important; /* Фиксированный отступ */
        z-index: 9999; /* Виджет ВК поверх других элементов */
    }
}
    #vk_community_messages {
        bottom: 100px !important; /* Фиксированный отступ */
        z-index: 9999; /* Виджет ВК поверх других элементов */
    }
    #cookie-notice {
        z-index: 9998; /* Куки-панель под виджетом */
    }

.intec-grid.intec-grid-i-h-12 > .intec-grid-item-1
{    text-align: center;}

.widget.c-widget.c-widget-products-4 .widget-item-offers-property-value-text {
    color: #742a39 !important;
}
/* Общие стили для всех цен */
[data-role="item.summary.price"]::before,
.sale-basket-small-products-total-value::before,
.basket-price-current[data-entity="basket-total-price"]::before,
.basket-price-discount::before,
.basket-item-price-apart-value::before,
.basket-item-total-value::before,
.sale-basket-small-products-total-value::before,
.sale-basket-small-products-columns-price-current::before,
.sale-basket-small-products-columns-sum::before,
[data-role="item.price.discount"]::before,
[data-role="item.summary.price"]::before,
[data-role="price.discount"]::before,
[data-role="price.base"]::before,
.catalog-products-viewed-price::before {
    content: "от ";
    white-space: nowrap;
}



.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype {
    width: 200px !important;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-detail-item[data-code=even] {
    display: none;
}

.catalog-element-purchase-properties-preview {
    display: none !important;
}

.catalog-element-additional-block-name {
    display: none !important;
}

div.catalog-element-sections-tab[data-id="properties"] {
    display: none !important;
}

@media only screen and (max-width: 990px) {

.widget-item-image-buttons {
    position: absolute !important;
    top: -325px !important;  /* Отступ сверху */
    left: 280px !important; /* Отступ слева */
    z-index: 10 !important; /* Поверх других элементов */
    width: 36px !important;
    height: 36px !important;
}
/* Основной контейнер кнопок */
.widget-item-image-buttons {
    position: relative !important;
    width: 36px !important;
    height: 36px !important;
}

/* Общие стили для обеих кнопок */
.widget-item-image-button-delay,
.widget-item-image-button-delayed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 36px !important;
    height: 36px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(255, 255, 255, 0.9) !important;
    border-radius: 50% !important;
    transition: all 0.2s ease !important;
    margin: 0 !important;
}

/* Стили для иконки */
.intec-ui-icon-heart-1 {
    width: 20px !important;
    height: 18px !important;
    font-size: 18px !important;
    transition: all 0.2s ease !important;
}

/* Состояние "НЕ в избранном" */
.widget-item-image-button-delay .intec-ui-icon-heart-1 {
    color: #ffb6c1 !important;
}

/* Состояние "В избранном" */
.widget-item-image-button-delayed .intec-ui-icon-heart-1 {
    color: #ff4d4d !important;
}

/* Управление видимостью */
.widget-item-image-button-delay[data-basket-state="added"],
.widget-item-image-button-delayed[data-basket-state="none"] {
    display: none !important;
}

.widget-item-image-button-delay[data-basket-state="none"],
.widget-item-image-button-delayed[data-basket-state="added"] {
    display: flex !important;
}

/* Анимации */
.widget-item-image-button-delay:hover .intec-ui-icon-heart-1 {
    transform: scale(1.2) !important;
    color: #ff4d4d !important;
}

.widget-item-image-button-delay:active .intec-ui-icon-heart-1,
.widget-item-image-button-delayed:active .intec-ui-icon-heart-1 {
    animation: heartBeat 0.5s ease !important;
}

@keyframes heartBeat {
    0% { transform: scale(1); }
    25% { transform: scale(1.3); }
    50% { transform: scale(1); }
    75% { transform: scale(1.2); }
    100% { transform: scale(1); }
}
}
@media only screen and (min-width: 990px) {

.widget-item-image-buttons {
    position: absolute !important;
    top: -255px !important;  /* Отступ сверху */
    left: 210px !important; /* Отступ слева */
    z-index: 10 !important; /* Поверх других элементов */
    width: 36px !important;
    height: 36px !important;
}

/* Основной контейнер кнопок */
.widget-item-image-buttons {
    position: relative !important;
    width: 36px !important;
    height: 36px !important;
}

/* Общие стили для обеих кнопок */
.widget-item-image-button-delay,
.widget-item-image-button-delayed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 36px !important;
    height: 36px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(255, 255, 255, 0.9) !important;
    border-radius: 50% !important;
    transition: all 0.2s ease !important;
    margin: 0 !important;
}

/* Стили для иконки */
.intec-ui-icon-heart-1 {
    width: 20px !important;
    height: 18px !important;
    font-size: 18px !important;
    transition: all 0.2s ease !important;
}

/* Состояние "НЕ в избранном" */
.widget-item-image-button-delay .intec-ui-icon-heart-1 {
    color: #ffb6c1 !important;
}

/* Состояние "В избранном" */
.widget-item-image-button-delayed .intec-ui-icon-heart-1 {
    color: #ff4d4d !important;
}

/* Управление видимостью */
.widget-item-image-button-delay[data-basket-state="added"],
.widget-item-image-button-delayed[data-basket-state="none"] {
    display: none !important;
}

.widget-item-image-button-delay[data-basket-state="none"],
.widget-item-image-button-delayed[data-basket-state="added"] {
    display: flex !important;
}

/* Анимации */
.widget-item-image-button-delay:hover .intec-ui-icon-heart-1 {
    transform: scale(1.2) !important;
    color: #ff4d4d !important;
}

.widget-item-image-button-delay:active .intec-ui-icon-heart-1,
.widget-item-image-button-delayed:active .intec-ui-icon-heart-1 {
    animation: heartBeat 0.5s ease !important;
}

@keyframes heartBeat {
    0% { transform: scale(1); }
    25% { transform: scale(1.3); }
    50% { transform: scale(1); }
    75% { transform: scale(1.2); }
    100% { transform: scale(1); }
}
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
    max-width: 200px !important;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype {
	width: 200px !important;}
.catalog-section-item-information {
display: none;}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-offers-property-value-text {
    color: #000000 !important;
}
.basket-item-basket-property
{
display:none;
}
.catalog-element-properties-preview{
display:none;
}
.ns-bitrix.c-news-list.c-news-list-shares-blocks-3 .news-list-item-discount
{background-color: #e5226d;
color: #fff;

}
.widget.c-product-timer.c-product-timer-template-2 .widget-timer-item-sale-value
{
background-color: #e5226d;
    border-color: #e5226d;
color: #fff;
}
.news-detail-banner-discount-title
{text-shadow: -1px 0px 20px #e5226d;
}
.widget.c-widget.c-widget-products-2 .widget-item-image-button
{
opacity: 1;
font-size: 12px;
background: #fff;
color:  #be1657;
padding: 5px 5px 5px 3px;
margin-bottom: 6px !important;
}
.glyph-icon-compare
{
    margin-left: 1px;
}
.widget.c-widget.c-widget-products-2 .widget-item-image-buttons
{
    margin-right: 6px;
    margin-top: 6px;
}
.widget-item-header {
	text-shadow: -1px 0px 20px #e5226d;
}
.widget.c-widget.c-widget-products-2 .widget-item-price-percent {
border: 1px solid #e5226d !important;
}
.widget.c-widget.c-widget-products-2 .widget-item-price-percent-value
{
    background-color: #e5226d !important;
color: #fff;
}
/*@font-face {*/
/*    font-family: Mak; /* Гарнитура шрифта */
/*    src: url(/MAK-bold.otf); /* Путь к файлу со шрифтом */
/*   }*/
/*.widget-item-header {font-family: Mak;} */

.c-slider.c-slider-template-1 .widget-item-header[data-view="4"] {
	font-size: 36px !important;}
.c-slider.c-slider-template-1 .widget-item-fade {
		background-color: rgb(0 0 0 / 40%) !important;}

@media (max-width: 990px)
{
.c-slider.c-slider-template-1 .widget-item-header[data-view="4"] {
	font-size: 17px !important;}
.c-slider.c-slider-template-1 .widget-item-fade {
		background-color: rgb(0 0 0 / 40%) !important;}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-logotype-wrapper
{width: 70px;
}
{