::selection{background-color:#1a1a1a;color:#fff}
@font-face{font-family:'houschka_roundedbold';src:url(/fonts/houschka_rounded_bold.eot);src:url(/fonts/houschka_rounded_bold.eot?#iefix) format("embedded-opentype"),url(/fonts/houschka_rounded_bold.woff2) format("woff2"),url(/fonts/houschka_rounded_bold.woff) format("woff"),url(/fonts/houschka_rounded_bold.ttf) format("truetype");font-weight:400;font-style:normal}

@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2")}

html,body{margin:0;padding:0;height:100%}
textarea,input{outline:none;resize:none;box-sizing:border-box}
img,a img{border:none;outline:none}
a{text-decoration:none;color:#666;transition:all .2s ease}
a:hover{color:#1a1a1a}
b{font-weight:600}
body{font-size:13px;line-height:22px;color:#666;font-weight:400;font-family:'PT Sans Caption'}
h1,h2,h3,h4,h5,h6{margin:0 0 22px;padding:0;color:#1a1a1a;font-family:'houschka_roundedbold';letter-spacing:1px;text-transform:uppercase;font-weight:400}
h1{font-size:20px;line-height:20px}
h2{font-size:18px;line-height:18px}
h3{font-size:16px;line-height:16px}
h4{font-size:15px;line-height:15px}
h5{font-size:14px;line-height:14px}
h6{font-size:13px;line-height:13px}
hr{height:1px;border:none;background:#eee}
aside ul,aside ol,aside li{margin:0;padding:0;list-style:none;list-style-type:none}
textarea{overflow:auto;border:1px solid #d8d8d8;background:#fff;color:#666;line-height:22px;min-height:36px;padding:6px 15px;font-size:13px;font-family:'PT Sans Caption';box-sizing:border-box;transition:all .3s ease;border-radius:2px}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"]{border:1px solid #d8d8d8;background:#fff;color:#666;line-height:26px;height:36px;padding:6px 15px;font-family:'PT Sans Caption';background:#fff;box-sizing:border-box;transition:all .2s ease;border-radius:2px}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus{border:1px solid #1a1a1a!important}
input[type="button"],input[type="submit"],input[type="reset"],button{border:none;color:#fff;line-height:22px;height:36px;padding:6px 15px;font-weight:700;font-family:'PT Sans Caption';text-transform:uppercase;font-size:13px;border-radius:2px;cursor:pointer;box-sizing:border-box;transition:all .3s ease}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{background:#474747;color:#fff}
select{color:#666;border:1px solid #d8d8d8;background:#fff;cursor:pointer;font-size:13px;font-family:'PT Sans Caption';line-height:22px;height:34px;padding:5px 24px 5px 10px;background-image:url(/img/select.png);background-position:right center;background-repeat:no-repeat;line-height:1em;text-indent:1px;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px}
select::-ms-expand{display:none}
select:focus{outline:none}
p{margin:0;padding:0}
.oh{overflow:hidden}
.cnt{width:1170px;margin:0 auto}
.clr:after{content:'';display:block;clear:both}
.col2{width:48.717948716%}
.col3{width:31.623931622%}
.col4{width:23.076923075%}
.col6{width:14.529914528%}
.col2,.col3,.col4,.col6{margin-bottom:30px;margin-right:2.564102563%;float:left}
.col2:nth-child(2n),.col3:nth-child(3n),.col4:nth-child(4n),.col6:nth-child(6n){margin-right:0}
.col2:nth-child(2n+1),.col3:nth-child(3n+1),.col4:nth-child(4n+1),.col6:nth-child(6n+1){clear:left}
.col2 *,.col3 *,.col4 *,.col6{max-width:100%}
#wrapper{overflow:hidden;margin:0 auto;background:#fff}
#loader{position:fixed;background:rgba(255,255,255,0.95) url(/img/loader.gif) center no-repeat;width:100%;height:100%;z-index:9991}
#top{border-bottom:1px solid #eee;padding: 5px 0;}
.topHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.top_left{float:left}
.top_account{float:right;display:block;position:relative;cursor:pointer;text-transform:uppercase;transition:color .3s ease}
.top_account .fa{padding-left:3px}
.top_account:hover{color:#1a1a1a}
.top_account ul{margin:0;padding:0;line-height:36px;text-transform:none;position:absolute;top:100px;left:999px;width:180px;list-style:none;box-sizing:border-box;border:1px solid #1a1a1a;box-shadow:0 0 5px rgba(0,0,0,0.3);cursor:default;transition:top .3s ease,opacity .3s ease;opacity:0;background:#fff;z-index:9999}
.top_account ul li{padding:0 10px;margin:0;border-bottom:1px solid #eee}
.top_account ul li:last-child{border-bottom:none}
.top_account ul li .fa{margin-right:3px}
.top_account.opened ul{top:40px;left:-10px;opacity:1; }

#shop-currency{float:right;padding-right:15px}
#shop-currency select{border:none}
#header{border-bottom:1px solid #eee;background-color:#f8f8f8}
.header_content{display: flex;align-items: center;justify-content: space-between; flex-wrap: wrap;padding: 30px 0;}
#logo{float:left;font-size:26px;line-height:36px;font-family: 'PT Sans Caption', sans-serif;font-weight:700;letter-spacing: 0.02em;}
#logo a{color:#2c2c2c}
#logo span{letter-spacing:normal}
.header_right{float:right;display: flex;align-items: center;}
#search-form{float:left;position:relative}
#search-form .search_keyword{width:300px;border-radius:30px;padding-left:20px;padding-right:20px;box-shadow:none;border:1px solid #eee}
#search-form .search_keyword:focus{border:1px solid #1a1a1a!important}
/*#search-form .search_submit{position:absolute;top:0;right:20px;background:none;color:#1a1a1a;font-family:'FontAwesome';font-size:16px;padding:0}*/
#search-form .search_submit{position:absolute;top:0;right:0;background:none;color:#2c2c2c;font-size:0;padding: 18px 25px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='24 / basic / search'%3E%3Cpath id='icon' fill-rule='evenodd' clip-rule='evenodd' d='M9.71078 15.7383C5.84479 15.7383 2.71078 12.6043 2.71078 8.73828C2.71078 4.87229 5.84479 1.73828 9.71078 1.73828C13.5768 1.73828 16.7108 4.87229 16.7108 8.73828C16.7108 10.3559 16.1621 11.8454 15.2407 13.0307L19.956 17.7461L18.7186 18.9835L14.0032 14.2682C12.8179 15.1896 11.3284 15.7383 9.71078 15.7383ZM14.9725 8.75C14.9725 11.6495 12.622 14 9.7225 14C6.82301 14 4.4725 11.6495 4.4725 8.75C4.4725 5.8505 6.82301 3.5 9.7225 3.5C12.622 3.5 14.9725 5.8505 14.9725 8.75Z' fill='%232C2C2C'/%3E%3C/g%3E%3C/svg%3E%0A");}
#search-form .search_submit:hover{background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='24 / basic / search'%3E%3Cpath id='icon' fill-rule='evenodd' clip-rule='evenodd' d='M9.71078 15.7383C5.84479 15.7383 2.71078 12.6043 2.71078 8.73828C2.71078 4.87229 5.84479 1.73828 9.71078 1.73828C13.5768 1.73828 16.7108 4.87229 16.7108 8.73828C16.7108 10.3559 16.1621 11.8454 15.2407 13.0307L19.956 17.7461L18.7186 18.9835L14.0032 14.2682C12.8179 15.1896 11.3284 15.7383 9.71078 15.7383ZM14.9725 8.75C14.9725 11.6495 12.622 14 9.7225 14C6.82301 14 4.4725 11.6495 4.4725 8.75C4.4725 5.8505 6.82301 3.5 9.7225 3.5C12.622 3.5 14.9725 5.8505 14.9725 8.75Z' fill='%2330B286'/%3E%3C/g%3E%3C/svg%3E%0A");}
#search-form .search_keyword::placeholder{font-size:12px}
#search-form .search_keyword::-webkit-input-placeholder{color:#666}
#search-form .search_keyword::-moz-placeholder{color:#666}
.header_phone{float:left;display: flex;align-items: center;color:#666;}
.header_phone .fa{font-size:32px;line-height:32px;color:#1a1a1a;float:left}
.header_phone p{margin-left:6px;line-height:16px;font-size:12px}
.header_phone p b{font-size:18px;color:#2c2c2c;}
#shop-basket{float:left;}
.cart_icon{position:relative;float:left;background-position: center;height: 30px;width: 30px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='24 / shopping / bag'%3E%3Cpath id='icon' fill-rule='evenodd' clip-rule='evenodd' d='M20.946 2L21.9398 19.8891C22.0011 20.9919 21.1567 21.9357 20.0538 21.9969C20.0261 21.9982 20.0123 21.9988 19.9984 21.9992C19.9845 21.9996 19.9707 21.9997 19.9429 22H4.0571C2.95253 22 2.0571 21.1046 2.0571 20C2.05761 19.9445 2.05761 19.9445 2.06018 19.8891L3.05401 2H20.946ZM4.94599 4L4.0571 20H19.9429L19.054 4H4.94599ZM9 6H7V8.5C7 10.9007 9.32324 13 12 13C14.6768 13 17 10.9007 17 8.5V6H15V8.5C15 9.74837 13.6149 11 12 11C10.3851 11 9 9.74837 9 8.5V6Z' fill='%23666666'/%3E%3C/g%3E%3C/svg%3E%0A"); }
.cart_icon .fa{font-size:30px;line-height:30px;color:#1a1a1a}
.cart_icon span{display:block;position:absolute;top:-4px;right:-7px;width:18px;height:18px;line-height:18px;border-radius:18px;text-align:center;color:#fff;font-size:10px}
.cart_text{margin-left:15px;font-size:12px;line-height:16px}
.cart_text b{text-transform:uppercase;font-size:15px;color:#2c2c2c;}
.cart_text .fa{margin-left:3px}
.cart_info{cursor:pointer;display: flex;align-items: center;}
.cart_body{position:absolute;width:270px;box-sizing:border-box;padding:20px;border:1px solid #1a1a1a;background:#fff;right:-9999px;top:100px;opacity:0;box-shadow:0 0 5px rgba(0,0,0,0.3);transition:top .3s ease,opacity .3s ease;z-index:9999}
#shop-basket.opened .cart_body{top:50px;right:0;opacity:1}
.cart_body ul{padding:0 0 10px;margin:0;list-style:none}
.cart_body ul li{padding:0 10px 15px 0;margin:0 0 10px;border-bottom:1px solid #eee;overflow:hidden;position:relative}
img.cart_item_img{float:left;width:50px}
.cart_body ul li p{margin-left:60px;line-height:17px}
.cart_body ul li p i{font-size:11px;color:#a7a7a7}
.cart_item_remove{display:block;position:absolute;top:4px;right:0;width:13px;height:13px;transform:rotate(45deg);cursor:pointer}
.cart_item_remove:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:6px;background:#1a1a1a}
.cart_item_remove:after{content:"";display:block;width:1px;height:100%;position:absolute;left:6px;top:0;background:#1a1a1a}
.cart_item_remove:hover:before{background:red}
.cart_item_remove:hover:after{background:red}
.cart_btn_checkout{display:inline-block;line-height:30px;padding:0 15px;border-radius:3px;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.cart_btn_checkout:hover{background-color:#1a1a1a}
.cart_btn_clear{display:inline-block;margin-left:15px;border-bottom:1px dotted #a7a7a7}
#nav{height:50px}
.nav_content{height:50px;background:#474747}
#middle{margin-top:30px;padding-bottom:30px}
#content{float:right;width:74.358974357%}
#middle #content *{max-width:100%}
#sidebar{float:left;width:23.076923075%}
#sidebar *{max-width:100%}
#slider-wrap{width:65.5172413793%;float:left;position:relative;overflow:hidden}
#slider-wrap:before{content:'';display:block;padding-top:75.43859649%;overflow:hidden}
#slider,.slide,.slide_content{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;line-height:100%}
.slide *{max-width:100%}
.slide img{position:absolute;top:0;left:0;width:100%}
.slide_discount{display:block;position:absolute;bottom:20px;left:20px;width:87px;height:87px;line-height:87px;text-align:center;color:#fff;font-family:'houschka_roundedbold';font-size:24px;border-radius:87px}
.slide p{padding:20px;position:absolute;box-sizing:border-box;top:0;left:0;width:100%}
.slide p.center{text-align:center}

.sl_text1,.sl_text2{text-transform:uppercase;letter-spacing:1px;display:block;font-family: 'PT Sans Caption';}
.sl_text1{font-size:18px;line-height:24px;margin-bottom:30px;text-transform: none;color:#666666!important;font-weight:400}

.sl_text2{font-size:26px;color:#1a1a1a;line-height:36px;margin-bottom:5px;font-weight:700}

.sl_button{display:inline-block;padding:0 20px;line-height:36px;text-transform:uppercase;font-weight:700;letter-spacing:1px;background:#30B286;color:#ffffff}
.sl_button:hover{color:#fff;background:#1a1a1a}
.slide-arrow{position:absolute;z-index:3;width:40px;height:40px;line-height:40px!important;text-align:center;background:#474747;border-radius:2px;color:#fff;font-size:18px!important;top:50%;margin-top:-20px;opacity:0;transition:all .3s ease;cursor:pointer}
.slide-arrow.fa-angle-left{left:-40px}
.slide-arrow.fa-angle-right{right:-40px}
#slider-wrap:hover .slide-arrow.fa-angle-left{opacity:1;left:20px}
#slider-wrap:hover .slide-arrow.fa-angle-right{opacity:1;right:20px}
.home_banners{margin-bottom:30px}
.home_banners_right{float:right;width:31.034482758621%}
.home_banners_right .banner{position:relative;line-height:0}
.home_banners_right .banner img{width:100%;transition:opacity .3s ease}
.banner{display:block;background:#1a1a1a;line-height:0;overflow:hidden;position:relative}
.banner img{transition:opacity .3s ease;width:100%}
.banner:hover img{opacity:.9}
.banner_discount{display:block;position:absolute;width:87px;height:87px;line-height:87px;text-align:center;color:#fff;font-size:22px;border-radius:87px}
.home_banners_right .banner1 .banner_discount{bottom:15px;right:15px}

.banner_title1{text-transform:uppercase;letter-spacing:1px;font-size:18px;line-height:18px;display:block;position:absolute;padding:15px;color:#1a1a1a;background: #414141;}

.home_banners_right .banner1 .banner_title1{top:0;right:0}
.home_banners_right .banner1{margin-bottom:30px}
.home_banners_right .banner2 .banner_discount{bottom:15px;left:15px}
.home_banners_right .banner2 .banner_title1{top:0;left:0}
.title1{font-size:20px;line-height:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;color:#1a1a1a;font-family:'houschka_roundedbold';letter-spacing:1px;text-transform:uppercase;position:relative}
#content .list-item{float:left;width:22.413793103448%;margin-right:3.448275862069%;margin-bottom:30px}
.list-item *{max-width:100%}
#content .list-item:nth-child(4n){margin-right:0}
#content .list-item:nth-child(4n+1){clear:left}
.g_img{position:relative;line-height:0;overflow:hidden;margin-bottom:15px}
.g_img img{width:100%}
.gnew,.gsale{display:block;position:absolute;top:10px;line-height:20px;font-size:8px;font-family:'Verdana';text-transform:uppercase;color:#fff;z-index:3;padding:0 7px;border-radius:2px;letter-spacing:1px}
.gnew{left:10px;background:#e94949}
.gsale{right:10px;background:#fca93d}
.g_more_btn,.g_img .wish{display:block;position:absolute;width:36px;height:36px;line-height:36px;text-align:center;background:#fff;color:#1a1a1a;font-size:18px;top:50%;margin-top:-18px;transition:all .3s ease;opacity:0}
.g_more_btn.buy{left:66px;margin-left:-66px}
.g_more_btn.qv{left:50%;margin-left:-18px}
.g_img .wish{right:66px;margin-right:-66px;font-family:'FontAwesome';cursor:pointer}
.wadd:before{content:'\f08a'}
.wdel:before{content:'\f00d'}
.g_img img{transition:opacity .3s ease}
.list-item:hover .g_img img{opacity:.95}
.list-item:hover .g_img .g_more_btn.buy{opacity:1;left:50%}
.list-item:hover .g_img .g_more_btn.qv{opacity:1}
.list-item:hover .g_img .wish{opacity:1;right:50%}
.g_more_btn.buy.disabled{background:#fff!important;cursor:not-allowed}
.g_info{text-align:center}
.g_name{font-size:14px;margin-bottom:10px;line-height:16px}
.g_name a{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}

.g_price_rate{margin-bottom:10px}
.g_price{font-size:18px;font-family:'houschka_roundedbold'}
.g_price s{font-size:13px;font-family:'PT Sans Caption';color:#666}
.g_rate{display:none}
.g_brief{display:none}
.g_button a{display:inline-block;line-height:36px;padding:0 20px;background:#eee;color:#1a1a1a;font-weight:700;text-transform:uppercase}


.banner3{margin:10px 0 40px;line-height:0;position:relative;display:flex;background-color: #EEEEEE;}
.banner3 p{padding: 30px;line-height:25px;font-weight: 700;text-transform:uppercase;font-size:22px;color:#2c2c2c;}
.banner3 p span{display:block;font-weight: 400;text-transform: none;font-size:18px;margin-top: 15px;}

.banner3 img{transition:opacity .3s ease}
.banner3_title{display:block;position:absolute;top:40px;left:40px;text-transform:uppercase;font-family:'houschka_roundedbold';font-size:24px;line-height:24px;color:#1a1a1a;letter-spacing:1px}
.banner3_title span{font-size:16px;color:#666;letter-spacing:0;text-transform:none;font-family:'PT Sans Caption'}


.title1 .fa{position:absolute;top:0;width:20px;line-height:20px;height:20px;text-align:center;background:#d8d8d8;color:#1a1a1a;cursor:pointer;border-radius:2px;font-size:13px;transition:all .3s ease}
.title1 .fa:hover{background:#1a1a1a;color:#fff}
.title1 .fa-angle-right{right:0}
.title1 .fa-angle-left{right:25px}
.newitems{margin-bottom:20px}
.gcarouselbody *{max-width:none!important}
.gcarouselbody .list-item *{max-width:100% !important}
.owl-item{padding-left:30px;box-sizing:border-box}
.owl-carousel{cursor:move}
.gcarousel{margin-left:-30px}
#content .gcarousel .list-item{width:100%;margin-right:0!important;float:none;clear:none!important}


.b_cats{margin-bottom:30px}
.b_cats_title .fa{font-size:14px;margin-right:9px}
.b_cats_title{text-transform:uppercase;display:block;color:#fff;background:#474747;line-height:14px;padding:18px 20px;white-space: nowrap;}
.b_cats .cat-tree u{text-decoration:none!important}
.b_cats ul.cat-tree,.b_cats ul.cat-tree ul,.b_cats ul.cat-tree li{padding:0;margin:0;list-style:none}
.b_cats > ul.cat-tree{padding:0!important;background:#f8f8f8;border:1px solid #d8d8d8;margin-top:-1px!important}
.b_cats > ul.cat-tree > li{padding:0 20px}
.b_cats > ul.cat-tree > li:last-child{border-bottom:none}
.b_cats ul.cat-tree ul{display:none;padding-left:10px;margin:10px 0 10px 10px;border-left:1px solid #d8d8d8}
.b_cats ul.cat-tree b{display:none}
.b_cats ul li,.b_cats ul.cat-tree li{padding-top:7px;padding-bottom:7px}
.b_cats ul.cat-tree li{border-bottom:1px solid #d8d8d8;padding-top:10px;padding-bottom:10px}
.b_cats ul.cat-tree li ul li:last-child{border:none}
.b_cats ul.cat-tree a:hover{color:#1a1a1a}
.b_cats ul.cat-tree .plus:before,.b_cats ul.cat-tree .minus:before{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-size:14px;float:right;cursor:pointer;color:#1a1a1a}
.b_cats ul.cat-tree .plus:before{content:"\f107"}
.b_cats ul.cat-tree .minus:before{content:"\f106"}
.cat-blocks ul{display:none}
.banner4{margin-bottom:40px}
.left_banner_text{padding:20px 40px 40px;position:absolute;width:85%;left:-20px;bottom:-20px;transform:rotate(7deg)}
.left_banner_text p{color:#fff;font-family:'houschka_roundedbold';text-transform:uppercase;transform:rotate(-7deg)}
.lbt1{display:block;font-size:16px;line-height:16px;margin-bottom:15px}
.lbt2{font-size:22px;line-height:26px;display:block}
.block{margin-bottom:40px}
.b_title{font-family:'houschka_roundedbold';text-transform:uppercase;font-size:18px;color:#1a1a1a;letter-spacing:1px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #eee}
.b_popular{margin:0;padding:0;list-style:none}
.b_popular li{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #eee;overflow:hidden;line-height:0}
.b_popular li img{float:left;width:50px}
.b_popular li p{margin-left:70px;line-height:24px}
.b_popular li p .g_price{font-size:16px}
.b_popular li:last-child{margin-bottom:0}
.brands{border-top:1px solid #d8d8d8;padding:30px 0}
.brands__list{display: flex;justify-content: space-between;flex-wrap:wrap}
.brand{text-align:center;flex: 0 0 14%;display: flex;align-items: center;}

.brand img{transition:opacity .3s ease;opacity:.3;max-width: 100%;}
.brand a:hover img{opacity:1}
.f_blocks a,.f_copy a{color:#a7a7a7}
.f_blocks a:hover,.f_copy a:hover{color:#fff}
.f_blocks{padding:50px 0;background:#474747;color:#a7a7a7;margin-bottom:-30px}
.f_blocks b{font-weight:400}
.f_block_title{font-size:18px;font-family:'houschka_roundedbold';color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:20px;margin-bottom:20px}
.f_block b,.f_block b a{color:#eee!important}
.f_soc{color:#fff;font-size:16px;display:inline-block;margin-right:20px}
.f_soc:hover{color:#a7a7a7}
.f_block ul,.f_block li{margin:0;padding:0;list-style:none}
.f_block li{margin-bottom:12px}
.f_block li:last-child{margin-bottom:0}
.f_block li .fa{margin-right:7px}
.f_copy{background:#404040;padding:25px 30px;text-align:center;color:#a7a7a7}
.path{line-height:20px;padding:15px 20px;background:#f5f5f5;box-sizing:border-box}
.path .fa-home{margin-right:3px}
.path .fa-angle-right{margin:0 10px}
.goods-settings{margin-bottom:20px;}
.goods-view-mode{float:left}
.goods-view-mode > span{display:inline-block;width:30px;line-height:30px;background:#eee;color:#666;text-align:center;font-size:14px;cursor:pointer;transition:all .3s ease}
.goods-view-mode > span:first-child{margin-right:7px}
.goods-view-mode > span:hover{color:#474747}
.goods-view-mode > span.goods-view-mode-active{cursor:default;box-shadow:none;color:#eee}
.goods-sorter{line-height:30px}
.goods-sorter a{padding:0 5px}
.goods-sorter a.active{color:#474747}
#content .list-item-view-mode-list .list-item{float:none;margin-right:0!important;clear:none!important;width:auto!important;overflow:hidden}
#content .list-item-view-mode-list .list-item .g_img{float:left;width:215px}
#content .list-item-view-mode-list .list-item .g_info{text-align:left;margin-left:235px}
#content .list-item-view-mode-list .list-item .g_name{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #d8d8d8;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding-top:3px;font-size:16px;font-family:'houschka_roundedbold'}
#content .list-item-view-mode-list .list-item .g_name a{color:#1a1a1a}
#content .list-item-view-mode-list .list-item .g_price_rate{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #d8d8d8}
#content .list-item-view-mode-list .list-item .g_price{float:left}
#content .list-item-view-mode-list .list-item .g_rate{display:block;float:right}
#content .list-item-view-mode-list .list-item .g_brief{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #d8d8d8}
#content .list-item-view-mode-list .list-item .g_button{padding-top:5px;letter-spacing:1px}
#content .list-item-view-mode-list .list-item .g_button a{color:#fff}
#content .list-item-view-mode-list .list-item .g_button a:hover{background:#474747}
#qv_content{background:#fff}
.gp_images{float:left;width:210px;position:relative;line-height:0}
.gp_images .big{width:100%}
.gp_images img{cursor:pointer;transition:opacity .3s ease}
.gp_images img:hover{opacity:.9}
.gp_images .small{width:29.629629628%;margin-right:5.555555554%;float:left;margin-top:5px}
.gp_images .small:nth-child(3n){margin-right:0}
.gp_info{margin-left:230px}
.gp_name{font-size:15px;line-height:20px;letter-spacing:1px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #d8d8d8}
.gp_price_rate{padding-bottom:10px;margin-bottom:10px;overflow:hidden;border-bottom:1px dotted #d8d8d8}
.gp_price{float:left;font-family:'houschka_roundedbold';font-size:18px;line-height:24px}
.gp_price s{font-size:13px;color:#666;font-family:'PT Sans Caption';padding-left:3px}
.gp_rate{float:right;padding-top:3px}
.gp_brief{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #d8d8d8}
.gp_options{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #d8d8d8;line-height:36px}
.gp_options ul.shop-options{margin:0;padding:0;list-style:none;overflow:hidden}
.gp_options ul.shop-options li{float:left;margin:10px 25px 0 0 ;padding:0}
/*.gp_options ul.shop-options li:first-child{margin:0}*/
.gp_options ul.shop-options .opt{font-weight:400;color:#1a1a1a;padding-right:3px}
.gp_buttons{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #d8d8d8;overflow:hidden;line-height:36px}
.gp_buttons > *{overflow:hidden;float:left}
.gp_buttons input[type="text"]{text-align:center;width:40px;padding:0;font-size:13px;color:#1a1a1a;font-weight:700;margin:0 5px;line-height:30px;height:30px}
.gp_buttons input[type="text"]:focus{border-color:#a7a7a7}
.gp_buttons input[type="button"]{height:30px;padding-top:0;padding-bottom:0}
.gp_buttons span.fa{display:inline-block;line-height:30px;height:30px;width:30px;text-align:center;cursor:pointer;color:#1a1a1a;font-size:10px;transition:all .3s ease;border-radius:2px;background:#eee}
.gp_buttons span.fa:hover{color:#1a1a1a}
.gp_buttons span.fa.fa-plus{margin-right:20px}
.gp_buttons .wish{margin:0 5px}
.gp_more ul,.gp_more ul li{margin:0;padding:0;list-style:none;line-height:24px}
.gp_more .opt{font-weight:400;color:#1a1a1a;padding-right:3px}
.gp_tabs{margin-top:50px;margin-bottom:50px}
.gp_tabs > ul,.gp_tabs > ul > li{padding:0;margin:0;list-style:none}
.gp_tabs .aTabsHead{margin-bottom:20px;overflow:hidden}
.gp_tabs .aTabsHead > span{display:block;float:left;cursor:pointer;transition:all .3s ease;text-transform:uppercase;font-weight:700;letter-spacing:1px;line-height:30px;padding:0 20px;color:#1a1a1a;background:#eee;border-radius:2px;margin-right:5px}
.gp_tabs .aTabsHead > span:hover{background:#474747;color:#fff}
.gp_tabs .aTabsHead > span.aTabsHeadSpanActive{color:#1a1a1a;cursor:default}
.og_title{font-family:'houschka_roundedbold';text-transform:uppercase;font-size:15px;padding-bottom:15px;margin-bottom:30px;border-bottom:1px dotted #d8d8d8;letter-spacing:2px;color:#1a1a1a;position:relative;z-index:2}
.button3{display:inline-block;padding:0 20px;text-transform:uppercase;font-weight:700;color:#1a1a1a;letter-spacing:1px;line-height:30px;border-radius:2px}
.button3:hover{background:#474747;color:#fff}
.gp_buttons .wish{display:inline-block;line-height:30px;border-radius:2px;background:#eee;font-family:'FontAwesome';color:#1a1a1a;width:30px;text-align:center;cursor:pointer;font-size:14px;transition:all .3s ease}
.gp_buttons .wish:hover,.button4:hover{background:#474747;color:#fff}
.gp_buttons .wish.wadd:before{content:'\f08a'}
.gp_buttons .wish.wdel:before{content:'\f00d'}
.button4{display:inline-block;line-height:30px;border-radius:2px;background:#eee;color:#1a1a1a;width:30px;text-align:center;cursor:pointer;font-size:14px}
.og{margin-bottom:20px}
.og > h4{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #eee}
.post{background:#f8f8f8;line-height:0;border:1px solid #d8d8d8;box-sizing:border-box}
.post-img{width:100%}
.post-body{line-height:24px;padding:20px}
.post-title{font-size:16px;margin-bottom:10px}
.post-title a{color:#1a1a1a;transition:all .3s ease}
.post-title a:hover{color:#666}
.post-details{border-top:1px solid #ededed;padding:20px;overflow:hidden;line-height:24px}
.post-date{float:left}
.post-links{float:right;font-size:16px}
.post-links a{padding-left:7px}
.post-links a:hover{color:#1a1a1a}
.swchItem,.swchItemA,.pgSwch,.pgSwchA,.swchItem1,.swchItemA1{display:inline-block;font-size:13px;line-height:30px;box-shadow:inset 0 0 0 1px #d8d8d8;padding-left:10px;padding-right:10px;text-align:center;min-width:30px;margin-left:1px;margin-right:1px;box-sizing:border-box;color:#a7a7a7;font-weight:700;border-radius:2px}
.swchItem:hover,.pgSwch:hover,.swchItem1:hover{box-shadow:inset 0 0 0 1px #474747}
.swchItemA,.pgSwchA,.swchItemA1{font-weight:400;background:#474747;border-color:#474747;color:#fff;box-shadow:inset 0 0 0 1px #474747}
.swchItemA b,.pgSwchA b,.swchItemA1 b{color:#fff}
.icon_blocks{background:#f7f7f7;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin-bottom:40px;padding:40px 0 10px}
.icon_block > .fa{float:left;font-size:30px;line-height:30px}
.icon_block_text{margin-left:50px;padding-top:5px}
.count{text-align:center}
.count-val{font-size:60px;line-height:60px;font-family:'houschka_roundedbold'}
.count h3{font-size:18px;margin:10px 0}
.gmap{margin-bottom:40px}
.gmap iframe{width:100%!important;height:400px!important;margin-bottom:30px}
.cinf{background:#f7f7f7;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:40px 0;margin-bottom:-31px}
ul.cinf_list{float:left;width:370px;padding:0;margin:0;list-style:none}
ul.cinf_list li{padding:0;margin:0 0 20px;overflow:hidden}
ul.cinf_list li .fa{float:left;width:50px;height:50px;line-height:50px;text-align:center;font-size:25px;color:#fff;border-radius:50px}
ul.cinf_list li p{margin-left:70px}
.cinf_mf{margin-left:400px}
.cinf_mf_field{width:100%}
textarea.cinf_mf_field{height:170px}
.cinf_mf_send{margin-top:25px}
.cinf_mf_send .fa{margin-right:5px}
.err404cnt{position:absolute;height:220px;width:100%;text-align:center;box-sizing:border-box;padding:0 30px;top:50%;margin-top:-105px;color:#1a1a1a;font-family:'houschka_roundedbold';font-size:24px}
.err404cnt span{font-size:110px;line-height:105px;text-shadow:0 3px 0 rgba(0,0,0,0.15);display:block;padding-bottom:10px}
.err404cnt a{display:inline-block;line-height:50px;padding:0 30px;font-size:16px;text-transform:uppercase;color:#fff;border-radius:10px;box-shadow:0 3px 0 rgba(0,0,0,0.15);margin-top:30px;letter-spacing:1px}
.err404cnt a:hover{background:#474747}
.ph_cats{text-align:center;line-height:18px;font-family:'PT Sans Caption';text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:20px}
.ph_cats .catsTable{display:inline-block;width:auto}
.ph_cats .catsTable *{display:block;float:left;margin:0;padding:0;width:auto}
.ph_cats .catNumData{display:none}
.ph_cats .catName,.ph_cats .catNameActive{padding:0 20px;background:#eee;line-height:30px;margin:0 5px;color:#1a1a1a;border-radius:3px}
ul.photo-list{padding:0;margin:0;list-style:none}
ul.photo-list li{margin-top:0;margin-left:0;padding:0}
.photo{position:relative;line-height:0;background:#474747;overflow:hidden;text-align:center}
.photo *{max-width:100%}
.photo img{transition:all .3s ease}
.photo_img{width:100%}
.ph_title{position:absolute;padding:20px 20px 10px;top:-100px;left:0;line-height:18px;font-size:15px;margin:0;opacity:0;box-sizing:border-box;width:100%;transition:all .3s ease;color:#fff}
.ph_more{display:block;text-transform:uppercase;letter-spacing:1px;position:absolute;bottom:-100px;opacity:0;font-weight:700;color:#1a1a1a;width:150px;background:#eee;height:30px;line-height:30px;left:50%;margin-left:-75px;border-radius:2px}
.ph_more:hover{color:#1a1a1a}
.ph_more span{font-family:'Times New Roman'}
.photo:hover img{opacity:.3}
.photo:hover .ph_title{top:0;opacity:1}
.photo:hover .ph_more{bottom:20px;opacity:1}
.pp_image{float:left;width:48.717948716%;line-height:0;position:relative;background:#eee}
.pp_image img{width:100%;transition:all .3s ease}
a.pp_full{display:block;position:absolute;z-index:2;top:50%;left:50%;color:#1a1a1a;font-size:36px;width:36px;height:36px;line-height:36px;opacity:0;margin-top:-18px;margin-left:-18px}
.pp_image:hover img{opacity:.5}
.pp_image:hover a.pp_full{opacity:1}
.pp_info{width:48.717948716%;float:right}
.pp_name{font-size:16px;line-height:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #d8d8d8}
.pp_descr{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #d8d8d8}
ul.pp_more{margin:0;padding:0;list-style:none}
ul.pp_more > li{padding:10px 0;margin:0;border-bottom:1px dotted #d8d8d8}
ul.pp_more > li:last-child{border:none}
ul.pp_more > li b{display:inline-block;min-width:100px}
.gTable{background:none;border-spacing:0}
.gTable td{padding:5px 20px}
.gTableTop{line-height:40px;padding:0 20px!important;color:#fff;text-decoration:none;font-size:12px!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-family:'houschka_roundedbold';letter-spacing:1px;background:#474747}
.gTableTop a{color:#fff!important;text-decoration:none;font-size:12px;letter-spacing:1px}
.gTableSubTop{padding:5px 10px;font-weight:600;font-size:13px}
.catLink{color:#fff!important;font-size:12px!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-family:'houschka_roundedbold';letter-spacing:1px}
.catLink:hover,.gTableTop a:hover{color:#fff!important}
.funcBlock{padding-right:10px}
.forumIcoTd{text-align:center}
.forumIcoTd,.forumNameTd,.forumThreadTd,.forumPostTd,.forumLastPostTd{padding:5px 10px}
.forumThreadTd,.forumPostTd,.threadPostTd,.threadViewTd,.threadAuthTd,.threadIcoTd,.threadNametd,.threadAuthTd,.threadLastPostTd{vertical-align:middle;padding-left:20px}
.forumNameTd{line-height:24px}
.forumNameTd a{font-size:12px;text-transform:uppercase;font-family:'houschka_roundedbold';letter-spacing:1px;font-weight:700}
.forumNamesBar{padding-left:10px!important}
.frmBtns{text-align:right;padding-right:10px}
.legendTd{padding:0 10px}
.threadIcoTd,.threadIcoTd{text-align:center;vertical-align:middle}
.threadsDetails{padding:5px}
.postTdTop{text-align:center;padding:5px}
.postTdInfo{text-align:center}
.posttdMessage{vertical-align:top;padding:5px}
.threadsDetails,.postTdTop{background:none}
.gTable tr{background:none}
.gDivBottomRight{height:50px}
.pagesInfo{padding:0 10px;line-height:24px}
.switchActive{padding:0 10px;color:#fff}
.postBottom{padding:0 20px!important}
#thread_search_form{position:relative;padding-bottom:10px;overflow:hidden}
#thread_search_button{position:absolute;top:0;right:0}
.fNavLink{display:inline-block;margin-bottom:30px}
#forum_filter{text-align:right;padding-bottom:10px;margin-top:-32px}
#forum_filter form{display:inline-block}
#filter_by{display:inline-block;line-height:34px}
.postPreview,#iplus,.ucoz-editor-panel input,.allUsersBtn,.uSearchFlSbm{width:auto!important}
#selectPhotosBtn,#order-button{width:auto!important;height:auto!important}
#thread_search_field{float:left!important;width:165px!important}
.forumIcoTd,.forumNameTd,.forumThreadTd,.forumPostTd,.forumLastPostTd,.forumThreadTd,.forumPostTd,.threadPostTd,.threadViewTd,.threadAuthTd,.threadIcoTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.postTdTop,.postBottom{border-bottom:1px solid #d8d8d8}
.postTdTop,.postBottom{border-top:1px solid #d8d8d8}
.gTableSubTop,.pagesInfo{background:#f2f2f2}
.gTableSubTop,.gTableSubTop a{color:#1a1a1a!important}
.postTdInfo{border-right:1px solid #d8d8d8}
.forumNameTd{color:#666}
a.forum{color:#1a1a1a}
.forumContent a:hover{color:#1a1a1a}
.flist-item{padding-top:5px;padding-bottom:5px}
#cont-shop-invoices input,#cont-shop-invoices select{margin:5px 2px!important}
.eTitle{font-size:18px;font-family:'houschka_roundedbold';text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#1a1a1a;margin-bottom:15px;margin-top:15px}
.eTitle a{color:#1a1a1a}
.eDetails,.eDetails1,.eDetails2{padding:8px 0;border-top:1px dotted #d8d8d8;border-bottom:1px dotted #d8d8d8;margin-top:15px}
.eBlock{margin-bottom:30px}
.shop-imgs img{max-width:47%}
#shop-page-more{margin-bottom:20px}
.shPages{margin-top:20px;padding-top:20px;border-top:1px solid #d8d8d8}
#go-top{display:block;position:fixed;bottom:20px;right:20px;z-index:9999;color:#fff;line-height:30px;height:30px;width:30px;text-align:center;font-size:16px;cursor:pointer;transition:all .3s ease;border-radius:2px}
#go-top:hover{background:#474747}
#qv_container{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;display:none}
#qv_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75)}
#qv_window{width:760px;height:410px;overflow-y:auto;padding:20px;background:#fff url(/img/loader.gif) center no-repeat;position:absolute;top:50%;margin-top:-225px;left:50%;margin-left:-400px}
#qv_close{width:30px;line-height:30px;text-align:center;color:#fff;background:#1a1a1a;font-size:16px;cursor:pointer;transition:all .3s ease;position:absolute;top:50%;margin-top:-255px;left:50%;margin-left:400px}
@media (min-width: 992px) {
.menu-icon{display:none}
#nav .uMenuRoot{margin:0;padding:0;list-style:none}
#nav .uMenuRoot > li{padding:0;margin:0;float:left;position:relative}
#nav .uMenuRoot > li > a{display:block;padding:0 20px;line-height:50px;color:#fff!important;text-transform:uppercase;letter-spacing:1px}
#nav .uMenuRoot > li > a > .fa{margin-left:7px;font-size:14px}
.menu_hint1:before{content:"Новое";display:block;position:absolute;right:20px;top:-8px;line-height:16px;font-family:'Verdana';font-size:8px;color:#fff!important;letter-spacing:1px;text-transform:uppercase;padding:0 5px;border-radius:2px;background:#e94949;z-index:2}
.menu_hint1:after{content:'';display:block;position:absolute;top:-1px;right:32px;width:10px;height:10px;background:#e94949;transform:rotate(110deg) skewX(50deg)}
.menu_hint2:before{content:"Горячее";display:block;position:absolute;right:20px;top:-8px;line-height:16px;font-family:'Verdana';font-size:8px;color:#fff!important;letter-spacing:1px;text-transform:uppercase;padding:0 5px;border-radius:2px;background:#fca93d;z-index:2}
.menu_hint2:after{content:'';display:block;position:absolute;top:-1px;right:32px;width:10px;height:10px;background:#fca93d;transform:rotate(110deg) skewX(50deg)}
#nav .uMenuRoot li ul{position:absolute;top:100px;left:-9999px;width:230px;border:1px solid #1a1a1a;box-shadow:0 0 5px rgba(0,0,0,0.3);margin:0;padding:0;opacity:0;transition:top .3s ease,opacity .3s ease;z-index:9999}
#nav .uMenuRoot li ul li{border-bottom:1px solid #eee;line-height:40px;position:relative;list-style:none}
#nav .uMenuRoot li ul li:last-child{border-bottom:none}
#nav .uMenuRoot li ul li a{display:block;background:#fff;padding:0 20px;text-decoration:none!important}
#nav .uMenuRoot li ul li a:hover,#nav .uMenuRoot li ul li.uWithSubmenu:hover > a{background:#f6f6f6;color:#1a1a1a}
#nav .uMenuRoot li ul li a .fa{float:right;line-height:40px}
#nav .uMenuRoot > li.uWithSubmenu:hover > ul{top:49px;opacity:1;left:-1px}
#nav .uMenuRoot > li > ul li.uWithSubmenu:hover > ul{left:230px;top:-1px;opacity:1}
}
@media (max-width: 1279px) {
.cnt{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}
}

@media (max-width: 1169px) {
#header{height:auto;}
#logo{float:none;margin-top:0;text-align:center}
.header_right{float:none;margin-top:0;padding-top:20px;display:inline-block}
.header_content{height:auto; }
.top_account:hover ul{left:auto;right:0}
}
@media (max-width: 992px) {
.cnt{padding-left:15px;padding-right:15px;}
}
@media (max-width: 991px) {
 .top_left{display:none}
.col4{width:48.717948716%}
.col4:nth-child(2n){margin-right:0}
.col4:nth-child(2n+1){clear:left}
.col6{width:31.623931622%}
.col6:nth-child(3n){margin-right:0}
.col6:nth-child(3n+1){clear:left}
.g_more_btn,.g_img .wish{display:none}
.g_img img{opacity:1!important}
.menu-icon{display:block;float:left;color:#fff!important;text-transform:uppercase;line-height:50px;letter-spacing:1px;padding:0 20px;cursor:pointer}
.menu-icon .fa{font-size:14px;margin-right:3px}
#nav .uMenuV{display:none;position:absolute;top:50px;left:0;z-index:100;background:#f8f8f8;width:100%;border:1px solid #d8d8d8;box-sizing:border-box;padding:0 70px}
#nav .uMenuV ul,#nav .uMenuV ul li{margin:0;padding:0;list-style:none;line-height:36px}
#nav .uMenuV ul li{border-top:1px solid #d8d8d8}
#nav .uMenuV .uMenuRoot > li{margin-left:0}
#nav .uMenuV > ul > li:first-child{border:none}
#nav .uMenuV > ul > li > a > span{font-family:'houschka_roundedbold';text-transform:uppercase;letter-spacing:1px}
#nav .uMenuV,#nav .uMenuV a{color:#1a1a1a}
#nav .uMenuV .fa{float:right;line-height:36px}
#nav .uMenuV > ul li ul{padding-left:30px}
#nav .uMenuV a{background:none!important}
.nav_content{position:relative}
#nav .uMenuV .fa{display:none}
.header_right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#search-form{float:none;width:100%;display:inline-block;margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
#search-form .search_keyword{width:100%}
.header_phone,#shop-basket{float:none;}
#content,#sidebar{float:none;width:100%}
#sidebar{overflow:hidden}
#content{margin-bottom:50px}
.block{width:47%;margin-bottom:0;margin-right:5%;float:left}
 #middle{padding-bottom:0}
 .b_popular li:nth-child(5){margin-bottom:0;border-bottom: none;}
.block:nth-child(2n){margin-right:0}
.block:nth-child(2n+1){clear:left}
.banner4{display:none}
}
@media (max-width: 767px) {
.cnt{padding-left:10px;padding-right:10px}
#nav .uMenuV{padding:0 50px}
#slider-wrap{float:none;margin-bottom:30px;width:100%;margin-right:0}
.home_banners_right{float:none;overflow:hidden;width:100%}
.home_banners_right .banner{float:left;width:47.737226277372%}
.home_banners_right .banner2{margin-left:4.3795620437956%}
#content .list-item{width:48.117948716%}
#content .list-item:nth-child(2n){margin-right:0}
#content .list-item:nth-child(2n+1){clear:left}
.banner3_title{font-size:16px;left:30px;top:30px;line-height:18px}
ul.cinf_list{float:none;margin-bottom:30px}
.cinf_mf{margin-left:0}
.pp_image{float:none;width:100%;margin:0 0 30px}
.pp_info{float:none;width:100%;margin:0}
.gTableSubTop,.forumIcoTd,.forumThreadTd,.forumPostTd,.forumLastPostTd,.threadIcoTd,.threadAuthTd,.threadLastPostTd,.threadPostTd,.threadViewTd,.threadsDetails,.forumOnlineBar,.legendBlock,.userRights,.fFastNavTd,.fFastSearchTd,.forumNamesBar,#forum_filter,.postTdInfo,.postBottom,#thread_search_form{display:none}
.gDivLeft{padding-top:10px}
.postTdTop,.postTable,.posttdMessage{display:block!important;text-align:left;width:auto!important}
.postUser{font-size:16px;font-weight:600}
}
@media (max-width: 567px) {
.block,.col2,.col3,.col4,.col6{width:100%;float:none;margin-right:0}
.header_phone,#shop-basket{margin-left:15px;margin-right:15px;text-align:left}

.banner3_title{font-size:16px;left:20px;top:20px;line-height:18px}
#content .list-item-view-mode-list .list-item .g_img{float:none;width:100%;margin-bottom:20px}
#content .list-item-view-mode-list .list-item .g_info{margin-left:0}
.gp_images{float:none;margin:0 auto;max-width:210px;margin-bottom:30px}
.gp_info{margin-left:0}
}
@media (max-width: 500px) {
#content .list-item{margin-right:0;width:50%;}
 .g_img{ padding: 5px;}
 
.top_account,#shop-currency{float:none;margin:0 10px;display:inline-block}

#top{height:auto;text-align:center}
.home_banners_right .banner{margin-left:0;width:100%}
.sl_text1{font-size:18px;line-height:18px;display:none}
.sl_text2{font-size:22px;line-height:24px;margin-bottom:10px}
.slide p{padding:0}
.brand{margin-bottom:15px;margin-top:15px}
.goods-view-mode{margin-bottom:20px}
.gp_buttons > *{margin-bottom:5px}
.gp_tabs .aTabsHead > span{margin-bottom:5px}
.ph_cats .catName{margin-bottom:5px}

ul.cinf_list{width:auto}
}
@media screen and (max-width: 767px) {
li.uEntryWrap{width:50%!important}
}
@media screen and (max-width: 567px) {
li.uEntryWrap{width:100%!important}
}
#cat-add{height:auto;max-height:100px}
.u-mpanel,.u-mpanel *{max-width:none!important}
li[class^='u-star'] a{transition:none!important}
.uComment{padding:10px 10px 0;border:1px solid #d8d8d8!important}
.shop-imgs img{max-width:47%}
#cont-shop-invoices input,#cont-shop-invoices button{margin-top:5px;margin-bottom:5px}
#invoice_cont,#order-table{overflow-x:auto}
select#cat-add{width:270px;min-height:150px}
.commFl,.fw{width:99%!important}
.flist{display:inline-block;padding-bottom:10px}
.manTable input[type="text"],.ucoz-forum-post-image-interface input[type="text"]{min-width:50px}
.gnew{display:none}
.uComForm *{max-width:none!important}
#body{overflow-x:hidden}
#shop-basket{position:relative}
#logo a span,.sl_text1,.g_price,.gp_price,.icon_block > .fa,.count-val{color:#30b286}
.cart_icon span,.cart_btn_checkout,.menu-icon:hover,#nav .uMenuRoot > li > a.uMenuItemA,#nav .uMenuRoot > li > a:hover,#nav .uMenuRoot > li.uWithSubmenu:hover > a,#go-top,.slide_discount,.slide-arrow:hover,.banner_discount,.g_more_btn:hover,.g_img .wish:hover,.g_button a:hover,.left_banner_text,#qv_close:hover,.goods-view-mode > span.goods-view-mode-active,#content .list-item-view-mode-list .list-item .g_button a,.gp_buttons span.fa:hover,.button3,.gp_tabs .aTabsHead > span.aTabsHeadSpanActive,input[type="button"],input[type="submit"],input[type="reset"],button,ul.cinf_list li .fa,.err404cnt a,.ph_cats .catName:hover,.photo:hover .ph_more:hover{background-color:#30b286}
#search-form .search_keyword,.gp_tabs .aTabsHead > span.aTabsHeadSpanActive{border-color:#30b286}
.eText a{color:red}
.entryReadAllLink{font-weight:700;color:red}
.spec-value-more a{color:#30B286;margin-top:4px;display:block;font-weight:600}
.og.scolors{margin-top:30px}
.og.scolors .list-item{width:45%!important;display:flex;align-items:center;margin:0!important}
.og.scolors .g_img{flex:0 0 45%}
.og.scolors .g_info{flex:0 0 55%}
.og.scolors .goods-list{display:flex;align-items:center;justify-content:space-between}
.stabs{margin-top:30px}
@media screen and (max-width: 670px) {
.og.scolors .goods-list{flex-direction:column;align-items:flex-start}
.og.scolors .list-item{width:100%!important;margin-bottom:20px!important}
}
@media (max-width:500px) {
.topHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top_account ul li{display:-webkit-box;display:-ms-flexbox;display:flex}
.header_phone i.fa{font-size:24px;display:none}
.cart_icon i.fa{font-size:21px}
.header_phone p{margin-left:0}
.cart_text{margin-left:42px}
#shop-basket{margin:0}
.menu-icon{padding-left:0}
}
@media (max-width:991px) {
.b_cats > ul.cat-tree{display:none;position:relative;z-index:21}
.b_cats_title{display:-webkit-box;display:-ms-flexbox;display:flex}
.b_cats_title:hover,.b_cats_title:focus{color:#fff}
}
@media (min-width:991px) {
.b_cats_title{pointer-events:none}
}
.headerFix.fixed_header{position:fixed;top:0;width:100%;z-index:100;transition:all 15s ease;transition: .3s all ease-in-out;}
.headerFix.fixed_header .header_content{padding: 5px 0;}
.headerFix #header{border: none;}
.headerButton{color:#fff;border-radius:3px;border-radius: 30px;padding: 0px 30px;letter-spacing: 0.4px;text-transform: none;}
.topHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#call-back-form{padding:50px 30px;max-width:400px;display:none}
.xw-hdr.xw-draggable{z-index:9999;position:relative}
#call-back-form input[type="text"]{margin-bottom:20px;padding:20px;width:100%;max-width:100%}

@media (max-width:400px) {
 .headerButton {font-size: 12px;line-height: 31px;padding: 0 12px;}
}

@media (max-width:525px) {
 .top_account ul{left: -1000px;right: -68px !important;}
}
.header_whatsapp{display: flex;align-items: center;max-width: 90px;line-height: 16px; color:#2c2c2c;}
.header_whatsapp:hover{opacity:.7}
.header_whatsapp img{margin-right: 10px;}

@media (max-width:1150px) {
/* #logo{flex: 0 0 20%;margin-bottom: 20px;}*/
/* #search-form{flex: 0 0 74%; margin-bottom: 20px;}*/
 #search-form .search_keyword{width: 100%;}
 .header_content{padding: 20px 0;}
/* .header_whatsapp br{display: none;}*/
}
/*@media (max-width:1050px) {
 #search-form{flex: 0 0 68%;}
}*/



@media (max-width:570px) {


 .header_phone{margin: 0;}
 #search-form .search_keyword{font-size: 11px;}
}
@media (max-width:350px) {
 #search-form{flex: 0 0 100%;}
 .header_whatsapp{margin: 0;flex: 0 0 20%;margin-bottom: 20px;}
/* .header_phone{margin-bottom: 20px;} */
 .b_cats_title{padding-left: 0px;}
 .footerButton{right: 10px;}
}
@media (max-width:991px) {
 
 .b_cats{position: relative;}
 .b_cats > ul.cat-tree{position: absolute;width: 100%;}
 .menu-icon{position: relative;z-index: 777;}
}
#footer{position:relative;}
.footerButton {position: fixed;right: 46px;bottom: 150px;width: 70px;height: 110px;border-radius: 50%;line-height: 20px;
 background-color: #30B286;display: flex;align-items: center;justify-content: center;text-align: center;color: #ffffff;box-shadow: 0px 0px 2px 10px rgba(48, 178, 134, 0.26);}
.footerButton:hover{background-color:#08C887;}
@media (max-width:350px) {
 .footerButton{right: 10px;}}

.headerButtonFixed{display:none;}
div.fixed_header .headerButtonFixed{display:block;}

#cont-shop-checkout h2 {margin-top: 30px;margin-bottom:5px}
#cont-shop-checkout table:nth-child(1){border-collapse: collapse;border: 1px solid#d8d8d8;}
#order-table .order-head th {padding: 10px;}

@media (max-width:991.98px) {
#logo{font-size: 24px;}
#search-form{order: 1;margin-top:15px} 
.header_content{padding: 15px 0;}
.top_account.opened ul{left: 0;}
}
@media (max-width:768px) {
.header_whatsapp p br{display:none;}
 .headerButton{order:2;}
}

.header_whatsapp.sMobile{display:none;}

@media (max-width:590px) {
 .header_phone img, .cart_icon{display:none;}
 .header_whatsapp{display:none;max-width:max-content;margin-right:20px}
 .header_whatsapp.sMobile{display:flex;flex:0 0 50%}
 .header_content{flex-wrap:wrap;}
 #logo {font-size: 18px;}
 .headerButton{padding: 0px 15px;font-size: 12px;}
}
@media (max-width:530px) {
 .headerButton{order: 0;padding: 0px 47px;}
 .header_phone {flex: 0 0 48%;margin-top:20px;}
 #shop-basket{flex: 0 0 45%;margin-top:20px;}
 .cart_text{margin:0}
 .top_account.opened ul {left: -72px;}
 .footerButton{width: 30px;height: 70px;font-size: 9px; line-height: 13px;}
}

@media (max-width:420px) {
 .headerButton{padding: 4px 20px;}
 .header_whatsapp p br{display:block;}
 .header_whatsapp{ margin-right: 5px;margin-bottom:0}
 .header_phone{flex: 0 0 auto;}
}

@media (max-width:480px){
 .brand{flex: 0 0 50%;justify-content: center;}
 .banner3{flex-wrap:wrap}
 
} 

@media (min-width:480px) and (max-width:768px){
 .brand{flex: 0 0 30%;justify-content: center;}
 .banner3{flex-wrap:wrap}
}