

/* Start:/local/templates/element_mobile/components/bitrix/menu/topmobile/style.css?1691069796633*/
/* Left menu*/
ul.left-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
    position: relative; /*IE bug*/
}

ul.left-menu li {
    padding: 10px 16px;
    background: #F5F5F5 url(/local/templates/element_mobile/components/bitrix/menu/topmobile/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a {
    font-size: 100%;
    color: #BC262C;
    font-weight: bold;
    text-decoration: none;
}

ul.left-menu li a:visited {
    color: #BC262C;
}

ul.left-menu li a:hover {
    color: #BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover {
    color: #FC8D3D;
}

/* End */


/* Start:/local/templates/element_mobile/components/bitrix/menu/foot_dop/style.css?1717780401728*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/element_mobile/components/bitrix/menu/foot_dop/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}
.footer__nav {
	float: unset;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.footer__nav a {
	text-decoration: underline;
}
/* End */


/* Start:/local/templates/element_mobile/static/elementshop/mobile/css/all.min.css?170030264953134*/
a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,html[xmlns] .slides,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}address{font-style:normal}.select{font:12px Arial,Tahoma,Helvetica,sans-serif;height:28px}select.select{padding:6px 12px}.selectBox-dropdown{display:inline-block;position:relative;min-width:150px;border:1px solid #d5d5d5;background:#fff;color:#000;line-height:1;text-decoration:none;text-align:left;vertical-align:middle;cursor:pointer;outline:0}.selectBox-dropdown:hover{color:#000}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#bbb}.selectBox-dropdown .selectBox-label{padding:8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:50%;margin-top:-9px;right:0;width:29px;height:18px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat -218px -99px;border-left:1px solid #bbb}.search-popup,.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:1px solid #bbb;background:#fff;font-size:12px;overflow:auto}.selectBox-inline{min-width:150px;outline:0;border:solid 1px #bbb;background:#fff;display:inline-block;overflow:auto}.selectBox-inline:focus{border-color:#666}.search-popup,.search-popup-el-name,.search-popup-row,.search-popup-row-active,.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;margin:0}.search-popup,.selectBox-options{margin-top:-1px;padding:1px 0}.search-popup-row,.search-popup-row-active,.selectBox-options LI{padding:0 1px}.search-popup-el-name,.selectBox-options LI A{color:#000;text-decoration:none;line-height:1.2;padding:5px 8px;white-space:nowrap;overflow:hidden;background:6px center no-repeat;cursor:pointer}.search-popup-row:hover .search-popup-el-name,.selectBox-options LI.selectBox-hover A{background-color:#e1e1e1}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.search-popup-row-active .search-popup-el-name,.search-popup-row-active:hover .search-popup-el-name,.selectBox-options LI.selectBox-selected A,.selectBox-options LI.selectBox-selected A:hover{background-color:#009ae1;color:#fff}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:700;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox-inline.selectBox-disabled,.selectBox.selectBox-disabled{color:#888!important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/fancybox/fancybox.png)}#fancybox-overlay{position:fixed;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;left:0;padding:0 20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{height:0;outline:0;position:relative;z-index:1102;border:0!important;width:100%!important;padding:72px 0 0}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1101}#fancybox-close{position:absolute;top:0;left:0;cursor:pointer;z-index:1103;display:none;width:100%;height:45px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/search_close.png)no-repeat center center #e2dede}#fancybox-close:after{content:"";width:100%;height:5px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/border_white.png)repeat-x;top:36px;left:0;display:block;position:absolute}#fancybox-error{padding:20px;margin:0}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:0}#fancybox-img{padding:0;margin:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;background-image:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}#fancybox-title,.fancybox-bg{display:none}@media only screen and (max-width:400px){#fancybox-wrap{width:100%!important;padding:0;left:0!important}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}@font-face{font-family:"flexslider-icon";src:url(/local/templates/element_mobile/static/elementshop/mobile/css/fonts/flexslider-icon.eot);src:url(/local/templates/element_mobile/static/elementshop/mobile/css/fonts/flexslider-icon.eot?#iefix)format("embedded-opentype"),url(/local/templates/element_mobile/static/elementshop/mobile/css/fonts/flexslider-icon.woff)format("woff"),url(/local/templates/element_mobile/static/elementshop/mobile/css/fonts/flexslider-icon.ttf)format("truetype"),url(/local/templates/element_mobile/static/elementshop/mobile/css/fonts/flexslider-icon.svg#flexslider-icon)format("svg");font-weight:400;font-style:normal}.flexslider{margin:0;padding:0;border:0;position:relative;zoom:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flexslider.flexslider_with_nav{padding-bottom:35px}.flex-direction-nav a,.flex-pauseplay a{display:block;position:absolute;z-index:10;cursor:pointer}.flex-direction-nav a{background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/arrow_left.png)no-repeat center center #33b3ed;text-indent:-9999px;top:33px;right:0;width:32px;height:33px;-webkit-transition:all .35s;transition:all .35s}.flex-direction-nav .flex-next{background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/arrow_right.png)no-repeat center center #33b3ed;top:66px}.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:.8}.flex-control-thumbs img:hover,.flex-pauseplay a:hover,.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .disabled{cursor:default;opacity:.3!important}.flex-pauseplay a{width:20px;height:20px;bottom:5px;left:10px;opacity:.8;overflow:hidden;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center}.flex-control-nav li{display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{text-decoration:none;display:inline-block;height:10px;width:10px;line-height:10px;background:#00a0e9;color:#00a0e9;border-radius:50%;text-indent:-9999px;margin-right:5px;cursor:pointer;transition:all .5s;-webkit-transition:all .5s}.flex-control-paging li a:hover{opacity:.4}.flex-control-paging li a.flex-active{background:#e3007c;color:#e3007c;opacity:1;transform:scale(.75);-webkit-transform:scale(.75)}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs .flex-active{opacity:1;cursor:default}#carousel_nav .slides>li{padding:0 6px;width:180px!important}#carousel_nav{padding:0}#carousel .slides>li{padding:0 10px}
/*! Social Likes v2.0.8 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{vertical-align:middle;text-indent:0;padding:0;border:0;word-spacing:0;font-size:12px;*zoom:1;*display:inline}.social-likes{display:inline-block}.social-likes__widget{line-height:20px}.social-likes{margin:-3px;line-height:26px;list-style:none}.social-likes li{display:inline-block;*zoom:1;*display:inline}.social-likes_vertical li{display:block}.social-likes__widget{display:inline-block;position:relative;margin:3px;white-space:nowrap}.social-likes__widget:before{display:none}.social-likes__balloon,.social-likes__balloon__code,.social-likes__button,.social-likes__counter{font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:12px;text-rendering:optimizeLegibility}.social-likes__button{margin:0}.social-likes__button,.social-likes__counter{display:inline-block;*display:inline;*float:left;line-height:18px;border-width:1px;border-style:solid;border-radius:0;outline:0}.social-likes__button{position:relative;padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);-webkit-transition:border .1s ease-in-out,color .2s ease-in-out;-moz-transition:border .1s ease-in-out,color .2s ease-in-out;-ms-transition:border .1s ease-in-out,color .2s ease-in-out;-o-transition:border .1s ease-in-out,color .2s ease-in-out;transition:border .1s ease-in-out,color .2s ease-in-out;cursor:pointer;user-select:none}.social-likes__icon{position:absolute;top:0;left:0;width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{position:relative;margin:0 0 0 7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:after,.social-likes__counter:before{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes__close{position:absolute;right:0;top:0;padding:2px 4px;font:16px Verdana,Geneva,Tahoma,sans-serif;color:#999;cursor:pointer}.social-likes__close:hover{color:#111}.social-likes__close:before{display:none}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{display:block;margin:6px 4px}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;display:none;top:-6px;left:-6px;padding:6px 6px 4px;background:#fff;text-align:left;z-index:99999}.social-likes_single .social-likes__widget:first-of-type{margin-right:14px}.social-likes__button_single{position:relative;padding-left:19px;background:#e2e2e2;background:-webkit-linear-gradient(top,#f7f7f7,#e2e2e2);background:-moz-linear-gradient(top,#f7f7f7,#e2e2e2);background:-ms-linear-gradient(top,#f7f7f7,#e2e2e2);background:-o-linear-gradient(top,#f7f7f7,#e2e2e2);background:linear-gradient(top,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8) rgba(179,179,179,.8) rgba(153,153,153,.8)}.social-likes__button_single:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f0f0f0,#cfcfcf);background:-moz-linear-gradient(top,#f0f0f0,#cfcfcf);background:-ms-linear-gradient(top,#f0f0f0,#cfcfcf);background:-o-linear-gradient(top,#f0f0f0,#cfcfcf);background:linear-gradient(top,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb #bbb #9f9f9f}.social-likes__icon_single{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAplJREFUeNpMkl9IU2EYxp/zt50NxU3bnNYMLEANVQoCvYmJgQyI8Mbwxju9KlSEVClE8G4iiOq1oBhDoRQIQiTGCEMYkoyIMmyItrbh3Dk7/8/X2QmiB96bD37v9z4PD0UIoaPb0ZcZPfPUgBGgQFm6pUM3dZTFMRw4mgMBoVmwvwN84PXok9FXTJpLj2nXtTGNaDc0SnMRlgjeCq/gq/QJ/iq/IFmSkFNzAhi4LMryFeni3e232xzrueXpk1TJZ4NgORZ9bX3ovt2N/7X3bQ+7qV2IsghapX3CTSHCXqqXzSZrguIoTIen0VjdiLPCGRI/Ew7UFepyFqUyKcRP4nBTbqia2sSWtBLJy3lMPJpwoJ0vO1j8uAhJkxxw42gDbbVtSP1KOV5VQwXRCWFDvpC1GllFjacGWSmL+fg86irrsBBZAAFBNB5F4jQBN+dGUSvCTg6cwRGaoRlShsraP9lHRspg+MEwmv3NaPG3YPDeIEpGCV7Bi6ZAkzM8y4M9PD2keld7QfEU7NTg5t0oyIV/wRSVIi6uLjATnkHPnR7nberNlMUqhgJFVkBbNOzvHQ9zH+aQlbMghGD5YBm1FbUIN4ZhmAZixzGkc2mwpmkSjuJgEQsMGEw+nMRacg3j78ad7eWTlyJLsC1hPbmOka0RBPmgAwIGIOoiBu4PoL+135nkeRIUKLQH250Fm0ebmH0/i4aqBliKZYOG+R0mfAIrYCu5BVmVMdQ5hI5ghwOkC2msJFYQ+xyDh/aAmASmbv6gQo9Dz6o7q1/YcJAwBHYhnH7WuP8mnS1lnd56r3kBgrLO85/yC0zr89aD3HFOp3k6QAzCuIjrijEZsSSVRKWkiLzFiy7LJVqaJZuK+VU+k1fqO+ujfwQYAFtLOreC/KO5AAAAAElFTkSuQmCC);background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:-webkit-linear-gradient(top,#fff,#d8def4);background:-moz-linear-gradient(top,#fff,#d8def4);background:-ms-linear-gradient(top,#fff,#d8def4);background:-o-linear-gradient(top,#fff,#d8def4);background:linear-gradient(top,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8) rgba(202,212,231,.8) rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:-webkit-linear-gradient(top,#f2f3f7,#c0cdf3);background:-moz-linear-gradient(top,#f2f3f7,#c0cdf3);background:-ms-linear-gradient(top,#f2f3f7,#c0cdf3);background:-o-linear-gradient(top,#f2f3f7,#c0cdf3);background:linear-gradient(top,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4 #b4bfd4 #b3b7bf}.social-likes__icon_facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAN0lEQVR42oXPAQYAMAxD0W5Jd/8jrzUmwuyjPAKNGFJLu5wghSVl40VWMgZIwMZf5jqRddJoL2yDCwGTID+dDQAAAABJRU5ErkJggg==);background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:-webkit-linear-gradient(top,#fff,#d5e6ef);background:-moz-linear-gradient(top,#fff,#d5e6ef);background:-ms-linear-gradient(top,#fff,#d5e6ef);background:-o-linear-gradient(top,#fff,#d5e6ef);background:linear-gradient(top,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8) rgba(164,204,229,.8) rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:-webkit-linear-gradient(top,#f2f8fc,#bfdfed);background:-moz-linear-gradient(top,#f2f8fc,#bfdfed);background:-ms-linear-gradient(top,#f2f8fc,#bfdfed);background:-o-linear-gradient(top,#f2f8fc,#bfdfed);background:linear-gradient(top,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf #9cbbcf #68a0c4}.social-likes__icon_twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAnElEQVR4XmJgYGIAAWYuTh4GJiYmBjZ2EFfCWk9HUECQiYHHkJuZQUzzvcA/Q7FfzAwscnJvOCW5f3B/4bn3lYWB8wej0S9GZlEG0a/MvxgYJKWMTe3sTD08jGUAY2BgZGATZ9RiAAHGaw+B1vxiZn4L4r2+yQK2lYXl41sg78vju0A2sxqj1G9Ghrc/7v0BaWBk1mQEgUt//wO5AI4OI9PXb/eeAAAAAElFTkSuQmCC);background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:-webkit-linear-gradient(top,#f5f5f5,#e4e4e4);background:-moz-linear-gradient(top,#f5f5f5,#e4e4e4);background:-ms-linear-gradient(top,#f5f5f5,#e4e4e4);background:-o-linear-gradient(top,#f5f5f5,#e4e4e4);background:linear-gradient(top,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8) rgba(204,204,204,.8) rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);background:-ms-linear-gradient(top,#f9f9f9,#f0f0f0);background:-o-linear-gradient(top,#f9f9f9,#f0f0f0);background:linear-gradient(top,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd #ddd #ccc}.social-likes__icon_plusone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAACPSURBVHheDMC3DYAwAETRz4FFzkFEuaBmB8T+U7in8AbwyNIu189UJEW47TrKEOoGaLUCPcCgcULRDBheD88FxLpBeAuLdRCc1n1jBIIbDAyMmkBa7M8hBjDQ03cyMGSAACMnJ2MTBgZGU0bGc8aMnD8YjzKxs5/5f4btCAcbAwMjAxAwOLM5uTBAgauTGwBNlBSKiV4UqwAAAABJRU5ErkJggg==);background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:-webkit-linear-gradient(top,#5d90ba,#004584);background:-moz-linear-gradient(top,#5d90ba,#004584);background:-ms-linear-gradient(top,#5d90ba,#004584);background:-o-linear-gradient(top,#5d90ba,#004584);background:linear-gradient(top,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8) rgba(11,84,153,.8) rgba(3,27,48,.8);text-shadow:0-1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:-webkit-linear-gradient(top,#618cae,#001e5d);background:-moz-linear-gradient(top,#618cae,#001e5d);background:-ms-linear-gradient(top,#618cae,#001e5d);background:-o-linear-gradient(top,#618cae,#001e5d);background:linear-gradient(top,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984 #094984 #031b30}.social-likes__icon_mailru{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl1JREFUeNp8k21IU2EYhi81NVsYKn6iuaUpGpYgEkW/KsCyCCGgEEOKrACS6H+IIVJIUJSZYoauoMokwahUK5riEtEwzVErm6kt21Rzc1u69ZyYMRN84eKcw/Pxvvf9nBdWWYs9bFwt7vdfcghQKBQJmT4hg3BHuB6QzdyKYinUeDw88/MjxfgNQ/cA5skp7AnRhGamEpUUT7LERyWeKw0GAPy9heFuNy9t88QWlqDNLuDKdwuN6Rq6XnRTm5LHpeIKHszMoVLylsmxd1K98JbF/H1Uai+yX4LDgseHW5YO2s8cpmpOh114+E+nS49Td5v3J/PI+K3np+Exhqw0bgDlBbk0/HqDRWnyuobj98poUzZSTrvGMsPWiA0EDRppu1zMbtEUdqKU8t4P1ALTDS2o1bH4lZwi3+Ek8OsETZKzR2Rt9/8yTipAcCB9P6zsmLVh0/VToxQCACOuBeoBAGIiGAYYNbPZf8iIAyBVzdqPJqZDVajkSG7fEYqc6KV3cT4SwDSB07+umT6HC6cmjoMVWprsDhyLbrTSYL3Xk/T4KCqWiiPDyBXHPY0d9AIEtlylSzFk/DkHcnZybbIdk9flv0a9qkZv68RhbuWpYq58vwPWASCGHTI2My4uzsvzbHAQ547mUF96mvu7MqkC8pQNFJc/PWE0TcMx3z8sICOZ83fLKNqyiSTAJFPQma1YE2OIUIUQt+0IlWOTZE3NMgLUCY4AAMAjTvfffITVOovT48YVFY46MZa9Ngdhg5+x9QxxQcbZCuiFhRUXw7tSBI2Q4MUijAlNwrIp/BFgAHH5FbuI+bRlAAAAAElFTkSuQmCC);background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes__button_vkontakte{background:#436f96;background:-webkit-linear-gradient(top,#8faecf,#436f96);background:-moz-linear-gradient(top,#8faecf,#436f96);background:-ms-linear-gradient(top,#8faecf,#436f96);background:-o-linear-gradient(top,#8faecf,#436f96);background:linear-gradient(top,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8) rgba(78,131,193,.8) rgba(52,88,127,.8);text-shadow:0-1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:-webkit-linear-gradient(top,#a2c0df,#4e80ab);background:-moz-linear-gradient(top,#a2c0df,#4e80ab);background:-ms-linear-gradient(top,#a2c0df,#4e80ab);background:-o-linear-gradient(top,#a2c0df,#4e80ab);background:linear-gradient(top,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be #5788be #3b6798}.social-likes__icon_vkontakte{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhVJREFUeNpi+f//P4OCWw4LAwODIBDLArEwELMBMSMDdvAbiN8D8VMgfg3Ev1iABoAUiwc6myalh7lmKEiJinCws7LhMIDhz99//x6/ePt684Ez2/sWbm0HCt1jkHfN5vTN7oz8+v3nj/8kAKBZ/yr6lzUC9QsxAU3idbXS8+LiYGNnIAEwMTIyWhuqe4OCARQWHDxcHGLICt5/+vrFMKS8F8i8BsTcQMwS7GpuV5ro6y0hIiAIUwe0mBNIcYIMYfz/7z8TFsuOG2spvYvzs8u8fu/J9Rmr9sxmYmLk6i6OCUJTx8iEz8WyEsLy/k4miQHOZtGgGBPg5cbqZRY8hvw7c/XenaqJK+rPXLl7x9ZYUzgz3NUOq214DGEUFuDh1FGV1QG6xvHw2esvE2um93/78esnKS5hkhQVVInysg4FcT58/nZ+9pq9x2/ef/rcUFNRgWjvANPO0xMXb5/98Pnrp/V7T91kZ2OVkxYXEsDuEkbG/1gM0QF64ToQTwUFqqK0qNWkysRYMSF+dEP+gwz5+fvPn0/IorzcnFyHFjaUw/jAsOHh5uTgQLfl568/f0B5BxSwn49fuLUXlCfgzmNmYpKTFBGBYWwGgMD1e09PgIKLWUDZ7O+DZ6/fsbIyi+iqyqmzsjCzEEryf/78/bNuz6nDzTPXtQC5jxihRQEo10oAsTwQ8+EpBmDgKxA/geLvAAEGAAgS4DPCeVV4AAAAAElFTkSuQmCC);background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:-webkit-linear-gradient(top,#f6bb6d,#f6900b);background:-moz-linear-gradient(top,#f6bb6d,#f6900b);background:-ms-linear-gradient(top,#f6bb6d,#f6900b);background:-o-linear-gradient(top,#f6bb6d,#f6900b);background:linear-gradient(top,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8) rgba(217,154,38,.8) rgba(197,137,7,.8);text-shadow:0-1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:-webkit-linear-gradient(top,#fbcc5a,#f69a21);background:-moz-linear-gradient(top,#fbcc5a,#f69a21);background:-ms-linear-gradient(top,#fbcc5a,#f69a21);background:-o-linear-gradient(top,#fbcc5a,#f69a21);background:linear-gradient(top,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c #f0b22c #c59121}.social-likes__icon_odnoklassniki{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNpkkD9LhWAUxtVEaKhLIUTDDeIWBX2AloaGpjtEuDnUF2jUwdXP4RKFIOQluJvQ4mY0FW1G4JCUWFQogaj2nMurWL3wcDjP+XH+vDzHXtM0cwiH0Ab0CE15nq+4HrAM3TS/3z35HVRV1Rm5ZVl+pGk6pUg5/IsOquv6k0zHcRSkq5ZljSmH/93v9EVmHMd7lKPbwT8oSZIJ24PGXKL4Tgngqw7SNG07z/O7/taUk091nk4viuJI1/UnRVF2ZVleQYdXz/NuTdMcSZI0IegY8DmUAb6my0RRXEBxDG8eOuFs297MsuzvH3UjXdedjRShoe/7p30gCAIN/hqrz358HRc9s3rJzn9B2GqBQQug/YNhGPvtpQwccGEYLmLZNyqoqrpD7SnSnuRHUbREzQRoxOYL7OsoDpkv/AgwAFAVNqIm5OzEAAAAAElFTkSuQmCC);background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes__button_livejournal{background:#cadcf3;background:-webkit-linear-gradient(top,#fff,#cadcf3);background:-moz-linear-gradient(top,#fff,#cadcf3);background:-ms-linear-gradient(top,#fff,#cadcf3);background:-o-linear-gradient(top,#fff,#cadcf3);background:linear-gradient(top,#fff,#cadcf3);color:#5183b4;border-color:rgba(182,216,246,.8) rgba(182,216,246,.8) rgba(131,154,175,.8)}.social-likes__button_livejournal:hover{background:#dce2f5;background:-webkit-linear-gradient(top,#ecf1f7,#bad2f0);background:-moz-linear-gradient(top,#ecf1f7,#bad2f0);background:-ms-linear-gradient(top,#ecf1f7,#bad2f0);background:-o-linear-gradient(top,#ecf1f7,#bad2f0);background:linear-gradient(top,#ecf1f7,#bad2f0);color:#253759;border-color:#b7cfe4 #b7cfe4 #9caebe}.social-likes__icon_livejournal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABBVBMVEUAAAAAM2bAwMD///9uodQaSH+FYnt+X3eOZXx6XHYOMWCDYXtDYYVLao87UnkeS4IzUHhVcJNYjMA6apmZzvkkUYc1V38pXZRfkcKd0Pyh1f+YzfklUYcjQWwtXpBwpNhLfrFPgbKbzfqh1P+azvooVIoVPWtrn9Kl2f9KfbBRg7Sazfqi1f+ZzfonU4gdSoFpndBMf7JPgrOazfum2f+f1P8vW5IbSoFpntFNgLRNf7B/s+Z8telek8UAJVtonM9wo9ZEerBJZH6Jioe2o4qLhX0XRXxqndBalM53hI3/1pj/2Z7fuZEXRn1OicOIjY7/15r/zpr/05t7enzkwZP/1pzwypnA4MqSAAAAAXRSTlMAQObYZgAAAJJJREFUeF5EyyEPglAYheHzMi7eO6cJm82MTYO/3WbUaDTi6GzQ2Mf4BvBupzzbQUKSaSkTcXcQG1AMqSOxgvKi1T4dWSH0dgmnUM4CosT7m4M4M/czv1jdxDpOVUjyXflWTL3NQdz53Fxe5iDyB97TsnFggf9/2CEAZChEZDcbGDDAPAFiBAG1rAbSCBEEhSwIAHICG8xK35H0AAAAAElFTkSuQmCC);background-position:2px 2px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:-webkit-linear-gradient(top,#fefefe,#d3d3d3);background:-moz-linear-gradient(top,#fefefe,#d3d3d3);background:-ms-linear-gradient(top,#fefefe,#d3d3d3);background:-o-linear-gradient(top,#fefefe,#d3d3d3);background:linear-gradient(top,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8) rgba(186,186,186,.8) rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:-webkit-linear-gradient(top,#fff,#d9d9d9);background:-moz-linear-gradient(top,#fff,#d9d9d9);background:-ms-linear-gradient(top,#fff,#d9d9d9);background:-o-linear-gradient(top,#fff,#d9d9d9);background:linear-gradient(top,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6) rgba(186,186,186,.6) rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAABCUlEQVR4XmLACiSlOBll1exYoFxWEeXS4uLSomI2Zl4wX6a4qNiLSV5BoqSEiR0oIFJcFKhqAmSoa5SWSjMwat3JPf7EZgc/o9yTO8ZOf+czuJS4avJpF+uUlurq6RuUGjIYleYxOJUKmpqVlJozWBRZMvCXWjPY2DIwcJUW2TMIFYsyMTCwMYiwcfN8/8vAzmD635jJ6v9x7z/7nJwAK2S+e1GYm5mbgbm0OCQ0jCG8tDSCIbKoVIAhuqiouDSGQTg2jiGeo7QogYEhsaSoiCWJKzklVbSoSICBgYGXqYgxLb20uKi4tCSDh4GJ4TPrd46lzAwMzIx/vy/7AvFvjniumFh+QSGIDQDpzUMx9iwbegAAAABJRU5ErkJggg==);background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6} html,body{height:100%;background:#fff;color:#333;font:14px/1.5 Arial,Tahoma,Helvetica,sans-serif}@font-face{font-family:"Futura Demi";src:url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/futura-demi.eot);src:url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/futura-demi.eot?#iefix)format("embedded-opentype"),url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/futura-demi.svg#futurademicdemic)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Geo Slab";src:url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/geo-slab.eot);src:url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/geo-slab.eot?#iefix)format("embedded-opentype"),url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/geo-slab.woff)format("woff"),url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/geo-slab.ttf)format("truetype"),url(/local/templates/element_mobile/static/elementshop/mobile/css/../fonts/geo-slab.svg#geoslb712c_lt_btregular)format("svg");font-weight:400;font-style:normal}p{margin-bottom:1em}.clear{clear:both}.hidden{display:none}a{text-decoration:underline}.link,a{color:#009ae1;cursor:pointer;outline:0}.footer__text_ruformat a,.link:hover,a:hover{color:#e7007e}.link,div.search-item h4 a{text-decoration:none}.link__text{text-decoration:underline}.link_pseudo .link__text{text-decoration:none;border-bottom:1px dotted #009ae1}.link_pseudo:hover .link__text{border-bottom-color:#e7007e}.page{position:relative;overflow:hidden;min-height:100%;box-sizing:border-box}.i-content{width:1234px;margin:0 auto}.search{position:relative}.search_hidden{display:none;background:#e2dede}.search__form{overflow:hidden;margin:0 auto;padding:50px 20px 20px}.search__form .field{float:left;margin-right:15px;width:60%}.search__form .button{float:left;height:40px;line-height:40px;border-radius:7px;width:28%;text-align:center;padding:0}.search__close,.search_separator{position:absolute;width:100%;left:0}.search__close{top:0;height:30px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/search_close.png)no-repeat center center;cursor:pointer}.search_separator{content:"";height:5px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/border_white.png)repeat-x;top:30px}.header{position:relative;border-bottom:1px solid #38b5ee}.header_with-brands{z-index:1001}.header__content{padding-top:16px;padding-bottom:13px}.header__shop{float:left;width:235px;margin-right:24px;color:#333;text-decoration:none;font-size:13px;line-height:1}.header__shop:hover{color:#333}.header__shop__city{display:block;margin-bottom:7px;text-transform:uppercase;text-align:center;font-family:"Futura Demi",Arial,Helvetica,sans-serif}.header__shop__logo{display:block;overflow:hidden;width:235px;height:59px;margin-bottom:6px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat 0 0;text-indent:-500px}.header__shop__text{display:block;letter-spacing:3px;text-align:center}.header__main{float:left;width:975px}.header__panel{margin-bottom:20px}.header__panel__content{float:right}.header__panel__search{float:left;margin:12px 0 12px 30px;width:25px;height:24px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat -123px -194px}.header__panel__search:hover{background-position:-123px -225px}.header__panel__nav{float:left;margin-left:30px;padding:15px 0}.header__panel__nav__link{float:left;margin-left:20px;color:#2f2f2f;font:13px/20px"Futura Demi",Arial,Helvetica,sans-serif;line-height:20px;text-transform:uppercase;text-decoration:none}.header__panel__nav__link:hover{color:#009ae1;text-decoration:underline}.header__panel__user{float:left;margin-left:30px}.header__panel__user__link{float:left;position:relative;width:50px;height:50px;margin-left:20px;background:#e2dede url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.header__panel__user__link:hover{background-color:#009ae1}.header__panel__user__link_cabinet{background-position:-240px 15px}.header__panel__user__link_cart{background-position:-242px -23px}.header__panel__user__link__count{position:absolute;top:-8px;right:-8px;width:24px;height:22px;padding-top:2px;background:#009ae1;color:#fff;font:14px/22px"Futura Demi",Arial,Helvetica,sans-serif;text-align:center;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.bullets a.active,.header__panel__user__link:hover .header__panel__user__link__count{background-color:#e3007c}.header__panel__user__group{float:left;margin-left:20px}.header__panel__user__group .header__panel__user__link,.post.mobile_content ul.slides>li{margin-left:0}.header__panel__user__group .header__panel__user__link_logout{margin-left:1px;width:30px;background-position:-287px 19px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.header__panel__user__group .header__panel__user__link_cabinet{margin-left:0;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.header__menu{font:24px/1"Futura Demi",Arial,Helvetica,sans-serif;text-transform:uppercase}.header__menu__content{float:right}.header__menu__item,.header__menu__link{float:left;margin-left:20px}.header__menu__item{color:#737373;padding-right:10px}.header__menu__link{position:relative;color:#2f2f2f;text-decoration:none}.brands__item__link:hover .brands__item__title,.header__menu__link:hover{color:#009ae1;text-decoration:underline}.header__menu__link__text{display:block;position:relative;z-index:10}.header__menu__link_active,.header__menu__link_active:hover{color:#fff;text-decoration:none}.header__menu__link__bg{display:none;position:absolute;left:-7px;top:-6px;padding:6px 7px;background:#e3007c;width:100%;height:100%;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.header__menu__link_brands .header__menu__link__bg{background:#009ae1}.header__menu__link_active .header__menu__link__bg{display:block}.header__menu__link_2 .header__menu__link__bg,.header__menu__link_4 .header__menu__link__bg{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.header__menu__link_3 .header__menu__link__bg{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}.brands,.brands:after{position:absolute;left:0;top:100%;width:100%}.brands{display:none;background:#fff;border-bottom:1px solid #d9d9d9}.brands:after{height:10000px;margin-top:1px;background:#000;content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-khtml-opacity:.85;opacity:.85}.brands__line{display:block;float:left;clear:both;width:100%;overflow:hidden;background:#d9d9d9;height:1px}.brands__item{float:left;width:20%;position:relative}.brands__item__link{display:block;position:relative;height:100px;padding:50px 35px;border-right:1px solid #d9d9d9;font:18px/100px"Futura Demi",Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;vertical-align:middle;-webkit-transform:translate3d(0,0,0)}.brands__item_last-in-line .brands__item__link{border-right:none}.brands__item__link,.brands__item_with-logo .brands__item__link:hover .brands__item__title{color:#000;text-decoration:none}.brands__item__title{display:inline-block;line-height:1;vertical-align:middle}.brands__item__logo,.brands__item__title{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.brands__item__logo{position:absolute;top:0;left:0;width:100%;height:100px;padding:50px 0;text-align:center;line-height:100px}.brands__item_with-logo .brands__item__logo,.brands__item_with-logo:hover .brands__item__title{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;opacity:0}.brands__item_with-logo:hover .brands__item__logo{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;opacity:1}.brands__item__logo,.brands__item__logo img{vertical-align:middle}.brands__close{position:absolute;z-index:305;left:50%;bottom:-48px;width:53px;margin-left:-26px;height:67px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat 0-197px;cursor:pointer}.brands__close:hover{background-position:-63px -197px}.content{padding-top:40px;padding-bottom:30px}.content.single_product{padding-top:0}.footer{position:relative;z-index:200;border-top:1px solid #d6d6d6;margin-top:20px;padding-top:20px}.footer__content{overflow:hidden;padding-bottom:30px}.footer__text{color:#656565;font-size:11px;line-height:24px}.footer__nav{float:left;padding:17px 0;font-size:14px;line-height:1}.footer__nav_menu{margin-right:25px;border-right:1px solid #d6d6d6;text-transform:uppercase}.footer__nav__link{float:left;margin-right:15px;color:#515151;text-decoration:none}.footer__nav_menu .footer__nav__link{margin-right:25px}.footer__nav__link:hover{color:#009ae1;text-decoration:underline}.footer__scroll-link{position:absolute;top:-54px;left:50%;margin-left:-37px;width:74px;height:34px;padding-top:33px;background:#009ae1 url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line-pattern-white.png)repeat-x 50% 50px;background-color:rgba(0,154,225,.9);color:#fff;font-size:10px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.footer__scroll-link:hover{color:#fff;background-color:#e7007e;background-color:rgba(231,0,126,.9)}.footer__scroll-link:after{position:absolute;left:50%;top:12px;margin-left:-11px;width:21px;height:14px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat -263px -197px;content:""}.title{display:block;margin-bottom:25px;color:#000;font:25px/1"Futura Demi",Arial,Helvetica,sans-serif;text-transform:uppercase;margin-left:20px}.product .title{font:20px/1"Futura Demi",Arial,Helvetica,sans-serif;margin-left:0}.bc{color:#6d6d6d;font-size:12px;line-height:1.2}.bc__link{margin-right:10px;color:#6d6d6d;text-decoration:none}.bc__link:hover{color:#009ae1;text-decoration:underline}.bc__separator{margin-right:10px;font-style:normal}.networks{position:absolute;right:0;top:0}.networks__share{display:block;text-align:right;font-size:0}.networks__share .social-likes,.networks__share__buttons{display:inline-block;vertical-align:top;margin-left:30px;white-space:nowrap}.networks__share__buttons__item{display:inline-block;position:relative}.networks__share__buttons__item.vk-like{z-index:2}.networks__title{display:inline-block;color:#999;font-size:12px;line-height:20px;margin-left:15px;vertical-align:top}.networks__links{display:block;margin-bottom:15px;text-align:right;font-size:0;white-space:nowrap}.networks__links__item{display:inline-block;width:10px;height:20px;margin-left:41px;vertical-align:top;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat 0 0}.networks__links__item_vk{width:14px;height:16px;margin-top:2px;background-position:-157px -197px}.networks__links__item_vk:hover{background-position:-157px -226px}.networks__links__item_facebook{width:9px;height:19px;background-position:-181px -197px}.networks__links__item_facebook:hover{background-position:-181px -226px}.networks__links__item_vimeo{width:20px;height:16px;margin-top:2px;background-position:-200px -197px}.networks__links__item_vimeo:hover{background-position:-200px -226px}.networks__links__item_twitter{width:23px;height:18px;margin-top:1px;background-position:-230px -197px}.networks__links__item_twitter:hover{background-position:-230px -226px}.heading{position:relative;margin-bottom:25px}.heading .title{margin-bottom:8px}.heading_catalog{text-align:left}.heading_catalog .title{color:#2f2f2f;font:36px/30px"Futura Demi",Arial,Helvetica,sans-serif}.heading__subtext{color:#000;font-size:14px;line-height:14px}.heading_sales:after{position:absolute;left:45%;top:50%;margin-top:-36px;width:270px;height:72px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat 0-274px;content:""}.heading_sales .title{width:47%}.bullets{font-size:0;text-align:center}.bullets a{display:inline-block;width:10px;height:10px;margin:0 5px;background:#00a0e9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.bullets a.active{cursor:default;-webkit-transform:scale(.75) translate3d(0,0,0);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.preview{display:block;text-decoration:none}.preview,.preview:hover{color:#000}.preview__picture{display:block;overflow:hidden;margin-bottom:10px}.preview__picture img{display:block;width:100%}.preview:hover .preview__picture{-webkit-box-shadow:-6px 8px 0#009ae1;-moz-box-shadow:-6px 8px 0#009ae1;box-shadow:-6px 8px 0#009ae1}.preview__category{display:block;margin-bottom:4px;color:#999;font-size:10px;text-transform:uppercase;text-align:center}.preview__title{display:block;margin-bottom:7px;font-size:15px;font-weight:700;line-height:1.2}.thumb{display:inline-block;overflow:visible;width:50%;vertical-align:top;border:1px solid #e7e7e7;box-sizing:border-box;height:330px}.flexslider .thumb{float:left}.thumb_large{width:100%}.thumb .preview,.thumb__content{position:relative;background:#fff}.thumb__content{display:block;min-height:300px;padding:7px;color:#000;font-size:14px;line-height:1.2;text-align:center;text-decoration:none;-webkit-transform:translate3d(0,0,0)}.thumb .preview:hover{margin:-15px -10px;padding:14px 9px}.thumb .preview{height:405px}.thumb .preview .preview__picture{height:320px;line-height:317px;vertical-align:middle}.thumb .preview .preview__picture img{display:inline;max-width:100%;vertical-align:middle}.thumb .preview:hover .preview__picture{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.thumb__discount,.thumb__ribbon{position:absolute;z-index:20;left:15px;top:15px;height:52px;width:52px}.thumb__ribbon{display:none;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat}.thumb_new .thumb__ribbon{display:block;background-position:0-69px}.thumb_hit .thumb__ribbon{display:block;background-position:-62px -69px}.thumb_new.thumb_hit .thumb__ribbon{width:93px;background-position:-124px -69px}.thumb__discount{background:#e7007e;color:#fff;font-size:21px;line-height:52px;text-align:center;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}.thumb__discount__percent{font-size:12px;font-style:normal}.thumb__picture{display:block;position:relative;padding-top:50px;margin-bottom:7px;text-align:center;vertical-align:middle;line-height:100px}.flexslider .thumb__picture img{width:initial!important}.thumb__picture_empty{background:#f8f8f8 url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/no-photo.png)no-repeat 50% 50%}.thumb__picture_other{position:absolute;width:100%;top:0;left:0;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.thumb:hover .thumb__picture_other{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;opacity:1}.thumb_large .thumb__picture{padding-top:0;height:250px;line-height:247px}.thumb__picture img{vertical-align:middle}.thumb__category{display:block;margin-bottom:4px;color:#999;font-size:10px;text-transform:uppercase}.thumb__title{display:block;margin-bottom:5px;font-weight:400}.thumb:hover .thumb__title{color:#009ae1;text-decoration:underline}.thumb__price{display:block;margin-bottom:25px;font-weight:700;font-size:18px}.thumb__price_new{color:#e7007e;margin-bottom:3px}.thumb__before{display:block;font-size:12px;margin-bottom:10px}.thumb__sizes{display:none;margin:0 10px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line.png)no-repeat;padding-top:15px;color:#2c2d2f;font-size:14px;text-transform:uppercase}.thumb__sizes__title{font-size:10px;margin-right:2px}.pagination{text-align:center;color:#2c2d2f;font-size:0;-webkit-transform:translate3d(0,0,0)}.pagination__gap,.pagination__link,.pagination__title{display:inline-block;vertical-align:middle}.pagination__title{font-size:12px;margin-right:7px}.pagination__link{padding:0 5px;font-weight:700;color:#000;font-size:16px;line-height:24px;text-decoration:none}.pagination__link:hover{color:#fff;background-color:#ec3398}.pagination__link_active,.pagination__link_active:hover{cursor:default;color:#fff;background-color:#30b0eb}.pagination__gap{padding:0 5px;font-size:12px}.text{font-size:14px}.text h1,.text h2,.text h3,.text h4,.text h5{text-transform:uppercase}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding-top:.2em;padding-bottom:10px;color:#000;font:30px/1"Futura Demi",Arial,Helvetica,sans-serif}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{padding-top:0}.text h1:last-child,.text h2:last-child,.text h3:last-child,.text h4:last-child,.text h5:last-child,.text h6:last-child{padding-bottom:0}.text h2,.text h3{font-size:20px}.text h4{font-size:18px}.text h5,.text h6{font-size:14px}.text h6{text-transform:none}.text ol,.text ul{margin-bottom:.7em}.text ol>li,.text ul>li{padding-bottom:.5em;margin-left:2em}.text ul>li{list-style:disc}.text ol>li{list-style:decimal}.text table{margin-bottom:1.5em;border:1px solid #ccc}.text table td,.text table th{padding:8px 15px;border:1px solid #ccc;text-align:left;vertical-align:middle}.text table th{font-weight:700;background-color:#eaeaea}.text ol:last-child,.text p:last-child,.text table:last-child,.text ul:last-child{margin-bottom:0}.text hr{padding:0;margin:1.5em auto;height:7px;border:0;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line.png)no-repeat 0 0}.field{height:16px;padding:10px;border:1px solid #dfdfdf;border-top-color:#c6c6c6;background:#f8f8f8;color:#000;font:14px Arial,Tahoma,Helvetica,sans-serif;vertical-align:middle;-webkit-box-shadow:inset 0 1px 2px #d5d5d5;-moz-box-shadow:inset 0 1px 2px #d5d5d5;box-shadow:inset 0 1px 2px #d5d5d5;outline:0}.field_large{font-size:14px;padding-left:10px;box-sizing:border-box;height:38px;line-height:38px;display:inline-block!important}textarea.field{height:auto}.field:focus{border-color:#b5b5b5 #ccc #ccc}.field_errored{padding:8px;border-width:3px;border-color:#e7007e}.field_errored:focus{border-color:#c2006b}.errored{display:inline-block;position:relative;vertical-align:middle;width:5px;height:38px}.button,.errored__text{background:#e7007e;color:#fff}.errored__text{position:absolute;left:5px;top:0;padding:12px;line-height:1;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.errored__text:before{position:absolute;left:-6px;top:50%;margin-top:-6px;width:6px;height:12px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png)no-repeat -294px -197px;content:""}.button{height:47px;padding:0 25px;border:0;font:18px/47px"Futura Demi",Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}a.button,span.button{display:inline-block}.button:hover{background-color:#009ae1;color:#fff}.button_secondary{background-color:#c8c6c6;font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#000}.button_with-field{line-height:38px;height:38px}.form__set{margin-bottom:2em}.form__label{display:inline-block;margin-right:5px;color:#000;font-style:italic;vertical-align:middle}.form__label_wide{width:170px;text-align:right}.form__label_large{font-size:23px}.form .field{display:inline-block;margin-right:10px}.form__legend{position:relative;overflow:hidden;margin-bottom:25px;color:#000;font:24px/1"Futura Demi",Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase}.form__legend__text{display:inline-block;position:relative;padding:0 10px}.form__legend__text:after,.form__legend__text:before{position:absolute;overflow:hidden;top:50%;width:2000px;height:1px;background:#ccc;content:""}.form__legend__text:after{left:100%}.form__legend__text:before{right:100%}.form__info{float:right;font-style:italic}.bar{height:63px}.bar__panel{position:fixed;z-index:1000;left:50%;margin-left:-2000px;width:4000px;bottom:0;background:#fff;background:rgba(255,255,255,.93);color:#2f2f2f;font:15px/39px"Futura Demi",Arial,Helvetica,sans-serif;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);-moz-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3)}.bar__panel__content{overflow:hidden;padding:12px 0;margin:0 auto;height:39px}.bar .button,.bar__link,.bar__phone{float:left;margin-right:15px}.bar__phone{color:#737373}.bar .button{font-size:15px;padding-left:20px;padding-right:20px;height:39px;line-height:39px}.bar__link{color:#2f2f2f;text-decoration:none;text-transform:uppercase}.bar__link_right{float:right;margin-left:15px;margin-right:0}.bar__link:hover{color:#009ae1;text-decoration:underline}.bar__cart{float:right;margin-left:20px;padding-left:20px;border-left:1px solid #bbb;text-decoration:none}.bar__cart__title{float:left;margin-right:5px;text-decoration:underline;text-transform:uppercase}.bar__cart__count{float:left;width:25px;height:25px;margin:7px 7px 0 0;background:#009ae1;color:#fff;line-height:25px;text-transform:uppercase;text-align:center;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}.bar__cart:hover .bar__cart__count{background:#e7007e}.bar__cart__text{float:left;margin-left:7px;color:#2f2f2f}.sh_btn{left:-36px!important}@media only screen and (max-width:550px){.musthave.newSale .thumb__picture.thumb__picture_other{display:none}.thumb__picture img{max-width:100%;margin:0 auto}.flexslider .thumb__picture img{width:100%!important;margin:0 auto}.flexslider .slides>li>a{display:block;text-align:center}.flexslider .slides img{width:auto;display:inline-block}}div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}.news-date-time{color:#486daa}div.search-tags-chain a{margin:2px}div.search-tags-chain a.search-tags-link{font-size:90%;text-decoration:none;color:#535353}div.search-tags-cloud a{white-space:normal}div.search-advanced{overflow:hidden;margin:.5em 0;zoom:1}div.search-advanced-result{float:left;width:70%}div.search-advanced-filter{float:right}div.search-advanced-filter a{outline:0}div.search-item{margin:0 0 1.5em;padding:0 0 1.5em;border-bottom:1px solid}div.search-item h4{font-size:140%;font-weight:400;line-height:1.2;margin:1.3em 0 .4em}div.search-item h4 img{border:0;vertical-align:middle}div.search-item h4 span{vertical-align:middle;text-decoration:underline}div.search-result{margin:0}div.search-preview{margin:.5em 0}div.search-item-meta{margin:1em 0 0;overflow:hidden;zoom:1}div.search-item-rate{float:left;margin:-3px 6px 0 0}div.search-item-tags{float:left}div.search-item-date{float:right}div.search-page input.search-query,div.search-page input.search-suggest{width:99%;border:1px solid;font-size:1.3em}div.search-page input.search-button{font-size:1.2em}div.search-filter h2{margin:1em 0 .5em;border:0}table.search-filter{width:100%;margin-top:.5em}table.search-filter td{padding:1em;border-top:1px solid}td.search-filter-name{width:10%;text-align:right}td.search-filter-field{width:50%}table.search-filter input.input-field{border:1px solid;font-size:1.3em}table.search-filter select.select-field{border:1px solid;font-size:1.2em}div.search-sorting{margin:.5em 0}div.search-sorting b{padding:.2em .3em .3em;font-weight:400;background:#e8e9ec}div.search-item,table.search-filter td{border-color:#e9e9e9}div.search-page input.search-query,div.search-page input.search-suggest,table.search-filter input.input-field,table.search-filter select.select-field{background:#f8f7f7;border-color:#d9d9d9}div.search-advanced,div.search-item-meta,div.search-item-meta a{color:#8a8a8a}.search-item-rate{font-size:11px}table.table-basket-line{padding:3px;font-size:12px}.basket-line-basket,.basket-line-personal{width:16px;height:16px;background-repeat:no-repeat;display:block}.basket-line-personal{background-image:url(/local/templates/element_mobile/static/elementshop/mobile/css/images/personal.gif)}.basket-line-basket{background-image:url(/local/templates/element_mobile/static/elementshop/mobile/css/images/basket.gif)}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}table.title-search-result{border-collapse:collapse;border:0;width:10%}table.title-search-result th{background-color:#f7f7f7;border-right:1px solid #e8e8e8;color:#949494;font-weight:400;padding:2px 12px 2px 14px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td{background-color:#fff;color:#000;font-weight:400;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:#000;vertical-align:top}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:400}table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td,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:400;padding-right:15px;padding-left:24px;padding-top:0}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}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:gray}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}div.title-search-fader{display:none;background-image:url(/local/templates/element_mobile/static/elementshop/mobile/css/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}.success_update{color:green}.error_update{color:red}.success_update strong{font-weight:700}@media only screen and (max-width:550px){.wrap_item_slide img{position:absolute}.flexslider .slides img{width:100%;display:inline-block}}.post.mobile_content ol.flex-control-nav>li{margin-left:0!important}
/* End */


/* Start:/local/templates/element_mobile/static/elementshop/mobile/css/pages.min.css?169106979649001*/

﻿ .banners{position:relative;border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:40px 0 20px}.banners.product_banner{border:0}.banners__scrollable{position:relative;overflow:hidden;height:250px;margin:0 -1px 10px}.banners__scrollable__content{position:absolute;left:0;top:0;width:2000%}.banners__item{float:left;width:5%;margin-right:1%;position:relative;text-align:right}.product_banner .banners__item{text-align:center}.banners__item img{max-width:100%}.decor_wrap{white-space:nowrap}.decor_wrap span img{max-width:initial;vertical-align:middle;padding-right:50px}.message{color:#6d6d6d;font-size:12px;margin-bottom:15px}.sort__title{float:left;margin-right:10px;color:#666;font-size:12px;line-height:30px}.checkbox_styled{position:relative;padding-left:30px}.checkbox_styled input[type=checkbox]{display:none}.checkbox_styled label{cursor:pointer;position:absolute;width:16px;height:16px;top:-2px;left:0;border:1px solid #ddd;border-radius:1px;color:#000;background:#fff}.checkbox_styled label:after{opacity:0;position:absolute;content:'';width:8px;height:5px;background:transparent;top:2px;left:3px;border:3px solid #000;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:2px;left:2.5px}.checkbox_styled label:hover::after{opacity:.3}.checkbox_styled input[type=checkbox]:checked+label:after{opacity:1}.checkbox_styled input[type=checkbox]:checked+label:hover:after{opacity:1;border-color:#000}.checkbox_styled+label{padding-left:25px;cursor:pointer}.filter_block{background:#fff;padding-bottom:30px;position:absolute;z-index:999;width:100%;padding-top:50px;display:none;top:50px;height:100%}.filter{padding:0 20px}.filter__item__title{color:#2f2f2f;font-weight:bold;font-size:20px;line-height:20px;font-family:'Arial';margin:14px 0;display:block}.filter__title{margin-right:10px;font-size:36px;line-height:36px;font-family:'Futura Demi';text-transform:uppercase;color:#2f2f2f;margin:28px 0}.filter__item{position:relative;margin-top:30px}.filter__item:first-of-type{margin-top:0}.filter__item.open{z-index:500}.filter__item__title{text-transform:uppercase;vertical-align:middle;cursor:default}.filter__item.open .filter__item__title{color:#000}.filter__item__title__icon{display:inline-block;width:7px;height:4px;vertical-align:middle;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat -227px -69px}.filter__item__set{display:none;position:absolute;min-width:100%;padding:13px;left:0;top:100%;color:#2d2d2d;font-size:13px;background-color:#e1e1e1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter__item.open .filter__item__set{display:block;z-index:10}.filter__checkbox{display:block;position:relative;margin-bottom:9px;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer}.filter__checkbox:last-child{margin-bottom:0}.filter__checkbox input{margin-left:0;margin-top:0;margin-bottom:0}.filter__columns{font-size:0;white-space:nowrap}.filter__columns__item{display:inline-block;margin-right:26px;vertical-align:top}.filter__columns__item_last{margin-right:0}.filter__field{color:#2d2d2d;padding:5px 7px;border:1px solid #b6b6b6;font:normal 13px Arial,Tahoma,Helvetica,sans-serif;white-space:nowrap}.filter__range__fields{margin-bottom:1.5em;white-space:nowrap}.filter__range__fields .filter__field{width:65px}.filter__range__slider{position:relative;height:8px;background:#e1e1e1;margin-bottom:1.5em}.filter__range__slider .ui-slider-range{position:absolute;top:0;height:100%;background:#e7007e;background:-moz-linear-gradient(left,#e7007e 0,#009ae1 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7007e),color-stop(100%,#009ae1));background:-webkit-linear-gradient(left,#e7007e 0,#009ae1 100%);background:-o-linear-gradient(left,#e7007e 0,#009ae1 100%);background:-ms-linear-gradient(left,#e7007e 0,#009ae1 100%);background:linear-gradient(to right,#e7007e 0,#009ae1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7007e',endColorstr='#009ae1',GradientType=1)}.filter__range__slider .ui-slider-handle{position:absolute;top:-5px;width:18px;height:18px;margin-left:-9px;background:#e7007e;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.filter__range__slider .ui-slider-handle:last-child{background-color:#009ae1}.filter_btns{position:fixed;top:0;left:0;z-index:9999;width:100%}.filter .button{float:left;height:50px;padding-left:10px;padding-right:10px;background-color:#009ae1;font-size:14px;line-height:50px;border-radius:0;transition:all .35s;-webkit-transition:all .35s;width:40%}.filter .button:hover{background:#2eb2ee}.filter__reset{float:left;line-height:50px;height:50px;box-sizing:border-box;font-size:14px;text-transform:uppercase;background:#e7007e;color:#fff;text-decoration:none;padding:0 10px;transition:all .35s;-webkit-transition:all .35s;text-align:center;width:40%}.filter__reset__icon{float:left;width:20px;height:20px;margin-right:5px;background:#009ae1 url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat -221px -77px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.filter_btn_close{background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/filter_clear.png) no-repeat center center #e2dede;height:50px;float:left;width:86px;transition:all .35s;-webkit-transition:all .35s;width:20%}.filter_btn_close:hover{background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/filter_clear.png) no-repeat center center #efe8e8}.filter__reset:hover{color:#fff;background:#e254a2}.view{margin-bottom:7px}.view__container{background:#FFF;background:rgba(255,255,255,0.93);padding:12px 0}.view_fixed .view__container{position:fixed;z-index:1000;top:0;left:50%;width:3234px;margin-left:-1617px;margin-right:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15)}.view .filter{float:left}.view .message{margin-bottom:0;margin-right:1em;line-height:30px}.view .message p{margin-bottom:0;margin-right:2em}.catalog{font-size:0;margin-right:-10px;margin-bottom:30px}.panel{position:relative;padding:20px 0;margin-bottom:30px}.panel:before,.panel:after{position:absolute;overflow:hidden;width:100%;left:0;height:7px;content:'';background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line.png) no-repeat 0 0}.panel:before{top:0}.panel:after{bottom:0;background-position:-30px 0}.panel .pagination{padding:3px 0}.panel .sort{float:right}.infoblocks{margin-bottom:25px;-webkit-transform:translate3d(0,0,0)}.infoblocks__scrollable{position:relative;overflow:hidden;height:185px;margin-bottom:1em}.infoblocks__scrollable__content{position:absolute;left:0;top:0;width:1200%}.infoblocks__item{float:left;width:5%;margin-right:1%; text-align:center}.infoblocks__item .text,.infoblocks__item__title{margin-left:150px;margin-right:150px}@media only screen and (max-width:550px){.infoblocks__item .text,.infoblocks__item__title{margin-left:20px;margin-right:20px}}.infoblocks__item__title{margin-bottom:15px;font:normal 40px/1 'Geo Slab',Arial,Helvetica,sans-serif;text-align:center}.about{margin-bottom:10px}.about__icon{display:block;width:56px;height:56px;margin:0 auto .5em;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat 0 -131px}.about .text{margin:0 auto 30px}.about__grid__content{overflow:hidden}.about__grid__picture,.about__grid__widget{float:left;width:100%}.about__grid__picture.about__grid__picture__half{width:50%}.about__grid__picture img{display:block;width:100%}.about__grid__widget{height:180px;padding:15px 0;background:#48628c;margin-top:19px}.about__grid__widget_fb{padding-top:52px;padding-bottom:52px;height:104px;background-color:#274885;margin-bottom:30px}.about__grid__widget__title{display:block;margin-bottom:5px;color:#FFF;font-size:15px;font-weight:bold;text-align:center;line-height:1}.about__grid__widget__content{border:2px solid #FFF;background:#FFF;width:207px;margin:0 auto}.titles{margin-bottom:25px}.titles__scrollable{position:relative;overflow:hidden;height:90px;margin-bottom:1em}.titles__scrollable__content{position:absolute;left:0;top:0;width:2000%}.titles .title{float:left;width:5%;margin-right:1%;margin-bottom:0;text-align:center}.switcher{margin-bottom:30px;font-size:0;text-align:center}.switcher__item{display:inline-block;padding:12px;color:#2f2f2f;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase}.switcher__item:hover{color:#e7007e;text-decoration:underline}.switcher__item_active,.switcher__item_active:hover{background:#30b0eb;color:#FFF;text-decoration:none}.counters{display:block;font-size:0}.counters__item{display:inline-block;margin:0 5px;font-size:9px;line-height:1;color:#777}.counters__item__icon{display:inline-block;overflow:hidden;width:9px;height:9px;margin-right:3px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat;vertical-align:top;margin-top:-1px}.counters__item_views .counters__item__icon{width:13px;background-position:-227px -121px}.more{display:block;width:200px;margin:0 auto;color:#000;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;cursor:pointer}.more__icon{display:block;width:34px;height:23px;margin:0 auto 7px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat -255px -79px}.more:hover .more__text{color:#e7007e;border-bottom:1px dotted #e7007e}.more_disabled{opacity:.5;cursor:default}.more_disabled .more__text,.more_disabled:hover .more__text{color:#000;border-bottom:0}.blog{margin-bottom:30px}.blog__content{margin-right:-40px}.blog__column{float:left;width:388px;margin-right:35px}.blog .blog__widget{margin-bottom:35px}.preview{margin-bottom:0}.blog__widget{padding:35px 40px 40px;background:#48628c}.blog__widget_fb{background-color:#274885}.blog__widget__title{display:block;margin-bottom:8px;color:#FFF;font:normal 21px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:2px}.blog__widget__content{border:10px solid #FFF;background:#FFF}.social{position:relative;padding-top:10px;background:#3b5999;color:#FFF}.social__bg{position:absolute;top:0;right:50%;width:100%;height:100%;background:#3b6798}.social__line{position:relative;z-index:20;height:6px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/social.png) repeat-x 50% 0}.social__content{position:relative;z-index:20;padding-top:45px;padding-bottom:50px}.social__service_vk{float:left}.social__service_fb{float:right}.social__service__widget{float:left;background:#FFF;padding:25px;width:300px;height:250px}.social__service_vk .social__service__widget{margin-right:70px}.social__service__icon{float:left;margin-top:105px;height:89px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/social.png) no-repeat}.social__service_vk .social__service__icon{width:52px;background-position:0 -53px}.social__service_fb .social__service__icon{width:37px;margin-right:70px;background-position:-61px -53px}.social__message{position:absolute;top:100px;left:50%;margin-left:-120px;width:240px;text-align:center;font:normal 25px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}.social__message__large{display:block;font-size:40px}.social__message__small{display:block;margin-bottom:7px}.social__message__icon{display:inline-block;margin:0 3px;width:33px;height:28px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/social.png) no-repeat;vertical-align:top}.social__message__icon:hover,.social__service__icon:hover{opacity:.85}.social__message__icon_twitter{background-position:0 -15px}.social__message__icon_vimeo{background-position:-42px -15px}.blog{position:relative}.blog_decor span{position:absolute;top:0}.blog_decor span.d1{left:-240px;top:100px}.blog_decor span.d2{left:-260px;top:420px}.blog_decor span.d3{left:-100px;top:40px}.blog_decor span.d4{left:-250px;top:1330px}.blog_decor span.d5{left:-150px;top:1600px}.blog_decor span.d6{left:-330px;top:750px}.blog_decor span.d7{left:-230px;top:960px}.blog_decor span.d8{right:-180px;top:-30px}.blog_decor span.d9{right:-320px;top:-30px}.blog_decor span.d10{right:-90px;top:700px}.blog_decor span.d11{right:-280px;top:440px}.blog_decor span.d12{right:-330px;top:980px}.blog_decor span.d13{right:-60px;top:1300px}.blog_decor span.d14{right:-170px;top:1300px}.blog_decor span.d15{right:-240px;top:1600px}.blog_decor span.d16{left:-330px;top:1670px}.post{position:relative;margin:0 auto 45px}.post .text{margin-bottom:20px;text-align:left}.post__gallery{padding-bottom:10px}.post__gallery__item{overflow:hidden;margin-bottom:10px;text-align:center}.post__gallery__item img,.post__gallery__item iframe{vertical-align:top;width:100%;display:block}.post__nav{position:absolute;right:20%;top:0;width:34px}.post__nav_fixed{position:fixed;top:50px}.post__nav__link{display:block;padding:11px;height:34px;width:34px;box-sizing:border-box;margin-bottom:2px;background:#ec3398;transition:all .35s;-webkit-transform:all .35s}.post__nav__link:last-child{margin-bottom:0}.post__nav__link:hover{background-color:#ed72b5}.post__nav__link__icon{display:block;width:12px;height:12px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat}.post__nav__link_close .post__nav__link__icon{background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/icon_close_blog.png) no-repeat;font-size:12px;line-height:12px}.post__nav__link_next .post__nav__link__icon{background-position:-255px -110px}.post__nav__link_next:hover .post__nav__link__icon{background-position:-283px -110px}.post__nav__link_prev .post__nav__link__icon{background-position:-255px -133px}.post__nav__link_prev:hover .post__nav__link__icon{background-position:-283px -133px}.similar{margin-bottom:35px}.similar .catalog{margin-bottom:0}.similar__title{display:block;margin-bottom:20px;color:#000;font:normal 20px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:left;text-transform:uppercase;margin-left:20%}.similar__blog{margin-right:-30px}.comments{position:relative;margin-bottom:45px;padding:18px 20px 0}.comments__content{position:relative;margin:0 auto;padding-top:32px;background:#f7f7f7}.comments__widget{position:relative;overflow:hidden}.comments__widget__frame{margin-top:-28px}.comments__title,.product__description__title{position:absolute;top:-18px;left:0;padding:13px 10px;height:24px;background:#dae2e8;color:#45688e;font:normal 14px/1 'Geo Slab',Arial,Helvetica,sans-serif;text-transform:uppercase}.comments__line,.product__footer__line{position:absolute;left:-50%;width:200%;height:6px;top:35px;z-index:20;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line-pattern.png) repeat-x 50% 0}.comments__message{padding:20px;background:#5379a0;color:#FFF;font:normal 24px/1.2 'Geo Slab',Arial,Helvetica,sans-serif;text-align:center}.error-block{height:890px;background:#009ae1 url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/error-block.jpg) no-repeat 100% 0;color:#FFF;font:normal 30px/1 'Futura Demi',Arial,Helvetica,sans-serif}.error-block__content{padding-top:80px;padding-bottom:80px;text-align:center}.error-block__code{margin:0 auto 25px;width:100%}.error-block__title{margin-bottom:10px;font-weight:normal;font-size:60px;text-transform:uppercase}.error-block__text{margin-bottom:25px}.error-block__button{display:block;position:relative;width:310px;padding:35px;margin:0 auto 25px;background:#FFF;color:#222;font-size:24px;text-transform:uppercase;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.error-block__button:hover{color:#FFF;background-color:#e7007e}.error-block__button:after{position:absolute;right:-125px;top:50%;margin-top:-41px;width:125px;height:82px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/error-block.png) no-repeat -417px 0;content:''}.hidden_404_pict{display:block;width:420px;height:auto;margin:0 auto}.contact{overflow:hidden}.contact__shop{position:relative;width:100%}.contact__shop_online{background:#fff;color:#2f2f2f}.contact__shop_online:after{position:absolute;width:11px;height:100%;right:9px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line-contact-pattern.png) repeat-y;content:''}.contact__shop_offline{background:#fff}.contact__shop_online a{color:#00a0e9}.contact__shop_online a:hover{color:#2f2f2f}.contact__shop__content{z-index:100;text-align:left}.contact__shop_offline .contact__shop__content{background:#FFF}.contact__shop .title{font-size:40px;margin-bottom:5px}.contact__shop_online .title{color:#2f2f2f}.contact__shop__phone{margin-bottom:14px;color:#000;font-size:20px;font-family:'Futura Demi';text-transform:uppercase}.contact__shop_online .contact__shop__phone{color:#2f2f2f}.contact__shop__info{margin-bottom:2em;font-size:13px;line-height:18px;font-family:'Arial';font-weight:bold;color:#2f2f2f}.contact__shop__button{display:block;width:160px;padding:20px 0;margin-bottom:35px;background:#e7007e;color:#fff;font:normal 20px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-sizing:border-box;text-align:center}.contact__shop__button:hover{background-color:#2f2f2f}.contact__shop__button_compact{background-color:#2f2f2f}.contact__shop__button_compact:hover{background:#e7007e}.contact__shop_online .contact__shop__button{background:#e7007e;color:#fff}.contact__shop_online .contact__shop__button:hover{background-color:#e7007e;color:#fff}.contact__form{display:none;padding:0 25px}.contact__form.contact__form_mobile{display:block;padding:0}.contact__form .contact__shop__button{margin-bottom:0}.contact__form.contact__form_mobile .contact__shop__button{margin-bottom:35px}.contact__form__fieldset{margin-bottom:20px}.contact__form__field{display:block;padding-left:15px;width:100%;height:36px;color:#000;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/contact__form__field.gif) repeat 0 -6px;font:normal 14px/30px Arial,Tahoma,Helvetica,sans-serif;outline:0;overflow:hidden;margin-bottom:20px;box-sizing:border-box;background:#f8f8f8}textarea.contact__form__field{height:90px}.contact__shop_online .contact__form__field{color:#2f2f2f}.contact__form__field.placeholder{color:#999}.contact__shop_online .contact__form__field.placeholder{color:#999}.contact__shop__map{left:0;top:0;width:100%;height:300px}.contact__shop__map .ymaps-copyrights-pane{opacity:.5}.contact__shop__overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:90;background:#FFF}.contact__shop__description{font-size:20px;line-height:20px;text-transform:uppercase;font-family:'Futura Demi';margin-bottom:14px}.contact__shop__adress{font-size:13px;line-height:18px;text-transform:uppercase;font-weight:bold;margin:0 0 30px}.contact_form_block{margin-top:35px}.contact_form_title{font-size:20px;line-height:20px;text-transform:uppercase;font-family:'Futura Demi';margin-bottom:14px}.login-box{width:100%;padding:0 5% 72px;box-sizing:border-box}.title_message{padding:100px 0;margin-bottom:0;text-align:center}.login-box .form .field{display:block;width:100%;margin-right:0}.login-box .form__fieldset{margin-bottom:.5em}.login-box__panel{color:#9b9b9b;font-size:13px}.login-box__panel .link{font-style:italic}.login-box__panel label{margin-bottom:15px;display:block}.login-box .button{height:60px;border-radius:10px;padding:0 32px}.cart_box{width:100%;padding:0 5% 72px;box-sizing:border-box}.link_to_cart{color:#00a0e9;font-size:36px;line-height:30px;font-family:'Futura Demi';text-transform:uppercase}.cabinet{margin-bottom:45px}.cabinet__tabs{position:relative;z-index:200;margin-bottom:-14px;font-size:0;margin-left:20%}.cabinet__tabs__item{display:inline-block;position:relative;padding:10px 10px 24px;margin:0 3px;color:#000;font:normal 15px/25px Arial,Helvetica,sans-serif;text-decoration:none;vertical-align:top;font-weight:bold}.cabinet__tabs__item:hover{color:#FFF;background:#009ae1;background:rgba(0,154,225,0.8)}.cabinet__tabs__item_active,.cabinet__tabs__item_active:hover{color:#FFF;background:#e7007e;background:rgba(231,0,126,0.8);cursor:default}.cabinet__tabs__item__text{border-bottom:1px dashed #000}.cabinet__tabs__item:hover .cabinet__tabs__item__text{border-bottom-color:#FFF}.cabinet__tabs__item_active .cabinet__tabs__item__text{border-bottom:0}.cabinet__tabs__item_active:after{position:absolute;left:20px;bottom:11px;width:63px;height:6px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line-pattern-white.png) repeat-x -4px 0;content:''}.cabinet__content{position:relative;border-top:1px solid #d7d7d7;padding-top:40px!important}.cabinet__content .field,.cart__content .field{width:100%;box-sizing:border-box;height:38px}.cart__content .total__form .field{width:260px}.cabinet__content .button{height:60px;box-sizing:border-box;line-height:60px;border-radius:10px;margin:0 auto;display:block}.cabinet .form{margin:0 auto}.cabinet .form__label_wide{display:inline-block;width:280px}.cabinet__note{position:absolute;left:-15px;top:140px;width:210px;padding:30px;padding-left:55px;background:#009ae1;background:rgba(0,154,225,0.9);color:#FFF;line-height:1.35}.cabinet__note:after{position:absolute;left:24px;top:0;width:6px;height:70%;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line-pattern-white-vertical.png) repeat-y 0 0;content:''}.personal_data_subtitle{font-size:16px;line-height:16px;font-family:'Futura Demi';color:#2f2f2f;text-transform:uppercase}.cart__content .personal_data_subtitle{margin-top:30px}.symbol{display:block;width:54px;height:54px;margin:0 auto 10px;background:#19a4e4;color:#FFF;font:normal 25px/54px 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px}.helpers_block .symbol{margin-bottom:20px}.help-box .contact-note.text{margin-bottom:60px}.contact-note{font-size:13px;line-height:18px}.contact-note p{font-size:14px;line-height:14px;font-family:'Arial';color:#303030}.contact-note a{font-size:13px;text-transform:none;margin-top:10px;display:block;font-weight:bold}.contact-note hr{margin-top:0;margin-bottom:.8em}.contact-note .contact-note__phone{font-size:20px;font-weight:normal;font-family:'Futura Demi';margin-bottom:3px;margin-top:20px}.orders{margin:0 auto 30px}.orders__heading{overflow:hidden;color:#999;font-size:12px}.orders__item{border:1px solid #e7e7e7;margin-bottom:12px}.orders__heading__cell,.orders__item__heading__cell{float:left;width:100%;box-sizing:border-box;padding:0;transition:color .35s;-webkit-transition:color .35s}.orders__item__heading__cell:first-of-type{font-size:11px;line-height:25px;color:#656565;font-family:'Arial'}.orders__item__heading__cell:nth-child(2){font-size:20px;line-height:25px;font-family:'Futura Demi';color:#00a0e9}.orders__item__heading__cell:nth-child(3),.orders__item__heading__cell:nth-child(4){font-size:15px;line-height:25px;font-family:'Futura Demi';color:#2f2f2f}.orders__item__heading{position:relative;overflow:hidden;color:#0d0d0d;cursor:pointer;box-sizing:border-box;padding:20px 12px;transition:all .35s;-webkit-transition:all .35s}.orders__item_odd .orders__item__heading{background:#f8f8f8}.orders__item__heading:hover{color:#FFF;background:#30b0eb}.orders__item_opened .orders__item__heading,.orders__item_opened .orders__item__heading:hover{color:#FFF;background:#e7007e}.orders__item_opened .orders__item__heading .orders__item__heading__cell,.orders__item_opened .orders__item__heading:hover .orders__item__heading__cell{color:#FFF!important}.orders__item__heading:hover .orders__item__heading__cell{color:#FFF!important}.orders__item__heading__cell{vertical-align:middle}.orders__item__heading__arrow{position:absolute;right:24px;top:50%;margin-top:-5px;width:13px;height:9px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat -226px -141px}.orders__item_opened .orders__item__heading__arrow,.orders__item:hover .orders__item__heading__arrow{background-position:-226px -160px}.orders__item__content{display:none;border-top:0}.total{overflow:hidden;padding-top:20px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line-pattern.png) repeat-x 0 0;text-align:center;vertical-align:middle}.total__title{display:inline-block;vertical-align:middle;text-transform:uppercase;text-align:left}.cart__content .total__title{text-align:right}.total__value{display:inline-block;font-size:20px;margin-left:5px;color:#000;text-align:left;vertical-align:middle;font-family:'Futura Demi'}.total__actions{margin-bottom:30px;margin-top:25px}.total__actions .button{margin-right:15px;margin-left:0;height:60px;box-sizing:border-box;line-height:60px;border-radius:10px}.total__actions span{padding:0 10px;display:inline-block}.total__form{float:left;margin-top:6px;text-align:left}.order{width:100%}.order__heading__cell{padding:0 20px 12px;color:#999;font-size:12px;text-align:left}.order__item__cell{padding:25px 5px;vertical-align:middle}.order__item__cell_photo{width:150px;padding-right:5px}.order__item__cell_info{width:170px}.order__item__cell_item-price{white-space:nowrap}.order__item__cell_count-price{width:160px;padding-right:0;font-size:34px;white-space:nowrap}.cart .order__item__cell_count-price{width:142px}.order__item__category{display:block;color:#999;font-size:12px;text-transform:uppercase}.order__item__title{display:block;color:#000;text-decoration:none;text-transform:uppercase;margin-bottom:40px}a.order__item__title:hover{color:#009ae1;text-decoration:underline}.order__item__cell_remove{padding-right:0;padding-left:5px;width:13px}.order__item__remove{display:block;height:13px;width:13px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat -263px -221px;position:absolute;right:10px;top:10px;cursor:pointer}.order__item__remove:hover{background-position:-286px -221px}.old_price{font-size:11px;line-height:11px;color:#000;font-family:'Arial';text-decoration:line-through}.new_price{font-size:14px;line-height:14px;color:#000;font-family:'Arial';margin-top:5px}.count_products{font-size:20px;line-height:20px;color:#999;font-family:'Arial';margin-top:38px}.total_price{font-size:20px;line-height:20px;color:#2f2f2f;font-family:'Futura Demi';margin-top:38px}.cart__content .total_price{margin-top:18px}.order__item__cell_count{margin:30px 0}.help-box{position:relative;padding-bottom:50px}.help-box__content{width:100%;padding:0 20%;box-sizing:border-box;margin:0 auto;text-align:left}.help-box .text{margin-bottom:40px}.help-box .text:last-child{margin-bottom:0}.help-box__index{display:block;width:54px;height:54px;margin:0 auto 10px;background:#19a4e4;color:#FFF;font:normal 25px/54px 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px}.help-box__contact{font-size:16px;line-height:1.2}.help-box__contact hr{margin-top:0;margin-bottom:.8em}.help-box__contact .help-box__contact__phone{font-size:25px;margin-bottom:3px}.help-box__nav{position:absolute;left:50%;margin-left:-570px;top:0;width:160px;padding:15px 10px;background:#009ae1;background:rgba(0,154,225,0.9);text-align:center}.help-box__nav_fixed{position:fixed}.help-box__nav__item{padding:8px 0}.help-box__nav__item__link{display:inline-block;padding:9px 11px 8px;color:#FFF;font:normal 14px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase}.help-box__nav__item__link:hover{background:#FFF;color:#009ae1}.help-box__nav__item_active .help-box__nav__item__link,.help-box__nav__item_active .help-box__nav__item__link:hover{border:3px solid #FFF;background:0;color:#FFF;cursor:default}.sizes-box{width:100%!important;padding-top:48px}.sizes_btn_close{width:100%;height:48px;position:fixed;top:-30px;left:0;background:#e2dede;z-index:99;transition:all .35s;-webkit-transition:all .35s}.sizes_btn_close.active_sizes_close{top:0}.sizes__close{position:absolute;top:0;left:0;width:100%;height:30px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/search_close.png) no-repeat center center;cursor:pointer}.sizes-box__subtitle{margin-bottom:10px;padding:0 25px;color:#000;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}.sizes-box__content{margin-top:45px;width:100%;box-sizing:border-box;padding:0 20px}.sizes-box .title{text-align:left;font-size:36px;line-height:30px;font-family:'Futura Demi';color:#2f2f2f;margin:28px 20px}.sizes-box__content:nth-child(1){margin-top:25px}.sub_title{font:20px/1 Arial;color:#000;font-weight:bold;text-transform:uppercase;margin:15px 0}.sizes-box__content table{width:100%;margin-bottom:35px}.sizes-box__content table:last-child{margin-bottom:0}.sizes-box__content table th,.sizes-box__content table td{color:#999;padding:5px 10px;text-align:left;vertical-align:middle}.sizes-box__content table tr th:first-child,.sizes-box__content table tr td:first-child{border-left:3px solid #FFF}.sizes-box__content table th{font-weight:bold;color:#111}.sizes-box__content table tr:nth-child(even) td{background:#f8f5f4}.sizes-box__content table tr.mark td{color:#111}.sizes-box__content table tr.mark td:first-child{border-left-color:#29b9fb}.sizes-box__contact{margin-top:40px;padding:15px;background:#29b9fb;color:#FFF;font-size:13px;line-height:18px;text-transform:uppercase;margin:40px 20px 30px}.sizes-box__contact__phone{font-size:20px;line-height:20px;margin-bottom:3px}.sizes-box__contact a{color:#a5e3ff;font-size:13px;line-height:18px;text-transform:none;margin-top:10px}.sizes-box__contact a:hover{color:#FFF}.help{margin-bottom:30px;padding:18px;border:1px solid #999;background:#FFF}.help__title{position:relative;padding:0 18px 20px;margin:0 -18px 15px;color:#222;font:normal 13px/1 'Geo Slab',Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center}.help__title:after{position:absolute;left:0;bottom:0;width:100%;height:7px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/line.png) no-repeat -18px 100%;content:'';opacity:.5}.help__item{margin-bottom:8px}.help__item:last-child{margin-bottom:0}.help .link{color:#242424}.help .link__text{border-bottom-color:#242424}.help .link:hover{color:#e7007e}.help .link:hover .link__text{border-bottom-color:#e7007e}.support{margin-bottom:30px}.support:last-child{margin-bottom:0}.support__text{margin-bottom:3px;line-height:1.3}.support__phone{margin-bottom:8px;color:#000;font:normal 21px/1 'Futura Demi',Arial,Helvetica,sans-serif}.support .button{display:block;padding-left:0;padding-right:0}.product{position:relative}.product__header{position:relative;height:105px}.product__content{position:relative;margin-bottom:50px}.b-product-popup{position:absolute;top:0;left:0;right:0;z-index:100;background:#fff;min-width:1000px;min-height:600px}.b-product-slides{padding:45px 170px;height:auto;position:relative}.b-product-slides__close{position:absolute;top:60px;right:0;width:67px;height:53px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) -66px -131px;cursor:pointer;z-index:1103}.b-product-slides__close:hover{background-position:-143px -131px}.b-product-slides .next,.b-product-slides .prev{position:absolute}.b-product-slides__prev{background:url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/b-product-slides__arows.png') no-repeat 0 -258px;width:131px;height:129px;display:block}.b-product-slides__next{background:url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/b-product-slides__arows.png') no-repeat 0 -387px;width:131px;height:129px;display:block}.b-product-slides .prev{left:0;top:50%;margin-top:54px}.b-product-slides .next{right:0;top:50%;margin-top:54px}.b-product-slides .prev:hover .b-product-slides__prev{background-color:#000;background-position:0 0}.b-product-slides .next:hover .b-product-slides__next{background-color:#000;background-position:0 -129px}.b-product-slides__next-image{position:absolute;right:0;top:50%;margin-top:-210px;text-align:center;z-index:1;width:131px;height:131px;line-height:131px;padding-bottom:20px}.b-product-slides__prev-image{position:absolute;left:0;top:50%;margin-top:-210px;text-align:center;z-index:1;width:131px;height:131px;line-height:131px;padding-bottom:20px}.b-product-slides__next-image img,.b-product-slides__prev-image img{vertical-align:middle;max-width:100%;max-height:100%}.b-product-slides__item{height:auto;text-align:center;background:url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/cart__loading.gif') no-repeat 50% 50%;max-width:1600px}.b-product-popup__preloader{background:url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/cart__loading.gif') no-repeat 50% 50%;position:absolute;top:50%;left:50%;width:31px;height:31px}.b-product-slides__item img{max-height:100%;max-width:100%;vertical-align:middle}.b-product-popup__form{margin:0 auto;padding-bottom:35px;text-align:center}.b-product-popup__form .buy__size{display:inline-block;vertical-align:top;text-align:left}.b-product-popup__form__buy{display:inline-block;vertical-align:top;margin-left:80px;text-align:left}.b-product-popup__form__buy__new-price{display:inline-block;vertical-align:top}.b-product-popup__form__buy__buy{display:inline-block;vertical-align:top;margin-left:40px}.b-product-popup .buy__bar__buttons{margin-bottom:0;padding-top:7px}.product__ribbons{position:absolute;left:13px;top:35px;z-index:50}.product__ribbons__item{float:left;width:86px;height:86px;margin-left:-13px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat}.product__ribbons__item_new{background-position:0 -356px}.product__ribbons__item_hit{z-index:51;background-position:-96px -356px}.product__gallery{position:relative;width:700px}.product__gallery__item{text-align:center}.product__gallery__item_empty{height:280px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/no-photo.png) no-repeat 50% 50%}.product__gallery__item:last-child{margin-bottom:0}.product__gallery__item img{vertical-align:top}.product__gallery__item__link{cursor:crosshair}.product__panel{margin:0 auto}.product__panel_fixed{top:20px}.product__summary{overflow:hidden;margin-bottom:20px}.product__summary__brand{float:right;margin-left:20px}.product__summary .title{font-size:35px;margin-bottom:0}.product__support{float:left;width:175px}.buy{font-size:12px}.product__panel .buy{width:295px;margin:0 auto}.buy__label{display:block;margin-bottom:3px}.link_table_sizes { float: right; padding-top: 32px; padding-bottom: 18px;} .buy__color,.buy__size,.buy__tabs{margin-bottom:15px}.buy__color__content{overflow:hidden;margin-right:-2px;padding-bottom: 6px;}.buy__sizes{min-width: 100%;}.button.buy__basic-buy{font-size: 20px;}.buy__color__item{float:left;overflow:hidden;width:60px;height:60px;margin-right:7px;border:1px solid #FFF}.buy__color__item:hover{border-color:#00a0e9}.buy__color__item_active,.buy__color__item_active:hover{border-color:#cbcbcb;cursor:default}.buy__size__content,.buy__tabs__content{overflow:hidden;margin-right:-2px}.buy__size__item,.buy__tabs__item{float:left;position:relative;overflow:hidden;width:38px;height:38px;margin:0 2px 2px 0;border:1px solid #cbcbcb;color:#333;text-decoration:none;font-size:12px;line-height:38px;text-align:center;cursor:pointer}.buy__tabs__item{width:auto;padding:0 12px}.buy__size__item input{position:absolute;left:-50px;top:0}.buy__size__item:hover,.buy__tabs__item:hover{border-color:#00a0e9;color:#333;text-decoration:none}.buy__size__item_checked,.buy__size__item_checked:hover,.buy__tabs__item_active,.buy__tabs__item_active:hover{color:#FFF;border-color:#00a0e9;background-color:#00a0e9;cursor:default}.buy__before{color:#939393;margin-bottom:10px}.buy__before__price{font-size:20px}.buy__bar{background:#ebeaea;padding:20px}.buy__price{margin-bottom:15px;color:#000;font-size:34px;line-height:.85;font-weight:bold}.buy__bar__buttons{margin-bottom:8px;overflow:hidden}.buy__bar__buttons .button{float:left;width:125px;padding-left:0;padding-right:0;width:49%;box-sizing:border-box;margin-right:0}.buy__basic-buy{font-size:24px}.buy__bar__buttons .button.buy__basic-buy{margin-right:2%}.buy__note{line-height:1.3;margin-bottom:5px}.product__footer{position:relative;margin-bottom:50px}.product__description{float:left;position:relative;width:600px;margin-right:34px;padding-top:60px}.product__description__title{top:0;background-color:#ebeaea;color:#000}.product__footer .comments{float:left;width:600px;margin-bottom:0}.product__footer .comments__content{width:auto}.product__description .infoblocks__item .text,.product__description .infoblocks__item__title{/*margin-left:0;*/margin-right:0;text-align:left}.product__description .bullets{text-align:left}.offers{margin-bottom:30px}.offers .title{font-size:20px;margin-bottom:20px;margin-left:20px}.offers__similar{float:left;width:100%}.offers__similar__content{font-size:0}.offers__visited{float:left;width:246px;padding-right:34px;margin-right:30px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/dots-patters-vertical.png) repeat-y 100% 0}.offers__visited .thumb{display:block;width:auto;height:auto}.offers__visited .thumb__content{min-height:0}.offers__visited .thumb__picture{padding-top:0;height:140px;line-height:137px}.offers__visited .thumb__price{margin-bottom:0}.offers__gallery{position:relative;overflow:hidden;margin:-20px;padding:16px}.offers__similar .offers__gallery{padding-bottom:32px}.offers__scrollable{position:relative;height:450px;margin-bottom:15px}.offers__scrollable__content{position:absolute;left:0;top:0;width:2000%}.offers__scrollable__slide{float:left;width:5%;margin-right:1%}.quick-buy-box{max-width:300px;margin:0 auto;padding-bottom:50px;box-sizing:border-box;padding-left:10px;padding-right:10px}.quick-buy-box .text{margin-bottom:2em}.quick-buy-box .form{text-align:center}.quick-buy-box .form .form__label{font-style:normal;margin-right:.5em}.quick-buy-box .form .form__set{margin-bottom:1em}.quick-buy-box .form .field{width:98%;margin-right:0}.quick-buy-box .form .button{display:block;margin:0 auto;width:220px;height:75px;font-size:24px;line-height:75px}.form__set p{position:relative}.number{display:block;width:120px;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.number::selection{background:transparent}.number .field{float:left;width:60px;padding-left:0;padding-right:0;margin:0;border-left:none;border-right:0;text-align:center}.number .button{float:left;position:relative;width:30px;height:38px;line-height:38px;padding-left:0;padding-right:0}.number__dec{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.number__inc{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.number__dec__icon,.number__inc__icon{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/sprite.png) no-repeat}.number__dec__icon{background-position:-166px -259px}.number__dec:hover .number__dec__icon{background-position:-186px -259px}.number__inc__icon{background-position:-126px -259px}.number__inc:hover .number__inc__icon{background-position:-146px -259px}.number__inc_disabled,.number__dec_disabled,.number__inc_disabled:hover,.number__dec_disabled:hover{cursor:default;background:#d0d0d0}.number__dec_disabled .number__dec__icon{opacity:.4;background-position:-186px -259px}.number__inc_disabled .number__inc__icon{opacity:.4;background-position:-146px -259px}.number .errored__text{display:none;left:100%;margin-left:10px;font-size:12px;line-height:14px;font-weight:normal;text-transform:none}.number__inc_disabled:hover .errored__text,.number__dec_disabled:hover .errored__text{display:block}.cart{background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/cart__loading.gif) no-repeat -200px -200px;margin-top:-35px}.cart .heading{margin-bottom:0}.cart .heading .title{font-size:50px;margin-bottom:0}.cart__message{margin:0;font-size:14px;text-align:center}.cart__content{position:relative;padding:50px;margin-bottom:45px}.cart__content.mobile_content{padding:0 10px}.cart__content__overlay{display:none;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:#FFF;opacity:.65}.cart__loading{display:none;position:fixed;z-index:500;top:50%;left:50%;width:71px;height:71px;margin:-35px 0 0 -35px;background:#FFF url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/cart__loading.gif) no-repeat 50% 50%;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;box-shadow:0 0 25px rgba(0,0,0,0.1)}.cart .form{margin:0 auto}.cart .form__set{margin-bottom:0}.cart .form__set__content{margin-right:30px}.cart .form__set__sidebar{line-height:1.3}.form__set__sidebar_big{font-size:16px;line-height:16px;font-family:'Futura Demi';color:#2f2f2f;margin-top:26px;text-transform:uppercase}.cart__user .form__set__sidebar{padding:100px 0 50px;text-transform:uppercase;font-size:15px}.cart__user .form__set__sidebar .link{font-size:16px;font-family:'Futura Demi',Arial,Helvetica,sans-serif}.cart__total{margin-bottom:40px;padding-top:30px}.cart__submit{text-align:center}.cart__submit .button{padding-left:35px;padding-right:35px;height:90px;font-size:19px;line-height:90px}.cart__switch__title{display:block;color:#000;margin-bottom:8px}.cart__switch__item{display:block;color:#666;margin-bottom:14px;cursor:pointer;vertical-align:middle}.cart__switch__item input{cursor:pointer;vertical-align:middle}.cart__info{line-height:1.3;margin-bottom:1.5em}.cart__info:last-child{margin-bottom:0}.cart__info__title{margin-bottom:5px;font-size:18px;text-transform:uppercase}.cart_icon{width:40px;height:30px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/cart_icon_inner.png) no-repeat;content:'';display:inline-block;margin-top:5px;margin-left:22px}.cart__content .order tr{border-top:1px solid #cfcfcf;box-sizing:border-box;position:relative}.cart__content .order td{position:relative}.message-box{width:100%!important;color:#000;font:normal 35px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;padding:0 0 20px 0;max-width:320px!important;margin:0 auto}.message-box_small{font:normal 24px/1 'Futura Demi',Arial,Helvetica,sans-serif;padding:0 0 50px}.promo{position:relative;background:#fff;padding:0 20px}.p-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:#FFF;z-index:950}.p-loading__progress{position:fixed;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;background:#00a0e9 url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/promo/loading.gif) no-repeat 50% 0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#FFF;font:normal 90px/200px 'Futura Demi',Arial,Helvetica,serif;text-align:center;opacity:0}.p-bg{position:relative;overflow:hidden}.p-bg__image{position:absolute;top:0;left:0}.p-section{position:relative;height:3000px;background:#00238d}.p-section__content{position:absolute;width:100%;left:0;top:0;height:600px}.p-section__content_fixed{position:fixed;min-width:1000px}.p-section_1{z-index:410}.p-section_2{z-index:420}.p-section_3{z-index:430}.p-section_4{z-index:440}.p-section_5{z-index:450}.p-space{height:400px}.p-bullets{position:absolute;z-index:100;left:50%;bottom:40px;width:500px;margin-left:-250px;text-align:center}.p-bullets a{display:inline-block;width:6px;height:6px;margin:0 6px;border:2px solid #ff0080;background-color:rgba(255,0,128,0);text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.p-bullets a.active{background-color:#ff0080;background-color:rgba(255,0,128,1);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.p-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:25}.p-container__inner{width:100%;height:100%}.p-container__inner__wrap{color:#FFF;text-align:center;vertical-align:middle}.p-container .title{color:#FFF}.p-container__inner__wrap a{color:#FFF}.p-container__inner__wrap a:hover{color:#009ae1}.p-best .p-slider{float:left;width:50%;position:relative}.p-slider__nav{position:absolute;z-index:50;top:50%;width:49px;height:82px;margin-top:-41px;background:url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/promo.png) no-repeat;cursor:pointer;opacity:.8}.p-slider__nav:hover{opacity:1}.p-slider__nav_prev{left:30px;background-position:0 0}.p-slider__nav_next{right:30px;background-position:-59px 0}.p-slider__nav_disabled,.p-slider__nav_disabled:hover{opacity:.33;cursor:default}.p-slider__item{position:relative;overflow:hidden;float:left;width:5%}.p-slider__scrollable{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.p-slider__scrollable__content{position:absolute;left:0;top:0;width:2000%}.p-slider .p-container__inner__wrap{padding-bottom:60px}.p-slider .p-container .text,.p-slider .p-container .title{width:960px;margin-left:auto;margin-right:auto}.p-best .p-slider .p-container__inner__wrap{padding-left:80px;padding-right:80px}.p-best .p-slider .p-container .text,.p-best .p-slider .p-container .title{width:auto}.p-slider .p-container .text{font-size:18px;line-height:1.3}.p-slider .p-container .title{font-size:60px}.p-category_blog{margin-bottom:0}.p-category_accessories{height:3500px}.p-category .p-bg{display:none}.p-category__data{width:1167px;margin:0 auto;text-align:left}.p-category .title{position:relative;margin-bottom:30px}.p-category_blog .title{margin-right:-110px}.p-category__data__content{float:left;width:500px;margin-right:34px}.p-category__menu{position:relative;overflow:hidden}.p-category__menu__column{float:left;width:50%}.p-category__menu__item{margin:0 1em 13px 0;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}.p-category__menu__item__link{color:#FFF;text-decoration:none}.p-category__menu__item__link:hover{color:#FFF;text-decoration:underline}.p-category__data__decor{float:left;position:relative;width:633px;height:496px}.p-category__data__decor__item{position:absolute;top:0;left:0}.p-category_accessories .p-category__data__decor__item_2{top:180px}.p-category_accessories .p-category__data__decor__item_3{left:395px;top:180px}.p-category_blog .p-category__data__decor__item_1{left:250px}.p-category_blog .p-category__data__decor__item_2{top:180px}.p-category_blog .p-category__data__decor__item_3{left:395px;top:360px}.p-category .p-bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-category__char{position:absolute;z-index:20;right:50%;top:55%;margin:-430px 570px 0 0}.p-end{height:1000px;margin:0 -2000px;text-align:center}.p-end__img{display:block}.p-separator{position:relative;height:0;margin:0 -1000px;z-index:800}.p-separator__line{position:absolute;left:0;top:50%;overflow:hidden;width:100%;background-color:#00a0e9;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.p-separator__line_pink{background:#FFF}.p-separator__line_0{z-index:810;height:400px;margin-top:-400px}.p-separator__line_1{z-index:805;height:700px;margin-top:-500px}.p-separator__line_2{z-index:810;height:250px;margin-top:65px}.p-separator__line_3{z-index:805;height:650px;margin-top:550px}.p-separator__line_4{display:none;z-index:820;height:250px;top:-500px;-webkit-transform:matrix(0.90266,-0.24349,0,1,-1205,1095.830223880597)}.p-separator__line_5{z-index:820;height:250px;top:-100px;left:20%;-webkit-transform:matrix(0.64902,-0.172,0,1,874,742.2062146892655)}.p-separator__img{position:absolute}.p-separator__img_1{top:150px;z-index:830;left:300px}.p-separator__img_2{left:50%;top:550px;z-index:830}.promo__line{position:fixed;left:0;bottom:0;z-index:500;height:200px;overflow:hidden;width:150%;background-color:#00a0e9}.promo__line_1{margin-bottom:-500px;left:-7px;z-index:520}.promo__line_2{margin-bottom:-600px;z-index:530}.promo__line_3{margin-bottom:-700px;z-index:510}.promo__line_4{margin-bottom:-800px;z-index:540}.promo__pattern{position:absolute;top:400px;left:-10%;-webkit-transform:rotate(25deg);width:150%;height:100px;background:blue;overflow:hidden}.promo__pattern__content{position:absolute;left:0;top:-500%;width:100%;height:1000%;-webkit-transform:rotate(-25deg);background:red url(/local/templates/element_mobile/static/elementshop/mobile/css/../upload/promo/pattern.png) repeat 0 0;background-attachment:fixed}.p-section .networks{position:absolute;right:30px;top:30px;z-index:100}.p-section .networks__title{color:#FFF;font:normal 16px/20px 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}
.lurkingPanel {
    position: relative;
}
.lurkingPanel .i_openBTN {
    padding: 0 20px;
    width: 100%;
    height: 25px;
    position: absolute;
    box-sizing: border-box;
}
.lurkingPanel .i_openBTN .i_openBTN_arrow {
    transition-duration: 0.4s;
    background: url(/bitrix/templates/element_mobile/static/elementshop/mobile/images/mobile/selector_arrow.png) no-repeat;
    position: absolute;
    width: 25px;
    height: 21px;
    top: 0;
    right: 25px;
    transform: rotate(0deg);
}
.infoblocks.lurking {
    height: 0;
    overflow: hidden;
    transition-duration: 0.4s;
    margin-top: 12px;
    margin-bottom: 8px;
}
.infoblocks.lurking .infoblocks__item__title {
    margin-bottom: 5px;
}
.lurkingPanel.opened .infoblocks.lurking{
    margin-top: 23px;
    height: 100%;
    transition-duration: 0.4s;
    margin-bottom: 0;
}
.lurkingPanel.opened .i_openBTN .i_openBTN_arrow {
    transition-duration: 0.4s;
    transform: rotate(180deg);
}
ul.buy-sizes-drop-selectBox-dropdown-menu li a {
    padding: 5px 17px;
}
.buy-sizes-drop-selectBox-dropdown-menu li:nth-of-type(2n) a {
    background-color: #F9F5F4 ;
}
.buy_selectbox-table {
    width: 100%;
}
.buy_selectbox-table td {
    width: 25%;
}

select.buy-sizes-drop {

}
a.buy-sizes-drop .selectBox-label{
    width: 100% !important;
    box-sizing: border-box;
    padding-left: 18px;
    padding-right: 18px;
}

a.buy-sizes-drop {
    box-sizing: border-box;
}
/* End */


/* Start:/local/templates/element_mobile/static/elementshop/mobile/css/mobile.min.css?169106979625701*/
@media only screen and (max-width: 2000px) {
    .header_logo {
        display: inline-block;
        overflow: hidden;
        width: 235px;
        text-indent: -500px;
        margin-left: 15px;
        cursor: pointer
    }

    .header_logo img {
        display: block;
        width: 100%;
        height: auto
    }

    .header_contact_box {
        float: right;
        display: inline-block;
        margin-right: 20%;
        padding-top: 5px
    }
/*============== city change ===*/
    .city_name {
        position: relative;
    }

    .city_name__change {
        font-size: 12px;
        line-height: 12px;
        font-family: 'Arial';
        color: #999;
        outline: none;
        text-decoration: underline;
        padding: 0;
        margin: 0;
        border: none;
        background: transparent;
    }

    .city-list {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        padding: 15px;
        box-sizing: border-box;
        background: #fff;
        z-index: 999;
        box-shadow: 0 5px 10px rgba(0,0,0,.5);
    }

    .city-list__title {
        font-size: 18px;
        line-height: 24px;
        display: block;
        margin-bottom: 1em;
        color: #009ae1;
    }

    .city-list__body {
        position: relative;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }

    .city-list__item {
        display: inline-block;
        width: 100%;
        position: relative;
        padding: 0;
        margin: 0 0 15px;
    }

    .city-list__link {
        text-decoration: none;
        color: #000;
        font-size: 14px;
        line-height: 18px;
    }

    .city-list__footer {
        position: relative;
        border-top: 2px solid #e7007e;
        padding: 15px 0 0;
    }

    .city-list__null {
        display: inline-block;
        background: #009ae1;
        padding: 10px 20px;
        border: none;
        color: #fff;
        font-size: 16px;
        border-radius: 2px;
        cursor: pointer;
        text-decoration: none;
        outline: none;
    }

    .city-list__form {
        display: none;
        position: relative;
        overflow: hidden;
    }

    .city-list__input {
        display: block;
        width: 100%;
        box-sizing: border-box;
        position: relative;
        outline: none;
        padding: 8px 30% 8px 20px;
        font-size: 16px;
        line-height: 20px;
        border: 1px solid #009ae1;
        height: 38px;
    }

    .city-list__submit {
        display: block;
        width: 30%;
        position: absolute;
        top: 0;
        right: 0;
        background: #009ae1;
        padding: 10px 0;
        text-align: center;
        border: none;
        color: #fff;
        font-size: 16px;
        border-radius: 2px;
        cursor: pointer;
        text-decoration: none;
        outline: none;
    }

/*============== city change and ===*/

    .phone_number {
        font-size: 15px;
        line-height: 15px;
        font-family: 'Futura Demi';
        color: #38b5ee
    }

    .header_bottom {
        background: #00a0e9;
        height: 48px;
        line-height: 48px;
        padding-left: 20px
    }

    .header_bottom_icon {
        display: inline-block;
        width: 25px;
        height: 25px;
        line-height: 48px;
        vertical-align: middle;
        margin-left: 40px;
        cursor: pointer;
        transition: all .35s;
        -webkit-transition: all .35s
    }

    .header_bottom_icon:hover {
        transform: scale(0.9);
        -webkit-transform: scale(0.9)
    }

    .header_bottom_icon.mobile_menu_icon {
        background: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/mobile_menu.png);
        display: inline-block;
        width: 25px;
        height: 25px;
        line-height: 48px;
        vertical-align: middle;
        margin-left: 0;
        cursor: pointer;
        transition: all .35s;
        -webkit-transition: all .35s
    }

    .contact_icon {
        background: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/icon_contact.png)
    }

    .search_icon {
        background: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/icon_search.png)
    }

    .user_icon {
        background: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/icon_user.png)
    }

    .shop_icon {
        background: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/icon_shopbag.png);
        position: relative
    }

    .shop_icon span {
        position: absolute;
        top: -10px;
        right: -9px;
        width: 20px;
        height: 20px;
        background: #db046c;
        color: #FFF;
        font: normal 12px/20px 'Futura Demi', Arial, Helvetica, sans-serif;
        text-align: center;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%
    }

    .mobile_menu_icon.mobile_icon_close {
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/menu_icon_close.png') no-repeat
    }

    .mobile_menu_icon.mobile_icon_close:hover {
        transform: scale(1.0) rotate(360deg);
        -webkit-transform: scale(1.0) rotate(360deg)
    }

    .mobile_menu_block {
        position: absolute;
        top: 114px;
        left: -80%;
        background: #00a0e9;
        width: 80%;
        box-sizing: border-box;
        list-style: none;
        z-index: 9999;
        height: 100%;
        cursor: pointer
    }

    .mobile_menu_list {
        margin: 0;
        padding: 0;
        background: #00a0e9;
        width: 100%;
        list-style: none;
        padding-bottom: 50px
    }

    .mobile_menu_list.hidden {
        visibility: hidden;
        opacity: 0;
        transition: .2s ease-in-out;
    }

    .mobile_menu_item {
        height: 60px;
        line-height: 60px;
        border-bottom: 1px solid #38b5ee;
        padding-left: 20px;
        cursor: pointer;
        transition: all .35s;
        -webkit-transition: all .35s
    }

    .mobile_menu_item:hover {
        background: #5fc7f7
    }

    .mobile_menu_link {
        color: #fff;
        text-decoration: none;
        transition: all .35s;
        font: normal 18px/60px Arial, Helvetica, sans-serif;
        font-weight: bold;
        display: block;
        height: 60px
    }

    .active_mobile_link {
        color: #34befd
    }

    .mobile_menu_link:hover {
        color: #fff
    }

    .menu_overlay {
        width: 100%;
        height: 100%;
        display: none;
        background: rgba(0, 0, 0, 0.3);
        position: absolute;
        top: 114px;
        left: 0;
        z-index: 100;
        cursor: pointer
    }

    .insta_link_txt {
        text-decoration: none
    }

    .promo_link {
        font-size: 25px;
        line-height: 28px;
        color: #ec3398;
        font-family: 'Futura Demi';
        text-transform: uppercase;
        position: relative;
        text-decoration: none;
        overflow: hidden;
        display: inline-block
    }

    .promo_link:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 5px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/border_pink.png') repeat-x;
        bottom: 0;
        left: 0;
        transition: all .55s;
        -webkit-transition: all .55s
    }

    .promo_link:hover:after {
        width: 200%;
        left: -30%
    }

    .promo_menu {
        margin-top: 20px;
        margin-bottom: 60px
    }

    .mobile_content {
        padding: 0 20px
    }

    .section_name {
        font-size: 36px;
        line-height: 30px;
        color: #2f2f2f;
        font-family: 'Futura Demi';
        text-transform: uppercase;
        margin-bottom: 34px;
        margin-top: 34px;
        text-align: left
    }

    .cabinet .section_name {
        margin-left: 20%;
        margin-top: 0
    }

    .about .section_name, .contact .section_name {
        margin-bottom: 20px
    }

    .section_name_search.section_name {
        margin-top: 0;
        margin-bottom: 18px
    }

    .title_slide {
        font-size: 25px;
        line-height: 25px;
        color: #00a0e9;
        font-family: 'Futura Demi';
        text-transform: uppercase
    }

    .link_more {
        font-size: 14px;
        line-height: 24px;
        font-family: 'Arial';
        font-weight: bold;
        color: #e7007e;
        text-transform: uppercase;
        letter-spacing: 3px;
        position: relative;
        overflow: hidden;
        padding-bottom: 3px;
        text-decoration: none;
        display: inline-block
    }

    .link_more:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 5px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/border_pink.png') repeat-x;
        bottom: 0;
        left: 0;
        transition: all .55s;
        -webkit-transition: all .55s
    }

    .link_more:hover:after {
        width: 200%;
        left: -30%
    }

    .wrap_item_slide {
        min-height: 320px;
        position: relative
    }

    .wrap_item_slide img {
        bottom: 0;
        left: 0
    }

    .slide_description {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9
    }

    .slider_block {
        margin-bottom: 86px
    }

    .slider_counter {
        font-size: 15px;
        line-height: 33px;
        font-family: 'Futura Demi';
        color: #fff;
        background: #ec3398;
        width: 32px;
        height: 33px;
        position: absolute;
        top: 0;
        right: 0;
        text-align: center;
        z-index: 19
    }

    .blog_block {
        margin-bottom: 45px
    }

    .blog_lbl {
        color: #e7007e;
        position: relative;
        display: inline-block;
        margin-top: 10px;
        text-decoration: none;
        overflow: hidden;
        padding-bottom: 3px
    }

    .blog_lbl:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 5px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/border_pink.png') repeat-x;
        bottom: 0;
        left: 0;
        transition: all .55s;
        -webkit-transition: all .55s
    }

    .blog_lbl:hover:after {
        width: 200%;
        left: -30%
    }

    .blog_content {
        font-size: 0
    }

    .blog_half_box {
        width: 48%;
        margin-top: 25px;
        display: inline-block;
        vertical-align: top
    }

    .blog_half_box:first-of-type, .blog_half_box_first {
        margin-right: 4%
    }

    .blog_box {
        margin-top: 30px
    }

    .insta_link {
        font-size: 14px;
        line-height: 24px;
        color: #e7007e;
        font-family: 'Arial';
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 2px;
        text-decoration: none;
        position: relative;
        margin-bottom: 30px;
        display: inline-block;
        overflow: hidden;
        padding-bottom: 4px
    }

    .insta_link:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 5px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/border_pink.png') repeat-x;
        bottom: 0;
        left: 0;
        transition: all .55s;
        -webkit-transition: all .55s
    }

    .insta_link:hover:after {
        width: 200%;
        left: -30%
    }

    .insta_block .section_name {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .cart__content .section_name {
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 20px;
        line-height: 20px
    }

    .cart__content .section_name.section_name_big {
        font-size: 36px;
        line-height: 30px;
        margin-top: 30px
    }

    .post .section_name {
        margin: 0 0 25px;
        font-size: 20px;
        line-height: 20px
    }

    .filter_icons_block {
        padding: 25px 15px 25px
    }

    .filter_icon {
        display: inline-block;
        width: 50%;
        float: left;
        box-sizing: border-box;
        cursor: pointer
    }

    .filter_icon span {
        vertical-align: middle
    }

    .filter_icon_show .f_icon {
        height: 30px;
        width: 30px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/filter_icon.png') no-repeat center center #009ae1;
        border-radius: 50%;
        display: inline-block;
        margin-right: 10px
    }

    .filter_icon_show .f_icon ~ span {
        font-size: 12px;
        color: #999;
        font-family: 'Arial'
    }

    .filter_icon_clear .f_icon {
        height: 20px;
        width: 20px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/icon_clear.png') no-repeat center center #e7007e;
        border-radius: 50%;
        display: inline-block;
        margin-right: 4px
    }

    .filter_clear_lbl {
        color: #e7007e;
        font-size: 13px;
        line-height: 18px;
        text-decoration: underline
    }

    .promo, .mobile_content {
        padding: 0 20%
    }

    .header_bottom {
        padding-left: 20%
    }

    .header_logo {
        margin-left: 20%
    }

    .icon_brand {
        position: absolute;
        right: 20px;
        top: 40px
    }

    .banners {
        padding-left: 20%;
        padding-right: 0
    }

    .product .banners {
        padding-right: 20px;
        padding-top: 20px
    }

    .sizes_block {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        background: #fff;
        z-index: 9999;
        min-height: 100%;
        display: none
    }

    .blog_menu {
        position: relative;
        padding-bottom: 80px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/blog_menu_bg.png') left bottom no-repeat;
        background-size: 100%;
        padding-left: 20px;
        margin-bottom: -75px
    }

    .blog_menu_link {
        display: block;
        font-size: 15px;
        line-height: 34px;
        color: #2f2f2f;
        font-family: 'Futura Demi';
        text-decoration: none
    }

    .blog_menu_link span {
        padding: 4px 10px;
        transition: all .35s;
        -webkit-transition: all .35s
    }

    .blog_menu_link.blog_menu_link_active span {
        color: #fff;
        background: #ec3398
    }

    .section_name_blog.section_name {
        margin-bottom: 20px;
        margin-left: 20px
    }

    .blog_menu_bg {
        position: absolute;
        display: block;
        bottom: 0;
        left: -20px
    }

    label.error {
        display: block;
        width: 232px;
        position: absolute;
        background: #00a0e9;
        right: 0;
        font-size: 14px;
        line-height: 18px;
        font-family: 'Arial';
        color: #fff;
        vertical-align: middle;
        padding: 10px 0 10px 20px;
        box-sizing: border-box;
        top: 0
    }

    label.error:before {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        position: absolute;
        border-right-color: #00a0e9;
        border-left: 0;
        left: 50%;
        bottom: -10px;
        -webkit-transition: all .35s;
        transition: all .35s;
        left: -10px;
        top: 50%;
        margin-top: -10px
    }

    .thanks_contact_form {
        display: none;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 20px;
        font-family: 'Futura Demi';
        color: #00a0e9
    }

    .input_wrap {
        position: relative
    }

    .company_details {
        font-size: 18px;
        line-height: 18px;
        font-family: 'Futura Demi';
        text-transform: uppercase;
        margin-bottom: 40px
    }

    .company_details p {
        margin: 2px auto 0;
        text-align: center
    }

    .helpers_block {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 999;
        padding-top: 72px
    }

    .helpers_block {
        display: none
    }

    .helpers_menu {
        position: relative;
        padding-bottom: 150px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/blog_menu_bg.png') left bottom no-repeat;
        background-size: 100%;
        padding-left: 20px;
        margin-bottom: -90px
    }

    .mobile_popup_btn_close {
        width: 100%;
        height: 48px;
        position: fixed;
        top: 0;
        left: 0;
        background: #e2dede;
        z-index: 99;
        transition: all .35s;
        -webkit-transition: all .35s
    }

    .mobile_popup_btn_close.active_mobile_popup_close {
        top: 0
    }

    .mobile_popup__close {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 30px;
        background: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/search_close.png) no-repeat center center;
        cursor: pointer
    }

    .to_main_link {
        font-size: 14px;
        line-height: 24px;
        color: #ec3398;
        font-family: 'Futura Demi';
        text-transform: uppercase;
        position: relative;
        text-decoration: none;
        overflow: hidden;
        display: inline-block;
        text-align: left;
        letter-spacing: 3px
    }

    .to_main_link:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 5px;
        background: url('/local/templates/element_mobile/static/elementshop/mobile/css/../images/mobile/border_pink.png') repeat-x;
        bottom: 0;
        left: 0;
        transition: all .55s;
        -webkit-transition: all .55s
    }

    .to_main_link:hover:after {
        width: 200%;
        left: -30%
    }

    .search.with_results .search__form {
        padding: 0;
        margin: 25px auto 10px
    }

    .mobile_content.mobile_content_search {
        padding: 0 20px !important
    }

    .brends_list {
        padding-bottom: 65px
    }

    .brend_link {
        font-size: 18px;
        line-height: 44px;
        font-family: 'Arial';
        font-weight: bold;
        text-decoration: none;
        color: #000;
        display: block;
        margin-left: 3px
    }
}

