
.hotengine-mobile-outer-has-mask{position:absolute!important;}
.hotengine-mobile-menu-mask{ 
    position:fixed;
    top: 0px;
    left:0px; min-height: 100vh;
    height:100%;
    width:100%;
    background: #202020;
    opacity:0.6;
    z-index:10; display:none;
}
.hotengine-mobile-menu-active{overflow:hidden;}
#hotengine-mobile-outer{display:block; scrollbar-width: thin;  width:100%; max-width:320px; height:auto;  color:inherit;  background:#ffffff;  position:fixed; z-index:99999; top:0px; right:0px;} 
  




.hotengine-mobile-button-icon-replace{ 
display: inline-block;
cursor: pointer;
position: relative;
margin:12px 10px 10px 10px;
z-index: 9999!important;
padding: 3px;
background-color:#404040;border-radius: 4px;
width: 40px;
height: 20px;
text-align: center;
box-sizing: unset;
float:left;
display:none;
}
.hotengine-mobile-button-icon-replace:active{transform: translateY(1px);}
.hotengine-mobile-button-icon-replace span{
display: block;
height: 1px;
background: #D7D7D7;
margin: 4px auto;
width: 60%;
}



#hotengine-mobile-outer #hotengine-mobile-content{display:block; display:none;}
#hotengine-mobile-outer .hotengine-mobile-top-line{ display:block; min-height:48px; color:#040017; }

#hotengine-mobile-outer .hotengine-mobile-top-line u:last-child{display:inline-block; height:48px; width:12px;}

#hotengine-mobile-outer .hotengine-mobile-top-line a{color:#040017; }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-logo{display:inline-block; width:15%; height:40px; margin-top:4px;  float:left; background:url(/upload/catalog/15818/files/style/mobile/logo120932.svg) no-repeat center left; background-size: contain;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-logo:active{transform: translateY(1px);}
#hotengine-mobile-outer .hotengine-mobile-top-line{text-align:right;}#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box{ --favorite-icon-size-box:26px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box{margin-top:0px; width:40px; height:48px; max-width:40px; }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box span{top:10px; left:calc(50% - var(--favorite-icon-size-box)/2);}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box span{ background-color:#222222;  }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box i{ color:#ffffff; top:11px; left:0px; margin-left:0px; height:20px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box span {  height:var(--favorite-icon-size-box); width:var(--favorite-icon-size-box); }

#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart { display:inline-block; text-decoration:none; background:none;   width:40px; min-width:26px; height:48px; margin:0px 0px 0px 0px; max-width:40px; vertical-align:top; position:relative; }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart:before{ content:""; width:inherit; height:inherit; max-width:inherit; min-width:inherit;  position:absolute; left:0px; top:0px; background-color:#222222; -webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIgNCA0MCA0MCI+CiAgICA8cGF0aCBkPSJNMTQgMzZjLTIuMjEgMC0zLjk4IDEuNzktMy45OCA0czEuNzcgNCAzLjk4IDQgNC0xLjc5IDQtNC0xLjc5LTQtNC00em0tMTItMzJ2NGg0bDcuMTkgMTUuMTctMi43IDQuOWMtLjMxLjU4LS40OSAxLjIzLS40OSAxLjkzIDAgMi4yMSAxLjc5IDQgNCA0aDI0di00aC0yMy4xNWMtLjI4IDAtLjUtLjIyLS41LS41IDAtLjA5LjAyLS4xNy4wNi0uMjRsMS43OS0zLjI2aDE0LjljMS41IDAgMi44MS0uODMgMy41LTIuMDZsNy4xNS0xMi45OGMuMTYtLjI4LjI1LS42MS4yNS0uOTYgMC0xLjExLS45LTItMi0yaC0yOS41N2wtMS45LTRoLTYuNTN6bTMyIDMyYy0yLjIxIDAtMy45OCAxLjc5LTMuOTggNHMxLjc3IDQgMy45OCA0IDQtMS43OSA0LTQtMS43OS00LTQtNHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4=") no-repeat 5px center; -webkit-mask-size:22px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart:hover {opacity: 1; filter:Alpha(Opacity=100); }

