

/* Start:/bitrix/templates/erosmania/components/bitrix/menu/erosmania/style.min.css?166365787110151*/
.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:500 14px "OpenSans-Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;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: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}.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:/bitrix/templates/erosmania/components/bitrix/sale.basket.basket.line/erosmania_top/style.min.css?16636578713712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@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-item-list{display:none}}.bx-basket-fixed .bx-basket-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 .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/erosmania/components/bitrix/search.title/erosmania/style.css?16636578712108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/erosmania/components/bitrix/search.title/erosmania/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/erosmania/components/bitrix/sale.basket.basket.line/erosmania/style.min.css?16636578713712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@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-item-list{display:none}}.bx-basket-fixed .bx-basket-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 .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/erosmania/components/bitrix/breadcrumb/erosmania/style.min.css?1663657870467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/erosmania/styles.css?166365787092*/
.popup-window-buttons .btn-buy {
    background-color: #007bff;
    border-color: #007bff;
}
/* End */


/* Start:/bitrix/templates/erosmania/template_styles.css?166365787114212*/
:root {
    --primary: #96588a;
}

@font-face {
	font-family: 'Proxima Soft';
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-Bold.eot');
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-Bold.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Bold.woff2') format('woff2'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Bold.woff') format('woff'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Bold.ttf') format('truetype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Bold.svg#ProximaSoft-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Soft';
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-RegularIt.eot');
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-RegularIt.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-RegularIt.woff2') format('woff2'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-RegularIt.woff') format('woff'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-RegularIt.ttf') format('truetype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-RegularIt.svg#ProximaSoft-RegularIt') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Soft';
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-BoldIt.eot');
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-BoldIt.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-BoldIt.woff2') format('woff2'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-BoldIt.woff') format('woff'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-BoldIt.ttf') format('truetype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-BoldIt.svg#ProximaSoft-BoldIt') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Soft';
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-Regular.eot');
	src: url('/bitrix/templates/erosmania/fonts/ProximaSoft-Regular.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Regular.woff2') format('woff2'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Regular.woff') format('woff'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Regular.ttf') format('truetype'), url('/bitrix/templates/erosmania/fonts/ProximaSoft-Regular.svg#ProximaSoft-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'Proxima Soft', sans-serif;
	color: #555;
}

a {
	color: #96588A;
}
a:hover {
    color: #b16ea4;
}

.text-pink,
.text-pink-hover:hover {
	color: #96588A !important;
}

.bg-pink,
.bg-pink-hover:hover {
	background: #96588A !important;
}

.text-crimson,
.text-crimson-hover:hover {
	color: #ff0a58 !important;
}

.bg-gold,
.bg-gold-hover:hover {
	background: #a6722c !important;
}

.text-gold,
.text-gold-hover:hover {
	color: #a6722c !important;
}

.bg-crimson,
.bg-crimson-hover:hover {
	background: #ff0a58 !important;
}

.text-gray, .text-gray-hover:hover {
	color: #868e96 !important;
}

header, footer {
    background-image: url(/bitrix/templates/erosmania/images/bg-pattern-gr.jpg);
    background-size: 320px 310px;
}

.bx-basket-block a, .bx-basket-block {
    color: white;
}

li.bx-active {
    background: white;
    border-radius: 0.25rem;
}
li.bx-active a {
    color: #96588A !important;
}
li.bx-hover {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 0.25rem;
}

.btn-primary {
    background-color: #96588a;
    border-color: #96588a;
}
.btn-primary:hover {
    background-color: #b16ea4;
    border-color: #96588a;
}

.navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
}

footer ul a {
    color: white;
}
footer ul li {
    margin-bottom: 1rem !important;
	color: white;
}
.fa-twitter {
	color: #1DA1F2;
}
.fa-facebook-f {
	color: #3B5998;
}
.fa-vk {
	color: #6383A8;
}
.fa-instagram {
	color: #E4405F;
}
.fa-odnoklassniki {
	color: #F4731C;
}