@media only screen and (max-width: 820px) {
    .number .errored__text {
        left: auto;
        right: 0;
        top: 45px
    }

    .errored__text:before {
        transform: rotate(90deg);
        top: -2px;
        left: 100%;
        margin-left: -65px
    }
}

@media only screen and (max-width: 610px) {
    .header_logo {
        width: 200px
    }

    .total {
        text-align: left
    }

    .total__form {
        display: block;
        margin-bottom: 20px
    }

    .cart__content .total__title {
        text-align: left
    }
}

@media only screen and (max-width: 550px) {
    .promo, .mobile_content {
        padding: 0 20px !important
    }

    .header_bottom {
        padding-left: 20px
    }

    .header_logo {
        margin-left: 20px
    }

    .header_contact_box {
        margin-right: 25px
    }

    .banners {
        padding-left: 20px;
        padding-right: 0
    }

    .wrap_item_slide img {
        position: absolute
    }

    .cabinet .section_name, .cabinet__tabs {
        margin-left: 5px
    }

    .mobile_content.cabinet__content {
        padding-top: 40px !important;
        padding: 40px 10px 0 !important
    }

    .help-box__content {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box
    }

    .login-box {
        padding: 0 20px 72px
    }

    .similar__title {
        margin-left: 20px
    }

    .post__nav {
        right: 20px
    }

    .hidden_404_pict {
        width: 100%
    }

    .error-block__button {
        width: auto;
        margin: 0 20px
    }

    .error-block__button:after {
        right: 0;
        top: 100%;
        margin-top: 31px;
        transform: rotate(25deg)
    }

    .cart__content .total__form .field {
        width: 50%
    }

    label.error {
        top: 40px
    }

    .field.error {
        margin-bottom: 40px
    }

    label.error:before {
        position: absolute;
        border: 10px solid transparent;
        border-bottom-color: #00a0e9;
        border-top: 0;
        left: 50%;
        margin-left: -10px;
        bottom: auto;
        top: 0
    }
}

