body{background:url(/static/media/bg-img.56c0b967.jpg) no-repeat top fixed;background-size:cover;margin:0;font-family:"Lato",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.main-header{padding:20px 0;display:flex;justify-content:space-around;align-items:center}.main-header h3,.main-header p{color:#fff;margin:0;padding:10px}.main-header h3{text-transform:uppercase}.main-header p{border:1px solid #fff;border-radius:5px}@media screen and (max-width:480px){.main-header{padding:20px 10px}}.header-bg{background:rgba(0,0,0,.5)}.nav-link{position:relative;color:#f9f9f9;font-weight:700;font-size:22px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:480px){.nav-link{font-size:18px}}.count-num{position:absolute;top:-30%;right:-10;border:1px solid #fff;border-radius:50%;padding:3px 7px;font-size:12px;font-weight:700;color:#fff}@media screen and (max-width:480px){.count-num{font-size:10px;padding:2px 6px}}.footer-bg{padding:15px 0;color:#fff;width:100%;background:rgba(0,0,0,.2);text-align:right}.footer-bg p{margin:0;text-transform:uppercase;font-size:13px}.footer-fixed{position:fixed;left:0;bottom:0}.page-404{display:flex;flex-direction:column;max-width:550px;color:#fff;margin:0 auto}.page-404 a{text-decoration:none}.page-404 h2,.page-404 h3{margin:0;padding:20px;font-size:30px}.page-404 h2{margin-top:50px}.page-404 h3{margin-bottom:20px}.icon{cursor:pointer;position:absolute;top:5%;right:5%;width:23px;height:23px;display:inline-block}.icon--sm{width:8px;height:8px}.icon--lg{width:32px;height:32px}.icon--modal{top:32%}.modal-closing{top:35%;right:8%}.form-closing{top:50%;right:10%}.header-button{padding:10px;border:2px solid #fff;background-color:#b7092f;color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;cursor:pointer;border-radius:5px}.header-button:focus{outline:none}.header-button:hover{background-color:#046b04;transition:.7s;transform:scale(1.05)}.item-button,.page404-button,.purchase-button{background-color:transparent;outline:none;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer;border:1px solid #fff;border-radius:5px;padding:5px 10px}.item-button:focus,.page404-button:focus,.purchase-button:focus{outline:none}.item-button:hover,.page404-button:hover,.purchase-button:hover{transition:.7s;transform:scale(1.05);background-color:hsla(0,0%,88.6%,.4)}.page404-button{font-size:24px;margin-bottom:50px}.purchase-button{font-size:22px;margin-top:30px;margin-bottom:20px}.button-block{display:flex;justify-content:space-around}.product-item{list-style-type:none;color:#fff;padding:15px;border:1px solid #fff;border-radius:10px;background:rgba(0,0,0,.4);position:relative}.product-item img{margin-top:10px}.product-item p{text-align:left}@media screen and (max-width:768px)and (min-width:481px){.product-item{margin:0 auto}}@media screen and (max-width:480px)and (min-width:321px){.product-item{margin:0 auto}}@media screen and (max-width:320px){.product-item{margin:0 auto}}.list-item{margin:0;padding:10px;display:grid;grid-gap:10px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px)and (min-width:481px){.list-item{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media screen and (max-width:480px){.list-item{grid-template-columns:repeat(1,1fr)}}.modal-window{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(88,88,88,.7)}.modal-block{max-width:500px;border-radius:10px;background-color:rgba(43,136,133,.9803921568627451);color:#fff}.modal-header,.modal-header h3{padding:25px 35px;border-top-left-radius:10px;border-top-right-radius:10px;text-align:left}.modal-header{position:relative;display:flex;justify-content:space-between;background-color:rgba(28,92,95,.9803921568627451)}.modal-header h3{font-size:22px;margin:0;padding:0}.modal-content{padding:40px 40px 25px;font-size:15px;line-height:30px}.modal-text{margin:0;padding-bottom:35px}.modal-button{width:100px;padding:15px 27px;cursor:pointer;border-radius:10px;font-size:15px;border:0 solid #000;background-color:#1c5c5f;color:#fff}.modal-button:focus{outline:none}.modal-button:hover{transform:scale(1.1)}.modal-button+.modal-button,.modal-button+.modal-clicker{margin-left:10px}.form-window{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(92,92,92,.5)}.form-block{min-width:350px;max-width:600px;border-radius:10px;background-color:#d7d7f7;color:#000}.form-content{display:flex;flex-direction:column;justify-content:space-around;padding:40px 40px 25px;font-size:15px;line-height:30px}.form-content input{border:1px solid #2c2c2c;border-radius:5px}.form-content input:focus{outline:none}.form-call_after{display:flex;justify-content:space-between;padding:10px;align-items:center}.form-error{color:red;text-align:right;padding:5px}.form-error_warning{background-color:#fcc5c5}.form-header{position:relative;margin:0;padding-top:25px;text-transform:uppercase}.form-button{margin:0 auto;width:100px;padding:10px 20px;cursor:pointer;border-radius:10px;font-size:15px;font-weight:700;border:1 solid #000;background-color:rgba(213,251,152,.9);color:#000}.form-button:focus{outline:none}.form-button:hover{background-color:#72ff4a}.form-button_disabled{color:#424242;background-color:#f0fff0;border:1 solid #000}.form-button_disabled:hover{cursor:not-allowed;background-color:#fa8383}.form-info_massage{font-size:14px;text-align:left;color:#740000;margin:0;padding:0}.content{background-color:rgba(0,0,0,.1);padding-top:10px;margin:20px auto 40px;border-radius:10px}.content h3{letter-spacing:2px;font-size:30px;margin:0;color:#fff;text-transform:uppercase}@media screen and (max-width:480px){.content h3{font-size:24px}}.loader{width:50px;height:50px;border-radius:50%;border-color:#e9e9e9 transparent;border-style:solid;border-width:5px;animation:spin 1s linear infinite}.loader-window{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(88,88,88,.8)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{max-width:1180px;margin:0 auto}@media screen and (max-width:768px)and (min-width:481px){.container{margin-left:20px;margin-right:20px}}@media screen and (max-width:480px)and (min-width:321px){.container{margin-left:20px;margin-right:20px}}@media screen and (max-width:320px){.container{margin-left:15px;margin-right:15px}}.App{text-align:center}
/*# sourceMappingURL=main.788c48bf.chunk.css.map */