

/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/system.auth.form/.default/style.min.css?1607063888424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/eshop_bootstrap_v4/components/bitrix/system.auth.form/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/eshop_bootstrap_v4/components/bitrix/system.auth.form/.default/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/main.register/.default/style.min.css?1607063891442*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/local/templates/eshop_bootstrap_v4/components/bitrix/main.register/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/local/templates/eshop_bootstrap_v4/components/bitrix/main.register/.default/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/main.userconsent.request/.default/user_consent.min.css?16070638903628*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;width:600px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/menu/topmenu_template/style.css?17827428455718*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;

	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	color:#000000!important;
	display:block;
	
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}
#horizontal-multilevel-menu a:not(.root-item){
	padding:5px 10px;
}
#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
    font-weight: bold;
    color: #eabb51;
    /*padding: 7px 0px 7px 0px;*/
    letter-spacing: 1px;
    font-size: 20px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	/*color:#fff;*/
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	/*background:#e26336;*/
	/*color:#fff;*/
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/eshop_bootstrap_v4/components/bitrix/menu/topmenu_template/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/eshop_bootstrap_v4/components/bitrix/menu/topmenu_template/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/*background: #fefefe;*/
	/*color:#fff;*/
}
#horizontal-multilevel-menu>li:hover, #horizontal-multilevel-menu>li.jshover
{
	background: #fefefe;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	/*color:#fff;*/
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul 
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	/*width:900px;*/
	
	 
	/*background:#F5F5F5;*/
	/*border:1px solid #d6d6d6;*/
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	/*border-bottom:1px solid #DEDEDE;*/
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	/*display:none;*/
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/*  rl_*/
#horizontal-multilevel-menu > li > ul{
	width: 1020px;
	background: url('/local/templates/eshop_bootstrap_v4/rl_img/header_menu_back.png') #fff;
	padding: 10px 20px 25px 20px;
	min-height: 247px;
	background-repeat: no-repeat;
    background-attachment: scroll; /* scroll, fixed, local */
    background-size: cover;
    background-position: 39% 30%;
	left: 20px;
	top: 65px;
}

#horizontal-multilevel-menu > li > ul > li{
	width:170px;
}
#horizontal-multilevel-menu > li > ul > li > ul {
	width: 170px;
	position: relative;
	border:none;
}
#horizontal-multilevel-menu > li > ul >  li > ul > li{
	border:none;
}
#horizontal-multilevel-menu .rl_additional_l2 a{
	font-weight: normal!important;
	padding-left: 20px!important;
	font-size: 12px!important;
	line-height: 9px!important;
}
#horizontal-multilevel-menu .rl_l2 a{
    margin-bottom: 2px;
    font-size: 12px;
	font-weight: normal!important;
	text-align: center!important;	
}


#horizontal-multilevel-menu li:hover > ul,
#horizontal-multilevel-menu li.jshover > ul{
	display: flex;
	justify-content: space-between;
}


/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/menu/footer_menu_template/style.min.css?1607063891778*/
div.blue-tabs-menu{float:left;width:100%;background:#bbd9ee;font-size:93%;line-height:normal}div.blue-tabs-menu ul{margin:0;padding:10px 10px 0 10px;list-style:none}div.blue-tabs-menu li{display:inline;margin:0;padding:0}div.blue-tabs-menu a{float:left;background:url("/local/templates/eshop_bootstrap_v4/components/bitrix/menu/footer_menu_template/images/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;margin-top:.2em}div.blue-tabs-menu a nobr{float:left;display:block;background:url("/local/templates/eshop_bootstrap_v4/components/bitrix/menu/footer_menu_template/images/tabright.gif") no-repeat right top;padding:5px 15px 4px 6px;white-space:nowrap;color:#666}/*\*/div.blue-tabs-menu a nobr{float:none}/**/div.blue-tabs-menu a:hover nobr{color:#ff9834}div.blue-tabs-menu a:hover{background-position:0 -42px}div.blue-tabs-menu a:hover nobr{background-position:100% -42px}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/sender.subscribe/.default/style.min.css?16070639514395*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font-weight:100;font:11px/10px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/styles.css?16451820244786*/
.reg_pass_check{
	display: none;
}

.reg_pass_check.active{
	display: block;
}

input[name="register_submit_button"][disabled]{
	background: #ccc!important;
}
/**/

@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-Bold.ttf)}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-BoldItalic.ttf)}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-ExtraBold.ttf)}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf)}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-Medium.ttf)}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-MediumItalic.ttf)}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-Regular.ttf)}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-Italic.ttf)}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-Light.ttf)}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-LightItalic.ttf)}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-SemiBold.ttf)}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;src:url(/local/templates/eshop_bootstrap_v4/fonts/montserrat/Montserrat-SemiBoldItalic.ttf)}