@media only screen and (max-width: 420px) {
    .header_logo {
        width: 180px
    }

    .mobile_menu_block, .menu_overlay {
        top: 95px
    }

    .footer__scroll-link {
        margin-left: 0;
        left: auto;
        right: 30px
    }

    .search__form .field {
        width: 185px
    }

    .search__form .button {
        width: 74px;
        font-size: 14px;
        padding: 0;
        text-transform: none;
        height: 36px;
        line-height: 36px
    }

    .search__form .field {
        width: 155px;
        margin-right: 5px;
        height: 36px;
        padding: 0
    }

    .product__panel {
        margin: 0 20px
    }

    .product__panel .buy {
        width: 100%
    }
}

@media only screen and (max-width: 370px) {
    .header_logo {
        width: 150px
    }

    .header_bottom_icon {
        margin-left: 30px
    }

    .cart__content .total__form .field {
        width: 120px
    }
}

@media only screen and (max-width: 340px) {
    .header_logo {
        width: 140px
    }

    .wrap_item_slide img {
        width: 100% !important
    }
}

.order-cancel {
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px
}

.order-cancel textarea {
    width: 90% !important
}

.order-cancel .title {
    margin-left: 10px !important
}

.adaptive-pict {
    display: block;
    width: 100%;
}

.musthave_decor {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
}

