@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400i,600,700,700i&display=swap&subset=cyrillic,cyrillic-ext);@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?fxhevt);src:url(../fonts/icomoon.eot?fxhevt#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?fxhevt) format("truetype"),url(../fonts/icomoon.woff?fxhevt) format("woff"),url(../fonts/icomoon.svg?fxhevt#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-down:before{content:"\e900"}.icon-angle-left:before{content:"\e901"}.icon-angle-right:before{content:"\e902"}.icon-arrow-left:before{content:"\e903"}.icon-arrow-right:before{content:"\e904"}.icon-cart:before{content:"\e905"}.icon-check:before{content:"\e906"}.icon-close:before{content:"\e907"}.icon-delete:before{content:"\e908"}.icon-fb:before{content:"\e909"}.icon-heart:before{content:"\e90a"}.icon-insta:before{content:"\e90b"}.icon-load:before{content:"\e90c"}.icon-map-marker:before{content:"\e90d"}.icon-odnoklassniki:before{content:"\e90e"}.icon-phone:before{content:"\e90f"}.icon-phone2:before{content:"\e910"}.icon-search:before{content:"\e911"}.icon-user:before{content:"\e912"}.icon-vk:before{content:"\e913"}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}@media (min-width:1320px){.container{width:1240px;max-width:100%}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-2-5,.col-xl-3,.col-xl-3-5,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-1{margin-left:8.333333%}}@media (min-width:992px){.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.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;touch-action:manipulation;-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(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.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{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;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{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;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;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,span,strike,strong,sub,sup,table,tbody,tdvideo,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}body{position:relative;padding:0;margin:0;color:#ffbb07;font-size:16px;font-family:sans-serif;line-height:1.4;font-weight:400;font-family:'PT Sans',sans-serif;min-width:320px;background:#f5f5f5;overflow-x:hidden}button,input,select,textarea{display:inline-block;padding:0;background:0 0;border:none;outline:0;color:#333;font-size:16px;font-family:'PT Sans',sans-serif;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input,select,textarea{width:100%}a,button{display:inline-block;cursor:pointer}a i,a img,a span,a svg,a svg path,button i,button img,button span,button svg,button svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input::-webkit-input-placeholder{color:rgba(51,51,51,.35)}input:focus::-webkit-input-placeholder{color:transparent}input:-moz-placeholder{color:rgba(51,51,51,.35)}input:focus:-moz-placeholder{color:transparent}input::-moz-placeholder{color:rgba(51,51,51,.35)}input:focus::-moz-placeholder{color:transparent}input:-ms-input-placeholder{color:rgba(51,51,51,.35)}input:focus:-ms-input-placeholder{color:transparent}textarea::-webkit-input-placeholder{color:rgba(51,51,51,.35)}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:-moz-placeholder{color:rgba(51,51,51,.35)}textarea:focus:-moz-placeholder{color:transparent}textarea::-moz-placeholder{color:rgba(51,51,51,.35)}textarea:focus::-moz-placeholder{color:transparent}textarea:-ms-input-placeholder{color:rgba(51,51,51,.35)}textarea:focus:-ms-input-placeholder{color:transparent}a,a:hover{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}h1,h2,h3,h4,h5{font-weight:400}.strong,strong,th{font-weight:600}img{max-width:100%;height:auto}hr{width:100%;margin:20px 0;border:0;border-bottom:1px solid rgba(51,51,51,.1)}.container{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.center{text-align:center}.right{text-align:right}.bold{font-weight:600}.ttu{text-transform:uppercase}.db{display:block}.flb-wr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px}.flb-wr>*{margin-left:40px}.flb-cc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flb-csb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flb-cs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flb-sb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flb-sb.als{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flb-sc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flb-ss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mt-40{margin-top:-40px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.hidden{display:none}.w100{width:100%}.btn-dark,.btn-dark-invers,.btn-green,.btn-red{height:52px;line-height:51px;font-weight:700;text-align:center;border-radius:8px}.btn-green,.btn-red{color:#fff;background:#ffbb07}.btn-green:hover,.btn-red:hover{background: #ffbb07;}.btn-dark{color:#fff;background:#ffbb07}.btn-dark:hover{background:#5d37bd}.btn-dark-invers{color:#ffbb07;line-height:50px;border:1px solid #ffbb07}.btn-dark-invers:hover{color:#fff;background:#ffbb07}.input-wrap{position:relative}.input-wrap .icon{position:absolute;top:50%;left:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:rgba(79,79,79,.3)}.input-wrap .icon+.input{padding-left:46px}.input-wrap .error-text{display:none;position:absolute;right:0;top:0;padding:6px 12px;color:#fff;font-size:12px;background-color:red;border-radius:0 9px 0 10px}.input{height:52x;line-height:52px;padding:0 0 0 20px;background:#fff;border:1px solid rgba(51,51,51,.1);border-radius:8px}.input:focus{border-color:rgba(51,51,51,.3)!important}.input.h64{height:64px;line-height:64px}.input.error{border-color:red!important}.input.textarea{padding-top:20px;line-height:21px;height:180px;border-radius:8px}.input.textarea::-webkit-input-placeholder{color:#c4c4c4}.input.textarea::-moz-placeholder{color:#c4c4c4}.input.textarea:-ms-input-placeholder{color:#c4c4c4}.input.textarea::-ms-input-placeholder{color:#c4c4c4}.input.textarea::placeholder{color:#c4c4c4}.flex-checkbox{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-align:left;font-size:14px}.flex-checkbox .checkbox{position:absolute;left:5px;top:0;width:20px!important;height:20px!important;margin:0;opacity:0}.flex-checkbox .checkbox-custom{position:relative;min-width:20px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid rgba(51,51,51,.1);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;border-radius:4px}.flex-checkbox .checkbox-custom:before{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#fff;font-size:10px;text-align:center}.flex-checkbox .checkbox-custom.error{border-color:red!important}.flex-checkbox .checkbox-custom,.flex-checkbox .label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.flex-checkbox .checkbox:checked+.checkbox-custom{color:#fff;background:#ffbb07;border-color:#ffbb07}.flex-checkbox .checkbox:checked+.checkbox-custom:before{color:#fff}.flex-checkbox .checkbox:checked+.checkbox-custom.radio{background:0 0;border-color:rgba(123,90,207,.3)}.flex-checkbox .checkbox:checked+.checkbox-custom.radio:before{opacity:1}.flex-checkbox .text{display:inline-block;margin-top:2px;margin-left:10px;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.flex-checkbox .text a{color:#ffbb07;border-bottom:1px solid rgba(123,90,207,.3)}.flex-checkbox .text a:hover{color:#ffbb07;border-color:rgba(123,90,207,.7)}.slider{position:relative;z-index:20}.slider .slick-list{margin:0 -20px;padding-left:0!important;padding-right:0!important}.slider .slick-slide{margin:0 20px}.slider .nav-next,.slider .nav-prev,.slider .owl-nav .owl-next,.slider .owl-nav .owl-prev{position:absolute;z-index:20;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20;width:48px;height:48px;line-height:48px;color:rgba(51,51,51,.5);text-align:center;border:1px solid rgba(51,51,51,.2);border-radius:50%}.slider .nav-next:hover,.slider .nav-prev:hover,.slider .owl-nav .owl-next:hover,.slider .owl-nav .owl-prev:hover{color:red;border-color:red}.slider .owl-dots,.slider .slick-dots{position:relative;z-index:20;width:100%;text-align:center}.slider .owl-dots button,.slider .owl-dots li,.slider .slick-dots button,.slider .slick-dots li{display:inline-block;margin:0 5px;height:12px;width:12px;background:#fff;border-radius:122px;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.slider .owl-dots button.active,.slider .owl-dots button.slick-active,.slider .owl-dots li.active,.slider .owl-dots li.slick-active,.slider .slick-dots button.active,.slider .slick-dots button.slick-active,.slider .slick-dots li.active,.slider .slick-dots li.slick-active{background:#ffbb07}.slider .owl-dots button button,.slider .owl-dots li button,.slider .slick-dots button button,.slider .slick-dots li button{display:none}.slider img{mix-blend-mode:darken}.content h1{margin-bottom:26px;line-height:56px;font-size:48px;font-weight:700}.content h2{margin-bottom:26px;line-height:42px;font-size:36px;font-weight:700}.content ol+h2,.content p+h2,.content ul+h2{margin-top:36px}.content ol+h3,.content p+h3,.content ul+h3{margin-top:28px}.content .h3,.content h3{margin-bottom:16px;line-height:32px;color:#333;font-size:24px;font-weight:700}.content h4{margin-bottom:16px;font-size:20px;font-weight:700}.content .fz20{font-size:20px}.content .mb40{margin-bottom:40px}.content p{margin-bottom:16px}.content p:last-child{margin-bottom:0}.content ol,.content ul{margin-bottom:20px;padding-left:0}.content ol li,.content ul li{position:relative;margin-bottom:12px;padding-left:20px}.content ol li:last-child,.content ul li:last-child{margin-bottom:0}.content ul li:before{position:absolute;display:block;top:8px;left:0;width:7px;height:7px;content:'';background:#ffbb07;border-radius:50%}.content li,.content p{color:#333}.content li a,.content p a{display:inline;color:#ffbb07;border-bottom:1px solid rgba(123,90,207,.3)}.content li a:hover,.content p a:hover{color:#ffbb07;border-color:#ffbb07}.content a{display:inline;color:#ffbb07;border-bottom:1px solid rgba(123,90,207,.3)}.content a:hover{color:#ffbb07;border-color:#ffbb07}.content img{border-radius:16px}.content .mw-800{margin-left:auto;margin-right:auto;max-width:800px}.header{position:-webkit-sticky;position:sticky;z-index:100;top:0;left:0;padding:10px 0;color:#fff;background:#ffbb07;border-radius: 0;-webkit-box-shadow:0 1.6px 32px rgba(57,85,126,.1);box-shadow:0 1.6px 32px rgba(57,85,126,.1)}.header__logo-img{width:150px}.header__logo-title{width:190px;padding-left:10px;margin-left:10px;font-size:14px;font-weight:700;border-left:1px solid rgba(173,173,173,.45)}.header__logo-title span{color: #000;}.header__logo-title .header__city span{text-transform:capitalize}.header__wt .sml{font-size:14px}.header__wt .time{color:#fff;font-size:18px;font-weight:700}.header__phone .icon-phone2{margin-right:5px;color: #000;font-size:34px}.header__phone span{color:#fff;line-height:32px;font-size:32px;font-weight:800}.header__phone .icon-phone2,.header__phone span{vertical-align:middle}.header__city{margin-top:2px;cursor:pointer}.header__city img{margin-right:4px;vertical-align:middle;}.header__city span{color: #4d4d4d;border-bottom: 1px dotted #212121b3;text-transform:initial}.header__menu li{display:inline-block;margin-right:25px}.header__menu li a{/* color: #ffbb07; *//* border-bottom: 1px solid #ffbb07; */}.header__menu li a .icon-new{display:block;margin:0 auto;width:40px;height:40px}.header__menu li a .icon{display:block;margin:0 auto;width:40px;height:40px;background:url(../img/menu-icons.png) no-repeat}.header__menu li a .icon.icon-menu{background-position:0 0}.header__menu li a .icon.icon-sale{background-position:0 -36px}.header__menu li a .icon.icon-dell{background-position:0 -73px}.header__menu li a span{color: #000;font-weight:700;border-bottom:1px solid rgba(255,255,255,.3)}.header__nav-bars>span{display:inline-block;vertical-align:middle;color:#fff;font-weight:700;text-transform:uppercase}.header__nav-toggle{display:inline-block;position:relative;vertical-align:middle;width:40px;height:40px;cursor:pointer}.header__nav-toggle span{display:block;background: #000;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__nav-toggle .hamburger{position:absolute;height:100%;width:100%}.header__nav-toggle .hamburger span{width:26px;height:2px;position:relative;top:5px;left:14px;margin:6px 0}.header__nav-toggle .hamburger span:nth-child(1){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.header__nav-toggle .hamburger span:nth-child(2){-webkit-transition-delay:.625s;-o-transition-delay:.625s;transition-delay:.625s}.header__nav-toggle .hamburger span:nth-child(3){-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.header__nav-toggle .cross{position:absolute;height:100%;width:100%;left:-1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__nav-toggle .cross span:nth-child(1){height:0%;width:2px;position:absolute;top:3%;left:19px;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.header__nav-toggle .cross span:nth-child(2){width:0%;height:2px;position:absolute;left:8%;top:18px;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.header__nav-toggle.open .hamburger span{width:0%}.header__nav-toggle.open .hamburger span:nth-child(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.header__nav-toggle.open .hamburger span:nth-child(2){-webkit-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s}.header__nav-toggle.open .hamburger span:nth-child(3){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.header__nav-toggle.open .cross span:nth-child(1){height:86%;-webkit-transition-delay:.625s;-o-transition-delay:.625s;transition-delay:.625s}.header__nav-toggle.open .cross span:nth-child(2){width:86%;-webkit-transition-delay:.375s;-o-transition-delay:.375s;transition-delay:.375s}.header__nav{position:fixed;z-index:320;top:0;left:-110%;width:100%;max-width:700px;height:100vh;overflow:auto;background:#fff;-webkit-box-shadow:-4px 0 30px rgba(0,0,0,.2);box-shadow:-4px 0 30px rgba(0,0,0,.2);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.header__nav.open{left:0}.header__nav-top{padding:20px 20px;color:#fff;background:#ffbb07;font-weight:700}.header__nav-menu{padding-bottom:60px;height:calc(100% - 62px);overflow:auto}.header__nav-menu a,.header__nav-menu>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 14px;min-height:130px;height:20%;width:50%;border-bottom:1px solid #f2f2f2}.header__nav-menu a:nth-child(odd),.header__nav-menu>span:nth-child(odd){border-right:1px solid #f2f2f2}.header__nav-menu a:hover .title span,.header__nav-menu>span:hover .title span{color:#ffbb07}.header__nav-menu a img,.header__nav-menu>span img{height:48px}.header__nav-menu a img.m-24,.header__nav-menu>span img.m-24{margin-left:-24px}.header__nav-menu a .title,.header__nav-menu>span .title{padding-top:5px;width:100%;line-height:22px;font-size:22px;text-align:center}.header__nav-menu a .title span,.header__nav-menu>span .title span{color:#ffbb07}.header__cart{padding:8px 15px;color: #353535;background:#6b46c9;border:1px solid transparent;border-radius:6px}.header__cart:hover{background: #ffbb07;border-color:rgba(255,255,255,.2)}.header__cart i{margin-right:10px;font-size:22px}.header__cart .total-block{padding-left:10px;border-left:1px solid rgba(255,255,255,.1)}.header__cart .total-count,.header__cart .total-price{display:block}.header__cart .total-price{color: #000;font-size:14px}.header__cart .total-count{opacity:.7;font-size:12px}.top__slider-wrap{position:relative;padding-top:40px;overflow:hidden}.top__slider-wrap:after,.top__slider-wrap:before{display:block;position:absolute;z-index:99;top:0;height:100%;width:14%;content:''}.top__slider-wrap:before{left:0;background-image:-o-linear-gradient(right,rgba(255,255,255,0),#f5f5f5);background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#f5f5f5));background-image:linear-gradient(to left,rgba(255,255,255,0),#f5f5f5)}.top__slider-wrap:after{right:0;background-image:-o-linear-gradient(left,rgba(255,255,255,0),#f5f5f5);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#f5f5f5));background-image:linear-gradient(to right,rgba(255,255,255,0),#f5f5f5)}.top__slider .owl-nav .owl-next,.top__slider .owl-nav .owl-prev{color:#ffbb07!important;border:0;background:#fff!important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1)}.top__slider .owl-nav .owl-next:hover,.top__slider .owl-nav .owl-prev:hover{color:#ffbb07!important;background:#fff!important}.top__slider .owl-item{display:block}.top__slider .owl-item a{min-width:100%;border-radius:16px;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.top__slider .nav-prev,.top__slider .owl-nav .owl-prev{left:-65px}.top__slider .nav-next,.top__slider .owl-nav .owl-next{right:-65px}.top__slider .owl-stage-outer{overflow:initial}.top__slider .owl-nav{position:absolute;z-index:100;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0}.top__slider .owl-dots{position:absolute;bottom:20px}.top__phone-mps{text-align:center}.top__phone-mps .phone{margin-bottom:10px;color:red;font-size:44px;font-weight:700}.top__phone-mps .phone-btn{width:240px;font-size:24px}.main__mps{padding-top:20px;background:#f5f5f5}.main__h1{font-size:32px;font-weight:700}.main__app-wrap{text-align:center;padding-bottom:40px}.main__app-title{margin-bottom:20px;font-size:22px;font-weight:700;text-transform:uppercase}.main__app-btn-link{display:inline-block!important;width:200px;margin:0 5px 20px;border:0!important}.main__app-btn-link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.dellivery__mps{padding:40px 20px 120px;background:#fff}.dellivery__adv-list{margin-bottom:20px;text-align:center}.dellivery__adv-list .ico,.dellivery__adv-list .ico2{background-color:#ffbb07;color:#fff;font-size:33px;display:inline-block;padding:16px;width:100px;height:100px;text-align:center;line-height:66px;border-radius:120px}.dellivery__adv-list .ico2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:140px;height:140px}.dellivery__adv-list .ico2 img{max-width:80px}.dellivery__adv-list .ico-online,.dellivery__adv-list .ico-telephone{background:url(../img/delivery-icons.png) no-repeat 0 0;line-height:70px;position:relative;margin-right:15px;text-indent:100%;white-space:nowrap;overflow:hidden;max-width:70px;width:100px;height:65px;margin:0 auto}.dellivery__adv-list .ico-online{background-position:9px -83px}.dellivery__adv-list .ico-telephone{background-position:-170px -83px}.dellivery__adv-list .title{color:#ffbb07;font-size:23px;margin:6px 0 7px 0}.dellivery__adv-list .text{font-size:12px;color:#505050}.dellivery__minprice{font-weight:700;font-size:32px}.dellivery__minprice span{vertical-align:baseline;color:#ffbb07;line-height:102px;font-size:102px}.dellivery__box-wrap{padding:30px 20px 10px;border:1px solid #e9e9e9}.dellivery__box-wrap h3{font-size:14px;font-weight:700}.finish_product_list{max-width:600px;width:100%}.finish_product_list thead tr td{font-weight:700}.finish_product_list tr td{border:1px solid #d8d8d8;padding:8px}.category__item{display:block;position:relative;margin-bottom:20px;height:200px;overflow:hidden;background:#fff;border-radius:12px}.category__item:hover{-webkit-box-shadow:4px 3px 20px rgba(0,0,0,.05);box-shadow:4px 3px 20px rgba(0,0,0,.05)}.category__item:hover .category__item-title{color:#ffbb07}.category__item-title{position:absolute;z-index:5;top:16px;left:20px;color:#ffbb07;font-size:20px;font-weight:700;text-align:left}.category__item-img{position:absolute;bottom:0;right:0}.category__sidebar{position:-webkit-sticky;position:sticky;top:100px;background:#fff;border-radius:12px;overflow:hidden}.category__sidebar .link{padding:8px 10px 8px 2px;border-bottom:1px solid #f2f2f2}.category__sidebar .link:last-child{border:0}.category__sidebar .link:hover span{color:#ffbb07;border-color:#ffbb07}.category__sidebar .link.active span{color:#ffbb07;font-weight:700;border:0}.category__sidebar .link img{margin-right:15px;width:64px}.category__sidebar .link span{color:#333;border-bottom:1px solid transparent}.product__item{position:relative;margin-bottom:20px;background:#fff;border-radius:12px;overflow:hidden}.product__item-status{position:absolute;top:12px;left:0;padding:8px 20px;color:#fff;font-size:12px;font-weight:700}.product__item-status.green-status{background:#ffbb07}.product__item-status.seren-status{background:#ffbb07}.product__item-caption{padding:20px}.product__item-title{margin-bottom:10px;color:#333;font-size:18px;font-weight:700}.product__item-descr{margin-bottom:14px;color:#333;opacity:.8;min-height:70px;font-size:14px}.product__item-price{padding-top:4px;margin-bottom:18px;color:#ffbb07;font-size:24px;font-weight:700}.product__item-oldprice{position:relative;display:inline-block;margin-bottom:10px;color:#e40e0e;font-size:18px;font-weight:700;opacity:.6}.product__item-oldprice:before{display:block;content:'';width:102%;position:absolute;left:-2px;top:12px;-webkit-transform:rotate(14deg);-ms-transform:rotate(14deg);transform:rotate(14deg);border-bottom:2px solid #e40e0e}.product__item-saleprice{margin-bottom:12px;min-width:130px;height:44px;text-align:center;border:1px solid #ffbb07;border-radius:6px}.product__item-saleprice .price{padding:0 10px 0 10px;font-size:20px;font-weight:700}.product__item-saleprice .sale{display:block;padding-top:4px;width:60px;color:#fff;font-size:23px;line-height:26px;font-weight:700;background:#ffbb07;border-radius:0 5px 5px 0}.product__item-saleprice .sale span{display:block;font-size:10px;line-height:12px}.product__item-saleprice .btn-red{background:#ffbb07}.product__item-saleprice .btn-red:hover{background:#5d37bd}.product__item-add{width:calc(50% - 10px);height:40px;line-height:40px}.product__item-delete{font-size:28px;color:#333;opacity:.4}.product__item-delete:hover{color:red;opacity:1}.product__item .product__counter{width:calc(50% - 10px)}.product__counter{height:40px;width:120px;border:1px solid rgba(51,51,51,.1);border-radius:6px;overflow:hidden}.product__counter-cart{width:275px}.product__counter-cart .product__item-price{width:108px}.product__counter .btn{padding:0;width:32px;height:40px;line-height:40px;color:rgba(51,51,51,.5);font-size:24px;text-align:center;background:rgba(51,51,51,.1)}.product__counter .btn:hover{color:#fff;background:#ffbb07}.product__counter .total-price{width:100%;text-align:center;font-weight:700}.product__counter .price{color:#333;font-size:12px;font-weight:700}.product__counter .count{width:calc(100% - 64px);height:40px;color:#333;font-weight:700;text-align:center;pointer-events:none;background:#fff}.product__counter .count.w100{width:100%}.cart__container{position:fixed;z-index:200;left:0;bottom:0;width:100%;background:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.cart__container.open{bottom:0}.cart__container-header{background:#fff;border-bottom:1px solid rgba(173,173,173,.45);border-top:1px solid rgba(173,173,173,.45)}.cart__container-open{margin-left:20px;width:200px;line-height:40px;height:40px;font-size:14px}.cart__container-open .icon-cart{vertical-align:middle;margin-top:-5px;margin-right:5px;font-size:16px}.cart__container-progress{position:relative;width:calc(100% - 320px);overflow:hidden}.cart__container-progress .price{position:relative;z-index:20;padding:0 20px;height:60px;line-height:60px;color:#fff;font-size:24px;text-align:right}.cart__container-progress .progress{position:absolute;right:0;top:0;min-width:110px;max-width:100%;height:100%;background:#ffbb07}.cart__container-progress .progress:before{position:absolute;top:5px;left:-23px;content:'';width:50px;height:50px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:8px;background:#ffbb07}.cart__container-body{margin-bottom:40px}.cart__container-body::-webkit-scrollbar{background-color:transparent;width:4px}.cart__container-body::-webkit-scrollbar-track{background-color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.cart__container-body::-webkit-scrollbar-track:hover{background-color:#fff}.cart__container-body::-webkit-scrollbar-thumb{background-color:#ffbb07;width:4px;height:20px;-webkit-transition:all .5s ease;transition:all .5s ease}.cart__container-body::-webkit-scrollbar-thumb:hover{background-color:#6b46c9}.cart__form{max-width:620px;margin:0 auto}.cart__form-title{margin-bottom:20px;font-size:28px;color:#333;font-weight:700;text-align:center}.cart__form .btn-footer{width:calc(50% - 10px)}.cart__product-list .product__item{margin-bottom:10px;padding-bottom:10px;background:0 0}.cart__product-list .product__item:last-child{margin-bottom:0}.cart__product-list .product__item-img{width:80px;height:80px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.cart__product-list .product__item-caption2{width:calc(100% - 480px)}.cart__product-list .product__counter{width:120px}.cart__product-list .product__item-totalprice{width:120px;color:#ffbb07;font-size:18px;font-weight:700;text-align:right}.cart__product-list .product__item-descr{min-height:20px;max-width:400px}.cart__product-list .product__item-delete{margin-left:20px}.cart__total{position:-webkit-sticky;position:sticky;top:100px;padding:20px;background:#fff;border-radius:12px;overflow:hidden}.cart__total-price{margin-bottom:20px;font-size:24px;font-weight:700}.cart__total-price span{color:#333}.cart__go-cart{position:absolute;bottom:20px;left:110%;width:calc(100% - 40px)}.cart__go-cart.show{left:20px}.cart__go-order.hide{-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%)}.news__mps{padding-top:20px}.news__item{margin-bottom:40px;border-radius:12px;overflow:hidden}.news__item-img{display:block}.news__item-img img{min-width:100%}.news__item-caption{padding:20px;background:#fff}.news__item-caption .btn-red{line-height:34px;height:36px;width:140px;font-size:14px;border-radius:4px}.news__item-title{min-height:40px}.news__item-title a{display:inline;color:#ffbb07;font-size:20px;font-weight:700}.news__item-title a:hover{color:#ffbb07}.news__item-ptext{margin-bottom:20px}.news__detail{padding:20px 0}.news__detail-nav .btn{margin-right:5px;padding:0 20px;width:120px;height:36px;line-height:36px}.news__detail-nav .btn.btn-dark-invers{line-height:34px}.footer{padding:20px 0 60px;color: #000;background:#ffbb07}.footer__menu li{display:inline-block;margin-right:30px}.footer__menu li a{color: #000;font-size: 16px;border-bottom: 1px solid #0000004d;}.footer__menu li a:hover{color:#ffbb07;border-color:#ffbb07}.footer__menu li span{opacity:.75}.footer__soc li{display:inline-block;margin-right:30px}.footer__soc li:last-child{margin-right:0}.footer__soc a:hover i,.footer__soc a:hover span{color:#ffbb07}.footer__soc a i,.footer__soc a span{color: #000;vertical-align:middle}.footer__soc a span{margin-left:10px}.footer__soc a .icon-vk{font-size:22px}.footer .header__phone i,.footer .header__phone span{color: #000;}.footer .header__wt{color: #000;}.footer .header__wt .sml{opacity:.7}.footer .header__wt .time{color: #000;}.footer hr{border-color:rgba(255,255,255,.15)}.modal{position:fixed;width:100%;height:100%;z-index:999}.modal .overlay{position:absolute;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.56)}.modal .message{position:absolute;z-index:99;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;max-width:420px;width:calc(100% - 40px);color:#333;text-align:center;background:#fff;border-radius:12px}.modal .message h2{margin-bottom:10px;color:#ffbb07;font-size:24px;font-weight:700}.modal .message .btn-dark{margin-top:20px;padding:0 20px}.popup__modal{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:100%}.popup__mask{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.55)}.popup{display:none;position:absolute;z-index:99;top:35%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:700px;width:calc(100% - 40px);padding:30px;color:#000;background:#fff;border-radius:8px;position:relative;-webkit-box-shadow:0 30px 60px rgba(0,0,0,.2);box-shadow:0 30px 60px rgba(0,0,0,.2)}.popup .title{margin-bottom:25px;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}.popup .title img{margin-right:12px;width:50px;font-weight:500}.popup .title .fa{vertical-align:middle;margin-right:12px;width:50px;height:50px;line-height:50px;color:#fff;font-size:21px;text-align:center;border-radius:50%;background:#ffbb07}.popup .title span{font-size:30px;color:#000000}.popup .form .label{margin-bottom:5px;color:#333;font-size:14px}.popup .form .input{margin-bottom:14px;width:100%;padding:10px 15px;font-size:14px;border:1px solid #d9d9d9;border-radius:6px}.popup__select-cities .list-cities a{margin-right:15px;font-size:18px;color:#373535}.popup__select-cities .list-cities a.active,.popup__select-cities .list-cities a:hover{color:#ffbb07}.popup__comment .form .input{max-width:302px}.popup__comment .form textarea.input{max-width:740px;width:100%;min-height:100px}.popup__comment .form .flb-cb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup__comment .form .btn-submit{width:165px;height:44px;line-height:44px;text-align:center;background:#ffbb07;border-radius:7px}.popup__comment .form .btn-submit:hover{background:#ffbb07}.popup__comment .form .btn-submit:hover span{border-color:#fff}.popup__comment .form .btn-submit span{color:#fff;font-weight:700;border-bottom:1px dotted rgba(255,255,255,.7)}.popup__comment .form .input-upload{position:relative;display:inline-block}.popup__comment .form .input-upload input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer}.popup__comment .form .input-upload .btn{display:inline-block;width:210px;height:44px;line-height:44px;text-align:center;background:#a2a2a2;border-radius:7px;cursor:pointer}.popup__comment .form .input-upload .btn:hover{background:#898989}.popup__comment .form .input-upload .btn:hover span{border-color:#fff}.popup__comment .form .input-upload .btn span{color:#fff;font-weight:700;border-bottom:1px dotted rgba(255,255,255,.7)}.popup .popup__close{position:absolute;top:-25px;right:-25px;color:#fff;font-size:22px}.popup .popup__close:hover{color:#ffbb07}@media only screen and (max-width:1790px){.top__slider-wrap:after,.top__slider-wrap:before{width:7%}.top__slider:after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.7)));background-image:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.7));background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.7))}.top__slider:after{background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.7)));background-image:-o-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,.7));background-image:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,.7))}.top__slider .owl-item.active .item{opacity:1}.top__slider .owl-item .item{opacity:.7}}@media only screen and (max-width:1620px){.top__slider .nav-next,.top__slider .owl-nav .owl-next{right:20px}.top__slider .nav-prev,.top__slider .owl-nav .owl-prev{left:20px}}@media only screen and (max-width:1480px){.top__slider-wrap:after,.top__slider-wrap:before{display:none}.top__slider .owl-item.active .item{opacity:1}.top__slider .owl-item .item{opacity:.4}.header__phone span{font-size:24px;line-height:24px}}@media only screen and (min-width:1200px){.show-lg{display:none}}@media only screen and (max-width:1199px){.hidden-lg{display:none}.header__logo-img{width:100px}.header__logo-title{width:150px}.header__phone span{font-size:20px;line-height:20px}.header__phone .icon-phone2{font-size:28px}.header__menu li{margin-right:15px}.header__wt .time{font-size:14px}.top__slider .slick-slide{margin:0 20px}.top__slider .slick-list{margin:0 -20px}.top__slider .nav-prev,.top__slider .owl-nav .owl-prev{left:10px}.top__slider .nav-next,.top__slider .owl-nav .owl-next{right:10px}.category__sidebar .link{font-size:14px}.category__sidebar .link img{margin-right:10px;width:54px}.cart__product-list .product__counter{width:150px!important}}@media only screen and (max-width:1199px) and (min-width:992px){.hidden-only-lg{display:none}.product__item .product__counter,.product__item-add{width:100%}.product__item-add{margin-top:10px}}@media only screen and (min-width:992px){.show-md{display:none}}@media only screen and (max-width:991px){.hidden-md{display:none}.header__logo-img{width:100px}.header__cart{position:absolute;top:50%;right:120px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__cart .total-count{line-height:12px}}@media only screen and (max-width:991px) and (min-width:768px){.hidden-only-md{display:none}}@media only screen and (min-width:767px){.show-sm{display:none}}@media only screen and (max-width:767px){.hidden-sm{display:none}.dellivery__adv-list{margin-bottom:40px}.cart__product-list .product__item{padding-bottom:20px;border-radius:0;border-bottom:1px solid rgba(173,173,173,.45)}.cart__product-list .product__item:last-child{border-bottom:0}.cart__product-list .product__item-caption2{width:calc(100% - 120px)}.cart__product-list .product__item-caption2,.cart__product-list .product__item-img{margin-bottom:20px}.footer{padding:30px 0 60px;color:#fff;background:#ffbb07}.footer .container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__menu{width:100%;text-align:center}.footer__menu li{display:block;margin-bottom:15px;margin-right:0}.footer__soc{width:100%;text-align:center}.footer__soc li{display:inline-block;margin:0 15px 10px}.footer__soc li:last-child{margin-right:0}}@media only screen and (min-width:577px){.show-xs{display:none}}@media only screen and (max-width:576px){.hidden-xs,.top__slider .owl-nav .owl-next,.top__slider .owl-nav .owl-prev{display:none!important}.container{padding-right:20px;padding-left:20px}.scrolly-hidden{position:relative;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;display:block;margin-left:-20px;margin-right:-20px;padding:0 20px;width:calc(100% + 40px);min-width:calc(100% + 40px)}.top__slider .owl-dots{position:relative;bottom:0;margin-top:20px}.cart__container{top:calc(100% - 50px)}.cart__container-progress .price{height:50px;line-height:50px;font-size:22px}.cart__container-progress .progress:before{top:4px;width:45px;height:45px}.cart__container-open{width:160px;font-size:12px}.cart__container-progress{width:calc(100% - 180px)}.cart__container-body{padding:20px 0}.cart__form-title{font-size:24px}.cart__form .btn-footer{width:100%}.cart__form .btn-footer.btn-dark-invers{margin-top:10px;-webkit-box-ordinal-group:51;-webkit-order:50;-ms-flex-order:50;order:50}.cart__product-list .product__item-totalprice{width:80px}.footer .flb-csb{display:block;text-align:center}.footer .header__phone{margin-right:0;text-align:center}.news__detail-nav{text-align:center}.news__detail-nav .btn{margin:0 5px}}@media only screen and (max-width:480px){.header__nav-bars>span{display:none}.header__cart{right:50px;-webkit-transform:translateY(-50%) scale(.8);-ms-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8)}}@media only screen and (max-width:430px){.category__item{height:170px}.category__item-title{font-size:17px}.product__item-title{font-size:22px}.product__item-descr{font-size:16px}.popup .title span{font-size:24px;font-weight:700}.popup .popup__close{top:-30px;right:5px}}@media only screen and (max-width:385px){.header__city img{display:none}.header__logo-img{width:70px}}@media only screen and (max-width:365px){.category__item{height:130px}.category__item-title{font-size:14px}.cart__product-list .product__counter{width:120px!important}.cart__product-list .product__item-totalprice{width:70px}}@media only screen and (max-width:345px){.header__logo-title{display:none}}.product__counter{width:120px!important}.cart__product-list .product__item-totalprice{width:70px}.product__item-saleprice{min-width:initial;width:45%;margin-bottom:0;height:40px;border:1px solid #dcb3e6}@media only screen and (max-width:1199px) and (min-width:992px){.product__item-add{margin-top:0}.product__counter .btn{width:24px}.product__item.in-cat .product__counter .count{width:calc(100% - 58px)}}.item_buttons .product__item-add{width:100%}.product__item-saleprice .price{width:100%}.item_buttons{width:50%}.top__phone-mps .phone{color:#ffbb07}.incart{background-color:#5f7f32}.product__item-descr{height:114px}.header__menu li a .icon-new{width:26px}.product__item.in-cat .product__counter{display:none}.jc-fe{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.product__item.in-cat .product__counter .count{width:calc(100% - 73px)}.product__item.in-cat .product__item .product__counter,.product__item.in-cat .product__item-add{width:100%}.notice.min-price{display:block;width:100%;background:#ffe200;height:52px;line-height:51px;font-weight:700;text-align:center;border-radius:8px;margin-bottom:20px;color:#000}.w100{width:100%!important}.menu-section-title{font-size:24px;font-weight:600;padding:30px 20px 20px}.owl-carousel.owl-drag .owl-item{-webkit-box-shadow:0 1.6px 12px rgba(57,85,126,.36);box-shadow:0 1.6px 12px rgba(57,85,126,.36);border-radius:16px}.top__slider-wrap{padding-bottom:10px;margin-bottom:30px}.header__logo-title span{text-transform:uppercase}.header__city.mobile{display:none}@media (max-width:576px){.header__city.mobile{display:block;font-size:14px}.product__item-descr{height:auto}.cart__container{bottom:0;top:auto}.footer .header__phone span,.top__phone-mps .phone{font-size:34px}}@media (max-width:350px){.footer .header__phone .icon-phone2{display:none}}.product__item-saleprice{
	min-width: initial;
	width: 45%;
	margin-bottom: 0px;
	height: 40px;
	border: 1px solid #dcb3e6;
}
@media only screen and (max-width: 1199px) and (min-width: 992px){
	.product__item-add {
		margin-top: 0px;
	}
	.product__counter .btn{
		width: 24px;
	}
	.product__item.in-cat .product__counter .count {
		width: calc(100% - 58px);
	}
}
/* 
.header__logo-title{
    max-width: 152px;
} */

