@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@500&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}html{--black:#1e1e1e;--background:#fff;--white:#fff;--accent:#50bae1;--secondary:#01678c;--greyhighlight:#4d4d4d;--inactive:#737983;--secondaryWhite:#e5dede;--red:#ff4d4d;--yellow:#f7cb15}.App{font-family:Poppins,sans-serif}label{display:block}.accent{color:#50bae1;color:var(--accent)}.secondary{color:#01678c;color:var(--secondary)}.error__input{border-color:#ff4d4d;border-color:var(--red)}.danger__text{color:#ff4d4d;color:var(--red)}.bg-danger{background-color:#ff4d4d;background-color:var(--red);color:#fff;color:var(--white)}.bg-blue{background-color:#50bae1;background-color:var(--accent)}.bg-yellow{background-color:#f7cb15;background-color:var(--yellow)}.bg-secondaryWhite{background-color:#e5dede;background-color:var(--secondaryWhite)}.large__svg{transform:scale(1.4)}.section{margin-bottom:5rem}.section__header{color:#1e1e1e;color:var(--black);font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:3rem;margin-top:1rem;width:98vw}.button,.section__header{align-items:center;display:flex;justify-content:center}.button{border:none;border-radius:.2rem;color:#fff;color:var(--white);cursor:pointer;max-height:1.25rem;padding:.1rem .25rem}.modal{align-items:center;background-color:#1e1e1e80;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.modal__container{background-color:#fff;background-color:var(--background);border-radius:.25rem;font-family:Poppins,"sans-serif";font-size:1.25rem;padding:2rem}.modal__header{border-bottom:.1rem solid #1e1e1e;border-bottom:.1rem solid var(--black);font-size:1.5rem;margin-bottom:1rem}.modal__inputContainer{margin:1rem 0}.modal__input,.modal__label{font-family:Poppins,"sans-serif";font-size:1rem}.modal__input{border:1px solid #1e1e1e;border:1px solid var(--black);border-radius:.25rem;outline:none;padding:.2rem;width:15rem}.modal__footer{align-items:center;display:flex;justify-content:flex-end;margin-top:2rem}.modal__button-margin{color:#1e1e1e;color:var(--black);margin:0 1rem}.modal__button,.modal__button-margin{font-size:1rem;padding:1rem}.mg-0{margin:0;padding:0}.modal__dropDowninput{align-items:center;display:flex;justify-content:space-between;outline:none;padding:.2rem;width:15rem}.modal__dropDownOptions,.modal__dropDowninput{border:1px solid #1e1e1e;border:1px solid var(--black);border-radius:.25rem;font-family:Poppins,"sans-serif";font-size:1rem}.modal__dropDownOptions{grid-row-gap:1rem;background-color:#fff;background-color:var(--white);display:grid;grid-template-columns:1fr;padding:.4rem;position:absolute;top:2rem;width:14.5rem}.modal__dropDownOption{border:1px solid #1e1e1e;border:1px solid var(--black);border-radius:.25rem;cursor:pointer;font-family:Poppins,"sans-serif";padding:.2rem}.modal__dropDownOption:hover{background-color:#50bae1;background-color:var(--accent);color:#fff;color:var(--white)}.modal__dropDownScroll{grid-row-gap:1rem;cursor:pointer;display:grid;grid-template-columns:1fr;height:7.5rem;overflow-y:scroll;width:14.5rem}.product__list{flex-direction:column;gap:1rem;justify-content:center}.header,.product__list{align-items:center;display:flex}.header{box-shadow:0 1px 2px var(--accent);font-family:Poppins,sans-serif;font-size:1rem;padding:1rem 0;width:100%}.header__logo{font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;margin-left:1rem}.header__activeStore{margin:0 2rem}.header__storeDropdown{position:relative}.header__storeDropdownButton{align-items:center;background-color:var(--secondaryWhite);border-radius:.25rem;cursor:pointer;display:flex;justify-content:center;padding:.25rem .5rem}.header__availableStoreListContainer{background-color:var(--white);border:1px solid var(--accent);left:0;min-width:20rem;overflow-x:hidden;position:absolute;top:2rem;z-index:9}.header__availableStoreList{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:3fr repeat(2,1fr);max-height:20rem;overflow-y:scroll;padding:1rem}.header__availableStoreButtonContainer{border-top:.1rem solid var(--black);padding:.5rem 1rem}.header__availableStoreButton{background-color:var(--accent);color:var(--white);cursor:pointer;text-align:center;width:6rem}.hero-input__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:auto;width:100%}.hero-input{border:.1rem solid var(--black);border-radius:.5rem;font-family:Poppins,sans-serif;font-size:1.5rem;height:3rem;padding:0 1%;width:39%}.error-message{color:var(--red)}.product{border:.1rem solid var(--black);border-radius:.25rem;box-shadow:.1rem .1rem .1rem;display:grid;grid-template-columns:1fr 3fr;margin:auto;width:95%}.product__image{height:300px;width:300px}.product__textContainer{display:grid;grid-template-columns:1fr;height:13rem;overflow-y:scroll;padding:1rem 1rem 1rem 0;width:55%}.spinkit{align-items:center;background-color:#0d0d0d80;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2050}.sk-chase{animation:sk-chase 2.5s linear infinite both;height:12vh;position:relative;width:12vh}.sk-chase-dot{animation:sk-chase-dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.sk-chase-dot:before{animation:sk-chase-dot-before 2s ease-in-out infinite both;background-color:var(--accent);border-radius:100%;content:"";display:block;height:25%;width:25%}.sk-chase-dot:first-child{animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:first-child:before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(1turn)}}@keyframes sk-chase-dot{80%,to{transform:rotate(1turn)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,to{transform:scale(1)}}
/*# sourceMappingURL=main.0db1b48c.css.map*/