@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;800&family=VT323&display=swap);:root{--primary:#769496;--error:#e7195a;--background:#f3f3f6}.product-link{color:inherit;text-decoration:none}.material-symbols-outlined{margin-right:10px}button{background-color:#769496;background-color:var(--primary);border-radius:4px;border-style:none;color:#fff;cursor:pointer;padding:10px 20px}hr{border:.1px solid #b1b1b1;margin-bottom:10px;width:90%}h1,h2,h3,h4{font-weight:580;margin:0}body,p{margin:0}body{font-family:Poppins}body,header{background:#fff}header .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:10px 20px}header a{color:#333;text-decoration:none}.pages{margin:0 auto;max-width:1400px}.home{grid-gap:100px;display:grid;gap:100px;grid-template-columns:3fr 1fr}.main-image-container{margin:40px auto;width:80%}.main-image{margin:10px auto;text-align:center}.empty-div{height:30vw;width:100%}.main-image-detail-container{display:flex}.main-img-info{padding-left:10px;width:60%}.main-img-info p{line-height:20px}.main-img-btn{margin:10px 10px 10px auto;text-align:right;width:40%}.main-img-btn button{border-radius:4px;cursor:pointer;margin-right:10px;margin-top:10px;padding:10px 20px}#explore-btn{background-color:#769496;background-color:var(--primary);border-style:none;color:#fff}#shop-btn{background-color:#f3f3f6;background-color:var(--background);border:1px solid;color:#000}#see-all-products-btn{width:200px}.product-container{background-image:url(/static/media/collection-banner.6880f0688db554cc27b6.jpeg);background-position:50%;background-size:cover;padding-bottom:10px;padding-top:10px;position:relative}.FEATURED-PRODUCTS{margin:auto;max-width:1400px;width:80%}.featured-product-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;margin-top:20px}.featured-product-list-header{align-items:center;display:flex;justify-content:space-between;padding:10px}.featured-product-list-header h1{width:70%}.featured-product-list-header button{width:30%}.product-container-3{margin:40px auto;padding:20px;text-align:center}.second-image-container h1{line-height:20px;margin-bottom:20px}.second-image-container button{margin:20px 20px 30px}.second-image-container img{max-width:60%;padding:10px}.searchbar{margin:20px auto 80px;width:70%}:root{--primary-color:#f9f9f9;--button-color:#000}header{background-color:#fff}.container{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.logo{flex-grow:1;text-align:center}.navigation{align-items:center;display:flex}.navigation-link{padding:10px}#home{font-weight:600}nav{align-items:center;display:flex}.my-orders{margin:10px}.logo{align-items:center;display:flex;justify-content:center}.logo img{width:60px}.shopping-cart-icon{margin-right:20px}.hamburger{background:none;border:none;color:#000;cursor:pointer;font-size:24px}.dropdown,.hamburger{display:none}.hamburger:focus{outline:none}.login-register-btn{display:inline}.login-icon{display:none}@media (max-width:900px){.hamburger{display:block}.navigation-links{display:none}.dropdown.active{background-color:#f9f9f9;background-color:var(--primary-color);display:flex;flex-direction:column;left:0;padding:10px 0;position:absolute;top:60px;width:100%;z-index:11}.login-register-btn{display:none}.login-icon{cursor:pointer;display:inline}}footer{background-color:#fff;bottom:0;font-size:13px;line-height:20px;margin:auto;padding-bottom:30px;padding-top:30px;width:100%}.footer-container{display:flex;margin:auto;padding:20px;width:80%}.column{flex-direction:column;margin:1.5rem;width:20%}#business-info{width:40%}.column h4{font-size:18px;font-weight:550;margin-bottom:35px;position:relative;text-transform:capitalize}.column li{font-weight:100}.column ul{line-height:30px;list-style:none;margin:0;padding:0}.copyright{padding:10px;text-align:center}.product-item{box-sizing:border-box}.product-name{color:#000;font-size:14px;line-height:40px}.product-price{color:grey;font-size:12px;margin-top:8px 0}.product-item:hover{transform:scale(1.02);transition:.5s}.product-card img{display:block;min-height:280px;object-fit:cover;width:100%}.admin-pannel{background-color:#f4f4f9;padding:20px}.register-product{margin-bottom:20px;text-align:center}.register-product button{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px}.register-product button:hover{background-color:#45a049}.admin-product-list{margin-top:20px}.admin-product-items-container,.admin-product-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.admin-product-items-container{width:100%}.admin-product-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;justify-content:space-between;padding:15px;transition:transform .3s ease-in-out;width:calc(25% - 20px)}.admin-product-item:hover{transform:scale(1.05)}.admin-product-item img{border-radius:5px;height:auto;margin-bottom:15px;max-height:200px;object-fit:cover;width:100%}.admin-product-item .admin-product-item-cover-header{margin-bottom:15px}.admin-product-item .product-name{color:#333;font-size:18px;font-weight:700;margin:0}.admin-product-item .product-price{color:#e74c3c;font-size:16px;margin:5px 0}.admin-product-item p{color:#555;margin:5px 0}.admin-product-item #product-delete-btn,.admin-product-item #product-edit-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:10px;padding:8px 15px;text-align:center;width:40%}.admin-product-item #product-delete-btn{margin-left:10px}.admin-product-item button:hover{opacity:.8}.admin-navbar{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.admin-navbar .logo{font-size:24px}.nav-links{display:flex;gap:20px;list-style:none}.nav-links li{margin:0}.nav-links a{border-radius:4px;color:#fff;padding:5px 10px;text-decoration:none;transition:background-color .3s}.nav-links a:hover{background-color:#575757}.registerProduct{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin:50px auto;max-width:600px;padding:20px}.registerProduct form{display:flex;flex-direction:column}.registerProduct label{color:#333;font-size:14px;font-weight:700;margin-bottom:5px}.registerProduct input[type=file],.registerProduct input[type=number],.registerProduct input[type=text],.registerProduct select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px;width:100%}.registerProduct input[type=file]{padding:5px}.registerProduct input[type=checkbox]{margin-left:10px}.registerProduct input[type=submit]{background-color:#769496;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.registerProduct .error{color:red;font-size:14px;font-weight:700;margin-top:10px}.shopping-cart{border-radius:10px;box-shadow:0 0 10px #0000001a;margin:40px auto;padding:20px;width:80%}.shopping-cart h2{font-size:2rem;margin-bottom:20px;text-align:center}.cart-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.cart-item img{border-radius:5px;height:100px;object-fit:cover;width:100px}.cart-item h3{flex:1 1;font-size:1.5rem;margin-left:20px}.cart-item p{font-size:1.2rem;margin:0 10px}.quantity-controls{align-items:center;display:flex}.quantity-controls button{background-color:#ddd;border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;margin:0 5px;padding:5px 10px}.quantity-controls button:hover{background-color:#bbb}.quantity-controls span{font-size:1.2rem;margin:0 10px}.delete-btn{background-color:#ff6961;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:5px 10px}.delete-btn:hover{background-color:#ff4c4c}.empty-cart-message{color:#777;font-size:1.4rem;text-align:center}.loading-message{color:#777;font-size:1.6rem;padding:40px;text-align:center}.checkout{margin:0 auto;width:80%}.orderSummary{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:20px auto;padding:20px;width:100%}.checkout h2{font-size:2rem;margin-bottom:20px;text-align:center}.checkout-form{display:flex;flex-direction:column}.checkout-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.checkout-item img{border-radius:5px;height:100px;object-fit:cover;width:100px}.checkout-item h3{flex:1 1;font-size:1.5rem;margin-left:20px}.checkout-item p{font-size:1.2rem;margin:0 10px}.total-price{font-size:1.8rem;font-weight:700;margin-top:20px;text-align:right}.form-section{display:flex;justify-content:space-between;margin-top:20px}.payment-method,.shipping-info{width:48%}.payment-method select,.shipping-info input{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.order-confirmation{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 20px #0000001a;margin:0 auto;max-width:800px;padding:30px}.order-confirmation h1{color:#333;text-align:center}.order-details{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-top:20px;padding:20px}.order-details p{margin:10px 0}.order-details h2,.order-details h3,.order-details h4{color:#007bff}.product-display{width:60%}.product-photos{text-align:center}.product-photos img{justify-content:space-between;max-width:600px;min-width:none;padding:4px}.measurements,.product-details,.reviews{margin:40px}.Product{display:flex;margin:auto;padding-top:120px;width:90%}.productAddToCart{padding-left:40px;width:40%}.product-title{display:inline-block;padding:20px 0;width:85%}#favorite-btn{background-color:#fff;border:none;border-radius:90px;color:#000;display:inline-block;height:30px;margin-left:4px;padding:0;width:30px}.delivery-method-container,.option-container{padding:20px 0}.delivery-method-label{display:flex;justify-content:space-between}.delivery-method-availability{border:1px solid;border-radius:10px;margin:4px 0;padding:18px}.package-delivery-header,.pickup-delivery-header{display:flex;padding:4px 10px}.package-delivery-header h4,.pickup-delivery-header h4{margin-left:10px}.package-delivery-body,.pickup-delivery-body{font-size:14px;margin-left:40px}.available-icon{color:green;font-size:14px;font-variation-settings:"FILL" 1,"wght" 200;padding:2px}.add-to-bag-btns{background-color:#fff;display:flex;justify-content:space-evenly;margin:0;padding:20px 0;text-align:center}.add-to-bag-btns button{font-weight:700}.add-to-bag-quantity{border:1px solid;border-radius:4px;display:flex;font-weight:600;justify-content:space-evenly}.add-to-bag-quantity p{margin:auto 20px}.add-to-bag-quantity button{background-color:#fff;border-radius:90%;color:#000;height:40px;margin:auto;padding:0;width:40px}.Assembly-service-info-container,.return-info-container,.warning-conatiner{padding:20px 0}.product-details-container-right-header{display:flex}.assembly-service-info-container p{margin-left:20px}.unavailable-icon{color:grey;font-size:16px}#exclusion-info{color:grey;font-size:12px}.registerProduct{margin:100px auto;width:80%}.product-list{margin:auto;max-width:1400px;width:80%}.products-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;margin-top:20px}.shop{margin:auto;padding-top:40px;width:80%}.show-result-container{margin:auto;padding-top:20px;text-align:center;width:20%}.show-result-container p{color:rgb(80,80,);font-size:14px;font-weight:100}.show-result-container meter{background-size:100% 100%;height:10px;width:200px}.show-result-meterbar{background-color:#ccc;border-radius:40px;height:2px;margin-bottom:20px}.show-result-meterbar-color{background-color:var(--primary);border-radius:40px;height:2px;width:20%}.error{color:red}.collection{background-color:#fff;font-family:Helvetica Neue,sans-serif;margin:auto;padding:60px 20px;width:80%}.collection-product-list-header{text-align:center}.collection-product-list-header h1{color:#000;font-size:24px;margin-bottom:20px}.product-card{margin:auto;max-width:800px;padding:40px;width:80%}.product-description{color:#000;font-size:14px;line-height:1.8;padding:40px 0;width:80%}.product-img{display:block;height:auto;margin:auto;max-height:600px;max-width:100%;object-fit:contain;width:auto}form.login,form.signup{border-radius:4px;margin:40px auto;max-width:600px;padding:20px}.login{border-radius:10px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:400px;padding:20px}.login h3{color:#333;margin-bottom:20px;text-align:center}.login label{color:#333;display:block;font-weight:700;margin-bottom:5px}.login input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:20px;padding:10px;width:100%}.login button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;width:100%}.login button:disabled{background-color:#ccc;cursor:not-allowed}.login .error{color:red;margin-top:10px;text-align:center}.login a{display:block;font:9px;text-align:center}.login p{color:#555;text-align:center}.google-login-logo{width:20px}.googleLogin-btn{align-content:center;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;height:40px;justify-content:center}.googleLogin-btn a{color:#333;text-decoration:none}.signup{border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:400px;padding:20px;width:100%}.signup h3{margin-bottom:20px;text-align:center}.signup div{margin-bottom:15px}.signup label{display:block;font-size:14px;font-weight:700;margin-bottom:5px}.signup input[type=checkbox],.signup input[type=email],.signup input[type=password],.signup input[type=text]{border:1px solid #ddd;border-radius:5px;font-size:14px;margin-top:5px;padding:10px;width:100%}.signup input[type=checkbox]{width:auto}.signup button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;width:100%}.signup button:disabled{background-color:#999;cursor:not-allowed}.signup .error{color:red;font-weight:700;margin-top:10px;text-align:center}.myorder{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:800px;padding:20px}.myorder-title{color:#333;font-size:28px;margin-bottom:20px;text-align:center}.order-list{list-style:none;margin:0;padding:0}.order-item{border-bottom:1px solid #ddd;margin-bottom:15px;padding:15px 0}.order-id{color:#555;font-size:20px;margin-bottom:10px}.order-products{display:flex;flex-direction:column;gap:15px}.order-product{align-items:center;display:flex;gap:15px}.product-image{border:1px solid #ddd;border-radius:4px;height:80px;object-fit:cover;width:80px}.product-name{font-size:18px;margin:0}.product-price,.product-quantity{color:#777;margin:5px 0}.order-total{color:#333;font-size:18px;font-weight:700;margin-top:10px}.order-status{color:#007bff;font-weight:700;margin-top:5px}.order-date{color:#888;font-size:14px;margin-top:5px}.error,.loading{color:#555;font-size:18px;text-align:center}.error{color:#dc3545;font-weight:700;margin-bottom:20px}
/*# sourceMappingURL=main.8d944205.css.map*/