.header__menu li a span {
    border-bottom: 1px solid rgb(0 0 0 / 30%);
}

.popup {
    display: none;
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 700px;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    padding: 30px;
    color: #000;
    background: #fff;
    border-radius: 8px;
    position: relative;
    -webkit-box-shadow: 0 30px 60px rgba(0,0,0,.2);
    box-shadow: 0 30px 60px rgba(0,0,0,.2);
}

.product__item-title {
    cursor: pointer;
    font-size: 16px !important;
    font-weight: 700;
    margin-bottom: 1px;
}
.product__item-caption .mb15.fw-700 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 13px;
}

.header__city:hover,
.header__menu li a:hover img,
.header__menu li a:hover span{
    opacity: 0.4;
}


.top__slider_x4 .owl-nav .owl-next, .top__slider_x4 .owl-nav .owl-prev {
    color: #ffbb07!important;
    border: 0;
    background: #fff!important;
    -webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 6px rgb(0 0 0 / 10%);
}
.top__slider_x4 .nav-next, .top__slider_x4 .owl-nav .owl-next {
    right: 20px;
}
.top__slider_x4 .nav-prev, .top__slider_x4 .owl-nav .owl-prev {
    left: 20px;
}

.header__cart:hover .total-price,
.header__cart:hover .total-block,
.header__cart:hover  i{
	color: white;
}
.cart__product .counter .plus,
.cart__product .counter .minus{
	color: #936ae3 !important;
}
.item_buttons .product__item-add{
	width: 100%;
}
.product__item-saleprice .price{
	width: 100%;
}
.item_buttons{
	width: 40%;
    background: #f6f6f6;
    border-radius: 140px;
}
.footer {
	background: #f6f6f6;
}
.top__phone-mps .phone{
	color: #ffbb07;
}
.incart{
	background-color: #5f7f32;
}
.product__item-descr{
	height: 154px;
}

