

/* Start:/kontakts/style.css?17760295612335*/
.delivery__text {padding: 0px 0 20px 0; margin-top: -20px;}
.delivery__text p {margin-bottom: 0;}
.delivery__text h2 {margin: 20px 0 20px 0;}
.delivery__text h3 {font-size: 20px;}
.delivery__text table {width: 100%; margin-bottom: 40px;}
.delivery__text th, .delivery__text td {padding: 10px; border: 2px solid #ccc; text-align: center;}
.delivery__text th p, .delivery__text td p {font-size: 14px; color: #999;}

.contacts__map {margin-bottom: 40px;}
.ic-phone {background-image: url(/kontakts/phone.png); width: 20px; height: 32px; display: inline-block; position: relative; top: 15px; margin-right: 10px; background-repeat: no-repeat; background-size: contain;}
.contacts__flex {display: flex;}
.contacts__flex > div {width: 50%;}

.contacts__address          {min-height: 40px; padding-left: 40px; background: url(/kontakts/location.png) left center no-repeat; display: flex; align-items: center;}
.contacts__phone            {min-height: 40px; padding-left: 40px; background: url(/kontakts/phone.png) left center no-repeat; display: flex; align-items: center;}
.contacts__opening-hours    {min-height: 40px; padding-left: 40px; background: url(/kontakts/time.png) left center no-repeat; display: flex; align-items: center;}
.contacts__email            {min-height: 40px; padding-left: 40px; background: url(/kontakts/email.png) left center no-repeat; display: flex; align-items: center; }

.contacts__text {margin-bottom: 50px;}

.contacts__form {margin-bottom: 50px; display: flex;}
.contacts__form > div {width: 33%;}
.contacts__form > div:nth-child(2) {padding-left: 10px; padding-right: 10px;}
.contacts__form input[type=text] {width: 100%; border: 1px solid #ccc; margin-bottom: 20px; background: #fff; padding: 6px 20px; }
.contacts__form textarea {width: 100%; border: 1px solid #ccc; margin-bottom: 10px; background: #fff; padding: 6px 20px; height: 154px;}
.contacts__form input[type=submit] {font-size: 14px; color: #000000!important; text-decoration: none!important; line-height: 48px; border: 1px solid #CCCCCC; border-radius: 49px; width: 120px; display: block; text-align: center; transition: all 0.3s; margin-top: 25px;}
.contacts__form input[type=submit]:hover{color:#fff!important;background: #FF9900; border-color:#FF9900;}    
.contacts__form input.error, .contacts__form textarea.error {border: 2PX solid red!important;}
.contacts_description {display: none;}

/* End */


/* Start:/local/templates/avelina/components/bitrix/breadcrumb/template1/style.css?1776029547436*/
.bx-breadcrumb{
	display: flex;
	gap: 5px;	
}

.bx-breadcrumb-item[id^="bx_breadcrumb"] a{
	color: var(--Gray-3, #828282);
	font-size: 13px;
	font-weight: 400;
}
.bx-breadcrumb-item.last-item span{
	color: var(--Blue, #009FE3);
	font-size: 13px;
	font-weight: 600;
}

@media screen  and (max-width: 560px){
	.bredcr_wrup{
		overflow: scroll;
		padding-bottom: 10px;
	}
	.bx-breadcrumb{
		width: max-content;
	}
}
/* End */
/* /kontakts/style.css?17760295612335 */
/* /local/templates/avelina/components/bitrix/breadcrumb/template1/style.css?1776029547436 */
