.c-slider.c-slider-template-3 [data-nav-view="1"][data-wide=true] .widget-item-content {
    padding-left: 0px;
    padding-right: 68px;
}
@media (max-width: 500px) {
    .c-slider.c-slider-template-3 [data-nav-view="1"][data-wide=true] .widget-item-content, .c-slider.c-slider-template-3 [data-nav-view="2"][data-wide=true] .widget-item-content {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width: 768px) {
    .c-slider.c-slider-template-3 .widget-item-header[data-view] {
        font-size: 20px;
        font-weight: normal;
        line-height: 28px;
        max-height: 90px;
        overflow: unset;
    }
}
.c-slider.c-slider-template-3 .widget-item-header[data-view="1"] {
 
    font-weight: 600;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-5 .catalog-section-list-item {
  
    background: #ffffff;
  
    border: 1px solid #cdcdcd;
}
.calcnone{
  
  display: none ;
   
}
.calcblock{
  
  display: block ;
   
}

/* Убираем стандартные стили */
#nsf-el-1751652831918, 
#nsf-el-1751653848421, 
#nsf-el-1751653070955, 
#nsf-el-1751653936711 {
    width: 315px;
    height: 50px;
    padding: 15px 10px 5px 10px;
    border: 2px solid #e0e0e0; /* Добавленная рамка (вместо border-bottom) */
    border-radius: 10px; /* Скругление углов */
    margin: 5px;
    background-color: #f9f9f9;
    font-size: 14px;
    color: #333;
    transition: all 0.3s ease;
    box-sizing: border-box; /* Учитываем рамку в общей ширине */
}

/* Стиль при фокусе */
#nsf-el-1751652831918:focus, 
#nsf-el-1751653848421:focus, 
#nsf-el-1751653070955:focus, 
#nsf-el-1751653936711:focus {
    border-color: #007BFF; /* Синяя рамка при фокусе */
    background-color: #fff;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.2); /* Легкое свечение */
}

/* Стилизация placeholder-подсказки */
input::-webkit-input-placeholder { /* Chrome/Edge/Safari */
  color: #aaa;
  transition: all 0.3s ease;
}

input::-moz-placeholder { /* Firefox */
  color: #aaa;
  transition: all 0.3s ease;
}

input:-ms-input-placeholder { /* IE10-11 */
  color: #aaa;
  transition: all 0.3s ease;
}

/* Анимация placeholder */
#nsf-el-1751652831918::-webkit-input-placeholder,
#nsf-el-1751653848421::-webkit-input-placeholder,
#nsf-el-1751653070955::-webkit-input-placeholder,
#nsf-el-1751653936711::-webkit-input-placeholder {
    color: #999;
    transition: all 0.3s ease;
}
#nsf-el-1751652831918:focus::-webkit-input-placeholder,
#nsf-el-1751653848421:focus::-webkit-input-placeholder,
#nsf-el-1751653070955:focus::-webkit-input-placeholder,
#nsf-el-1751653936711:focus::-webkit-input-placeholder {
    transform: translateY(-12px) scale(0.8);
    color: #007BFF;
}





/* Общий стиль элементов */
#nsf-col-1751650075812 > span > label {
    display: inline-block; /* Чтобы применить размеры */
    width: 160px;         /* Жесткая ширина */
    height: 150px;        /* Жесткая высота */
    cursor: pointer;
    text-align: center;   /* Центрирование содержимого */
    position: relative;   /* Для позиционирования рамки */
    padding: 12px;        /* Внутренний отступ */
    margin: 5px;          /* Внешний отступ */
    overflow: hidden;     /* Обрезаем выходящий контент */
    box-sizing: border-box; /* Учитываем padding в размерах */
}