.product__item img{
    cursor: pointer;
}

.header__menu li a .icon-new{
	width: 26px;
    /* filter: invert(0.7); */
}

.product__item.in-cat .product__counter{
	display: none;
    border-radius: 120px;
}

.product__counter .count,
.product__counter .btn{
    background: rgb(246 246 246);
    color: #000;
}
.product__counter{
    border: none;
}

.jc-fe{
	justify-content: flex-end;
}

.product__item.in-cat .product__counter .count{
	width: calc(100% - 73px);
}

.product__item.in-cat .product__item .product__counter,
.product__item.in-cat .product__item-add{
	width: 100%;
    border-radius: 120px;
}

.main__app-wrap.left{
	text-align: left;
}
.main__app-wrap.left .apple{
	margin-left: -13px;
}
.mb10{
	margin-bottom: 10px;
}

.pb0{
	padding-bottom: 0px;
}

.mbm30{
	margin-bottom: -30px;
}

.notice.min-price{
	display: block;
	width: 100%;
	background: #ffe200;
	height: 52px;
	line-height: 51px;
	font-weight: 700;
	text-align: center;
	border-radius: 8px;
	margin-bottom: 20px;
	color: black;
}

.w100{
	width: 100% !important;
}

.menu-section-title{
	font-size: 24px;
	font-weight: 600;
	padding: 30px 20px 20px;
}

