

/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/menu/bootstrap_v5/style.min.css?174193737510230*/
.bx-top-nav-container{position:relative;padding:0 10px;border-radius:2px;background:var(--theme-color-primary);color:#fff}.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}.bx-nav-1-lvl-link{display:block;padding-top:6px;padding-bottom:2px;border-bottom:0;border-radius:1px;text-decoration:none;transition:250ms linear all}.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:0;background:var(--theme-color-second)}.bx-nav-1-lvl-link-text{display:flex;padding:10px 14px 14px;color:#fff;text-decoration:none;text-transform:uppercase;font:14px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);transition:250ms linear all;align-items:center}.bx-nav-angle-bottom{position:relative;display:block;margin-left:10px;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:#fff;content:'';transition:250ms linear all}.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-color-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-color-primary)}.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;box-shadow:0 6px 13px 0 rgba(0,0,0,.13)}.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:#fff}.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:#fff;content:'';transition:250ms 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}.bx-nav-2-lvl-container,.bx-nav-2-lvl-container-advanced{z-index:999;display:none;padding:0;min-width:100%;border-top:0;box-shadow:0 6px 13px 0 rgba(0,0,0,.13);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{position:absolute;top:calc(100% - 5px);z-index:999;display:flex;background:#fff;opacity:1;align-items:stretch}.bx-nav-list-2-lvl{margin:0;padding:5px 0 12px}.bx-nav-2-lvl{display:block;padding:0;min-width:180px}.bx-nav-2-lvl-link{display:block;padding:5px 15px 5px;border-bottom:none !important;text-decoration:none !important}.bx-nav-2-lvl-link-text{color:var(--theme-color-primary);text-decoration:none;font-weight:var(--ui-font-weight-bold);font-size:13px;line-height:16px}.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)}.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;background:#fff;content:" "}.bx-nav-list-3-lvl{margin:0;padding:0 0 14px 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:3px 15px 3px 20px;border-bottom:0;color:#555;text-decoration:none;font-size:13px;line-height:14px}.bx-nav-3-lvl-link.bx-active,.bx-nav-3-lvl-link:hover{background:#f0f0f0;color:var(--theme-color-primary);text-decoration:none}.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}.bx-nav-catinfo{position:relative;z-index:120;padding:15px 15px 5px;min-width:200px;border-left:1px solid #ecefef;background:#f7fafb}.bx-nav-catinfo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;max-height:100%;width:auto;height:auto;border:1px solid #e7e9ea}.bx-nav-catinfo p{padding:20px 5px 0;font-size:13px}.bx-menu-button-mobile{position:absolute;top:8px;left:5px;z-index:10;width:40px;height:40px}.bx-aside-nav-control{position:absolute;top:0;left:0;z-index:1750;width:40px;height:40px;color:#fff;text-align:center;font-size:28px;line-height:40px;cursor:pointer;transition:left .15s linear}.bx-nav-bars{position:absolute;top:50%;left:50%;z-index:2100;display:block;box-sizing:border-box;width:30px;height:25px;border-top:5px solid #fff;border-bottom:5px solid #fff;vertical-align:middle;transform:translate(-50%,-50%)}.bx-nav-bars:after{position:absolute;top:50%;display:block;background:#fff;width:100%;height:5px;content:'';transform:translateY(-50%)}.bx-wrapper,.bx-aside-nav{transition:transform .15s linear}.bx-opened .bx-footer,.bx-opened .workarea{overflow:hidden}.bx-aside-nav{position:fixed;top:50px;bottom:0;left:0;z-index:1600;display:none;width:100%;background:#4c5c65;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.bx-aside-nav.bx-opened{overflow-y:scroll;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.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:1px solid #3d4b53 !important;color:#fff;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}.bx-aside-nav .bx-nav-1-lvl-link{padding:0;display:flex;align-items:center}.bx-aside-nav .bx-nav-1-lvl-link-text{padding:0 0 0 15px}.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;color:#fff}.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;box-shadow:none;top:auto}.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}.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:#44535c}.bx-aside-nav .bx-nav-2-lvl-link-text,.bx-aside-nav .bx-nav-3-lvl-link-text,.bx-aside-nav .bx-nav-4-lvl-link-text{color:#fff;font-weight:500;font-size:14px}.bx-aside-nav .bx-nav-list-2-lvl{background:#44535c}.bx-aside-nav .bx-nav-2-lvl-link{padding:0 0 0 30px}.bx-aside-nav .bx-nav-2-lvl-link:hover{background-color:#3b4851}.bx-aside-nav .bx-nav-3-lvl-link{padding:0 0 0 45px}.bx-aside-nav .bx-nav-3-lvl-link:hover{background-color:#3b4851}.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 #5a6971;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}.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}@media(min-width:1200px){.bx-nav-1-lvl>a{font-size:15px}.bx-nav-1-lvl>a span{padding:12px 14px 15px}}@media(min-width:992px) and (max-width:1199px){.bx-nav-1-lvl>a{font-size:13px}.bx-nav-1-lvl>a span{padding:9px 11px 12px}}@media(min-width:768px) and (max-width:991px){.bx-nav-1-lvl>a{font-size:11px}.bx-nav-1-lvl>a span{padding:5px 6px 9px}}@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-control{display:flex;align-items:center;justify-content:center}.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:/local/templates/eshop_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v5/style.css?17419397184790*/
.bx-basket { }

.basket-line-block {
	position: relative;
	padding-left: 25px;
	white-space: nowrap;
	font-size: 13px;
}

.basket-line-block-icon-cart,
.basket-line-block-icon-profile {
	position: relative;
	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(/local/templates/eshop_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v5/images/profile.svg); }

.basket-line-block-icon-cart:after { background: no-repeat center url(/local/templates/eshop_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v5/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: 998;
		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-fixed.vcenter {
		bottom: 10px;
		top: auto !important;
	}

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

	/*.bx-basket-fixed */
}

.bx-basket-fixed .basket-line-block { margin-left: 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/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/style.min.css?17414198124065*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;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/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/bitrix/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/images/cart.svg)}@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:998;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-fixed.vcenter{bottom:10px;top:auto !important}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left: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:0}.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:/local/templates/eshop_bootstrap_v4/template_styles.min.css?175610944223435*/
body {
    font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: normal;
  font-style: normal;
}

