


/* Start:/bitrix/templates/.default/css/rascvet.css*/
#body {
max-width: unset;
min-width: unset;
width: 100%;
margin: 0;
padding: 0;
}

h1:not(.navigation) {
display: none;
}

h1.navigation {
margin-bottom: 30px;
}


.image_bg {
height: 300px !important;
}

.ib_container {
width: 1190px;
    min-width: 980px;
margin: 0 auto;
max-width: 100%;
}

.ib_header {
background-color: #d42039;
padding: 60px 0 30px;
color: white;
}

.ib_title {
text-transform: uppercase;
font-size: 50px;
}

.ib_products_wrapper {
margin-bottom: 30px;
}

.ib_products {
color: #d42039;
position: relative;
font-weight: bold;
margin-bottom: 10px;
}

.ib_products::before {
content: '';
background: #d42039;
width: 15px;
height: 15px;
transform: rotate(45deg);
position: absolute;
left: -30px;
top: 12%;
}

.ib_products_list {
margin: 0;
padding: 0;
list-style: none;
}

.ib_products_list li {
font-weight: bold;
margin-bottom: 5px;
}

.ib_item {
display: flex;
align-items: center;
gap: 60px;
border-bottom: 3px solid #dddddd;
padding: 30px 0 55px;
}

.ib_name {
text-transform: uppercase;
color: #d42039;
font-weight: bold;
font-size: 40px;
margin-top: 50px;
}

.ib_img {
width: 400px;
flex-shrink: 0;
}

.ib_img img {
max-width: 100%;
width: 100%;
}

.ib_title_wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
/* End */
/* /bitrix/templates/.default/css/rascvet.css */
