

/* Start:/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/pdf.viewer/vr_bootstrap/style.css?16980749692006*/
.bx-pdf-container {
	box-shadow: 0px 0px 10px 0 rgb(0 0 0 / 10%);
	margin: auto;
}

@media (min-width: 1400px) {

	.bx-pdf-container {
		width: 960px!important;
		height: 506px!important;
	}

}

@media (min-width: 1200px) and (max-width: 1399px) {

	.bx-pdf-container {
		width: 825px!important;
		height: 506px!important;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {

	.bx-pdf-container {
		width: 610px!important;
		height: 610px!important;
	}

}

@media (min-width: 768px) and (max-width: 991px) {

	.bx-pdf-container {
		width: 688px!important;
		height: 387px!important;
	}

}

@media (min-width: 576px) and (max-width: 767px) {

	.bx-pdf-container {
		width: 508px!important;
		height: 508px!important;
	}

}

@media (max-width: 576px) {

	.bx-pdf-container {
		width: 340px!important;
		height: 340px!important;
	}

}

.toolbarContainer {
	background-color: var(--theme-color-primary)!important;
	box-shadow: none!important;
}

.viewerContainer::-webkit-scrollbar {
	width: 0;
}

.splitToolbarButton:first-child,
.toolbarButton:first-child,
.splitToolbarButton:last-child,
.toolbarButton:last-child {
	margin-left: 0!important;
	margin-right: 0!important;
	padding: 0!important;
}

.splitToolbarButton, {
	margin-top: 2px 0!important;
}

.toolbarLabel,
.toolbarField,
.hiddenLargeView
.secondaryToolbarToggle,
.sidebarToggle {
    margin: 4px 0!important;
}

.toolbarLabel {
	padding-right: 0!important;
}

.viewFind,
.sidebarToggle {
	display: none;
}
.toolbarButtonSpacer {
	width: 0!important;
}

.toolbarField.pageNumber {
	padding: 3px 4px!important;
	width: 23px!important;
}

.sidebarOpen .sidebarContainer {
    visibility: visible!important;
}

.sidebarContainer {
    visibility: hidden!important;
}

.mainContainer {
	right: 0px!important;
}

.pdfViewer .page {
	margin: 0!important;
	border: none!important;
}

.dropdownToolbarButton {
	background: none!important;
	width: 150px!important;
	max-width: 150px!important;
}

.toolbar button:focus {
	outline: none!important;
}
/* End */


/* Start:/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/advertising.banner/alert/style.css?1706631391633*/
.bx-banner-container {
	width: 100%;
	padding: .5rem .5rem 0 .5rem;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.vr-alert-banner {
	width: 100%;
	background-color: var(--theme-b-bg-primary)!important;
	color: var(--theme-b-tx-primary)!important;
	padding: 0.5rem;
	padding-top: 0.75rem;
	border-radius: .25rem;
	outline-offset: -5px;
	outline: 2px solid var(--theme-color-primary);
}

.vr-alert-banner a {
	color: var(--theme-b-tx-primary);
}

.vr-banner-close {
	position: relative;
	bottom: -10px;
	float: right;
	text-decoration: none;
	font-size: .75rem;
	font-weight: normal;
	text-transform: none;
}
/* End */


/* Start:/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v4/style.css?16843439834839*/
.bx-basket { }

.bx-basket a {color: var(--theme-tx-primary); }

.basket-line-block {
	position: relative;
	text-align: right;
	white-space: nowrap;
	font-size: 13px;
}

.basket-line-block-icon-cart,
.basket-line-block-icon-profile {
	position: relative;
	float: left;
	margin-right: 10px;
}

.basket-line-block-icon-cart:after,
.basket-line-block-icon-profile:after {
	position: absolute;
	top: -1px;
	left: -25px;
	display: block;
	width: 20px;
	height: 20px;
	content: '';
}

.basket-line-block-icon-profile:after { background: no-repeat center url(/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v4/images/profile.svg); }

.basket-line-block-icon-cart:after { background: no-repeat center url(/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v4/images/cart.svg); }

/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-fixed.top { top: 10px }

	.bx-basket-fixed.right { right: 10px }

	.bx-basket-fixed.bottom { bottom: 10px }

	.bx-basket-fixed.left { left: 10px }

	.bx-basket-fixed.bx-max-height { top: 10px; bottom: 10px; }
}

@media (max-width: 767px) {
	.bx-basket-fixed {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1998;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	/*.bx-basket-fixed */
}

.bx-basket-fixed .basket-line-block { margin-left: 32px; }

.bx-basket-fixed .vr-total-price { margin-right: 10px; }

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.bx-basket-item-list-item-img img {
	max-width: 90px;
	height: auto;
	border: 1px solid #e6e6e6;
}

.bx-basket-item-list-item-name { padding-bottom: 5px; }

.bx-basket-item-list-item-name a {
	font-size: 13px;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.bx-basket-item-list-item-remove:hover { opacity: .7; }

.bx-basket-item-list-item-price-block {
	padding-bottom: 5px;
	font-size: 12px;
}

.bx-basket-item-list-item-price {
	display: inline-block;
	margin-right: 5px;
}

.bx-basket-item-list-item-price-old {
	display: inline-block;
	margin-right: 5px;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .basket-line { line-height: 1.44em; }
/* End */


/* Start:/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/menu/bootstrap_v4/style.css?170687409513392*/
.vr-nav-catinfo-dummy {
	position: sticky;
	background: var(--theme-color-light);
	top: calc(100% - 10px);
	height: 15px;
}

.fa-home {
	font-size: 19px;
}

.bx-top-nav-container {
	position: relative;
	border-radius: .25rem;
	background: none;
}

.bx-menu-logo-block {
	position: relative;
	height: 21px;
}
.bx-menu-logo {
	font-family: 'FontAwesome';
	font-size: 1.5rem;
	font-weight: bold;
	line-height: .9;
	color: var(--theme-color-primary);
}

.bx-nav-1-lvl:hover .bx-menu-logo,
.bx-nav-1-lvl.bx-active .bx-menu-logo {
	color: var(--theme-b-tx-primary-hover);
}



/*region 1 lvl*/
.bx-nav-list-1-lvl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.bx-nav-1-lvl {
	position: relative;
	margin: 0 .25rem .5rem 0;
}

@media (max-width: 767px) {
	.bx-nav-1-lvl {
	padding-top: 0;
	margin: 0;
	width: 100%;
	}
}

.bx-nav-1-lvl-link {
	display: block;
	border-bottom: none;
	color: var(--theme-tx-primary);
	text-decoration: none;
	transition: all 0.3s;
}

.bx-nav-1-lvl-link:hover {text-decoration: none;}

.bx-nav-1-lvl.bx-hover > .bx-nav-1-lvl-link,
.bx-nav-1-lvl.bx-active > .bx-nav-1-lvl-link,
.bx-nav-1-lvl:hover > .bx-nav-1-lvl-link {
	border-bottom: none;
	background: var(--theme-color-primary);
	color: var(--theme-b-tx-primary);
	border-radius: .25rem;
}

.bx-nav-1-lvl-link-text {
	display: flex;
	padding: .4rem .6rem;
	font-family: 'Raleway', sans-serif;
	font-size: .9rem;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: .05rem;
	align-items: center;
	white-space: nowrap;
}

.bx-nav-angle-bottom {
	position: relative;
	display: block;
	margin-left: .25rem;
	width: 10px;
	height: 10px;
}

.bx-nav-angle-bottom:after,
.bx-nav-angle-bottom:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 7px;
	height: 2px;
	background-color: var(--theme-tx-primary);
	content: '';
	transition: all 0.3s;
}

.bx-nav-angle-bottom:after {
	margin-left: -2px;
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-nav-angle-bottom:before {
	margin-left: 2px;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:after,
.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:before { background-color: var(--theme-b-tx-primary); }

.bx-nav-1-lvl.bx-active .bx-nav-angle-bottom:after,
.bx-nav-1-lvl.bx-active .bx-nav-angle-bottom:before { background-color: var(--theme-b-tx-primary); }

.bx-nav-1-lvl.bx-nav-parent.bx-hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-nav-1-lvl.bx-nav-parent:hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
	background-color: transparent;
	color: var(--theme-b-tx-primary-hover);
}

.bx-nav-1-lvl.bx-nav-parent.hover > .bx-nav-1-lvl-link,
.bx-nav-1-lvl.bx-nav-parent.bx-hover > .bx-nav-1-lvl-link {
	z-index: 250;
}

.bx-nav-1-lvl.bx-nav-parent.bx-hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-nav-1-lvl.bx-nav-parent.hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
/*	background: var(--theme-color-second);
	opacity: 0.9;
*/
}

/**/


.bx-nav-angle-top {
	position: relative;
	display: block;
	margin-left: 10px;
	width: 10px;
	height: 10px;
}

.bx-nav-angle-top:after,
.bx-nav-angle-top:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 7px;
	height: 2px;
	background-color: var(--theme-b-tx-primary);;
	content: '';
	transition: 300ms linear all;
}

.bx-nav-angle-top:after {
	margin-left: -2px;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.bx-nav-angle-top:before {
	margin-left: 2px;
	transform: translate(-50%, -50%) rotate(45deg);
}


/**/
.bx-nav-parent-arrow { display: none; }

/*endregion*/

/*region 2 lvl*/
.bx-nav-2-lvl-container,
.bx-nav-2-lvl-container-advanced {
	z-index: 999;
	display: none;
	padding: 0;
	min-width: 100%;
	border-top: none;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 30px 0 rgba(0, 0, 0, 0.3);
	color: #000;
	opacity: 0;
}

.bx-nav-2-lvl-container > ul,
.bx-nav-2-lvl-container > div,
.bx-nav-2-lvl-container-advanced > ul,
.bx-nav-2-lvl-container-advanced > div { flex: 1 }

.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-nav-1-lvl:hover .bx-nav-2-lvl-container,
.bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	position: absolute;
	top: 0;
	z-index: 999;
	display: flex;
	margin-top: 42px;
	background: white;
	opacity: 1;
	align-items: stretch;
}

@media (max-width: 767px) {
	.bx-nav-parent:hover:before {
		display:none;
	}
}

.bx-nav-parent:before {
	content: '▼';
	position: absolute;
	opacity: 0;
	top: 25px;
	padding-left: 1rem;
	color: var(--theme-b-bg-primary);
	transition: all 0.3s;
}

.bx-nav-parent:hover:before {
	opacity: 1;
}

.bx-nav-list-2-lvl {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

@media (min-width: 768px) {
	.bx-nav-list-2-lvl {
		padding-bottom: 1.5rem;
	}
}

.bx-nav-2-lvl {
	display: block;
	padding: 0;
	min-width: 205px;
	margin-top: -1px;
}

.bx-nav-2-lvl-link {
	display: block;
	padding: 0.5rem 1rem;
	border-top: 1px solid rgba(0,0,0,0.125);
	text-decoration: none !important;
}

.bx-nav-2-lvl-link-image {
	float: left;
	height: 122px;
	width: 122px;
	margin-right: 15px;
	background-color: white;
	border: 1px solid var(--theme-b-bd-primary);
	border-radius: 0.25rem;
}

.bx-nav-2-lvl-link-image img {
	height: 100% !important;
	width: 100% !important;
	padding: 0 !important;
}

.bx-nav-2-lvl-link-text {
	font-family: 'Raleway', sans-serif;
	font-size: .9rem;
	line-height: 1.5rem;
	letter-spacing: .05rem;
}

.bx-nav-2-lvl-link.bx-active,
.bx-nav-2-lvl-link:hover {
	background: var(--theme-color-light);
	color: var(--theme-b-link);
}

/*.bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a {
	margin-top: 0;
	border-top: none;
}*/

.bx-nav-2-lvl > .bx-nav-list-2-lvl.bx-active .bx-nav-list-2-lvl-text,
.bx-nav-2-lvl > .bx-nav-list-2-lvl:hover .bx-nav-list-2-lvl-text {
	background: var(--theme-color-light);
	color: var(--theme-color-primary);
}

/*endregion*/

/*region 3 lvl*/

.bx-nav-3-lvl-container-advanced:before,
.bx-nav-3-lvl-container:before {
	position: absolute;
	top: -5px;
	right: 0;
	left: 0;
	display: block;
	height: 5px;
	content: " ";
}

.bx-nav-list-3-lvl {
	margin: 0;
	padding: 0;
}

.bx-nav-3-lvl {
	display: block;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	min-width: 180px;
}

.bx-nav-3-lvl-link {
	display: block;
	padding: .1rem 1rem .1rem 1.5rem;
	border-bottom: none;
	color: var(--theme-tx-primary);
	text-decoration: none;
	font-size: .9rem;
	line-height: 1.5rem;
}

.bx-nav-3-lvl-link.bx-active,
.bx-nav-3-lvl-link:hover {
	background: var(--theme-color-light);
	color: var(--theme-tx-primary);
	text-decoration: none;
}

/*endregion*/

/*region col 4 */
.bx-nav-list-4-col { position: static; }

.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
	top: 100%;
	right: 0;
	left: 0;
}

.bx-nav-list-4-col .bx-nav-2-lvl-container,
.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
	right: 0;
	left: 0;
}

/*endregion*/

/*region catinfo*/
.bx-nav-catinfo {
	position: relative;
	z-index: 120;
	padding: 15px 15px 5px;
	min-width: 350px;
	max-height: 75vh;
	overflow: scroll;
	border-left: 1px solid var(--theme-b-bd-primary);
	background: var(--theme-color-light);
	overflow-x: auto;
	overflow-y: auto;
}

.bx-nav-catinfo img {
	width: 100px;
	padding: 0 0 0 15px;
}

.bx-nav-catinfo p {
	font-size: 13px;
	text-align: justify;
}

/*endregion*/

/*region ASIDE */
.bx-menu-button-mobile { }

.bx-aside-nav-control {
	height: 38px;
    width: 38px;
	background: var(--theme-b-bg-primary);
	border-radius: 0.25rem;
}

.bx-nav-bars {
	position: relative;
	top: 50%;
	left: 50%;
	z-index: 2100;
	display: block;
	width: 30px;
	height: 24px;
	border-top: 5px solid var(--theme-b-tx-primary);
	border-bottom: 5px solid var(--theme-b-tx-primary);
	transform: translate(-50%, -50%);
}

.bx-nav-bars:after {
	content: '';
	position: absolute;
	top: 50%;
	background: var(--theme-b-tx-primary);
	width: 100%;
	height: 5px;
	transform: translateY(-50%);
}

/**/

.bx-opened .bx-footer,
.bx-opened .workarea { overflow: hidden; }

/**/
.vr-menu-button-mobile-background {
	width: 100%;
	height: 70px;
	background: white;
}

.bx-aside-nav {
	position: fixed;
	top: 16px;
	left: 16px;
	width: 38px;
	height: 38px;
	z-index: 901;
	overflow: hidden;
	background: white;
	opacity: 0;
	transition: all .3s;
}

@media (min-width: 576px) and (max-width: 767px) {
	.bx-aside-nav {
		left: calc( (100vw - 508px) / 2);
	}
}
.bx-aside-nav.bx-opened {
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	overflow-y: scroll;
}

.bx-aside-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.bx-aside-nav a {
	display: block;
	overflow: hidden;
	padding-left: 15px;
	max-width: 100%;
	height: 48px;
	border-bottom: none!important;
	color: var(--theme-b-link);
	vertical-align: middle;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	line-height: 48px;
}

.bx-aside-nav .bx-nav-list-1-lvl {
	z-index: 1700;
	flex-direction: column;
}

@media (max-width: 767px) {
	.bx-nav-list-1-lvl .bx-nav-1-lvl:first-child {
		margin-top: 51px;
	}
}

.bx-aside-nav .bx-nav-1-lvl-link {
	padding: 0;
	display: flex;
	align-items: center;
	border-radius: 0!important;
}

.bx-aside-nav .bx-nav-1-lvl-link-text {
	padding: 0 0 0 15px;
	font-size: 1.125rem;
}

.bx-aside-nav .bx-nav-2-lvl-link-text {
	font-size: 1rem;
}

.bx-aside-nav .bx-nav-3-lvl-link-text {
	color: var(--theme-tx-primary);
}

.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.hover > .bx-nav-1-lvl-link,
.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover > .bx-nav-1-lvl-link { box-shadow: none !important; }

.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent:hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
	background: transparent;
}

.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	position: relative;
	margin-top: 0;
	box-shadow: none;
}