.container {
   width: 100% !important;
   max-width: 100% !important;
}
.flex-center {
    justify-content: center !important;
    align-items: center !important;
    display: flex !important;
}
.bx-nav-1-lvl-link-text {
    color: inherit;
}
.flex-right {
    justify-content: end !important;
    align-items: center !important;
    display: flex !important;
}
.flex-left {
    justify-content: start !important;
    align-items: center !important;
    display: flex !important;
}
.bx-header {
    position: fixed;
    width: 100%;
    z-index: 100;
}
.pp-section {
    background: #000;
}
.bx-header-logo svg {
    /*fill: #fff;*/
    transition: 0.8s;
}
#panel2 {
    display: none;
    z-index: 999;
    position: absolute;
    width: 100%;
    top: 30px;
}


#myVideo{
    height: 100vh;
    z-index: 4;
    right: 0;
    bottom: 0;
    top:0;
    right:0;
    width: 100%;
    background-size: 100% 100%;
     background-color: black;
      background-position: center center;
      background-size: contain;
       object-fit: cover; 
}
#section1 .layer{
    z-index: 5;
    width: 100%;
    left: 0;
    top: 0;
    height: 100vh;
}
#pagepiling img {
width: 100%;
object-fit: cover;
height: 100vh !important;
}
.section[data-count="Y"] .pp-tableCell {
    display: flex;

}
.pp-tableCell [data-count="Y"] {
    width: 50% !important;
}
.footer-bg {
    background-image:  url(/local/templates/eshop_bootstrap_v4/images/f4bbc081-7418-4d48-b481-fcdc58227f8d.jpeg);
    filter: brightness(50%);
    background-repeat: no-repeat;
    background-size: cover;
}
.pp-tableCell .row  {
    height: 100vh;
}
[data-not-home="not-home"] .footer-menu a {
    font-size: 94%;
}