/* Выделение активного (выбранного) элемента */
#radio_1751650286787_1:checked ~ label,
#radio_1751650286787_2:checked ~ label,
#radio_1751650286787_3:checked ~ label,
#radio_1751650286787_4:checked ~ label,
#radio_1751650286787_5:checked ~ label {
    border: 2px solid #007BFF;    /* Синяя рамка */
    border-radius: 8px;           /* Скругление */
    background-color: rgba(0, 123, 255, 0.05); /* Легкий фон */
    box-shadow: 0 0 10px rgba(0, 123, 255, 0.3); /* Тень для выделения */
}

/* Стиль текста описания */
#nsf-col-1751650075812 > span > label > span {
    display: block;          /* Размещаем текст в новой строке */
    margin-top: 8px;         /* Отступ от изображения */
    font-size: 14px;         /* Размер шрифта */
    color: #333;             /* Цвет текста */
    font-weight: 500;        /* Умеренная жирность */
}

/* Скрытие радиокнопок */
#radio_1751650286787_1,
#radio_1751650286787_2,
#radio_1751650286787_3,
#radio_1751650286787_4,
#radio_1751650286787_5 {
    display: none; /* Полностью скрываем */
}

























.atumquiz-item-infopanel-consultant{
  
  display: none !important;
   
}
.atumquiz-mobile{
  
  display: block !important;
   width: 55% !important;
}
@media (max-width: 575.98px) {
    .atumquiz-window-button span {
        display: none;
        margin: 0px 110px 0px -110px;
    }
}
@media (min-width: 875.98px) {
   .atumquiz-mobile{
  
  display: none !important;
  
}
.atumquiz-item-infopanel-consultant {
    display: block !important;
}
}


