:root {--primary:#d02e2e;--secondary:#444;--active:#333; --hover:#444}

/* убираем фиксированную высоту картинок на главной */
.catalog .main-item > a:first-child img { height: auto !important; padding-bottom:1rem}

.logo img {width:258px; height:60px}
.footer .logo { width:172px; height:40px }

.header-mobile img.logo { height:30px }


/* Корректируем двойной ul */
.item .info .text ul {padding-left:0;} 
.item .info .text li {list-style:disc}

/* из одноименного чанка */
.why {padding:3rem 0; font-size:.9rem}
.why h2 {font-size:2.5rem; text-align:center; margin:0; padding-bottom:2rem;}
.why-item {background-image:url(/assets/img/web/icons/sert.svg); background-size:36px 36px; background-repeat:no-repeat; 
	background-position:2em 0.75em; padding-left:5em;}
	
	
	
/* Выбор цвета */
.intro-color { padding-right: 1rem!important; }
.intro-color h2{ margin: 1rem 0; font-size: 1.25rem;}

#color-picker { list-style: none; list-style-image: none; font-size: 12px; width: 100%; padding: 0; margin: 1em 0 }
.color-picker-itm { display: inline-block; width: 49%; }
.color-picker-itm a { display: block; text-decoration: none; color:#333}
.color-picker-itm a span.color-bar-wrp { display: block; border: 2px solid #fff; height: 34px; width: 34px; float: left;}
.color-picker-itm a.active span.color-bar-wrp,
.color-picker-itm a:hover span.color-bar-wrp { border: 2px solid #9A9A9A; }
.color-picker-itm:last-child{ margin-bottom:1rem; }
.color-bar { display: block; width: 30px; height: 30px; border: 2px solid #fff}
.color-lable { display: flex; line-height:0.9rem; align-items: center; height: 34px; margin-left: 40px;  }

/* Возможно что-то не используется */
.details-order {border-radius:1.5rem; margin-bottom:1rem; position:sticky; top:90px;}
.intro-color {border-radius:2rem 2rem 0 0}
.price-btn {border-radius:0 0 2rem 2rem}
.color-picker-itm {float:left;}
.feature-image{min-height:200px;}

/* Подбор техники */
.zakaz-podbor {
    background-image: url(/assets/img/podbor-omoikiri.jpg)!important;
    color: white!important;
    box-shadow: 0px 0 0 1000px rgba(0, 0, 0, 0.3) inset;
}

.zakaz-podbor p span,
.zakaz-podbor h2 span{
    display: none;
}