.footer-menu a {
    color: #fff;
    line-height: 205%;
    text-decoration: none;
}
.footer-menu li {
   list-style: none;
}
.bx-nav-list-1-lvl > .bx-nav-parent .bx-nav-1-lvl-link-text, .bx-nav-catinfo {
    display: none;
}
.bx-nav-list-1-lvl > .bx-nav-parent .bx-nav-1-lvl-link:after {
    background: url(/local/templates/eshop_bootstrap_v4/images/menu-burger-horizontal-svgrepo-com.svg) no-repeat;
    content: '';
    width: 40px;
    height: 40px;
    display: block;
    background-size: contain;
}
.logo-b .bx-nav-list-1-lvl > .bx-nav-parent .bx-nav-1-lvl-link:after, .logo-b .basket-line-block-icon-cart svg,
.logo-b .bx-menu-button-mobile .bx-opened, .logo-b .add-wish-header svg {
    filter: invert(0%) sepia(92%) saturate(7490%) hue-rotate(278deg) brightness(84%) contrast(94%);
}
.logo-w .bx-nav-list-1-lvl > .bx-nav-parent .bx-nav-1-lvl-link:after, .logo-w .basket-line-block-icon-cart svg,
.logo-w .bx-menu-button-mobile .bx-opened, .logo-w .add-wish-header svg {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.logo-b .bx-header a {
    color: #000;
}
.logo-w .bx-header a {
    color: #FFF;
}
a {
   color: #222;
   text-decoration: none;
}
a:hover {
    color: #777;
 }
.bx-nav-2-lvl-container {
    min-width: 400px;
    min-height: 100vh;
}
.bx-nav-2-lvl-link-text {
    font-weight: 600;
    font-size: 15px;
}
.bx-nav-list-2-lvl .bx-nav-2-lvl:nth-of-type(1), .bx-nav-list-2-lvl .bx-nav-2-lvl:nth-of-type(3) {
    border-bottom: 1px solid #222;
}
.bx-nav-list-2-lvl .bx-nav-2-lvl:nth-last-of-type(1) {
    border-top: 1px solid #222;
}
.bx-nav-list-2-lvl .bx-nav-2-lvl:nth-last-of-type(2) {
    border-top: 1px solid #222;
}
.bx-nav-list-2-lvl .bx-nav-2-lvl {
padding-top: 10px;
padding-bottom: 10px;
}
.news-list .card-title, .news-list .card-title a {
    font-family: "Montserrat", sans-serif;
}
.bx-nav-list-2-lvl {
    padding: 20px;
}
.bx-nav-list-2-lvl .bx-nav-2-lvl:nth-of-type(2), .bx-nav-list-2-lvl .bx-nav-2-lvl:nth-of-type(4) {
    padding-bottom:0;
}
.bx-nav-list-2-lvl .bx-nav-2-lvl:nth-of-type(3), .bx-nav-list-2-lvl .bx-nav-2-lvl:nth-of-type(5) {
    padding-top:0;
}
.basket-line-block-icon-cart:after {
   display: none;
}
.count-cart {
    position: absolute;
    top: 4px;
    left: 1px;
    width: 20px;
    text-align: center;
    font-weight: 900;
    color: #d80000;
}
.catalog-link {
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
}
.bx-basket-fixed {
    display: none !important;
 }
.mb-d {
    display: none;
}
.bx-nav-2-lvl-container a {
    color: #000 !important;
}
.copy {
    color: #fff;
    position: absolute;
    bottom: 25px;
    justify-content: center !important;
}
.bx-nav-list-1-lvl > .bx-nav-parent.bx-hover .bx-nav-1-lvl-link:after {
    background: url(/local/templates/eshop_bootstrap_v4/images/cross-svgrepo-com.svg) no-repeat !important;
    zoom: 0.9;
    margin-bottom: 10px;
    margin-top: 10px;
}
a:hover {
    color: #777 !important;
}
svg:hover, .bx-nav-list-1-lvl > .bx-nav-parent .bx-nav-1-lvl-link:hover:after, 
.bx-menu-button-mobile .bx-opened:hover, .hover2 {
    filter: invert(40%) sepia(0%) saturate(7184%) hue-rotate(57deg) brightness(115%) contrast(88%) !important;
}
[data-not-home="not-home"] .workarea {
    padding-top: 0px;
    min-height: 100vh;
}
[data-not-home="not-home"] .bx-header {
    background: transparent;
}
[data-not-home="not-home"] .row {
    margin: 0;
}
[data-not-home="not-home"] h1 {
    text-align: left;
    font-size: 1.5em;
    --bs-gutter-x: 2.7rem;
    --bs-gutter-y: 0;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
}
.product-item-detail-slider-image.active {
    display: flex;
    overflow: auto;
    flex-direction: column;
    align-items: end;
}
#navigation {
    --bs-gutter-x: 3rem;
    --bs-gutter-y: 0;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
}
.detail-h1+#navigation {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
}
.product-item-detail-slider-image.active img {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    transform: unset;
    bottom: 0;
    object-fit: contain;
}
[data-entity="slider-control-left"], [data-entity="slider-control-right"] {
    display: none;
}
.product-item-detail-slider-block {
    height: 100vh;
}