#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart i{ moz-border-radius:50%; -webkit-border-radius: 50%; border-radius:50%; width:17px; height:17px; line-height:17px; text-align:center; display:block; position:relative; left:19px; top:6px; font-size: 9px; background:#fff; color:#171717; }

#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block{ margin:unset; padding:unset; margin-left:30px; max-width:40px; width:auto; padding-left:0px; text-align:center; display:inline-block; color:#040017; vertical-align:top; position:relative; top:0px; left:unset; right:unset; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a span, #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:before{ display:inline-block;  vertical-align:top; background:none; background-color:#222222; -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoKPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTI0MDUgNTExNCBjLTI3MiAtMzAgLTQ0MSAtMTAwIC01ODYgLTI0NCAtMTkzIC0xOTEgLTI2OSAtNDI2IC0yODUKLTg4MCAtMTIgLTMxMyAzMSAtNTQwIDE0NCAtNzY1IDI0NiAtNDk0IDcyNyAtNzE4IDExODMgLTU1MiAzMjggMTE5IDU5NiA0NTAKNjg5IDg1MiAzNCAxNDggNDMgMjY4IDM2IDQ2MyAtMTYgNDU2IC05MiA2OTEgLTI4NSA4ODIgLTEyMyAxMjIgLTI2MSAxOTAKLTQ1OCAyMjYgLTg2IDE1IC0zNTkgMjYgLTQzOCAxOHoiLz4KPHBhdGggZD0iTTE4NDUgMjQ5MCBjLTQ4MiAtMTA0IC03MzMgLTIxNSAtOTE0IC00MDUgLTEyNCAtMTMwIC0yMDAgLTI4OSAtMjQ3Ci01MTUgLTM1IC0xNzEgLTUyIC0zNTEgLTY1IC02ODIgLTEyIC0zNDMgLTE4IC0zMTggODkgLTQyMCAyNzEgLTI1OSA4MDIgLTQxOAoxNTIyIC00NTggOTkyIC01NCAxODI5IDEyMSAyMTgyIDQ1OCAxMDYgMTAxIDEwMSA3NiA4OSA0MTUgLTExIDI4NyAtMjIgNDM2Ci00MiA1NjcgLTk4IDYzMSAtMzg0IDg3NyAtMTIxMiAxMDQ2IGwtMTIwIDI0IC0zOSAtMzYgYy0xMjkgLTExNiAtMzA2IC0xNzUKLTUyOCAtMTc1IC0xMzUgMCAtMjE5IDE1IC0zMzMgNTcgLTczIDI4IC0xNjcgODYgLTIwNiAxMjggLTI5IDMxIC0xNCAzMSAtMTc2Ci00eiIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat center center; -webkit-mask-size: 20px;  width:17px; height:40px; position:relative; margin:unset; padding:unset; margin-right:13px; margin-top:4px;  }



#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a {font-weight:normal;color:#040017; text-decoration:none; padding:0px 5px; margin:0px; vertical-align:top; background:#ffffff; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a:hover { color:#040017;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_my_orders{ display:none!important; } 
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_logout{ display:none!important;  } 
[data-hotengine-marking-userid] #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_login {display:none!important; }
[data-hotengine-marking-userid] #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_my_orders{ display:inline-block!important; }
[data-hotengine-marking-userid] #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_logout{ display:inline-block!important; }

#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a { vertical-align:top;  display:inline-block;line-height:48px; padding-right:15px; padding-left:10px; } 
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_my_orders{ padding-right:15px;  }



#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block{ min-width:40px; z-index:5; width:40px; margin:0px; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:before{ display:inline-block; content:""; background-position:center center; padding:0px 11px; margin-right:0px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div div:before{ content:unset; background:unset; width:auto;height:auto;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div div { display:none; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover div{ display:block; position:absolute; background:#ffffff; right:0px; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); min-width:120px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover a { width:100%; border-top:1px solid #f5f5f5; white-space:nowrap; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover a:hover{ background:#ffffff;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a span, #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:before{ margin-right:0px;}