section.p-musthave {
    position: relative;
}
section.p-musthave .title {
    font-size: 28px;
}
.musthave_decor1 {
    background: url(/bitrix/templates/element/static/elementshop/images/mustHave-decors.png) no-repeat;
    width: 133px;
    height: 54px;
    right: 129px;
    top: -50px;
    background-size: 128%;
}
.musthave_decor2 {
    background: url(/bitrix/templates/element/static/elementshop/images/mustHave-decors.png) no-repeat -159px 0;
    width: 45px;
    height: 31px;
    left: 124px;
    top: -7px;
    background-size: 450%;
}
.buy__size {
    clear: both;
}


/*============================*/
/* ---- Tags main styles ---- */
.tags {
    display: block;
    position: relative;
    padding: 9px 0;
}
.tags__in {
    position: relative;
}


.tag-line,
.tag-line.slick-slider {
    position: relative;
    width: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}
.tag-line.slick-slider .slick-list {
    flex: 1;
}
.tag-line__item {
    position: relative;
    padding: 0 2px;
}


.tag {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    position: relative;
    text-decoration: none;
    background: none;
    outline: none;
    border: none;
    margin: 0;
    cursor: pointer;
    height: 30px;
    padding: 0 24px 0 16px;
    border-radius: 6px;
    overflow: hidden;
}
.tag.selected {
    background: #e2dede;
}
.tag__title {
    display: block;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    color: #2f2f2f;
}
.tag__disable-button {
    display: block;
    width: 24px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
}
.tag__disable-button::before {
    content: "";
    display: block;
    width: 8px;
    height: 1px;
    background: #2f2f2f;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4px;
    transform-origin: 50% 50%;
    transform: rotate(45deg);
    transition: all .2s ease-in-out;
}
.tag__disable-button::after {
    content: "";
    display: block;
    width: 8px;
    height: 1px;
    background: #2f2f2f;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4px;
    transform-origin: 50% 50%;
    transform: rotate(-45deg);
    transition: all .2s ease-in-out;
}