.product-item-detail-pay-block {
    border: none;
}
.product-item-detail-pay-block [data-entity="quantity-block"],
.product-item-detail-pay-block [data-entity="main-button-container2"] {
    display: none;
}
.product-item-detail-price-current {
    color: #000;
    font-size: 19px !important;
    font-weight: 400 !important;
    text-align: left;
}
.product-item-detail-pay-block {
    padding-left: 0;
}
.btn-link.product-item-detail-buy-button {
   height: auto;
}
.btn-primary, .btn-outline-secondary {
    background: #fff !important;
    border-color: #000 !important;
    color: #000 !important;
    font-size: 10px !important;
    font-weight: 300 !important;
    width: fit-content !important;
	text-decoration: none !important;
    text-transform: uppercase !important;
}
.btn-outline-secondary {
    margin-right: 5px;
}
.popup-window-content p {
    padding-top: 10px;
    margin-bottom: 0;
}
.popup-window-with-titlebar .popup-window-content {
    padding-bottom: 0;
}
.product-item-detail-color {
    margin-top: 10px;
    margin-bottom: 0px;
}
.product-item-detail-color2 {
    margin-top: 5px;
    margin-bottom: 20px;
}
[data-not-home="not-home"] .bx-footer {
    display: block !important;
    background: #000;
    padding-top: 80px;
    padding-bottom: 80px;
}
.footer-menu {
    padding-left: 80px;
}
.copy2 {
    color: #fff;
    font-size: 15px;
}
.product-item-info-container.product-item-hidden {
    display: none !important;
}
.product-item-small-card {
    margin: 0;
    padding: 0;
}
.product-item-image-original {
    background-size: cover;
}
.product-item-image-wrapper {
    padding-top: 137%;
    margin-bottom: 2px;
}
.catalog-section-list-tile-list .catalog-section-list-item .catalog-section-list-tile-img-container {
    display: none !important;
}
.catalog-section-list-tile-list {
    justify-content: center !important;
    align-items: center !important;
    display: flex !important;
    border-bottom: 2px solid;
    padding-bottom: 2px;
}
.catalog-section-list-tile-list li {
    margin-bottom: 17px;
}
.catalog-block-header {
    font-size: 19px;
    font-weight: normal;
    text-align: center;
    margin-top: 100px;
}
.product-item-detail-color2 img {
    width: 26px;
    height: 29px;
    border-radius: 0;
    object-fit: cover;
    border-bottom: 2px solid transparent;
    padding-bottom: 3px;
}
.btn.product-item-detail-buy-button {
    background: #fff;
    border-color: #000;
    color: #000;
    font-size: 10px;
    font-weight: 300;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
    max-width: 100%;
    text-decoration: none;
}
.btn.product-item-detail-buy-button {
    border-radius: 0;
}
a[data-src="#modal-merki"] {
    border: 1px solid #c0cfda;
    min-width: 193px;
    padding: 5px;
    display: inline-block;
}
.product-item-scu-item-text-container.selected .product-item-scu-item-text-block {
    outline-width: 1px;
}

