html,body{overflow-x:hidden}
html.open,.open body{overflow:hidden}
html.mobile{overflow:auto}
html.mobile .pp-scrollable{overflow:hidden!important;height:auto!important;margin:0!important;padding-top:0}
body{font-family:'Montserrat',sans-serif;font-weight:400;font-size:15px;line-height:1.5em;width:100%;background:#fff}
img:focus{outline:none}
.container{width:100%;max-width:1300px;padding:0 40px}
header .container{max-width:1300px;padding:0}
.spanel .container{height:100%}
#menu.spanel .container{height:auto}
.flex{display:flex;align-items:center;height:100%}
.inlineb{display:inline-block;width:auto}
.inlineb li{vertical-align:middle}
.table{display:table;width:100%;height:100%;margin:0}
.table-cell{display:table-cell;vertical-align:middle}
.spanel .table-cell{vertical-align:top}
.table>thead:first-child>tr:first-child>td{font-weight:600}
.account-address .table-responsive>.table>tbody>tr>td,.account-order-info .table-responsive>.table>tbody>tr>td{white-space:normal}
.oinfo-head{background:#efefef;padding:20px;font-weight:600;text-transform:uppercase;margin-top:20px}
.oinfo-head:first-child{margin-top:0}
.w65{width:90%;max-width:350px;margin:0 auto;padding-top:40px}
#review-panel .w65{padding-top:90px}
.w60px{width:60px}
.w115px{width:115px}
.call-success{text-align:center}
.a-success{font-size:26px;line-height:32px;font-weight:900}
.a-success i{font-size:52px;color:#4CAF50;margin-bottom:15px}
h1,h2,h3,h4,h5,h6{color:#000;position:relative;font-weight:900}
h1{margin:0 0 20px;font-weight:900;font-size:18px;text-transform:uppercase;line-height:1.4em}
h2{margin:0 0 20px;font-weight:900;font-size:18px;text-transform:uppercase}
h3,.h3{font-size:18px;margin:0 0 20px;font-weight:300;display:inline-block;position:relative;text-transform:uppercase}
h4{font-size:15px}
p{text-align:justify}
b.title{font-size:16px}
.h2{font-weight:900;font-size:22px;margin:0 0 5px}
a{color:#000;text-decoration:none;outline:none}
a:hover{color:#000}
a:focus{outline:none}
ol,ul{padding-left:20px}
.tabs-custom .nav-tabs {margin-bottom:0;border-bottom:1px solid #fac93e}
.tabs-custom .tab-content {background-color:#eee;padding:15px;font-size:12px}
.tabs-custom > .nav-tabs > li {width:25%}
.tabs-custom > .nav-tabs > li > a {margin-right:0;margin-bottom:1px;font-size:10px;text-transform:uppercase;text-align:center;padding:10px 2px;border:none;color:#666;position:relative}
.tabs-custom > .nav-tabs > li.active > a:after {bottom:0%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(239, 239, 239, 0);border-bottom-color:#fac93e;border-width:10px;margin-left:-10px}
.tabs-custom > .nav-tabs > li > a img {opacity:0.4}
.tabs-custom > .nav-tabs > li > a:hover,.tabs-custom > .nav-tabs > li > a:focus,.tabs-custom > .nav-tabs > li.active > a,.tabs-custom > .nav-tabs > li.active > a:hover,.tabs-custom > .nav-tabs > li.active > a:focus {border:none;background:none;color:#000}
.tabs-custom > .nav-tabs > li > a:hover img,.tabs-custom > .nav-tabs > li > a:focus img,.tabs-custom > .nav-tabs > li.active > a img,.tabs-custom > .nav-tabs > li.active > a:hover img,.tabs-custom > .nav-tabs > li.active > a:focus img{opacity:1}
.accordion.md-accordion .card-header{margin-bottom:10px}
.accordion.md-accordion .card-header a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:10px 30px 10px 0;color:#000;font-size:16px;font-weight:400;border-bottom:1px solid #efefef;font-weight:600}
.accordion.md-accordion .card-header a.collapsed,.accordion.md-accordion .card-header a:focus,.accordion.md-accordion .card-header a:hover{text-decoration:none}
.accordion.md-accordion .card-header a.collapsed i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.accordion.md-accordion .card-header a i{position:absolute;float:right;right:10px;font-size:1rem;color:#000;font-size:24px;line-height:33px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.accordion.md-accordion .card-body{padding:20px 20px 50px}
.des-block a,.cdes-block a,.description-block a,.blog_post a:not(.btn),.simpleregister-have-account a,.checkout-success #content a{color:#6cc0e5}
.des-block a:hover,.cdes-block a:hover,.description-block a:hover,.blog_post a:hover:not(.btn),.simpleregister-have-account a:hover,.checkout-success #content a:hover{color:#49b1df}
.href{border-bottom:1px solid;font-weight:900;color:#006dff}
.alert{border:none;border-radius:2px;color:#fff}
.alert.alert-danger{background:#d71712}
.alert.alert-success{background:#75c607}
.alert.alert-info{background:#2aa1fd}
.alert.alert-warning{background:#fe7211}
.alert.alert-danger a,.alert.alert-info a,.alert.alert-warning a,.alert.alert-success a{color:#fff;text-decoration:underline}
.alert.alert-danger a:hover,.alert.alert-info a:hover,.alert.alert-warning a:hover,.alert.alert-success a:hover{color:#efefef;text-decoration:underline}
legend{padding:7px 0;font-weight:900;font-size:13px;text-transform:uppercase}
label{font-size:12px;font-weight:400}
.control-label{padding-top:0!important;text-align:left!important}
select.form-control,textarea.form-control,input[type="text"].form-control,input[type="password"].form-control,input[type="datetime"].form-control,input[type="datetime-local"].form-control,input[type="date"].form-control,input[type="month"].form-control,input[type="time"].form-control,input[type="week"].form-control,input[type="number"].form-control,input[type="email"].form-control,input[type="url"].form-control,input[type="search"].form-control,input[type="tel"].form-control,input[type="color"].form-control{font-size:12px}
.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:12px;box-shadow:none!important}
.input-group .input-group-addon{font-size:12px;height:30px}
input[type='radio']{width:18px;height:18px;display:none}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #f0f0f0!important}
.has-error input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #f9d3d3!important}
input[type='checkbox']{display:none}
.checkbox label,.m-radio label{padding:0 0 0 25px !important;margin:0 10px 0 0;position:relative;line-height:20px;color:#000;cursor:pointer;vertical-align:middle;min-height:22px}
.checkbox label:before,.m-radio label:before{position:absolute;top:0;left:0;content:'';display:block;width:16px;height:16px;background:#cccccc}
.checkbox input:checked+label:after,.m-radio input:checked+label:after{position:absolute;top:4px;left:4px;content:'';display:block;width:8px;height:8px;background:#000;background-size:contain}
.m-radio label:before,.m-radio label:after{border-radius:30px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{box-shadow:none;outline:none}
@keyframes click-wave {
0%{transform:scale(0,0);opacity:0}
100%{transform:scale(4,4);opacity:.35}
}
.panel-group .panel{border-radius:0}
.no-border,.form-control{border:0;box-shadow:none!important;background:#f0f0f0;padding:16px;min-height:50px!important;height:50px;cursor:pointer}
textarea.form-control{min-height:80px!important}
.has-error .no-border{background:#f9d3d3}
.m-login{margin-bottom:50px}
.m-login a,.agree b,.madeshop-agree b{border-bottom:1px dotted}
span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg{display:inline}
.nav-tabs{margin-bottom:15px}
.common-home .null{display:none}
.common-home.home-0 .null{display:block;padding-bottom:40px}
.common-home.home-0 .first-container,.home-2 .content-top .first-container{width:100%;max-width:100%;padding:0}
.home-2 .madeshop-slide .item{height:100vh}
.home-1 .madeshop-slide .slick-slide{padding-top:112px}
.home-2 .content-bottom{margin-top:84px;height:calc(100vh - 84px);transform:none!important}
.open .content-bottom{overflow:hidden}
.pp-section{opacity:0}
.pp-section.active{opacity:1}
.top0 .top-url{display:none}
.top-url{position:absolute;top:0;line-height:30px;left:0;right:0;background:#fff;border-bottom:1px solid #efefef}
.top-url .list-inline{margin:0}
#form-language,#form-currency,#madeshop-language,#madeshop-currency{display:inline-block;position:relative}
.noselect{border:0;font-weight:900;font-size:10px;outline:none;background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:radio-container;appearance:none;min-width:40px}
#call-url{padding:5px 9px;min-width:94px;text-align:center;background:#eee;margin-left:10px;border-radius:30px;cursor:pointer;line-height:12px;vertical-align:inherit}
#agree-block{padding-top:65px}
#agree-block .back{padding:5px 40px;display:inline-block;margin:30px 0;background:#000;color:#fff;border-radius:30px;position:relative;cursor:pointer}
#agree-block .back i{right:inherit;left:0}
#agree-block .modal-title{font-size:18px;font-weight:900;margin-bottom:15px}
#search{margin-bottom:10px;margin-top:90px;position:relative}
.top1 #search{margin-top:120px}
#search .input-lg{height:40px;line-height:20px;padding:0 110px 0 0;width:100%;border:0;background:transparent;border-bottom:1px solid #d4d4d4;border-radius:0;font-size:36px;height:75px;font-weight:900}
#search .all-icon{margin:0;position:absolute;right:0;top:50%;transform:translateY(50%);cursor:pointer}
#search .dropdown-menu{background-color:transparent}
#search a{padding-left:0}
#search .no-result{position:absolute}
header{position:fixed;left:0;right:0;top:0;width:100%;padding:0;z-index:999;background:#fff;border-bottom:1px solid #efefef;height:53px}
.color2 header:after,.open header:after,header.color:after{content:"";background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}
.color2 header{top:-30px}
.logo-block{display:block;position:absolute;top:12px;left:60px}
.checkout-simplecheckout .logo-block{top:19px;left:15px}
#cookie{z-index:3 !important}
.checkout-simplecheckout #cookie{display:none !important}
.logo-block img{height:25px}
.total{visibility:hidden;position:absolute;top:10px;right:0}
.total.red{display:block;visibility:visible;background:#fac93e;color:#000;border-radius:100%;height:18px;width:18px;text-align:center;font-size:10px;line-height:18px}
@keyframes animate-circle {
0%{transform:scale(1)}
100%{transform:scale(1.3)}
}
@keyframes animate-error {
0%{transform:scale(1)}
100%{transform:scale(3)}
}
.all-icon:before,.all-icon:after{content:'';position:absolute;transition:.2s;transform:rotate(0deg)}
.menu-block{padding-left:200px;width:calc(100% - 265px);float:left}
.icon-block{float:right}
.ib{display:inline-block;position:relative;vertical-align:middle;cursor:pointer;padding:11px 5px}
.ib b{vertical-align:top;text-transform:uppercase;font-size:9px;display:none;margin:0 0 0 7px;font-weight:500}
#cart-url{background:#efefef;padding:11px 13px;height:53px}
.cart-icon{width:30px;height:30px;background:url(../image/shopping-bag.svg);background-size:30px 30px}
#cart-url .total{position:absolute;top:20px;right:16px;background:none;color:#fb4f4f;font-size:13px;width:25px;text-align:center;font-weight:600}
#cart-url.iclose .total,#login-url.iclose .total{display:none}
.login-icon{width:30px;height:30px;background:url(../image/profile.svg);background-size:30px 30px}
.search-icon{width:30px;height:30px;background:url(../image/search.svg);background-size:30px 30px}
.micon0 #menu-url{position:absolute;left:0;top:0;height:100%;width:70px;padding:10px 15px;z-index:10}
.menu-icon{width:30px;height:30px;position:relative;display:inline-block}
.menu-icon:before,.menu-icon:after,.menu-icon span{content:'';position:absolute;transition:.2s;left:0;height:2px;width:100%;transform:rotate(0deg);border-top:2px solid #000}
.menu-icon:before{top:5px}
.menu-icon:after{bottom:4px}
.menu-icon span{display:inline-block;position:relative;top:0}
.iclose .cart-icon,.iclose .login-icon,.iclose .search-icon{background:transparent;transition-delay:.1s}
.iclose .menu-icon span{display:none}
.iclose .cart-icon:before,.iclose .login-icon:before,.iclose .search-icon:before,.iclose .menu-icon:before{border:1px solid;top:24px;height:2px;width:30px;transform:rotate(135deg);transition-property:height,transform;transition-delay:0s,.3s}
.iclose .cart-icon:after,.iclose .login-icon:after,.iclose .search-icon:after,.iclose .menu-icon:after{height:2px;border:solid 1px;width:100%;border-radius:0;transform:rotate(45deg);top:24px;width:30px;transition-property:height,transform;transition-delay:0s,.3s}
.iclose .menu-icon:before,.iclose .menu-icon:after{top:16px}
.description-block{position:relative}
#menu-url{display:inline-block}
#menu{margin:0;border:0;position:static}
#menu .nav{margin:0;height:82px;overflow:hidden}
#menu .nav>li>a{color:#444;padding:31px 25px;font-size:16px;background:transparent;transition:.5s;font-size:14px}
#menu .dropdown-inner ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#menu .dropdown-inner a{min-width:160px;display:inline-block;clear:both;line-height:22px;color:#333;overflow:hidden}
#menu .dropdown-inner a:hover{color:#444}
#menu .title img{margin:7px 15px 7px 0;border-radius:100%}
.navbar-nav>li{position:inherit;height:100%}
.dropdown-menu{right:0;box-shadow:0 2px 4px -2px #ccc;border:0;border-top:1px solid #f7f7f7;margin:0}
.dropdown-inner{overflow:hidden}
.dropdown-inner .dropdown-menu{border:0}
.no-style{padding-left:0;list-style:none}
.megamenu .menu-coltitle{font-weight:600;text-transform:uppercase;font-size:12px;color:#fb4f4f;margin-bottom:10px}
.megamenu .list-unstyled li{padding:0 0 5px;font-size:12px}
.next i,.back i{position:absolute;padding:10px 0 10px 15px;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1;text-align:right;font-size:20px}
.target0 .next{left:0}
.banners{padding-top:40px}
.banner{position:relative}
.banner1{margin-bottom:30px}
.banner img{max-width:100%}
.b-info{padding:20px;position:absolute;top:0}
.bann-btn{background:#000;width:50px;line-height:50px;text-align:right;border-radius:30px;color:#fff!important;transition:width .3s;padding-right:20px;position:absolute;bottom:60px;left:40px;overflow:hidden;font-size:12px}
.bann-btn.small{width:30px;line-height:30px;padding-right:12px}
.bann-btn.cathref{position:relative;display:inline-block;left:10px;top:10px;background:#ddd;color:#000!important}
.bann-btn.cathref:hover{background:#444;color:#f9f9f9!important}
.bann-btn span{position:absolute;top:-1px;left:-100%;opacity:0;transition:.3s}
.banner:hover .bann-btn,.bann-btn:hover,.slick-active .bann-btn,.module:hover .bann-btn{width:140px}
.banner:hover span,.bann-btn:hover span,.module:hover span{left:20px;opacity:1}
.bann-btn.open span{left:20px;opacity:1}
.mslide{position:relative}
.mslide .bann-btn.open span{opacity:1!important}
.madeshop-slide .container{height:100%;position:relative}
.mtable{display:table;height:100%}
.mtable div{display:table-cell;vertical-align:middle;padding-top:80px;width:50%}
.slide-block.abs{position:absolute;left:0;top:0;width:50%}
.sl-title{font-weight:900;font-size:calc(1em + 4vw);line-height:.9em;display:inline-block;margin-bottom:35px}
.madeshop-slide .bann-btn{position:relative;display:inline-block;bottom:auto;left:auto}
.sl-title{transition:.5s;transform:translateY(30px);opacity:0}
.pretitle,.destitle{transition:.8s;transform:translateY(80px);opacity:0;margin-bottom:30px;font-size:16px}
.slick-active .pretitle,.slick-active .sl-title,.slick-active .destitle{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
#content{min-height:400px}
.no-product{border:1px solid #eaeaea;display:flex;align-items:center;text-align:center;margin-bottom:80px}
.no-product .empty{margin-top:25px}
.bot50{padding-bottom:50px}
footer{color:#e2e2e2;margin-top:40px}
footer .text-logo{color:#454545}
footer .text-logo:after{background:#303030}
.news-block{border-top:1px solid #e8e8e8;padding:40px 0;color:#303030;background:#e8e8e8}
.news-block p{padding-right:50px}
.news-block .h2{color:#000;font-size:15px;text-transform:uppercase;margin-bottom:15px}
.footer-block{background:#303030}
.finfo{border-bottom:1px solid rgba(255,255,255,0.06);padding:40px 0}
.finfo i{margin-right:11px;font-size:18px;position:relative;top:2px}
.furl{padding-top:50px !important}
.furl a:focus{color:#fff}
.furl .fa-envelope,.furl .fa-mobile,.furl .fa-map-marker{font-size:20px;width:20px;text-align:center}
.furl .fa-envelope{font-size:16px}
.furl .contact-btn{margin-top:10px}
.furl .contact-btn a{background:#303030;padding:10px;border-radius:3px;font-size:12px;text-transform:uppercase;color:#fff;border:2px solid #fac93e}
.furl .contact-btn a:hover{background:#eab51d;color:#000}
.flogo{font-size:13px;line-height:1.7em}
.flogo img{width:170px;opacity:.5;margin-bottom:15px}
footer hr{border-top:none;border-bottom:1px solid #3d3d3d}
footer a{color:#ccc}
footer a:hover{color:#fff}
footer h5{font-size:14px;font-weight:700;color:#fff}
.b-footer{border-top:1px solid #444;padding:10px 10px 120px;margin-top:40px;font-size:12px;color:#888}
#fnews input{padding:15px 20px;border:0;width:100%;background:#fff;border-radius:3px;margin-top:3px;outline:none}
#fnews button{padding:8px 15px;background:#fac93e;color:#303030;margin-left:10px;border-radius:3px;width:auto;font-size:12px;border:0;outline:none;text-transform:uppercase;position:absolute;top:10px;right:23px}
#fnews button:hover{background:#eab51d;color:#000}
.fcol-title{text-transform:uppercase;font-weight:600;border-bottom:1px solid #444;margin-bottom:10px}
.finfonew{background:#ccc;padding:20px 0 40px;color:#000}
.finfonew div{overflow:hidden}
.finfonew span{display:block;font-weight:600;text-transform:uppercase;margin-bottom:15px;margin-top:20px}
.finfonew img{height:40px;float:left;margin-right:10px}
.nsuc{line-height:75px}
.nsuc i{margin-right:5px}
.news-block .nsuc{line-height:1.4em}
.f-share{position:fixed;right:30px;bottom:-30px;transition:.5s;z-index:3}
.f-share.open{bottom:10px}
.f-share div{width:60px;height:60px;padding:16px;background:#ddd;border-radius:30px;margin-bottom:10px;cursor:pointer;transition:.5s}
.f-share .scrollup{opacity:0;visibility:hidden}
.f-share.open .scrollup{opacity:1;visibility:visible}
.share-btn{width:100%;text-align:center}
.share_this li{background:#e5e5e5;padding:5px 15px;border-radius:30px;margin:5px;cursor:pointer}
.share_this li:hover{background:#000;color:#fff}
.soc li{padding:0}
.soc i{width:40px;line-height:40px;text-align:center;color:#e2e2e2;background:#252525;border-radius:5px;margin:4px 7px 0 0;font-size:18px}
.soc a:hover i{background:#000;color:#fff}
.alert{padding:8px 14px}
.breadcrumb{background-color:transparent;border-radius:0;padding:5px 0;padding-bottom:0}
.breadcrumb a,.breadcrumb li{color:#9E9E9E;cursor:pointer;font-size:11px}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"\f0da";font:normal normal normal 12px/1 FontAwesome}
#back i{margin-right:10px;color:#d4cccc}
.btn{border:0;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:12px;text-transform:uppercase;line-height:24px}
.btn.btn-default{width:100%;background:#fff;color:#000;border:2px solid #000}
.btn.btn-default:hover{background:#333;color:#fff;border-color:#333}
.btn.btn-primary{width:100%;background:#000;color:#fff;border:2px solid #000}
.btn.btn-primary:hover{background:#333;color:#fff;border-color:#333}
.btn.btn-danger{background:#fb4f4f;border-color:#fb4f4f}
.btn.btn-warning{background:#fac93e;border-color:#fac93e;color:#000}
.btn.btn-info{background:#6cc0e5;border-color:#6cc0e5}
.btn.btn-danger:hover{background:#e82f2f;border-color::#e82f2f}
.btn.btn-warning:hover{background:#eab51d;border-color:#eab51d}
.btn.btn-info:hover{background:#49b1df;border-color::#49b1df}
.btn.made-btn{width:100%;padding:10px 0;font-weight:600;font-size:13px;text-transform:uppercase;background:#fac93e;color:#000}
.input-group-btn .btn{line-height:16px;border:none!important}
#open-cart{background:#25bf81;color:#fff}
#button-icart{display:block}
#button-cart-tbi{background:#fff;color:#000;border:2px solid #fb4f4f;margin-left:10px;font-weight:400;font-size:16px;padding-top:10px;padding-bottom:10px}
#button-cart-tbi:hover{background:#ddd}
.made-btn.btn-gray{background:#e5e5e5;color:#222;margin-left:10px}
.btn-gray:hover{background:#ddd}
.made-btn.big{margin:40px 0}
.border-btn{border:2px solid #d9d9d9;display:inline-block;padding:5px 10px;cursor:pointer}
.border-btn:hover{border-color:#000}
.rad-btn{width:50px;line-height:50px;color:#000;cursor:pointer;background:#e5e5e5;border-radius:100%;display:inline-block;text-align:center;margin:0 0 5px 5px}
.rad-btn.small{width:35px;line-height:35px;background:#e5e5e5;margin-bottom:10px}
.rad-btn.small:hover{background:#fac93e}
.input-group-btn button{padding:17px 10px}
.list-group a{border:1px solid #DDD;color:#888;padding:8px 12px}
.list-group a.active,.list-group a.active:hover,.list-group a:hover{color:#444;background:#eee;border:1px solid #DDD;text-shadow:0 1px 0 #FFF}
.carousel-caption{color:#FFF;text-shadow:0 1px 0 #000}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome}
.mcolumn{padding:0;border-width:0 0 0 1px;border-color:#eaeaea;border-style:solid}
.col-module{padding:0 0 20px 20px;overflow:hidden}
.col-module:not(:first-child){margin-top:20px}
#column-left{border-right:0}
.column-center{min-height:auto!important}
.mcolumn .row-flex{display:block}
.mcolumn .col-sm-3{width:100%}
.mcolumn h2,.mcolumn h3{font-size:14px;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ccc;display:block}
.mcolumn .price{font-size:14px!important}
.mcolumn .product-layout{padding-bottom:0!important}
.mcolumn .product-thumb{display:flex;border:0;border-bottom:1px solid #ececec;align-items:center;padding-bottom:10px;margin-bottom:10px}
.mcolumn .product-layout:last-child .product-thumb{border-bottom:0!important}
.mcolumn .image{width:30%;margin:0 10px 0 0 !important}
.mcolumn img{margin:0!important}
.mcolumn .l-icon,.mcolumn .sticker,.mcolumn .info-block,.mcolumn .c-icon,.mcolumn .rating,.mcolumn .sale,.mcolumn .cathref{display:none!important}
.mcolumn .caption{width:70%;min-height:auto;padding-left:10px;margin:0!important}
.mcolumn .h3{font-size:14px;padding:0;margin:10px 0 18px}
.mcolumn .h3:after{content:none}
.mcolumn h4{height:auto}
.mcolumn .caption a{font-size:12px;font-weight:100}
.wishlist-products{margin-bottom:15px}
.wishlist-products .product-thumb{overflow:hidden;border-bottom:1px solid #e8e8e8;padding:15px 0}
.wishlist-products .product-thumb .image{float:left;margin:0;width:100px}
.wishlist-products .product-thumb .caption{float:left;width:calc(100% - 100px);text-align:left;margin:0;padding-left:20px}
.wishlist-products .product-thumb .caption h4,.wishlist-products .product-thumb .caption .price{text-align:left}
#filter{font-weight:900;padding:3px 11px;background:#e8e9f7;border-radius:30px;text-transform:uppercase;font-size:10px;cursor:pointer}
.filter-block{padding:15px 0}
.filter-name{font-weight:900;text-transform:uppercase;font-size:10px}
.imt_p{font-size:12px}
.pag-page,.pagination{padding:0;list-style:none;margin:0;left:15px;right:0;margin-top:25px;margin-bottom:20px;padding:0;text-align:right;border-radius:0}
.madeshop-review .pag-page{position:static}
.r-page .pag-page{border-top:1px solid #ddd;padding:30px 0}
.pag-page li,.pagination>li{display:inline-block}
.pag-page li span,.pagination>li>span,.pag-page li a,.pagination>li>a{padding:0;float:unset;color:#222;text-decoration:none;border-radius:100%;height:35px;width:35px;line-height:35px;display:block;text-align:center;margin:0;border:none}
.pag-page li.active span,.pagination>li.active span{background:#eaeaea;display:block;border:none;color:#333}
.pag-page li a:hover,.pagination>li>a:hover{border:none;background-color:#eee;color:#222}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:100%}
li.pag-btn{background:#DBDBDB;border-radius:4px}
li.pag-btn:hover{background:#ccc}
.list-cat{margin-left:-10px}
.list-cat li{margin:0 10px 10px 0;padding:0}
.list-cat a{background:#efefef;padding:5px 15px;border-radius:3px;font-weight:900;white-space:nowrap;display:flex;align-items:center}
.list-cat a:hover{background:#ddd}
.list-cat img{margin-right:10px}
.list-cat a:hover img{filter:brightness(0.87)}
.sort-block{padding:0 0 30px;text-align:right;text-transform:uppercase}
.no-select{border:1px solid #fbfbfb;background:transparent;font-weight:900;color:#000;font-size:10px;text-transform:uppercase;outline:none;opacity:0;position:absolute;top:0;cursor:pointer}
.b-footer .noselect{background:#303030}
.w-select{position:relative;display:inline-block;padding:5px 23px 5px 10px;overflow:hidden;vertical-align:bottom;text-align:left;background:#f8f8f8}
.bline{color:#000;font-size:11px}
.bline:after,#form-currency:after,#form-language:after{content:"\f0d7";font:normal normal normal 12px FontAwesome;position:absolute;bottom:0;color:#000;width:22px;line-height:32px;background:#f8f8f8;text-align:center;pointer-events:none}
#form-currency:after,#form-language:after{bottom:4px;right:-4px;background:#fff}
.sort-block span{font-size:11px;color:#333;line-height:32px}
#sort-select.w-select{margin-right:10px}
.cat-module{font-size:16px}
.cat-module li{padding:3px 0}
.cat-module a{padding:3px 7px;border-radius:3px;position:relative}
.cat-module a:hover{background:#e0e0e0}
.mright{font-size:12px;margin-left:20px}
.mright2{margin-left:40px}
.cat-module a.open{background:#363636;color:#fff!important;padding:3px 7px;border-radius:3px;margin-left:20px}
.cat-module .head{font-weight:900;font-size:13px}
.cat-module .active:before{content:"";position:absolute;width:9px;height:2px;background:#000;border-radius:30px;top:8px;left:-15px}
.head.active:before{top:9px}
.row-flex{display:flex;z-index:2;margin-bottom:15px}
.row-flex.slick-slider{margin-bottom:0}
.row-flex:hover{z-index:3}
.product-layout{padding:0;display:flex;position:relative}
.product-thumb{margin:0;width:calc(100% + 1px)}
.product-thumb.more{background:#ddd;padding:30% 15%;width:calc(100% + 1px);font-size:40px;font-weight:900;line-height:45px;text-transform:uppercase;color:#000;overflow:hidden}
.vplus{background:#ededed;width:60px;line-height:60px;border-radius:30px;text-align:center;margin:12px auto}
.product-thumb .image{text-align:center;margin:15px 15px 25px}
.product-thumb .image a{display:block}
.product-thumb img{margin-left:auto;margin-right:auto}
.product-thumb:hover img{filter:brightness(0.98)}
.product-grid .product-thumb .image{float:none}
.product-thumb h4{font-size:14px;overflow:hidden;height:40px;text-align:center;font-weight:400;line-height:1.4em;margin-bottom:10px}
.product-thumb .caption{margin:0 15px 20px;position:relative}
.product-thumb .caption a{color:#000}
.product-thumb .caption a:hover{text-decoration:none}
.more-point{display:none}
.sale{position:absolute;top:9px;right:11px;width:40px;line-height:40px;background:#fb4f4f;color:#fff;font-size:13px;border-radius:40px;text-align:center;z-index:1;font-weight:600}
.hp .new{position:absolute;top:9px;right:11px;width:40px;line-height:40px;background:#6cc0e5;color:#fff;font-size:11px;border-radius:40px;text-align:center;z-index:1;font-weight:600}
.hp .hit{position:absolute;top:9px;left:11px;width:40px;line-height:40px;background:#fac93e;color:#fff;font-size:11px;border-radius:40px;text-align:center;z-index:1;font-weight:600}
.sale + .hp .new{top:59px}
.l-icon{position:absolute;top:9px;left:9px;width:34px;display:none}
.l-icon .fa-eye span,.l-icon .fa-spinner span{line-height:10px;top:6px}
.fa-spinner:before{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;display:block}
.oos{background-color:#fb4f4f;color:#fff;padding:15px;font-size:12px}
.oos a{color:#fac93e;font-weight:600}
#content2{margin-top:65px;padding-top:40px}
.product-thumb:hover .l-icon{display:block}
.module .l-icon{left:15px}
.l-icon i{font-size:14px;padding-left:10px;width:34px;height:34px;line-height:34px;text-align:left;border-radius:30px;overflow:hidden;position:relative;margin-bottom:5px;transition:.2s;background:#1c1c1c;color:#e9eff2;left:0;cursor:pointer}
.l-icon i:hover{padding-right:150px;padding-left:10px}
.l-icon .m-cart:hover{padding-right:100px}
.l-icon span{position:absolute;width:138px;font-size:11px;line-height:3px;top:16px;left:16px;font-family:sans-serif;font-weight:900;padding-left:18px}
.fa-exchange span{top:16px}
.l-icon .cart-icon{margin:0}
.l-icon .m-cart{padding:0;display:inline-block;font-style:normal}
.picon{width:34px;height:34px;padding:8px 0;color:#ddd;z-index:2;text-align:center}
.c-icon{position:absolute;background:#1f1f1f;border-radius:30px;text-align:center;bottom:15px;right:15px;cursor:pointer}
.c-icon .all-icon{margin:0}
.product-thumb .info-block{border-top:0;position:absolute;left:0;right:-1px;background:inherit;z-index:2;display:none}
.product-thumb:hover .info-block{display:block}
.size-block,.attribute{padding:0 15px 15px;margin:0}
.size-block{padding:0 13px 10px}
.size-block label{background:#fafafa;min-width:29px;padding:0 7px;line-height:27px;display:inline-block;border-radius:28px;font-size:10px;font-weight:900;margin:8px 2px;text-align:center;position:relative;cursor:pointer;border:1px solid rgba(0,0,0,0.08)}
.size-block label:hover{background:#000;color:#fff}
.size-block label.out{pointer-events:none;background:#efefef;color:#b1b1b1}
.product-list .product-thumb .caption{margin-left:230px}
.product-thumb .rating{position:absolute;right:5px;top:13px;z-index:1}
.rating .fa-stack{font-size:8px}
.rating .fa-star-o{color:#999;font-size:15px}
.rating .fa-star{color:#FC0;font-size:15px}
.rating .fa-star + .fa-star-o{color:#E69500}
h2.price{margin:0}
.product-thumb .price,.blog_product .price{font-weight:900;font-size:16px;color:#000;text-align:center}
.product-thumb .price-new{font-weight:600}
.price-old{text-decoration:line-through}
.product-thumb .price-old{color:#aaa;margin-left:10px;font-size:13px;line-height:0}
.product-thumb .price-tax{color:#999;font-size:12px;display:block}
.product-list .product-thumb>div{display:inline-block;position:static}
.name-block{display:flex;margin-bottom:8px}
.group-rad{flex-grow:1;text-align:right}
.price-block{margin-top:20px}
.psale{background:#000;line-height:25px;width:25px;font-size:8px;display:inline-block;border-radius:30px;text-align:center;color:#fff;position:relative;top:-4px}
.product{padding-bottom:50px}
.product h1{margin:0;font-weight:300;font-size:24px;line-height:1.4em;text-transform:uppercase;margin-bottom:20px}
.price{font-size:24px;font-weight:600}
.pcountsale{display:block;width:100%;background:#fac93e;position:relative;margin:10px 0;padding:5px;border-radius:2px;text-align:center}
.pcountsale .pcs-title{font-size:11px;text-transform:uppercase;margin-bottom:5px}
.pcountsale .pcs-time{display:inline-block;width:23%}
.pcountsale .pcs-time .pcs-number{font-size:25px;width:100%;display:block;font-weight:300;position:relative;height:22px}
.pcountsale .pcs-time .pcs-number:after{content:':';display:block;position:absolute;color:#777;right:-5px;top:-2px}
.pcountsale .pcs-time.seconds .pcs-number:after{content:none}
.pcountsale .pcs-time.seconds .pcs-number{color:#fb4f4f}
.pcountsale .pcs-time .pcs-label{font-size:9px;text-transform:uppercase;display:block;color:#777}
.min_d{font-size:14px;margin-top:20px}
.instock{color:#25bf81}
.instock:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;margin-right:5px}
.instock.stock-oos{color:#fb4f4f}
.instock.stock-oos:before{content:"\f00d";font:normal normal normal 14px/1 FontAwesome;margin-right:5px}
#product .form-group{margin:15px 0;padding-bottom:10px}
#product .checkbox{display:inline-block}
.size-url{display:inline-block;margin-bottom:30px;border-bottom:1px solid #dcdcdc;cursor:pointer}
.minprice{color:#fff;padding:3px 12px;background:#000;border-radius:30px;cursor:pointer}
.minprice:hover{background:#333}
.options .text-danger{display:none}
.olabel{min-width:135px;padding-right:20px}
.radio-block{display:inline-block}
.radio-block label{min-width:30px;padding:0 8px;line-height:30px;color:#000;border-radius:30px;text-align:center;cursor:pointer}
.radio-block input:checked+label,.radio-block:hover label{background:#000;color:#fff}
.color-input{margin:0}
.color-input li{width:30px;height:30px;padding:0;margin-right:4px;position:relative}
.color-input .checked:after{content:"";position:absolute;border:1px solid rgba(0,0,0,0.1);left:-3px;right:-3px;top:-3px;bottom:-3px}
.color-input .icolor:after{border-radius:30px}
.color-input img{width:100%}
.color-input a{display:block;height:100%}
.icolor{border-radius:30px}
#one-image,#one-image2{float:left;padding:0;cursor:zoom-in}
#one-image2{cursor:default}
#one-image.left-thumb,#one-image2.left-thumb{padding:0 0 0 25px;margin-bottom:20px}
#image-additional,#image-additional2{float:left;padding:0;text-align:center}
#image-additional.bottom-thumb li,#image-additional2.bottom-thumb li{margin:3px;border:1px solid #dedede}
#image-additional .slick-current,#image-additional2 .slick-current{border-color:#333!important}
.product .slick-slide img{margin:0 auto;max-width:100%;border-right:2px solid #fff}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0}
.thumbnails > li{margin-left:20px}
.thumbnails{margin-left:-20px}
.thumbnails > img{width:100%}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #eaeaea}
.thumbnails .image-additional{float:left;margin-left:20px}
.image_attributes{padding-bottom:20px}
ul#image_attributes,ul#image_attributes li{margin:0;padding:0}
ul#image_attributes li{display:inline-block;width:60px;min-height:60px;vertical-align:top;text-align:center;zoom:1;*display:inline}
.description-block{background:#f2f2f2}
.tab-block{text-align:center;border-bottom:1px solid #fac93e}
.flex-tab{display:inline-block;padding:0;margin:0}
.flex-tab li{float:left;font-size:16px;font-weight:400;margin-bottom:0;border-bottom:0;padding:0 15px}
.flex-tab li .rating li{padding:0 8px}
.flex-tab li span{line-height:50px;text-transform:uppercase;display:inline-block;position:relative;cursor:pointer}
.flex-tab li.active span:after{bottom:-7px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(239, 239, 239, 0);border-bottom-color:#fac93e;border-width:10px;margin-left:-10px}
.made-nav .li{overflow:hidden}
/*.made-nav .li .plus{position:absolute;width:15px;height:15px;right:0;top:17px}
.made-nav .li .plus:before,.made-nav .li .plus:after{content:"";position:absolute;top:50%;left:50%;width:90%;border-bottom:2px solid #333;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .4s cubic-bezier(0.77,0,0.175,1)}
.made-nav .li .plus:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
.made-nav .li.active .plus:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}*/
.made-nav .li .aclass{margin-bottom:-1px;padding:15px 0;font-size:14px;font-weight:900;background:transparent!important;display:none;color:#000}
.made-nav .tab-pane{float:left;width:100%;padding:30px 0;display:none}
.made-nav .active .tab-pane{display:block}
.made-nav .active .aclass{border-bottom:3px solid #000;color:#000}
.menusale{background:#fb4f4f}
.menufaq{background:#fac93e}
.attribute0 thead{display:none}
.attribute1 thead td{padding-top:0!important}
.attribute0 tbody tr:first-child td{border-top:0;width:50%}
.attribute0 tbody tr td:first-child{font-weight:600}
.tmodel{border-width:1px!important}
.tmodel td{padding:8px!important}
.about-block li{width:20%;text-align:center;border-right:1px solid #ddd}
.about-block li:last-child{border-right:0}
.about-block div{width:100%;height:95px}
.vblock{background:#efefef;padding-bottom:40px}
.tag-block{padding:40px 0}
.tag-block a{padding:7px 13px;background:#e8e8e8;border-radius:30px;margin-right:5px;margin-bottom:10px;display:inline-block}
.tag-block a:hover{background:#1f1f1f;color:#ddd}
#column-left .product-layout,#column-right .product-layout{width:100%}
.input-group .form-control[name^=quantity]{min-width:50px}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}
.checkout-success #content .buttons{display:none}
#forgotten,#forgotten2{cursor:pointer}
#cart{padding-top:30px}
.empty{font-size:36px;line-height:36px;font-weight:900;color:#e6e6e6;text-transform:uppercase;margin-bottom:25px;width:100%;text-align:left}
#cart .empty{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:0;text-align:center}
#cart .trow{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;padding:10px 0;width:100%;transition:transform .5s;position:relative;margin-bottom:-1px}
#cart .tblock{display:inline-block;vertical-align:middle}
.w50{width:50%}
.tdes{width:calc(100% - 70px);padding-left:15px}
.tdes>.tblock.tprice{width:40px;text-align:right}
.tdes>.tblock.pname{width:calc(100% - 55px)}
.tprice>div{width:33.3%}
#cart .trow.open,.sccart.open{transform:rotateY(180deg);background:#e6e6e6}
#cart .trow.open div,.sccart.open div{opacity:0}
#cart .trow span,.sccart .r-talert{transform:rotateY(-180deg);position:absolute;top:50%;margin-top:-50px;z-index:9;left:0;right:0;text-align:center;font-size:14px;display:none}
#cart .trow span p,.sccart .r-talert p{text-align:center;padding-left:10px;padding-right:10px}
#cart .trow.open span,.sccart.open .r-talert{display:block}
.r-talert b{width:45px;line-height:45px;display:inline-block;background:#dcdcdc;border-radius:45px;cursor:pointer;margin:0 10px}
.r-talert b:hover{background:#000;color:#fff}
#cart .tprice i.fa-trash-o{width:35px;line-height:35px;text-align:center;background:#ececec;border-radius:100%;cursor:pointer}
#cart .tprice i.fa-trash-o:hover{background:#c72424;color:#fff}
.timage,#cart img{width:120px}
.account-password legend{display:none}
.account-return-add form .buttons .checkbox{margin-bottom:10px}
.account-return-add form .buttons .pull-right{width:100%}
.account-login .login-blocks.login{padding-top:40px;padding-bottom:40px}
.account-login .login-blocks.login a,#simplecheckout_login .form-group a{font-size:12px;text-transform:uppercase;padding-top:10px;display:inline-block}
.account-login .login-blocks.register{padding-top:40px}
.account-simpleedit #content{margin-left:0;width:100%}
#cart .fa-exclamation{background:red;color:#fff;position:absolute;right:-15px;top:-9px;border:3px solid #f7f7f7;width:27px;line-height:21px;font-size:10px;z-index:2;border-radius:30px;text-align:center}
#cart .cart-info .fa{position:static;border-color:#f1e7e7}
.cart-info{background:#f1e7e7;padding:25px 20px;text-align:center}
#cart .btn-block{max-width:340px}
#del-coupon{padding:10px 10px 9px;border:none}
#del-coupon i{font-size:20px}
#del-coupon:hover i{color:#DD4141}
#del-coupon+#button-coupon2{margin-top:-10px}
#cart .btn-block i{line-height:27px}
.go-link{text-transform:uppercase;font-size:10px;border-radius:30px;display:inline-block;margin-bottom:10px;cursor:pointer;color:#9c9c9c}
.total-block{float:right;width:100%}
.over{overflow:hidden}
.class50{width:50%;float:left}
.class100{width:100%;float:left}
.marg30{margin:30px 0}
.abtn{padding:18px 90px;background:#1d1d1d;margin-top:45px;display:inline-block;color:#fff!important;font-weight:900;font-size:14px;text-transform:uppercase}
.abtn:hover{background:#e82f2f;text-decoration:none;border-color:#e82f2f}
#cart strong{padding-left:15px}
#cart .abtn{width:100%;text-align:center;cursor:pointer}
.fast-form-btn{background:#e0e0e0;color:#1d1d1d!important}
.in50{font-size:21px;font-weight:900;margin-bottom:30px;width:50%;display:inline-block}
.qty{display:inline-block;font-weight:900;vertical-align:middle;padding-right:10px}
.qty div{text-align:center;line-height:20px;width:35px;font-size:12px;cursor:pointer}
#input-quantity,.input-quantity{color:#000;height:35px;width:35px;text-align:center;outline:none;font-size:10px;padding:0;border:0;float:left;background:#e5e5e5;border-radius:30px}
.form-horizontal #input-quantity{width:50px;border-radius:3px}
.fast-form{visibility:hidden}
.fast-form.iopen{visibility:visible}
.quantity-group{vertical-align:middle}
.quantity-group .btn-primary{padding:6px}
.rev{margin-bottom:20px;border-bottom:1px dotted #ddd}
.r-page{margin:40px 0 80px}
.row-rev{margin:0 -10px}
.r-line{width:150px;height:10px;background:#e3e3e3;border-radius:30px;position:relative;margin:13px 0}
.r-line div{height:100%;background:#444;border-radius:30px}
.r-line span{position:absolute;top:-5px}
.r-line .rating{left:-29px;font-weight:900;font-size:10px;width:20px;line-height:20px;background:#dedede;color:#555;text-align:center;border-radius:30px}
.r-line .count-r{right:-11px;color:#a0a0a0}
.r-top{overflow:hidden;border-bottom:1px solid #ddd;margin-bottom:25px;padding-bottom:20px}
#madeshop-review{margin-bottom:40px}
.review-block.slick-slide{box-shadow:rgba(0,0,0,0.09) 0 0 21px;padding:10px 25px;background:#f9f9f9;margin:0 10px}
.rev-info{margin-bottom:10px}
.rev-info ul{display:inline-block;vertical-align:middle;height:18px;margin-right:15px;margin-bottom:0}
.rev-autor{display:inline-block;font-weight:900;vertical-align:middle}
.rating-block{float:right;padding-right:20px}
.rev-info li{display:inline-block;width:15px;height:15px;color:#fac93e;font-size:15px;line-height:15px;position:relative}
.rating li{display:inline-block;width:12px;height:12px;color:#fac93e;font-size:12px;line-height:13px;position:relative}
.rev-info li:after,.rating li:after{content:"\2605";position:absolute;top:0;left:0}
.rating{display:inline-block;margin-right:10px}
.rev .rating{position:absolute;bottom:5px;left:25px;z-index:-1}
.table .rating{display:table-cell}
.rev-info li.nocheck,.rating li.nocheck{color:#ccc}
.review-block:not(.slick-slide) .over{padding-bottom:10px}
.rev-data{font-weight:900;line-height:39px;color:#a0a0a0}
.r-vote{float:right;vertical-align:middle}
.r-vote .fa{color:#cacaca;font-size:18px;margin-right:3px}
.r-vote div:hover .fa{color:#333}
.block-minus{display:inline-block;margin-right:10px;color:#ef5350;cursor:pointer}
.block-plus{display:inline-block;color:#4CAF50;margin-right:15px;cursor:pointer}
.r-num{display:inline-block}
.rate:not(:checked) > label{float:right;width:20px;height:20px;cursor:pointer;margin-right:3px;background:#dcdbdb;border-radius:30px}
.rate:not(:checked) > label:before{content:' ';border:none}
.rate > input:checked ~ label{background:#000}
.rate:not(:checked) > label:hover,.rate:not(:checked) > label:hover ~ label{background:#a0a0a0}
.rate > input:checked + label:hover,.rate > input:checked + label:hover ~ label,.rate > input:checked ~ label:hover,.rate > input:checked ~ label:hover ~ label,.rate > label:hover ~ input:checked ~ label{background:#a0a0a0}
#review .pag-page{position:static}
.mtext{background:#eaeaea;padding:15px 25px;margin-bottom:30px}
.mtext b{display:block}
.spanel{transform:translateY(-200%);position:fixed!important;z-index:4;right:0;top:53px;padding-top:0;left:0;bottom:0;overflow-y:auto;background:#fafafa;visibility:hidden;transition:.4s;transition-delay:.125s}
.spanel.open{transform:none;display:block!important;visibility:visible;z-index:100000000}
.close-panel,.info-panel,.cart-panel{background:#fafafa;line-height:64px;text-align:center;top:0;position:fixed;left:0;width:100%;font-weight:900;cursor:pointer;transition:.5s;transition-timing-function:cubic-bezier(0.2,1,0.3,1);transform:translateY(-100%);border-bottom:1px solid #efefef;z-index:9;font-size:14px}
.close-panel i{margin:0 6px 0 -6px}
.info-panel i{margin-left:8px;top:2px;color:#cfcfcf;font-size:18px;position:relative}
.account-url{margin:0 auto;font-size:14px;width:90%;text-align:left;margin-top:70px;overflow:hidden;padding:5px 0 0}
.account-url.logged li:first-child{padding-bottom:20px}
.account-url .compare,.account-url .wishlist,.account-url .account,.account-url .order,.account-url .logout{line-height:40px;padding:5px 15px 5px 60px;border-radius:2px;position:relative;min-height:40px;display:block;background:none;color:#000;font-weight:600}
.account-url .wishlist small{font-weight:400}
.account-url a:hover{background:#fac93e;text-decoration:none}
.account-url.visitor a.wishlist{background:#fff}
.account-url a.compare{background:#25bf81;color:#fff}
.account-url a.compare:hover{text-decoration:none;background:#2ca675}
.account-url .fa{height:30px;width:30px;border-radius:100%;line-height:30px;text-align:center;font-size:16px;position:absolute;left:5px;top:50%;margin-top:-15px;background:#fff;color:#000}
.account-url .fa .total{top:-7px;right:-13px;height:20px;width:20px;line-height:20px;font-family:'Montserrat',sans-serif}
.open .close-panel,.open .info-panel,.iopen .cart-panel{top:117px;transition-delay:.2s}
#clone{margin-top:100px!important}
#clone img{margin:0 auto;max-width:100%}
#clone.slick-slider{max-width:calc((100vh - 250px) * 1);margin:0 auto;margin-top:60px;position:initial}
.account-page{padding-bottom:60px}
.account-page .list-unstyled{margin:0 -10px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row}
.account-page .list-unstyled li{display:flex;width:100%;padding:10px;margin:0}
.account-page .list-unstyled li a{background:#fafafa;padding:15px;flex-direction:column;width:100%;text-align:center;border-radius:2px}
.account-page .list-unstyled li a:hover{text-decoration:none;background:#fac93e}
.account-page .list-unstyled li a .fa{font-size:26px;background:#fff;height:50px;width:50px;line-height:50px;border-radius:100%;color:#666;border:1px solid #ccc;display:block;margin:0 auto 10px}
#size-panel .container{margin-top:110px;font-size:14px;height:auto}
#size-panel table{overflow:hidden;width:100%}
#size-panel td,#size-panel th{padding:10px;position:relative;outline:0}
body:not(.nohover) #size-panel tbody tr:hover{background-color:#f1f1f1}
#size-panel td:hover::after,#size-panel thead th:not(:empty):hover::after,#size-panel td:focus::after,#size-panel thead th:not(:empty):focus::after{content:'';height:10000px;left:0;position:absolute;top:-5000px;width:100%;z-index:-1}
#size-panel td:hover::after,#size-panel th:hover::after{background-color:#ddd}
#size-panel td:hover{background-color:#000;color:#fff}
#size-panel td:focus::after,#size-panel th:focus::after{background-color:#f1f1f1}
#size-panel td:focus::before,#size-panel tbody th:focus::before{background-color:#f1f1f1;content:'';height:100%;top:0;left:-5000px;position:absolute;width:10000px;z-index:-1}
#size-panel th{width:25%}
#size-panel tr{border-bottom:1px solid #f1f1f1}
#size-panel table:not(:hover) tr:nth-child(odd){background:#f1f1f1}
.color2 .top0 header{top:0}
.top0 header{padding-top:0}
.null{padding-top:53px}
.strap-requestform{background:#25bf81;color:#fff;padding:15px;border-radius:3px;margin:0 0 20px;font-size:13px}
.strap-requestform a{white-space:normal;line-height:16px}
@media screen and (max-width:1099px) {
.home-2 .content-bottom{margin-top:52px;height:calc(100vh - 52px)}
.container{padding:0 25px}
.container.no-cont{padding:0}
.color2 header{top:0}
.top-url{position:relative;font-size:15px;background:#fafafa;border:0;padding-top:15px}
.top-url li{display:block;padding:0;border:0!important}
.top-url .pull-right{float:left!important}
.anim-border{display:none}
#menu{display:none}
#menu li,.back{border-bottom:1px solid #e6e6e6;background:#fafafa;float:none;position:relative}
.dropdown-menu.dropdown-block .container{padding:0}
.back{padding:20px;font-weight:900}
#menu .menu a{display:block!important}
#menu .menu a div{display:inline-block}
#menu .title img{margin:0 15px 0 0;width:50px}
#menu .view-more{display:none!important}
#menu .nav{width:100%;height:auto}
#menu .nav>li>a,#menu .menu a{padding:20px}
#menu .menu a.view-more{display:none!important}
.pod-li > .dropdown-menu{position:fixed;background:#fafafa;top:52px;bottom:0;right:-100%;display:none;transition:.5s;width:100%;left:inherit;float:none;overflow-y:scroll;padding:0}
.madeshop-slide .slick-next{display:none!important}
}
@media (max-width:991px) {
.pleft,.pright{width:100%}
#menu .nav>li>a{font-size:15px}
}
@media (max-width:800px) {
#image-additional{display:none}
#one-image{width:100%!important}
#one-image.left-thumb,#one-image2.left-thumb{padding:0}
#one-image .slick-dots{text-align:center;display:block!important}
#one-image .slick-arrow{position:absolute;top:calc(50% - 16px)}
#one-image .slick-arrow.fa-angle-left{left:0}
}
@media only screen and (max-width:780px) {
.simplecheckout-button-left{display:block}
}
@media (max-width:768px) {
.container{padding:0 15px}
.product-thumb h4{font-size:16px;overflow:auto;height:auto}
.product-thumb .price{font-size:18px}
.class50{width:100%}
.class50 .marg30{margin:0 0 15px}
.class50 .abtn{margin-top:0}
.pright{padding-left:15px}
.price-block{text-align:left}
.price-block h2{border-left:0;margin:20px 0 4px!important}
/*.tab-block{display:none}
.made-nav .li{border-bottom:1px solid #ddd}
.made-nav .li .aclass{display:block;border-bottom:1px solid #ddd}
.made-nav .li.active,.made-nav .li:last-child{border-bottom:none}*/
.about-block li{width:33%;border:0}
}
.section{overflow:hidden}
.section .m-bottom{transform:translateY(30%);transition:.5s;transition-delay:.3s}
.section.active .m-bottom,.mobile .m-bottom{transform:none}
/*.category-page .m-bottom{border-top:1px solid #eaeaea}*/
.anim-top{transition:.5s;opacity:0;transform:translateY(10%)}
.m-bottom.visible .anim-top{transform:none;opacity:1}
.owl-carousel{margin-bottom:0}
.m-section{margin-bottom:30px}
.m-section:last-child,.m-section:only-child{margin-bottom:0}
.product-category-81 .m-section{margin-bottom:0}
.m-section.m-bottom.m-bottom1 .container{padding:0}
.viewed,.rel-block{padding-bottom:30px}
.viewed .h2,.rel-block .h2,#tab-description .h2{color:#444;margin:40px 0 15px;font-weight:300;text-transform:uppercase;font-size:18px}
.viewed a,.rel-block a{position:relative}
.viewed .sale,.rel-block .sale,.viewed .hp .new,.rel-block .hp .new{font-size:10px;height:35px;width:35px;top:3px;right:3px;line-height:35px}
.viewed .sale + .hp .new,.rel-block .sale + .hp .new{top:45px}
.viewed .hp .hit,.rel-block .hp .hit{font-size:10px;height:35px;width:35px;top:3px;left:3px}
.viewed .price,.rel-block .price{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.5);display:flex;text-align:center;color:#fff;justify-content:center;align-content:space-between;align-items:center;flex-direction:column;font-size:15px;line-height:20px;opacity:0;transition:.3s}
.viewed .price .price-old,.rel-block .price .price-old{color:#ccc;font-weight:300}
.viewed a:hover .price,.rel-block a:hover .price{opacity:1}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;border:2px solid #fff;height:100%;min-height:1px;outline:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.madeshop-slide .slick-next{position:absolute;right:0!important;top:0!important;height:100%;width:50%;cursor:url(../image/right-arrow.png) 30 30,auto!important;background:transparent!important;border:0;transform:none}
#sl-dots{position:absolute;bottom:29px;z-index:2;left:0;right:0}
.slick-dots{padding:0;margin:0;list-style:none}
.slick-dots li{display:inline-block;width:5px;height:5px;margin-right:12px;cursor:pointer;background:#ccc;border-radius:30px;transition:.5s;position:relative}
.slick-dots li.slick-active:after{content:"";width:7px;height:7px;background:#333;display:block;position:absolute;top:-1px;left:-1px;border-radius:30px}
.slick-arrow,#clone .slick-arrow{width:32px;line-height:30px;cursor:pointer;z-index:1}
.slick-arrow:hover,#clone .slick-arrow:hover{background:#222;color:#fff;border-color:#222}
.slick-arrow{top:-40px;right:0;position:absolute;text-align:center;border:1px solid #eaeaea;background:#eaeaea;border-radius:30px}
.slick-dots{margin-left:5px}
#clone .slick-arrow{position:absolute;top:50%}
#clone .fa-chevron-left{left:50px}
#clone .fa-chevron-right{right:50px}
#clone .slick-dots{text-align:center}
.arrow-left{right:50px}
.arr-middle .slick-arrow{top:50%;transform:translateY(-50%)}
.arr-middle .arrow-left{left:-15px;right:initial}
.arr-middle .arrow-right{left:initial;right:-15px}
.slick-slide{visibility:hidden}
.slick-slide.slick-active{visibility:visible}
.owl-wrapper-outer{box-shadow:none!important;border:0!important}
#viewed.slick-initialized,#related-new.slick-initialized{margin-left:-40px}
#viewed.slick-initialized .slick-list,#related-new.slick-initialized .slick-list{padding-left:40px;padding-right:37px}
#viewed.slick-initialized .slick-track,#related-new.slick-initialized .slick-track{margin-left:0}
.brands{padding:30px 0}
.brands img{margin:0 auto}
.banners .bann-btn{bottom:20px;left:20px}
.b-info b{font-size:20px}
.timer-customblocks{display:flex;display:-webkit-flex;flex-wrap:wrap}
.timer-customblocks .col-sm-3{display:flex}
.timer-customblocks a{width:100%;border:1px solid #666;padding:10px;text-align:center;display:block;color:#666;font-size:12px;border-radius:3px;line-height:15px}
.timer-customblocks a strong{text-transform:uppercase;color:#000}
.timer-customblocks a:hover{background-color:#fac93e;text-decoration:none;border-color:#eab51d}
.timer-customblocks.collections a{padding:15px 3px 15px 62px;margin-bottom:15px}
.timer-customblocks.collections .col:nth-child(n+3) a{margin-bottom:0}
.timer-customblocks.collections img {position:absolute;top:2px;left:16px;width:62px}
@media (max-width:1200px) {
.product-grid .product-thumb .caption{padding:0 10px}
}
@media (max-width:767px) {
.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px}
.product-thumb .caption{min-height:70px;margin:0 5px;padding:0 5px}
.product-thumb .image{margin:8px}
.product-thumb .price span{display:block;margin:5px 0}
.w50,.column-center{width:100%}
#cart .btn-block{max-width:100%}
#cart .pname i{margin:3px 0 0}
.banner2{margin-bottom:30px}
.bann-btn.cathref{left:5px;top:6px;background:none}
.bann-btn.small{width:20px!important;line-height:20px;padding-right:7px}
.bann-btn span{opacity:0!important}
.rating-block{float:left;padding-left:30px}
#search .input-lg{font-size:12px}
.sort-block{text-align:left}
.flogo{margin:20px 0}
.b-footer{margin-top:10px}
.b-footer .text-right{text-align:left;margin:15px 3px}
}
#cookie{position:fixed;text-align:left;background:#fac93e;color:#000;left:0;right:0;bottom:-100%;transition:.4s;padding:10px;z-index:5;font-size:10px;line-height:12px}
#cookie+span{display:block}
#cookie.active{bottom:0}
#cclose{background-color:#2ca675;color:#fff;text-transform:uppercase;padding:3px 15px;margin-top:10px;cursor:pointer;display:inline-block}
.insta .title{padding-bottom:40px}
.insta b,.insta i{font-size:34px}
.insta p{margin-top:10px}
.insta img{width:100%}
#cart-block .class50:last-child{float:right!important}
#tab-description img{max-width:100%}
#button-cart,#open-cart,.abtn{font-weight:400;font-size:16px;text-transform:uppercase}
#button-cart,.abtn{background-color:#fb4f4f;border:2px solid #fb4f4f;color:#fff}
#button-cart:hover{background:#e82f2f;border:2px solid #e82f2f;color:#fff;text-decoration:none}
.footer-block .list-unstyled li{font-size:14px;padding:0 0 14px}
.soc a:hover{cursor:pointer}
.soc .fa-facebook-f,.soc .fa-facebook-f:hover{background-color:#3d6ad6}
.soc .fa-instagram,.soc .fa-instagram:hover{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}
.soc .fa-youtube,.soc .fa-youtube:hover{background-color:red}
.soc .fa:hover{color:#000}
#product .flex .qty{display:none}
#name_filter{display:none}
#filter_vier .block_fv:first-child .title_filter {margin-top:0}
#filter_vier label{font-size:12px;margin-right:0;margin-bottom:2px;padding:0}
#filter_vier .blok{padding-left:0;padding-right:0}
.onli_param .text_param{color:#3d3d3d;border-width:0;border-style:solid;border-radius:0;vertical-align:middle;text-align:center;text-decoration:none;outline:none;padding:0}
#filter_vier .link_fv .checka:before,#filter_vier .link_fv .checkb:before{background:transparent url(../image/filter_vier/checkbox_grey_new.png) no-repeat scroll;background-size:30px 14px;-webkit-backgorund-size:30px 14px;height:14px;width:14px;padding:0!important;margin-right:3px}
#filter_vier .link_fv .checka:before{background-position:0 0}
#filter_vier .link_fv .checkb:before{background-position:-16px 0}
#filter_vier .block_param{overflow:hidden}
#filter_vier .title_filter{border-bottom:1px solid #efefef;padding:0;margin:15px 0 10px;text-transform:uppercase;font-size:12px;font-weight:600;color:#fb4f4f}
#filter_vier .btn_fv{padding:5px 2px;background:#ccc;border-radius:2px;font-size:12px;text-transform:uppercase;color:#000;width:100%;text-align:center}
#filter_vier .btn_fv:hover:not(.css_disabled):not(.count_0),#filter_vier .btn_fv.actionis{background:#6cc0e5;color:#fff;border-radius:2px}
#filter_vier a.checkg.actionis{padding:0 30px 0 5px;width:100%;display:block;font-size:10px;text-align:left;line-height:32px}
#filter_vier a.checkg.actionis span{position:absolute;right:0;font-size:30px}
#filter_vier .title_p_f{font-size:12px;line-height:13px;font-weight:600;color:#fb4f4f}
#filter_vier .slider_attrib .form-control{text-align:center}
#filter_vier .onli_param.blok .row_blok{width:100%}
#attrb_3 + .onli_param.blok .row_blok,#attrb_9 + .onli_param.blok .row_blok,#attrb_11 + .onli_param.blok .row_blok,#attrb_17 + .onli_param.blok .row_blok{width:49%;float:left}
#attrb_14 + .onli_param.blok .botton_opts,#attrb_60 + .onli_param.blok .botton_opts{width:37px}
#attrb_61 + .onli_param.blok .botton_opts{width:65px}
#block_filter_vier #head_filter{line-height:14px;font-size:12px;margin-bottom:6px;text-transform:uppercase;padding:0;cursor:auto}
#block_filter_vier #head_filter .arrow_n_f{display:none}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
#filter_vier .link_fv .checka:before,#filter_vier .link_fv .checkb:before{background:transparent url(../image/filter_vier/checkbox_grey_new@2x.png) no-repeat scroll;background-size:29px 14px;-webkit-backgorund-size:29px 14px}
#filter_vier .link_fv .checka:before{background-position:0 0}
#filter_vier .link_fv .checkb:before{background-position:-15px 0}
}
@media (max-width:767px) {
#column-left > :not(#block_filter_vier),#column-right > :not(#block_filter_vier){display:block!important}
#column-right{padding-left:0;padding-bottom:110px}
#filter_vier .title_p_f,#filter_vier label,#filter_vier .slider_attrib .form-control{font-size:16px}
#filter_vier label{padding:5px 0}
#filter_vier .btn_fv{font-size:16px;padding:8px 2px}
#filter_vier a.checkg.actionis{line-height:24px}
#attrb_14 + .onli_param.blok .botton_opts,#attrb_60 + .onli_param.blok .botton_opts{width:48px}
#attrb_61 + .onli_param.blok .botton_opts{width:83px}
#attrb_3 + .onli_param.blok .row_blok,#attrb_9 + .onli_param.blok .row_blok,#attrb_11 + .onli_param.blok .row_blok,#attrb_17 + .onli_param.blok .row_blok{width:100%;float:none}
#mobil_mini i:first-child,#mobil_mini.open_fv i:last-child{box-shadow:none}
#mobil_mini i:first-child{border-top-right-radius:2px;border-bottom-right-radius:2px}
#product .form-group.buybtn{position:fixed;bottom:0;left:0;z-index:4;background:#efefef;margin:0;padding:10px;border:none;width:100%}
#button-cart,#open-cart,#button-cart-tbi{font-size:15px}
#button-cart,#open-cart{white-space:normal;padding:12px 10px}
#button-cart-tbi{white-space:normal;padding:10px;line-height:28px}
.price-block{position:fixed;bottom:63px;z-index:4;background:#efefef;border-top:2px solid #ccc;font-weight:600;display:block;width:100%;margin:0;padding:10px 0 0;left:0;text-align:center}
.price-block.price-oos{position:initial;bottom:auto;z-index:4;background:none;border-top:none;font-weight:inherit;display:block;width:100%;margin:0;padding:initial;left:auto;text-align:inherit}
}
@media (max-width:460px) {
#button-cart,#open-cart,#button-cart-tbi{font-size:13px}
.price-block{bottom:61px}
.list-cat li{width:100%}
}
#bloc_primenit{position:fixed!important;top:auto!important;margin-top:0!important;margin-left:0!important;bottom:0!important;margin-bottom:0!important;width:100%!important;left:0!important;height:110px!important}
#bloc_primenit .bloc_aj_all{background-color:#151617;border:none;border-radius:0;color:#fff;text-align:center;padding:10px 10px 70px;vertical-align:middle;overflow:hidden}
#bloc_primenit .bloc_aj_all .aj_blc.aj_bloc_txt{display:none}
#bloc_primenit .bloc_aj_all .aj_blc.ajx_total_prod{display:block;margin-bottom:20px}
#bloc_primenit .bloc_aj_all .aj_blc.ajx_total_prod:after{content:" продукта"}
#bloc_primenit .bloc_aj_all #primenit_js{display:inline-block}
#bloc_primenit .bloc_aj_all .aj_blc.aj_bloc_btn{background:#fac93e;padding:10px 30px;text-transform:uppercase;font-size:14px;color:#000;border-radius:2px}
#bloc_primenit .bloc_aj_all .aj_blc.aj_blc_del{padding:8px 20px;margin-left:20px;border:1px solid #fac93e;border-radius:2px}
.tbi_calculator .popup-center .row:not(:first-child){border-top:1px solid rgba(255,255,255,0.5)}
.tbi_calculator .panel-default .panel-heading{background-color:#fff;padding:0 0 10px}
form#tbiForm img{margin-bottom:20px}
.tbi_calculator .slider.slider-horizontal{width:75%;margin-left:10px}
.tbi_calculator .popup-heading{height:60px}
.tbi_calculator .popup-heading img{max-width:100%}
.tbi_calculator .popup-center{padding:0;color:#fff}
.tbi_calculator .orange,.tbi_calculator .red,.tbi_calculator .green{padding:10px 20px}
.tbi_calculator .orange{background-color:#f18800}
.tbi_calculator .red{background-color:#e61d25}
.tbi_calculator .green{background-color:#00965e}
.tbi_calculator .popup-center input[type="text"]{color:#fff;font-weight:700;font-size:15px;padding-left:10px;border:0;box-shadow:none}
.tbi_calculator .orange input[type="text"]{background:#f18800}
.tbi_calculator .red input[type="text"]{background:#e61d25}
.tbi_calculator .green input[type="text"]{background:#00965e}
.tbi_calculator .popup-footer .button{width:100%;background:#000;padding:10px;margin:10px 0 20px;color:#fff;text-transform:uppercase;border:none;border-radius:2px}
.tbi_calculator .form-group{background:#e0e0e0;overflow:hidden;padding:10px 0;border-radius:2px;margin-top:15px}
select#tbiPaymentMonths{background:#fff;border:1px solid #999}
.tbicalcdata{font-size:12px;margin:20px 0;overflow:hidden}
.tbicalcdata .form-control{padding:0;height:22px !important;min-height:22px !important}
.tbi.form-horizontal{width:100%}
.tbi.form-horizontal input,#initial_amount{background:#fff}
/*select#tbiPaymentMonths{padding-left:5px;padding-right:15px;color:#fff;font-weight:700;font-size:15px;background:transparent}
select#tbiPaymentMonths option{background:#fff;color:#000}
.tbi_calculator .infocol{text-align:right;font-size:13px}
.tbi_calculator .panel-body .row{display:flex;align-items:center;justify-content:center}
*/.simplecheckout-cart-total{display:flex;align-items:center;justify-content:flex-end}
.col.nopadding{padding:0}
.credithead{text-align:center;font-size:18px;border-bottom:1px solid #efefef;margin-bottom:30px}
.credithead p{text-align:center}
.credithead p + p{margin-top:20px}
.btn-credit{font-size:12px;text-transform:uppercase;padding:10px 5px}
.btn-credit.active{position:relative;background:#fac93e;color:#000;box-shadow:none}
.col.nopadding .popup-footer{padding:0 10px}
.comparisontable{display:flex;flex-direction:column;font-size:12px}
.comparisontable .agtitle{font-size:13px;font-weight:600;padding:10px 10px 0}
.comparisontable .ptitle{font-weight:600}
.comparisontable .pprice{display:block;font-size:16px;margin:10px 0}
.comparisontable img{max-width:100%;width:auto;height:auto}
.comparisontable ul.row{list-style:none;display:flex;margin:0;padding:0;flex:1;width:100%;flex-wrap:wrap}
.comparisontable ul.row li{background:#fff;flex:1;padding:10px;border-bottom:1px solid #ccc;text-align:center;line-height:14px}
.comparisontable ul.row li.rating{margin:0}
.comparisontable ul.row li.legend{background:#efefef;color:#333;font-weight:700;text-align:left;border:none;width:200px;border-bottom:1px solid #fff}
.comparisontable ul.row li.legend-tr{background:transparent;box-shadow:none;border:none}
@media screen and (min-width:651px) {
#menu .w20{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
}
@media screen and (max-width:650px) {
.pag-page li span,.pagination>li>span,.pag-page li a,.pagination>li>a{height:30px;width:30px;line-height:30px;margin:0 2px}
.comparisontable ul.row{flex-direction:column}
.comparisontable img{width:auto;height:auto}
.comparisontable ul.row li{margin-right:0;flex:auto;width:auto}
.comparisontable ul.row:first-of-type li.legend{display:none}
.comparisontable ul.row li.legend{width:auto;word-break:break-word}
}
.product-manufacturer p{margin-bottom:0}
.product-manufacturer p strong{display:block;font-size:12px;margin-bottom:15px}
.product-manufacturer p a{background:#efefef;padding:5px;border-radius:2px;margin:0 3px 8px 0;display:inline-block;width:58px;text-align:center}
.product-manufacturer .text-center{margin-bottom:20px}
.des-block,.cdes-block{margin-top:30px;margin-bottom:50px}
.des-block .img-thumbnail{display:none}
.des-block .mlogo,.cdes-block .mlogo{margin:0 0 15px 15px;width:198px;height:81px;float:right}
.des-block h2,.des-block h3,.cdes-block h2,.cdes-block h3,.des-block .h2,.cdes-block .h2{font-size:18px;margin:20px 0;font-weight:400;padding:0;text-transform:uppercase}
.des-block h3:after{content:none;padding:0}
.cdes-block div.collapse[aria-expanded="false"],.des-block div.collapse[aria-expanded="false"]{height:163px!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
.cdes-block div.collapsing[aria-expanded="false"],.des-block div.collapsing[aria-expanded="false"]{height:163px!important}
.cdes-block a.cbtn.collapsed:after,.des-block a.cbtn.collapsed:after{content:'+ Прочети още';color:#6cc0e5}
.cdes-block a.cbtn:not(.collapsed):after,.des-block a.cbtn:not(.collapsed):after{content:'- Скрий';color:#6cc0e5}
.position-relative{position:relative}
.pdata li{font-size:13px;margin:0 0 4px}
.mimg{position:absolute;top:0;right:0;max-width:186px}
#block-search > div{display:none}
#block-search .flex + .row{display:block}
.mlist-anchor:before,.wikititle:before,.toc:before{display:block;content:" ";margin-top:-63px;height:63px;visibility:hidden;pointer-events:none}
.mlist-anchor span{font-size:18px;font-weight:600;padding:10px 0 5px;display:block;margin:10px 0 20px;border-bottom:2px solid #efefef;display:block}
.mlist-anchor span .brandtitle{display:none}
.product-manufacturer .mlist-anchor + .row a{background:#efefef;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2px;border-radius:2px;text-transform:uppercase;font-size:12px}
.product-manufacturer .mlist-anchor + .row a:hover{color:#000;text-decoration:none}
.product-manufacturer .mlist-anchor + .row a .brand-img{width:186px;height:75px;max-width:100%;margin-bottom:5px}
.product-manufacturer .mlist-anchor + .row a:hover .brand-img{filter:brightness(0.87)}
#agreement_checkbox,#tbiForm a{font-size:12px;margin-bottom:15px}
#agreement_checkbox .checkbox label,#tbiForm .checkbox label{padding:0 0 0 15px !important}
#simplecheckout_cart{background:#f5f5f5;padding:15px;border-radius:2px}
.simplecheckout-block .sccart:not(:first-child){border-top:1px solid #E6E6E6;padding-top:15px}
.sccart{margin-bottom:15px}
.sccart .scdes{padding-left:115px}
.product-warning{color:#fb4f4f}
.sccart .thumb{max-width:100px}
.sccart .model{font-size:12px;color:#666;display:block}
.sccart .name{font-size:14px}
.sccart .options{font-size:12px;line-height:13px;margin:5px 0}
.sccart .scprice{font-size:15px;font-weight:600}
.simplecheckout-block .btn.colapse-coupon{width:100%;margin-top:20px;background:#fff}
#collapseCoupon{background:#fff;padding:0 10px 10px}
.simplecheckout-cart-total{border:none;font-size:14px}
.simplecheckout-cart-total-value{width:100px;font-size:15px;font-weight:600}
.simplecheckout-cart-total input{width:100%;max-width:100%;box-shadow:none;border-radius:2px}
.simplecheckout-cart-total span.inputs{display:block!important}
.simplecheckout-cart-total b{font-weight:400}
.simple-content .checkout-heading{background:none;padding:0 0 7px;border-bottom:1px solid #ddd;border-radius:0;font-weight:600}
.simple-content .checkout-heading-button a{background:#fac93e;color:#000;padding:5px 10px;font-size:12px;text-transform:uppercase;font-weight:400;border-radius:2px}
.simple-content .checkout-heading-button a:hover{background:#eab51d;color:#000}
.simplecheckout-button-block{padding:20px 0 0}
.simplecheckout-button-left{margin-right:10px;min-width:280px;max-width:100%;width:100%}
.simplecheckout-button-block #agreement_checkbox{display:block;width:100%;float:none}
.simplecheckout-button-block #simplecheckout_button_confirm,#button-confirm{font-size:18px;font-weight:600;line-height:50px}
.simplecheckout-block-content{padding:10px 0}
.simplecheckout-block .sccart .qty .btn.btn-danger{border-radius:100%;padding:0}
.simplecheckout-block .sccart .qty .btn.btn-danger i{height:35px;width:35px;line-height:35px}
#simplecheckout_payment .simplecheckout-block-content .form-group{background:#efefef;padding:15px;margin-top:10px;margin-left:25px;position:relative;border-radius:2px}
#simplecheckout_payment .simplecheckout-block-content .form-group:after{bottom:100%;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(239,239,239,0);border-bottom-color:#efefef;border-width:10px;margin-left:-10px}
#simplecheckout_shipping_address .dropdown-menu{max-height:200px;overflow-y:auto;margin-right:15px}
#simplecheckout_shipping_address .dropdown-menu li{overflow-x:hidden}
.error-messages-custom{width:100%;position:absolute;top:-25px;font-size:12px;color:#fff;background:#fb4f4f;padding:2px 5px;border-radius:2px}
.simplecheckout-error-text{color:#fff;background:#fb4f4f;font-size:12px;padding:2px 5px;border-radius:2px}
.simplecheckout+.simplecheckout-warning-block{display:none !important}
#credit_providers_wrap{background:#efefef;margin-top:-30px;padding:20px;margin-left:25px;border-radius:3px}
.qty .fa.fa-caret-up,.qty .fa.fa-caret-down{font-size:24px}
.simple-content{margin:0}
.simpleregister-block-content{padding:0}
.simpleregister-have-account{text-align:justify}
.easyzoom{position:relative;display:inline-block;*display:inline;*zoom:1}
.easyzoom img{vertical-align:bottom}
.easyzoom.is-loading img{cursor:progress}
.easyzoom.is-ready img{cursor:crosshair}
.easyzoom.is-error img{cursor:not-allowed}
.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888}
.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF}
.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}
.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px}
.blog-module h3{display:block}
.column-4 .summary .blog_title,.column-2 .summary .blog_title,.column-3 .summary .blog_title{font-size:16px;line-height:1.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:43px}
.blog_item .image{margin-top:0}
.blog_post .main_thumb{margin:0 0 20px;padding:0}
.summary .blog_stats{display:none}
.summary p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.toc{background:#efefef;border-radius:2px;font-size:12px;padding:20px 20px 20px 35px;overflow:hidden}
.toc ul{padding:0;margin:0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}
.toc ul li{list-style:square outside none}
.toc ul li a{color:#333}
.toc ul li a:hover,.wikititle .scrollup:hover{color:#6cc0e5;cursor:pointer}
.toc ul li a:hover:after{content:'\2192';padding-left:5px;-webkit-transition:all .8s;transition:all .8s}
.wikititle{font-size:16px;font-weight:600;border-bottom:1px solid #999;text-transform:uppercase;margin-top:30px;padding-bottom:5px}
.wikititle:before{blear:both}
.wikititle .scrollup{float:right;color:#777;font-size:24px}
.wikititle + p{overflow:hidden}
.wikititle i{font-weight:400}
.blog img.wikipic{max-width:200px;float:right;margin:0 0 20px 20px}
.blog-special-heading,.heading-title{font-size:20px;line-height:22px;color:#333;margin:20px 0;font-weight:300;font-style:italic;border-bottom:1px solid #333;padding:10px 0}
.wiki-dictionary a{background:#efefef;border-radius:2px;margin:0 3px 3px 0;float:left;width:40px;text-align:center;color:#000;line-height:30px}
.wiki-dictionary a:hover{background:#333;color:#fff}
.image_attributes img{height:50px;width:50px}
@media (min-width:380px) {
.logo-block{left:65px}
.logo-block img{height:30px}
.account-url .compare{line-height:40px}
.tabs-custom > .nav-tabs > li > a {font-size:10px;padding:10px 5px}

}
@media (min-width:530px) {
.logo-block{top:7px}
.logo-block img{height:40px}
.pcountsale{width:49%}
.toc ul{-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;column-count:2;column-gap:30px}
.account-page .list-unstyled li{width:calc(100% / 2)}
.tbi_calculator .infocol{font-size:15px}
.tabs-custom > .nav-tabs > li > a {font-size:11px;padding:10px}
.flex-tab li{padding:0 40px}
.rev .rating{left:50px}
}
@media (min-width:768px) {
.strap-requestform{border-radius:0 3px 3px 0;margin:0 0 0 -20px}
.checkout-simplecheckout .logo-block{left:25px}
.btn{line-height:26px}
.product-list .product-thumb .image{float:left;padding:0 15px}
.pcountsale{width:100%}
#column-left .product-layout .col-md-3{width:100%}
#column-left + #content .product-layout .col-md-3{width:50%}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%}
#content + #column-right .product-layout .col-md-3{width:100%}
.ib b,.made-nav .li .plus{display:none}
.btn-credit.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#fac93e;border-width:6px;margin-left:-3px}
.account-return-add form .buttons .pull-right{width:auto}
#simplecheckout_cart{padding:30px}
.sort-block span{font-size:12px;line-height:28px}
.w-select{padding:3px 23px 3px 10px}
.bline{font-size:12px}
.bline:after,#form-currency:after,#form-language:after{line-height:28px}
.account-login .login-blocks.register{padding-right:50px;padding-top:20px}
.account-login .login-blocks.login{padding-left:50px;padding-top:20px}
.account-login .login-blocks.register p{min-height:188px}
.account-page .list-unstyled li{width:calc(100% / 4)}
.simplecheckout .form-group label,.simpleregister .form-group label{display:flex!important;align-items:center;min-height:50px}
.simplecheckout .form-group .m-radio label,.simpleregister .form-group .m-radio label{display:block!important;min-height:22px}
/*.tbi_calculator input,.tbi_calculator .popup-center input[type="text"],select#tbiPaymentMonths{font-size:17px}*/
.btn-credit{padding:10px}
.b-footer{padding:10px}
}
@media screen and (min-width:992px) {
#cookie{font-size:12px}
#cookie+span{display:initial}
#cclose{margin-left:10px}
#search-block{width:370px;position:absolute;top:7px;right:110px}
#search-block input{background:rgba(0,0,0,0.05);border-bottom:2px solid #000;border-radius:2px;padding:0 10px;font-size:16px;color:#000}
#search-block .search-icon{position:absolute;top:10px;right:10px}
#search-block .dropdown-menu{overflow:hidden;padding:10px 0}
#search-block .dropdown-menu li{overflow:hidden}
#search-block .dropdown-menu li a{padding:10px 20px;width:100%;text-overflow:ellipsis;overflow:hidden}
.pdata li:first-child{padding-right:190px}
#menu .w20{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px}
.product-manufacturer p a{width:35px}
.product-manufacturer p strong + a{width:58px}
.account-simpleedit #content,.account-simpleaddress-insert #content,.account-simpleaddress-update #content,.account-simpleregister #content{margin-left:16.66666667%;width:66.66666667%}
.timer-customblocks.collections a{margin-bottom:0}
}
@media screen and (min-width:1025px) {
.checkout-simplecheckout #buttons{position:fixed;bottom:0;left:0;width:100%;right:0;padding:20px 40px;background:#efefef;margin:0;z-index:100}
.checkout-simplecheckout .simplecheckout{padding-bottom:150px}
.simplecheckout-button-left{max-width:900px;width:60%;margin:0 auto;float:none}
.checkout-simplecheckout .f-share{display:none}
}
@media screen and (min-width:1100px) {
header{border-bottom:none;height:115px}
header .container{max-width:1300px;padding:0 40px}
header .spanel .container{max-width:1300px;padding:0 40px;max-height:calc(100vh - 170px);overflow-y:auto}
.color2 .spanel{top:115px}
.checkout-simplecheckout .color2 .spanel{top:65px}
.logo-block,.checkout-simplecheckout .logo-block{top:10px;left:0}
.logo-block img{height:47px}
.common-home.home-0 .null{padding-bottom:20px}
.header-block{position:relative}
.null{padding-top:115px}
.spanel{top:115px}
.account-url.logged{width:50%;margin-left:auto;margin-right:auto}
.account-url.visitor{width:100%}
.account-url.visitor li{width:50%;float:none;margin:0 auto}
.account-url a{min-height:55px}
.account-url .compare,.account-url.logged a{line-height:45px}
.account-login .login-blocks.register,.account-login .login-blocks.login{padding-top:0}
.w65{padding-top:90px}
.mlist-anchor:before,.wikititle:before,.toc:before{margin-top:-130px;height:130px}
.menu-block{width:100%;float:none;padding-left:0;background:#333}
.ib,#cart-url{padding-top:17px;padding-bottom:18px}
#cart-url{height:64px;background:transparent}
#cart-url .total{top:26px}
.open .close-panel,.open .info-panel,.iopen .cart-panel{top:180px}
.checkout-simplecheckout .open .close-panel,.checkout-simplecheckout .open .info-panel,.checkout-simplecheckout .iopen .cart-panel{top:130px}
.iclose .cart-icon:before,.iclose .login-icon:before,.iclose .search-icon:before,.iclose .cart-icon:after,.iclose .login-icon:after,.iclose .search-icon:after{top:32px}
.checkout-simplecheckout #clone{margin-top:50px!important}
#menu.spanel{max-width:1300px;margin:0 auto;background:#333;transform:initial;visibility:visible;border-radius:0}
#menu .nav{height:50px;float:none}
#menu .monly{display:none}
#menu .nav>li>a{color:#fff;padding:15px 12px;font-size:13px;text-transform:uppercase;position:relative}
#menu .nav>li.menufaq>a{color:#000}
#menu .nav>li.menufaq>a:hover{color:#fff}
#menu .nav>li.menusale>a,#menu .nav>li.menufaq>a{padding-left:13px;padding-right:13px}
#menu .nav>li>a::after{content:'';height:3px;width:0;position:absolute;background-color:#fb4f4f;bottom:0;left:50%;transition:all ease-in-out .3s}
#menu .nav>li>a:hover{background:#111}
#menu .nav>li>a:hover:after{width:100%;left:0}
.menu{height:50px}
.mcolumn{width:20%}
.column-center{width:80%}
.top1 .null{height:112px}
.color2 .top1 header{top:-30px}
.top1 header{padding-top:30px}
.no-cont{width:auto;padding:0}
#menu-url{display:none}
#menu.spanel{position:static!important;background:transparent;transform:initial;visibility:visible}
.dropdown-block{display:none!important;right:0!important;padding:20px 0}
#menu .dropdown:hover>.dropdown-menu{display:block!important}
.dropdown-block .dropdown .dropdown-menu{display:block!important;position:static;float:none}
#menu .back,#menu .next{display:none}
#menu .w20{-moz-column-count:5;-moz-column-gap:20px;-webkit-column-count:5;-webkit-column-gap:20px;column-count:5;column-gap:20px}
.dropdown-block:after{content:"";position:absolute;height:100vh;width:100%;top:100%;pointer-events:none}
.pimage1 .title img{display:block}
.toc ul{-moz-column-count:3;-moz-column-gap:40px;-webkit-column-count:3;-webkit-column-gap:40px;column-count:3;column-gap:40px}
/*.sort-block{padding-right:35%}*/
.product-manufacturer p a{width:38px}
.f-share div{width:50px;height:50px;border-radius:25px}
.pcountsale{width:49%}
.mlist-anchor span i.brandtitle{display:inline-block;font-weight:300}
.btn-credit{padding:10px 20px}
.tbi_calculator .infocol{font-size:17px}
}
@media screen and (min-width:1150px) {
#menu .nav>li>a{padding:15px}
#menu .nav>li.menusale>a,#menu .nav>li.menufaq>a{padding-left:17px;padding-right:16px}
}
@media screen and (min-width:1200px) {
#menu .nav>li>a{padding:15px 18px}
#menu .nav>li.menusale>a,#menu .nav>li.menufaq>a{padding-left:20px;padding-right:20px}
}
@media screen and (min-width:1250px) {
#menu .nav>li>a{padding:15px 20px}
#menu .nav>li.menusale>a,#menu .nav>li.menufaq>a{padding-left:27px;padding-right:26px}
}
@media screen and (min-width:1300px) {
#menu .nav>li>a{padding:15px 24px}
#menu .nav>li.menusale>a,#menu .nav>li.menufaq>a{padding-left:27px;padding-right:27px}
.product-manufacturer p a{width:48px}
}
.checkout-simplecheckout{padding-bottom:50px;border-bottom:1px solid #efefef}
.checkout-simplecheckout header{height:65px;border-bottom:1px solid #efefef}
.checkout-simplecheckout #backbtn{position:fixed;top:7px;right:20px;z-index:999}
.checkout-simplecheckout #search-block,.checkout-simplecheckout .icon-block,.checkout-simplecheckout .menu-block,.checkout-simplecheckout .breadcrumb,.checkout-simplecheckout footer{display:none}
.checkout-simplecheckout .null{padding-top:85px}
.pw-1{background:#040129 url(https://timer.bg/image/catalog/blog/pw-bgr.jpg) 0 bottom no-repeat;background-size:cover;padding:5px 50px 50px;color:#fff}
.pw-1 .blog-special-heading{color:#fff}
.pw-1 .pw-quote{font-style:italic;font-size:20px;font-weight:300;line-height:28px!important}
.pw-1 .dontcharge{font-weight:900;font-size:76px;background:-webkit-linear-gradient(45deg,#f3a133,#7f1938);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:70px!important;margin:40px 0 0}
.pw-2{background:transparent url(https://timer.bg/image/catalog/blog/powerwatch-features1.jpg) 0 0 no-repeat;background-size:cover;padding:100px 100px 100px 480px;line-height:28px;margin-bottom:30px}
.pw-2 img{display:none}
.pw-1 .blog-special-heading,.pw-2 .blog-special-heading{line-height:36px!important}
.pw-2 .featurelist{line-height:28px!important}
@media screen and (max-width:840px) {
.pw-1{padding:1px 20px 20px}
.pw-1 .dontcharge{font-size:35px;line-height:40px!important;margin:30px 0}
.pw-2{background:none;padding:0}
}
#mobil_mini.open_fv::after{z-index:999}
.cpbg{background-color:#efefef;color:#000;padding:30px}
.cpbg a{color:#000}
.cpbg a:hover{color:#49b1df;text-decoration:none}
.cpbg .cp-address,.cpbg .cp-phone,.cpbg .cp-hours,.cpbg .cp-important{position:relative;padding-left:40px;margin-bottom:30px}
.cpbg .cpblock-title {font-weight:600;font-size:18px;margin-bottom:10px;padding-top:5px}
.cpbg .fa{font-size:30px;position:absolute;left:0px;color:#fac93e}
.cpbg .fafa-map-marker,.cpbg .fa-mobile{left:3px}
.banner-row .item{margin-bottom:20px}
.popup-center .row .text-right {padding-top:13px;}
@supports (-webkit-touch-callout: none) {
  select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	  font-size: 16px !important;
	}
}