#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover a span{ margin-right:15px;}

#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-search-icon{
display:inline-block;
background:none; background-color:#222222; -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PGc+PHBhdGggZD0iTTksNGMyLjgsMCw1LDIuMiw1LDVzLTIuMiw1LTUsNXMtNS0yLjItNS01UzYuMiw0LDksNCBNOSwyQzUuMSwyLDIsNS4xLDIsOWMwLDMuOSwzLjEsNyw3LDdzNy0zLjEsNy03QzE2LDUuMSwxMi45LDIsOSwyICAgIEw5LDJ6Ii8+PC9nPjwvZz48Zz48cG9seWdvbiBwb2ludHM9IjIyLDIwLjMgMjAuMywyMiAxNCwxNS43IDE0LDE0IDE1LjcsMTQgICIvPjxyZWN0IGhlaWdodD0iMy42IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC01Ljk3NDEgMTQuNDIyNykiIHdpZHRoPSIxLjIiIHg9IjEzLjgiIHk9IjEyLjYiLz48L2c+PC9zdmc+") no-repeat center center; -webkit-mask-size: 24px; 
width: 40px;
height: 48px;
cursor: pointer;
margin:0px;
}

#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-phone-icon{
display:inline-block;
background:none; background-color:#222222; -webkit-mask:url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCA1NiA1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmZmZmYiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPgoNPHBhdGggZD0iTSAxOC4xNTYyIDM3Ljc2MTcgQyAyNC45Mjk3IDQ0LjUzNTIgMzMuMTc5NyA0OS43NjE3IDM5LjkwNjIgNDkuNzYxNyBDIDQyLjkyOTcgNDkuNzYxNyA0NS41NzgxIDQ4LjcwNzAgNDcuNzEwOSA0Ni4zNjMzIEMgNDguOTUyOCA0NC45ODA1IDQ5LjcyNjYgNDMuMzYzMyA0OS43MjY2IDQxLjc2OTUgQyA0OS43MjY2IDQwLjU5NzcgNDkuMjgxMiAzOS40NzI3IDQ4LjE1NjIgMzguNjc1OCBMIDQwLjk4NDMgMzMuNTY2NCBDIDM5Ljg4MjggMzIuODE2NCAzOC45Njg3IDMyLjQ0MTQgMzguMTI1MCAzMi40NDE0IEMgMzcuMDQ2OCAzMi40NDE0IDM2LjEwOTMgMzMuMDUwOCAzNS4wMzEyIDM0LjEwNTUgTCAzMy4zNjcxIDM1Ljc0NjEgQyAzMy4xMDkzIDM2LjAwMzkgMzIuNzgxMiAzNi4xMjExIDMyLjQ3NjUgMzYuMTIxMSBDIDMyLjEwMTUgMzYuMTIxMSAzMS43NzM0IDM1Ljk4MDUgMzEuNTE1NiAzNS44NjMzIEMgMzAuMDg1OSAzNS4wODk4IDI3LjYwMTUgMzIuOTU3MSAyNS4yODEyIDMwLjY2MDIgQyAyMi45ODQzIDI4LjM2MzMgMjAuODUxNSAyNS44Nzg5IDIwLjEwMTUgMjQuNDI1OCBDIDE5Ljk2MDkgMjQuMTY4MCAxOS44NDM3IDIzLjgzOTggMTkuODQzNyAyMy40ODgzIEMgMTkuODQzNyAyMy4xODM2IDE5LjkzNzUgMjIuODc4OSAyMC4xOTUzIDIyLjYyMTEgTCAyMS44MzU5IDIwLjkxMDIgQyAyMi44OTA2IDE5LjgzMjAgMjMuNDk5OSAxOC44OTQ1IDIzLjQ5OTkgMTcuODE2NCBDIDIzLjQ5OTkgMTYuOTcyNyAyMy4xMjUwIDE2LjA1ODYgMjIuMzUxNSAxNC45NTcxIEwgMTcuMzEyNCA3Ljg1NTUgQyAxNi40OTIxIDYuNzMwNSAxNS4zNDM3IDYuMjM4MyAxNC4wNzgxIDYuMjM4MyBDIDEyLjUzMTIgNi4yMzgzIDEwLjkxNDAgNi45NDE0IDkuNTU0NiA4LjI3NzQgQyA3LjI4MTIgMTAuNDU3MSA2LjI3MzQgMTMuMTUyNCA2LjI3MzQgMTYuMTI4OSBDIDYuMjczNCAyMi44NTU1IDExLjQwNjIgMzEuMDExNyAxOC4xNTYyIDM3Ljc2MTcgWiIvPgoNPC9nPgoNPC9zdmc+") no-repeat center center; -webkit-mask-size: 24px; 
width: 40px;
height: 48px;
cursor: pointer;
margin:0px;
}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-own-icon{display:inline-block; width: 40px; height: 48px;
cursor: pointer; margin:0px;}.hotengine-mobile-lang-icon .hotengine-shop-select-language-box { display:inline-block; width:40px; height:auto; border:none;  line-height:48px; position:relative; z-index:1000; vertical-align:top; oveflow:hidden;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;   user-select: none; margin-top:0px; color:#040017; background:#ffffff; }
.hotengine-mobile-lang-icon .hotengine-shop-select-language { display:block; width:100%; text-align:center; cursor:pointer; color:#040017; }
.hotengine-mobile-lang-icon .hotengine-shop-select-language-box:hover .hotengine-shop-select-language { color:#040017; background:; }





.hotengine-mobile-lang-icon .hotengine-shop-select-language-values { display:block; width:100%; vertical-align: top; position:absolute; background:inherit; top:48px; }
.hotengine-mobile-lang-icon .hotengine-shop-select-language-box:hover{ overflow:visible;}
.hotengine-mobile-lang-icon .hotengine-shop-select-language-values:hover .hotengine-mobile-lang-icon .hotengine-shop-select-language-val{ position:relative; }

.hotengine-mobile-lang-icon .hotengine-shop-select-language-values .hotengine-shop-select-language-val,.hotengine-mobile-lang-icon .hotengine-shop-select-language-values li:first-child a{#222222;}

.hotengine-mobile-lang-icon .hotengine-shop-select-language-val { width:auto; display:block; margin:0px; vertical-align:top; cursor:pointer; text-align:center; color:#040017; text-decoration:none; }
.hotengine-mobile-lang-icon .hotengine-shop-select-language-val:hover {background:inherit;}

#hotengine-mobile-outer #hotengine-mobile-content{
position: absolute;
top: 48px;
left: 0px;
display: none;
width: 100%;
height: auto;
background:#ffffff;
z-index:99999;
min-height: calc(100vh - 48px);
overflow:auto;
}
#hotengine-mobile-outer .hotengine-mobile-content-search{min-height: calc(100vh - 148px);}
#hotengine-mobile-outer .hotengine-mobile-content-search-filter{min-height: calc(100vh - 108px);}
#hotengine-mobile-outer .hotengine-smart_search-bottom-side{ padding-bottom:20px; }
#hotengine-mobile-outer .hotengine-mobile-content-search-filter .shop_catalog_product_properties_search .shop_catalog_product_types_block:first-child{ margin-top: 0px; }
#hotengine-mobile-outer .hotengine-mobile-content-ajax{min-height: calc(100vh - 118px);}
#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul){ padding-left:0px; list-style:none; margin:0px; padding:0px; list-style-type: none; }





.hotengine-mobile-content-mainmenu .hotengine-menu-dropdown-mobile-icon a:first-child:after{ content: " \203A";
    position:absolute;
    display:inline-block;
    width:8px;
    height:8px;
    line-height: inherit;
	text-indent:10px;
    
}

#hotengine-mobile-outer #hotengine-mobile-content li{
border: 1px solid #f5f5f5; border-left:none; border-right:none; margin-top:-1px; overflow:hidden; 
    list-style: none;
    list-style-type: none;
    padding: 0px;
    margin-left: 0px;
}

#hotengine-mobile-outer #hotengine-mobile-content li:first-child{ margin-top:0px; }

@media (hover:hover) and (pointer:fine){ #hotengine-mobile-outer #hotengine-mobile-content li:not(.hotengine-mobile-br):hover{
 border-color:#ebebeb; z-index:1; position:relative;} 

 #hotengine-mobile-outer #hotengine-mobile-content li:not(.hotengine-mobile-br):hover > a{ background-color:#f9f9f9;}  }




#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li i{display:inline-block; width:40px; height:40px; vertical-align:top; margin-left: -40px;  background-repeat:no-repeat; background-position:center center;}

#hotengine-mobile-content .hotengine-mobile-content-icon-img{background-size:20px;} 
#hotengine-mobile-content .hotengine-mobile-content-icon-svg{background-size:20px;} 
#hotengine-mobile-content .hotengine-mobile-content-icon-mask{-webkit-mask-size:20px; -webkit-mask-repeat:no-repeat; -webkit-mask-position:center center; }

#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li a:not(.hotengine-autocomplete-shop-product-read_more):not(.hotengine-shop-select-language-val), #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li span{
background-color:transparent; 
display: block; 
line-height: 40px;
margin-left: 0px;
white-space:nowrap;
text-overflow:ellipsis;
overflow: hidden; 
text-decoration:none;
width:100%;
padding:0px; 
text-indent:40px;
color:#444444;

}

 @media (hover:hover) and (pointer:fine){ #hotengine-mobile-outer ul:not([role="listbox"]) li a:not(.hotengine-autocomplete-shop-product-read_more):not(.hotengine-shop-select-language-val):hover, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li span:hover{ color:#222222; 
}}


#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li b{
background-color: transparent;
display: block;
line-height: 65px;
margin-left: 0px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
text-decoration: none;
width: 100%;
color:#222222;
padding: 0px;
text-indent: 40px;
background-repeat: no-repeat!important;
background-position: center left!important;

}
#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-shop-categories-menu-dropdown-mobile b, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) .hotengine-shop-categories-menu-dropdown-mobile b, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-shop-producers-menu-dropdown-mobile b, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) .hotengine-shop-producers-menu-dropdown-mobile b, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-main-menu-dropdown-mobile b {line-height: 40px; text-indent:45px; }
#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-mobile-br, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) .hotengine-mobile-br{ display: block; height: 40px; 
background:#fdfdfd;}


#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul ul li a, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) ul li a{ text-indent:65px;}





#hotengine-mobile-outer #hotengine-mobile-content .hotengine-shop-categories-menu-dropdown-mobile ul, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-shop-producers-menu-dropdown-mobile ul, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-main-menu-dropdown-mobile ul {display:none;}

#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-search div:not(.awesomplete,.autocomplete-item){display:block; margin:50px auto!important; max-width:90%; }
.hotengine-mobile-content-top-close{display:none; white-space:nowrap; clear:both; height:48px; width:100%; }

.hotengine-mobile-content-top-close .hotengine-mobile-close{
    background:none; 
	width: 17px;
    height: 17px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    margin: 15px;
    display:block; cursor:pointer;
	z-index:2;
    float: right;
    cursor: pointer;
} 

.hotengine-mobile-content-top-close .hotengine-mobile-close span {
    display: block;
    position: absolute;
    width: 100%;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 2px;
    background-color:#222222;
	top:8px;
}


.hotengine-mobile-content-top-close .hotengine-mobile-close span {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.hotengine-mobile-content-top-close .hotengine-mobile-close span:nth-child(1) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.hotengine-mobile-content-top-close .hotengine-mobile-close:hover span { opacity:0.8; cursor:pointer;}



.hotengine-mobile-content-search-filter-top-buttons{display:none; white-space:nowrap; clear:both; height:48px; width:100%; }
.hotengine-mobile-content-search-filter { display:none;}
.hotengine-mobile-content-search-filter #menu_c{ margin:10px auto 20px; max-width:400px; background:#ffffff; }
.hotengine-mobile-search-filter-cattree:after {display:block; content:""; -webkit-mask:url(/templates/styles/mobile/filter.svg) no-repeat center center; -webkit-mask-size:19px; width:24px; height:24px;  position:absolute;  cursor:pointer; z-index:1; right:11px; top: 17px;  background-color:#000; } 
.hotengine-mobile-search-filter-cattree{margin-left:5px;display:block; width:auto; position:relative; cursor:pointer; z-index:1; padding-right:42px; cursor:pointer; border-radius: 4px;
    line-height: 55px;
    padding: 0 12px;
   margin-top:10px;
   border-bottom: 1px solid #e7e8ea;
    text-align: left; background:#fff; margin-right:4px; } 
.hotengine-mobile-search-filter-cattree:active{transform: translateY(1px); cursor:pointer; }
.hotengine-mobile-search-filter-cattree:hover {opacity: 80; filter:Alpha(Opacity=80); }
 

.hotengine-mobile-content-search-filter-top-icon:after{ moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px; width:8px; height:8px; line-height:8px; text-align:center; display:block; position:absolute; background:#fff; color:#171717; content:"x"; left:30px; background-size:19px;  }

.hotengine-mobile-content-search-filter-top-icon{display:inline-block; border:1px solid #afafaf; cursor:pointer; padding:0px; position:relative; z-index:99999; color:#fff;  
background:#fff; width:42px; height:27px; moz-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px; vertical-align:top;  margin:9px 5px 10px 10px; cursor:pointer;   
 }
.hotengine-mobile-content-search-filter-top-icon:before{ content:"";
background-color:#000; -webkit-mask:url(/templates/styles/mobile/filter.svg) no-repeat center center; -webkit-mask-size:19px; width:42px; height:27px; position:absolute; 
}
 

.hotengine-mobile-content-search-filter-top-icon:hover,.hotengine-mobile-content-search-filter-top-icon:visited{color:#fff; } 
.hotengine-mobile-content-search-filter-top-icon:hover {opacity: 1; filter:Alpha(Opacity=100); }

.hotengine-mobile-content-search-filter-top-buttons .hotengine-mobile-close{ float:right;
    display: inline-block;
    width:48px;
    height:48px;
    margin-right:2px;
    background-color:#222222; -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik04NC44MTUsNDMuMzk5Yy0wLjc4MS0wLjc4Mi0yLjA0Ny0wLjc4Mi0yLjgyOCwwTDY0LjAzMiw2MS4zNTZMNDYuMDc3LDQzLjM5OWMtMC43ODEtMC43ODItMi4wNDctMC43ODItMi44MjgsMCAgICBjLTAuNzgxLDAuNzgxLTAuNzgxLDIuMDQ3LDAsMi44MjhsMTcuOTU1LDE3Ljk1N0w0My4yNDksODIuMTQxYy0wLjc4MSwwLjc4LTAuNzgxLDIuMDQ3LDAsMi44MjggICAgYzAuMzkxLDAuMzksMC45MDIsMC41ODUsMS40MTQsMC41ODVzMS4wMjMtMC4xOTUsMS40MTQtMC41ODVsMTcuOTU1LTE3Ljk1NmwxNy45NTUsMTcuOTU2YzAuMzkxLDAuMzksMC45MDIsMC41ODUsMS40MTQsMC41ODUgICAgczEuMDIzLTAuMTk1LDEuNDE0LTAuNTg1YzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ4LDAtMi44MjhMNjYuODYsNjQuMTg0bDE3Ljk1NS0xNy45NTdDODUuNTk3LDQ1LjQ0Nyw4NS41OTcsNDQuMTgsODQuODE1LDQzLjM5OXogICAgIE02NC4wMzIsMTQuMDU0Yy0yNy42NDIsMC01MC4xMjksMjIuNDg3LTUwLjEyOSw1MC4xMjdjMC4wMDIsMjcuNjQzLDIyLjQ5MSw1MC4xMzEsNTAuMTMzLDUwLjEzMSAgICBjMjcuNjM5LDAsNTAuMTI1LTIyLjQ4OSw1MC4xMjUtNTAuMTMxQzExNC4xNjEsMzYuNTQxLDkxLjY3NCwxNC4wNTQsNjQuMDMyLDE0LjA1NHogTTY0LjAzNiwxMTAuMzEzaC0wLjAwMiAgICBjLTI1LjQzNSwwLTQ2LjEyOS0yMC42OTUtNDYuMTMxLTQ2LjEzMWMwLTI1LjQzNSwyMC42OTMtNDYuMTI3LDQ2LjEyOS00Ni4xMjdzNDYuMTI5LDIwLjY5Myw0Ni4xMjksNDYuMTI3ICAgIEMxMTAuMTYxLDg5LjYxNyw4OS40NywxMTAuMzEzLDY0LjAzNiwxMTAuMzEzeiIvPjwvZz48L2c+PC9zdmc+") no-repeat center center; -webkit-mask-size: 30px;
    float: right;
    cursor: pointer; } 

.hotengine-mobile-content-search-filter-top-button {
    display: inline-block;
    border: 1px solid #afafaf;
    cursor: pointer;
    moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0px 21px;
    z-index: 99999;
    color:#323815;
    background: #fff;
    height: auto;
    line-height: 27px;
    vertical-align: top;
    cursor: pointer;
    margin: 9px 5px 9px 6px;
} .hotengine-mobile-content-ajax{ display:none;background:#ffffff; padding:30px 10px 40px 10px;} 
.hotengine-mobile-close-back b{cursor:pointer;}
.hotengine-mobile-close-back-text:after{ content:"Back"; cursor:pointer; }
:lang(ru) .hotengine-mobile-close-back-text:after{ content:"Назад"; }
:lang(en) .hotengine-mobile-close-back-text:after{ content:"Back"; }
:lang(uk) .hotengine-mobile-close-back-text:after{ content:"Назад"; }
:lang(de) .hotengine-mobile-close-back-text:after{ content:"Zurück"; }
:lang(es) .hotengine-mobile-close-back-text:after{ content:"Atrás"; }
:lang(fr) .hotengine-mobile-close-back-text:after{ content:"Dos"; }
:lang(kk) .hotengine-mobile-close-back-text:after{ content:"Артқа"; }
:lang(be) .hotengine-mobile-close-back-text:after{ content:"Назад"; }
:lang(ro) .hotengine-mobile-close-back-text:after{ content:"Înapoi"; }
:lang(tr) .hotengine-mobile-close-back-text:after{ content:"Geri"; }
:lang(it) .hotengine-mobile-close-back-text:after{ content:"Indietro"; }
:lang(sk) .hotengine-mobile-close-back-text:after{ content:"Späť"; }
:lang(da) .hotengine-mobile-close-back-text:after{ content:"Tilbage"; }
:lang(pl) .hotengine-mobile-close-back-text:after{ content:"Z powrotem"; }
:lang(zh) .hotengine-mobile-close-back-text:after{ content:"後退"; }
:lang(hi) .hotengine-mobile-close-back-text:after{ content:"पीछे"; }
:lang(ar) .hotengine-mobile-close-back-text:after{ content:"خلف"; }
:lang(pt) .hotengine-mobile-close-back-text:after{ content:"Voltar"; }
:lang(bn) .hotengine-mobile-close-back-text:after{ content:"পেছনে"; }		 
		 
.hotengine-mobile-close-back b:before, .hotengine-mobile-close-back a:before{content: "\2039 "; position: absolute; display: inline-block; width: 8px; height: 8px; line-height: inherit; text-indent: -20px;
	}		 
 
@media (max-width:700px){ .hotengine-footpanel-vertical-body .hotengine-footpanel-vertical-body #hotengine-mobile-outer[data-position]:not([data-position="absolute"]){ top:50px;} .hotengine-footpanel-vertical-body #hotengine-mobile-outer .hotengine-smart_search-bottom-side{ padding-bottom:40px; }  }