.product-item-scu-item-text-container .product-item-scu-item-text-block {
    zoom: 1.2;
}

.modal-c table {
    width: 100%;
    border: 1px solid;
    text-align: center;
    font-size: 13px;
    border-color: #dee2e6 #dee2e6 #fff;
}
.modal-c table td {
    height: 50px;
    vertical-align: middle;
    border-right: 1px solid #dee2e6;
}
.modal-c table th, td {
    padding: 15px;
  }
#modal-merki {
    width: 100vh;
    height: 100vh;
}
.fancybox-slide--html {
    padding: 0px !important;
}
.modal-c table tr {
    border-bottom: 1px solid #dee2e6;
}
.modal-c table p {
    margin-bottom: 0;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    outline: none !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 0;
    outline: none !important;
    }

    button:focus {
        outline: none !important;
    }

.modal-c img {
    width: 100% !important;
    max-width: 446px;
    height: auto !important;
}
.modal-c ol, .modal-c ul {
    font-size: 14px;
    padding-left: 1rem;
}
.catalog-section-description {
    display: none;
}
.product-item-small-card .product-item-detail-color2 {
    margin: 0;
    margin-bottom: 10px;
}
.product-item-small-card {
    position: relative;
}
.product-item-small-card .product-item-detail-color2 img {
    width: 14px;
    height: 14px;
    padding: 0 !important;
    border: none !important;
    border-radius: 0;
    object-fit: cover;
    border-bottom: 2px solid transparent;
    padding-bottom: 3px;
}
.product-item-detail-slider-image.active video {
    left: 0;
    right: 0;
    top: 0;
    transform: unset;
    bottom: 0;
    object-fit: contain;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    outline: 1px solid transparent;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
}
.product-item-container2 video {
    position: absolute;
    z-index: 12;
    left: 0;
    right: 0;
    top: 0;
    transform: unset;
    bottom: 0;
    object-fit: cover;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
}
.product-item-title {
    text-align: left;
    margin-top: 10px;
}
.product-item-price-container {
    text-align: left;
}
.product-item-price-current {
    font-weight: normal;
}
.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block, .product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
    cursor: not-allowed;
    opacity: 0.5;
}
.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after, .product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
    display: none;
}
.product-item-scu-item-text-container.selected .product-item-scu-item-text-block {
    background: #000;
    color: #fff;
}
[data-not-home="not-home"] .bx-catalog-element h1 {
    --bs-gutter-x: 1.5rem;
}
.product-item-detail-text {
    text-align: justify;
}
.detail-block-2 {
    margin-left: 0% !important;
    max-width: 500px;
}
#navigation {
    opacity: 0.5;
}
.bx-breadcrumb-item-text {
    font-family: "Montserrat", sans-serif;
    font-size: 11px;
}
a[data-src="#modal-care"] {
    border: 1px solid #c0cfda;
    min-width: 193px;
    padding: 5px;
    display: inline-block;
}
a[data-src="#modal-dost"] {
    border: 1px solid #c0cfda;
    min-width: 193px;
    padding: 5px;
    display: inline-block;
}
.bx-footer .bx-logo-block svg {
    max-width: 200px;
}
.news-list-more {
    display: none;
}
.add-wish {
    float: right;
    cursor: pointer;
}
.rm-wl {
    position: absolute;
    z-index: 999;
    top: 25px;
    right: 8px;
    cursor: pointer;
}
.add-wish-header {
    cursor: pointer;
    margin-left: 20px;
}
.add-wish {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.add-wish svg {
    height: 18px;
}
.added-wish {
    transform: scale(1.2);
}
.fancybox-content {
    overflow:hidden;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
    right: 0 !important;
    position: absolute !important;
    height: 100vh;
    width: 0% !important;
    padding: 0 !important;
    max-width: 550px !important;
}
.fancybox-content.opened-fb {
    width: 100% !important;
    padding: 44px !important;
    max-width: 550px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.basket-line-block {
    padding-left: 15px;
}
.basket-line-block-icon-cart svg {
    width: 22px;
}
.product-item-small-card .product-item-detail-color2 {
    display: inline-block;
    float: right;
    margin-right: 30px;
}
.bx-catalog-element > .row > .col-md-7.col-12 {
    padding-right: 100px;
}
.product-item-small-card .product-item-image-slide {
    background-size: cover;
}
[data-not-home="not-home"] .catalog-link.basket-line-block a {
    color: #212529;
}
.px11 {
    font-size: 11px;
}
.px16 {
    font-size: 16px;
}
.px13 {
    font-size: 13px;
}
#modal-dost p {
    font-size: 13px;
}
[data-cur="/personal/cart/"] .workarea2, [data-cur="/personal/order/make/"] .workarea2 {
    padding-top: 150px;
    max-width: 1100px;
    margin: 0 auto;
}
[data-cur="/personal/cart/"] .workarea2, [data-cur="/personal/order/make/"] .workarea2 {
    padding-top: 15px;
}
.basket-item-scu-item.selected {
    background: #000;
    color: #fff;
}
.basket-item-scu-item span, .basket-item-property-custom-value {
    font-weight: 400 !important;
}														
.bx-soa-section.bx-step-completed {
    border: 1px solid #000;
}
.bx-soa-section.bx-selected {
    border: 1px solid #000;
}
.bx-soa-section.bx-step-completed .bx-soa-section-title-count {
    border-color: #000;
    background: #000;
}
.bx-soa-section-title-count:before, .icon-warning {
    filter: grayscale(1);
}
.alert-warning {
    border-color: transparent;
    background-color: #fff;
    color: #222;
    font-size: 11px;
}
.bx-soa-section-title-container {
    background: transparent;
}
.bx-soa-section.bx-selected .bx-soa-section-title {
    font-size: 16px;
}
.bx-soa .bx-soa-customer-label, .bx-soa .form-group label, .form-control {
    font-size: 12px;
}
.form-group {
    margin-top: 10px;
}
.bx-soa-section {
    border: 1px solid #000;
}
.bx-soa-section-title {
    font-size: 14px;
}
.bx-soa-item-imgcontainer {
    border: 1px solid transparent;
}
.bx-soa-more-btn {
    padding: 0;
}
.bx-soa-cart-total .bx-soa-cart-total-line {
    display: none;
}
.bx-soa-cart-total .bx-soa-cart-total-line.bx-soa-cart-total-line-total {
    display: block;
}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2) {
    border-color: transparent;
}
.bx-soa-cart-total .bx-soa-cart-total-line-total {
    padding-top: 0;
}
.bx-soa-cart-total {
    border: 1px solid #000;
}
#bx-soa-orderSave .checkbox {
    font-size: 12px;
    padding-top: 10px;
}
.bx-soa-item-td-text .bx-price {
    font-weight: normal;
}
.alert {
    padding: 8px;
    font-size: 13px;
}
.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner {
    background: #f2dede;
    color: #a94442;
    max-width: 100%;
    font-size: 12px;
    text-align: left;
    margin-bottom: 7px;
}
.bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route {
    font-size: 13px;
}
#bx-soa-total-mobile {
    display: none !important;
}
#bx-soa-total {
    margin-top: 20px;
}
.manu-left li {
    list-style: none;
    margin-bottom: 15px;
}
.manu-left {
    padding-left: 0.7em;
}
.nav-static .bx-breadcrumb {
    padding-left: 1em;
}
.manu-left a.active {
    border-bottom: 1px solid #000;
}
.news-list-item .card-body {
    position: absolute;
    bottom: 0;
    color: #fff;
}
.collect-detail {
    max-width: 1000px;
    margin: 0 auto;
}
.collect-detail img {
    width: 100%;
}
.collect-images-3 {
    display: flex;
    gap: 0;
    margin-bottom: 15px;
}
.collect-images-1 {
    margin-bottom: 15px;
}
.collect-images-3 .collect-images-2:nth-of-type(2) {
    margin-left: 15px;
}
.bx-soa-customer div[data-property-id-row="7"] {
    display: none;
}
.form-group.bx-soa-customer-field {
    display: flex;
    flex-direction: column;
}
.form-group.bx-soa-customer-field .bx-soa-tooltip-danger {
    order: 4;
}
.form-group.bx-soa-customer-field .bx-soa-tooltip-danger .tooltip-inner {
    background: transparent;
    padding-left: 0;
}
.form-group.bx-soa-customer-field.has-error input {
    border-color: #a94442;
}
#bx-soa-orderSave a[data-save-button="true"], .bx-soa-editstep {
    display: none !important;
}
#bx-soa-orderSave {
    padding-bottom: 40px;
}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-of-type(3) {
    display: block;
}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-of-type(3) .bx-soa-cart-t {
    font-weight: bold;
}
.text-fds {
    font-size: 10px;
    line-height: normal;
    padding-top: 4px;
    display: inline-block;
}
.basket-item-info-name, .basket-item-info-name-link, .basket-item-property-scu-text .basket-item-scu-item-inner, #basket-root, .basket-item-property-name, .basket-item-property-custom-name, .basket-item-property-value, .basket-item-property-custom-value, .basket-item-price-current-text, .basket-item-price-title, .basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover, .basket-item-amount-field-description, .basket-checkout-block-total-title, .basket-coupon-block-total-price-current, button[data-entity="basket-checkout-button"], .bx-soa-section-title {
    font-family: "Montserrat", sans-serif;
}
.basket-item-block-actions {
    opacity: 1;
    margin-top: 3px;
}
div[data-name-code-prop="TYPE"], .basket-item-price-title, .basket-item-amount-field-description, div[data-name-code-prop="PROPERTY_ARTNUMBER_VALUE"], .bx-soa-reference {
    display: none !important;
}
.basket-item-block-properties2 {
    display: flex;
}
div[data-name-code-prop="PROPERTY_COLOR_VALUE"] {
    display: flex !important;
    color: #212529;
}
div[data-name-code-prop="PROPERTY_COLOR_VALUE"] .basket-item-property-custom-name {
    color: #212529;
}
div[data-name-code-prop="PROPERTY_COLOR_VALUE"] .basket-item-property-custom-name:after {
    content: ": ";
}