.owl-carousel.owl-drag .owl-item{
    -webkit-box-shadow: 0 1.6px 12px rgba(57,85,126,.36);
    box-shadow: 0 1.6px 12px rgba(57,85,126,.36);
    border-radius: 16px;
}

.top__slider-wrap {
    display: block;
    font-size: 25px;
    margin: -10px 0 20px;
}

.header__logo-title span{
	text-transform: initial;
	font-size: 12px;
}
.header__logo-title span.big{
    display: block;
    font-size: 25px;
    margin: -10px 0 0;
}

.header__city.mobile{
	display: none;
}

@media(max-width: 576px){
	.header__city.mobile{
		display: block;
		font-size: 14px;
	}
	.product__item-descr{
		height: auto;
        margin-bottom: 40px;
	}	
	.cart__container {
	    bottom: 0px;
	    top: auto;
	}
	.footer .header__phone span,
	.top__phone-mps .phone{
		font-size: 34px;
	}
}
@media(max-width: 350px){
	.footer .header__phone .icon-phone2{
		display: none;
	}
}

/* ===== makian ===== */

.header{
    background: #ffffff;
    color: #000000;
    padding-top: 0;
    padding-bottom: 0px;
}
.header__logo-title span {
    color: #000;
}
/*.header__logo-title span {
    color: #ffbb07;
}*/
.header__wt .time,
.header__phone span{
	color: #000;
}

