body{font-family:'Jost',sans-serif;background:var(--cream);color:var(--ink-2);font-size:15px;line-height:1.6;} ::selection{background:var(--gold);color:var(--ink);} /* NAV */ nav{background:rgba(14,14,14,0.97);backdrop-filter:blur(20px);padding:0 6%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1000;height:68px;border-bottom:1px solid rgba(201,168,76,0.2);} .nav-links{display:flex;gap:32px;list-style:none;} .nav-links a{color:rgba(255,255,255,0.6);text-decoration:none;font-size:0.82rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;transition:color 0.3s;position:relative;} .nav-links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--gold);transition:width 0.3s;} .nav-links a:hover{color:var(--gold-lt);} .nav-links a:hover::after{width:100%;} .cart-btn{background:transparent;color:#fff;border:1px solid rgba(201,168,76,0.5);padding:8px 20px;cursor:pointer;font-family:'Jost',sans-serif;font-weight:500;font-size:0.82rem;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px;transition:all 0.3s;} .cart-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--ink);} .cart-count{background:var(--gold);color:var(--ink);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:0.7rem;font-weight:700;} /* FLASH STRIP */ .flash-strip{background:var(--ink-3);border-bottom:1px solid rgba(201,168,76,0.3);color:var(--gold-lt);text-align:center;padding:10px 20px;font-family:'Jost',sans-serif;font-weight:500;font-size:0.72rem;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background 0.3s;overflow:hidden;} .flash-strip:hover{background:var(--ink);} .flash-strip span{margin:0 20px;} /* HERO */ .hero{background:var(--ink);padding:100px 6% 90px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;min-height:520px;} /* BIRDS */ #birdsContainer{position:absolute;inset:0;width:100%;height:100%;z-index:0;} .hero-text{position:relative;z-index:2;} .hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(201,168,76,0.05) 0%,transparent 70%);z-index:1;pointer-events:none;} .hero::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0.4;z-index:1;} .hero-text{max-width:680px;z-index:2;text-align:center;} .hero-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(201,168,76,0.4);color:var(--gold-lt);padding:6px 16px;font-size:0.72rem;font-weight:500;margin-bottom:28px;letter-spacing:2px;text-transform:uppercase;} .hero h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:600;color:#fff;line-height:1.08;margin-bottom:24px;} .hero h1 em{color:var(--gold);font-style:italic;} .hero p{color:rgba(255,255,255,0.5);font-size:1rem;line-height:1.8;margin-bottom:40px;font-weight:300;max-width:500px;margin-left:auto;margin-right:auto;} .hero-btns{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;} .btn-primary{background:var(--gold);color:var(--ink);padding:14px 36px;font-weight:600;font-size:0.82rem;cursor:pointer;border:none;transition:all 0.3s;letter-spacing:1.5px;text-transform:uppercase;font-family:'Jost',sans-serif;} .btn-primary:hover{background:var(--gold-lt);transform:translateY(-1px);box-shadow:0 8px 32px rgba(201,168,76,0.35);} .btn-outline{background:transparent;color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.2);padding:14px 36px;font-weight:500;font-size:0.82rem;cursor:pointer;transition:all 0.3s;letter-spacing:1.5px;text-transform:uppercase;font-family:'Jost',sans-serif;} .btn-outline:hover{border-color:var(--gold);color:var(--gold);} .hero-stats{display:flex;gap:40px;margin-top:52px;padding-top:36px;border-top:1px solid rgba(255,255,255,0.08);justify-content:center;} .stat-num{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:600;color:var(--gold);line-height:1;} .stat-label{color:rgba(255,255,255,0.35);font-size:0.72rem;text-transform:uppercase;letter-spacing:1.5px;margin-top:4px;} .hero-text{position:relative;z-index:2;} /* MARQUEE */ .marquee-bar{background:var(--ink-2);padding:10px 0;overflow:hidden;white-space:nowrap;border-bottom:1px solid rgba(201,168,76,0.15);} .marquee-inner{display:inline-block;animation:marquee 28s linear infinite;} .marquee-item{display:inline-block;margin:0 32px;color:rgba(255,255,255,0.4);font-weight:400;font-size:0.72rem;text-transform:uppercase;letter-spacing:2px;} .marquee-item::after{content:'◆';margin-left:32px;opacity:0.3;font-size:0.5rem;vertical-align:middle;} @keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}} /* SECTIONS */ .section{padding:80px 6%;} .section-title{font-family:'Cormorant Garamond',serif;font-size:2.6rem;font-weight:600;margin-bottom:6px;letter-spacing:-0.3px;line-height:1.1;} .section-title span{color:var(--gold);font-style:italic;} .section-sub{color:var(--muted);margin-bottom:48px;font-size:0.85rem;letter-spacing:1px;text-transform:uppercase;font-weight:400;} .section-label{display:inline-block;font-size:0.68rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:3px;margin-bottom:16px;} /* CATEGORIES */ .categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;} .cat-card{background:var(--white);border:1px solid var(--border);padding:28px 16px;text-align:center;cursor:pointer;transition:all 0.3s;} .cat-card:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 12px 40px rgba(0,0,0,0.08);} .cat-emoji{font-size:2rem;margin-bottom:12px;} .cat-name{font-weight:600;font-size:0.82rem;color:var(--ink-2);letter-spacing:0.5px;} .cat-count{color:var(--muted);font-size:0.72rem;margin-top:4px;} /* PRODUCTS */ .products-section{background:var(--cream-2);} .products-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;flex-wrap:wrap;gap:16px;} .filter-bar{display:flex;gap:6px;flex-wrap:wrap;} .filter-btn{background:transparent;border:1px solid var(--border);padding:7px 18px;font-size:0.75rem;cursor:pointer;transition:all 0.25s;font-family:'Jost',sans-serif;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--muted);} .filter-btn.active,.filter-btn:hover{background:var(--ink);color:var(--gold);border-color:var(--ink);} .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;} .product-card{background:var(--white);border:1px solid var(--border);overflow:hidden;transition:all 0.35s;cursor:pointer;} .product-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,0.1);border-color:rgba(201,168,76,0.4);} .product-img{width:100%;height:220px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--cream);} .product-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;} .product-card:hover .product-img img{transform:scale(1.06);} .product-badge{position:absolute;top:14px;left:14px;background:var(--ink);color:var(--gold);font-size:0.6rem;font-weight:700;padding:4px 10px;text-transform:uppercase;letter-spacing:1.5px;} .product-badge.new{background:var(--teal);color:#fff;} .product-badge.hot{background:var(--ink-3);color:var(--gold);} .product-badge.sale{background:var(--coral);color:#fff;} .product-badge.under99{background:var(--coral);color:#fff;animation:pulse99 2s ease-in-out infinite;} @keyframes pulse99{0%,100%{opacity:1}50%{opacity:0.75}} .product-body{padding:18px 16px 16px;} .product-cat{color:var(--muted);font-size:0.68rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px;} .product-name{font-weight:500;font-size:0.9rem;margin-bottom:14px;line-height:1.45;color:var(--ink-2);} .product-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;} .price{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.2rem;color:var(--ink);border-bottom:1.5px solid var(--gold);display:inline-block;} .price-original{text-decoration:line-through;color:var(--muted);font-size:0.8rem;margin-right:6px;font-family:'Jost',sans-serif;} .add-btn{background:var(--ink);color:var(--white);border:none;padding:9px 18px;font-size:0.72rem;font-weight:600;cursor:pointer;transition:all 0.25s;font-family:'Jost',sans-serif;letter-spacing:1px;text-transform:uppercase;} .add-btn:hover{background:var(--gold);color:var(--ink);} /* EMPTY STATE */ .empty-state{grid-column:1/-1;text-align:center;padding:80px 20px;} .empty-state-icon{font-size:3rem;margin-bottom:16px;opacity:0.25;} .empty-state h3{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:600;color:var(--ink-2);margin-bottom:8px;} .empty-state p{color:var(--muted);font-size:0.85rem;line-height:1.7;} /* BUDGET SECTION HEADER */ .budget-section-header{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--coral);padding:24px 28px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;} .budget-section-header h2{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:600;color:var(--ink);margin:0;} .budget-section-header p{color:var(--muted);font-size:0.8rem;font-weight:400;margin:4px 0 0;letter-spacing:1px;text-transform:uppercase;} .budget-tag{background:var(--ink);color:var(--gold);font-family:'Jost',sans-serif;font-weight:700;font-size:0.8rem;padding:10px 24px;white-space:nowrap;letter-spacing:2px;text-transform:uppercase;} /* ===== PRODUCT DETAIL MODAL ===== */ .pdp-overlay{position:fixed;inset:0;background:rgba(14,14,14,0.75);z-index:4000;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(6px);} .pdp-overlay.open{display:flex;} .pdp-modal{background:var(--white);width:100%;max-width:820px;max-height:92vh;overflow-y:auto;animation:modalIn 0.35s cubic-bezier(0.4,0,0.2,1);display:grid;grid-template-columns:1fr 1fr;border-top:3px solid var(--gold);} @keyframes modalIn{from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}} .pdp-img-side{position:relative;background:var(--cream);min-height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden;} .pdp-img-side img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;} .pdp-img-side .pdp-emoji{font-size:5rem;opacity:0.3;position:relative;z-index:1;} .pdp-badge-overlay{position:absolute;top:16px;left:16px;font-size:0.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;z-index:2;} .pdp-close{position:absolute;top:14px;right:14px;background:var(--ink);color:#fff;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;z-index:10;transition:background 0.2s;} .pdp-close:hover{background:var(--coral);} .pdp-info-side{padding:32px 28px;display:flex;flex-direction:column;gap:0;} .pdp-cat-label{font-size:0.62rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:3px;display:inline-block;margin-bottom:14px;} .pdp-name{font-family:'Cormorant Garamond',serif;font-size:1.7rem;font-weight:600;line-height:1.15;margin-bottom:14px;color:var(--ink);} .pdp-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;} .pdp-price{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:600;color:var(--ink);border-bottom:2px solid var(--gold);display:inline-block;} .pdp-original{text-decoration:line-through;color:var(--muted);font-size:0.95rem;} .pdp-discount{background:rgba(26,122,106,0.1);color:var(--teal);font-size:0.7rem;font-weight:700;padding:3px 8px;letter-spacing:1px;} .pdp-description{color:var(--muted);font-size:0.88rem;line-height:1.8;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border);} .pdp-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;} .pdp-detail-item{background:var(--cream);padding:10px 12px;} .pdp-detail-label{font-size:0.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:3px;} .pdp-detail-val{font-size:0.88rem;font-weight:500;color:var(--ink-2);} .pdp-actions{display:flex;gap:10px;margin-top:auto;padding-top:20px;} .pdp-add-btn{flex:1;background:var(--ink);color:var(--white);border:none;padding:14px;font-family:'Jost',sans-serif;font-weight:700;font-size:0.8rem;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.25s;} .pdp-add-btn:hover{background:var(--gold);color:var(--ink);} .pdp-wishlist{background:transparent;border:1px solid var(--border);padding:14px 16px;cursor:pointer;font-size:1.1rem;transition:all 0.2s;} .pdp-wishlist:hover{border-color:var(--coral);background:rgba(192,57,43,0.05);} /* WHY US */ .why-section{background:var(--ink);padding:80px 6%;position:relative;overflow:hidden;} .why-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(201,168,76,0.05) 0%,transparent 70%);} .why-section .section-title{color:#fff;} .why-section .section-sub{color:rgba(255,255,255,0.3);} .why-section .section-label{color:var(--gold);border-color:var(--gold);} .why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;background:rgba(255,255,255,0.06);} .why-card{background:var(--ink);padding:36px 28px;transition:all 0.3s;position:relative;} .why-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:transparent;transition:background 0.3s;} .why-card:hover::before{background:var(--gold);} .why-card:hover{background:rgba(255,255,255,0.03);} .why-icon{font-size:1.8rem;margin-bottom:20px;opacity:0.8;} .why-title{font-family:'Cormorant Garamond',serif;font-weight:600;color:#fff;font-size:1.2rem;margin-bottom:10px;} .why-desc{color:rgba(255,255,255,0.4);font-size:0.85rem;line-height:1.7;font-weight:300;} /* CART */ .cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:2000;opacity:0;pointer-events:none;transition:opacity 0.3s;} .cart-overlay.open{opacity:1;pointer-events:all;} .cart-sidebar{position:fixed;right:0;top:0;bottom:0;width:380px;background:var(--white);z-index:2001;padding:32px 28px;transform:translateX(100%);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);overflow-y:auto;border-left:1px solid var(--border);} .cart-sidebar.open{transform:translateX(0);} .cart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--border);} .cart-header h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:600;} .close-btn{background:none;border:1px solid var(--border);font-size:1.1rem;cursor:pointer;color:var(--muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.2s;} .close-btn:hover{color:var(--ink-2);border-color:var(--ink);} .cart-empty{text-align:center;padding:60px 0;color:var(--muted);} .cart-empty-icon{font-size:2.5rem;margin-bottom:16px;opacity:0.4;} .cart-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--border);align-items:center;} .cart-item-thumb{width:52px;height:52px;flex-shrink:0;background:var(--cream);overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:1.4rem;} .cart-item-thumb img{width:100%;height:100%;object-fit:cover;} .cart-item-info{flex:1;} .cart-item-name{font-weight:500;font-size:0.88rem;margin-bottom:4px;} .cart-item-price{color:var(--gold-dk);font-weight:600;font-family:'Cormorant Garamond',serif;font-size:1rem;} .cart-item-qty{display:flex;align-items:center;gap:10px;margin-top:8px;} .qty-btn{background:transparent;color:var(--ink);border:1px solid var(--border);width:24px;height:24px;cursor:pointer;font-size:0.9rem;display:flex;align-items:center;justify-content:center;transition:all 0.2s;} .qty-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink);} .cart-remove{background:none;border:none;color:var(--border);cursor:pointer;font-size:0.9rem;transition:color 0.2s;} .cart-remove:hover{color:var(--coral);} .cart-total{padding:20px 0;font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:600;display:flex;justify-content:space-between;border-top:1px solid var(--ink);margin-top:8px;} .checkout-btn{width:100%;background:var(--ink);color:var(--white);border:none;padding:16px;font-size:0.8rem;font-weight:600;cursor:pointer;margin-top:14px;font-family:'Jost',sans-serif;transition:all 0.3s;letter-spacing:1.5px;text-transform:uppercase;} .checkout-btn:hover{background:var(--gold);color:var(--ink);} /* CHECKOUT MODAL */ .modal-overlay{position:fixed;inset:0;background:rgba(14,14,14,0.7);z-index:3000;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px);} .modal-overlay.open{display:flex;} .modal{background:var(--white);width:100%;max-width:520px;padding:36px 32px;max-height:90vh;overflow-y:auto;animation:modalIn 0.3s cubic-bezier(0.4,0,0.2,1);border-top:3px solid var(--gold);} .modal h2{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:600;margin-bottom:4px;} .modal-sub{color:var(--muted);font-size:0.82rem;margin-bottom:28px;letter-spacing:0.5px;} .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;} .form-group{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;} .form-group label{font-weight:600;font-size:0.72rem;color:var(--ink);text-transform:uppercase;letter-spacing:1.2px;} .form-group input,.form-group select,.form-group textarea{border:1px solid var(--border);padding:12px 14px;font-size:0.9rem;font-family:'Jost',sans-serif;transition:border-color 0.2s;outline:none;background:var(--cream);color:var(--ink);} .form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold);background:var(--white);} .form-group textarea{resize:vertical;min-height:80px;} .order-summary-box{background:var(--cream);padding:18px;margin-bottom:22px;border-left:3px solid var(--gold);} .order-summary-box h3{font-family:'Cormorant Garamond',serif;font-weight:600;margin-bottom:12px;font-size:1rem;} .order-item-row{display:flex;justify-content:space-between;font-size:0.85rem;margin-bottom:7px;} .order-total-row{display:flex;justify-content:space-between;font-weight:600;font-size:1rem;border-top:1px solid var(--border);padding-top:10px;margin-top:8px;color:var(--ink);font-family:'Cormorant Garamond',serif;} .place-order-btn{width:100%;background:var(--ink);color:var(--white);border:none;padding:17px;font-size:0.82rem;font-weight:600;cursor:pointer;font-family:'Jost',sans-serif;transition:all 0.3s;letter-spacing:2px;text-transform:uppercase;} .place-order-btn:hover{background:var(--gold);color:var(--ink);} .place-order-btn:disabled{background:#ccc;cursor:not-allowed;} .modal-close{float:right;background:none;border:1px solid var(--border);font-size:1rem;cursor:pointer;color:var(--muted);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-top:-4px;transition:all 0.2s;} .modal-close:hover{border-color:var(--ink);color:var(--ink);} .rzp-pay-section{background:var(--cream);border:1px solid var(--border);border-left:3px solid var(--gold);padding:20px;margin-bottom:18px;text-align:center;} .rzp-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;} .rzp-icon{background:var(--white);border:1px solid var(--border);padding:6px 14px;font-size:0.78rem;font-weight:500;color:var(--ink-3);} .rzp-secure-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:0.72rem;color:var(--teal);font-weight:500;} .pay-overlay{position:fixed;inset:0;background:rgba(14,14,14,0.75);z-index:9998;display:none;align-items:center;justify-content:center;backdrop-filter:blur(4px);} .pay-overlay.show{display:flex;} .pay-overlay-box{background:var(--white);padding:40px 32px;text-align:center;max-width:300px;width:90%;border-top:3px solid var(--gold);} .pay-spinner{width:48px;height:48px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:spin 0.8s linear infinite;margin:0 auto 20px;} @keyframes spin{to{transform:rotate(360deg)}} .pay-overlay-box h3{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.3rem;margin-bottom:8px;} .pay-overlay-box p{color:var(--muted);font-size:0.82rem;line-height:1.6;} /* SUCCESS MODAL */ .success-modal{text-align:center;} .success-checkmark{display:flex;justify-content:center;margin-bottom:4px;} .check-circle{animation:drawCircle 0.6s ease forwards 0.1s;} .check-tick{animation:drawTick 0.4s ease forwards 0.65s;} @keyframes drawCircle{to{stroke-dashoffset:0}} @keyframes drawTick{to{stroke-dashoffset:0}} .order-id-box{background:var(--ink);color:var(--gold);padding:12px 24px;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.2rem;margin:16px 0;display:inline-block;letter-spacing:1px;} /* ADMIN */ .admin-section{padding:80px 6%;background:var(--cream-2);} .admin-login-box{max-width:400px;margin:0 auto;background:var(--white);border:1px solid var(--border);padding:36px;} .admin-login-box h2{font-family:'Cormorant Garamond',serif;font-weight:600;margin-bottom:6px;font-size:1.8rem;} .admin-dashboard{display:none;} .admin-dashboard.open{display:block;} .stats-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:28px;} .stat-card{background:var(--white);border:1px solid var(--border);padding:24px;text-align:center;} .stat-card .num{font-family:'Cormorant Garamond',serif;font-size:2.2rem;font-weight:600;color:var(--ink);} .stat-card .lbl{color:var(--muted);font-size:0.72rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase;} .orders-table-wrap{background:var(--white);border:1px solid var(--border);overflow:auto;} .orders-table{width:100%;border-collapse:collapse;} .orders-table th{background:var(--ink);color:rgba(255,255,255,0.7);padding:14px 16px;text-align:left;font-size:0.72rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;} .orders-table td{padding:14px 16px;border-bottom:1px solid var(--border);font-size:0.85rem;vertical-align:top;} .orders-table tr:hover td{background:var(--cream);} .fulfill-btn{background:var(--ink);color:var(--gold);border:none;padding:6px 14px;font-size:0.7rem;font-weight:600;cursor:pointer;transition:all 0.2s;font-family:'Jost',sans-serif;text-decoration:none;display:inline-block;letter-spacing:1px;text-transform:uppercase;} .fulfill-btn:hover{background:var(--gold);color:var(--ink);} .admin-tab-btn{background:none;border:none;border-bottom:3px solid transparent;padding:13px 24px;font-family:'Jost',sans-serif;font-size:0.78rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:all 0.2s;margin-bottom:-2px;} .admin-tab-btn.active{color:var(--ink);border-bottom-color:var(--gold);} .admin-tab-btn:hover{color:var(--ink);} /* SAVE OVERLAY */ .save-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:9990;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(8px);} .save-overlay.open{display:flex;} .save-box{background:#fff;max-width:460px;width:100%;border-top:4px solid var(--gold);padding:0;overflow:hidden;animation:modalIn 0.3s cubic-bezier(0.4,0,0.2,1);} .save-box-head{background:var(--ink);padding:20px 24px;display:flex;align-items:center;gap:14px;} .save-box-head .s-icon{font-size:1.8rem;} .save-box-head h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:600;color:#fff;} .save-box-head h3 span{color:var(--gold);} .save-box-body{padding:24px;} .save-steps{list-style:none;margin:0 0 20px;} .save-steps li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);} .save-steps li:last-child{border:none;} .save-step-num{background:var(--gold);color:var(--ink);font-size:0.7rem;font-weight:800;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;} .save-steps li p{font-size:0.85rem;color:var(--ink-2);line-height:1.5;} .save-steps li p strong{color:var(--ink);font-weight:700;} .save-steps li p code{background:var(--cream-2);border:1px solid var(--border);padding:1px 6px;font-family:monospace;font-size:0.78rem;color:var(--gold-dk);} .save-done-btn{width:100%;background:var(--gold);color:var(--ink);border:none;padding:14px;font-family:'Jost',sans-serif;font-weight:800;font-size:0.82rem;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.2s;} .save-done-btn:hover{background:var(--gold-lt);} /* EDIT MODAL */ .edit-overlay{position:fixed;inset:0;background:rgba(14,14,14,0.75);z-index:5000;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(6px);} .edit-overlay.open{display:flex;} .edit-modal{background:var(--white);width:100%;max-width:680px;max-height:92vh;overflow-y:auto;border-top:3px solid var(--gold);animation:modalIn 0.3s cubic-bezier(0.4,0,0.2,1);} .edit-modal-header{background:var(--ink);padding:20px 28px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;} .edit-modal-header h3{font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:600;color:#fff;} .edit-modal-header h3 span{color:var(--gold);font-style:italic;} .edit-modal-close{background:none;border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);width:32px;height:32px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all 0.2s;} .edit-modal-close:hover{border-color:var(--coral);color:var(--coral);} .edit-modal-body{padding:28px;} .edit-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;} .edit-field label{font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);} .edit-field input,.edit-field select,.edit-field textarea{border:1px solid var(--border);padding:11px 13px;font-family:'Jost',sans-serif;font-size:0.88rem;outline:none;background:var(--cream);color:var(--ink);transition:border-color 0.2s;} .edit-field input:focus,.edit-field select:focus,.edit-field textarea:focus{border-color:var(--gold);background:#fff;} .edit-field textarea{resize:vertical;min-height:80px;line-height:1.6;} .edit-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;} .edit-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;} .edit-img-preview{width:100%;height:130px;object-fit:cover;border:1px solid var(--border);margin-top:8px;display:none;} .edit-img-preview.show{display:block;} .edit-changed-badge{display:inline-block;background:rgba(201,168,76,0.12);color:var(--gold-dk);font-size:0.6rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:2px 8px;margin-left:8px;vertical-align:middle;} .edit-footer{padding:20px 28px;border-top:1px solid var(--border);display:flex;gap:10px;background:var(--cream);position:sticky;bottom:0;} .edit-save-btn{flex:1;background:var(--gold);color:var(--ink);border:none;padding:13px;font-family:'Jost',sans-serif;font-weight:700;font-size:0.8rem;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.25s;} .edit-save-btn:hover{background:var(--gold-lt);} .edit-cancel-btn{background:none;border:1px solid var(--border);padding:13px 20px;font-family:'Jost',sans-serif;font-size:0.75rem;color:var(--muted);cursor:pointer;letter-spacing:1px;text-transform:uppercase;transition:all 0.2s;} .edit-cancel-btn:hover{border-color:var(--ink);color:var(--ink);} /* TOAST */ .toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--ink);color:#fff;padding:12px 28px;z-index:9999;font-size:0.85rem;font-weight:500;opacity:0;pointer-events:none;transition:all 0.3s;letter-spacing:0.5px;border-left:3px solid var(--gold);} .toast.show{opacity:1;transform:translateX(-50%) translateY(0);} .toast.error{border-left-color:var(--coral);} .toast.success{border-left-color:var(--teal);} /* FOOTER */ footer{background:var(--ink-2);color:rgba(255,255,255,0.4);padding:64px 6% 28px;border-top:1px solid rgba(201,168,76,0.15);} .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px;} .footer-brand p{font-size:0.85rem;line-height:1.8;max-width:300px;font-weight:300;} .footer-col h4{color:rgba(255,255,255,0.7);font-family:'Jost',sans-serif;font-weight:600;margin-bottom:18px;font-size:0.72rem;text-transform:uppercase;letter-spacing:2px;} .footer-col a{display:block;color:rgba(255,255,255,0.35);text-decoration:none;font-size:0.85rem;margin-bottom:10px;transition:color 0.2s;font-weight:300;} .footer-col a:hover{color:var(--gold);} .footer-bottom{border-top:1px solid rgba(255,255,255,0.07);padding-top:24px;display:flex;justify-content:space-between;font-size:0.75rem;flex-wrap:wrap;gap:8px;color:rgba(255,255,255,0.25);} /* RESPONSIVE */ @media(max-width:768px){ .hero{flex-direction:column;text-align:center;padding:60px 5%;} .footer-grid{grid-template-columns:1fr;gap:28px;} .form-row{grid-template-columns:1fr;} .nav-links{display:none;} .cart-sidebar{width:100%;} .orders-table td,.orders-table th{padding:10px;font-size:0.78rem;} .section{padding:60px 5%;} .pdp-modal{grid-template-columns:1fr;} .pdp-img-side{min-height:260px;} }
✦ India's Family Shopping Destination

Fill Your Home,
Fill Your Joy.

Fashion, Home, Tech, Beauty, Essentials — everything your family needs at prices you'll love. Delivered anywhere in India.

27K+
Pincodes
15+
Categories
100%
Secure Pay
Free Delivery Above ₹499 27000+ Pincodes Covered Trusted by Families Across India Easy Returns 100% Secure Payments Free Delivery Above ₹499 27000+ Pincodes Covered Trusted by Families Across India Easy Returns 100% Secure Payments
🔥 Hot Deals Right Now

Under ₹99 — Family Deals!

Budget products for every family · Unbeatable prices

UP TO 80% OFF 🎉
Browse
Shop by Category
Everything your family needs, all in one place
Featured Products
Handpicked deals for every family
Our Promise
Why Choose HomeFull?
We make shopping simple, fast and trustworthy
🚚
Fast Delivery
Delivery to 27,000+ pincodes across India.
💸
Best Prices
Wholesale prices passed directly to you. No middleman markup.
🔒
Secure Checkout
Your payment and personal data is fully encrypted and safe.
↩️
Easy Returns
Hassle-free returns and exchanges. Customer satisfaction guaranteed.
📲
Safe Payments
Pay via UPI (GPay, PhonePe, Paytm) or Credit/Debit Card.
🎁
Daily Deals
New offers every day across all categories. Never miss a deal.
Admin Dashboard
Manage orders & add products live to your store
Order IDCustomerAddressItemsTotalStatusAction

💡 Click "Fulfill on LeadzinKart" to open their order panel and place the order.

🛒 Your Cart

🛍️
Category
Product Name
₹0

Favourites

Loading your favourites…

Processing Payment…

Please do not close or refresh this page

💾

File Downloaded!

Do these 3 steps to update your website
  • 1

    Look at the bottom of your browser — a file called homefull-store.html was just downloaded.

  • 2

    Go to your Downloads folder and find the new homefull-store.html file.

  • 3

    Replace your old file with this new one — move/copy it to wherever you keep your website file. Then open the new file.

✅ Your products are saved inside the new file. Open it in any browser — Chrome, Firefox, Edge — and all products will appear.

Edit Product

Product Image