.bx-soa-pp-desc-container .bx-soa-pp-company-logo {
    display: none;
}
.bx-soa-pp-desc-container .SDEK_selectPVZ {
    margin-top: 10px;
    margin-bottom: 10px;
}
#bx-soa-delivery .order-md-1 {
    max-width: 280px;
}
.bx-soa-pp-desc-container {
    width: auto;
    padding-top: 0;
    max-width: 380px;
}
.bx-soa-pp-desc-container .bx-soa-pp-company {
    padding: 0;
     border: none;
     background: transparent;
}
.table-sizes-page {
    max-width: 900px;
    margin-top: 0px;
    margin-bottom: 25px;
}
.table-sizes-page h4 {
    margin-bottom: 15px;
}
.row-pay {
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
}
.row-pay img {
    height: 50px;
}
.table-sizes-page img {
    margin: 0 auto;
    display: block;
}
.bx-soa-cart-total-line {
    border-top: none !important;
}
.bx-soa-pp-company-image, .bx-soa-pp-delivery-cost, .bx-soa-pp-company-subTitle {
    display: none;
}
.bx-soa-pp-company-graf-container {
    width: 16px;
    height: 16px;
    padding: 0;
    margin-top: 10px;
    border-radius: 100%;
    border: none;
}
a[title="Whatsapp"], a[title="Telegram"] {
    text-decoration: none !important;
}
#bx-soa-delivery .order-md-1 > .row {
    display: flex;
    flex-direction: column;
}
.bx-soa-pp .bx-soa-pp-company {
    width: 100%;
}
.bx-soa-pp  .bx-soa-pp-company {
    display: flex;
    gap: 10px;
    margin-bottom: 6px;
}
.bx-soa-pp-company-smalltitle {
    color: #222;
    text-align: left;
    font-size: 13px;
}
.bx-soa-pp-company-graf-container input {
    filter: sepia(100%) brightness(80%) hue-rotate(170deg) saturate(70%) contrast(300%);
}
.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container {
    border-color: #222;
}
input[type=checkbox].bx-soa-pp-company-checkbox {
    display: none;
}
.bx-soa-pp-company.col-6.bx-selected .bx-soa-pp-company-graf-container {
    background: url('/local/templates/eshop_bootstrap_v4/images/Ресурс 2.svg') no-repeat;
}
.bx-soa-pp-company.col-6 .bx-soa-pp-company-graf-container {
    background: url('/local/templates/eshop_bootstrap_v4/images/Ресурс 3.svg') no-repeat;
}
.basket-checkout-block-total-description {
    display: none;
}
.form-group.bx-soa-location-input-container.has-error input {
    border-color: #a94442;
}
.form-group.bx-soa-location-input-container {
    display: flex;
    flex-direction: column;
}
.form-group.bx-soa-location-input-container .bx-soa-tooltip {
    order: 4;
}
.form-group.bx-soa-location-input-container .bx-soa-tooltip .tooltip-inner {
    background: transparent;
    padding-left: 0;
}
.form-group.bx-soa-location-input-container.has-error .bx-sls .dropdown-block {
    border-color: #a94442;
    border-radius: 0.25rem;
}
.form-group.bx-soa-location-input-container .bx-sls .dropdown-block {
    border-radius: 0.25rem;
}
.form-group.bx-soa-location-input-container .bx-soa-tooltip .tooltip-inner, .form-group.bx-soa-customer-field .bx-soa-tooltip-danger .tooltip-inner {
    font-size: 10px;
    padding-top: 0;
}
#bx-soa-orderSave {
    display: none;
}
.text-fds a, #bx-soa-total a {
    text-decoration: underline;
}

