@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Thin.a732a12e.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Light.333da16a.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Light.333da16a.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Regular.fc2b5060.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Medium.7c8d04cd.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Medium.7c8d04cd.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Bold.f80816a5.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Bold.f80816a5.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Black.cf56c1b1.ttf) format("truetype");font-weight:900;font-style:normal}html{padding:0;margin:0}html body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:300;line-height:19px}html body #root .App{-webkit-user-select:none;user-select:none}html body #root .App .mobile-header-btn{display:none}html body #root .App .content{max-width:1440px;width:100%;margin:0 auto;padding:0 25px;box-sizing:border-box}@media(min-width:1441px){html body #root .App .content{padding:0}}html body #root .App .header{padding:5px 0;transition:.25s;position:relative}html body #root .App .header .content{display:flex;align-content:center;justify-content:space-between;align-items:center;position:relative;z-index:3}html body #root .App .header .content .menu{padding:0;margin:0;display:flex;align-content:center;justify-content:space-between;list-style:none}html body #root .App .header .content .menu li{margin-right:1.5em;cursor:pointer;transition:.25s;color:#fff;display:flex;align-items:center;justify-content:flex-start}html body #root .App .header .content .menu li:last-child{margin-right:0}html body #root .App .header .content .menu li.language{position:relative;margin-right:0}html body #root .App .header .content .menu li.language ul{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;opacity:0;transition:.25s}html body #root .App .header .content .menu li.language ul li{box-sizing:border-box;padding:5px 5px 5px 20px;background:transparent;width:100%;margin-right:0;transition:.25s;justify-content:center;text-align:center}html body #root .App .header .content .menu li.language svg{margin-right:5px;margin-bottom:-3px}html body #root .App .header .content .menu li.language:hover ul{padding-top:26px;opacity:1;height:auto;width:110%}html body #root .App .header .content .menu li.language:hover ul li{z-index:100;background:rgba(180,228,172,.3)}html body #root .App .header .content .menu li.language:hover ul li:hover{background:rgba(180,228,172,.6)}html body #root .App .header .content .menu li.cart{display:flex;align-items:center;justify-content:center;position:relative}html body #root .App .header .content .menu li.cart .count{position:absolute;top:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:2px;font-size:11px;font-weight:700}html body #root .App .header .content .logo{cursor:pointer;width:160px;height:auto}html body #root .App .header .content .logo svg{width:100%;height:auto}html body #root .App .header .content .logo svg *{transition:.25s;fill:#fff}html body #root .App .header.main-header{position:absolute;left:0;top:0;width:100%;z-index:10;background:rgba(180,228,172,.1)}html body #root .App .header.main-header .head-bg{opacity:0;position:absolute;height:100%;width:auto;overflow:hidden;top:0;display:flex;align-items:center;justify-content:flex-start;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.25s}html body #root .App .header.main-black-header{background:#b4e4ac}html body #root .App .header.main-black-header .head-bg{position:absolute;height:100%;width:auto;overflow:hidden;top:0;display:flex;align-items:center;justify-content:flex-start;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.25s}html body #root .App .header.main-black-header .head-bg svg{height:200%;width:auto;transition:.25s}html body #root .App .header.main-black-header .head-bg svg *{transition:.25s;fill:#fff;opacity:1}html body #root .App .header.main-black-header .content .menu li{color:#1e1b1b}html body #root .App .header.main-black-header .content .menu li svg *{fill:#1e1b1b}html body #root .App .header.main-black-header .content .menu li.language:hover ul li{color:#fff;background:rgba(30,27,27,.7)}html body #root .App .header.main-black-header .content .menu li.language:hover ul li:hover{background:#1e1b1b;z-index:100}html body #root .App .header.main-black-header .content .logo svg *{fill:#1e1b1b}html body #root .App .footer{background:#b4e4ac;box-sizing:border-box;padding:30px}html body #root .App .footer .content{display:flex;align-items:flex-start;justify-content:space-between;font-style:normal;font-weight:300;font-size:16px;line-height:19px;color:#1e1b1b;flex-wrap:wrap}html body #root .App .footer .content .btm{flex:1 1 100%;margin-top:25px}html body #root .App .footer .content .btm img{max-width:300px}html body #root .App .footer .content .logo{width:160px;height:auto}html body #root .App .footer .content .logo svg{width:100%;height:auto}html body #root .App .footer .content .links-block{display:flex;align-items:center;justify-content:space-between}html body #root .App .footer .content .links-block .menu{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}html body #root .App .footer .content .links-block .menu:first-child{margin-right:2em}html body #root .App .footer .content .links-block .menu li{cursor:pointer;margin-bottom:8px}html body #root .App .footer .content .links-block .menu li:last-child{margin-bottom:0}html body #root .App .footer .content .call-block .call{margin-bottom:15px}html body #root .App .footer .content .call-block .call:last-child{margin-bottom:0}html body #root .App .footer .content .call-block .call .head{font-weight:600;font-size:16px;line-height:19px;margin-bottom:10px}html body #root .App .footer .content .call-block .call a{display:flex;align-items:center;justify-content:flex-start;font-weight:200;font-size:16px;line-height:19px;text-decoration:none;color:inherit;transition:.25s}html body #root .App .footer .content .call-block .call a svg{margin-right:10px;transition:.25s}html body #root .App .footer .content .call-block .call a svg *{fill:#1e1b1b}html body #root .App .footer .content .contact-block ul{list-style:none;padding:0;margin:0}html body #root .App .footer .content .contact-block ul li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}html body #root .App .footer .content .contact-block ul li:last-child{margin-bottom:0}html body #root .App .footer .content .contact-block ul li a{display:flex;align-items:center;justify-content:flex-start;font-weight:200;font-size:16px;line-height:19px;text-decoration:none;color:inherit;transition:.25s}html body #root .App .footer .content .contact-block ul li a svg{margin-right:10px;transition:.25s;max-width:26px;height:auto}html body #root .App .footer .content .contact-block ul li a svg *{fill:#1e1b1b}html body #root .App .footer .content .address-block a{display:block;max-width:180px}html body #root .App .in-develop .content{position:relative;min-height:70vh;min-height:calc(100vh - 286px)}html body #root .App .in-develop .content .bg,html body #root .App .in-develop .content .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}html body #root .App .in-develop .content .text{flex-direction:column;text-align:center}html body #root .App .in-develop .content .text h1{font-weight:300;font-size:64px;line-height:75px;margin-bottom:10px;margin-top:0}html body #root .App .in-develop .content .text h3{font-weight:200;font-size:32px;line-height:38px;margin-top:20px;margin-bottom:0}html body #root .App .main-intro{height:100vh;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));box-sizing:border-box;padding:20px 0;position:relative;overflow:hidden}html body #root .App .main-intro .bgvideo{position:absolute;left:0;top:0;z-index:1;object-fit:cover;width:100vw;height:100vh}html body #root .App .main-intro .bgvideo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7))}html body #root .App .main-intro .bgvideo #bgVideo{position:absolute;left:0;top:0;z-index:1;object-fit:cover;width:100vw;height:100vh}html body #root .App .main-intro .content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}html body #root .App .main-intro .content .center{justify-self:center;margin:auto 0;color:#fff}html body #root .App .main-intro .content .center h1{padding:0;font-weight:200;font-size:64px;line-height:75px;margin:0 0 25px;text-align:center}html body #root .App .main-intro .content .center .btns{display:flex;align-items:center;justify-content:center}html body #root .App .main-intro .content .center .btns .btn{border:1px solid #fff;padding:18px 40px;margin-right:33px;display:flex;align-items:center;justify-content:center;font-weight:200;font-size:24px;line-height:28px;cursor:pointer;transition:.25s}html body #root .App .main-intro .content .center .btns .btn svg{margin-left:24px}html body #root .App .main-intro .content .bottom{width:100%;display:flex;align-items:center;justify-content:space-between}html body #root .App .main-intro .content .bottom a{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:200;font-size:16px;line-height:19px;cursor:pointer;text-decoration:none;transition:.25s}html body #root .App .main-intro .content .bottom a svg{margin-right:16px}html body #root .App .main-info .content{display:flex;align-items:stretch;justify-content:space-between}html body #root .App .main-info .content .half{position:relative;box-sizing:border-box;color:#1e1b1b;overflow:hidden;flex:1 1 100%;min-height:90vh}html body #root .App .main-info .content .half:hover .bg.bg-svg{display:flex;align-items:center;justify-content:flex-start}html body #root .App .main-info .content .half:hover .bg.bg-svg svg *{-webkit-animation:animate-svg-stroke-1 5s linear 0s both;animation:animate-svg-stroke-1 5s linear 0s both}html body #root .App .main-info .content .half .bg{position:absolute;width:100%;height:100%;z-index:1;box-sizing:border-box;padding:30px 20px 30px 0}html body #root .App .main-info .content .half .bg.bg-svg{display:flex;align-items:center;justify-content:flex-start}html body #root .App .main-info .content .half .bg.bg-svg svg{width:100%;height:auto;transition:.25s}html body #root .App .main-info .content .half .bg.bg-svg svg *{transition:.25s;fill:rgba(180,228,172,.75);stroke:transparent;stroke-width:1;stroke-miterlimit:250}html body #root .App .main-info .content .half .bg.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}html body #root .App .main-info .content .half .bg.bg-img:after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}html body #root .App .main-info .content .half .half-content{position:relative;z-index:2;padding:30px 20px 30px 0;box-sizing:border-box;height:100%}html body #root .App .main-info .content .half .half-content .head{font-weight:400;font-size:40px;line-height:47px;margin-bottom:40px}html body #root .App .main-info .content .half .half-content .text-blocks{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}html body #root .App .main-info .content .half .half-content .text-blocks p{margin:0;padding:0;text-indent:1.5em;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center}html body #root .App .main-info .content .half .half-content .text-blocks svg{align-self:center;margin:10px 0}html body #root .App .main-info .content .half .half-content .center-img{margin:auto 0;display:flex;align-items:center;justify-content:center;align-self:center}html body #root .App .main-info .content .half .half-content.sec-half-content{padding-right:0;padding-left:20px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}html body #root .App .main-info .content .half .half-content.sec-half-content .head{color:#fff}@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dasharray:10000px;stroke-dashoffset:10000px;stroke:rgba(0,0,0,.7)}1%{stroke-dashoffset:10000px;stroke:rgba(0,0,0,.7)}to{stroke-dasharray:0;stroke-dashoffset:0;fill:#b4e4ac;stroke:#7ca076}}@keyframes animate-svg-stroke-1{0%{stroke-dasharray:10000px;stroke-dashoffset:10000px;stroke:rgba(0,0,0,.7)}1%{stroke-dashoffset:10000px;stroke:rgba(0,0,0,.7)}to{stroke-dasharray:0;stroke-dashoffset:0;fill:#b4e4ac;stroke:#7ca076}}html body #root .App .main-info-blocks{margin:50px 0}html body #root .App .main-info-blocks .content{display:flex;align-items:center;justify-content:space-between}html body #root .App .main-info-blocks .content .block{position:relative;background:#b4e4ac;overflow:hidden;box-sizing:border-box;padding:10px 5px;width:30%;display:flex;align-items:center;justify-content:center;min-width:330px}html body #root .App .main-info-blocks .content .block .bg{position:absolute;width:100%;height:200px;z-index:1;left:-50%;top:-55px}html body #root .App .main-info-blocks .content .block .bg svg{width:100%;height:100%}html body #root .App .main-info-blocks .content .block .bg svg g{opacity:.8}html body #root .App .main-info-blocks .content .block .bg svg *{fill:#fff}html body #root .App .main-info-blocks .content .block .block-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;color:#1e1b1b;text-align:center}html body #root .App .main-info-blocks .content .block .block-content .logo{margin-right:17px}html body #root .App .main-info-blocks .content .block .block-content .logo svg{margin-right:5px}html body #root .App .main-info-blocks .content .block .block-content .text .add,html body #root .App .main-info-blocks .content .block .block-content .text .head{font-weight:200;font-size:24px;line-height:28px}html body #root .App .main-big-button{margin-bottom:10px}html body #root .App .main-big-button .content{display:flex;align-items:stretch;justify-content:space-between;border-top:2px solid #b4e4ac;border-bottom:2px solid #b4e4ac;box-sizing:border-box;padding:20px 0}html body #root .App .main-big-button .content .half{position:relative;box-sizing:border-box;color:#1e1b1b;overflow:hidden;flex:1 1 100%;min-height:80vh}html body #root .App .main-big-button .content .half:first-child{border-right:2px solid #b4e4ac}html body #root .App .main-big-button .content .half .bg{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}html body #root .App .main-big-button .content .half .bg .big{width:100%;height:auto;transition:.25s;display:none}html body #root .App .main-big-button .content .half .bg .small *{transition:.25s}html body #root .App .main-big-button .content .half .half-content{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}html body #root .App .main-big-button .content .half .half-content .head{font-weight:300;font-size:24px;line-height:28px;text-align:center;position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html body #root .App .main-big-button .content .half .half-content .btn{border:1px solid #1e1b1b;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;transition:.25s;padding:12px;font-weight:200;font-size:24px;line-height:28px}html body #root .App .main-big-button .content .half .half-content .btn svg{margin-left:24px}html body #root .App .main-big-button .content .half .half-content .btn svg *{fill:#1e1b1b}html body #root .App .main-partners{margin:50px 0}html body #root .App .main-partners .half{min-height:auto!important}html body #root .App .main-partners .half .half-content{position:relative}html body #root .App .main-partners .half .half-content .btn-more{border:1px solid #1e1b1b;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;transition:.25s;padding:12px;font-weight:200;font-size:24px;line-height:28px;position:absolute;bottom:-24px;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body #root .App .main-partners .half .half-content .btn-more svg{margin-left:24px;transition:.25s}html body #root .App .main-partners .half .half-content .btn-more svg *{transition:.25s;fill:#1e1b1b}html body #root .App .main-partners .half .partner-blocks{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}html body #root .App .main-partners .half .partner-blocks .partner-block{border:1px solid #b4e4ac;width:30%;max-width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;box-sizing:border-box;padding:5px}html body #root .App .main-partners .half .partner-blocks .partner-block img{width:100%;height:auto}html body #root .App .main-partners .half .partner-blocks .partner-block:nth-last-child(-n+3){margin-bottom:0}html body #root .App .contact-page .content{position:relative}html body #root .App .contact-page .content .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center}html body #root .App .contact-page .content .social-content{position:relative;z-index:2;color:#1e1b1b}html body #root .App .contact-page .content .social-content h1{font-weight:400;font-size:32px;line-height:37px;text-align:center}html body #root .App .contact-page .content .social-content .socials{display:flex;align-items:center;justify-content:space-between}html body #root .App .contact-page .content .social-content .socials ul{flex:1 1 100%;list-style:none;padding:0}html body #root .App .contact-page .content .social-content .socials ul li{margin-bottom:30px}html body #root .App .contact-page .content .social-content .socials ul li .call{margin-bottom:15px}html body #root .App .contact-page .content .social-content .socials ul li .call:last-child{margin-bottom:0}html body #root .App .contact-page .content .social-content .socials ul li .call .head{font-weight:600;font-size:16px;line-height:19px;margin-bottom:7px}html body #root .App .contact-page .content .social-content .socials ul li .call a,html body #root .App .contact-page .content .social-content .socials ul li a{display:flex;align-items:center;justify-content:flex-start;font-weight:200;font-size:16px;line-height:19px;text-decoration:none;color:inherit;transition:.25s}html body #root .App .contact-page .content .social-content .socials ul li svg{margin-right:10px;transition:.25s}html body #root .App .contact-page .content .social-content .socials ul li svg *{fill:#1e1b1b}html body #root .App .contact-page .content .social-content .map{margin-bottom:40px;width:100%}html body #root .App .contact-page .content .social-content .map iframe{border:0;width:100%}html body #root .App .about-main .content{position:relative;margin-bottom:40px}html body #root .App .about-main .content .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center}html body #root .App .about-main .content .text-content{position:relative;z-index:2;color:#1e1b1b}html body #root .App .about-main .content .text-content h1{font-weight:300;font-size:32px;line-height:38px;text-align:center}html body #root .App .about-main .content .text-content .head{font-weight:400;font-size:16px;line-height:19px}html body #root .App .about-main .content .text-content p{font-weight:200;font-size:16px;line-height:19px;text-indent:1.5em;box-sizing:border-box;padding:0 20px}html body #root .App .about-main .content .text-content .imgs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:25px 0;grid-gap:10px;gap:10px}html body #root .App .about-main .content .text-content .imgs img{width:30%;min-width:250px;object-fit:contain}html body #root .App .about-main-team .content .text-content .team-blocks{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}html body #root .App .about-main-team .content .text-content .team-blocks .block{margin-bottom:30px;flex:1 1 50%;box-sizing:border-box;padding:15px 20px;display:flex;align-items:center;justify-content:center;position:relative}html body #root .App .about-main-team .content .text-content .team-blocks .block:after{content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:90%;height:1px;background:#b4e4ac;box-sizing:border-box;padding:0 20px}html body #root .App .about-main-team .content .text-content .team-blocks .block .img-block{margin-right:20px;min-width:200px;background-repeat:no-repeat;background-size:cover;background-position:top;height:200px;width:200px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block{align-self:stretch}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .name{font-weight:300;font-size:32px;line-height:38px;margin-bottom:10px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .position{font-weight:400;font-size:16px;line-height:19px;color:#b4e4ac;text-indent:1.5em;margin-bottom:20px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .description{font-weight:200;font-size:16px;line-height:21px}html body #root .App .main-partners-blocks .content h1{width:100%;text-align:center;font-size:40px;color:#1e1b1b}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block{width:100%;display:flex;align-items:stretch;justify-content:space-between;margin-bottom:25px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .img{border:1px solid #b4e4ac;width:200px;height:200px;min-width:200px;align-self:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:7px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .img img{width:100%;height:auto}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .text{box-sizing:border-box;padding:20px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .text .title{font-weight:300;font-size:40px;line-height:47px;color:#1e1b1b;margin-bottom:20px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .text .description{font-weight:300;font-size:20px;line-height:27px;color:#1e1b1b}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns{display:flex;align-items:center;justify-content:center;flex-direction:column}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn,html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .cupon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:.25s;padding:12px;font-weight:200;font-size:24px;line-height:28px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .cupon{margin-bottom:25px;border:1px dashed #b4e4ac}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn{border:1px solid #1e1b1b;cursor:pointer}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn svg{margin-left:12px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn svg *{fill:#1e1b1b}html body #root .App .general-info .content{display:flex;align-items:stretch;justify-content:space-between;min-height:calc(100vh - 286px)}html body #root .App .general-info .content .general-info-header{flex:1 1 30%;min-width:230px;position:relative;box-sizing:border-box;padding:15px 10px}html body #root .App .general-info .content .general-info-header:after{position:absolute;content:"";width:1px;height:95%;background:rgba(30,27,27,.5);top:15px;right:0}html body #root .App .general-info .content .general-info-header .menu{list-style:none;padding:0;position:-webkit-sticky;position:sticky;top:15px;width:100%}html body #root .App .general-info .content .general-info-header .menu li{width:100%;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:17px 10px;position:relative;border-bottom:1px solid rgba(30,27,27,.5);font-weight:200;font-size:16px;line-height:19px;color:#1e1b1b;cursor:pointer;transition:.25s;overflow:hidden}html body #root .App .general-info .content .general-info-header .menu li span{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:3}html body #root .App .general-info .content .general-info-header .menu li span svg{margin-right:20px}html body #root .App .general-info .content .general-info-header .menu li .bg{position:absolute;z-index:1;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body #root .App .general-info .content .general-info-header .menu li .bg svg{width:100%;height:auto;transition:.25s;opacity:0;-webkit-filter:blur(0);filter:blur(0)}html body #root .App .general-info .content .general-info-header .menu li:hover{background:rgba(30,27,27,.13)}html body #root .App .general-info .content .general-info-header .menu li.active{background:rgba(30,27,27,.03)}html body #root .App .general-info .content .general-info-header .menu li.active .bg svg{opacity:.5;-webkit-filter:blur(.5px);filter:blur(.5px)}html body #root .App .general-info .content .content-bg{flex:1 1 100%;position:relative;box-sizing:border-box;padding:15px 10px}html body #root .App .general-info .content .content-bg .bg{position:absolute;z-index:1;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}html body #root .App .general-info .content .content-bg .bg svg{width:auto;height:auto;transition:.25s}html body #root .App .general-info .content .content-bg .general-info-text{box-sizing:border-box;padding-left:10px;position:relative;z-index:2}html body #root .App .general-info .content .content-bg .general-info-text h1{width:100%;text-align:center}html body #root .App .general-info .content .content-bg .general-info-text ol li,html body #root .App .general-info .content .content-bg .general-info-text ul li{letter-spacing:.8px;line-height:26px;margin-bottom:15px}@media(max-width:1025px){html body #root .App .header .content .menu li{margin-right:10px}html body #root .App .header .content .logo{width:125px}html body #root .App .footer{padding:30px 0}html body #root .App .footer .content .logo{display:none}html body #root .App .footer .content .links-block .menu:first-child{margin-right:10px}html body #root .App .main-intro{height:100vh;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));box-sizing:border-box;padding:20px 0}html body #root .App .main-intro .content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}html body #root .App .main-intro .content .center{justify-self:center;margin:auto 0;color:#fff}html body #root .App .main-intro .content .center h1{padding:0;font-weight:200;font-size:64px;line-height:75px;margin:0 0 25px}html body #root .App .main-intro .content .center .btns{display:flex;align-items:center;justify-content:center}html body #root .App .main-intro .content .center .btns .btn{border:1px solid #fff;padding:18px 40px;margin-right:33px;display:flex;align-items:center;justify-content:center;font-weight:200;font-size:24px;line-height:28px;cursor:pointer;transition:.25s}html body #root .App .main-intro .content .center .btns .btn svg{margin-left:24px}html body #root .App .main-intro .content .bottom{width:100%;display:flex;align-items:center;justify-content:space-between}html body #root .App .main-intro .content .bottom a{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:200;font-size:16px;line-height:19px;cursor:pointer;text-decoration:none;transition:.25s}html body #root .App .main-intro .content .bottom a svg{margin-right:16px}html body #root .App .main-info .content{padding:0}html body #root .App .main-info .content .half .half-content{box-sizing:border-box;padding:10px 25px}html body #root .App .main-info-blocks{margin:50px 0}html body #root .App .main-info-blocks .content .block{padding:10px 5px;width:30%;min-width:300px}html body #root .App .main-info-blocks .content .block .block-content .text .head{font-weight:200;font-size:24px;line-height:28px}html body #root .App .main-info-blocks .content .block .block-content .text .add{font-weight:200;font-size:19px;line-height:28px}html body #root .App .main-big-button{margin-bottom:10px}html body #root .App .main-big-button .content{display:flex;align-items:stretch;justify-content:space-between;border-top:2px solid #b4e4ac;border-bottom:2px solid #b4e4ac;box-sizing:border-box;padding:20px 0}html body #root .App .main-big-button .content .half{position:relative;box-sizing:border-box;color:#1e1b1b;overflow:hidden;flex:1 1 100%;min-height:80vh}html body #root .App .main-big-button .content .half:first-child{border-right:2px solid #b4e4ac}html body #root .App .main-big-button .content .half .bg{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}html body #root .App .main-big-button .content .half .bg .big{width:100%;height:auto;transition:.25s;display:none}html body #root .App .main-big-button .content .half .bg .small *{transition:.25s}html body #root .App .main-big-button .content .half .half-content{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}html body #root .App .main-big-button .content .half .half-content .head{font-weight:300;font-size:24px;line-height:28px;text-align:center;position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html body #root .App .main-big-button .content .half .half-content .btn{border:1px solid #1e1b1b;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;transition:.25s;padding:12px;font-weight:200;font-size:24px;line-height:28px}html body #root .App .main-big-button .content .half .half-content .btn svg{margin-left:24px}html body #root .App .main-big-button .content .half .half-content .btn svg *{fill:#1e1b1b}html body #root .App .main-partners .half .partner-blocks{box-sizing:border-box;padding-right:25px}html body #root .App .main-partners .half .partner-blocks .partner-block{max-width:170px;height:170px}html body #root .App .contact-page .content{position:relative}html body #root .App .contact-page .content .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center}html body #root .App .contact-page .content .social-content{position:relative;z-index:2;color:#1e1b1b}html body #root .App .contact-page .content .social-content h1{font-weight:400;font-size:32px;line-height:37px;text-align:center}html body #root .App .contact-page .content .social-content .socials{display:flex;align-items:center;justify-content:space-between}html body #root .App .contact-page .content .social-content .socials ul{flex:1 1 100%;list-style:none;padding:0}html body #root .App .contact-page .content .social-content .socials ul li{margin-bottom:30px}html body #root .App .contact-page .content .social-content .socials ul li .call{margin-bottom:15px}html body #root .App .contact-page .content .social-content .socials ul li .call:last-child{margin-bottom:0}html body #root .App .contact-page .content .social-content .socials ul li .call .head{font-weight:600;font-size:16px;line-height:19px;margin-bottom:7px}html body #root .App .contact-page .content .social-content .socials ul li .call a,html body #root .App .contact-page .content .social-content .socials ul li a{display:flex;align-items:center;justify-content:flex-start;font-weight:200;font-size:16px;line-height:19px;text-decoration:none;color:inherit;transition:.25s}html body #root .App .contact-page .content .social-content .socials ul li svg{margin-right:10px;transition:.25s}html body #root .App .contact-page .content .social-content .socials ul li svg *{fill:#1e1b1b}html body #root .App .contact-page .content .social-content .map{margin-bottom:40px;width:100%}html body #root .App .contact-page .content .social-content .map iframe{border:0;width:100%}html body #root .App .about-main .content{position:relative;margin-bottom:40px}html body #root .App .about-main .content .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center}html body #root .App .about-main .content .text-content{position:relative;z-index:2;color:#1e1b1b}html body #root .App .about-main .content .text-content h1{font-weight:300;font-size:32px;line-height:38px;text-align:center}html body #root .App .about-main .content .text-content .head{font-weight:400;font-size:16px;line-height:19px}html body #root .App .about-main .content .text-content p{font-weight:200;font-size:16px;line-height:19px;text-indent:1.5em;box-sizing:border-box;padding:0 20px}html body #root .App .about-main-team .content .text-content .team-blocks{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}html body #root .App .about-main-team .content .text-content .team-blocks .block{margin-bottom:30px;flex:1 1 50%;box-sizing:border-box;padding:15px 20px;display:flex;align-items:center;justify-content:center;position:relative}html body #root .App .about-main-team .content .text-content .team-blocks .block:after{content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:90%;height:1px;background:#b4e4ac;box-sizing:border-box;padding:0 20px}html body #root .App .about-main-team .content .text-content .team-blocks .block .img-block{margin-right:20px;min-width:200px;background-repeat:no-repeat;background-size:cover;background-position:50%;height:200px;width:200px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block{align-self:stretch}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .name{font-weight:300;font-size:32px;line-height:38px;margin-bottom:10px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .position{font-weight:400;font-size:16px;line-height:19px;color:#b4e4ac;text-indent:1.5em;margin-bottom:20px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .description{font-weight:200;font-size:16px;line-height:21px}html body #root .App .main-partners-blocks .content h1{width:100%;text-align:center;font-size:40px;color:#1e1b1b}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block{width:100%;display:flex;align-items:stretch;justify-content:space-between;margin-bottom:25px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .img{border:1px solid #b4e4ac;width:200px;height:200px;min-width:200px;align-self:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:7px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .img img{width:100%;height:auto}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .text{box-sizing:border-box;padding:20px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .text .title{font-weight:300;font-size:40px;line-height:47px;color:#1e1b1b;margin-bottom:20px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .text .description{font-weight:300;font-size:20px;line-height:27px;color:#1e1b1b}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns{display:flex;align-items:center;justify-content:center;flex-direction:column}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn,html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .cupon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:.25s;padding:12px;font-weight:200;font-size:24px;line-height:28px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .cupon{margin-bottom:25px;border:1px dashed #b4e4ac}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn{border:1px solid #1e1b1b;cursor:pointer}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn svg{margin-left:12px}html body #root .App .main-partners-blocks .content .partners-blocks .partner-block .btns .btn svg *{fill:#1e1b1b}html body #root .App .general-info .content{display:flex;align-items:stretch;justify-content:space-between;min-height:calc(100vh - 286px)}html body #root .App .general-info .content .general-info-header{flex:1 1 30%;min-width:230px;position:relative;box-sizing:border-box;padding:15px 10px}html body #root .App .general-info .content .general-info-header:after{position:absolute;content:"";width:1px;height:95%;background:rgba(30,27,27,.5);top:15px;right:0}html body #root .App .general-info .content .general-info-header .menu{list-style:none;padding:0;position:-webkit-sticky;position:sticky;top:15px;width:100%}html body #root .App .general-info .content .general-info-header .menu li{width:100%;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:17px 10px;position:relative;border-bottom:1px solid rgba(30,27,27,.5);font-weight:200;font-size:16px;line-height:19px;color:#1e1b1b;cursor:pointer;transition:.25s;overflow:hidden}html body #root .App .general-info .content .general-info-header .menu li span{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:3}html body #root .App .general-info .content .general-info-header .menu li span svg{margin-right:20px}html body #root .App .general-info .content .general-info-header .menu li .bg{position:absolute;z-index:1;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body #root .App .general-info .content .general-info-header .menu li .bg svg{width:100%;height:auto;transition:.25s;opacity:0;-webkit-filter:blur(0);filter:blur(0)}html body #root .App .general-info .content .general-info-header .menu li:hover{background:rgba(30,27,27,.13)}html body #root .App .general-info .content .general-info-header .menu li.active{background:rgba(30,27,27,.03)}html body #root .App .general-info .content .general-info-header .menu li.active .bg svg{opacity:.5;-webkit-filter:blur(.5px);filter:blur(.5px)}html body #root .App .general-info .content .content-bg{flex:1 1 100%;position:relative;box-sizing:border-box;padding:15px 10px}html body #root .App .general-info .content .content-bg .bg{position:absolute;z-index:1;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}html body #root .App .general-info .content .content-bg .bg svg{width:auto;height:auto;transition:.25s}html body #root .App .general-info .content .content-bg .general-info-text{box-sizing:border-box;padding-left:10px;position:relative;z-index:2}html body #root .App .general-info .content .content-bg .general-info-text h1{width:100%;text-align:center}}html body #root .App .admin{background:#fbfbff}html body #root .App .admin-login{background:linear-gradient(135deg,#b4e4ac,rgba(180,228,172,.3))}html body #root .App .admin-login .content{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}html body #root .App .admin-login .content .login-form{background:#fff;border-radius:9px;box-sizing:border-box;padding:35px;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.25);box-shadow:3px 3px 10px 3px #ddd}html body #root .App .admin-login .content .login-form h1{font-size:30px;font-weight:700;color:#000;text-align:center;margin-bottom:30px}html body #root .App .admin-login .content .login-form input{background:#f8f8f8;border-radius:5px;box-sizing:border-box;padding:11px;margin-bottom:10px;transition:.25s;outline:none;border:2px solid transparent}html body #root .App .admin-login .content .login-form input:hover{border-color:rgba(0,0,0,.2)}html body #root .App .admin-login .content .login-form input:active,html body #root .App .admin-login .content .login-form input:focus{border-color:#b4e4ac}html body #root .App .admin-login .content .login-form button{background:#b4e4ac;border-radius:5px;border:1px solid #b4e4ac;width:100%;box-sizing:border-box;padding:8px;cursor:pointer}html body #root .App .admin-header{display:inline-block;width:30%;max-width:250px;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;background:#fff}html body #root .App .admin-header+div{display:inline-block;min-height:100vh;width:100%;max-width:calc(100% - 250px);vertical-align:top}html body #root .App .admin-header .content{width:100%!important;height:100%;min-height:calc(100vh - 50px);box-sizing:border-box;padding:25px 20px}html body #root .App .admin-header .content ul{flex-direction:column;list-style:none;height:100%;padding:0;margin:0;min-height:calc(100vh - 50px);position:relative}html body #root .App .admin-header .content ul li{width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:13px 20px;cursor:pointer;border-radius:22px;transition:.25s}html body #root .App .admin-header .content ul li:hover{color:#b4e4ac}html body #root .App .admin-header .content ul li:hover svg *{stroke:#b4e4ac}html body #root .App .admin-header .content ul li.active-menu{background:linear-gradient(135deg,#b4e4ac,rgba(180,228,172,.3))}html body #root .App .admin-header .content ul li.active-menu:hover{color:#fff}html body #root .App .admin-header .content ul li.active-menu:hover svg *{stroke:#fff}html body #root .App .admin-header .content ul li svg{width:20px;height:auto;margin-right:10px}html body #root .App .admin-header .content ul li svg *{transition:.25s;stroke:#1e1b1b}html body #root .App .admin-header .content ul li:last-child{position:absolute;bottom:0;left:0}html body #root .App .admin-header .content ul li:last-child:after{content:"";position:absolute;top:-15px;left:0;width:100%;height:2px;background:#efefef;z-index:-1}html body #root .App .admin-right-content{min-height:100vh;width:100%;max-width:calc(100% - 250px);vertical-align:top;background:#f8f8f8;box-sizing:border-box;padding:25px}html body #root .App .admin-right-content .content{width:100%!important}html body #root .App .admin-right-content .content .whiteBg{background:#fff;box-sizing:border-box;padding:10px 25px;border-radius:10px}html body #root .App .admin-right-content .content .whiteBg .small{font-weight:400;font-size:14px;line-height:22px;letter-spacing:.875px;color:#9ca7c4}html body #root .App .admin-right-content .content .whiteBg .top{display:flex;align-items:center;justify-content:space-between}html body #root .App .admin-right-content .content .whiteBg .top .btns{display:flex;align-items:center;justify-content:center}html body #root .App .admin-right-content .content .whiteBg button{background:#c3f0bb;box-sizing:border-box;border:1px solid #b4e4ac;padding:10px 20px;border-radius:5px;cursor:pointer;transition:.25s}html body #root .App .admin-right-content .content .whiteBg button:hover{background:#b4e4ac;color:#fff}html body #root .App .admin-right-content .content .whiteBg button.btn-warning{background:#f0c3bb;border:1px solid #e4b4ac}html body #root .App .admin-right-content .content .whiteBg button.btn-warning:hover{background:#e4b4ac;color:#fff}html body #root .App .admin-right-content .content #search{background:#f8f8f8;border-radius:20px;border:1px solid transparent;-webkit-user-select:none;user-select:none;padding:10px 20px;outline:none;min-width:200px;transition:.25s}html body #root .App .admin-right-content .content #search:focus{border:1px solid #c3f0bb}html body #root .App .admin-right-content .content table{border-collapse:initial;margin:0;padding:0;width:100%;table-layout:fixed;border-spacing:0 1em}html body #root .App .admin-right-content .content table tr{border:1px solid #ddd;padding:.35em}html body #root .App .admin-right-content .content table td,html body #root .App .admin-right-content .content table th{padding:25px .625em;text-align:center}html body #root .App .admin-right-content .content table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}html body #root .App .admin-right-content .content table thead tr th{font-weight:700}html body #root .App .admin-right-content .content table tbody tr{transition:.25s}html body #root .App .admin-right-content .content table tbody tr.clickable{cursor:pointer}html body #root .App .admin-right-content .content table tbody tr:hover{background-color:#f3f3f3}html body #root .App .admin-right-content .content table tbody tr td{border-bottom:2px solid #f3f3f3}html body #root .App .admin-right-content .content table tbody tr td img{width:50px;height:50px}html body #root .App .admin-right-content .content table tbody tr td .btn{background:#f0f0ff;box-sizing:border-box;padding:4px 0;border:1px solid #bbbaba;border-radius:4px;cursor:pointer}html body #root .App .admin-right-content .content table tbody tr td .tag{background:#e8f8f9;color:#00aeb8;border-radius:11px;box-sizing:border-box;padding:4px 10px}html body #root .App .admin-right-content .content table tbody tr td .tag.-blue{background:#e8f8f9;color:#00aeb8}html body #root .App .admin-right-content .content table tbody tr td .tag.-orange{background:#ffd29f;color:#c76900}html body #root .App .admin-right-content .content table tbody tr td .tag.-green{background:#b4e4ac;color:#169300}html body #root .App .admin-right-content .content table tbody tr td .tag.-red{background:#ff9f9f;color:#d70000}html body #root .App .admin-right-content .content table tbody tr td.small{font-weight:400;font-size:14px;line-height:22px;letter-spacing:.875px;color:#9ca7c4}html body #root .App .admin-settings .content .novapochta-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}html body #root .App .admin-settings .content .novapochta-block .btn{box-sizing:border-box;padding:5px 20px;background:#f0ad4e;border:1px solid #eea236;border-radius:4px;color:#fff;cursor:pointer}html body #root .App .all-users button{background:#c3f0bb;box-sizing:border-box;border:1px solid #b4e4ac;padding:10px 20px;border-radius:5px;cursor:pointer;transition:.25s}html body #root .App .all-users button:hover{background:#b4e4ac;color:#fff}html body #root .App .all-users .top{display:flex;align-items:center;justify-content:space-between}html body #root .App .all-users .top .btns{display:flex;align-items:center;justify-content:center}html body #root .App .oneUser .content{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}html body #root .App .oneUser .content .content-block{min-width:30%;margin-bottom:20px}html body #root .App .oneUser .user .material-icons{margin-top:-5px;margin-right:5px}html body #root .App .oneUser .user button{background:#c3f0bb;box-sizing:border-box;border:1px solid #b4e4ac;padding:10px 20px;border-radius:5px;cursor:pointer;transition:.25s}html body #root .App .oneUser .user button:hover{background:#b4e4ac;color:#fff}html body #root .App .oneUser .user button.btn-warning{background:#f0c3bb;border:1px solid #e4b4ac}html body #root .App .oneUser .user button.btn-warning:hover{background:#e4b4ac;color:#fff}html body #root .App .oneUser .user .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}html body #root .App .oneUser .user .top .time{display:flex;align-items:center;justify-content:flex-start}html body #root .App .oneUser .user .top .time div{margin-right:15px}html body #root .App .oneUser .user .top .btns,html body #root .App .oneUser .user .top .time div{display:flex;align-items:center;justify-content:center}html body #root .App .oneUser .user .top .btns .btn{margin-left:15px}html body #root .App .oneUser .user .small{color:#9ca7c4;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.875px}html body #root .App .oneUser .user .tag{background:#e8f8f9;color:#00aeb8;border-radius:11px;box-sizing:border-box;padding:4px 10px}html body #root .App .oneUser .user .tag.-blue{background:#e8f8f9;color:#00aeb8}html body #root .App .oneUser .user .tag.-orange{background:#e4a65f;color:#ff8700}html body #root .App .oneUser .user .tag.-green{background:#b4e4ac;color:#169300}html body #root .App .oneUser .user .info .info-block{font-weight:600;font-size:21px;line-height:22px;letter-spacing:.875px;color:#000;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}html body #root .App .oneUser .user .info .info-block span{margin-bottom:-5px;color:#b4e4ac}html body #root .App .add-user-modal{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:4;display:flex;justify-content:center;align-items:center}html body #root .App .add-user-modal button{background:#c3f0bb;box-sizing:border-box;border:1px solid #b4e4ac;padding:10px 20px;border-radius:5px;cursor:pointer;transition:.25s}html body #root .App .add-user-modal button:hover{background:#b4e4ac;color:#fff}html body #root .App .add-user-modal button.btn-warning{background:#f0c3bb;border:1px solid #e4b4ac}html body #root .App .add-user-modal button.btn-warning:hover{background:#e4b4ac;color:#fff}html body #root .App .add-user-modal .modal{width:50%;min-height:50%;background:#fff;border-radius:10px;padding:25px;box-sizing:border-box;flex-direction:column;position:relative;overflow-y:auto}html body #root .App .add-user-modal .modal,html body #root .App .add-user-modal .modal .modal-header{display:flex;justify-content:space-between;align-items:center}html body #root .App .add-user-modal .modal .modal-header button{margin-left:25px;padding:5px}html body #root .App .add-user-modal .modal .modal-body .form-group{display:flex;flex-direction:column;margin-bottom:25px}html body #root .App .add-user-modal .modal .modal-body .form-group label{margin-bottom:5px}html body #root .App .add-user-modal .modal .modal-body .form-group input{padding:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}html body #root .App .add-user-modal .modal .modal-body .form-pass .btn{box-sizing:border-box;padding:5px 10px;background:rgba(0,0,0,.2);border:1px solid #ccc;border-radius:5px;margin-top:5px;text-align:center;cursor:pointer;transition:.25s}html body #root .App .add-user-modal .modal .modal-body .form-pass .btn:hover{background:rgba(0,0,0,.1)}html body #root .App .add-user-modal .modal .modal-body .form-switch{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:25px}html body #root .App .add-user-modal .modal .modal-body .form-switch label{margin-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}html body #root .App .add-user-modal .modal .modal-body .form-switch label span{margin-right:15px}html body #root .App .add-user-modal .modal .modal-body .form-switch .switch{position:relative;display:inline-block;height:34px;display:flex;align-items:center;justify-content:flex-start}html body #root .App .add-user-modal .modal .modal-body .form-switch .switch input{opacity:0;width:0;height:0}html body #root .App .add-user-modal .modal .modal-body .form-switch .switch input:checked+.slider{background-color:#b4e4ac}html body #root .App .add-user-modal .modal .modal-body .form-switch .switch input:checked+.slider:before{left:calc(100% - 30px)}html body #root .App .add-user-modal .modal .modal-body .form-switch .switch .slider{background-color:#ccc;transition:.4s;border-radius:34px;width:60px;height:100%;display:block;position:relative;cursor:pointer}html body #root .App .add-user-modal .modal .modal-body .form-switch .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}html body #root .App .admin-stat .content .oneOrder{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}html body #root .App .admin-stat .content .oneOrder .whiteBg{min-width:40%;margin-bottom:20px}html body #root .App .admin-stat .content .oneOrder .whiteBg .tag{background:#e8f8f9;color:#00aeb8;border-radius:11px;box-sizing:border-box;padding:4px 10px}html body #root .App .admin-stat .content .oneOrder .whiteBg .tag.blue{background:#e8f8f9;color:#00aeb8}html body #root .App .admin-stat .content .oneOrder .whiteBg .tag.orange{background:#ffd29f;color:#c76900}html body #root .App .admin-stat .content .oneOrder .whiteBg .tag.green{background:#b4e4ac;color:#169300}html body #root .App .admin-stat .content .oneOrder .whiteBg .tag.red{background:#ff9f9f;color:#d70000}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .top .total{display:flex;align-items:center;justify-content:center;font-weight:700}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .top .total span{margin-right:5px;color:#b4e4ac}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .small{display:flex;align-items:center;justify-content:flex-start;margin-bottom:25px}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .small span{margin-right:5px}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .status{position:relative}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .status span:hover+.list{opacity:1;height:150px;z-index:100}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .status .list{opacity:0;height:0;transition:.25s;display:flex;flex-direction:column;list-style:none;background:rgba(0,0,0,.7);border-radius:4px;position:absolute;top:calc(100% - 12px);left:0;box-sizing:border-box;padding:10px;z-index:-1}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .status .list span{display:block;text-align:center;margin-bottom:5px;cursor:pointer;transition:.25s}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .status .list span:hover{background:#fff;color:#000}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .status .list:hover{opacity:1;height:150px;z-index:100}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .products{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-info .products .product{width:230px;height:auto;min-height:200px;margin-bottom:20px;background:#fff;border:1px solid #f8f8f8;box-shadow:0 4px 4px rgba(0,0,0,.05);border-radius:11px;box-sizing:border-box;padding:10px 15px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:6px}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-user .guest .block{margin:15px 0;display:flex;align-items:center;justify-content:flex-start}html body #root .App .admin-stat .content .oneOrder .whiteBg.order-user .guest .block .material-icons{margin-right:5px;color:#b4e4ac}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes h1{width:100%}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note{width:230px;height:auto;min-height:200px;margin-bottom:20px;background:#fff;border:1px solid #f8f8f8;box-shadow:0 4px 4px rgba(0,0,0,.05);border-radius:11px;box-sizing:border-box;padding:10px 15px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:4px}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note .author{order:1;margin-bottom:5px;display:flex;align-items:center;justify-content:flex-start}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note .author span{margin-right:5px;color:#b4e4ac}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note .date{display:flex;align-items:center;justify-content:flex-start;order:2}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note .date span{margin-right:5px}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note .text{order:3;margin-bottom:0;width:100%;margin-top:auto;max-height:100%;overflow-y:auto}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note .delete{padding:5px;position:absolute;right:5px;top:5px}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note.add-note textarea{width:100%;height:125px;margin-bottom:10px;border:1px solid #f8f8f8;border-radius:5px;box-sizing:border-box;padding:10px;resize:none;transition:.25s;outline:none}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note.add-note textarea:hover{border:1px solid rgba(180,228,172,.35)}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note.add-note textarea:active,html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note.add-note textarea:focus{border:1px solid #b4e4ac}html body #root .App .admin-stat .content .oneOrder .whiteBg.notes .note.add-note button{margin-top:auto;width:100%}html body #root .App .ctgs .catalogs-container{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:25px;gap:25px}html body #root .App .ctgs .catalogs-container .cat{border:2px solid #555;transition:.25s;border-radius:10px;display:flex;align-items:center;justify-content:center;width:200px;height:150px;cursor:pointer}html body #root .App .ctgs .catalogs-container .cat span{-webkit-transform:scale(1.4);transform:scale(1.4);transition:.25s}html body #root .App .ctgs .catalogs-container .cat:hover{border:2px solid #b4e4ac;color:#b4e4ac}html body #root .App .ctgs .catalogs-container .cat:hover span{color:#b4e4ac}html body #root .App .ctgs .catalogs-container .ctgrs{position:relative}html body #root .App .ctgs .catalogs-container .ctgrs .title{transition:.25s}html body #root .App .ctgs .catalogs-container .ctgrs .material-icons{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:.25s;font-size:3em}html body #root .App .ctgs .catalogs-container .ctgrs:hover .title{opacity:0}html body #root .App .ctgs .catalogs-container .ctgrs:hover .material-icons{opacity:1;color:red}html body #root .App .admin-products .content .all-users .import-product-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center;justify-content:center}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content{width:500px;min-height:350px;height:auto;box-sizing:border-box;padding:20px;border-radius:10px;background:#fff;border:1px solid #b4e4ac;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .load{width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .load h2{text-align:center;margin-bottom:40px}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .load .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;border:2px solid #b4e4ac;border-right-color:transparent;transition:.25s;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .load:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;border:2px solid #b4e4ac;border-left-color:transparent;transition:.25s;animation:rotate 2.2s linear infinite reverse}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content h2{width:100%}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .catalogs-container{width:100%;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .catalogs-container .catalog_item{flex:1 1 40%;text-align:center;box-sizing:border-box;background:#555;color:#fff;padding:10px;border-radius:0;transition:.25s;cursor:pointer}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .catalogs-container .catalog_item:hover{background:#b4e4ac}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .catalogs-container .catalog_item.catalog_item-active{border-radius:7px;background:#b4e4ac}html body #root .App .admin-products .content .all-users .import-product-layer .import-product-layer_content .btn{margin:20px auto 0}html body #root .App .admin-products .content .import-products{margin-bottom:25px;display:flex;align-items:center;justify-content:flex-end}html body #root .App .admin-products .content .import-products button{margin-right:25px}html body #root .App .admin-products .content .import-products button:last-child{margin-right:0}html body #root .App .admin-products .content .import-products .import-product-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center;justify-content:center}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content{width:500px;min-height:350px;height:auto;box-sizing:border-box;padding:20px;border-radius:10px;background:#fff;border:1px solid #b4e4ac;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .load{width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .load h2{text-align:center;margin-bottom:40px}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .load .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;border:2px solid #b4e4ac;border-right-color:transparent;transition:.25s;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .load:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;border:2px solid #b4e4ac;border-left-color:transparent;transition:.25s;animation:rotate 2.2s linear infinite reverse}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content h2{width:100%}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .catalogs-container{width:100%;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .catalogs-container .catalog_item{flex:1 1 40%;text-align:center;box-sizing:border-box;background:#555;color:#fff;padding:10px;border-radius:0;transition:.25s;cursor:pointer}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .catalogs-container .catalog_item:hover{background:#b4e4ac}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .catalogs-container .catalog_item.catalog_item-active{border-radius:7px;background:#b4e4ac}html body #root .App .admin-products .content .import-products .import-product-layer .import-product-layer_content .btn{margin:20px auto 0}html body #root .App .admin-products .content .btn-top{position:fixed;bottom:20px;right:20px}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes pulse{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}html body #root .App .admin-single-product .content{display:flex;align-items:stretch;justify-content:space-between;border-top:1px solid #555}html body #root .App .admin-single-product .content .left{flex:1 1 40%;max-width:40%}html body #root .App .admin-single-product .content .left img{width:100%;height:100%;object-fit:contain}html body #root .App .admin-single-product .content .right{flex:1 1 50%;max-width:50%;box-sizing:border-box;padding:20px}html body #root .App .admin-single-product .content .right .btns{display:flex;align-items:center;justify-content:flex-start;width:100%}html body #root .App .admin-single-product .content .right .btn{background:#f0f0ff;box-sizing:border-box;padding:6px 10px;border:1px solid #bbbaba;border-radius:4px;cursor:pointer;max-width:175px;text-align:center;margin-bottom:10px;margin-right:10px}html body #root .App .admin-single-product .content .right .btn:last-child{margin-right:0}html body #root .App .admin-single-product .content .right .title{font-style:normal;font-weight:200;font-size:48px;line-height:56px;margin-bottom:10px}html body #root .App .admin-single-product .content .right .price{font-weight:200;font-size:24px;line-height:28px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;margin-top:20px}html body #root .App .admin-single-product .content .right .price svg{margin-right:7px}html body #root .App .admin-single-product .content .right .variant-title{font-style:normal;font-weight:200;font-size:16px;line-height:19px;margin-bottom:10px;min-height:19px}html body #root .App .admin-single-product .content .right .variants{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}html body #root .App .admin-single-product .content .right .variants .variant{margin-right:20px;box-sizing:border-box;padding:7px 10px;font-weight:200;font-size:16px;line-height:19px;border:1px solid #b4e4ac;transition:.25s;cursor:pointer}html body #root .App .admin-single-product .content .right .variants .variant:hover{background:rgba(180,228,172,.45)}html body #root .App .admin-single-product .content .right .variants .variant-active{background:#b4e4ac}html body #root .App .admin-single-product .content .right .quantity{font-style:normal;font-weight:200;font-size:16px;line-height:19px;min-height:19px;margin-bottom:20px}html body #root .App .admin-single-product .content .right .description{font-weight:300;font-size:16px;line-height:19px}html body #root .App .admin-single-product .content .img-side{box-sizing:border-box;padding:20px}html body #root .App .admin-single-product .content .img-side img{width:100%;height:100%;object-fit:contain}html body #root .App .admin-single-product-edit .right{flex:1 1 50%;max-width:50%;box-sizing:border-box;padding:20px}html body #root .App .admin-single-product-edit .right .selectCategory{margin-bottom:20px;box-sizing:border-box;background:#000}html body #root .App .admin-single-product-edit .right .selectCategory,html body #root .App .admin-single-product-edit .right input{font-weight:300;font-size:16px;line-height:19px;background:transparent;transition:.25s;border:1px solid rgba(187,186,186,.4);box-sizing:border-box;padding:4px 4px 4px 6px;outline:none}html body #root .App .admin-single-product-edit .right .selectCategory:active,html body #root .App .admin-single-product-edit .right .selectCategory:focus,html body #root .App .admin-single-product-edit .right .selectCategory:hover,html body #root .App .admin-single-product-edit .right input:active,html body #root .App .admin-single-product-edit .right input:focus,html body #root .App .admin-single-product-edit .right input:hover{border:1px solid #bbbaba;border-radius:3px;background:rgba(187,186,186,.1);outline:2px solid #bbbaba}html body #root .App .admin-single-product-edit .right .selectCategory:disabled,html body #root .App .admin-single-product-edit .right input:disabled{color:#555}html body #root .App .admin-single-product-edit .right .selectCategory:disabled:hover,html body #root .App .admin-single-product-edit .right input:disabled:hover{border:1px solid rgba(187,186,186,.4);box-sizing:border-box;padding-left:6px;outline:none;cursor:not-allowed}html body #root .App .admin-single-product-edit .right .title input{font-style:normal;font-weight:200;font-size:48px;line-height:56px;margin-bottom:10px}html body #root .App .admin-single-product-edit .right .price input{font-weight:200;font-size:24px;line-height:28px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;margin-top:20px}html body #root .App .admin-single-product-edit .right .price svg{margin-right:7px}html body #root .App .admin-single-product-edit .right .variant-title{margin-bottom:10px}html body #root .App .admin-single-product-edit .right .variants{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}html body #root .App .admin-single-product-edit .right .variants .variant{margin-right:20px;box-sizing:border-box;padding:7px 10px;font-weight:200;font-size:16px;line-height:19px;border:1px solid #b4e4ac;transition:.25s;cursor:pointer}html body #root .App .admin-single-product-edit .right .variants .variant:hover{background:rgba(180,228,172,.45)}html body #root .App .admin-single-product-edit .right .variants .variant-active{background:#b4e4ac}html body #root .App .admin-single-product-edit .right .quantity input{font-style:normal;font-weight:200;font-size:16px;line-height:19px;min-height:19px;margin-bottom:20px}html body #root .App .admin-single-product-edit .right .variant-data{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;padding-left:20px;margin:15px 0}html body #root .App .admin-single-product-edit .right .variant-data input{margin-bottom:5px}html body #root .App .admin-single-product-edit .left{display:flex;align-items:center;justify-content:center}html body #root .App .admin-single-product-edit .left .add-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px dashed #b4e4ac;cursor:pointer;background:rgba(180,228,172,.1);transition:.25s}html body #root .App .admin-single-product-edit .left .add-img:hover{background:rgba(180,228,172,.45)}html body #root .App .admin-single-product-edit .left .add-img input{display:none}html body #root .App .retail-catalog{min-height:calc(100vh - 286px)}html body #root .App .retail-catalog .content{color:#1e1b1b}html body #root .App .retail-catalog .content .catalog-header{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:25px 0;border-bottom:1px solid rgba(30,27,27,.5)}html body #root .App .retail-catalog .content .catalog-header .catalog-item{box-sizing:border-box;padding:10px 35px;border-right:1px solid #000;transition:.25s;cursor:pointer;font-weight:200;font-size:16px;line-height:19px;letter-spacing:1px;position:relative}html body #root .App .retail-catalog .content .catalog-header .catalog-item:last-child{border-right:none}html body #root .App .retail-catalog .content .catalog-header .catalog-item:hover{background:#b4e4ac}html body #root .App .retail-catalog .content .catalog-header .catalog-item .bg{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:.25s;overflow:hidden}html body #root .App .retail-catalog .content .catalog-header .catalog-item .bg svg{width:100%;height:auto;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);object-fit:cover}html body #root .App .retail-catalog .content .catalog-header .catalog-item .bg svg *{opacity:.6;fill:#fff}html body #root .App .retail-catalog .content .catalog-header .catalog-item span{position:relative;z-index:2}html body #root .App .retail-catalog .content .catalog-header .catalog-item-active{background:#b4e4ac}html body #root .App .retail-catalog .content .catalog-header .catalog-item-active .bg{opacity:1}html body #root .App .retail-catalog .content .retail-content{display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box;padding:25px 0}html body #root .App .retail-catalog .content .retail-content .mobile-cart{display:none}html body #root .App .retail-catalog .content .retail-content .retail-filters{max-width:30%;flex:1 1 30%;box-sizing:border-box;padding:0 20px;border-right:1px solid rgba(30,27,27,.5)}html body #root .App .retail-catalog .content .retail-content .retail-filters .tag-name{font-weight:400;font-size:16px;line-height:19px;margin-bottom:20px}html body #root .App .retail-catalog .content .retail-content .retail-filters .category-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}html body #root .App .retail-catalog .content .retail-content .retail-filters .category-container .tag{max-width:45%;min-width:45%;box-sizing:border-box;padding:10px;text-align:center;background:#b4e4ac;margin-bottom:10px;transition:.25s;cursor:pointer;position:relative}html body #root .App .retail-catalog .content .retail-content .retail-filters .category-container .tag:hover{background:#8bb185;color:#8bb185}html body #root .App .retail-catalog .content .retail-content .retail-filters .category-container .tag:hover span.count{opacity:1;color:#1e1b1b}html body #root .App .retail-catalog .content .retail-content .retail-filters .category-container .tag span.count{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8bb185;background:#8bb185;transition:.25s;opacity:0}html body #root .App .retail-catalog .content .retail-content .retail-filters .category-container .tag-active{background:#8bb185}html body #root .App .retail-catalog .content .retail-content .retail-products{max-width:70%;flex:1 1 70%;box-sizing:border-box;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item{position:relative;overflow:hidden;width:200px;height:260px;margin-bottom:25px;margin-right:35px;box-sizing:border-box;padding:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-content:center}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(odd) .borders{position:absolute;width:100%;height:100%;left:0;top:0;background:transparent;transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(odd) .borders .border{position:absolute;background:rgba(30,27,27,.5);transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(odd) .borders .border-top{top:0;left:0;width:80%;height:1px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(odd) .borders .border-right{bottom:0;right:0;width:1px;height:80%}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(odd) .borders .border-bottom{bottom:0;right:0;width:80%;height:1px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(odd) .borders .border-left{top:0;left:0;width:1px;height:80%}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(2n) .borders{position:absolute;width:100%;height:100%;left:0;top:0;background:transparent;transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(2n) .borders .border{position:absolute;background:rgba(30,27,27,.5);transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(2n) .borders .border-top{top:0;right:0;width:80%;height:1px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(2n) .borders .border-right{top:0;right:0;width:1px;height:80%}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(2n) .borders .border-bottom{bottom:0;left:0;width:80%;height:1px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:nth-child(2n) .borders .border-left{bottom:0;left:0;width:1px;height:80%}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .preloadImg{width:100%;height:auto;min-height:165px;max-height:200px;box-sizing:border-box;transition:.25s;display:flex;align-items:center;justify-content:center;-webkit-animation:pulse .5s infinite;animation:pulse .5s infinite}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .preloadImg span{font-size:40px;color:#b4e4ac}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-image{width:100%;height:auto;min-height:165px;max-height:200px;box-sizing:border-box;transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-image img{-webkit-filter:drop-shadow(0 0 4px rgba(180,228,172,.4));filter:drop-shadow(0 0 4px rgba(180,228,172,.4));width:100%;height:100%;object-fit:cover}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-title{transition:.25s;font-weight:200;font-size:16px;line-height:19px;width:100%;text-align:center;min-height:60px;display:flex;align-items:center;justify-content:center}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info{position:absolute;top:100%;transition:.25s;left:0;opacity:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;flex-direction:column}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info .product-price{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:31px;margin-bottom:20px;box-sizing:border-box;padding:10px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info .product-price svg:first-child{margin-right:10px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info .product-price svg:last-child{margin-left:5px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info .description{text-align:center;box-sizing:border-box;padding:0 10px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .borders .border{background:#b4e4ac}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .borders .border-bottom,html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .borders .border-top{width:100%;height:2px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .borders .border-left,html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .borders .border-right{height:100%;width:2px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .product-image,html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .product-title{-webkit-filter:blur(5px);filter:blur(5px)}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item:hover .product-info{top:0;opacity:1}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination{flex:1 1 100%;width:100%;box-sizing:border-box;padding:0 20px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination .product-pagination-container{display:flex;justify-content:flex-start;align-items:center;width:100%}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination .product-pagination-container .product-pagination-item{margin-right:10px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid rgba(0,0,0,.7);background:#fff;color:#000;font-size:16px;font-weight:400;line-height:19px;cursor:pointer;transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination .product-pagination-container .product-pagination-item:hover{border-color:#b4e4ac;color:#b4e4ac}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination .product-pagination-container .product-pagination-item-active{background:#b4e4ac;border-color:#b4e4ac;color:#fff}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination .product-pagination-container .product-pagination-item-active:hover{color:#fff}html body #root .App .retail-catalog .content .retail-content .retail-products-empty{flex-direction:column;align-items:center;justify-content:center}html body #root .App .retail-catalog .content .retail-content .retail-products-empty h2{text-align:center;font-size:41px}html body #root .App .retail-catalog .content .retail-content .retail-products-empty .btn{cursor:pointer;border:1px solid #8bb185;box-sizing:border-box;padding:10px;transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products-empty .btn:hover{background:#8bb185}html body #root .App .product-page{min-height:calc(100vh - 286px)}html body #root .App .product-page .content{display:flex;align-items:stretch;justify-content:space-between}html body #root .App .product-page .content .mobile-cart{display:none}html body #root .App .product-page .content .img-container{flex:1 1 40%;max-width:40%}html body #root .App .product-page .content .img-container .img-main{box-sizing:border-box;padding:15px}html body #root .App .product-page .content .img-container .img-main img{width:100%;height:100%;object-fit:cover}html body #root .App .product-page .content .info-container{flex:1 1 50%;max-width:50%;box-sizing:border-box;padding:50px 20px 20px}html body #root .App .product-page .content .info-container .title{font-style:normal;font-weight:200;font-size:48px;line-height:56px;margin-bottom:10px}html body #root .App .product-page .content .info-container .price{font-weight:200;font-size:24px;line-height:28px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;margin-top:20px}html body #root .App .product-page .content .info-container .price svg{margin-right:7px}html body #root .App .product-page .content .info-container .variant-title{font-style:normal;font-weight:200;font-size:16px;line-height:19px;margin-bottom:10px;min-height:19px}html body #root .App .product-page .content .info-container .variants{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}html body #root .App .product-page .content .info-container .variants .variant{margin-right:20px;min-width:75px;text-align:center;box-sizing:border-box;padding:7px 10px;font-weight:200;font-size:16px;line-height:19px;border:1px solid #b4e4ac;transition:.25s;cursor:pointer}html body #root .App .product-page .content .info-container .variants .variant:hover{background:rgba(180,228,172,.45)}html body #root .App .product-page .content .info-container .variants .variant-active{background:#b4e4ac}html body #root .App .product-page .content .info-container .quantity{font-style:normal;font-weight:200;font-size:16px;line-height:19px;min-height:19px;margin-bottom:20px}html body #root .App .product-page .content .info-container .description{font-weight:300;font-size:16px;line-height:19px;margin-bottom:35px}html body #root .App .product-page .content .info-container .guar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px}html body #root .App .product-page .content .info-container .guar svg{margin-right:8px}html body #root .App .product-page .content .info-container .btns{display:flex;align-items:center;justify-content:space-between}html body #root .App .product-page .content .info-container .btns .btn{box-sizing:border-box;padding:15px 25px;border:1px solid #b4e4ac;cursor:pointer;transition:.25s}html body #root .App .product-page .content .info-container .btns .btn-primary{background:#b4e4ac;font-style:normal;font-weight:400;font-size:16px;line-height:19px}html body #root .App .product-page .content .info-container .btns .btn-primary:hover{color:rgba(30,27,27,.8);background:rgba(180,228,172,.75)}html body #root .App .product-page .content .info-container .btns .btn-second:hover{color:hsla(0,0%,100%,.8);background:rgba(30,27,27,.25)}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}html body #root .App .cart-page .content{display:flex;align-items:stretch;justify-content:flex-start;box-sizing:border-box;padding:15px 0;min-height:calc(100vh - 286px)}html body #root .App .cart-page .content .products{flex:1 1 60%;min-width:60%;max-width:60%;width:60%;box-sizing:border-box;padding:23px;border-right:1px solid rgba(30,27,27,.5)}html body #root .App .cart-page .content .products .btns{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}html body #root .App .cart-page .content .products .btns .btn{text-align:center;font-weight:400;font-size:16px;line-height:19px;box-sizing:border-box;padding:8px;background:#b4e4ac;cursor:pointer;transition:.25s}html body #root .App .cart-page .content .products .btns .total{font-weight:200;font-size:16px;line-height:19px;display:flex;align-items:center;justify-content:center}html body #root .App .cart-page .content .products .btns .total svg{margin-left:5px;margin-top:-2px}html body #root .App .cart-page .content .products .products-container{display:flex;flex-direction:column}html body #root .App .cart-page .content .products .products-container .product{margin-bottom:25px;display:flex;align-items:stretch;width:100%;border-bottom:1px solid rgba(30,27,27,.5);box-sizing:border-box;padding-bottom:10px}html body #root .App .cart-page .content .products .products-container .product .img{width:85px;height:100px}html body #root .App .cart-page .content .products .products-container .product .img img{width:100%;height:100%;object-fit:cover}html body #root .App .cart-page .content .products .products-container .product .title{flex:2 1;display:flex;align-items:center;justify-content:center;font-weight:200;font-size:16px;line-height:19px}html body #root .App .cart-page .content .products .products-container .product .title .sub{background:#b4e4ac;box-sizing:border-box;font-weight:400;padding:3px;margin-left:4px}html body #root .App .cart-page .content .products .products-container .product .count{display:flex;align-items:center;justify-content:center;flex:1 1}html body #root .App .cart-page .content .products .products-container .product .count .man-count{box-sizing:border-box;margin:0 10px;border:1px solid #b4e4ac;padding:5px 10px;font-weight:700}html body #root .App .cart-page .content .products .products-container .product .count svg{cursor:pointer}html body #root .App .cart-page .content .products .products-container .product .count svg *{transition:.25s}html body #root .App .cart-page .content .products .products-container .product .count svg:hover *{fill:#b4e4ac}html body #root .App .cart-page .content .products .products-container .product .price{display:flex;align-items:center;justify-content:center;font-weight:200;font-size:16px;line-height:19px;flex:1 1}html body #root .App .cart-page .content .products .products-container .product .price svg{margin-left:10px}html body #root .App .cart-page .content .products .products-container .product .delete{display:flex;align-items:center;justify-content:center;font-weight:200;font-size:16px;line-height:19px;flex:1 1}html body #root .App .cart-page .content .products .products-container .product .delete svg{margin-right:10px;cursor:pointer}html body #root .App .cart-page .content .products .products-container .product .delete svg *{transition:.25s}html body #root .App .cart-page .content .products .products-container .product .delete .delete-func{display:flex;align-items:center;justify-content:center;transition:.25s}html body #root .App .cart-page .content .products .products-container .product .delete .delete-func:hover{color:#b4e4ac;cursor:pointer}html body #root .App .cart-page .content .products .products-container .product .delete .delete-func:hover *{fill:#b4e4ac}html body #root .App .cart-page .content .products .products-container .product:first-child{border-bottom:none;padding:0}html body #root .App .cart-page .content .products .products-container .product:first-child .img{height:5px}html body #root .App .cart-page .content .paying-form{flex:1 1 40%;min-width:40%;max-width:40%;width:40%;box-sizing:border-box;padding:23px}html body #root .App .cart-page .content .paying-form .block-form .title{font-weight:400;font-size:16px;line-height:19px;border-bottom:1px solid rgba(30,27,27,.5);margin-bottom:15px;box-sizing:border-box;padding-bottom:5px}html body #root .App .cart-page .content .paying-form .block-form .text-input,html body #root .App .cart-page .content .paying-form .block-form input{background:#e7e7e7;border:1px solid #b4e4ac;box-sizing:border-box;padding:6px;transition:.25s;font-size:17px;outline:none;width:100%}html body #root .App .cart-page .content .paying-form .block-form .text-input:focus,html body #root .App .cart-page .content .paying-form .block-form input:focus{border:1px solid #b4e4ac;background:#fff}html body #root .App .cart-page .content .paying-form .block-form .nonPadding{padding:0!important}html body #root .App .cart-page .content .paying-form .block-form .form-group{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}html body #root .App .cart-page .content .paying-form .block-form .form-group input{width:45%}html body #root .App .cart-page .content .paying-form .block-form .one-input{width:100%;margin-bottom:15px}html body #root .App .cart-page .content .paying-form .block-form .one-input label{font-weight:200;font-size:16px;line-height:19px;margin-bottom:8px;display:block}html body #root .App .cart-page .content .paying-form .block-form .select-form{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:15px}html body #root .App .cart-page .content .paying-form .block-form .select-form .box{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin-right:15px}html body #root .App .cart-page .content .paying-form .block-form .select-form .box input{margin-right:5px;margin-top:-1px;width:auto}html body #root .App .cart-page .content .paying-form .block-form .address{margin-bottom:15px}html body #root .App .cart-page .content .paying-form .block-form .address a{text-decoration:none;margin-top:10px;box-sizing:border-box;padding-left:6px;color:inherit;transition:.25s;font-weight:400}html body #root .App .cart-page .content .paying-form .block-form .address a:hover{color:#b4e4ac}html body #root .App .cart-page .content .paying-form .block-form .hint{font-size:14px;line-height:19px;margin-bottom:15px}html body #root .App .cart-page .content .paying-form .btn-pay{text-align:center;font-weight:400;font-size:16px;line-height:19px;box-sizing:border-box;padding:8px;background:#b4e4ac;cursor:pointer;transition:.25s}html body #root .App .order-final-msg{min-height:calc(100vh - 286px);display:flex;flex-direction:column;align-items:center;justify-content:center}html body #root .App .order-final-msg h1{font-size:51px}html body #root .App .order-final-msg b{-webkit-user-select:text;user-select:text}html body #root .App .order-final-msg p{letter-spacing:1px}@media(max-width:768px){html body #root .App .mobile-header-btn{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;width:25px;height:25px;position:fixed;top:10px;left:10px;z-index:20;transition:.45s}html body #root .App .mobile-header-btn .line{transition:.25s;width:100%;height:2px;background-color:#b4e4ac;box-shadow:0 0 0 1px #b4e4ac}html body #root .App .mobile-header-btn.open-mobile-btn{left:calc(100% - 35px)}html body #root .App .mobile-header-btn.open-mobile-btn .line{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}html body #root .App .mobile-header-btn.open-mobile-btn .line:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}html body #root .App .mobile-header-btn.open-mobile-btn .line:nth-child(2){-webkit-transform:scale(2);transform:scale(2);opacity:0}html body #root .App .mobile-header-btn.open-mobile-btn .line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html body #root .App .header{position:fixed;top:0;left:-100%!important;width:100%;height:100%;background-color:#b4e4ac;flex-direction:column;z-index:19}html body #root .App .header .head-bg{width:100%;height:auto;top:auto;bottom:0}html body #root .App .header .head-bg svg{width:100%;height:auto}html body #root .App .header .content{display:flex;flex-direction:column}html body #root .App .header .content .menu{order:2;flex-direction:column;align-items:center;justify-content:center}html body #root .App .header .content .menu li{margin-bottom:20px;font-size:21px;color:#1e1b1b}html body #root .App .header .content .menu li.language svg{stroke:#1e1b1b}html body #root .App .header .content .menu li.language:hover ul li{margin-bottom:0}html body #root .App .header .content .logo{order:1;width:100%;margin-bottom:35px;box-sizing:border-box;padding-bottom:15px;border-bottom:2px solid #fff}html body #root .App .header.main-header{position:fixed;background-color:#b4e4ac;flex-direction:column}html body #root .App .header.main-header .head-bg{width:100%;height:auto;top:auto;bottom:0;opacity:1}html body #root .App .header.main-header .head-bg svg{width:100%;height:auto}html body #root .App .header.main-header .head-bg svg *{transition:.25s;fill:#fff;opacity:.45!important}html body #root .App .header.main-black-header .head-bg{width:100%;height:auto;top:auto;bottom:0}html body #root .App .header.main-black-header .head-bg svg{width:100%;height:auto}html body #root .App .open-mobile-header{left:0!important}html body #root .App .main-intro .content{justify-content:space-between}html body #root .App .main-intro .content .center{justify-self:flex-start;margin:20px auto}html body #root .App .main-intro .content .center h1{font-size:40px;text-align:center}html body #root .App .main-intro .content .center .btns{display:flex;flex-direction:column;align-items:center}html body #root .App .main-intro .content .center .btns .btn{margin-bottom:25px;min-width:221px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;align-content:center}html body #root .App .main-intro .content .center .btns .btn:last-child{margin-bottom:0}html body #root .App .main-intro .content .bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}html body #root .App .main-intro .content .bottom .social-block{margin-bottom:10px}html body #root .App .main-intro .content .bottom .social-block:last-child{margin-bottom:0}html body #root .App .main-info-blocks .content{display:flex;flex-direction:column}html body #root .App .main-info-blocks .content .block{margin-bottom:25px}html body #root .App .main-info-blocks .content .block:last-child{margin-bottom:0}html body #root .App .main-info .content{flex-direction:column}html body #root .App .main-info .content .half .half-content{padding:10px 20px}html body #root .App .main-info .content .half .half-content .head{text-align:center}html body #root .App .main-info .content .half .half-content .center-img{width:100%}html body #root .App .main-info .content .half .half-content.sec-half-content{padding:10px 20px}html body #root .App .main-big-button .content{display:flex;flex-direction:column}html body #root .App .main-big-button .content .half{max-height:50vh;min-height:50vh}html body #root .App .main-big-button .content .half:first-child{border-right:none;border-bottom:2px solid #b4e4ac}html body #root .App .main-big-button .content .half .half-content{position:absolute;box-sizing:border-box;padding:30px}html body #root .App .main-big-button .content .half .half-content .head{box-sizing:border-box;width:100%;padding:30px}html body #root .App .main-big-button .content .half .half-content .btn{width:100%}html body #root .App .main-partners .half .half-content .text-blocks{margin-bottom:20px}html body #root .App .main-partners .half .half-content .btn-more{position:static;bottom:auto;right:auto;-webkit-transform:none;transform:none}html body #root .App .main-partners .half .partner-blocks{padding:10px 20px;align-items:stretch}html body #root .App .main-partners .half .partner-blocks .partner-block{height:auto}html body #root .App .contact-page .content .social-content .socials{width:100%;flex-wrap:wrap}html body #root .App .contact-page .content .social-content .socials ul{width:100%}html body #root .App .general-info .content{flex-direction:column}html body #root .App .general-info .content .general-info-header{flex:1 1 100%}html body #root .App .general-info .content .general-info-header:after{display:none}html body #root .App .about-main .content .text-content p{padding:0}html body #root .App .about-main-team .content .text-content .team-blocks .block{margin-bottom:30px;flex:1 1 100%;box-sizing:border-box;padding:15px 10px;display:flex;flex-direction:column}html body #root .App .about-main-team .content .text-content .team-blocks .block:after{content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:90%;height:1px;background:#b4e4ac;box-sizing:border-box;padding:0 20px}html body #root .App .about-main-team .content .text-content .team-blocks .block .img-block{min-width:200px;background-repeat:no-repeat;background-size:cover;background-position:50%;height:200px;width:200px;margin-bottom:20px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block{align-self:stretch}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .name{font-weight:300;font-size:32px;line-height:38px;margin-bottom:10px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .position{font-weight:400;font-size:16px;line-height:19px;color:#b4e4ac;text-indent:1.5em;margin-bottom:20px}html body #root .App .about-main-team .content .text-content .team-blocks .block .text-block .description{font-weight:200;font-size:16px;line-height:21px}html body #root .App .retail-catalog .content .catalog-header{flex-direction:column;position:relative}html body #root .App .retail-catalog .content .catalog-header .catalog-item{border-right:none}html body #root .App .retail-catalog .content .retail-content{position:relative}html body #root .App .retail-catalog .content .retail-content .mobile-cart{display:flex;position:fixed;top:75px;left:10px}html body #root .App .retail-catalog .content .retail-content .mobile-cart .count{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(-90%);transform:translateX(-50%) translateY(-90%);font-weight:700;color:#b4e4ac}html body #root .App .retail-catalog .content .retail-content .mobile-cart svg *{fill:#b4e4ac}html body #root .App .retail-catalog .content .retail-content .retail-filters{border-right:none;position:fixed;width:100%;max-width:100%;z-index:30;background:hsla(0,0%,100%,.75);height:100%;left:-100%;transition:.25s;top:0;box-sizing:border-box;padding:25px}html body #root .App .retail-catalog .content .retail-content .retail-filters.active-filters{left:0}html body #root .App .retail-catalog .content .retail-content .retail-products{width:100%;max-width:100%;align-items:center;justify-content:center;position:relative}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn{width:25px;height:25px;display:flex;flex-direction:column;align-content:space-around;justify-content:space-between;align-items:center;z-index:31;transition:.25;position:absolute;right:10px;top:0}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn .line{width:100%;height:2px;background:#000;transition:.25s}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn .line:nth-child(2){width:75%}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn .line:nth-child(3){width:45%}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn.active-filters-btn{position:fixed;top:10px}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn.active-filters-btn .line{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn.active-filters-btn .line:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn.active-filters-btn .line:nth-child(2){display:none}html body #root .App .retail-catalog .content .retail-content .retail-products .filter-btn.active-filters-btn .line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item{padding:5px;margin-right:0;height:275px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-image{margin-bottom:20px;max-height:180px}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-title{min-height:auto}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info{position:static;opacity:1}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info .product-price{padding:0;font-size:21px;margin-bottom:0}html body #root .App .retail-catalog .content .retail-content .retail-products .product-item .product-info .description{display:none}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination .product-pagination-container{flex-wrap:wrap}html body #root .App .retail-catalog .content .retail-content .retail-products .product-pagination .product-pagination-container .product-pagination-item{margin-bottom:10px}html body #root .App .retail-catalog .content .retail-content .retail-products-empty h2{line-height:1}html body #root .App .product-page .content{flex-direction:column;padding-left:40px}html body #root .App .product-page .content .mobile-cart{display:flex;position:fixed;top:75px;left:10px}html body #root .App .product-page .content .mobile-cart .count{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(-90%);transform:translateX(-50%) translateY(-90%);font-weight:700;color:#b4e4ac}html body #root .App .product-page .content .mobile-cart svg *{fill:#b4e4ac}html body #root .App .product-page .content .img-container{width:100%;max-width:100%}html body #root .App .product-page .content .info-container{max-width:100%;width:100%;padding:0;display:flex;flex-direction:column}html body #root .App .product-page .content .info-container .title{order:1}html body #root .App .product-page .content .info-container .price{order:2}html body #root .App .product-page .content .info-container .variants{order:3}html body #root .App .product-page .content .info-container .description{order:5}html body #root .App .product-page .content .info-container .btns{order:4;margin-bottom:20px}html body #root .App .cart-page .content{flex-direction:column}html body #root .App .cart-page .content .products{order:2;width:100%;max-width:100%}html body #root .App .cart-page .content .products .btns .btn{padding:8px 4px}html body #root .App .cart-page .content .products .products-container{overflow-x:scroll}html body #root .App .cart-page .content .products .products-container .product{width:600px}html body #root .App .cart-page .content .products .products-container .product .title{text-align:center}html body #root .App .cart-page .content .products .products-container .product .delete .delete-func{flex-direction:column}html body #root .App .cart-page .content .products .products-container .product .delete .delete-func svg{margin-right:0}html body #root .App .cart-page .content .paying-form{order:1;width:100%;max-width:100%}html body #root .App .order-final-msg{min-height:calc(100vh - 286px);display:flex;flex-direction:column;align-items:center;justify-content:center}html body #root .App .order-final-msg h1{font-size:51px;line-height:1;text-align:center}html body #root .App .order-final-msg p{letter-spacing:1px;line-height:1;text-align:center}html body #root .App .footer .content{flex-direction:row;flex-wrap:wrap}html body #root .App .footer .content .logo{flex:1 1 100%;order:10;display:flex;width:100%;height:auto;margin-top:25px;box-sizing:border-box;padding-top:15px;border-top:2px solid #fff}html body #root .App .footer .content .call-block,html body #root .App .footer .content .contact-block,html body #root .App .footer .content .links-block{margin-bottom:25px}}html body #root .App .notFound .content{min-height:calc(100vh - 286px);display:flex;flex-direction:column;align-items:center;justify-content:center}html body #root .App .notFound .content h1{font-size:51px}html body #root .App .notFound .content .btn{margin-top:20px;border:1px solid #b4e4ac;box-sizing:border-box;padding:8px 20px;text-align:center;cursor:pointer}
/*# sourceMappingURL=main.db02094b.chunk.css.map */