@import url(https://fonts.googleapis.com/css2?family=Inter&family=Manrope:wght@400;500&family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);@import url(https://fonts.googleapis.com/css?family=Pirata+One|Rubik:900);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}:root{--poppins:"Poppins",sans-serif;--roboto:"Roboto",sans-serif;--inter:"Inter",sans-serif;--manrope:"Manrope",sans-serif}li{font-family:Poppins,sans-serif!important;font-family:var(--poppins)!important}h1{font-family:Manrope,sans-serif;font-family:var(--manrope)}h2{font-family:Inter,sans-serif;font-family:var(--inter)}h5,p{font-family:Poppins,sans-serif;font-family:var(--poppins)}.App{min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}html{scrollbar-color:#00a149 #e7e7e7;scrollbar-width:normal}html::-webkit-scrollbar{width:1vw}html::-webkit-scrollbar-thumb{background-color:#00a149}html::-webkit-scrollbar-track{background-color:#e7e7e7}table{border-collapse:collapse}td,th{border:1px solid #000!important;padding:8px;text-align:left}.add-item-input{background-color:#f5f5f5;border:1px solid #d8d8d8;color:#3f4e25;padding:.2rem .3rem}.add-item-input:focus{outline:1px solid #228b22}.add-item-button{background-color:#556b2f;border:2px solid #556b2f!important;color:#fff;padding:.3rem 0;transition:background-color .5s,color 1s}.add-item-button:hover{background-color:#fff;color:#556b2f}@media only screen and (min-width:900px){.custom-input-container{max-width:696px}}.banner-button{background:none;border:none}.banner-button span{font-size:10px;letter-spacing:4px;padding-bottom:7px;padding-right:15px;text-transform:uppercase}.banner-button svg{-webkit-transform:translateX(-8px);transform:translateX(-8px);transition:all .3s ease}.banner-button:hover svg{-webkit-transform:translateX(0);transform:translateX(0)}.banner-button:active svg{-webkit-transform:scale(.9);transform:scale(.9)}.hover-underline-animation{color:#000;padding-bottom:20px;position:relative}.carousel-indicators [data-bs-target]{background-color:#228b22!important;border:1px solid transparent!important;border-radius:10px;height:10px!important;width:10px!important}.hover-underline-animation:after{background-color:#228b22;bottom:0;content:"";height:1.5px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.banner-button:hover .hover-underline-animation:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.banner{background-color:#f5f5f5}.banner2{align-items:center;justify-content:space-evenly}.banner2 div{padding:2rem}.product-image{height:350px}.product-name-text{text-align:start}.h1-text-highlight-b1{color:#228b22}.h1-text-highlight-b2{color:#de7a03}.h1-text-highlight-b3{color:#ff4500}.h1-text-highlight-2{color:#494949}.product-detail{color:#636363;text-align:start}.banner-h2{font-family:Playfair Display,serif;font-size:24px;line-height:30px;text-align:start}@media only screen and (max-width:995px){.banner2{flex-wrap:wrap}.first-order{order:1}.second-order{order:0}}@media only screen and (max-width:440px){.product-image{max-height:310px}}.item{border:1px solid #e9e9e9;padding:1rem 1rem 3rem;position:relative;text-align:center}.item>img{border-radius:2rem}.manage-button{background-color:#228b22;border:2px solid #228b22;bottom:1rem;color:#fff;font-size:14px;font-weight:600;padding:.3rem .8rem;position:absolute;text-transform:uppercase;transition:color .5s,background-color 1s}.manage-button:hover{background-color:#fff;color:#228b22}.item-name{font-size:18px;font-weight:600}.item-description{color:#626262;font-size:14px;line-height:26px;margin-bottom:.4rem;margin-top:.4rem}.item-detail{font-size:15px;margin:0}.items-container{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.item-h5{color:#aab34f;display:block;font-size:15px;font-weight:600;letter-spacing:.5px;line-height:26.4px;margin-bottom:10px}.item-h1,.item-h5{text-transform:uppercase}.item-h1{font-family:Playfair Display,serif;font-size:36px;font-weight:700;line-height:1.2}@media only screen and (max-width:576px){.items-container{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:577px) and (max-width:992px){.items-container{grid-template-columns:repeat(2,1fr)}}.pride{background-color:#87c34e65}.fourth-section p,.pride p{color:#000!important}.pride li{color:#000;font-size:1rem;line-height:32px;margin-left:30px;position:relative}.pride li:before{color:#228b22;content:"\f00c";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.25rem;font-weight:900;left:-1.8875rem;position:absolute;vertical-align:middle}.pride-image{max-height:550px}.wrapper{padding-bottom:4.25rem;padding-top:4.25rem}.supplier-section{background:#f5f5f5;font-family:var(--poppins)}.supplier-section h2{color:#be93fd}.supplier-section .carousel-item{background-color:rgba(34,139,34,.61);border-radius:.9375rem;padding:10rem 3.125rem;text-align:center}.supplier-section .carousel-caption img{border-radius:50%;max-width:7em}.supplier-section .carousel-caption p{color:#fff;font-size:1.125rem;font-weight:300;line-height:1.5625rem;padding:0 11% .625rem}@media only screen and (max-width:440px){.supplier-section .carousel-caption img{border-radius:50%;max-width:5em}}.google-login-button{background-color:#2c2e31;border:2px solid #2c2e31;border-radius:.3rem;color:#fff;padding:.3rem 3rem;transition:background-color 1s,color .5s}.google-login-button:hover{background-color:#fff;color:#2c2e31}.github-login-button{background-color:#008b8b;border:2px solid #008b8b;border-radius:.3rem;color:#fff;padding:0 3rem;transition:border 1s,color .5s}.github-login-button:hover{background-color:#fff;border:2px solid #000;color:#000}.login-input{background-color:#f5f5f5;border:1px solid #d8d8d8;color:#3f4e25;padding:.5rem}.login-input:focus{border-color:#228b22;box-shadow:none;outline:none}.login-button{background-color:#556b2f;color:#fff;text-transform:uppercase;transition:border 1s,color .5s}.login-button,.login-button:hover{border:2px solid #556b2f;padding:.3rem 6rem}.login-button:hover{background-color:#fff;color:#556b2f;font-weight:600}.login-text{color:#b8860b}.login-text:hover{color:#487200}.register-form{margin:0 auto}.register-form input:not([type=checkbox]){border:1px solid #d3d3d3;border-radius:5px;display:block;font-size:16px;height:40px;margin-bottom:15px;padding-left:10px;width:100%}.verify-email{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 291.417px);justify-content:center}.verify-button{background-color:#556b2f;border:2px solid #556b2f;color:#fff;font-size:15px;padding:.3rem .6rem;text-transform:uppercase;transition:border 1s,color .5s}.verify-button:hover{background-color:#fff;color:#556b2f;font-weight:600}.manage-item-table{border-collapse:collapse;text-align:start;width:100%}.manage-item-table h5{color:#3f3f3f;font-size:16px}.manage-item-table td,.manage-item-table th{border:1px solid #ddd;padding:.5rem 1rem}.manage-item-table tr{transition:background-color .5s}.manage-item-table tr:hover{background-color:#ddd}.manage-item-table th{background-color:#556b2f;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.remove-button{background-color:#992121;border:2px solid #992121;color:#fff;padding:0 1.48rem;transition:border 1s,color .5s}.remove-button:hover{background-color:#ddd;border:2px solid #992121;color:#992121}@media only screen and (min-width:1000px){.custom-table-container{max-width:936px}}.item-detail-image{max-height:400px}.deliver-button{background-color:#757575;border:2px solid #757575;color:#fff;padding:0 1.48rem;transition:border 1s,color .5s}.deliver-button:hover{background-color:#fff;border:2px solid #757575;color:#757575}.update-stock-button{background-color:#556b2f;border:2px solid #556b2f;color:#fff;padding:0 1.48rem;transition:border 1s,color .5s}.update-stock-button:hover{background-color:#000;border:2px solid #000;color:#fff}.quantity-input{border:2px solid #556b2f;max-width:11rem;transition:border 1s,color .5s}.update-item:hover .quantity-input{border:2px solid #000}.update-item:hover .update-stock-button{background-color:#000;border:2px solid #000}.quantity-input:focus{outline:none}.footer{background:#1e1d23;position:-webkit-sticky;position:sticky;top:100%}.footer .footer-link{color:#1e1d23;font-size:1rem;padding:0 1.875rem}.footer .footer-link:hover{color:#fff}.footer .footer-social a i{color:#fff;cursor:pointer;font-size:1.5rem;padding:0 1rem;transition:color 1s}.footer .footer-social a:hover i{color:#719237}.newsletter .form-control{background:transparent;border:.1875rem solid #fff;border-radius:0;transition:border .5s,color 1s;width:100%}.newsletter .footer-button,.newsletter .form-control{color:#1e1d23;font-size:.875rem;font-weight:700;height:3.225rem;padding:0 1.25rem}.newsletter .footer-button{background-color:#fff;border:.1875rem solid #fff!important;border-radius:0!important;cursor:pointer;transition:background .5s,border 1s}.newsletter:hover .form-control{border:.1875rem solid #228b22;color:#fff}.newsletter:hover .footer-button{background:#228b22;border:.1875rem solid #228b22!important}.newsletter .form-control:focus,.newsletter .form-control:hover{border-color:#228b22;box-shadow:none;outline:none}.navbar{background-color:hsla(0,0%,100%,.76);box-shadow:5px 10px 8px #8888880e}.navbar-link{color:#000;font-size:15px;font-weight:600;text-align:center}.logout-button:hover{color:#556b2f}.not-found{display:flex;flex-direction:column;height:calc(100vh - 291.617px);justify-content:center}.h1-404{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,red,#a80101a1,red);-webkit-background-clip:text;color:#e4e5e6;font-family:Rubik,sans-serif;font-size:4rem;margin-bottom:1em;position:relative;text-transform:Uppercase}.h2-404{color:#5a8a3a;font-family:Pirata One,cursive;font-size:3rem;margin-top:-1.15em;text-align:center}.h2-404 spam{font-size:.5em}@media only screen and (max-width:688px){.not-found{height:calc(100vh - 302.2px)}}
/*# sourceMappingURL=main.8908ae6f.css.map*/