@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Hal;src:url(/static/media/Hal.b315a9983f32b80ae24a.ttf) format("truetype")}@font-face{font-family:Ikaros;src:url(/static/media/Ikaros.228cf823a232d7d7f62e.ttf) format("truetype")}*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}html{font-family:Arial,Helvetica,sans-serif;font-size:16px}body{font-family:Asap,sans-serif;font-size:1rem}a{color:inherit;text-decoration:inherit;transition:all .3s ease-in-out}a:hover{color:#20b2aa}.App__main{padding-top:75px}.Header{border-bottom:2px solid #000;min-height:70vh;position:relative}.Header__slides{height:70vh;overflow:hidden}.Header__slide{display:none;position:relative;top:-30%;width:100%}.Header__dots__nav{left:47%;position:absolute;top:60vh}.Header__dots{background-color:gray;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 2px;opacity:.7;transition:background-color .6s ease;width:15px}.-active{background-color:#dcdcf0}@media only screen and (max-width:1200px){.Header__slide{top:0}}@media only screen and (max-width:900px){.Header{min-height:60vh}.Header__slides{height:60vh}.Header__dots__nav{top:50vh}}@media only screen and (max-width:775px){.Header{min-height:50vh}.Header__slides{height:50vh}.Header__dots__nav{top:40vh}}@media only screen and (max-width:650px){.Header{min-height:40vh}.Header__slides{height:40vh}.Header__dots__nav{top:35vh}}@media only screen and (max-width:515px){.Header{min-height:30vh}.Header__slides{height:30vh}.Header__dots__nav{left:43%;top:25vh}}@media only screen and (max-width:400px){.Header{min-height:25vh}.Header__slides{height:25vh}.Header__dots__nav{top:20vh}}@media only screen and (max-width:350px){.Header__dots__nav{left:40%}}@media only screen and (max-width:315px){.Header{min-height:20vh}.Header__slides{height:20vh}.Header__dots__nav{top:15vh}}@media only screen and (max-width:260px){.Header{min-height:15vh}.Header__slides{height:15vh}.Header__dots__nav{top:12vh}}.Products{margin:auto;padding:2rem;text-align:center;width:100%}.Products__label{font-size:1.25rem}.Products__category,.Products__sort{background-color:#fff;border:1px solid #000;border-radius:5px;cursor:pointer;font-size:1.25rem;margin:1rem 3rem 1rem 1rem;padding:1rem}.Products__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.Products li{list-style:none}@media only screen and (max-width:600px){.Products__label{display:block}.Products__category,.Products__sort{margin:1rem 0}}@media only screen and (max-width:400px){.Products{padding:.5rem}}@media only screen and (max-width:320px){.Products{padding:0}}.Product{align-items:center;background-color:#fff;box-shadow:0 5px 10px rgba(145,145,165,.6);display:flex;flex-direction:column;height:auto;justify-content:center;margin:2rem;min-width:300px;padding:1rem;text-align:center;width:300px}.Product__category,.Product__info{padding:.5rem}.Product__details__image,.Product__image,.Product__inCart__image{height:250px;min-height:250px;min-width:250px;overflow:hidden;width:250px}.Product__info{align-items:center;display:flex;flex-direction:column;justify-content:center}.Product__details__name,.Product__inCart__name,.Product__name{font-family:Ikaros}.Product__name,.Product__price{margin:.25rem 0}.Product__price{font-size:1.25rem;margin:1rem 0}.Product__inCart{align-items:center;background-color:#fff;box-shadow:0 5px 10px rgba(145,145,165,.6);display:flex;justify-content:flex-start;margin:1rem auto;padding:2rem;width:80%}.Product__details__main__info,.Product__inCart__info{align-items:center;display:flex;justify-content:space-around;margin:auto;padding:1rem;width:100%}.Product__details__category,.Product__details__price,.Product__inCart__itemTotal,.Product__inCart__price{font-size:1.25rem}.Product__inCart__itemTotal{font-weight:700}.Product__details__main__container,.Product__inCart__container{display:grid;margin:0 1rem;place-items:center;text-align:center}.Product__details__label,.Product__inCart__label{background-color:#f5f5f5;border-radius:5px;font-size:.8rem;margin-bottom:.5rem;padding:.25rem}.Product__inCart__quantity__container{align-items:center;display:flex;justify-content:center}.Product__inCart__quantity{border:1px solid #000;border-radius:50px;font-size:1.25rem;font-weight:700;padding:.5rem 0;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;margin:0}.Product__details{margin:auto;min-width:300px;width:80%}.Product__details__main{align-items:center;display:flex;justify-content:flex-start}.Product__details__container,.Product__details__main{background-color:#fff;box-shadow:0 5px 10px rgba(145,145,165,.6);margin:1rem auto;padding:2rem;width:100%}.Product__details__label{display:inline}.Product__details__description,.Product__details__manufacturer,.Product__details__stock{margin:1rem .25rem}@media only screen and (max-width:1250px){.Product__details{width:90%}}@media only screen and (max-width:1100px){.Product__inCart{width:90%}.Product__details{width:95%}}@media only screen and (max-width:1050px){.Product__details{flex-direction:column;justify-content:center;padding-bottom:1rem}.Product__details__main{justify-content:space-evenly}.Product__details__main__info{flex-direction:column;justify-content:center;width:auto}.Product__details__main__container{margin:1rem auto}}@media only screen and (max-width:1000px){.Product__inCart{width:95%}}@media only screen and (max-width:950px){.Product__inCart{flex-direction:column;justify-content:center;padding-bottom:1rem;width:300px}.Product__inCart__info{display:block}.Product__inCart__container{margin:1rem}}@media only screen and (max-width:700px){.Product__details__main{flex-direction:column;justify-content:center}.Product__details__main__info{padding:0}}@media only screen and (max-width:400px){.Product{margin:1.5rem auto}}@media only screen and (max-width:350px){.Product{margin:1rem auto;min-width:250px;padding:.5rem;width:250px}.Product__details,.Product__inCart{padding:0;width:250px}.Product__details{min-width:250px}.Product__details__main{padding-top:0}}.SearchTerm{background:#fff;border:1px solid #000;border-radius:10px;display:flex;margin:2rem auto;min-width:300px;width:50%}.SearchTerm__input{background:none;border-radius:10px;outline:none;padding:.75rem 2rem;width:100%}.SearchTerm__icon{margin:.75rem 1rem}.SearchTerm__icon.button{cursor:pointer}@media only screen and (max-width:1000px){.SearchTerm{width:80%}}@media only screen and (max-width:350px){.SearchTerm{min-width:200px}}.ProductLoader{align-items:center;box-shadow:0 5px 10px rgba(145,145,165,.6);display:flex;flex-direction:column;height:auto;justify-content:center;margin:2rem;min-width:300px;padding:1rem;text-align:center;width:300px}.ProductLoader__category{margin-bottom:.75rem}.ProductLoader__category,.ProductLoader__info{padding:.5rem}.ProductLoader__image{height:250px;min-height:250px;min-width:250px;overflow:hidden;width:250px}.ProductLoader__info{align-items:center;display:flex;flex-direction:column;justify-content:center}.ProductLoader__name,.ProductLoader__price{margin:.25rem auto}.ProductLoader__price{font-size:1.25rem;margin:1rem auto;padding:.25rem}.ProductLoader__button{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;font-family:Impact,Anton,Arial Narrow Bold,sans-serif;font-size:1.25rem;margin:.5rem auto;min-width:175px;overflow:hidden;padding:1rem;text-transform:uppercase;transition:all .3s ease-in-out}.ProductLoader__button,.ProductLoader__category,.ProductLoader__image,.ProductLoader__name,.ProductLoader__price{align-items:center;background:#d3d3d3;border-radius:5px;color:#d3d3d3;display:flex;justify-content:center;overflow:hidden;position:relative}.ProductLoader__button:before,.ProductLoader__category:before,.ProductLoader__image:before,.ProductLoader__name:before,.ProductLoader__price:before{-webkit-animation:loading 1s infinite;animation:loading 1s infinite;background:linear-gradient(90deg,transparent 0,#e8e8e8 50%,transparent);background-size:300% 100%;border-radius:5px;content:"";display:block;height:100%;position:absolute;width:100%}@-webkit-keyframes loading{0%{background-position:0 0}to{background-position:100% 0}}@keyframes loading{0%{background-position:0 0}to{background-position:100% 0}}@media only screen and (max-width:400px){.ProductLoader{margin:1.5rem auto}}@media only screen and (max-width:350px){.ProductLoader{margin:1rem auto;min-width:250px;padding:.5rem;width:250px}.ProductLoader__image{border-radius:0}}.Login{min-height:100vh;padding:2rem;width:100%}.Login__form__title,.Login__registerLink,.Login__title{text-align:center}.Login__form{background-color:#fff;box-shadow:0 5px 10px rgba(145,145,165,.6);display:flex;flex-direction:column;margin:2rem auto;max-width:500px;min-width:300px;padding:3rem;width:25%}.Login__form>*{margin:.25rem 0}@media only screen and (max-width:400px){.Login{padding:2rem 0}}@media only screen and (max-width:300px){.Login__form{min-width:200px;padding:2rem 1rem;width:90%}}.Loader{align-items:center;display:flex;justify-content:center}.Loader__outer{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite;border-color:#20b2aa transparent;height:60px;width:60px}.Loader__middle,.Loader__outer{align-items:center;border-radius:50%;border-style:solid;border-width:1px;display:flex;justify-content:center}.Loader__middle{-webkit-animation:rotate-reverse 1s linear infinite;animation:rotate-reverse 1s linear infinite;border-color:#add8e6 transparent;height:50px;width:50px}.Loader__inner{-webkit-animation:rotate .6s linear infinite;animation:rotate .6s linear infinite;border-color:#20b2aa transparent;border-radius:50%;border-style:solid;border-width:1px;height:40px;width:40px}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate-reverse{to{-webkit-transform:rotate(-1turn)}}@keyframes rotate-reverse{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.Navbar{align-items:center;background-color:#fff;border-bottom:1px solid #d3d3d3;display:flex;height:75px;justify-content:space-between;overflow:hidden;padding:1rem;position:fixed;width:100%;z-index:2}.Navbar__title{font-family:Hal;font-size:2rem;margin:auto .75rem}.Navbar__div.home__icon{display:none}.Navbar__list{align-items:center;display:flex;justify-content:center;list-style:none}.Navbar__li{margin:auto .75rem}.Navbar__div{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.Navbar__div p{margin-top:.25rem}@media only screen and (max-width:700px){.Navbar{justify-content:center}.Navbar__title{display:none}.Navbar__div.home__icon{display:block;margin-right:.3rem}}@media only screen and (max-width:500px){li:nth-child(4){display:none}}@media only screen and (max-width:415px){.fa-sign-in-alt,.fa-sign-out-alt,.Navbar__div p{display:none}}@media only screen and (max-width:300px){.Navbar__div.home__icon,.Navbar__li{margin:auto .5rem}}.OrderDetail{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:2rem;width:100%}.OrderDetail__heading{margin-bottom:1rem;text-align:center}.OrderDetail__item__heading{margin:1rem auto;text-align:center}.OrderDetail__list{margin:auto;width:100%}.OrderDetail li{list-style:none}@media only screen and (max-width:400px){.OrderDetail{padding:2rem 0}}.Order{background-color:#fff;border:1px solid #000;border-radius:10px;margin:1rem auto;min-width:300px;width:80%}.Order__info{border-bottom:1px solid #000}.Order__info>*{margin:0 1rem}.Order__container,.Order__info{align-items:center;display:flex;justify-content:space-evenly;padding:2rem 1rem}.Order__id{cursor:pointer}.Order__id:hover{color:#20b2aa}.Order__address,.Order__image,.Order__payment{margin:0 1rem}.Order__image{height:250px;min-height:250px;min-width:250px;overflow:hidden;width:250px}.Order__shipping__info,.Order__total{margin-bottom:1rem}@media only screen and (max-width:1250px){.Order{width:90%}}@media only screen and (max-width:1000px){.Order{width:95%}}@media only screen and (max-width:900px){.Order{width:300px}.Order__container,.Order__info{flex-direction:column;justify-content:center;text-align:center}.Order__info>*{margin:.25rem auto}.Order__address,.Order__payment{margin:1rem auto}.Order__shipping__info{margin-top:.5rem}}@media only screen and (max-width:350px){.Order{min-width:252px;padding:0;width:252px}.Order__container{padding-top:0}}.OrderItem{align-items:center;background-color:#fff;border:1px solid #000;border-radius:10px;display:flex;justify-content:flex-start;margin:1rem auto;min-width:300px;padding:2rem;width:80%}.OrderItem__image{height:250px;min-height:250px;min-width:250px;overflow:hidden;width:250px}.OrderItem__info{align-items:center;display:flex;justify-content:space-around;padding:1rem;width:100%}.OrderItem__container{display:grid;margin:0 1rem;place-items:center;text-align:center}.OrderItem__label{background-color:#f5f5f5;border-radius:5px;font-size:.8rem;margin-bottom:.5rem;padding:.25rem}.OrderItem__name{font-family:Ikaros}.OrderItem__price,.OrderItem__quantity,.OrderItem__total{font-size:1.25rem}.OrderItem__total{font-weight:700}@media only screen and (max-width:1250px){.OrderItem{width:90%}}@media only screen and (max-width:1000px){.OrderItem{width:95%}}@media only screen and (max-width:900px){.OrderItem{width:300px}.OrderItem,.OrderItem__info{flex-direction:column;justify-content:center;text-align:center}.OrderItem__container{margin:.5rem auto}}@media only screen and (max-width:350px){.OrderItem{min-width:252px;overflow:hidden;padding:0;width:252px}}.ProductDetail{min-height:100vh;padding:2rem;width:100%}.ProductDetail__heading{margin-bottom:2rem;margin-top:1rem;text-align:center}@media only screen and (max-width:360px){.ProductDetail{padding:2rem 1.5rem}}@media only screen and (max-width:300px){.ProductDetail{padding:2rem 0}}.Register{min-height:100vh;padding:2rem;width:100%}.Register__form__title,.Register__loginLink,.Register__title{text-align:center}.Register__form{background-color:#fff;box-shadow:0 5px 10px rgba(145,145,165,.6);display:flex;flex-direction:column;margin:2rem auto;max-width:500px;min-width:300px;padding:3rem;width:25%}.Register__form>*{margin:.25rem 0}@media only screen and (max-width:400px){.Register{padding:2rem 0}}@media only screen and (max-width:300px){.Register__form{min-width:200px;padding:2rem 1rem;width:90%}}.Cart{margin:auto;min-height:100vh;padding:2rem;width:100%}.Cart__success{font-size:3rem;text-align:center}.Cart__form{min-width:300px;padding:2rem;width:100%}.Cart__address,.Cart__payment{align-items:center;background-color:#fff;box-shadow:0 5px 10px rgba(145,145,165,.6);display:flex;flex-direction:column;justify-content:flex-start;margin:2rem auto;padding:3rem;width:80%}.Cart__address__heading,.Cart__payment__heading{margin:1rem 0;text-align:center}.Cart__input{background:#fff;border:1px solid #000;border-radius:5px;margin:.5rem;padding:.75rem;width:100%}.Cart__items{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:2rem;width:100%}.Cart__items__heading{margin-bottom:2rem;text-align:center}.Cart__info{align-items:center;display:flex;justify-content:space-evenly;padding:1.5rem;width:60%}.Cart__info__details{margin:1rem}.Cart__shipping,.Cart__subtotal,.Cart__tax,.Cart__total{font-size:1.25rem;margin:.5rem .25rem;text-align:center}.Cart__total{background:#fff;border:1px solid #000;font-size:1.5rem;font-weight:700;padding:.5rem}@media only screen and (max-width:1100px){.Cart__form{width:90%}}@media only screen and (max-width:1000px){.Cart__form{width:95%}}@media only screen and (max-width:950px){.Cart,.Cart__items{padding:2rem 0}.Cart__info{flex-direction:column;justify-content:center;padding:1.5rem;width:100%}.Cart__info__details{margin-top:0}.Cart__subtotal{margin-bottom:1rem}}@media only screen and (max-width:500px){.Cart__form{min-width:200px;padding:1rem;width:90%}}.Orders{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:2rem}.Orders__heading{margin-bottom:1rem;text-align:center}.Orders__content{margin:2rem 0}.Orders__label,.Orders__sort{font-size:1.25rem}.Orders__sort{background-color:#fff;border:1px solid #000;border-radius:5px;cursor:pointer;margin:1rem;padding:1rem}.Orders__list{width:100%}.Orders li{list-style:none}@media only screen and (max-width:400px){.Orders{padding:2rem 0}}@media only screen and (max-width:300px){.Orders__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.Orders__label{display:block;margin-top:2rem}.Orders__sort{margin:1rem auto}}.Users{align-items:center;display:flex;flex-direction:column;justify-content:center}.Profile{min-height:100vh;padding:2rem;width:100%}.Profile__form__title,.Profile__title{text-align:center}.Profile__form{display:grid;margin:2rem;place-items:center}.Profile__container{background-color:#fff;box-shadow:0 5px 10px rgba(145,145,165,.6);display:flex;flex-direction:column;margin:1rem auto;max-width:800px;min-width:300px;padding:3rem;width:37.5%}.Profile__container>*{margin:.25rem 0}.Profile__box{align-items:center;display:flex;justify-content:flex-start;margin:1rem;padding:1rem}.Profile__box,.Profile__icon{border:1px solid #20b2aa;border-radius:5px}.Profile__icon{background-color:rgba(32,178,170,.1);margin-right:1rem;padding:1rem 1.5rem}.Profile__link{font-size:1.25rem}@media only screen and (max-width:500px){.Profile{padding:2rem 0}.Profile__form{margin:1rem auto;min-width:200px;padding:0;width:95%}}
/*# sourceMappingURL=main.99cd981c.css.map*/