.rl_sidemenu__item__children a{
	margin-left: 0;
}
.rl_sidemenu .item_lvl_3>a{
	margin-left: 0;
}

.product-item-info-containerx[data-entity=skuprops] div[data-entity=sku-blockx]{
	position: relative;
}

.products_row .product-add-favorite{
	    position: absolute;
    width: auto;
    left: 0;
    padding-left: 17px;
    padding-right: 6px;
    padding-bottom: 0px;
    bottom: 1px;

}



.product-item{
	padding: 2px!important;
    border: none!important;
    box-shadow: none!important;
    /*margin-bottom: 30px!important;*/
    margin-bottom: 30px;
}


.product-item-title{
	display: none!important;
}
div.product-item-price-containerx{
	opacity: 0;
}

.product-item-label-text{
	display: none;
}

.product-item-descr{
	display: flex;
	flex-direction: column;
	height: 85px;
}
.product-item-descr-tag{

}
.product-item-descr-tag div{
	display: inline-block;
}

.product-item-container{
	/*aa@easy-it: 5620.40:*/
	/*height:100%!important;*/
	height:100%;
	/*height:auto!important;*/
}
.product-item-container .product-item-image-wrapper {
    height: calc(100% - 85px);
}

.rl_prodhover{
	height: calc(100% - 85px);

}
.product-item-descr-name, .product-item-descr-name a{
	font-size: 13px;
	font-weight:400;
	font-family: 'Cera Pro';
	color: #59422c;
}
.rl_prodhover.active{
	background: transparent;
}

.product-item-descr-price-old{
	font-size: 14px;
	text-decoration: line-through;
	font-weight: 400;
	font-family: 'Montserrat';
	color:#59422c;
}
.product-item-descr-price-current.old_price_exists{
	font-family: 'Montserrat';
	color: #b22222;
	font-size: 14px;
	font-weight: 600;
}
.product-item-descr-price-current{
	font-family: 'Montserrat';
	color: #59422c;
	font-size: 14px;
	font-weight: 600;
}

.rl_product_template .rl_sidemenu{
	display: none;
}


.rl_product_template .rldetail__price{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.item_lvl_1>a{
	font-weight: 900;
	text-transform: uppercase;
	font-size: 14px;
}

.item_lvl_2>a{
	font-weight: 400;
	text-transform: uppercase!important;
	font-size: 14px;
}

.item_lvl_3>a{
	font-weight: 400;
	font-size: 12px;
}

.rl_sidemenu .item_lvl_3{
	padding-top: 20px;
	padding-bottom: 5px;
}

#horizontal-multilevel-menu li a.root-item-selected{
	padding: 0!important;
}

