<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body,html{font-family:Helios,Arial,sans-serif;font-size:16px;color:#000;margin:0;padding:0;line-height:140%;cursor:default;text-align:left;min-width:100%;background:#fff;font-weight:400;padding-top:79px}
input[type="text"],input[type="submit"],input[type="email"],input[type="tel"],button,select,textarea{-webkit-appearance:none}
input[type="text"],input[type="number"],input[type="tel"],input[type="password"],input[type="email"],select,textarea{border:1px solid #d4d4d4;font-family:inherit;font-size:16px;padding:15px 20px;width:100%;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,0.15) inset}
button,input,a,select,textarea{outline:none;font-family:inherit}
input,textarea{padding:8px 15px}
select{cursor:pointer;background:url(../images/select.svg) no-repeat top 50% right 15px;background-size:10px;padding-right:40px}
input[type=checkbox]{position:absolute;opacity:0;z-index:1}
input[type=checkbox]+label{position:relative;padding-left:26px;cursor:pointer;display:inline-block;z-index:1}
input[type=checkbox]+label:before{position:absolute;left:0;top:0px;content:"";display:block;width:18px;height:18px;border:1px solid #d4d4d4;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.15) inset;background-color:#fff}
input[type=checkbox]:checked+label:after{position:absolute;background:#fff url(../images/checked.svg) no-repeat 50% 50%/contain;left:3px;top:3px;content:"";display:block;width:14px;height:14px}
a{color:#000;text-decoration:none;transition:.2s all}
.item-page a:not(.item),.myorderinfo .shipping_block_info a{color:#3b5999;text-decoration:underline}
.item-page a:not(.item):hover,.myorderinfo .shipping_block_info a:hover{color:#89000b;text-decoration:none}
a:hover{text-decoration:none!important}
a.inset{text-decoration:none}
a.inset:hover{text-decoration:underline}
hr{border:0;border-top:1px solid #e4e4e4}
img{max-width:100%;height:auto}
form{margin:0}
::selection{background:#a0c4e0!important}
::-moz-selection{background:#a0c4e0!important}
h1{line-height:100%;font-size:38px;margin:0;margin-bottom:20px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.title a{color:inherit;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.title a:hover{color:#5f9cd1;text-decoration:none}
i{display:inline-block}
*{outline:none!important;box-sizing:border-box}
.clearfix:after{content:"";display:block;width:100%;clear:both}
.clear,.clear3,.clear2,.clearfix:after,.clearfix:before{content:"";display:block;width:100%;clear:both}
.btn{background-color:#89000b;color:#fff;border-radius:5px;cursor:pointer;padding:6px 13px;font-size:17px;line-height:150%;border:0;margin:0;text-align:center;display:inline-block;font-weight:400;text-decoration:none;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}
.btn:hover{background-color:#e62a2e;text-decoration:none}
.hide{display:none}
.container{width:100%;max-width:1290px;margin:0 auto;padding:0 15px;box-sizing:border-box;position:relative}
.container_min{width:100%;max-width:1040px;margin:0 auto;padding:0 15px;box-sizing:border-box;position:relative}
.main_content{min-height:500px;/*padding:80px 0 70px;*/padding:20px 0 70px;overflow:hidden}
img[data-lazy]{opacity:0}
.main_content p{margin:0 0 15px;font-size:16px;line-height:140%}
#system-message{background:#d6f3ff;margin:20px 0;padding:20px;border-radius:5px;position:relative}
#system-message .close{position:absolute;right:15px;top:11px;font-size:30px;cursor:pointer}
#system-message h4{margin:0;padding:0}
.right{float:right}
.left{float:left}
.clear{width:100%;clear:both}
.xs_flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:start;align-content:start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.xs_flex.xs_inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}
.xs_flex.xs_middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.xs_flex.xs_bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.xs_flex.xs_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.xs_flex.xs_center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.xs_flex.xs_start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.xs_flex.xs_column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.xs_flex.xs_column_reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.xs_flex.xs_reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.xs_flex.xs_end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.xs_flex.xs_top&gt;div{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.xsite{color:inherit!important;text-decoration:none}
.xsite:hover,.xsite:active{text-decoration:none}
.xsite strong{color:#333}
.xsite strong span{color:#f70;font-weight:700}
.xsite strong:hover{text-decoration:underline}
.share42init a{border-radius:50%;transition:.3s all}
.share42init a:hover{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.alignleft{float:left;margin:0 20px 5px 0}
.alignright{float:right;margin:0 0 5px 20px}
.pagenavigation{text-align:center;margin:20px 0}
.pagenavigation span,.pagenavigation a{display:inline-block;background:#fc0;color:#000;margin:0 6px;box-sizing:border-box;padding:0 10px;white-space:nowrap;min-width:31px;line-height:29px;transition:.3s all}
.pagenavigation span,.pagenavigation a:hover{background:#ce0015;color:#fff}
.xs_load{position:relative}
.xs_load:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.67);z-index:99;opacity:1}
.xs_load:before{content:"";display:block;position:absolute;top:0;left:0;right:0;opacity:1;bottom:0;z-index:100;margin:auto;width:26px;height:26px;background:url(../images/load.svg) no-repeat 50% 50%;background-size:contain;transform:none}
.buttonMenu{display:none;width:70px;padding:3px 15px;box-sizing:border-box;transition:.3s all;cursor:pointer}
.buttonMenu:after,.buttonMenu:before,.buttonMenu span{content:"";display:block;height:3px;background:#fefefe;margin:6px 0;transition:.3s all}
header .phone{white-space:nowrap}
header nav .menu_container .menu_wrapper .footer{display:none}
#xs_recall{max-width:500px;padding:40px}
#xs_recall .title{line-height:120%;font-size:30px}
#xs_recall .title:after{display:none}
#xs_recall .description{margin-bottom:25px}
#xs_recall input[type=text]{box-shadow:inset 0 2px 8px rgba(0,0,0,0.08);padding:15px 16px;width:100%;margin-bottom:20px;display:block;box-sizing:border-box;border:1px solid #f2f2f2}
#xs_recall input[type=text]:focus{border:1px solid #ffbd0e}
#xs_recall .name{margin-bottom:6px}
#xs_recall .box-sub{margin:24px 0}
#xs_recall .xs_result p{margin:0}
#xs_recall .policy{margin-bottom:10px}
#xs_recall form .btn{width:100%;padding:12px 13px}
.xs_result{color:#89000b}
:before,:after{display:block}
#xs_map{width:100%;height:312px;margin-top:33px}
#xs_pvz_map,#xs_pvz_map_postal_russia{width:100%;height:450px;margin-bottom:40px}
.xs_store_quantity_container #xs_map{margin-top:0}
.map_pvz_placemark{width:250px;font-size:13px;padding:8px 0px 8px 10px}
.map_pvz_placemark &gt; p{font-size:inherit;margin:8px 0}
.map_pvz_placemark &gt; p:first-child{margin-top:0}
.map_pvz_placemark &gt; p:last-child{margin-bottom:0}
.map_pvz_placemark .phone{font-size:15px}
.map_pvz_placemark .description{color:#a6a6a6}
.map_pvz_placemark .btn{font-size:14px;padding:11px 21px;margin:5px 0 0}
.show{display:block!important}
#аvailable{margin-top:20px;overflow:hidden}
#аvailable.show{max-height:9999px}
#аvailable .shop{position:relative;padding:25px 200px 20px 0;box-shadow:inset 0 -1px 0 0 #e7e8ec;width:48%;display:inline-block;vertical-align:top;min-height:128px}
#аvailable .shop:last-child{background:none}
#аvailable .shop .link{display:block;width:190px;text-align:right;position:absolute;top:50%;right:0;margin-top:-24px;cursor:pointer;color:#0097d7;border-radius:0 5px 5px 0;padding:10px 20px;background:linear-gradient(to right,#fff 0%,#efefef 58%);font-size:12px}
#аvailable .shop .link:hover{color:#89000b}
#аvailable .shop .link::before{display:inline-block;content:"";width:15px;height:19px;margin-right:11px;vertical-align:middle;margin-top:-3px;background:url(../images/shop_placemark.png) 0 0 no-repeat}
#аvailable .shop .h1{font-size:15px;font-weight:600;margin:0 0 9px;color:#302f2f;line-height:120%}
#аvailable .shop .info{font-size:13px}
#аvailable .shop .info .alevel{margin-bottom:3px;display:block}
header nav .menu_wrapper ul li ul.sub-menu{position:absolute;top:100%;margin-top:30px;opacity:0;background:#fff;transition:.3s all;padding:10px 0;border-radius:0 0 10px 10px;min-width:220px;left:-25px}
header nav .menu_wrapper ul&gt;li:hover&gt;ul{opacity:1;background:#fff;margin-top:0;z-index:980}
header nav .menu_wrapper ul li ul.sub-menu li{list-style-type:none;overflow:hidden;position:relative}
header nav .menu_wrapper ul li ul.sub-menu li a{padding:4px 25px;font-size:14px}
header nav .menu_wrapper ul li ul.sub-menu li a:hover{color:#e1001a}
header .menu .fusion.mobile{display:none}
header{border-bottom:1px solid #b8b8b8;box-shadow:1px 7px 21px rgba(10,4,5,0.07);background:#fff;position:fixed;top:0;left:0;right:0;width:100%;z-index:999}
body.fix header .mountain a.logo{width:210px}
body.fix header .envelope-line,body.fix header .envelope-line .social{padding-top:0}
body.fix header .mountain .abyss form input.your_latters{font-size:17px;padding:0 20px;height:38px}
body.fix header .mountain .abyss form input.zoom{background-size:25px}
body.fix header .mountain .discover ul{max-height:0;margin-bottom:0;opacity:0}
body.fix header .mountain .discover ul li a{font-size:0;opacity:0}
body.fix header .attract .maker .top{border-bottom:none;overflow:hidden;max-height:0;opacity:0}
body.fix header .attract .maker .ground .like span.txx{font-size:0;opacity:0}
body.fix header .attract .maker .ground .basket{padding:0 14px 0 10px}
body.fix header .attract{width:260px}
body.fix header .attract .maker .ground .wr_like .chosen{right:-144px;left:auto}
body.fix header .envelope-line .social{right:-85px;transition:.2s all}
header .envelope-line{background:#89000b;position:relative;/*padding-top:68px;*/transition:.2s all}
header .envelope-line .social{width:44px;background:#fff;padding-top:5px;position:absolute;top:0;bottom:0;left:auto;right:0;transition:.2s all;/*padding-top:73px*/}
header .envelope-line .social a{display:block;margin:0 auto 5px;width:32px;height:32px;border-radius:5px}
header .envelope-line .social a:hover{-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}
header .envelope-line .social .inst{background:url(../images/instagram.svg) no-repeat 50% 50%;background-size:32px}
header .envelope-line .social .fb{background:url(../images/facebook.svg) no-repeat 50% 50%;background-size:32px}
header .envelope-line .social .vk{background:url(../images/icon.svg) no-repeat 50% 50%;background-size:32px}
header .wr-mountain{background:#89000b}
header .mountain a.logo{width:22%}
header .mountain .discover{width:50%}
header .mountain .discover .nav.menu{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
header .mountain .discover ul{margin:0;padding:0 15px 0 11px;margin-bottom:6px;transition:.2s all;max-height:22px}
header .mountain .discover ul li{line-height:75%;list-style-type:none}
header .mountain .discover ul li a{color:#fefefe;font-size:14px}
header .mountain .discover ul li a:hover{color:#fdb91b}
header .mountain .abyss form{width:100%;position:relative}
header .mountain .abyss form input.your_latters{border:none;border-radius:8px;padding:5px 130px 5px 20px;height:55px;font-style:italic;font-size:23px;transition:.2s all;text-indent:2px;line-height:110%}
header .mountain .abyss form input.your_latters::-webkit-input-placeholder{color:#9c9a9a}
header .mountain .abyss form input.your_latters::-moz-placeholder{color:#9c9a9a}
header .mountain .abyss form input.your_latters:-moz-placeholder{color:#9c9a9a}
header .mountain .abyss form input.your_latters:-ms-input-placeholder{color:#9c9a9a}
header .mountain .abyss form input.zoom{width:71px;text-indent:150px;overflow:hidden;border:none;position:absolute;top:5px;right:0;bottom:5px;border-radius:0 8px 8px 0;cursor:pointer;border-left:2px solid #acacac;background-color:#fff;background:url(../images/magnifying-glass.svg) no-repeat 50% 50%;background-size:37px;transition:.2s all}
header .attract{border-left:2px solid #ba696f;border-right:2px solid #ba696f;width:20%;transition:.2s all}
header .attract .maker{width:100%}
header .attract .maker .top{max-height:45px;transition:.2s all;overflow:hidden;opacity:1}
header .attract .maker .top .top-cld{font-size:14px;color:#fff;text-align:center;padding:12px 0 3px;font-weight:700}
header .attract .maker .top .top-cld a{color:#fff;display:block}
header .attract .maker .top .top-cld a.comein{position:relative;padding-left:30px}
header .attract .maker .top .top-cld a.comein:before{content:"";display:block;width:20px;height:19px;background:url(../images/user.svg) no-repeat 50% 50%;background-size:19px;position:absolute;top:50%;left:0;margin-top:-11px;transition:.2s all}
header .attract .maker .top .top-cld a:hover{color:#fdb91b}
header .attract .maker .top .top-cld span{display:block;margin:0 5px}
header .attract .maker .ground{position:relative}
header .attract .maker .ground .addit_menu{background:#fff;width:350px;padding:20px;position:absolute;top:100%;right:-1px;z-index:995;border:1px solid #8b000c;max-height:600px;overflow:auto;display:none}
header .attract .maker .ground .addit_menu .item{margin-bottom:10px}
header .attract .maker .ground .addit_menu .image{max-width:100px;font-size:14px;margin-right:15px}
header .attract .maker .ground .addit_menu .info{font-size:14px;width:190px;display:inline-block}
header .attract .maker .ground .addit_menu .info .name{display:block;font-size:15px;font-weight:700;line-height:120%;margin-bottom:4px}
header .attract .maker .ground .addit_menu .info .price{display:block;color:#fd0404}
header .attract .maker .ground .addit_menu .info .author{display:block}
header .attract .maker .wr_ground .lens{display:none}
header .attract .maker .ground .wr_like{position:relative;width:94px;transition:.2s all}
header .attract .maker .ground .wr_like .chosen{right:auto;left:0}
header .attract .maker .ground .wr_like:hover .chosen{display:block}
header .attract .maker .ground .like{color:#fefefe;display:block;border-right:2px solid #ba696f;padding:18px 10px 7px;position:relative}
header .attract .maker .ground .like strong{width:34px;height:30px;display:block;background:url(../images/heart.svg) no-repeat 50% 50%;background-size:34px;margin:0 auto 6px;position:relative;z-index:2;transition:.2s all}
header .attract .maker .ground .like strong:before{content:"";width:34px;height:30px;display:block;background:url(../images/heart-yellow.svg) no-repeat 50% 50%;background-size:34px;margin:0 auto 6px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;opacity:0;transition:.2s all}
header .attract .maker .ground .like:hover strong:before{opacity:1}
header .attract .maker .ground .like span.txx{font-size:14px;display:block;text-align:center;line-height:120%;transition:.2s all}
header .attract .maker .ground .like span.num,header .attract .maker .ground .basket .icon .numbv{position:absolute;top:10%;right:14%;padding:0;background:#fdb91b;border-radius:20px;min-width:18px;line-height:18px;display:inline-block;vertical-align:top;color:#fff;text-align:center;font-size:11px;z-index:10}
header .attract .maker .ground .like:hover span.txx{color:#fdb91b}
header .attract .maker .ground .wr_basket{position:relative}
header .attract .maker .ground .wr_basket:hover .addit_menu,header .attract .maker .ground .wr_like:hover .addit_menu{display:block}
header .attract .maker .ground .basket{padding:0 14px 0 16px;height:100%}
header .attract .maker .ground .basket .icon{width:45px;height:45px;display:block;background:url(../images/big-shopping-trolley.svg) no-repeat 50% 50%;background-size:45px;margin-right:15px;position:relative}
header .attract .maker .ground .basket .icon .numbv{top:-6px;right:-13px;display:none}
header .attract .maker .ground .basket .icon:before{content:"";width:45px;height:45px;display:block;background:url(../images/big-shopping-trolley-yellow.svg) no-repeat 50% 50%;background-size:45px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;opacity:0;transition:.2s all}
header .attract .maker .ground .basket:hover .icon:before{content:"";opacity:1}
header .attract .maker .ground .basket:hover .amout .number,header .attract .maker .ground .basket:hover .amout .goods,header .attract .maker .ground .basket:hover .amout .price p,header .attract .maker .ground .basket:hover .amout .price strong{color:#fdb91b}
header .attract .maker .ground .basket .amout{text-align:right}
header .attract .maker .ground .basket .amout .number{color:#fff;font-size:12px;display:block;line-height:110%;transform:scale(1,1.3);margin-bottom:2px;transition:.2s all}
header .attract .maker .ground .basket .amout .goods{font-size:12px;color:#fff;display:block;line-height:110%;transition:.2s all}
header .attract .maker .ground .basket .amout .price{margin:7px 0 -10px}
header .attract .maker .ground .basket .amout .price strong{font-size:14px;color:#fff;padding-right:5px;transition:.2s all;font-weight:400}
header .attract .maker .ground .basket .amout .price p{font-size:15px;color:#fff;margin:0;transition:.2s all}
header .alife{position:absolute}
header .menu{padding:3px 0 0}
header .menu ul{margin:0;padding:0}
header .menu ul:nth-child(2) li:last-child a{font-weight:700}
header .menu&gt;ul.account_menu{display:none}
header .menu&gt;ul.account_menu+ul li a{font-weight:700}
header .menu ul.menu li{overflow:hidden}
header .menu ul.menu li .link-pro{position:relative}
header .menu ul.menu li .link-pro a.comein{position:relative;padding-left:30px}
header .menu ul.menu li .link-pro a.comein:before{position:absolute;display:block;content:"";top:0;bottom:1px;margin:auto;left:0;width:17px;height:17px;background:url(../images/account-user.svg) no-repeat 50% 50% / contain}
header .menu ul.menu li .link-pro span.menu-arrows{display:none}
header .menu ul.menu&gt;li&gt;ul{position:absolute;top:31px;left:0;width:450px;background:#fff;padding:15px;z-index:993;border:1px solid #b8b8b8;-moz-column-count:2;-webkit-column-count:2;column-count:2;display:none}
header .menu ul.menu&gt;li:hover&gt;ul{display:block}
header .menu ul.menu&gt;li&gt;ul&gt;li{width:100%}
header .menu ul.menu&gt;li&gt;ul&gt;li&gt;ul&gt;li{display:block;line-height:90%;margin-bottom:5px}
header .menu ul.menu&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a{font-size:13px;font-weight:400!important;line-height:100%}
header .menu ul li{display:inline-block;vertical-align:middle;line-height:180%;position:relative;margin-right:15px}
header .menu ul li a{font-size:16px;color:#000;background:#fff;display:block;position:relative;z-index:2}
header .menu ul li a.bold{font-weight:700}
header .menu ul li a:hover,.searchform .result_body a:hover{color:#e62a2e}
header .menu ul li ul li:not(.mainmenu__li-button) a:hover,header .menu ul li:not(.mainmenu__li-button) p a:hover,.searchform .result_body a:hover{text-decoration:underline!important}
header .menu ul li:last-child a{padding-right:0}
header .menu a.phone{margin-left:10px;font-size:16px;line-height:110%;cursor:default}
header .menu&gt;ul&gt;li&gt;a:before{content:"";display:none;width:100%;height:3px;background:#89000b;position:absolute;left:0;bottom:-3px;z-index:3}
header .menu&gt;ul&gt;li&gt;.child-field{position:absolute;top:-10px;left:0;width:410px;background:#fff;opacity:0;transition:.2s all;padding:20px 20px 0;z-index:1;border:1px solid #b8b8b8}
header .menu&gt;ul&gt;li:hover&gt;a:before{display:block}
header .menu&gt;ul&gt;li&gt;.child-field .wr_column{margin-left:10px}
header .menu&gt;ul&gt;li&gt;.child-field .column,header .menu&gt;ul&gt;li&gt;.child-field .column_row{margin-bottom:15px;min-width:33%}
header .menu&gt;ul&gt;li&gt;.child-field .column.first{margin-right:30px}
header .menu&gt;ul&gt;li&gt;.child-field .column_row{width:100%}
header .menu&gt;ul&gt;li&gt;.child-field p,.searchform .result_body .columns .column p{margin:0;font-size:16px;color:#000;font-weight:700;line-height:110%;margin-bottom:10px}
header .menu&gt;ul&gt;li&gt;.child-field ul{margin-bottom:10px}
header .menu&gt;ul&gt;li&gt;.child-field ul li{display:block;line-height:90%;margin-top:10px}
header .menu&gt;ul&gt;li&gt;.child-field ul li.mainmenu__item--last{margin-bottom:20px}
header .menu&gt;ul&gt;li&gt;.child-field ul li ul{display:none}
header .menu&gt;ul&gt;li&gt;.child-field ul li a,.searchform .result_body .columns .column a{font-size:13px;font-weight:400!important;line-height:110%}
.balanceform .btn{margin-top:10px}
.wr-slider-section{/*padding:85px 0 60px*/padding:16px 0 60px}
.cross-section .move-area{width:66.266%;position:relative;border-radius:8px;overflow:hidden}
.cross-section .move-area ul{margin:0;padding:0;position:absolute;bottom:4%;left:0;width:100%;text-align:center}
.cross-section .move-area ul li{display:inline-block;vertical-align:top;margin:0 4px}
.cross-section .move-area ul li button{outline:0;width:6px;height:6px;overflow:hidden;text-indent:-999px;z-index:8;transition:.3s all;cursor:pointer;border-radius:50%;border:0;background:#fff;opacity:.3;box-sizing:border-box;padding:0}
.cross-section .move-area.hide_dots ul.slick-dots{display:none}
.cross-section .move-area li.slick-active button{opacity:.6}
.cross-section .move-area .slick-arrow{width:52px;height:52px;position:absolute;top:50%;margin-top:-26px;background:url(../images/slider_arrows2.png) 0 0;background-repeat:no-repeat;z-index:980;text-indent:100px;border-radius:50%;box-shadow:none;border:1px solid #fff;cursor:pointer;opacity:.3;transition:.2s all;overflow:hidden}
.cross-section .move-area:hover .slick-arrow{opacity:1}
.cross-section .move-area .slick-prev{left:15px}
.cross-section .move-area .slick-next{left:auto;right:15px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.cross-section .move-area a.item{display:block}
.cross-section .element-icon{width:16%;border:1px solid #8b000c;position:relative;top:0;transition:.2s all;text-align:center;padding:2px 2px 10px;display:block}
.cross-section .element-icon:hover{top:-5px}
.cross-section .element-icon .image{margin-bottom:10px;height:130px}
.cross-section .element-icon .ahead{background:#89000b;padding:4px 10px;margin-bottom:15px;min-height:58px;display:flex;justify-content:center;align-items:center}
.cross-section .element-icon .ahead strong{font-size:20px;color:#fff;display:block;text-align:center}
.cross-section .element-icon img{vertical-align:top;max-height:130px}
.cross-section .element-icon p{color:#17181c;font-size:14px;line-height:120%;max-width:154px;margin:0 auto}
.wr_encrypt{margin-top:30px;padding-bottom:55px}
.wr_encrypt .simillar .hill{margin-bottom:20px}
.wr_encrypt .simillar .hill span{display:block;font-size:16px;text-transform:uppercase;font-weight:700;padding-left:22px;position:relative;margin-right:13px}
.encrypt .hill span:before{content:"";display:block;width:17px;height:20px;background:url(../images/sprite.png) no-repeat -68px -229px;position:absolute;top:50%;left:0;margin-top:-10px}
.wr_encrypt .simillar .hill strong{font-size:16px;color:rgba(0,0,0,0.60);text-decoration:underline;font-weight:400;transition:.2s all;cursor:pointer}
.wr_encrypt .simillar .hill strong:hover{text-decoration:none}
.wr_encrypt .simillar .ground .item{padding-right:22px;position:relative;top:0;width:20%;transition:.2s all}
.wr_encrypt .simillar.cols_1 .item{width:100%}
.wr_encrypt .simillar.cols_2 .item{width:50%}
.wr_encrypt .simillar.cols_3 .item{width:33.333%}
.wr_encrypt .simillar.cols_4 .item{width:25%}
.wr_encrypt .simillar.recomend .ground .item:last-child{padding-right:0}
.wr_encrypt .simillar .ground .item:hover{top:-3px}
.wr_encrypt .simillar .ground .item .image img{max-width:123px;max-height:180px}
.wr_encrypt .simillar .ground .item .text{padding-left:13px;display:block}
.wr_encrypt .simillar .ground .item .text p{margin:0;line-height:110%}
.wr_encrypt .simillar .ground .item .text p strong{display:block;font-size:14px;font-weight:400;margin-bottom:5px;line-height:140%}
.wr_encrypt .simillar .ground .item .text p span{display:block;font-size:12px;font-style:italic;margin-bottom:5px;line-height:140%}
.wr_encrypt .simillar .ground .item .text .price{font-size:18px;white-space:nowrap}
.wr_encrypt .simillar .ground .item .text .price strong{line-height:110%;font-weight:400}
.wr_encrypt .simillar{width:100%}
.wr_encrypt .simillar.cols_1{width:20%}
.wr_encrypt .simillar.cols_2{width:40%}
.wr_encrypt .simillar.cols_3{width:60%}
.wr_encrypt .simillar.cols_4{width:80%}
.wr_encrypt .recomend .item:last-child{margin-right:0}
.wr-common-section{padding-bottom:50px;overflow:hidden}
.wr-common-section.more_down{padding-bottom:30px}
.title{text-align:center;position:relative}
.title:after{content:"";display:block;width:100%;height:3px;background:url(../images/line-throught.jpg) no-repeat 50% 50%;background-size:cover;position:absolute;top:50%;left:0;right:0;margin-top:0;z-index:5}
.title a{color:#89000b;text-transform:initial;display:inline-block;vertical-align:top;margin:0 auto;padding:0 30px;background:#fff;z-index:10;position:relative;font-size:34px;font-weight:700;line-height:110%}
.title a:hover{color:#e62a2e}
.title span{color:#89000b;text-transform:initial;display:inline-block;vertical-align:top;margin:0 auto;padding:0 30px;background:#fff;z-index:10;position:relative;font-size:34px;font-weight:700}
.common-section{padding-top:15px;margin:0 -15px}
.common-section.cancel{margin:0}
.common-section.cancel .slick-prev{margin-left:0}
.common-section.cancel .slick-next{margin-right:0}
.common-section .slick-track{padding-top:30px}
.common-section .shell{width:16.66666666%;margin-bottom:50px}
.common-section.common-movement .shell{margin-bottom:0}
.sidebar+.content-part .common-section .shell,.side_nav+.content-part .common-section .shell{width:20%}
.common-section .shell .shell-inside{margin:0 15px;transition:.3s all;position:relative;top:0}
.common-section .shell:not(.nolink) .shell-inside:hover{top:-5px}
.common-section .shell .item{display:block;margin-bottom:10px}
.common-section .shell .item .cover-img{text-align:center;margin-bottom:10px;min-height:263px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position: relative;z-index: 1;}
.cover-img__image{position:relative}
.cover-img__inoagent{position:absolute;bottom:0;left:0;right:0;background:#000;color:#fff;font-size:11px;line-height:140%;padding:10px;text-transform:uppercase;text-align:center}
.common-section.common-movement .shell.free-delivery .cover-img{padding-bottom:20px}
.common-section .shell .item img{margin:0 auto;max-height:250px;vertical-align:top}
.common-section .shell .item .text{display:block}
.common-section .shell .item .text .designation{color:#000;margin-bottom:12px;text-align:right;display:block}
.common-section .shell .item .text .designation strong{display:block;font-size:14px;line-height:120%;margin-bottom:4px}
.common-section .shell .item .text .designation span{display:block;font-size:12px;font-style:italic;line-height:120%}
.common-section .shell .item .text .purchase{margin-bottom:10px;display:block;line-height:85%}
.common-section .shell .item .text .purchase .numbers{display:block;text-align:right}
.common-section .shell .item .text .purchase .numbers span{font-size:14px;text-decoration:line-through}
.common-section .shell .item .text .purchase .numbers strong{font-size:18px}
.common-section .shell .item .text .purchase .numbers span+strong{color:#fd0404}
.common-section .shell .selection{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.common-section .shell .selection .like{display:block;width:23px;height:23px;background:url(../images/heart-border.svg) no-repeat 50% 50% / contain;transition:none;position:relative;margin-right:10px}
.common-movement-2 .shell .selection .like{display:block;width:23px;height:21px;background:url(../images/heart-border-white.svg) no-repeat 50% 50%;background-size:23px;transition:none;position:relative;margin-right:10px}
.common-section .shell .selection .like:before{content:"";display:block;width:23px;height:21px;background:url(../images/heart-border-yellow.svg) no-repeat 50% 50%;background-size:23px;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;transition:.2s all;opacity:0}
.common-section .shell .selection .like.active:before,.common-section .shell .selection .like:hover:before{opacity:1}
.common-section .shell .selection a.buy,.book-line .item .description .cost-line a.buy{font-size:14px;color:#000;position:relative;padding:4px 18px;border:1px solid #d2d3d3;border-radius:25px;line-height:130%;background-color:#fff;font-weight:700;white-space:nowrap;text-decoration:none}
.common-section .shell .selection a.buy:hover,.book-line .item .description .cost-line a.buy:hover{border:1px solid #89000b;background:#89000b;color:#fff}
.common-section .shell .selection a.buy:not(.notfound):before,.book-line .item .description .cost-line a.buy:not(.notfound):before{content:"";display:block;width:22px;height:19px;background:url(../images/big-shopping-trolley-gray.svg) no-repeat 50% 50%;background-size:19px;display:inline-block;vertical-align:middle;margin-right:7px;margin-left:-4px;margin-top:-3px}
.common-section .shell .selection a.buy:not(.notfound):hover:before,.book-line .item .description .cost-line a.buy:not(.notfound):hover:before{background-image:url(../images/big-shopping-trolley.svg)}
.common-movement,.arrows-copy{position:relative}
.common-movement .slick-arrow,.common-movement-2 .slick-arrow,.arrows-copy .slick-arrow{width:60px;height:60px;position:absolute;bottom:50%;background-color:#fff;background-image:url(../images/next.svg);background-repeat:no-repeat;background-position:50% 50%;border-radius:50%;background-size:30px;cursor:pointer;transition:.2s all;border:none;overflow:hidden;text-indent:100px;padding:0;z-index:80;transition:.2s all;border:2px solid #fff}
.common-movement .slick-arrow:hover,.common-movement-2 .slick-arrow:hover,.arrows-copy .slick-arrow:hover{border:2px solid #89000b}
.common-movement .slick-prev,.common-movement-2 .slick-prev,.arrows-copy .slick-prev{left:0;margin-left:-7px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.common-movement .slick-next,.common-movement-2 .slick-next,.arrows-copy .slick-next{left:auto;right:0;margin-right:-7px}
.focus_books{padding-top:40px;padding-bottom:5px}
.focus_books .preses span{cursor:pointer;font-size:18px;color:#000;max-width:267px;transition:.2s all;padding:6px 15px;border-radius:7px 7px 0 0;min-height:55px;line-height:120%;border:1px solid #a7a8aa;border-bottom:none;margin-right:7px}
.focus_books .preses span.active{font-weight:700;background:#edeeef;border:1px solid #edeeef;border-bottom:0}
.focus_books .preses span strong{font-weight:400}
.focus_books .preses span.active strong{font-weight:700}
.focus_books .wr_books_content{background:#edeeef;padding:0 0 35px}
.focus_books .wr_books_content .common-movement:not(.slick-slider){opacity:0}
.focus_books .books_content{display:none}
.focus_books .books_content.active{display:block}
.categories-line{padding:40px 0 50px}
.categories-line .slick-track{padding:15px 0 45px}
.categories-line .envelope .item{display:block;text-align:center;max-width:270px;margin:0 auto;position:relative;top:0;box-shadow:0 16px 20px 0 rgba(0,0,0,.1)}
.categories-line .envelope .item:hover{box-shadow:0 16px 32px 0 rgba(0,0,0,.1)}
.categories-line .envelope .item .wr_image{overflow:hidden;display:block;height:380px}
.categories-line .envelope .item img{margin:0 auto;transition:.2s all}
.categories-line .envelope .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.categories-line .envelope .item .name{display:block;margin:0 auto;font-size:17px;line-height:135%;padding:15px 20px;background:#fff;min-height:96px;font-weight:700}
.categories-line.common-movement .slick-arrow{top:50%;margin-top:-40px}
.categories-line.common-movement .slick-prev{margin-left:-25px}
.categories-line.common-movement .slick-next{margin-right:-25px}
#full-text{display:none;max-width:80%}
#full-text strong{display:block;margin-bottom:12px;font-size:22px}
#full-text p{font-size:16px;line-height:150%;margin:0 0 10px}
.wr-top-line{background:#89000b;width:100%;padding:25px 0}
footer .top-line ul{margin:0;padding:0}
footer .top-line ul li{margin-bottom:3px;line-height:180%;list-style-type:none}
footer .top-line ul li a{color:#fff;font-size:14px}
footer .top-line ul li a:hover{color:#feb300}
footer .top-line .pochta a.letter{color:#fff;font-size:14px;text-decoration:underline;position:relative;padding-left:66px;margin-top:20px;display:inline-block;vertical-align:top}
footer .top-line .pochta a.letter:hover{text-decoration:none}
footer .top-line .pochta a.letter:before{content:"";display:block;width:54px;height:38px;background:url(../images/email.svg) no-repeat 50% 50%;background-size:48px;position:absolute;top:50%;left:0;margin-top:-18px}
.wr-middle-line{background:#fff;width:100%;padding:10px 0}
footer .middle-line{text-align:center}
footer .middle-line .firebird{margin-right:30px}
footer .middle-line strong{color:#000;font-size:18px}
footer .middle-line .social{margin-left:15px}
footer .middle-line .social a{display:block;margin:0 8px;width:37px;height:36px;border-radius:7px}
footer .middle-line .social a:hover{margin:-5px 8px 5px}
footer .middle-line .social a.inst{background:url(../images/instagram.svg) no-repeat 50% 50%;background-size:37px}
footer .middle-line .social a.fb{background:url(../images/facebook.svg) no-repeat 50% 50%;background-size:37px}
footer .middle-line .social a.vk{background:url(../images/icon.svg) no-repeat 50% 50%;background-size:37px}
.wr-bottom-line{background:#89000b;width:100%;padding:15px 0}
footer .bottom-line .el-uno span{color:#fff;font-size:12px;margin-right:70px}
footer .bottom-line .el-due span,footer .bottom-line .el-due a{color:#fff;font-size:12px;padding-left:20px}
.category .items-leading{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -10px}
.category .items-leading&gt;div{width:31%;margin:0 1.15%;margin-bottom:20px;padding-bottom:40px;border-bottom:4px solid #89000b}
.category .items-leading&gt;div h2 a{font-size:16px;line-height:130%;min-height:45px;display:block}
.category .items-leading&gt;div img{max-height:400px}
.category .sidebar,.side_nav{width:18.266%;min-width:18.266%;margin-right:3%}
.category .sidebar .anamed{font-size:24px;color:#040404;font-weight:700;text-transform:uppercase;margin-bottom:20px}
.category .sidebar ul{margin:0;padding:0;list-style:none}
.category .sidebar ul li{margin-bottom:15px;overflow:hidden;position:relative}
.category .sidebar .obtain&gt;ul li.visible{overflow:visible}
.category .sidebar .obtain&gt;ul li.not_visible&gt;ul{position:absolute;left:80%;opacity:0;transition:.2s all;top:-20px;margin-left:-10px;min-width:300px}
.category .sidebar .obtain&gt;ul&gt;li&gt;a{font-size:18px;font-weight:700;line-height:130%}
.category .sidebar ul li:before{content:"";display:block;top:0;left:0;bottom:0;right:0;z-index:1;background:#fff;position:absolute}
.category .sidebar ul li a{position:relative;z-index:2}
.category .sidebar ul&gt;li a:hover,.category .sidebar ul&gt;li.current&gt;a,.category .sidebar ul&gt;li.visible&gt;ul&gt;li.visible&gt;ul&gt;li a:hover,.category .sidebar ul&gt;li.visible&gt;ul&gt;li.visible&gt;ul&gt;li.current&gt;a{color:#e62a2e}
.category .sidebar ul&gt;li&gt;ul{padding-left:14px}
.category .sidebar ul&gt;li&gt;ul&gt;li{margin-top:11px;line-height:120%}
.category .sidebar ul&gt;li&gt;ul&gt;li&gt;a{font-size:16px}
.category .sidebar ul&gt;li.visible&gt;ul&gt;li.visible&gt;ul&gt;li{margin-bottom:10px}
.category .sidebar ul&gt;li.visible&gt;ul&gt;li.visible&gt;ul&gt;li a{font-size:14px;color:#777}
.breadcrumbs{margin-bottom:15px}
.breadcrumbs ul{margin:0;padding:0}
.breadcrumbs ul li{display:inline-block;vertical-align:top}
.breadcrumbs ul li.exept{font-size:12px}
.breadcrumbs ul li a,.breadcrumbs ul li&gt;span{font-size:12px;color:#000;display:inline-block;vertical-align:top;text-decoration:underline}
.breadcrumbs ul li&gt;span{text-decoration:none}
.content-part{width:100%}
.content-part .pick-title{margin-bottom:10px}
.content-part .pick-title .anamed{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px;margin-right:20px}
.content-part .pick-title .anamed ul{display:none}
.content-part .pick-title .anamed h1,.content-part .pick-title .anamed strong{text-transform:initial;margin:0;color:#040404;font-weight:700;font-size:40px;display:inline-block;vertical-align:top;margin-right:20px;line-height:100%}
.content-part .pick-title .anamed span{font-size:14px;color:#000;font-weight:700}
.content-part .pick-title form{width:56%;margin-bottom:15px;position:relative}
.content-part .pick-title form input.your_latters{box-shadow:none;border-radius:8px;font-style:italic;border:1px solid #bebcb5;padding:9px 130px 9px 18px}
.content-part .pick-title form input.your_latters::-webkit-input-placeholder{color:#9c9a9a}
.content-part .pick-title form input.your_latters::-moz-placeholder{color:#9c9a9a}
.content-part .pick-title form input.your_latters:-moz-placeholder{color:#9c9a9a}
.content-part .pick-title form input.your_latters:-ms-input-placeholder{color:#9c9a9a}
.content-part .pick-title form input.zoom{width:71px;text-indent:150px;overflow:hidden;border:none;position:absolute;top:5px;right:0;bottom:5px;border-radius:0 8px 8px 0;cursor:pointer;border-left:2px solid #acacac;background-color:#fff;background:url(../images/magnifying-glass.svg) no-repeat 50% 50%;background-size:26px}
.searchform .clear{display:none;width:26px;height:26px;position:absolute;background:#edeeef;right:90px;top:0;bottom:0;margin:auto;border-radius:50%;cursor:pointer;color:#000;text-align:center;line-height:26px;font-size:22px}
.searchform .clear:after{content:"×"}
.searchform.show_close .clear{display:block}
.content-part .sort-field{background:#e6e6e6;padding:8px 15px;margin-bottom:10px}
.content-part .sort-field,
.sort-field__sorting,
.sort-field__sorting__views{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start}
.sort-field__label{font-size:14px;color:#000;display:inline-block;vertical-align:top;margin-right:20px;font-weight:400}
.sort-field__ul{margin:0;padding:0;margin-right:12px}
.sort-field__ul li{display:inline-block;vertical-align:top}
.sort-field__ul li a{font-size:14px;display:block;text-decoration:underline;padding-right:20px;margin-right:15px;position:relative;transition:.2s all}
.sort-field__ul li a:hover{text-decoration:none}
.sort-field__ul li a:before{content:"";display:block;width:13px;height:13px;background:url(../images/sprite.png) no-repeat -143px -115px;position:absolute;top:50%;right:0;margin-top:-6px}
.sort-field__ul li a.desc:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.content-part .sort-linker input[type=radio]{position:absolute;z-index:1;opacity:0}
.content-part .sort-linker input[type=radio]:checked+label .sim{cursor:default}
.content-part .sort-linker input[type=radio]:not(:checked)+label .sim:hover{border-color:#040404}
.content-part .sort-linker .sim{width:28px;height:28px;margin-left:8px;display:block;cursor:pointer;position:relative;z-index:2;transition:.2s all;border:1px solid #999;padding:5px;display:block;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center}
.content-part .sort-linker .sim svg{width:14px;height:14px;fill:#999}
.content-part .chitai-page .item-image{float:left;margin-right:20px}
.content-part .chitai-page .texto h1{color:#89000b;font-size:28px}
.content-part .chitai-page .texto .ya-share2{margin-bottom:15px}
.content-part .chitai-page .texto .ya-share2 li a .ya-share2__icon{height:35px;width:35px;background-size:35px 35px} 
.book-line{margin-bottom:20px}
.book-line .item{margin-bottom:15px;border:1px solid #d7d7d7;padding:25px;width:100%}
.book-line .item a.image{width:12%;margin-right:3%}
.book-line .item .description{width:81%}
.book-line .item .description a.prebook-tlt{font-size:18px;display:block;font-weight:700;margin-bottom:4px;line-height:110%}
.book-line .item .description a.prebook-autor{font-size:16px;display:block;margin-bottom:3px;line-height:110%}
.book-line .item .description .prebook-launcher{font-size:19px;color:#aaa;margin-bottom:2px}
.book-line .item .description .prebook-launcher a:hover{color:#89000b}
.book-line .item .description .prebook-launcher span,.book-line .item .description .prebook-launcher a{display:inline-block;vertical-align:top;margin-right:15px;font-size:14px;color:#aaa}
.book-line .item .description .story{margin-bottom:5px;max-height:60px;overflow:hidden;transition:.2s all}
.book-line .item .description .story.active{max-height:1000px}
.book-line .item .description .story,.book-line .item .description .story p{margin:0;font-size:16px;line-height:130%}
.book-line .item .description .wr_story span.more{font-size:14px;color:#aaa;font-style:italic;cursor:pointer;transition:.2s all}
.book-line .item .description .wr_story span:hover{color:#89000b}
.book-line .item .description .cost-line .price{margin-right:25px}
.book-line .item .description .cost-line .price span{font-size:14px;text-decoration:line-through;display:inline-block;vertical-align:top;margin-right:10px;line-height:135%}
.book-line .item .description .cost-line .price strong{font-size:18px;color:#fc0606;font-weight:400;line-height:120%}
.book-line .item .description .cost-line .hearth{display:block;width:23px;height:21px;background:url(../images/heart-border.svg) no-repeat 50% 50%;background-size:23px;margin-right:10px;cursor:pointer;position:relative;z-index:2;margin-bottom:3px}
.book-line .item .description .cost-line .hearth:before{content:"";display:block;width:23px;height:21px;background:url(../images/heart-border-yellow.svg) no-repeat 50% 50%;background-size:23px;margin-right:30px;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;transition:.2s all;opacity:0}
.book-line .item .description .cost-line .hearth.active:before,.book-line .item .description .cost-line .hearth:hover:before{opacity:1}
.book-line .item .description .cost-line a.buy{padding:5px 29px}
.extande-mode .learn-more{margin-bottom:20px;text-align:center}
.extande-mode .learn-more span{font-size:14px;color:#000;cursor:pointer;display:inline-block;vertical-align:top;text-align:center;margin:0 auto;text-transform:uppercase;border:1px solid #a7a9a8;border-radius:25px;padding:5px 18px;transition:.2s all;line-height:120%}
.extande-mode .learn-more span:hover{border:1px solid #89000b;background:#89000b;color:#fff}
.extande-mode .dots{text-align:center}
.extande-mode .dots ul{margin:0;padding:0}
.extande-mode .dots ul li{display:inline-block;vertical-align:top;margin:0 4px 5px}
.extande-mode .dots ul li:first-child,.extande-mode .dots ul li:last-child{display:none}
.extande-mode .dots ul li a{font-size:14px;color:#000;padding:5px;border:1px solid #a7a9a8;border-radius:50%;min-width:35px;display:block;height:35px;position:relative}
.extande-mode .dots ul li.disabled{opacity:.5}
.extande-mode .dots ul li.disabled a{color:#a7a9a8}
.extande-mode .dots ul li.active a{border:1px solid #89000b;background:#89000b;color:#fff;cursor:default}
.extande-mode .dots ul li a[title=Вперёд]{font-size:0}
.extande-mode .dots ul li:not(.active) a.pagenav:hover{border-color:#89000b;color:#89000b}
.extande-mode .dots ul li a[data-action='next']:after,.extande-mode .dots ul li a[data-action='next']:before,.extande-mode .dots ul li a[data-action='prev']:after,.extande-mode .dots ul li a[data-action='prev']:before{content:"";position:absolute;top:0;left:3px;bottom:0;right:0;width:14px;margin:auto;z-index:1;height:18px;background:url(../images/virustotal-icon.svg) no-repeat 50% 50% / contain}
.extande-mode .dots ul li a[data-action='next']:before,.extande-mode .dots ul li a[data-action='prev']:before{background-image:url(../images/virustotal-icon-red.svg);z-index:2;opacity:0;transition:.2s all}
.extande-mode .dots ul li:not(.disabled) a[data-action='next']:hover:before,.extande-mode .dots ul li:not(.disabled) a[data-action='prev']:hover:before{opacity:1}
.extande-mode .dots ul li a[data-action='prev']:after,.extande-mode .dots ul li a[data-action='prev']:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;right:2px}
.wr-product{padding-top:20px}
.product .ahead-book{margin-bottom:11px}
.product .ahead-book h1,.subtitle{line-height:120%;font-size:28px;margin:0;margin-bottom:5px;font-weight:700}
.product .ahead-book a.book-autor{font-size:20px}
.book-envelope{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.book-envelope .image{width:28.615%}
.book-envelope .image .full-size{margin-bottom:15px}
.book-envelope .image .full-size a{display:inline-block;width:100%;position:relative}
.book-envelope .image .full-size img{vertical-align:top;width:100%}
.book-envelope .image .compresed-size .disappiar{display:none}
.book-envelope .image .compresed-size .item a:hover{opacity:1}
.book-envelope .image .compresed-size .item a{display:block;max-width:76px;text-align:center;margin-left:20px;transition:.2s all;opacity:.7}
.book-envelope .image .compresed-size .item a:first-child{margin-left:0}
.book-envelope .image .compresed-size .item .preview_image{height:76px;margin-bottom:5px;padding:1px;width:76px;border:1px solid #9a9a9a}
.book-envelope .image .compresed-size .item .preview_image img{max-height:72px;max-width:100%;vertical-align:top}
.book-envelope .image .compresed-size .item p{margin:0;font-size:13px;line-height:110%;text-align:left}
.book-envelope .about-info{width:28.969%;border:1px solid #c7878c;padding:15px}
.book-envelope .about-info .total{margin-bottom:8px}
.book-envelope .about-info .total .line{margin-bottom:12px;font-size:16px;line-height:145%}
.book-envelope .about-info .total .line &gt; span{color:#777;min-width:113px;display:block;margin-right:15px}
.book-envelope .about-info .total .line &gt; span .link{color:inherit;    line-height: 170%;}
.book-envelope .about-info .total .line.related .value .item{border:0;background:#e1e1e1;display:inline-block;vertical-align:top;border-radius:20px;padding:5px 8px;font-size:14px;line-height:14px;color:#000;text-decoration:none;min-width:24px;text-align:center;height:24px}
.book-envelope .about-info .total .line.related .value .cover-item{margin:0 5px 5px 0}
.book-envelope .about-info .total .line.related .value .cover-item:last-child{margin-right:0}
.book-envelope .about-info .total .line.related .value .item:not(.permalink){background:#89000b;color:#fff}
.book-envelope .about-info .total .line.related .value .permalink.item:hover{background:red;color:#fff}
.book-envelope .about-info .total .line a,.book-envelope .detail-info .other ul li a,.book-envelope .about-info .purchase a.reviews span,.product .ahead-book a.book-autor,.inform_error_link a,.book-envelope .detail-info .main-desc a,.bottom_links a,.checkout_container .type_user_checker.active,.pvz_list .item .desc a,.xs_store_quantity .link span,.book-envelope .about-info .total .line .link,.search_from_categories .results .link a,.book-envelope .about-info .price_complect .link,.xs_filter__button-reset,.xs_filter__modal-reset, .product_rating__label span{color:#000;border-bottom:1px dashed rgba(0,0,0,0.41);cursor:pointer}
.book-envelope .about-info .total .line a:hover,.book-envelope .detail-info .other ul li a:hover,.book-envelope .about-info .purchase a.reviews:hover span,.inform_error_link a:hover,.product .ahead-book a.book-autor:hover,.book-envelope .detail-info .main-desc a:hover,.bottom_links a:hover,.pvz_list .item .desc a:hover,.xs_store_quantity .link span:hover,.book-envelope .about-info .total .line .link:hover,.search_from_categories .results .link a:hover,
.book-envelope .about-info .price_complect .link:hover,.xs_filter__button-reset:hover,.xs_filter__modal-reset:hover, .product_rating__label span:hover{border-bottom-color:transparent}
.checkout_container .type_user_checker{color:#a6a6a6;border-bottom:1px dashed transparent;margin-bottom:7px;margin-top:8px}
.checkout_container .type_user_checker.active{color:#000;cursor:default}
.checkout_container .type_user_checker:first-child{margin-right:45px}
.book-envelope .about-info .total .line .value{color:#000;margin:0;line-height:140%}
.book-envelope .about-info .price_complect{margin:15px 0 20px}
.book-envelope .about-info .price_complect .price{font-size:20px}
.book-envelope .about-info .purchase{margin-bottom:15px;padding-right:10px}
.book-envelope .about-info .purchase span{font-size:24px;text-decoration:line-through;line-height:110%}
.book-envelope .about-info .purchase strong{font-size:31px;line-height:110%}
.book-envelope .about-info .purchase span+strong{color:#fd0404}
.book-envelope .about-info .purchase a.reviews{margin:0;display:block}
.book-envelope .about-info .purchase a.reviews strong{width:30px;height:26px;background:url(../images/sprite.png) no-repeat 0 -263px;display:block;margin:0 auto}
.book-envelope .about-info .purchase a.reviews span{font-size:14px;text-decoration:none}
.book-envelope .about-info .purchase a.reviews:hover span{text-decoration:none}
.book-envelope .about-info .availible{text-align:center;margin-bottom:17px}
.book-envelope .about-info .availible span,.xs_availible span{display:inline-block;vertical-align:top;font-size:20px;color:#676767;position:relative}
.book-envelope .about-info .availible strong,.xs_availible strong:not(.count){display:block;width:51px;height:19px;position:relative;margin-left:15px;background:url(../images/availible-no.jpg) repeat-x 0 0}
.book-envelope .about-info .availible strong:before,.xs_availible strong:not(.count):before{content:"";display:block;width:100%;height:19px}
.xs_availible strong.count{color:#89000b;margin-left:10px;font-weight:400;font-size:110%}
.book-envelope .about-info .availible strong.planty:before,.xs_availible strong.planty:before{content:"";background:url(../images/availible.jpg) repeat-x 0 0}
.book-envelope .about-info .availible strong.middle:before,.xs_availible strong.middle:before{content:"";background:url(../images/availible-middle.jpg) repeat-x 0 0;width:70%}
.book-envelope .about-info .availible strong.low:before,.xs_availible strong.low:before{content:"";background:url(../images/availible-low.jpg) repeat-x 0 0;width:35%}
.book-envelope .about-info a.buy-all{white-space:nowrap}
.book-envelope .about-info a.buy-all,.book-envelope .about-info a.btn{background:#89000b;border-radius:5px;display:block;text-align:center;padding:10px 26px;margin-bottom:18px}
.book-envelope .about-info a.btn{background:#e1e1e1;color:inherit;font-size:16px;width:100%}
.book-envelope .about-info a.btn:hover{background:#c7c7c7}
.book-envelope .about-info a.buy-all.toCart{background:#fdb91b;color:#fff}
.book-envelope .about-info a.buy-all:hover{background:red}
.book-envelope .about-info a.buy-all strong{font-size:21px;color:#fff;display:inline-block;vertical-align:top;position:relative}
.book-envelope .about-info a.buy-all strong:before{content:"";display:block;width:30px;height:27px;margin-top:-3px;background:url(../images/big-shopping-trolley.svg) no-repeat 50% 50%;margin-right:10px;display:inline-block;vertical-align:middle}
.book-envelope .about-info .rating{margin-bottom:20px;padding-right:20px}
.book-envelope .about-info .rating ul{margin:0;padding:0}
.book-envelope .about-info .rating ul li{margin-right:4px;list-style-type:none}
.book-envelope .about-info .rating ul li a{display:block;width:25px;height:24px;background:url(../images/sprite.png) no-repeat -4px -224px;transition:none}
.book-envelope .about-info .rating ul li a:hover{background:url(../images/sprite.png) no-repeat -34px -224px}
.book-envelope .about-info .rating strong{font-size:22px}
.book-envelope .about-info .rating span{color:rgba(0,0,0,0.60);font-size:16px;line-height:140%}
.book-envelope .about-info .recive{text-align:left;padding-left:45px}
.book-envelope .about-info .recive p{font-size:16px;text-align:center;color:rgba(0,0,0,0.60);display:inline-block;vertical-align:top;margin:0 auto 21px;position:relative;padding-left:53px}
.book-envelope .about-info .recive p:before{content:"";display:block;width:29px;height:29px;position:absolute;top:50%;left:12px;margin-top:-15px;background:url(../images/sprite.png) no-repeat -56px -173px}
.book-envelope .about-info .recive p a{text-decoration:underline;color:rgba(0,0,0,0.60)}
.book-envelope .about-info .recive p a:hover{text-decoration:none}
.book-envelope .about-info .deep-know .item{margin-bottom:9px;font-size:13px;color:rgba(0,0,0,0.60);line-height:120%}
.book-envelope .about-info .deep-know .item:last-child{margin-bottom:0}
.book-envelope .about-info .deep-know .item span{display:block;width:120px;margin-right:30px}
.book-envelope .about-info .deep-know .item strong{font-weight:400}
.book-envelope .detail-info{width:41%}
.book-envelope .detail-info .button-line{margin-bottom:15px}
.book-envelope .detail-info .button-line .same{margin-right:30px}
.book-envelope .detail-info .button-line .same:last-child{margin-right:0}
.book-envelope .detail-info .button-line .chosen{background-color:#e1e1e1;display:block;border-radius:5px;padding:9px 20px;text-align:center;cursor:pointer}
.book-envelope .detail-info .button-line .chosen:hover{background-color:#c7c7c7}
.book-envelope .detail-info .button-line .chosen:hover span{color:#000}
.book-envelope .detail-info .button-line .chosen.active{background-color:#ffb508}
.book-envelope .detail-info .button-line .chosen span{color:#000;display:inline-block;vertical-align:middle;font-size:16px;padding-left:35px;position:relative}
.book-envelope .detail-info .button-line .chosen span:before{content:"";display:block;width:26px;height:23px;background:url(../images/heart-border-white.svg) no-repeat 50% 50%;background-size:23px;transition:none;position:absolute;top:50%;left:0;margin-top:-11px}
.book-envelope .detail-info .button-line .chosen.active span{color:#fff}
.book-envelope .detail-info .button-line .new{text-align:center;padding:9px 10px;background:#89000b;border-radius:5px}
.book-envelope .detail-info .button-line .new span{color:#fff;font-size:16px}
.book-envelope .detail-info .button-line .new:hover{background:red}
.book-envelope .detail-info .button-line .top-sale{text-align:center;padding:9px 10px;background:#89000b;border-radius:5px;display:block}
.book-envelope .detail-info .button-line .top-sale:hover{background:red}
.book-envelope .detail-info .button-line .top-sale span{color:#fff;font-size:16px}
.book-envelope .detail-info .main-desc{margin-bottom:12px}
.book-envelope .detail-info .main-desc .text{max-height:315px;overflow:hidden;font-size:14px;line-height:140%}
.book-envelope .detail-info .main-desc .text *{font-size:inherit!important;background:inherit!important;line-height:inherit!important;display:inherit!important;margin:inherit!important;padding:inherit!important;font-weight:inherit!important;text-transform:inherit!important}
.book-envelope .detail-info .main-desc strong{display:block;font-size:18px;margin-bottom:6px}
.book-envelope .detail-info .main-desc a{font-size:14px;font-style:italic;display:inline-block;white-space:nowrap;vertical-align:top;cursor:pointer;transition:.2s all;display:none;line-height:130%;margin-top:5px}
.book-envelope .detail-info .main-desc.drop .text{position:relative;z-index:1}
.book-envelope .detail-info .main-desc.drop .text ul li:marker,
.book-envelope .detail-info .main-desc.drop .text ol li:marker{display:initial!important}
.book-envelope .detail-info .main-desc.drop .text ul,
.book-envelope .detail-info .main-desc.drop .text ol{padding:6px 0 6px 25px!important}
.book-envelope .detail-info .main-desc.drop .text ul li{list-style:disc!important;display:list-item!important;padding:0!important}
.book-envelope .detail-info .main-desc.drop .text ol li{list-style:decimal!important;display:list-item!important;padding:0!important}
.book-envelope .detail-info .main-desc.drop .text:after{content:'';display: inline-block;vertical-align:middle;width:100%;height:50px;background: url(../images/gradient-transparent.png) repeat-x bottom center/contain;position:absolute;left:0;right:0;bottom:0;z-index:2}
.book-envelope .detail-info .main-desc a.active{display:inline-block}
.book-envelope .detail-info .other strong,.book-envelope .detail-info .main-desc&gt;strong{display:block;margin-bottom:5px;font-size:18px}
.book-envelope .ul_container ul{margin:0;padding:0;width:48%;}
.book-envelope .detail-info .other ul li{margin-bottom:10px;line-height:95%;overflow:hidden}
.book-envelope .detail-info .other ul li a,.book-envelope .detail-info .other ul li span{font-size:14px;vertical-align:top;line-height:125%}
.book-envelope .detail-info .bytheway p{font-size:13px;text-align:center;font-style:italic;line-height:120%;margin:5px 0 0}
.wr_reviews{padding-bottom:35px}
.wr_reviews .reviews .atitle{font-size:34px;color:#951923;line-height:110%;margin-bottom:15px;font-weight:700}
.wr_reviews .reviews .leave{margin-bottom:25px}
.wr_reviews .reviews .leave span{font-size:16px;color:#000;display:inline-block;vertical-align:top;background:#e1e1e1;padding:9px 20px;border-radius:5px;cursor:pointer;transition:.2s all}
.wr_reviews .reviews .leave span:hover,.wr_reviews .reviews .leave span.active{background:#89000b;color:#fff}
.wr_reviews .reviews .wr_impress{padding:15px 20px 15px 25px;margin-bottom:35px;border:1px solid #a4a4a4;box-shadow:0 0 1px 1px #f5f5f5 inset}
.wr_reviews .reviews .wr_impress .date{text-align:right}
.wr_reviews .reviews .wr_impress .date span{color:#6d6d6d;font-size:16px}
.wr_reviews .reviews .wr_impress .impress strong{display:block;margin-bottom:4px;font-size:17px;line-height:120%}
.wr_reviews .reviews .wr_impress .impress p{margin:0;font-size:16px;line-height:140%}
.wr_reviews .reviews .wr_impress .estimate .inside{float:right}
.wr_reviews .reviews .wr_impress .estimate .inside a.item{margin-left:15px;font-size:16px}
.wr_reviews .reviews .wr_impress .estimate .inside a.item span{display:inline-block;vertical-align:top;padding-left:30px;position:relative}
.wr_reviews .reviews .wr_impress .estimate .inside a.item span:before{content:"";display:block;width:22px;height:22px;background:url(../images/sprite.png) no-repeat 0 0;position:absolute;top:50%;left:0;margin-top:-15px}
.wr_reviews .reviews .wr_impress .estimate .inside a.item.thumb_up span:before{content:"";display:block;background-position:-56px -263px}
.wr_reviews .reviews .wr_impress .estimate .inside a.item.thumb_up.active span:before{background-position:-85px -263px}
.wr_reviews .reviews .wr_impress .estimate .inside a.item.thumb_down span:before{content:"";display:block;background-position:-56px -292px;margin-top:-8px}
.wr_reviews .reviews .wr_impress .estimate .inside a.item.thumb_down.active span:before{background-position:-85px -292px}
.jshop_categ{margin-bottom:20px}
.jshop_categ .category_name h2{color:#89000b;text-transform:initial;display:inline-block;vertical-align:top;margin:0 auto 15px;background:#fff;z-index:10;position:relative;font-size:26px;font-weight:700;transition:.2s all}
.jshop_categ .category_name h2:hover a{color:#e62a2e}
.list_category .category{display:inline-block;vertical-align:top;line-height:100%;font-size:15px}
.list_category .category a:hover{color:#e62a2e}
.searchform .result_body{position:absolute;background:#fff;padding:17px 20px;z-index:3;min-width:100%;box-sizing:border-box;top:100%;margin-top:5px;border-radius:7px;border:1px solid #b8b8b8;font-size:14px;box-shadow:-7px 20px 20px -3px rgba(0,0,0,0.10)}
.searchform .result_body&gt;a{display:inline-block;padding:3px 0}
.searchform .result_body .more_result{text-align:center;padding-top:15px;border-top:1px solid #ddd;margin-top:20px;font-size:15px}
.searchform .result_body .image{display:inline-block;margin:0 5px 0 0;width:20px;height:20px;vertical-align:top;background-size:cover;background-position:top 0 left 50%}
.searchform .result_body .columns .column:first-child{width:55%}
.searchform .result_body .columns .column:last-child{width:41%}
.searchform .result_body .columns .column .block{margin-bottom:20px}
.searchform .result_body .link{line-height:120%;margin-top:7px}
.searchform .result_body .columns .column .block:last-child{margin:0}
.fix header .searchform .result_body{top:44px}
.pagination{margin:5px 0 0;clear:both}
.pagination ul{padding:0;margin:0}
.pagination ul li{display:inline-block}
.pagination ul li a{display:block;padding:0 7px}
.pagination ul li.disabled a{color:#666!important}
.pagination ul li.active a{color:#666!important;font-weight:700;border:1px solid #ddd;background:#f8f8f8;padding:1px 8px;border-radius:5px}
.cart_tlt{margin:25px 20% 10px 0}
.cart_tlt h1{margin:0;font-size:25px}
table.jshop.cart{width:100%;border-collapse:collapse;margin-top:15px}
.checkout_content table.jshop.cart{margin-top:0}
table.jshop.cart tr{border:1px solid #dcdcdc}
table.jshop.cart td,table.jshop.cart th{padding:15px;text-align:center;vertical-align:top}
table.jshop.cart td.product_name,table.jshop.cart th.product_name{text-align:left;width:47%}
table.cart .quantity .order{background:#fff;color:#245fbf;border:1px solid #bbb;padding:5px;width:37px}
table.cart .quantity .crt{border-top:1px solid #bbb;border-bottom:1px solid #bbb;width:36px}
.jshop_cart_container{width:80%}
.fusion_cart .sittings{width:19%;margin-top:15px}
.checkout_container{min-height:600px}
.checkout_container .checkout_result{width:24%}
.checkout_container .checkout_content{width:70%}
.fusion_cart .sittings .item,.checkout_container .checkout_result .sittings .item{background:#e3e5e6;padding:10px 14px;border-bottom:1px solid #b6b7b8}
.fusion_cart .sittings .item.last,.checkout_container .checkout_result .sittings .item.last{border-bottom:0}
.fusion_cart .sittings .item p,.checkout_container .checkout_result .sittings .item p{margin:0}
.fusion_cart .sittings .item strong,.checkout_container .checkout_result .sittings .item strong{font-size:15px}
.fusion_cart .sittings .item span,.checkout_container .checkout_result .sittings .item span{font-size:15px}
.fusion_cart .sittings .item .micro,.checkout_container .checkout_result .sittings .item .micro{font-size:12px;display:block}
.fusion_cart .sittings .did,.checkout_container .checkout_result .sittings .did{margin-top:10px}
.fusion_cart .sittings .did .btn,.checkout_container .checkout_result .sittings .did .btn{width:100%;border-radius:0;text-transform:uppercase;padding-left:10px;padding-right:10px}
.cart .product_name a.cart_link{color:#245fbf}
.cart .product_name a.cart_link:hover{color:#89000b}
.cart .total_price .data{font-weight:700;color:#000;font-size:20px}
table.jshop.cart .your_turn{text-align:left;width:160px}
table.jshop.cart .quantitytd{padding-top:30px}
table.jshop.cart .total_price{padding-top:38px}
.cart .your_turn .common,.cart_tlt .cart_delete{display:inline-block;vertical-align:top;font-size:15px;color:#000;position:relative;padding-left:30px;cursor:pointer}
.cart_tlt .cart_delete{padding-right:30px}
.cart .your_turn .common:before,.cart .your_turn .common:after,.cart_tlt .cart_delete:after,.cart_tlt .cart_delete:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:0;margin-top:-10px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;transition:.2s all}
.cart .your_turn .cart_choosen{margin-bottom:17px;margin-top:5px}
.cart .your_turn .cart_choosen:before,.cart_tlt .cart_delete:before{margin-bottom:25px;background-image:url(../images/cart-heart.svg);z-index:1;opacity:1}
.cart .your_turn .cart_choosen:after,.cart_tlt .cart_delete:after{margin-bottom:25px;background-image:url(../images/heart-yellow.svg);z-index:2;opacity:0}
.cart .your_turn .cart_choosen.active:after{opacity:1}
.cart .your_turn .cart_delete:before,.cart_tlt .cart_delete:before{background-image:url(../images/cart-bin.svg)}
table.jshop.cart td.product_name .remove{float:left;display:block;background:#fd2016;width:22px;height:22px;line-height:21px;font-size:25px;text-align:center;color:#fff;border-radius:50%;opacity:.5;transition:.3s all}
table.jshop.cart td.product_name .remove:hover{opacity:1}
table.jshop.cart td.product_name .image{display:block;float:left;width:106px;height:164px;margin:0 15px 0 0;background-repeat:no-repeat;background-size:contain}
table.jshop.cart th{background:#efefef}
.quantity{display:inline-block;vertical-align:top;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.quantity span{vertical-align:top;float:left;box-sizing:border-box;font-size:19px;height:37px;width:23px;text-align:center;background:#0097d7;border:1px solid #0097d7;cursor:pointer;padding:0;padding-top:7px;color:#fff}
.quantity input{vertical-align:top;width:33px;height:37px;padding:2px;margin:0;float:left;text-align:center;border-radius:0;border:0;border-top:1px solid #0097d7;border-bottom:1px solid #0097d7;box-shadow:none}
.jshop.jshop_subtotal{width:100%;text-align:right;margin:20px 0}
.cart_empty_text{margin:20px 0}
.btn.btn-arrow-right{padding:10px 44px;margin-bottom:2px}
.jshop.editaccount_block .control-group{margin-bottom:20px}
.jshop.checkout_pfinish_block .pfinish_comment_block textarea{width:400px;height:90px;margin-top:15px;max-width:100%}
.jshop.checkout_pfinish_block .box_button .btn{margin-top:60px;padding:10px 44px}
#checkout .pull-left a{font-size:14px}
.tabs .tab_btn,.tabs .tab_btn li{margin:0;padding:0;list-style-type:none}
.tabs .tab_btn li{float:left;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#e4e4e4;cursor:pointer;border-radius:5px 5px 0 0;font-size:18px;padding:13px 61px;margin-right:10px;margin-bottom:-1px;text-align:center}
.tabs .tab_btn li.active{background:#fff}
.tabs .tab_content{border-top:1px solid #e4e4e4;padding:30px 15px}
.tabs .tab_content .tab{display:none}
.tabs .tab_content .tab.active{display:block}
#reviews .review{box-sizing:border-box;padding:0 64px}
#reviews .review .image{width:126px;height:126px;border:2px solid #e4e4e4;border-radius:50%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-right:22px}
#reviews .review .text{width:581px}
#reviews .review .text .message{font-size:16px;font-style:italic;margin-bottom:20px}
#reviews .review .text .message strong{font-size:24px;font-weight:400}
#reviews .review .text .rating{white-space:nowrap;color:#888;font-size:18px}
#reviews .review .text .rating img{display:inline}
#jshop_review_write input,#jshop_review_write textarea{padding:10px;margin-bottom:28px}
#jshop_review_write input{width:48.5%;margin-bottom:28px;display:block}
#jshop_review_write input.btn{width:190px;margin-right:5px}
#jshop_review_write textarea{width:100%;height:100px}
#jshop_review_write .rating_cont{padding-top:9px}
#jshop_review_write .code_cont{margin-right:30px}
#jshop_review_write .code_input{width:175px;margin:0;text-align:center;float:left;margin-right:12px}
#jshop_review_write .code{display:inline-block;background:#e4e4e4;color:silver;font-size:16px;font-weight:bolder;width:60px;line-height:41px;text-align:center;vertical-align:top;border-radius:5px;margin-right:5px}
#tab_add_review{margin-bottom:10px;display:none}
#tab_add_review.always{display:block}
#reviews .not_reviews a{color:#e62a2e;text-decoration:underline}
#reviews .not_reviews a:hover{text-decoration:none}
.list_category .manufakturer{margin-bottom:30px}
.list_category .manufakturer .bukva{font-weight:700;color:#fd2016;font-size:22px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:10px}
.xs_modal{max-width:440px;display:none}
.xs_modal input[type=text],.xs_modal input[type=email],.xs_modal input[type=number],.xs_modal input[type=password],.xs_modal textarea,.checkout_container .control-group{margin-bottom:20px}
.xs_modal textarea{height:150px}
.xs_modal .name,.control-group .control-label{margin-bottom:4px;font-size:13px}
.xs_modal .policy{font-size:14px;margin-bottom:25px}
.xs_modal .policy a{color:#89000b;text-decoration:underline}
.xs_modal .policy a:hover{text-decoration:none}
.xs_modal .btn{padding:10px 30px;min-width:170px}
.inform_error_link{margin-top:20px;font-size:13px;color:rgba(0,0,0,0.60)}
.inform_error_link:before{content:"*";margin-right:7px;display:inline;font-size:18px;vertical-align:middle}
.inform_error_link a{color:rgba(0,0,0,0.60);border-color:rgba(0,0,0,0.30)}
.inform_error_link a:hover{color:rgba(0,0,0,0.80)}
.fix.search .abyss{display:flex!important}
.searchform .result_body{display:none}
.search .searchform .result_body{display:block}
#inform_error.xs_modal .name{font-weight:700;font-size:14px}
#inform_error.xs_modal .checkboxes{margin:10px 0 20px;font-size:13px}
#inform_error.xs_modal .checkboxes label{display:block}
.star-rating-control{display:inline-block;vertical-align:middle;margin-top:-5px}
div.rating-cancel,div.star-rating{float:left;width:23px;height:19px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{display:none!important}
div.star-rating,div.star-rating a,.review_mark,.review_mark .stars_active{background:url(../images/star_empty.svg) no-repeat 50% 50%;background-size:19px;position:relative;transition:.1s all}
div.rating-cancel a,div.star-rating a{display:block;width:20px;height:100%;background-position:0 0;border:0}
div.star-rating a:after{content:"";display:block;width:20px;height:19px;background:url(../images/star_full.svg) no-repeat 50% 50%;background-size:19px;position:absolute;top:0;left:0;opacity:0;transition:.1s all}
div.star-rating-hover a:after,div.star-rating-on a:after{content:"";opacity:1}
div.star-rating-readonly a{cursor:default!important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.review_mark{width:115px;height:19px}
.review_mark .stars_active{height:19px;float:left}
.review_mark,.review_mark .stars_active{background-repeat:repeat-x}
.xs_modal.remove_excess .subtitle,.xs_modal.remove_excess .description,.xs_modal.remove_excess .xs_send_form&gt;*{display:none}
.xs_modal.remove_excess .xs_send_form&gt;.xs_result{display:block}
.xs_modal.jshop.registerform,.xs_modal.jshop.pagelogin{max-width:420px;width:100%;display:inline-block}
.login_soc{margin:25px 0}
.login_soc .icons .soc_icon{display:inline-block;width:34px;height:34px;margin-right:10px;margin-top:8px;border-radius:3px;background-image:url(../images/vk.svg);background-color:#45668e;background-repeat:no-repeat;background-position:50% 50%;background-size:24px;opacity:.8;cursor:pointer;-webkit-transition:.2s;transition:.2s}
.login_soc .icons .soc_icon.fb{background-image:url(../images/fb.svg);background-color:#3b5998}
.login_soc .icons .soc_icon.ok{background-image:url(../images/ok.svg);background-color:#f2720c}
.login_soc .icons .soc_icon:hover{opacity:1}
.control-group.checkbox.rowremember{margin:25px 0;font-size:14px}
.control-group.rowpasword{margin-bottom:20px}
.control-group.rowpasword .controls{position:relative}
.control-group.rowpasword .controls input{margin:0;padding-right:50px}
.control-group.rowpasword .controls .show_pass{position:absolute;width:16px;height:16px;right:20px;bottom:0;top:0;margin:auto;cursor:pointer;background:url(../images/eye.svg) no-repeat 50% 50% / contain}
.control-group.rowpasword .controls input[type=text]+.show_pass{opacity:.5}
.control-group.rowpasword .controls input[type=text]+.show_pass:after{position:absolute;content:"";top:7px;left:-1px;width:18px;height:2px;background:#0f0f10;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.bottom_links{font-size:14px}
.box_policy .bottom_links{margin:0}
.checkout_container .box_policy{margin:14px 0 30px;max-width:600px}
fieldset{border:0;padding:0;margin:0}
fieldset .control-group{margin-bottom:20px}
fieldset input,fieldset textarea{max-width:400px}
.side_nav .gray_menu{background:#e3e5e6;line-height:140%;font-size:14px}
.side_nav .gray_menu&gt;.menu a{border-top:1px solid #cccecf;display:block;padding:9px 10px 9px 50px;position:relative;color:#000;text-decoration:none}
.side_nav .gray_menu&gt;.menu a.active{font-weight:700}
.side_nav .gray_menu&gt;.menu a.active:hover{cursor:default;color:#000}
.side_nav .gray_menu&gt;.menu a:before{position:absolute;display:block;content:"";top:0;bottom:1px;margin:auto;left:18px;width:17px;height:17px;background:url(../images/basket.svg) no-repeat 50% 50% / contain}
.side_nav .gray_menu&gt;.menu a.ur{border:0;padding-top:0}
.side_nav .gray_menu&gt;.menu a.logout:before{background-image:url(../images/logout.svg)}
.side_nav .gray_menu&gt;.menu a.wishlist:before{background-image:url(../images/heart-gray.svg)}
.side_nav .gray_menu&gt;.menu a.profile:before{background-image:url(../images/account-user.svg)}
.side_nav .gray_menu&gt;.menu a.ur:before{display:none}
.side_nav .gray_menu&gt;.menu a.bonus:before{background-image:url(../images/bonus.svg)}
.side_nav .gray_menu .account{padding:10px 15px}
.side_nav .gray_menu .account .arrow{display:none}
.side_nav .gray_menu .account .name{width:100%}
.side_nav .gray_menu .account .image,.input_upload .image{width:50px;height:50px;min-width:50px;margin-right:15px;background:url(../images/empty_photo.jpg) no-repeat 50% 50% / cover;border-radius:50%;display:block}
.side_nav .gray_menu a:not(.active):hover{color:#e62a2e}
.xs_availible span{font-size:15px;color:inherit}
p.jshop_cart_extra_field{margin-bottom:20px}
.xs_account_page{padding-top:15px}
.table_list_orders{width:100%;border-collapse:collapse;font-size:13px}
.table_list_orders td{border:1px solid #cccecf;padding:7px 10px;line-height:135%}
.table_list_orders thead td{background:#e3e5e6;text-align:center}
.table_list_orders td.number,.table_list_orders td.date,.table_list_orders td.delivery,.table_list_orders td.total,.table_list_orders td.status{text-align:center}
.table_list_orders td.number{width:100px}
.table_list_orders td.date{width:105px}
.table_list_orders td.total{width:100px}
.table_list_orders td.status{width:140px}
.table_list_orders td.order_treck{width:180px}
.table_list_orders a{color:#3b5999;text-decoration:underline}
.table_list_orders a:hover{text-decoration:none}
.editaccount_block .cols .col{width:47.5%}
.input_upload{overflow:hidden;position:relative;display:inline-block}
.input_upload .xs_upload_result,.input_upload .btn{position:relative;z-index:2}
.input_upload input{opacity:0;position:absolute;z-index:1}
.input_upload.xs_load:before{height:24px}
.input_upload .image{margin-right:25px}
.input_upload .btn{background-color:#e1e1e1;border-radius:5px;padding:6px 20px;color:#000}
.input_upload .btn:hover{background:#c7c7c7}
.form-horizontal&gt;h2{margin-top:0}
.form-horizontal .box_button .btn{padding:12px 30px;margin:20px 0 40px}
.auth_page .item-page.wishlist_page_container h1{display:none}
.auth_page .item-page.wishlist_page_container .xs_products_container{padding-top:0}
.auth_page .item-page.wishlist_page_container div[itemprop=articleBody]&gt;p{display:none}
.xs_overflow{overflow:auto}
.userdeliveryinfo{margin:40px 0;width:100%}
.myorderinfo .shipping_block_info,.myorderinfo .payment_block_info,.myorderinfo .user_block_info{margin-bottom:20px}
.checkout_container{max-width:1000px;margin:0 auto}
.checkout_navigation{width:100%}
.checkout_navigation,.checkout_navigation li{margin:0;padding:0;list-style:none}
.checkout_navigation li{margin-bottom:15px}
.checkout_navigation{margin:20px 0 25px}
.checkout_navigation li.item:before{content:"";margin-right:15px;border-radius:50%;width:34px;min-width:34px;height:34px;background:#ebebeb url(../images/user_gray.svg) no-repeat 50% 50% / 14px}
.checkout_navigation li.item a{color:inherit}
.checkout_navigation li.item.active{color:#89000b;font-weight:700}
.checkout_navigation li.item.active:before{background-color:#89000b}
.checkout_navigation li.item.good{color:#6ebc63;font-weight:700}
.checkout_navigation li.item.good:before{background-color:#6ebc63}
.checkout_navigation li.item.good:before,.checkout_navigation li.item.active:before{background-image:url(../images/user.svg)}
.checkout_navigation li.item.delivery:before{background-image:url(../images/delivery_grey.svg);background-size:18px}
.checkout_navigation li.item.delivery.good:before,.checkout_navigation li.item.delivery.active:before{background-image:url(../images/delivery.svg)}
.checkout_navigation li.item.confirmation:before{background-image:url(../images/confirmation_grey.svg);background-size:18px}
.checkout_navigation li.item.confirmation.good:before,.checkout_navigation li.item.confirmation.active:before{background-image:url(../images/confirmation.svg)}
.checkout_navigation li.item.payment:before{background-image:url(../images/payment_grey.svg);background-size:16px}
.checkout_navigation li.item.payment.good:before,.checkout_navigation li.item.payment.active:before{background-image:url(../images/payment.svg)}
.checkout_navigation li.item.complete:before{background-image:url(../images/complete_grey.svg);background-size:18px}
.checkout_navigation li.item.complete.good:before,.checkout_navigation li.item.complete.active:before{background-image:url(../images/complete.svg)}
.checkout_navigation .delimiter{background:url(../images/checkout_navigation.svg) no-repeat 50% 50%/contain;width:22px;height:8px;margin-left:12px;margin-right:12px}
.checkout_container .xs_flex .control-group{width:47%}
.checkout_container .button_desc{font-size:14px;margin-left:30px;color:rgba(0,0,0,0.60)}
.checkout_container .checkout_form{margin-top:32px}
.checkout_container .form-horizontal .box_button{margin:15px 0}
.checkout_container .form-horizontal .box_button .btn{margin:0;white-space:nowrap;width:100%;max-width:230px}
.checkout_container .form-horizontal .box_button .btn.next_btn:after{content:"";display:inline-block;background:url(../images/next_button_arrow.svg) no-repeat 50% 50% / contain;width:30px;height:10px;margin-left:20px}
.checkout_container .checkout_content h2{margin:0 0 40px}
.checkout_content.checkout_shipping_block .form-horizontal{display:none}
.checkout_content.checkout_shipping_block .form-horizontal.active{display:block}
.checkout_content.checkout_shipping_block .delivery_methods{margin:0 -1% 20px}
.checkout_content.checkout_shipping_block .delivery_methods .item{background:#f2f2f2;padding:10px 15px 10px 90px;border-radius:5px;width:48%;cursor:pointer;position:relative;margin:0 1% 16px}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item{width:31.33333%;padding-left:55px;padding-right:10px}
.checkout_content.checkout_shipping_block .delivery_methods .item:before{content:"";display:block;position:absolute;top:10px;left:20px;width:50px;bottom:10px;background:url(../images/delivery_pickup.svg) no-repeat 50% 50% / contain;margin:auto}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item:before{left:10px;width:35px}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_1:before{max-height:40px}
.checkout_content.checkout_shipping_block .delivery_methods .item.active:before{background-image:url(../images/delivery_pickup_white.svg)}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_2:before{background-image:url(../images/tk.svg)}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_2.active:before{background-image:url(../images/tk_white.svg)}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_3:before{background-image:url(../images/boxbery.svg);background-size:36px}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item.shipping_method_3:before{background-size:30px}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_3.active:before{background-image:url(../images/boxbery_w.svg)}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_4:before{background-image:url(../images/russia_post.svg);background-size:41px}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item.shipping_method_4:before{background-size:32px}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_4.active:before{background-image:url(../images/russia_post_w.svg)}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_5:before{background-image:url(../images/ozon.svg);background-size:41px}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item.shipping_method_5:before{background-size:32px}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_5.active:before{background-image:url(../images/ozon_w.svg)}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_6:before{background-image:url(../images/yandex.svg);background-size:32px}
.checkout_content.checkout_shipping_block .delivery_methods .item.shipping_method_6.active:before{background-image:url(../images/yandex_white.svg)}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item.shipping_method_6:before{background-size:30px}
.checkout_content.checkout_shipping_block .delivery_methods .item .name,.checkout_content.checkout_payment_block .payment_methods .item .name,.pvz_list .item .name{font-weight:700;font-size:16px;margin-bottom:2px;line-height:140%}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item .name{font-size:15px}
.checkout_content.checkout_shipping_block .delivery_methods .item .desc,.checkout_content.checkout_payment_block .payment_methods .item .desc,.pvz_list .item .desc{font-size:14px;line-height:140%}
.pvz_list .item .description{font-size:13px;color:#a6a6a6}
.checkout_content.checkout_shipping_block .delivery_methods.col3 .item .desc{font-size:13px}
.checkout_content.checkout_shipping_block .delivery_methods .item.active{cursor:default;background:#6ebc63;color:#fff}
.checkout_content.checkout_payment_block .payment_methods,.pvz_list{margin-bottom:40px}
.checkout_content.checkout_payment_block .payment_methods .item input[type=radio],.pvz_list .item input[type=radio]{position:absolute;opacity:0;z-index:1}
.checkout_content.checkout_payment_block .payment_methods .item label,.pvz_list .item label{border:1px solid #c7ccd6;margin-bottom:25px;border-radius:5px;padding:20px;cursor:pointer;position:relative;z-index:2;transition:.2s all}
.checkout_content.checkout_payment_block .payment_methods .item label:hover,.checkout_content.checkout_payment_block .payment_methods .item input[type=radio]:checked+label,.pvz_list .item label:hover,.pvz_list .item input[type=radio]:checked+label{border-color:#6ebc63}
.checkout_content.checkout_payment_block .payment_methods .item input[type=radio]:checked+label,.pvz_list .item input[type=radio]:checked+label{background:rgba(110,188,99,0.15)}
.checkout_content.checkout_payment_block .payment_methods .item label .check,.pvz_list .item label .check{width:24px;min-width:24px;height:24px;margin-right:20px;border:1px solid #c7ccd6;border-radius:50%;position:relative;background:#fff}
.checkout_content.checkout_payment_block .payment_methods .item input[type=radio]:checked+label .check:after,.pvz_list .item input[type=radio]:checked+label .check:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:12px;height:12px;background:#6ebc63;margin:auto;border-radius:50%}
.checkout_content.checkout_payment_block .payment_methods .item label .cont,.pvz_list .item label .cont{width:100%}
.pvz_list .item .desc a{color:#495c91}
.pvz_list .item .desc .desc_item{margin-top:8px;position:relative;padding-left:25px}
.pvz_list .item .description{margin-top:8px}
.pvz_list .item .desc .desc_item:before{content:"";display:block;position:absolute;left:0;top:1px;background:url(../images/pvz_address.svg) no-repeat 50% 50% / contain;width:14px;height:14px}
.pvz_list .item .desc .desc_item.map:before{background-image:url(../images/pvz_map.svg)}
.pvz_list .item .desc .desc_item.phone:before{background-image:url(../images/pvz_phone.svg)}
.pvz_list .item .desc .desc_item.available:before{background-image:url(../images/pvz_available.svg)}
.pvz_list .item .desc .desc_item.work_time:before{background-image:url(../images/pvz_work_time.svg)}
.pvz_list .item .desc .desc_item.available,.map_pvz_placemark .available{color:#00b500;max-width:500px}
.pvz_list .item .desc .desc_item.available.available0,.map_pvz_placemark .available.available0{color:#d00000}
.xs_red{color:#d00000}
.xs_ul{margin:30px 0 30px 20px;padding:0}
.xs_ul li{list-style:none;position:relative;padding-left:30px;margin:0 0 25px}
.xs_ul li img{vertical-align:middle}
.xs_ul li:before{content:"";display:block;left:0;top:8px;width:16px;height:4px;background:#e62a2e;position:absolute}
.check_city .controls{position:relative}
.check_city .controls.xs_load:after{display:none}
.check_city .controls.xs_load:before{right:15px;width:20px;height:20px;left:auto}
.xs_autocomplete+.result{position:absolute;left:0;right:0;margin-top:0;top:100%;background:#fff;padding:0;max-height:0;overflow:hidden;z-index:6;transition:.2s all;display:block;box-shadow:0 6px 16px 0 rgba(162,162,162,0.15);max-height:400px;overflow:auto}
.xs_autocomplete+.result p{padding:15px 25px;margin:0;color:rgba(118,118,118,.45)}
.xs_autocomplete+.result .value{padding:9px 25px;box-sizing:border-box;transition:.2s all;margin:0;cursor:pointer}
.xs_autocomplete+.result .value:hover{background:#f3f3f3}
.xs_autocomplete+.result .value.selected{font-weight:700;cursor:default}
.CDEK-widget__popup-mask{z-index:9999}
.cdek_delivery_method{display:none}
.checkout_container .form_finish.xs_mobile,.checkout_container .jshop.jshop_subtotal{display:none}
.checkout_container .checkoutinfo{margin:30px 0}
.frequency .variety{padding-top:15px}
.frequency .variety .line_th{margin-bottom:30px}
.line_th .atule{font-weight:700;color:#89000b;font-size:18px;margin-bottom:20px}
.line_th .selection{margin:0 -1%}
.line_th .selection .item{display:block;width:31.335%;border:1px solid #b3b3b3;padding:20px 15px;border-radius:5px;margin:0 1% 15px;transition:.2s all}
.line_th .selection .item:hover{border:1px solid #89000b}
.line_th .selection .item .img{display:block;width:65px;height:65px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin:0 auto 15px}
.line_th .selection .item .img.bg_1{background-image:url(../images/book.svg)}
.line_th .selection .item .img.bg_2{background-image:url(../images/microphone.svg)}
.line_th .selection .item .img.bg_6{background-image:url(../images/success.svg)}
.line_th .selection .item .img.bg_3{background-image:url(../images/bookmark.svg)}
.line_th .selection .item .img.bg_4{background-image:url(../images/company.svg)}
.line_th .selection .item .img.bg_5{background-image:url(../images/conversation.svg)}
.line_th .selection .item .img.bg_7{background-image:url(../images/cart.svg)}
.line_th .selection .item .text{font-size:13px;line-height:150%;display:block;text-align:center;padding:0 15px}
.feedback_form{padding-top:25px;background:url(../images/mail.jpg) no-repeat 100% 25px;background-size:initial}
.feedback_form form{max-width:700px;margin-bottom:25px}
.feedback_form form .wr_typing{margin-bottom:15px}
.feedback_form form .stl{border:1px solid #89000b;background:none;box-shadow:none;border-radius:3px;background:#fff}
.feedback_form form .el_input{width:49%;display:inline-block;vertical-align:top;background:#fff}
.feedback_form.is_phone form .el_input,.feedback_form.is_order form .el_input{width:32%}
.feedback_form.is_phone form .el_input.phone,.feedback_form.is_order form .el_input.order_number{display:block}
.feedback_form.is_order form .info_order_number{display:block}
.feedback_form form .info_order_number{margin:0 0 35px;color:#e62a2e}
.feedback_form form .el_input.phone{display:none}
.feedback_form form .el_input.order_number{display:none}
.feedback_form form textarea{margin-bottom:10px}
.feedback_form form .policy{margin-bottom:15px}
.feedback_form form .xs_result .good{color:#13a713}
.item-page.is_products{max-width:1100px;margin:75px auto 0}
.item-page.is_products h2,.item-page.is_products h1{text-align:center;font-size:34px;max-width:500px;margin:0 auto 50px;line-height:127%}
.item-page.is_products div[itemprop='articleBody']{text-align:center;font-size:18px;max-width:800px;margin:0 auto}
.item-page.is_products div[itemprop='articleBody'] p{font-size:inherit}
.article_products{margin:40px 0 20px}
.article_products .product_block{padding:95px 0;position:relative}
.article_products .product_block:nth-child(odd){background:rgba(237,237,237,0.43)}
.article_products .product_block:nth-child(odd):before,.article_products .product_block:nth-child(odd):after{content:"";display:block;position:absolute;left:-99999px;top:0;bottom:0;right:100%;background:rgba(237,237,237,0.43)}
.article_products .product_block:nth-child(odd):after{left:100%;right:-9999px}
.article_products .product_block .image{width:27.5%}
.article_products .product_block .image img{box-shadow:-17px 20px 70px rgba(0,0,0,.22);vertical-align:top}
.article_products .product_block .info{width:65%}
.article_products .product_block .author{margin-bottom:25px;font-size:18px}
.article_products .product_block .author a{color:#e62a2e;text-decoration:none}
.article_products .product_block .author a:hover{color:#d0272b}
.article_products .product_block .name{font-size:27px;font-weight:700;margin-bottom:25px;line-height:135%}
.article_products .product_block .name a{color:inherit;text-decoration:none}
.article_products .product_block .price{margin:25px 0;font-size:20px}
.article_products .product_block .price span{margin-right:10px;text-decoration:line-through;font-size:17px;color:gray}
.article_products .product_block .btn{color:#fff!important;border-radius:18px;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.5px;font-size:14px;font-size:14px;padding:8px 30px}
.article_products .product_block .buy.pay.btn:before{content:"";display:block;width:23px;height:23px;margin-top:-3px;background:url(../images/big-shopping-trolley.svg) no-repeat 50% 50%;margin-right:15px;display:inline-block;vertical-align:middle}
.article_products .product_block .btn.more{margin-top:20px}
.article_products .product_block .desc{font-size:18px;line-height:140%}
.article_products .product_block .desc p{font-size:inherit;line-height:140%}
.checkstatus{margin-top:35px}
.checkstatus&gt;p{margin-bottom:20px}
.checkstatus form{max-width:450px}
.checkstatus form .btn{margin-left:10px}
.menu_wrapper .nav.menu.nav-pills .item-215 a,
.menu_wrapper a.mainmenu__link--red{font-weight:700;color:#e62a2e}
.checkstatus .check_order_data{margin-top:70px}
.checkstatus .check_order_data .xs_block{width:47%;border:1px solid #dedede;padding:30px 0}
.checkstatus .check_order_data .xs_block.data{padding:10px 20px}
.checkstatus .check_order_data .xs_block.data&gt;.xs_flex{width:100%}
.checkstatus .check_order_data .xs_block .item{width:42%;margin:10px 4%;font-size:15px;line-height:130%}
.checkstatus .check_order_data .xs_block .item .name{font-size:14px;color:#a7a7a7;margin-bottom:5px}
.checkstatus .check_order_data .xs_block .item .btn{color:#fff;text-decoration:none;padding:7px 12px}
.checkstatus .check_order_data .xs_block table{width:100%}
.checkstatus .check_order_data .xs_block p{font-size:15px;margin:0;line-height:130%}
.checkstatus .check_order_data .xs_block .order_number{color:#89000b;padding:0 0 23px;font-size:20px}
.warning{display:block;margin:7px 0 0;color:#e62a2e;font-weight:700}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button{display:none}
.b-page_newyear{line-height:0;vertical-align:top}
.b-page_newyear i{vertical-align:top}
.basket_notification{background:#da0020;padding:10px 30px;color:#fff;border-radius:9px}
.basket_notification p{margin:10px 0;font-weight:600}
.xs_store_quantity{margin-bottom:18px;margin-left:20px;max-width:140px;line-height:130%;font-size:15px}
.xs_store_quantity .link{cursor:pointer}
.xs_store_quantity .link:before{display:block;content:"";background:url(../images/tool.svg) no-repeat 50% 50%/contain;margin-right:5px;width:37px;min-width:37px;height:37px}
.xs_store_quantity_container{max-width:1100px;width:100%}
.xs_store_quantity_container #аvailable .shop{min-height:0}
.xs_store_quantity_container .alevel.available{color:#00b500}
.xs_store_quantity_container #аvailable .shop .h1{margin-bottom:5px}
.xs_store_quantity_container .h2{margin:50px 0 30px;font-size:30px;font-weight:bold;line-height:100%}
.xs_store_quantity_container .h2:first-child{margin-top:30px}
.xs_related_products_container{max-width:960px;width:100%}
.product_rating_popup__product{position:relative;z-index:1;overflow:hidden}
.cover-item{display:inline-block;vertical-align:top;position:relative;z-index:1;overflow:hidden}
.cover-item:hover,.product_rating_popup__product:hover{overflow:visible}
.cover-item:hover .hint,.product_rating_popup__product:hover .hint{opacity:1;margin-bottom:15px}
.hint{width:270px;background-color:#fff;padding:12px 9px;border-radius:5px;border:1px solid #e1e1e1;box-sizing:border-box;box-shadow:0 3px 21px rgb(0 0 0 / 24%);position:absolute;bottom:100%;margin-bottom:45px;left:-128px;z-index:2;opacity:0;transition:.2s all}
.hint:before{content:"";display:block;width:16px;height:16px;background:#fff;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-9px;left:50%;z-index:1;margin-left:-3px}
.product_rating_popup__product .hint{left:0}
.product_rating_popup__product{width:100%;max-width:700px}
.hint__image{display:block;width:29%;text-align:center;padding-top:2px;border-bottom:none!important}
.hint__img{max-width:62px;max-height:76px;display:inline-block;vertical-align:top}
.hint__info{width:68%}
.hint__cover-text{display:block;margin-bottom:4px}
.hint__title{display:block;font-size:15px;color:#000;line-height:150%;margin-bottom:5px}
.hint__title-link{border-bottom:1px dashed rgba(0,0,0,0.41)}
.hint__subtitle{display:block;font-size:13px;color:#000;opacity:0.7;padding:3px 0;line-height:120%}
.hint__subtitle-link{border-bottom:none!important}
.hint__price-old{display:block;font-size:13px;color:#000;text-decoration:line-through;margin-right:10px;line-height:120%;transform:scaleY(1.1)}
.hint__price-new{display: block;font-size:17px;color:#fd0404;font-weight:700;line-height:120%}
.search_from_categories{overflow:hidden}
.search_from_categories .subtitle{font-size:18px}
.search_from_categories .results{margin:0 -20px 40px 0}
.sidebar + .content-part .search_from_categories .results .link{width:33.33333%}
.search_from_categories .results .link{width:25%;padding-right:20px;margin-top:17px;font-size:14px}
.search_from_categories .results .link a{}
.items-leading.chitai{}
.items-leading.chitai .item{padding-bottom:0px;border-bottom:none}
.items-leading.chitai .item .img_link{display:block}
.items-leading.chitai .item .text{margin-top:8px}
.items-leading.chitai .item .text .dates{margin-bottom:3px;font-size:12px}
.items-leading.chitai .item .text .dates .numeric{margin-right:4px;color:#e41c21;font-weight:700;position:relative;padding-left:21px}
.items-leading.chitai .item .text .dates .numeric:before{content:"";display:block;width:13px;height:13px;background:url(../images/calendar.svg) no-repeat 50% 50%/13px;position:absolute;top:50%;left:0;margin-top:-7px}
.items-leading.chitai .item .text .atitle{font-size:19px;font-weight:700;color:rgba(0,0,0,0.8);line-height:110%;margin-bottom:5px}
.items-leading.chitai .item .text .offer,.items-leading.chitai .item .text .offer p{font-size:15px;margin-bottom:3px}
.items-leading.chitai .item .text .learn_more{font-size:12px;color:#89000b;font-weight:700}
.items-leading.chitai .item .text .learn_more:hover{color:#e41c21}
.message_free_shipping_container{text-align:center}
.main_content .message_free_shipping{background:#e62a2e;margin:25px 0 0;color:#fff;padding:13px 20px;border-radius:5px;position:relative;display:inline-block;transition:.8s all;top:30px;opacity:0}
.main_content .message_free_shipping.active{top:0px;opacity:1}
.main_content .message_free_shipping:before{content:"";display:block;height:16px;width:16px;position:absolute;left:50%;margin-left:-8px;top:-8px;background:#e62a2e;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sidebar .obtain + .xs_filter{margin-top:50px}
.xs_filter{color:#666;font-size:14px;position:relative}
.xs_filter__prices{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:start;align-content:start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;max-width:230px}
input[type="text"].xs_filter__prices-start,input[type="text"].xs_filter__prices-stop{text-align:right;padding:6px 10px;max-width:71px;font-size:14px}
.xs_filter__value.disabled{opacity:.5}
.xs_filter__value{margin:9px 0;position:relative}
.xs_filter__value--action[data-id='val1352']{margin-top:10px}
.type_2 .xs_filter__overflow{overflow:auto;max-height:192px}
.xs_filter__head{font-size:15px;text-transform:uppercase}
.type_1 .xs_filter__head{position:relative;padding-right:40px;cursor:pointer}
.type_1 .xs_filter__head:after{position:absolute;left:auto;right:16px;top:0;bottom:0;background:#c1c1c1;width:2px;height:14px;display:block;margin:auto;content:""}
.type_1 .xs_filter__head:before{position:absolute;left:auto;right:10px;top:0;bottom:0;background:#c1c1c1;width:14px;height:2px;display:block;margin:auto;content:""}
.type_1 .xs_filter__body{display:none;position:absolute;left:100%;width:725px;top:0;z-index:8;margin:-10px 0 0 30px;background:#ededed;border-radius:5px;box-shadow:20px 20px 30px #0000002b}
.type_1 .xs_filter__overflow{-moz-column-count:4;-webkit-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.type_1 .xs_filter__overflow-container{padding:30px 35px}
.xs_filter__selected-item{display:block;margin:5px 0}
.xs_filter__selected-item a:hover{color:#e32431}
.xs_filter__selected-item a:after{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(../images/cancel.svg) no-repeat 50% 50%/contain;margin-left:5px;margin-top:-1px}
.xs_filter__body-head{display:flex;min-height:70px;position:relative;background:#89000b;color:#fff;padding:10px 35px;align-items:center;border-radius:5px 5px 0 0;flex-wrap:wrap;justify-content:space-between;font-size:13px}
.xs_filter__body-count_container .count{padding-right:8px;padding-left:8px}
.xs_filter__body-head-first{display:flex;flex-wrap:wrap;justify-content:space-between}
.xs_filter__body-result-btn{background:#fff;color:#000;font-size:13px;margin-left:5px;border-radius:4px;display:none;padding-left:9px;padding-right:9px}
.show_more .xs_filter__body-result-btn{display:block}
.xs_filter__body-result-btn:hover{color:#fff}
.xs_filter__body-head:before{position:absolute;content:"";display:block;left:-7px;margin-top:-7px;top:50%;width:14px;height:14px;background:#89000b;transform:rotate(45deg)}
.type_1.active .xs_filter__body{display:block}
.xs_filter__body{margin-top:10px}
.xs_filter__body-close,.xs_filter__modal-close{cursor:pointer;border-bottom:1px dotted #fff;opacity:.6;transition:.2s all}
.xs_filter__body-close:hover,.xs_filter__modal-close:hover{opacity:1}
.xs_filter__body-count_container .count{background:#0000006e;display:inline-block;vertical-align:middle;border-radius:4px;padding:5px 10px;margin:0 3px}
.xs_filter__slider{padding-top:5px}
.xs_filter__row:first-child{border-top:1px solid #ededed}
.xs_filter__row{border-bottom:1px solid #ededed;padding:18px 0;position:relative}
.xs_filter__buttons{text-align:center;background:#ededed;border-radius:4px;padding:20px 10px}
.xs_filter__button-view{width:100%;display:block;max-width:140px;margin:0 auto 10px}
.xs_filter__result{z-index:0;position:absolute;left:100%;background:#1a1a1a;color:#fff;top:10px;padding:15px 20px;white-space:nowrap;opacity:0;margin-right:0;max-width:0;transition:.2s all;right:auto;font-size:16px}
.xs_filter__result-btn{margin:10px 0;width:100%;background:#e62a2e}
.xs_filter__result-buttons{font-size:13px}
.xs_filter__result-buttons span,.xs_filter__result-buttons a{color:#ededed;cursor:pointer}
.xs_filter__result-buttons span:hover,.xs_filter__result-buttons a:hover{color:#fff}
.xs_filter__result-reset{margin-right:15px}
.xs_filter__result.active{max-width:230px;margin-left:11px;opacity:1;z-index:7;margin-top:-55px}
.xs_filter__result:after{display:block;content:"";position:absolute;left:-9px;background:#1a1a1a;top:50%;margin-top:-9px;width:18px;height:18px;transform:rotate(45deg)}
.xs_filter__more{margin-top:25px;font-size:14px;padding:10px 25px}

.xs_filter__modal{padding:0!important;width:100%;max-width:1000px;font-size:14px}
.xs_filter__modal .fancybox-close-small{display:none}
.xs_filter__modal-head{display:flex;align-items:center;justify-content:space-between;background:#89000b;min-height:70px;padding:10px 35px;color:#fff}
.xs_filter__modal-close{font-size:13px}
.xs_filter__modal-title{font-weight:bold;font-size:18px}
.xs_filter__modal-body{padding:35px;background:#ededed}
.xs_filter__modal-search{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}
.xs_filter__modal-abc_container{margin-top:15px;display:flex;flex-wrap:nowrap;font-size:15px}
.xs_filter__modal-abc{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:800px}
.xs_filter__modal-group{display:none;position:relative}
.xs_filter__modal-subgroup{position:relative;padding-left:30px}
.xs_filter__modal-letter{padding:3px 6px;color:#89000b}
.xs_filter__modal-letter:not(.xs_filter__modal-letter--active){opacity:.3}
.xs_filter__modal-letter_top{white-space:nowrap;margin-right:15px;display:flex;align-items:center;justify-content:center;padding-left:15px;padding-right:15px}
.xs_filter__modal-letter--active{text-decoration:underline;cursor:pointer}
.xs_filter__modal-letter--active:hover{text-decoration:none}
.xs_filter__modal-letter--show{background:#89000b29;border-radius:4px;text-decoration:none}
.xs_filter__modal-results_container{margin-top:25px;overflow:auto;height:300px}
.xs_filter__modal-results{-moz-column-count:4;-webkit-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.xs_filter__modal-buttons{margin-top:20px;align-items:center;display:none}
.xs_filter__modal-buttons.is_show{display:flex;flex-wrap:wrap;justify-content:flex-start}
.xs_filter__modal-one_letter{display:none}
.xs_filter__modal-one_letter,
.xs_filter__modal-two_letter{position:absolute;left:0;top:0;color:#89000b;text-align:center;min-width:22px} 
.is_top .xs_filter__modal-two_letter{display:none}
.is_top .xs_filter__modal-one_letter{display:block}
.is_top .xs_filter__modal-group{padding-left:30px}
.is_top .xs_filter__modal-subgroup{padding-left:0px}
input[type="text"].xs_filter__modal-search_input{padding:0 20px;height:40px;border-right:0;border-radius:4px 0 0 4px}
.xs_filter__modal-search_btn{border-radius:0 4px 4px 0;height:40px}
.xs_filter__modal-reset{margin-left:20px}
.xs_filter__modal-search_clear{position:relative;height:40px}
.xs_filter__modal-search_clear:after{content:"×";position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;display:block;font-size:32px;text-align:center;color:red}
.type_4 .xs_filter__value input[type=checkbox]+label:after,.type_4 .xs_filter__value input[type=checkbox]+label:before{display:none}
.type_4 .xs_filter__value{display:inline-block;margin:0 5px 5px 0}
.type_3 .xs_filter__value{display:inline-block;margin:3px 13px 4px 0}
.type_4 .xs_filter__value input[type=checkbox]+label{padding:2px 8px;border:1px solid #d4d4d4;border-radius:4px}
.type_4 .xs_filter__value input[type=checkbox]:checked+label{background:#e62a2e;color:#fff;border-color:#e62a2e}
.type_4.prop_13 .xs_filter__value input[type=checkbox]+label{padding:2px 5px;width:30px;text-align:center}
.type_4.prop_13 .xs_filter__body{max-width:165px}
.xs_labels{left:0;bottom:0;width:100%;padding-top:100%;z-index:2;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute}
.xs_labels .label{color:#fff;padding:0 16px 0 8px;text-transform:uppercase;font-size:10px;height:22px;white-space:nowrap;position:absolute;left:0;top:0;letter-spacing:.5px;overflow:hidden;display:inline-block}
.xs_labels.xs_labels-detail .label{font-size:13px;height:32px;padding:6px 20px 6px 13px}
.xs_labels .label + .label{top:22px}
.xs_labels.xs_labels-detail .label + .label{top:32px}
.xs_labels .label + .label + .label{top:44px}
.xs_labels.xs_labels-detail .label + .label + .label{top:64px}
.xs_labels .label + .label + .label + .label{top:66px}
.xs_labels.xs_labels-detail .label + .label + .label + .label{top:96px}
.xs_labels .label + .label + .label + .label + .label{top:88px}
.xs_labels.xs_labels-detail .label + .label + .label + .label + .label{top:128px}
.xs_labels .label .text{position:relative;z-index:2}
.xs_labels .label .bg{position:absolute;z-index:1;top:0;left:0;right:10px;bottom:0}
.xs_labels .label.free_delivery .bg{background:#1db954}
.xs_labels .label.complect .bg{background:#6c00c7}
.xs_labels .label.popular .bg{background:#ffb000}
.xs_labels .label.new .bg{background:#fd0404}
.xs_labels .label.top .bg{background:#0022c7}
.xs_labels .label.inoagent .bg{background:#000}
.xs_labels .label .bg:after,.xs_labels .label .bg:before{width:20px;height:10px;background:inherit;content:"";top:0;right:-7px;display:block;position:absolute;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.xs_labels.xs_labels-detail .label .bg:after, .xs_labels.xs_labels-detail .label .bg:before{width:30px;height:15px;right:-11px}
.xs_labels .label .bg:before{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg);top:auto;bottom:0}
.xs_search_result_container{min-height:200px}
.xs_search_result_container.xs_load:before{width:56px;height:56px}
.mainmenu__ul-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:flex-start;max-width:148px}
.mainmenu__li-button a{display:inline-block;line-height:30px!important;white-space:nowrap;width:30px;text-align:center;border:1px solid #ededed;border-radius:4px}
.mainmenu__li-button a:hover{text-decoration:none!important;background:#e62a2e;border-color:#e62a2e;color:#fff!important}
.mainmenu__li-button{margin:0 7px 7px 0!important}
.sort-field__mobile{display:none}
.sort-field__select{padding:0 40px 0 10px;height:36px;background-color:#fff;border:0;box-shadow:none;font-size:14px;border:1px solid #999}
.sort-field__sorting__views-filter{display:none}
.sim__count{min-width:18px;position:absolute;top:-4px;right:-4px;height:18px;line-height:14px;background:#e32431;border-radius:9px;padding:0 3px;text-align:center;color:#fff;font-weight:900;border:2px solid #fff;font-size:10px;z-index:3}
.d-product__tags{font-size:13px}
.d-product__tag{display:inline-block;margin-right:10px;}
.d-product__tag span{color:#3b5999;border-bottom:1px dashed rgb(59 89 153 / 56%);cursor:pointer}
.d-product__tag span:hover{border-color:transparent}
.product_rating{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;cursor:pointer}
.product_rating__rating{background:url(../images/cup.svg) no-repeat 50% 50%/contain;width:33px;min-width:33px;height:33px;font-weight:600;font-size:12px;color:#89000b;line-height:21px;text-align:center;margin-right:7px}
.product_rating_popup{width:100%;max-width:700px}
.fancybox-slide .product_rating_popup{overflow:visible}
.product_rating_popup__head{font-weight:600;line-height:120%;font-size:24px;text-align:center;border-bottom:2px solid #89000b;color:#89000b;padding:0 0 20px;margin-bottom:45px;display:flex;align-items:center;justify-content:space-between} 
.product_rating_popup__cup{background:url(../images/cup.svg) no-repeat 50% 50%/contain;width:40px;min-width:40px;height:40px}
.product_rating_popup__cup:first-child{margin:0 25px 0 10px}
.product_rating_popup__cup:last-child{margin:0 10px 0 25px}
.product_rating_popup__product_cont{display:flex;padding:0px 0 5px}
.product_rating_popup__product_name{width:100%;border-bottom:1px dashed #d1d1d1;overflow:hidden;text-overflow:ellipsis;padding-bottom:5px}
a.product_rating_popup__product_cont:hover .product_rating_popup__product_name,
a.product_rating_popup__product_cont:hover .product_rating_popup__product_number{color:#89000b}
.product_rating_popup__product_number{white-space:nowrap;margin-right:5px}
.product_rating_popup__product_price{white-space:nowrap;margin-left:10px}


.numb-list ol {
  list-style: none;
}

.numb-list ol[start="1"] {
  counter-reset: section;
}
.numb-list ol[start="1"] &gt; li:before {
	content: "1. ";
}

.numb-list ol[start="2"] {
  counter-reset: section 1;
}
.numb-list ol[start="2"] &gt; li:before {
	content: "2. ";
}

.numb-list ol[start="3"] {
  counter-reset: section 2;
}
.numb-list ol[start="3"] &gt; li:before {
	content: "3. ";
}

.numb-list ol[start="4"] {
  counter-reset: section 3;
}
.numb-list ol[start="4"] &gt; li:before {
	content: "4. ";
}

.numb-list ol[start="5"] {
  counter-reset: section 4;
}
.numb-list ol[start="5"] &gt; li:before {
	content: "5. ";
}

.numb-list ol[start="6"] {
  counter-reset: section 5;
}
.numb-list ol[start="6"] &gt; li:before {
	content: "6. ";
}

.numb-list ol[start="7"] {
  counter-reset: section 6;
}
.numb-list ol[start="7"] &gt; li:before {
	content: "7. ";
}

.numb-list ol[start="8"] {
  counter-reset: section 7;
}
.numb-list ol[start="8"] &gt; li:before {
	content: "8. ";
}

.numb-list ol[start="9"] {
  counter-reset: section 8;
}
.numb-list ol[start="9"] &gt; li:before {
	content: "9. ";
}

.numb-list ol[start="10"] {
  counter-reset: section 9;
}
.numb-list ol[start="10"] &gt; li:before {
	content: "10. ";
}


.numb-list &gt; ol &gt; li {
	counter-increment: section;
}
.numb-list ol &gt; li &gt; ol &gt; li{
	counter-increment: section-counter;
}
.numb-list ol &gt; li::before {
	display: inline;
}
.numb-list ol &gt; li &gt; ol &gt; li::before {
	display: inline;
	content: counter(section) "." counter(section-counter) ". ";
}
.numb-list ol &gt; li &gt; ol ul li::before {
	display: none;
}

.list-table-1 tr td {
	text-align: center;
}
.list-table-1 tr td:first-child {
	text-align: left;
}
.list-table-2 tr td:last-child {
	text-align: center;
}

.cookie_alert{position:fixed;z-index:99999999999;bottom:24px;right:24px;left:24px;margin:0 auto;padding:20px;gap:24px;display:flex;align-items:center;border-radius:24px;background:#fff;box-shadow:0px 4px 20px 0px #20182036;line-height:140%;justify-content:center;max-width:1040px}
.cookie_alert a{text-decoration:underline}
.cookie_alert a:hover{text-decoration:none}
.cookie_alert__btn{padding:12px 25px;white-space:nowrap}</pre></body></html>