/* Owl carousel base */
.owl-prev{cursor: pointer;width:30px;height:30px;display:inline-block;background-image:url(../images/mainpage/arrow.svg);background-repeat:repeat-x;background-size:42px 20px;background-position:-20px 5px;position:relative;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.owl-prev:hover{background-position:8px 5px}
.owl-next{cursor: pointer;width:30px;height:30px;display:inline-block;background-image:url(../images/mainpage/arrow.svg);background-repeat:repeat-x;background-size:42px 20px;background-position:-20px 5px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.owl-next:hover{background-position:8px 5px}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.grabbing{cursor:url(../images/mainpage/grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-dots{margin-top:-27px;text-align:center}
.owl-dots .owl-dot,.owl-dots.owl-nav div{cursor:pointer}
.owl-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-carousel .owl-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-carousel .owl-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.owl-carousel .owl-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.owl-carousel .owl-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-item.loading{min-height:150px;background:url(../images/mainpage/AjaxLoader.gif) no-repeat center center}
.owl-nav{margin-top:28px;text-align:center}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut} @keyframes fadeOut {0%{opacity:1} 100%{opacity:0}}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Shop carousel & pop-up */
.shopslider{display:inline-block;float:left;width:100%;margin-bottom:20px;border-bottom:1px solid #fafafa}
#shopslidertop .owl-nav{position: absolute;top: 0px;width: 100%;height: 100%;margin: 0px auto 0px;max-width: 100%;padding: 0;right: 0;text-align: left;display: block;z-index: 2;}
#shopslidertop .owl-nav.disabled{display: none}
#shopslidertop .owl-nav .owl-prev{height: 100%;width: 50%;border: 0px;background-image: none;float: none;cursor: w-resize;}
#shopslidertop .owl-nav .owl-prev:hover{}
#shopslidertop .owl-nav .owl-next:hover{}
#shopslidertop .owl-nav .owl-next{height: 100%;width: 50%;border: 0px;background-image: none;float: none;cursor: e-resize;}
.shopslider-bgphoto{width:100%;height:540px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:inline-block;float:left}
.shopicover{max-width:2000px;margin:0 auto;width:100%}
.shopicover-txt, a.shopicover-txt{line-height: 9px;font-family:Effra;text-transform:uppercase;color:#2b2b2b;font-size:14px;font-weight:400;letter-spacing:.3px;float:left;margin: 30px 15px 30px 20px;z-index:7;position:relative; display: block; text-decoration: none;}
.shopicover-but{line-height: 9px;font-family:Effra;text-transform:uppercase;color:#2b2b2b;font-size:14px;cursor:pointer;font-weight:400;letter-spacing:.3px;float:left;padding:30px 15px 30px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay:.1s;-o-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;z-index:7;position:relative}
.shopicover-but:hover{color:#00b3e0;-webkit-transition-delay:0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.shopicover-but:hover .shopicover-geoicon{background-position:-8px -22px;-webkit-transition-delay:0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.shopicover-geoicon{background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.7 35.1"><path class="st0" style="fill:%2300B2DE;" d="M8,26.2c0-2-1.6-3.7-3.7-3.7c-2,0-3.7,1.6-3.7,3.7c0,0.9,0.3,1.7,0.8,2.3l1.3,1.8l1.6,2.2l1.6-2.2l1.3-1.8C7.7,27.9,8,27.1,8,26.2z"/><path class="st1" style="fill:%232B2B2B;" d="M8,6.2c0-2-1.6-3.7-3.7-3.7c-2,0-3.7,1.6-3.7,3.7c0,0.9,0.3,1.7,0.8,2.3l1.3,1.8l1.6,2.2l1.6-2.2l1.3-1.8C7.7,7.9,8,7.1,8,6.2z"/></svg>');width: 7px;height: 9px;background-position: -8px -2px;background-size: 23px 30px;display:inline-block;margin: 0px 10px 0 0;float:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;}
.shopicover-nvs{top:20px;position:absolute;visibility:hidden;opacity:0;z-index:20;width:calc(100% - 40px);margin:0 auto;max-width:1960px;padding:0 20px 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.1s;-o-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.shopicover-ktz{top:20px;position:absolute;visibility:hidden;opacity:0;z-index:20;width:calc(100% - 40px);margin:0 auto;max-width:1960px;padding:0 20px 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.1s;-o-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.shopicover-len{top:20px;position:absolute;visibility:hidden;opacity:0;z-index:20;width:calc(100% - 40px);margin:0 auto;max-width:1960px;padding:0 20px 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.1s;-o-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.shopicover-container.active .shopicover-but{color:#00b3e0}
.shopicover-container.active .shopicover-geoicon{background-position: -8px -19px;}
.shopicover-container.active .shopicover-nvs{visibility:visible;opacity:1;-webkit-transition-delay:0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.shopicover-container.active .shopicover-ktz{visibility:visible;opacity:1;-webkit-transition-delay:0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.shopicover-container.active .shopicover-len{visibility:visible;opacity:1;-webkit-transition-delay:0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.shopicover-nvs-container{background-color:#FFF;height:500px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}
.shopicover-nvs-map{width:60%;float:left}
.shopicover-nvs-info{width:40%;float:left;font-family:opensans}
.shopicover-nvs-info-pdng{padding:40px;display:inline-block;float:left}
.shopicover-nvs-info-zglv{display:inline-block;width:calc(100% - 60px);float:left;margin:-8px 0 27px}
.shopicover-nvs-info-zglv h3{font-size:28px;font-weight:400}
.shopicover-nvs-info-txt{display:inline-block;float:left;color:#202020;font-weight:100;font-size:16px;line-height:25px;width:100%;margin:0 0 30px}
.shopicover-nvs-info-container-txt{display:inline-block;float:left;color:#202020;font-weight:100;font-size:16px;width:100%;margin:0 0 34px}
.shopicover-nvs-info-container-txt-one{display:inline-block}
.shopicover-nvs-info-container-txt-one h4{display:inline-block;float:left;color:#202020;font-weight:300;font-size:20px;line-height:15px;margin:0}
.shopicover-nvs-info-container-txt-two{display:block;margin:9px 0 0 30px;font-size:14px}
.shopicover-nvs-info-icon{background-image:url(../images/mainpage/shopicover-iconspriteblock.svg);width:20px;height:14px;background-size:96px 14px;margin:0 10px 0 0;float:left;display:inline-block}
.shopicover-nvs-info-metroicon{background-image:url(../images/mainpage/shopmetroicon.svg);width:20px;height:11px;background-size:104px 20px;margin:4px 10px 0 0;float:left;display:inline-block}
.shopicover-nvs-map, .shopicover-ktz-map, .shopicover-len-map{height: 500px;}
.shopicover-map-waiting{position: relative;}
.shopicover-map-waiting:before{content: '';display: inline-block;float:  left;height: 70px;position:absolute;width: 70px;margin: -60px 0px 0px -35px;left: 50%;top: 50%;background-image: url('data:image/svg+xml;utf8,<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="64px" height="64px" viewBox="0 0 128 128" xml:space="preserve"><rect x="0" y="0" width="100%" height="100%" fill="#FFFFFF" /><g><path d="M64 0a7 7 0 1 1-7 7 7 7 0 0 1 7-7zm29.86 12.2a2.8 2.8 0 1 1-3.83 1.02 2.8 2.8 0 0 1 3.83-1.02zm22.16 21.68a3.15 3.15 0 1 1-4.3-1.15 3.15 3.15 0 0 1 4.3 1.15zm.87 60.53a4.2 4.2 0 1 1-1.57-5.7 4.2 4.2 0 0 1 1.54 5.73zm7.8-30.5a3.85 3.85 0 1 1-3.85-3.85 3.85 3.85 0 0 1 3.85 3.84zm-30 53.2a4.55 4.55 0 1 1 1.66-6.23 4.55 4.55 0 0 1-1.67 6.22zM64 125.9a4.9 4.9 0 1 1 4.9-4.9 4.9 4.9 0 0 1-4.9 4.9zm-31.06-8.22a5.25 5.25 0 1 1 7.17-1.93 5.25 5.25 0 0 1-7.14 1.93zM9.9 95.1a5.6 5.6 0 1 1 7.65 2.06A5.6 5.6 0 0 1 9.9 95.1zM1.18 63.9a5.95 5.95 0 1 1 5.95 5.94 5.95 5.95 0 0 1-5.96-5.94zm8.1-31.6a6.3 6.3 0 1 1 2.32 8.6 6.3 6.3 0 0 1-2.3-8.6zM32.25 8.87a6.65 6.65 0 1 1-2.44 9.1 6.65 6.65 0 0 1 2.46-9.1z" fill="#01b3e0" fill-opacity="1"/><animateTransform attributeName="transform" type="rotate" values="0 64 64;30 64 64;60 64 64;90 64 64;120 64 64;150 64 64;180 64 64;210 64 64;240 64 64;270 64 64;300 64 64;330 64 64" calcMode="discrete" dur="1080ms" repeatCount="indefinite"></animateTransform></g></svg>');background-position: 50% 50%;background-size: 70px 70px;background-repeat: no-repeat;}
.shopadressicon{background-position:-3px 0}
.shopmetroicon{background-position:-25px 0}
.shopmetroiconone{background-position:-5px -5px}
.shopmetroiconthree{background-position:-52px -5px}
.shopmetroiconfour{background-position:-76px -5px}
.shopmetroicontwo{background-position:-28px -5px}
.shopmetroiconlp{width: 16px; height: 11px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.4 20" style="enable-background:new 0 0 28.4 20;"><polygon style="fill:%23ED9121;" points="14.2,20 18.8,12 20.7,17.4 19.2,17.4 19.2,19.8 28.4,19.8 28.4,17.4 26.6,17.4 20,0 14.2,10.7 8.4,0 1.8,17.4 0,17.4 0,19.8 9.2,19.8 9.2,17.4 7.7,17.4 9.6,12 "/></svg>');}
.shopmetroiconpg{width: 16px; height: 11px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.4 20" style="enable-background:new 0 0 28.4 20;"><polygon style="fill:%23DE64A1;" points="14.2,20 18.8,12 20.7,17.4 19.2,17.4 19.2,19.8 28.4,19.8 28.4,17.4 26.6,17.4 20,0 14.2,10.7 8.4,0 1.8,17.4 0,17.4 0,19.8 9.2,19.8 9.2,17.4 7.7,17.4 9.6,12 "/></svg>');}
.shopworktimeicon{background-position:47px 0}
.shopicontelephoneicon{background-position:25px 0}
.shopicover-nvs-info-container-stm{float:left;margin:0 18px 0 0}
.shopicover-float50{float:left;width:auto;margin-right:40px}
.shopicover-closewindow{background-image:url(../images/mainpage/shopclosebut.svg);width:46px;height:46px;background-size:44px 44px;display:inline-block;float:right;top:27px;right:46px;position:absolute;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;cursor:pointer}
.shopicover-closewindow:hover{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);top:25px}
.shopicover-nvs-info-container-txt-two a{text-decoration: none;color: #202020}

/* Promotion */
.promotion{display: inline-block;width: 100%;position: relative;margin-bottom: 19px;float: left;}
.promotion-container{padding: 0;margin: 0 auto;max-width: 2000px;}
.promotion-banner{width: calc(100% - 400px);display: inline-block;float: left;position: relative;border-radius: 3px 0px 0px 3px;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;text-align: center;overflow: hidden;margin: 0px 0px 0px 20px;}
.promotion-banner-img{display: inline-block;float: left;width: calc(100% - 0px);text-align: center;overflow: hidden;position: relative;margin: 0px 0px 0px 0px;}
.promotion-banner-img a{display: inline-block;margin: 0px 0px -5px 0px;}
.promotion-banner-img a:before{content: '';display: inline-block;float: left;width: calc(50% - 360px);height: 100%;position: absolute;left: 0px;top: 0px;}
.promotion-banner-img a:after{content: '';display: inline-block;float: right;width: calc(50% - 360px);height: 100%;position: absolute;right: 0px;top: 0px;}
.promotion-banner-img img{max-width: 760px;z-index: 300;position: relative;}
.promotion-banner .promotion-banner-dots{position:relative;display:inline-block;top:-10px}
.promotion-banner .promotion-banner-dots .owl-dot span{width:8px;height:8px;display:block;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.promotion-banner .promotion-banner-dots .owl-dot.active span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.promotion-banner .promotion-banner-dots .owl-dot{margin:0 10px;display:inline-block;zoom:1;z-index:2;position:relative}
.promotion-banner .promotion-banner-nav .owl-prev{background-size:42px 14px;background-position:4px 7px;margin-right:5px}
.promotion-banner .promotion-banner-nav .owl-next{background-size:42px 14px;background-position:4px 9px;margin-left:5px}
.promotion-banner .promotion-banner-nav .owl-prev:after{ content: '';height: 94px;width: 90px;display: inline-block;position: absolute;bottom: -31px;left: -41px;}
.promotion-banner .promotion-banner-nav .owl-next:after{ content: '';height: 94px;width: 80px;display: inline-block;position: absolute;bottom: -31px;left: -41px;}
.promotion-banner .promotion-banner-nav .owl-prev:hover{background-position:26px 7px}
.promotion-banner .promotion-banner-nav .owl-next:hover{background-position:26px 9px}
.promotion-banner .promotion-banner-nav .owl-prev.disabled{background-position:26px 7px;cursor:default}
.promotion-banner .promotion-banner-nav .owl-next.disabled{background-position:26px 9px;cursor:default}
.promotion-product{min-height: 444px;display:inline-block;float:left;width: 299px;background-color: #fff;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;overflow:hidden;border-top: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;padding: 30px 30px 30px 30px;}
.promotion-product a{max-width: 360px;display: block;margin: 0 auto;}
.promotion-product img{width:100%;display:inline-block;float: left;}
.promotion-product a{width: 100%;max-width: initial;display: inline-block;float: left;margin: 28px auto 0px auto;text-align: center;text-decoration: none;}
.promotion-product-title{font-family: 'effra';text-align: left;margin: 0px 0px 0px 0px;line-height: 17px;color: #505050;font-size: 25px;font-weight: 400;float: left;display: inline-block;}
.promotion-product-timer{font-family: 'effra';margin: 2px 0px 0px 0px;line-height: 17px;color: #505050;font-size: 19px;font-weight: 400;float: right;display: inline-block;}
.promotion-product-timer .countdown-row .countdown-section:nth-child(1){display: none} /* Delete after integration */
.promotion-banner-nav{position:absolute;bottom: 18px;left: 19px;z-index: 300;}
.element-product-item-price .product-item-price-sale{margin: 0px 5px 0px 5px;color: #5d5d5d;font-size: 14px;font-weight: 300;line-height: 9px;display: inline-block;position: relative;top: -6px;}
.element-product-item-price .product-item-price-sale .rubiconitem{background-size: auto 10px;height: 10px;width: 10px;}
.element-product-item-price .product-item-price-sale .product-item-price-sale-line{top: 5px;}
.promotion-product-time-title{display: none}
.promotion-product-timer-title-img{display: none}

/* Category / brand / promo + promotionproduct */
.category-brand-banner.promotionproduct .promotion-product{min-height: 343px;border-left: 1px solid #e9e9e9;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;}
.category-brand-banner.promotionproduct .productcarousel-img{height: 169px;width: 270px;}
.category-brand-banner.promotionproduct .productcarousel-img img{max-height: 169px;}
.category-brand-banner.promotionproduct .brand{width: calc(100% + 341px);}
.category-brand-banner.promotionproduct .category-brand {width: calc(100% - 381px);}
.category-brand-banner.promotionproduct #brand-box .owl-nav {max-width: 1900px;}

/* Promotion + mainbanner */
.promotion.mainbanner #mainbanner{border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;height: 506px;overflow: hidden;position: relative;}
.promotion.mainbanner .mainbanner-block img{position: absolute;max-width: 360px;top: 50%;left: 50%;transform: translate(-50%, -50%);}

/* Category carousel */
#categorycarousel .categorycarousel-dots{position:relative;display:inline-block;top:-10px}
#categorycarousel .categorycarousel-dots .owl-dot span{width:8px;height:8px;display:block;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
#categorycarousel .categorycarousel-dots .owl-dot.active span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
#categorycarousel .categorycarousel-dots .owl-dot{margin:0 10px;display:inline-block;zoom:1;z-index:2;position:relative}
#categorycarousel .categorycarousel-nav .owl-prev{background-size:42px 14px;background-position:4px 7px;margin-right:5px}
#categorycarousel .categorycarousel-nav .owl-next{background-size:42px 14px;background-position:4px 9px;margin-left:5px}
#categorycarousel .categorycarousel-nav .owl-prev:after{content: '';height: 66px;width: 70px; display: inline-block; position: absolute;bottom: -17px;left: -21px;}
#categorycarousel .categorycarousel-nav .owl-next:after{content: '';height: 66px;width: 70px;display: inline-block;position: absolute;bottom: -17px;left: -21px;}
#categorycarousel .categorycarousel-nav .owl-prev:hover{background-position:26px 7px}
#categorycarousel .categorycarousel-nav .owl-next:hover{background-position:26px 9px}
#categorycarousel .categorycarousel-nav .owl-prev.disabled{background-position:26px 7px;cursor:default}
#categorycarousel .categorycarousel-nav .owl-next.disabled{background-position:26px 9px;cursor:default}
#categorycarousel{display:inline-block;width:100%;position:relative;float:left}
#categorycarousel h2{text-align:left;margin:-1px 20px 40px;line-height:21px;color:#505050;font-size:27px;letter-spacing:-0.4px}
.categorycarousel-pdng{padding:0;margin:0 auto;max-width:2000px}
.category-brand-banner{display:inline-block;width:100%;position:relative;margin-bottom: 16px;}
.category-brand-banner-pdng{padding:0;margin:0 auto;max-width:2000px}
.category-brand{display:inline-block;width:calc(100% - 380px);position:relative;margin-bottom:0;float:left;margin-right:0;height: 637px;}
.gradientycategory{position:absolute;height:328px;width:20px;top:60px;z-index:70;background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1)}
.categorycarousel-nav-box{-ms-user-select:none;-moz-user-select:none; -webkit-user-select:none;user-select:none;float:right;position:absolute;top:-3px;right:19px}
#categorycarousel .carousel-image{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center; -webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 230px;width: 350px;margin: 0 auto;}
#categorycarousel .carousel-image img{display: inherit!important;width: auto!important;max-width: 350px;max-height: 230px;}
 
/* Brand carousel */
.brand{left: 0px;bottom: 0px;position: absolute;display: inline-block;width: calc(100% - 50px);margin: 0 0 0px 20px;float: left;background-color: #fcfcfc;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.brand-block{padding:30px 0}
.brand-logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:130px;width:130px;margin:0 auto}
.brand-block .owl-carousel .owl-item img{display:inherit;width:auto;max-width:130px;max-height:130px}
.brand-block .owl-carousel .owl-item img.svg{width:inherit}
.brand-logo svg{width: 300px;}
#brand-box .owl-nav{position:relative;width:calc(100% - 40px);margin:0 auto;max-width:1660px;padding:0 20px;right:0;display:block;top:-81px}
#brand-box .owl-nav .owl-prev{border:1px solid #e9e9e9;background-image:url(../images/mainpage/arrowtopslider.svg);background-size:64px 12px;float:left;background-position:-31px 9px;margin-right:20px;position:relative;z-index:9}
#brand-box .owl-nav .owl-next{border:1px solid #e5e5e5;background-image:url(../images/mainpage/arrowtopslider.svg);background-size:64px 12px;float:right;background-position:-31px 9px;position:relative;z-index:9}
#brand-box .owl-nav .owl-prev:after{ content: '';height: 191px;width: 50px;display: inline-block;position: absolute;bottom: -79px;left: -1px;}
#brand-box .owl-nav .owl-next:after{content: '';height: 191px;width: 50px;display: inline-block;position: absolute;bottom: -79px;left: -1px;}
#brand-box .owl-nav .owl-prev:hover{background-position:2px 9px;border:1px solid #b1b1b1}
#brand-box .owl-nav .owl-next:hover{background-position:2px 9px;border:1px solid #b1b1b1}
#brand-box .owl-nav .owl-next.disabled{opacity:.4;cursor:default;border:1px solid #e9e9e9!important;background-position:-31px 9px!important}
#brand-box .owl-nav .owl-prev.disabled{opacity:.4;cursor:default;border:1px solid #e9e9e9!important;background-position:-31px 9px!important}

/* Main banner */
#mainbanner{display:inline-block;float:left;width:360px;height:637px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}
.mainbanner-block img{width:100%;display:inline-block;float: left;}
.mainbanner-block{max-width: 360px;display: block;margin: 0 auto;}
.mainbanner-block video{width: 100%;display: inline-block;float: left;}

/* Trends & collections */
.carousel-tab{display:inline-block;width:100%;position:relative}
.carousel-tab-pdng{padding:0;margin:0 auto;max-width:2000px;position: relative;}
.tabs-inr{display:inline-block;margin:0 auto -5px}
.productcarousel-price{color:#000;font-size:13px;font-family:opensans;font-weight:100;line-height:22px}
.productcarousel-price .rubcart{float:none;width:9px;height:10px;background-size:9px 10px;margin:4px 0 0 2px}
.itemcarousel{text-align:center;max-width:350px;margin:0 auto}
.productcarousel{text-align:center;max-width:270px;margin:0 auto}
.itemcarousel-zgl{color:#202020;font-size:20px;font-family:Effra;font-weight:100;margin:20px 0 8px}
.productcarousel-zgl{color:#5d5d5d;font-size:12px;font-family:opensans;font-weight:100;margin:14px 0 10px;line-height:22px;height:41px;width:100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.itemcarousel-txt-about{color:#a4a4a4;font-weight:100;font-size:12px;line-height:23px;max-width:290px;margin:0 auto;font-family:opensans}
.item a{text-decoration:none}
.content{margin-top:50px}
.mainpage .content-container{max-width:100%;margin:0 auto;padding:0;background-color:#FFF}
ul.tabs{float:left;border-bottom:1px solid #FFF;margin:0 0 0 20px;width:calc(100% - 40px);text-align:center}
ul.tabs li{display:inline-block;cursor:pointer;color:#4c4c4c;overflow:hidden;position:relative;font-size:20px;font-family: 'Effra';padding: 15px 29px 15px;font-weight:100;float:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #f4f4f4}
ul.tabs li:hover{color:#00b3e0}
ul.tabs li.active{border-bottom:1px solid #00b3e0;color:#00b3e0}
.tab_container{float:left;width:100%;display:inline-block;position: relative;    height: 463px;}
.tab_content{margin: 40px 0 0;opacity: 0;visibility: hidden;position: absolute;width: 100%;top: 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.tab_content.active{ visibility: visible;opacity: 1;top: 0px;}
.tab_drawer_heading{display:none}
.carousel-tab .tab-trends-nav{display:inline-block}
.carousel-tab .tab-trends-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab .tab-trends-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab .tab-trends-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab .tab-trends-nav .owl-next:hover{background-position:41px 5px}
.carousel-tab .tab-trends-nav .owl-prev:after {content: '';height: 86px;width: 100px;display: inline-block;position: absolute;bottom: -27px;left: -41px;}
.carousel-tab .tab-trends-nav .owl-next:after {content: '';height: 86px;width: 100px;display: inline-block;position: absolute;bottom: -27px;left: -41px;}
.carousel-tab .tab-trends-nav .tab-trends-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab .tab-trends-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab .tab-trends-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.carouselenavigations{display:inline-block;text-align:center;background-color:#FFF;padding:0 40px;z-index:4;position:relative;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.tab-trends-dots{text-align:center}
.tab-trends-dots .owl-dot,.tab-trends-dots.owl-nav div{cursor:pointer}
.tab-trends-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-trends-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-trends-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-trends-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-trends-dots .owl-dot.active span,.owl-carousel .tab-trends-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.tab-trends-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-trends-dots.disabled{display:none}
.carousel-tab .tab-collections-nav{display:inline-block}
.carousel-tab .tab-collections-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab .tab-collections-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab .tab-collections-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab .tab-collections-nav .owl-next:hover{background-position:41px 5px}
.carousel-tab .tab-collections-nav .owl-prev:after {content: '';height: 86px;width: 100px;display: inline-block;position: absolute;bottom: -27px;left: -41px;}
.carousel-tab .tab-collections-nav .owl-next:after {content: '';height: 86px;width: 100px;display: inline-block;position: absolute;bottom: -27px;left: -41px;}
.carousel-tab .tab-collections-nav .tab-collections-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab .tab-collections-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab .tab-collections-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.tab-collections-dots{text-align:center}
.tab-collections-dots .owl-dot,.tab-collections-dots.owl-nav div{cursor:pointer}
.tab-collections-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-collections-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-collections-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-collections-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-collections-dots .owl-dot.active span,.owl-carousel .tab-collections-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.tab-collections-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-collections-dots.disabled{display:none}
.carouselenavigations-but{top:-10px;margin-left:26px;position:relative;display:inline-block}
.carouselenavigations-zgl{top:-10px;margin-left:26px;position:relative;display:inline-block}
.carouselenavigations-but a{text-decoration:none;padding:7px 19px 6px;color:#a7a7a7;font-size:14px;border:1px solid #e8e8e8;border-radius:25px;display:inline-block;cursor:pointer;font-weight:100;font-family:Effra;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.carouselenavigations-but a:hover{color:#797979;border:1px solid #929292}
.carouselenavigations-box:after{content: '';display: inline-block;height: 1px;background-color: #f4f4f4;width: 100%;top: -29px;position: relative;z-index: 3;}
.carousel-tab .gradientycategory{height: 415px;}
.gradientycategory2{height: 415px;right: 0px;-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);position:absolute;width:20px;top:60px;z-index:70;background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1)}

/* Product carousel elements */
.carousel-tab .owl-carousel .owl-stage-outer {height: 392px;}
.tab_container {height: 496px;}
.element-product-price-cart {margin: 10px 0px 0px 0px;text-align: center;width: 100%;display: inline-block;float: left;font-family: 'opensans';}
.element-product-item-price {position: relative;z-index: 100;display: inline-block;text-align: center;top: -17px;margin: 0px 20px 0px 0px;height: 13px;}
.element-product-item-price-main {margin: 0px 5px 0px 5px;color: #5d5d5d;font-size: 18px;font-weight: 300;line-height: 13px;display: inline-block;float: left;}
.element-product-item-price-bonus {color: #f0c20b;display: inline-block;position: relative;top: -3px;font-size: 14px;margin: 0px 5px 0px 5px;font-weight: 300;float: right;}
.element-product-item-price-main .rubiconitem {background-position: -38px -2px;background-size: 85px;}
.element-product-item-price-bonus-icon {margin: 0px 0px 0px 4px;float: right;width: 10px;height: 10px;background-size: 10px;background-position: 50% 50%;background-repeat: no-repeat;position: relative;top: 5px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 258.3 258.3" ><path style="fill:%23FFCF00;" d="M129.1,0C57.9,0,0,57.9,0,129.1s57.9,129.1,129.1,129.1s129.1-57.9,129.1-129.1C258.3,57.9,200.3,0,129.1,0zM243.4,129.1c0,63-51.2,114.2-114.2,114.2S15,192.1,15,129.1S66.1,14.9,129.1,14.9S243.4,66.1,243.4,129.1z"/><path style="fill:%23FFCF00;" d="M167.1,68.7c-9.9-7.1-19.8-8.4-34.7-8.4h-33v69.4H82.8v11.7h16.6v12H82.8v11.7h16.6V198h12.3v-32.9H156v-11.7h-44.3v-12h20.7c15.4,0,25.5-1.4,34.7-8.4c8.8-6.4,14.7-19.3,14.7-32.1C181.8,88,175.9,75.1,167.1,68.7z M160.1,123.2c-6.6,4.9-13.6,6.6-27.6,6.6h-20.9V72h20.9c14,0,21,1.7,27.6,6.5c5.5,4.1,9.4,13.4,9.4,22.5C169.5,109.8,165.6,119.1,160.1,123.2z"/><circle style="fill:%23FFCF00;" cx="61.1" cy="159.3" r="5.3"/><circle style="fill:%23FFCF00;" cx="61.1" cy="135.6" r="5.3"/><path style="fill:%23FFCF00;" d="M129.1,0C57.9,0,0,57.9,0,129.1s57.9,129.1,129.1,129.1s129.1-57.9,129.1-129.1C258.3,57.9,200.3,0,129.1,0z M243.4,129.1c0,63-51.2,114.2-114.2,114.2S15,192.1,15,129.1S66.1,14.9,129.1,14.9S243.4,66.1,243.4,129.1z"/></svg>');}
.element-product-item-price .rubiconitem {float: right;background-repeat: no-repeat;background-size: auto 13px;height: 13px;width: 10px;margin: 0px 0px 0px 5px;background-position: 50% 50%;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.5 78.3"><path style="fill:%235d5d5d" d="M32.8-0.2H10.7V40H0v7.1h9.9v8.7H0v7.1h9.9v15.8h7.9V62.1h28v-6.3H18.6v-8.7h14.2C52.9,47.1,60,34.9,60,23.5C60,14.8,55.7-0.2,32.8-0.2z M32,40H17.8V6.9H32c14.2,0,19.3,7.9,19.3,16.6C51.3,31.4,46.2,40,32,40z"/></svg>');}
.element-product-item-add-to-cart {display: inline-block;}
.element-product-item-add-to-cart-button {z-index: 40;display: inline-block;width: 47px;height: 47px;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;background-repeat: no-repeat;float: left;content: '';background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.3 82.2"><path style="fill:%23ffffff" d="M92.4,54.4l7.9-38.7l-84.8-9l1.6-6.6H6.9L4.6,9.9h7.3L2.7,54.5l0,0L0.3,66.8H83l1.7-5H6.3l1.5-7.3L92.4,54.4L92.4,54.4zM94.3,20.3l-5.9,29.2H9l7.8-37.8L94.3,20.3z"/><circle style="fill:%23ffffff" cx="71.7" cy="76.4" r="5.8"/><circle style="fill:%23ffffff" cx="10.4" cy="76.4" r="5.8"/></svg>');background-size: 21px;background-position: 50% 50%;}
.element-product-item-add-to-cart-button.instock{background-color: #00b3e0;}
.element-product-item-add-to-cart-button.instock:hover{background-color: #04a5ce;}
.element-product-item-add-to-cart-button.instock:active{background-color: #0b9bbf;}
.element-product-item-add-to-cart-button.preorder{background-color: #ffeb0d; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.3 82.2"><path style="fill:%2320200" d="M92.4,54.4l7.9-38.7l-84.8-9l1.6-6.6H6.9L4.6,9.9h7.3L2.7,54.5l0,0L0.3,66.8H83l1.7-5H6.3l1.5-7.3L92.4,54.4L92.4,54.4zM94.3,20.3l-5.9,29.2H9l7.8-37.8L94.3,20.3z"/><circle style="fill:%2320200" cx="71.7" cy="76.4" r="5.8"/><circle style="fill:%2320200" cx="10.4" cy="76.4" r="5.8"/></svg>');}
.element-product-item-add-to-cart-button.preorder:hover{background-color: #f5e212;}
.element-product-item-add-to-cart-button.preorder:active{background-color: #f5db12;}
.element-product-item-add-to-cart-button.outofstock{background-color: #f9f9f9;cursor: default; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.3 82.2"><path style="fill:%23a9a9a9" d="M92.4,54.4l7.9-38.7l-84.8-9l1.6-6.6H6.9L4.6,9.9h7.3L2.7,54.5l0,0L0.3,66.8H83l1.7-5H6.3l1.5-7.3L92.4,54.4L92.4,54.4zM94.3,20.3l-5.9,29.2H9l7.8-37.8L94.3,20.3z"/><circle style="fill:%23a9a9a9" cx="71.7" cy="76.4" r="5.8"/><circle style="fill:%23a9a9a9" cx="10.4" cy="76.4" r="5.8"/></svg>');}
.element-product-item-add-to-cart-button.outofstock:hover{background-color: #f9f9f9;}
.element-product-item-add-to-cart-button.outofstock:active{background-color: #f9f9f9;}
.element-product-item-price-sale {margin: 0px 5px 0px 5px;color: #5d5d5d;font-size: 14px;font-weight: 300;line-height: 9px;display: inline-block;position: relative;top: -6px;}
.element-product-item-price-sale .rubiconitem {background-size: auto 10px;height: 10px;width: 10px;}
.element-product-item-price-sale-line {display: inline-block;width: calc(100% + 9px);height: 1px;background-color: #00b3e0;position: absolute;top: 6px;left: -4px;}

/* Stock */
.stock .stock-dots{position:relative;display:inline-block;top:-10px}
.stock .stock-dots .owl-dot span{width:8px;height:8px;display:block;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.stock .stock-dots .owl-dot.active span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.stock .stock-dots .owl-dot{margin:0 10px;display:inline-block;zoom:1;z-index:2;position:relative}
.stock .stock-nav .owl-prev{background-size:42px 14px;background-position:4px 7px;margin-right:5px}
.stock .stock-nav .owl-next{background-size:42px 14px;background-position:4px 9px;margin-left:5px}
.stock .stock-nav .owl-prev:after{content: '';height: 94px;width: 90px;display: inline-block;position: absolute;bottom: -31px;left: -41px;}
.stock .stock-nav .owl-next:after{content: '';height: 94px;width: 80px;display: inline-block;position: absolute;bottom: -31px;left: -41px;}
.stock .stock-nav .owl-prev:hover{background-position:26px 7px}
.stock .stock-nav .owl-next:hover{background-position:26px 9px}
.stock .stock-nav .owl-prev.disabled{background-position:26px 7px;cursor:default}
.stock .stock-nav .owl-next.disabled{background-position:26px 9px;cursor:default}
.stock-pdng{padding: 0;margin: 0 auto;max-width: 2000px;margin-top: 36px;position: relative;}
.stock{display: inline-block;width: 100%;position: relative;margin-bottom: -11px;float: left;}
.stock h2{text-align: left;margin: 0px 20px 19px;line-height: 21px;color: #505050;font-size: 27px;letter-spacing: -.4px;}
#stock{float:left;display:inline-block;z-index: initial;}
#stock:hover .owl-stage-outer {z-index: 100;position: relative;}
#stock:active .owl-stage-outer {z-index: initial;}
.stock .carouselenavigations-box{margin: 56px 0 0 20px;}
.stock-box{display: inline-block;padding: 20px 15px 20px;float: left;width: calc(100% - 30px);}
.stock-box a{width: 100%;float:left;display:inline-block;position:relative;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease;transition:all 3s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.stock .owl-item img{display:inline-block;width:100%;float:left}
.stock-box img{display:inline-block;float:left;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}
.stock-box-date-icon{width:12px;height:12px;display:inline-block;background-image:url(../images/mainpage/calendar.svg);background-repeat:repeat-x;background-size:12px 12px;background-position:0 0;margin-right:6px;position:relative}
.stock-box-date{color: #FFF;display: inline-block;position: relative;bottom: 0px;left: 0px;font-size: 18px;font-family: Effra;font-weight: 100;}
.stock-nav{position:relative;float:right;top:-45px;margin-right:-11px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.stock .carouselenavigations{display: inline-block;text-align: center;background-color: #FFF;padding: 0 40px;z-index: 4;position: absolute;left: 50%;margin: 10px 0 0 -45px;}
.stock .carouselenavigations-zgl{top:0;margin-left:0;position:relative;display:inline-block}
.carouselenavigations-zgl-icon{width:10px;height:10px;display:inline-block;background-image:url(../images/mainpage/lineiconzgl.svg);background-repeat:repeat-x;background-size:10px 10px;background-position:0 0;margin:0;position:relative}
.carouselenavigations-button{position:relative;float:right;top:-38px;margin:0px 18px 0 0}
.carouselenavigations-button a{padding: 30px 0px 30px 0px;margin: -30px 0px -30px 0px;z-index: 100;position: relative;color:#9d9d9d;display:inline-block;font-weight:300;text-decoration:none;font-family:Effra;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.carouselenavigations-button a:hover{color:#1d1d1d}
.stock .gradientycategory{height: 684px;top: 25px;}
.stock .gradientycategory2{height: 684px;top: 25px;}
.stocklink {display: inline-block;perspective: 1000px;}
.stocklink figure{position: relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;width: 100%;display: block;-webkit-margin-before: initial;-webkit-margin-after: initial;-webkit-margin-start: initial;-webkit-margin-end: initial;-moz-margin-before: initial;-moz-margin-after: initial;-moz-margin-start: initial;-moz-margin-end: initial;}
.stocklink:hover,.stocklink:focus {color: #fff;outline: none;}
.smooth .stockfigure,.smooth .stockdecooverlay,.smooth .stockdecolines,.smooth .stockdecoshine div,.smooth .stockcaption {transition: transform 0.2s ease-out;}
.stockdeco {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.stockdecooverlay {background-image: linear-gradient(45deg, rgba(226, 60, 99, 0.4), rgba(145, 58, 252, 0.4), rgba(16, 11, 192, 0.4));}
.stockdecoshine div {position: absolute;width: 160%;height: 160%;top: -30%;left: -30%;background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.18) 0%, rgba(255, 255, 255, 0.03) 50%, rgba(0, 0, 0, 0) 55%);}
.stockdecolines {fill: none;stroke: #fff;stroke-width: 1px;}
.stockcaption {position: absolute;bottom: 30px;left: 40px;}

/* Collections category */
.collections-category .collections-category-dots{position:relative;display:inline-block;top:-10px}
.collections-category .collections-category-dots .owl-dot span{width:8px;height:8px;display:block;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.collections-category .collections-category-dots .owl-dot.active span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.collections-category .collections-category-dots .owl-dot{margin:0 10px;display:inline-block;zoom:1;z-index:2;position:relative}
.collections-category .collections-category-nav .owl-prev{background-size:42px 14px;background-position:4px 7px;margin-right:5px}
.collections-category .collections-category-nav .owl-next{background-size:42px 14px;background-position:4px 9px;margin-left:5px}
.collections-category .collections-category-nav .owl-prev:after{ content: '';height: 94px;width: 90px;display: inline-block;position: absolute;bottom: -31px;left: -41px;}
.collections-category .collections-category-nav .owl-next:after{ content: '';height: 94px;width: 80px;display: inline-block;position: absolute;bottom: -31px;left: -41px;}
.collections-category .collections-category-nav .owl-prev:hover{background-position:26px 7px}
.collections-category .collections-category-nav .owl-next:hover{background-position:26px 9px}
.collections-category .collections-category-nav .owl-prev.disabled{background-position:26px 7px;cursor:default}
.collections-category .collections-category-nav .owl-next.disabled{background-position:26px 9px;cursor:default}
.collections-category-pdng{padding:0;margin:0 auto;max-width:2000px;margin-top:17px;position: relative}
.collections-category{display:inline-block;width:100%;position:relative;margin-bottom:0px}
.collections-category h2{text-align: left;margin: 0px 20px 39px;line-height: 21px;color: #505050;font-size: 27px;letter-spacing: -.4px;}
#collections-category{float:left;display:inline-block}
.collections-category .carouselenavigations-box{margin: 46px 0 0 20px;}
.collections-category-box{display:inline-block;padding:0 15px 30px;float:left;width:calc(100% - 30px)}
.collections-category-box a{width:100%;float:left;display:inline-block;overflow:hidden;position:relative;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease;transition:all 3s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.collections-category .owl-item img{margin-bottom:40px;display:inline-block;max-width:100%;float:none;width:auto}
.collections-category-box img{display:inline-block;float:left;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}
.collections-category-box a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease;transition:all 3s ease}
.collections-category-box-txt{color:#202020;display:inline-block;position:absolute;bottom:23px;left:29px;font-size:26px;font-family:Effra;font-weight:600;letter-spacing:.6px}
.collections-category-box-txt.white{color:#FFF}
.collections-category-box-numeral{display:inline-block;font-size:12px;float:right;margin:14px 0 0 20px;font-weight:400}
.collections-category-nav{position:relative;float:right;top:-45px;margin-right:-11px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.collections-category .carouselenavigations{display:inline-block;text-align:center;background-color:#FFF;padding:0 40px;z-index:4;position:absolute;left:50%;margin:10px 0 0 -45px}
.collections-category .carouselenavigations-zgl{top:0;margin-left:0;position:relative;display:inline-block}
.collections-category .gradientycategory{height: 470px;top: 40px;}
.collections-category .gradientycategory2{height: 470px;top: 40px;}

/* Article */
.carousel-tab{display:inline-block;width:100%;position:relative}
.carousel-tab .carouselenavigations-box:after {content: '';top: -39px;}
.article-box .carousel-tab .owl-carousel .owl-stage-outer{height: 357px;}
.carousel-tab-pdng{padding:0;margin:0 auto;max-width:2000px}
.tabs-inr{display:inline-block;margin:0 auto -5px}
.productcarousel-price{color:#000;font-size:13px;font-family:opensans;font-weight:100;line-height:22px}
.productcarousel-price .rubcart{float:none;width:9px;height:10px;background-size:9px 10px;margin:4px 0 0 2px}
.itemcarousel{text-align:center;max-width:350px;margin:0 auto}
.productcarousel{text-align:center;max-width:270px;margin:0 auto}
.itemcarousel-zgl{color:#202020;font-size:20px;font-family:Effra;font-weight:100;margin:20px 0 8px}
.item a{text-decoration:none}
.content{margin-top:50px}
.mainpage .content-container{max-width:100%;margin:0 auto;padding:0;background-color:#FFF}
ul.tabs-two{float:left;border-bottom:1px solid #FFF;margin:0 0 0 20px;width:calc(100% - 40px);text-align:center}
ul.tabs-two li{display:inline-block;cursor:pointer;color:#4c4c4c;overflow:hidden;position:relative;font-size:20px;font-family:'effra';padding:15px 29px 16px;font-weight:100;float:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #f4f4f4}
ul.tabs-two li:hover{color:#00b3e0}
ul.tabs-two li.active{border-bottom:1px solid #00b3e0;color:#00b3e0}
.tab_container-two{float: left;width: 100%;display: inline-block;position: relative;height: 654px;}
.tab_content-two{margin: 40px 0 0;opacity: 0;visibility: hidden;position: absolute;width: 100%;top: 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.tab_content-two.active {visibility: visible;opacity: 1;top: 0px;}
.tab_drawer_heading{display:none}
.productcarousel-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:270px;width:270px;margin:0 auto}
.productcarousel-img img{display:inherit!important;width:auto!important;max-width:270px;max-height:270px}
.carouselenavigations{display:inline-block;text-align:center;background-color:#FFF;padding:0 40px;z-index:4;position:relative;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.carouselenavigations-but{top:-10px;margin-left:26px;position:relative;display:inline-block}
.carouselenavigations-zgl{top:-10px;margin-left:26px;position:relative;display:inline-block}
.carouselenavigations-but a{text-decoration:none;padding:7px 19px 6px;color:#a7a7a7;font-size:14px;border:1px solid #e8e8e8;border-radius:25px;display:inline-block;cursor:pointer;font-weight:100;font-family:Effra;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.carouselenavigations-but a:hover{color:#797979;border:1px solid #929292}
.carouselenavigations-box{z-index: 100;margin: 41px 20px 0 20px;display: inline-block;width: calc(100% - 40px);text-align: center;position: relative;}
.newsblock a{width: calc(100% - 32px);font-family: opensans;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;border: 1px solid #eee;float: left;margin: 0 15px 0px;}
.newsblock a:hover{border:1px solid #d6d6d6}
.collections-category-block{display:inline-block;width:100%;float:none;text-align:center;height:430px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.newsblock-title{font-family: Effra;font-weight: 300;font-size: 20px;line-height: 34px;color: #202020;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 85px;width: calc(100% - 40px);padding: 20px 20px 20px 20px;text-align: center;}
.newsblock-photo {width: 100%;height: 300px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;display: inline-block;float: left;}
.newsblock-txt{font-weight: 100;font-size: 12px;line-height: 23px;height: 44px;overflow: hidden;float: left;color: #202020;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-webkit-align-items: center;-ms-flex-align: center;align-items: baseline;-webkit-box-pack: center;-webkit-justify-content: left;-ms-flex-pack: center;justify-content: left;width: calc(100% - 40px);margin: 20px 20px 20px 20px;text-align: left;}
.newsblock-date{font-size: 12px;line-height: 11px;text-align: center;display: inline-block;float: left;width: 100%;font-weight: 300;margin: 0px 0 20px;color: #151515;}
.article-box{margin: -3px 0px 40px 0px;z-index: 200;position: relative;display: inline-block;float: left;width: 100%;}
.carousel-tab-two .tab-article-video-nav{display:inline-block}
.carousel-tab-two .tab-article-video-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-video-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-video-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-video-nav .owl-next:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-video-nav .tab-article-video-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab-two .tab-article-video-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab-two .tab-article-video-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.tab-article-video-dots{text-align:center}
.tab-article-video-dots .owl-dot,.tab-article-video-dots.owl-nav div{cursor:pointer}
.tab-article-video-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-article-video-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-article-video-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-article-video-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-article-video-dots .owl-dot.active span,.owl-carousel .tab-article-video-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.tab-article-video-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-article-video-dots.disabled{display:none}
.carousel-tab-two .tab-article-trend-nav{display:inline-block}
.carousel-tab-two .tab-article-trend-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-trend-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-trend-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-trend-nav .owl-next:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-trend-nav .tab-article-trend-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab-two .tab-article-trend-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab-two .tab-article-trend-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.tab-article-trend-dots{text-align:center}
.tab-article-trend-dots .owl-dot,.tab-article-trend-dots.owl-nav div{cursor:pointer}
.tab-article-trend-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-article-trend-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-article-trend-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-article-trend-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-article-trend-dots .owl-dot.active span,.owl-carousel .tab-article-trend-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.ttab-article-trend-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-article-trend-dots.disabled{display:none}
.carousel-tab-two .tab-article-lifehack-nav{display:inline-block}
.carousel-tab-two .tab-article-lifehack-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-lifehack-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-lifehack-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-lifehack-nav .owl-next:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-lifehack-nav .tab-article-lifehack-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab-two .tab-article-lifehack-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab-two .tab-article-lifehack-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.tab-article-lifehack-dots{text-align:center}
.tab-article-lifehack-dots .owl-dot,.tab-article-lifehack-dots.owl-nav div{cursor:pointer}
.tab-article-lifehack-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-article-lifehack-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-article-lifehack-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-article-lifehack-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-article-lifehack-dots .owl-dot.active span,.owl-carousel .tab-article-lifehack-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.tab-article-lifehack-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-article-lifehack-dots.disabled{display:none}
.carousel-tab-two .tab-article-overview-nav{display:inline-block}
.carousel-tab-two .tab-article-overview-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-overview-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-overview-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-overview-nav .owl-next:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-overview-nav .tab-article-overview-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab-two .tab-article-overview-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab-two .tab-article-overview-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.tab-article-overview-dots{text-align:center}
.tab-article-overview-dots .owl-dot,.tab-article-overview-dots.owl-nav div{cursor:pointer}
.tab-article-overview-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-article-overview-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-article-overview-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-article-overview-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-article-overview-dots .owl-dot.active span,.owl-carousel .tab-article-overview-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.tab-article-overview-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-article-overview-dots.disabled{display:none}
.carousel-tab-two .tab-article-news-nav{display:inline-block}
.carousel-tab-two .tab-article-news-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-news-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-news-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-news-nav .owl-next:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-news-nav .tab-article-news-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab-two .tab-article-news-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab-two .tab-article-news-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.tab-article-news-dots{text-align:center}
.tab-article-news-dots .owl-dot,.tab-article-news-dots.owl-nav div{cursor:pointer}
.tab-article-news-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-article-news-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-article-news-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-article-news-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-article-news-dots .owl-dot.active span,.owl-carousel .tab-article-news-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.tab-article-news-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-article-news-dots.disabled{display:none}
.carousel-tab-two .tab-article-all-nav{display:inline-block}
.carousel-tab-two .tab-article-all-nav .owl-prev{background-image:url(../images/mainpage/arrow2.svg);background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-all-nav .owl-prev:hover{background-position:41px 5px}
.carousel-tab-two .tab-article-all-nav .owl-next{background-image:url(../images/mainpage/arrow2.svg);margin:0;background-position:-10px 5px;background-size:107px 20px}
.carousel-tab-two .tab-article-all-nav .owl-next:hover{background-position:41px 5px}
.article-box .owl-prev:after {content: '';height: 86px;width: 100px;display: inline-block;position: absolute;bottom: -27px;left: -41px;}
.article-box .owl-next:after {content: '';height: 86px;width: 100px;display: inline-block;position: absolute;bottom: -27px;left: -41px;}
.carousel-tab-two .tab-article-all-nav .tab-article-all-dots{position:relative;display:inline-block;top:-9px}
.carousel-tab-two .tab-article-all-nav .owl-prev.disabled{background-position:41px 5px;cursor:default}
.carousel-tab-two .tab-article-all-nav .owl-next.disabled{background-position:41px 5px;cursor:default}
.tab-article-all-dots{text-align:center}
.tab-article-all-dots .owl-dot,.tab-article-all-dots.owl-nav div{cursor:pointer}
.tab-article-all-dots{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.tab-article-all-dots.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.tab-article-all-dots .owl-dot{display:inline-block;margin:0 15px;zoom:1;*display:inline;z-index:2;position:relative}
.tab-article-all-dots .owl-dot span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f6f6f6;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.tab-article-all-dots .owl-dot.active span,.owl-carousel .tab-article-all-dots.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e4e4e4}
.tab-article-all-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-nav.disabled,.tab-article-all-dots.disabled{display:none}
.article-box .gradientycategory{height: 580px;top: 85px;}
.article-box .gradientycategory2{height: 580px;top: 85px;}
.article-box .carouselenavigations-box:after{content: '';top: -39px;}



/* ******* ******* SMARTPHONE TABLET ******* ******* SMARTPHONE TABLET ******* ******* SMARTPHONE TABLET ******* */
 /* width max: 2000px */
@media screen and (max-width: 2000px) {
.gradientycategory {display: none;}
.gradientycategory2 {display: none;}
}

/* width max: 1300px */
@media screen and (max-width: 1300px) {
/* Promotion */
.promotion-banner {width: calc(100% - 40px);margin: 0px 20px 0px 20px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.promotion-product {min-height: initial;height: 444px;overflow: initial;position: absolute;right: -361px;z-index: 400;margin: 0px;border: 1px solid #e9e9e9;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.promotion-product.active{right: 20px;}
#content{overflow: hidden;}
.promotion-product-timer {margin: 10px 0px 0px 0px;font-size: 14px;line-height: 9px;font-weight: 600;}
.promotion-product-timer-title{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;flex-direction: column;background-color: #ffffff;position:absolute;height: 106px;width: 106px;text-align: center;left: -147px;top: 19px;margin: 0px 0px 0px 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;overflow: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.promotion-product-time-title{width: calc(100% - 20px);display: inline-block;text-transform: uppercase;float: left;font-family: 'effra';margin: 10px 0px 0px 0px;line-height: 7px;color: #505050;font-size: 10px;font-weight: 600;}
.promotion-product .promotion-product-timer-title::before{content:'';position: absolute;width: 100%;height: 100%;background-color: #ffee0400;background-position: 50% 50%;background-size: 40%;background-repeat: no-repeat;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.promotion-product.active .promotion-product-timer-title::before{content:'';background-color: #ffffff;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><polygon style="fill:%23202020" points="100,6 94,0 50,44 6,0 0,6 44,50 0,94 6,100 50,56 94,100 100,94 56,50 "/></svg>');}
.promotion-product-timer-title-img{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 50px;width: 50px;margin: 0 auto;}
.promotion-product-timer-title-img img{display: inherit;width: auto;max-width: 50px;max-height: 50px;}
.promotion-product.active .promotion-product-timer-title{border-radius: 70px;-moz-border-radius: 70px;-webkit-border-radius: 70px;}
/* Category / brand / promo + promotionproduct */
.category-brand-banner.promotionproduct  .promotion-product {right: -381px;position: absolute;}
.category-brand-banner.promotionproduct .category-brand {width: 100%;}
.category-brand-banner.promotionproduct .promotion-product.active {right: 20px;}
.category-brand-banner.promotionproduct .promotion-product-timer-title {top: 39px;border: 1px solid #f9f9f9;}
.category-brand-banner.promotionproduct .promotion-product {height: 343px;}
.category-brand-banner.promotionproduct .promotion-product.active .promotion-product-timer-title{border-radius: 70px;-moz-border-radius: 70px;-webkit-border-radius: 70px;}
.category-brand-banner.promotionproduct .brand {width: calc(100% - 40px);}
/* Promotion + mainbanner */
.promotion.mainbanner .promotion-banner {width: calc(100% - 400px);margin: 0px 0px 0px 20px;border-radius: 3px 0px 0px 3px;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;}
}

/* width max: 1200px */
@media screen and (max-width: 1200px) {
/* Promotion + mainbanner */
.promotion.mainbanner #mainbanner {width: calc(100% - 40px);margin: 0px 20px 0px 20px;height: auto;text-align: center;border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;}
.promotion.mainbanner #mainbanner a{display: inline-block;max-width: 637px;float: left;}
.promotion.mainbanner .mainbanner-block img {position: relative;top: initial;left: initial;transform: initial;}
.promotion.mainbanner .promotion-banner {width: calc(100% - 40px);margin: 0px 20px 0px 20px;border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;}
}

 /* width max: 1400px */
@media screen and (max-width: 1400px) {
.shopicover-nvs-map {width: 50%;}
.shopicover-nvs-info {width: 50%;}
/* Article */
.newsblock-title {font-weight: 400;font-size: 16px;line-height: 31px;height: 74px;}
}

 /* width max: 1160px */
@media screen and (max-width: 1160px) {
.tab_content-two {margin: 40px 0px 30px;}
/* Article */
.article-box {margin: -13px 0px 80px 0px;}
}

 /* width max: 1100px */
@media screen and (max-width: 1100px) {
.shopicover-nvs-map {width: 40%;}
.shopicover-nvs-info {width: 60%;}
.brand {background-color: transparent;width: 100%;margin: 0 0 0px 0px;height: 165px;}  
.brand-block {margin-top: 0px;border-top: 1px solid #f5f5f5;padding: 17px 0px 17px 0px;}
.collections-category .owl-item img {max-width: 80%;}
/* Popular category */
#brand-box .owl-nav .owl-prev:after {content: '';height: 165px;bottom: -67px;}
#brand-box .owl-nav .owl-next:after {content: '';height: 165px;bottom: -67px;}
}

 /* width max: 1000px */
@media screen and (max-width: 1000px) {
#categorycarousel h2 {margin: -1px 20px 30px;text-align: center;}
.categorycarousel-nav-box{width: 100%;position: relative;text-align: center;right: 0px;top: 0px;margin: 0px 0px 27px 0px;}
#categorycarouselbox{display: inline-block;width: 100%;}
/* Popular category */
#categorycarousel .categorycarousel-dots {display: none;}
#categorycarousel .categorycarousel-nav .owl-prev {margin-right: 25px;}
#categorycarousel .categorycarousel-nav .owl-next {margin-left: 25px;}
}

/* width max: 920px */
@media screen and (max-width: 920px) {
.shopicover-nvs-info-txt {display: none;}
.collections-category-block {height: 340px;}
.article-box .tabs-inr {width: 100%;}
ul.tabs-two li {width: 16.6%;padding: 15px 0px 16px;}
/* ******* ******* MOZILLA MACOS USERAGENT ******* ******* MOZILLA MACOS USERAGENT ******* ******* MOZILLA MACOS USERAGENT ******* ******* */
.mac .firefox .tabs-inr{margin: 0 auto -7px;}
.mac .firefox .article-box .tabs-inr {margin: 0 auto -6px;}
}

 /* width max: 800px */
@media screen and (max-width: 800px) {
.shopicover-nvs-info-pdng {padding: 30px 0px 30px 30px;}
.shopicover-nvs-info-zglv h3 {font-size: 24px;}
.shopicover-nvs-info-zglv {width: calc(100% - 80px);}
.category-brand {width: 100%;}
#categorycarousel h2 {margin: -1px 20px 40px;text-align: left;}
.categorycarousel-nav-box {width: inherit;position: absolute;text-align: center;right: 9px;top: -3px;margin: 0px 0px 18px 0px;}
#mainbanner {width: 100%;height: auto;text-align: center;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
#mainbanner a{display: inline-block;max-width: 637px;float: left;}
.shopicover-geoicon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.shopicover-closewindow {top: 17px;right: 36px;}
.shopicover-closewindow:hover {top: 16px;right: 36px;}
.brand-block {padding: 39px 0px 40px 0px;}
.carouselenavigations-button {float: none;display: inline-block;}
.stock-nav {float: none;display: inline-block;position: relative;margin-right: 0px;    top: -54px;}
.stock .carouselenavigations-box {margin: 65px 0 0px 20px;}
.carouselenavigations-button {top: -62px;margin: 1px 18px 0px 20px;}
.stock h2 {text-align: center;margin: 0px 20px 12px;line-height: 34px;}
.collections-category h2 {text-align: center;margin: -1px 20px 32px;line-height: 34px;}
.stock-pdng {margin-top: 29px;}
.brand {position: relative;    margin-top: 29px;}
.category-brand {height: auto;}
ul.tabs li {font-family: 'effra';}
ul.tabs-two li {font-family: 'effra';}
/* Popular category */  
#categorycarousel .categorycarousel-nav .owl-next:after {left: -31px;}
.brand {height: 210px;}
#brand-box .owl-nav .owl-next:after {content: '';height: 210px;bottom: -90px;}
#brand-box .owl-nav .owl-prev:after {content: '';height: 210px;bottom: -90px;}
/* Stock */
.stock .carouselenavigations {margin: 1px 0 0 -45px;}
.carouselenavigations-box:after {top: -38px;}
/* Collections */
.collections-category-pdng {margin-top: 3px;}
.collections-category-nav {float: none;display: inline-block;position: relative;margin-right: 0px;top: -54px;}
.collections-category .carouselenavigations-box {margin: 55px 0 0px 20px;}
.collections-category-box-txt {font-size: 20px;bottom: 25px;}
.collections-category-box-numeral {margin: 8px 0 0 20px;}
.collections-category .carouselenavigations {margin: 0px 0 0 -45px;}
/* Article */
.article-box {margin: -22px 0px 80px 0px;}
}

/* width max: 700px */
@media screen and (max-width: 700px) {
.shopicover-nvs-map > ymaps {height: 300px !important;width: 100%;}
.shopicover-nvs-map {width: 100%;height: 300px;}
.shopicover-nvs-info {width: 100%;}
.shopicover-nvs-info-zglv {width: calc(100% - 30px);}
.shopicover-nvs-container {overflow-y: scroll;}
.shopicover-nvs-container::-webkit-scrollbar{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:10px}
.shopicover-nvs-container::-webkit-scrollbar-button{display:none}
.shopicover-nvs-container::-webkit-scrollbar-track{background:#37d0f7;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;}
.shopicover-nvs-container::-webkit-scrollbar-thumb{width:20px;background:#00b3e0;;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;}
.shopicover {text-align: center;width: 100%;}
.shopicover-txt {float: none;display: inline-block;margin: 28px 15px 27px 15px;}
.shopicover-container{float: none;display: inline-block;}
.shopicover-but{float: none}
.shopicover-len {left: 0px;text-align: left;}
.shopicover-ktz {left: 0px;text-align: left;}
.shopicover-nvs {left: 0px;text-align: left;}
.carousel-tab .tab-trends-nav {width: 100%;margin: 0px 0px 31px 0px;}
.carouselenavigations-but {top: 0px;margin-left: 0px; background-color: #FFF;padding: 0px 40px;}
.carouselenavigations {background-color: transparent;}
.carousel-tab .tab-collections-nav{width: 100%;margin: 0px 0px 30px 0px;}
.shopicover-nvs-info-pdng {padding: 30px 0px 0px 30px;}
.shopicover-ktz-info-pdng {padding: 30px 0px 0px 30px;}
.shopicover-len-info-pdng {padding: 30px 0px 0px 30px;}
.carouselenavigations-box {margin: 29px 0 0 20px;}
.carousel-tab-two .tab-article-all-nav {width: 100%;margin: 0px 0px 31px 0px;}  
.carousel-tab-two .tab-article-news-nav {width: 100%;margin: 0px 0px 31px 0px;}
.carousel-tab-two .tab-article-overview-nav {width: 100%;margin: 0px 0px 31px 0px;}
.carousel-tab-two .tab-article-lifehack-nav {width: 100%;margin: 0px 0px 31px 0px;}
.carousel-tab-two .tab-article-trend-nav {width: 100%;margin: 0px 0px 31px 0px;}
.carousel-tab-two .tab-article-video-nav {width: 100%;margin: 0px 0px 31px 0px;}
.tabs-inr {width: 100%;}
ul.tabs-two li { width: 33.33%;padding: 15px 0px 16px;}
ul.tabs li {padding: 15px 0px 16px;width: 50%;float: left;margin-bottom: 0px;}
.ymaps-2-1-74-controls__toolbar_right{float: left !important;margin-left: 49px;}
/* Article */
.carousel-tab .carouselenavigations-box:after {content: '';top: -30px;}
.carousel-tab {margin-bottom: 89px;}
.article-box {margin: -22px 0px 113px 0px;}
/* Stock */ 
.stock-pdng {margin-top: 0px;}
.carouselenavigations-box:after {top: -38px;}
.stock .carouselenavigations {margin: 0px 0 0 -45px;}
/* Collections */
.collections-category-block {height: 430px;}
.collections-category .owl-item img {max-width: 100%;}
.collections-category .carouselenavigations {margin: 0px 0 0 -45px;} 
}

 /* width max: 650px */
@media screen and (max-width: 650px) {
.carousel-tab .tab-trends-nav .tab-trends-dots {display: none;}
.carousel-tab .tab-collections-nav .tab-collections-dots {display: none;}
.carousel-tab .tab-trends-nav .owl-next {margin: 0px 20px;}
.carousel-tab .tab-trends-nav .owl-prev {margin: 0px 20px;}
.carousel-tab .tab-collections-nav .owl-next {margin: 0px 20px;}
.carousel-tab .tab-collections-nav .owl-prev {margin: 0px 20px;}
.shopicover-closewindow {top: 8px;right: 36px;}
.shopicover-closewindow:hover {top: 6px;right: 36px;}
.stock h2 {margin: -1px 20px 11px;font-size: 24px;}
#categorycarousel h2 {font-size: 24px;}
.collections-category h2 {font-size: 24px;    margin: 0px 20px 31px;}
.stock-nav {top: -46px;}
.carouselenavigations-button {top: -54px;}
.stock .carouselenavigations-box {margin: 47px 0 0px 20px;}
.collections-category .carouselenavigations-box {margin: 47px 0 0px 20px;}
.collections-category-nav {top: -46px;}
.carousel-tab-two .tab-article-all-nav .tab-article-all-dots {display: none;}
.carousel-tab-two .tab-article-all-nav .owl-prev {margin: 0px 20px;}
.carousel-tab-two .tab-article-all-nav .owl-next {margin: 0px 20px;}
.carousel-tab-two .tab-article-news-nav .tab-article-news-dots {display: none;}
.carousel-tab-two .tab-article-news-nav .owl-prev {margin: 0px 20px;}
.carousel-tab-two .tab-article-news-nav .owl-next {margin: 0px 20px;}
.carousel-tab-two .tab-article-overview-nav .tab-article-overview-dots {display: none;}
.carousel-tab-two .tab-article-overview-nav .owl-prev {margin: 0px 20px;}
.carousel-tab-two .tab-article-overview-nav .owl-next {margin: 0px 20px;}
.carousel-tab-two .tab-article-lifehack-nav .tab-article-lifehack-dots {display: none;}
.carousel-tab-two .tab-article-lifehack-nav .owl-prev {margin: 0px 20px;}
.carousel-tab-two .tab-article-lifehack-nav .owl-next {margin: 0px 20px;}
.carousel-tab-two .tab-article-trend-nav .tab-article-trend-dots {display: none;}
.carousel-tab-two .tab-article-trend-nav .owl-prev {margin: 0px 20px;}
.carousel-tab-two .tab-article-trend-nav .owl-next {margin: 0px 20px;}  
.carousel-tab-two .tab-article-video-nav .tab-article-video-dots {display: none;}
.carousel-tab-two .tab-article-video-nav .owl-prev {margin: 0px 20px;}
.carousel-tab-two .tab-article-video-nav .owl-next {margin: 0px 20px;}
.tabs-inr {width: 100%;}
.shopslider {margin-bottom: 19px;}
.categorycarousel-nav-box {top: -4px;}
.mainbanner-block {max-width: 240px;}
.stock .carouselenavigations-box {margin: 57px 0 0px 20px;}
.carouselenavigations-box:after {top: -30px;}
.stock .carouselenavigations {margin: 8px 0 0 -45px;}
.collections-category-pdng {margin-top: 9px;}
.collections-category .carouselenavigations {margin: 8px 0 0 -45px;}
.article-box {margin: -13px 0px 113px 0px;}
}

/* width max: 600px */
@media screen and (max-width: 600px) {
#categorycarousel h2 {margin: 19px 20px 40px;text-align: center;}
#categorycarousel {    margin-bottom: 54px;}
.categorycarousel-nav-box {width: 100%;position: absolute;text-align: center;right: 0px;top: inherit;    bottom: -54px;margin: 0px 0px 0px 0px;}
.stock .stock-dots {display: none;}
.stock .stock-nav .owl-next {margin-left: 15px;}
.stock .stock-nav .owl-prev {margin-right: 15px;}
.collections-category .collections-category-nav .owl-next {margin-left: 15px;}
.collections-category .collections-category-nav .owl-prev {margin-right: 15px;}
.collections-category .collections-category-dots {display: none;}
/* Popular category */
#categorycarousel .categorycarousel-nav .owl-prev:after{content: '';height: 80px;bottom: -21px;left: -30px;width: 230px;}
#categorycarousel .categorycarousel-nav .owl-next:after{content: '';height: 80px;bottom: -29px;left: -30px;width: 230px;}
/* Promotion */
.promotion-product {top: 144px;width: calc(100% - 102px);left: 100%;height: auto;}
.promotion-product-timer-title {right: calc(100% + 40px);top: -126px;left: initial;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.promotion-product.active .promotion-product-timer-title{right: calc(0% + 18px);}
.promotion-product a {max-width: 100%;}
.promotion-product.active {right: initial;left: calc(0% + 20px);}
/* Category / brand / promo + promotionproduct */
.category-brand-banner.promotionproduct .promotion-product-timer-title {top: -128px;right: calc(100% + 21px);}
.category-brand-banner.promotionproduct .promotion-product.active .promotion-product-timer-title {right: 0px;}
.category-brand-banner.promotionproduct  .promotion-product {top: 206px;}
}

 /* width max: 560px */
@media screen and (max-width: 560px) {
.shopicover-txt {width: 100%;margin: 30px 0px 0px 0px;}
.shopicover-but {margin: -5px 0px 0px 0px;}
.shopicover-nvs-container {height: 330px;}
.shopicover-nvs-map > ymaps {height: 270px !important;}
.shopicover-nvs-map {height: 270px;}
.shopslider-bgphoto {height: 370px;}
.shopslider-bgphoto-two {height: 370px;}
.shopslider-bgphoto-three {height: 370px;}
ul.tabs {margin: 0 0 0 0px;width: calc(100% - 0px);}
.brand-block {padding: 20px 0px 20px 0px;}
.category-brand {margin-bottom: -12px;}
.carouselenavigations-box {margin: 29px 0 0 0px;width: 100%;}
.stock .carouselenavigations-box {margin: 57px 0 0px 0px;}
.collections-category .carouselenavigations-box {margin: 47px 0 0px 0px;}
.collections-category-block {height: 230px;}
.collections-category .owl-item img {margin-bottom: 40px;max-width: 40%;}
ul.tabs-two {margin: 0 0 0 0px;width: calc(100% - 0px);}
}

/* width max: 500px */
@media screen and (max-width: 500px) {
ul.tabs li {font-size: 18px;}
ul.tabs-two li {font-size: 18px;}
/* Popular category */
#categorycarousel .categorycarousel-nav .owl-prev:after{content: '';width: 140px;}
#categorycarousel .categorycarousel-nav .owl-next:after{content: '';width: 140px;}
.shopicover-but {padding: 19px 15px 8px;}
.shopicover-txt {margin: 27px 0px 8px 0px;}
.shopicover .shopicover-container:last-child{margin-bottom: 18px;}
}

 /* width max: 450px */
@media screen and (max-width: 450px) {
.shopicover-nvs-info-pdng {padding: 20px 20px 0px 20px;}
.shopicover-nvs-info-container-stm {margin: 0px 60px 10px 0;}
.tab_content {margin: 20px 0 0;}
.carouselenavigations {padding: 0 0px;}
.carousel-tab .owl-prev {margin: 0px 30px !important;}
.carousel-tab .owl-next {margin: 0px 30px  !important;}
.productcarousel-img {height: 230px;width: 230px;}
.productcarousel-img img {max-width: 230px;max-height: 230px;}
.carouselenavigations-but {padding: 0px 20px;}
.carousel-tab {margin-bottom: 30px;}
.stock h2 {margin: -2px 20px 11px;}
.collections-category-pdng {margin-top: 1px;}
.carousel-tab .carouselenavigations-box {margin: -11px 0 0 0px;}
}

 /* width max: 400px */
@media screen and (max-width: 400px) {
.shopslider {margin-top: 63px;position: relative;}
.shopicover-nvs-info-container-txt-one h4 {font-size: 17px;}
.carouselenavigations-button {width: 100%;top: -53px;margin: 26px 0px 0px 0px;}
.stock .carouselenavigations {margin: -25px 0 0 -45px;top: 79px;}
.stock-nav {top: -52px;}
.stock .carouselenavigations-box {margin: 63px 0 0px 0px;}
.collections-category-block {height: 210px;}
.collections-category .carouselenavigations {margin: -25px 0 0 -45px;}
.collections-category .owl-item img {margin-bottom: 40px;max-width: 55%;}
.collections-category-box-txt {left: 20px;font-size: 17px;bottom: 16px;}
.collections-category-box-numeral {margin: 5px 0 0 20px;}
.collections-category .carouselenavigations-button {margin: 32px 0px 0px 0px;}
}

 /* width max: 350px */
@media screen and (max-width: 350px) {
#categorycarousel h2 {line-height: 34px;margin: 3px 20px 40px;}
.collections-category-block {height: 250px;}
ul.tabs li {font-size: 20px;width: 100%;}
}