.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container {
	display: block;
	opacity: 1;
	box-shadow: none;
}

.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover > a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover > a {
	background: var(--theme-b-bg-primary-hover);
	border-radius: 0;
}

.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-1-lvl-link-text {
	color: var(--theme-b-tx-primary-hover);
}

.bx-aside-nav .bx-nav-list-2-lvl { background-color: white; }

.bx-aside-nav .bx-nav-2-lvl-link { padding: 0 0 0 30px; }

.bx-aside-nav .bx-nav-2-lvl-link:hover {
	background-color: var(--theme-color-light);
	color: var(--theme-b-link);
}

.bx-aside-nav .bx-nav-3-lvl-link { padding: 0 0 0 45px; }

.bx-aside-nav .bx-nav-3-lvl-link:hover { background-color: var(--theme-color-light); }

.bx-aside-nav .bx-nav-4-lvl-link { padding: 0 0 0 60px; }

.bx-aside-nav .bx-nav-4-lvl-link:hover { background-color: #3b4851; }

.bx-aside-nav .bx-nav-parent { position: relative; }

.bx-aside-nav .bx-nav-parent-arrow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 200;
	margin-top: 6px;
	width: 46px;
	height: 34px;
	border-left: 1px solid var(--theme-b-bd-primary);
	text-align: center;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i { transition: all .15s linear; }

.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent > ul {
	overflow: hidden;
	height: 0;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened > ul {
	height: auto;
	margin-top: 0;
}

.bx-aside-nav .bx-nav-catinfo { display: none; }


.bx-aside-nav .bx-nav-angle-top,
.bx-aside-nav .bx-nav-angle-bottom {
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	margin: 0;
}

.bx-aside-nav .bx-nav-angle-bottom:before,
.bx-aside-nav .bx-nav-angle-bottom:after {
	background-color: var(--theme-b-bg-primary-hover);
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-nav-1-lvl > a {
		font-size: 14px;
	}
	.bx-nav-1-lvl > a span {
		padding: .4rem;
}
}

@media (min-width: 768px) {
	.bx-aside-nav-control,
	.bx-aside-nav { display: none; }

	.bx-top-nav-container { display: block; }
}

@media (max-width: 767px) {

	.bx-aside-nav {
		display: block;
	}

	.bx-top-nav-container { display: none; }

	.bx-aside-nav .bx-nav-parent-arrow { display: block; }

	.bx-aside-nav .bx-nav-1-lvl-link-text .bx-nav-angle-bottom{ display: none; }
}

.bx-white {
	--theme-color-primary: #f5f5f5;
	--theme-color-second: #dfdfdf;
}

.bx-white .bx-nav-1-lvl-link-text,
.bx-white .bx-nav-2-lvl-link-text,
.bx-white .bx-nav-3-lvl-link.bx-active,
.bx-white .bx-nav-3-lvl-link:hover,
.bx-white .bx-nav-3-lvl-link.bx-active,
.bx-white .bx-nav-3-lvl-link:hover,
.bx-white .bx-nav-1-lvl.bx-nav-parent.bx-hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-white .bx-nav-1-lvl.bx-nav-parent:hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text { color: #333; }
/* End */


/* Start:/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/breadcrumb/bootstrap_v4/style.css?1671088868558*/
.bx-breadcrumb {
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.bx-breadcrumb i {
	color: var(--primary);
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	display: inline;
	vertical-align: middle;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-size: 13px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333333;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}
/* End */


/* Start:/bitrix/templates/butterburg_bootstrap_v4/components/bitrix/menu/bottom_menu/style.css?1657612236204*/
.nav-link {
	color: var(--theme-b-tx-primary);
	padding: 0;
	white-space: nowrap;
	font-family: 'Raleway', sans-serif;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: .05rem;
}
/* End */


/* Start:/bitrix/templates/butterburg_bootstrap_v4/styles.css?17573524251593*/
.vr-float-left {
    margin-right: 1rem;
    float: left ;
}

.vr-float-right {
    margin-left: 1rem;
    float: right;
}

.vr-card-test-container {
    perspective: 600px;
}

.vr-card-test {
    position: relative;
    height: 400px;
    background-color: black;

}

.vr-card-test:before {
    content: '';
    position: absolute;
    top: 60px;
    height: 60px;
    width: 60px;
    background-color: green;
}

.vr-card-test:after {
    content: '';
    position: absolute;
    top: 100px;
    height: 60px;
    width: 60px;
    background-color: red;
}





.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}



.vr-class-left {
    background-color: crimson;
    float: left;
}

.vr-class-mid {
    float: left;
    position: relative;
    top: 16px;
    min-width: 30%;
    border-bottom: 1px solid #000;
}

.vr-class-right {
    background-color: crimson;
}



.vr-close {
	position: relative;
	bottom: -10px;
	float: right;
	text-decoration: none;
	font-size: .75rem;
	font-weight: normal;
	text-transform: none;
}

.vr-notify-container {
    border-radius: 0.25rem;
    outline-offset: -5px;
    outline: 2px solid var(--theme-color-second);
    z-index: 99;
    position: absolute;
    top: 50vh;
    max-width: 600px;
    background-color: white;
    padding: 1rem;
    text-align: justify;
}
/* End */


/* Start:/bitrix/templates/butterburg_bootstrap_v4/template_styles.css?175735242513908*/
.bx-green,
.bx-theme-green {
    --primary: green;
    --theme-color-primary: darkslategray;
    --theme-color-second: #619c09;
    --theme-color-light: #f6f6f6;
    --theme-b-link: darkslategray;
    --theme-b-link-hover: #599403;
    --theme-b-tx-primary: #fff;
    --theme-b-bg-primary: darkslategray;
    --theme-b-bd-primary: darkslategray;
    --theme-b-bd-primary-alternative: transparent;
    --theme-b-sd-primary: rgba(99, 170, 40, 0.5);
    --theme-color-light-hover: #e5e5e5;
    --theme-b-tx-primary-hover: #fff;
    --theme-b-bg-primary-hover: darkslategray;
    --theme-b-bd-primary-hover: darkslategray;
    --theme-b-bd-primary-alternative-hover: #ddd;
    --theme-b-tx-primary-active: #fff;
    --theme-b-bg-primary-active: #5b9f0b;
    --theme-b-bd-primary-active: #5b9f0b;
    --theme-b-tx-primary-disabled: #fff;
    --theme-b-bg-primary-disabled: #56940b;
    --theme-b-bd-primary-disabled: #497c09;
    --theme-tx-primary: #555555;
}

.bx-yellow,
.bx-theme-yellow {
	--primary: #f9a91d;
	--theme-color-primary: #f9a91d;
	--theme-color-second: #faba4a;
	--theme-color-light: #f0f0f0;
	--theme-b-link: #f9a91d;
	--theme-b-link-hover: #faba4a;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #f9a91d;
	--theme-b-bd-primary: #f9a91d;
	--theme-b-sd-primary: rgba(249, 169, 29, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #faba4a;
	--theme-b-bd-primary-hover: #daa53e;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #faba4a;
	--theme-b-bd-primary-active: #daa53e;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #daa53e;
	--theme-b-bd-primary-disabled: #b7853b;
	--theme-tx-primary: #868686;
}

.bx-blue,
.bx-theme-blue {
	--primary: #02602d;
	--theme-color-primary: #02602d;
	--theme-color-second: #5b9f0b;
	--theme-color-light: #f6f6f6;
	--theme-b-link: #02602d;
	--theme-b-link-hover: #038e2d;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #02602d;
	--theme-b-bd-primary: #02602d;
	--theme-b-sd-primary: rgba(99, 170, 40, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #02602d;
	--theme-b-bd-primary-hover: #02602d;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #5b9f0b;
	--theme-b-bd-primary-active: #56940b;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #56940b;
	--theme-b-bd-primary-disabled: #497c09;
	--theme-tx-primary: #868686;
}

.bx-red,
.bx-theme-red {
	--primary: #0083d1;
	--theme-color-primary: #0083d1;
	--theme-color-second: #5ca6e4;
	--theme-color-light: #f0f6f8;
	--theme-b-link: #44b1c9;
	--theme-b-link-hover: #5cc3d1;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #0083d1;
	--theme-b-bd-primary: #0083d1;
	--theme-b-sd-primary: rgba(0, 131, 209, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #5ca6e4;
	--theme-b-bd-primary-hover: #5599d2;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #5ca6e4;
	--theme-b-bd-primary-active: #5599d2;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #5599d2;
	--theme-b-bd-primary-disabled: #4d8bbf;
	--theme-tx-primary: #868686;
}

body {
	background-attachment: fixed;
	background-size: cover;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body.bx-background-image {
	background-size: auto;
	background-repeat: repeat;
	background-position: top center;
	background-image: url(/bitrix/templates/butterburg_bootstrap_v4/);
}

@media (max-width: 576px) {
	body.bx-background-image {
		background: none;
	}
}

.bx-wrapper { }

.workarea {
	background-color: var(--theme-color-light);
	padding-bottom: 2px; 
}

#pagetitle { margin-bottom: 1.5rem; }

@font-face {
	font-family: "AmericanTypewriterRegular";
	src: url("/bitrix/templates/butterburg_bootstrap_v4/../fonts/American_Typewriter_Regular.ttf"); 
}

h1 {
	font-size: calc(.8rem + .9vw);
	margin-bottom: 1.5rem;
}

h2 {
	font-size: calc(.75rem + .75vw);
	margin-bottom: 1rem;
}

h1,h2,h3 {
	font-family: "OpenSans-Regular", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}



h4 {
	font-size: calc( (100vw - 400px)/(1920 - 400) * (22 - 18) + 18px);
}

h5 {
	font-size: calc( (100vw - 400px)/(1920 - 400) * (20 - 16) + 16px);
}

h4,h5 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	line-height: 1;
	letter-spacing: .025rem;
	color: var(--theme-b-link);
	transition: all 0.3s;
}

h4 a,
h5 a,
a h4,
a h5 {
	color: var(--theme-b-link);
	transition: all 0.3s;
}

h4 a:hover,
h5 a:hover,
a:hover h4,
a:hover h5 {
	color: var(--theme-b-link-hover);
}

/*region HEADER*/

.bx-header {
	z-index: 900;
	position: relative;
	background-color: white;
 }

.bx-header-section { }

.bx-header-contact {
    display: flex;
    flex: 1 0 100%;
    flex-wrap: wrap;
}

.bx-header-personal { }

.vr-m-auto {
	margin-left: auto;
	margin-right: auto;
}

/*region MENU*/

.vr-mobile-menu-section {
	z-index: 905;
	background-color: white;
}

.vr-menu-section {
	z-index: 899;
	background-color: white;
	box-shadow: 0px 0px 30px 0 rgba(0, 0, 0, 0.2);
}

.vr-sticky {
	position: sticky;
	top: 0;
	transition: all .3s ease;
}

.vr-sticky.out {
  transform: translateY(-100%);
}

/*endregion*/



/*region included Phone, Worktime*/

.vr-header-phone-title,
.bx-worktime-title {
	font-size: .75rem;
	color: var(--theme-tx-primary);
	white-space: nowrap;
}

.bx-footer .vr-header-phone-title,
.bx-footer .bx-worktime-title {
	font-size: .875rem;
	color: var(--theme-b-tx-primary);
}

.bx-header-phone-number,
.bx-worktime-schedule {
	color: var(--theme-b-link);
	font-size: .75rem;
	white-space: nowrap;
	text-align: right;
}

	.vr-header-phone-title,
	.bx-worktime-title {
		    text-align: left;
	}

	.bx-header-phone-number .fa,
	.bx-worktime-schedule .fa {
		    text-align: left;
	}



/*region Logo*/

.bx-logo-block {
	line-height: 1;
	text-align: center;
}

.bx-logo {
	position: relative;
	font-weight: bold;
	font-size: 42px;
	line-height: 36px;
	font-family: 'AmericanTypewriterRegular';
}

.bx-logo:before {
	content: ' ';
	background: url(/bitrix/templates/butterburg_bootstrap_v4/images/oilpart_logo.png);
	background-repeat: no-repeat;
	padding: 0 0 0 40px;
	background-size: contain;
}

.vr-mobile-menu-section .bx-logo:before {
	content: ' ';
	background: url(/bitrix/templates/butterburg_bootstrap_v4/images/oilpart_logo_dark.png);
	background-repeat: no-repeat;
	padding: 0 0 0 40px;
	background-size: contain;
}

.bx-header .bx-logo { }

@media (max-width: 767px) {
	body.bx-theme-green .bx-store-logo { background: #33b111; }
}

/*endregion*/

/*endregion*/

/*endregion*/

/*region FOOTER*/

.bx-footer { background: var(--theme-color-primary); }

.bx-footer-section { }

@media (max-width: 576px) {

	.bx-footer {
		text-align: center;
	}

}

.bg-footer-secondary { background: #00000025; }

.bx-block-title { color: var(--theme-b-tx-primary); }

.bx-footer .bx-logo {
	font-size: 10vw;
	line-height: 10vw;
	margin-bottom: 0.5rem;
	color: var(--theme-b-tx-primary);
}

@media (max-width: 576px) { }

@media (min-width: 577px) and (max-width: 767px) {

	.bx-footer .bx-logo {
		font-size: 41px;
		line-height: 38px;
	} 

}

@media (min-width: 768px) and (max-width: 991px) {

	.bx-footer .bx-logo {
		font-size: 56px;
		line-height: 47px;
	} 

}

@media (min-width: 992px) and (max-width: 1199px) {

	.bx-footer .bx-logo {
		font-size: 31px;
		line-height: 31px;
	} 

}

@media (min-width: 1200px) and (max-width: 1399px) {

	.bx-footer .bx-logo {
		font-size: 37px;
		line-height: 36px;
	} 

}

@media (min-width: 1400px) {

	.bx-footer .bx-logo {
		    font-size: 44px;
	    	    line-height: 40px;
	} 

}

.vr-footer-about {
    color: var(--theme-b-tx-primary);
    font-family: 'Raleway', sans-serif;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: .05rem;
    text-align: justify;
}

.bx-footer .bx-header-phone-number,
.bx-footer .bx-worktime-schedule {
    color: #ffffff8a;
    white-space: nowrap;
    font-family: 'Raleway', sans-serif;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: .05rem;
    text-align: right;
}

.bx-footer .bx-header-phone-number a {
    color: #ffffff8a;
}

.bx-footer .bx-header-phone-number a:hover {
    color: var(--theme-b-link-hover);
}

.vr-copyright {
    white-space: nowrap;
}

@media (max-width: 576px) {

    .vr-copyright {
        font-size: .875rem;
    }

}

/*endregion*/

/*SIDEBAR*/

.bx-sidebar-block { }

.sidebar {
	position: relative;
}

@media (min-width: 577px) and (max-width: 991px) {

	.vr-sidebar-info {
		flex-direction: column;
		max-height: 825px;
	}

}

.sidebar .vr-card-container {
	padding: 1rem;
	background-color: white;
	box-shadow: 0px 0px 1vw 0 rgb(0 0 0 / 10%);
	transition: 300ms linear all;
}

.sidebar .vr-card-container:hover {
	background-color: var(--theme-b-bg-primary-hover);
	color: var(--theme-b-tx-primary-hover);
}

.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5 {
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: .05rem;
	align-items: center;
	transition: all 0.3s;
}

.sidebar a:hover h1,
.sidebar a:hover h2,
.sidebar a:hover h3,
.sidebar a:hover h4,
.sidebar a:hover h5 {
	font-size: 1.4rem;
	color: var(--theme-b-tx-primary-hover);
}

.fa-file-text-o,
.fa-truck,
.fa-check,
.fa-list-alt,
.fa-coffee,
.fa-question-circle,
.fa-info {
	position: relative;
	top: 2px;
	margin-right: .25rem;
}

.fa-exchange {
	position: relative;
	margin-right: .25rem;
}

.fa-check,
.fa-file-text-o {
	top: 0;
}

.sidebar-icon {
	height: 2.4rem;
	line-height: 2.4rem;
	white-space: nowrap;
	margin-bottom: .25rem;
	font-family: FontAwesome;
	color: var(--theme-b-link);
	font-size: 1.2rem;
	text-align: center;
	transition: all 0.3s;
}

.sidebar .vr-card-container:hover .sidebar-icon {
	    font-size: 1.4rem;
	    color: var(--theme-b-tx-primary-hover);
}

.sidebar-text {
	text-align: justify;
	font-size: 14px;
	color: var(--theme-tx-primary);
	transition: 300ms linear all;
}

.sidebar .vr-card-container:hover .sidebar-text {
	color: var(--theme-b-tx-primary-hover);
}

/*endregion*/

/*ICONS*/

.fa-phone,
.fa-comments-o,
.fa-envelope-o,
.fa-clock-o {
	width: 1.125rem;
	text-align: left;
}

.bx-icon {
	font-family: FontAwesome;
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
	text-align: center;
	font-size: 1.2rem;
	transition: all 0.3s;
}

.bx-icon:hover {
	background-color: var(--theme-b-bg-primary-hover);
	color: var(--theme-b-tx-primary-hover);
}

.bx-icon:active {
	color: var(--theme-b-tx-primary-active);
}

/*endregion*/

.bx-inclinkspersonal-item.bx-theme-blue:hover { background: #0083d1; }

.bx-theme-blue.bx-inclinkspersonal-selected { background: #3398d7; }

.bx-inclinkspersonal-item.bx-theme-black:hover { background: #303030; }

.bx-theme-black.bx-inclinkspersonal-selected { background: #484848; }

.bx-inclinkspersonal-item.bx-theme-green:hover { background: #44b1c9; }

.bx-theme-green.bx-inclinkspersonal-selected { background: #5cc3d1; }

.bx-inclinkspersonal-item.bx-theme-red:hover { background: #e63c3c; }

.bx-theme-red.bx-inclinkspersonal-selected { background: #e95c5c; }

.bx-inclinkspersonal-item.bx-theme-yellow:hover { background: #f4a52e; }

.bx-theme-yellow.bx-inclinkspersonal-selected { background: #fbb859; }



/*region Bootstrap modified*/

.btn-check:focus+.btn, .btn:focus {
	box-shadow: none;
}

.btn-primary,
.list-group-item.active {
	border-color: var(--theme-b-bd-primary);
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
}

.btn-primary:hover {
	border-color: var(--theme-b-bd-primary-hover);
	background-color: var(--theme-b-bg-primary-hover);
	color: var(--theme-b-tx-primary-hover);
}

.btn-primary:focus,
.btn-primary.focus {
	box-shadow: none;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
	border-color: var(--theme-b-bd-primary-hover);
	background-color: var(--theme-b-bg-primary-hover);
	color: var(--theme-b-tx-primary-hover);
}
.btn-primary.disabled,
.btn-primary:disabled {
	border-color: var(--theme-b-bd-primary-disabled);
	background-color: var(--theme-b-bg-primary-disabled);
	color: var(--theme-b-tx-primary-disabled);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	border-color: var(--theme-b-bd-primary-active);
	background-color: var(--theme-b-bg-primary-active);
	color: var(--theme-b-tx-primary-active);
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	box-shadow: none;
}

.form-control:focus {
	border-color: var(--theme-color-primary);
	box-shadow: none;
}

a,
.btn-link {
	color: var(--theme-b-link);
	text-decoration: none;
}

a:hover,
.btn-link:hover { color: var(--theme-b-link-hover); }


.g-font-size-15 { font-size: 15px; }

.g-font-size-17 { font-size: 17px; }

.g-font-size-20 { font-size: 20px; }

.text-primary { color: var(--primary) !important }

.bg-primary { background: var(--primary) !important }

.border-primary { border-color: var(--primary) !important }

/*endregion*/

/*region MAIN PAGE CATALOG*/

.vr-main-page-catalog-card {
	background-size: cover;
	background-color: var(--theme-b-bg-primary);
}

.vr-main-page-catalog-card-car {
	height: 300px;
	background-image: url(/bitrix/templates/butterburg_bootstrap_v4/images/main-page-catalog/car.jpg);
}

.vr-main-page-catalog-card-commerce {
	height: 300px;
	background-image: url(/bitrix/templates/butterburg_bootstrap_v4/images/main-page-catalog/commerce.jpg);
}

.vr-main-page-catalog-card-industry{
	height: 250px;
	background-image: url(/bitrix/templates/butterburg_bootstrap_v4/images/main-page-catalog/industry.jpg);
}
.vr-main-page-catalog-card-hydraulic{
	height: 250px;
	background-image: url(/bitrix/templates/butterburg_bootstrap_v4/images/main-page-catalog/hydraulic.jpg);
}

/*endregion*/
/* End */
/* /bitrix/templates/butterburg_bootstrap_v4/components/bitrix/pdf.viewer/vr_bootstrap/style.css?16980749692006 */
/* /bitrix/templates/butterburg_bootstrap_v4/components/bitrix/advertising.banner/alert/style.css?1706631391633 */
/* /bitrix/templates/butterburg_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v4/style.css?16843439834839 */
/* /bitrix/templates/butterburg_bootstrap_v4/components/bitrix/menu/bootstrap_v4/style.css?170687409513392 */
/* /bitrix/templates/butterburg_bootstrap_v4/components/bitrix/breadcrumb/bootstrap_v4/style.css?1671088868558 */
/* /bitrix/templates/butterburg_bootstrap_v4/components/bitrix/menu/bottom_menu/style.css?1657612236204 */
/* /bitrix/templates/butterburg_bootstrap_v4/styles.css?17573524251593 */
/* /bitrix/templates/butterburg_bootstrap_v4/template_styles.css?175735242513908 */