.pay_block {
    border-top: 1px dashed #929292;
    padding: 20px 0px 28px;
    border-bottom: 1px dashed #929292;
    margin-bottom: 30px;
}

.clear-bottom {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
}

.cart__rec-product {
	max-width: 620px;
	margin: 0 auto;
}

.cart__rec-product h3 {
    margin-bottom: 10px;
    font-size: 18px;
    color: #000000 !important;
    padding: 12px 25px !important;
    background: #ffe313 !important;
}

.delivery_types ul,
.pay_types ul {
    padding-left: 0px !important;
    list-style: none !important;
    font-size: 18px;
}
.delivery_types ul li:before,
.pay_types ul li:before{
	display: none;
}
.delivery_types ul li input,
.pay_types ul li input{
	width: auto;
}
.header__menu li a span{
    color: black;
}
.header__city span {
    border-bottom: 1px dotted rgb(0 0 0 / 70%);
}
.btn-orange {
    display: inline-block;
    padding: 0 15px;
    height: 44px;
    line-height: 44px;
    background: #ffe313 !important;
    color: #000;
    text-align: center;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
}
.btn-orange:hover {
    color: #000;
    border: 0;
    background: #ffbb07 !important;
}
.cart__list-product {
    margin: 30px 0 24px;
    padding: 20px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    max-width: 620px;
    margin: 0 auto;
}
.cart__product {
    padding: 10px 0;
    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: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.cart__product .info {
    min-width: 410px;
}
.dflex {
    display: flex;
}

.mw620,
.cart__list-product-title,
.cart__product-list{
	max-width: 620px;
	margin: 0 auto;
    color: black;
}

.cart__list-product .cart__product{
	background: white;
	padding: 10px 10px;
	border-radius: 12px;
	margin-bottom: 10px;
}
.cart__list-product .cart__product .title{
	font-size: 16px;
	max-width: 290px;
	margin: 13px 10px 0px;
}
.cart__list-product .cart__product .price{}
.cart__list-product .cart__product .counter .counter{
	display: none;
}
.cart__list-product .cart__product .price{}

.header__cart{
	background: #ffe313;
}
.header__phone .icon-phone2{
    color: #ffe313;
}

.free{
	background: #e5e4e4;
	padding: 23px;
	border-radius: 0px 6px 6px 0px;
	margin-bottom: 10px;
	color: #ffbb07;
	font-size: 17px;
	border-left: 5px solid #ffbb07;
}
.cart__product .counter .minus, .cart__product .counter .plus {
	color: #ffbb07;
	background: #ededed;
	border: 1px solid #ffffff;
	display: inline-block;
}
.cart__product .counter .minus{}
.cart__product .counter .plus{}
.counter .minus, .counter .plus {
    width: 30px;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 14px;
    text-align: center;
    background: #f6f6f6;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
    -webkit-transition: all 3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.counter .minus:hover, .counter .plus:hover{
	background: #ffe313;
}
.counter input {
    margin-top: 9px;
    width: 40px;
    text-align: center;
}
.counter {
    display: inline-block;
    border: 0;
    max-width: 120px;
    width: 100%;
    font-size: 12px;
    text-align: center;
}
.product__item-title {
    font-size: 14px;
}

.mb30{
	margin-bottom: 30px !important;
}

.product__item-saleprice{
    border: 0;
    text-align: left;
    color: black;
}
.cart__product-list .product__counter{
    border-radius: 120px;
    background: #f6f6f6;
}
.footer {
    padding: 40px 0 10px;
}
.ptb40{
	padding: 40px 20px;
}
.cart__total-price{
    display: block;
    text-align: right;
    width: 100%;
}
@media(min-width: 768px){
	.news__mps {
		height: calc(100vh - 186px);
	}
}
@media(max-width: 768px){
	.cart__product .info {
	    min-width: 280px;
	}
	.cart__list-product .cart__product .title{
		max-width: 180px;
	}
}
@media(max-width: 580px){
	.main__app-wrap.left{
		text-align: center;
	}
	.main__app-wrap.left .apple {
		margin-left: 0;
		margin-bottom: -10px;
	}
}
@media(max-width: 530px){
	.cart__list-product .cart__product{
		display: block;
	}
	.cart__list-product .cart__product .price {
		display: inline-block;
		margin-left: 20px;
	}
	.cart__list-product .cart__product .title{
		max-width: 100%;
	}
	.cart__product .info img{
		height: fit-content;
		width: fit-content;
	}
}
.header__logo-title {
	/* border-left: 1px solid #f0f0f0; */
	max-width: 152px;
	margin-right: 30px;
    border: 0;
}
.category__item-title{
	color: black;
}
.dellivery__adv-list .title{
	color: #ffbb07;
}

@-webkit-keyframes pbrdnimate {
    0% {
        border-color: #ef0297;
        -webkit-box-shadow: rgba(255,0,111,.25) 0 11px 27px 0;
        box-shadow: rgba(255,0,111,.25) 0 11px 27px 0
    }

    50% {
        border-color: #ffd647;
        -webkit-box-shadow: rgba(255,214,71,.25) 0 11px 27px 0;
        box-shadow: rgba(255,214,71,.25) 0 11px 27px 0
    }

    100% {
        border-color: #ef0297;
        -webkit-box-shadow: rgba(255,0,111,.25) 0 11px 27px 0;
        box-shadow: rgba(255,0,111,.25) 0 11px 27px 0
    }
}

@keyframes pbrdnimate {
    0% {
        border-color: #ef0297;
        -webkit-box-shadow: rgba(255,0,111,.25) 0 11px 27px 0;
        box-shadow: rgba(255,0,111,.25) 0 11px 27px 0
    }

    50% {
        border-color: #ffd647;
        -webkit-box-shadow: rgba(255,214,71,.25) 0 11px 27px 0;
        box-shadow: rgba(255,214,71,.25) 0 11px 27px 0
    }

    100% {
        border-color: #ef0297;
        -webkit-box-shadow: rgba(255,0,111,.25) 0 11px 27px 0;
        box-shadow: rgba(255,0,111,.25) 0 11px 27px 0
    }
}


.comment__btn-add {
    vertical-align: middle;
    margin-left: 15px;
    width: 165px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #ffbb07;
    border-radius: 7px
}

.comment__btn-add:hover {
    background: #ffbb07
}

.comment__btn-add:hover span {
    border-color: #fff
}

.comment__btn-add span {
    color: #000;
    font-weight: 700;
    border-bottom: 1px dotted rgb(0 0 0 / 70%);
}

.comment__form {
    display: block;
    max-width: 700px;
    margin: 60px auto
}

.comment__form .title {
    margin-bottom: 25px;
    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
}

.comment__form .title .fa {
    vertical-align: middle;
    margin-right: 12px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #000;
    font-size: 21px;
    text-align: center;
    border-radius: 50%;
    background: #ffe313;
}

.comment__form .title span {
    font-size: 30px;
    color: #000
}

.comment__form .label {
    margin-bottom: 5px;
    color: #333;
    font-size: 14px
}

.comment__form .input {
    margin-bottom: 14px;
    width: 100%;
    padding: 0px 15px;
    font-size: 14px;
    border: 1px solid #d9d9d9;
    border-radius: 6px
}

.comment__form textarea {
    min-height: 100px
}

.comment__form .flb-cb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.comment__form .input-upload {
    position: relative;
    display: inline-block
}

.comment__form .input-upload input {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer
}

.comment__form .input-upload .btn {
    display: inline-block;
    width: 210px;
    height: 44px;
    line-height: 27px;
    text-align: center;
    background: #a2a2a2;
    border-radius: 7px;
    cursor: pointer
}

.comment__form .input-upload .btn:hover {
    background: #898989
}

.comment__form .input-upload .btn span {
    color: #fff;
    font-weight: 700;
    border-bottom: 1px dotted rgba(255,255,255,.7)
}

.comment__form .btn-submit {
    width: 165px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #ffe313;
    border-radius: 7px
}

.comment__form .btn-submit:hover {
    background: #ffbb07
}

.comment__form .btn-submit:hover span {
    color: #000;
}

.comment__form .btn-submit span {
    color: #000;
    font-weight: 700;
    border-bottom: 1px dotted rgb(0 0 0 / 70%);
}


.animate-product {
    -webkit-animation: pbrdnimate 1s infinite;
    animation: pbrdnimate 1s infinite;
    border: 4px solid #ffbb07;
}

.masonry-grid {
    min-height: 700px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    padding-bottom: 20px;
    border-bottom: 1px solid #dedede
}

.masonry-grid.loaded {
    opacity: 1
}

.masonry-grid .grid-item {
    position: relative;
    min-height: 300px;
    width: 290px;
    margin-left: 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin-bottom: 20px;
    transition: none;
    overflow: hidden
}

.masonry-grid .grid-item:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: '';
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    background-color: rgba(255,255,255,0)
}

.masonry-grid .grid-item:hover:after {
    background-color: rgba(255,255,255,.64)
}

.masonry-grid .grid-item:hover .fa-search {
    color: #000
}

.masonry-grid .grid-item .fa-search {
    position: absolute;
    z-index: 5;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 25px;
    color: transparent;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}


.comment__btn-add.btn-red{
	padding: 0 20px;	
}

.btn-submit.dark {
    background-color: black !important;
    width: 300px !important;
}

.comment__form .flb-cb {
    align-items: flex-start !important;
}

.btn-submit.dark:hover {
    background-color: #4c4c4c !important;
}

.br8{
	border-radius: 8px;
}

.hide_mobile{
	display: block;
}
.show_mobile{
	display: none;
}

@media(max-width: 576px){
	.top__slider_x4 .nav-next, .top__slider_x4 .owl-nav .owl-next ,
	.top__slider_x4 .nav-prev, .top__slider_x4 .owl-nav .owl-prev {
	    display: none;
	}
	.hide_mobile{
		display: none;
	}
	.show_mobile{
		display: block;
	}
	.comment__form .input-upload{
		width: 49%;
	}
	.comment__form .btn-submit {
	    width: 49%;
	}
	.comment__form .input-upload .btn{
		width: 100%;
	}
}
@media(max-width: 400px){
	.comment__form .btn-submit,
	.comment__form .input-upload{
		width: 100% !important;
	}
	.comment__form .btn-submit{
		margin-bottom: 20px;
	}
}

.main__h1{
	font-size: 28px;
    color: black;
}



.cart__free-product {
    margin-bottom: 30px;
}
.cart__free-product .flex-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.cart__free-product .flex-wrap .product__card.flex-col-3 {
    width: -webkit-calc(100% / 3 - 20px);
    width: calc(100% / 3px - 20px);
}
.cart__free-product .product__card .img-wrap {
    margin-bottom: 15px;
    text-align: center;
    -webkit-transition: all 3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.cart__free-product .product__card .img-wrap img {
    -webkit-transition: all 3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 9px;
}
.cart__free-product .product__card .title {
    position: relative;
    margin-bottom: 10px;
}
.cart__free-product .product__card .title .name {
    color: #373535;
    font-size: 22px;
    font-weight: 500;
}
.cart__free-product .product__card .descr {
    margin-bottom: 15px;
    color: #878686;
    font-size: 15px;
    overflow: hidden;
}
.cart__free-product .product__card .flex-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.cart__free-product .product__card .price {
    font-size: 22px;
}
.info-product.inform{
	margin-bottom: 20px;
}

@media(max-width: 576px){
    .header__logo-img img{
        max-height: 54px !important;
    }
	.cart__free-product .flex-wrap .product__card.flex-col-3 {
		width: -webkit-calc(100% / 3 - 10px);
		width: calc(100% / 3px - 10px);
	}
	.cart__free-product .product__card .title .name {
		font-size: 16px;
	}
}

.pay_types ul li label:hover {
    cursor: pointer;
    color: #ffbb07;
}

.fs30{
    font-size: 30px !important;
}

.fs33{
    font-size: 33px !important;
}

.logo_subtitle{
    display: block;
    line-height: 15px;
    margin: -4px 0 3px;
}

.header__logo-img{
    width: auto;
    /* border-right: 11px solid #ffe313; */
}

.notion_list{}
.notion_list .title_block{
	font-size: 54px;
	font-weight: bold;
	line-height: 50px;
	color: #ffbb07;
	margin-bottom: 40px;
	border-top: 1px solid #dfdfdf;
	padding-top: 40px;
}
.notion_list .notion-item{}
.notion_list .notion-item-inner{
    margin-bottom: 20px;
    border: 1px dashed #d2d2d2;
    background-color: white;
    padding: 20px;
    border-radius: 14px;
    display: flex;
    text-align: left;
    height: 108px;
}
.notion_list .notion-item h4{
	width: 60px;
}
.notion_list .notion-item h4 img{
	width: 100%;
}
.notion_list .notion-item p{
	width: calc(100% - 100px);
	padding-left: 20px;
	margin: 20px 0 0;
    color: #333333;
}
.notion_list .notion-item p{
    margin: 0px;
}
.notion_list .dellivery__adv-list{
    margin-bottom: 0px;
}
/* .notion_list .notion-item p.mt20{
	margin: 20px 0 0;
}
.notion_list .notion-item p.mt34{
	margin: 34px 0 0;
} */

.f_app_link{
    margin: 0px !important;
}
.f_app_link a{
    width: 123px;
    margin: 0;
}
.f_app_link img{}

@media(max-width: 576px){
    .notion_list .notion-item-inner{
        height: auto;
    }
    .notion_list .notion-item-inner{
        margin-bottom: 0px;
    }
    .notion_list .dellivery__adv-list{
        margin-bottom: 20px;
    }
}

.cart__free-product .flex-wrap .product__card.flex-col-3 {
    width: -webkit-calc(100% / 3 - 20px);
    width: calc(100% / 3px - 20px);
}
.cart__free-product .flex-wrap .product__card {
    position: relative;
    margin-bottom: 0px;
	background: white;
    border: 4px solid rgb(245 245 245);
    padding: 20px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

@media(max-width: 576px){
    .cart__free-product .flex-wrap .product__card.flex-col-4 {
        width: -webkit-calc(100% / 3 - 3px);
        width: calc(100% / 3px - 3px);
        padding: 9px;
        margin-bottom: 0px;
    }
    .cart__free-product .product__card .descr {
        font-size: 12px;
        height: 34px;
    }
    .cart__free-product .product__card .price {
        font-size: 18px;
    }
}



.product__item.type--incart .product__item-caption {
    border: 0;
    border-radius: 0;
    padding: 2px 12px;
    width: calc(100% - 200px);
}

.popup__product {
    max-width: 740px
}

.popup__product .product__item-img {
    border-radius: 16px;
    width: 100%
}

.popup__product .product__item-caption {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border: 1px solid #e7e9ef;
    border-radius: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    justify-content: space-between
}

.popup__product .product__item-descr {
    min-height: auto;
    font-size: 14px;
    color: dimgrey;
    height: auto;
    margin-bottom: 0px;
}

.popup__product .product__item-addbtn {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-top: 20px
}

.popup__product .product__item.type--incart {
    padding: 10px;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px;
    border-radius: 12px;
    align-items: baseline;
}

.popup__product .product__item.type--incart .product__item-img {
    height: 40px;
    width: 40px
}

.popup__product .product__item.type--incart .product__item-caption {
    width: calc(100% - 40px)
}

.popup__product .product__item.type--incart .product__item-title {
    margin-bottom: 0;
    font-size: 16px !important;
    margin: 0px 0 2px;
    font-weight: 500;
}

.popup__product .product__item.type--incart .product__item-title:hover {
    color: #222
}

.popup__product .inner-list {
    max-height: 380px;
    overflow: auto;
}

.mt15{
    margin-top: 15px;
}

.pop_pc {
    display: none;
    margin: 0 auto;
    background: #f6f6f6;
    width: 100% !important;
    max-width: 100%;
    padding: 6px;
    border-radius: 9px;
}

.pop_pc .item_product_quantity {
    margin-top: 0px;
    pointer-events: none;
    width: calc(100% - 70px);
    text-align: center;
    color: black;
}

.w100 {
    width: 100%;
}

.popup__product .pop_pc{
    padding: 0px;
}
.popup__product .pop_pc,
.popup__product .btn-orange{
    border-radius: 120px;
    background: #f6f6f6;
}

.popup__product .counter .minus, .popup__product .counter .plus {
    width: 50px;
}

@media(max-width: 576px) {

    .popup__product {
        padding: 0
    }

    .popup__product .product__item-caption,.popup__product .product__item-img {
        border: 0;
        border-radius: 0
    }

    .popup__product .product__item-caption {
        padding: 20px 20px 80px
    }


    .popup__product {
        padding: 0 !important;
        width: 100% !important;
        top: 0 !important;
        bottom: 0 !important;
        position: fixed !important;
        margin: 0 !important;
        transform: none !important;
        left: 0 !important;
    }

    .popup__product.popup .popup__close {
        top: 0px !important;
        right: 0px !important;
        color: #000000 !important;
        z-index: 11;
        width: 44px;
        background: #ffe313;
        border-radius: 0 0 0 13px;
    }
}

.popup__product .close__modal {
    text-align: center;
    line-height: 38px;
}


.icon-insta:before {
    background: #ffe313;
    padding: 9px 9px 10px 10px;
    border-radius: 120px;
    color: black;
}
.icon-vk:before {
    background: #ffe313;
    padding: 9px 9px 10px 10px;
    border-radius: 120px;
    color: black;
}

.c-black{
    color: black;
}

.mb20 {
    margin-bottom: 20px;
}
.btn.btn-primary-op1 {
    background: rgb(255 231 245);
    color: #c70076;
}
.order__form-tabsdellivery .btn.tab-active {
    background: #000000;
    color: #ffe313;
    border: 0;
}
.checkbox-input {
    height: 20px!important;
    left: 5px;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 20px!important;
}
.btn.btn-primary-op1 {
    background: rgb(255 255 255);
    color: #000000;
    border: 1px dashed #c4c4c4;
}
.disc_label {
    background: #ff4040;
    color: #ffffff;
    padding: 10px;
    border-radius: 120px;
    line-height: 27px;
    right: -46px;
    position: absolute;
    top: -1px;
    font-weight: bold;
    font-size: 13px;
}
.btn{
    position: relative;
    padding: 10px;
    border-radius: 9px;
}
.tabs-content__wrap {
}
.mb15 {
    margin-bottom: 15px;
}
.input-wrap.focus .label-input {
    color: rgba(34,34,34,.6);
    font-size: .6rem;
    top: 4px;
}
.input-wrap .label-input {
    color: rgba(34,34,34,.8);
    font-size: 14px;
    font-weight: 700;
    left: 16px;
    pointer-events: none;
    position: absolute;
    top: 14px;
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
}
.label-input+.input {
    padding-top: 10px;
}
.select{
    position: relative;
}
.select-optionvalue{
    padding: 10px;
}
.select-input {
    position: relative;
    background: #fff;
    border: 1px solid rgba(34,34,34,.15);
    border-radius: 12px;
    color: #222;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    padding: 0 20px 1px 16px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    line-height: 48px;
}
.tabs-content__wrap input {
    height: 50px;
}
.select-input .icon {
    font-size: 22px;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    width: 12px;
}
.fa-angle-down:before {
    content: "\f107";
}
.select-options {
    background: #fff;
    border: 1px solid rgba(34,34,34,.15);
    border-radius: 12px;
    display: none;
    left: 0;
    max-height: 220px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    text-align: left;
    top: calc(100% + 4px);
    width: 100%;
    z-index: 20;
}

.dop-products .counter input{
    width: 100%;
    margin-top: 0px !important;
    color: black;
}
.dop-products .counter .minus, .dop-products .counter .plus {
    width: 60px;
    background: #f6f6f6 !important;
    border: 0 !important;
    color: black !important;
}
.dop-products .counter .minus:hover, .dop-products .counter .plus:hover{
    background: #ffe313 !important;
    border-radius: 0;
}
@media(max-width: 576px){
    .cart__product-list .product__counter{
        margin-left: 18px;
    }
}
.free_delivery_notice{
    background: #ffe313;
    border-radius: 8px;
    margin: 9px 0;
    font-size: 17px;
    color: black;
    font-weight: 500;
    border-left: 4px solid #000000;
    padding: 19px;
}

.cart__product .info img{
    border-radius: 10px;
}

.dop_prod_list{}
.dop_prod_list .cart__product .title{
    margin: 8px 0;
}
.dop_prod_list .cart__product{
    display: block;
    text-align: center;
}
.dop_prod_list .cart__product .info{
    min-width: auto;
}
.dop_prod_list .cart__product .price{
    margin-bottom: 10px;
}
.dop_prod_list .cart__product img{
        border-radius: 12px;
}
.dop_prod_list .cart__product .counter input{
    width: 100%;
    margin-top: 0px !important;
    color: white;
}
.dop_prod_list .counter .minus:hover, .dop_prod_list .counter .plus:hover {
    background: #5838a3 !important;
    border-radius: 0;
}
.dop_prod_list .counter .minus, .dop_prod_list .counter .plus {
    width: 60px;
    background: #ffbb07 !important;
    border: 0 !important;
    color: white !important;
}
.dop_prod_list .product__counter{
    display: none;
    margin: 0 !important;
}
.dop_prod_list .cart__product{
    background: white;
    padding: 10px;
    border: 5px solid whitesmoke;
    border-radius: 17px;
}

.header__logo-img:before{
    display: none;
    content: "";
    background-color: #ffe313;
    position: absolute;
    left: -98%;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.header__logo-img img{
    width: auto;
    border: 6px solid #ffe313;
    /* border-right: 11px solid #ffe313; */
}
.header__phone .icon-phone2{
    position: relative;
}
.header__phone .icon-phone2:after{
    content: "";
    width: 24px;
    height: 24px;
    background-color: black;
    position: absolute;
    left: 6px;
    top: 4px;
    z-index: -1;
    border-radius: 120px;
}
.header__cart:hover {
    background: #ffbb07;
}
.header__cart:hover .total-price, .header__cart:hover .total-block, .header__cart:hover i {
    color: black;
}
.footer__soc a:hover i, .footer__soc a:hover span {
    color: #ffbb07;
}
.footer__menu li a:hover {
    color: #ffbb07;
    border-color: #ffbb07;
}
.category__item:hover .category__item-title {
    color: #ffbb07;
}

.btn-green, .btn-red {
    color: #000 !important;
    background: #ffe313;
}
.cart__product-list .product__item-totalprice{
    color: black;
}
.cart__product-list .product__item{
    background: white;
    padding: 10px 15px;
}
.menu-section-title{
    color: black;
}
.btn-submit.dark span,
.btn-submit.dark span:hover{
    color: #fff;
    font-weight: 700;
    border-bottom: 1px dotted rgb(255 255 255 / 70%);
}

.notion_list .notion-item h4{
    position: relative;
}
.notion_list .notion-item h4:before{
    content: "";
    width: 50px;
    height: 50px;
    background-color: #ffe313;
    position: absolute;
    left: 5px;
    top: 15px;
    border-radius: 120px;
    z-index: 1;
    opacity: 0.3;
}
/* body{
    background-color: #ffffff;
} */
.news__item-caption {
    background: #ffffff;
}
.news__item-title a{
    color: black;
}
.main__h1.mb30{
    margin-top: 20px;
}
.category__item {
    border: 1px solid #d8d8d8;
}
.category__item:hover {
    border-color: #ffe313;
}
.dellivery__mps {
    background: #f5f5f5 !important;
}
.product__counter .btn:hover {
    color: #000;
    background: #ffe313;
}
.content h4{
    color: black;
}
.finish_product_list{
    color: black;
}

.new_price_block{
    width: 55%;
    border: 1px solid #e6e6e6;
    height: 55px;
    border-radius: 7px;
    position: relative;
}
.product__item-saleprice{
    width: 100%;
}
.product__item-saleprice .price{
    width: 54%;
}
.product__item-saleprice .sale{
    font-size: 15px;
}
.product__item-saleprice .price{
    font-size: 17px;
}
.product__item-saleprice .sale {
    display: block;
    width: 44%;
    color: #000;
    font-size: 15px;
    line-height: 26px;
    font-weight: 700;
    background: #ffe313;
    border-radius: 0 5px 5px 0;
    padding: 10px 7px 5px 9px;
}
.product__item-oldprice {
    position: absolute;
    display: inline-block;
    margin-bottom: 10px;
    color: #5e5e5e;
    font-size: 14px;
    font-weight: 700;
    opacity: .6;
    top: -26px;
    text-decoration: line-through;
}
.product__item-oldprice:before{
    display: none;
}
.full_price_line .product__item-saleprice{
    margin-top: 8px;
}
.full_price_line{
    border: 0px;
}

.category__sidebar .link:first-child img{
    margin-left: 11px;
    width: 53px;
}

.dop-products .counter .minus:hover, .dop-products .counter .plus,
.dop-products .counter .minus:hover, .dop-products .counter .minus{
    font-size: 11px;
}

@media(max-width: 576px){
    .header__logo-img:before{
        left: -81%;
    }
    .top__slider-wrap{
        margin-bottom: -40px;
    }
    .top__phone-mps .phone {
        color: #000000;
    }
    .top__phone-mps .phone-btn{
        font-size: 20px;
    }
    .top__phone-mps.show-md{
        color: black;
    }
    .header__nav-top {
        color: #000;
        background: #ffe313;
    }
    .header__nav-menu a .title span, .header__nav-menu>span .title span{
        color: black;
        font-size: 16px;
    }
    .popup__product .product__item-descr{
        margin-bottom: 20px;
    }
    .popup__product{
        overflow-y: scroll;
        overflow-x: hidden;
    }
    .iitem-id-19 img{
        margin-left: -1px !important;
    }
    .iitem-id-1 img{
        margin-left: -7px !important;
    }
    .iitem-id-20 img{
        margin-left: -6px !important;
    }
    .iitem-id-3 img{
        margin-left: -8px !important;
    }
    .iitem-id-23 img{
        margin-left: -6px !important;
    }
    .iitem-id-11 img{
        margin-left: -7px !important;
    }
    .iitem-id-4 img{
        margin-left: -9px !important;
    }
    .iitem-id-16 img,
    .iitem-id-5 img{
        margin-left: -6px !important;
    }
}

.btn-dark {
    color: #000;
    background: #ffe313;
}
.btn-dark:hover{
    background: #ffbb07;
}
.modal .message h2 {
    color: #000000;
}






.promo-cod__form.mb-60 {
    margin: 0 auto 60px;
}

.promo-cod__form .info-product {
    /*display: block;*/
    position: absolute;
    z-index: 99;
    top: 136%;
    left: 0;
    width: 100%;
    padding: 20px;
    color: #fff;
    background: #373535;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    width: 400px;
}

.promo-cod__form .info-product .label {
    display: inline-block;
    vertical-align: top;
    padding: 4px 8px;
    color: #fff;
    font-size: 10px;
    line-height: 1;
    text-transform: uppercase;
    border: 1px solid #fff;
    border-radius: 4px;
    margin-bottom: 15px;
}

.promo-cod__form .info-product .label.fail {
    color: #ffe313;
    border-color: #ffe313;
}

.promo-cod__form .info-product .title {
    margin-top: -1px;
    font-size: 18px;
    line-height: 1.1;
}

.promo-cod__form .info-product .text {
    margin-top: 5px;
    color: #b3b3b3;
    font-size: 14px;
    line-height: 1.4;
}

.promo-cod__form .info-product .notice {
    position: relative;
    padding-left: 0px;
    color: #ffe313;
    font-size: 14px;
    line-height: 1.4;
    margin-top: 10px;
}

.promo-cod__form .title .info-btn {
    display: inline-block;
    position: relative;
    height: 20px;
    width: 20px;
    line-height: 19px;
    font-size: 14px;
    color: #999;
    text-align: center;
    border: 1px solid #999;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}

.promo-cod__form .info-btn:after {
    display: block;
    content: '';
    position: absolute;
    top: 165%;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #373535 transparent;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: all 3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.tooltip__close-control {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font: inherit;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 16px;
    width: 22px;
    height: 22px;
    transition: -webkit-transform 0.15s ease;
    transition: transform 0.15s ease;
    transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}

.tooltip__content:before {
    display: block;
    content: '';
    position: absolute;
    top: -9px;
    left: 30px;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #373535 transparent;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    opacity: 1;
    -webkit-transition: all 3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


.promo-cod__form {
    position: relative;
    width: 275px;
    height: 50px
}

.promo-cod__form.mb-60 {
    margin-bottom: 0 auto 60px
}

.promo-cod__form input {
    float: left;
    width: 200px;
    height: 32px;
    font-size: 14px;
    color: #373535;
    text-indent: 14px;
    border: 1px solid #999;
    border-right: 1px solid transparent;
    -webkit-border-radius: 100px 0 0 100px;
    border-radius: 100px 0 0 100px
}

.promo-cod__form input:focus {
    border-color: #000000
}

.promo-cod__form .sub-cod {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0px 10px 3px;
    font-size: 14px;
    height: 32px;
    line-height: 30px;
    color: #000000;
    background: #fff;
    border: 1px solid #000000;
    -webkit-border-radius: 0 100px 100px 0;
    border-radius: 0 100px 100px 0;
    background: black;
    color: #ffe313;
}

.promo-cod__form .sub-cod:hover {
    color: black;
    border: 1px solid #000000;
    background: #ffe313;
    cursor: pointer;
}

.tooltip__content {
    position: relative;
    min-height: 45px;
    padding: 14px;
    background-color: #373535;
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    line-height: 1.25;
    font-family: "Dodo Medium",Helvetica,Arial,sans-serif;
    display: inline-block;
    padding-right: 60px;
    margin-top: -24px;
    z-index: 999;
    max-width: 430px;
}

.promocode__tooltip-text {
    font-size: 14px;
    line-height: 1.4;
    margin-top: 0;
    color: #fff;
}

.tooltip__content {
    transition: opacity 0.2s ease, -webkit-transform 0.18s ease;
    transition: opacity 0.2s ease, transform 0.18s ease;
    transition: opacity 0.2s ease, transform 0.18s ease, -webkit-transform 0.18s ease;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
}

.closenotice:hover {
    fill-opacity: 0.5;
}

.promo_code_status, .show_nulled_input {
    display: none;
}

.promo_block{
    max-width: 620px;
    margin: 0 auto;
    color: black;
    display: block;
    height: 60px;
}




.tooltip__content.home .title .mini {
    display: block;
    color: #ffe313;
    padding: 5px 0 0;
	font-size: 14px;
}

.tooltip__content.home .title .mini:last-child {
    padding-bottom: 0px;
}


.header__nav.show{
    left: 0;
}