.tag:not(.selected) .tag__disable-button {
    display: none;
}

/*=============================*/

.submenu-list {
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    left: -100%;
    z-index: 10;
    margin: 0;
    padding: 0;
    background: #00a0e9;
    list-style: none;
    padding-bottom: 50px;
    transition: all .2s ease-in-out;
}

.submenu-list.visible {
    left: 0;
}

.submenu-list__item {
    display: block;
    position: relative;
    height: 60px;
    line-height: 60px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #38b5ee;
    padding-left: 20px;
    cursor: pointer;
}

.submenu-list__link {
    color: #fff;
    text-decoration: none;
    transition: all .35s;
    font: normal 18px/60px Arial, Helvetica, sans-serif;
    font-weight: normal;
    display: block;
    position: relative;
    z-index: 2;
    height: 60px;
}

.submenu-list__item_title {
    padding-left: 0;
}
.submenu-list__item_title::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 20px;
    margin-top: -10px;
    width: 13px;
    height: 20px;
    background-image: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/a-back.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.submenu-list__item_title .submenu-list__link {
    font-weight: bold;
    text-align: center;
}

.submenu-list__item_step .submenu-list__link {
    font-weight: bold;
}
.submenu-list__item_step::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
    width: 13px;
    height: 20px;
    background-image: url(/local/templates/element_mobile/static/elementshop/mobile/css/../images/a-forvard.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}


