.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and(max-width:800px)and(orientation:landscape),screen and(max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and(max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

.ui-helper-reset,.ui-menu{list-style:none;padding:0;outline:0}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#333}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{width:100%;height:100%;left:0;top:0}.ui-helper-reset{margin:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-widget-overlay{position:fixed}.ui-autocomplete,.ui-menu .ui-menu{position:absolute}.ui-autocomplete{top:0;left:0;cursor:default}.ui-menu{margin:0;display:block}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:.9em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;font-weight:700}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

html,body{border:0}
body{background:#FFF url(/images/f.jpg) 0 0 repeat;color:#000;font-family:sans-serif;font-size:14px;margin:0;padding:0;font-weight:300;min-width:320px;overflow-x:hidden;position:relative}
form{margin:0;padding:0}
p{margin:7px 0}
input,select,textarea{font-family:sans-serif;font-size:.8rem;margin:0}
*,:after,:before{box-sizing:border-box;padding:0;margin:0}
a{color:#000;text-decoration:underline;font-weight:400}
a:hover{color:#000;text-decoration:none}
strong,b{font-weight:700}
img{display:block;border:0}
h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-weight:500;margin:0;padding:0;color:#000}
h2{font-size:18px}
h3{font-size:15px;font-weight:700}
header:after,.container:after,footer:after{content:"";display:table;clear:both}
.container{margin:0 auto;width:100%;max-width:1400px;padding:0 15px;clear:both}
.container-2{margin:0 auto;width:100%;max-width:1400px;padding:0 15px}
h1{font-size:1.55rem;margin:0 0 5px;color:#000}
h1.h1{font-size:1.55rem;margin:0 0 5px}
.abc{clear:both;overflow:hidden}
.pagepad{padding-left:10px!important;padding-right:10px!important}
ul{margin:0;padding:0}
ul li{margin:0;padding:0;list-style-type:none}
.popup ul{margin:10px 0;padding:0 0 0 10px}
.popup li{padding:0 0 6px;font-size:.8rem}
.popup ul li{list-style-type:none;padding-left:20px}
.popup{background-color:#FFF;width:auto;max-width:1000px;margin:0 auto;position:relative;padding:20px}
.popup,.popup p,.popup div{color:#000;font-size:.8rem}
table{border:0;padding:0;border-collapse:collapse}
table th{text-align:left}
table td{vertical-align:top}
.content{width:calc(100% - 280px);width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px);float:right}
.content ul{margin:5px 0;padding:0}
.content ol{margin:5px 0;padding:0}
.content ul li{margin:0 20px 0 40px;padding:0;list-style-type:none}
.content ul li:before{content:"\2014\0020";margin-left:-15px}
.content ol li{margin:5px 5px 5px 25px;padding:0}
aside{width:265px;float:left}
.d-none{display:none}
.h-left{width:296px;float:left}
.h-right{width:calc(100% - 296px);width:-moz-calc(100% - 296px);width:-webkit-calc(100% - 296px);float:left;padding-left:6px}
.hc{clear:both;overflow:hidden}
.hc-left{width:calc(100% - 160px);width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);float:left}
.hc-right{width:160px;float:left;padding-left:10px}
.h-phones{padding:4px 0 0;text-align:center;margin:0 auto}
.h-phones a{font-size:20px;font-weight:600;text-decoration:none;white-space:nowrap;display:inline-block;margin-bottom:1px}
.h-call{text-align:center;margin-top:5px}
.h-call a{font-size:.8rem;font-weight:400;color:#fff;padding:4px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;position:relative;border:1px solid #666;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.h-call a:hover{border:1px solid #FFF;text-decoration:none;color:#000}
#call-zamer-link{background:#f60}
#call-dialog-link{background:#6bc622;margin-right:5px}
.logo-mobile{color:#5db722;font-size:1rem;font-weight:400}
.logo-mobile a{color:#5db722;font-size:1rem;text-decoration:none;font-weight:400}
.logo-mobile a:hover{color:#5db722}
.toggle-menu-btn-open{float:left;background:url(/images/mobile.svg) no-repeat center center;display:none;width:30px;height:25px;top:10px;left:10px;z-index:2;position:absolute;padding-left:25px;font-size:.9rem;text-decoration:none}
.isearch{width:100%;margin:10px 0 5px}
.isearch *{box-sizing:border-box}
.isearch form{position:relative;width:100%;margin:0 auto}
.isearch input{width:100%;height:30px;padding-left:10px;padding-right:32px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;outline:none;color:#000}
.isearch button{font-weight:700;position:absolute;top:6px;right:8px;width:18px;height:18px;border:none;cursor:pointer;background:#FFF url(/images/search.svg) no-repeat center center;outline:none}
.hide{display:none}
.icart{margin-top:28px}
.icart a{text-decoration:none;color:#000;font-size:.8rem}
.icart a:hover{text-decoration:underline}
.icart .icart-link{background:#6bc622;display:block;font-weight:400;color:#000;margin-top:10px;padding:5px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;position:relative;border:1px solid #666;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.icart .icart-link:after,.icart .icart-link:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.icart .icart-link:after{border-color:#6bc62200;border-bottom-color:#6bc622;border-width:10px;margin-left:-10px}
.icart .icart-link:before{border-color:#0000;border-bottom-color:#666;border-width:11px;margin-left:-11px}
.icart .icart-link:hover{background:#f60;border:1px solid #FFF;text-decoration:none}
.icart .icart-link:hover:after{border-bottom-color:#f60}
.icart .icart-link:hover:before{border-bottom-color:#FFF}
#icart{background:url(/images/basket.svg) no-repeat 0 center /18px;position:relative;padding:0 0 0 22px;font-size:.8rem;color:#000}
#imcart{display:block;color:#fff;text-align:center;padding:2px 0 0;text-decoration:none;margin:4px 0 0 3px}
.favorite{text-align:right;margin-top:5px;background:red}
.favorite a{font-size:10px}
nav{width:100%;margin-top:5px;height:40px;background:#FFF;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-khtml-border-top-left-radius:5px;-o-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-khtml-border-top-right-radius:5px;-o-border-bottom-right-radius:5px;-ms-border-bottom-right-radius:5px;background:linear-gradient(45deg,#ffebd080,#fff);position:relative}
nav ul{margin:2px 0 0;padding:6px 0 0 16px}
nav li{float:left;background:none;padding:6px 2px 0}
nav li a{text-transform:uppercase;font-weight:400;font-size:15px;text-decoration:none;padding:2px 1px 0;line-height:14px;display:block;margin-left:18px;border-bottom:1px solid #0000;transition:border-color .15s ease}
nav li a:hover{color:#000;border-bottom:1px solid #000f}
nav li.active a{color:#f60;text-decoration:none}
.search-td{width:180px;vertical-align:middle}
footer{padding-top:10px;padding-bottom:10px;clear:both}
footer .wr{float:left;width:100%}
footer .c{margin:0 200px;text-align:center}
footer .c div{margin:0 auto;width:500px}
footer .c table{width:100%}
footer .l{float:left;width:200px;margin-left:-100%}
footer .r{float:left;width:200px;margin-left:-200px;text-align:right}
footer ul{margin:0;padding:0}
footer li{padding:0 0 3px}
footer ul li{background:none}
footer ul li a{font-size:12px}
.message{color:#c00}
.pager{padding:10px 0 20px 20px;clear:both;overflow:hidden}
.pager div a{color:#000;font-size:1rem}
.pager div{padding:0 8px;text-align:center;display:inline;font-size:.95rem}
.pager div.active{border:1px solid #f60;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;text-align:center}
.div-green{clear:both;overflow:hidden;border:3px solid #74ca34}
.div-green table{width:100%}
.div-green a{color:#FFF;font-size:15px;font-weight:700;text-decoration:none}
.div-green a:hover{text-decoration:underline}
.div-green .title-3{color:#FFF;font-size:15px;font-weight:700;font-family:Arial Narrow,Helvetica,sans-serif}
.viewed{display:block;overflow:hidden;padding:5px;background:#fff3;margin-top:8px;margin-bottom:8px}
.viewed .t{font-weight:400;font-size:.8rem}
.viewed div{margin-bottom:5px;display:block;overflow:hidden}
.viewed a{font-size:.75rem}
.viewed img{float:left;margin-right:3px;margin-bottom:3px}
.viewed span{font-weight:700;display:block;font-size:.8rem;text-align:right;margin-top:5px}
.viewed span > span{display:inline}
.div-cat{width:100%;overflow:hidden;clear:both;padding:3px 0;background:#fff6}
.div-cat .anons{margin-bottom:8px;clear:both;overflow:hidden;padding-right:5px}
.div-cat .anons a{font-size:12px;color:#FFF}
.div-cat .anons div,.div-cat .anons p{padding:0;color:#FFF;font-size:11px;margin:0}
.div-cat .title{background:#f60;background:linear-gradient(to right,#f60 10px,#b64900 20px,#f60 100px);font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#FFF;padding:0 0 0 18px}
.div-cat .item a{color:#FFF;font-size:11px}
.div-cat .item{padding:3px 5px 5px 10px}
.cat-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse}
.cat-menu > li:not(:last-child){border-bottom:1px solid #cb9f7b}
.cat-menu > li > a{position:relative}
.cat-menu > li > a:after{content:'';position:absolute;top:5px;right:12px;border-left:1px solid #000;border-top:1px solid #000;width:10px;height:10px;transform:rotate(-136deg)}
.cat-menu > li.active > a:after{top:11px;transform:rotate(45deg)}
.cat-menu li.active > a.a{font-size:1.075rem;line-height:1.8rem;font-weight:400;text-decoration:none;padding:0 0 0 10px;width:100%;display:block;color:#f60;color:#000}
.cat-menu li a.a{margin:0 0 1px;font-size:1.075rem;line-height:1.8rem;font-weight:400;text-decoration:none;padding:0 0 0 10px;width:100%;display:block;color:#f60;color:#000}
.cat-menu .new a:after{position:relative;color:#0ac844;content:"Новинки";font-size:.7rem;top:-3px;left:3px;font-weight:300;text-decoration:none}
.cat-menu .sale a:after{position:relative;color:#f60;content:"Акция";font-size:.7rem;top:-3px;left:3px;font-weight:300;text-decoration:none}
.cat-menu .hide{display:none}
.cat-menu li li{margin:5px 0 5px 12px;font-size:.6rem;list-style-type:square;color:#fff}
.cat-menu li ul{padding:3px 0 4px 12px;display:none}
.cat-menu li.active ul{display:block}
.cat-menu li > ul{background:#736042e6}
.cat-menu .sactive a{font-weight:700;border-bottom:1px solid #fff}
.cat-menu .sactive a span{text-decoration:none!important}
.cat-menu li li a{color:#fff;font-size:.95rem;font-weight:300;line-height:1rem;text-decoration:none;padding:0;background:none!important;text-transform:uppedrcase;display:inline}
.cat-menu li li a:hover{border-bottom:1px solid #fff}
.mobile-menu{margin:0 0 5px 12px;display:none}
.mobile-menu li a{color:#FFF;font-size:.95rem;font-weight:300;line-height:1.2rem;text-decoration:none;padding:0;width:100%;display:block}
.mobile-menu li.active a{text-decoration:underline}
.mobile-menu li{margin:5px 0 5px 12px;color:#FFF;font-size:.6rem;list-style-type:square}
@media (max-width: 1025px) {
.div-cat{background:#fff6 url(/images/f.jpg) 0 0 repeat}
}
.div-brands{width:100%;background-color:#FFF;padding:8px 0}
.div-brands .title{background:url(/images/wh_ora.gif) top left no-repeat;height:25px;font-size:18px;font-weight:700;color:#FFF;padding:5px 0 0 18px}
.div-brands .item{padding:0 22px 0 10px;clear:both;overflow:hidden;margin-top:5px}
.div-brands .item a{font-size:11px;color:#000}
.div-brands .item a img{float:left;margin-right:7px}
.div-brands .divider{border-bottom:1px solid #ccc;margin:10px;clear:both}
.div-white{clear:both;overflow:hidden;background:#fff6;padding:8px 10px 10px}
.div-white .div-title{background:#5db722;padding:2px 0 0 10px;font-size:1.2rem;line-height:1.8rem;font-weight:700;color:#FFF}
.nopad{padding-left:0!important;padding-right:0!important}
.nopadv{padding-top:0!important;padding-bottom:0!important}
.div-brown{clear:both;overflow:hidden;background:#00000080;padding:10px 0}
.div-brown .div-title{background:#f60;background:linear-gradient(to right,#f60 10px,#b64900 20px,#f60 100px);padding:0 0 0 10px}
.div-brown .div-title h1{font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#FFF}
.div-brown div,.div-brown p{color:#FFF}
.div-brown a{color:#FFF}
.index-items-list .swiper-container{width:100%;margin:10px auto 0}
.index-items-list .swiper-slide a{font-weight:300;display:block;text-decoration:none;text-align:center}
.index-items-list .swiper-slide img{margin:0 auto;max-width:100%}
.index-items-list .swiper-slide .price{color:#000;font-size:.8rem;font-weight:700;padding:3px;text-align:center;width:100%}
.index-items-list .swiper-slide .price span{font-size:.8rem}
.index-items-list a .title{clear:both;font-size:.8rem;text-align:center;padding:3px}
.index-items-list a:hover .title{text-decoration:underline}
.index-items-list a .anons{text-decoration:none!important;text-transform:none;font-size:.8rem}
.index-items-list .anons{margin:0 5px}
.index-items-list .anons span{font-weight:700}
.index-banners .swiper-container{padding:0;margin:0;width:100%;height:100%}
.index-banners .index-banner{width:100%;height:100%;background-position:left top;background-repeat:no-repeat;background-size:contain;padding-bottom:36%}
.cats-list .cat-wr{float:right;width:100%;margin-left:-160px}
.cats-list .cat-pic{float:left;width:160px;padding-top:5px;margin-top:-10px}
.cats-list .cat-info{margin-left:160px}
.cats-list .cat-title .new{margin:0;color:#0ac844;font-size:1.4rem;padding-left:5px;font-weight:300}
.cats-list .cat-title .sale{margin:0;color:red;font-size:1.4rem;padding-left:5px;font-weight:300}
.cats-list .cat-title.title-pad{padding-left:160px}
.cats-list .cat-title{color:#000;font-size:1.4rem;font-weight:400}
.cats-list .cat-title a{color:#000;font-size:1.4rem;font-weight:400}
.cats-list .cat-title span a{color:#888;font-size:.95rem;font-weight:300;text-decoration:none}
.cats-list .cat-title span a:hover{text-decoration:underline}
.cats-list .cat-title span{padding-left:10px}
.cats-list .cat-link{padding-top:5px;text-align:right}
.cats-list .cat-link a{color:#f60;font-size:.9rem;font-weight:400}
.cats-list .cat{margin-bottom:10px;clear:both;overflow:hidden}
.cats-list .cat-3{margin:0 10px 10px 0;float:left}
.cats-list .cat-2{margin-bottom:15px;clear:both;overflow:hidden;border-bottom:1px solid #c2b098}
.cats-list .cat-sales{margin:10px 0 5px}
.cats-list .cat-sales p{color:red;font-weight:700;font-size:14px}
.cats-list .cat-sales a{font-size:14px}
.cats-list .cat33{width:150px;text-align:center;margin-bottom:10px}
.cats-list .cat33 .cat-pic{width:100px;height:100px;float:none;padding:0;margin:0 auto}
.cats-list .cat33 .cat-title a{color:#000;font-size:.9rem;font-weight:400}
.cats-list .cat33 .cat-title{height:30px;font-size:.9rem}
.cat-preview p,.cat-preview div{text-align:justify;margin:0}
.cat-postview p,.cat-postview div{text-align:justify}
.cat-postview,.cat-preview{clear:both;overflow:hidden}
.cats-list .cat-anons{text-align:justify;margin-bottom:15px}
.root-link{margin-top:10px;clear:both;overflow:hidden}
.cats-list .root-link{flex: 100%;}
.root-link a{color:#f60}
.items-list{margin:5px 0!important;clear:both;overflow:hidden}
.items-list li{display:inline-table;margin:0 0 15px!important;padding:0 2px 10px!important;border-right:1px dotted #c2b098;border-bottom:1px dotted #c2b098}
.items-list li:before{content:none!important;margin:0!important}
.items-list.w100 li{width:100px}
.items-list.w110 li{width:110px}
.items-list.w115 li{width:115px}
.items-list.w120 li{width:152px }
.items-list.w130 li{width:130px}
.items-list.w140 li{width:133px}
.items-list.w150 li{width:150px}
.items-list.w160 li{width:160px}
.items-list.w180 li{width:180px}
.items-list.w200 li{width:200px}
/*@media (max-width: 768px) {
	.items-list.w140 li{width:140px}
	.items-list li img{min-width:110px;height: auto}
	.items-list li .item-product-img{min-width:110px}
}*/
.items-list .item{float:left;padding:10px 0;margin-bottom:4px}
.items-list .item-bg{position:relative}
.items-list li img{margin:0 auto}
.items-list .vline{border-right:1px dotted #c2b098;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.items-list a{text-decoration:none}
.items-list .d{height:1px;border-top:1px dotted #c2b098;clear:both;overflow:hidden;margin:0 0 4px}
.items-list .wr{float:right;width:100%;margin-left:-100px}
.items-list .info{margin-left:100px}
.items-list .title{padding:10px 2px 0 0;clear:both;height:30px;color:#000;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center}
.items-list a:hover span{visibility:visible;opacity:1}
.items-list a span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;background:#0006;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#FFF;z-index:3;font-weight:400}
.items-list a span:before{content:"Подробнее"}
#.items-list .atc{color:#f60;font-size:.75rem;font-weight:300;display:block;text-align:center;text-decoration:underline}
#.items-list .atc:hover{text-decoration:none}
.items-list .b1cl{margin-top:5px;color:#f60;font-size:.75rem;font-weight:300;display:block;text-align:center;text-decoration:underline}
.items-list .b1cl:hover{text-decoration:none}
.items-list .wrc{text-align:center;margin-top:2px}
.items-list .atc{display:block;margin:0 auto 8px;color:#FFF;font-size:.8rem;text-decoration:none;font-weight:300!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
.items-list .atc:hover{color:#000}
.items-list .atc:before{content:"В корзину";border:1px solid #FFF;background:#f60;padding:4px 16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
#cart-buttons input[type="button"]{border:1px solid #FFF;background:#f60;padding:6px 22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;display:inline-block;color:#fff;margin-bottom:20px}
.item-colors{margin:15px 0 0}
.item-colors a{color:#000;font-size:.8rem;text-decoration:none;border-bottom:1px dotted #000;margin:0 10px 5px 0;display:inline-table}
.items-list .cat-title a{color:#000;font-size:1.2rem;font-weight:300}
.items-list .cat-title{padding-top:10px;font-size:1.2rem}
.items-list .price{color:#000;font-size:14px;font-weight:700;padding:3px;margin:10px 0 5px;text-align:center}
.items-list .price span{font-weight:400}
.items-list .oldprice{color:#888;text-align:center;font-size:14px;font-weight:400;text-decoration:line-through;margin:-4px 0 8px}
@media (max-width: 1025px) {
.items-list .price{font-size:16px}
.items-list .oldprice{font-size:15px}
}
.items-list .info-line{font-size:11px;margin-bottom:5px}
.items-list .info-line span{display:block;font-size:11px;color:#777}
.items-list .new{left:0;right:0;margin:auto;height:38px;background:url(/images/za-dvermi-ru-tag-new.svg) top right no-repeat;position:absolute;z-index:3}
.items-list .sale{left:0;right:0;margin:auto;height:38px;background:url(/images/za-dvermi-ru-tag-sale.svg) top right no-repeat;position:absolute;z-index:3}
@media (max-width: 1025px) {
.items-list .new{height:42px}
.items-list .sale{height:42px}
.items-list.w120 .new{width:115px!important}
.items-list.w120 .sale{width:115px!important}
.items-list.w120 .item-product-img-wrapper{display:inline-flex}
.items-list.w120 .item-product-img{width:100%!important}
}
.items-list .instock:after{content:"В наличии";font-size:.75rem;float:none;clear:both;text-align:center;display:block;color:#0ac844;margin:5px 0 0}
.items-list .preorder:after{content:"Под заказ";font-size:.75rem;float:none;clear:both;text-align:center;display:block;color:#888;margin:5px 0 0}
.photos{margin:5px 0!important;clear:both;overflow:hidden}
.photos .item{clear:both;overflow:hidden;margin:0 0 10px}
.photos .pic{float:left;margin:0 10px 0 0;width:150px}
.photos .title a{font-size:1.2rem;font-weight:500}
.photos li{display:inline-table;margin:0!important;padding:0 2px 2px 0 !important}
.photos li div{width:140px;height:140px;float:left;padding:0;clear:both;overflow:hidden;position:relative;border:1px solid #ccc}
.photos li:before{content:none!important;margin:0!important}
.photos a:hover span{visibility:visible;opacity:1}
.photos a span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;background:#0006;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#FFF;z-index:3;font-weight:400}
.photos a span:before{content:"Увеличить"}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;padding:0}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.mfp-with-zoom img.mfp-img{padding:0}
.mfp-with-zoom .mfp-figure:after{top:0;bottom:0}
.tabs{margin-top:10px}
.tabs .tab{display:none;border:1px solid #FFF;width:100%;padding:5px 10px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;-o-border-bottom-left-radius:5px;-ms-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;-o-border-bottom-right-radius:5px;-ms-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-khtml-border-top-right-radius:5px;-o-border-top-right-radius:5px;-ms-border-top-right-radius:5px}
.tabs .atab{display:inline-block;margin:0 4px 4px 0;padding:3px 20px;text-align:center;color:#000;font-weight:400;font-size:.95rem;border-radius:5px;border:1px solid #FFF;text-decoration:none}
.tabs-links{display:flex;flex-wrap:wrap}
.tabs-links >*{flex:auto}
.tabs .atab span{padding:5px 0 0;line-height:1.65rem;border-bottom:1px dashed #000;white-space:nowrap}
.tabs a.active{cursor:default;font-weight:700;background:#00000080;color:#FFF}
.tabs .tab.active{display:block;width:100%}
.tabs .active span{border-bottom:none}
.furniture-cats{margin-bottom:10px}
.furniture-cats a{margin:0 10px 5px 0;padding:0;font-size:12px;text-decoration:none;color:#F60}
.furniture-cats span{border-bottom:1px dashed #F60!important}
.furniture-cats a:hover span{border-bottom:none!important}
.furniture-cats a.act{color:#000}
.furniture-cats a.act span{border-bottom:1px dashed #000!important}
.item-info-container.swiper-container{width:100%;height:240px;margin:20px auto}
.item-info-container .swiper-slide{text-align:center}
.item-info-container .swiper-slide a{font-size:12px;font-weight:300;text-transform:uppercase;display:block;text-decoration:none}
.item-info-container .swiper-slide img{margin:0 auto 5px}
.item-info-container .swiper-slide a:hover .swiper-slide-title{text-decoration:underline}
.item-info-container .swiper-slide .price{color:#000;font-size:14px;font-weight:700;padding:5px 3px;text-align:center;width:100%}
.item-info-container .swiper-slide .price span{font-size:.8rem}
.item-info .items-list .title{height:30px}
.item-info .anons{clear:both;padding:10px 0 0}
.item-info .note-1{clear:both;padding:10px 0}
.item-info h1{font-size:15px;color:#000;font-weight:400;margin-top:5px;clear:both;overflow:hidden}
.item-info .note-2{clear:both;padding:10px 0 0}
.clear{clear:both;overflow:hidden}
.item-info .item-left{float:left}
.item-info .item-right{overflow:hidden}
.item-info .item-new{height:50px;background:url(/images/za-dvermi-ru-tag-new.svg) top right no-repeat;position:absolute;z-index:6}
.item-info .item-sale{height:50px;background:url(/images/za-dvermi-ru-tag-sale.svg) top right no-repeat;position:absolute;z-index:6}
.item-options .option{clear:both;overflow:hidden;margin-bottom:10px}
.item-options .option .o-wr{float:left;width:100%}
.item-options .option .o-left{font-size:.75rem;float:left;width:160px;margin-left:-100%;font-weight:700}
.item-options .option .o-left a{font-size:100%;text-decoration:underline}
.item-options .option .o-left a:hover{text-decoration:none}
.item-options .option .o-center{margin:0 100px 0 160px}
.item-options .option .o-right{font-size:.8rem;font-weight:700;float:left;width:100px;margin-left:-100px;text-align:right}
.layout{position:relative}
.layout DIV{position:absolute}
.col1{background:#C7E3E4;width:100px}
.col2{background:#E0D2C7;left:100px;right:200px}
.col3{background:#ECD5DE;width:200px;right:0}
.item-options .option select{font-size:90%}
.item-right .price{color:#000;font-size:1rem;font-weight:400;margin:0 0 10px;text-align:right;float:right}
.item-right .price span{color:#000;font-size:1.4rem;font-weight:700}
.item-right .notavl{text-align:right;margin-top:10px;color:red;font-size:.8rem}
.item-right .buy-order{font-size:.8rem;color:red;text-align:right;margin-top:3px}
.item-right .buy-stock{font-size:.8rem;text-align:right;margin-top:3px}
.item-right .buy{clear:both;overflow:hidden;margin:0 0 10px;text-align:right}
.item-right .buy a.atci{float:right;text-decoration:none;font-weight:700;display:block;text-align:center;color:#000;padding:5px 10px;border:1px solid #f60;margin:0 10px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item-right .buy a.atci:hover{border-color:#FFF;background:#f60;text-decoration:none!important}
.item-right .buy a.b1cl{float:right;text-decoration:none;font-weight:700;display:block;text-align:center;color:#FFF;padding:5px 10px;border:1px solid #f60;background:#f60;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.item-right .buy a.b1cl:hover{border-color:#FFF;text-decoration:none!important;color:#000!important}
.item-right .buy a.ask-price{text-decoration:none;margin:0 10px 0 0;line-height:1.8rem}
.item-right .ask-price span{border-bottom:1px dashed #000}
.item-right .oldprice{color:#888;font-size:.8rem;font-weight:300;float:right;margin:5px 15px 0 0}
.item-right .oldprice span{color:#888;font-size:1rem;font-weight:300;text-decoration:line-through}
@media (max-width: 768px) {
.item-right .price{margin:0}
.item-right .oldprice{width:100%;margin:0;text-align:right}
}
.item-info .item-sales{margin:10px 0}
.item-info .item-sales p{color:red;font-weight:700;font-size:14px}
.item-info .item-sales div{font-size:14px}
.item-info .item-sales a{font-size:14px}
.item-info .item-note{background:#ffffff80;padding:5px 10px;margin-top:15px}
.item-info .item-note div{font-size:.75rem}
.item-info .tech-link a{font-size:12px;text-decoration:none}
.item-info .tech-link a span{border-bottom:1px dashed #466c87}
.item-info .delivery{margin:10px 0 0;color:red}
.item-info .aphoto{position:relative}
.item-info .aphoto a:hover span{visibility:visible;opacity:1}
.item-info .aphoto a span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;background:#0006;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#FFF;z-index:3;font-weight:400}
.item-info .aphoto a span:before{content:"Увеличить"}
.item-info-links{padding:0 0 1px;text-align:right}
.item-info-links a{font-size:.8rem;margin:0 0 5px 10px;text-decoration:none}
.item-info-links a span{font-size:.9rem;text-decoration:none;border-bottom:1px dashed #000}
.item-others-link{margin:0 0 10px}
.item-others-link span{display:block;clear:both;margin:0 0 10px}
.item-others-link div{display:inline-table;margin:0 10px 0 0}
.item-others-link img{border:1px solid #555}
.thumbs{width:100%;overflow:hidden}
.thumbs img{border:1px solid #555}
.thumbs .photo{display:inline-table;margin-right:10px;margin-top:10px}
.tip{position:absolute;z-index:5;display:none;width:233px;height:110px;background:url(/images/additem.png) top left no-repeat}
.tip .pad{padding:8px 8px 10px 13px}
.tip .close{text-align:right;height:9px;padding-right:3px}
.tip .close div{background:url(/images/b_close3.gif) 0 0 no-repeat;width:9px;height:9px;float:right}
.tip div{color:#000;font-size:11px}
.tip a{color:#FFF}
.tip input{font-size:12px}
.tip2{position:absolute;display:none;width:233px;height:113px;background:url(/images/additem2.png) top left no-repeat;z-index:20}
.tip2 div{color:#000}
.tip2 a{color:#FFF}
.price-table{width:100%}
.price-table em{font-weight:700;font-size:11px;color:#999}
.price-table sup{color:red;font-weight:700}
.price-table{display:table}
.price-table .row{display:table-row}
.price-table .cell{display:table-cell;padding:3px 0;border-bottom:1px solid #888}
.price-table .cell-2{display:table-cell;width:100px;padding:3px 0;border-bottom:1px solid #888;font-weight:400}
.grad{font-size:11px;margin-bottom:10px}
.grad span{font-size:11px;color:#f60}
.grad a{font-size:11px;color:#f60}
.grad a.active{color:#000;text-decoration:none}
#error-message{color:red;font-weight:700;margin:8px 0}
.table-pics td{text-align:center;font-size:11px}
.popup-tech{width:100%;border-collapse:collapse}
.popup-tech td{border:1px solid #ccc;text-align:center;font-size:11px}
.popup-tech th{border:1px solid #ccc;font-size:11px}
.popup-div-table .row{clear:both;overflow:hidden;margin-bottom:30px}
.popup-div-table .col{float:left;width:83px;font-size:10px;text-align:center}
.popup-div-table .block{float:left}
.popup-div-table .title{text-align:center;margin-bottom:5px}
.filter{clear:both;overflow:hidden;background:url(/images/br3_dot.png) top left scroll repeat;padding:5px 7px;margin-bottom:10px}
.filter .title{font-size:1.2rem;font-weight:600;color:#FFF;margin:3px 0}
.filter div{color:#FFF;display:flex;flex-wrap:wrap;padding:1px 0}
.filter .c div{display:block;margin:0 3px 3px 0;font-size:.8rem;margin-top:auto}
.filter select{display:block;min-width:70px;padding:2px 5px;border-radius:3px;border:1px solid #fff}
.filter input{display:block;padding:2px 5px}
.filter .filter-link{float:right;outline:none;cursor:pointer;font-weight:700;margin-left:auto}
.filter .filter-link a{color:#FFF;font-size:.9rem;text-decoration:none;font-weight:300!important;color:#FFF;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
.filter .filter-link a:hover{color:#000}
.filter .filter-link a:before{content:"Развернуть";border:1px solid #FFF;background:#f60;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
.filter .filter-link a.close:before{content:"Свернуть";color:#FFF;border-top:none;border-left:none;border-right:none;background:none!important;border-bottom:1px dashed #FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-khtml-border-radius:0;-o-border-radius:0;-ms-border-radius:0}
.filter .none{display:none!important;background-color:red}
.filter .sbm input{outline:none;cursor:pointer;color:#FFF;padding:4px 20px;font-weight:700;border:1px solid #FFF;background:#f60;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.filter .sbm input:hover{border-color:#FFF;text-decoration:none!important;color:#000!important}
.filter .sbm{padding:13px 0 0;margin-left:16px;float:right!important}
.filter .prc{font-weight:700;font-size:16px!important;text-align:right}
.filter .prc input{width:90px;text-align:center;font-size:12px;outline:none;padding:2px 5px 3px;border-radius:3px;border:1px solid #fff}
.filter .prc span{float:left}
.filter .filter-forms a{display:inline-table;margin:2px;border:2px solid #FFF}
.filter .filter-forms a:hover{border:2px solid #000}
.filter .filter-forms a.active{border:2px solid #f60}
.filter .filter-forms img{height:80px}
.filter .filter-forms{clear:both;overflow:hidden}
.filter-colors .title{font-size:1.2rem;font-weight:600;color:#766142;margin:0 0 5px}
.filter-colors a{height:35px;width:35px;float:left;margin:2px 6px 2px 0;border:1px solid #FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;position:relative}
.filter-colors a div{height:80px;width:80px;display:none;border:1px solid #FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
.filter-colors a:hover div{display:block;position:absolute;top:-35px;left:-10px;z-index:9999;color:#FFF;text-align:center;font-size:.7rem;padding:30px 0 0}
.news-content .pic{float:left;margin:0 5px 0 0}
.news-content .source{text-align:right;font-size:11px}
.docs-back-link{clear:both;overflow:hidden;padding:5px 0 0}
.news{margin:0 10px 10px 0}
.news .item{padding:0 0 10px;clear:both;overflow:hidden;border-bottom:1px dotted #d0d6de;margin:0 0 10px}
.news .date{color:#f60;font-size:.7rem;padding:0 6px;margin-bottom:5px}
.news .title{margin-top:5px}
.news .title a{font-weight:700;font-size:1rem;text-decoration:underline;color:#000}
.news .pic{float:left;margin:0 10px 5px 0}
.news-index{margin:10px}
.news-index .item{padding:0 10px 10px 0;margin:0 0 10px;width:50%;display:inline-table}
.news-index .date{color:#f60;font-size:.7rem;padding:0 6px 0 0;display:inline}
.news-index .title a{font-weight:700;font-size:1rem;text-decoration:underline;color:#000}
.news-index .pic{float:left;margin:0 7px 5px 0}
.show-notes{width:435px;height:147px;background:url(/images/bg-435-147.png) 0 0 no-repeat;display:none;position:absolute}
.show-notes .close div{background:url(/images/gr_rt.png) 0 0 no-repeat;width:22px;height:22px;float:right;cursor:pointer}
.show-notes .pad{padding:25px 32px 0 25px}
.praktika{clear:both;overflow:hidden;padding:5px 3px 3px 8px;background:url(/images/wh3_dot.png) 0 0 repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px}
.praktika div{float:left;margin:2px 4px 0 0;font-size:10px}
.hs-t{width:720px}
.hs-t td{margin:5px 8px;font-size:11px;text-align:center}
.i-dialog{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px auto}
.i-dialog-center{text-align:center}
.i-dialog-center img{margin:0 auto;padding:0;border:none;vertical-align:top}
.i-dialog h3{text-align:center;margin:0 0 5px}
.i-dialog .i-buttons{text-align:center;margin:10px 0 0}
.i-dialog .i-buttons a{text-decoration:none;background:#6bc622;display:inline-block;font-weight:400;color:#FFF;margin-top:5px;margin-right:5px;padding:5px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;position:relative;border:1px solid #666;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap}
.i-dialog .i-buttons a.orange{background:#f60}
.i-dialog .i-buttons a.orange:hover{color:#000}
.i-dialog .i-buttons a:hover{color:#000}
.i-dialog .i-dialog-content{width:100%;height:100%}
.i-dialog .scroll{overflow:scroll}
#i-dialog-message{display:none;text-align:left;padding-left:55px;font-size:13px;color:red}
.i-dialog .id-left{float:left}
.i-dialog .id-right{overflow:hidden;padding:0 0 0 10px}
.i-dialog .id-price{text-align:right;font-size:.8rem}
.i-dialog .id-price span{font-weight:700;font-size:.8rem}
.i-dialog .id-delivery{text-align:right;font-size:.8rem}
.i-dialog .id-delivery span{font-weight:700;font-size:.8rem}
.i-dialog .id-total{text-align:right}
.i-dialog .id-total span{font-weight:700;font-size:1rem;display:block}
.i-dialog .b1-loading{text-align:center;font-weight:700}
.i-dialog .form_radio_btn{display:inline-block;margin-right:5px;margin-bottom:5px}
.i-dialog .form_radio_btn input[type=radio]{display:none}
.i-dialog .form_radio_btn label{color:#000;display:inline-block;cursor:pointer;padding:5px 8px;border:1px solid #F60;user-select:none;font-size:.8rem}
.i-dialog .form_radio_btn input[type=radio]:checked + label{background:#F60;border:1px solid #000}
.i-dialog .form_radio_btn label:hover{color:#FFF;background:#F60}
.i-dialog .form_radio_btn input[type=radio]:disabled + label{background:#efefef;color:#666}
.round{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
.call-form{clear:both;overflow:hidden}
.call-form li{margin:2px 0}
.call-form sup{color:#C00}
.call-form input{width:100%;padding:2px 5px;color:#000}
.call-form textarea{width:100%;height:70px;padding:2px 5px}
.call-form input.error[placeholder]{color:red}
.call-form input.error::-webkit-input-placeholder{color:red}
.call-form input.error::-moz-placeholder{color:red}
.call-form input.error:-moz-placeholder{color:red}
.call-form input.error:-ms-input-placeholder{color:red}
.call-form fieldset{border:0}
.call-form label{font-size:13px}
.call-form .type-button{color:#000}
.call-form .checkbox{padding:0 0 0 5px}
.call-form button{background:#f60;border:1px solid #FFF;font-size:.8rem;display:block;font-weight:400;color:#FFF;margin-top:10px;padding:5px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;position:relative;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.call-form button:hover{background:#f60;border:1px solid #000;text-decoration:none}
.pp-b{clear:both;overflow:hidden}
.pp-d{float:left;margin:0 1px 10px;text-align:center;font-size:16px}
.pp-d img{display:block}
.pp-h2{font-weight:700;text-align:center;font-size:16px}
#pp-1{clear:both;overflow:hidden}
#pp-2{float:left;border:2px solid #6f6f6f;border-right:1px solid #6f6f6f;color:#6f6f6f;font-size:18px;font-weight:700;padding:3px}
#pp-3{float:left;border:2px solid #6f6f6f;border-left:1px solid #6f6f6f;color:#6f6f6f;font-size:18px;font-weight:700;padding:3px}
.pp-wr{float:right;width:100%;margin-left:-210px}
.pp-r{margin-left:210px}
.pp-l{float:left;width:210px}
.other-links{text-align:center}
.other-links span{height:70px;display:inline-block;margin:0 5px 5px;border:1px solid #EEE;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.other-links a:hover span{border:1px solid #000}
@media (max-width: 1025px) {
.footer-copyright{padding:10px;display:none}
.isearch{display:none;width:100%;margin:5px 0 0}
.isearch.active-search{display:block;margin:0 0 5px!important}
.div-cat{padding-bottom:0;padding-top:0;border-radius:0;background:url(/images/f.jpg) 0 0 repeat}
.cat-menu li a.a{background:#fff6;margin:0}
.h-right{margin-top:5px}
.cat-preview{display:none}
.container{clear:both;overflow:hidden}
.content{width:100%;float:none;background:#FFF url(/images/f.jpg) 0 0 repeat}
.aside{margin:0;display:nodne;top:0;position:absolute;top:0;height:100%}
.favorite{display:none}
.h-left{width:100%;float:none;text-align:center}
.h-right{width:100%;float:none}
header{height:auto;overflow:visible;padding:0 5px;display:flex}
html,body{width:100%;height:100%;overflow-x:hidden}
.h-phones a{font-size:1.4rem}
.h-call{display:block;width:auto;margin-left:20px}
.h-call a{font-size:.8rem;display:inline-block}
.hc{clear:both;overflow:visible}
.hc-left{width:100%;float:none}
.hc-right{width:0;float:none;padding-left:0;display:none}
.icart{margin-top:0}
#icart{font-size:.8rem}
footer{top:100%;position:absolute;padding-top:1px;padding-bottom:1px;clear:both;overflow:hidden;width:auto}
.snap-drawers{position:fixed;top:0;bottom:0;left:-100%;width:100%;height:100%;transition:all .25s;z-index:8}
.snap-drawer{position:absolute;top:0;bottom:0;left:0;width:265px;height:100%;overflow:auto;z-index:9;flex:none;background:#7f6a49;padding-bottom:80px}
.snap-drawer-right{right:0;z-index:1}
.snapjs-left .snap-drawer-right,.snapjs-right .snap-drawer-left{display:none}
.snapjs-expand-left .snap-drawer-left,.snapjs-expand-right .snap-drawer-right{width:100%}
.div-cat li li a{font-size:.9rem;font-weight:300;line-height:1.2rem}
.div-cat li li{margin:5px 0 5px 12px}
.logo-mobile a{font-size:1.6rem}
.logo-mobile{font-size:1.6rem}
nav{display:none}
.mobile-menu{display:block;background:#7f6a4a;margin:0;padding:5px 0 6px 12px}
.viewed{display:none}
.furniture-content{overflow:scroll;max-height:400px}
}
@media (max-width: 768px) {
.h-call{display:block;margin-top:5px;margin-left:0}
.h-call a{font-size:12px;padding:4px 3px}
.logo-mobile a{font-size:1.5rem}
.logo-mobile{padding:0;font-size:1.5rem}
//#imcart{display:block}
.icart{display:none}
.h-phones a{font-size:18px}
.h-phones a:hover{text-decoration:none}
.h-call a{font-size:12px;display:inline-block;margin:0 0 3px}
#call-dialog-link{margin-right:3px}
.h-phones{padding:0 0 5px}
.isearch{margin:5px 0 0;left:0;width:95%}
.isearch input{padding-left:5px}
h1{font-size:1.2rem}
.items-list.width-120 li{width:145px}
.cats-list .cat-wr{float:none;width:100%;margin-left:0}
.cats-list .cat-pic{float:none;width:160px;padding-top:5px;margin-top:0}
.cats-list .cat-info{margin-left:0}
.cats-list .cat-title.title-pad{padding-left:0}
.item-note{display:none}
.item-info .item-wr{float:none;width:100%;margin:0!important}
.item-info .item-left{float:none;width:100%!important;margin:0 auto!important}
.item-info .item-right{width:100%;margin:0!important}
.item-info .aphoto{margin:0 auto}
.thumbs{text-align:center}
.div-white{padding:10px 7px}
.filter{padding:5px}
.filter .title{font-size:1.2rem}
.news-index .item{padding:0 10px 10px 0;margin:0 0 10px;width:100%;display:block;clear:both}
.content{padding-bottom:30px}
}
@media (max-width: 420px) {
h1{font-size:1rem}
.logo-mobile a{font-size:1.2rem}
.logo-mobile{font-size:1.2rem}
.item-options .option .o-wr{float:left;width:100%}
.item-options .option .o-left{width:100px}
.item-options .option .o-center{margin:0 0 3px 100px}
.item-options .option .o-right{float:none;width:100%;margin-left:0;text-align:right}
.item-info .buy{clear:both;overflow:hidden;margin:10px 0;text-align:center}
.item-info .price{display:block;margin:5px 0 0}
.item-info .buy a{float:none;width:100%;margin:0 0 10px!important}
.tabs .atab{padding:5px 10px;font-size:.85rem}
.toggle-menu-btn-open{top:5px}
.grad{margin-bottom:5px}
#register-table{width:100%}
.filter .title{font-size:1rem}
.i-dialog .id-left{float:none;margin:0 auto!important;width:100%!important}
.i-dialog .id-left img{margin:0 auto}
.i-dialog .id-right{display:block;margin-left:0!important}
.h-phones a{color:#000}
#call-dialog-link{margin-right:0}
}
@media (min-width: 1026px) {
.logo-mobile{display:none}
.toggle-menu-btn-open{display:none}
.h-right{margin-top:10px}
#register-table{width:500px}
}
.mobile_menu{position:fixed;bottom:0;width:100%;z-index:10;color:#000}
.mobile_menu a{text-decoration:none;color:#000}
.mobile_menu .navigation{padding:0 15px;background-color:#77ca36}
.mobile_menu .navigation .wrap{max-width:480px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}
.mobile_menu .navigation .item{text-align:center;padding:12px 5px;cursor:pointer;position:relative}
.mobile_menu .navigation .item span{display:block;font-size:14px;line-height:1;font-weight:400}
.mobile_menu .navigation .item .quantity{background-color:#fc6621;color:#fff;width:18px;height:18px;border-radius:200px;display:flex;align-items:center;justify-content:center;padding:0 4px;position:absolute;top:6px;right:2px;font-size:12px}
.mobile_menu .navigation .item.active svg path[fill="#FFFFFF"]{fill:#2C2B3F}
@media (min-width: 768px) {
.mobile_menu .catalog .search input{padding:15px 15px 15px 40px}
}
@media (min-width: 1026px) {
.mobile_menu{display:none}
.cat-menu{display:block;height:100%}
}
#index-banner .swiper-button-prev,#index-banner .swiper-button-next{display:none}
.logo{margin-bottom:5px}
.item-options-id{display:flex;gap:5px;font-size:.85rem;font-weight:700;margin:15px 0 -22px}
.item-options-id>div:last-child{font-weight:400}
@media (max-width: 1240px) {
nav li a{font-size:13px;margin-left:7px}
}
@media (max-width: 1060px) {
nav li a{font-size:12px}
}
@media (max-width: 1025px) {
.container{padding:0}
.header{padding:0 3px;position:fixed;top:0;left:0;width:100%;z-index:7;background:#e9cb99 url(/images/f.jpg) 0 0 repeat;box-shadow:0 1px 2px #00000026}
body{padding-top:80px}
.h-left{width:120px;flex:0 0 120px}
.h-right{width:100%;flex:1;align-items:center;display:flex;justify-content:center}
.logo img{max-width:140px}
.cat-content > form{display:block;width:100%;flex:0 0 100%}
.items-list.w120,.items-list.w140{display:flex;flex-wrap:wrap;width:100%}
.items-list .cat-title{padding:10px 0;flex:0 0 100%}
.items-list.w120 li{flex:1;flex:0 0 20%;width:20%;text-align:center}
.items-list.w120 li img{width:auto!important;height:230px!important;max-width:100%;}
.popup{height:inherit!important;overflow:auto!important;position:fixed!important;max-height:100%!important;bottom:15px!important;top:15px!important;left:10px!important;right:10px!important;z-index:10000!important}
.cat-container{flex-wrap:wrap}
.cat-content{flex:0 0 100%}
}
@media (max-width: 768px) {
.items-list.w120 li{flex:0 0 33.333%;width:33%}
.items-list.w140 li{flex:0 0 49%;display:inline-block}
.grad,.grad a,.grad span{font-size:12px}
.item-options .option .o-left{font-size:12px}
}
@media (max-width: 460px) {
.o-center select{width:100%}
.items-list.w120 li{flex:0 0 33.333%;width:33%}
.items-list .b1cl{margin-top:10px}
.items-list .instock:after,.items-list .preorder:after{margin:0;padding:10px 0 0;display:block}
.item-colors{margin:10px 0}
header{padding:3px 0 0 4px}
.index-banners{background:#FFF url(/images/f.jpg) 0 0 repeat}
.index-banners .swiper-container{overflow:hidden;border-radius:5px}
.news-index .pic{margin:5px 7px 5px 0}
.item-options-id{margin:15px 0 -32px}
}
@media (max-width: 420px) {
.items-list.w120 li{flex:0 0 50%;width:50%}
}
@media (max-width: 360px) {
.h-left{width:105px;flex:0 0 105px}
}
.snap-drawers.active-menu{left:0}
.snap-content .div-white > center > img{max-width:100%}
.footer{background:#00000080;color:#fff;margin-top:40px;box-shadow:0 -1px 0 rgba(0,0,0,.15)}
.footer a{color:#fff;transition:all .15s;text-decoration:none}
.footer a:hover{color:#F60;text-decoration:underline}
.footer a[href^="tel"] small{opacity:1!important}
.footer-container{display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1400px;padding:12px 15px 0}
.footer-col{flex:1;padding:15px 10px}
.footer-title{font-weight:600;font-size:18px;margin-bottom:8px}
.footer-list{margin-bottom:15px}
.footer-list > div{margin-bottom:5px}
.footer-social{display:flex;gap:12px;padding-top:5px}
.footer-social img{width:36px;height:auto}
.footer-logo{padding-right:30px;margin-bottom:20px}
.footer-logo img{max-width:224px}
@media (max-width: 1000px) {
.footer{padding-bottom:50px}
.footer-container .footer-col:nth-child(1){flex:100%}
.footer-logo{padding-right:0;text-align:center;display:flex;justify-content:center}
}
@media (max-width: 860px) {
.footer-logo img{max-width:200px;width:100%}
.footer{margin-top:0}
.footer-container{padding:15px 10px 5px}
.footer-container .footer-col:nth-child(2),.footer-container .footer-col:nth-child(3),.footer-container .footer-col:nth-child(4),.footer-container .footer-col:nth-child(5){flex:50%}
}
@media (max-width: 460px) {
.footer .footer-container .footer-col{flex:100%;padding:10px 0;text-align:center}
.footer-social{justify-content:center}
.footer .metrika img{margin:0 auto}
}
.news .anons{padding:8px 0 0}
.news .anons img{width:160px;height:80px;float:left;margin:0 10px 0 0;object-fit:cover}
.view-history{height:auto}
.view-history .swiper-slide{width:84px;display:flex;flex-direction:column}
.view-history .swiper-slide a{text-decoration:none}
.view-history .swiper-slide a:hover .swiper-slide-title{text-decoration:underline}
.view-history .swiper-slide-image{display:grid;align-items:center;justify-content:center;overflow:hidden;background:#fff;height:180px;margin:0 auto 8px}
.view-history .swiper-slide-image img{max-width:100%}
.view-history .swiper-slide-title{padding:0 5px;height:27px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.cart-links{text-align:right;margin-bottom:10px;font-size:11px;color:#444}
.cart-links a{font-size:11px;color:#000;font-weight:700}
.save-cart{width:435px;height:147px;background:url(/images/bg-435-147.png) 0 0 no-repeat;display:none;position:absolute}
.save-cart .close div{background:url(/images/gr_rt.png) 0 0 no-repeat;width:22px;height:22px;float:right;cursor:pointer}
.save-cart .pad{padding:25px 32px 0 25px}
.save-cart h2{text-align:center}
.save-cart .cart-link{margin-top:10px}
.save-cart .cart-link input{width:100%}
.cart-list .divider{margin:10px 30px;height:1px;background-color:#ccc}
.cart-list .item{clear:both;overflow:hidden}
.cart-list .pic{float:left;width:80px}
.cart-list .info{margin-left:80px}
.cart-list .item .item-c{margin-right:15px}
.cart-list .item .item-wr{float:left;width:100%;margin-right:-15px}
.cart-list .item .title{margin-bottom:5px;margin-left:80px}
.cart-list .item .title a{font-size:17px;font-weight:400;color:#000}
.cart-list .item .title-del{width:15px;float:left}
.cart-list .item .title-del span{display:block;width:12px;height:12px;background:url(/images/remove.svg) no-repeat center center;background-size:12px 12px;cursor:pointer}
.cart-list .cc-option{width:100%;display:table;border-collapse:separate;border-spacing:0 3px}
.cart-list .cc-option div{font-size:.75rem}
.cart-list .cc-option .row{display:table-row;border-bottom:15px solid transparent;border-collapse:separate}
.cart-list .cc-ot{display:table-cell;font-weight:400}
.cart-list .cc-ov{display:table-cell}
.cart-list .cc-price{display:table-cell;width:50px;color:#f60}
.cart-list .cc-cnt{display:table-cell;width:65px;text-align:center;font-weight:300;padding-right:5px}
.cart-list .cc-cnt-f{width:50px!important}
.cart-list .cc-cnt div{display:inline-block;font-size:.75rem;font-weight:700;width:25px;height:16px;vertical-align:middle}
.cart-list .minus{background:url(/images/minus.svg) 0 0 no-repeat;height:16px;width:16px!important;cursor:pointer;background-size:cover}
.cart-list .plus{background:url(/images/plus.svg) 0 0 no-repeat;height:16px;width:16px!important;cursor:pointer;background-size:cover}
.cart-list .cc-sum{display:table-cell;width:60px;font-weight:400}
.cart-list .ch-ot{display:table-cell;font-weight:700;width:120px}
.cart-list .ch-ov{display:table-cell;font-weight:700}
.cart-list .ch-price{display:table-cell;width:50px;font-weight:700}
.cart-list .ch-cnt{display:table-cell;width:65px;font-weight:700}
.cart-list .ch-cnt-f{width:50px!important}
.cart-list .ch-sum{display:table-cell;width:60px;font-weight:700}
.cart-list .cc-del{display:table-cell;width:15px}
.cart-list .cc-del span{display:block;width:10px;height:10px;background:url(/images/remove.svg) no-repeat center center;background-size:10px 10px;cursor:pointer}
.cart-list .item .price{text-align:right;color:#000;font-size:16px;font-weight:700;padding-right:30px}
.cart-list .item .price a{font-size:12px}
#cart-sum-title{color:#000;font-size:16px;font-weight:700}
#cart-sum-total{color:#000;font-size:18px;font-weight:700;text-align:right;min-width:120px}
#cart-items-title{color:#000;font-size:14px;font-weight:400}
#cart-items-total{color:#000;font-size:16px;font-weight:700;text-align:right}
#cart-ship-title{color:#000;font-size:14px;font-weight:400}
#cart-ship-total{color:#000;font-size:16px;font-weight:700;text-align:right}
#cart-items-discount{color:#c00;font-size:16px;font-weight:700;text-align:right}
@media only screen and (max-width: 420px) {
.cart-list .item .title{margin-left:0}
.cart-list .pic{float:none;margin:0 auto}
.cart-list .info{margin-left:0}
.cart-list .ch-ot{width:100px}
.cart-list .cc-ot{width:100px}
.cart-list .cc-sum{display:none}
.cart-list .ch-sum{display:none}
.cart-list .cc-del{display:nrone}
.cart-list .cc-price{color:#000;font-weight:700}
.cart-list .item .item-c{margin-right:0}
.cart-list .item .item-wr{float:none;width:100%;margin-right:0}
.cart-list .item .title-del{width:15px;float:right}
.cart-list .cc-cnt{width:51px}
.cart-list .minus{height:16px;width:16px!important}
.cart-list .plus{height:16px;width:16px!important;cursor:pointer}
}

.cat-preview {
	margin-bottom: 10px;
}
.item-colors {
	display: none;
}
.cat-links{display:flex;flex-wrap:wrap;margin:5px 0 8px;width: 100%}
.cat-links a {
    display: inline-table;
    padding: 4px 15px;
    border: 1px solid #6a6a6a;
    text-decoration: none;
    border-radius: 5px;
    margin: 0 6px 6px 0;
    background: rgba(255,255,255,0);
    transition: all .15s;
    font-size: 13px;
}
.cat-links a:hover{
	background: rgba(255,255,255,.25);
}
.cat-links .other-links a {
	padding: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	display: inline-block;
}
.cat-links .other-links a:hover{
	background: none;
}
.other-links-list {
	display:flex;flex-wrap:wrap;margin:5px 0 8px;width: 100%
}
.other-links-list a {
	display: inline-table;
    padding: 4px 15px;
    border: 1px solid #6a6a6a;
    text-decoration: none;
    border-radius: 5px;
    margin: 0 6px 6px 0;
    background: rgba(255,255,255,0);
    transition: all .15s;
    font-size: 13px;
}
.other-links-list a:hover {
	background: rgba(255,255,255,.25);
}
#content h1 {
	margin-bottom: 10px;
}
#content .grad {
	margin: 5px 0;
}
@media (max-width: 768px) {
	#content h1 {
		font-size: 1.25rem;
	}
	#content .grad {
		margin: 5px 0;
	}
	.cats-list .cat-title {
		font-size: 1.18rem;
		margin-bottom: 5px;
	}
}

.cats-sublist {
	display: flex;
	flex-wrap: wrap;
	/*gap: 14px;*/
	margin: 5px 0;
}
.cats-sublist .cat-preview {
	flex: 0 0 100%;
}
.cats-sublist .cat-postview {
	flex: 0 0 100%;
}
.cats-sublist .cat-3 {
	float: none;
	margin: 0 10px 10px 2px;
	flex: 0 1 140px;
}
.cats-sublist .cat-3 a {
	text-decoration: none;
}
.cats-sublist .cat-3 .cat-pic {
	float: none;
	width: 140px;
	height: 140px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 5px 0;
	border-radius: 6px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .25);
	display: flex;
	justify-content: center;
	align-items: center;
}
.cats-sublist .cat-3 .cat-pic img {
	object-fit: fill;
	width: 100%;
	height: auto;
	border-radius: 6px;
	transition: all 2s;
}
.cats-sublist .cat-3:hover .cat-pic img {
	transform: scale(1.05);
}
.cats-sublist .cat-3:hover a {
	text-decoration: underline;
}
.cats-sublist .cat-3 .cat-title {
	font-size: 17.5px;
	text-align: center;
	margin-bottom: 0;
}

@media (max-width: 1024px) {
	.cats-sublist {
		justify-content: center;
	}
}
@media (max-width: 540px) {
	.cats-sublist {
		/*gap: 10px;*/
	}
	.cats-sublist .cat-3 {
		flex: 0 0 calc(33.333% - 10px);
		margin: 0 5px 6px 5px;
	}
	.cats-sublist .cat-3 .cat-pic {
		max-width: 160px;
		width: 100%;
		height: 100px;
	}
	.cats-sublist .cat-3 .cat-title {
		font-size: 14px;
	}
}

.cat-split {
	border-bottom: 1px solid #edc485;
	margin-bottom: 15px;
}
.pagination {
	margin: 10px 0 15px;
	text-align: center;
}
.pagination > * {
	display: inline-block;
	padding: 5px 8px;
	margin: 0 2px 2px 0;
	border: 1px solid #ffffff;
	border-radius: 4px;
	background: #ff6600;
	color: #fff;
	text-decoration: none;
	min-width: 25px;
	text-align: center;
	font-size: 13px;
}
.pagination a {}
.pagination a:hover {
	color: #fff;
	background: #ff8200;
}
.pagination .current{
	background: #afafaf;
}
.pagination .disabled{
	background: #afafaf;
}
.paginate-arrow {
	min-width: 32px;
	line-height: 14px;
	padding: 5px 9px 6px;
	font-size: 17px;
}
.pagination .dots {
	background: transparent;
	border: 0;
	color: #333;
	font-size: 14px;
}