@import url(https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Onest,Urbanist,Roboto,Ariel,sans-serif}html{box-sizing:border-box;height:100%;margin:0;padding:0}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6,li,ul{margin:0}li,ul{list-style:none}button,li,ul{padding:0}p{margin:0}a{color:inherit;text-decoration:none}body{font-family:Roboto-Regular,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18px;margin:0;min-height:100vh;min-width:300px;overflow-x:hidden;padding:0}.App,body{height:100%}.App{background-color:#fff;display:flex;flex-direction:column;min-height:100%}@keyframes blink{0%{opacity:1}50%{opacity:1}90%{opacity:0}to{opacity:1}}.blinking-text{animation:blink 4s infinite}@media screen and (min-width:768px){.container{padding:0 30px}}@media screen and (min-width:1440px){.container{padding:0 100px}}.home{flex-direction:column;max-height:100vh;position:relative}.background,.home{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100%}.background{background-color:#fff;flex-direction:row}.background__container{flex-direction:row;gap:10px;height:320px;justify-content:center;max-height:320px;width:200px}.background__container,.background__line{align-items:center;display:flex;overflow:hidden}.background__line{animation:brand-animation 2s ease-in-out forwards;flex-direction:column;font-weight:700;gap:8px;justify-self:center;line-height:1;text-align:left;text-transform:uppercase;width:20px}.background__line-1{margin-bottom:40px}.background__line-2{margin-top:135px;overflow:hidden}.background__text{color:#707070;display:flex;font-family:Arial,sans-serif;font-weight:700;justify-content:flex-start;max-width:20px;text-align:left;width:100%}.special{display:inline-block;transform:scaleX(1.35);transform-origin:left}@keyframes brand-animation{0%{opacity:.2}to{opacity:1}}@media screen and (max-width:1000px)and (max-height:450px){.background__text{font-size:.7rem}}.productsList{bottom:0;flex-direction:column;left:0;margin:0 auto;min-height:100%;overflow-y:auto;padding:0 10%;position:absolute;right:0;top:0}.productsList,.productsList__img-container{align-items:center;display:flex;height:100%;width:100%}.productsList__img-container{justify-content:flex-start;margin:15px 0;min-height:-webkit-fit-content;min-height:fit-content}.productsList__img-container:nth-child(odd){justify-content:flex-end}.productsList__img-container:nth-child(odd) .productsList__link{max-height:100%;max-width:80%}.productsList__img-container:nth-child(4n+1){justify-content:flex-end}.productsList__img-container:nth-child(4n+1) .productsList__link{max-height:100%;max-width:100%}.productsList__img-container-first{min-height:100%;width:100%}.productsList__link{border-radius:15px;box-shadow:1px 1px 6px 1px #474747cc;max-width:45%;min-height:-webkit-fit-content;min-height:fit-content;overflow:hidden;transition:all 2s ease}.productsList__link:hover{box-shadow:2px 2px 6px 2px #474747f2;scale:1.01;transform:rotateX(10deg) translateY(-6px);transition-duration:1s}.productsList__img{height:100%;margin-bottom:-4px;margin-left:-2px;min-height:100%;width:calc(100% + 2px)}.productsList__logo-container{min-height:100px;padding-left:20px}.productsList__logo-container .logo__img{scale:2}.productsList__loading{background-color:#666666e6;color:#ececec;display:flex;font-family:Ariel,sans-serif;font-size:1.1rem;justify-content:center;left:0;line-height:1.4rem;min-height:1.5rem;position:absolute;text-align:center;top:90vh;width:100%}@media screen and (min-width:425px){.productsList__img-container:nth-child(odd) .productsList__link{max-height:360px;max-width:60%}.productsList__img-container:nth-child(4n+1){justify-content:center}.productsList__img-container:nth-child(4n+1) .productsList__link{max-height:360px;max-width:80%}.productsList__link{max-height:300px}.productsList__img{max-height:360px}}@media screen and (min-width:500px){.productsList__link{border-radius:20px}.productsList__logo-container{padding-left:30px}.productsList__logo-container .logo__img{scale:2.5}}@media screen and (min-width:650px){.productsList__logo-container{padding-left:48px}.productsList__logo-container .logo__img{scale:3}}@media screen and (min-width:768px){.productsList__link{box-shadow:2px 2px 7px 2px #474747cc;max-height:330px}.productsList__link:hover{box-shadow:3px 3px 7px 3px #474747f2}.productsList__img-container:nth-child(odd) .productsList__link{max-height:410px}.productsList__img-container:nth-child(4n+1) .productsList__link{max-height:410px;max-width:70%}.productsList__img{max-height:410px}}@media screen and (min-width:1024px){.productsList{padding:0 10%}.productsList__img-container:nth-child(odd) .productsList__link,.productsList__link{max-height:480px}.productsList__img-container:nth-child(4n+1) .productsList__link{max-height:480px;max-width:70%}.productsList__link{border-radius:25px}.productsList__img{max-height:480px;max-width:380px}}@media screen and (min-width:1500px){.productsList{padding:0 17%}}@media screen and (max-width:1000px)and (max-height:450px){.productsList__link{background-color:violet;max-height:280px}.productsList__img-container:nth-child(odd) .productsList__link{max-height:280px}.productsList__img-container:nth-child(4n+1) .productsList__link{max-height:280px;max-width:70%}.productsList__img{max-height:280px;max-width:280px;min-height:200px}}.logo,.logo__link{width:180px}.logo,.logo__img-wrapper,.logo__link{align-items:center;display:flex;flex-direction:row}.logo__img-wrapper{background-color:#fff;border-radius:5px;height:40px;padding:2px}.logo__img{height:45px;width:45px}.logo__text{color:#fff;display:flex;font-size:.95rem;font-weight:700;line-height:1.3;margin-left:7px;text-align:left;text-transform:uppercase;width:180px}.mobile-logo{align-items:center;color:#131313;display:flex;flex-direction:column;font-size:40px;justify-content:center;padding:35% 0 30px;text-align:center;text-shadow:1px 1px 1px #0000004d;width:250px}.mobile-logo__img-wrapper{height:75px;padding:10px}.mobile-logo__img{height:80px;width:80px}.mobile-logo__text{color:#131313;display:flex;font-size:1.5rem;padding:20px 0 0;text-align:center;width:250px}@media screen and (min-width:768px){.logo,.logo__link{width:195px}.logo__img-wrapper{height:45px}.logo__img{height:50px;width:50px}.logo__text{font-size:1.05rem;margin-left:10px;width:195px}}@media screen and (max-width:1000px)and (max-height:450px){.mobile-logo{align-items:flex-start;padding:30px 0}.mobile-logo__img,.mobile-logo__img-wrapper,.mobile-logo__text{display:none}}.notFound{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 160px);justify-content:center;min-height:650px;padding:60px 0 20px;width:100%}@media screen and (min-height:560px){.notFound{height:90vh}}@media screen and (min-height:320px)and (min-width:568px){.notFound{height:100vh}}@media screen and (max-width:900px)and (max-height:450px){.notFound{min-height:450px;padding:0 0 20px}}.error-number{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:60px 0 70px;width:200px}.error-number,.error-number__digit{height:-webkit-fit-content;height:fit-content}.error-number__digit{color:#fd1717;font-size:96px;font-weight:700;margin:0 5px;text-align:center;width:100%}@media screen and (max-width:900px)and (max-height:450px){.error-number{display:none}}.error-text{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:0 30px;width:100%}.error-text h2{font-size:26px;font-weight:800;text-transform:uppercase}.error-text h2,.error-text h3{font-family:Montserrat,sans-serif;padding:0 0 20px}.error-text h3{font-size:22px;font-weight:500}.error-text p{padding:20px 0 30px}.error-btns{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:40px 0 20px}.error-btns__link{background-color:#fd1717;border:1px solid #fd1717;border-radius:4px;color:#fff;padding:10px 20px;text-decoration:none;transition:background-color 1.5s ease}.error-btns__link:hover{background-color:#ff4545;transition:background-color 1s ease}.error-btns__link:last-child{background-color:#fff;color:#131313;transition:background-color 1.5s ease}.error-btns__link:last-child:hover{background-color:#ff4545;color:#fff;transition:background-color 1s ease}@media screen and (min-width:500px){.error-btns{flex-direction:row}}@media screen and (max-width:900px)and (max-height:450px){.error-btns{padding:0 0 20px}}.mobile__overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:linear-gradient(90deg,#fffc,#ffffffe6,#fffc);display:flex;display:none;height:100%;left:0;opacity:0;position:fixed;top:60px;transition:opacity .5s ease;width:100%;z-index:150}.mobile__overlay,.mobile__overlay .mobile__list{align-items:center;flex-direction:column;justify-content:flex-start}.mobile__overlay .mobile__list{display:flex;height:-webkit-fit-content;height:fit-content;padding:0 10px;width:-webkit-fit-content;width:fit-content}.mobile__overlay .mobile__item{background-color:#ff5e5e80;border-radius:5px;line-height:1rem;margin:4px 0;min-width:80px;padding:6px 0;text-align:center;width:80px}.mobile__overlay .mobile__link{color:#131313;font-weight:700;height:100%;min-width:200px;width:200px}@media screen and (max-width:768px){.mobile__overlay-active{display:flex;opacity:1}}@media screen and (max-height:500px){.mobile__overlay .logo-temp{padding:10px 0 15px}.mobile__overlay .mobile__item{padding:10px 0}}
/*# sourceMappingURL=main.1dfa572a.css.map*/