/* End */


/* Start:/local/templates/element_mobile/template_styles.css?178644956225912*/
@font-face {
	font-family: 'Futura Demi';
	font-display: optional;
	src: local('Futura Demi'), url('/bitrix/templates/element/fonts/futura-demi.woff') format("woff"), url('/bitrix/templates/element/fonts/futura-demi.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.page .content {
	padding-top: 15px;
}

.page .content .bc {
	margin-left: 20px;
	margin-bottom: 10px;
}

.product__content .bc ul,
.product__content .bc ul li {
	display: inline;
}

.header .city_approve_popup {
	display: none;
}



.line-tab-catalog {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: -6px;
}

.line-tab-catalog__item {
	color: #000000;
	font-weight: 400;
	line-height: 46px;
	text-transform: uppercase;
	transition: .3s ease;
	cursor: pointer;
	margin: 6px;
	font: normal 15px/1 'Futura Demi', Arial, Helvetica, sans-serif;
}

.line-tab-catalog__item:hover {
	color: #e40981;
	transition: .3s ease;
}

.line-tab-catalog__item--active {
	color: #e40981;
	transition: .3s ease;
}

section.p-musthave .title {
	/*padding-bottom: 65px !important;*/
}

.musthave .thumb:nth-last-child(1) {
	font-size: 45px;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	line-height: 46px;
	display: inline-flex;
	text-transform: uppercase;
	font: normal 45px/1 'Futura Demi', Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.musthave .thumb:nth-last-child(1)>a {
	/*max-width: 211px;*/
	text-decoration: none;
	color: #000000;
	text-align: center;
	font-size: 29px;
}

.p-musthave ul {
	display: none;
}

.p-musthave ul.newSale {
	display: block;
}

.thumb_large {
	height: auto;
}

.catalog li.thumb {
	height: auto !important;
}


.thumb__price {
	margin-bottom: 10px;
}

.wg-label_wrap {
	text-align: center;
	margin-bottom: 15px;
}

.wg-label_button {
	border: 1px solid #000;
	border-radius: 5px;
	padding: 4px 5px;
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	margin: 0 auto;
	text-align: left;
	justify-content: space-between;
	box-sizing: border-box;
	cursor: pointer;
}

.wg-label_logo {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	overflow: hidden;
	display: block;
	margin-right: 10px;
}

.wg-label_logo.long {
	width: 80px;
	height: auto;
	background: #000;
	border-radius: 3px;
	padding: 5px 5px;
}

.wg-label_logo.long svg {
	max-width: 100%;
	vertical-align: top;
	display: inline-block;
}

.wg-label_logo.long svg path {
	fill: #fff;
}

.wg-label_logo img {
	max-width: 100%;
}

.wg-label_arrow img {
	vertical-align: top;
	display: inline-block;
}


.product__content .wg-label_button {
	width: 100%;
}

.product__content .wg-label_wrap {
	margin-top: 20px;
}



.popup-outer-box {
	display: none;
	padding: 50px 16px;
	-webkit-animation: fadein ease 0.2s;
	animation: fadein ease 0.2s;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.7);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

.popup-outer-box.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.popup-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	overflow: hidden;
	width: 600px;
	max-width: 100%;
	max-height: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0px 30px 40px -10px rgba(0, 0, 0, 0.03), 0px 30px 30px -10px rgba(0, 0, 0, 0.04), 0px 8px 16px -10px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 30px 40px -10px rgba(0, 0, 0, 0.03), 0px 30px 30px -10px rgba(0, 0, 0, 0.04), 0px 8px 16px -10px rgba(0, 0, 0, 0.05);
	border-radius: 24px;
	z-index: 20;
	font-size: 14px;
	line-height: 1.57142857;
	font-weight: 400;
	color: #000;
}

.popup-box .popup-content-wrap {
	display: block;
	position: relative;
	width: 100%;
	padding: 0 24px;
	overflow: auto;
	-ms-overflow-style: none;
	box-sizing: border-box;
}

.popup-box .popup-content-wrap::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.popup-box .popup-header-wrap {
	display: block;
	width: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	padding: 24px 24px 20px 24px;
	margin: 0;
	box-sizing: border-box;
}

.popup-box .popup-footer-wrap {
	display: block;
	position: relative;
	padding: 0 24px 24px 24px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: rgba(0, 0, 0, 0.4);
	box-sizing: border-box;
}

.popup-box .popup-footer-wrap a {
	text-decoration: none;
	color: #1771E6;
}

.popup-box .popup-footer-wrap a:hover {
	text-decoration: underline;
}

.popup-box .popup-title-wrap {
	display: block;
	position: relative;
	margin-bottom: 20px;
	color: rgba(0, 0, 0, 0.6);
}

.popup-box .popup-title-wrap p {
	margin: 0;
	padding: 0;
}

.popup-box .popup-info-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -6px;
}