.widget-region-container{
  
   margin: 0px 0px 0px 45px;
   
}
.c-header.c-header-template-1 .widget-view-desktop .widget-region .regions-select-region{
  
  font-size: 16px;
   font-weight: 500;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-price-base {
  
    color: #dd2303;
   
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-price-value {
   
    color: #dd2303;
  
}
.altumcode.on-visible {
  
    margin: 0px 0px 50px 0px;
}
.widget.c-widget.c-widget-buttontop .widget-button {
    display: none !important;
   
}
.widget-icons{
    
   margin-bottom: -40px;
}
.widget.c-widget.c-widget-products-4 {
    
    margin-top: -50px;
    padding-top: 30px;
}
.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype-wrap {
    
    display: none;
   
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-name a {
   
    font-weight: 500;
   
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
   
    
    max-width: none;
    
	margin: 0px 0px 8px 0px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .widget-logotype-wrapper {
    width: auto;
}
.widget.c-categories.c-categories-template-8 .widget-item-name {
    
    font-size: 20px;
   
    color: #ffffff;
    
    background-color: #303652;
    
}

.widget-icons .widget-icons-content .icons-left-float .icons-picture-wrapper {
   
    width: 60px;
    height: 60px;
   
}
  
 
.c-slider.c-slider-template-3 [data-scheme=white][data-nav-view="1"] .widget-slider-nav button {
    background-color: rgb(0 20 255);
}
.c-slider.c-slider-template-3 [data-scheme=white][data-nav-view="1"] .widget-slider-nav button:hover {
    background-color: #f00;
}
.widget.c-about-ref.c-about-ref-template-2 {
  
    background-color: #ffffff9e;
    border-top: 1px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
}
.widget.c-about-ref.c-about-ref-template-2 .widget-name {
    font-size: 22px;
   
}
.intec-ui.intec-ui-control-dots .intec-ui-part-dot.active span {
    background-color: #0040ff;
    border-color: #0040ff;
}
.widget.c-widget.c-widget-products-4 {
    background: url(/2-fon-serogo-karbona.png) bottom repeat;
   
    
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-wrapper-2 {
   
    background: #fff;
   
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-information {
  
    box-shadow: 6px 5px 5px #9b9b9b40;
    padding: 20px;
    background: #fff;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-tabs {
   
    padding-top: 40px;
}
.intec-ui.intec-ui-control-tabs.intec-ui-view-1+.intec-ui-control-tabs-content {
    margin-top: 30px;
    box-shadow: 6px 5px 5px #9b9b9b40;
    padding: 20px;
    background: #fff;
}
.intec-template .intec-template-layout-footer, .intec-template .intec-template-layout-header {
    background: url(/2-fon-serogo-karbona.png) bottom repeat;
   
    
}

.ns-bitrix.c-catalog-section.c-catalog-section-products-small-6 .catalog-section-item {
   
    background-color: #fff0;
}
.widget.c-sections.c-sections-template-1 .widget-element-wrap:hover {
   
    -webkit-transform: translateY(0%) scale(1.24);
    -ms-transform: translateY(-50%) scale(1.24);
    transform: translateY(0%) scale(1.24);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 20px rgb(0 0 0 / 15%);
  
}
.intec-image-effect:hover {
    opacity: 1.5 !important;
}
.c-header.c-header-template-1[data-transparent=false] .widget-view-desktop-10 {
    background: url(/2-fon-serogo-karbona.png) bottom repeat;
   
   
}
.c-slider.c-slider-template-3 .widget-item-header[data-view="5"] {
   
    padding: 20px 20px 0px 20px;
}
.c-slider.c-slider-template-3 .widget-item-description[data-view="4"] {
  
    padding: 0px 20px 0px 20px;
   
}
.c-slider.c-slider-template-3 .widget-item-buttons[data-view="4"] {
  
    padding: 0px 20px 25px 20px;
}

.intec-template .intec-template-layout-content {
   
    background: #fff0;
  
}
.intec-template .intec-template-layout-page {
    position: relative;
    background: url(/2-fon-serogo-karbona.png) bottom repeat;
    }
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2 .catalog-section-item-quick-view-button {
  
    background: #dd2303;
    border: 1px solid #dd2303;
    color: #ffffff;
   
}
.widget.c-widget.c-widget-buttontop .widget-button {
  
    background-color: #dd2303 !important;
  
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2 .catalog-section-item-image-button {
  
    color: #0040ff;
    
}
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-2 .catalog-element-button-compare, .ns-bitrix.c-catalog-element.c-catalog-element-quick-view-2 .catalog-element-button-delay {
    color: #ff0000;
}
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-items {
   
   
    
}
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header {
    
    color: #0033cc;
   
}
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset:hover, .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset:focus, .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset:active {
    background-color:#0033cc42;
    color: #ff0000;
}
smart-filter-button.catalog-smart-filter-button-reset:active {
    background-color: #0033cc42;
    color: #ff0000;
}
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset {
    border-color: #0033cc4f;
    color: #ff0000;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-text {
   
    color: #03c !important;
   
}

.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-template-1 .sale-basket-small-content .sale-basket-small-switch {
   
    background-color: #dd2303 !important;
   
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="pictures.1"] .menu-item-submenu-item-text {
    
    color: #2960d4;
}









.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part .widget-logotype img, .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part .widget-logotype svg {
    display: inline;
    max-width: 203px;
    max-height: 95px;
}
.colorpicker {
  
    z-index: 9999;
   
}
 



.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 .menu-item .menu-item-text-wrapper {
  
    font-weight: bold;
}



.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype img {
  max-width: 60%;
    margin: 0px 0px 7px -140px;
    max-height: 100%;
}


.widget.c-about-ref.c-about-ref-template-1 .widget-preview {
   
    
    
}

.widget.c-about-ref.c-about-ref-template-1 .widget-name {
   
    
}

.widget.c-widget.c-widget-products-1 .widget-items > .owl-nav .owl-next {
    
    font-size: 26px;
   
	}
	.widget.c-widget.c-widget-products-1 .widget-items > .owl-nav .owl-prev {
   
    font-size: 26px;
    
}
.intec-template .intec-template-title h1 {
   
    font-size: 28px;
    font-weight: 400;
}