#horizontal-multilevel-menu li a.root-item{
	padding: 0!important;
}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/template_styles.css?16357487556766*/
.bx-yellow,
.bx-theme-yellow {
  --primary: #ecba4e;
  /*f9a91d;*/
  --theme-color-primary: #ecba4e;
  /*f9a91d;*/
  --theme-color-second: #ecba4e;
  /*faba4a;*/
  --theme-color-light: #f0f0f0;
  --theme-b-link: #ecba4e;
  /*f9a91d;*/
  --theme-b-link-hover: #ecba4e;
  /*faba4a;*/
  --theme-b-tx-primary: #fff;
  --theme-b-bg-primary: #ecba4e;
  /*f9a91d;*/
  --theme-b-bd-primary: #ecba4e;
  /*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: #ecba4e;
  /*faba4a; evg 16.03.2021*/
  /*test */
  --theme-b-bd-primary-active: #daa53e;
  --theme-b-tx-primary-disabled: #fff;
  --theme-b-bg-primary-disabled: #daa53e;
  --theme-b-bd-primary-disabled: #b7853b;
}
body {
  background-attachment: fixed;
  background-size: cover;
  font-family: "Cera Pro", Arial, sans-serif;
}
#pagetitle {
  margin-bottom: 35px;
}
.bx-content-section,
.bx-header-section {
  padding-bottom: 2px;
  background-color: rgba(255, 255, 255, 0.95);
}
/*region HEADER*/
.bx-header-logo {
  order: 1;
}
.bx-header-personal {
  order: 3;
}
.bx-header-contact {
  order: 2;
}
/*region Logo*/
.bx-logo-block {
  display: block;
  height: 50px;
  border-bottom: none;
}
.bx-logo-block img {
  max-height: 50px;
  width: auto;
}
@media (max-width: 767px) {
  .bx-logo-block img {
    max-width: 100%;
    max-height: 45px;
    width: auto;
    height: auto;
  }
  .bx-header-logo {
    padding: 5px 50px;
    height: 55px;
    background-color: var(--theme-color-primary);
  }
  .bx-logo-block {
    height: auto;
  }
  body.bx-theme-green .bx-store-logo {
    background: #33b111;
  }
}
/*endregion*/
/*region included Phone*/
.bx-header-phone-block {
  display: flex;
  align-items: center;
}
.bx-header-phone-number {
  color: #000;
  white-space: nowrap;
  /*font: 700 21px/28px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;*/
  font: 700 21px/28px "Cera Pro", Arial, Helvetica, sans-serif;
  transition: 250ms linear all;
}
.bx-header-phone-icon {
  display: block;
  margin-right: 10px;
  width: 26px;
  height: 26px;
  background: no-repeat center url(/local/templates/eshop_bootstrap_v4/images/phone.svg);
}
@media (max-width: 991px) {
  /*.bx-header-phone-number { font: 600 15px/18px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; }*/
  .bx-header-phone-number {
    font: 600 15px/18px "Cera Pro", Arial, Helvetica, sans-serif;
  }
}
/*endregion*/
/*region included Worktime*/
.bx-header-worktime {
  color: #000;
  font: 600 16px/22px "Cera Pro", Arial, Helvetica, sans-serif;
  transition: 250ms linear all;
}
.bx-worktime-title {
  color: #adadad;
  font: 12px "Cera Pro", Helvetica, Arial, sans-serif;
}
.bx-worktime-schedule {
  color: #000;
  font: 12px "Cera Pro", Helvetica, Arial, sans-serif;
}
@media (max-width: 991px) {
  .bx-header-worktime {
    font: 500 15px/18px "Cera Pro", Arial, Helvetica, sans-serif;
  }
}
/*endregion*/
/*endregion*/
.sidebar-block-title {
  color: #343434;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  font-family: "Cera Pro", Helvetica, sans-serif;
}
/*region FOOTER*/
.bx-footer-bg {
  background-color: #1f496a;
}
.bx-footer-logo {
  border-bottom: none !important;
  text-decoration: none !important;
}
.bx-footer-logo img {
  max-width: 100%;
  height: auto;
}
/*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-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: 0 0 0 0.2rem var(--theme-b-sd-primary);
}
.btn-primary.disabled,
.btn-primary:disabled {
  border-color: var(--theme-b-bg-primary);
  background-color: var(--theme-b-bg-primary);
  color: var(--theme-b-tx-primary);
}
.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: 0 0 0 0.2rem var(--theme-b-sd-primary);
}
.form-control:focus {
  border-color: var(--theme-color-primary);
  box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}
a,
.btn-link {
  color: var(--theme-b-link);
}
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*/
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5 {
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Cera Pro", Helvetica, Arial, sans-serif;
}
.sidebar li {
  font-size: 12px;
  font-family: "Cera Pro", Helvetica, Arial, sans-serif;
}
.sidebar-icon {
  width: 27px;
  height: 27px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: var(--theme-color-primary);
  background-repeat: no-repeat;
  background-position: center;
}
.sidebar-icon-label {
  background-image: url(/local/templates/eshop_bootstrap_v4/images/label.svg);
  background-size: 19px auto;
}
.sidebar-icon-delivery {
  background-image: url(/local/templates/eshop_bootstrap_v4/images/delivery.svg);
  background-size: 17px auto;
}
.sidebar-icon-sale {
  background-image: url(/local/templates/eshop_bootstrap_v4/images/sale.svg);
  background-size: auto 17px ;
}
.sidebar-icon-self {
  background-image: url(/local/templates/eshop_bootstrap_v4/images/self.svg);
  background-size: auto 17px ;
}
.sidebar-icon-phone {
  background-image: url(/local/templates/eshop_bootstrap_v4/images/phone_white.svg);
  background-size: auto 21px ;
}

/* End */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/system.auth.form/.default/style.min.css?1607063888424 */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/main.register/.default/style.min.css?1607063891442 */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/main.userconsent.request/.default/user_consent.min.css?16070638903628 */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/menu/topmenu_template/style.css?17827428455718 */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/menu/footer_menu_template/style.min.css?1607063891778 */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/sender.subscribe/.default/style.min.css?16070639514395 */
/* /local/templates/eshop_bootstrap_v4/styles.css?16451820244786 */
/* /local/templates/eshop_bootstrap_v4/template_styles.css?16357487556766 */
