@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap);.dashboard-hero{background:linear-gradient(#f4aa33,#ffb765);padding:6vw;margin-bottom:6vw}.dashboard-hero h1,.dashboard-hero h3{color:#323232}.dashboard-content{display:flex;flex-flow:row wrap;justify-content:space-around}.dashboard-card{padding:35px 10vw;box-shadow:0 5px 10px rgba(0,0,0,.4);border-radius:5px}.section-header{font-size:1.1rem;margin-bottom:12px;border-bottom:2px solid #323232}.link-item{margin-bottom:5px}.link-item a{display:inline-block;font-weight:600;transition:.3s}.link-item a:hover{color:#fb8200;transform:scale(.9)}.info-list li{font-size:1.1rem;font-weight:600;margin-bottom:5px;list-style:circle}.info-list li:hover{transform:scale(104%)}.purchase-history{margin:5vw}.purchase-history .history-item{padding:6px;margin-bottom:10px;box-shadow:0 2px 10px rgba(0,0,0,.3);border-radius:5px}.purchase-history .history-item .history-product{border-bottom:1px solid #323232;padding:5px 0;margin-bottom:5px}.add-category-page{padding:5vw}.go-back{font-weight:600;margin-bottom:40px}.category-form{display:flex;flex-flow:column;align-items:center}.create-btn{width:150px;height:40px;border:none;cursor:pointer;font-size:1.2rem;font-weight:600;color:#fb8200;background-color:#fff;border-radius:20px;font-size:1.1rem;color:#f4aa33;margin:5px;border:3px solid #f4aa33!important;border-radius:5px!important;transition:.3s}.create-btn:hover{transform:scale(105%)}.add-product-page{padding:7vw}.title{margin-bottom:25px}.form-group,.product-form{display:flex;flex-flow:column}.form-group{margin:5px 0}.form-group label{font-weight:600;color:#323232;margin-bottom:5px}.form-group .file-input{color:#535353}.form-group .input{font-size:1.1rem;margin:0 0 10px;padding:4px 6px}.form-group .input:focus{padding:6px}.form-group .textarea{min-height:100px;padding:5px;margin-bottom:10px;resize:vertical;outline:none;box-shadow:0 2px 5px rgba(0,0,0,.4)}.form-group .textarea:focus{box-shadow:0 2px 10px rgba(0,0,0,.5)}.orders-page{padding:4vw}.orders-list{display:flex;flex-flow:column;align-items:center}.order-card{padding:8px;margin:10px 0;box-shadow:0 2px 10px rgba(0,0,0,.4)}.order-product{margin-top:8px;border-top:2px solid #000}.manage-products-page{padding:6vw}.manage-products-page .title{border-bottom:2px solid #323232}.product{justify-content:space-between;margin-bottom:10px;padding:7px;border-bottom:1px solid #535353;box-shadow:0 1px 5px rgba(0,0,0,.1)}.product,.product .product-name{display:flex}.product .product-name h4{margin-right:5px}.product .update-product{font-weight:700;color:#f4aa33}.product .remove-product{font-weight:700;color:red}.cart-main-section{display:flex;flex-flow:row wrap;justify-content:space-between;padding:5vw}.checkout-section{margin:0}.checkout-section h2{margin:5px 0}.address-group .textarea{padding:5px;margin-top:5px;margin-bottom:10px;width:100%;outline:none;box-shadow:0 2px 5px rgba(0,0,0,.3)}.checkout-btn{border:3px solid #fb8200!important}@media screen and (max-width:1000px){.cart-products-section{width:100%}.cart-products{display:flex;flex-flow:row wrap}}.product-page .product-img{max-width:300px;height:auto;margin-right:4vw}.product-page-hero{background:linear-gradient(#f4aa33,#ffb765);padding:2vw 0 4vw 5vw}.product-page-hero h1,.product-page-hero h3{color:#fff}.product-body{display:flex;flex-flow:row wrap;padding:6vw;margin-bottom:8vh}.product-info{flex:4 1}.product-info .name{font-size:1.7rem;margin-bottom:12px}.product-info .description{font-weight:600;color:#323232;margin-bottom:15px}.product-info .quantity,.product-info .shipping,.product-info .sold{font-weight:500;color:#323232;margin-bottom:7px}.product-info .price{font-size:1.2rem;font-weight:600;color:#f4aa33;margin:15px 0}.related-products{padding:0 6vw}.profile-update-page{display:flex;flex-flow:column;align-items:center;padding:10vw}.update-product-page{display:flex;flex-flow:column;padding:7vw}*{border:0;padding:0;margin:0;box-sizing:border-box}body{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}li{list-style:none}.signin-page,.signup-page{display:flex;flex-flow:column;align-items:center;padding:10vw}.form{display:flex;flex-flow:column;width:70vw;padding:8vh 40px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:10px}.input-label{display:block;margin-bottom:12px;font-weight:700;color:#323232}.input-container{padding:7px 10px;box-shadow:0 1px 5px rgba(0,0,0,.5);position:relative;display:flex;max-width:100%;margin-bottom:24px;border-radius:2px}.input-container:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#f4aa33;transition:.4s ease-out}.input-container:focus-within:after{width:100%}.input{border:none;outline:none;background-color:#fff;padding:4px 6px;width:100%}.btn-primary{width:150px;height:40px;border:none;cursor:pointer;font-size:1.2rem;font-weight:600;color:#fb8200;background-color:#fff;border-radius:20px;font-size:1.1rem;align-self:center;color:#fff;background:linear-gradient(90deg,#fb8200,#f4aa33);margin-top:20px}.home-page{width:100%}.hero-section{background-color:#f4aa33;padding:6vw 50px}.hero-section h1{font-weight:600;color:#fff}.hero-section p{color:#fff;width:50vw;margin:20px 0}.hero-section .hero-img{position:absolute;top:10vh;right:10vw;height:250px;border-radius:10px;box-shadow:-5px -2px 10px rgba(0,0,0,.6);transition:.3s ease-out}.hero-section .hero-img:hover{transform:scale(140%) translateY(50px) translateX(-40px);box-shadow:10px -20px 10px rgba(0,0,0,.6)}.btn{width:150px;height:40px;border:none;cursor:pointer;font-size:1.2rem;font-weight:600;color:#fb8200;background-color:#fff;border-radius:20px;font-size:1.1rem;transition:.3s}.btn:hover{transform:scale(108%);box-shadow:0 2px 5px -1px #1f2d46}.products-section{margin:8vw 4vw}.products-section .title{color:#323232}.row{display:flex;padding:30px;margin:10px 0;flex-flow:row nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:thin}.row::-webkit-scrollbar{height:4px;background-color:#535353;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.row::-webkit-scrollbar-thumb{height:2px;width:2px;background-color:#f4aa33;border:3px solid orange}.nav-bar{background-color:#f4aa33;padding:5px 20px}.main-items,.nav-bar{display:flex;align-items:center;justify-content:space-between}.main-items{flex:1 1}.nav-toggle{display:none}.nav-items{flex:2 1;display:flex;justify-content:space-between}.logo{height:50px;width:100px;background:-webkit-linear-gradient(30deg,#1f2d46,#821c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.links{display:flex;align-items:center}.nav-item{padding:20px 12px;cursor:pointer}.nav-link{font-size:1rem;font-weight:600;color:#fff;position:relative}.nav-link .cart-badge{position:absolute;top:-12px;right:-7px;height:15px;width:15px;font-size:12px;text-align:center;background-color:#1f2d46;border-radius:50%}.active{color:#1f2d46;font-weight:700}@media screen and (max-width:600px){.nav-bar{flex-flow:column}.main-items{width:100%}.nav-toggle{display:block}.nav-items{max-height:0;overflow:hidden;transition:.3s}.show-nav-items{display:flex;flex-flow:column;justify-content:flex-start;height:340px;max-height:340px;width:100%;background-color:#f4aa33;z-index:99;padding:20px 0}.show-nav-items .links{align-items:flex-start;flex-flow:column}.show-nav-items .links .nav-item{padding:10px}}.product-card{position:relative;width:260px;min-width:260px;margin:20px 20px 34px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:5px;transition:.3s}.product-card:hover{transform:scale(102%)}.product-card:hover>.view-btn{display:block;position:absolute;text-align:center;color:#fff;bottom:-25px;z-index:99}.product-img{width:100%;height:300px;object-fit:cover;border-radius:5px 5px 0 0}.card-section{display:flex;justify-content:space-between;padding:10px}.product-name{text-align:center;margin-bottom:5px}.product-price{font-weight:600;color:#535353;margin-bottom:5px}.add-btn,.remove-btn,.view-btn{cursor:pointer}.view-btn{flex:1 1;display:none;width:100%;font-weight:700;background:linear-gradient(90deg,#fb8200,#f4aa33);padding:10px;border-radius:0 0 5px 5px}.view-btn a{color:#fff}.items-count{display:flex;flex-flow:row;justify-content:space-around;align-items:center;margin-bottom:20px;padding-bottom:15px}.items-count .decrement,.items-count .increment{margin:0;width:40px;color:#fff;font-size:1.4rem}.card{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.05)}.card .image img{max-width:100%;border-top-left-radius:5px;border-top-right-radius:5px}.card .content{padding:20px 30px}.card.is-loading .image,.card.is-loading h2,.card.is-loading p{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);margin-bottom:5px;border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.card.is-loading .image{height:200px;border-bottom-left-radius:0;border-bottom-right-radius:0}.card.is-loading h2{height:30px}.card.is-loading p{height:70px}.footer{background:linear-gradient(170deg,#f4aa33,#fb8200);padding:40px}.footer .contact-info{display:flex;justify-content:space-around;color:#fff;margin-bottom:35px}.footer .contact-info h4{margin-bottom:15px}.footer .contact-info li{display:flex;align-items:center;list-style:circle;margin:10px 0}.footer p{text-align:center;color:#fff}.footer .rights{border-top:1.5px solid #fff;padding-top:20px}@keyframes shine{to{background-position-x:-200%}}.search-form{display:flex;flex-flow:row;align-items:center;width:100%;padding:30px}.input-container{width:100%;margin-top:20px}.search-text{font-size:1.2rem}.btn-outline{color:#f4aa33;margin:15px;border:3px solid #f4aa33;border-radius:5px;box-shadow:none!important}.main-section{display:flex;align-items:flex-start;padding:40px}.filters-section{display:flex;flex-flow:column;margin-right:20px}.filters-section .filter-toggle{height:32px;margin-bottom:10px}.filters-section .filters{display:none}.filters-section .filters .categories,.filters-section .filters .prices{margin-bottom:15px}.filters-section .filters h4{margin:5px}.filters-section .filters li{margin:5px 0}.filters-section .filters .check-input,.filters-section .filters .radio-input{margin-right:8px}.filters-section .show-filters{display:flex;flex-flow:column}.shop-products-section{width:100%;margin-top:0}.shop-products-section .title{margin:0 20px}.products{display:flex;flex-flow:row wrap;justify-content:center;width:100%}@media screen and (max-width:800px){.main-section{flex-flow:column}.filter-toggle,.filters-section{width:100%}.filters{display:flex;flex-flow:row wrap!important;justify-content:space-around;min-width:100%}}
/*# sourceMappingURL=main.2e00dc5f.chunk.css.map */