.popup-box .popup-steps-wrap {
	margin-bottom: 20px;
}

.popup-box .popup-button-wrap {
	margin-bottom: 20px;
	display: block;
	position: relative;
	line-height: 1;
}

.popup-box .info-wrap {
	padding: 0 6px;
	margin-bottom: 20px;
	width: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	box-sizing: border-box;
}

.popup-box .info-wrap .info-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 32px;
	line-height: 1.1;
	padding: 0 0 0 12px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.popup-box .info-wrap .info-ico {
	width: 32px;
	height: 32px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	position: relative;
	overflow: hidden;
}

.popup-box .info-wrap .info-ico img {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}

.popup-box .popup-title {
	display: block;
	font-size: 24px;
	line-height: 1.33333333;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0;
	color: #000;
}

.popup-box .popup-logo {
	display: block;
	line-height: 0;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	width: 82px;
}

.popup-box .popup-logo img {
	display: block;
	width: 100%;
}

.popup-box .btn-action-ico.ico-close {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 2;
	width: 24px;
	height: 24px;
	background: rgba(0, 0, 0, 0.04);
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	border-radius: 50%;
}

.popup-box .btn-action-ico.ico-close:hover {
	background: rgba(0, 0, 0, 0.1);
}

.popup-box .btn-action-ico.ico-close:after,
.popup-box .btn-action-ico.ico-close:before {
	content: "";
	display: block;
	width: 12px;
	height: 2px;
	background-color: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1px 0 0 -6px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.popup-box .btn-action-ico.ico-close:before {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.steps-tiles-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #F6F7F8;
	border-radius: 12px;
	padding: 16px 12px 0 12px;
	position: relative;
	overflow: hidden;
}

.steps-tiles-box .step-wrap {
	width: 25%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0 4px 18px 4px;
	margin-bottom: 16px;
	color: rgba(0, 0, 0, 0.4);
	display: block;
	position: relative;
	box-sizing: border-box;
}

.steps-tiles-box .step-wrap .step-title,
.steps-tiles-box .step-wrap .step-value {
	display: block;
	font-weight: 400;
	font-size: inherit;
	color: inherit;
	margin: 0 0 4px 0;
	padding: 0;
}

.steps-tiles-box .step-wrap .step-title {
	font-size: 12px;
	line-height: 1.33333333;
}

.steps-tiles-box .step-wrap .step-value {
	margin: 0;
	font-weight: 500;
}

.steps-tiles-box .step-wrap.active {
	color: #000;
}

.steps-tiles-box .step-wrap.active:before {
	background-color: #428BF9;
}

.steps-tiles-box .step-wrap:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 4px;
	right: 4px;
	height: 6px;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, 0.12);
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.wg-pay-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 56px;
	border-radius: 8px;
	width: 100%;
	background-color: #000;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-height: 0;
	padding: 0 15px;
	text-align: center;
	font-size: 1em;
	line-height: 1;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.wg-pay-button:hover {
	background-color: #000;
	opacity: 0.7;
	color: #fff;
	text-decoration: none;
}

