/*! jQuery UI - v1.10.3 - 2013-11-28
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.datepicker.css, jquery.ui.menu.css, jquery.ui.slider.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-datepicker{padding:3px;display:none;background:#fff;border:1px #eee solid;box-shadow:3px 4px 0 rgba(0,0,0,.2);border-radius:3px}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsNJREFUeNpcVD9MGmEUf3dMpCEdsBHOdmmVupkoCUvb62rAtWnFMkHc2h5qDBOBxTRB2ziBkJBYXTrYBdKxQJc6oI6o1A1wkEH+DNp41/e+7+7z9Es+jrzv937fe7/3u5MMwwBzuXG/qdfrsycnJwEK+Hy+/ZmZmZ/49zvuLsUkM2HyV6WWyOfzkU6nAxIdSBLoeObxeGBxcXH7tfpyDcMNSnCWSqXN9Y2vUTCBYN4q7sa1FP9UCIVCH6RWqzW/sBDZJTYGpiTcLpcLLnu9O7Gdne2wQ1EeLzebzSkbGTz3+SCbzUK1WoXBYMBiMiZeXV0PHSMjjz73+n23BcZGYT2Tga2tLTg8PATDvJnKw2Sn3G63n9rZk8kkVCoVKJfLDCzLsiiLsLJXUc5s0kI6nQZVVWFubo4l2DdhZdT5j2gMn8fHx7CysgLRaBQURQGLjM4YFq9BlRZQJUnUiy0ylfr9SxGTJQNV2gnLXq/3h6ZpBatezqgzMFMHY7QIQ1hJ13VimKxWfydyuVzk/PycT5nHxaRVnDSSsUlb1zIvHRwczTYajQAxj4+P7/v908xLiOmy0oQdxCJmQzztTQvz4Z6s1WqJbC7PSgLGozMA1s1LevXi1nw4pM1MZiMqiaZBDI16obW8pN01H9ga5ZL2bTJzLzHzjY09WcYXZsow6yRVisUi89HFxYVIoOTr63/cfGgqYb7hcAgDnMFqYhWTjqDb7TKwA8vDW50Ot3vki2RNx2RqNk9BwWbfvpuHvb09u1sfyso989FhMBhkBkylUhxsnqNiZ/I0GspipkXMsViMGRB7E0LQud/v5+YLh9+br6iDJblcD5hKfB7mMPF3d/cbN188Hi/ITA0dmW6gh+8yv/VGgDXtIzef9ZmxzNfBSd9aWoLR0VGcdAzNp96a7/6H7PT0b4DiExPP0Hz+Ox+y/wIMAPNEp3HqERlqAAAAAElFTkSuQmCC) 0 0 no-repeat;width:12px;height:13px}.ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsNJREFUeNpcVD9MGmEUf3dMpCEdsBHOdmmVupkoCUvb62rAtWnFMkHc2h5qDBOBxTRB2ziBkJBYXTrYBdKxQJc6oI6o1A1wkEH+DNp41/e+7+7z9Es+jrzv937fe7/3u5MMwwBzuXG/qdfrsycnJwEK+Hy+/ZmZmZ/49zvuLsUkM2HyV6WWyOfzkU6nAxIdSBLoeObxeGBxcXH7tfpyDcMNSnCWSqXN9Y2vUTCBYN4q7sa1FP9UCIVCH6RWqzW/sBDZJTYGpiTcLpcLLnu9O7Gdne2wQ1EeLzebzSkbGTz3+SCbzUK1WoXBYMBiMiZeXV0PHSMjjz73+n23BcZGYT2Tga2tLTg8PATDvJnKw2Sn3G63n9rZk8kkVCoVKJfLDCzLsiiLsLJXUc5s0kI6nQZVVWFubo4l2DdhZdT5j2gMn8fHx7CysgLRaBQURQGLjM4YFq9BlRZQJUnUiy0ylfr9SxGTJQNV2gnLXq/3h6ZpBatezqgzMFMHY7QIQ1hJ13VimKxWfydyuVzk/PycT5nHxaRVnDSSsUlb1zIvHRwczTYajQAxj4+P7/v908xLiOmy0oQdxCJmQzztTQvz4Z6s1WqJbC7PSgLGozMA1s1LevXi1nw4pM1MZiMqiaZBDI16obW8pN01H9ga5ZL2bTJzLzHzjY09WcYXZsow6yRVisUi89HFxYVIoOTr63/cfGgqYb7hcAgDnMFqYhWTjqDb7TKwA8vDW50Ot3vki2RNx2RqNk9BwWbfvpuHvb09u1sfyso989FhMBhkBkylUhxsnqNiZ/I0GspipkXMsViMGRB7E0LQud/v5+YLh9+br6iDJblcD5hKfB7mMPF3d/cbN188Hi/ITA0dmW6gh+8yv/VGgDXtIzef9ZmxzNfBSd9aWoLR0VGcdAzNp96a7/6H7PT0b4DiExPP0Hz+Ox+y/wIMAPNEp3HqERlqAAAAAElFTkSuQmCC) 0 0 no-repeat;width:12px;height:13px;background-position:0 -13px}.ui-datepicker .ui-datepicker-title{text-align:center;font-size:13px;line-height:21px}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse}.ui-datepicker th{padding:6px;text-align:center;font-weight:700;border:0;background:#eee}.ui-datepicker td{border:0;padding:2px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:5px;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-datepicker-today{font-weight:700;font-size:14px;line-height:12px}.ui-datepicker td span{color:#999}.ui-datepicker td a{color:#000}.ui-datepicker td a:hover{background:#f0f0f0}.ui-datepicker td.ui-datepicker-week-end a{color:#004899}.ui-datepicker td.ui-datepicker-current-day a{background:#004899;color:#fff; border: 1px solid #004899;}.ui-datepicker td.ui-datepicker-current-day a:hover{background:#004899}.webui-popover{position:absolute;top:0;left:0;z-index:9999;display:none;width:276px;min-height:50px;padding:1px;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.webui-popover.top,.webui-popover.top-left,.webui-popover.top-right{margin-top:-10px}.webui-popover.right,.webui-popover.right-bottom,.webui-popover.right-top{margin-left:10px}.webui-popover.bottom,.webui-popover.bottom-left,.webui-popover.bottom-right{margin-top:10px}.webui-popover.left,.webui-popover.left-bottom,.webui-popover.left-top{margin-left:-10px}.webui-popover.pop{-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transition:transform .15s cubic-bezier(.3,0,0,1.5)}.webui-popover.fade{transition:opacity .15s linear}.webui-popover.in{-webkit-transform:none;-o-transform:none;transform:none;opacity:1}.webui-popover-inner .close{font-family:arial;margin:5px 10px 0 0;float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;text-decoration:none}.webui-popover-inner .close:focus,.webui-popover-inner .close:hover{opacity:.5}.webui-popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:700;line-height:18px;background-color:#fff;border-bottom:1px solid #f2f2f2;border-radius:5px 5px 0 0}.webui-popover-content{padding:9px 14px;overflow:auto}.webui-popover-inverse{background-color:#333;color:#eee}.webui-popover-inverse .webui-popover-title{background:#333;border-bottom:1px solid #3b3b3b;color:#eee}.webui-no-padding .webui-popover-content{padding:0}.webui-no-padding .list-group-item{border-right:0;border-left:0}.webui-no-padding .list-group-item:first-child{border-top:0}.webui-no-padding .list-group-item:last-child{border-bottom:0}.webui-popover>.arrow,.webui-popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.webui-popover>.arrow{border-width:11px}.webui-popover>.arrow:after{border-width:10px;content:""}.webui-popover.top-left>.arrow,.webui-popover.top-right>.arrow,.webui-popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.webui-popover.top-left>.arrow:after,.webui-popover.top-right>.arrow:after,.webui-popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.webui-popover.right-bottom>.arrow,.webui-popover.right-top>.arrow,.webui-popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.webui-popover.right-bottom>.arrow:after,.webui-popover.right-top>.arrow:after,.webui-popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.webui-popover.bottom-left>.arrow,.webui-popover.bottom-right>.arrow,.webui-popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.webui-popover.bottom-left>.arrow:after,.webui-popover.bottom-right>.arrow:after,.webui-popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.webui-popover.left-bottom>.arrow,.webui-popover.left-top>.arrow,.webui-popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.webui-popover.left-bottom>.arrow:after,.webui-popover.left-top>.arrow:after,.webui-popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.webui-popover-inverse.top-left>.arrow,.webui-popover-inverse.top-left>.arrow:after,.webui-popover-inverse.top-right>.arrow,.webui-popover-inverse.top-right>.arrow:after,.webui-popover-inverse.top>.arrow,.webui-popover-inverse.top>.arrow:after{border-top-color:#333}.webui-popover-inverse.right-bottom>.arrow,.webui-popover-inverse.right-bottom>.arrow:after,.webui-popover-inverse.right-top>.arrow,.webui-popover-inverse.right-top>.arrow:after,.webui-popover-inverse.right>.arrow,.webui-popover-inverse.right>.arrow:after{border-right-color:#333}.webui-popover-inverse.bottom-left>.arrow,.webui-popover-inverse.bottom-left>.arrow:after,.webui-popover-inverse.bottom-right>.arrow,.webui-popover-inverse.bottom-right>.arrow:after,.webui-popover-inverse.bottom>.arrow,.webui-popover-inverse.bottom>.arrow:after{border-bottom-color:#333}.webui-popover-inverse.left-bottom>.arrow,.webui-popover-inverse.left-bottom>.arrow:after,.webui-popover-inverse.left-top>.arrow,.webui-popover-inverse.left-top>.arrow:after,.webui-popover-inverse.left>.arrow,.webui-popover-inverse.left>.arrow:after{border-left-color:#333}.webui-popover i.icon-refresh:before{content:""}.webui-popover i.icon-refresh{display:block;width:30px;height:30px;font-size:20px;top:50%;left:50%;position:absolute;margin-left:-15px;margin-right:-15px;background:url(../img/loading.gif) no-repeat}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:28px}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:28px}.pp_fade{position:relative}a.pp_contract,a.pp_expand{position:absolute;top:0;right:28px;bottom:0;left:28px;z-index:19000;text-indent:-10000px}a.pp_expand{cursor:url(../images/prettyPhoto/zoom-in.cur),se-resize!important}a.pp_contract{cursor:url(../images/prettyPhoto/zoom-out.cur),se-resize!important}a.pp_close{position:absolute;right:10px;top:10px;display:block;line-height:22px;text-indent:-10000px;z-index:20000}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}div.pp_gallery{bottom:-30px;left:0;position:absolute;right:0;z-index:20000}.pp_gallery div{width:100%!important}.pp_gallery div ul{text-align:center;width:100%!important}.pp_gallery li{display:inline-block;margin:0 8px;padding:0}div.pp_default .pp_gallery ul li a{display:block;width:14px;height:14px;background:url(../images/prettyphotodots.png) 0 0 no-repeat}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{background-position:0 -14px}@media print{.no-print,.no-print *{display:none!important}}*{margin:0;padding:0;outline:0}body{background:#fff}html{color:#2d2d2d;font-family:corp,arial,helvetica,sans-serif;font-size:12px;line-height:1.25}button,input[type=button],input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}input[type=text],textarea{font-family:cotext,arial,helvetica,sans-serif;font-size:13px}a{color:#545454;background:0}a:hover{color:#004899}a img{border:0}a.image-radius-6 img{border-radius:6px}article,aside,footer,header,nav,section{display:block}.clearfix:after{content:'';display:table;clear:both}.sm-print-header,h1{font-size:24px;font-weight:400;margin:0 0 10px 0;position:relative}.sm-wrap{position:relative}.innerpage .sm-wrap{min-height:400px}.sm-breadcrumbs{padding:9px 0;margin:0 0 10px 0;border-bottom:1px #e6e6e6 solid;min-height:20px}.sm-breadcrumbs::before{display:inline-block;content:'';width:0;height:100%;vertical-align:middle}.sm-breadcrumbs a{display:inline-block;font-size:12px;text-decoration:none;position:relative;vertical-align:middle}.sm-breadcrumbs a:last-child{background:0;padding:0;margin:0}.sm-breadcrumbs a:hover{text-decoration:underline}.sm-breadcrumbs__sub-divider{display:inline-block;width:25px;background:url(../images/breadcrumbs_separator.png) 60% 50% no-repeat;vertical-align:middle}.sm-breadcrumbs__sub-divider:last-child{display:none}.sm-breadcrumbs__sub{display:inline-block;font-size:12px;vertical-align:middle}.sm-rating_stars-style{position:relative;height:12px;background:url(../images/rating_stars.png) 0 -12px no-repeat}.sm-rating_stars-style>div{position:absolute;top:0;left:0;height:12px;background:url(../images/rating_stars.png) 0 0 no-repeat}.sm-quickcart__image{width:75px}.sm-quickcart__image a{overflow:hidden;width:64px;height:64px;-webkit-border-radius:3px 3px 10px 3px;-moz-border-radius:3px 3px 10px 3px;border-radius:3px 3px 10px 3px;border:1px #f0f0f0 solid}.sm-quickcart__name{width:190px;padding:0 10px 0 0;font-size:14px;line-height:14px}.sm-quickcart__name a{font-family:cotext,arial,helvetica,sans-serif;color:#333;text-decoration:none}.sm-quickcart__name div{font-weight:400;font-size:12px}.sm-quickcart__price{width:70px;padding:0 10px 0 0}.sm-quickcart__price-old{color:#909090;font-size:10px;line-height:14px;position:relative}.sm-quickcart__price-old:before{content:'';position:absolute;left:-2px;right:-2px;top:5px;height:0;border-bottom:1px #929292 solid;transform:rotate(-7deg)}.sm-quickcart__price-actual{color:#ed1c24;font-size:15px;line-height:14px;font-weight:700}.sm-quickcart__quantity{width:50px;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:14px}.sm-quickcart__remove{width:16px}.sm-quickcart__remove span{display:block;height:16px;cursor:pointer;background:url(../images/cross_6x6.png) 50% 50% no-repeat}.sm-quickcart__total-wrap{overflow:hidden;padding:5px 0}.sm-quickcart__total{float:left;font-size:20px;line-height:34px}.sm-quickcart__total .sm-amount{color:#ed1c24;font-weight:700}.sm-quickcart__total-wrap a{float:right;font-weight:700;text-transform:uppercase;position:relative;padding-right:30px}.sm-quickcart__total-wrap a:after{position:absolute;top:-1px;right:20px;content:'\203a';color:#fff;font-size:16px;font-weight:700}.sm-quickcart__other{height:40px;font-family:cotext,arial,helvetica,sans-serif;font-size:15px}.sm-carouselle__wrap{position:relative;margin:0 0 20px 0;overflow:hidden;clear:both}.sm-ugc-lightbox_section .sm-carouselle__wrap{max-height:313px}.sm-carouselle__wrap .bx-controls a{display:block;position:absolute;top:168px;width:12px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsNJREFUeNpcVD9MGmEUf3dMpCEdsBHOdmmVupkoCUvb62rAtWnFMkHc2h5qDBOBxTRB2ziBkJBYXTrYBdKxQJc6oI6o1A1wkEH+DNp41/e+7+7z9Es+jrzv937fe7/3u5MMwwBzuXG/qdfrsycnJwEK+Hy+/ZmZmZ/49zvuLsUkM2HyV6WWyOfzkU6nAxIdSBLoeObxeGBxcXH7tfpyDcMNSnCWSqXN9Y2vUTCBYN4q7sa1FP9UCIVCH6RWqzW/sBDZJTYGpiTcLpcLLnu9O7Gdne2wQ1EeLzebzSkbGTz3+SCbzUK1WoXBYMBiMiZeXV0PHSMjjz73+n23BcZGYT2Tga2tLTg8PATDvJnKw2Sn3G63n9rZk8kkVCoVKJfLDCzLsiiLsLJXUc5s0kI6nQZVVWFubo4l2DdhZdT5j2gMn8fHx7CysgLRaBQURQGLjM4YFq9BlRZQJUnUiy0ylfr9SxGTJQNV2gnLXq/3h6ZpBatezqgzMFMHY7QIQ1hJ13VimKxWfydyuVzk/PycT5nHxaRVnDSSsUlb1zIvHRwczTYajQAxj4+P7/v908xLiOmy0oQdxCJmQzztTQvz4Z6s1WqJbC7PSgLGozMA1s1LevXi1nw4pM1MZiMqiaZBDI16obW8pN01H9ga5ZL2bTJzLzHzjY09WcYXZsow6yRVisUi89HFxYVIoOTr63/cfGgqYb7hcAgDnMFqYhWTjqDb7TKwA8vDW50Ot3vki2RNx2RqNk9BwWbfvpuHvb09u1sfyso989FhMBhkBkylUhxsnqNiZ/I0GspipkXMsViMGRB7E0LQud/v5+YLh9+br6iDJblcD5hKfB7mMPF3d/cbN188Hi/ITA0dmW6gh+8yv/VGgDXtIzef9ZmxzNfBSd9aWoLR0VGcdAzNp96a7/6H7PT0b4DiExPP0Hz+Ox+y/wIMAPNEp3HqERlqAAAAAElFTkSuQmCC) 0 0 no-repeat}.sm-carouselle__wrap .bx-controls a.bx-prev{left:0}.sm-carouselle__wrap .bx-controls a.bx-next{right:0;background-position:0 -13px}.sm-carouselle__wrap .bx-controls a.disabled{display:none}.sm-carouselle{list-style:none}.sm-carouselle li>div{border:1px #f0f0f0 solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;padding:10px 15px;height:290px}.sm-carouselle li>div:after{position:absolute;display:block;width:26px;height:24px;content:'';bottom:-1px;right:-1px;background:url(../images/small_card_corner.png) 0 0 no-repeat}.sm-carouselle li>div>a{height:140px;margin:0 0 10px 0}.sm-carouselle li>div>h3{font-size:12px;font-weight:400;margin:0 0 7px 0;height:42px;overflow:hidden}.sm-carouselle li>div>h3 a{text-decoration:none;display:block}.sm-carouselle__actual-price{color:#ed1c24;font-size:18px!important;font-weight:700}.sm-carouselle__wrap-three .bx-wrapper{max-width:532px;min-width:532px;margin:0 20px}.sm-carouselle__wrap-four .bx-wrapper{min-width:711px}.sm-carouselle__wrap-five .bx-wrapper{min-width:890px}.sm-mainpage__description{padding:5px 0 20px 0;font-family:cotext,arial,helvetica,sans-serif;text-align:justify}.sm-mainpage__description h1,.sm-mainpage__description p{display:inline;font-size:10px;font-weight:400;color:gray;margin:0;padding:0}.sm-mainpage__topbanners{overflow:hidden;margin:0 -4px 1px 0}.sm-mainpage__topbanners img{border:0}.sm-mainpage__topbanners a{float:left}.sm-mainpage__topbanners a>img{display:block}.sm-mainpage__main_slider{position:relative;height:346px}.sm-slider__frame{position:absolute;top:0;left:0;border-radius:6px;overflow:hidden}.sm-slider__frame a,.sm-slider__frame img{display:block;border-radius:6px}.sm-mainpage__main_slider .slider_controller{position:absolute;left:50%;bottom:11px;z-index:20}.sm-mainpage__main_slider .slider_controller span{display:inline-block;width:13px;height:13px;background:url(../images/sm_slider_dots.png) 0 0 no-repeat;margin:0 5px;cursor:pointer}.sm-mainpage__main_slider .slider_controller span.active{background-position:0 -13px}.sm-mainpage__main_slider>span{position:absolute;width:37px;height:37px;z-index:15;top:155px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sm-mainpage__main_slider>span.sm-slider__prev{left:50%;margin-left:-532px;background:url(../images/frontpage_banner_arrows.png) 0 0 no-repeat}.sm-mainpage__main_slider>span.sm-slider__next{right:50%;margin-right:-532px;background:url(../images/frontpage_banner_arrows.png) 0 -37px no-repeat}.sm-mainpage__main_slider:hover>span{visibility:visible;opacity:.7}.sm-mainpage__main_slider:hover>span.sm-slider__prev{margin-left:-493px}.sm-mainpage__main_slider:hover>span.sm-slider__next{margin-right:-493px}.sm-mainpage__main_slider>span:hover{opacity:1}.sm-mainpage__brands{display:table;table-layout:fixed;width:100%}.sm-mainpage__brands>a{display:table-cell;height:80px;background:#fff;border-right:1px #f5f5f5 solid;text-align:center;vertical-align:middle;line-height:0}.sm-mainpage__brands>a img{width:130px;height:auto}.sm-mainpage__brands>p{display:table-cell;height:80px;white-space:nowrap;font-size:11px;text-transform:uppercase;text-align:center;background:#fff;vertical-align:middle}.sm-mainpage__brands>p a{text-decoration:none}.sm-mainpage__twobanners,.sm-mainpage__twobanners-pro{list-style:none;overflow:hidden;margin:0 -20px 15px 0}.sm-mainpage__twobanners>li{float:left;margin:0 20px 0 0;width:485px;height:191px;border-radius:8px;overflow:hidden}.sm-mainpage__twobanners-pro>li{float:left;margin:0 20px 0 0;width:485px;border-radius:8px;overflow:hidden}.sm-mainpage__twobanners a,.sm-mainpage__twobanners img,.sm-mainpage__twobanners-pro a,.sm-mainpage__twobanners-pro img{display:block}.sm-mainpage__onebanner{border:1px #ccc solid;box-shadow:3px 4px 0 rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 18px 0;overflow:hidden}.sm-mainpage__onebanner a{display:block}.sm-mainpage__onebanner a img{display:block;margin:0 auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-three-banners__wrap{list-style:none;margin:0 -30px 15px 0}.sm-three-banners__wrap>li{float:left;margin:0 18px 0 0;border-radius:8px;overflow:hidden}.sm-three-banners__wrap>li a,.sm-three-banners__wrap>li img{display:block}.smBanners{list-style:none;margin:0 0 10px 0;text-align:justify;line-height:0}.smBanners .smBanners__frame{display:inline-block;line-height:normal;vertical-align:top;text-align:left}.smBanners .smBanners__frame a,.smBanners .smBanners__frame img{display:block}.smBanners__frame-text{max-width:19%}.smBanners:after{content:'';display:inline-block;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;width:100%}.smTitleBorder{font-size:22px;line-height:22px;color:#41474c;position:relative;text-transform:uppercase;overflow:hidden;margin:0 0 15px 0}.smTitleBorder span{padding:0 15px 0 0;float:left}.smTitleBorder:after{content:'';display:block;overflow:hidden;height:2px;background:#41474c;margin:10px 0 0 0}.sm-category{background:url(../images/blue_bottom_shadow_bg.jpg) 0 100% no-repeat}.sm-category__left{position:relative;width:180px;float:left;padding:38px 0 0 0}.sm-category__facet-clear-all{position:absolute;top:10px;left:8px;font-size:10px;line-height:20px;font-family:cotext,arial,helvetica,sans-serif;color:#ed1c24;background:url(../images/red_cross_8x8.png) 0 6px no-repeat;padding:0 0 0 13px;cursor:pointer;margin:0 0 8px 0}.sm-category__facet-clear-all a,.sm-category__facet-clear-all a:hover{color:#ed1c24;text-decoration:none}.sm-category__facet{margin:0 0 20px 0;position:relative}.sm-category__facet h3{font-size:13px;line-height:14px;font-weight:400;padding:5px 13px 5px 6px;border-bottom:2px #cfcfcf solid;cursor:pointer;position:relative}.sm-category__facet h3:after{display:block;content:'';position:absolute;width:13px;height:13px;top:0;right:0;bottom:0;margin:auto;background:url(../images/facet_trigger.png) 100% -87px no-repeat}.sm-category__facet h3.active:after{background-position:100% 0}.sm-category__facet-price_submit.sm-button__blue{font-size:12px;display:inline-block}.sm-category__facet-price .sm-category__facet-body{padding:20px 0 0 0}.sm-category__facet-price_display{overflow:hidden;margin:0 -10px 8px 0}.sm-category__facet-price_display>span{float:left;line-height:32px;font-size:14px;font-family:cotext,arial,helvetica,sans-serif;color:#818181}.sm-category__facet-price_display>input[type=text]{float:left;width:53px;height:30px;font-size:12px;line-height:30px;border:1px #ccc solid;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#2d2d2d;padding:0 4px 0 0;text-align:right;margin:0 3px;font-family:cotext,arial,helvetica,sans-serif}.sm-category__facet-price-slider_bg{margin:0 0 10px 0;position:relative}.sm-category__facet-price-slider_bg:after{content:'';width:100%;height:11px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.4),inset 0 0 2px rgba(0,0,0,.4);-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,.4),inset 0 0 2px rgba(0,0,0,.4);box-shadow:inset 1px 1px 3px rgba(0,0,0,.4),inset 0 0 2px rgba(0,0,0,.4);position:absolute;top:2px;left:0;background:#efefef}.sm-category__facet-price .ui-slider{position:relative;height:16px;width:100%;margin:0 auto}.sm-category__facet-price .ui-slider-range{position:absolute;z-index:3;top:5px;height:5px;background:#005baa}.sm-category__facet-price .ui-slider-handle{position:absolute;z-index:4;display:block;width:17px;height:16px;cursor:pointer;top:-1px;margin-left:-8px;background:url(../images/price_range_pins.png) 0 0 no-repeat}.sm-category__facet-price .ui-slider-handle.ui-state-active{background-position:0 -16px}.sm-category__facet-collection .sm-category__facet-body{padding:0 6px 0 8px}.sm-category__facet-collection .sm-category__facet-value{display:block;padding:3px 0 3px 3px;border:1px #fff dotted;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;margin:0 0 1px 0;position:relative}.sm-category__facet-collection .sm-category__facet-value img{display:block}.sm-category__facet-collection .sm-category__facet-value:hover{border:1px #e8e8e8 dotted}.sm-category__facet-collection .sm-category__facet-value.active{background:#e8e8e8;border:1px #e8e8e8 solid;color:#005baa}.sm-category__facet-collection .sm-category__facet-value.active:after{display:block;content:'';width:6px;height:6px;position:absolute;top:5px;right:5px;background:url(../images/cross_6x6.png) 0 0 no-repeat}.sm-category__facet-color .sm-category__facet-body{padding:10px 0 0 0}.sm-category__facet-color .sm-category__facet-value{float:left;padding:4px;width:25px;height:21px;background:#fff;border:1px #fff dotted;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 1px 9px 0;position:relative}.sm-category__left .sm-category__facet-color .sm-category__facet-value{padding:3px;width:auto;height:auto}.sm-category__facet-color .sm-category__facet-value:hover{border:1px #e8e8e8 dotted}.sm-category__facet-color .sm-category__facet-value>span{display:block;width:23px;height:19px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.sm-category__facet-color .sm-category__facet-value.active{background:#e8e8e8;border:1px #e8e8e8 solid}.sm-category__facet-color .sm-category__facet-value.active>span{border:1px #fff solid}.sm-category__facet-color .sm-category__facet-value.active:after{display:block;content:'';width:6px;height:6px;position:absolute;top:7px;right:7px;background:url(../images/cross_6x6.png) 0 0 no-repeat}.we_need_invert:after{background:url(../images/white_cross_6x6.png) 0 0 no-repeat!important}.sm-category__facet-type-list .sm-category__facet-body{padding:15px 5px 0 5px}.sm-category__facet-type-list .sm-category__facet-value,.sm-delivery-facet__block{font-size:13px;line-height:21px;font-family:cotext,arial,helvetica,sans-serif;border:1px #fff dotted;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 1px 0;position:relative}.sm-category__facet-type-list .sm-category__facet-value,.sm-delivery-facet__link{display:block;text-decoration:none;cursor:pointer;padding:0 14px 0 6px}.sm-delivery-facet__block>*{padding-left:6px}.sm-category__facet-type-list .sm-category__facet-value span,.sm-delivery-facet__amount{color:#2d2d2d}.sm-category__facet-type-list .sm-category__facet-value:hover,.sm-delivery-facet__block:hover{border:1px #e8e8e8 dotted}.sm-category__facet-type-list .sm-category__facet-value.disabled{color:#aaa;cursor:default}.sm-category__facet-type-list .sm-category__facet-value.disabled:hover{border:1px #fff dotted}.sm-category__facet-type-list .sm-category__facet-value.active,.sm-delivery-facet__block_active{background:#e8e8e8;border:1px #e8e8e8 solid}.sm-category__facet-type-list .sm-category__facet-value.active,.sm-delivery-facet__block_active .sm-delivery-facet__link{color:#005baa}.sm-category__facet-type-list .sm-category__facet-value.active:after,.sm-delivery-facet__block_active .sm-delivery-facet__link:after{display:block;content:'';width:6px;height:6px;position:absolute;top:5px;right:5px;background:url(../images/cross_6x6.png) 0 0 no-repeat}.sm-category__facet-type-list .sm-category__facet-value.sm-category__facet-value-kb{display:block;font-size:13px;line-height:normal;padding:0 14px 0 6px;font-family:cotext,arial,helvetica,sans-serif;border:0;cursor:pointer;margin:0 0 7px 0;position:relative;text-decoration:none}.sm-category__facet-type-list .sm-category__facet-value.sm-category__facet-value-kb:hover{border:0}.sm-delivery-facet__option input,.sm-delivery-facet__option label{cursor:pointer;line-height:21px;vertical-align:middle;color:#2d2d2d}.sm-delivery-facet__option:hover label{color:#e91b24}.sm-delivery-facet__option-active label{color:#005baa}.sm-delivery-facet__option-disabled{opacity:.5}.sm-delivery-facet__option-disabled:hover label{color:#2d2d2d}.sm-delivery-facet__option-active.sm-delivery-facet__option-disabled:hover label{color:#005baa}.sm-category__facet-type-button .sm-category__facet-body{padding:18px 0 0 15px}.sm-category__facet-type-button .sm-category__facet-value{float:left;width:32px;height:28px;border:1px #b3b3b3 solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:12px;line-height:28px;text-align:center;margin:0 4px 4px 0;cursor:pointer;text-decoration:none;color:#2d2d2d}.sm-category__facet-type-button .sm-category__facet-value.we_need_smaller_font{font-size:9px;letter-spacing:-.03em}.sm-category__facet-type-button .sm-category__facet-value.disabled{background:#eff3f4 url(../images/property_disabled.png) 50% 50% no-repeat;color:#9ea0a0;cursor:default}.sm-category__facet-type-button .sm-category__facet-value.active{background:#005baa;border:1px #005baa solid;color:#fff}.sm-category__facet-type-button .sm-category__facet-showmore{padding:10px 0 0 0;position:relative;left:-3px}.sm-category__facet-type-button .sm-category__facet-value.we_need_moar_space{width:70px}.sm-category__facet-hidden{display:none;clear:left}.sm-category__facet-showmore,.sm-category__facet-showmoreThanMore{clear:left;font-size:11px;line-height:23px;padding:0 0 0 7px;font-family:cotext,arial,helvetica,sans-serif}.sm-category__main-to-compare{background:#eff3f4;padding:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 20px 0;position:relative}.sm-category__main-to-compare_items_wrapper{overflow:hidden;width:666px;height:75px}.sm-category__main-to-compare_items{height:75px;max-height:75px;overflow-y:hidden;overflow-x:auto}.sm-category__main-to-compare_item{float:left;width:160px;height:61px;overflow:hidden;margin:0 5px 0 0}.sm-category__main-to-compare_item>div{width:61px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;margin:0 10px 0 0;overflow:hidden;position:relative}.sm-category__main-to-compare_item>div>a{height:61px}.sm-category__main-to-compare_item>div>span{display:block;width:16px;height:16px;position:absolute;top:1px;right:1px;cursor:pointer;background:#fff url(../images/red_cross_8x8.png) 50% 50% no-repeat;opacity:.7;border-radius:4px}.sm-category__main-to-compare_item>div>span:hover{opacity:1;box-shadow:0 0 1px rgba(0,0,0,.5)}.sm-category__main-to-compare_item>h3{overflow:hidden;font-size:12px;line-height:15px;font-weight:400}.sm-category__main-to-compare_item>h3 a{color:#2d2d2d;text-decoration:none}.sm-button__blue.sm-category__main-to-compare_button{position:absolute;top:19px;right:10px;font-size:12px}.sm-category__main_slider{position:relative;box-shadow:3px 4px 0 rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 20px 0}.sm-category__main_slider>a,.sm-category__main_slider>img{display:block;position:absolute;top:0;left:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-category__main_slider img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-category__main_slider .slider_controller{position:absolute;left:50%;bottom:-30px;z-index:20}.sm-category__main_slider .slider_controller span{display:inline-block;width:13px;height:13px;background:url(../images/sm_slider_dots.png) 0 0 no-repeat;margin:0 5px;cursor:pointer}.sm-category__main_slider .slider_controller span.active{background-position:0 -13px}.sm-category__main-sorting{position:relative;height:32px}.sm-category__main-sorting_pseudoselect{position:absolute;top:0;left:0;width:213px;font-family:cotext,arial,helvetica,sans-serif}.sm-category__main-sorting_pseudoselect_trigger{border:1px #9f9f9f solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:12px;line-height:30px;height:30px;cursor:pointer;padding:0 0 0 10px;position:relative}.sm-category__main-sorting_pseudoselect_trigger:after{display:block;content:'';width:10px;height:5px;position:absolute;top:13px;right:8px;background:url(../images/black_romb.png) 0 -5px no-repeat}.sm-category__main-sorting_pseudoselect.active .sm-category__main-sorting_pseudoselect_trigger:after{background-position:0 0}.sm-category__main-sorting_pseudoselect_trigger>span{font-size:10px;color:#333}.sm-category__main-sorting_pseudoselect_dropdown{position:absolute;left:0;right:0;background:#eff3f4;padding:5px 10px;z-index:10;box-shadow:2px 3px 0 rgba(0,0,0,.2)}.sm-category__main-sorting_pseudoselect_dropdown>a{font-size:12px;line-height:24px;color:#005baa;border-top:1px #dae2e4 solid;text-decoration:none;display:block}.sm-category__main-sorting_pseudoselect_dropdown>a:first-child{border-top:0}.sm-category__main-sorting_pseudoselect_dropdown>a>span{font-size:10px;color:#333}.sm-category__main-sorting_displayed{position:absolute;top:10px;left:223px;font-size:12px;line-height:12px}.sm-category__main-sorting_split{position:absolute;top:10px;left:340px;font-size:12px;line-height:12px}.sm-category__main-sorting_split a{padding:0 8px;text-decoration:none;border-left:2px #dadada solid;display:inline-block}.sm-category__main-sorting_split a:first-child{border:0}.sm-category__main-sorting_split a.active{color:#2d2d2d;cursor:default}.sm-category__main-sorting_pager{position:absolute;top:10px;right:0;font-size:12px;line-height:14px}.sm-category__main-sorting_pager span{float:left;height:14px;margin:0 0 0 6px;color:#2c2c2c}.sm-category__main-sorting_pager a{float:left;min-width:14px;height:14px;text-align:center;position:relative;text-decoration:none;margin:0 0 0 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#2c2c2c}.sm-category__main-sorting_pager a:hover{background:#c6c5c5;color:#fff}.sm-category__main-sorting_pager span.active{border-radius:3px;float:left;height:14px;margin:0 0 0 6px;min-width:14px;position:relative;text-align:center;text-decoration:none;background:#333;color:#fff}.sm-category__main-sorting_pager a.active{background:#333;color:#fff}.sm-category__main-sorting_pager a.active:hover{background:#333;color:#fff;cursor:default}.sm-category__main-sorting_pager_left:after{display:block;content:'';position:absolute;top:2px;left:5px;width:0;height:0;border-right:5px #333 solid;border-top:5px #fff solid;border-bottom:5px #fff solid}.sm-category__main-sorting_pager_right:after{display:block;content:'';position:absolute;top:2px;left:5px;width:0;height:0;border-left:5px #333 solid;border-top:5px #fff solid;border-bottom:5px #fff solid}.sm-category__main-sorting_pager a.sm-category__main-sorting_pager_left:hover,.sm-category__main-sorting_pager a.sm-category__main-sorting_pager_right:hover{background:0}.sm-category__main-sorting_top-page-wrap{margin:0 0 20px 0;position:relative}.sm-category__main-sorting_bottom-page-wrap{padding:7px 0;border-top:2px #cfcfcf solid;border-bottom:2px #cfcfcf solid;margin:0 0 20px 0}.sm-category__items-wrap{margin:0 -10px 20px 0}.sm-category__item,.sm-category__item-mobile{width:178px;height:395px;padding:5px 12px 5px 5px;float:left;margin:0 0 12px 0;background:#fff url(../images/category_item_bg.png) 1000% 1000% no-repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;white-space:normal}.sm-category__item.isCC{height:410px}.sm-category__item .js-compare-link{visibility:hidden}.sm-category__item:hover{background-color:#f0f4f5;background-position:100% 100%}.sm-category__item-mobile .js-compare-link,.sm-category__item:hover .js-compare-link{visibility:visible}.sm-category__item:hover .item-card__buy-button{visibility:visible}.sm-category__item-photo{position:relative;padding:0 0 5px 0}.sm-category__item-photo__border{position:absolute;left:0;bottom:-5px;width:180px;height:25px;background:url(../images/kocherga.png) 0 100% no-repeat;z-index:99}.sm-category__item-photo a{width:184px;height:230px;background:url(../images/category_item_photo_pad.png) 0 100% no-repeat;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-category__item:hover .sm-category__item-photo a:after{position:absolute;content:'';width:0;height:0;right:0;bottom:0;border:12px #fff solid;border-right:13px #f0f4f5 solid;border-bottom:12px #f0f4f5 solid}.sm-category__item-topbar_place{position:absolute;top:4px;left:4px}.sm-category__item-tech_place{position:absolute;top:22px;left:4px}.sm-category__item-bottombar_place{position:absolute;bottom:4px;left:4px}.sm-category__item-bottombar_place>img,.sm-category__item-tech_place>img,.sm-category__item-topbar_place>img{display:block}.sm-category__item h2,.sm-category__item-mobile h2{position:absolute;left:0;right:0;padding:0 5px;top:246px;font-size:12px;line-height:15px;font-weight:400;z-index:10;height:30px;overflow:hidden}.sm-category__item h2.cropped:after,.sm-category__item-mobile h2.cropped:after{content:'';position:absolute;bottom:0;right:5px;width:60px;height:15px;background:url(../images/longnametrimmer.png) 0 0 no-repeat}.sm-category__item:hover h2.cropped{height:auto;overflow:visible;background:#f0f4f5}.sm-category__item:hover h2.cropped:after{display:none}.sm-category__item h2 a{text-decoration:none;font-family:cotext,arial,helvetica,sans-serif}.sm-category__item h2 a:hover,.sm-category__item:hover h2 a{color:#222;background:0 0!important}.sm-category__item-actual-price{font-size:21px;font-weight:700;position:absolute;top:304px;left:5px;right:5px;color:#ed1c24}.smTileOldpriceBlock{position:absolute;top:279px;left:5px;right:5px}.smTileOldpriceBlock__oldprice{font-size:11px;line-height:14px!important;color:#929292;position:relative;padding:0 2px}.smTileOldpriceBlock__oldprice:before{content:'';position:absolute;left:0;right:0;top:7px;height:0;border-bottom:1px #929292 solid;transform:rotate(-7deg)}.smTileOldpriceBlock__discount{height:20px;font-size:14px;line-height:20px!important;color:#fff;background:#ed1c24;border-radius:3px;padding:0 10px}.sm-category__item .sm-category__item-rating{position:absolute;top:333px}.sm-category__item-rating{height:14px;display:flex;flex-direction:row;align-items:flex-start}.sm-category__item-rating .sm-category__item-rating-stars{margin-right:1ex}.sm-category__item-rating .sm-category__item-rating-stars .sm-star{display:inline-block;width:12px;height:12px;background-size:12px 12px;background:no-repeat top left}.sm-category__item-rating .sm-category__item-rating-stars .sm-star.on{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)}.sm-category__item-rating .sm-category__item-rating-stars .sm-star.half{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}.sm-category__item-rating .sm-category__item-rating-stars .sm-star.off{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}.sm-category__item-rating .sm-category__item-rating-label{font-size:10px;text-decoration:none}.smTileOptionsSelect{display:none!important;position:absolute;top:345px;left:5px;right:5px}.smTileCCIcons{display:none!important;position:absolute;top:376px;left:5px}.smTileCCIcons .esmicon{font-size:14px;margin:0 10px 0 0;cursor:pointer}.sm-category__item:hover .smTileCCIcons,.sm-category__item:hover .smTileOptionsSelect{display:block!important}.sm-category__item-get-delivery{position:absolute;top:352px;left:10px;background:url(../images/icon_delivery.png) 0 50% no-repeat;padding:0 0 0 30px;color:#000;font-family:cotext,arial,helvetica,sans-serif;font-size:10px;line-height:20px}.b-freeShipping{position:absolute;right:5px;top:300px;width:54px;height:18px;background:#fff url(data:image/gif;base64,R0lGODlhMwAQAMQAANzm7yZrrViGu+nu9Kq+2fT2+n2ex97k8MXS47jI39La6iZrsJ2z00N5tI+pzf/9/2uSwc/c6v7+/ABcp///+4yozv3//Pz///7+/z96tf7//f7+/v///f7////+/////yH5BAAAAAAALAAAAAAzABAAAAX/4PZx13d5HvU9nYZx3XU949d5HId6tmR9ngelE9sMaR+JjYLRoDAUVIsnKQweOdSm89nwtpoChYPxdGAcL2zDKbA4mtVHI1gsHINA4M5h7A0JC3sNBR4QAYQfBAEHCIJ2CQJkAgkcEQsELAYNGQYeAQQJBQCMBwUJDQMFCAQGjRMHBAIIsB8NEAwPAAYGAAeMpAQeBhACHqQFBwsfegGuewEMvDAerRgAEwAQBNgHkQkBBRzT2BPmBHkIAQgFtwYBGAsHB7ALAAAFsi0PrR70pAr+CdCDqQOvDr8OBGMgyNkDXouY/SFlhwEHCIIMtOqAjUCGD/QILOBAQd9BAMsu/2AKoMCCgnULkgXgMEDhjXv4JHRQgO+DGwumCpwB8GEAj6I+C2zAMOCDhQESAFzosOFAB6MXBjixseVEBysefsw5FqWDEBw6fN7g4NTECrZv4XApdEFHHz2VNvhZYICLBHWI8j1aYDQCqA9FFzRoYLGDAFUZFPAwTMDGVZYaP6DCh8tDHgUcEOj4ReCACWICNHBA6cGRhU8AKnjaghoDYlQfNG442GGRBpFHS1DA9IHpAnUIPlAMYExigxyXkXuQ4KDCOAIb9HmQTeFl0+k5MHF44EePp1/37HU4LoAA2718NxhuZuwCRkRXPJT/eAaTzgAR7BQTSoOgIM8A8qwXgVEHCsS0iC+OfBEBABooMd4AEQzAlgZG2QCABGyZpsE8B2xQwgBcaIiBVToBQFMCN3iQABAenJAEDxR4YcYDGpwhAmKI6fAjDlggxiNbSgCJQQgAOw==) center center no-repeat;border:1px solid #0060ad;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.sm-category__item-get-pickup{position:absolute;top:352px;right:10px;background:url(../images/icon_pickup.png) 0 50% no-repeat;padding:0 0 0 23px;color:#000;font-family:cotext,arial,helvetica,sans-serif;font-size:10px;line-height:10px}.sm-category__item-add-to_compare{position:absolute;left:10px;top:375px;height:20px;color:#000;font-family:cotext,arial,helvetica,sans-serif;font-size:10px;line-height:20px;background:url(../images/icon_compare.png) 0 50% no-repeat;padding:0 0 0 27px;cursor:pointer}.sm-category__item-add-to_compare.isCC{top:395px}.sm-category__item-added{position:absolute;left:10px;top:375px;height:20px;font-family:cotext,arial,helvetica,sans-serif;font-size:10px;line-height:20px}.sm-category__item-added.isCC{top:395px}.sm-category__item-added a{color:#4c4c4c;border-bottom:1px #4c4c4c dotted;text-decoration:none}.sm-category__item-subscription-available{position:absolute;left:10px;top:343px;height:20px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:15px;color:grey}.sm-category__item-subscription-available-isInList{color:red}.item-card__buy-button{position:absolute;top:360px;width:75%;visibility:hidden}.sm-category__main{width:782px;float:right}.sm-category__selected-facets{margin:0 0 15px 0;padding:10px 0 5px 0;border-top:2px #cfcfcf solid;border-bottom:2px #cfcfcf solid;overflow:hidden}.sm-category__selected-facets span{float:left;margin:0 10px 5px 0;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:15px;padding:4px 0}.sm-category__selected-facets>a{float:left;padding:4px 18px 4px 4px;background:#e8e8e8;margin:0 8px 5px 0;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:15px;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;max-height:15px}.sm-category__selected-facets>div{float:left;padding:3px 4px;background:#e8e8e8;margin:0 8px 5px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}.sm-category__selected-facets>a img{display:block}.sm-category__selected-facets>div a{float:left;width:21px;height:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 0 4px;position:relative}.sm-category__selected-facets>div a:first-child{margin:0}.sm-category__selected-facets>a:after{display:block;content:'';width:6px;height:6px;position:absolute;top:4px;right:4px;background:url(../images/cross_6x6.png) 0 0 no-repeat}.sm-category__selected-facets>div a:after{display:block;content:'';width:6px;height:6px;position:absolute;top:2px;right:2px;background:url(../images/cross_6x6.png) 0 0 no-repeat}.sm-category__selected-facets>p{float:left;white-space:nowrap;color:#ed1c24;cursor:pointer;font-family:cotext,arial,helvetica,sans-serif;font-size:10px;line-height:15px;padding:4px 0 4px 13px;background:url(../images/red_cross_8x8.png) 0 7px no-repeat}.sm-category__selected-facets>p a,.sm-category__selected-facets>p a:hover{color:#ed1c24;text-decoration:none}.sm-category__main-articles{padding:20px 0;overflow:hidden;border-top:2px #cfcfcf solid}.sm-category__main-articles h4{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px 0}.sm-category__main-articles a{text-decoration:none}.sm-category__main-articles_right{float:right;width:260px;padding:0 0 0 20px}.sm-category__main-articles_right a{font-size:12px}.sm-category__main-articles_right nav{margin:0 0 8px 0}.sm-category__main-articles_right nav a{display:block;line-height:16px;margin:0 0 8px 0}.sm-category__main-articles-body{overflow:hidden;padding:0 20px 0 0;border-right:1px #cfcfcf solid}.sm-category__main-articles-body>img{float:left;margin:0 16px 0 0}.sm-category__main-articles-body>div{overflow:hidden}.sm-category__main-articles-body>div h3{font-size:16px;font-weight:400;margin:0 0 17px 0;text-decoration:underline}.sm-category__main-articles-body>div p{font-size:12px;line-height:18px}.sm-subcategory{background:url(../images/blue_bottom_shadow_bg.jpg) 0 100% no-repeat}.sm-subcategory__left{float:left;width:177px;margin:0 20px 0 0;padding:38px 0 0 0}.sm-subcategory__left nav a{display:block;font-size:13px;font-family:cotext,arial,helvetica,sans-serif;margin:0 0 15px 0;text-decoration:none}.sm-subcategory__left nav a span{color:#333}.sm-subcategory__main{padding:0 0 0 197px}.sm-subcategory__content{border-collapse:collapse;margin:0 0 40px 0}.sm-subcategory__content td{padding:15px;border:1px solid #e6e6e6;border-right:0;vertical-align:top;width:174px}.sm-subcategory__content tr.first-child td{padding-top:0;border-top:0}.sm-subcategory__content tr.last-child td{padding-bottom:0;border-bottom:0}.sm-subcategory__content td.first-child{padding-left:0;border-left:0}.sm-subcategory__content td.last-child{padding-right:0;border-right:0}.sm-subcategory__content tr td.none-border{border:0}.sm-subcategory__content td>a{height:180px;margin:0 0 5px 0}.sm-subcategory__content h2{font-size:17px;line-height:18px;font-weight:400;text-align:center}.sm-subcategory__content h2 a{text-decoration:none;color:#2c2c2c;background:0 0!important}.sm-subcategory__content h2 a:hover,.sm-subcategory__content td:hover h2 a{color:#005baa}.sm-subcategory__content td:hover img{opacity:.9}.sm-subcategory__description{margin:0 0 40px 0;color:gray}.sm-subcategory__description ol,.sm-subcategory__description ul{margin:10px 10px 10px 30px}.sm-subcategory__description div,.sm-subcategory__description p{margin:15px 0}.sm-compare{overflow:hidden;background-image:linear-gradient(to right,#f0f0f0 50%,#fff 50%);position:relative;margin-top:-11px}.sm-compare h1{background:#fff;margin:0;padding-bottom:10px}.sm-compare-recovery-popup{position:fixed;z-index:80;padding:20px 0;left:calc(50% - 80px);width:250px;top:167px;background-color:#eff3f4;border-radius:5px;text-align:center;display:none}.sm-compare-recovery-product{border-radius:4px;background-color:#fff;padding:6px 15px;color:#0058af;border:1px solid #0058af;margin-left:20px}.sm-compare__header{background-image:linear-gradient(to right,#f0f0f0 50%,#fff 50%)!important;display:none;position:fixed;left:0;right:0;top:33px;background:#fff;box-shadow:0 0 2px 0 #000;z-index:9999}.sm-compare__header>div{overflow:hidden}.sm-compare__alternative{overflow:hidden;width:2500px;background:#f0f0f0}.sm-compare__alternative .sm-compare__items-wrap{min-height:inherit;padding-top:5px}.sm-compare__items-wrap>ul{font-size:0}.sm-category__item-alternative{height:90px;display:inline-block;width:180px;padding:5px;margin:0 5px 0 0;vertical-align:top;position:relative;overflow:hidden}.sm-category__item-photo-alternative a img{max-width:45px;max-height:55px;position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:1}.sm-category__item-alternative .sm-category__item-photo-alternative{display:inline-block;height:100%;width:25%;vertical-align:middle;text-align:center}.sm-category__item-description{display:inline-block;vertical-align:middle;width:70%;padding-left:5px}.sm-category__item-description .sm-category__remove-item{top:-8px}.sm-category__item-description .sm-category__item-buy-alternative{font-size:10px;height:24px;line-height:24px;display:inline-block;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;background:url(../images/red_button_bg.png) 0 50% repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 12px;margin-top:5px;border-bottom:1px #ca7275 solid}.sm-category__item-actual-price-alternative{font-size:18px;font-weight:700;color:#ed1c24}.sm-category__item-description h2{font-size:12px;line-height:14px;font-weight:400;height:30px;overflow:hidden;padding-left:1px;position:relative;margin-top:5px;white-space:normal}.sm-category__item-description h2 a{text-decoration:none}.sm-compare__products{overflow:hidden}.sm-compare__next-product,.sm-compare__prev-product{height:35px;width:35px;position:fixed;top:40%;border-radius:50%;z-index:9999}.sm-compare__prev-product{left:calc((100% - 990px)/ 4);background:#000 url(../images/frontpage_banner_arrows.png) -1px -1px no-repeat}.sm-compare__next-product{right:calc((100% - 990px)/ 4);background:#000 url(../images/frontpage_banner_arrows.png) -1px -38px no-repeat}.sm-compare__next-product:hover,.sm-compare__prev-product:hover{cursor:pointer;box-shadow:0 0 10px 2px rgba(0,0,0,.4)}.showItem{display:block}.sm-category__item-alternative .sm-compare-quickView{height:inherit}.sm-category__item-alternative .sm-compare__quickView-button{top:35%}.sm-compare-quickView{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;width:190px;height:420px;background:rgba(255,255,255,.5);z-index:9999}.sm-compare__quickView-button{top:140px;color:#004c87;border:1px solid #004c87;background:#fff;position:relative;display:inline-block;padding:0 10px;height:29px;font-size:12px;line-height:29px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.sm-compare__quickView-button:hover{cursor:pointer;text-shadow:0 0 5px rgba(0,0,0,.6)}#sm-compare__preloader{height:100%;z-index:5;opacity:.5;background:#fff url(../images/sm-wrap-ajax.gif) 50% 100px no-repeat}.sm-compare__actions{overflow:hidden}.similar-background{background:#d8d8d8!important}.sm-compare__actions a{display:block;text-decoration:none;font-size:12px;line-height:18px;padding:0 0 0 27px;margin:0 0 0 25px}.sm-compare-filtres{min-height:325px}.headerBar .sm-compare__headerLink{position:relative;padding-left:25px;color:#005aab;background:url(../images/compare-icon-blue.png) no-repeat}.cc-authUser .sm-compare__headerLink{display:inline-block;position:relative;margin:0 5px 0 25px;padding-left:25px;text-align:right;background:url(../images/compare-icon-white.png) 0 5px no-repeat}.cc-authUser .sm-compare__headerLink .sm-compare__quantity{margin-left:5px;margin-right:5px;text-decoration:none}.headerBar-alternate .sm-compare__headerLink{background:url(../images/compare-icon-white.png) no-repeat}.sm-compare #sm-quicktop{margin-left:-75px!important}.sm-compare__hidden{overflow:hidden}.sm-compare__actions-mail{background:url(../images/print_and_mail.png) 0 -84px no-repeat}.sm-compare__actions-cleanAll{background:url(../images/icon_basket_clear_gray.png) 3px 4px no-repeat}.sm-compare__left{width:200px;float:left;padding-right:4px;padding-top:5px;padding-left:5px;box-sizing:border-box}.sm-compare__products .sm-compare__left{height:435px;padding-top:10px;padding-left:10px;box-sizing:border-box}.sm-compare__left h3{font-size:18px;font-weight:400;margin:0 0 20px 0}.sm-compare__left a{font-size:12px;line-height:24px;display:block;width:145px;padding:0 0 0 23px;text-decoration:none;color:#707070;margin:0 0 5px 0}.sm-compare__left a.active{color:#333;background:#7fd6f7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-compare__items-wrap{overflow:hidden;background-color:#fff;padding-left:5px;padding-right:5px;padding-bottom:15px;min-height:435px;white-space:nowrap;border-top:1px solid #e6e6e6}.sm-compare__items-wrap .sm-category__item,.sm-compare__items-wrap .sm-category__item-mobile{height:410px;display:inline-block;float:none;text-align:left}.sm-compare__items-wrap .sm-category__item:hover{height:410px;display:inline-block;float:none}.sm-category__remove-item{position:absolute;width:26px;height:26px;top:0;right:0;background:url(../images/red_cross_8x8.png) 50% 50% no-repeat;cursor:pointer}.sm-category__item-buy{position:absolute;top:354px;left:5px;font-size:10px;line-height:24px;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;height:24px;background:#ed1c24;background:linear-gradient(to bottom,#ed1c24 0,#a71419 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 12px;border-bottom:1px #ca7275 solid}.sm-category__item-buy.disabled{background:#ccc;border:0;cursor:default}.sm-category__item-add-wishlist{position:absolute;left:0;top:390px;font-size:12px;line-height:14px;padding:0 0 0 30px;background:url(../images/star_13x12.png) 7px 0 no-repeat;text-decoration:none}.sm-compare__characteristix:after{content:'';display:block;background:linear-gradient(to right,#f0f0f0 200px,#fff 200px);height:100px}.sm-compare__characteristix-header{font-size:12px;line-height:16px;font-weight:700;position:relative;border-bottom:1px #4d4d4d solid;background-color:#fff}.sm-compare__items-wrap-mask{overflow:hidden}.haracteristix-header-text{background-color:#f0f0f0;display:inline-block;width:200px;vertical-align:bottom;padding-bottom:5px;position:relative;padding-top:20px}.haracteristix-header-text span{position:absolute;bottom:5px}.haracteristix-header-navigation{display:inline-block;vertical-align:bottom;padding-bottom:5px;width:776px;text-align:right}.haracteristix-header-navigation span{color:#005baa;font-weight:400;width:80px;background:url(../images/characteristix_open_close.png) 100% -86px no-repeat;cursor:pointer;padding-right:15px}.haracteristix-header-navigation span:first-child{background-position:100% 5px}.sm-compare__characteristix-body{overflow:hidden}.sm-compare__characteristix-line{overflow:hidden;font-size:12px;line-height:16px;border-bottom:1px #c9c9c9 solid}.sm-compare__characteristix-line.white{background-image:linear-gradient(to right,#f0f0f0 200px,#fff 200px)}.sm-compare__characteristix-line.black{background-color:#f0f0f0}.sm-compare__characteristix-parameter{padding-left:30px;width:170px;display:inline-block;margin-top:0;margin-bottom:0;float:left}.sm-compare__characteristix-parameter-value{padding:6px 0}.sm-compare__characteristix-value{display:inline-block;width:195px;padding:6px 0 6px 6px;overflow:hidden;white-space:normal;vertical-align:top;text-align:left}.sm-compare__characteristix-value[disabled]{color:rgba(0,0,0,.4)}.sm-goods_photo-3d{position:absolute!important;top:0;right:0;bottom:0;left:0;margin:auto;display:none;z-index:10;background-color:#fff;text-align:center}.sm-goods_photo-3d>div.holder{display:inline-block;margin-top:50px}.sm-goods_photo-3d>.preloader{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff url(../images/sm-wrap-ajax.gif) 50% 50% no-repeat}.loadingTextPreloader{display:inline-block;width:16px;height:14px;background:url(../images/loadingText.gif) 50% 50% no-repeat;vertical-align:text-bottom}.sm-goods{display:table;border-collapse:collapse}.sm-goods_main{display:table-cell;vertical-align:top}.sm-goods_right{display:table-cell;vertical-align:top;width:210px;padding:0 0 0 22px}.sm-goods_right h2{font-size:18px;font-weight:400;margin:0 0 5px 0;text-align:center}.sm-goods__carouselle>h2.bionic-border:after{background:#bdbdbd}.sm-goods_cross-sell{border:1px #f0f0f0 solid;margin:0 0 8px 0;border-radius:6px;position:relative;padding:10px 15px}.sm-goods_cross-sell.empty{border:0}.sm-goods_cross-sell:after{position:absolute;display:block;width:26px;height:24px;content:'';bottom:-1px;right:-1px;background:url(../images/small_card_corner.png) 0 0 no-repeat}.sm-goods_cross-sell>a{height:156px;margin:0 0 10px 0}.sm-goods_cross-sell>h3{font-size:12px;font-weight:400;margin:0 0 7px 0}.sm-goods_cross-sell>h3 a{text-decoration:none;background:0 0!important}.sm-article-crosssell__price,.sm-carouselle .cross-sale__price,.sm-goods_cross-sell .cross-sale__price{position:relative;z-index:10;min-height:16px}.sm-article-crosssell_price_original,.sm-carouselle .cross-sale__price__original,.sm-goods_cross-sell .cross-sale__price__original{color:#929292;font-size:13px;display:inline-block;line-height:16px;position:relative;padding:0 2px}.sm-article-crosssell__price__original:before,.sm-carouselle .cross-sale__price__original:before,.sm-goods_cross-sell .cross-sale__price__original:before{content:'';position:absolute;left:-2px;right:-2px;top:7px;height:0;border-bottom:1px #929292 solid;transform:rotate(-7deg)}.sm-article-crosssell__price__actual,.sm-carouselle .cross-sale__price__actual,.sm-goods_cross-sell .cross-sale__price__actual{color:#ed1c24;font-size:18px!important;font-weight:700;display:inline-block;line-height:20px}.sm-article-crosssell__price__discount,.sm-carouselle .cross-sale__price__discount,.sm-goods_cross-sell .cross-sale__price__discount{background:#ed1c24;color:#fff;font-size:14px;font-weight:700;padding:0 3px;border-radius:3px;display:inline-block;margin:0 0 1px 5px}.sm-goods_cross-sell .sm-goods_cross-sell_actual-price{color:#ed1c24;font-size:18px;font-weight:700}.crossSell__button{padding:0 10px!important;position:relative;z-index:10;font-size:12px!important;display:inline-block}.sm-goods_main_photos-block{width:370px;float:left;margin:0 22px 0 0}.sm-goods_main_logo-and-collections{overflow:hidden}.sm-goods_main_logo-holder{float:right}.sm-goods_main_logo-holder img{display:block}.sm-goods_main_logo-and-collections>img{display:block;margin:0 0 10px 0}.sm-goods_main_photo{margin:0 0 17px 0;position:relative;width:370px;height:420px;background-color:#fff}.ugc-photo-container .ugc-photo-comment{position:absolute;bottom:0;height:auto;min-height:40px;left:0;right:0;background-color:rgba(255,255,255,.85);padding:2px 3px;max-height:70px;overflow:hidden;transition:max-height 1s ease}.ugc-photo-container .ugc-photo-comment .ugc-photo-comment__ellipsis{display:inline}.ugc-photo-container .ugc-photo-comment .ugc-photo-comment__end-of-text{display:none}.ugc-photo-container .ugc-photo-comment:hover{max-height:1000px}.ugc-photo-container .ugc-photo-comment:hover .ugc-photo-comment__ellipsis{display:none}.ugc-photo-container .ugc-photo-comment:hover .ugc-photo-comment__end-of-text{display:inline}.ugc-photo-container .ugc-socnet{position:absolute;top:10px;height:auto;right:0;background-color:rgba(255,255,255,.7);padding:2px 3px}.ugc-photo-container .ugc-socnet a{opacity:.5}.ugc-photo-container .ugc-socnet a:hover{opacity:1}.ugc-photo-container{position:absolute;bottom:0;top:0;right:0;left:0;background-color:#fff}.ugc-photo{white-space:nowrap;height:100%;text-align:center}.ugc-photo img{vertical-align:middle;max-width:100%}.goods_prettyphoto_link{display:none;width:37px;height:36px;position:absolute;right:0;bottom:0;background:url(../images/goods_photo_zoom.png) 0 0 no-repeat}.goods_prettyphoto_link.active{display:block}.goods_prettyphoto_link:hover{background-position:0 -36px}.sm-goods_main_photos-block .bx-wrapper{position:relative;margin-left:17px!important}.sm-goods_main_photo-slider li>a{display:block;border:1px #d6d6d6 solid;border-radius:6px;width:62px;height:62px;position:relative}.sm-goods_main_photo-slider li>a.cloudzoom-gallery-active:after{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:url(../images/diagonal_grid.png);z-index:20}.sm-goods_main_photo-slider li>a img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;z-index:10}.sm-goods_main_photo-slider li.sm-goods_main_photo-slider_video>a:after{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:url(../images/video_play.png) 50% 50% no-repeat;z-index:20}.sm-goods_main_photos-block .bx-controls a{display:block;position:absolute;top:24px;width:12px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsNJREFUeNpcVD9MGmEUf3dMpCEdsBHOdmmVupkoCUvb62rAtWnFMkHc2h5qDBOBxTRB2ziBkJBYXTrYBdKxQJc6oI6o1A1wkEH+DNp41/e+7+7z9Es+jrzv937fe7/3u5MMwwBzuXG/qdfrsycnJwEK+Hy+/ZmZmZ/49zvuLsUkM2HyV6WWyOfzkU6nAxIdSBLoeObxeGBxcXH7tfpyDcMNSnCWSqXN9Y2vUTCBYN4q7sa1FP9UCIVCH6RWqzW/sBDZJTYGpiTcLpcLLnu9O7Gdne2wQ1EeLzebzSkbGTz3+SCbzUK1WoXBYMBiMiZeXV0PHSMjjz73+n23BcZGYT2Tga2tLTg8PATDvJnKw2Sn3G63n9rZk8kkVCoVKJfLDCzLsiiLsLJXUc5s0kI6nQZVVWFubo4l2DdhZdT5j2gMn8fHx7CysgLRaBQURQGLjM4YFq9BlRZQJUnUiy0ylfr9SxGTJQNV2gnLXq/3h6ZpBatezqgzMFMHY7QIQ1hJ13VimKxWfydyuVzk/PycT5nHxaRVnDSSsUlb1zIvHRwczTYajQAxj4+P7/v908xLiOmy0oQdxCJmQzztTQvz4Z6s1WqJbC7PSgLGozMA1s1LevXi1nw4pM1MZiMqiaZBDI16obW8pN01H9ga5ZL2bTJzLzHzjY09WcYXZsow6yRVisUi89HFxYVIoOTr63/cfGgqYb7hcAgDnMFqYhWTjqDb7TKwA8vDW50Ot3vki2RNx2RqNk9BwWbfvpuHvb09u1sfyso989FhMBhkBkylUhxsnqNiZ/I0GspipkXMsViMGRB7E0LQud/v5+YLh9+br6iDJblcD5hKfB7mMPF3d/cbN188Hi/ITA0dmW6gh+8yv/VGgDXtIzef9ZmxzNfBSd9aWoLR0VGcdAzNp96a7/6H7PT0b4DiExPP0Hz+Ox+y/wIMAPNEp3HqERlqAAAAAElFTkSuQmCC) 0 0 no-repeat}.sm-goods_main_photos-block .bx-controls a.bx-prev{left:-16px}.sm-goods_main_photos-block .bx-controls a.bx-next{right:-16px;background-position:0 -13px}.sm-goods_main_photos-block .bx-controls a.disabled{display:none}.sm-goods_features{padding:25px 0 0 17px}.sm-goods_features>div{float:left;margin:0 5px 0 0}.sm-goods_features>div img{display:block}.sm-goods_features>div{cursor:pointer}.sm-goods_main div.sm-ugc-carousel{width:758px}.sm-goods .sm-ugc-carousel__sliders-container{width:570px}.sm-goods .sm-ugc-carousel__text-cube{width:178px;margin-right:10px}.sm-goods_main_details{position:relative;float:left;width:366px}.sm-goods_main_details h1{font-size:22px;line-height:22px;margin:0 0 10px 0}.sm-goods_main_details_sku{font-size:10px;color:#747474;margin:0 0 2px 0;position:relative}.sm-goods_main_details_sku_all{cursor:pointer;display:inline;border-bottom:1px #7f7f7f dotted;position:relative;margin:0 0 0 3px}.sm-goods_main_details_sku_all:after{display:block;width:5px;height:3px;content:'';position:absolute;top:5px;right:-8px}.sm-goods_main_details_sku_all:after{background:url(../images/grey_arrow_down.gif) 0 0 no-repeat}.sm-goods_main_details_sku_all.pressed:after{background:url(../images/grey_arrow_up.gif) 0 0 no-repeat}.sm-rating_stars-style.sm-goods_main__item-rating{margin:0 0 17px 0}.sm-goods_main__item-rating>a{display:block;position:absolute;top:0;left:76px;font-size:10px;line-height:12px;text-decoration:none;border-left:1px #8e8f94 solid;padding:0 0 0 5px;z-index:10}.sm-goods_main_details_prices{position:relative;margin:0 0 20px 0}.sm-goods_main_details_prices_left{position:relative;padding:19px 0 0 0}.sm-goods_main_details_prices_old-price{position:absolute;top:0;left:0;font-size:16px;line-height:19px;color:#4c4c4c;padding:0 3px}.sm-goods_main_details_prices_old-price:before{content:'';position:absolute;left:-2px;right:-2px;top:7px;height:0;border-bottom:1px #4c4c4c solid;transform:rotate(-10deg)}.sm-goods_main_details_prices_actual-price{font-size:30px;line-height:28px;font-weight:700;color:#ed1c24;min-width:110px}.sm-goods_main_details_prices_save-amount{font-size:11px;color:#747474}.sm-goods_main_details_prices_save-percent{position:absolute;right:158px;width:42px;height:20px;font-size:14px;line-height:20px;color:#fff;text-align:center;background:#ed1c24;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:5px 0 0 0}.egcCardPrice{display:inline-block;font-size:28px;line-height:32px;vertical-align:middle;width:120px;text-align:right;font-family:corp,arial,helvetica,sans-serif;font-weight:700;color:#ed1c24}.newLayout__label.newLayout__label-egcCustom{font-size:14px;font-family:corp,arial,helvetica,sans-serif}.sm-goods__mainprice-wrap{float:left;position:relative}.sm-goods_main_details_color-size-block{min-height:90px;margin:0 0 10px 0;position:relative}.sm-goods_main_details_color-size-label{display:block;font-size:11px;line-height:20px;color:#4c4c4c;text-transform:uppercase}.sm-goods_main_details_color{margin:0 0 7px 0}.sm-goods_main_details_color .sm-goods_main_details_color-size-label{float:left;margin:0 10px 0 0;line-height:26px}.sm-goods_main_details_color .sm-goods__param-value{float:left;width:22px;padding:1px;border:1px #fff solid;margin:0 3px 3px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer}.sm-goods_main_details_color .sm-goods__param-value.active{border:1px #b1b1b1 solid;cursor:default}.sm-goods_main_details_color .sm-goods__param-value>div{height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-goods_main_details_color .sm-goods__param-value>div.unknown{background-color:#fff;border:1px solid #d0d0d0;text-align:center;vertical-align:middle;line-height:20px}.sm-goods_main_details_color .sm-goods__param-value>div.unknown:after{content:"?"}.sm-goods_main_details__subscribe_hint{margin:6px 0 7px}.sm-goods_main_details_size{margin:0 0 7px 0}.sm-goods_main_details_size .sm-goods__param-value{min-width:32px;height:30px;float:left;margin:0 4px 4px 0;padding:0 3px;border:1px #b3b3b3 solid;box-sizing:border-box;font-size:12px;line-height:28px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;white-space:nowrap}.sm-goods_main_details_size .sm-goods__param-value.active{background:#005baa;border:1px #005baa solid;color:#fff}.sm-goods_main_details_size .sm-goods__param-value.disabled{cursor:default;background:#eff3f4 url(../images/property_disabled.png) 50% 50% no-repeat;color:#9ea0a0}.sm-goods_main_details_size:not(.js-product-sizes-popup) .sm-goods__param-value.disabled[data-can-subscribe=true]{cursor:pointer}.sm-goods_main_details_size:not(.js-product-sizes-popup) .sm-goods__param-value.disabled[data-can-subscribe=true].active{border:2px #005baa solid;line-height:26px;padding:0 2px}.sm-goods_main_details_sizetable-link{display:block;font-size:12px;line-height:14px;padding:5px 0 5px 20px;text-decoration:none;background:url(../images/sizetable_link.png) 0 50% no-repeat}.sm-goods_main_details_sizetable-link span{border-bottom:1px #005baa dashed}#sm-popup .sm-goods_main_details_sizetable-link{display:none}.sm-goods__plate{position:absolute;top:0;right:0;cursor:pointer}.sm-goods__plate a,.sm-goods__plate img{display:block}.sm-goods_main_details_size__can-subscribe-message{margin:6px auto}.sm-goods_main_details_grey-block{padding:10px 0 10px 15px}.sm-goods_main_details_buttons{margin:0 0 7px 0}.sm-goods__pickup-unavailable-message{margin-bottom:15px;font-size:13px}.sm-goods_main_details_buttons a{float:left;height:41px;line-height:41px}a.sm-goods_main_details_buy-straight{font-weight:700;text-transform:uppercase;margin:0 40px 0 0}a.sm-goods_main_details_wish{font-weight:700;text-transform:uppercase;margin:0 2px;white-space:nowrap;padding:0 13px}a.sm-goods_main_details_buy-straight.disabled{color:#fff;background:#ccc;cursor:default}a.sm-goods_main_details_buy-straight.disabled:hover{text-shadow:none!important}.sm-goods_main_details_buy-instant{font-size:16px}.sm-goods__avail-info h4{font-size:17px;font-weight:400;color:#303030;margin:0 0 5px 0}.sm-goods__avail-size{font-family:cotext,arial,helvetica,sans-serif;font-size:13px;color:#da454a;margin:0 0 8px 0}.sm-goods__avail-none{font-size:13px;color:#303030;margin:0 0 8px 0}.getItemMethod{padding:8px 0 0 52px;min-height:22px;margin:0 0 5px 0;position:relative}.getItemMethod:before{position:absolute;top:8px;left:0;content:'';background:url(../images/prodcart_delivery_icons.png) 0 0 no-repeat}.getItemMethod__title.bonus{color:#8f9292;font-size:12px}.getItemMethod__title.delivery{padding:5px 0 0 0}.getItemMethod-delivery:before{height:26px;width:38px}.getItemMethod-pickup:before{height:27px;width:32px;left:3px;background-position:0 -26px}.avail-icon-light:before{opacity:.5}.getItemMethod__title{font-size:13px;color:#303030}.sm-goods__avail-info-pickup{padding-bottom:5px}.sm-goods__avail-info-pickup:before{top:6px}.getItemMethod__subtitle{font-size:12px;color:#999}.sm-goods_main_details_grey_cards{margin:0 0 8px 0}.sm-goods_main_details_grey_cards>p{font-family:cotext,arial,helvetica,sans-serif;font-size:10px;color:#8f9292;margin:0 0 7px 0}.sm-goods_main_details_grey_cards>div{float:left;width:115px}.sm-goods_main_details_grey_cards>div>img{float:left;margin:0 5px 0 0}.sm-goods_main_details_grey_cards>div div{overflow:hidden}.sm-goods_main_details_grey_cards>div div>span{display:block;font-size:11px;color:#8e8e8e}.sm-goods_main_details_grey_cards>div div>span:first-child{font-size:14px;line-height:14px;color:#000}.sm-goods_main_details_operations{list-style:none;padding:8px 0;border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid;margin:0 15px 10px 0}.sm-goods_main_details_operations li{float:left;margin:0 0 0 10px}.sm-goods_main_details_operations li:first-child{margin:0}.sm-goods_main_details_operations span li{margin:0}.sm-goods_main_details_operations li a{display:block;font-size:12px;line-height:16px;height:14px;background:url(../images/goods_operations_icon.png) 0 1px no-repeat;padding:0 0 0 21px;text-decoration:none}li.sm-goods_main_details_operations-wish a{background-position:0 -29px}li.sm-goods_main_details_operations-mail a{background-position:1px -56px}li.sm-goods_main_details_operations-print a{background-position:0 -86px}.sm-goods_tabs_block{padding:25px 0 20px 0;clear:left}.sm-goods_tabs-bodies{padding:15px 0 0 0;margin:0 0 20px 0}.sm-goods_tabs-bodies_body>p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 15px 0;text-align:justify}.sm-goods__description-wrap{overflow:hidden}.sm-goods__description-wrap>ul{float:left;width:260px;list-style:none;font-family:cotext,arial,helvetica,sans-serif;margin:0 18px 0 0}.sm-goods__description-wrap>ul li{background:url(../images/tech_separator.png) 50% 100% no-repeat;margin:0 0 10px 0;padding:0 0 4px 0}.sm-goods__description-wrap>ul li:last-child{background:0}.sm-goods__description-wrap>ul div{float:left;width:86px}.sm-goods__description-wrap>ul div img{display:block}.sm-goods__description-wrap>ul h4{font-size:12px;font-weight:400;color:#005baa;text-transform:uppercase;margin:0 0 7px 0}.sm-goods__description-wrap>ul p{font-size:12px;margin:0 0 5px 0}.sm-goods__description-wrap>ul a{text-decoration:none}.sm-goods__description-text{overflow:hidden}.sm-goods__description-text p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 7px 0;text-align:justify}.sm-goods__description-text ul{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 12px 14px;text-align:justify}.sm-goods__description-text ul li{margin:0 0 10px 0}.sm-goods_main_photo-tech{position:absolute;top:0;left:0}.sm-goods_main_photo-tech>img{display:block;margin:0 0 10px 0}.sm-goods_tabs_characteristix{border-collapse:collapse;width:600px;margin:0 0 20px 0;font-family:cotext,arial,helvetica,sans-serif}.sm-goods_tabs_characteristix td,.sm-goods_tabs_characteristix th{padding-top:5px;padding-bottom:5px;border-bottom:1px #c9c9c9 dashed}.sm-goods_tabs_characteristix tr.sm-goods_tabs_characteristics_trigger :not(span),.sm-goods_tabs_characteristix tr.sm-goods_tabs_characteristix_trigger th{border-bottom:1px #4d4d4d dashed}.sm-goods_tabs_characteristix tr.sm-goods_tabs_characteristix_simple td,.sm-goods_tabs_characteristix tr.sm-goods_tabs_characteristix_simple th{border-bottom:1px #4d4d4d dashed}.sm-goods_tabs_characteristix th{text-align:left;font-size:15px;font-family:corp,arial,helvetica,sans-serif}.sm-goods_tabs_characteristix td{font-size:12px}tr.sm-goods_tabs_characteristics_trigger td{text-align:right;color:#005baa;padding-right:20px;background:url(../images/characteristix_open_close.png) 100% 8px no-repeat}.sm-characteristics_block.collapsed tr.sm-goods_tabs_characteristics_trigger td{background-position:100% -82px}tr.sm-goods_tabs_characteristics_trigger td span{cursor:pointer}.sm-goods_tabs_characteristix td:first-child{padding-left:25px;padding-right:15px}.sm-characteristics_block.collapsed .characteristics_values{display:none}.sm-goods_tabs_download{position:absolute;top:35px;right:0;width:146px;list-style:none}.sm-goods_tabs_download li{position:relative;font-size:12px;font-family:cotext,arial,helvetica,sans-serif;color:gray;padding:0 0 0 28px;margin:0 0 13px 0}.sm-goods_tabs_download li img{display:block;position:absolute;left:0;top:0}.sm-goods_tabs_download li a{display:block;margin:0 0 4px 0;text-decoration:none}tr.hidden_on_load{display:none}.sm-goods_tabs_feedback{padding:15px 0 0 0;border-bottom:1px #4d4d4d dashed}.sm-goods_tabs_feedback-date{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;color:#999;margin:0 0 6px 0}.sm-goods_tabs_feedback-name{font-size:15px;font-weight:700;color:#333;margin:0 0 6px 0;position:relative}.sm-goods_tabs_feedback-name-rating{position:absolute;top:2px;right:0;width:69px}.sm-goods_tabs_feedback p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;color:#333;margin:0 0 6px 0;word-wrap:break-word}.sm-goods_tabs_feedback-useful{text-align:right;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:18px;color:#333;margin:0 0 6px 0}.sm-goods_tabs_feedback-useful span{display:inline-block;width:26px;height:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-weight:700;text-align:center;cursor:pointer}.sm-goods_tabs_feedback-useful_yes{background:#1f9e1c;margin:0 0 0 12px}.sm-goods_tabs_feedback-useful_no{background:#ed1c24;margin:0 0 0 4px}.sm-goods_tabs_feedback_answer{padding:10px 15px 5px 40px;background:#eff3f4 url(../images/breadcrumbs_main.png) 8px 7px no-repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 10px 0}.sm-goods_tabs_feedback-header{border-bottom:1px #e6e6e6 solid;margin:0 0 15px 0;position:relative;min-height:48px}.sm-goods_tabs_feedback-header h3{font-size:19px;font-weight:400}.sm-goods_tabs_feedback-header-stars{list-style:none;float:right;width:150px}.sm-goods_tabs_feedback-header-stars li{font-size:12px;line-height:12px;color:#005baa;margin:0 0 7px 0}.sm-goods_tabs_feedback-header-stars li p{display:block;top:0;right:0;height:12px;width:70px;position:absolute;border-left:2px #cacbcd solid;text-align:right}.sm-goods_tabs_feedback-header-stars li span.active{background-color:#eee}.sm-goods_tabs_feedback-sort{font-size:15px;color:#333;font-weight:700}.sm-goods_tabs_feedback-sort span{font-size:12px;font-weight:400;margin:0 0 0 30px}.sm-goods_tabs_feedback-sort span.active{color:inherit;border:0;cursor:default}.sm-goods_tabs_feedback_write-button{margin:15px 0}.sm-goods__write-review-username{position:relative;font-size:15px;line-height:18px;min-height:18px;color:#333;font-weight:700;width:623px;margin:0 0 15px 0}.sm-goods__write-review_pick-rating{position:absolute;top:4px;right:0;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:12px;font-weight:400}.sm-goods__write-review_pick-rating .sm-rating_stars-style{width:69px;display:inline-block;margin:0 0 0 10px;vertical-align:top;cursor:pointer}#addReviewForm{padding:0 0 15px 0;margin:0 0 25px 0;border-bottom:1px #e6e6e6 solid}#addReviewForm textarea{display:block;width:610px;height:135px;background:#efefef;border:1px #b2b2b2 solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 3px 0;resize:none;padding:5px}.sm-goods_tabs_feedback-showmore{font-size:12px;padding:15px 0 0 0}.sm-goods_tabs_presence_header_select-city{font-size:12px;color:#005baa;border-bottom:1px #005baa dotted;cursor:pointer;margin:0 0 0 20px}.sm-goods_tabs_presence_header_select-metro{float:right}.sm-goods_tabs_presence_header_select-metro span{font-size:12px;line-height:22px;vertical-align:bottom}.sm-goods_tabs_presence_header_select-metro span select option:disabled{color:#d0d0d0}.sm-goods_tabs_presence_header_select-city:hover{color:#e91b24}.sm-goods_tabs_presence_header_select-metro span:hover{color:#e91b24}.sm-goods_tabs_presence-sort{font-size:15px;line-height:22px;color:#333;font-weight:700;margin:0 0 15px 0}.sm-goods_tabs_presence-sort span{font-size:12px;vertical-align:bottom;font-weight:400;margin:0 0 0 30px}.sm-goods_tabs_presence-sort span.active{color:inherit;border:0;cursor:default}.sm-goods_tabs_presence-sort span.active.default::after{content:' ↕'}.sm-goods_tabs_presence-sort span.active.desc::after{content:' ↓'}.sm-goods_tabs_presence-sort span.active.asc::after{content:' ↑'}.sm-goods_tabs_presence_map-placeholder{width:760px;height:420px;margin:0 0 10px 0}.sm-goods_tabs_presence-availability{font-size:12px;color:#333;margin:0 0 15px 0}.sm-goods_tabs_presence-availability label{margin:0 0 0 25px}.sm-goods_tabs_presence-availability input{vertical-align:top;margin:0 4px 0 0}.sm-presence-map__legend-item{position:relative;font-size:12px;color:#333;font-family:cotext,arial,helvetica,sans-serif;float:left;height:31px;margin-top:10px;padding:0 12px 0 38px}.sm-presence-map__legend-icon{height:31px;display:inline-block;vertical-align:middle}.sm-presence-map__legend-icon .svgIco{margin-top:-13px}.sm-presence-map__legend-text{display:inline-block;vertical-align:middle}.sm-goods_tabs_presence_status{color:#ed1c24}.sm-goods_tabs_presence_marker svg{top:-5px}.sm-goods_tabs_presence_list_table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}.sm-goods_tabs_presence_list_table td{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;vertical-align:middle;padding-top:7px;padding-bottom:7px;position:relative}.sm-goods_tabs_presence_list_table td:first-child{padding-left:10px;border-radius:7px 0 0 7px}.sm-goods_tabs_presence_list_table td:last-child{padding-right:10px;border-radius:0 7px 7px 0}.sm-goods_tabs_presence_list_table td:after{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px #4d4d4d dashed}.sm-goods_tabs_presence_list_table td:first-child:after{left:5px}.sm-goods_tabs_presence_list_table td:last-child:after{right:5px}.sm-goods_tabs_presence_list_table tr:hover td,.storeRowPreselected td{background-color:#eff3f4}.sm-goods_tabs_presence_list_table.cursor-pointer td{cursor:pointer}.sm-goods_tabs_presence_list_table td.sm-goods_tabs_presence_address{padding-right:15px}.sm-goods_tabs_presence_list_table td.sm-goods_tabs_presence_address a{text-decoration:none}.sm-goods_tabs_presence_list_table td.sm-goods_tabs_presence_avail{color:#333}.sm-goods_tabs_presence_list_table td.sm-goods_tabs_presence_avail span{color:#4c4c4c}.oneclick-goods{overflow:hidden;margin:0 0 20px 0}.oneclick-goods_image{width:92px;height:90px;float:left;margin:0 13px 0 0}.oneclick-goods_details{overflow:hidden}.oneclick-goods_name{font-size:14px;line-height:18px;color:#005baa;margin:0 0 6px 0}.oneclick-goods_old-price{font-size:12px;line-height:12px;color:#8e8f94;text-decoration:line-through}.oneclick-goods_price{font-size:19px;color:#ed1c24;font-weight:700}.sm-popup_oneclick .sm-goods_main_details_size{margin:0 0 30px 0}.oneclick-goods_formline{margin:0 0 10px 0}.oneclick-goods_formline.submit{margin:0}.oneclick-goods_formline label{float:left;font-size:14px;line-height:24px;color:#005baa;font-family:cotext,arial,helvetica,sans-serif;width:105px}.oneclick-goods_formline input[type=email],.oneclick-goods_formline input[type=text]{float:left;width:165px;height:24px;line-height:24px;font-size:14px;color:#333}.sm-popup_oneclick form>p{padding:10px 0 20px 0;font-size:12px;line-height:18px;font-family:cotext,arial,helvetica,sans-serif}.oneclick-goods_formline input[type=submit]{display:block;height:41px;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;color:#fff;background:url(../images/red_button_bg.png) 0 0 repeat-x;border:0;padding:0 20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 auto;font-family:corp,arial,helvetica,sans-serif}.sm-popup_oneclick_thankyou{font-weight:400;margin-top:50px;text-align:center;font-size:15px;line-height:18px}.sm-popup_oneclick_thankyou strong{color:#005baa}.sm-oneclick__recommend{overflow:hidden;margin:0 -10px 27px 0}.sm-oneclick__recommend-item{float:left;width:72px;margin:0 1px 0 0}.sm-oneclick__recommend-frame{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 0 2px 0;margin:0 0 5px 0}.sm-oneclick__recommend-imglink{height:56px}.sm-oneclick__recommend-textlink{display:block;overflow:hidden;font-size:9px;padding:0 3px;font-family:cotext,arial,helvetica,sans-serif;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.sm-oneclick__recommend-item .rouble{display:block;font-size:11px;font-weight:700;color:#ed1c24;padding:0 3px}.sm-oneclick__recommend-add{display:block;width:65px;height:17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto;text-decoration:none;font-size:9px;line-height:17px;text-transform:uppercase;text-align:center;color:#fff;font-family:cotext,arial,helvetica,sans-serif;background:url(../images/blue_button_bg.png) 0 0 repeat-x}.sm-oneclick__recommend-add:hover{color:#fff}.cloudzoom-lens{width:100px;height:100px;z-index:10}.cloudzoom-lens>img{display:none}.cloudzoom-zoom{border:1px solid #888;background-color:#fff;width:420px;height:450px;top:90px;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:10}.cloudzoom-zoom-inside{border:0;box-shadow:none}.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}.cloudzoom-blank{background-image:url(../images/cloud_blank.png)}.cloudzoom-zoom{z-index:4000}.cloudzoom-ajax-loader{background-image:url(../images/cloud_ajax-loader.gif);width:32px;height:32px}.scroll-pane{position:relative;overflow:hidden;height:100%}.sm-shops h2{font-size:22px;font-weight:400;margin-bottom:10px}.sm-shops h3{font-size:18px;font-weight:400;margin-bottom:10px}.sm-shops p{font-size:12px;font-family:cotext,arial,helvetica,sans-serif}.sm-shops_frame{background:#eff3f4;padding:4px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sm-shops_panel{float:left;height:792px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-shops_panel-left{width:384px;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sm-shops-panel_map{width:594px;margin-left:4px}.sm-shops-panel_map .sm-goods_tabs-bodies{padding:0;margin:0}.sm-shops_list{list-style:none}.sm-shops_list-item{margin:0 10px;padding:6px 0;border-top:1px solid #eff3f4}.sm-shops_list-no-shops-label{font-family:cotext,arial,helvetica,sans-serif;font-size:14px}.allItemsOneStore__body .sm-shops_list-item{padding:0;border:0}.allItemsOneStore__body .sm-shops_item-my-shop{display:none}.sm-shops_list-hr{height:3px;background:#e8e8e8;margin:10px 0}.sm-shops_list-item:first-child{border-top:0}.sm-shops_list-body{position:relative;font-size:12px;line-height:18px;margin:0 -10px;padding:5px 10px;border:1px #fff solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sm-shops_list-item.active .sm-shops_list-body{background:#e8e8e8}.sm-shops_list-item.hover .sm-shops_list-body,.sm-shops_list-item:hover .sm-shops_list-body{border:1px #ccc solid}.sm-shops_list-body-close{position:absolute;display:none;top:2px;right:4px;width:12px;height:12px;background:url(../images/cross_6x6.png) center no-repeat}.sm-shops_list-body.active .sm-shops_list-body-close{display:block}.map-balloon{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;max-width:320px;line-height:16px}.map-balloon .sm-wholeshop-parent{min-width:320px}.sm-shops_item-name{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;color:#005baa;text-align:left;margin-bottom:4px}.sm-shops_item-address,.sm-shops_item-address.map-balloon{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;color:#005baa;text-align:left}.sm-shops_item-address a,.sm-shops_item-name a{text-decoration:none}.sm-shops_metro{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:20px;background:url(../images/icon_metro.png) 0 8px no-repeat;padding:7px 0 7px 20px!important}.sm-shops-view_metro{font-size:15px;margin-left:6px}.sm-shops_item-value{min-height:35px;min-width:320px;position:relative;font-size:12px;line-height:16px;padding-left:33px;padding-right:10px;margin-top:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sm-shops_item-value .sm-shops_icon-shops{position:absolute;left:0;top:5px}.smShopAddressCard__icons{position:absolute;right:10px;bottom:10px}.smShopAddressCard__icons_baloon{position:absolute;right:-30px;bottom:10px;line-height:25}.smShopAddressCard__icons_baloon>div{margin-right:5px}.smShopAddressCard__iconsCC{position:absolute;right:10px;top:10px}.smShopAddressCard__iconsCC>div{text-align:center}.smShopAddressCard__iconsCC .esmicon-heart,.smShopAddressCard__icons_baloon .esmicon-heart{font-size:16px}.sm-shops_item-my-shop{cursor:pointer;line-height:12px}.sm-shops_item-my-shop div{font-size:10px;color:#005baa;border-bottom:1px dotted #005baa;text-decoration:none}.sm-shops_item-my-shop div:hover{color:#e91b24;border-bottom:1px dotted #e91b24}.sm-shops_item-my-shop.active{padding-top:6px;background:url(../images/cross_6x6.png) 100% 0 no-repeat}.sm-shops_item-my-shop.active div{border-bottom:0}.sm-shops_item-my-shop.active div:hover{color:#e91b24}.sm-shops_item-my-shop .esmicon-heart{color:#b3b1b2;margin:0 5px 0 0}.sm-shops_item-my-shop.active .esmicon-heart{color:#ec1d27}.sm-shops_metro-map{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden}.sm-shops_icon-heart{display:block;width:14px;height:13px;background-image:url(../images/icon_heart.png)}.icon-shops-none{padding-left:0}.icon-shops-24:before{top:4px;left:3px;background-position:-150px 0}.icon-shops-clock{background:url(../images/address/shop/clock.png) 3px 4px no-repeat}.icon-shops-clock-black{background:url(../images/address/shop/clock-black.png) 3px 4px no-repeat}.icon-shops-phone{background:url(../images/address/shop/phonetube-blue-small.png) 3px 4px no-repeat}.icon-shops-phone-black{background:url(../images/address/shop/phonetube-black-small.png) 3px 4px no-repeat}.icon-shops-gps{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOTgwIiB3aWR0aD0iOTgwIiB2aWV3Qm94PSIwIDAgOTgwLjAwMDMgOTgwLjAwMDAyIj48cGF0aCBmaWxsPSIjMDA1Y2E3IiBkPSJNNDc4LjE5IDk2Mi40OGMtNjYuNzE4LTk0LjkxLTE0MC45My0yMjEuNjMtMTg0Ljc0LTMxNS40Ni01Mi44MzYtMTEzLjE2LTgxLjkxNS0yMDMuNDEtOTMuNjczLTI5MC43MS0zLjU0Ny0yNi4zMzgtMy42MDMtNzguNTM1LS4xMDctMTAwIDIxLjI0NC0xMzAuNDMgMTE1LjI1LTIyOC4zMSAyNDEuNjctMjUxLjYyIDIwLjQ3Ni0zLjc3NiA3Ni42NjctMy43NzYgOTcuMTQzIDAgMTM0LjUyIDI0LjgwMyAyMzIuOTYgMTM2LjIyIDI0My42NCAyNzUuNzQgMi41ODggMzMuODIxLTEuMjY2IDc4LjAzMS0xMC43ODQgMTIzLjczLTI2LjIxMiAxMjUuODUtOTkuNDQ1IDI4OS4yMS0yMDYuODYgNDYxLjQzLTIyLjY5NyAzNi4zOTItNjcuODk0IDEwNC44LTczLjkyMiAxMTEuODktLjU1MS42NDgtNi4xMTktNi4xMDItMTIuMzczLTE1em0zNS45NjQtNTEzLjM1YzIwLjc2Ny0zLjYyMSAzOS4zMzItMTEuMDg3IDU3Ljc3Ny0yMy4yMzYgMTAuNTQxLTYuOTQyIDMxLjA4MS0yNy40MTcgMzguMjgyLTM4LjE2MiAyMC44MDItMzEuMDM2IDMwLjM3MS02OS4xNjggMjYuMTU0LTEwNC4yMi03LjcwNC02NC4wMzEtNTAuNTA5LTExNC4zNC0xMTAuODQtMTMwLjI4LTExLjg2OC0zLjEzNC0xNy40NDktMy43NjgtMzQuMTg0LTMuODgxLTI3LjQ4NS0uMTg2LTQ0LjcyNSAzLjgwMS02Ny44NTcgMTUuNjkzLTM4LjM1MyAxOS43MTYtNjUuMTAzIDUzLjcxNC03Ni44MDIgOTcuNjExLTMuMTY0IDExLjg3Mi0zLjY0MSAxNi42MTItMy42NzQgMzYuNTAxLS4wNDIgMjUuNTc2IDEuNjA2IDM1LjMxOSA5LjU1IDU2LjQ2OCA3Ljg2MSAyMC45MyAxNi43ODUgMzQuMzk1IDM0LjUyOSA1Mi4xMDQgMTcuNzQ4IDE3LjcxMyAzMS4zMTEgMjYuNyA1Mi4wNDkgMzQuNDg5IDIzLjQyMyA4Ljc5OCA1MC4wOTMgMTEuMjU0IDc1LjAxNCA2LjkwOHoiLz48L3N2Zz4=) 4px 2px no-repeat;background-size:24px 26px}.sm-shops_facet-value{position:relative;display:block;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;color:#2c2c2c;line-height:20px;padding:11px 13px 0 33px;text-decoration:none;border:1px solid transparent;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-shops_facet-value:hover{border:1px solid #ccc}.active .sm-shops_facet-value:after{background:url(../images/cross_6x6.png) no-repeat;content:"";display:block;height:6px;position:absolute;right:3px;top:3px;width:6px}.sm-shops_facet-value .sm-shops_icon-shops{position:absolute;top:50%;left:3px;margin-top:-15px}.sm-shops_city{position:relative;float:right;text-align:right;padding:7px 0 0 0;font-size:18px;white-space:nowrap}.sm-shops_city-name{color:#005baa}.sm-shops_change,.sm-shops_change:visited{font-size:11px;color:#005baa;text-decoration:none;margin-left:15px}.sm-shops_change:hover{color:#e91b24}.sm-shops_city__header{overflow:hidden;margin:0 0 10px 0}.sm-shops_city__header h1{overflow:hidden}.sm-shops__navigation{overflow:hidden;margin:20px 0 13px 0;float:right}.sm-shops__navigation ul{float:right}.sm-shops__navigation .sm-actions-and-social{margin:0 20px 20px 0;position:relative;top:6px}.sm-shops_filter-type{width:710px}.sm-shops_filter{margin-bottom:20px}.sm-shops_filter-item{float:left;margin-right:18px}.sm-shops_filter-time{margin-right:0}.sm-shops_filter-service{float:left;margin:15px 0 0 0;width:710px}.sm-shops_filter-list{list-style:none}.sm-services_filter-list-item,.sm-shops_filter-list-item{float:left;position:relative;overflow:hidden;margin-left:5px;font-size:12px;line-height:22px;color:#2c2c2c;padding:11px 13px 0 33px;border:1px solid transparent;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-services_filter-list-item{color:#005baa!important}.sm-services_filter-list-item:hover,.sm-shops_filter-list-item:hover{border:1px solid #ccc}.sm-shops_filter-service .sm-services_filter-list-item,.sm-shops_filter-service .sm-shops_filter-list-item{padding:5px 13px 6px 7px}.sm-services_filter-list-item .svgIco,.sm-shops_filter-list-item .svgIco{position:absolute;left:6px;top:-13px}.sm-shops_filter-list-item-24 .svgIco{top:0}.sm-services_filter-list-item.active,.sm-shops_filter-list-item.active{background-color:#e8e8e8}.sm-services_filter-list-item .sm-services_filter-list-item-close{display:none}.sm-services_filter-list-item.active .sm-services_filter-list-item-close,.sm-shops_filter-list-item.active:after{background:url(../images/cross_6x6.png) no-repeat;content:"";display:block;height:6px;position:absolute;right:5px;top:5px;width:6px}.sm-shops_filter-list-item-vacations{padding-left:3px;padding-right:3px;text-decoration:underline;color:#ed1c24;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAhCAMAAACvFAaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRF/f7/8PX/9fn//P3/8/j/+fv/9vn/9/r/+vz/8vf/+Pr/8/f/+Pv/8fb/+/z/9Pj/8Pb//v//+/3/9fj/7/X//v7/7vT/////GJfCgAAAAqFJREFUeNqUlomWgyAMRSNURBFcyvL/fzrsBrEzHU5PW49yJcnLA3BpjNaPxblFWzQ2cCb8vty3A248B69KG7i//jcPZoV5/u+QcMQ4zDNk/YrHrH0D5jkjw4XKF5m3ajuYL3gQEqYXzHMxZIN5dA4/0yNi3QjikRScxs93vFwkfTzxiB0Qb0blZJ94eWjoYPRFPc+wteYPKeQP3qvHuc1qafVutal6AVEmCOh5S1XP2Gdu4Vu+K9WyQNHfWgNabzw6I2l3yh0scXwP86aDW3sG9TWTrJ0p4hmGcndbntFvCDxnhNV+UuAtmoM7JtsMZgqvCBu/6orVv0IHXq6v5/nHJYCsK6iJirxT3G9Y3CBJGA0vTIVjz7WgsNmnsXNTIuBNxCxHE3kxFhnyN17F43uPY6EuNK5VYFpJ0849j4qiKF8PmSehh/qchfefTXlDzUeZ0hE+0+S/J8/jONFUIBqWnGHbTck7RwsIWqdiML3kryXKX/0E0l1lUefToD9OENRMyKAFVshIbuuTwdFWfZklbHF9srTFQ0VKYqPmVWME/u6bX52g1yXlLzbbfHbJwyk00dXmpj+K0a2+vkqW8oHJTfCGJtQm6BLUg/58rqL+okvNhwNVILqGSpIZ126rHYQzmNTP2v6QCpBd5TWfqX8Bu0FvWEvs34unogoloA2tOlbitcaTtzvkL5v3F1b95fT1mvQYpUJ1O6nw8KuYe/I/5lT0vyXwsv8dtQ6SIn+G3BZ388YxM05KlhRjyZ9VTXe7X8J9//Am3HeJCLbnE1m2qrJffuQ5dP+hAekc9zcyNWW/8cQHnjZ/7780ZXvE/jvfea/Uh+zRGEYy4Sq9YwtgXjq/cMxzwaO1+ep8tY/lfJV4fGi8oJyvqJi+OF/9CDAAGWrKNsWIXh0AAAAASUVORK5CYII=) 0 0 no-repeat}.sm-shops_filter-list-item-vacations:hover{border:1px transparent solid}.sm-shops_item-value{overflow:hidden}.sm-shops_item-value .svgIco{position:absolute;top:-12px;left:1px}.sm-shops_filter-header{font-size:13px;font-weight:400;padding:2px 3px;margin-bottom:5px;border-bottom:2px solid #cfcfcf}.sm-shops_filter-service_select{position:relative;margin-top:10px}.sm-shops_filter-service_select .sm-category__main-sorting_pseudoselect{width:150px}.sm-shops_tabs{padding-right:28px}.sm-shop__page{padding:0 0 40px 0;background:url(../images/blue_bottom_shadow_bg.jpg) 50% 100% no-repeat}.sm-shops-view_details{margin-top:20px}.sm-shops-view_details_item{float:left;width:25%}.sm-shops-view_details_item h3{display:inline-block;min-width:55px;line-height:32px;padding-left:40px;position:relative;margin-bottom:2px}.sm-shops-view_details_item h3 .svgIco{position:absolute;bottom:-10px;left:0}.smShop__info{font-size:15px;padding:7px 0 0 0;margin-left:40px}.smShop__info-bold{font-size:22px;font-weight:700;padding:0;white-space:nowrap}.sm-shops-view_map{height:300px;background:#e8e8e8;margin:10px 0 0 0;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-shops-view_get{margin-bottom:25px}.sm-shops-view_shema{margin-bottom:50px;overflow:hidden}.sm-shop__page-scheme{float:left;position:relative}.sm-shop__page-scheme img{display:block}.sm-profile__dashed-list{border-collapse:collapse;margin:0 0 20px 0;width:100%}.sm-profile__dashed-list td,.sm-profile__dashed-list th{text-align:center;vertical-align:middle;font-size:12px;line-height:14px;padding:5px 15px;font-family:cotext,arial,helvetica,sans-serif}.sm-profile__dashed-list th{font-weight:700;border-bottom:1px #4e4e4e dashed}.sm-profile__dashed-list td{border-bottom:1px #cacaca dashed}.sm-profile__dashed-list td.dashed-list__address{text-align:left}.sm-profile__dashed-list td.dashed-list__price{font-size:16px;color:#ed1c24}.sm-profile__dashed-list td:first-child{text-align:left}.sm-profile-mainmenu{text-align:center;margin:0 0 30px 0}.sm-profile-mainmenu a{display:inline-block;font-size:20px;line-height:20px;padding:2px 15px;text-decoration:none;color:#005baa;border-left:2px #e6e6e6 solid;vertical-align:top}.sm-profile-mainmenu a:first-child{border:0}.sm-profile-mainmenu a span{display:block;border-bottom:1px #fff dotted}.sm-profile-mainmenu a:hover span{border-bottom:1px #005baa dotted}.sm-profile-mainmenu a.active{color:#333}.sm-profile-mainmenu a.active:hover span{border-bottom:1px #fff dotted}.sm-profile h1{margin:0 0 17px 0}.sm-profile h2{font-size:22px}.sm-profile__content{padding:0 0 30px 0}.sm-profile-home__info-wrap{margin:0 0 35px 0}.sm-profile-home__personal{width:460px;height:323px;position:relative;float:left;padding:10px 0 0 10px;overflow:hidden;background:#eff3f4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-profile-home__personal>p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:18px;margin:0 180px 7px 0}.sm-profile-home__personal>p span{font-family:corp,arial,helvetica,sans-serif}.sm-profile-home__personal>p a{font-size:12px}.smProfile__cardDetails{position:absolute;top:10px;right:60px;z-index:10}.smProfile__cardDetails img{display:block}.smProfile__cardDetails-title{font-weight:700;font-family:cotext,arial,helvetica,sans-serif;margin:0 0 3px 0}.smProfile__cardDetails-number{font-size:16px;margin:0 0 3px 0}.smProfile__cardDetails-trigger{position:relative}.smProfile__availCards{position:absolute;top:23px;display:none;background:#fff;padding:5px 10px 2px 10px;width:100px;text-align:center;border:1px #d9d9d9 solid;box-shadow:0 3px 5px rgba(0,0,0,.3);z-index:10}.smProfile__availCards:before{content:'';position:absolute;top:-12px;left:49px;width:0;height:0;border-bottom:12px #d9d9d9 solid;border-left:12px transparent solid;border-right:12px transparent solid}.smProfile__availCards:after{content:'';position:absolute;top:-10px;left:50px;width:0;height:0;border-bottom:11px #fff solid;border-left:11px transparent solid;border-right:11px transparent solid}.smProfile__availCards h3{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:24px;border-bottom:1px #000 dashed}.smProfile__availCards div{line-height:24px;border-bottom:1px #bfc2c2 dashed;cursor:pointer}.smProfile__availCards div.active{font-weight:700;color:#005ca7;font-size:13px}.smProfile__availCards div:last-child{border:0}.smProfile__availCards div:hover{background:#f0f0f0}.smProfile__cardDetails-trigger-home .smProfile__availCards{left:-27px}.smProfile__total{padding:8px 0 0 0}.smProfile__total-title{margin:0 0 10px 0}.smProfile__total-amount{font-size:24px;font-weight:700;color:#005ca7;position:relative}.smProfile__total-amount:after{position:absolute;top:0;left:0;right:0;height:15px;content:'';background:linear-gradient(to bottom,rgba(239,243,244,.5),rgba(239,243,244,0))}.sm-profile__progressor{position:absolute;top:177px;left:10px;right:0;height:120px}.sm-profile__progressor h3{font-size:17px;font-weight:400}.sm-profile__progressor-end,.sm-profile__progressor-mid,.sm-profile__progressor-start{position:absolute;top:0;font-size:18px;font-weight:700;color:#005baa;white-space:nowrap;padding:0 0 66px 0;min-width:46px;text-align:center}.sm-profile__progressor-start{left:0;background:url(../images/profile/prog_card1.png) 50% 100% no-repeat}.sm-profile__progressor-mid{left:176px;background:url(../images/profile/prog_card2.png) 50% 100% no-repeat}.sm-profile__progressor-end{left:363px;background:url(../images/profile/prog_card3.png) 50% 100% no-repeat}.sm-profile__progressor-itself{position:absolute;top:35px;left:18px;width:391px;height:13px;background:#fff;overflow:hidden}.sm-profile__progressor-itself>div{position:absolute;top:0;left:0;bottom:0;background:#005baa url(../images/profile/progressor_bg.png) 100% 0 repeat-y}.sm-profile__progressor-itself>div span{position:absolute;top:2px;left:100%;margin:0 0 0 3px;font-family:cotext,arial,helvetica,sans-serif;font-size:10px;color:#ed1c24;white-space:nowrap}.sm-profile__progressor-itself>div.topsy-turvy span{left:auto;right:5px;color:#fff}.sm-profile__progressor-itself:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:url(../images/profile/progressor.png) 0 0 no-repeat}.sm-profile__progressor-offer{position:absolute;bottom:0;left:0;font-size:12px}.sm-profile__progressor-offer span.silver{color:#494949}.sm-profile__progressor-offer span.blue{color:#005baa}.sm-profile__progressor-offer span.gold{color:#ab801d}.sm-profile__progressor-home .sm-profile__progressor-end,.sm-profile__progressor-home .sm-profile__progressor-mid,.sm-profile__progressor-home .sm-profile__progressor-start{top:24px}.sm-profile__progressor-home .sm-profile__progressor-itself{top:59px}.sm-profile__progressor.sm-profile__progressor-home{height:141px}.sm-profile-home__mybonus{margin:0 0 10px 500px;padding:0 10px;height:272px}.sm-profile-home__mybonus h2.bionic-border{margin:0}.sm-profile__bonustable{border-collapse:collapse;width:100%}.sm-profile__bonustable td,.sm-profile__bonustable th{font-size:12px;line-height:12px;text-align:center;font-family:cotext,arial,helvetica,sans-serif;vertical-align:middle}.sm-profile__bonustable th{border-bottom:1px #ebebeb solid}.sm-profile__bonustable tr{height:34px}.sm-profile__bonustable th span{padding:5px 10px;display:block}.sm-profile__bonustable td:first-child{padding-left:0}.sm-profile__bonustable td:last-child,.sm-profile__bonustable th:last-child span{padding-right:0}.sm-profile__bonustable td{border-bottom:1px #ebebeb solid;padding:5px 10px;height:34px}.sm-profile__bonustable tr th:first-child{text-align:left;padding-left:8px}.sm-profile__bonustable tr td:not(:first-child),.sm-profile__bonustable tr:not(:first-child) th:not(:first-child){border-left:1px #ebebeb solid}.sm-profile__bonustable tr td:first-child{text-align:left}td.sm-profile__bonustable-end{color:#8e8f94}.bionic-border h2{display:inline-block;text-align:left}.sm-profile__viewmore{padding:8px 10px;font-size:12px;line-height:12px;font-family:cotext,arial,helvetica,sans-serif}.sm-profile-home__mybonus .sm-profile__viewmore{position:absolute;bottom:14px;left:20px;padding:0}.sm-profile-home__mybonus .sm-profile__viewmore.sm-profile__viewmore-clubpro{right:20px;left:auto}.smProfile__wrong{font-size:11px;margin:0 0 0 500px}.sm-profile-home__settings h2{margin:0 0 10px 0}.sm-profile-home__settings h2>a{position:absolute;right:13px;top:14px;font-size:12px;line-height:normal}.sm-profile-home__settings-personal{float:left;width:450px;padding:0 10px 10px 10px;background:#eff3f4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;min-height:180px}.sm-profile-home__settings h4{font-size:14px;line-height:24px;font-weight:700;margin:0 0 5px 0;padding:0 10px;font-family:cotext,arial,helvetica,sans-serif}.sm-profile-home__settings ul{list-style:none;padding:0 10px}.sm-profile-home__settings ul li{font-size:12px;line-height:24px}.sm-profile-home__settings-shops{margin:0 0 0 500px;padding:0 10px 10px 10px;min-height:180px}.sm-profile__private-data{float:left;width:450px;padding:0 10px 10px 10px;background:#eff3f4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-profile__private-table{border-collapse:collapse;width:100%}.sm-profile__private-table td{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:16px;padding:4px 10px;vertical-align:top}.sm-profile__private-table td.sm-profile__private-table-alter{padding:0}.smPrivate__group{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 30px 4px 10px;position:relative}.sm-profile__private-table-alter-with-edit .smPrivate__group{padding-right:70px}.smPrivate__group:hover{background:#eff3f4}.smPrivate__group a[data-action=remove]{position:absolute;right:5px;top:0;bottom:0;width:20px;background:url(../images/cross_6x6.png) 50% 50% no-repeat;cursor:pointer}.smPrivate__group a[data-action=edit]{position:absolute;right:35px;top:0;bottom:0;width:20px;background:url(../images/editor_pen.png) 50% 50% no-repeat;cursor:pointer}.smsWaiting__subs{margin:0 0 5px 0}.sm-profile__private-options{margin:0 0 20px 500px;padding:0 10px 10px 10px}.smsSubs__codeinput{width:130px}.smsSubs__codesubmit{margin:0 0 0 5px}#sm-popup.sm-popup_personal{padding-top:5px;width:440px}#sm-popup.sm-popup_address{padding-top:5px;width:480px}#sm-popup.sm-popup_password{padding-top:5px;width:480px}#sm-popup.sm-popup_shop{padding-top:5px;width:auto}.sm-popup_addedtocart .sm-popup__body,.sm-popup_address .sm-popup__body,.sm-popup_city-select .sm-popup__body,.sm-popup_password .sm-popup__body,.sm-popup_personal .sm-popup__body,.sm-popup_shop .sm-popup__body{width:auto}.sm-nike-app-download .sm-popup__body{min-width:458px;max-width:462px}.sm-login-simple .sm-popup__body{min-width:458px;max-width:462px}.sm-success .sm-popup__body{min-width:458px;max-width:462px}.sm-profile-info .sm-popup__body{min-width:458px;max-width:462px}.sm-changeegcprice .sm-popup__body{width:300px}.sm-confirmegcorder .sm-popup__body{width:500px}.sm-personalpopup__form-line{margin:0 -1px 6px 0}#sm-popup.sm-popup_shop #shop_dialog label{margin:0 10px 0 0}.sm-personalpopup__submit-line{padding:15px 0 0 0;margin:15px 0 0 0;border-top:1px #cfcfcf dashed;text-align:center}.sm-profile__bonusdetails{margin:0 0 35px 0}.sm-profile__bonusdetails h4{font-size:17px;font-weight:400;margin:0 0 7px 0}.sm-profile__bonusdetails-left{float:left;width:460px}.sm-profile__bonusdetails-right{margin:0 0 0 500px;padding:10px 0 0 0}.sm-profile__bonusdetails-right .sm-grey-corner{height:145px}.sm-profile__bonusdetails-right .sm-grey-corner .sm-profile__progressor{top:10px}.smBonus__cardDetails{float:left;margin:0 0 10px 0}.smBonus__cardDetails img{display:block}.sm-profile__bonusdetails-left-info{margin:0 0 0 180px;padding:10px 0 0 0}.smProfile__level{position:relative;font-size:30px;font-weight:700;margin:7px 0}.smProfile__level:after{position:absolute;top:0;left:0;right:0;height:30px;content:'';background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.sm-profile__bonusdetails-level-blue{color:#005baa}.sm-profile__bonusdetails-level-silver{color:#4a4a4a}.sm-profile__bonusdetails-level-gold{color:#ab801d}.sm-profile__bonusdetails-left-info>p{font-size:12px;margin:0 0 5px 0}.sm-profile__bonusdetails-left-info>p a{display:inline-block}.sm-profile__bonusdetails-left-info .smProfile__total-amount:after{background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.smProfile__cardDetails-trigger.smProfile__cardDetails-trigger-bonus{padding:0 0 0 20px}.smProfile__cardDetails-trigger-bonus .smProfile__availCards{left:-9px}.smProfile__wrong-bonus{margin:0;clear:left}.sm-profile__order{background:#eff3f4;border-radius:6px;padding:0 10px 10px}.sm-profile__order-info{list-style:none;margin:0;padding:12px 0 8px;border-bottom:2px solid #595959}.sm-profile__order-info li{float:left;display:block;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;color:#000;font-weight:700}.sm-profile__order-info li span{color:#ed1c24}.sm-profile__order-info-number{width:205px}.sm-profile__order-info-status{max-width:470px}.sm-profile__order-info-date{width:270px;text-align:right}.sm-profile__order-step{list-style:none;margin:0;padding:12px 0 8px;display:table-cell;width:650px}.sm-profile__order-step li{float:left;height:34px;line-height:34px;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;color:#000;max-width:330px;padding-right:50px;position:relative}.sm-profile__order-step li span{line-height:normal;display:inline-block;vertical-align:middle;margin-left:44px}.sm-profile__order-step li.disabled{color:#b7babb}.sm-profile__order-step li:before{content:"";display:block;width:34px;height:34px;background-image:url(../images/profile/order-step.png?3);position:absolute;left:0;top:0}.sm-profile__order-step li:after{content:"";display:block;width:34px;height:34px;background-image:url(../images/profile/order-step.png?3);background-position:-204px 0;margin:0 5px 0 0;position:absolute;right:0;top:0}.sm-profile__order-step li.disabled:after{background-image:url(../images/profile/order-step.png?3);background-position:-204px -34px}.sm-profile__order-step li.last-step.disabled:after,.sm-profile__order-step li.last-step:after{display:none}.sm-profile__order-step li.last-step{padding-right:0}.sm-profile__order-step--table{display:table}.sm-profile__order-step-adopted:before{background-position:0 0}.sm-profile__order-step-adopted.disabled:before{background-position:0 -34px}.sm-profile__order-step-confirmed:before{background-position:-34px 0}.sm-profile__order-step-confirmed.disabled:before{background-position:-34px -34px}.sm-profile__order-step-on-road:before{background-position:-68px 0}.sm-profile__order-step-on-road.disabled:before{background-position:-68px -34px}.sm-profile__order-step-delivered:before{background-position:-102px 0}.sm-profile__order-step-delivered.disabled:before{background-position:-102px -34px}.sm-profile__order-step-issued:before{background-position:-136px 0}.sm-profile__order-step-issued.disabled:before{background-position:-136px -34px}.sm-profile__order-step-canceled:before{background-position:-170px 0}.sm-profile__order-step-canceled.disabled:before{background-position:-170px -34px}.sm-profile__order-message{display:inline-block;font-size:12px;color:#2d2d2d;height:32px;line-height:32px;padding:0 10px;background:#fff;border-radius:5px}.sm-profile-orders__status.ORDER_CALL_FAILED,.sm-profile-orders__status.ORDER_CANCELED,.sm-profile-orders__status.ORDER_CLAIM_REJECTED,.sm-profile-orders__status.ORDER_NOT_DELIVERED,.sm-profile-orders__status.ORDER_REJECTED{color:red}.sm-profile-home__orders{padding:0 10px 10px 10px;margin:0 0 35px 0}.sm-profile-home__orders h2{margin:0}.sm-profile-home__orders_empty{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px;padding:10px 0 0 0}.sm-profile__dashed-list.dashed-list__myorders{border-collapse:separate}.sm-profile__dashed-list.dashed-list__myorders td{vertical-align:top;padding:10px 15px}.sm-profile__dashed-list.dashed-list__myorders tr.dashed-list__noborder td{border-bottom:0}.sm-profile__dashed-list.dashed-list__myorders tr.dashed-list__noborder td.sm-profile-orders__items{border-bottom:1px #ccc solid;padding:13px 0;text-align:left;width:310px}.sm-profile__dashed-list td.dashed-list__address>div{color:#8e8f94}td.sm-profile-orders__id{font-family:cotext,arial,helvetica,sans-serif}.sm-profile-orders__id div{font-size:14px;color:#005baa;font-weight:700;margin:0 0 3px 0}.sm-profile__bonustable-number{color:#005baa;white-space:nowrap}td.sm-profile__bonustable-method{text-align:left}td.sm-profile__bonustable-method span{color:#8e8f94}.sm-profile-orders__id p{font-size:12px;color:#8e8f94;white-space:nowrap}.sm-profile-orders__item{overflow:hidden;margin:0 0 4px 0}.sm-profile-orders__item>a{float:left;width:64px;height:66px;margin:0 7px 0 0;border:1px #f0f0f0 solid;-webkit-border-radius:3px 3px 10px 3px;-moz-border-radius:3px 3px 10px 3px;border-radius:3px 3px 10px 3px}.sm-profile-orders__item-info{overflow:hidden}.sm-profile-orders__item-info p{font-size:12px;color:#8e8f94;margin:0 0 3px 0}td.sm-profile-orders__review{color:#8e8f94}.sm-profile__dashed-list.dashed-list__myorders td.sm-profile-orders__total{padding:8px 0;text-align:left}.sm-profile-orders__total-text{display:inline-block;width:73px}.sm-profile-orders__total-price{display:inline-block;font-family:corp,arial,helvetica,sans-serif;font-size:16px;color:#ed1c24}.sm-profile-orders__item-discount{color:#ed1c24}.sm-profile__dashed-list.dashed-list__myorders th table{border-collapse:collapse}.sm-profile__dashed-list.dashed-list__myorders th td{padding:0;text-align:center;border:0;vertical-align:middle}.sm-profile-orders__status span{color:#000;position:relative}.sm-profile-orders__status{min-width:110px}.sm-popup_leave_feedback .sm-popup__body{width:435px}.sm-popup_leave_feedback h2{font-size:16px;font-weight:400;margin:0 0 15px 0;position:relative;padding:0 0 15px 0}.sm-popup_leave_feedback h2:after{background:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;bottom:0;content:'';display:block;height:4px;left:0;position:absolute;right:0}.sm-popup_leave_feedback p{font-size:15px;font-family:cotext,arial,helvetica,sans-serif;margin:0 0 10px 0}.sm-popup_leave_feedback div{overflow:hidden;margin:0 0 6px 0}.sm-popup_leave_feedback label{float:left;width:195px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:24px}.sm-popup_leave_feedback label span{color:#ed1c24;margin:0 2px}.sm-popup_leave_feedback input[type=text]{float:left;width:160px;height:22px;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:22px}.sm-popup_leave_feedback textarea{display:block;width:355px;height:160px;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;resize:none;margin:0 0 18px 0}.sm-profile__clubpro-init{padding:20px 30px}.sm-profile__clubpro-tabs{overflow:hidden;margin:0 0 15px 0}.sm-profile__clubpro-tabs>div{float:left;height:27px;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:27px;padding:0 20px;margin:0 16px 0 0;cursor:pointer;border:1px #ccc solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.sm-profile__clubpro-tabs>div.active{color:#fff;background:url(../images/blue_button_bg.png) 0 0 repeat-x;border:1px #004078 solid}.sm-profile__clubpro-enter{overflow:hidden}.sm-profile__clubpro-enter-left{float:left;width:500px}.sm-profile__clubpro-enter-right{overflow:hidden}.sm-profile__clubpro-enter .form-line{overflow:hidden;margin:0 0 5px 0}.sm-profile__clubpro-enter .form-line label{float:left;width:180px;padding:0 0 0 20px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:24px}.sm-profile__clubpro-enter .form-line input[type=text]{width:160px;height:22px;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:22px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:#fff}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:8px;background:#fff}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#cfcfcf;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.jspDrag{background:#004899;position:relative;top:0;left:0;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:8px}.jspHorizontalBar .jspArrow{width:8px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.sm-profile__addresses{padding:15px 25px}.sm-profile__addresses-block{width:480px;position:relative;padding:0 0 15px 0;margin:0 0 20px 0;border-bottom:1px #c9c9c9 dashed}.sm-profile__addresses-block>p{padding:7px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;color:gray}.sm-profile__addresses-block>h2{font-size:23px;line-height:40px;font-weight:700;margin:0 0 7px 5px}.sm-profile__addresses-line{padding:7px 180px 7px 7px;position:relative;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-profile__addresses-line:hover{background:#eff3f4}.sm-profile__addresses-line_remove{position:absolute;top:0;bottom:0;left:314px;width:10px;height:10px;margin:auto;background:url(../images/cross_6x6.png) 50% 50% no-repeat}.sm-profile__addresses-line_primary{position:absolute;top:0;bottom:0;left:370px;margin:auto;font-size:10px;line-height:12px;height:12px;color:gray}.sm-profile__addresses-line_add{padding:7px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px}.sm-profile__addresses-new{position:absolute;left:508px;top:0;padding:5px 15px;background:#fff;border:1px #ccc solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:3px 4px 0 rgba(200,200,200,.8);z-index:10}.sm-profile__addresses-new:after{position:absolute;content:'';top:32px;left:-11px;width:11px;height:15px;background:url(../images/left_corner.png) 0 0 no-repeat}.address-dialog__line{min-height:22px;margin:0 -1px 5px 0}.address-dialog__line label{width:100px}.address-dialog__fullWidth{width:411px}.address-dialog__fullWidth label{display:block!important;float:none!important;width:100%!important}.address-dialog__fullWidth .form-element-wrapper,.address-dialog__fullWidth .form-element-wrapper input{width:100%!important}.mayDoubleLine{display:block!important;line-height:12px!important;height:24px!important}.mayThreeLine{display:block!important;line-height:12px!important;height:36px!important}.mayThreeLine+.form-element-wrapper{margin:7px 0}.address-dialog__line input[type=text]{float:left;width:312px}.address-dialog__line input[type=checkbox]{margin:3px 0 0 0}.address-dialog__line.address-dialog__line-alter{margin-right:-150px}.address-dialog__line-alter .form-element-wrapper{margin-right:80px}.address-dialog__line.address-dialog__line-alter input[type=text]{width:60px}.address-dialog__line select{width:322px;height:22px}.red_boarder{border-color:red!important;box-shadow:0 0 3px red!important}div.field div.error{display:inline-block}.sm-category__search-text{padding:10px 0 0 0;margin:0 0 20px 0;font-size:17px}.sm-category__search-text p{font-size:12px;margin:0 0 10px 0}.sm-category__search-text h3{font-size:24px;font-weight:400}.sm-popup_size-table .sm-popup__body{width:auto;min-width:470px;max-width:700px}.sm-popup_size-table .sm-popup__body>img{margin:0 auto 20px auto;display:block}.sm-popup_size-table .sm-compare__actions-cleanAll{position:absolute;top:9px;left:15px}.sm-popup_size-table .bionic-border dl{display:table;width:100%}.sm-popup_size-table .bionic-border dd,.sm-popup_size-table .bionic-border dt{display:table-cell;padding:10px 0;vertical-align:middle}.sm-popup_size-table .bionic-border dt{font-size:18px;text-align:left}.sm-popup_size-table .bionic-border dd{text-align:right;padding-left:10px}.sm-popup_size-table .bionic-border dd img{vertical-align:middle}.sm-popup_size-table h3{font-size:14px;font-family:cotext,arial,helvetica,sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 5px 0}.size-table__table{margin:0 0 20px 0;border:1px #d6d6d6 solid;padding:1px}.size-table__table table{border-collapse:collapse;width:100%}.size-table__table td,.size-table__table th{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;height:30px;border-top:1px #d6d6d6 solid}.size-table__table th{text-align:left;padding:0 0 0 10px;color:#000;font-weight:400}.size-table__table td{text-align:center;color:#8d8c8c}.sm-popup_size-table table tr:first-child td{background:#337cbb;color:#fff;padding:0 5px;border-top:0}.size-table__table tr.size-table__table-line1 td,.size-table__table tr.size-table__table-line1 th{border:0;background:#337cbb;color:#fff}.size-table__table tr.size-table__table-line2 td,.size-table__table tr.size-table__table-line2 th{background:#4c8cc3;color:#fff}.size-table__table tr.even td,.size-table__table tr.even th{background:#fafbfc}.size-table__women-howto{background:url(../images/sizetable/women_howto.png) 97% 10px no-repeat;min-height:323px}.size-table__women-howto h4{font-family:cotext,arial,helvetica,sans-serif;font-size:17px;font-weight:400;margin:0 0 20px 0}.size-table__women-howto ol{width:450px;padding:0 0 0 20px}.size-table__women-howto ol li{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;margin:0 0 10px 0}.size-table__women-howto ol li span{font-size:12px;line-height:17px;-o-transform:rotate(-225deg);transform:rotate(-225deg)}.sm-merto-popup{position:absolute;border:1px solid #ccc}.sm-merto-popup:not(#foo){padding:1px;border:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 5px 15px -5px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 10px #aaa;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 5px 15px -7px rgba(0,0,0,.5);background:#fff}.sm-merto-popup-content{position:relative;z-index:1;background:#fff;padding:5px}.sm-merto-popup-close,.sm-ymaps-balloon__close-button{position:absolute;z-index:2;top:1px;right:5px;width:30px;height:36px;cursor:pointer;opacity:.3;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFdnZ2AgICKysr0NDQ////7+/vpaWl////3qBecQAAAAh0Uk5T/////////wDeg71ZAAAAS0lEQVQI12MoL2USVAgvZyhPFBQUFCtnKBMEgXSGQAFDQWFGUQZGYWdBE0MBBkVBE2NnQSEGQUFhF0NBQTgNE4epg+mDmQMzF2oPAJZbEFeJYkQnAAAAAElFTkSuQmCC);background-position:50% center;background-repeat:no-repeat}.sm-merto-popup-close:hover,.sm-ymaps-balloon__close-button:hover{opacity:1}.sm-merto-popup-arrow{position:absolute;z-index:0;bottom:-13px;display:block;left:15px;width:24px;height:25px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAZCAYAAACis3k0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYJSURBVHja5NjLbxvHGQDwT/PcFwUhkkiRS2utQxC3LtA2qWzFje30EAPtIeifWvSQoM6hsa06kt2kLVC3DmpAXolLmjQVGOJyd+exwx5aKhtHlHdlnqQ5EeLM7Lc/fd88uDCZTCCKIijTCCGbxphtQsjvpZSflxnj+/7x52fPnv2Jc36n0WgAYwzm1YwxcHBwAAAAQRAsAACEYThZWlq6Fcfxg6pxAkBpE9d18XA4/AxVQLxmjNkWQjCl1B9t275aZlxx/pWVld9NJpOnL168AK31XBDzPIe9vT1ACMHS0tKt4ndHR0f3Hcf5pGqcZU2Wl5fR0dHRPznnd1CZAZTSD4wxD5VSzPd9yPOcZFn2N8bYVpWXHo/Heb1ev4oQ2u92u6CUemvEMAyBcw6e590pZt+lS5dASgnj8fiu53nXYc6NMeYMh8M9ALjSaDQAlRhwI8/zHaUUbrfbQCmF/2NSpdSfPc+rVwng8PDQcM5/ghDq9no9yPP8zOW8v78PjDGo1WpbSZJ8UfweIQSXL18GKSWMRqMdy7JuzwuxXq8TIcR/jDHrrVYLGGOnQ1qW9b5S6oEQgrTbbUAIHQfp+z5ora04jkPG2EaVQKSUSaPRCBBCL6MoqoxpjIEwDIFSCrZtfxzH8e5J/TDGEAQBKKUgTdMvHcfZnEMmrvb7/a4xptVsNoEQ8j+TUxA/FEL8VUqJ1tfXjxGL//F2uw15nltKqX9YltWsEtBgMNCc86sY4++63W7pNXOKyBgD13WvZVl277T+RcwkSR7Ztn3mMvc8ryalfGqMWfV9Hyil33ucNMC27etCiG0hxMJJiK9jaq1rQohvPc+rVczMl57nXcYYj7rdLhhjSiFyzo1t21tJkjwu8xyEEARBAFJKyLLsoWVZH1ZFtCyrOR6PI2PMO77vA8b4h894fYDjOJtpmu4IIVAQBDMRi0G2Wi3I87wWx/FzxthqlQDjOB5xzt8jhIw6nc5MzOmayDmfcM4/StN0t8pzpphCCCSE+ItlWe9XKOcNIcS3Wutas9n8EeKPIC3Luj0ejx9JKaEMYuFoNMV8RwjxpF6vkyovmWVZj1L6c4xxdhJmYWMxnPNfZVn21VlKs5CZC0KIx4yxGyXKuS6l/JfWutZut4/XxJmQnuddT9P0S6VUJcTiWuT7PhhjVvv9fsgYcyqW+Z7neQEhJIui6BjTGAOdTgc455pSejPLsm/eZrNACMH6+jpIKZHW+h6l9INTMnFrPB6HeZ5bxc12JqTjOJ+MRqMdKSWctiaWwWw2m2CMaQkh/r28vIwqlvmAUvobjLGKogiUUtDpdIBSmmOMt6SUD+dxfJliKqVInue7hJBrJ+wTV5VS98sgAgAgz/NuxnF8VwgBQRCcWP9VGqUUWq0WGGPWB4PBE9d1ccXM3LEs65cYYx1FEVBKJULohlLq63keqKcbpVIKG2MeEEI2C5n42yzL/p7nOfV9v1RioVevXt03xsDGxsZbIxbXzLW1NVhYWLgyHA4/m3WfndXSNH1CKf2Ucy4RQh9prR+d5b5cBrPZbIIQghljtqd/11r/QUpJ1tbWSlfnwmQygXPa3vhixhiIoggwxppS+unq6urnAAD9fn/TGLOtlGJlyvrUA/l5bwVEZVnWL4q/ZmmtHyOEblJK89OOZBcecnoSwBhnlNJbaZo+eb2P1voRxvg6pVTv7++/ERNdZETXdQMp5c6svkqprwkhtxlj5k2YFwpSaw2dTgcIISPG2E/jOB6UOEU85JxvMsYmYRjOxLwwkHmeQ6/XA0LIiHP+npRyr8LN6xvO+a8552YWJrooiFEUAULoO9d1/SzLelXnyLLsK8uybjDG4CTMcw+plJoivmSMXYnjeHTWudI03XUc5xqlFMIw/MHvqOcaUmsNvV4PEELdRqPRklK+fNs5kyR5bNv2x69jnltIKSV0u11ACO1zzt8dDAZ6XnNnWXavVqttMcbg+fPnYIw5v5D9fh8A4OnKysqGlDKZ9/xxHO+6rnuHMQYHBwfnF1IIcXdxcfFnh4eHpkz/4j297J09SZIvFhcXbwEA/HcAxXFLiBHApoIAAAAASUVORK5CYII=)}.sm-merto-popup-arrow:not(#foo){bottom:-16px;width:17px;height:17px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-box-shadow:inset 0 0 1px -2px rgba(0,0,0,.15),3px -3px 13px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 1px 1px 10px #aaa;box-shadow:inset 0 0 1px -2px rgba(0,0,0,.15),3px -3px 13px 1px rgba(0,0,0,.2);background:rgba(0,0,0,.15);background:-webkit-linear-gradient(45deg,rgba(0,0,0,.15)50%,rgba(0,0,0,0)50%);background:-moz-linear-gradient(45deg,rgba(0,0,0,.15)50%,rgba(0,0,0,0)50%);background:-o-linear-gradient(45deg,rgba(0,0,0,.15)50%,rgba(0,0,0,0)50%)}.sm-merto-popup-top{margin-top:11px}.sm-merto-popup-bottom{margin-bottom:11px}.sm-merto-popup-top .sm-merto-popup-arrow{top:-12px}.sm-merto-popup-top .sm-merto-popup-arrow:not(#foo){top:1px;margin-left:24px;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}.sm-merto-popup:not(#foo) .sm-merto-popup-arrow:after{content:"";position:absolute;width:17px;height:17px;background:#fff;bottom:1px;left:1px}.sm-metro__one-address{padding:5px 25px 5px 5px;border-top:1px #ddd solid}.sm-metro__one-address:first-child{border:0}.ymaps-balloon__content{font-family:cotext,arial,helvetica,sans-serif;font-size:13px}#mapContainer .sm-shops_metro,#metroPopup .sm-shops_metro{padding:0 0 7px 20px}.sm-popup_login{text-align:center;margin:10px}.headerBar__compareList .tinyHint-display,.sm-compare__headerLink .tinyHint-display{display:inline-block}.sm-popup_login .sm-header-bar__login-register{display:inline-block;position:static;font-size:inherit;line-height:11px;padding:0 0 0 19px;margin:10px}.sm-basket_title{margin:10px 0;border-bottom:1px solid #e4e4e4;padding:0 0 5px 10px}.sm-basket__topbanner{display:block;margin:0 0 20px 0}.sm-basket__topbanner img{display:block}.sm-basket__onestore-link{padding:5px 0 25px 0;font-family:cotext,arial,helvetica,sans-serif;font-weight:700;text-align:center;font-size:19px;color:#005baa}.sm-basket__onestore-link span{cursor:pointer;border-bottom:1px #005baa dashed}.sm-basket__table{width:100%;border-collapse:collapse;margin:0 0 50px 0}.sm-basket__table th{padding:5px 15px 5px 0;background:#fafbfc;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;font-weight:400;text-align:left;white-space:nowrap}.sm-basket__table th:first-child{padding-left:15px}.sm-basket__table th.last-child{text-align:right}.sm-basket__table td.center-me-please,.sm-basket__table th.center-me-please{text-align:center;padding-left:7px;padding-right:7px}.sm-basket__table td{padding:22px 15px 22px 0;vertical-align:top;font-family:cotext,arial,helvetica,sans-serif;border-bottom:1px #c9c9c9 dashed}.sm-basket__table th:first-child{padding-left:15px}.sm-basket__table td.sm-basket__details{width:315px}.sm-basket__details-left{width:120px;float:left;margin:0 5px 0 0}.sm-basket__details-left>a{height:100px;margin:0 0 10px 0}.sm-basket__details-left>a>img{max-height:100px}.sm-basket__details-right{overflow:hidden}.sm-basket__details-right>h3{font-size:12px;line-height:14px;font-weight:400;margin:0 0 5px 0}.sm-basket__details-right>h3 a{color:#010101;text-decoration:none}.sm-basket__details-sku{font-size:10px;color:#474747;margin:0 0 8px 0}.sm-basket__details-add{font-size:10px;color:#005baa;text-decoration:underline;margin:0 0 8px 0;cursor:pointer}.sm-basket__details-add:after{display:inline-block;content:'';width:11px;height:13px;margin:0 0 0 5px;vertical-align:middle;background:url(../images/arrow_right_blue.png) 0 1px no-repeat}.sm-basket__details-right>label{display:block;overflow:hidden;font-size:10px;line-height:13px}.sm-basket__details-right>label input{float:left;margin:0 5px 0 0}.sm-basket__details-bottom{clear:left;overflow:hidden;padding:5px 0 0 0}.sm-basket__details-bottom>span{float:left;width:125px;font-size:12px;color:#005baa;text-decoration:underline;cursor:pointer}.sm-basket__delivery{width:250px}.sm-basket__delivery>div{overflow:hidden;margin:0 0 10px 0}.sm-basket__delivery>span{display:block;font-size:12px;padding:0 0 0 30px}.sm-basket__delivery input{float:left;cursor:pointer}.sm-basket__delivery-right{margin:0 0 0 22px}.sm-basket__delivery-right label{display:block;font-size:12px;line-height:14px;margin:0 0 3px 0;cursor:pointer}.sm-basket__storeinfo-addr{font-size:12px;margin:0 0 3px 0}.sm-basket__store{font-size:12px;line-height:15px;padding:0 0 1px 0}.sm-basket__no-stores{font-size:12px;line-height:15px;padding:0 0 1px 0}.sm-basket__quantity-default{width:34px;margin:0 auto;border:1px silver solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}.sm-basket__quantity-default-value{display:block;height:22px;font-size:12px;line-height:22px;text-align:center;cursor:pointer}.sm-basket__quantity-over{position:absolute;top:-21px;right:-50px;bottom:-25px;left:-50px;background:#fff;border:1px silver solid;border-radius:4px!important;height:67px}.sm-basket__quantity-new{position:absolute;top:19px;left:48px;width:34px;height:22px;font-size:12px;line-height:22px;text-align:center;border:1px silver solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-basket__quantity-over-label{position:absolute;top:3px;left:0;right:0;text-align:center;font-size:10px;color:#4c4c4c}.sm-basket__quantity-over-save{position:absolute;left:4px;bottom:3px;font-size:10px;line-height:13px;height:14px;padding:0 2px;color:#fff;background:#ed1c24;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.sm-basket__quantity-over-cancel{position:absolute;right:4px;bottom:3px;font-size:10px;line-height:13px;height:14px;color:#005baa;text-decoration:underline;cursor:pointer}.sm-basket__quantity-dec{position:absolute;top:20px;width:22px;height:22px;left:20px;font-size:22px;line-height:20px;text-align:center;cursor:pointer;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.sm-basket__quantity-inc{position:absolute;top:20px;width:22px;height:22px;right:20px;font-size:22px;line-height:22px;text-align:center;cursor:pointer;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.sm-basket__price{font-size:19px;white-space:nowrap}.sm-basket__price .sm-basket__price-old{font-size:12px;color:#333;position:relative}.sm-basket__price .sm-basket__price-old:before{content:'';position:absolute;left:-2px;right:-2px;top:7px;height:0;border-bottom:1px #333 solid;transform:rotate(-7deg)}.sm-basket__discount{color:#ed1c24;font-size:19px;white-space:nowrap}.sm-basket__table div.sm-basket__total,.sm-basket__table td.sm-basket__total{font-size:19px;font-weight:700;text-align:right;white-space:nowrap}#sm-popup.sm-popup_add-accessories{width:950px;top:300px}.add-accessories__top{height:110px;position:relative}.add-accessories__top h2{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;font-weight:700}.add-accessories__top .sm-tabs{position:absolute;left:0;top:40px;padding:0 27px 0 0}.add-accessories__product{position:absolute;top:0;right:40px;width:130px;text-decoration:none}.add-accessories__product img{display:block;margin:0 auto 5px auto}.add-accessories__product span{display:block;font-size:12px;text-align:center;font-family:cotext,arial,helvetica,sans-serif;height:28px;overflow:hidden}.add-accessories__bodies{height:300px;overflow:hidden;margin:0 -10px 20px 0}.add-accessories__table{width:100%;border-collapse:collapse}.add-accessories__table td{padding:15px 0;text-align:left;vertical-align:middle;border-bottom:1px #c9c9c9 dashed}td.add-accessories__column1{width:32px}td.add-accessories__column2{width:125px}td.add-accessories__column3{width:430px;font-family:cotext,arial,helvetica,sans-serif}td.add-accessories__column3 a{display:block;font-size:12px;text-decoration:none;padding:0 50px 0 0}td.add-accessories__column3 p{font-size:10px;color:#747474}td.add-accessories__column4{width:226px;font-size:20px;font-weight:700;color:#ed1c24}td.add-accessories__column5{text-align:left}td.add-accessories__column5 div{font-size:10px;line-height:14px;padding:0 0 0 20px;background:url(../images/star_13x12.png) 0 0 no-repeat;cursor:pointer}.add-accessories__bottom-table{width:100%;border-collapse:collapse}.add-accessories__bottom-table td.add-accessories__column3{width:582px;font-size:12px;text-align:right;color:#333;padding:0 5px 0 0}.add-accessories__bottom-table td.add-accessories__column5{text-align:right}.sm-basket__overall{overflow:hidden;margin:0 0 40px 0}.sm-basket__overall-table{border-collapse:collapse;float:right}.sm-basket__overall-table td{height:30px;vertical-align:middle;padding:0 0 0 25px;text-align:right;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;font-weight:700}.sm-basket__overall-table tr.overall-table__rowsubsum td{height:20px}.sm-basket__overall-table tr.overall-table__rowsubsum td:first-child{font-size:12px}.sm-basket__overall-table td:first-child small{font-size:10px;font-weight:400}.sm-basket__overall-table td.last-child{padding-right:15px}.overall-table__row1 td.last-child{font-size:19px}.overall-table__row2 td.last-child{color:#ed1c24}.overall-table__row4 td{padding-top:2px;padding-bottom:2px}.overall-table__row4 td.last-child{font-family:corp,arial,helvetica,sans-serif;color:#ed1c24;vertical-align:top;padding-top:10px}.overall-table__row6 td.last-child{color:#ed1c24}.overall-table__row8 td.last-child{font-size:19px}.overall-table__row3 td{height:36px}.overall-table__row3 label{float:left;line-height:23px;position:relative;padding:0 17px 0 0;margin:0 10px 0 0}.overall-table__row4 td>div{padding:10px 5px 10px 15px;background:#f4f7f7;color:#ed1c24;float:right}.overall-table__row4 label{color:#333}.overall-table__row6 span{color:#ed1c24}.overall-table__row7 td.last-child{font-family:corp,arial,helvetica,sans-serif}.overall-table__row8 td{padding-bottom:25px}.overall-table__row8 td:first-child{font-size:19px;font-weight:700;text-transform:uppercase}.overall-table__row9 td>div{float:right;padding:0 15px 0 0}.overall-table__row9 input[type=submit]{padding:0 25px}.sm-basket__overall-table td.last-child .js-basket__freedeliverytext{font-family:cotext,arial,helvetica,sans-serif;font-size:12px}.sm-basket__overall-bars{float:right}.sm-basket__overall-bar{border:1px #ccc solid;padding:0 15px 0 95px;cursor:pointer}.sm-basket__overall-bar>div{display:table-cell;height:100px;vertical-align:middle}.sm-basket__overall-bar h4{font-size:13px;text-transform:uppercase;color:#005baa}.sm-basket__overall-bar h4 span{font-size:16px}.sm-basket__overall-bar p{font-size:13px;margin:10px 0 0 0}.sm-basket__overall-bar__PICKUP,.sm-basket__overall-bar__PICKUP_SUCCESS{background:url(../images/overall-bar-coin.png) 15px 50% no-repeat;padding-left:110px}.sm-basket__overall-bar__DELIVERY,.sm-basket__overall-bar__DELIVERY_SUCCESS{background:url(../images/overall-bar-car.png) 15px 50% no-repeat}.sm-checkout__saved{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;font-weight:400;margin:0 0 5px 0;text-align:center}.sm-basket__bonuses-popup-wrap{position:relative}.sm-checkout__delivery-date-popup{color:#333;vertical-align:middle;font-size:13px}#sm-popup.sm-popup_pickup-onestore{width:970px}#sm-popup.sm-popup_pickup-onestore h2{font-family:cotext,arial,helvetica,sans-serif;font-size:19px;font-weight:700;margin:0 0 15px 0}#sm-popup.sm-popup_alert_status_changed{margin-left:-154px!important;width:308px}#sm-popup.sm-popup_alert_status_changed .sm-popup__body{width:308px}#sm-popup.sm-popup_alert_status_changed h2{font-size:18px;font-weight:700;color:#ed1c22}#sm-popup.sm-popup_alert_status_changed h2:after{content:"";display:block;height:3px;background:#333;border-radius:2px;margin:15px 0}#sm-popup.sm-popup_alert_status_changed .sm-popup__button-wrap{margin:0;border:0;text-align:right}#sm-popup.sm-popup_pickup-onestore h2 .select-store-header-item{display:inline-block;padding-left:15px;font-weight:400}#sm-popup.sm-popup_pickup-onestore .sm-popup_good-quantity{color:#ed1c24;font-weight:700}.onestore-pickup__panels{height:470px;position:relative}.onestore-pickup__panels-sort{position:absolute;left:10px;top:0;overflow:hidden}.sm-selectstore__tab-body .onestore-pickup__panels-sort{position:static;margin:0 0 10px 0}.onestore-pickup__panels-sort div{float:left;width:175px}.onestore-pickup__panels-sort div a,.onestore-pickup__panels-sort div span{display:inline-block;font-size:12px;font-family:cotext,arial,helvetica,sans-serif}.onestore-pickup__panels-sort-down,.onestore-pickup__panels-sort-up{width:7px;margin:0 0 0 5px}.onestore-pickup__panels-sort-up{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALBAMAAABBvoqbAAAALVBMVEX///+0z+YebrQAW6q91emiw+Ds8vkicbZqoM5AhcAKYq5IicLP4O/b6PMSZ7CuyP2eAAAALUlEQVQI12NgYGUAguMgotmBgYFt8QYGBg5jQwYGr3nTExhihViAgkJASVQCAM2ZBi86qRtUAAAAAElFTkSuQmCC) 0 50% no-repeat}.onestore-pickup__panels-sort-down{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALBAMAAABBvoqbAAAALVBMVEX///+0z+YAW6oebrS91emiw+AicbZqoM7s8vkKYq5AhcDP4O9IicLb6PMSZ7BPPbgMAAAALElEQVQI12NgYBZgQCdcmGUDGNrWrXRgYFRSB4odmgEknAqABNsGIMHKwAAAiqIGL/5O9NYAAAAASUVORK5CYII=) 0 50% no-repeat}.onestore-pickup__panels-list{position:absolute;left:0;top:25px;width:600px;bottom:50px;padding:0 5px 0 0}.onestore-pickup__panels-right{position:absolute;top:0;right:0;width:355px;bottom:0}.onestore-pickup__empty{position:absolute;top:0;right:0;left:0;bottom:0;color:#da070e;padding:10px;background:url(../images/pages/basket/logo_dialog.png) center no-repeat}.onestore-pickup__selected{padding:3px 10px;background:#eff3f4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.onestore-pickup__selected-header{font-weight:700;padding-bottom:10px}.onestore-pickup__goods{position:absolute;bottom:50px;right:0;left:0;height:270px}.onestore-pickup__goods table{width:100%;border-collapse:collapse}.onestore-pickup__goods table td{vertical-align:middle;border-bottom:1px #cacaca dashed;font-size:12px;padding:10px 0}.onestore-pickup__goods-img{width:70px;text-align:center}.onestore-pickup__goods-img img{max-width:70px}.onestore-pickup__goods table td.onestore-pickup__goods-name{padding:10px}.onestore-pickup__goods-name a{display:block;text-decoration:none;margin:0 0 5px 0}.onestore-pickup__goods-quantity{margin:0 0 10px 0}.onestore-pickup__goods-quantity .rouble{font-size:95%}.onestore-pickup__goods-quantity span{color:#ed1c24}.onestore-pickup__goods-when{font-size:10px}.onestore-pickup__goods-avail{width:80px;text-align:right;position:relative}.onestore-pickup__buttons{position:absolute;bottom:0;right:0}.onestore-pickup__buttons-checkbox{font-size:12px;margin-bottom:5px}.sm-basket__select-store{position:absolute;width:660px;padding:10px 10px 20px 10px;left:50%;margin-left:-340px;height:530px;background:#fff;border:1px #ccc solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:3px 4px 0 rgba(200,200,200,.8);z-index:2000}.sm-basket__select-store:after{position:absolute;content:'';width:17px;height:10px;top:-10px;left:240px;background:url(../images/pointer_up.png) 0 0 no-repeat}.sm-basket__select-store h2{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;font-weight:700;margin:0 0 15px 0}.sm-selectstore__bodies{height:460px}.sm-selectstore__panels-list{height:374px;margin:0 0 14px}.sm-selectstore__absence{display:block;position:relative}.sm-goods_tabs_presence_list_table .sm-selectstore__discount-pickup-unavailable-label{position:absolute;width:240px;right:0;top:-10px}.map-balloon .sm-selectstore__discount-pickup-unavailable-label br{display:none}.onestore-pickup__goods .sm-selectstore__discount-pickup-unavailable-label,.sm-selectstores__discount-pickup-unavailable-label{position:absolute;width:120px;right:0;top:12px}.sm-selectstore__panels-list input[type=button]{padding:0 14px}.sm-goods_tabs_presence_address p{padding:3px 0 0 0;font-size:10px;color:#ed1c24}.sm-basket .sm-carouselle__wrap>h2:after{background:#bdbdbd}.sm-basket__bonuses-popup-table{width:100%;border-collapse:collapse}.sm-basket__bonuses-popup-table td{padding:0 3px;color:#ed1c24}.sm-basket__bonuses-popup-table td:first-child{color:#333}.sm-catalog__main{overflow:hidden;margin:0 -20px 0 0;min-height:500px}.sm-catalog__main-item{float:left;width:183px;height:241px;margin:0 19px 20px 0}.sm-catalog__main-item>a{height:180px;background:url(../images/kocherga.png) 0 100% no-repeat}.sm-catalog__main-item>h2{font-size:17px;line-height:17px;font-weight:400;padding:10px 0 0 0}.sm-catalog__main-item>h2 a{text-decoration:none;display:block;height:51px;overflow:hidden}.sm-error__notfound{position:relative;height:290px;padding:30px 0 0 450px;background:url(../images/404.jpg?version=1) 0 0 no-repeat;margin:20px 0}.sm-error__404{font-size:106px;line-height:1;font-weight:700;color:#00aeef}.sm-error__notfound h1{font-size:44px;font-weight:700;line-height:1;color:#464646}.sm-brands h2{font-size:24px;font-weight:400;text-align:center;margin:0 0 20px 0}.sm-brands__banners{overflow:hidden;margin:0 0 40px 0}.sm-brands__banners a{display:block;width:484px;height:194px;padding:4px;background:#dadada;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-brands__banners a.sm-brands__banner-left{float:left}.sm-brands__banners a.sm-brands__banner-right{float:right}.sm-brands__banners a img{display:block}.sm-brands__abc{overflow:hidden;margin:0 0 23px 0}.sm-brands__abc>a{float:left;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;color:#055da6;line-height:19px;padding:0 6px;margin:8px 3px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.sm-brands__abc>a.active,.sm-brands__abc>a:hover{background:#055da6;color:#fff;box-shadow:2px 2px 0 rgba(200,200,200,.8)}.sm-brands__letter{overflow:hidden;margin:0 0 20px 0;padding:1px;border:1px #c6c6c6 solid;font-family:cotext,arial,helvetica,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-brands__letter h3{font-size:24px;line-height:30px;font-weight:400;padding:0 0 0 12px;background:#e6e6e6;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.sm-brands__letter nav{float:left;width:164px;padding:5px 0}.sm-brands__letter nav a{display:block;padding:0 0 0 10px;font-size:14px;line-height:24px;text-decoration:none}.sm-brands__top-wrap{margin:0 0 40px 0}.sm-brands__top-wrap nav{overflow:hidden;border-bottom:1px #959595 dashed;padding:5px 0 8px 0}.sm-brands__top-wrap a{float:left;width:162px;height:81px;border:1px transparent solid}.sm-brands__top-wrap a:hover{border:1px #c9c9c9 solid;box-shadow:3px 4px 0 rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-popup_addedtocart{width:572px}.sm-popup_addedtocart h1{font-family:cotext,arial,helvetica,sans-serif;font-size:22px;color:#005ca7;font-weight:700;margin:0 0 15px 0}.sm-added__items{border-bottom:1px #dae2e4 solid}.sm-added__item{overflow:hidden;padding:0 0 15px 0}.sm-added__item .sm-image-holder{width:102px;height:107px;float:left;margin:0 10px 0 0}.sm-added__item-price{float:right;margin:0 0 0 30px;white-space:nowrap;padding:20px 0 0 0}.sm-added__item-price-old{font-size:13px;color:#929292;position:relative}.sm-added__item-price-old:before{content:'';position:absolute;left:-2px;right:-2px;top:7px;height:0;border-bottom:1px #929292 solid;transform:rotate(-7deg)}.sm-added__item-price-actual{font-size:22px;color:#ed1c24;font-weight:700}.sm-added__item-details{overflow:hidden;padding:20px 0 0 0}.sm-added__item-details p{font-size:12px;line-height:14px;margin:0 0 5px 0}.sm-added__item-details p span{font-size:11px;color:#474747}.sm-added__buttons{overflow:hidden;padding:20px 0 10px 0}.sm-added__buttons .sm-button__blue{float:left}.sm-added__buttons .sm-button__red{float:right}.sm-added__cross{overflow:hidden;padding:15px 0 20px 0;border-bottom:1px #dae2e4 solid;margin:0 -10px 0 0}.sm-added__cross h3{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;color:#005baa;font-weight:700;margin:0 0 10px 0}.sm-added__cross-item{float:left;width:109px;height:186px;position:relative;margin:0 10px 0 0}.sm-added__cross-item .sm-image-holder{height:65px;margin:0 0 10px 0}.sm-added__cross-link{font-size:12px;font-family:cotext,arial,helvetica,sans-serif;height:42px;overflow:hidden;display:block;text-decoration:none}.sm-added__cross-price-old{position:absolute;top:128px;left:0;font-size:10px;color:#929292;text-decoration:line-through}.sm-added__cross-price-actual{position:absolute;top:141px;left:0;font-size:13px;color:#ed1c24}.sm-added__cross-button{position:absolute;left:0;bottom:0;text-decoration:none;background:url(../images/added_basket_button.png) 0 0 no-repeat;font-size:12px;line-height:20px;color:#fff;text-decoration:none;padding:0 0 0 19px;width:64px;height:21px}.sm-added__cross-button.active{background:0;padding:0;color:#005baa;cursor:default}.sm-orderdetails__order{float:left;width:100%}.sm-orderdetails__order span{margin:0 0 0 20px}.sm-orderdetails__status{float:right}.sm-orderdetails__status .sm-profile-orders__status:after{bottom:-5px}.sm-checkout__order-wrap{position:relative;top:-29px;padding:0 10px;margin:0 0 20px 0}.sm-checkout__order-wrap__without_top_offset{position:relative;padding:0 10px;margin:0 0 20px 0}.sm-checkout__order{border-collapse:collapse;width:100%;padding:0 10px 0}.sm-checkout__order caption{text-align:left}.sm-checkout__order thead{background-color:#eff3f4}.sm-checkout__order td,.sm-checkout__order th{font-size:12px;padding:5px;text-align:center}.sm-checkout__order th{font-weight:400;white-space:nowrap}.sm-checkout__order td.first-child,.sm-checkout__order th.first-child{padding-left:10px;text-align:left;position:relative}.sm-checkout__order td.last-child,.sm-checkout__order th.last-child{padding-right:10px;text-align:right}.sm-checkout__order .sm-checkout__order-item td{border-bottom:1px #adadad solid;padding-top:14px;padding-bottom:8px;vertical-align:top}.sm-checkout__order-item-description{margin-bottom:15px}.sm-checkout__order .sm-checkout__order-item-cancel{position:absolute;bottom:32px}.sm-checkout__order .sm-checkout__order-item-cancel a.disabled{color:#a4a4a4}.sm-checkout__order .sm-checkout__order-params td{font-family:cotext,arial,helvetica,sans-serif}.sm-checkout__order .sm-checkout__order-red td{color:#ed1c24}.sm-checkout__order td big{font-family:corp,arial,helvetica,sans-serif;font-size:17px}.sm-checkout__order .sm-checkout__order-total td{border-top:1px #adadad solid}.sm-checkout__order .sm-checkout__order-total td.first-child{font-family:cotext,arial,helvetica,sans-serif;font-size:19px;text-align:right}.sm-checkout__order .sm-checkout__order-total td.last-child{font-family:corp,arial,helvetica,sans-serif;font-weight:700;font-size:19px}.sm-checkout__form-line-text2 textarea{resize:none;width:173px;height:68px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sm-checkout__order-final{overflow:hidden;padding:20px 10px;background:#eff3f4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:cotext,arial,helvetica,sans-serif;font-size:19px}.sm-checkout__order-final dt{float:left}.sm-checkout__order-final dd{float:right}.sm-checkout__order.sm-checkout__order-wide .sm-checkout__order-params td.first-child{text-align:right}.sm-checkout__order.sm-checkout__order-wide .sm-checkout__order-item td{padding-bottom:30px;border:0}.sm-checkout__order.sm-checkout__order-wide .sm-checkout__order-total td{border-top:0}.sm-checkout__order .sm-checkout__order-props>td{border-top:1px #ccc solid;padding-top:20px}.sm-checkout__order-props table{border-collapse:collapse}.sm-checkout__order-props table td{padding:0 30px 0 0;font-family:cotext,arial,helvetica,sans-serif;text-align:left;vertical-align:top;word-break:normal}.sm-checkout__order-props table td.last-child{padding-right:0}.sm-checkout__order-props table td.sm-checkout__order-props-nowrap{white-space:nowrap}.sm-checkout__order-props div p{margin:0 0 10px 0}.sm-checkout__order-props table td .sm-checkout-key{font-weight:700;margin:0 5px 0 0}.sm-checkout__order-props table td img{vertical-align:middle}.sm-checkout__order-props-contacts{float:left;text-align:left;width:35%}.sm-checkout__order-props-delivery-info{float:left;text-align:left;width:45%}.sm-checkout__order-props-buttons{float:left;width:20%}.sm-checkout__order-props-buttons button{margin-bottom:5px;float:right;min-width:165px}.sm-checkout__order-props-comment{clear:both;text-align:left;width:80%}.sm-checkout__button{height:38px;margin:0 0 20px 0;position:relative}.sm-checkout__button label{float:right;margin:12px 20px 0 0}.sm-checkout__button input[type=submit]{float:right;padding:0 40px;font-size:18px}.sm-checkout h1{font-family:cotext,arial,helvetica,sans-serif;font-weight:700;font-size:30px;line-height:78px;text-align:center;margin:0}.sm-checkout__grey-header{background:#eff3f4;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:0 10px 10px 10px}.sm-checkout__grey-header h4{border-bottom:2px solid #59595a;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;font-weight:700;padding:15px 0 15px;overflow:hidden;position:relative}.sm-checkout__grey-header h4 big{font-family:corp,arial,helvetica,sans-serif;font-size:15px;font-weight:700;color:#ed1c24}.sm-checkout__grey h2{font-family:cotext,arial,helvetica,sans-serif;font-weight:700;font-size:19px;position:relative;border-bottom:2px #59595a solid;padding:0 0 5px 0;margin:0 0 14px 0}.sm-checkout__grey h2 span{color:#005ca7}.sm-checkout__grey h2 .sm-compare__actions-cleanAll{position:absolute;right:0;top:3px}.sm-checkout__grey p{font-size:12px;line-height:16px}.sm-checkout__grey h2 div.sm-checkout__subheader{font-size:14px}.sm-checkout__grey .sm-checkout__button{margin:0 0 10px 0}.sm-news__common{padding:0 0 50px 0}.sm-news__common-wrap{margin:0 0 30px 0}.sm-news__common-wrap nav{padding:14px 0;min-height:78px;border-top:1px #828282 dashed}.sm-news__common-wrap nav:first-child{border:0}.sm-news__common nav:hover{background:#f9fafb}.sm-news__imglink{float:left}.sm-news__imglink img{display:block;border:1px #abcae4 solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sm-news__date{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 0 140px}.sm-news__common nav h2{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;line-height:19px;font-weight:400;margin:0 0 0 140px}.sm-news__common nav h2 a{text-decoration:none}.sm-category__facet-popup{position:absolute;top:40px;left:0;background:#fff;box-shadow:-3px 4px 0 rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px;border:1px #ccc solid;z-index:100}.sm-category__facet-popup h4{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;font-weight:700;margin:0 0 20px 0;white-space:nowrap;padding:0 40px 0 0}.sm-category__facet-popup-wrap nav{display:table-cell;padding:0 0 0 5px;min-width:120px}.sm-category__facet-popup-wrap nav:first-child{padding:0}.sm-category__facet-popup-wrap nav a{display:block;white-space:nowrap;border:1px #fff solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:21px;margin:0 0 1px;padding:0 15px 0 6px;position:relative;text-decoration:none}.sm-category__facet-popup-wrap nav a span{color:#2d2d2d}.sm-category__facet-popup-wrap nav a:hover{border:1px #e8e8e8 dotted}.sm-category__facet-popup-wrap nav a.active{background:#e8e8e8;border:1px #e8e8e8 solid;color:#005baa}.sm-category__facet-popup-wrap nav a.active:after{display:block;content:'';width:6px;height:6px;position:absolute;top:5px;right:5px;background:url(../images/cross_6x6.png) 0 0 no-repeat}.sm-category__facet-popup-close{position:absolute;top:10px;right:10px;width:17px;height:15px;background:url(../images/close_red_17x15.png) 0 0 no-repeat;cursor:pointer}.sm-login{padding:0 0 70px 0;position:relative}.sm-login.shoppilot{margin:45px 0 0 55px}.sm-migrate__start{position:absolute;right:0;top:17px;bottom:-20px;height:30px;font-size:13px;line-height:15px;padding:15px 10px 15px 45px;background:url(../images/blue_triangle_attention.png) 10px 50% no-repeat;border:2px #005baa solid;margin:auto}.sm-login h1{font-size:24px;margin:0 0 20px 0}.sm-login p{margin:0 0 20px 0}.sm-login p{font-size:14px;position:relative;font-family:cotext,arial,helvetica,sans-serif}.bonuses-legend{background:#f2f9ff;display:block;list-style-type:none;margin:15px 5px;line-height:1.6em;padding:30px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.bonuses-legend li{display:inline-block;width:33%;position:relative}.sm-login .bonuses-legend li:after{content:' ';display:block;position:absolute;height:85px;left:0;top:-20px;width:156px;background-image:url(../images/bonuses-legend.png);background-repeat:no-repeat}.ico-bl-1:after{background-position:40px 0}.ico-bl-2:after{background-position:1px -100px}.ico-bl-3:after{background-position:10px -189px}.bonuses-legend span{color:#000;display:block;padding:0 0 0 165px}.bonuses-legend strong{font-size:18px;font-weight:400}.sm-login form p{font-size:14px}.sm-login__tabs-bodies,.sm-restorePass__tabs-bodies{padding:37px 0 0 0}.sm-login__form-line{margin:0 0 12px 0}.sm-login__form-line label{float:left;width:105px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:22px;margin:0 10px 0 0}.sm-login__form-line input[type=password],.sm-login__form-line input[type=text]{height:20px;line-height:20px;width:240px}.sm-login__form-line-text{padding:0 0 10px 115px;font-size:10px;line-height:14px}.sm-login__form-line-text a{margin:0 10px 0 0}.sm-login__form-line-button{padding:10px 0 30px 0;background:url(../images/login_separator.png) 0 60px no-repeat}.sm-login__form-social-auth-title{text-transform:uppercase;margin:10px 0 15px 0;font-size:12px}.sm-login__back{padding:15px 0 0 0;color:gray;font-family:cotext,arial,helvetica,sans-serif;font-size:12px}.sm-login>.sm-login__back{border-top:1px #cfcfcf solid;margin:30px 0 0 0}.sm-register__form-line-sendsms{padding:0 0 0 150px}.sm-register__form-line-sendsms button,.sm-register__form-line-sendsms input{font-family:corp,arial,helvetica,sans-serif;font-size:13px;width:340px;padding:0}.sm-register__form-line-sendsms-text{padding:0 0 10px 150px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:12px}.sm-register__mainform{margin:20px 0;padding:0 0 15px 0;position:relative;min-height:306px;border-bottom:1px #ccc solid}.sm-register__form{margin:0 0 15px 0}.sm-register__form-social-auth-title{border-top:1px #ccc solid;margin:50px 0 15px 0;padding-top:40px;font-weight:700;font-size:12px}.sm-registerPDA__Form_serviceBlock{background:#f2f9ff}.sm-registerPDA__Form_serviceBlock h2{border-bottom:4px #000 solid}.sm-registerPDA__Form_serviceBlock .sm-register__mainform{min-height:0;border:0}.sm-register__benefits{list-style:none;position:absolute;left:530px;top:3px}.sm-register__benefits li{position:relative;padding:5px 0 0 70px;min-height:44px;margin:0 0 20px 0}.sm-register__benefits li:after{content:'';position:absolute;top:0;left:0;width:63px;height:63px;background-image:url(../images/register_benefits.png?1);background-repeat:no-repeat}.sm-register__benefits li.item1:after{background-position:0 0}.sm-register__benefits li.item2:after{background-position:0 -68px}.sm-register__benefits li.item3:after{background-position:0 -138px}.sm-register__benefits li.item4:after{background-position:0 -209px}.sm-register__benefits li p{font-family:cotext,arial,helvetica,sans-serif;font-size:13px;margin:0 0 5px 0}.sm-register__benefits li span{font-weight:700}.address-description{position:absolute;left:525px;width:240px;top:-10px;border:1px #ccc solid;box-shadow:3px 4px 0 rgba(0,0,0,.2);border-radius:6px;padding:10px}.sm-register__form-line-checkbox{position:relative;padding:0 0 7px 0}.sm-register__form-line-checkbox label.checkbox-label{font-size:11px;position:relative}.sm-register__form-line-checkbox input{position:absolute;left:0;top:1px}.sm-register__form-line-checkbox label span{color:#ed1c24}.sm-register__form-line-checkbox label strong{font-size:18px}.sm-register__popup1{position:absolute;left:100%;top:-15px;width:370px;background:#fff;border:1px #ccc solid;padding:10px;font-family:cotext,arial,helvetica,sans-serif;font-size:11px;box-shadow:3px 4px 0 rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;z-index:10;margin:0 0 0 10px}.sm-register__popup1:before{position:absolute;content:'';width:0;height:0;border:8px transparent solid;border-right:10px #ccc solid;top:18px;left:-19px}.sm-register__popup1:after{position:absolute;content:'';width:0;height:0;border:8px transparent solid;border-right:10px #fff solid;top:18px;left:-17px}.sm-register__form-line .sm-register__popup1{left:355px}.sm-register__form-line-button{position:relative}.sm-register__form-line-button label{margin:0 0 0 20px}.sm-popup_sm-login h3{font-size:17px;font-weight:400;margin:0 0 15px 0}.sm-popup_sm-login h4{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 15px 0}.sm-login__wrap{white-space:nowrap}.sm-login__left{display:inline-block;width:500px}.sm-login__right{display:inline-block;width:291px;padding:0 0 10px 10px;border-left:1px #f1f1f1 solid;vertical-align:top}.sm-popup_sm-login .sm-login__form-line-button{background:0}.sm-login__right input{margin:0 0 10px 0}.sm-login__right p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 15px 0;height:110px;background:url(../images/500-bonuses-for-register.png) 100% 100% no-repeat}.sm-login__right p strong{font-size:14px}.sm-login__gotoclub{padding:34px 0 0 0;font-size:15px;font-family:cotext,arial,helvetica,sans-serif}.sm-infopage{padding:0 0 10px 0}.sm-infopage h2{font-family:cotext,arial,helvetica,sans-serif;font-size:22px;font-weight:400;margin:20px 0 20px 0}.sm-infopage h6{font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:18px;font-weight:400;margin:0;color:#36f}.sm-infopage p{font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:18px;margin:0 0 15px 0}.sm-infopage ol,.sm-infopage ul{margin:0 0 20px 13px}.sm-infopage li{font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:18px;margin:0 0 5px 0}.sm-infopage table{border-collapse:collapse;width:100%}.sm-infopage table td{vertical-align:top;text-align:left;font-size:13px;line-height:18px}.sm-infopage__about-top{margin:0 0 30px 0;color:#004d98;font-family:corp,arial,helvetica,sans-serif}.sm-infopage__about-top-left{float:left;width:678px;padding:25px 0 0 0}.sm-infopage__about-top-left div{font-size:23px;color:#e91b24;text-transform:uppercase;font-weight:700;margin:0 0 10px 0}.sm-infopage__about-top-left p{font-family:corp,arial,helvetica,sans-serif;font-size:21px;line-height:normal;letter-spacing:.1em;text-align:justify;padding:0 70px 0 0}.sm-infopage__about-top-right{overflow:hidden}.sm-infopage__about-top-right div{font-size:124px;line-height:100px;font-weight:700}.sm-infopage__about-top-right span{display:block;font-size:33px;line-height:55px;text-transform:uppercase}.sm-infopage__about-top-right p{font-family:corp,arial,helvetica,sans-serif;font-size:17px;line-height:normal}.sm-infopage__about-map{margin:0 0 30px 0}.sm-infopage__about-map img{display:block}.sm-infopage__about-text{margin:0 0 40px 0}.sm-infopage__about-text h3{font-size:16px;text-transform:uppercase;font-weight:400;margin:0 0 10px 0}.sm-infopage__about-text p{text-align:justify}.sm-infopage__about-text-col{float:left;width:465px}.sm-infopage__about-text-col:first-child{margin:0 60px 0 0}.sm-infopage .sm-mainpage__brands>p{margin:0 28px 10px 15px}ul.sm-infopage__service-mainmenu{margin:0 0 20px 0;list-style:none;overflow:hidden}.sm-infopage__service-mainmenu li{float:left;margin:0 0 0 20px;width:182px}.sm-infopage__service-mainmenu li:first-child{margin:0}.sm-infopage__service-mainmenu li a{text-decoration:none}.sm-infopage__service-mainmenu li span{display:block;color:#fff;font-family:corp,arial,helvetica,sans-serif;font-size:17px;line-height:29px;font-weight:700;text-align:center;text-transform:uppercase;background:#dc272e;background:linear-gradient(to bottom,#f04b52,#c5181e);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 5px 0}.sm-infopage__service-mainmenu li em{font-size:15px}.sm-infopage__service-mainmenu li a:hover em{text-decoration:underline}.sm-infopage__service nav{overflow:hidden;margin:0 auto;text-align:center;margin-bottom:20px}.sm-infopage__service nav a,.sm-infopage__service nav div{text-decoration:none;width:225px;margin:0 auto;display:inline-block}.sm-infopage__service nav a:first-child,.sm-infopage__service nav div:first-child{margin:0}.sm-infopage__service nav .sm-infopage__service-menu-title{display:block;position:relative;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:40px;text-align:center;text-transform:uppercase;color:#005baa;margin:0 0 11px 0;background:#e3e7ff;background:linear-gradient(to bottom,#f1f2fe,#e3e7ff)}.sm-infopage__service nav a:hover .sm-infopage__service-menu-title{color:#e91b24}.sm-infopage__service nav .sm-infopage__service-menu-title:after{position:absolute;bottom:-12px;left:23px;content:'';width:0;height:0;border:6px transparent solid;border-top:7px #e3e7ff solid}.sm-infopage__service nav .sm-infopage__service-menu-img{height:120px}.sm-infopage__service nav.sm-infopage__service-menu-preferred .sm-infopage__service-menu-title{line-height:38px;font-size:20px;color:#e91b24;border:1px #bec5df solid}.sm-infopage__service nav.sm-infopage__service-menu-preferred .sm-infopage__service-menu-title:before{position:absolute;bottom:-14px;left:22px;content:'';width:0;height:0;border:7px transparent solid;border-top:7px #bec5df solid}.sm-service__map-wrap{overflow:hidden}.sm-service__map-left{overflow:hidden;height:286px;padding:20px;background:#e8eaf6}#sm-service__map{background:#d8d8d8;float:right;height:326px!important;width:636px!important;margin:0 0 0 8px}.sm-service__map-left select{border:1px solid #ccc;display:block;margin:0 0 10px 0;padding:5px;width:100%}.sm-service__map-left ul{list-style:none;margin:0;max-height:253px;overflow-y:auto}.sm-service__map-left ul li a{display:block;text-decoration:none;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 10px 0}.sm-service__map-left ul li a span{display:block;font-size:11px;line-height:13px;color:#333}.sm-service__map-left ul li a span.type{margin:0 0 3px 0}.sm-service__map-left ul li a span.phone{font-size:12px;font-weight:700;font-style:italic}.sm-service__map-left ul li a.active{color:#e91b24}.sm-infopage__service-gallery{margin:0 0 16px 0;text-align:center}.sm-infopage__service-gallery>div{display:inline-block;margin:0 20px;vertical-align:top}.sm-infopage__service-gallery>div img{display:block;border:1px #005baa solid}.sm-infopage__service-gallery>div span{display:block;max-width:270px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;font-style:italic;text-align:left;color:#005baa;padding:5px 0 0 0}.sm-infopage__serviceblock ul{float:left;background:#e8ebf5;padding:12px 0 12px 30px;margin:0;width:155px;list-style:none}.sm-infopage__serviceblock ul li{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:40px;margin:0}.sm-infopage__serviceblock ul li a{text-decoration:none}.sm-infopage__serviceblock ul li a.active{color:#333}.sm-infopage__serviceblock ul li span{color:#999}.sm-infopage__serviceblock-content{overflow:hidden;margin:0 0 50px 220px}.eqp_trigger{cursor:pointer;overflow:hidden;padding:14px 0 14px 27px}.eqp_trigger.even{background:#e8ebf5}.eqp_title{float:left;font-size:17px;line-height:21px;max-width:575px}.active .eqp_title span.dotted{color:#333!important}.eqp_title>span:after{content:'';width:8px;height:8px;margin:0 0 0 5px;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAALVBMVEUAAACJlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+ChBj1AAAADnRSTlMAxRB/UDDYIJ9AsmDrcOBi2msAAAAwSURBVAjXY2BgMWBgYFqXqMAw72jYE4Zm9gkWDAz3HjMwaL32E2IQDGAXZFAAKgAAyXkJJursa1YAAAAASUVORK5CYII=) 0 50% no-repeat}.active .eqp_title>span:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAKlBMVEUAAACJlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+JlM+hvc5RAAAADXRSTlMAEH9AMGCyj8XYUJ/r207ZhAAAAC1JREFUCNdjAINgBgZTBt1E8UsMLCdzDRgcxRtFGHIDuG4wMN3WVWBg8LzMAACIOgg8U0EDEgAAAABJRU5ErkJggg==) 0 50% no-repeat}.eqp_price{color:#e91b24;float:right;font-size:21px;font-weight:700;line-height:21px;padding:0 0 0 10px;width:120px}.eqp_price span{font-size:14px;font-weight:400}.eqp_body{display:none;font-size:14px;padding:20px 220px 0 60px}.sm-infopage__serviceblock-cards p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;margin:0 0 50px 0}.sm-infopage__serviceblock-cards img{display:block}.sm-compare__empty{height:100%;background-color:#fff;min-height:30vh}.sm-compare__empty p{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;padding-bottom:20px}.sm-compare__empty a{display:inline-block;text-transform:uppercase}.displayNone{display:none!important}.sm-infopage__service-mainbanner{display:block;margin:0 auto 20px auto}.sm-popup_shop .sm-goods_tabs_block{padding-top:0}.sm-clubpro__top{position:relative;background-color:#00adef;background-repeat:no-repeat;padding:45px 17px 17px 17px;margin:0 0 25px 0;min-height:390px}.sm-clubpro__top:after{position:absolute;content:'';bottom:0;left:0;right:0;height:8px;background:url(../images/sm-saw_bottom.png) 0 0 repeat-x}.sm-clubpro__top>ul{position:absolute;right:17px;top:58px;list-style:none;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.sm-clubpro__new-poin{color:#fff;font-family:cotext;font-size:14px;left:34px;position:absolute;top:210px!important}.sm-clubpro_new-head-title{font-size:18px!important;line-height:20px!important}.sm-clubpro__new-poin p{margin-bottom:10px}.sm-clubpro__top>ul li{float:left;margin:0 -14px 0 0}.sm-clubpro__top>ul li a{display:block;height:56px;padding:0 38px 0 10px;background:#fff;position:relative;text-decoration:none;font-size:13px;line-height:16px;color:#363636}.sm-clubpro__top>ul li:first-child a{padding-left:25px}.sm-clubpro__top>ul li a:after{position:absolute;content:'';top:-2px;height:0;width:0;right:100%;border-top:30px rgba(255,255,255,.01) solid;border-left:7px rgba(255,255,255,.01) solid;border-right:7px rgba(255,255,255,.99) solid;border-bottom:30px rgba(255,255,255,.99) solid}.sm-clubpro__top>ul li a span{display:table-cell;height:56px;vertical-align:middle}.sm-clubpro__top>ul li.some-custom-item a{background:#005ca7;color:#fff}.sm-clubpro__top>ul li.some-custom-item a:after{width:16px;border:0;height:58px;content:'O';font-size:200px;line-height:60px;color:#005ca7;overflow:hidden}.sm-clubpro__top>ul li a:hover,.sm-clubpro__top>ul li.active a{background:#e91b24;color:#fff}.sm-clubpro__top>ul li a:hover:after,.sm-clubpro__top>ul li.active a:after{border-top:30px rgba(255,255,255,.01) solid;border-left:7px rgba(255,255,255,.01) solid;border-right:7px rgba(237,28,36,.99) solid;border-bottom:30px rgba(237,28,36,.99) solid}.sm-clubpro__top>ul li.some-custom-item a:hover:after,.sm-clubpro__top>ul li.some-custom-item.active a:after{border:0;color:#e91b24}.sm-clubpro__top>h1{position:absolute;top:45px;left:37px;font-size:36px;line-height:42px;color:#fff}.sm-clubpro__top>p{position:absolute;top:150px;left:34px;color:#fff;font-size:14px;line-height:28px;font-family:cotext,arial,helvetica,sans-serif}.sm-clubpro__top.sm-clubpro__top-style1{background-image:url(../images/clubpro/bg1.png);background-position:34px 180px;padding-top:414px;min-height:0}.sm-clubpro__top.sm-clubpro__top-style1:after{display:none}.sm-clubpro__register-link{display:block;width:370px;height:41px;padding:0 15px 0 0;margin:0 auto 20px auto;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:40px;color:#fff;text-decoration:none;text-align:center;background:url(../images/clubpro/register_button.png) 0 0 no-repeat}.sm-clubpro__register-link:hover{color:#fff}.sm-clubpro__top-overall{background:#ed1c24;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.sm-clubpro__top-overall>div{float:left;width:445px;margin:0 0 0 30px;color:#fff}.sm-clubpro__top-overall>div:first-child{margin:0}.sm-clubpro__top-overall>div h3{font-size:22px;line-height:20px;font-weight:400;padding:0 0 10px 0;border-bottom:1px #f4777c solid}.sm-clubpro__top-overall>div h3 a{color:#fff;text-decoration:none}.sm-clubpro__top-overall>div p{padding:30px 0 0 130px;position:relative;font-size:18px;line-height:21px;background:url(../images/clubpro/icons1.png) 0 30px no-repeat;min-height:60px}.sm-clubpro__top-overall>div p.sm-clubpro__top-overall-ico2{background-position:0 -195px}.sm-clubpro__top-overall>div p.sm-clubpro__top-overall-ico3{background-position:0 -415px;padding-left:150px}.sm-clubpro__top-overall>div p span{position:absolute;top:15px;left:115px;width:67px;height:36px;font-size:15px;font-weight:700;line-height:32px;text-align:center;background:url(../images/bonus_bubble.png) 0 0 no-repeat}.sm-clubpro__top-overall>div p.sm-clubpro__top-overall-ico2 span{left:50px}ul.sm-clubpro_ico2_new_poin{width:315px;margin-left:130px}ul.sm-clubpro_ico2_new_poin li{list-style-type:none;margin-bottom:5px;font-family:cotext}.sm-clubpro__top-overall>div p.sm-clubpro__top-overall-ico3 span{left:70px}.sm-clubpro__cardsblock{overflow:hidden;padding:0 0 0 20px;margin:0 0 25px 0}.sm-clubpro__cardsblock>div{float:left;width:324px;margin:0 0 0 10px}.sm-clubpro__cardsblock>div:first-child{margin:0}.sm-clubpro__cardsblock>div img{display:block}.sm-clubpro__cardsblock>div h2{font-size:24px;line-height:28px;font-weight:400;margin:0 0 10px 42px}.sm-clubpro__cardsblock>div h4{font-size:16px;color:#00adef;font-weight:400;margin:0 0 6px 42px}.sm-clubpro__cardsblock>div p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px;margin:0 0 0 42px}.sm-clubpro__billions{position:relative;background:#00adef;padding:25px 17px 20px 17px;margin:0 0 25px 0}.sm-clubpro__billions:after{position:absolute;content:'';top:0;left:0;right:0;height:8px;background:url(../images/sm-saw_top.png) 0 0 repeat-x}.sm-clubpro__billions:before{position:absolute;content:'';top:48px;left:17px;right:17px;height:0;border-top:1px #009de1 solid;border-bottom:1px #33bdf2 solid}.sm-clubpro__billions h3{font-size:24px;line-height:28px;font-weight:400;width:580px;margin:0 auto 22px auto;background:#00adef;text-align:center;color:#fff;position:relative}.sm-clubpro__billions-counter{overflow:hidden}.sm-clubpro__billions-counter span{float:left;position:relative;margin:0 -7px 0 0;width:92px;height:87px;background:url(../images/clubpro/counter.png) 0 0 no-repeat;font-family:arial,helvetica,sans-serif;font-size:86px;line-height:84px;text-align:center;color:#fff;font-weight:700}.sm-clubpro__billions-counter span:after{position:absolute;content:'';top:40px;left:5px;right:5px;height:0;border-top:1px #005095 solid;border-bottom:1px #2c6ea7 solid;opacity:.4}.sm-clubpro__billions-counter span.sm-clubpro__billions-counter-split{margin-right:9px}.sm-clubpro__footer{overflow:hidden;padding:0 17px 20px 17px}.sm-clubpro__footer-faq{float:left;position:relative;width:590px;padding:25px 40px;border:1px #ccc solid}.sm-clubpro__footer-faq h2{font-size:24px;font-weight:400;margin:0 0 20px 0}.sm-clubpro__footer-faq-control{position:absolute;top:17px;background:url(../images/blue_slider_arrows.png) 0 0 no-repeat;cursor:pointer}.sm-clubpro__footer-faq-control a{display:block;width:37px;height:37px}.sm-clubpro__footer-faq-prev{left:572px}.sm-clubpro__footer-faq-next{left:617px;background-position:-45px 0}.sm-clubpro__footer-faq ul{list-style:none}.sm-clubpro__footer-faq ul li{box-sizing:border-box;font-size:12px;height:180px;margin:0 5px 15px 0;visibility:hidden;transition:visibility 1s}.sm-clubpro__footer-faq ul li.active-slide{visibility:visible;transition:visibility .1s}.sm-clubpro__footer-faq ul li h4{font-size:18px;font-weight:400;margin:0 0 5px 0}.sm-clubpro__footer-faq ul li p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px;margin:0 0 0 35px}.sm-clubpro__footer-faq nav{overflow:hidden;margin-top:10px}.sm-clubpro__footer-faq nav a{float:left;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:19px;color:#005ca7;margin:0 20px 0 0;padding:0 0 0 30px;background:url(../images/clubpro/icon3.png) 0 1px no-repeat;text-decoration:none}.sm-clubpro__footer-faq nav a:first-child{background:url(../images/clubpro/icon2.png) 0 0 no-repeat}.sm-clubpro__footer-contacts{overflow:hidden;padding:0 0 0 35px}.sm-contacts__phoneinfo{padding:25px 0 0 53px;font-size:13px;line-height:18px;background:url(../images/phone_tube.png) 0 17px no-repeat;min-height:30px}.sm-contacts__phoneinfo big,.sm-contacts__phoneinfo strong{font-size:26px;font-weight:700}.sm-clubpro__footer-contacts .sm-contacts__phoneinfo{padding:25px 0 20px 53px;border-bottom:1px #ccc solid}.sm-contacts__addrinfo{display:block;padding:11px 0 10px 53px;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:18px;background:url(../images/stores_pin.png) 0 11px no-repeat;text-decoration:none;margin:0 0 8px 0}.sm-contacts__mailinfo{display:block;padding:20px 0 20px 63px;font-family:cotext,arial,helvetica,sans-serif;font-size:18px;line-height:18px;font-weight:700;color:#231f20;background:url(../images/giftcard/flying-mail.png) 0 20px no-repeat;text-decoration:none;border-top:1px #ccc solid;margin:0 0 0 -10px}.sm-contacts__mailinfo span{border-bottom:1px #b3b3b3 solid}.sm-clubpro__prefooter{padding:40px 40px 25px 40px;position:relative;background:#00adef;margin:0 0 25px 0}.sm-clubpro__prefooter:after{position:absolute;content:'';top:0;left:0;right:0;height:8px;background:url(../images/sm-saw_top.png) 8px 0 repeat-x}.sm-clubpro__prefooter p{position:relative;font-size:12px;color:#fff;margin:0 0 15px 0;font-family:cotext,arial,helvetica,sans-serif}.sm-clubpro_rem1:after{position:absolute;content:'*\00a0';top:0;right:100%;font-size:14px}.sm-clubpro_rem2:after{position:absolute;content:'**\00a0';top:0;right:100%;font-size:14px}.sm-clubpro_rem3:after{position:absolute;content:'***\00a0';top:0;right:100%;font-size:14px}.sm-clubpro__top.sm-clubpro__top-style2{background-image:url(../images/banner/clubpro/pagebanner1.jpg);background-position:100% 0}.sm-clubpro__about{padding:45px 30px 25px 30px}.sm-clubpro__about-row{overflow:hidden;margin:0 0 40px 0}.sm-clubpro__about-row>div{float:left}.sm-clubpro__about-col1{width:367px}.sm-clubpro__about-col2{width:295px;padding:0 25px 0 0}.sm-clubpro__about-col3{width:277px}.sm-clubpro__about-row h2{font-size:19px;line-height:28px;font-weight:400;margin:0 0 20px 0}.sm-clubpro__about-row ul{list-style:none}.sm-clubpro__about-row ul li{padding:0 0 0 17px;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:18px;margin:0 0 5px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEUAAAAAre8Are8Are8Are9aGVWZAAAABHRSTlMAIvHRdCnGqgAAACFJREFUCNdjYBAWYGBgVFFkYBBycRJgMHFxMQCzwGJgWQA1rwMPqIInngAAAABJRU5ErkJggg==) 0 5px no-repeat}.sm-clubpro__about-row ul li span{color:#e91b24;margin:0 0 0 3px;white-space:nowrap}.sm-clubpro__about-col3>div{font-size:16px;line-height:34px;color:#fff;text-align:center;height:31px;padding:0 0 73px 0}.sm-clubpro__about-col3>div.sm-clubpro__about-bub1{width:189px;background:url(../images/clubpro/bubble1.png) 0 0 no-repeat}.sm-clubpro__about-col3>div.sm-clubpro__about-bub2{width:168px;background:url(../images/clubpro/bubble2.png) 0 0 no-repeat;padding:0 0 73px 0}.sm-clubpro__about-col3>div.sm-clubpro__about-bub3{width:168px;background:url(../images/clubpro/bubble2.png) 0 0 no-repeat}.sm-clubpro__top.sm-clubpro__top-style3{background-image:url(../images/banner/clubpro/pagebanner2.jpg);background-position:354px 135px}.sm-clubpro__abilities{padding:40px 70px 70px 70px;overflow:hidden}.sm-clubpro__abilities-col{width:395px;float:left}.sm-clubpro__abilities-col:first-child{margin:0 90px 0 0}.sm-clubpro__abilities h2{font-size:24px;font-weight:400;margin:0 0 25px 25px}.sm-clubpro__abilities p{padding:0 0 0 45px;margin:0 0 20px 0;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px}.sm-clubpro__ico{position:relative}.sm-clubpro__ico:after{position:absolute;content:'';width:30px;height:30px;top:-3px;left:0;background:url(../images/clubpro/icons2-new.png) 0 -200px no-repeat}.sm-clubpro__ico.sm-clubpro__ico1:after{background-position:0 0}.sm-clubpro__ico.sm-clubpro__ico2:after{background-position:0 -25px}.sm-clubpro__ico.sm-clubpro__ico3:after{background-position:0 -27px}.sm-clubpro__ico.sm-clubpro__ico4:after{background-position:0 -86px}.sm-clubpro__ico.sm-clubpro__ico5:after{background-position:0 -61px}.sm-clubpro__ico.sm-clubpro__ico6:after{background-position:0 -122px;height:30px}.sm-clubpro__ico.sm-clubpro__ico6new:after{background-position:0 -208px}.sm-clubpro__ico.sm-clubpro__ico7new:after{background-position:0 -239px}.sm-clubpro__ico.sm-clubpro__ico8new:after{background-position:0 -148px}.sm-clubpro__ico.sm-clubpro__ico9new:after{background-position:0 -180px}.sm-clubpro__ico.sm-clubpro__ico10new:after{background-position:0 -120px;width:35px}.sm-clubpro__top.sm-clubpro__top-style4{background-image:url(../images/banner/clubpro/pagebanner3.jpg);background-position:210px 100%}.sm-clubpro__top.sm-clubpro__top-style5{background-image:url(../images/banner/clubpro/pagebanner4.jpg);background-position:275px 100%}.sm-clubpro__top.sm-clubpro__top-style6{background-image:url(../images/banner/clubpro/pagebanner5.jpg);background-position:325px 100%}.sm-clubpro__top.sm-clubpro__top-style7{background-image:url(../images/banner/clubpro/pagebanner7.jpg);background-position:309px 100%}.sm-clubpro__top.sm-clubpro__top-style8{background-image:url(../images/banner/clubpro/pagebanner9.jpg);background-position:100% 100%}.sm-clubpro__top.sm-clubpro__top-style81{background-image:url(../images/banner/clubpro/pagebanner8-1.jpg);background-position:100% 100%}.sm-clubpro__top-style81 .sm-clubpro__top-info1{color:#fff;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;left:37px;position:absolute;top:175px}h1.sm-clubpro__bonus-h1{font-size:23px;line-height:26px;top:58px}h1.sm-clubpro__bonus-h1 span{font-size:48px}.sm-clubpro__top-info1{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;position:absolute;top:150px;left:37px;color:#fff}.sm-clubpro__textpane p,.sm-clubpro__top-info1 p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;margin:0 0 10px 0;line-height:23px}.sm-clubpro__top-info1 big{font-size:21px}ul.sm-clubpro__promo-icons{list-style:none;border-top:1px #04ddff dashed;border-bottom:1px #04ddff dashed;padding:17px 0 12px 0}ul.sm-clubpro__promo-icons li{position:relative;padding:0 0 0 75px;margin:0 0 5px 0}ul.sm-clubpro__promo-icons li span{display:inline-block;line-height:normal;vertical-align:middle}li.sm-clubpro__top-info__li-a{height:41px;line-height:41px}li.sm-clubpro__top-info__li-b{height:52px;line-height:52px}li.sm-clubpro__top-info__li-a:after{content:'';position:absolute;left:0;top:0;width:55px;background:url(../images/icons_gift_percent.png) 0 0 no-repeat;height:41px}li.sm-clubpro__top-info__li-b:after{content:'';position:absolute;left:0;top:0;width:55px;background:url(../images/icons_gift_percent.png) 0 -41px no-repeat;height:52px}.sm-clubpro__textpane{overflow:hidden;padding:0 0 40px 0}.sm-clubpro__textpane ol{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px;margin:0 0 20px 15px}.sm-clubpro__textpane ol li:before{content:'\00a0'}.sm-clubpro__twocols{overflow:hidden;padding:20px 60px 40px 60px}.sm-clubpro__twocols-col{float:left;width:435px}.sm-clubpro__twocols-col:first-child{margin:0 30px 0 0}.sm-clubpro__textpane h2,.sm-clubpro__twocols h2{font-size:24px;font-weight:400;margin:0 0 25px 0;padding:20px 0 0 0}.sm-clubpro__twocols p{padding:0 0 0 30px;margin:0 0 20px 0;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px;position:relative}.sm-clubpro__twocols big{font-size:21px}.sm-clubpro__twocols p span{position:absolute;left:0;top:0}.sm-clubpro__twocols p.clubpro-remark{font-size:12px;line-height:normal;font-style:italic;margin:0 0 10px 0}.sm-clubpro__twocols p.clubpro-remark span{width:25px;text-align:right}.sm-clubpro__twocols table{border-collapse:collapse;margin:0 0 20px 0}.sm-clubpro__twocols table td,.sm-clubpro__twocols table th{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px;text-align:left}.sm-clubpro__twocols table th{vertical-align:top;font-weight:700;padding:10px 0 0 30px}.sm-clubpro__twocols table td{vertical-align:middle;padding:10px 0 10px 30px}.sm-clubpro__twocols table img{vertical-align:middle}.sm-clubpro__twocols table.sm-clubpro-alter{margin-left:25px}.sm-clubpro__twocols table.sm-clubpro-alter td{padding:7px 0 7px 5px}.sm-clubpro__twocols table.sm-clubpro-alter th{padding:7px 0 7px 5px;text-align:center;vertical-align:middle}h2.sm-clubpro__ico:after{left:-35px}h2.sm-clubpro__ico.sm-clubpro__ico2:after{top:15px}h2.sm-clubpro__ico.sm-clubpro__ico4:after{top:15px}h2.sm-clubpro__ico.sm-clubpro__ico5:after{top:19px}h2.sm-clubpro__ico.sm-clubpro__ico6:after{top:19px}.sm-clubpro__twocols-col>div h4{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;line-height:25px;font-weight:400;cursor:pointer;margin:0 0 20px 25px}.sm-clubpro__twocols-col>div h4 span{border-bottom:1px #b2b2b2 dotted}.sm-clubpro__twocols-col>div div{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:21px;margin:0 0 30px 35px}.sm-goods_tabs-bodies_body h2.bionic-border{display:none}.sm-giftcard__top{position:relative;background-color:#15bff0;background-repeat:no-repeat;padding:180px 17px 0 17px;margin:0 0 25px 0;min-height:390px}ul.sm-promopages__menu{position:absolute;right:17px;top:15px;list-style:none;overflow:hidden}ul.sm-promopages__menu li{float:left;margin:0 -14px 0 0}ul.sm-promopages__menu li a{display:block;height:56px;padding:0 38px 0 10px;background:#fff;position:relative;text-decoration:none;font-size:13px;line-height:16px;color:#363636}ul.sm-promopages__menu li:first-child a{padding-left:25px}ul.sm-promopages__menu li a:after{position:absolute;content:'';top:-2px;height:0;width:0;right:100%;border-top:30px rgba(255,255,255,.01) solid;border-left:7px rgba(255,255,255,.01) solid;border-right:7px rgba(255,255,255,.99) solid;border-bottom:30px rgba(255,255,255,.99) solid}ul.sm-promopages__menu li a span{display:table-cell;height:56px;vertical-align:middle}ul.sm-promopages__menu li a:hover,ul.sm-promopages__menu li.active a{background:#005baa;color:#fff}ul.sm-promopages__menu li a:hover:after,ul.sm-promopages__menu li.active a:after{border-top:30px rgba(255,255,255,.01) solid;border-left:7px rgba(255,255,255,.01) solid;border-right:7px rgba(0,91,170,.99) solid;border-bottom:30px rgba(0,91,170,.99) solid}ul.sm-promopages__menu-grey li a{background:#f4f3f3}ul.sm-promopages__menu-grey li a:after{border-right:7px rgba(244,243,243,.99) solid;border-bottom:30px rgba(244,243,243,.99) solid}.gifcardTypeSwitchMenu{list-style:none;position:absolute;top:15px;left:18px}.gifcardTypeSwitchMenu li{font-size:11px;color:#444;padding:7px 10px;border-radius:4px}.gifcardTypeSwitchMenu li.active{padding:5px 8px;border:2px #ed1c24 solid}.sm-giftcard__top>h1{position:absolute;top:45px;left:37px;font-size:30px;line-height:30px;color:#fff;text-transform:uppercase;font-weight:700}.sm-giftcard__top>h1 span{display:block;font-size:18px;line-height:24px}.sm-giftcard__top-style1{height:566px;background:url(../images/giftcard/bg1-1.jpg) 0 0 no-repeat}.sm-giftcard__top-style1>h1{top:90px;right:0;left:auto;width:355px;padding:0 0 0 75px;background:url(../images/giftcard/title1bg.png) 0 2px no-repeat}.sm-giftcard__twocols{overflow:hidden;padding:0 60px 30px 60px}.sm-giftcard__twocols>div{float:left;width:410px;color:#fff}.sm-giftcard__twocols>div:first-child{margin-right:50px}.sm-giftcard__twocols h4{font-size:20px;line-height:30px;cursor:pointer;font-weight:400;margin:0 0 20px 0}.sm-giftcard__twocols h4 span{border-bottom:1px #fff dotted}.sm-giftcard__twocols>div div{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:20px;margin:-10px 0 60px 20px}.sm-giftcard__top.sm-giftcard__top-style2>h1{padding:20px 0 20px 70px;top:85px;background:url(../images/giftcard/title2bg.png) 0 0 no-repeat}.sm-giftcard__top.sm-giftcard__top-style2>h2{font-size:20px;line-height:30px;color:#fff;font-weight:400;margin:0 0 30px 60px}.sm-giftcard__top.sm-giftcard__top-style2 .sm-giftcard__twocols p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:20px;position:relative;padding:0 0 0 25px;margin:0 0 20px 0}.sm-giftcard__top.sm-giftcard__top-style2 .sm-giftcard__twocols p span{position:absolute;top:0;left:-4px;width:25px;text-align:right}.sm-giftcard__top.sm-giftcard__top-style3>h1{padding:20px 0 20px 70px;top:85px;background:url(../images/giftcard/title3bg.png) 0 0 no-repeat}.sm-giftcard__top.sm-giftcard__top-style7>h1{padding:20px 0 20px 70px;top:85px;background:url(../images/giftcard/title3bg.png) 0 0 no-repeat}.sm-giftcard__top.sm-giftcard__top-style7{margin:0;min-height:0}.sm-giftcard__contacts-form{position:relative;height:568px;background:url(../images/giftcard/bg7.jpg) 0 0 no-repeat;margin:0 0 -10px 0}.sm-giftcard__contacts-contact{float:left;padding:0 0 70px 70px}.sm-giftcard__contacts-contact:first-child{margin:0 70px 0 0}.sm-giftcard__contacts-contact strong{display:block;font-size:26px;font-weight:700}.sm-giftcard__contacts-contact p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:18px}.sm-giftcard__contacts-contact a{display:block;text-decoration:none;color:#2d2d2d}.sm-giftcard__contacts-phone{background:url(../images/giftcard/phone-tube-white.png) 20px 0 no-repeat}.sm-giftcard__contacts-mail{background:url(../images/giftcard/mailbox-white.png) 20px 3px no-repeat}.sm-giftcard__bannersblock{position:absolute;top:120px;right:40px;width:163px;z-index:1}.sm-giftcard__bannersblock a{display:block;text-indent:-10000px;height:71px;background:url(../images/giftcard/banners1.png) 0 0 no-repeat;margin:7px 0 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.sm-giftcard__bannersblock a.sm-giftcard__banner2{background-position:0 -71px}.sm-giftcard__bannersblock a.sm-giftcard__banner3{background-position:0 -142px;height:51px}.sm-giftcard__bannersblock a.sm-giftcard__banner4{background-position:0 -193px}.sm-giftcard__contacts-form form{padding:50px 0 0 85px}.sm-giftcard__contacts-form form h2{font-size:24px;font-weight:400;margin:0 0 25px 0}.sm-giftcard__contacts-form form p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:22px;margin:0 0 52px 0}.sm-giftcard__contacts-formline{float:left;width:240px}.sm-giftcard__contacts-form form label{display:block;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 7px 0}.sm-giftcard__contacts-form form input[type=text]{font-size:12px;line-height:20px;height:20px;width:170px}.sm-giftcard__contacts-form form .clearfix{margin:0 0 20px 0;position:relative;width:480px}.wannagetdiscount__wrap form p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;padding:15px 0 5px 0}.sm-giftcard__contacts-form form textarea{width:410px;height:70px;resize:none}.none{display:none}.pp_overlay{position:fixed!important}.legal_person{font-size:14px;padding:0 10px 0 0;margin-bottom:70px}.sm-giftcard__contacts-form form input[type=submit]{position:absolute;top:14px;right:58px}.legal_person h3{font-size:13pt;margin:20px 0}.sm-giftcard__contacts-form form img{position:absolute;left:195px;top:10px;width:90px;height:37px}.legal_person .grey_info_block{background-color:#f2f2f2;font-style:italic;line-height:25px;margin:25px 30px 0 -30px;padding:10px 20px 10px 30px}.sm-giftcard__top.sm-giftcard__top-style6{background-image:url(../images/giftcard/bg6.png);background-position:100% 0;padding-top:215px}.legal_person_red_marker_ul li{background:url(../images/pages/legal_person/red_ul.png) 0 center no-repeat;list-style-type:none;padding-left:15px}.sm-giftcard__top.sm-giftcard__top-style6>h1{top:75px;left:13px;padding:32px 0 0 36px;background:url(../images/giftcard/title6bg.png) 0 0 no-repeat}.sm-giftcard__top-style6>p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:16px;margin:0 0 5px 30px}.sm-giftcard__top-style6>h2{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;line-height:24px;font-weight:700;margin:0 0 5px 30px}.sm-giftcard__traectory{padding:40px 0 20px 0;background:url(../images/giftcard/traectory.png) 0 83px no-repeat}.sm-giftcard__traectory h3{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;margin:0 0 -3px 0;float:left;letter-spacing:-.02em;padding:0 3px 0 0;background:#15bff0}.sm-giftcard__traectory>h3{color:#fff;margin:0 0 10px 43px;float:none}.sm-giftcard__traectory p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:16px;clear:left}.sm-giftcard__traectory>div{margin:0 0 17px 0}.sm-giftcard__traectory>div>div:first-child{padding:0 0 0 43px;width:320px}.sm-giftcard__traectory>div>div{float:left;width:309px}.sm-giftcard__corporate-center{position:relative;margin:0 -16px;background:#fff;height:114px}.sm-giftcard__corporate-center .sm-contacts__phoneinfo{position:absolute;top:10px;right:120px}.sm-giftcard__corporate-center nav{position:absolute;left:72px;top:35px}.sm-giftcard__corporate-center nav a{display:block;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:20px;padding:0 0 0 34px;text-decoration:none;margin:0 0 7px 0;background:url(../images/giftcard/icons1.png) 0 -25px no-repeat}.sm-giftcard__corporate-center nav a:first-child{background-position:0 1px}.sm-giftcard__clients{padding:0 0 40px 0}.sm-giftcard__clients h3{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;line-height:76px;font-weight:700;text-align:center;text-transform:uppercase}.sm-giftcard__clients>img{display:block;margin:0 auto}.sm-giftcard__feedbacks{padding:0 0 20px 63px}.sm-giftcard__feedback{float:left;padding:15px 17px 25px 17px;margin:0 14px 13px 0;width:380px;background:#fff url(../images/giftcard/quotes.png) 0 114px no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;cursor:pointer}.sm-giftcard__feedback:after{position:absolute;content:'';width:39px;height:35px;right:0;bottom:0;background:url(../images/giftcard/feedback-bg.png) 0 0 no-repeat}.sm-giftcard__feedback-clip{height:160px;overflow:hidden;position:relative}.sm-giftcard__feedback-clip:after{position:absolute;content:'';bottom:0;left:0;right:0;height:20px;background:url(../images/clubpro/gradient1.png) 0 0 repeat-x}.sm-giftcard__feedback.active{box-shadow:0 0 5px rgba(0,0,0,.5)}.sm-giftcard__feedback.active:after{display:none}.sm-giftcard__feedback.active .sm-giftcard__feedback-clip{height:auto}.sm-giftcard__feedback.active .sm-giftcard__feedback-clip:after{display:none}.sm-giftcard__feedback-info{overflow:hidden}.sm-giftcard__feedback-photo{float:left;margin:0 10px 15px 0}.sm-giftcard__feedback-logo{float:right;margin:0 0 15px 10px}.sm-giftcard__feedback-info p{font-family:cotext,arial,helvetica,sans-serif;overflow:hidden;margin:0 0 15px 0}.sm-giftcard__feedback-info p big{display:block;font-size:14px}.sm-giftcard__feedback-info p small{display:block;font-size:12px;line-height:16px;color:#a0a0a0}.sm-giftcard__feedback-clip>p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:16px;margin:0 0 7px 0}.sm-giftcard__feedback-trigger{clear:both;margin:0 0 20px 0;font-family:cotext,arial,helvetica,sans-serif;font-size:14px}.sm-giftcard__feedback-trigger span{cursor:pointer;border-bottom:1px #333 dotted}.sm-giftcard__feedback-hidden{clear:both}.sm-giftcard__feedbacks>h3{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;margin:0 0 20px 0}.sm-giftcard__feedback-totop{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;color:#fff;margin:0 70px 0 0}.sm-giftcard__chooser{position:absolute;top:454px;right:20px;width:320px}.sm-giftcard__chooser h3{font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;color:#3f4042}.sm-giftcard__chooser .bx-wrapper{position:relative}.sm-giftcard__chooser li{font-size:60px;color:#fff;font-weight:700;text-align:center}.sm-giftcard__chooser .bx-controls-direction a{position:absolute;width:29px;height:29px;top:30px;background:url(../images/giftcard/card_chooser_arrows.png) 0 0 no-repeat}.sm-giftcard__chooser .bx-controls-direction a.bx-prev{left:-29px}.sm-giftcard__chooser .bx-controls-direction a.bx-next{right:-29px;background-position:0 -29px}.sm-giftcard__chooser-button a{display:block;height:71px;width:163px;text-indent:-10000px;margin:0 auto;position:relative;background:url(../images/giftcard/banners2.png) 0 0 no-repeat}.sm-egiftcard__chooser-button a{background:url(../images/giftcard/egc-button.png) 0 0 no-repeat}.sm-giftcard__top-style1 nav{position:absolute;right:20px;bottom:25px;overflow:hidden}.sm-giftcard__top-style1 nav a{float:right;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:16px;color:#fff;text-decoration:none;padding:1px 0 1px 30px;margin:0 0 0 18px}.sm-egc__top.sm-giftcard__top-style1{background:url(../images/giftcard/e-bg-index.jpg) 0 0 no-repeat;height:544px;border-radius:0 0 10px 10px}.sm-giftcard__icons-corporate{width:133px;background:url(../images/giftcard/icons2.png) 0 0 no-repeat}.sm-giftcard__icons-pack{width:113px;background:url(../images/giftcard/icons2.png) 0 -34px no-repeat}.sm-giftcard__icons-shop{background:url(../images/giftcard/icons2.png) 0 -67px no-repeat}.lp_block0{overflow:hidden;list-style:none;padding:0 0 20px 0;margin:0}.sm-giftcard__top.sm-giftcard__top-style5{background-image:url(../images/giftcard/bg5.png);background-position:100% 0;padding-top:175px;margin:0 0 -10px 0}.sm-giftcard__top.sm-giftcard__top-style5>h1{top:75px;left:17px;padding:32px 0 0 30px;background:url(../images/giftcard/title5bg.png) 3px 3px no-repeat}.sm-giftcard__packing{padding:0 217px 50px 30px}.sm-giftcard__top-style5>p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;padding:0 0 30px 30px;color:#fff}.sm-giftcard__top-style5>h2{font-size:18px;font-weight:700;padding:0 0 30px 30px;color:#fff;text-transform:uppercase}.sm-giftcard__packing-top{position:relative}.sm-giftcard__top-style5 .sm-giftcard__bannersblock{top:-7px;right:23px}.sm-giftcard__packing-white{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;margin:0 0 70px 30px;width:746px}.sm-giftcard__packing-white>div{float:left;width:50%}.sm-giftcard__packing-white>div>div{padding:20px 0;position:relative;border-right:1px #15bff0 solid;border-bottom:1px #15bff0 solid}.sm-giftcard__packing-white>div>div img{margin:0 auto;display:block}.sm-giftcard__packing-white>div>div span{position:absolute;right:50px;bottom:20px;font-size:19px;font-weight:700;color:#ed1c24}.sm-giftcard__packing-transparent{overflow:hidden;margin:0 0 0 30px}.sm-giftcard__packing-transparent img{float:left;margin:0 52px 33px 0}.sm-popup_giftcardbuy .sm-popup__body{width:400px}.sm-popup_giftcardbuy h3{font-size:15px;font-weight:700;padding:0 0 10px 0;border-bottom:2px #333 solid;margin:0 0 25px 0}.sm-popup_giftcardbuy .sm-popup__body p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 25px 0}.sm-popup_giftcardbuy .sm-popup__body p span{color:#e91b24}.sm-popup_giftcardbuy form label{width:179px}.sm-popup_giftcardbuy .sm-formline__no-label{margin-left:189px}.sm-popup_giftcardbuy form input[type=text]{width:199px}.sm-popup_giftcardbuy form textarea{resize:none}.sm__captcha{overflow:hidden}.sm__captcha img{border:1px #666 solid;float:left;margin:0 10px 0 0}.sm__captcha a{float:left;width:22px;height:50px;background:url(../images/captcha_reload.png) 50% 50% no-repeat}.sm-feedback__form textarea{resize:none;width:710px;height:179px}.sm-form__errors-block{margin:0 0 30px 0;padding:5px 0 0 40px;color:#e91b24;min-height:23px;background:url(../images/error_icon.png) 0 0 no-repeat}.sm-form__errors-block.sm-form__errors-block__nobg{background:0}.sm-form__errors-block .h3{font-size:18px;font-weight:400;color:#e91b24;margin:0 0 10px 0}.sm-form__errors-block ul{margin:0 0 0 30px;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;color:#e91b24}.lp_block0 h3{margin-left:30px;margin-bottom:10px}.sm-sizetable__comics{width:550px;margin:0 auto}.lp_block0 li{float:left;width:375px;height:60px;padding:0 0 0 90px;margin:0;font-size:14px;line-height:23px;padding-top:10px}.sm-sizetable__comics h4{font-size:17px;line-height:20px;font-weight:400;margin:0 0 10px 0}.lp_block0 li.lpb0_1{background:url(../images/pages/legal_person/bg0_1.png) 30px 0 no-repeat}.sm-sizetable__comics p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 10px 0}.lp_block0 li.lpb0_2{background:url(../images/pages/legal_person/bg0_2.png) 30px 0 no-repeat}.sm-sizetable__comics-left{float:left;width:58%;margin:0 2% 0 0}.lp_block0 li.lpb0_3{background:url(../images/pages/legal_person/bg0_3.png) 30px 0 no-repeat}.sm-sizetable__comics-right{float:left;width:40%}.lp_block1{overflow:hidden;list-style:none;padding:30px 0 20px 0;margin:0}.sm-sizetable__comics-pdf{display:block;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:40px;padding:0 0 0 30px;background:url(../images/icon_pdf.gif) 0 50% no-repeat;margin:0 0 10px 0}.lp_block1 li{float:left;width:230px;height:88px;padding:0 0 0 90px;margin:0;font-size:14px}.sm-sizetable__comics-main{clear:left;position:relative;overflow:hidden}.lp_block1 li.lpb1_1{background:url(../images/pages/legal_person/bg1.png) 30px 0 no-repeat;padding-top:5px}.sm-sizetable__comics-main img{display:block;margin:20px 0 0 20px}.lp_block1 li.lpb1_2{background:url(../images/pages/legal_person/bg2.png) 30px 0 no-repeat;padding-top:5px}.sm-sizetable__comics-main dl{position:absolute;font-family:cotext,arial,helvetica,sans-serif}.lp_block1 li.lpb1_3{background:url(../images/pages/legal_person/bg3.png) 30px 0 no-repeat;padding-top:5px}.sm-sizetable__comics-main dt{display:block;background:#337cbb;color:#fff;font-size:12px;text-transform:uppercase;padding:0 5px}.lp_block1 li.lpb1_4{background:url(../images/pages/legal_person/bg4.png) 30px 0 no-repeat}.sm-sizetable__comics-main dd{font-size:11px;line-height:13px}.lp_block1 li.lpb1_5{background:url(../images/pages/legal_person/bg5.png) 30px 0 no-repeat}.lp_block1 li.lpb1_6{background:url(../images/pages/legal_person/bg6.png) 30px 0 no-repeat;padding-top:5px}.lp_block3{list-style:none;margin:0}.lp_block3 li{margin:0 0 20px 0;padding:0 0 0 40px;line-height:25px}.redBullet{position:relative}.redBullet:after{position:absolute;left:5px;top:2px;width:20px;height:20px;border-radius:10px;background:#e91b24;color:#fff;font-size:12px;line-height:20px;text-align:center}.redBullet-one:after{content:'1'}.redBullet-two:after{content:'2'}.redBullet-three:after{content:'3'}.redBullet-four:after{content:'4'}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl1,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl2,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl3{width:210px;left:0}.new_fp_slider{position:relative;margin:0 0 10px 0}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl1 dt,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl2 dt,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl3 dt{width:135px}#slides{list-style:none;height:358px;position:relative;margin:0;overflow:hidden}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl1{top:73px}#slides li{position:absolute;top:0;left:0;width:1024px;height:358px;margin:0}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl2{top:162px}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl3{top:302px}.lp_expand_block{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:-1px 0 0 0;padding:30px 20px 20px}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl4,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl5,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl6{width:200px;left:344px}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl4 dt,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl5 dt,.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl6 dt{width:100px}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl4{top:83px}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl5{top:188px}.sm-sizetable__comics-main-style3 .sm-sizetable__comics-dl6{top:253px}.lp_expand_block h4{font-size:16px;font-weight:700;margin:30px 0 20px;padding-left:20px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl1,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl2,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl3{width:210px;left:0}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl1 dt,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl2 dt,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl3 dt{width:135px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl1{top:56px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl2{top:145px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl3{top:285px}.lp_expand_block .quest{text-align:center;cursor:pointer;display:block;text-decoration:none}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl4,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl5,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl6{width:200px;left:344px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl4 dt,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl5 dt,.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl6 dt{width:100px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl4{top:74px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl5{top:179px}.sm-sizetable__comics-main-style4 .sm-sizetable__comics-dl6{top:244px}.lp_expand_block .quest span{font-size:18px;border-bottom:0;color:#000}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl1,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl2,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl3{width:210px;left:0}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl1 dt,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl2 dt,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl3 dt{width:135px}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl1{top:50px}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl2{top:139px}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl3{top:279px}.lp_expand_block .quest.opened span{color:#9c9c9c}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl4,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl5,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl6{width:200px;left:344px}.lp_expand_block .quest:hover span{color:#4050a3}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl4 dt,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl5 dt,.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl6 dt{width:100px}.lp_expand_block .quest .arrow{background:url(../images/pages/legal_person/btnup-grey.png) no-repeat scroll center -17px transparent;border:0;font-size:17px;display:inline-block;height:18px;width:20px}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl4{top:60px}.lp_expand_block .quest.opened .arrow{background:url(../images/pages/legal_person/btnup-grey.png) no-repeat scroll center 6px transparent}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl5{top:165px}.lp_expand_block .quest:hover .arrow{background:url(../images/pages/legal_person/btnup-blue.png) no-repeat scroll center -17px transparent}.sm-sizetable__comics-main-style5 .sm-sizetable__comics-dl6{top:230px}.lp_expand_block .quest.opened:hover .arrow{background:url(../images/pages/legal_person/btnup-blue.png) no-repeat scroll center 6px transparent}.sm-goods-of-the-day{position:relative;padding-bottom:50px}.lp_expand_block .answer{padding:20px 0 40px 0}.sm-goods-of-the-day h1{text-indent:-10000px;height:134px;background:url(../images/goods_of_month.png) 0 0 no-repeat;margin:0 0 30px 0}.lp_expand_block .level2 .quest{text-align:left}.sm-goods-of-the-day .sm-actions__social-share{position:absolute;top:95px;right:0}.lp_expand_block .level2 .quest span{font-size:14px;border-bottom:1px dotted;color:#4050a3}.sm-goods-of-the-day__wrap{margin:0 -20px 35px 0}.lp_expand_block .level2 .quest.opened span{color:#000}.sm-goods-of-the-day__wrap>div{float:left;width:329px;height:339px;border:1px #e6e6e6 solid;margin:0 -1px -1px 0;position:relative}.lp_expand_block .level2 .quest:hover span{color:#4050a3}.sm-goods-of-the-day__wrap>div h3{font-size:17px;line-height:18px;font-weight:400;position:absolute;top:25px;left:25px;right:25px;padding:0 50px 0 0}.lp_expand_block .level2 .quest .arrow{background:url(../images/pages/legal_person/btnup.png) no-repeat scroll center -12px transparent;border-bottom:0;width:30px;height:14px}.sm-goods-of-the-day__wrap>div h3 a{color:#333;text-decoration:none}.lp_expand_block .level2 .quest.opened .arrow{background:url(../images/pages/legal_person/btnup.png) no-repeat scroll center 4px transparent}.sm-goods-of-the-day__wrap>div h3 a:hover{color:#005baa}.lp_expand_block .level2 .quest:hover .arrow{background:url(../images/pages/legal_person/btnup.png) no-repeat scroll center -12px transparent}.sm-goods-of-the-day__wrap>div h3 span{position:absolute;top:0;right:0;font-size:14px;line-height:20px;color:#fff;padding:0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#e91b24}.lp_expand_block .level2 .quest.opened:hover .arrow{background:url(../images/pages/legal_person/btnup.png) no-repeat scroll center 4px transparent}.sm-goods-of-the-day__wrap .sm-image-holder{position:absolute;top:69px;height:183px;left:0;right:0}.lp_expand_block .level2 .answer{padding:20px}.sm-goods-of-the-day__prices{position:absolute;left:25px;top:262px;padding:13px 0 0 0}.lp_expand_block p{padding-left:20px}.sm-goods-of-the-day__prices-old{position:absolute;top:0;left:0;padding:0 2px;font-size:13px;line-height:12px;color:#4c4c4c}.lp_expand_block table.col3{width:100%;margin-bottom:10px}.sm-goods-of-the-day__prices-old:before{position:absolute;content:'';top:6px;left:0;right:0;height:0;border-bottom:1px #4c4c4c solid}.lp_expand_block table.col3 td{width:33%;text-align:center}.sm-goods-of-the-day__prices-actual{font-size:27px;line-height:24px;color:#ed1c24;font-weight:700}.lp_expand_block table.col3 td a{font-size:18px;font-weight:700;color:#000;line-height:25px;border-bottom-style:dotted;border-bottom-width:1px;text-decoration:none;cursor:pointer}.sm-goods-of-the-day__prices-info{font-family:cotext,arial,helvetica,sans-serif;font-size:10px;line-height:10px;color:#747474}.lp_expand_block table.col3 td a:hover{color:#31429b;border-bottom-style:solid}.legal_person.vozvrat{padding:0 60px 40px 20px}.legal_person.vozvrat h1{margin-left:-15px}.legal_person.vozvrat .lp_vozvrat_block{margin-left:-40px;margin-right:-30px;padding-left:90px;padding-right:50px}.legal_person.vozvrat .lp_vozvrat_block p{padding-left:0}.legal_person.vozvrat .lp_vozvrat_tab_block{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:30px 90px 40px;margin:70px -70px 30px -40px;position:relative}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-name div{display:inline-block;background:url(../images/pages/legal_person/tab-name.png) no-repeat;width:218px;height:44px;position:absolute;cursor:pointer}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-name div span{display:block;padding-left:15px;padding-top:14px}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-name div.name-1{top:-44px;right:600px;z-index:3}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-name div.name-2{top:-44px;right:390px;z-index:2}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-name div.name-3{top:-44px;right:180px;z-index:1}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-name div.active{background:url(../images/pages/legal_person/tab-name-active.png) no-repeat;z-index:4}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-body div{display:none}.legal_person.vozvrat .lp_vozvrat_tab_block .tab-body div.active{display:block}.legal_person.vozvrat .lp_vozvrat_block .answer{padding-left:30px;padding-right:80px}.legal_person.vozvrat .grey-italic-text{color:#d1d1d1;font-style:italic}.case{padding:0 0 10px}.quest{font-weight:700;margin:0;cursor:pointer;color:#005ca7}.quest span:first-child{font-size:11pt;border-bottom:1px dotted}.quest .arrow{background:url(../images/pages/legal_person/btnup.png) no-repeat center -15px transparent;border:0;width:30px;height:14px;display:inline-block}.opened{color:#000}.opened .arrow{background:url(../images/pages/legal_person/btnup.png) no-repeat center 0 transparent;width:30px;height:14px;display:inline-block}.answer{display:none;margin:0;padding-top:12px}.legal_person.warranty{padding-left:20px;padding-right:60px}.legal_person.warranty h1{margin-left:-15px}.legal_person.warranty .lp_warranty_block{margin-left:-40px;margin-right:-70px;padding:0 100px 25px;border-bottom:1px solid #e5e5e5}.legal_person.warranty .legal_person_red_marker_ul{margin-left:0}#eq_map{float:right;width:636px!important;height:326px!important;margin:0 0 0 8px;background:#d8d8d8}.smap_left{overflow:hidden;padding:20px 0 20px 20px;height:286px;background:#e8eaf6}.smap_left select{display:block;width:94%;padding:5px;border:1px #ccc solid;margin:0 0 10px 0}.smap_left ul{list-style:none;margin:0;max-height:253px;overflow-y:auto}.smap_left ul li{display:none;margin:0 20px 0 0}.smap_left ul li a{display:block;font-size:13px;margin:0 0 10px 0;text-decoration:none;padding:7px}.smap_left ul li a.active{color:#e91b24;background:#fff}.smap_left ul li a span{display:block;font-size:11px;color:#333;font-family:Co_Headline_Corp_Light,arial,helvetica,sans-serif}.smap_left ul li a span.phone{font-style:italic;font-weight:700}.smap_left ul li a span.type{line-height:13px;margin:0 0 3px 0}.b-serviceMap{padding:20px 0}.pay_deliv_col{float:left;width:50%;clear:right!important;margin-bottom:25px}.subttl{background:#eff3f4;font-size:11pt}.column{padding:15px}.under_delivery_span{color:#747474;padding:3px 0;text-decoration:none!important;display:block}.sm-payment-delivery{margin:25px 0 0 45px}.sm-payment-delivery h4{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;color:#005baa;font-weight:700}.sm-payment-delivery small{font-size:12px}.sm-payment-delivery .bionic-icon{position:absolute;left:0;margin-top:2px}.sm-payment-delivery__warning{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;color:#4c4c4c;padding:12px 35px;background:#eff3f4;border-radius:6px;margin:0 0 15px}.sm-payment-delivery__cost{border-collapse:collapse;margin:0 0 15px}.sm-infopage .sm-payment-delivery__cost{width:auto}.sm-payment-delivery__cost th{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;color:#fff;font-weight:700;padding:12px 6px;background:#005aab;border:1px solid #005aab;text-align:center;vertical-align:middle}.sm-payment-delivery__cost .subtitle th{font-size:11px;background:#00aeef;padding:6px 12px}.sm-payment-delivery__cost td{font-size:14px;padding:6px 12px;border:1px solid #005aab;vertical-align:middle}.sm-payment-delivery__region span{color:#005baa}.sm-payment-delivery__return{margin:0 0 15px}.sm-payment-delivery__return td{border-radius:6px;padding:15px 10px}.sm-payment-delivery__return-left{width:50%;background:#e5eef6}.sm-payment-delivery__return-right{width:50%;background:#f4f4f4}.sm-payment-delivery__return .sm-payment-delivery__return-sep{padding:3px}.sm-payment-delivery__return h4{font-size:18px;color:#2d2d2d;font-weight:400;text-align:center;margin-bottom:15px}.sm-payment-delivery__return h4.header-blue{color:#005aab}.sm-payment-delivery__return h4.header-red{color:#e21a22}.b-basePage{font-family:cotext,arial,helvetica,sans-serif;color:#333}.b-basePage h1,.b-basePage h2,.b-basePage h3{font-family:corp,arial,helvetica,sans-serif}.b-basePage p{margin:15px 0}.b-basePage ul{margin:15px 35px}.b-basePage ul li{margin:5px 20px}.b-basePage ol{margin:15px 35px}.b-basePage ol li{margin:5px 20px}.b-basePage table{border-collapse:collapse;border:0}.b-basePage table td{border:0}.b-basePage table thead{text-align:center;border-bottom:2px solid #000}.b-basePage table thead th{font-weight:700;padding:15px 0;font-size:13px;background:#eff3f4}.rad3{-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}.rad4{-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}.rad5{-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.border{border:1px solid #bbb}.clear{clear:both}a.local{text-decoration:none}#sm-balance__popup-form .sm-login__form-line label{white-space:normal}.sm-balance__popup-form-line{overflow:hidden}.sm-balance__popup-form-line label{display:block;margin:0 0 5px 0}.sm-balance__popup-form-line input[type=text]{display:block;width:280px;height:27px}.sm-balance__popup-form-line input[type=submit]{float:left;margin:0 0 0 10px}.sm-balance__popup-buttonwrap{overflow:hidden}.sm-balance__popup-buttonwrap a{float:left}.sm-popup__balance dl{overflow:hidden}.sm-popup__balance dt{float:left;margin:0 20px 0 0}.sm-popup__balance dt img{display:block}.sm-popup__balance dd{padding:20px 0 0 0;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:14px}.sm-popup__balance dd span{display:block;font-size:40px;color:#e91b24;text-align:center;padding:20px 0 0 0}.sm-popup__balance p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;margin:0 0 15px 0;text-align:center}.sm-popup__balance table{width:100%;border-collapse:collapse}.sm-popup__balance table td,.sm-popup__balance table th{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;padding:5px;text-align:left}.sm-popup__balance table th{font-weight:400;border-bottom:1px #ccc solid}.sm-popup__balance table th strong{font-size:14px;font-weight:700}.sm-popup__balance table td.last-child,.sm-popup__balance table th.last-child{text-align:center;width:130px}.sm-popup__balance table td span{color:#e91b24}.sm-popup__balance table tr.even td{background:#eee}.sm-formline__captcha{overflow:hidden;height:52px;margin:0 0 5px 180px}.sm-formline__captcha img{float:left;margin:0 10px 0 0;border:1px #666 solid}.sm-formline__captcha a{float:left;width:22px;height:50px;background:url(../images/captcha_reload.png) 50% 50% no-repeat}.sm-unsubscribe__codetext{font-family:cotext,arial,helvetica,sans-serif;margin:0 0 0 180px;width:585px;padding:20px 0}.sm-page__unsubscribe-letter{margin:0 -26px 25px -26px;height:308px;background:url(../images/unsubscribe_letter.png) 50% 0 no-repeat}.custom-evil-782,.custom-evil-793{overflow:hidden}.custom-evil-793 .custom-evil-content{margin-left:-7px}.custom-evil-782 .custom-evil-content{margin-left:-12px}.selectPickupStores_body h3{font-size:18px;line-height:19px;font-weight:700;margin:0 0 20px 0;font-family:cotext,arial,helvetica,sans-serif;color:#333}.selectPickupStores_scrollpad{max-height:232px}.selectPickupStores_item{margin:0 0 17px 0}.selectPickupStores_item:last-child{margin:0}.selectPickupStores_item .sm-image-holder{float:left;width:64px;height:64px;margin:0 13px 0 0}.selectPickupStores_item dl{font-size:12px;overflow:hidden;font-family:cotext,arial,helvetica,sans-serif}.selectPickupStores_item dt{font-weight:700;margin:0 0 7px 0}.selectPickupStores_item dd{padding:0 0 0 5px;line-height:19px}#generic-store-map{margin:0 0 15px 0}.sm-payment__egc{padding:20px 0}.sm-payment__egc h3{font-size:17px;font-weight:400;margin:0 0 30px 0}.sm-payment__egc p{font-family:cotext,arial,helvetica,sans-serif;margin:0 0 15px 0}.sm-payment__egc form label{width:231px}.sm-payment__egc form input[type=text]{width:180px}.sm-payment__egc .sm-formline__no-label{margin-left:190px}.sm-payment__egc img.ui-captcha-image{float:left;width:190px;border:1px #ccc solid}.sm-payment__egc a.js-captcha-image{background:url(../images/captcha_reload.png) 50% 50% no-repeat;float:left;height:50px;width:38px}.sm-egc__amount{float:left;margin:0 0 0 10px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:22px}.sm-egc__amount span{font-size:13px}.sm-egc__get-pin{float:left;margin:0 0 0 10px;font-family:cotext,arial,helvetica,sans-serif;font-size:10px;line-height:22px}.sm-egc__get-pin span{color:#005baa;cursor:pointer;border-bottom:1px #7fadd4 solid}.sm-payment__all-ok{width:355px;padding:13px;background:#eff3f4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 30px 0;font-family:cotext,arial,helvetica,sans-serif}.sm-payment__all-ok h4{font-size:12px;line-height:16px;padding:0 0 0 25px;margin:0 0 7px 0;font-weight:400;color:#748a06;background:url(../images/green_ok.png) 0 0 no-repeat}.sm-payment__all-ok div{font-size:11px;line-height:15px}.sm-payment__all-ok.alter{border:3px #e91b24 solid;width:349px}.sm-payment__all-ok.alter h4{color:#e91b24;background:url(../images/red_error.png) 0 0 no-repeat}.js-payment-popup-trigger{font-size:13px;margin:0 0 20px 0}.map-balloon__button-wrap{padding:7px 0 0 0}.map-balloon .format span{color:#e4000f}.map-balloon .status{color:#e4000f;font-size:10px;display:block}.sm-egc__top-style2{padding:125px 17px 50px 17px;color:#404040}.sm-egc__top-style2 h1{font-size:21px;font-weight:700;text-transform:uppercase;margin:0 0 30px 0}.sm-egc__top-style2 .sm-giftcard__twocols>div{color:#404040}.sm-egc__top-style2 .sm-giftcard__twocols h4 span{border-bottom-color:#404040}.sm-egc__plaintext p{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:24px;margin:0 0 15px 0;text-align:justify}.sm-egc__plaintext li{list-style-position:inside;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:18px;margin:0 0 15px 0;text-align:justify}.sm-egc__plaintext li p{font-size:13px;line-height:18px}.sm-egc__plaintext ol{counter-reset:item}.sm-egc__plaintext ol>li{display:block}.sm-egc__plaintext ol>li:before{content:counters(item, ".") ". ";counter-increment:item}.sm-egc__plaintext ol ul{padding:0 0 0 30px;list-style-type:disc;margin:10px 0 0 0}.sm-egc__plaintext ol ol{padding:0 0 0 30px;margin:10px 0 0 0}.sm-egc__top-style1{background:url(../images/giftcard/e-bg.jpg) 0 0 no-repeat;height:784px;position:relative;margin:0 0 30px 0}.sm-egc__top-style1 h1{position:absolute;top:114px;left:237px;font-size:30px;line-height:33px;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0 0 3px #065eb7}.sm-egc__link{position:absolute;top:127px;right:65px;width:304px;height:73px;background:url(../images/giftcard/button-gc.png) 0 0 no-repeat;text-indent:-10000px}.sm-egc__order{position:absolute;top:220px;right:30px;padding:30px 40px;background:#fff;background:rgba(255,255,255,.9);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:370px}.sm-egc__order p{font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:15px;margin:0 0 20px 0;text-align:justify}.sm-egc__order h3{font-size:18px;font-weight:700;text-transform:uppercase;margin:0 0 10px 0}.sm-egc__order label{width:170px}.sm-egc__order input[type=text]{width:178px}.sm-egc__order textarea{width:178px;height:50px;display:block}.sm-egc__order input[type=submit]{width:190px}.sm-egc__order .sm-buttons__wrap{margin:0 0 0 180px}.sm-egc__order .sm-formline__no-label{margin-left:180px}.sm-egc__rem h2{font-size:25px;font-weight:700;margin:0 0 30px 0}.sm-egc__rem dl{overflow:hidden;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;margin:0 0 90px 0}.sm-egc__rem dt{float:left;width:490px;padding:0 0 0 70px;background:url(../images/giftcard/flying-mail.png) 0 0 no-repeat}.sm-egc__rem dt a{font-size:20px;font-weight:700;text-decoration:none;color:#231f20}.sm-egc__rem dd{float:left;width:406px;padding:0 0 0 56px;background:url(../images/phone_tube.png) 0 0 no-repeat}.sm-egc__rem dd strong{font-size:25px}.sm-egc__documents-list{width:280px;list-style:none;margin:0 0 75px 0}.sm-egc__documents-text{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;margin:0 0 75px 0}.sm-egc__documents-list li{overflow:hidden;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:18px;padding:17px 0 5px 0;border-bottom:1px #aaa dashed}.sm-egc__documents-list li span{float:left}.sm-egc__documents-list li a{float:right;width:18px;height:18px;margin:0 0 0 13px}.sm-egc__documents-pdf{background:url(../images/download_pdf.png) 0 50% no-repeat}.sm-egc__documents-doc{background:url(../images/icon_doc.png) 0 50% no-repeat}.sm-egc__documents-print{background:url(../images/goods_operations_icon.png) 0 -84px no-repeat}.sm-egc__documents-steps{display:table;width:100%;list-style:none;margin:0 0 50px 0}.sm-egc__documents-steps li{display:table-cell;padding:0 60px 0 0;position:relative;font-family:cotext,arial,helvetica,sans-serif}.sm-egc__documents-steps li.sm-egc__documents-step4{padding:0}.sm-egc__documents-steps li:after{position:absolute;content:'';top:52px;right:30px;height:37px;width:22px;background:url(../images/giftcard/e-icons.png) -9px -57px no-repeat}.sm-egc__documents-steps li.sm-egc__documents-step4:after{display:none}.sm-egc__documents-steps li h3{padding:63px 0 0 0;position:relative;color:#005ead;font-size:14px;text-transform:uppercase;font-weight:700;margin:0 0 8px 0}.sm-egc__documents-steps li p{font-size:14px}.sm-egc__documents-steps li h3:after{position:absolute;content:'';background-image:url(../images/giftcard/e-icons.png);background-repeat:no-repeat;height:50px;top:0}.sm-egc__documents-step1 h3:after{width:37px;left:40px;background-position:0 0}.sm-egc__documents-step2 h3:after{width:31px;left:70px;background-position:-47px 0}.sm-egc__documents-step3 h3:after{width:45px;left:40px;background-position:-88px 0}.sm-egc__documents-step4 h3:after{width:57px;left:70px;background-position:-143px 0}.js-available-count{color:red}.js-not-available-at-all{color:red}.sure-to-wishlist__item>div{width:62px;height:62px;margin:0 13px 0 0}.sure-to-wishlist__item{font-family:cotext,arial,helvetica,sans-serif}.sure-to-wishlist__item>span{font-size:12px;color:#ed1c24;font-weight:700;margin:0 0 0 13px}.sure-to-wishlist__item>p{font-size:12px;color:#0f5592;font-weight:700}.sure-to-wishlist__item>p span{display:block;padding:10px 0 0 0;font-size:10px;color:#aaa;font-weight:400}.sm-migrate{padding:0 0 70px 0}.sm-migrate h1{font-size:17px;margin:0 0 20px 0}.sm-migrate__user-email{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:40px;margin:0 0 10px 0}.sm-migrate__user-email strong{font-size:14px}.sm-migrate__form{position:relative;min-height:306px}.sm-migrate__gotcard{margin:0 0 20px 0}.sm-migrate__gotcard .form-element-wrapper label{margin-right:20px!important}.sm-migrate__ok h2{font-size:23px;font-weight:400;color:#e91b24;margin:0 0 15px 0}.sm-migrate__ok-block1{border-top:1px #c9c9c9 dashed;border-bottom:1px #c9c9c9 dashed;padding:2px 0;margin:0 0 20px 0}.sm-migrate__ok-block1 dl{background:#fafbfb;padding:10px 20px;font-family:cotext,arial,helvetica,sans-serif;font-size:15px}.sm-migrate__ok-block1 dd,.sm-migrate__ok-block1 dt{padding:20px 0 20px 75px;position:relative}.sm-migrate__ok-block1 dt:after{content:'';position:absolute;top:10px;left:0;width:55px;height:56px;background:url(../images/migrate_icons.png) 0 0 no-repeat}.sm-migrate__ok-block1 dd:after{content:'';position:absolute;top:17px;left:0;width:55px;height:41px;background:url(../images/migrate_icons.png) 0 -58px no-repeat}.sm-migrate__ok strong{font-size:19px}.sm-migrate__ok-block2{position:relative;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;background:#00adef;padding:20px 20px 20px 95px;color:#fff;border-radius:6px;box-shadow:3px 4px 0 rgba(0,0,0,.2);margin:0 0 4px 0}.sm-migrate__ok-block2:after{content:'';position:absolute;top:13px;left:20px;width:55px;height:52px;background:url(../images/migrate_icons.png) 0 -101px no-repeat}.sm-migrate__ok-block1 dl strong{color:#e91b24}.sm-migrate__ok-block3{font-size:12px;line-height:56px;border-bottom:1px #cfcfcf solid;margin:0 0 20px 0}.sm-goods-of-the-day__countdown{position:absolute;width:152px;height:69px;background:url(../images/goods_counter_grey.png) 0 0 no-repeat;cursor:pointer}.sm-goods-of-the-day__countdown div{position:absolute;top:22px;width:39px;text-align:center}.sm-countdown__first{left:4px}.sm-countdown__second{left:43px}.sm-countdown__third{left:82px}.sm-goods-of-the-day__countdown span{display:block;font-size:13px;color:#333;margin:0 0 3px 0}.sm-goods-of-the-day__countdown small{display:block;font-size:9px;color:#333;text-shadow:-1px 1px 0 #fff}.sm-goods-of-the-day__countdown.uwaga{background:url(../images/goods_counter.png) 0 0 no-repeat}.sm-goods-of-the-day__countdown.uwaga span{color:#fff}.sm-goods-of-the-day__countdown.uwaga small{color:#fff;text-shadow:-1px 1px 0 #000}.sm-goods-of-the-day__countdown.sm-page-goods-of-day{right:25px;bottom:19px}.sm-goods-of-the-day__countdown.sm-page-goods-view{right:0;top:-13px}.sm-goods-of-the-day__countdown.sm-page-category{width:106px;height:48px;right:5px;bottom:-1px;background:url(../images/goods_counter_small.png) 0 0 no-repeat;z-index:1}.sm-goods-of-the-day__countdown.sm-page-category div{top:13px;width:27px}.sm-goods-of-the-day__countdown.sm-page-category span{color:#fff;font-size:11px;margin:0}.sm-goods-of-the-day__countdown.sm-page-category small{color:#fff;font-size:6px;text-shadow:none}.sm-goods-of-the-day__countdown.sm-page-category .sm-countdown__first{left:3px}.sm-goods-of-the-day__countdown.sm-page-category .sm-countdown__second{left:31px}.sm-goods-of-the-day__countdown.sm-page-category .sm-countdown__third{left:58px}.sm-ymaps-balloon{display:block;position:absolute;z-index:1;padding:1px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 5px 15px -7px rgba(0,0,0,.5)}.sm-ymaps-balloon__close{position:absolute;z-index:2;top:0;right:0}.sm-ymaps-balloon__content{display:block;position:relative;z-index:1;height:100%;min-height:15px;min-width:320px;background:#fff;padding:10px 0 10px 12px;margin:0 30px 0 0;text-align:left}.sm-ymaps-balloon__tail:after{content:"";position:absolute;left:1px;bottom:1px;background-color:#fff;height:17px;width:17px}.sm-ymaps-balloon__tail{display:block;position:absolute;z-index:-1;top:100%;left:45px;height:17px;width:17px;height:17px;width:17px;font:0/0 a;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;box-shadow:0 0 1px -2px rgba(0,0,0,.15) inset,3px -3px 13px 1px rgba(0,0,0,.2);background:0;background:-webkit-linear-gradient(45deg,rgba(0,0,0,.15)50%,rgba(0,0,0,0)50%);background:-moz-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%) repeat scroll 0 0 rgba(0,0,0,0);background:-o-linear-gradient(45deg,rgba(0,0,0,.15)50%,rgba(0,0,0,0)50%)}.sm-favourite-shop__icon{display:none;position:relative;color:#005baa;font-size:10px;line-height:17px;padding:0 0 0 17px}.sm-favourite-shop__icon:after{content:'';position:absolute;height:13px;width:14px;left:0;top:2px;background:url(../images/icon_heart.png) -28px 0 no-repeat}.sm-goods_tabs_presence_list_table tr.favorite-store .sm-favourite-shop__icon{display:block}.red{color:red}.debug-label{display:inline-block;font-size:11px!important;padding:2px 4px;background-color:#ffe45a;color:#000!important;font-weight:400;font-family:cotext,arial,helvetica,sans-serif!important}@media screen and (max-width:1106px){.b-whatsNew{right:-65px!important}.b-wReview{right:-65px!important}.b-wReview.active{right:-10px!important}.b-wReview-link{height:50px;transition:none}}.sm-goods_tabs_presence_check-container{position:relative}.map-balloon .sm-goods_tabs_presence_check-wrap{padding:10px 0 0 0}input.is-there-any-item-in-shop{font-size:12px;padding:0 10px}.sm-onestore-checkbox__on .sm-onestore__state-NONE,.sm-onestore-checkbox__on .sm-onestore__state-PREPAY{opacity:.5}.sm-shopservice__wrap{margin:0 0 30px 0}.sm-shopservice__left{width:170px;margin:0 20px 0 0}.sm-shopservice__wrap h2{font-size:22px;font-weight:400;margin:0 0 15px 0}.sm-shopservice__left a{font-family:cotext,arial,helvetica,sans-serif;display:block;font-size:14px;line-height:36px;text-decoration:none;padding:0 6px;margin:0 0 1px 0;border-radius:6px 0 0 6px;color:#333;position:relative}.sm-shopservice__left a.active,.sm-shopservice__left a:hover{background:#e8e8e8}.sm-shopservice__left a.active:after,.sm-shopservice__left a:hover:after{position:absolute;width:21px;height:36px;top:0;left:100%;content:'';background:url(../images/service-pointer.png) 0 0 no-repeat}.sm-shopservice__left a.active{background:#e8e8e8}.sm-shopservice__right{margin-left:200px}.sm-popup__body .sm-shopservice__list{margin-bottom:0}.sm-shopservice__list{margin-bottom:30px;padding-top:10px}.sm-shopservice__counter{font-size:13px;line-height:inherit;margin:0 0 0 20px;font-weight:400}.sm-shopservice__list-element>p{font-size:13px;margin:0 0 15px 0}.sm-shopservice__list-info{font-family:cotext,arial,helvetica,sans-serif;list-style:none}.sm-shopservice__list-info h4{position:relative;padding:0 0 0 32px;cursor:pointer;font-size:14px;font-weight:400;margin-top:10px;margin-bottom:10px}.sm-shopservice__list-info h4.noclick{cursor:default}.sm-shopservice__list-info h4:after{position:absolute;left:0;top:1px;width:13px;height:13px;background:#333 url(data:image/png;base64\,R0lGODlhBQAFAIABAP///////yH5BAEAAAEALAAAAAAFAAUAAAIITGCGB72rTAEAOw==) 50% 50% no-repeat;content:'';border-radius:7px}.sm-shopservice__list-info h4.active:after{background-image:url(data:image/png;base64\,R0lGODlhBQAFAIABAP///////yH5BAEAAAEALAAAAAAFAAUAAAIGjI+gih0FADs=)}.sm-shopservice__list-info>li h4+ul{margin:0 0 0 25px}.sm-shopservice__list-info>li li{border-bottom:1px #f2f2f2 solid;list-style-type:none}.sm-shopservice__list-info h5{position:relative;padding:5px 90px 5px 44px;cursor:pointer;border-radius:3px;font-size:14px;font-weight:400}.sm-shopservice__list-info>li li span.rouble{position:absolute;right:35px;top:5px;color:#e91b24}.sm-shopservice__list-info h5:after{position:absolute;left:7px;top:6px;width:13px;height:13px;background:#424244 url(data:image/png;base64\,R0lGODlhBQAFAIABAP///////yH5BAEAAAEALAAAAAAFAAUAAAIITGCGB72rTAEAOw==) 50% 50% no-repeat;content:'';border-radius:13px}.sm-shopservice__list-info h5.active{background:#eee}.sm-shopservice__list-info h5.active:after{background-image:url(data:image/png;base64\,R0lGODlhBQAFAIABAP///////yH5BAEAAAEALAAAAAAFAAUAAAIGjI+gih0FADs=)}.sm-shopservice__list-info h5.without-preview.active:after,.sm-shopservice__list-info h5.without-preview:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFBAMAAAB/QTvWAAAAJ1BMVEX///////////////////////////////////////////////////9Ruv0SAAAADXRSTlOy/AHCTkYhG+q6txUGIVGuSQAAABhJREFUCNdjyBIoYDBVYWCQ0W4A05kCBQAhDQNNDP3vLQAAAABJRU5ErkJggg==)}.sm-shopservice__no-descr .sm-shopservice__list-info h5:after{display:none}.sm-shopservice__list-info h5 input{position:absolute;left:7px;top:7px}.sm-shopservice__list-info>li li div{display:none;font-size:11px;line-height:18px;margin:10px 0 10px 7px}.sm-shopservice__not-found{padding:30px;text-align:center}ol.sm-clubpro__rules{counter-reset:list1;margin:0}ol.sm-clubpro__rules li{list-style-type:none;margin:0 0 10px 0}ol.sm-clubpro__rules ul li{list-style:square inside}ol.sm-clubpro__rules>li{font-size:24px;margin:0 0 40px 0}ol.sm-clubpro__rules-calm>li{font-size:inherit;margin:0 0 10px 0}ol.sm-clubpro__rules>li:before{counter-increment:list1;content:counter(list1) ". "}ol.sm-clubpro__rules ol{counter-reset:list2;margin:10px 0 0 0}ol.sm-clubpro__rules ul{margin:10px 0 0 0}ol.sm-clubpro__rules>li>ol{margin:25px 0 0 0}ol.sm-clubpro__rules ol>li:before{counter-increment:list2;content:counter(list1) "." counter(list2) ". "}ol.sm-clubpro__rules ol ol{counter-reset:list3}ol.sm-clubpro__rules ol ol>li:before{counter-increment:list3;content:counter(list1) "." counter(list2) "." counter(list3) ". "}ol.sm-clubpro__rules p{line-height:normal}.sm-clubpro__table{font-family:cotext,arial,helvetica,sans-serif;border-collapse:collapse;margin:10px 0;border-radius:6px}.sm-clubpro__table td{font-size:12px;text-align:left;border:1px #00adef solid;padding:5px 10px;line-height:normal}.sm-clubpro__table th{white-space:nowrap;font-size:12px;font-weight:700;text-align:left;border:1px #00adef solid;padding:5px 10px;line-height:normal}.sm-clubpro__table img{display:block}.map-balloon .sm-goods_tabs_presence_amount{margin:5px 0 0 0}.sm-goods_tabs_presence_amount>div{width:19px;background:url(../images/mpo-indicator.png) 0 -11px repeat-x;display:inline-block;margin:0 5px 0 0;vertical-align:-2px}.sm-goods_tabs_presence_amount{white-space:nowrap}.sm-goods_tabs_presence_amount>div>div{height:11px;background:url(../images/mpo-indicator.png) 0 0 repeat-x}.sm-mpo__indicator->div>div{width:0}.sm-mpo__indicator-LOW>div>div{width:4px}.sm-mpo__indicator-AVERAGE>div>div{width:12px}.sm-mpo__indicator-AVERAGE>div>div{width:12px}.sm-mpo__indicator-LARGE>div>div{width:19px}.sm-mpo__indicator-:after{content:'Нет'}.sm-mpo__indicator-LOW:after{content:'Мало'}.sm-mpo__indicator-AVERAGE:after{content:'Средне'}.sm-mpo__indicator-LARGE:after{content:'Много';bottom:-10px}.sm-availability-indicator>div{width:19px;background:url(../images/mpo-indicator.png) 0 -11px repeat-x;display:inline-block;margin:0;vertical-align:-2px}.sm-availability-indicator{white-space:nowrap;display:inline-block}.sm-availability-indicator>div>div{height:11px;background:url(../images/mpo-indicator.png) 0 0 repeat-x}.sm-availability-indicator.NONE>div{display:none}.sm-availability-indicator.NONE>div>div{width:0}.sm-availability-indicator.LOW>div>div{background:url(../images/mpo-indicator-red.png) 0 0 repeat-x;width:4px}.sm-availability-indicator.AVERAGE>div>div{background:url(../images/mpo-indicator-yellow.png) 0 0 repeat-x;width:12px}.sm-availability-indicator.LARGE>div>div{background:url(../images/mpo-indicator-green.png) 0 0 repeat-x;width:19px}.sm-availability-indicator.NONE:after{content:'НЕТ'}.sm-survey__wrap{padding:20px 0;font-family:cotext,arial,helvetica,sans-serif}.sm-survey__header{margin:0 0 15px 0}.sm-survey__header h2{font-size:25px;font-weight:700}.sm-survey__header p{font-size:18px}.sm-survey__table{width:100%;border-collapse:collapse;table-layout:fixed}.sm-survey__table td{padding:5px 20px 5px 5px}.sm-survey__table .sm-survey__even td{background:#eef9ff}.sm-survey__table label{display:block}.sm-survey__table label.checkbox-label.checkbox-label-right{padding-left:25px;cursor:pointer}.sm-survey__table label.checkbox-label.checkbox-label-right input{left:7px}.sm-survey__table h3{font-size:18px;font-weight:700}.sm-survey__table h4{font-size:15px;font-weight:400}.sm-survey__table textarea{resize:none;width:350px;height:120px;border:1px #ccc solid;margin:10px 0}.sm-survey__table input.field-error{box-shadow:none!important}.sm-survey__table div.field-error{top:-13px;left:-2px}.sm-survey__table div.field-error:after{content:'';position:absolute;width:0;height:0;border:5px transparent solid;border-top:5px red solid;left:10px;bottom:-10px}.sm-popup_flat-popup .sm-popup__body .looks-like-h1{font-family:corp,arial,helvetica,sans-serif;font-size:26px;line-height:32px;font-weight:700;color:#005eb2;margin:0 0 20px 0}#sm-popup.sm-popup_flat-popup>a{background-size:contain;width:9px;height:9px}#sm-popup.sm-popup_flat-popup{border:1px #ccc solid;box-shadow:1px 1px 0 rgba(0,0,0,.2)}.sm-popup_flat-popup .sm-popup__body .big-text{font-family:corp,arial,helvetica,sans-serif;font-size:18px;line-height:32px;color:#005eb2}#sm-overlay.sm-overlay_flat-popup{background:#fff;opacity:.9}.highlight{background-color:#ffe800;border:solid 1px #e4bf05;border-radius:4px}.sm-info_services{width:95%;margin:40px auto 40px}.sm-info_services>div{margin:0 auto}.sm-info_services-service-wrap{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;float:left;width:25%;overflow:hidden;margin:0}.sm-info_services-service-wrap a{text-decoration:none}.sm-info_services-service-wrap img{margin:6px auto;display:block;width:228px;height:338px}.sm-infopage-services_title{margin-top:25px;margin-bottom:20px}.sm-infopage-services_title h1{display:inline-block}.sm-infopage-services{position:relative}.sm-infopage-services .sm-header__stores-link{float:right;position:relative;right:0;top:-8px;left:-10px;font-size:18px;background-color:#005aab;background-position:10px 10px;padding:10px 10px 10px 50px;border-radius:5px}.sm-info_services_guaranty{width:95%;margin:0 2.5% 15px 2.5%;text-align:center;background-color:#f8f8fe;padding:15px 0;display:inline-block;position:relative;box-shadow:0 0 1px transparent;margin-bottom:40px}.sm-info_services_guaranty p{font-size:19px;margin:10px 0}.sm-info_services_guaranty:before{bottom:100%;background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 70%)}.sm-info_services_guaranty:after{top:100%;background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 70%)}.sm-info_services_guaranty:after,.sm-info_services_guaranty:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px}.sm-info_services-adv{margin-bottom:30px}.sm-info_services-adv>div{float:left;width:20%}.sm-info_services-adv>div img{height:74px;display:block;margin:15px auto;border:0}.sm-info_services-adv>div div{margin:10px;color:#0057a7;font:italic 12px/18px "Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:15px;font-style:italic}.sm-shop__page h1{font-size:24px;font-weight:400;margin:0!important}.sm-shop__page .sm-shop__page-shopNum{font-size:18px}.sm-shop__page h2{font-weight:400;margin-bottom:10px}a.sm-shop-list_composed-link{text-decoration:none;line-height:16px;display:block;margin-right:20px}a.sm-shop-list_composed-link .sm-shops_item-name{margin-bottom:0;padding-bottom:4px}a.sm-shop-list_composed-link .sm-shops_item-address{display:inline-block;line-height:20px}a.sm-shop-list_composed-link:hover,a.sm-shop-list_composed-link:hover .sm-shops_item-address,a.sm-shop-list_composed-link:hover .sm-shops_item-name{color:#e91b24}img.cloudzoom-small{top:0!important;left:0!important;bottom:0!important;right:0!important;margin:auto}.sm-checkout-storepickup-all__not-in-stock_ENABLED{opacity:.5}.sm-change_city_mini{position:absolute;z-index:150;top:100%;list-style:none;background:#fff;border:1px #c8c8c8 solid;border-radius:5px;padding:20px;margin-top:15px;-webkit-box-shadow:0 0 20px 0 rgba(50,50,50,.2);-moz-box-shadow:0 0 20px 0 rgba(50,50,50,.2);box-shadow:0 0 20px 0 rgba(50,50,50,.3);margin-left:-25px;white-space:nowrap;color:#005ca7}.sm-change_city_mini{font-size:19px;margin:0}.sm-change_city_mini>span{color:#d50607}.sm-change_city_mini:after,.sm-change_city_mini:before{bottom:100%;left:45px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sm-change_city_mini:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.sm-change_city_mini:before{border-color:rgba(200,200,200,0);border-bottom-color:#c8c8c8;border-width:11px;margin-left:-11px}.sm-btn-gray{font-size:14px;line-height:22px;text-align:center;border:1px silver solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 15px 2px 15px;box-shadow:2px 2px 0 rgba(0,0,0,.2);font-family:cotext,arial,helvetica,sans-serif}.sm-margin-right-30px{margin-right:30px}.sm-change_city_mini>.div-{height:3px;background:#005ca7;margin:5px 0 20px 0}.sm-social{overflow:hidden}.sm-social h2{font-size:19px}.sm-social__twocols{overflow:hidden;margin-top:35px;margin-bottom:15px}.sm-social__twocols-column{float:left;width:485px}.sm-social__twocols-column .subttl{text-align:center;margin-bottom:15px}.sm-social__twocols-column.left{margin-right:9px}.sm-social__twocols-column.right{margin-left:9px}.sm-social__twocols-column a,.sm-social__twocols-column a:hover{color:#005ca7;text-decoration:none}.sm-social__left-menu{float:left;width:140px}.sm-social__generation-content{padding-left:150px;padding-right:55px}.sm-social__menu-item a{padding:9px 12px 9px 11px;margin-top:8px;display:inline-block;text-decoration:none;font-family:cotext,serif}.sm-social__menu-item a:hover,.sm-social__menu-item.active a{background-color:#e8e8e8;border-radius:6px}.sm-social__bxslider-wrapper{display:inline-block}.sm-social__slider-wrapper{float:left;width:512px}.sm-social__slider{width:512px;height:354px;float:left}.sm-social__slider img{display:block;max-width:512px;height:354px;border-radius:6px;margin:0 auto}ul.sm-social__slider{margin:0}.sm-social__slider-pager-wrapper{height:354px;float:left;background-color:#e8e8e8;margin-left:9px;border-radius:6px}.sm-social__slider-pager{display:inline-block;overflow:hidden}.sm-social__slider-pager ul{list-style:none;margin:0;padding:0;float:left}.sm-social__slider-pager-wrapper .bx-wrapper{position:relative;margin:34px 10px 33px 10px!important}.slideInSlide{display:block;width:100px;height:66px;border-radius:6px;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.sm-social__slider-pager-wrapper .bx-controls a{display:block;position:absolute;left:50%;width:18px;height:11px;margin-left:-9px;background:url(../images/arrows.png) 0 0 no-repeat}.sm-social__slider-pager-wrapper .bx-controls a.bx-prev{top:-25px}.sm-social__slider-pager-wrapper .bx-controls a.bx-prev:hover{background-position:0 -11px}.sm-social__slider-pager-wrapper .bx-controls a.bx-next{bottom:-23px;background-position:0 -22px}.sm-social__slider-pager-wrapper .bx-controls a.bx-next:hover{background-position:0 -33px}.sm-social__slider-pager-wrapper .bx-controls a.disabled{display:none}.sm-social__slider-pager li{margin:4px 12px 4px}smpopup{display:none}.smpopup-open-button{border-bottom:1px #005baa dotted;cursor:pointer;color:#005baa!important;text-decoration:none}.discont-shop,.pickup-unavailable-shop{vertical-align:middle;margin-left:6px}.sm-goods_technology-box{padding-top:15px}.sm-clear-padding-left{padding-left:0!important}.sm-margin-top-40{margin-top:40px!important}.sm-block{float:left!important}.sm-block-right{float:right!important}.sm-ccbar{min-height:56px;background-color:#005baa;display:block}.big-text{font-family:corp,arial,helvetica,sans-serif;font-size:18px;line-height:32px}.topCatItem{height:280px;width:194px;background:#f6fbff;text-decoration:none;position:relative}.topCatItem img{position:absolute;top:10px;left:2px}.topCatItem__title{position:absolute;top:233px;left:2px;right:2px;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:19px;color:#2e2c31;text-align:center;text-transform:uppercase}#sm-kiosk_profiles{overflow-y:scroll;height:140px}.sm-centered{margin:0 auto}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.sm-margin-left-150{margin-left:150px!important}.inline-block{display:inline-block}.quickView{position:absolute;display:none;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;width:176px;height:188px;background:rgba(255,255,255,.5)}.quickView__button{position:relative;display:inline-block;top:80px;font-size:12px!important;padding:0 10px!important}.sm-category__item-photo-unavailable img{opacity:.5}.sm-category__item-photo a:hover .quickView,.sm-goods_right li:hover a.sm-image-holder .quickView{display:block}#sm-popup.sm-dialog-preloader{min-width:160px;min-height:160px}#sm-popup.sm-dialog-preloader .sm-dialog-preloader-pane{background:rgba(255,255,255,.7) url(../images/sm-wrap-ajax.gif) 50% 50% no-repeat;background-size:100px 100px;opacity:.2;width:100%;height:100%;position:absolute;left:0;top:0}#sm-popup.sm-dialog-preloader>a{display:none}.sm-delivery-preloader{background:rgba(255,255,255,.7) url(../images/sm-wrap-ajax.gif) 50% 50% no-repeat;background-size:70px 70px;opacity:.2;width:100%;height:113px}.visible{visibility:visible!important}.pull-left{float:left}.close-round{display:block;visibility:hidden;width:16px;height:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;color:#ed1c24;font-size:21px;line-height:18px;overflow:hidden}.close-round:hover{background-color:#ed1c24;color:#fff}.sm-checkout__order-item:hover td{background-color:rgba(0,0,0,.03)}.sm-checkout__order-item:hover .close-round{visibility:visible}.kbTeaser{display:block;position:relative;height:430px;overflow:hidden}.kbTeaser-custom{height:auto}.kbTeaserImgblock{position:relative;display:block;overflow:hidden}.kbTeaser img{display:block}.kbTeaserImgblock__title{position:absolute;left:10px;bottom:10px}.kbTeaserImgPlaintext{position:absolute;top:0;right:0;left:0}.kbTeaser h2{font-size:18px;margin-bottom:10px;color:#000;font-weight:400}.kbTeaser p{color:#000;font-size:14px;line-height:20px}.kbTeaser:hover h2{color:#005ca7}.kbTeaser:hover p{color:#000}.kbTeaserFadeout{position:absolute;height:80px;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(251,251,251,0) 0,rgba(251,251,251,.5) 25%,#fbfbfb 50%,#fbfbfb 100%)}.kbTeaserBottom{position:absolute;bottom:0;left:0;right:0}.kbTeaserBottom span{position:absolute;bottom:0;right:10px;padding:5px 10px;color:#fff;border-radius:5px 5px 0 0}.kbTeaserBottom span:before{content:'';position:absolute;top:3px;bottom:0;right:100%;width:200px;border-radius:0 0 8px 0;margin-right:-2px;border-width:0;border-style:solid;border-right-width:3px;border-bottom-width:3px}.kbTeaserBottom span:after{content:'';position:absolute;top:3px;bottom:0;left:100%;width:200px;border-radius:0 0 0 8px;margin-left:-2px;border-style:solid;border-width:0;border-left-width:3px;border-bottom-width:3px}.kbTeaser:hover .kbTeaserBottom{background:#fff}.kbTeaser:hover .kbTeaserBottom span:before{border-right-width:1px;border-bottom-width:1px;margin-right:0;box-shadow:3px 3px 0 #fff;border-radius:0 0 5px 0}.kbTeaser:hover .kbTeaserBottom span:after{border-left-width:1px;border-bottom-width:1px;margin-left:0;box-shadow:-3px 3px 0 #fff;border-radius:0 0 0 5px}.kbTeaserBottom-blue span{background:#005ca7;border:1px #005ca7 solid;border-bottom:0}.kbTeaserBottom-blue span:before{border-color:#005ca7;box-shadow:3px 3px 0 #005ca7}.kbTeaserBottom-blue span:after{border-color:#005ca7;box-shadow:-3px 3px 0 #005ca7}.kbTeaser:hover .kbTeaserBottom-blue span{color:#005ca7;background:#fff}.kbTeaserBottom-yellow span{background:#fdb515;border:1px #fdb515 solid;border-bottom:0}.kbTeaserBottom-yellow span:before{border-color:#fdb515;box-shadow:3px 3px 0 3px #fdb515}.kbTeaserBottom-yellow span:after{border-color:#fdb515;box-shadow:-3px 3px 0 3px #fdb515}.kbTeaser:hover .kbTeaserBottom-yellow span{color:#fdb515;background:#fff}.sm-infopage-pagecat{margin-bottom:70px}.pageCat__group{margin:0 0 30px 0}.pageCat__block{width:32%;padding:20px 30px 20px 20px;position:relative}.pageCat__pad{position:static}.pageCat__title{height:58px;margin:0 0 10px 0}.pageCat__pad h2{font-size:18px;line-height:22px;font-weight:100;margin:0;font-family:inherit}.pageCat__more,.pageCat__pad h3{font-size:14px;line-height:18px;font-weight:100;margin:0 0 6px 0}.pageCat__more{margin-top:20px}.pageCat__pad h3 a{text-decoration:none}.pageCat__close{display:none;position:absolute;top:10px;right:10px;width:17px;height:15px;background:url(../images/close_red_17x15.png) 0 0 no-repeat;cursor:pointer}.pageCat__hidden{display:none}.pageCat__block.active .pageCat__pad{position:absolute;top:0;left:0;min-width:100%;padding:19px 29px 19px 19px;border:1px #ddd solid;border-radius:4px;box-shadow:0 0 13px rgba(0,0,0,.08);background:#eff3f4;z-index:10}.pageCat__block.active .pageCat__hidden{display:block}.pageCat__block.active .pageCat__close{display:block}.pageCat__block.active .pageCat__more{display:none}.ui-datepicker-trigger{position:absolute;top:3px;right:4px}.sm-red{color:#e91b24!important}.sm-blue{color:#004899!important}.sm-center{text-align:center!important}.sm-nowrap{white-space:nowrap!important}.wrapper{min-width:990px !important;overflow:hidden}.greyPad{padding:15px;background:#eff3f4;margin:0 0 10px 0}.sm-grey_bg{background:#eff3f4}.infoPopupTrigger{display:inline-block;width:12px;background:url(../images/profile_info.png) 0 50% no-repeat;vertical-align:middle;cursor:pointer}.infoPopupTrigger:before{content:'\00a0'}.smShadow{box-shadow:3px 4px 0 rgba(0,0,0,.2);border-radius:6px}.relative{position:relative}.smSearch{position:relative;height:36px;border:1px #ccc solid;border-radius:4px;background:#fff;box-sizing:border-box;line-height:34px;white-space:nowrap}.smSearch>*{display:inline-block;vertical-align:top;box-sizing:border-box}.smSearch .sm-top-placeholder{position:absolute;top:0;left:10px;bottom:0;font-size:13px;font-family:cotext,arial,helvetica,sans-serif;line-height:inherit;color:#aaa}.smSearch__text{position:relative;height:100%;font-size:13px;line-height:inherit;font-family:cotext,arial,helvetica,sans-serif;color:gray;border:0;padding:0 0 0 10px;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.storesSearch{width:380px}.storesSearchTitle{font-size:16px;font-family:cotext;margin:0 0 5px 0;font-weight:700}.smSearch__submit{width:32px;height:100%;background:url(../images/head_search_lens.png) 50% 50% no-repeat;border:0;float:right}.smSearch-headbar{border-radius:2px}.smSearch-head .smSearch__text{width:212px}.smSearch-subhead .smSearch__text{width:445px}.smSearch-subheadcc .smSearch__text{width:565px}.smSearch-brands{float:left;margin:0 20px 0 0}.smSearch-noresult{display:inline-block;height:30px;line-height:28px;margin:0 0 10px 0}.smSearch-noresult .smSearch__text{width:510px}.smSearch-noresult .sm-top-placeholder{left:35px}.smSearch-servicePopup{margin:0 0 15px 0}.smSearch-servicePopup .smSearch__text{width:590px}.smSearch-stores{height:22px;line-height:20px}.smSearch-stores .smSearch__text{width:100%;padding-right:32px}#sm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:1000;opacity:.5}#sm-overlay-transparent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}#sm-popup{position:fixed;top:100px;left:50%;z-index:2000;background:#fff;padding:20px;border-radius:6px;box-shadow:0 0 30px #000}#sm-popup>a{position:absolute;top:10px;right:10px;width:17px;height:15px;background:url(../images/close_red_17x15.png) 0 0 no-repeat}.sm-popup__body{margin:0;font-size:13px;width:470px}.sm-popup__body .looks-like-h1,.sm-popup__body>h1,.sm-popup__body_title{font-size:22px;font-weight:700;color:#005ca7;margin:0 0 15px 0}.sm-popup__body>p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;margin:0 0 10px 0}.sm-popup__body ol,.sm-popup__body ul{margin:0 0 0 20px}.sm-popup__body ul[class^=sm-tabs]{margin:0}.sm-popup__button-wrap{padding:15px 0 0 0;border-top:1px #ccc solid;text-align:center;margin:15px 0 0 0}.sm-popup__button-wrap a{display:inline-block;margin:0 5px}.sm-popup_feedback .sm-header-bar__login-register{padding:10px 0 0 0;text-align:center}.sm-popup_oneclick .sm-popup__body{width:350px}.sm-popup_all-items-one-store .sm-popup__body{width:360px}.sm-popup_cityChange .sm-popup__body{width:350px}.sm-popup_sure-to-wishlist .sm-popup__body{width:350px}.sm-popup_welcome-club-popup .sm-popup__body{width:743px;height:398px;position:relative}.sm-popup_email-subscr-thanks .sm-popup__body,.sm-popup_personal .sm-popup__body,.sm-popup_pickup-onestore .sm-popup__body,.sm-popup_sm-login .sm-popup__body{width:auto}.sm-popup_auth .sm-popup__body{text-align:center}.sm-popup_auth .sm-header-bar__login-register{padding:0}.sm-popup_payment-info .sm-popup__body{width:890px;position:relative}#sm-popup.sm-popup_email-subscr-personal{background:url(../images/email-subscr_personal-bg.jpg) 0 0 no-repeat}.sm-popup_email-subscr-personal .sm-popup__body{width:528px;height:322px;position:relative}.sm-popup_service .sm-popup__body{width:630px}.sm-popup_payment-info .sm-popup__body>img{display:block;margin:0 auto}.sm-popup_payment-info h3{font-size:16px;margin:0 0 15px 0;padding:20px 0 0 0}.sm-popup_payment-info p{margin:0 0 10px 0}.sm-popup_goods_day .looks-like-h1{text-indent:-10000px;height:88px;background:url(../images/goods_of_month_pop.png) 0 0 no-repeat;border-bottom:2px #333 solid;margin:0 0 15px 0}.sm-popup_goods_day h2{font-size:23px;font-weight:700;color:#005baa;padding:15px 0}.sm-popup_goods_day .sm-popup__body>p{font-size:15px;line-height:27px}.sm-popup_email-subscription .sm-popup__body{width:356px}#sm-popup.sm-popup_user-agreement .sm-popup__body{width:970px}.sm-popup_email-subscr-confirm .sm-popup__body{width:350px}#sm-popup.sm-popup_user-agreement h2{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;margin:15px 0 10px 0;font-weight:700}#sm-popup.sm-popup_user-agreement p{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:16px}#sm-popup.sm-popup_dialog-egcrules .Popupscrollpane,#sm-popup.sm-popup_user-agreement .js-scrollpane{height:504px;overflow-y:auto}.sm-popup_sure-to-wishlist .sm-popup__button-wrap a{width:150px;padding:0;margin:0}#sm-popup.sm-popup_welcome-club-popup{background:url(../images/welcome_club_popup.jpg) 0 0 no-repeat}.sm-popup_overall-bar-popup .sm-popup__body{width:770px}.sm-popup_overall-bar-popup .sm-popup__body h2{font-family:cotext,arial,helvetica,sans-serif;font-size:24px;font-weight:700;color:#0058a0;padding:0 0 10px 0;margin:0 0 15px 0;border-bottom:2px #000 solid}.welcomeClubPopup__body h1{font-size:31px;line-height:51px;font-weight:400;color:#ed1c24}.welcomeClubPopup__body p{position:absolute;left:415px;font-family:cotext,arial,helvetica,sans-serif;font-size:15px;color:#fff}.welcomeClubPopup__body div{position:absolute;top:349px;left:362px;width:356px}.welcomeClubPopup__body div a{width:168px;height:34px;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:34px;text-align:center;color:#fff;text-decoration:none;background:#cf242b;background:linear-gradient(to bottom,#f32a33,#ad1e24);border:2px #fff solid;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.email-subscription{padding:5px 15px 20px 15px;font-family:cotext,arial,helvetica,sans-serif}.email-subscription__initial-title{padding:0 0 0 88px;font-size:36px;line-height:40px;color:#e91b24;font-weight:700;background:url(../images/icon_gift.png) 0 0 no-repeat;margin:0 -15px 15px 0}.email-subscription__initial-title span{display:block;font-size:21px;line-height:21px;color:#ab141a}.email-subscription p{font-size:15px;line-height:20px;margin:0 0 15px 0}.email-subscription p strong{color:#005baa}.email-subscription__submit input{display:block;margin:0 auto}.email-subscription__art{margin:0 -20px -20px -20px;background:url(../images/email-subscr-bg.jpg) 0 0 no-repeat;height:204px;border-radius:0 0 6px 6px}.email-subscription__art p{text-align:right;padding:45px 25px 0 0;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:15px;color:#fff}.email-subscription-personal p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:20px;margin:0 0 10px 0}.email-subscription-personal p strong{color:#005baa}.email-subscription-personal ul{list-style:none;margin:0 0 19px 0}.email-subscription-personal ul li{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:16px;margin:0 0 5px 0;padding:0 0 0 25px;background:url(../images/red_ok.png) 3px 2px no-repeat}.email-subscription__info{position:absolute;left:0;bottom:-10px;font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:16px;color:#fff}.email-subscription-confirm h4{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;font-weight:700;margin:0 0 15px 0}.email-subscription-confirm p{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;line-height:16px;margin:0 0 10px 0}.email-subscription .sm-formline{margin:0 0 20px 0}.email-subscription label{float:left;line-height:22px;width:88px}.email-subscription input[type=text]{height:20px;line-height:20px;width:160px}.email-subscription__final{font-family:cotext,arial,helvetica,sans-serif;padding:0 15px}.email-subscription__final-title{font-size:18px;line-height:20px;font-weight:700;padding:4px 0 10px 0;border-bottom:2px #333 solid;margin:0 0 10px 0}.email-subscription__final-title.email-subscription__final-title-success{color:#748a06;padding-left:37px;background:url(../images/success_marker.png) 0 0 no-repeat}.email-subscription__final span{color:#005baa}.email-subscription__final p{font-size:15px;line-height:20px}.sm-popup_email-subscr-thanks{font-family:cotext,arial,helvetica,sans-serif}.sm-popup_email-subscr-thanks h1{font-size:35px;font-weight:700;color:#e91b24}.sm-popup_email-subscr-thanks h4{font-size:15px;margin:0 0 15px 0;white-space:nowrap}.sm-popup_email-subscr-thanks p{font-size:15px;margin:0 0 10px 0}.sm-popup_email-subscr-thanks p.alter{font-size:13px;padding:0 0 10px 0;border-bottom:1px #ccc solid}.sm-popup_email-subscr-thanks p strong{font-size:18px;color:#e91b24}.sm-popup_email-subscr-thanks .sm-buttons__wrap{margin:0;padding:10px 0 0 0}.allItemsOneStore__body h4{font-size:15px;line-height:16px;font-weight:700;margin:0 0 15px 0}.sm-popup_cityChange h4{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:16px}.sm-popup_cityChange h4 span{font-weight:400;color:#e91b24}.sm-popup_sure-to-wishlist h4{font-family:cotext,arial,helvetica,sans-serif;font-size:15px;line-height:16px;margin:0 0 15px 0}.sm-popup_migrate h3{font-size:15px;font-weight:700;border-bottom:4px #333 solid;padding:0 0 10px 0;margin:0 0 25px 0}.sm-popup_migrate form{margin-left:20px;margin-right:20px}.sm-popup_migrate label{width:170px}.sm-popup_migrate input[type=text]{width:240px}.sm-popup_migrate .sm-formline__no-label{margin-left:180px}.sm-popup_migrate p{margin:0 20px 10px 20px}.sm-popup_migrate p span{color:#ed1c24}input::-ms-clear{display:none}.sm-needPrint{display:none}.glow_when_hover:hover{color:#fff;text-shadow:0 0 5px rgba(255,255,255,.6)}.default_cursor,a.default_cursor,button.default_cursor,input[type=submit].default_cursor{cursor:default!important}.dotted{border-bottom:1px #005baa dotted;cursor:pointer;color:#005baa!important;text-decoration:none}.dotted:hover{color:#e91b24!important}.placeholded{color:#999!important}.sm-simple-form{margin:0 0 50px 0}.sm-simple-form label{float:left;width:200px;margin:0 10px 0 0;font-family:cotext,arial,helvetica,sans-serif;font-size:13px;line-height:22px;text-align:right}.sm-simple-form select{width:400px}.sm-simple-form input[type=text]{width:388px;height:20px;line-height:20px}.sm-simple-form textarea{width:388px;height:100px;resize:none}.sm-simple-form__submit-line{border-top:1px dashed #cfcfcf;margin:15px 0 0 0;padding:15px 0 0 210px}.sm-image-holder{display:block;position:relative}.sm-image-holder>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.sm-image__left{float:left;margin:0 20px 20px 0}.sm-rightarrow{position:relative}.sm-rightarrow:after{position:absolute;top:0;right:-10px;content:'\203a';color:#ed1c24;font-weight:700;font-size:1.5em;line-height:.7em}.sm-grey-corner{position:relative;background:#eff3f4 url(../images/goods_grey_corner_bottom.png) 100% 100% no-repeat;border-radius:6px 0 6px 6px}.sm-grey-corner:after{position:absolute;content:'';width:0;height:0;right:0;top:-24px;border-top:12px transparent solid;border-left:12px transparent solid;border-right:12px #eff3f4 solid;border-bottom:12px #eff3f4 solid}.sm-frisky-corner{border:1px #dae2e4 solid;border-radius:4px;position:relative}.sm-frisky-corner:after{position:absolute;right:-1px;bottom:-1px;content:'';background:url(../images/frisky_corner.png) 50% 50% no-repeat}.sm-frisky-corner__10:after{width:10px;height:10px}.sm-frisky-corner__15:after{width:15px;height:15px}.field-error{border-color:red!important;box-shadow:0 0 3px red!important}div.field-error{position:absolute;top:-6px;left:46px;color:#fff;font-size:10px;line-height:11px;padding:0 5px;background:red;white-space:nowrap;z-index:10}.field-error-copy{border-color:red!important;box-shadow:0 0 3px red!important}div.field-error-copy{position:absolute;top:-6px;left:46px;color:#fff;font-size:10px;line-height:11px;padding:0 5px;background:red;white-space:nowrap;z-index:10}form label.required:after{content:'*';color:red;margin:0 0 0 3px;vertical-align:top}form div.required:before{content:'*';color:red;width:10px;vertical-align:top;position:absolute;left:5px;top:0}form.dialog div.form-element{float:left;position:relative;margin-left:10px}form.dialog div.form-element.required{margin-left:0}.sm-carouselle>li{float:left;list-style:none;min-width:1px;min-height:1px}.bionic-border,.bionicBorder{font-size:18px;line-height:40px;font-weight:400;position:relative;padding:0 0 4px;margin:0 0 17px 0}.bionic-border:after,.bionicBorder:after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:#000;border-radius:2px}.sm-goods .sm-carouselle__wrap .bionic-border{padding:0 0 2px 0}.sm-goods .sm-carouselle__wrap .bionic-border:after{height:2px}.bionicBorder-tiny{padding:0 0 2px 0}.bionicBorder-tiny:after{height:2px}.input-style__1{padding:0 5px;background:#efefef;border:1px #bababa solid;border-top:1px #838383 solid;border-bottom:1px #dadada solid;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;border-radius:2px}.select-style__1{border:1px #9f9f9f solid;border-radius:2px;padding:1px}.ui-autocomplete{background-color:#fff;border:1px #b1a8a5 solid;border-radius:6px;list-style:none;overflow-y:auto;overflow-x:hidden;z-index:1000;box-shadow:0 0 15px rgba(0,0,0,.3)}#address_dialog .ui-autocomplete,#info_dialog .ui-autocomplete,#personal_data_form .ui-autocomplete,#registration_form .ui-autocomplete{max-height:125px}#registration_form .ui-autocomplete{max-width:70%}#address_dialog .ui-autocomplete{max-width:71%}#personal_data_form .ui-autocomplete{max-width:60%}.ui-autocomplete .ui-corner-all{display:block;padding:5px 10px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:14px;color:#333!important;border-bottom:1px #fff solid;cursor:pointer;overflow:hidden}.ui-autocomplete .ui-corner-all.ui-state-focus{background:#eff3f4;border-bottom:1px #dbdada solid}.ui-autocomplete .ui-menu-item.ui-menu-item-alwaysBordered .ui-corner-all{border-bottom:1px #dbdada solid}.ui-autocomplete .block.ui-state-focus .clr-blue{color:#e91b24!important;text-decoration:underline}.ui-autocomplete .block.ui-state-focus img{transform:scale(1.1);transition:transform,.2s}.sm-register__form-line .ui-autocomplete{width:250px}.sm-action__pro{font-size:12px;line-height:18px;font-weight:400;text-decoration:none;color:#333}.sm-action__pro-pro{color:#fdb813}.sm-action__pro-dotted{border-bottom:1px #333 dotted}.sm-action__pro-solid{border-bottom:1px #333 solid}.sm-action__print{font-size:12px;line-height:18px;font-weight:400;padding:0 0 0 27px;text-decoration:none;vertical-align:middle;background:url(../images/print_and_mail.png) 0 0 no-repeat}.sm-action__send{font-size:12px;line-height:18px;font-weight:400;padding:0 0 0 27px;text-decoration:none;vertical-align:middle;background:url(../images/print_and_mail.png) 0 -84px no-repeat}.sm-action__heart{font-size:12px;line-height:18px;font-weight:400;padding:0 0 0 27px;text-decoration:none;vertical-align:middle;background:url(../images/print_and_mail.png) 0 -164px no-repeat}.sm-action__heart.red{background-position:0 -244px}.sm-tabs{list-style:none;overflow:hidden;margin:0!important}.sm-tabs li,.sm-tabs-item{float:left;padding:0 32px 0 0;cursor:pointer;margin:0 -26px 0 0;background-position:100% -64px;background-repeat:no-repeat;text-decoration:none}.sm-tabs li a,.sm-tabs li span,.sm-tabs-item span{display:block;height:32px;font-size:10px;line-height:32px;text-transform:uppercase;text-decoration:none;padding:0 4px 0 36px;background-position:0 -96px;background-repeat:no-repeat}.sm-tabs li small{font-size:12px;text-transform:lowercase}.sm-tabs li.active,.sm-tabs-item.active{background-position:100% 0;cursor:default}.sm-tabs li.active a,.sm-tabs li.active span,.sm-tabs-item.active span{background-position:0 -32px}.sm-tabs.sm-tabs__blue .sm-tabs-item,.sm-tabs.sm-tabs__blue li{background-image:url(../images/goods_tabs_bg.png?3)}.sm-tabs.sm-tabs__blue li.sm-tabs-item__reviews.active{cursor:pointer}.sm-tabs.sm-tabs__blue .sm-tabs-item.sm-tabs-item__reviews span,.sm-tabs.sm-tabs__blue li.sm-tabs-item__reviews,.sm-tabs.sm-tabs__blue li.sm-tabs-item__reviews a,.sm-tabs.sm-tabs__blue li.sm-tabs-item__reviews span{background-image:url(../images/goods_tabs_bg_orange.png)}.sm-tabs.sm-tabs__blue .sm-tabs-item span,.sm-tabs.sm-tabs__blue li a,.sm-tabs.sm-tabs__blue li span{color:#005baa;background-image:url(../images/goods_tabs_bg.png?3);-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.sm-tabs.sm-tabs__blue .sm-tabs-item.active span,.sm-tabs.sm-tabs__blue li.active a,.sm-tabs.sm-tabs__blue li.active span{color:#fff}.sm-tabs.sm-tabs__black .sm-tabs-item,.sm-tabs.sm-tabs__black li{background-image:url(../images/goods_tabs_bg_black.png)}.sm-tabs.sm-tabs__black .sm-tabs-item span,.sm-tabs.sm-tabs__black li a,.sm-tabs.sm-tabs__black li span{color:#333;background-image:url(../images/goods_tabs_bg_black.png)}.sm-tabs.sm-tabs__black .sm-tabs-item.active span,.sm-tabs.sm-tabs__black li.active a,.sm-tabs.sm-tabs__black li.active span{color:#fff}.sm-button__red{font-family:co_text_corpregular,arial,helvetica,sans-serif;color:#fff;text-decoration:none;text-align:center;border:0;padding:0 20px;background:#ec1c24;background:-moz-linear-gradient(top,#ec1c24 0,#b0151b 100%);background:-webkit-linear-gradient(top,#ec1c24 0,#b0151b 100%);background:linear-gradient(to bottom,#ec1c24 0,#b0151b 100%);cursor:pointer}.sm-button__lite-green{font-family:cotext,arial,helvetica,sans-serif;color:#fff;text-decoration:none;text-align:center;border:0;padding:0 20px;background:#129110;background:linear-gradient(to bottom,#15a712,#0f760d);cursor:pointer}.sm-button__lite-green.no_hover:hover{color:#fff}.sm-button__blue{font-family:cotext,arial,helvetica,sans-serif;color:#fff;text-decoration:none;text-align:center;border:0;padding:0 20px;background:#005ca7;background:-moz-linear-gradient(top,#005ca7 0,#004c87 100%);background:-webkit-linear-gradient(top,#005ca7 0,#004c87 100%);background:linear-gradient(to bottom,#005ca7 0,#004c87 100%);cursor:pointer}.sm-button__blue.disabled,.sm-button__blue:disabled,.sm-button__red.disabled,.sm-button__red:disabled{background:#aaa;color:#777;cursor:default}.sm-button__blue.disabled:hover,.sm-button__blue:disabled:hover,.sm-button__red.disabled:hover,.sm-button__red:disabled:hover{text-shadow:none!important}.sm-button__grey{font-family:cotext,arial,helvetica,sans-serif;color:#fff;text-decoration:none;text-align:center;border:0;padding:0 20px;background:#b3b3b3;background:-moz-linear-gradient(top,#b3b3b3 0,#7f7f7f 100%);background:-webkit-linear-gradient(top,#b3b3b3 0,#7f7f7f 100%);background:linear-gradient(to bottom,#b3b3b3 0,#7f7f7f 100%);cursor:pointer}.sm-button__grey2{font-family:cotext,arial,helvetica,sans-serif;color:#7f7f7f;text-decoration:none;text-align:center;border:0;padding:0 20px;background:#ccc;cursor:pointer}.sm-button__grey2:hover{color:#333}.sm-button__grey3{font-family:cotext,arial,helvetica,sans-serif;color:#7f7f7f;text-decoration:none;text-align:center;border:0;padding:0 20px;background:#ccc;cursor:pointer}.sm-button__grey3:hover{color:#333}.sm-button__dark{font-family:cotext,arial,helvetica,sans-serif;color:#fff;text-decoration:none;text-align:center;border:0;padding:0 20px;background:url(../images/dark_grey_button_bg.png) 0 0 repeat-x;cursor:pointer}.sm-button__transparent{font-family:cotext,arial,helvetica,sans-serif;color:#005baa;text-decoration:underline;text-align:center;border:0;padding:0;cursor:pointer}.sm-button__transparent:hover{color:#e91b24;text-decoration:none}.sm-button__blueStroke{font-family:cotext,arial,helvetica,sans-serif;color:#005baa;text-decoration:none;text-align:center;border:0;padding:0 20px;background:#fff;border:1px #005baa solid;cursor:pointer}.sm-button__height_20{height:20px;font-size:14px;line-height:20px!important;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.sm-button__height_22{height:22px;font-size:14px;line-height:22px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:0 7px}.sm-button__height_26{height:26px;font-size:13px;line-height:26px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.sm-button__height_29{height:29px;font-size:15px;line-height:29px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.sm-button__height_34{height:34px;font-size:14px;line-height:34px;border-radius:3px}.sm-button__height_37{height:37px;font-size:15px;line-height:37px;border-radius:4px}.sm-button__height_41{height:41px;font-size:18px;line-height:41px;border-radius:6px}.egcCardBuyButton{height:41px;font-size:15px;line-height:41px;border-radius:6px;text-align:center;margin:0 15px 7px 0;padding:0!important}.sm-actions-and-social{overflow:hidden;margin:0 0 20px 0}.sm-actions-and-social>a{float:right;margin:0 0 0 25px}.sm-actions__social-share{font-size:12px;line-height:19px}.sm-actions__social-share>a{width:19px;height:19px;display:inline-block;margin:0 0 0 5px;vertical-align:middle}.sm-actions__social-share>span{margin:0 10px 0 0}.sm-actions-and-social a.sm-float__left{float:left;margin:0 25px 0 0}.sm-profile-orders__status.CONFIRMED:after{background:#66c}.sm-profile-orders__status.COMPLETED:after{background:#6c6}.sm-profile-orders__status.CANCELLED:after{background:#c66}.icon-shops:before{background:url(../images/icon_shops.png) no-repeat}.icon-shops-24:before,.icon-shops-Diskont:before,.icon-shops-Gipermarket:before,.icon-shops-OpeningSoon:before,.icon-shops-Pro:before,.icon-shops-Servis:before,.icon-shops-Supermarket:before{position:absolute;top:1px;left:3px;width:25px;height:31px;content:""}.icon-shops-Supermarket:before{background-position:0 0}.icon-shops-Gipermarket:before{background-position:-25px 0}.icon-shops-Diskont:before{background-position:-50px 0}.icon-shops-Pro:before{background-position:-75px 0}.icon-shops-OpeningSoon:before{background-position:-100px 0}.icon-shops-Servis:before{background-position:-125px 0}.icon-shops-24:before{background-position:-150px 0}#svgContainer{display:none}.sm-wrap__ajax-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000;background:#fff}.sm-wrap__ajax-overlay-mini{position:absolute;display:none;top:0;right:0;bottom:0;left:0;opacity:.8;background:#fff url(../images/sm-wrap-ajax-mini.gif) 50% 50% no-repeat;border-radius:3px}.sm-wrap__ajax-overlay-rotor{position:absolute;display:none;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff url(../images/sm-wrap-ajax.gif) 50% 50% no-repeat}.sm-wrap__ajax-overlay-rotor-2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff url(../images/sm-wrap-ajax.gif) 50% 50% no-repeat}.sm-overlay-rotor{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background:#fff url(../images/sm-wrap-ajax.gif) no-repeat 50% 50%;z-index:9999999999999;transition:all .15s ease}.sm-overlay-rotor.active{opacity:.5}.sm-wrap__ajax-overlay-rotor-buy{position:absolute;display:none;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff url(../images/sm-wrap-ajax.gif) 50% 200px no-repeat}.sm-ajax-dummy{height:130px;background:url(../images/sm-wrap-ajax.gif) 50% 50% no-repeat}.sm-ajax-body-white-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;z-index:2100}.sm-ajax-body-centered-rotor{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;background:url(../images/sm-wrap-ajax.gif) 50% 50% no-repeat;z-index:2200}.sm-float__left{float:left}.sm-float__right{float:right}.evil_div:hover{overflow:hidden;z-index:10000}iframe{display:block;border:0;overflow:hidden}.sm-table__classic{border-collapse:collapse;width:100%}.sm-table__classic td,.sm-table__classic th{font-family:cotext,arial,helvetica,sans-serif;font-size:14px;text-align:left}.sm-table__classic th{vertical-align:middle;padding:5px 30px;color:#fff;background:#337cbb;font-weight:400;border:1px #337cbb solid;border-left:1px #559edd solid;border-right:1px #559edd solid}.sm-table__classic th:first-child{border-left:1px #337cbb solid}.sm-table__classic th:last-child{border-right:1px #337cbb solid}.sm-table__classic td{vertical-align:top;padding:10px 30px;color:#333;border:1px #ccc solid;border-top:0}.sm-table__classic tr:nth-child(2n+1) td{background:#f8f8f8}.sm-formline{margin:0 0 6px 0;position:relative}.sm-formline12{margin:0 -2px 12px 0;position:relative}.sm-formline7{margin:0 -2px 7px 0;position:relative}.sm-captcha__visual{position:relative;padding:0 40px 0 0}.sm-captcha__visual img{display:block;width:100%;border:1px #ccc solid}.sm-captcha__visual a{position:absolute;top:0;right:0;bottom:0;margin:auto;width:30px}.form-element-wrapper{float:left;position:relative}.required-marker:after{content:'*';color:red;margin:0 0 0 3px}.sm-form-commonsize label{font-family:cotext,arial,helvetica,sans-serif;font-size:12px}.sm-form-commonsize input[type=date],.sm-form-commonsize input[type=email],.sm-form-commonsize input[type=password],.sm-form-commonsize input[type=tel],.sm-form-commonsize input[type=text]{display:block;padding:0 5px;background:#efefef;border:1px #bababa solid;border-top:1px #838383 solid;border-bottom:1px #dadada solid;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;border-radius:4px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:20px;height:20px}.sm-form-commonsize select{border:1px solid #9f9f9f;border-radius:4px;padding:1px}.sm-form-commonsize textarea{padding:0 5px;background:#efefef;border:1px #bababa solid;border-top:1px #838383 solid;border-bottom:1px #dadada solid;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;border-radius:4px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;resize:none}.sm-form-commonsize.sm-form-white-bg input[type=date],.sm-form-commonsize.sm-form-white-bg input[type=email],.sm-form-commonsize.sm-form-white-bg input[type=password],.sm-form-commonsize.sm-form-white-bg input[type=tel],.sm-form-commonsize.sm-form-white-bg input[type=text],.sm-form-commonsize.sm-form-white-bg textarea{background:#fff}.sm-form-commonsize input[type=tel][readonly],.sm-form-commonsize input[type=text].disabled,.sm-form-commonsize input[type=text]:disabled,.sm-form-commonsize input[type=text][readonly]{opacity:.7;color:#999!important}.sm-label-align__left .sm-formline label,.sm-label-align__left .sm-formline12 label,.sm-label-align__left .sm-formline7 label{float:left;text-align:left;line-height:22px;margin:0 10px 0 0}.sm-label-align__right .sm-formline label,.sm-label-align__right .sm-formline12 label,.sm-label-align__right .sm-formline7 label{float:left;text-align:right;line-height:22px;margin:0 10px 0 0}.sm-label-align__top label{display:block;margin:0 0 5px 0}label.label-two-lined{line-height:11px!important}.sm-buttons__wrap{overflow:hidden;margin:0 0 15px 0}.sm-buttons__wrap .sm-button{float:left;margin:0 10px 0 0}.sm-button__left{float:left}.sm-button__right{float:right}.sm-buttons__wrap .sm-button:last-child{margin:0}label.checkbox-label{font-size:12px;position:relative;width:auto!important}label.checkbox-label input[type=checkbox]{position:absolute;top:0;bottom:0;margin:auto}label.checkbox-label-rules input[type=checkbox]{position:absolute;top:0;bottom:0;margin:0}label.checkbox-label input[type=radio]{position:absolute;top:-1px;bottom:0;margin:auto}label.checkbox-label.checkbox-label-left{padding:0 20px 0 0}label.checkbox-label.checkbox-label-left input{right:0}label.checkbox-label.checkbox-label-right{display:block;padding:0 0 0 20px}label.checkbox-label.checkbox-label-rules{padding:0 0 0 20px;margin:0;display:block}label.checkbox-label.checkbox-label-right input{left:0}.checkbox-label.checkbox-input-top input{bottom:auto}.sm-form-content__width-390{width:390px}.sm-form-content__width-490{width:490px}.sm-form-content__width-390 .sm-formline12 label,.sm-form-content__width-490 .sm-formline12 label{width:140px}.sm-form-content__width-390 .sm-formline12 input[type=date],.sm-form-content__width-390 .sm-formline12 input[type=email],.sm-form-content__width-390 .sm-formline12 input[type=password],.sm-form-content__width-390 .sm-formline12 input[type=tel],.sm-form-content__width-390 .sm-formline12 input[type=text]{width:228px}.sm-form-content__width-490 .sm-formline12 input[type=date],.sm-form-content__width-490 .sm-formline12 input[type=email],.sm-form-content__width-490 .sm-formline12 input[type=password],.sm-form-content__width-490 .sm-formline12 input[type=tel],.sm-form-content__width-490 .sm-formline12 input[type=text]{width:328px}.sm-form-content__width-390 select{width:240px}.sm-form-content__width-490 select{width:340px}.sm-form-content__width-390 .sm-formline__no-label,.sm-form-content__width-490 .sm-formline__no-label{margin-left:150px}.sm-form-content__width-390 .sm-formline__withbutton input[type=text]{width:175px}.sm-form-content__width-490 .sm-formline__withbutton input[type=text]{width:275px}.sm-form-content__width-390 .sm-formline__withbutton label,.sm-form-content__width-490 .sm-formline__withbutton label{line-height:26px}.sm-popup__title{font-family:cotext,arial,helvetica,sans-serif;font-size:18px;line-height:20px;font-weight:700;padding:0 0 10px 0;border-bottom:2px #333 solid;margin:0 0 15px 0}.sm-popup__title.sm-popup__title-ok{color:#748a06}.sm-popup__title.sm-popup__title-error{color:#e91b24}.col{float:left}.col-padded10{padding-left:10px}.col:first-of-type{padding-left:0!important}.padded{padding-left:10px;padding-right:10px}.width-20{width:20%}.width-43{width:43%}.marginTop-3{margin-top:3px}.marginTop-6{margin-top:6px}.marginTop-12{margin-top:12px}.marginTop-25{margin-top:25px}.marginBottom-3{margin-bottom:3px}.marginBottom-6{margin-bottom:6px}.marginBottom-12{margin-bottom:12px}.marginBottom-25{margin-bottom:25px}.font12-12{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:12px}.newLayout *{box-sizing:border-box}.newLayout__line{position:relative}.newLayout__line:after{content:'';display:table;clear:both}.newLayout__label{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:22px;display:block}.newLayout__label-radio>input{margin:-1px 10px 0 0;vertical-align:middle}.newLayout__inputText{width:100%;display:block;padding:0 5px;border:1px #bababa solid;border-top:1px #838383 solid;border-bottom:1px #dadada solid;border-radius:4px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px!important;line-height:22px;height:22px;background:#fff}.newLayout__textarea{width:100%;display:block;padding:5px;border:1px #bababa solid;border-top:1px #838383 solid;border-bottom:1px #dadada solid;border-radius:4px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px!important;line-height:normal;resize:none;background:#fff}.newLayout__select{width:100%;display:block;border:1px #bababa solid;border-top:1px #838383 solid;border-bottom:1px #dadada solid;border-radius:4px;font-family:cotext,arial,helvetica,sans-serif;font-size:12px!important;height:22px;background:#fff}.newLayout__input-grey{background:#efefef;box-shadow:0 1px 1px rgba(0,0,0,.2) inset}.newLayout__inputText.disabled,.newLayout__inputText:disabled,.newLayout__inputText[readonly]{opacity:.7;color:#999!important}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{background:#aaa !important;color:#777;cursor:default !important;}button:disabled:hover,input[type=button]:disabled:hover,input[type=submit]:disabled:hover{text-shadow:none!important}.td>.tr{display:table}.top{vertical-align:top}.rig{text-align:right}.cnt{text-align:center}.lab{font-family:cotext,arial,helvetica,sans-serif;font-size:12px;line-height:11px}.rig .lab{padding-right:5px}.td .info-popup-trigger{display:inline-block;width:12px;height:12px;line-height:12px;background:url(../images/profile_info.png) 0 0 no-repeat}.td .info-popup-trigger:before{content:'\00a0'}.tinyHint{display:inline-block;width:12px;min-height:12px;line-height:inherit;vertical-align:middle;background:url(../images/profile_info.png) 0 0 no-repeat;cursor:pointer}.tinyHint.streetFias{position:absolute;right:-17px;top:5px}.tinyHint__text{display:none}.tinyHintPopup{position:absolute;z-index:1}.tinyHintPopup__shadow{position:absolute;width:100%;left:4px;top:4px;right:-4px;bottom:-4px;background:#000;border-radius:6px;opacity:.2;z-index:100}.tinyHintPopup__shadow:after{position:absolute;content:'';width:14px;height:11px;bottom:-11px;right:calc(50% - 10px);background:url(../images/balloon_shadow_arrow.png) 0 0 no-repeat}.tinyHintPopup__body{position:relative;padding:15px;min-width:200px;background-color:#fff;border:1px #d9d9d9 solid;font-family:cotext,arial,helvetica,sans-serif;font-size:12px;color:#005baa;z-index:100;box-shadow:0 3px 6px -1px rgba(0,0,0,.3)!important}.tinyHintPopup__body:after{position:absolute;content:'';width:21px;height:11px;bottom:-11px;right:calc(50% - 15px);background:url(../images/balloon_body_arrow.png) 0 0 no-repeat}.tinyHintPopup__body span{color:#2d2d2d}.tinyHint.tinyHint-forCard{font-size:13px;border:1px #666 solid;display:inline-block;width:16px;min-height:16px;text-align:center;border-radius:100%;background:0}.tinyHint.tinyHint-forCard:before{content:'?'}.tinyHint.tinyHint-text{width:auto;height:auto;background:0}.tableTypeOne{width:100%;min-width:100%;border-collapse:collapse}.tableTypeOne td,.tableTypeOne th{font-family:cotext,arial,helvetica,sans-serif;vertical-align:top}.tableTypeOne th{white-space:nowrap;font-weight:400;border-bottom:2px #333 solid;padding:5px 0 5px 10px}.tableTypeOne td{padding:8px 0 0 10px}.tableTypeOne td:first-child,.tableTypeOne th:first-child{padding-left:0}.labelWithCheckbox{display:inline-block;position:relative;padding:0 0 0 20px}.labelWithCheckbox input{position:absolute;top:0;left:0}.smJustify{font-size:0;line-height:0;text-align:justify;text-justify:distribute-all-lines}.smJustify:after{content:'';display:inline-block;height:0;overflow:hidden;visibility:hidden;width:100%}.smJustify>*{display:inline-block;font-size:12px;line-height:normal;vertical-align:top;text-align:left}.smJustify>.smJustify{font-size:0;line-height:0;text-align:justify;text-justify:distribute-all-lines}.smNowrap{display:inline-block;font-size:0;line-height:0;white-space:nowrap}.smNowrap>*{display:inline-block;white-space:normal;font-size:12px;line-height:normal}.smNowrap>input[type=checkbox],.smNowrap>input[type=radio]{margin:0 5px 0 0}.smVMiddle>*{vertical-align:middle}.smVTop>*{vertical-align:top}.smVBottom>*{vertical-align:bottom}.smARight{text-align:right}.smARight>*{display:inline-block;text-align:left}.strippedParent>:nth-of-type(odd){background:#f5f5f5}.strippedParent .width-990>:last-child{margin-bottom:0!important}.sm-verticalText-left{-webkit-transform:translate(1.1em,0) rotate(270deg);-moz-transform:translate(1.1em,0) rotate(270deg);-o-transform:translate(1.1em,0) rotate(270deg);transform:translate(1.1em,0) rotate(270deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.sm-verticalText-left:before,.sm-verticalText-right:before{content:"";float:left;margin-top:100%}.sm-verticalText-right{-webkit-transform:translate(1.1em,0) rotate(90deg);-moz-transform:translate(1.1em,0) rotate(90deg);-o-transform:translate(1.1em,0) rotate(90deg);transform:translate(1.1em,0) rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.headerBar,.sm-mainpage__main_slider.smSlider-fullwidth,.smHeaderWrap,.smMenuPad,body,footer{min-width:990px}.header-modify .headerBar,.header-modify .smHeaderWrap,.header-modify footer,body.header-modify{min-width:1024px}.width-990{width:990px;margin-left:auto;margin-right:auto}.header-modify>.width-990{width:1024px}.headerBar{position:relative;background:#eff3f4}.headerBarContent{height:33px;line-height:33px;position:relative;font-family:cotext,arial,helvetica,sans-serif}.headerBarContent .dotted{color:#333!important;border-bottom:1px #999 dotted!important}.headerBarContent .sm-header-bar__help-switcher .dotted{color:#005aab!important;border-bottom:1px #95c7d8 dotted!important}.headerBarContent a{color:#333}.headerBar-alternate .headerBarContent a{color:#fff}.headerBar__compareList{position:relative;margin-left:25px}.headerBar-alternate .headerBarContent .sm-compare__quantity{display:inline-block;margin-left:5px;color:#fff}.headerBar .headerBarContent .sm-compare__quantity{display:inline-block;margin-left:5px}.changeCountry{position:relative;z-index:210;padding:6px 15px 7px 8px;margin:0 15px 0 0;cursor:pointer}.changeCountry.active{background:#eff3f4;box-shadow:0 -3px 3px rgba(0,0,0,.5)}.changeCountry:after{content:'';position:absolute;right:5px;top:15px;width:0;height:0;border:3px #eff3f4 solid;border-top:3px #333 solid}.changeCountry.active:after{top:12px;border:3px #eff3f4 solid;border-bottom:3px #333 solid}.changeCountryFlag{display:block;font-size:12px;line-height:20px;height:20px;color:#005baa;text-decoration:none;padding:0 0 0 32px;font-family:corp,arial,helvetica,sans-serif;background:url(../images/flags.png) 0 0 no-repeat;cursor:pointer;position:relative}.changeCountryFlag-ua{background-position:0 -80px}.changeCountryFlag-ru{background-position:0 -60px}.changeCountryFlag-kz{background-position:0 -40px}.changeCountryFlag-by{background-position:0 -20px}.changeCountryFlag-cn{background-position:0 0}.changeCountryDD{position:absolute;left:0;top:100%;padding:5px 8px;background:#eff3f4;z-index:200;display:none}.changeCountryDD.active{box-shadow:0 0 3px rgba(0,0,0,.5)}.changeCountryDD .changeCountryFlag{margin:3px 0}.headerBarContent .changeCountry.active .dotted,.headerBarContent .changeCountryDD.active .dotted{color:#005baa!important;border-bottom:1px #005baa dotted!important}.headerBar__check{position:relative}.headerBar__check:before{color:#333;font-size:12px;margin:0 5px 0 0}.headerBar__textline{font-size:11px;line-height:13px}.headerBar__delimiter{width:13px;position:relative}.headerBar__delimiter:before{content:'\00a0'}.headerBar__delimiter:after{content:'';position:absolute;top:0;bottom:0;height:11px;margin:auto 0;left:6px;width:1px;background:#333}.headerBar-alternate .headerBar__delimiter:after{background:#f9f9f9}.headerBar__logout{color:#999}.headerBar__logout.esmicon-logout{font-size:14px;text-decoration:none;vertical-align:bottom;color:#fff}.headerBar__welcome{color:#333}.headerBar__bonuses{text-decoration:underline}.headerBar__bonuses big{font-size:19px;vertical-align:baseline;line-height:0}.headerBar__wishlist{margin-left:15px}.headerBar-alternate .headerBar__welcome{color:#fff}.headerBar__wishlist span{color:#333}.headerBar__wishlist span:before{color:#005aad;margin:0 5px 0 0}.headerBar-alternate .headerBar__wishlist span:before{color:#fff}.headerBar__wishlist a{color:#005aad}.headerBar-alternate{position:fixed;top:-100px;left:0;right:0;z-index:1000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#005aab}.headerBar-alternate.active{top:0}.headerBarContent-alternate{padding:0}.headerBar__logo{width:45px;height:30px;background:url(../images/alterlogo-white.png) 0 center no-repeat;background-size:70%}.headerBar__logout-icon{background:url(../images/icon-logout-new.png) 100% 0 no-repeat;padding-left:12px;text-decoration:none}.headerBar__logout-icon:before{content:'\00a0'}.smSearch-headbar{height:27px;line-height:25px;margin-left:10px;border:0}.smSearch-headbar .smSearch__text{width:212px}.smHeaderWrap{background:#eff3f4;position:relative}.subHeader{position:relative}.sm-logo{text-decoration:none;width:222px;height:50px}.sm-logo img{display:block;margin:-1px 0 0 4px;width:221px}.smHeaderPhone{color:#fff;position:relative;width:155px;left:15px;font-family:cotext,arial,helvetica,sans-serif}.smHeaderPhone__text{font-size:8pt}.smHeaderPhone__num{font-size:17px;font-weight:700;letter-spacing:-.05em;white-space:nowrap}.sm-mainpage__main_slider.smSlider-fullwidth{height:550px;box-shadow:none;overflow:hidden;border-radius:0;margin:0}.sm-mainpage__main_slider.smSlider-fullwidth:after{content:'';position:absolute;width:990px;height:10px;left:50%;top:-10px;margin-left:-495px;box-shadow:0 0 10px rgba(0,0,0,.7);border-radius:990px/10px;z-index:10}.sm-mainpage__main_slider.smSlider-fullwidth .sm-slider__frame{left:-10000px;right:-10000px;width:1920px;margin:auto}.sm-mainpage__main_slider.smSlider-fullwidth .sm-slider__frame a,.sm-mainpage__main_slider.smSlider-fullwidth .sm-slider__frame img{border-radius:0}.sm-mainpage__main_slider.smSlider-fullwidth>span{top:257px}.sm-mainpage__main_slider.smSlider-fullwidth>span.sm-slider__prev{margin-left:-570px}.sm-mainpage__main_slider.smSlider-fullwidth>span.sm-slider__next{margin-right:-570px}.sm-mainpage__main_slider.smSlider-fullwidth:hover>span.sm-slider__prev{margin-left:-532px}.sm-mainpage__main_slider.smSlider-fullwidth:hover>span.sm-slider__next{margin-right:-532px}.smMenuPad{position:relative;background:#005ca7}.smMenuPad__center{position:relative}.newMenu{width:238px;position:relative;font-family:cotext,arial,helvetica,sans-serif}.newMenu__icon{position:relative;top:4px;width:16px;height:16px;display:inline-block;background:url(../images/main-menu-icon.png) no-repeat;padding-right:10px}.newMenu__trigger{font-size:13px;line-height:45px;height:45px;background:#0058af;padding:0 0 0 17px;cursor:pointer;color:#fff;text-transform:uppercase;border-radius:4px 4px 0 0;position:relative;z-index:120}.newMenu__trigger:before{content:'';height:0;width:0;position:absolute;top:18px;right:17px;border:8px transparent solid;border-top:8px #fff solid;border-radius:4px}.newMenu__trigger:after{content:'';height:0;width:0;position:absolute;top:18px;right:20px;border:5px transparent solid;border-top:5px #0058af solid}.newMenu__dropdown{list-style:none;position:absolute;left:0;right:0;top:100%;z-index:100;display:none;border-radius:0 0 4px 4px;box-shadow:0 0 6px rgba(0,0,0,.6)}.newMenu__itemTitle{display:block;text-decoration:none;color:#00499c;font-size:13px;line-height:15px;padding:8px 17px;background:#eff3f4;cursor:default}.newMenu__itemTitle-sale{color:#e91b24!important}a.newMenu__itemTitle{cursor:pointer}.newMenu__item:last-child .newMenu__itemTitle{border-radius:0 0 4px 4px}.newMenu-submenuOpened .newMenu__item:last-child .newMenu__itemTitle,.newMenu__dropdown.newMenu-submenuOpened{border-radius:0 0 0 4px}.newMenu__item.newMenu__item-submenuOpened .newMenu__itemTitle,.newMenu__item.newMenu__item-submenuOpened .newMenu__itemTitle:hover{background:#00b0eb;color:#fff}.newMenu__item.newMenu__item-submenuOpened .newMenu__itemTitle-sale,.newMenu__item.newMenu__item-submenuOpened .newMenu__itemTitle-sale:hover{background:#e91b24!important;color:#fff!important}.newMenu__item.newMenu__item-alphabet .newMenu__itemTitle{background:#bfdeef;color:#00499c}.newMenu__item.newMenu__item-promo .newMenu__itemTitle,.newMenu__item.newMenu__item-promo .newMenu__itemTitle:hover{background:url(../images/newMenu/winter.jpg) 0 0 no-repeat;background-size:100%;font-family:corp,arial,helvetica,sans-serif;color:#fff;text-transform:uppercase;font-weight:700;padding:11px 17px}.newMenu__item.newMenu__item-submenuOpened .newSubmenu{display:block}.newMenu-active .newMenu__trigger:before{top:10px;border:8px transparent solid;border-bottom:8px #fff solid}.newMenu-active .newMenu__trigger:after{top:16px;border:5px transparent solid;border-bottom:5px #0058af solid}.newSubmenu{display:none;position:absolute;top:0;left:100%;bottom:0;width:731px;padding:0 4px;background:#fff;background-repeat:no-repeat;background-position:562px 275px;border-bottom:3px #005baa solid;z-index:-10;border-radius:0 4px 4px 0;box-shadow:0 0 6px rgba(0,0,0,.6)}.newSubmenuCols{position:absolute;left:4px;top:0;bottom:64px;padding:18px 0 0 0;overflow:hidden}.newSubmenuCols-nofooter{bottom:18px}.newSubmenuCols__table{display:table;height:100%;table-layout:fixed}.newSubmenu__col{display:table-cell;vertical-align:top;padding:0 10px;border-left:1px #d0d0d0 dashed;width:162px;position:relative}.newSubmenu__col:first-child{border-left:0}.newSubmenu__col>:last-child{margin-bottom:0}.newSubmenu__bg{position:absolute;left:0;top:5px}.newSubmenuTitle,.newSubmenuTitle-pro{position:relative;font-size:12px!important;line-height:14px!important;text-transform:uppercase!important;color:#000!important;margin:0 0 10px 0;font-weight:700;letter-spacing:-.03em}.newSubmenuList{position:relative;list-style:none;margin:0 0 10px 0;overflow:hidden;z-index:10}.newSubmenuList__item{font-size:12px;line-height:14px;margin:0 0 10px 0}.newSubmenuList__link{color:#005aab;text-decoration:none;position:relative}.newSubmenuList__link:hover{text-decoration:underline}.newSubmenuList__link-nolink{color:#949494!important}.newSubmenuList__BigItems .newSubmenuList__item .newSubmenuList__link{color:#000;text-decoration:none;text-transform:uppercase;font-weight:700}.newSubmenuList__BigItems .newSubmenuList__item .newSubmenuList__link:hover{text-decoration:underline}.newSubmenuList__link-nolink:hover{text-decoration:none}.newSubmenuTitle .newSubmenuList__link{color:#000}.newSubmenuTitle-pro,.newSubmenuTitle-pro .newSubmenuList__link{color:#ffb701!important}.newSubmenuTitle .newSubmenuList__alphabet{color:#00b0eb}.newSubmenuList__alphabet:hover{text-decoration:none}.newSubmenuTitle .newSubmenuList__gray{color:#999}.newSubmenuList__gray:hover{text-decoration:none}.newSubmenuList__link-arrow{color:#3d3d3d!important;position:relative!important;text-transform:none!important;font-weight:400!important}.newSubmenuList__link-arrow:hover{text-decoration:underline!important;color:#e91b24!important}.newSubmenuList__link-arrow:after{content:'';position:absolute;width:0;height:0;top:4px;right:-13px;border:4px transparent solid;border-left:4px #3d3d3d solid}.newSubmenuBrands{position:absolute;left:4px;right:4px;bottom:6px;background:#f0f0f0}.newSubmenuBrands__tr{display:table;width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed}.newSubmenuBrands__logos{display:table-cell;height:32px;vertical-align:middle}.newSubmenuBrands__logo{text-decoration:none;padding:0 8px;font-size:18px}.newSubmenuBrands__right{display:table-cell;width:100px;height:32px;vertical-align:middle}.newSubmenu__bannerlink{display:block}.newSubmenu__banner{display:block;margin:0 auto}.newSubmenuTitleIcon .newSubmenuList__link:after{content:'';position:absolute;top:-100px;bottom:-100px;left:100%;margin:auto 0 auto 10px;background-repeat:no-repeat}.newSubmenuTitleIcon-apparelBig .newSubmenuList__link:after{width:35px;height:27px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAABaFBMVEUAAAABAQEAAAAAAAACAgIAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAADu7u7///8CAgIAAAAAAAAAAAAAAAD///////8AAAAAAAD///8AAAAAAAD///8AAAD///+hoaEAAAD///8BAQEBAQH///+oqKj///8AAAD///////8AAAD///////////////////////////8AAAD///////+Tk5N0dHTg4OB8fHz///+ysrL///+VlZXu7u7///8PDw8AAAAAAABsbGza2tr///////////////8AAAD////u7u4NDQ0dHR0JCQkGBgaFhYU3Nzf5+fn09PS9vb13d3dxcXFgYGBbW1tVVVVMTExEREQ9PT0mJiYZGRnn5+fh4eHd3d3b29vKysq3t7e0tLSTk5N8fHxmZmYuLi4XFxdlCberAAAAVnRSTlMA0GADwBD89OGAMv748J1oURwZB+3Vu4VwSiMM/ffo3dipoo94cnBbW0Q9KgL+6M7MxMGroYyLfHpzbmlXTEY3NicG/vfs69fNxbWop6eVkY5vZC8iDc9z3UEAAAG3SURBVCjPtZNnb+JAEIbHwBlswARM7+TIUUJ6u/RyvfcZY0ou5ZJL78nfzwCWZeR8ipRH1viV9tHOrFYLFoLKSyM5lBA8xLMZH4aTvZhDt5SyGepQ2C0Fc6OBoBoq58NyzJcNOPsMZ9kjfuXtQwURmWiSGw9iJGFRKgIWkkbHykDCmEWOYlQGM0+sbZSKK7A693OpuLTxez5enY//AkhEcDDIRrK7Z+0DEU1Sl7EMkZe/ZZ4hkPXFUiBgZ7ZV2mofk3Zwlm5fkHfvinZ36TkwqRgKIIsxjuu0g/qmjq1LbJ7s4z9q1HsODGEFQBLXOH6mA6zzGm3z75BMZ9j3jatzPK/C8Je0doc6ZSbpPzbTXefN+x81VYioPVVRxLd0jogj5P1bR9zrOszHGVEGo+Xo985aq9ncpFvc1nGLGqjrbRpB4wb5hKlpbtGiV3hzjft02jjUjhDxiD5JlvtYJE2jsU7R6F2GC0cuJbCysjO1XKsuzE4XS3/WF+Ozc/Gp1wtV6Acd0M8LP5cncjyChXGXK+e2OzYe5Tgx7+owYbbLhm2vwjaz5HmcozhMygNMwe74/W7sx3TuATilcRboFHekAAAAAElFTkSuQmCC)}.newSubmenuTitleIcon-shoesBig .newSubmenuList__link:after{width:31px;height:22px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAMAAAAPf7fDAAABX1BMVEUAAAAAAADy8vLR0dH9/f0AAAAAAAD39/f8/Pz4+Pj8/Pz7+/v////////z8/Ph4eHb29vX19f5+fn5+fn5+fn8/Pz///////////////////8AAAD////////q6ure3t7l5eXJycn8/Pz29vYAAAD5+fn8/PwAAAD+/v7///////////////8AAAD///8AAAD////Ly8u5ubnMzMzOzs7Y2Njf39/19fX29vb7+/v7+/v///////////8AAAD///////8AAAD///8PDw/+/v75+fkJCQlKSkoaGhrBwcFAQEApKSn9/f37+/vv7+/r6+u/v7+kpKSMjIyJiYmGhoZxcXFnZ2djY2NaWlpPT086OjoeHh7l5eXExMTCwsK9vb25ubmxsbGjo6Ofn5+ampqVlZWQkJB4eHhtbW1dXV1WVlZTU1M2NjYwMDC1tbWoqKiKiop7e3tFRUVCQkIlJSV7NIRbAAAAQXRSTlMARP7+/bt3/vzl+vQ/Ev79/f3q2s2kil9PNCQiDAL9/fz89t7MwKqZlntnWzwzHhEE/v79/Pv61MaykX10aGYuLMjCiwoAAAGXSURBVCjPnZDVcgIxFEDDKgsUhwKl7u6uuazgrqVeXOr/P92FnS3DdPrQ85A7ycmVBP3KJsNsoj/QYaz7h9/aUtYxhlnEeJFhkMqIGs/0M6tyuMAqur51gt0kR78L0in9pZxP03MYz9H0WM+7ifb9jA95HWwLizbH+HB/ZwoHJh0ufi8ilyzCyrDn3jCOkPt5rPAqgEc+W6fpdVWPUw2s0Y2GzNwaGmQDJE0HrOw7WAynGwPeBBFNb8cK8Ykw8OB0j3pMpitl1lEQVS3dCLkQtJ+EYOvJqgcZzovQMvsZEeXc5h0Q0j2fDsNDv1gg2Lk1+tGqASBqmQLeXP1IQO0rYRaxSpikTtD81LRtggIAaygWL14n2Ou+DDZIEEgD4jLKriyliBgkq1FC0eVSluSpeCVYpxCf18o9EALY7shJAUC4ee7KM1iOkSGLfwhkXkK3ycdaSey12DX6kJtPPqfrBalTVs4G7+YIu1f5ANf8Idd7Lnsw/VjJ5vLNUrGQ2dFTSyNIw+9b86wsLy0czdqNAGCcXTjv2W9/u2j7P1APwwAAAABJRU5ErkJggg==)}.newSubmenuList__customBar{display:block;font-size:12px;line-height:13px;height:13px;text-transform:uppercase;font-weight:700;letter-spacing:-.03em;text-align:center;color:#fff;padding:6px 0;border-radius:4px;text-decoration:none;background-color:#2dc755;margin:20px 0 0 0}.newSubmenuList__customBar:hover{color:#fff}.newSubmenuList__customBar-nike{background:#0054b6 url(../images/newMenu/nikebar.png) 50% 50% no-repeat}.newSubmenuList__customBar-giftCard{background:#0054b6 url(../images/newMenu/giftCard.png) 50% 50% no-repeat}.newSubmenuList__customBar-stringer{background-color:#ed1b24}.newSubmenu__knowledgebase-title{background-color:#c2e4f8!important;color:#0058af!important;background-image:url(../images/newMenu/icon-kb.png);background-repeat:no-repeat;background-position:10px 9px;font-weight:400;text-transform:none;padding:10px 15px 10px 0;width:162px;margin-top:12px;text-align:right;box-sizing:border-box}.newSubmenu__knowledgebase-linkBlock{list-style:none;width:162px}.newSubmenu__knowledgebase-linkItem{display:block;margin-top:17px;border-bottom:1px solid #0058af;background-image:linear-gradient(to bottom,#fff 50%,#0058af 50%)}.newSubmenu__knowledgebase-linkItem>span{color:#000;display:inline-block;padding:5px;font-weight:400;text-align:left;background:#fff;border-top-right-radius:7px;border-bottom-right-radius:7px;text-transform:none;width:110px;box-sizing:border-box}.newSubmenu__knowledgebase-linkItem>a{cursor:pointer;display:inline-block;padding:5px;color:#fff;border-top-left-radius:7px;border-bottom-left-radius:7px;background:#0058af;font-weight:400;text-align:center;text-decoration:none;text-transform:none;width:52px;box-sizing:border-box}[class*=" brandicon-"],[class^=brandicon-]{vertical-align:middle}[class*=" brandicon-"]:before,[class^=brandicon-]:before{font-family:brands;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.brandicon{display:inline-block}.brandicon-atomic:before{content:"\e900";font-size:1em}.brandicon-aqualung:before{content:"\e92f"}.brandicon-babolat:before{content:"\e901";font-size:.9em}.brandicon-bauer:before{content:"\e902";font-size:.5em}.brandicon-bax:before{content:"\e903";font-size:.7em}.brandicon-burton:before{content:"\e904";font-size:.6em}.brandicon-caterpillar:before{content:"\e905";font-size:1em}.brandicon-century:before{content:"\e906";font-size:.6em}.brandicon-columbia:before{content:"\e907";font-size:.9em}.brandicon-craft:before{content:"\e93c";font-size:.8em}.brandicon-crazy_stuff:before{content:"\e93f";font-size:1em}.brandicon-cyclotech:before{content:"\e908";font-size:1em}.brandicon-dainese:before{content:"\e909";font-size:1em}.brandicon-dakine:before{content:"\e90a";font-size:.5em}.brandicon-demix:before{content:"\e90b";font-size:.8em}.brandicon-everlast:before{content:"\e90c";font-size:1em}.brandicon-fila:before{content:"\e90d";font-size:.8em}.brandicon-fischer:before{content:"\e90e";font-size:.7em}.brandicon-glissade:before{content:"\e90f";font-size:.9em}.brandicon-graf:before{content:"\e910";font-size:.7em}.brandicon-green_hill:before{content:"\e911";font-size:1em}.brandicon-grozz:before{content:"\e93e";font-size:.7em}.brandicon-head:before{content:"\e92b";font-size:.9em}.brandicon-joss:before{content:"\e930";font-size:.9em}.brandicon-kappa:before{content:"\e912";font-size:1em}.brandicon-kettler:before{content:"\e913";font-size:.6em}.brandicon-luhta:before{content:"\e931"}.brandicon-merrell:before{content:"\e914";font-size:1em}.brandicon-mizuno:before{content:"\e932"}.brandicon-molten:before{content:"\e915";font-size:.8em}.brandicon-mountain_hardwear:before{content:"\e933"}.brandicon-new_era:before{content:"\e934"}.brandicon-nike:before{content:"\e916";font-size:.8em}.brandicon-nordway:before{content:"\e917";font-size:1em}.brandicon-o_neill:before{content:"\e92d";font-size:.6em}.brandicon-odlo:before{content:"\e93d";font-size:1em}.brandicon-outventure:before{content:"\e918";font-size:1em}.brandicon-polar:before{content:"\e919";font-size:.7em}.brandicon-polaroid:before{content:"\e935"}.brandicon-protest:before{content:"\e936"}.brandicon-puma:before{content:"\e91a";font-size:.9em}.brandicon-re_action:before{content:"\e91b";font-size:1em}.brandicon-roces:before{content:"\e91c";font-size:.8em}.brandicon-salomon:before{content:"\e91d";font-size:.5em}.brandicon-saucony:before{content:"\e92e";font-size:.8em}.brandicon-select:before{content:"\e91e";font-size:.7em}.brandicon-skechers:before{content:"\e91f";font-size:.5em}.brandicon-sklz:before{content:"\e920";font-size:.8em}.brandicon-sks:before{content:"\e921";font-size:1em}.brandicon-stern:before{content:"\e922";font-size:1em}.brandicon-stiga:before{content:"\e937"}.brandicon-street_surfing:before{content:"\e938"}.brandicon-speedo:before{content:"\e92c";font-size:1em}.brandicon-swix:before{content:"\e923";font-size:1em}.brandicon-termit:before{content:"\e924";font-size:1em}.brandicon-torneo:before{content:"\e925";font-size:1em}.brandicon-trek:before{content:"\e926";font-size:.6em}.brandicon-tusa:before{content:"\e927";font-size:.8em}.brandicon-umbro:before{content:"\e939"}.brandicon-uvex:before{content:"\e928";font-size:.8em}.brandicon-victor:before{content:"\e93a"}.brandicon-volkl:before{content:"\e929";font-size:1em}.brandicon-wilson:before{content:"\e92a";font-size:.9em}.brandicon-woly:before{content:"\e93b"}footer{position:relative}.footer{background:#004899}.footerContent{padding:20px 10px;font-family:cotext,arial,helvetica,sans-serif}.footerContent h3{font-family:corp,arial,helvetica,sans-serif;font-size:18px;font-weight:400;color:#fff;margin:0 0 15px 0}.footerContent nav>a{display:block;color:#c7eafb;font-size:12px;margin:0 0 10px 0;text-decoration:none}.footerContent nav>a:hover{color:#fff}.footerImg{display:block;margin:0 0 20px 0}.footerImg img{display:block}.footerImg:last-of-type{margin:0}.footerImg__clubpro{height:110px;background:url(../images/footer_club_cards_registered.jpg) 0 100% no-repeat;min-width:195px}.footerImg__register{height:120px;background:url(../images/footer_club_cards_unregistered.png) 0 100% no-repeat}.footerImg__giftcard{height:100px}.footerContent__text:first-of-type{margin:0 0 40px 0}.footerContent__text p{font-size:12px;line-height:14px;color:#fff;margin:0 0 4px 0}.footerContent__text a{color:#fff}.footerContent__text span{color:#c7eafb}.sm-goods_main_details_social{width:70%;margin:20px 20% 10px auto}.sm-goods_main_details_social .sm-socialIcon{width:20px;height:20px;opacity:.9}.sm-goods_main_details_social .sm-socialIcon:hover{opacity:1}.sm-goods_main_details_social .sm-socialIcon span{display:block;color:#b6b4b3;font-size:13px;text-decoration:none;text-align:center;padding:30px 0 0 0}.footerContent__social{margin:0 0 15px 0}.sm-socialIcon{width:22px;height:22px;text-decoration:none;margin:0;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100%;background-size:100%;border-radius:3px}.sm-socialIcon_white.sm-socialIcon_ok{background-image:url(../images/social/icons/white/ok.png)}.sm-socialIcon_white.sm-socialIcon_vk{background-image:url(../images/social/icons/white/vk.png)}.sm-socialIcon_white.sm-socialIcon_fb{background-image:url(../images/social/icons/white/fk.png)}.sm-socialIcon_white.sm-socialIcon_tw{background-image:url(../images/social/icons/white/tr_t.png)}.sm-socialIcon_white.sm-socialIcon_yt{background-image:url(../images/social/icons/white/yt.png)}.sm-socialIcon_white.sm-socialIcon_gp{background-image:url(../images/social/icons/white/gp_t.png)}.sm-socialIcon_white.sm-socialIcon_in{background-image:url(../images/social/icons/white/in.png)}.sm-socialIcon_color.sm-socialIcon_ok{background-image:url(../images/social/icons/color/ok.png)}.sm-socialIcon_color.sm-socialIcon_vk{background-image:url(../images/social/icons/color/vk.png)}.sm-socialIcon_color.sm-socialIcon_fb{background-image:url(../images/social/icons/color/fk.png)}.sm-socialIcon_color.sm-socialIcon_tw{background-image:url(../images/social/icons/color/tr.png)}.sm-socialIcon_color.sm-socialIcon_yt{background-image:url(../images/social/icons/color/yt.png)}.sm-socialIcon_color.sm-socialIcon_gp{background-image:url(../images/social/icons/color/gp.png)}.sm-socialIcon_color.sm-socialIcon_in{background-image:url(../images/social/icons/color/in.png)}.sm-socialIcon_gray.sm-socialIcon_ok{background-image:url(../images/social/icons/gray/ok.png)}.sm-socialIcon_gray.sm-socialIcon_vk{background-image:url(../images/social/icons/gray/vk.png)}.sm-socialIcon_gray.sm-socialIcon_fb{background-image:url(../images/social/icons/gray/fk.png)}.sm-socialIcon_gray.sm-socialIcon_tw{background-image:url(../images/social/icons/gray/tr.png)}.sm-socialIcon_gray.sm-socialIcon_yt{background-image:url(../images/social/icons/gray/yt.png)}.sm-socialIcon_gray.sm-socialIcon_gp{background-image:url(../images/social/icons/gray/gp.png)}.sm-socialIcon_gray.sm-socialIcon_in{background-image:url(../images/social/icons/gray/in.png)}.sm-socialIcon_black.sm-socialIcon_ok{background-image:url(../images/social/icons/black/ok.png)}.sm-socialIcon_black.sm-socialIcon_vk{background-image:url(../images/social/icons/black/vk.png)}.sm-socialIcon_black.sm-socialIcon_fb{background-image:url(../images/social/icons/black/fk.png)}.sm-socialIcon_black.sm-socialIcon_tw{background-image:url(../images/social/icons/black/tr.png)}.sm-socialIcon_black.sm-socialIcon_yt{background-image:url(../images/social/icons/black/yt.png)}.sm-socialIcon_black.sm-socialIcon_gp{background-image:url(../images/social/icons/black/gp_t.png)}.sm-socialIcon_black.sm-socialIcon_in{background-image:url(../images/social/icons/black/in.png)}.sm-socialIcon_gray.sm-socialIcon_ok:hover{background-image:url(../images/social/icons/color/ok.png)}.sm-socialIcon_gray.sm-socialIcon_vk:hover{background-image:url(../images/social/icons/color/vk.png)}.sm-socialIcon_gray.sm-socialIcon_fb:hover{background-image:url(../images/social/icons/color/fk.png)}.sm-socialIcon_gray.sm-socialIcon_tw:hover{background-image:url(../images/social/icons/color/tr.png)}.sm-socialIcon_gray.sm-socialIcon_yt:hover{background-image:url(../images/social/icons/color/yt.png)}.sm-socialIcon_gray.sm-socialIcon_gp:hover{background-image:url(../images/social/icons/color/gp.png)}.sm-socialIcon_gray.sm-socialIcon_in:hover{background-image:url(../images/social/icons/color/in.png)}.footerContent__ym{display:block;height:31px;padding:0 0 0 35px;font-family:corp,arial,helvetica,sans-serif;font-size:11px;line-height:31px;color:#fff;text-decoration:none;background:url(../images/footer_ym.png) 0 0 no-repeat;border-radius:3px}.newMenu{width:238px;position:relative;font-family:cotext,arial,helvetica,sans-serif}.newMenu__trigger{font-size:13px;line-height:45px;height:45px;background:#0058af;padding:0 0 0 17px;cursor:pointer;color:#fff;text-transform:uppercase;border-radius:4px 4px 0 0;position:relative;z-index:120}.newMenu__trigger:before{content:'';height:0;width:0;position:absolute;top:18px;right:17px;border:8px transparent solid;border-top:8px #fff solid;border-radius:4px}.newMenu__trigger:after{content:'';height:0;width:0;position:absolute;top:18px;right:20px;border:5px transparent solid;border-top:5px #0058af solid}.newMenu__icon{position:relative;top:4px;width:16px;height:16px;display:inline-block;background:url(../images/main-menu-icon.png) no-repeat;padding-right:10px}.clr-blue{color:#015ba7!important}.clr-gray{color:#7b7b7b}.clr-dark{color:#41474c!important}.clr-darken{color:#333}.clr-black{color:#000}.clr-red{color:red}.clr-white{color:#fff}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-gray1{background-color:#f0f0ed}.bg-gray2{background-color:#f5f5f5}.bg-gray3{background-color:#aeaeae}.bg-gray4{background-color:#dadada}.bg-footer{background-color:#eff3f4}.bg-blue{background-color:#005ba9}.bg-blue2{background-color:#0058af}.bg-blue3{background-color:#4056a9}.bg-red{background-color:#ed1c24}.bg-vk{background-color:#4a65b6}.bg-ok{background-color:#fd9742}.bg-fb{background-color:#5c81ab}.bg-tw{background-color:#00acee}.bg-gradientBlue{background:#005ca7;background:-moz-linear-gradient(top,#005ca7 0,#004c87 100%);background:-webkit-linear-gradient(top,#005ca7 0,#004c87 100%);background:linear-gradient(to bottom,#005ca7 0,#004c87 100%)}.bg-gradientRed{background:#ec1c24;background:-moz-linear-gradient(top,#ec1c24 0,#b0151b 100%);background:-webkit-linear-gradient(top,#ec1c24 0,#b0151b 100%);background:linear-gradient(to bottom,#ec1c24 0,#b0151b 100%)}.radius-4{border-radius:4px}.radius-6{border-radius:6px}.circle{border-radius:50%}.thin{font-weight:100}.bold{font-weight:700}.font-8{font-size:8px}.font-9{font-size:9px}.font-10{font-size:10px}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}.font-18{font-size:18px}.font-20{font-size:20px}.font-21{font-size:21px}.font-22{font-size:22px}.font-24{font-size:24px}.font-26{font-size:26px}.font-28{font-size:28px}.font-30{font-size:30px}.font-32{font-size:32px}.font-34{font-size:34px}.font-36{font-size:36px}.line-same{line-height:1}.line-double{line-height:2}.line-normal{line-height:normal}.line-17{line-height:17px}.line-20{line-height:20px}.line-22{line-height:22px}.line-24{line-height:24px}.pdAll-5{padding:5px}.pdAll-10{padding:10px}.pdAll-20{padding:20px}.pdAll-30{padding:30px}.pdTop-0{padding-top:0!important}.pdTop-5{padding-top:5px}.pdTop-10{padding-top:10px}.pdTop-15{padding-top:15px}.pdTop-20{padding-top:20px}.pdTop-25{padding-top:25px}.pdBottom-5{padding-bottom:5px}.pdBottom-10{padding-bottom:10px}.pdBottom-12{padding-bottom:12px}.pdBottom-15{padding-bottom:15px}.pdBottom-20{padding-bottom:20px}.pdBottom-22{padding-bottom:22px}.pdLeft-5{padding-left:5px}.pdLeft-10{padding-left:10px}.pdLeft-15{padding-left:15px}.pdLeft-20{padding-left:20px}.pdLeft-30{padding-left:30px}.pdLeft-60{padding-left:60px}.pdRight-5{padding-right:5px}.pdRight-7{padding-right:7px}.pdRight-10{padding-right:10px}.pdRight-15{padding-right:15px}.pdRight-20{padding-right:20px}.pdRight-30{padding-right:30px}.mrAll-0{margin:0}.mrBottom-0{margin-bottom:0}.mrBottom-1{margin-bottom:1px}.mrTop-5{margin-top:5px}.mrTop-10{margin-top:10px}.mrTop-20{margin-top:20px}.mrTop-40{margin-top:40px}.mrRight-0{margin-right:0}.mrRight-5{margin-right:5px}.mrRight-10{margin-right:10px}.mrRight-20{margin-right:20px}.mrRight-30{margin-right:30px}.mrBottom-1{margin-bottom:1px}.mrBottom-3{margin-bottom:3px}.mrBottom-4{margin-bottom:4px}.mrBottom-5{margin-bottom:5px}.mrBottom-6{margin-bottom:6px}.mrBottom-10{margin-bottom:10px}.mrBottom-12{margin-bottom:12px}.mrBottom-15{margin-bottom:15px}.mrBottom-20{margin-bottom:20px}.mrBottom-25{margin-bottom:25px}.mrBottom-30{margin-bottom:30px!important}.mrBottom-40{margin-bottom:40px}.mrBottom-50{margin-bottom:50px}.mrLeft-15{margin-left:15px}.mrLeft-18{margin-left:18px}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-justify{text-align:justify!important;word-spacing:-.2ex}.block-center{margin-left:auto;margin-right:auto}.wrap{white-space:normal}.nowrap{white-space:nowrap}.underline{text-decoration:underline}.nounderline{text-decoration:none}.uppercase{text-transform:uppercase}hr{border:0;height:1px;background-color:#464646}.hr-dashed{height:0;background:0;border-bottom:1px #a1a5a6 dashed}.table{display:table}.table-row{display:table-row}.tr{display:table;width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse}.tr-auto{table-layout:auto}.tr-shrinked{width:auto;min-width:0}.tr-left{min-width:0;width:auto}.tr-top .td{vertical-align:top}.trtr{display:table-row}.td{display:table-cell;vertical-align:middle}.td-full{width:100%}.td-top{vertical-align:top}.td-bottom{vertical-align:bottom}.cotext{font-family:cotext,arial,helvetica,sans-serif!important}.corp{font-family:corp,arial,helvetica,sans-serif!important}.block{display:block}.iblock{display:inline-block}.relative{position:relative}.pointer{cursor:pointer}.width-20pc{width:20%}.width-25pc{width:25%}.width-30pc{width:30%}.width-35pc{width:35%}.width-40pc{width:40%}.width-45pc{width:45%}.width-50pc{width:50%}.width-65pc{width:65%}.width-100pc{width:100%}.width-20{width:20px}.width-50{width:50px}.width-55{width:55px}.width-60{width:60px}.width-65{width:65px}.width-80{width:80px}.width-100{width:100px}.width-110{width:110px}.width-115{width:115px}.width-120{width:120px}.width-130{width:130px}.width-140{width:140px}.width-150{width:150px}.width-160{width:160px}.width-170{width:170px}.width-240{width:240px}.width-324{width:324px}.width-326{width:326px}.width-430{width:430px}.h-2{height:2px}.h-22{height:22px}.h-26{height:26px}.h-29{height:29px}.h-32{height:32px}.h-36{height:36px}.h-38{height:38px}.h-40{height:40px}.h-46{height:46px}.h-60{height:60px}.h-83{height:83px}.h-110{height:110px}.none{display:none!important}.hr-line{height:1px;border:0}.border-box,.border-box *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pressMe{display:table}.pressMe__button{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;border:0}.optionsList{padding-left:20px;position:relative}.optionsList:before{position:absolute;top:0;left:0;font-weight:700}.optionsList-good:before{content:'\2714';color:#00a651}.optionsList-bad:before{content:'\2716';color:#ed1c24}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

[class^="brandicon-"]:before, [class*=" brandicon-"]:before {
    display: none !important;
}

.jspContainer
{
    overflow: hidden;
    position: relative;
}

.jspPane
{
    position: absolute;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 100%;
    background: #fff;
}

.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
    background: #cfcfcf;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.jspDrag
{
    background: #004899;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.jspArrow.jspDisabled
{
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow
{
    height: 16px;
}

.jspHorizontalBar .jspArrow
{
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
    outline: none;
}

.jspCorner
{
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
    margin: 0 -3px 0 0;
}

[data-m5-tab-content] {
    display: none;
}
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2042;
    overflow: hidden;
    position: fixed;
    background: rgba(0, 0, 0, .5);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box; }

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
    display: none; }

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 2045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

.mfp-ajax-cur {
    cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
    cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

.mfp-loading.mfp-figure {
    display: none; }

.mfp-hide {
    display: none !important; }

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
    color: #FFF; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation; }

button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
    color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
    line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }

.mfp-image-holder .mfp-content {
    max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
        padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0; }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%; }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px; } }


.no-overflow {
    overflow: visible !important;
}
.content-wrapper.no-overflow > .content {
    overflow: visible !important;
}
label, button {
    cursor: pointer;
}

.mod-login {
    padding-bottom: 40px;
    min-height: 340px;
}
.mod-login h1,
.mod-register h1 {
    margin-bottom: 20px;
}
.mod-register a {
    color: #004899;
}

.mod-login a {
    color: #004899;
}
.mod-register p strong {
    font-family: "co_headline_corpbold", serif;
    font-weight: normal;
}
.tabs-menu {
    list-style: none;
    overflow: hidden;
    margin: 0 0 36px 0;
}
.tabs-menu--mb25 {
    margin-top: 25px;
}
.tabs-menu--mt25 {
    margin-bottom: 25px;
}
.tabs-menu li {
    float: left;
    padding: 0 32px 0 0;
    cursor: pointer;
    margin: 0 -26px 0 0;
    background-position: 100% -64px;
    background-repeat: no-repeat;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../images/goods_tabs_bg.png?3);
}

.tabs-menu li.current {
    background-position: 100% 0;
    cursor: default;
}
.tabs-menu li a {
    display: block;
    height: 32px;
    font-size: 10px;
    line-height: 32px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 4px 0 36px;
    background-repeat: no-repeat;
    background-position: 0 -96px;
    color: #004899;
    background-image: url(../images/goods_tabs_bg.png?3);
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.tabs-menu--black li {
    background-image: url(../images/goods_black_tabs_bg.png);
}
.tabs-menu--black li a {
    background-image: url(../images/goods_black_tabs_bg.png);
    color: #3f4040;
}

.tabs-menu .current a {
    background-position: 0 -32px;
    color: #ffffff;
}
.tab-content {
    display: none;
}
#by-phone {
    display: block;
}
.auth-row {
    margin-bottom: 12px;
}
.auth-lbl {
    float: left;
    width: 105px;
    margin: 0 10px 0 0;
}
.auth-lbl label {
    display: block;
    font-size: 12px;
    line-height: 22px;
}
.auth-lbl label.d-rows {
    line-height: 13px;
}
.auth-lbl .auth-reqired {
    color: red;
}
.auth-input {
    float: left;
    position: relative;
    margin-right: 20px;
}
input.auth-inputbox[type="text"],
input.auth-inputbox[type="email"],
input.auth-inputbox[type="password"] {
    padding: 0 5px;
    background: #efefef;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 2px;
    height: 20px;
    line-height: 21px;
    width: 240px;
    font-size: 13px;
    color: #000000;
}
textarea.auth-inputbox {
    padding: 0 5px;
    background: #efefef;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 2px;
    line-height: 21px;
    width: 240px;
    font-size: 13px;
    color: #000000;
}
.auth-error, .form-error, .like-form-error {
    position: absolute;
    top: -6px;
    left: 46px;
    color: #fff;
    font-size: 10px;
    line-height: 11px;
    padding: 0 5px;
    background: red;
    white-space: nowrap;
    z-index: 10;
    border-color: #f00 !important;
    box-shadow: 0 0 3px #f00 !important;
    max-width: 340px;
}
.form-error, .like-form-error {
    white-space: normal;
    text-align: center;
    top: auto;
    bottom: 100%;
    margin-bottom: -6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-error--blocked-domains {
    width: 640px;
    max-width: 640px;
}
.form-error.nowrap {
    white-space: nowrap;
}
.auth-link {
    display: inline-block;
    margin-right: 13px;
    line-height: 22px;
    color: #004899;
    text-decoration: underline;
}
.auth-link:hover {
    color: #004899;
}
.auth-submit {
    font-family: "co_text_corpbold", Arial, serif;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border: 0;
    padding: 0 20px;
    background: #004899;
    background: -moz-linear-gradient(top, #004899 0, #004899 100%);
    background: -webkit-linear-gradient(top, #004899 0, #004899 100%);
    background: linear-gradient(to bottom, #004899 0, #004899 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004899',endColorstr='#004899',GradientType=0);
    cursor: pointer;
}
.auth-submit:hover {
    color: #fff;
    text-shadow: 0 0 5px rgba(255,255,255,0.6);
}
.auth-back {
    color: #808080;
}
.auth-back a {
    position: relative;
}
.auth-back a:after {
    content: '>';
    display: inline-block;
    margin-left: 3px;
    font-weight: bold;
}
.auth-sended {
    font-size: 14px;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 30px;
    margin-bottom: 10px;
}
.mod-register .form-box {
    position: relative;
    padding: 10px 0;
}
.mod-register .form-box.bordered {
    border-bottom: 1px solid #cfcfcf;
}
.form-col-490 {
    width: 490px;
}
.mod-register .auth-lbl {
    width: 28.5%;
    text-align: right;
    margin-right: 1.5%;
}
.mod-register .auth-input {
    margin-right: 0;
    width: 70%;
}
.mod-register input.auth-inputbox[type="text"],
.mod-register input.auth-inputbox[type="email"],
.mod-register input.auth-inputbox[type="password"] {
    /* width: 328px; */
    width: 100%;
    box-sizing: border-box;
    height: 22px;
}
.mod-register .auth-error {
    float: none;
    width: 490px;
    text-align: right;
    margin-right: 20px;
}
.mod-register .auth-btn {
    width: 100%;
    /* width: 340px; */
    text-align: center;
    height: 22px;
    cursor: pointer;
}
.mod-register .auth-btn:hover {
    color: #fff;
    text-shadow: 0 0 5px rgba(255,255,255,0.6);
}
.ui-datepicker-trigger {
    position: absolute;
    top: 3px;
    right: 4px;
}
.form-benefits {
    list-style: none;
    position: absolute;
    left: 530px;
    top: 3px;
}
.form-benefits li {
    position: relative;
    padding: 5px 0 0 70px;
    min-height: 44px;
    margin: 0 0 20px 0;
}
.form-benefits li:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 63px;
    height: 63px;
    background-image: url(../images/register_benefits.png?1);
    background-repeat: no-repeat;
}
.form-benefits li.item1:after {
    background-position: 0 0;
}
.form-benefits li.item2:after {
    background-position: 0 -68px;
}
.form-benefits li.item3:after {
    background-position: 0 -138px;
}
.form-benefits li.item4:after {
    background-position: 0 -209px;
}
.form-benefits li p {
    font-size: 13px;
    margin: 0 0 5px 0;
    padding: 0;
}
.auth-step-3 {
    min-height: 130px;
}
.address-description {
    position: absolute;
    left: 525px;
    width: 240px;
    top: 0;
    border: 1px #ccc solid;
    box-shadow: 3px 4px 0 rgba(0,0,0,0.2);
    border-radius: 6px;
    padding: 10px;
    box-shadow: 3px 4px 0 rgba(0,0,0,0.2);
    border-radius: 6px;
}
.register-submit {
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border: 0;
    padding: 0 20px;
    background: #004899;
    background: -moz-linear-gradient(top,#004899 0,#003774 100%);
    background: -webkit-linear-gradient(top,#004899 0,#003774 100%);
    background: linear-gradient(to bottom,#004899 0,#003774 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004899',endColorstr='#003774',GradientType=0);
    cursor: pointer;
    height: 29px;
    font-size: 15px;
    line-height: 29px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    margin-bottom: 20px;
}
input.auth-inputbox:disabled,
.register-submit:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}
.modal-back {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2042;
    overflow: hidden;
    position: fixed;
    background: rgba(0, 0, 0, .5);
}
.modal-popup-wrap {
    display: none;
    position: absolute;
    top: 100px;
    left: 50%;
    z-index: 2043;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 7px rgba(0,0,0,.35);
}

.modal-popup-wrap#modal-comment {
    position: fixed;
    height: calc(100vh - 100px);
    top: 50px;
    z-index: 10001;
}
.modal-popup-wrap#modal-comment .modal-box {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;

}
.modal-popup-wrap#modal-comment .modal-popup {
    width: 800px;
    height: 100%;
}
.modal-popup-wrap#modal-comment .modal-header {
    flex: 0;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
}
.modal-popup-wrap#modal-comment .modal-body {
    flex: 1;
    overflow-y: scroll;
}
.modal-popup-wrap#modal-comment .modal-footer {
    flex: 0;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
    text-align: right;
    padding: 15px 20px;
}
.modal-popup {
    width: 940px;
    max-width: 100%;
}
.modal-box {
    position: relative;
}
.modal-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
.modal-header {
    position: relative;
    padding: 30px 50px 20px 20px;
    line-height: 20px;
}
.modal-title {
    padding-bottom: 0;
    color: #004899;
    font-size: 22px;
}
.modal-title.border-bottom {
    position: relative;
}
.modal-title.border-bottom:after {
    content: '';
    width: 98%;
    padding: 0 20px;
    position: absolute;
    left: 0;
    height: 5px;
    background-color: #000000;
    bottom: -15px;
}
.modal-popup-wrap#modal-terms .modal-popup,
.modal-popup-wrap#modal-club .modal-popup {
    width: 940px;
}
.modal-body {
    padding: 20px;
}
#modal-terms .modal-body,
#modal-club .modal-body {
    padding-bottom: 80px;
    max-height: 500px;
    font-size: 14px;
}
#modal-terms .scrollbar-box,
#modal-club .scrollbar-box {
    height: 400px;
    overflow-y: auto;
}
.modal-popup-wrap#modal-card .modal-popup {
    width: 680px;
}
#modal-card .modal-close {
    top: 15px;
    right: 15px;
}
.card-availability {
    display: table;
    width: 100%;
    min-width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}
.card-availability-col {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.card-availability-col:first-child {
    border-right: 1px solid #e9e9e9;
}
.card-availability-title {
    font-size: 17px;
    margin-bottom: 20px;
}
.card-availability-img {
    margin-bottom: 20px;
}
.card-availability-btn,
.unsub-btn {
    display: inline-block;
    border-radius: 4px;
    padding: 0 20px;
    line-height: 32px;
    height: 32px;
    color: #ffffff;
    font-size: 14px;
}
.unsub-btn:hover,
.card-availability-btn:hover {
    text-decoration: none;
}
.unsub-btn.process,
.card-availability-btn.blue {
    background: #005ca7;
    background: -moz-linear-gradient(top,#005ca7 0,#004c87 100%);
    background: -webkit-linear-gradient(top,#005ca7 0,#004c87 100%);
    background: linear-gradient(to bottom,#005ca7 0,#004c87 100%);
}
.unsub-btn.cancel,
.card-availability-btn.red {
    background: #ec1c24;
    background: -moz-linear-gradient(top,#ec1c24 0,#b0151b 100%);
    background: -webkit-linear-gradient(top,#ec1c24 0,#b0151b 100%);
    background: linear-gradient(to bottom,#ec1c24 0,#b0151b 100%);
}
.fake-select {
    position: relative;
    height: 24px;
    background-color: #efefef;
    border-radius: 4px;
    margin-bottom: 24px;
    box-shadow: inset 0px 1px 5px rgba(90, 87, 87, 0.66);
}
.fake-select:after {
    position: absolute;
    right: 6px;
    width: 10px;
    height: 22px;
    text-align: center;
    content: '{';
    font-family: "WebSymbolsRegular";
    top: 0;
    line-height: 24px;
    font-size: 20px;
}
.fake-select select {
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    appearance:none;
    width: 100%;
    height: 24px;
    cursor: pointer;
    padding: 0 10px;
    font-size: 13px;
    color: #000000;
    font-family: "co_headline_corpregular", serif;
    background-color: transparent;
}
.unsub-buttons {
    margin-bottom: 24px;
    text-align: center;
}
.unsub-btn {
    padding: 0 30px;
    margin: 0 15px;
}
.cause-item {
    display: none;
    font-size: 13px;
    margin-bottom: 30px;
}
.cause-item.cause1 {
    padding: 0;
    height: 0 !important;
}
.cause-item.cause3 {
    text-align: center;
}
.cause-textarea {
    width: 970px;
    height: 84px;
    background-color: #efefef;
    border: none;
    border-radius: 4px;
    margin-bottom: 24px;
    box-shadow: inset 0px 1px 5px rgba(90, 87, 87, 0.66);
    resize: none;
    padding: 5px 10px;
}
.cause5 span {
    display: inline-block;
    line-height: 27px;
    vertical-align: top;
}
.cause-social {
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
}
.cause-social li {
    display: inline-block;
    margin-right: 13px;
    padding: 0;
}
.cause-social .cs-icon {
    display: block;
    width: 28px;
    height: 27px;
    background-image: url(../images/img-social-blue.png);
    overflow: hidden;
    text-indent: -2000px;
}
.cause-social .cs-icon:hover {
    opacity: 0.7;
}
.cs-icon.cs-tw {
    background-position-x: -41px;
}
.cs-icon.cs-yt {
    background-position-x: -79px;
}
.cs-icon.cs-ok {
    background-position-x: -119px;
}
.cs-icon.cs-vk {
    background-position-x: -159px;
}
.cs-icon.cs-gp {
    background-position-x: -200px;
}
.cs-icon.cs-is {
    background-position-x: -241px;
}
.modal-popup-wrap#modal-unsub .modal-popup {
    width: 590px;
}
.modal-popup-wrap#modal-unsub .modal-body {
    padding-top: 0;
    font-size: 14px;
}
.profile-tabs {
    text-align: center;
    padding-top: 20px;
    margin-bottom: 25px;
}
.profile-tabs li {
    display: inline-block;
}
.profile-tabs li:not(:last-child) {
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #e6e6e6;
}
.profile-tabs li a {
    display: block;
    font-size: 20px;
    color: #545454;
}
.profile-tabs li a:hover,
.profile-tabs li.active a {
    color: #004899;
    text-decoration: none;
}
.cabinet-cols {
    margin-left: -15px;
    margin-right: -15px;
}
.cabinet-col {
    width: 50%;
    float: left;
    padding: 0 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.cabinet-block {
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 15px;
}
.cabinet-block.bg {
    background-color: #eff3f4;
    font-size: 14px;
}
.profile-block.corners,
.profile-bonus-diag.corners,
.cabinet-block.corners {
    position: relative;
}
.profile-block.corners:before,
.profile-bonus-diag.corners:before,
.cabinet-block.corners:before {
    position: absolute;
    right: 0;
    top: -24px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 30px 30px;
    border-color: transparent transparent #eff3f4 transparent;
}
.profile-block.corners:after,
.profile-bonus-diag.corners:after,
.cabinet-block.corners:after {
    position: absolute;
    right: 0;
    bottom: 0;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 24px 24px;
    border-color: transparent transparent #ffffff transparent;
}
.cabinet-block h3 {
    font-size: 22px;
    border-bottom: 4px solid #000000;
    padding-bottom: 6px;
    margin-bottom: 20px;
}
.cabinet-block h3 .profile-edit-link-header {
    float: right;
    margin-top: 8px;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    color: #005baa;
    text-decoration: underline;
}
.cabinet-block h3 .profile-edit-link-header:hover {
    text-decoration: none;
}
.cabinet-block .profile-block-row-info {
    padding: 16px 0;
    width: 100%;
    border-bottom: 1px solid #d7dadb;
}
.cabinet-block .profile-block-row-info:last-child {
    border-bottom: 0;
}
.cabinet-block .profile-block-row-info--title {
    font-size: 12px;
    color: #2d2d2d;
}
.cabinet-block .profile-block-row-info--value {
    font-size: 16px;
    color: #2d2d2d;
}
.cabinet-block .profile-block-row-card-level {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24px 0;
    width: 100%;
    border-bottom: 1px solid #d7dadb;
}
.cabinet-block .profile-block-row-card-level.no-border {
    border-bottom: none;
}
.cabinet-block .profile-block-row-card-level--img {
    margin-right: 20px;
    width: 66px;
}
.cabinet-block .profile-block-row-card-level--img img {
    max-width: 100%;
    height: auto;
}
.cabinet-block .profile-block-row-card-level--level {
    flex-grow: 1;
}
.cabinet-block .profile-block-row-card-level--level-title {
    font-size: 12px;
    color: #2d2d2d;
    margin-bottom: 4px;
}
.cabinet-block .profile-block-row-card-level--level-value {
    font-size: 16px;
    color: #2d2d2d;
}
.cabinet-block .profile-block-row-card-level--description {
    margin-left: 20px;
}
.cabinet-block .profile-block-row-card-level--description a {
    font-size: 12px;
    color: #005baa;
    text-decoration: underline;
}
.cabinet-block .profile-block-row-card-level--description a:hover {
    text-decoration: none;
}
.cabinet-block .profile-block-row-card--info {
    padding: 18px 0 24px;
    color: #2d2d2d;
    font-size: 12px;
}
.cabinet-block .profile-block-row-card--levels h4 {
    padding: 0 0 13px 0;
    color: #2d2d2d;
    font-size: 16px;
    font-weight: normal;
    font-family: 'co_text_corpregular';
}
.cabinet-block .profile-block-row-card--levels-block {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.cabinet-block .profile-block-row-card--levels-element {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.cabinet-block .profile-block-row-card--levels-element--img {
    width: 63px;
    margin-right: 3px;
}
.cabinet-block .profile-block-row-card--levels-element--img img {
    max-width: 100%;
    height: auto;
}
.cabinet-block .profile-block-row-card--levels-element--info {
    display: flex;
    flex-direction: column;
}
.cabinet-block .profile-block-row-card--levels-element--info-title {
    font-size: 12px;
    line-height: 1.33;
    color: #2d2d2d;
    margin-bottom: 6px;
}
.cabinet-block .profile-block-row-card--levels-element--info-value {
    line-height: 1.33;
    color: #235397;
    font-size: 11px;
    border-radius: 3px;
    background-color: #fff;
    padding: 0 3px;
}
.cabinet-block .profile-block-row-card {
    padding: 15px 0 0 0;
}
.cabinet-block .profile-block-row-card--title {
    font-size: 12px;
    color: #2d2d2d;
    margin-bottom: 4px;
}
.cabinet-block .profile-block-row-card--value {
    font-size: 16px;
    color: #2d2d2d;
}
.cabinet-block .profile-block-row-card--info-block {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 15px 0;
    border-bottom: 1px solid #d7dadb;
}
.cabinet-block .profile-block-row-card--info-block-pie {
    width: 125px;
    margin-right: 50px;
}
.cabinet-block .profile-block-row-card--info-block-pie .pie-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 125px;
    height: 125px;
    border-radius: 50%;
    background-color: #fff;
}
.cabinet-block .profile-block-row-card--info-block-pie .pie-wrapper.pie-donut-full {
    background-color: #004899;
}
.cabinet-block .profile-block-row-card--info-block-pie .pie-wrapper .pie-donut {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 85px;
    height: 85px;
    border-radius: 62.5px;
    background-color: #eff3f4;
    font-size: 17px;
    z-index: 1;
}
.cabinet-block .profile-block-row-card--info-block-pie .pie-wrapper .pie {
    position: absolute;
    width: 62.5px;
    height: 125px;
    overflow: hidden;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
.cabinet-block .profile-block-row-card--info-block-pie .pie-wrapper .pie-big {
    position: absolute;
    overflow: hidden;
    width: 125px;
    height: 125px;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center;
    transform-origin: center center;
}
.cabinet-block .profile-block-row-card--info-block-pie .pie-wrapper .pie-donut--part1 {
    background-color: #004899;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -webkit-transform-origin: right center;
    transform-origin: right center;
    content: "";
    position: absolute;
    width: 62.5px;
    height: 125px;
    left: -62.5px;
    border-radius: 62.5px 0 0 62.5px;
    transition: All 1s ease;
}
.cabinet-block .profile-block-row-card--info-block-pie .pie-wrapper .pie-donut--part2 {
    background-color: #004899;
    position: absolute;
    width: 62.5px;
    height: 125px;
    left: 62.5px;
    border-radius: 0 62.5px 62.5px 0;
}
.cabinet-block .profile-block-row-card--info-block-additions {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
}
.cabinet-block .profile-block-row-card--info-block-additions--bonuses {
    display: flex;
    flex-direction: row;
}
.cabinet-block .profile-block-row-card--info-block-additions--bonuses-item {
    display: flex;
    flex-basis: 50%;
    width: 50%;
    flex-direction: row;
    flex-wrap: nowrap;
}
.cabinet-block .profile-block-row-card--info-block-additions--bonuses-item-img {
    margin-right: 8px;
}
.cabinet-block .profile-block-row-card--info-block-additions--bonuses-item-desc {
    display: flex;
    flex-direction: column;
}
.cabinet-block .profile-block-row-card--info-block-additions--bonuses-item-desc-title {
    font-size: 12px;
    color: #2d2d2d;
    margin-bottom: 5px;
}
.cabinet-block .profile-block-row-card--info-block-additions--bonuses-item-desc-value {
    font-size: 16px;
    color: #2d2d2d;
}
.cabinet-block .profile-block-row-card--info-block-additions--warning {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 20px;
    border-radius: 4px;
    background-color: #fff;
    padding: 10px;
}
.cabinet-block .profile-block-row-card--info-block-additions--warning-title {
    margin-right: 10px;
    display: inline-flex;
    align-items: center;
}
.cabinet-block .profile-block-row-card--info-block-additions--warning-title img {
    margin-right: 10px;
}
.cabinet-block .profile-block-row-card--info-block-additions--warning-title span {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
}
.cabinet-block .profile-block-row-card--info-block-additions--warning-value {
    display: inline-flex;
    align-items: center;
}
.cabinet-block .profile-block-row-card--info-block-additions--warning-value img {
    margin-left: 10px;
}
.cabinet-block .profile-block-row-card--info-block-additions--warning-value span {
    display: inline-block;
    font-size: 16px;
    color: #ed9a9a;
    line-height: 1;
}
.cabinet-block .profile-block--card-levels {
    display: flex;
    flex-direction: column;
    padding: 10px 0;
}
.cabinet-block .profile-block--card-levels--item {
    margin: 15px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.cabinet-block .profile-block--card-levels--item-img {
    margin-right: 18px;
}
.cabinet-block .profile-block--card-levels--item-img img {
    max-width: 100%;
    height: auto;
}
.cabinet-block .profile-block--card-levels--item-info--title {
    line-height: 1;
    color: #2d2d2d;
    font-size: 16px;
    margin-bottom: 5px;
}
.cabinet-block .profile-block--card-levels--item-info--title span {
    background-color: #f4f4f4;
    border-radius: 4px;
    display: inline-block;
    padding: 2px 5px;
    line-height: 1.23;
    font-size: 13px;
    color: #235397;
}
.cabinet-block .profile-block--card-levels--item-info--value {
    color: #2d2d2d;
    font-size: 12px;
}
.cabinet-block .profile-block--card-level--name {
    padding: 13px 0;
    font-size: 16px;
    color: #2d2d2d;
}
.cabinet-block .profile-block--card-level--graph {
    display: flex;
    flex-direction: column;
}
.cabinet-block .profile-block--card-level--graph-labels {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    margin-bottom: 15px;
}
.cabinet-block .profile-block--card-level--graph-labels > div {
    flex-basis: 33.33%;
    max-width: 33.33%;
    color: #3d3d3d;
    font-size: 13px;
    line-height: 1.38;
}
.cabinet-block .profile-block--card-level--graph-line-container {
    display: block;
    overflow: hidden;
    margin-bottom: 14px;
    height: 14px;
    border-radius: 6.5px;
    background-color: #ffffff;
}
.cabinet-block .profile-block--card-level--graph-line-value {
    display: block;
    background-color: #004899;
    height: 100%;
}
.cabinet-block .profile-block--card-level--graph-cards {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    margin-bottom: 14px;
}
.cabinet-block .profile-block--card-level--graph-cards > div {
    flex-basis: 33.33%;
    max-width: 33.33%;
}
.cabinet-block .profile-block--card-level--graph-cards > div > img {
    width: 50px;
    height: auto;
}
.cabinet-block .profile-block--card-level--next {
    color: #2d2d2d;
    font-size: 12px;
}
.cabinet-row {
    margin-bottom: 5px;
    font-size: 14px;
    color: #000000;
}
.cabinet-lbl {
    float: left;
    width: 45%;
    margin-left: 10px;
}
.cabinet-val {
    float: left;
    width: 45%;
    word-break: break-word;
}
.cabinet-links {
    padding-left: 10px;
    font-size: 14px;
    padding-top: 10px;
}
.cabinet-link {
    margin-bottom: 6px;
}
.cabinet-link a {
    display: inline-block;
    border-bottom: 1px dotted;
}
.cabinet-link a:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}
.cabinet-subscribe .cabinet-lbl {
    width: 48%;
}
.cabinet-subscribe .cabinet-val {
    width: 48%;
}
.cabinet-adr {
    position: relative;
    padding-right: 50px;
    padding-left: 10px;
    font-size: 14px;
}
.adr-btns {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}
.cabinet-adr:hover .adr-btns {
    display: block;
}
.adr-btn {
    float: left;
    width: 15px;
    height: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAMAAADEZI+uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABDlBMVEX+/v7////+//7//v/Y1tfpseDKoMTo5uf//v7+//////7V09TBxc7/+P7/vf+mhZrYz9DVt2Gitr+WbY/Atb3+/v/S087gvWH//63+uTqHc1its7HW1dPgu2L//r3+uj/ehAm6s6vwREr3pKfa1tfht2H//7/+uTjbhw2zsq73oaTtHCTc2NnftV/+/7//ujnehgu1sbDZ2NbhvGP+/r7/uzbbhQyzs7HZ1dTju2P+/73+uTfahA2ysa/Y0tTjvF///7n/ujjZhQuxr7Dk5OTitGb9/6z/uT/YhQ+zs7XDr4z//9v/0mPbgQazsrD6+/nsx4P86pS4j0+vqqSRgWiwqZfp5+jR0c/o6OYAAAA0lfUEAAAAAWJLR0RZmrL0GAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAPFJREFUGNNlkNdawzAMhXUsRiJG2XvGTAc62LtA2Zsy3/9JUOIUSqoL259+H+lIRDBgAxjitvaOTvwPQoBQwAB3dff0FvLYpJdh9PXTwOBQizoEyzDLyOjY+MQk8piFRNVT0zOzc/PCaTKygI2aii8sLi2vrEqmcbG1sfPF2bBZWy+WyhWVSoN7CiI9Nja3tnd2g/R3GjaObWaNsbd/cHh0TKz+JaPOea5zn1RPz85r2kTgjSByv9ZwcXl1fXMb6OZ0CskPhrv7h8cn1geFjdZN+PnltV7RWxfLkBb89v7xmaR96yCPv77BlAycuM629hc/MMIVdco5rHkAAAAASUVORK5CYII=');
    margin-left: 15px;
    cursor: pointer;
}
.adr-btn.btn-remove {
    background-position: 15px 0;
}
.modal-popup.sm-modal {
    width: 480px;
}
#modal-my-shop .myshop-list,
#basket-personal-data .myshop-list {
    height: 440px;
    padding-right: 10px;
}
#by-map {
    display: block;
}
#modal-my-shop .tabs-menu {
    margin-bottom: 15px;
}
.myshop-item {
    position: relative;
    margin-bottom: 10px;
    padding: 8px;
    border-radius: 5px;
}
.myshop-item:not(:last-child) {
    margin-bottom: 20px;
}
.myshop-item:not(:last-child):after {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    bottom: -10px;
    left: 0;
    border-bottom: 1px solid #e8e8e8;
}
.myshop-item.is-selected {
    background-color: #e8e8e8;
}
.myshop-item:hover .myshop-name,
.myshop-item:hover .myshop-addres {
    color: #ed1c24;
}
.myshop-item:hover {
    cursor: pointer;
    box-shadow: inset 0 0 0 2px #e8e8e8;
}
.myshop-name {
    font-family: "co_headline_corpregular", serif;
    font-size: 15px;
    color: #545454;
    line-height: 22px;
    margin-bottom: 4px;
}
.myshop-addres {
    font-size: 16px;
    color: #545454;
    line-height: 22px;
    margin-bottom: 4px;
}
.myshop-metro {
    font-family: "co_headline_corpregular", serif;
    font-size: 12px;
    min-height: 16px;
    padding-left: 35px;
    background-image: url(../img/tmp-metro.png);
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}
.myshop-info {
    font-family: "co_headline_corpregular", serif;
    font-size: 12px;
    background-image: url(../img/tmp-sp.png?3);
    padding-left: 35px;
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    min-height: 40px;
}
.myshop-add {
    font-family: "co_text_corpbold", Arial, serif;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border: 0;
    padding: 0 20px;
    background: #004899;
    cursor: pointer;
}
.bonus-tabs li {
    margin-right: -20px;
    width: calc(50% - 26px);
    text-align: center;
}
.auth-cols {
    margin-left: -15px;
    margin-right: -15px;
}
.auth-col {
    float: left;
    width: 50%;
    padding: 0 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-address .auth-lbl {

}
.form-address .auth-input {
    margin-right: 0;
}
.form-address input.auth-inputbox {
    width: 310px;
}
.form-address input.auth-inputbox.small {
    width: 74px;
}
.form-button {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px dashed #e8e8e8;
    text-align: center;
    width: 435px;
}
.form-button button {
    cursor: pointer;
    padding-left: 25px;
    padding-right: 25px;
}
.form-pass .auth-lbl {
    width: 200px;
    margin: 0;
}
.form-pass .auth-input {
    margin: 0;
}
.form-pass input.auth-inputbox {
    width: 225px;
}
.form-profile .auth-lbl {
    width: 140px;
    margin: 0;
}
.form-profile .auth-input {
    margin: 0;
}
.form-profile input.auth-inputbox {
    width: 285px;
}
#modal-remove-subscribe button.button {
    line-height: 39px !important;
    height: 37px;
    font-size: 14px;
}
#modal-remove-subscribe p {
    padding-bottom: 10px;
    font-size: 15px;
}
.profile-block {
    font-size: 14px;
    padding: 10px 10px;
    margin-bottom: 35px;
}
.profile-block.bg {
    background-color: #eff3f4;
}
.profile-block h3 {
    font-size: 22px;
    border-bottom: 4px solid #000000;
    padding-bottom: 6px;
    margin-bottom: 8px;
}
.profile-name {
    font-family: 'co_text_corpbold';
    font-size: 16px;
    margin-bottom: 5px;
    word-break: break-word;
}
.profile-card {
    float: right;
    margin-right: 20px;
}
.profile-email {

}
.profile-phone {
    margin-bottom: 10px;
}
.profile-edit {
    margin-bottom: 16px;
}
.profile-edit-link {
    color: #1167ac;
    border-bottom: 1px solid;
}
.profile-edit-link:hover {
    text-decoration: none;
}
.profile-bonus-count-title {
    margin-bottom: 20px;
}
.profile-bonus-count {
    color: #1167ac;
    font-family: 'co_text_corpbold';
    font-size: 26px;
    margin-bottom: 20px;
}
.profile-bonus-title {
    font-weight: bold;
    font-family: 'co_text_corpbold';
    font-size: 17px;
    margin-bottom: 20px;
}
.profile-bonus-cols {
    padding: 0 16px;
}
.bonus-diag-card,
.bonus-diag-lbl {
    float: left;
    width: 33.3%;
    text-align: center;
}
.bonus-diag-card.text-left,
.bonus-diag-lbl.text-left {
    text-align: left;
}
.bonus-diag-card.text-right,
.bonus-diag-lbl.text-right {
    text-align: right;
}
.bonus-diag-rail-box {
    position: relative;
    padding: 25px 18px;
}
.bonus-diag-rail-box:before,
.bonus-diag-rail-box:after {
    position: absolute;
    content: '';
    width: 207px;
    height: 3px;
    background-color: #eff3f4;
    top: 25px;
}
.bonus-diag-rail-box:before {
    left: 21px;
}
.bonus-diag-rail-box:after {
    right: 21px;
}
.bonus-diag-rail {
    background-color: #ffffff;
    height: 13px;
}
.bonus-diag-rail .rail-val {
    display: block;
    height: 13px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#005aaa+0,005aaa+93,ffffff+100 */
    background: rgb(0,90,170); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(0,90,170,1) 0%, rgba(0,90,170,1) 93%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,90,170,1) 0%,rgba(0,90,170,1) 93%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,90,170,1) 0%,rgba(0,90,170,1) 93%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005aaa', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    text-align: right;
}
.bonus-diag-rail .rail-val.full {
    background: rgba(0,90,170,1);
}
.bonus-diag-rail .rail-val.white.full span {
    margin-right: 10px;
}
.bonus-diag-rail .rail-val.white span {
    color: #fff;
    margin-left: 0;
    margin-right: 5%;
}
.bonus-diag-rail .rail-val span {
    color: red;
    font-size: 10px;
    margin-left: 100%;
    line-height: 10px;
    height: 10px;
    display: inline-block;
}
.bonus-diag-lbl {
    color: #005baa;
    font-weight: bold;
    font-size: 18px;
}
.profile-block h4 {
    font-family: 'co_text_corpbold';
    padding-left: 10px;
    padding-top: 10px;
}
.profile-block .cabinet-adr {
    margin-bottom: 6px;
}
.p-table {
    display: table;
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}
.p-table-row {
    display: table-row;
    border-bottom: 1px solid #e6e6e6;
}
.p-table-row > * {
    border-left: 1px solid #e6e6e6;;
}
.p-table-row > *:first-child {
    border-left: none;
}
.p-table-row.p-table-head {
    border-bottom: 1px solid #e6e6e6;
}
.p-table-row.p-table-head > * {
    border-left: none;
}
.t-bonus-name {
    display: table-cell;
    width: 50%;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    padding: 10px 5px;
}
.t-bonus-val {
    display: table-cell;
    width: 23%;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    padding: 10px 5px;
    font-family: 'co_text_corpbold';
}
.t-bonus-date {
    display: table-cell;
    width: 27%;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    padding: 10px 5px;
}
.p-table-head .t-bonus-name,
.p-table-head .t-bonus-val,
.p-table-head .t-bonus-date {
    font-family: 'co_text_corpbold';
    padding-top: 0;
}
.t-bonus-links {
    font-size: 12px;
}
.table-orders a,
.t-bonus-links a {
    border-bottom: 1px dotted;
}
.table-orders a:hover,
.t-bonus-links a:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}
.t-order-date,
.t-order-num,
.t-order-status,
.t-order-delivery,
.t-order-address,
.t-order-summ,
.t-order-link,
.t-order-method {
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    padding: 10px 5px;
    text-align: center;
}
.t-order-date {
    padding-left: 0;
    padding-right: 30px;
}
.t-order-num {
    padding: 5px 30px;
}
.t-order-num a {
    color: #303030;
    border-color: currentColor;
}
.t-order-status {
    padding: 5px 30px;
}
.t-order-address {
    padding-left: 30px;
    padding-right: 5px;
}
.t-order-method {
    padding: 5px 20px;
    width: 100px;
}
.t-order-summ {
    padding: 5px 10px;
}
.t-order-link {
    padding-left: 15px;
    padding-right: 0;
    text-align: right;
}


.p-table-head .t-order-date,
.p-table-head .t-order-num,
.p-table-head .t-order-status,
.p-table-head .t-order-delivery,
.p-table-head .t-order-address,
.p-table-head .t-order-summ,
.p-table-head .t-order-link,
.p-table-head .t-order-method {
    font-family: 'co_text_corpbold';
    text-align: center;
}

.t-order-address {
    text-align: left;
}
.t-order-address a {
    color: #303030;
    text-decoration: none;
    border-bottom: 1px solid currentColor;
}
.table-orders .p-table-row:not(.p-table-head) .t-order-summ {
    font-size: 16px;
    font-family: 'co_text_corpbold';
}
.orders-pagination {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: right;
}
.orders-pagination li {
    display: inline-block;
    margin: 0 4px;
    padding: 0;
}
.orders-pagination li span {
    display: block;
    background-color: #000000;
    color: #ffffff;
    padding: 0 6px;
    border-radius: 3px;
    line-height: 17px;
}
.orders-pagination li a {
    display: block;
    color: #000000;
    padding: 0 6px;
    border-radius: 3px;
    line-height: 17px;
}
.orders-pagination li a:hover {
    color: #1167ac;
    text-decoration: none;
}
.order-table {
    display: table;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px;
    background-color: #f7f7f7;
}
.t-order-method {
    text-align: center;
}
.order-table-row {
    display: table-row;
}
.o-table-cell {
    display: table-cell;
    padding: 14px 10px;
    text-align: center;
    font-size: 14px;
}
.order-table-row:not(:last-child) {
    border-bottom: 1px solid #eff3f4;
}
.o-table-cell.o-table-name {
    text-align: left;
}
.order-table-head .o-table-cell {
    background-color: #eff3f4;
    font-family: 'co_text_corpbold';
}
.o-table-img img {
    max-width: 65px;
}
.o-table-name  {
    vertical-align: top;
}
.o-table-name .link a {
    color: #004899;
    font-size: 12px;
}
.o-table-name .desc {
    font-size: 12px;
}
.o-table-name .cancel {
    margin-top: 18px;
}
.o-table-name .cancel a {
    color: #005ab0;
    font-size: 12px;
}
.o-table-cell.o-table-sum {
    text-align: right;
}
.order-info {
    background-color: #eff3f4;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 4px;
}
.order-info-top {
    border-bottom: 2px solid #595959;
    font-family: 'co_text_corpbold';
    font-size: 15px;
}
.order-top-num {
    float: left;
    width: 200px;
}
.order-top-num .val {
    color: #004899;
}
.order-top-dest {
    float: left;
    width: 480px;
}
.order-top-date {
    float: left;
    text-align: right;
    width: 290px;
}
.order-info-top .lbl {
    padding: 10px 0;
    display: block;
}
.order-info-top .val {
    padding: 10px 0;
    display: block;
}
.order-info-bottom {
    padding: 12px 0;
}
.order-info-step {
    position: relative;
    float: left;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #b7babb;
    margin-right: 15px;
    padding-left: 45px;
    padding-right: 40px;
}
.order-info-step:before {
    content: "";
    width: 34px;
    height: 34px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../images/order-step.png?3);
    background-position: left center;
    background-repeat: no-repeat;
}
.order-info-step:after {
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 23px;
    height: 34px;
    background: url(../images/tmp-steps-arrow.png) center no-repeat;
    opacity: 0.3;
}
.order-info-step.active:after {
    opacity: 1;
}
.order-info-step.step-3:after {
    display: none;
}
.order-info-step.step-4:after {
    display: none;
}
.order-info-step.active {
    color: #333333;
}
.order-info-step.step-1:before {
    background-position: 0 -34px;
}
.order-info-step.step-1.active:before {
    background-position: 0 0;
}

.order-info-step.step-2:before {
    background-position: -34px -34px;
}
.order-info-step.step-2.active:before {
    background-position: -34px 0;
}

.order-info-step.step-3:before {
    background-position: -136px -34px;
}
.order-info-step.step-3.active:before {
    background-position: -136px 0;
}
.order-info-step.step-4:before {
    background-position: 0 -34px;
}
.order-info-step.step-4.active:before {
    background-position: 0 0;
}

.order-msg span {
    display: inline-block;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 32px;
    padding: 0 10px;
    border-radius: 5px;
}
.order-sum-table {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.o-table-price {
    text-align: right;
}
.o-price-lbl,
.o-price-val {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
}
.o-price-val {
    width: 120px;
    font-family: 'co_text_corpbold';
    font-size: 16px;
}
.o-price-lbl strong {
    font-size: 15px;
}
.order-sum-table .o-price-val {
    padding-right: 10px;
}
.order-desc {
    margin-bottom: 40px;
    padding-top: 10px;
    border-bottom: 1px solid #f5f5f5;
}
.order-desc strong {
    font-family: 'co_text_corpbold';
}
.o-contacts {
    float: left;
    width: 340px;
}
.o-info {
    float: left;
    width: 500px;
}
.o-cancel {
    float: right;
    text-align: right;
}
.order-back {
    text-align: center;
    font-size: 14px;
}
.order-back a {
    color: #004899;
}
.sms-desc {
    border: 1px solid #cccccc;
    padding: 10px;
    box-shadow: 3px 4px 0 rgba(0,0,0,0.2);
    border-radius: 6px;
    color: red;
    margin-top: 20px;
}
.sms-desc-checkout {
    color: red;
    margin-top: -20px;
    margin-bottom: 30px;
    padding: 0;
}
.mod-checkout {
    margin-top: 20px;
}
.form-row {
    margin-bottom: 12px;
}
.form-lbl {
    float: left;
    width: 150px;
}
.form-lbl label {
    line-height: 22px;
}
.form-input {
    float: left;
    width: calc(100% - 150px);
    position: relative;
}
.auth-reqired {
    color: red;
}
input.form-inputbox {
    padding: 0 5px;
    background: #ffffff;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 2px;
    height: 20px;
    line-height: 21px;
    width: 315px;
    font-size: 13px;
    color: #000000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input.form-inputbox.small {
    width: 140px;
    margin-right: 10px;
}
#oformform input.form-inputbox.small {
    font-size: 12px;
}
.form-input button {
    width: 162px;
    height: 26px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25);
}
.form-input button.gray {
    background-color: #aaaaaa;
    color: #777777 !important;
}
.form-input button.full-width {
    width: 100%;
    text-align: center;
}
.form-input select {
    border: 1px solid #bababa;
    width: 325px;
    height: 20px;
}

.checkout-bottom {
    margin-top: 30px;
    background-color: #eff3f4;
    padding: 10px 15px;
    margin-bottom: 30px;
    border-radius: 5px;
}
.checkout-table {
    width: 100%;
    display: table;
    border-collapse: collapse;
    margin-bottom: 10px;
}
.c-table-row {
    display: table-row;
}
.c-table-cell {
    display: table-cell;
    padding: 5px;
    vertical-align: top;
    font-size: 13px;
    text-align: center;
}
.c-table-header .c-table-cell {
    font-family: 'co_text_corpbold';
    border-bottom: 2px solid;
    font-size: 11px;
}
.c-table-name {
    text-align: left;
    font-family: 'co_text_corpbold';
    width: 68%;
}
.c-table-name .c-table-desc {
    font-family:  "co_text_corpregular";
}
.c-table-quant {
    width: 14%;
}
.c-table-summ {
    width: 20%;
}
.c-table-price {
    text-align: right;
    margin-bottom: 8px;
}
.c-price-lbl {
    display: inline-block;
    font-family: 'co_text_corpbold';
    font-size: 13px;
    line-height: 22px;
}
.c-price-val {
    display: inline-block;
    width: 125px;
    color: red;
    font-family: 'co_text_corpbold';
    font-size: 16px;
    line-height: 22px;
}
.c-price-lbl strong {
    font-size: 16px;
}
.add-comment-btn {
    border-bottom: 1px dotted;
}
.add-comment-btn:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}
.add-comment textarea {
    padding: 0 5px;
    background: #ffffff;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 2px;
    height: 120px;
    line-height: 21px;
    width: 100%;
    font-size: 13px;
    color: #000000;
    resize: vertical;
}
.bonus-added {
    color: red;
    font-family: 'co_text_corpbold';
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 10px;
}
.checkout-desc {
    margin-bottom: 30px;
}
.checkout-rules {
    position: relative;
    padding-left: 20px;
}
.checkout-rules input {
    position: absolute;
    left: 0;
}
.checkout-rules a {
    color: #005ca6;
}
.checkout-warn {
    font-family: 'co_text_corpbold';
}
.checkout-buttons button {
    padding-left: 30px;
    padding-right: 30px;
}
.checkout-back {
    background-color: #aaaaaa;
    color: #777777;
    float: left;
}
.checkout-submit {
    float: right;
}
.one-shop {
    text-align: center;
    margin-bottom: 20px;
}
.one-shop-link {
    font-family: 'co_text_corpbold';
    font-size: 19px;
    border-bottom: 1px dashed;
}
.one-shop-link:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}
.cart-table {
    display: table;
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px;
}
.cart-table input {
    accent-color: #004899;
}
.cart-table .cart-shop-btn {
    color: #004899;
}
.cart-table-row {
    display: table-row;
}
.cart-table-row:not(:first-child) {
    border-bottom: 1px dashed #ccc;
}
.cart-table-cell-bottom {

}
.cart-table-cell {
    display: table-cell;
    padding: 15px 5px;
    vertical-align: top;
}
.cart-table-cell-inner {
    padding-bottom: 30px;
    display: flex;
}
.cart-table-links {
    position: absolute;
    bottom: 15px;
}
.cart-table-links a {
    text-decoration: none;
}
.cart-table-links a span {
    border-bottom: 1px dashed;
    display: inline-block;
    color: #004899;
}
.cart-table-links a:hover span,
.cart-table-links a:focus span,
.cart-table-links a:active span {
    border-bottom: 1px solid;
    text-decoration: none;
}
.cart-table-links a + a {
    margin-left: 26px;
}
.cart-table-header .cart-table-cell {
    padding: 5px;
    font-family:  "co_text_corpregular" !important;
    font-size: 12px !important;
    line-height: 20px !important;
    background-color: #fafbfc;
}
.cart-table-price,
.cart-table-quant {
    text-align: center;
    white-space: nowrap;
}
.cart-table-price .price-content {
  text-align: center;
}
.cart-table-quant {
    width: 75px;
}
.cart-table-summ {
    text-align: right;
    width: 137px;
    white-space: nowrap;
}
.cart-table-discount {
    width: 285px;
    float: right;
    margin-top: 40px;
}
.cart-table-discount-line {
    font-family:  "co_text_corpregular" !important;
    font-size: 12px !important;
    line-height: 20px !important;
    color: #2d2d2d;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background-color: #f5f5f5;
    padding: 0 12px;
    border-radius: 4px;
}
.cart-table-discount-line + .cart-table-discount-line {
    margin-top: 3px;
}
.cart-table-discount-line .lbl {
    white-space: normal;
    text-align: left;
}
.cart-table-discount-line .val {
    color: #ed1c24;
    white-space: nowrap;
    margin-left: 0.5em;
}
.cart-table-main {
    width: 400px;
    position: relative;
}
.cart-table-img {
    text-align: center;
    width: 110px;
}
.cart-table-img img {
    max-width: 100px;
}
.cart-table-item {
    width: 330px;
    flex: 1;
}
.cart-table-name {
    font-size: 12px;
}
.cart-table-desc {
    font-size: 12px;
}
.cart-table-sku {
    font-size: 10px;
    padding-top: 5px;
}
.cart-shop-sel {
    padding-top: 4px;
    margin-bottom: 10px;
}
.cart-shop-btn {
    border-bottom: 1px dotted;
}
.cart-shop-btn  a {
    color: #ED1C24;
}
.cart-shop-btn:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}
.cart-table-price {
    font-size: 19px;
    line-height: 22px;
}
.cart-table-summ {
    font-size: 19px;
    font-family: 'co_text_corpbold';
    line-height: 22px;
}
input.сart-quant-inputbox {
    height: 22px;
    width: 36px;
    line-height: 22px;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    text-align: center;
    padding: 0;
}
.cart-table-remove {
    position: relative;
    display: inline-block;
    margin-top: 10px;
}
.cart-table-wishlist {
    display: inline-flex;
    align-items: center;
}
.cart-table-wishlist img {
    width: 15px;
    height: 15px;
    margin-right: 6px;
}
.cart-table-wishlist.added .wishlist-add {
    display: none !important;
}
.cart-table-wishlist.added .wishlist-remove {
    display: inline !important;
}
.cart-table-bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.cart-table-bonus {
    display: inline-block;
    border: 1px #ccc solid;
    padding: 10px;
    box-shadow: 3px 4px 0 rgba(0,0,0,0.2);
    border-radius: 6px;
    vertical-align: top;
    margin-right: 15px;
}
.cart-table-promocode {
    text-align: left;
    margin-right: 10px;
}
.cart-table-promocode .apply {
    display: none;
}
.cart-table-promocode.has-code .apply {
    display: block;
}
.cart-table-promocode.has-code {

}
.cart-table-promocode-row {
    display: flex;
    justify-content: flex-start;
}
#orderlist .has-code .cart-table-promocode-inputbox {
    background-color: #fdfdfd;
}
.cart-table-promocode-title {

}
.cart-table-promocode-box {
    position: relative;
}
.cart-table-promocode-box .apply {
    display: none;
    margin-top: 5px;
    color: #FFC20E;
}
.has-code .cart-table-promocode-box .apply {
    display: block;
}
.has-code .cart-table-promocode-inputbox {
    background-color: #f5f5f5;
    border-color: #f5f5f5 !important;
    color: #999;
}
.cart-table-promocode-inputbox {
    height: 18px;
    line-height: 22px;
    border: 1px solid #c0c0c0 !important;
    border-radius: 4px;
    padding: 3px 10px !important;
    text-align: left;
    width: 150px;
}
.cart-table-promocode-btn {
    height: 27px !important;
    margin-left: 9px;
    padding: 0 15px !important;
}
.cart-tagulpble-promocode-btn:disabled {
    background: url(/images/button_grey.png) repeat-x 0 0 #dddddd;
}
.cart-table-promocode-btn .remove,
.has-code .cart-table-promocode-btn .apply {
    display: none;
}
.has-code .cart-table-promocode-btn .remove,
.cart-table-promocode-btn .apply {
    display: block;
}
.cart-table-summary {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.cart-table-summary .cart-table-lbl {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    width: 240px;
    text-align: right;
    white-space: nowrap;
    padding-right: 6px;
}
.cart-table-summary .cart-table-val {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    width: 160px;
    font-family: 'co_text_corpbold';
    font-size: 16px;
    text-align: right;
}
.show-bonus {
    display: none;
}
.mod-cart .checkout-buttons {
    padding-top: 20px;
}
.cart-table-economy {
    float: right;
}
.cart-summ-row strong {
    font-size: 20px;
    text-transform: uppercase;
}
#modal-login .modal-popup {
    width: 840px;
}
.cabinet-col-100 {
    width: 100%;
    float: none;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cabinet-col-55 {
    width: 60%;
    float: left;
    padding: 0 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.cabinet-col-45 {
    width: 40%;
    float: left;
    padding: 0 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.b-register>div {
    margin-bottom: 10px;
}
.auth-error, .form-error, .like-form-error {
    display: none;
}
.has-error .auth-error,
.has-error .form-error {
    display: block;
}
.has-error input.auth-inputbox,
.has-error input.form-inputbox,
.has-error textarea {
    border: 1px solid #FF0003;
    box-shadow: 0 0 3px #FF0003;
}
.error-border input.auth-inputbox,
.error-border input.form-inputbox,
.error-border textarea {
    border: 1px solid #FF0003;
    box-shadow: 0 0 3px #FF0003;
}
.bonus-detail-cal {
    margin-bottom: 20px;
}
.bonus-detail-head h3 {
    float: left;
    line-height: 20px;
}
.bonus-detail-head span {
    float: right;
    line-height: 20px;
    display: block;
    cursor: pointer;
    font-size: 20px;
    color: #004899;
}
span.bonus-show {
    display: none;
}
.bonus-detail.collapse .bonus-show {
    display: block;
}
.bonus-detail.collapse .bonus-detail-body,
.bonus-detail.collapse .bonus-hide {
    display: none;
}
.bonus-detail-head {
    border-bottom: 4px solid #000000;
    margin-bottom: 20px;
}
.auth-delimiter {
    float: left;
    padding: 0 5px;
    line-height: 22px;
}
.bonus-detail-body .auth-input {
    margin: 0;
}
.bonus-cal-submit {
    float: left;
    margin-left: 25px;
    margin-top: -4px;
}
input.bonus-cal-inputbox {
    padding: 0 5px;
    background: #efefef;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 2px;
    height: 20px;
    line-height: 21px;
    width: 115px;
    font-size: 13px;
    color: #000000;
}
.bonus-detail-table {
    display: table;
    width: 99.9%;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.bonus-table-row {
    display: table-row;
}
.bonus-table-cell {
    display: table-cell;
    text-align: center;
    border: 1px solid #ebebeb;
    padding: 8px 15px;
    font-size: 12px;
}
.bonus-table-cell.cell-desc {
    text-align: left;
}
.bonus-table-head .bonus-table-cell.cell-desc {
    text-align: center;
}
.row-minus .bonus-table-cell {
    background-color: #fde8e9;
}
.bonus-table-cell.cell-val {
    color: #31a20e;
}
.row-minus .bonus-table-cell.cell-val {
    color: #ee1b24;
}
.bonus-top {
    margin-bottom: 30px;
}
.bonus-diag {
    margin-bottom: 60px;
}
.bonus-diag-head {
    border-bottom: 4px solid #000000;
    margin-bottom: 20px;
}
.bonus-diag-head h3 {
    float: left;
    line-height: 20px;
    font-size: 20px;
}
.bonus-detail-head h3 {
    font-size: 20px;
}
.bonus-diag-head .bonus-diag-summ {
    line-height: 20px;
    padding: 0 18px;
    float: right;
    color: #ee1b24;
    border: 1px solid;
    border-radius: 4px;
    display: none;
}
.bonus-card {
    float: left;
    width: 200px;
}
.bonus-card img {
    max-width: 160px;
}
.bonus-card .card-num {
    font-size: 11px;
}
.bonus-level {
    float: left;
    width: 280px;
}
.level-name {
    font-family: 'co_text_corpbold';
    font-size: 30px;
    line-height: 1em;
    margin-bottom: 10px;
    color: #2673b7;
}
.level-desc {
    margin-bottom: 10px;
}
.level-desc a {
    border-bottom: 1px dotted;
}
.level-desc a:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}
.level-summ-title {
    margin-bottom: 6px;
}
.level-summ-val {
    font-family: 'co_text_corpbold';
    font-size: 30px;
    line-height: 1em;
    margin-bottom: 10px;
    color: #2673b7;
}
.bonus-top .profile-bonus-diag {
    background-color: #f1f2f6;
    padding-top: 15px;
    padding-bottom: 15px;
}
.bonus-top .profile-bonus-diag .bonus-diag-rail-box:before,
.bonus-top .profile-bonus-diag .bonus-diag-rail-box:after {
    width: 217px;
}
.bonus-diag-rail .rail-val span {
    min-width: 30px;
}
.bonus-diag-desc {
    padding: 0 15px;
    font-size: 12px;
    margin-top: 15px;
}
.form-input button.btn-card {
    width: 60px;
}
.form-inputbox.small#card {
 width: 240px;
}
.checkout-buttons button.checkout-back {
    background-color: #cccccc;
    color: #7f7f7f !important;
    height: 37px;
    padding: 0 58px;
}
.cart-bonus-row,
.usebonus-lbl {
    font-family: 'co_text_corpbold';
    font-size: 14px;
}
input#usebonus {
    margin-right: 8px;
}
.usebonus-desc {
    display: inline-block;
    background-color: #000000;
    color: #ffffff;
    width: 12px;
    height: 12px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #ffffff;
    vertical-align: middle;
    font-size: 8px;
    line-height: 14px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.59);
    font-weight: normal;
    position: relative;
}
.usebonus-desc:hover .usebonus-hint {
    display: block;
}
.usebonus-hint {
    display: none;
    position: absolute;
    padding: 15px;
    min-width: 200px;
    background-color: #fff;
    border: 1px #d9d9d9 solid;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 12px;
    z-index: 100;
    box-shadow: 0 3px 6px -1px rgba(0,0,0,0.3) !important;
    bottom: calc(100% + 11px);
    right: -90px;
    text-align: left;
    color: #333;
    width: 371px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: initial;
}
.usebonus-hint a {
    color: #004899;
    text-decoration: underline;
}
.usebonus-hint:before {
    content: "";
    position: absolute;
    top: 100%;
    height: 14px;
    width: 100%;
    left: 0;
}
.usebonus-hint:after {
    position: absolute;
    content: '';
    width: 21px;
    height: 11px;
    bottom: -11px;
    right: 94px;
    margin-right: -10px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMjQ3QUI0NzhFMzExRTY5NjEyRjRBMTlDMjBBODNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzMjQ3QUI1NzhFMzExRTY5NjEyRjRBMTlDMjBBODNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTMyNDdBQjI3OEUzMTFFNjk2MTJGNEExOUMyMEE4M0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTMyNDdBQjM3OEUzMTFFNjk2MTJGNEExOUMyMEE4M0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5LkWtyAAAAuklEQVR42qzMUQqCQBSF4TNFpq4jCzWN2v8ewkqpMcgdBAkyKjV1BYNAR63+t3O5fAiCQP4rskalBI6c49fIIIu9YGz3B2nqUyws6yvsFMfIRI61t2QVSAVhKHVNG4wSJooCK9dltN8gtYsiqU80zK1ZL4zHZ4iygO84rL59gEPQJqwR7IO2Ya2gClVhSrBGx4zBte1qX5IEaZa1Yp0gFZ24lI87TMPA9ZZi43tM9d8J1qjI806MegowAJroyZm883i5AAAAAElFTkSuQmCC") 0 0 no-repeat
}
.usebonus-hint__title {
    font-size: 13px;
    margin-bottom: 5px;
    text-align: left;
}
.usebonus-hint__footer {
    font-size: 12px;
    text-align: left;
}
.usebonus-hint__body {
    font-size: 12px;
    margin-bottom: 5px;
    padding-left: 20px;
    text-align: left;
}
.usebonus-hint__body td {
    padding: 0 3px;
}
.mod-cart {
    border-top: 1px solid #e4e4e4;
    padding-top: 15px;
}
.usebonus-lbl {
    background-color: #f4f7f7;
    display: inline-block;
    padding: 0 6px;
    margin: 0 -6px;
}

.sm-form__errors-block {
    margin: 0 0 30px 0;
    padding: 5px 0 0 40px;
    color: #e91b24;
    min-height: 23px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYzNjMyQjc3NTUyNDExRTRCMzQ1OTY5RUM2RDNCNkZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYzNjMyQjc4NTUyNDExRTRCMzQ1OTY5RUM2RDNCNkZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjM2MzJCNzU1NTI0MTFFNEIzNDU5NjlFQzZEM0I2RkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjM2MzJCNzY1NTI0MTFFNEIzNDU5NjlFQzZEM0I2RkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FYJgtAAAC5klEQVR42qSWf2SVURjH773LXSPikmJbLGXEppR+zK7SlKaMGKUszRJj1B+ZqcT+6u+U+qc0pZi9UWkas6tsLf2xSmNKqyitmLZoKrdy+z58n5zOzvve9317+Dj3nnPe8z3P+fE8J1koFBJBNlO5yq4qB8tAGuTBFPjo933m/at//ieLCVJ0D4pmUA+WO7q8BSOgFwL9QWMFCkLoEAphi1H9AXyid2nDY7UcuAhhL7QghBai6AF7WTUBLgMPA71z9K9i3yOgitU96NsaKMj9Wgquge1SBTop/jtR3MTjdnAGlAFZ3hYwGyR4D+wEk6CRZVSrAXe538/AWm1IWR2vUkwOQV1MMbFxrpLYGnBrnofwTg7GfTBHsfGYYkuMiZu2DjwxPexiefY/xGTfnzvExK789RDe1bDjNFhBL6OYHJZuY9K2/QILQIV6uIulF0NMrsGwj5jc1x3gJv83qWCWZX9EsWauzAZH2wCoBYPgjuqo4GaWj0IKyR27BPrAIqstz7vbyC0yx92U/FyxshQ/frBjacg7JkLVjja5RvvAmGOC38D3FDdcZ1bMOsBjH7FeXvAxR5uOnU4h3n3Fj59cmrRflgG3wTnO1jQ5ZK30bC7ge7FZ3cMXLF0zr+fBaHK0Sdhaz1gbZKs1CajgQ2NwtRJwmtGn3DGIBIiN4GWIrdBDOaqCwyxbjKw+xMtcYn0sJ283OBZy3xPMqWIjZix9ykB7HJww1j1hJdeDTMJhbT+4zhdB1oylnjUb0yQXngINEcXKuEpiN1z5cJTrPcTB9b1yIEJQMK2P0WiQIW5ePjxMbxp4GDzerahisu8XKDbNV4AzAU8YnlXHTFEZZnsVkfFe+wmKPQBbOTOZ4Rtw1BEzbVsMTrK/vhpq7dzq+0zEflbKc89IXXnuRY4RZYbeiNA2Jl+9QpId2hHFpiK9SyksXrb5ZHHbJL2dh9BArIew9dRXT7Jc3gy9/MI7lnPFUvup/0eAAQCakODGLEJw0AAAAABJRU5ErkJggg==') 0 0 no-repeat;
}
.sm-form__errors-block .h3 {
    font-size: 18px;
    font-weight: normal;
    color: #e91b24;
    margin: 0 0 10px 0;
}
.sm-form__errors-block ul {
    margin: 0 0 0 30px;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 14px;
    color: #e91b24;
    list-style-type: disc;
}
.sm-form__errors-block li {
    list-style: disc;
    padding: 0;
}

.sm-checkout__order-wrap {
    position: relative;
    top: -29px;
    padding: 0 10px;
    margin: 0 0 20px 0
}

.sm-checkout__order-wrap__without_top_offset {
    position: relative;
    padding: 0 10px;
    margin: 0 0 20px 0
}

.sm-checkout__order {
    border-collapse: collapse;
    width: 100%;
    padding: 0 10px 0
}

.sm-checkout__order caption {
    text-align: left
}

.sm-checkout__order thead {
    background-color: #eff3f4
}

.sm-checkout__order td,.sm-checkout__order th {
    font-size: 12px;
    padding: 5px;
    text-align: center
}

.sm-checkout__order th {
    font-weight: normal;
    white-space: nowrap
}

.sm-checkout__order td.first-child,.sm-checkout__order th.first-child {
    padding-left: 10px;
    text-align: left;
    position: relative
}

.sm-checkout__order td.last-child,.sm-checkout__order th.last-child {
    padding-right: 10px;
    text-align: right
}

.sm-checkout__order .sm-checkout__order-item td {
    border-bottom: 1px #adadad solid;
    padding-top: 14px;
    padding-bottom: 8px;
    vertical-align: top
}

.sm-checkout__order-item-description {
    margin-bottom: 15px
}

.sm-checkout__order .sm-checkout__order-item-cancel {
    position: absolute;
    bottom: 32px
}

.sm-checkout__order .sm-checkout__order-item-cancel a.disabled {
    color: #a4a4a4
}

.sm-checkout__order .sm-checkout__order-params td {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif
}

.sm-checkout__order .sm-checkout__order-red td {
    color: #ed1c24
}

.sm-checkout__order td big {
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    font-size: 17px
}

.sm-checkout__order .sm-checkout__order-total td {
    border-top: 1px #adadad solid
}

.sm-checkout__order .sm-checkout__order-total td.first-child {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 19px;
    text-align: right
}

.sm-checkout__order .sm-checkout__order-total td.last-child {
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    font-weight: 700;
    font-size: 19px
}

.sm-checkout__form-line-text2 textarea {
    resize: none;
    width: 173px;
    height: 68px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.sm-checkout__order-final {
    overflow: hidden;
    padding: 20px 10px;
    background: #eff3f4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 19px
}

.sm-checkout__order-final dt {
    float: left
}

.sm-checkout__order-final dd {
    float: right
}

.sm-checkout__order.sm-checkout__order-wide .sm-checkout__order-params td.first-child {
    text-align: right
}

.sm-checkout__order.sm-checkout__order-wide .sm-checkout__order-item td {
    padding-bottom: 30px;
    border: 0
}

.sm-checkout__order.sm-checkout__order-wide .sm-checkout__order-total td {
    border-top: 0
}

.sm-checkout__order .sm-checkout__order-props>td {
    border-top: 1px #ccc solid;
    padding-top: 20px
}

.sm-checkout__order-props table {
    border-collapse: collapse
}

.sm-checkout__order-props table td {
    padding: 0 30px 0 0;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    text-align: left;
    vertical-align: top;
    word-break: normal
}

.sm-checkout__order-props table td.last-child {
    padding-right: 0
}

.sm-checkout__order-props table td.sm-checkout__order-props-nowrap {
    white-space: nowrap
}

.sm-checkout__order-props div p {
    margin: 0 0 10px 0
}

.sm-checkout__order-props table td .sm-checkout-key {
    font-weight: 700;
    font-family: 'co_text_corpbold';
    margin: 0 5px 0 0
}

.sm-checkout__order-props table td img {
    vertical-align: middle
}

.sm-checkout__order-props-contacts {
    float: left;
    text-align: left;
    width: 35%
}

.sm-checkout__order-props-delivery-info {
    float: left;
    text-align: left;
    width: 45%
}
.sm-checkout__order-props-oneline p {
    padding: 0;
}
.sm-checkout__order-props-buttons {
    float: left;
    width: 20%
}

.sm-checkout__order-props-buttons button {
    margin-bottom: 5px;
    float: right;
    min-width: 165px
}

.sm-checkout__order-props-comment {
    clear: both;
    text-align: left;
    width: 80%
}

.sm-checkout__button {
    height: 38px;
    margin: 0 0 20px 0;
    position: relative
}

.sm-checkout__button label {
    float: right;
    margin: 12px 20px 0 0
}

.sm-checkout__button input[type=submit] {
    float: right;
    padding: 0 40px;
    font-size: 18px
}
.sm-checkout p {
    padding: 0;
}
.sm-checkout h1 {
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    font-weight: 700;
    font-size: 30px;
    line-height: 78px;
    text-align: center;
    margin: 0
}

.sm-checkout__grey-header {
    background: #eff3f4;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    padding: 0 10px 10px 10px
}

.sm-checkout__grey-header h4 {
    border-bottom: 2px solid #59595a;
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding: 15px 0 15px;
    overflow: hidden;
    position: relative
}

.sm-checkout__grey-header h4 big {
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #ed1c24
}

.sm-checkout__grey h2 {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-weight: 700;
    font-size: 19px;
    position: relative;
    border-bottom: 2px #59595a solid;
    padding: 0 0 5px 0;
    margin: 0 0 14px 0
}

.sm-checkout__grey h2 span {
    color: #004899
}

.sm-checkout__grey h2 .sm-compare__actions-cleanAll {
    position: absolute;
    right: 0;
    top: 3px
}

.sm-checkout__grey p {
    font-size: 12px;
    line-height: 16px
}

.sm-checkout__grey h2 div.sm-checkout__subheader {
    font-size: 14px
}

.sm-checkout__grey .sm-checkout__button {
    margin: 0 0 10px 0
}

.sm-checkout {
    overflow: hidden;
    padding: 0 0 50px 0;
}
.sm-checkout > nav span {
    font-size: 19px;
    line-height: 70px;
    color: #939191;
    margin: 0 70px 0 0;
}
.sm-checkout > nav span.active {
    color: #2d2d2d;
}
.sm-checkout h3 {
    font-size: 17px;
    line-height: 40px;
    font-weight: 100;
}
.sm-checkout__left {
    width: 550px;
    float: left;
}
.sm-checkout__right {
    width: 435px;
    float: right;
}
.sm-checkout__grey {
    padding: 15px 10px 10px 10px;
    background: #eff3f4;
    margin: 0 0 10px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.sm-checkout__grey h4 {
    font-size: 14px;
    padding: 0 0 3px 0;
    margin: 0 0 10px 0;
    font-family: 'co_text_corpbold', arial, helvetica, sans-serif;
    font-weight: 700;
    border-bottom: 2px #59595a solid;
}
.sm-checkout__grey label {
    display: block;
    text-align: right;
    font-size: 12px;
    color: #7e8080;
}
.sm-checkout__grey label input {
    margin: 0 40px 0 35px;
    vertical-align: top;
}
.sm-checkout__form1 {
    padding: 20px 0 0 0;
}
.sm-checkout__form-line {
    margin: 0 0 10px 0;
    position: relative;
}
.sm-checkout__form1 label {
    float: left;
    position: relative;
    font-size: 12px;
    line-height: 22px;
    font-family: 'co_text_corpregular', arial, helvetica, sans-serif;
    width: 180px;
}
.sm-checkout__form1 label.label-two-lined {
    line-height: 11px;
}
.sm-checkout__form1 input[type=text] {
    width: 173px;
    height: 20px;
    line-height: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.sm-checkout__form1-help {
    position: absolute;
    font-size: 10px;
    color: #005baa;
    top: 12px;
    left: 0;
}
.sm-checkout__form1 .sm-checkout__sms {
    float: right;
    font-family: 'co_text_corpbold', arial, helvetica, sans-serif;
    font-size: 13px;
    margin: -2px 0 0 0;
}
.sm-checkout__help {
    float: left;
    margin: 0 0 0 7px;
    font-size: 12px;
    line-height: 12px;
    font-family: 'co_text_corpregular', arial, helvetica, sans-serif;
}
.sm-checkout__resend {
    position: relative;
    overflow: hidden;
    top: -7px;
}
.sm-checkout__resend a {
    float: left;
    margin: 0 0 0 180px;
    font-size: 12px;
}
.sm-checkout__form1 .sm-button__height_37 {
    float: left;
    width: 160px;
    padding: 0;
    margin: 0 45px 0 0;
    font-size: 18px;
}

.sm-checkout__form2 {
    padding: 20px 0 0 0;
}
.sm-checkout__form2 label {
    float: left;
    position: relative;
    font-size: 12px;
    line-height: 22px;
    text-align: right;
    font-family: 'co_text_corpregular', arial, helvetica, sans-serif;
    width: 125px;
    padding: 0 5px 0 0;
}
.sm-checkout__form2 label.label-two-lined {
    line-height: 11px;
}
.sm-checkout__form2 input[type=text] {
    width: 227px;
    height: 20px;
    line-height: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.sm-checkout__form2 .sm-button__height_37 {
    float: left;
    width: 160px;
    padding: 0;
    margin: 0 45px 0 0;
    font-size: 18px;
}
.sm-checkout__form2 .sm-checkout__form-line__elevator {
    margin: 0;
}
.sm-checkout__form2 .sm-checkout__form-line__elevator label {
    line-height: 16px;;
    width: 348px;
}
.sm-checkout__form-line-buttons {
    padding: 25px 0 0 0;
}
label.sm-checkout__label1 {
    width: 167px;
}
input[type=text].sm-checkout__input1 {
    width: 44px;
}
label.sm-checkout__label2 {
    width: 70px;
    text-align: left;
    padding: 0 0 0 15px;
}
label.sm-checkout__label3 {
    width: 62px;
}
label.sm-checkout__label4 {
    width: 44px;
}
.sm-checkout__form2 .sm-checkout__form-line-radio {
    padding: 10px 176px 10px 0;
}
.sm-checkout__form2 .sm-checkout__form-line-radio span {
    float: right;
    font-size: 12px;
    padding: 0 5px 0 0;
    font-family: 'co_text_corpregular', arial, helvetica, sans-serif;
}
.sm-checkout__form2 .sm-checkout__form-line-radio label {
    line-height: normal;
    float: right;
    width: auto;
    margin: 0 0 0 23px;
}
.sm-checkout__form2 .sm-checkout__form-line-radio label input {
    vertical-align: top;
    margin: 0 5px 0 0;
}
.sm-checkout__form-line.sm-checkout__form-line-det {
    padding: 5px 0;
}
.sm-checkout__form2 .sm-checkout__form-line-det label {
    width: 210px;
}
.sm-checkout__form2 .sm-checkout__form-line-det input[type=text] {
    width: 142px;
}
.sm-checkout__form2 .sm-checkout__form-line-det select {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 154px;
}
.sm-checkout__form2 .sm-checkout__form-line-addrtype select {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 239px;
}
.sm-checkout__form-line.sm-checkout__form-line-text label {
    float: none;
    display: block;
    width: auto;
    text-align: left;
}
.sm-checkout__form-line.sm-checkout__form-line-text textarea {
    width: 357px;
    height: 100px;
    resize: none;
}
.sm-checkout__form-line .ui-datepicker-trigger {
    position: absolute;
    top: 3px;
    right: 23px;
}
.sm-checkout__form-line-message {
    text-align: right;
    font-size: 12px;
    font-family: 'co_text_corpbold', arial, helvetica, sans-serif;
    width: 370px;
    margin: 10px 0 15px 0;
}
.sm-checkout__form3 section {
    margin: 0 0 40px 0;
}
.sm-checkout section h3 {
    line-height: 19px;
    margin: 0 0 10px 0;
    width: 450px;
}
.sm-checkout__form3 {
    padding: 15px 0 0 0;
}
.sm-checkout__form3 section p {
    font-family: 'co_text_corpregular', arial, helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 15px 0;
}
.sm-checkout__form3 label {
    display: block;
    position: relative;
    margin: 0 0 15px 0;
    font-size: 12px;
    line-height: 15px;
    padding: 0 0 0 27px;
    font-family: 'co_text_corpregular', arial, helvetica, sans-serif;
    cursor: pointer;
}
.sm-checkout__form3 label input[type=radio] {
    position: absolute;
    top: 0;
    left: 0;
}
.sm-checkout__form3 label span {
    display: block;
}
.sm-checkout__label {
    margin: 0 0 10px 0;
}
.sm-checkout__discount {
    font-family: 'co_text_corpbold', arial, helvetica, sans-serif;
    font-size: 11px;
    color: #ed1c24;
    margin: 0 0 10px 0;
    background: url(../images/payment_cards.png) 0 1000% no-repeat;
}
.sm-checkout__discount.active {
    height: 65px;
    background-position: 0 100%;
}
.sm-checkout__discount strong {
    font-size: 15px;
}
.sm-checkout__form3 .sm-button__height_37 {
    float: left;
    width: 160px;
    padding: 0;
    margin: 0 45px 0 0;
    font-size: 18px;
}

.sm-checkout__grey-header {
    background: #eff3f4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 0 10px 34px 10px;
}
.sm-checkout__grey-header h4 {
    border-bottom: 2px solid #59595A;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding: 15px 160px 3px 0;
    overflow: hidden;
    position: relative;
}
.sm-checkout__right .sm-checkout__grey-header h4 {
    padding: 15px 15px 3px 0;
}
.sm-checkout__grey-header h4 a.js-head-edit {
    position: absolute;
    top: 15px;
    right: 0;
}
.sm-checkout__grey-header h4 big {
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #ed1c24;
}
.sm-checkout__grey-header h4 div {
    font-size: 12px;
    font-weight: 100;
    padding: 3px 0;
}
.sm-checkout__grey-header.sm-orderdetails h4 {
    padding-bottom: 15px;
    padding-right: 0;
}

.sm-checkout__grey-header h4 div.sm-orderdetails__order, .sm-checkout__grey-header h4 div.sm-orderdetails__status {
    font-size: 14px;
    font-weight: 700;
    padding: 0;
}
.sm-action__print {
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    padding: 0 0 0 27px;
    text-decoration: none;
    vertical-align: middle;
    float: right;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAEECAYAAAAoKBQiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFdJREFUeNrsm2lIVFEUx+/MG3VGpzGHPkSQIBTRXli2U2aLLSTWB8MoCqJIgqAogiAoWqQICqKIiKwosk0oIls0hVCSJCkQKiFaPrROjTM2ZPOczuneJ6/XfctMfgg6B/4Mc+e+37vnLvPh/LmuWYVFzBB+0GFQi6F9Lug66ByzCI+kTQHVgy5I2j+CVlpB3Sy5qBXQ8r4APgOtA+WK9POcpmwW9UIY7WKu/zpl2+hzoJbyMNBmkYY24ecdPF8FygYdBDVrQB/olpjkNlBrEgPCZ2aCikFjQB0ILNWt2LgUsuwWg8IMK9ziDanES9AV0FHxfYqWcm6KwDzDXszVVjnYRwuMHMVjAEZB20CqQ8hW0BD9HwuOMF3XoCYBY7K+OMKboAKxwrinTqSQLm61ECjsSiQS//bRIyABCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAL+z8BfBk3h7Dna99Og1SlwqkBreoGMeypY01/LuDdSlgSsWjyHvkCH3kLaz3jpfgXjNf5yBzA0E1eBdoF2gPYabbgdOmgYtMECdhxUATqm66fIfL2NAopzgi7jTkmf3Tgaxo2w8j8WRRIrBXS5gB5i3CZB/2kL6BToGmiRdJVNYgnoopiju4x7V42M2xyXZTC7fVgpVq+Jcb+lUXw2iOmoNN2HhsC01jPug9aBRoDOGvpg+2LGDdgTTOcaGUeI6cwDPQU9BI02Gf1o8ftT0T8k2lUNiG96DZrEuDGNaQ202YMDRT9FPIc+X6sGrAGNB+Uzbmv6HZ4Sv+iPz01ADnlSBCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJ2Bu/lZ3FFSd0KzYxfm8Cq+x4b6BZdMFiORbI/aKtChsb7tfJgYxXfO+ApuvatjNeCMdS81ZdO14gwkJ5hVXKpQaY9hK8iLVZkiG6FEOsgHNNpiYowLKYbQVsTGEdHlgBa8RCOA1cmHYrYAx0JAngbif7EK8otTiA4ZapdQJE+6OEccPBLGqN28XupLzDfW4CRdhSMT1JHT0Z1BImOylm0AbG/RJLmBOgBp3B+A2lmF1n8lMISEACEpCABCQgAQlIQAISkIAEJCABCUhAAhKwN36rwYYGD2XVwezgoB8/LmSpidzvblfos0c5s/hr5CT+fjvbvycnrhZ7Eizzi0dpKuqM4r0BFnzzQg4EWHpBV+xl3vfugNbWw9i0ewF/fj9VHT8/HC3QdR/emuWbnN8VG2WaMrx9nx6mdZgc/bZuYleswJgewEbW5ASKTIED4upC2bz4e3pcZpPdP66uNgWGPEp9sovQqSiXTIGwADsjirvHKexVelqk5GvnDVNgWSgceuLzOh5lu897wHYfvk1PK4U3d9nB2jK9HQvCkT22QBhl9FGWb+r7NE+3Gey5N+PTM2/GJMcnZdmXzicP/JkTZVCEPc70DsPpSeroyaB2MNuzrIc6gf1x9MygV3MCY+Mu1wc7GMZPAQYAP7AfJ1CTtZUAAAAASUVORK5CYII=") 0 0 no-repeat;
}
.sm-action__print:hover {
    text-decoration: none;
    color: #e91b24;
}
.dotted {
    border-bottom: 1px #004899 dotted;
    cursor: pointer;
    color: #004899 !important;
    text-decoration: none;
}
.dotted:hover {
    color: #004899 !important;
}
.dotted.dotted--grey {
    border-bottom: 1px #545454 dotted;
    color: #545454 !important;
}
.dotted.dotted--grey:hover {
    color: #545454 !important;
}
.dotted.dotted--blue {
    border-bottom: 1px #004899 dotted;
    color: #004899 !important;
}
.dotted.dotted--blue:hover {
    color: #004899 !important;
}
.error-color {
    color: red;
}
.header-wrap {
    background: #EDF1F2;
}
.profilebtn {
    position: absolute;
    top: 0;
    right: 157px;
    z-index: 1000;
}
.profilebtn__btn {
    height: 36px;
    border-radius: 4px;
    background: #0058af url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE4NTc0MzE0MDZFODExRTZCODI0RTU3NzhFMjE4NkI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE4NTc0MzE1MDZFODExRTZCODI0RTU3NzhFMjE4NkI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTg1NzQzMTIwNkU4MTFFNkI4MjRFNTc3OEUyMTg2QjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg1NzQzMTMwNkU4MTFFNkI4MjRFNTc3OEUyMTg2QjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Kas7dAAABqklEQVR42qyUzSuEURTG7wxlEGUIGyywmAULZSE2yoKymGzMsCGzmmRNWVj4WklN+QfsLdTY+ANQirIgGx8pFmYakRTT67k8b52Z7jtzZ5pTv8689z73uXO/jlIe4ThON9gGV+DH+Y9rsAwCyjYgrgMJYWKKC9BiY9YAzsTAQzAF2kAQzIAX9j2C+WKGexSnwJiHph98iUmXvMxawTdFo0UmDoBNat9Ao0k0S8Gp5V77wB3HjLvtfqHpZL60MfT5fA7SDT/b3fZqocm6bZjR9lI0M3+Y/mGGOaTso4/53mQ4wfxZguEr87DJsIs5UYLhQd7+5xg+MA9iw5UNiIG8sTnXIMor8A4ibFsAMaGJ6Tb+3qVe390Ok6EfHFP0BGr0aYMkSJMk20bES1ktdFnrwTOFGx6aKn35qdm3eQGLFGfBkKF/RfSHvEz0cqfBkXjPekCvQRsRy9VFZD2nlOGjVuydGydgssAq5sCt0Gfcg9SdW+J010CPZXHQqwqDc2EcVaJghlUZwUPacYuuEu5NqsxgNf8LXdNSaAuqykRaP704SFXATHvEfwUYAJjSNtZRyEoQAAAAAElFTkSuQmCC") no-repeat 6px 6px;
    padding: 0 0 0 34px;
    cursor: pointer;
    width: 110px;
    line-height: 1;
    display: table-cell;
    vertical-align: middle;
    text-decoration: none !important;
}
.profilebtn__btn span {
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
}
.profilebtn__btn em {
    display: block;
    font-size: 9px;
    color: #fff;
    text-transform: lowercase;
    font-style: normal;

}
.profilebtn__menu {
    position: absolute;
    z-index: 100;
    display: none;
    width: 196px;
    background-color: #eff3f4;
    padding: 5px 3px 4px 3px;
    border-radius: 6px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.3);
}
.profilebtn__menu ul {
    border-bottom: 1px solid #ccc;
    padding: 3px 0 7px 0;
}
.profilebtn__menu li {
    font-size: 13px;
    font-weight: 100;
    list-style: none;
    padding: 0;
}
.profilebtn__menu li a {
    display: block;
    text-decoration: none;
    padding: 7px 10px;
    font-family: 'co_text_corpregular';
}
.profilebtn__menu li a .js-wishlist-count,
.profilebtn__menu li a .js-compare-header-widget {
    color: #fff;
    background-color: #1167ac;
    padding: 0px 5px;
    border-radius: 3px;
    font-weight: 300;
}
.profilebtn__menu-footer {
    padding: 10px;
    width: 100%;
}
.profilebtn__menu-btn-wrapper {
    display: table;
    width: 100%;
}
.profilebtn__menu-btn-wrapper + .profilebtn__menu-btn-wrapper {
    margin-top: 4px;
}
.profilebtn__menu-btn {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 0;
    height: 38px;
    text-decoration: none !important;
    border-radius: 4px;
    background: #0058af;
}
.profilebtn__menu-btn--red {
    background: #EA1920;
}
.profilebtn__menu-btn span {
    display: block;
    margin: 0;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
}
.profilebtn__menu-btn em {
    font-size: 11px;
    color: #fff;
    font-style: normal;
    display: block;
    text-transform: lowercase;
}
.profilebtn__substrate {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
}
.profilebtn.is-opened .profilebtn__substrate {
    display: block;
}
.b-basket-toolbar__lk--auth {
    background: none;
}
.b-basket-toolbar__lk span {
    font-size: 13px;
}
.b-basket-toolbar__lk a {
    text-decoration: underline;
}
.b-basket-toolbar__lk .delimiter {
    width: 13px;
    position: relative;
    display: inline-block;
}
.b-basket-toolbar__lk .delimiter:before {
    content: '\00a0';
}
.b-basket-toolbar__lk .delimiter:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    height: 11px;
    margin: auto 0;
    left: 6px;
    width: 1px;
    background: #333;
}
.basket-popup .mfp-close {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAIAAACN07NGAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAACxMAAAsTAQCanBgAAAXJaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNiA3OS5kYWJhY2JiLCAyMDIxLzA0LzE0LTAwOjM5OjQ0ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA2LTIwVDEyOjM5OjIxKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNi0yMFQxMjo1MDozNyswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNi0yMFQxMjo1MDozNyswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjEyNTM3MGYtNjk4MC0zNTRkLTliNzEtY2UwOTBjMWE4YTgwIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NGVkYWUzZTctMTM3Ni03NjRkLWI1MjMtMGVkZTcxMzg3OTZkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmM2YWNmYWEtNWE2My0wYTRmLTg2M2ItNjU5Y2UxOTk4MmFhIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYzZhY2ZhYS01YTYzLTBhNGYtODYzYi02NTljZTE5OTgyYWEiIHN0RXZ0OndoZW49IjIwMjItMDYtMjBUMTI6Mzk6MjErMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjEyNTM3MGYtNjk4MC0zNTRkLTliNzEtY2UwOTBjMWE4YTgwIiBzdEV2dDp3aGVuPSIyMDIyLTA2LTIwVDEyOjUwOjM3KzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+234mgwAAAK5JREFUKJF9kksOwjAMRJ+dSkhInIv2IhQOhFB7kfZooH7MooKGxCTLxG/GY0fM7Hi+TxKm8UrxVHUXWF/jTYHT8qxsDU1fBhAWUUDMDDjUj1mCwTpcHKDpxMyQeWx3BtCPT4Jp0wsINg/tdrMzLuYKaSyZlP5z/vFJtF0g9cmL3JE4TOyj3gJSpjAGn9me5QN8sWTdGgMCwJLlsaTh2MH9B3mT6mYoY7oFKAC53Buywmb2V/nw3gAAAABJRU5ErkJggg==") 0 0 no-repeat;
    width: 17px;
    height: 15px;
    font-size: 0;
    right: 10px !important;
    top: 10px !important;
    opacity: 1;
}
.basket-popup {
    background: #fff;
    z-index: 999999;
    border-radius: 6px;
    box-shadow: 0 0 7px rgba(0,0,0,.35);
    position: relative;
    margin: 0 auto;
}
.basket-popup--type3 {
    width: 880px;
}
.basket-popup .modal-body {
    padding-top: 0;
}
.basket-popup .modal-header {
    padding: 20px 50px 15px 20px;
}
.basket-popup--type1,
.basket-popup--type2 {
    width: 540px;
}
.basket-popup--store-selection {
    width: 1010px;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.basket-popup--store-selection .m5-tabs {
    position: relative;
}

.basket-popup--personal-data {
    width: 480px;
    /*padding: 0 20px 20px 20px;*/
}
.basket-popup--alert {
    padding: 20px;
    width: 510px;
}
.basket-popup .b-register {
    border-left: 1px solid #efefef;
}
.basket-popup .b-register a {
    color: #FFC20E;
}
div.sm-social-auth__buttons {
    text-align: center;
}
div.sm-social-auth__buttons button {
    display: inline-block;
    position: relative;
    margin-right: 10px;
    width: 150px;
    height: 35px;
    border-radius: 3px;
    border: 0;
    color: #FFFFFF;
    text-align: center;
    font-family: 'co_text_corpregular';
}
.basket-popup--type1 div.sm-social-auth__buttons,
.basket-popup--type2 div.sm-social-auth__buttons {
    text-align: left;
}

div.sm-social-auth__buttons button:last-child {
    margin-right: 0;
}

button.sm-social-auth__buttons-fb {
    background-color: #3a5795;
}

button.sm-social-auth__buttons-vk {
    background-color: #597da3;

}

button.sm-social-auth__buttons-ok {
    background-color: #fc9a2d;
    padding-left: 30px;
}
.modal-footer {
    padding: 0 20px 20px 20px;
}

i.sm-social-auth__buttons-icon {
    width: 26px;
    height: 35px;
    display: block;
    background-position: center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAYAAACCJCjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1QzI3MjRBMzQ1MjExRTY5NkNBOEFBQkMxMkJBMUEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1QzI3MjRCMzQ1MjExRTY5NkNBOEFBQkMxMkJBMUEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDVDMjcyNDgzNDUyMTFFNjk2Q0E4QUFCQzEyQkExQTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDVDMjcyNDkzNDUyMTFFNjk2Q0E4QUFCQzEyQkExQTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6sUwepAAAD2ElEQVR42uyaf2TUYRzHb91ZYixLHOMyjvVPjMsyxlLGskhZlktHIkqUJYqUsv6MpjRHWUrTiBNLI4vZlM2m2ZhN02xKY5rSmGbn+nx4H0+P53nu+T77bm5zH17c977P9/N8v8/383x+3RVlMplAQbzLtsISBCqJYGHh7OQ40Uv8IiaJVeIzcYfYYaOgSNqqfNE5opaIOt7Ud2KEaCcW8mzBSogkETeMmSJO4xmsFq4cb6HSp5v8TRwj+gxjbmHeXLJCjBI9eDEuwtuxm2iwvPf9xLR2BC8ceJPxX74RQWEOmTEHnXyfpQadOs5o9PE9/FF8323Sl/1QTKxm1kdqfV44ll6HhRuUdHwkwjjHL7dVMU9Epy8bHMIOkeUZcQQmfYK4qhlXug6+6hBR49G3VUvfnSLm8TlN3CSGFPP4GlXbiLPwOexEU8SAT4vSyb6X2IWXck8zrtqDzt2KADanGCf747BOYcjx4dqlPKhqDVFYJ4tgRGNhyx51iVIG5O+jiiDh28KlEbKzpty7AWmEapHGPUZ4Hr9PSLseEwlEbJbzyO9EGfBzqy7ZmLKPElNYG1vhJ496XkjHzcRX4iWS36RijvFc6UjEMpq9I6qE6FJGxEC/5ppGj1H1C5HEXKrzk0S5Q1Qt9hDF/xI1Jn0hB78zqvBDRn/gUaIGf8lR8KJjEsxb8ihcSzSHW0jksmivW7UMgUA8joHSDdi2YTw4b60Kh+vnEKnbNC/6PXGAeG1bq0aIWQ+Odic+x+EjTMJv+a3m3JjgsEUrnhHSiIihJt4r+VxTuRWHvhT0B2EElTieRm3NBtAIq3yqs+587I70wCqYPcR2JNiyhXCN22Kp8yHxnLiPgNBPXMbiTGGxOKK+In7AGLhTMqjrloQC+S8rsBJOeK9L5+qJuxY66qXjWpBLyrG445u5Hze/hnKu03FODhATm7mRGdS0gxYtr7+N7T7kIYhw7XoQCf+m2KrZSJ0Vjp4XNAV3nwe9KRBGs7ZVMeYDccWmKgkJZVS+SINls5Ej4CMH/cVYOJXUIcpaL9wCEj+bfju3aIYF67B5QL+FI+xJB90RRNSIwSVwZOXWeZdRk1BGJNehiTnscwf4J/GAqHAoufiaWYXOQUUTl4+bTfrE3xxK0JOv88kqZpD8ThjG2PzmsABnPY/MftnRb44p5uqCdXFy3BH4v5mbxv33mCoHuWtQZbkNdXnXCMqWpTzxm5eQBMspSkLw73EkyUEpWBzOtVW3Mk3SVuzQuJAmdEay8sRmq251aUFZlUKRnzZUGdfgam7ocsWiwn9H3KTw3xFH+SfAANwxC35//wLsAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 10px;
}

button.sm-social-auth__buttons-fb i {
    background-position: 0 50%;
}

button.sm-social-auth__buttons-vk i {
    background-position: -26px 50%;
}

button.sm-social-auth__buttons-ok i {
    background-position: -52px 50%;
}
.basket-popup__social-auth-title {
    text-transform: uppercase;
    margin: 0 0 15px 0;
    font-size: 12px;
}
.store-select-popup h2 {
    font-family: 'co_text_corpbold',arial,helvetica,sans-serif;
    font-size: 19px;
    margin: 0 0 15px 0;
    padding: 0;
}
.store-select-popup__good-quantity {
    color: #ed1c24;
    font-family: 'co_text_corpbold';
}
#deliveryMap * {
    box-sizing: content-box;
}
.c-store-city {
    margin-bottom: 12px;
}
.c-store-search {
    margin-bottom: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-store-search * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-store-search__body {
    height: 460px;
    position: relative;
}
.c-store-search__body > [data-m5-tab-content] {
    height: 100%;
    flex-direction: column;
}
.c-store-search__input-container {
    height: 22px;
    line-height: 20px;
    position: relative;
    border: 1px #ccc solid;
    border-radius: 4px;
    background: #fff;
    box-sizing: border-box;
    white-space: nowrap;
}
.c-store-search__submit[type="button"] {
    width: 32px;
    height: 100%;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASNJREFUeNqMkb1qAlEQhVdZC7VKYbRIYSOWJpUpohFimRTbLwHtbX0Bu7xAIJIf2Do2qdKljIIQ7FKZ0sIkIojsbrE5I2dlWKM48HGHM3PmXubGbNs2IpEGReafYKGLjuOszrjSMuAeTMGQTKkdRqeHxiMwAE2QAB8kQa3Png3jI8iDd1AAJ6RATWpPUeMxqIMfcAnGqj6mJrULUNLGM+Y98G1shmjPzCvamGL+a2yPGc9kKJjqaac7jGWeX5ZlrW985UR5xvU/JtGqYM7e9Y0itMEdt3sOXli/Ag1JXNdd+r6fYv/KKNEFB6DDf2uqG33P82YwZZG/gRqYmKrhhttrqLWPwAOMC5qKoTkWBMHWjYSLYOSUuWUa+8eEz5Rpt38CDADArEyKqHNvpgAAAABJRU5ErkJggg==") 50% 50% no-repeat;
    border: 0;
    float: right;
    cursor: pointer;
    position: relative;
    z-index: 10;
}
.c-store-search__input[type="text"] {
    width: 100%;
    padding-right: 32px;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 13px;
    position: relative;
    height: 100%;
    line-height: inherit;
    color: gray;
    border: 0;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.store-select-popup__header-item {
    display: inline-block;
    padding-left: 15px;
    font-weight: normal;
}
.c-store-search__title {
    font-family: 'co_text_corpbold';
}
.c-store-search__tabs {
    font-size: 15px;
    line-height: 22px;
    color: #333;
    font-weight: 700;
    margin: 0 0 15px 0;
}
.c-store-search__tabs .dotted.is-active {
    border-bottom: none;
}
.c-store-search__tabs span {
    font-size: 12px;
    vertical-align: bottom;
    font-weight: normal;
    margin: 0 0 0 30px;
}
.c-store-search__legend-item {
    position: relative;
    font-size: 12px;
    color: #333;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    float: left;
    height: 31px;
    margin-top: 10px;
    padding: 0 12px 0 38px;
}
.c-store-search__legend-icon {
    height: 31px;
    display: inline-block;
    vertical-align: middle;
}
.c-store-search__legend-icon .svgIco {
    margin-top: -5px;
    margin-right: 5px;
}
.c-store-search__legend-text {
    display: inline-block;
    vertical-align: middle;
}
.c-store-search__list-table td {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 12px;
    vertical-align: middle;
    padding-top: 7px;
    padding-bottom: 7px;
    position: relative;
}
.c-store-search__list-table span.highlight {
    background-color: #ffe800;
    border: solid 1px #e4bf05;
    border-radius: 4px;
}
.c-store-search__list-table {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed;
}
.c-store-search__list-table td:first-child {
    padding-left: 10px;
    border-radius: 7px 0 0 7px;
}
.tr {
    display: table;
    width: 100%;
    min-width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}
.tr-shrinked {
    width: auto;
    min-width: 0;
}
.td {
    display: table-cell;
    vertical-align: middle;
}
.pdLeft-10 {
    padding-left: 10px;
}
.pdRight-10 {
    padding-right: 10px;
}
.c-store-search__list-table td.c-store-search__list-table-address {
    padding-right: 15px;
}
.c-store-search__list-table td:last-child {
    padding-right: 10px;
    border-radius: 0 7px 7px 0;
}
.c-store-search__panels-list input[type=button] {
    padding: 0 14px;
}
.sm-button__height_20 {
    height: 20px !important;
    font-size: 14px !important;
    line-height: 20px !important;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.sm-button__blue,
.sm-button__blue[type="submit"],
.sm-button__blue[type="button"] {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border: 0;
    padding: 0 20px;
    background: #005ca7;
    background: -moz-linear-gradient(top,#005ca7 0,#004c87 100%);
    background: -webkit-linear-gradient(top,#005ca7 0,#004c87 100%);
    background: linear-gradient(to bottom,#005ca7 0,#004c87 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005ca7',endColorstr='#004c87',GradientType=0);
    cursor: pointer;
}
.mrBottom-5 {
    margin-bottom: 5px;
}
.c-store-search__absence {
    display: block;
    position: relative;
}
.c-store-search__list-table td:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px #4d4d4d dashed;
}
.c-store-search__list-table td:first-child:after {
    left: 5px;
}
.c-store-search__panels-list {
    height: 374px;
    margin: 0 0 14px;
    overflow: hidden;
}
.c-store-search__list-table tr:hover td, .storeRowPreselected td {
    background-color: #eff3f4;
}
.onestore-pickup__panels-sort {
    position: static;
    margin: 0 0 10px 0;
}
.onestore-pickup__panels-sort div {
    float: left;
    width: 175px;
}
.onestore-pickup__panels-sort div span, .onestore-pickup__panels-sort div a {
    display: inline-block;
    font-size: 12px;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
}
.onestore-pickup__panels-sort-down {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALBAMAAABBvoqbAAAALVBMVEX///+0z+YAW6oebrS91emiw+AicbZqoM7s8vkKYq5AhcDP4O9IicLb6PMSZ7BPPbgMAAAALElEQVQI12NgYBZgQCdcmGUDGNrWrXRgYFRSB4odmgEknAqABNsGIMHKwAAAiqIGL/5O9NYAAAAASUVORK5CYII=) 0 50% no-repeat;
}
.onestore-pickup__panels-sort-up {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALBAMAAABBvoqbAAAALVBMVEX///+0z+YebrQAW6q91emiw+Ds8vkicbZqoM5AhcAKYq5IicLP4O/b6PMSZ7CuyP2eAAAALUlEQVQI12NgYGUAguMgotmBgYFt8QYGBg5jQwYGr3nTExhihViAgkJASVQCAM2ZBi86qRtUAAAAAElFTkSuQmCC) 0 50% no-repeat;
}
.onestore-pickup__panels-sort-up, .onestore-pickup__panels-sort-down {
    width: 7px;
    margin: 0 0 0 5px;
}
.c-store-search__map {
    /*height: 100%;*/
    height: 374px;
}
.join-in-club h1 {
    font-family: 'co_headline_corpbold';
    font-size: 36px;
    color: red;
    margin: .5em 0;
    text-align: center;
}
.join-in-club__desc {
    font-family: 'co_headline_corpregular';
    font-size: 30px;
    color: #2D2D2D;
    margin-bottom: 30px;
    text-align: center;
}
.join-in-club__text {
    font-size: 15px;
    color: #4C4C4C;
    font-family: 'co_headline_corpregular';
}
.join-in-club__footer {
    text-align: center;
    margin-top: 30px;
}
.sm-button__height_37 {
    height: 37px;
    font-size: 15px;
    line-height: 37px;
    border-radius: 4px;
}
.sm-button {
    display: inline-block;
}
.gender-label + .gender-label {
    margin-left: 30px;
}
.gender-label input[type=radio]{
    accent-color: #004899;
}

.alert-btn-container {
    margin-top: 20px;
    border-top: 1px solid #C5C5C5;
    padding-top: 15px;
    text-align: center;
}
.alert-text {
    font-size: 15px;
    color: #333;
}
#personal-data-map-container {
    height: 440px;
}


.lk-popup {
    background: #fff;
    z-index: 999999;
    border-radius: 6px;
    box-shadow: 0 0 7px rgba(0,0,0,.35);
    position: relative;
    margin: 0 auto;
    padding: 26px;
    width: 480px;
}
.lk-popup__title {
    font-size: 30px;
    font-family: 'co_text_corpbold';
    color: #e70b15;
}
.lk-popup__text {
    font-family: 'co_text_corpregular';
    font-size: 15px;
    color: #333;
    margin: 1em 0;
    padding: 0;
}
.lk-popup__text--bold {
    font-family: 'co_text_corpbold';
}
.lk-popup__text--small {
    font-size: 13px;
}
.lk-popup__text--gray {
    color: #7f7f7f;
}
.lk-popup__text--red {
    color: #e70b15;
}
.lk-popup__text--big {
    font-size: 18px;
}
.lk-popup__footer {
    border-top: 1px solid #cccccc;
}
.lk-popup__btns-container {
    margin-top: 20px;
}
.another-contact__form-wrapper {
    margin-top: 12px;
}
.another-contact__form {
    display: none;
}
#another-contact-input:checked ~ .another-contact__form-wrapper .another-contact__form {
    display: block;
}
.c-store-search__body.take-in-one {
    width: 605px;
}
#basket-take-in-one .c-store-search__legend {
    position: absolute;
    bottom: 0;
    left: 0;
}
.onestore-pickup__panels-right {
    position: absolute;
    top: 0;
    right: 0;
    width: 355px;
    bottom: 0;
}
.onestore-pickup__panels-right.is-empty {
    position: absolute;
    top: 0;
    right: 0;
    width: 355px;
    bottom: 0;
    color: #da070e;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.onestore-pickup__selected-header {
    font-weight: 700;
    padding-bottom: 10px;
}
.onestore-pickup__selected {
    padding: 3px 10px;
    background: #eff3f4;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.sm-shops_item-value {
    min-height: 35px;
    min-width: 320px;
    position: relative;
    font-size: 12px;
    line-height: 16px;
    padding-left: 33px;
    padding-right: 10px;
    margin-top: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
}
.sm-shops_item-address, .sm-shops_item-address.map-balloon {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 15px;
    color: #005baa;
    text-align: left;
}
.sm-shops_metro {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyQkJDNzk3NjMzODExRTNBNEE2RTI2RDgzNDRDMzZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyQkJDNzk4NjMzODExRTNBNEE2RTI2RDgzNDRDMzZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJCQkM3OTU2MzM4MTFFM0E0QTZFMjZEODM0NEMzNkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCQkM3OTY2MzM4MTFFM0E0QTZFMjZEODM0NEMzNkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7O4o6QAAABjElEQVR42nTTSyhEURzH8Ws8SiywQJI0FjYeC7KgLESKKRKy8ViNlZCFWdqowUpKkRUrj5BSFrNRoiZ2WEl5haSxmY0i33/9z/Rvuk59uufee87vnHvuORlV1cveP6UcJUjgAT9+jbLS7gswg1Hk4BlFyMcB5vFoOwRMvRnXKEM3StGIoF5fcYlhvxlIg0OM4MRnpjLqHLZxrM+2XEAudhCOJ1ekczsasGACUs+a8iZCXE9xgTv5hDHc6AykDCCqnVyJKim3WEXErcEg1kzjoAmyo3smdAN9yJSAep2Ol9YojEITZMOfkERlQBt96gs3Ukyvsxrk7gtN2JesnwS86a+zI+ziXgM8s6B2XWSTfUhAHG1pAdJ53cxGXJn3NfjGe0D/5zQyzAgxDUjobDytu4BJbLp9sI8p/S0R853SoUNHljKuAZ26U2tdwC+GcMYmkfqi+c4rU5fPqtOZ9bqFd2dBDk0LQtpJDlMFsvVM9OAIS+jCud9pfEGrpo/pyhfLQukh20O/Ll6q/AkwABqnWD/zbZKXAAAAAElFTkSuQmCC") 0 8px no-repeat;
    padding: 7px 0 7px 20px !important;
}
.onestore-pickup__goods {
    position: absolute;
    bottom: 50px;
    right: 0;
    left: 0;
    height: 270px;
}
.onestore-pickup__goods tr.is-not-avail {
    opacity: .4;
}
.onestore-pickup__goods table td {
    vertical-align: middle;
    border-bottom: 1px #cacaca dashed;
    font-size: 12px;
    padding: 10px 0;
}
.onestore-pickup__goods-avail {
    width: 85px;
    text-align: right;
    position: relative;
}
.onestore-pickup__goods table td.onestore-pickup__goods-name {
    padding: 10px;
}
.onestore-pickup__goods-quantity {
    margin: 0 0 10px 0;
}
.onestore-pickup__goods-quantity span {
    color: #ed1c24;
}
.sm-button__grey,
.sm-button__grey[type="submit"],
.sm-button__grey[type="button"] {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border: 0;
    padding: 0 20px;
    background: #b3b3b3;
    background: -moz-linear-gradient(top,#b3b3b3 0,#7f7f7f 100%);
    background: -webkit-linear-gradient(top,#b3b3b3 0,#7f7f7f 100%);
    background: linear-gradient(to bottom,#b3b3b3 0,#7f7f7f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#7f7f7f',GradientType=0);
    cursor: pointer;
}

.map-info {
    font-family: "co_headline_corpregular", serif;
}
.map-info__title {
    font-size: 15px;
    color: #005baa;
    line-height: 22px;
    margin-bottom: 4px;
}
.map-info__metro {
    color: #2d2d2d;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyQkJDNzk3NjMzODExRTNBNEE2RTI2RDgzNDRDMzZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyQkJDNzk4NjMzODExRTNBNEE2RTI2RDgzNDRDMzZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJCQkM3OTU2MzM4MTFFM0E0QTZFMjZEODM0NEMzNkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCQkM3OTY2MzM4MTFFM0E0QTZFMjZEODM0NEMzNkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7O4o6QAAABjElEQVR42nTTSyhEURzH8Ws8SiywQJI0FjYeC7KgLESKKRKy8ViNlZCFWdqowUpKkRUrj5BSFrNRoiZ2WEl5haSxmY0i33/9z/Rvuk59uufee87vnHvuORlV1cveP6UcJUjgAT9+jbLS7gswg1Hk4BlFyMcB5vFoOwRMvRnXKEM3StGIoF5fcYlhvxlIg0OM4MRnpjLqHLZxrM+2XEAudhCOJ1ekczsasGACUs+a8iZCXE9xgTv5hDHc6AykDCCqnVyJKim3WEXErcEg1kzjoAmyo3smdAN9yJSAep2Ol9YojEITZMOfkERlQBt96gs3Ukyvsxrk7gtN2JesnwS86a+zI+ziXgM8s6B2XWSTfUhAHG1pAdJ53cxGXJn3NfjGe0D/5zQyzAgxDUjobDytu4BJbLp9sI8p/S0R853SoUNHljKuAZ26U2tdwC+GcMYmkfqi+c4rU5fPqtOZ9bqFd2dBDk0LQtpJDlMFsvVM9OAIS+jCud9pfEGrpo/pyhfLQukh20O/Ll6q/AkwABqnWD/zbZKXAAAAAElFTkSuQmCC") 0 8px no-repeat;
    padding: 7px 0 7px 20px !important;
}
.map-info__btn {
    font-family: "co_headline_corpregular", serif;
    color: #fff !important;
    text-decoration: none !important;
    text-align: center;
    border: 0;
    padding: 0 20px;
    background: #005ca7;
    cursor: pointer;
    height: 29px;
    font-size: 15px;
    line-height: 29px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    display: inline-block;
}
.map-info__shedule {
    font-size: 12px;
    color: #2d2d2d;
}
.map-info__footer {
    margin-top: 8px;
}
#modal-edit-profile .modal-header {
    padding-top: 5px;
    padding-bottom: 0;
}
#modal-edit-profile .form-button button {
    font-size: 15px;
}
.sm-login__form-line label {
    font-family: "co_text_corpregular", serif;
}
.sm-login__form-line label.long-lbl {
    width: 145px;
}
.sm-login__form-line label.three-lines {
    line-height: 16px;
}
.check-balance-popup {
    width: 630px;
    font-size: 13px;
    z-index: 2000;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
    border-radius: 6px;
    box-shadow: 0 0 30px #000;
    position: relative;
}
.check-balance-popup .mfp-close {
    color: #b02a22 !important;
}
.check-balance-popup .sm-popup__body {
    width: 100%;
}
.sm__captcha a {
    float: left;
    width: 22px;
    height: 50px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaJJREFUeNqclE0oRFEUx2emwY5IvjaU1CgWs6KmlEJkwUYJNXYWdmalWFmYZGnQrCZZiI2FfJaaJqUs2GnWJpNMWUj5yvM7dSbPeM+8ebd+/d8979z/O/fjXa9hGJ5izTu1N4e8wYaxPfZll+dzYFSO1MEaXNDvsM21qowBIWQcBqFVQqbXn7ACS1T5ah7nLzBpRuIw8E+xMqYPtiBtaYZRF3IINRp60f4l9MAIPMOCTNlq7fxq1IacQJXGN2GRATl9X6nrO0vszrZkEr1act5IBqwX5MWIPRbdLM/k7jB6oP04g2Y8LpuUHtbnd10P103WLKTP506mYnMWA0hWKmvSWNql0QRyCze+X+vnrnWrtohZRjvtLs0CqhkxS2mnl5IbSpyi5PdqNyVmCdNmREusKmr6ixI+dvCUh6QGwnwt4rCqiOlYJcUn7zoNV1ALqyR2ovMkZC1MGpFlk1FOx/9cQSQFkSOo1yS5DM/0R3+Cat25fqjQnAcY4qPXf+4zDOXMxWDUwUz39T++L3Y5Bk2XoxyZMvjQw3kMO/lqzO1bgAEACuyGKs6gf1sAAAAASUVORK5CYII=") 50% 50% no-repeat;
}
.check-balance-popup .tabs-menu {
    margin-bottom: 0;
}
.sm-login__form-line.disabled {
    opacity: 0.6;
}
.check-balance-popup input[type="text"] {
    padding: 0 5px;
    background: #efefef;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 2px;
    height: 20px;
    line-height: 21px;
    width: 240px;
    font-size: 13px;
    color: #000000;
}
.input-style__1:disabled{
    background:#f7f7f7 !important;
    box-shadow:0 1px 1px rgba(0,0,0,0.15) inset !important;
    color:#919191 !important;
    border: 1px #bababa solid !important;
    border-top: 1px #838383 solid !important;
}
.sm__captcha img {
    border: 1px #666 solid;
    float: left;
    margin: 0 10px 0 0;
}
.sm-login__form-line-button {
    padding: 10px 0 30px 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAf8AAAABCAYAAADQHqdjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNqUVAtyhTAIzNrPDXrZnrkn6LTug+pTQiChmWGMuCx/QfKztfYh8ivyLfIjOspTJT0HJPxwX6u2VZvAJwMeruJ2PIxyEGEhZ87if+rdd2Z5L/jTmhvOtE4+54SLK9ukdqWeruqU9aKYe4Vn0jv0KXd4BO2jASGQzdz17JcANFwdXi6v8nw53zdjy78dBXYbA8YYhzE7/bUooemp2CFmQsyXuypgQu4eb2iG2BHwUIF+JCo5uhgQfFbl1X/evfZxFkqCFvU2sOWQi8Mg6umBwXPPIsw65bFW6PfGY479iPbMkCP5D038Y+ixpzL5iXK/MKr/xzzT9ujGsG2bT2qYMfVzhtrtKmZzRyKKhev5VF+q0n/Lu8ibyNdDgAEAXXiwa7hO8QcAAAAASUVORK5CYII=") 0 60px no-repeat;
}
.check-balance-popup .h1 {
    font-size: 22px;
    font-weight: bold;
    color: #005ca7;
    margin: 0 0 20px 0;
    padding: 0;
}
.sm-popup__balance dl {
    overflow: hidden
}

.sm-popup__balance dt {
    float: left;
    margin: 0 20px 0 0
}

.sm-popup__balance dt img {
    display: block
}

.sm-popup__balance dd {
    padding: 20px 0 0 0;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px
}

.sm-popup__balance dd span {
    display: block;
    font-size: 40px;
    color: #e91b24;
    text-align: center;
    padding: 20px 0 0 0
}

.sm-popup__balance p {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 12px;
    margin: 0 0 15px 0;
    text-align: center
}

.sm-popup__balance .bonus-block--wrapper {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    margin-bottom: 20px;
    padding-bottom: 20px;
    min-height: 100%;
}

.sm-popup__balance .bonus-block--row {
    display: flex;
    margin-right: -10px;
    margin-left: -10px;
    box-sizing: border-box;
}

.sm-popup__balance .bonus-block--col {
    flex: 0 0 50%;
    width: 100%;
    max-width: 50%;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}

.sm-popup__balance .bonus-block--col-full {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}

.sm-popup__balance #upcoming-lose {
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
}

.sm-popup__balance #upcoming-lose .upcoming-loose-title {
    display: inline-flex;
    align-items: flex-end;
    font-size: 12px;
    margin-right: 10px;
}

.sm-popup__balance #upcoming-lose .upcoming-loose-title img {
    margin-right: 10px;
}

.sm-popup__balance #upcoming-lose .upcoming-loose-title span {
    display: inline-block;
    line-height: 1;
}

.sm-popup__balance #upcoming-lose .upcoming-loose-value {
    display: inline-flex;
    align-items: flex-end;
}

.sm-popup__balance #upcoming-lose .upcoming-loose-value img {
    margin-left: 5px;
}

.sm-popup__balance #upcoming-lose .upcoming-loose-value span {
    font-size: 14px;
    display: inline-block;
    line-height: 1;
    color: #ea8888;
}

.sm-popup__balance .bonus-block--bonus-info {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.sm-popup__balance .bonus-block--cash-block {
    display: flex;
    padding: 5px 0;
}

.sm-popup__balance .bonus-block--cash-block img {
    width: 35px;
}

.sm-popup__balance .bonus-block--cash-block h4 {
    font-weight: 400;
    font-size: 11px;
    padding: 0;
    padding-bottom: 5px;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
}

.sm-popup__balance .bonus-block--cash-block span {
    font-size: 15px;
}

.sm-popup__balance .bonus-block--col h3 {
    margin-bottom: 20px;
    padding: 0;
}

.sm-popup__balance .bonus-block--col img {
    max-width: 100%;
    height: auto;
}

.sm-popup__balance .pie-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 125px;
    height: 125px;
    border-radius: 50%;
    background-color: #efefef;
}

.sm-popup__balance .pie-wrapper.pie-donut-full {
    background-color: #004899;
}

.sm-popup__balance .pie-wrapper .pie-donut {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 85px;
    height: 85px;
    border-radius: 62.5px;
    background-color: #fff;
    font-size: 17px;
    z-index: 1;
}

.sm-popup__balance .pie-wrapper .pie {
    position: absolute;
    width: 62.5px;
    height: 125px;
    overflow: hidden;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

.sm-popup__balance .pie-wrapper .pie-big {
    position: absolute;
    overflow: hidden;
    width: 125px;
    height: 125px;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.sm-popup__balance .pie-wrapper .pie-donut--part1 {
    background-color: #004899;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -webkit-transform-origin: right center;
    transform-origin: right center;
    content: "";
    position: absolute;
    width: 62.5px;
    height: 125px;
    left: -62.5px;
    border-radius: 62.5px 0 0 62.5px;
    transition: All 1s ease;
}

.sm-popup__balance .pie-wrapper .pie-donut--part2 {
    background-color: #004899;
    position: absolute;
    width: 62.5px;
    height: 125px;
    left: 62.5px;
    border-radius: 0 62.5px 62.5px 0;
}

.sm-popup__balance .bonus-table-wrapper {
    margin: -20px;
    padding: 10px 20px 0 20px;
    background-color: #edf1f2;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.sm-popup__balance table {
    width: 100%;
    border-collapse: collapse
}

.sm-popup__balance table td,.sm-popup__balance table th {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 14px;
    padding: 5px;
    text-align: left
}

.sm-popup__balance table th,
.sm-popup__balance table td {
    border-bottom: 1px solid #ccc;
}

.sm-popup__balance table th {
    font-weight: normal;
    padding: 10px 5px;
}

.sm-popup__balance table td {
    padding: 20px 5px;
}

.sm-popup__balance table tr:last-child th,
.sm-popup__balance table tr:last-child td {
    border-bottom: none;
}

.sm-popup__balance table th strong {
    font-size: 16px;
    font-weight: 700
}

.sm-popup__balance table td.last-child,.sm-popup__balance table th.last-child {
    text-align: left;
    width: 170px
}

.sm-popup__balance table td span {
    color: #1b5ca0
}

.sm-popup__balance table tr.even td {
    background: #eee
}
#sm-balance__popup-form .sm-login__form-line label {
    white-space: normal
}

.sm-balance__popup-form-line {
    overflow: hidden
}

.sm-balance__popup-form-line label {
    display: block;
    margin: 0 0 5px 0
}

.sm-balance__popup-form-line input[type=text] {
    display: block;
    width: 280px;
    height: 27px
}

.sm-balance__popup-form-line input[type=submit] {
    float: left;
    margin: 0 0 0 10px
}

.sm-balance__popup-buttonwrap {
    overflow: hidden
}

.sm-balance__popup-buttonwrap a {
    float: left
}
#smstext {
    display: block;
    float: none;
    clear: both;
    padding-left: 140px;
    padding-top: 10px;
}
.user-agreement-checkbox-wrapper {
    float: left;
    margin-right: 5px;
    font-size: 0;
    line-height: 0;
}
.user-agreement-checkbox-container {
    position: relative;
}
.user-agreement-checkbox-container a {
    color: #004899;
}

.seo-block {color: #9ba0a8;}
.seo-block h2 {font-size: 16px}
.seo-block h1 {font-size: 18px}
.seo-block h3 {font-size: 14px}
.seo-block p {font-size: 13px; padding: 0 0 5px 0;}
.seo-block ul {
    list-style-type: disc;
    padding: 0 0 0 20px;
    margin-bottom: 10px;
}
.seo-block .seo-show-more-link {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 11;
    color: #9ba0a8;
    text-decoration: none;
    border-bottom: 1px dashed #9ba0a8;
}
.seo-block.is-truncated {
    position: relative;
    padding-bottom: 20px;
    overflow: hidden;
    height: 120px;
}
.seo-block.is-truncated:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 45px;
    background-image: linear-gradient(to top, #fff 20px, rgba(255, 255, 255, 0));
    z-index: 10;
}
.seo-block ul li {
    list-style-type: inherit;
    padding: 0;
    margin-bottom: 5px;
}
#box-delivery .c-store-search__body {
    height: 374px;
}

.card-colors .slick-track {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
#oformform .form-error--blocked-domains {
    width: 390px;
    max-width: 420px;
    text-align: left;
}
#oformform .form-error--blocked-domains br {
    display: none;
}

.c-promo-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
    flex-wrap: nowrap;
    white-space: nowrap;
}
.c-promo-used {
    margin-right: 100px;
    margin-bottom: 30px;
}
.c-promo-wrap .h4 {
    padding-bottom: 10px;
}
#collaboration-order .title {
    font-size: 26px;
    color: #2b2b2b;
}
.collaboration-order-form .label {
    margin-bottom: 4px;
}
.collaboration-order-form .auth-inputbox {
    box-sizing: border-box;
    width: 100%;
}
.collaboration-order-form .row + .row {
    margin-top: 20px;
}
.collaboration-order-form .row.two-col {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.collaboration-order-form .row.two-col > * {
    width: calc(50% - 10px);
}
.collaboration-shops {
    display: flex;
    align-items: flex-start;
    background: #eff3f4;
    padding: 5px;
    border-radius: 5px;
    margin: 0 0 20px 0;
}
.collaboration-shops .select-box {
    margin-bottom: 20px;
}
.collaboration-shops__left {
    width: 710px;
    flex-basis: 710px;
    background: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 40px 25px;
    padding-top: 0;
}
.collaboration-shops__right {
    flex: 1;
    margin-left: 10px;
}
.collaboration-shops .list-item {
    padding: 25px 0;
    border-bottom: 1px solid #eff3f4;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.collaboration-shops .list-item img {
    margin-left: 20px;
    height: 40px;
    width: auto;
}
#confirmmail .title {
    font-size: 23px;
    font-weight: bold;
    color: #2d2d2d;
    padding: 0;
    margin-top: 15px;
}
#confirmmail ul {
    margin: 15px 0 30px 0;
    padding: 0;
}
#confirmmail li {
    display: flex;
    align-items: baseline;
    padding: 0;
    font-size: 13px;
}
#confirmmail li + li {
    margin-top: 14px;
}
#confirmmail li svg {
    margin-right: 14px;
}
.confirmmail-form {
    display: flex;
    align-items: flex-end;
}
.confirmmail-form__btn-container {
    margin-left: 30px;
    width: 134px;
    flex-shrink: 0;
}
.confirmmail-form__btn-container button {
    width: 100%;
}
.confirmmail-form__left {
    flex: 1;
}
.confirmmail-form__left .label {
    font-size: 12px;
    margin-bottom: 4px;
}
.confirmmail-form__left .auth-input {
    float: none;
    width: 100%;
}
.confirmmail-form__left .auth-inputbox {
    height: 30px !important;
    box-sizing: border-box;
    width: 100% !important;
}
.confirmation-sended {
    display: flex;
    align-items: center;
}
.confirmation-sended p {
    padding: 0;
}
.confirmation-sended svg {
    margin-right: 30px;
    flex-shrink: 0;

}
.sidebar-left {
    position: relative;
    z-index: 100;
}
.choose-shops-li {
    position: relative;
    padding: 4px 14px 3px 6px !important;
}
.choose-shops, .choose-shops * {
    box-sizing: border-box;
}
.choose-shops {
    display: none;
    width: 500px;
    height: 260px;
    flex-direction: column;
    align-items: stretch;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
    border-radius: 5px;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    z-index: 100;
}
.choose-shops.is-active {
    display: flex;
}
.choose-shops__header {
    padding: 16px;
    border-bottom: 2px solid #ccc;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
}
.choose-shops__header-left {
    display: flex;
    align-items: center;
}
.choose-shops__header-right {
    display: flex;
    align-items: center;
}
.choose-shops__header-right a {
    margin-left: 16px;
}
.choose-shops__body {
    flex: 1;
    padding: 16px;
    height: 100%;
    min-height: 1px;
}
.choose-shops__body > div {
    width: 100%;
    height: 100%;
}
.choose-shops__body label {
    display: block;
}
.choose-shops__body label + label {
    margin-top: 10px;
}
.choose-shops__header-icon {
    margin-right: 10px;
}
.choose-shops__header-content div {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
}
.choose-shops__header-content div em {
    font-style: normal;
}
.choose-shops__header-content span {
    font-size: 11px;
    color: #818181;
}
.choose-shops__close {
    text-decoration: none;
    color: #c4c4c4 !important;
    font-size: 20px;
    text-decoration: none;
}
.choose-shops-link {
    border-bottom: 1px dotted;
}
.choose-shops-li.checked .choose-shops-link {
    border-bottom: 0;
}
.choose-shops-link-container {
    color: #004899;
    font-size: 12px;
    cursor: pointer;
}
.choose-shops-li sup {
    color: #FFC20E;
    font-size: 10px;
    top: -0.5em;
}
.choose-shops__body .js-scrollpane {
    width: 468px !important;
}

.sm-look-banner {
    margin: 64px 0;
}
.sm-look-banner__inner {
    position: relative;
    display: flex;
}
.sm-look-banner img {
    max-width: 100%;
    height: auto;
}
.sm-look-banner__btn {
    position: absolute;
    right: 40px;
    bottom: 24px;
    background: #242be5;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px 0 16px;
    color: #fff !important; 
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "co_headline_corpbold";
}
.final-price-sticker {
  display: flex;
  align-items: center;
  padding: 9px 10px 9px 12px;
  border-radius: 3px;
  background-color: #ffd951;
  margin-top: 10px;
  box-sizing: border-box;
}
.final-price-sticker span {
  margin: 0 6px 0 0;
  line-height: 1;
  font-family: 'co_text_corpregular';
  font-size: 12px;
  color: #2d2d2d;
  text-transform: uppercase;
  margin-top: 2px;
}
.final-price-sticker > div {
  position: relative;
  display: flex;
}
.final-price-tooltip {
  display: none;
  position: absolute;
  width: 264px;
  padding: 12px 10px;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px #c7c9cd;
  background-color: #ffffff;
  left: -125px;
  top: 100%;
  margin-top: 18px;
  font-size: 11px;
  color: #2d2d2d;
  z-index: 1000;
  white-space: normal;
  line-height: normal;
  text-align: left;
  box-sizing: border-box;
}
.final-price-tooltip:before {
  content: "";
  position: absolute;
  border: 7px solid transparent;
  border-top-width: 0;
  border-bottom-width: 9px;
  border-bottom-color: #c7c9cd;
  bottom: 100%;
  left: 50%;
  margin-left: -7px;
}
.final-price-tooltip:after {
  content: "";
  position: absolute;
  border: 7px solid transparent;
  border-top-width: 0;
  border-bottom-width: 9px;
  border-bottom-color: #fff;
  bottom: calc(100% - 2px);
  left: 50%;
  margin-left: -7px;
}
.final-price-sticker:hover .final-price-tooltip {
  display: block;
}
.cart-table-cell .final-price-sticker {
  padding: 6px 6px 6px 8px;
  display: inline-flex;
}
.cart-table-cell .final-price-sticker span {
  font-size: 10px;
}