#bx-soa-total-mobile {
	display: none;
}
.fa-youtube {
	color: red;
}

.catalog-section-list-item-img {
    background-size: 64px;
}

.w-32 {
    width: 32px !important;
}
.w-64 {
    width: 64px !important;
}

.hr-gold {
	border: 1px solid #a6722c;
}
.hr-crimson {
	border: 1px solid #ff0a58;
}

#map {
	height: 480px;
}
.card-1, .card-2, .card-3 {
    background-color: rgba(150, 88, 138, 0.6);
    background-blend-mode: soft-light;
}
.card-1 {
    background-image: url(/bitrix/templates/erosmania/images/card-img-1.jpg);
}
.card-2 {
    background-image: url(/bitrix/templates/erosmania/images/card-img-2.jpg);
}
.card-3 {
    background-image: url(/bitrix/templates/erosmania/images/card-img-3.jpg);
}
h3.catalog-section-list-item-title {
    text-align: center;
}
.btn-buy {
    background-color: #96588a;
    border-color: #96588a;
    color: white !important;
    cursor: pointer;
}

.bx-basket-block {
    font-size: 1rem;
}
.bx-socialsidebar {
    display: none;
}
















.navBurger {
	position: absolute;
	left: 20px;
	top: 20px;
	cursor: pointer;
	background: #fff;
	box-sizing: border-box;
	background-clip: content-box;
	width: 30px;
	height: 24px;
	border-top: 11px solid transparent;
	border-bottom: 11px solid transparent;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	z-index: 10;
}
.navBurger:before, .navBurger:after {
	content: "";
	position: absolute;
	background: #fff;
	height: 2px;
	width: 100%;
	right: 0;
	will-change: rotate;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.navBurger:before {
	top: -10px;
}
.navBurger:after {
	bottom: -10px;
	width: 100%;
}
.navBurger.active {
	background: transparent;
	background-clip: content-box;
	z-index: 101;
}
.navBurger.active:before {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	top: 0;
	background: #eee;
	width: 110%;
}
.navBurger.active:after {
	bottom: 0;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	background: #eee;
	width: 110%;
}

.overlay {
	position: fixed;
	background: #2a3140;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transform-origin: right top;
	transform-origin: left top;
	-webkit-transform: scale(0);
	transform: scale(0);
	visibility: hidden;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	overflow: hidden;
}
.overlay.open {
	opacity: 0.99;
	visibility: visible;
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 100;
	overflow: scroll;
}
.overlay.open li {
	display: block;
	-webkit-animation: fadeInRight 0.4s cubic-bezier(0.42, 0.83, 0.7, 1.5) forwards;
	animation: fadeInRight 0.4s cubic-bezier(0.42, 0.83, 0.7, 1.5) forwards;
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
	-webkit-transform: rotate(-7deg);
	transform: rotate(-7deg);
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}
.overlay.open li:nth-of-type(2) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.overlay.open li:nth-of-type(3) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
.overlay.open li:nth-of-type(4) {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}
.overlay.open li:nth-of-type(5) {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

.overlayMenu {
	position: absolute;
	text-align: left;
	left: 70px;
	top: 16px;
	z-index: 101;
}
.overlayMenu ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: block;
	position: relative;
	height: 100%;
}
.overlayMenu ul li {
	display: block;
	position: relative;
	opacity: 0;
	width: 100%;
}
.overlayMenu ul li a {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.09);
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 10px 40px 10px 40px;
	margin: 5px 0;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.overlayMenu ul li a:hover, .overlayMenu ul li a:active, .overlayMenu ul li a:focus {
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px);
	padding-left: 80px;
	outline: 1px solid rgba(255, 255, 255, 0.3);
	background: rgba(255, 255, 255, 0.03);
}