.wg-pay-button .wg-btn-title {
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.wg-pay-button .wg-btn-logo {
	display: block;
	width: 130px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	line-height: 0;
}

.wg-pay-button .wg-btn-logo img {
	display: block;
	width: 100%;
}

@media (max-width: 479px) {
	.order-widget-box {
		font-size: 14px;
		padding-left: 0;
	}

	.order-widget-box .wg-title-wrap {
		padding-left: 40px;
		min-height: 24px;
	}

	.popup-box .popup-header-wrap {
		padding: 24px 16px 16px 16px;
	}

	.popup-box .popup-footer-wrap {
		padding: 0 16px 16px 16px;
	}

	.popup-box .popup-content-wrap {
		padding: 0 16px;
	}

	.popup-box .popup-info-wrap {
		margin-bottom: 4px;
	}

	.popup-box .popup-steps-wrap {
		margin-bottom: 16px;
	}

	.popup-box .info-wrap {
		width: 100%;
		margin-bottom: 12px;
	}

	.popup-box .popup-logo {
		width: 82px;
	}

	.popup-box .popup-title {
		font-size: 20px;
		line-height: 1.4;
	}

	.steps-tiles-box {
		padding: 12px 10px 0 10px;
	}

	.steps-tiles-box .step-wrap {
		padding: 0 2px 18px 2px;
		margin-bottom: 12px;
		font-size: 13px;
		line-height: 1.53846154;
	}

	.steps-tiles-box .step-wrap .step-title {
		margin-bottom: 4px;
	}
}

.popup-box .wg-pay-button {
	border-radius: 28px;
}

.popup-box .wg-pay-button.button-service-second {
	background-color: #ee3124;
}

.popup-box .wg-pay-button.button-service-second img {
	width: 100px;
	margin-left: 10px;
}

.popup-box .js-tab-block {
	display: none;
}

.popup-box .js-tab-block.active {
	display: block;
}

.popup-box .menu-tabs {
	margin: 0 0 0px 0;
	display: -ms-flexbox;
	display: flex;
	list-style-type: none;
}

.popup-box .menu-tabs li {
	margin: 0 5px 5px 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0;
	list-style-type: none;
}

.popup-box .menu-tabs li:before {
	display: none;
}

.popup-box .menu-tabs .btn-tab {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	height: 20px;
	padding: 0 10px;
	border-radius: 10px;
	background-color: #cccccc;
	-ms-flex-pack: center;
	justify-content: center;
	transition: background ease 0.2s;
	-ms-flex-align: center;
	align-items: center;
	min-width: 85px;
}

.popup-box .menu-tabs .btn-tab img {
	display: block;
	width: 70px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.popup-box .menu-tabs .btn-tab .img-second {
	display: none;
}

.popup-box .menu-tabs .btn-tab:hover,
.popup-box .menu-tabs .btn-tab.active {
	background-color: #000000;
}

.popup-box .menu-tabs .btn-tab:hover img,
.popup-box .menu-tabs .btn-tab.active img {
	display: none;
}

.popup-box .menu-tabs .btn-tab:hover img.img-second,
.popup-box .menu-tabs .btn-tab.active img.img-second {
	display: block;
}

.popup-box .menu-tabs .btn-tab.button-service-second img {
	width: 57px;
}

.popup-box .menu-tabs .btn-tab.button-service-second:hover,
.popup-box .menu-tabs .btn-tab.button-service-second.active {
	background-color: #ee3124;
}

.pay-method-logo {
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 17px;
	border-radius: 9px;
	padding: 0 4px;
	position: relative;
	background: #000;
	overflow: hidden;
}

.pay-method-logo.logo-small {
	width: 17px;
	padding: 0;
}

.pay-method-logo.logo-small.button-service-second {
	padding: 0;
}

.pay-method-logo.logo-small.button-service-second img {
	height: 12px;
}

.pay-method-logo img {
	display: block;
	height: 11px;
	width: auto;
	max-width: inherit;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pay-method-logo.button-service-second {
	background-color: #ee3124;
	padding: 0 9px;
}

.pay-method-logo.button-service-second img {
	height: 8px;
}

.pay-method-panel .pay-method-logo {
	margin: 0 0px 4px 0px;
}

.steps-tiles-box .steps-title-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 0 20px 0;
}

.steps-tiles-box .step-title-main {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	line-height: 18px;
	display: block;
}

.steps-tiles-box .step-title-small {
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1;
	display: block;
}

.steps-tiles-box .steps-title-inner {
	-ms-flex: 1;
	flex: 1;
	padding: 0 10px 0 0;
}

.steps-tiles-box .steps-title-action {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.steps-tiles-box .steps-title-button {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 15px;
	background-color: #000;
	min-width: 130px;
	border: none;
	box-shadow: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	transition: all ease 0.2s;
	text-align: center;
	letter-spacing: 0.03em;
}

.steps-tiles-box .steps-title-button.button-error {
	background-color: #d4d4d5;
	color: #e04542;
	font-size: 9.4px;
	letter-spacing: normal;
}

.steps-tiles-box .steps-title-button.button-error:hover {
	color: #fff;
	background-color: #e04542;
}

.steps-tiles-box .steps-title-button:hover {
	background-color: rgba(0, 0, 0, 0.7);
}

.steps-tiles-box.steps-card {
	padding: 18px 20px 5px 20px;
	border-radius: 20px;
	background-color: #fff;
	position: relative;
	margin: 40px 0 0 auto;
}

.steps-tiles-box.steps-card .steps-title-inner {
	padding-left: 5px;
}

.steps-tiles-box.steps-card .steps-title-inner .step-title-main {
	font-size: 15px;
}

.steps-tiles-box.steps-card .steps-title-inner .step-title-small {
	font-size: 8.5px;
}

.steps-tiles-box.steps-card .step-wrap {
	padding-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 0;
	color: rgba(0, 0, 0, 0.4);
}

.steps-tiles-box.steps-card .step-wrap:before {
	bottom: auto;
	top: 0;
	height: 4px;
	border-radius: 2px;
}

.steps-tiles-box.steps-card .step-wrap.active:before {
	background-color: #000000;
}

.steps-tiles-box.steps-card .step-wrap .step-title {
	font-weight: 500;
	margin-bottom: 1px;
}

.steps-tiles-box.steps-card .step-wrap .step-value {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

@media (max-width: 479px) {
	.steps-tiles-box .step-wrap .step-title {
		font-size: 11px;
		margin-bottom: 0;
	}

	.steps-tiles-box.steps-card .step-wrap .step-value {
		font-size: 13px;
	}
}

@media (max-width: 374px) {
	.steps-tiles-box.steps-card .steps-title-wrap {
		display: block;
	}

	.steps-tiles-box.steps-card .steps-title-wrap .steps-title-inner {
		margin: 0 0 15px 0;
		padding: 0;
	}

	.steps-tiles-box.steps-card .steps-title-wrap .steps-title-action {
		width: 100%;
	}

	.steps-tiles-box.steps-card .steps-title-wrap .steps-title-button {
		width: 100%;
	}

	.steps-tiles-box.steps-card .step-wrap {
		width: 50%;
	}
}

@media (min-width: 480px) {
	.steps-tiles-box .step-wrap .step-value {
		font-size: 13px;
	}

	.steps-tiles-box .step-wrap .step-title {
		font-size: 11.3px;
	}

	.popup-box .popup-footer-wrap {
		font-size: 11.2px;
	}

	.popup-box .popup-title-wrap {
		font-size: 13px;
	}

	.popup-box .popup-title {
		font-size: 22px;
	}

	.popup-box .info-wrap .info-title {
		font-size: 13px;
	}
}

.text p iframe {
	max-width: 100%;
	margin: 5px 0 0;
}


.flexslider#flex_slider_product_promo {
	height: 250px;
}

.flexslider#flex_slider_product_promo .slides img {
	max-height: 350px;
	max-width: 100%;
	width: auto;
	display: inline-block;
}

.buy__before {
	display: block !important;
}

.header {
	border-bottom: 0;
}

.header_wrap {
	display: flex;
	padding: 20px 0;
	justify-content: space-between;
	align-items: center;
}

.mobile_menu {
	margin: 5px 15px 0 0;
}

.mobile_menu_block,
.mobile_menu_list,
.submenu-list,
.mobile_menu_item:hover {
	background: #fff;
}

.mobile_menu_item,
.submenu-list__item {
	border-bottom: 1px solid #e7e7e7;
}

.mobile_menu_link,
.submenu-list__link,
.mobile_menu_link:hover,
.submenu-list__link:hover {
	color: #2e2b2b;
}

.submenu-list__item_title::before {
	background: url('/local/templates/element_mobile/images/back-arrow-icon.svg') no-repeat center;
}

.mobile_menu img {
	max-width: 100%;
}

.btn-menu {
	display: inline-block;
	padding: 0;
	max-width: 35px;
	background: url(/local/templates/element_mobile/images/menu.svg) no-repeat center;
	background-size: 100% auto;
	width: 40px;
	height: 50px;
}

.mobile_menu_icon.mobile_icon_close {
	background: url(/local/templates/element_mobile/images/close.svg) no-repeat center;
	background-size: 30px auto;
}

.header_wrap .icon {
	display: block;
	height: 100%;
	width: 100%;
}


.header_wrap_left {
	display: flex;
	align-items: flex-start;
	margin: 0 0 0;
}

.header_logo {
	margin-left: 0;
	width: 150px;
	text-indent: 0;
}

.shop_icon {
	background: transparent;
	margin-left: 0;
}

.shop_icon span {
	top: 0;
	right: 0;
}

.user_icon-block {
	margin-left: 0;
}

.user_icon-block a {
	text-decoration: none;
}

.user_icon {
	background: transparent;
	margin-left: 0;
}

.search_icon {
	background: transparent;
	margin-left: 0;
}

.header_bottom_icon {
	width: 50px;
	height: 50px;
	margin-left: 0;
}

.header_wrap_right {
	display: flex;
	align-items: center;
	margin-left: 10px;
}

.promo_menu {
	margin-bottom: 20px;
	margin-top: 10px;
}

.promo_menu ul {
	display: flex;
	margin: 0 -15px;
}

.promo_menu ul li {
	padding: 0 10px;
	width: 33.3%;
}

.promo_link {
	color: #000;
	border: 2px solid #F9F9F9;
	border-radius: 5px;
	padding: 5px 7px;
	font-size: 18px;
	font: inherit;
	font-weight: 400;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}

.promo_link:after {
	display: none;
}

.no-slide.wrap_item_slide img {
	position: static;
	max-width: 100%;
	margin: 0 auto;
}

.slider_block {
	margin-bottom: 0;
}

.p-musthave ul.newSale {
	display: flex;
	flex-wrap: wrap;
}

.musthave .thumb:nth-last-child(1)>a {
	margin: 10px;
	font-size: 22px;
}

.musthave_decor {
	display: none;
}

section.p-musthave .title {
	margin-left: 0;
}

.no-slide.wrap_item_slide {
	min-height: 0;
	margin-bottom: 30px;
	text-align: center;
}

.header-sale {
	background-color: #F43200;
	color: rgb(255, 255, 255);
}

.header-sale__link {
	display: block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 5px;
}

.line-tab-catalog {
	max-width: 300px;
	margin: 0 auto;
}

/*
@media (max-width: 460px) {
	.line-tab-catalog{
		margin: 0 -10px;
	}
	.line-tab-catalog__item{
		width: 50%;
		margin: 5px 0;
		padding: 2px 10px;
		box-sizing: border-box;
	}
}*/


.contact-with-us__icon {
	cursor: pointer;
	position: fixed;
	justify-content: center;
	display: flex;
	align-items: center;
	bottom: 20px;
	right: 20px;
	width: 50px;
	height: 50px;
	background: white;
	border-radius: 100%;
	/*     border: 1px solid black; */
	z-index: 3;

	background: #fff url('/local/templates/element_mobile/images/contact.svg') no-repeat center;
}

.contact-with-us__container {
	transition: all 0.25s linear;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: rgb(0 0 0 / 50%);
	z-index: 5;
	box-sizing: border-box;
}

.contact-with-us__block {
	transition: all 0.25s linear;
	transform: translateY(0px);
	position: fixed;
	right: 0px;
	right: 0px;
	bottom: 0px;
	background: white;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	overflow: hidden;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	width: 100%;
	box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 20%);
	box-sizing: border-box;
}

.contact-with-us__header {
	height: 60px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.contact-with-us__close {
	position: absolute;
	top: 14px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.contact-with-us__title {
	font-weight: 600;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
}

.contact-with-us__link {
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}

.contact-with-us__link-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
}

.contact-with-us__link-title {
	flex-grow: 1;
	flex-shrink: 0;
	font-size: 14px;
	color: black;
	text-decoration: none;
	padding-left: 20px;
	line-height: 50px;
}

.conceal {
	height: 0px;
	background: rgb(0 0 0 / 0%);
}

.conceal .contact-with-us__block {
	transform: translateY(200%);
}


.header-sale {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
	min-height: 31px;
}

.header-sale__link {
    position: absolute;
    white-space: nowrap;
    animation: marquee 15s linear infinite; 
}

.header-sale__link:hover, .header-sale__link:focus{
	color: #fff;
}


/* Анимация для бегущей строки */
@keyframes marquee {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(-100%);
    }
}

.i-content{
	max-width: 100%;
}

@media (max-width: 550px) {
	.cart__content .total__form .field{
		width: 48%;
	}
}

.orders .total__actions{
	display: flex;
	margin: 0 0 15px;
}

.orders .total{
	padding-bottom: 15px;
	padding: 15px 7px 15px;
}

@media only screen and (max-width:550px) {
	
	.thumb_large .thumb__picture{
		right: 0;
		max-width: calc(100% - 5px);
		padding: 0 15px;
		box-sizing: border-box;
	}
	.thumb_large .thumb__picture img{
		width: 100%;
		height: 100%;
		object-fit: cover;

	}
}

a.SDEK_selectPVZ {
    background: #009ae1;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    border-radius: 5px;
    margin: 5px 0 10px;
}

#SDEK_head #SDEK_logo{
	display: none!important;
}

label.error{
	z-index: 9;
}

.cart .form__set__content{
	margin-right: 0;
}

.cart{
	min-height: 1850px;
}


/* 
  Сделан адаптивным: 
  - при узком экране текст переносится вниз, 
  - кнопка подстраивается по ширине
*/

/* 1. Базовые стили для баннера */
.cookie-banner {
	position: fixed;
	bottom: 20px;
	right: 20px;
	max-width: 410px;
	width: 100%;
	background-color: #fff;
	color: #000;
	display: none;
	/* По умолчанию скрыто; показывается JS */
	align-items: center;
	justify-content: space-between;
	padding: 16px 24px;
	box-sizing: border-box;
	z-index: 9999;
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 1.4;
	box-shadow: 0 5px 20px 0 #0000001f;
}

.cookie-banner_title{
	font-size: 18px;
	margin-bottom: 8px;
}

/* 2. Контейнер для текста */
.cookie-banner__message {
	margin: 0 0 10px;
}

/* 3. Кнопка “Принять” */
.cookie-banner__button {
	background-color: #009ae1;
	color: #fff;
	border: none;
	padding: 10px 18px;
	font-size: 15px;
	cursor: pointer;
	border-radius: 4px;
	transition: background-color 0.2s ease;
}

.cookie-banner__button:hover {
	background-color: #0183c0;
}
/* 4. Адаптивность: для экранов ≤ 600px */
@media (max-width: 768px) {
	.cookie-banner {
		padding: 20px 16px;
		font-size: 14px;
		max-width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.cookie-banner__message {
		margin: 0 0 12px 0;
		flex: none;
	}

	.cookie-banner__button {
		width: 100%;
		padding: 10px 0;
		font-size: 14px;
	}
}

/* Mobile accessibility: stable tap targets and readable small text. */
.header-sale {
	background-color: #c42a00;
}

.city_name,
.city_name__change {
	color: #595959;
}

.header_logo > a {
	display: block;
}

.city_name {
	margin-top: 8px;
}

.city_name__change {
	min-width: 44px;
	min-height: 24px;
	padding: 4px 8px;
}

.blog__widget_tg {
	background-color: #237ca4;
}

.counters__item {
	color: #666;
}

.cookie-banner__message a {
	color: #006895;
	font-weight: 600;
}

.cookie-banner__button {
	background-color: #006a99;
}

.cookie-banner__button:hover,
.cookie-banner__button:focus {
	background-color: #00567d;
}

/* Separate explicit consent for forms that collect personal data. */
.elementshop-form-consent {
	margin: 16px 0;
	font-size: 13px;
	line-height: 1.35;
	text-align: left;
}

.elementshop-form-consent label {
	display: flex;
	align-items: flex-start;
	gap: 8px;
}

.elementshop-form-consent input[type="checkbox"] {
	flex: 0 0 auto;
	width: 18px;
	height: 18px;
	margin: 1px 0 0;
}

.elementshop-form-consent a {
	color: #006895;
	text-decoration: underline;
}

.elementshop-form-consent__policy {
	display: inline-block;
	margin: 6px 0 0 26px;
}


/* Checkout accessibility helpers. */
.elementshop-visually-hidden {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.elementshop-field-hint {
	display: block;
	margin-top: 6px;
	color: #595959;
	font-size: 12px;
	line-height: 1.35;
}

/* End */
/* /local/templates/element_mobile/components/bitrix/menu/topmobile/style.css?1691069796633 */
/* /local/templates/element_mobile/components/bitrix/menu/foot_dop/style.css?1717780401728 */
/* /local/templates/element_mobile/static/elementshop/mobile/css/all.min.css?170030264953134 */
/* /local/templates/element_mobile/static/elementshop/mobile/css/pages.min.css?169106979649001 */
/* /local/templates/element_mobile/static/elementshop/mobile/css/mobile.min.css?169106979625701 */
/* /local/templates/element_mobile/template_styles.css?178644956225912 */