.fancybox-slide--html .fancybox-close-small {
    position: fixed;
    zoom: 1.4;
    right: 10px !important;
}
.modal-c #nav-tab .nav-link {
    color: #000 !important;
}
.bx-soa-pp-desc-container {
    margin-bottom: 6px !important;
}
.bx-soa-pp .bx-soa-pp-company {
    margin-bottom: 0;
}
a {
    outline: none;
    }

@-moz-document url-prefix() {
   .count-cart + br {
       display: none;
   }
}


/*
 *  STYLE 3
 */

.product-item-detail-slider-image::-webkit-scrollbar-track
 {
     background-color: #e5e5e5;
 }
 
 .product-item-detail-slider-image::-webkit-scrollbar
 {
     width: 2px;
     background-color: #5c5c5c;
 }
 
 .product-item-detail-slider-image::-webkit-scrollbar-thumb
 {
     background-color: #000000;
 }
 
 #panel .adm-warning-block {
    display: none !important;
    }






















/* End */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/menu/bootstrap_v5/style.min.css?174193737510230 */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/sale.basket.basket.line/bootstrap_v5/style.css?17419397184790 */
/* /bitrix/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/style.min.css?17414198124065 */
/* /local/templates/eshop_bootstrap_v4/template_styles.min.css?175610944223435 */