.locked {
	overflow: hidden;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		left: 50px;
	}
	100% {
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		left: 50px;
	}
	100% {
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.overlayMenu ul li a {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.09);
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 40px 10px 40px;
	margin: 5px 0;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

li.bx-active.bx-active_title {
	margin: 10px 0;
	width: 100%;
}

.bx-active_title .nav-link {
	color: #272929 !important;
	text-align: center;
}


@media (min-width:981px){
	.navBurger, .for_menu {
		display:none;
	}
	.nav_home {
		padding: 10px 0;
		display:none;
	}

}
@media (max-width:981px){
	.none_in_mobile {
		display:none;
	}

}

@media (max-width:600px){
	.col-12.for_tel {
		text-align: center;
	}
}


.nav_home a.nav-link {
	color: black !important;
	font-weight: 400 !important;
	padding: 6px 13px !important;
	text-transform: inherit !important;
	border-bottom: 1px solid #d573c2;
	font-size: 18px;
}


.nav_home img {
	width: 24px;
	vertical-align: top;
	margin-right: 9px;
}



.nav_home span.str {
	position: absolute;
	right: 12px;
	font-size: 30px;
	line-height: 15px;
	color: #66395d;
}

.nav_home {
	padding: 10px 0;

}



.product-item-label-text.product-item-label-right span, .product-item-label-ring {
	/* display: inline-block; */
	/* clear: both; */
	/* margin-bottom: 2px; */
	/* background: #1b1414; */
	color: #fff;
	/* vertical-align: middle; */
	/* text-align: center; */
	/* transition: all 250ms ease; */
	background: url(https://erosmania.ru/img/heart.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 47px !important;
	height: 42px !important;
	position: absolute;
	top: -20px;
	border-radius: inherit;
}


.product-item-label-ring.product-item-label-big, .product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {

	font-size: 16px !important;
	line-height: 38px !important;
}


.product-item-detail-economy-price {
	color: #4CAF50;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-decoration: underline;
}



.punct img {
	/* width: 50px !important; */
	height: 34px !important;
	color: #ffb987;
}

.punct {
	color: #ffe9f0 !important;
	font-weight: 600;
	text-align: center !important;
	font-size: 11px;
	line-height: 15px !important;
	display: inline-block;
}



@media (max-width:1000px){
	.only_desk {
		display:none !important;
	}
}
@media (min-width:1000px){
	.punct img {
		/* width: 50px !important; */
		height: 54px !important;
		color: #ffb987;
		display: none;
	}
	.punct {
		color: #ffe9f0 !important;
		font-weight: 600;
		text-align: center !important;
		font-size: 27px;
		line-height: 15px !important;
		display: inline-block;
	}
	.row.icon_fast div {
		margin: 0 auto;
		text-align: center;
		padding: 0;
		width: 160px !important;
		/* flex: 50%; */
		/* max-width: 60%; */
		/* width: 20% !important; */
	}
	.row.icon_fast {
		margin: 0 auto 5px;
		text-align: center;
	}

	.row.icon_fast {
		margin: 0px auto 5px !important;
		text-align: center;
		width: 100%;
	}

	.row.icon_fast div {
		margin: 0 auto;
		text-align: center;
		padding: 0;
		width: auto;
		flex: 50%;
		flex: none;
		/* max-width: 60%; */
		/* width: 20% !important; */
		max-width: none;
		display: inline-block;
	}

	.only_mobile {
		display:none !important;
	}



}

#bx_1847241719_153 {
	display: none;
}


.row.icon_fast div {
	margin: 0 auto;
	text-align: center;
	padding: 0;
	width: 100px;
	/* flex: 50%; */
	/* max-width: 60%; */
	/* width: 20% !important; */
}

.row.icon_fast {
	margin: 0 auto;
	text-align: center;
}

.navicon {
	/* width: 100%; */
	padding: 5px 0 !important;
}



.tablesize-bold td, .tablesize-bold th {
	background-color: #fffcdf;
	background-color: #999!important;
	color: #fff;
}

.vregions-delivery-calc__tr:nth-of-type(even) {
	background-color: #f5f5f5;
}

.vregions-delivery-calc__td {
	font-size: 14px;
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border: 1px solid #ddd;
}

.freedelivery {
	font-family: roboto-med;
	/* display: inline-block; */
	width: 108px;
	vertical-align: middle;
	font-size: 15px;
	line-height: 13px;
	padding: 0px 0px 0 27px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAMAAAAlM38UAAAAolBMVEUAAAAAAAAZGRkvLy8eHh4ODg4XFxcdHR0JCQkVFRUuLi4ZGRkcHBwBAQEEBAQLCwsLCwsXFxcTExMwMDAHBwcAAAAQEBALCwsQEBANDQ0TExMUFBQiIiIdHR0SEhIoKCgsLCwfHx8qKio5OTkrKysZGRkbGxsaGholJSUoKCggICAjIyMZGRkZGRkYGBgYGBhAQEAwMDBAQEAODg4aGhoAAAB3omLHAAAANXRSTlMA7u1rqNvSnvR/YUI2+vft58/Hnv7y5N3UzsC3sKmRaU9LPDYb28vLpp2SkW9bW0M+LSckDuw3WfEAAACoSURBVBjTZc7nDoIwGIXhDylSlI3gAlHBvce5/1uzFGkQ3x/NyZOmKW167Qb0LUY7xRqOelOC0BTlkm1qCiBzy4qHivsIGGMcVofl2wv47w7r4ny5OP+xvG4IvnUeoQdiwfZzv0vvNZ8O27QooQnOEwC8UB/kA7diD2NrCiOKIg9yeo5GDgCLrqgT8yJOh0xmYKKH8FmWqWkSkc0BjFbUmrL13Jgtf+cH3k4Z5ddpXtsAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	margin-top: 4px;
	text-align: center;
	margin: 0 auto !important;
	/* margin-left: 16px; */
}


.freedelivery.ver2 {
	width: 150px;
	/* position: absolute; */
	/* bottom: -5px; */
	z-index: 1000;
	padding: 0px 0px 0 5px;
	margin-top: 5px !important;
	font-size: 11px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	background-size: 18px;
}


	@media (max-width: 767px) {
		.product-item-label-ring.product-item-label-small, .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {

			top: 0;
			right: 0;
		}
	}



header.bg-dark {
	padding-bottom: 10px;
}


.product-item-label-ring.product-item-label-small, .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	margin-top: 5px;
}


@media (max-width: 460px) {
	.basket-coupon-block-total-price-old {
		position: absolute;
		top: -17px;
		right: 0;
		color: #a1a1a1;
		text-align: right;
		font: 400 18px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
}

@media (max-width: 1000px) {
	.bx-basket-block {
		font-size: 14px;
		margin-top: 13px;
		text-align: center;
	}
}



.robokasskassa_payment_button {
	background: #0043ff !important;
	color: white !important;
	padding: 10px !important;
	margin-top: 10px !important;
	font-weight: 700 !important;
	font-size: 20px !important;
}

.robokasskassa_payment_button:hover {
	color: white !important;
}
/* End */
/* /bitrix/templates/erosmania/components/bitrix/menu/erosmania/style.min.css?166365787110151 */
/* /bitrix/templates/erosmania/components/bitrix/sale.basket.basket.line/erosmania_top/style.min.css?16636578713712 */
/* /bitrix/templates/erosmania/components/bitrix/search.title/erosmania/style.css?16636578712108 */
/* /bitrix/templates/erosmania/components/bitrix/sale.basket.basket.line/erosmania/style.min.css?16636578713712 */
/* /bitrix/templates/erosmania/components/bitrix/breadcrumb/erosmania/style.min.css?1663657870467 */
/* /bitrix/templates/erosmania/styles.css?166365787092 */
/* /bitrix/templates/erosmania/template_styles.css?166365787114212 */
