:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;max-width:100%;min-height:100%}html{overflow-x:hidden}body{color:#111827;background:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}button,input,textarea{font-family:inherit}button{cursor:pointer}button,.btn,.add-cart-btn,.buy-now-btn,.checkout-btn,.payment-btn,.buy-btn{color:#fff;cursor:pointer;background:#087cff;border:none;border-radius:7px;padding:10px 18px;font-weight:600;transition:all .3s}button:hover,.btn:hover,.add-cart-btn:hover,.buy-now-btn:hover,.checkout-btn:hover,.payment-btn:hover,.buy-btn:hover{background:#005fcc;transform:translateY(-2px)}.main-navbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:75px;padding:14px 5%;display:flex;position:sticky;top:0}.navbar-logo{color:#111827;letter-spacing:1px;cursor:pointer;white-space:nowrap;font-size:28px;font-weight:800}.navbar-logo span{color:#087cff}.navbar-links{align-items:center;gap:25px;margin:0;padding:0;list-style:none;display:flex}.navbar-links li{color:#374151;cursor:pointer;white-space:nowrap;font-size:16px;font-weight:600;transition:all .3s}.navbar-links li:hover{color:#087cff}.navbar-search{color:#6b7280;background:#f8fafc;border:1px solid #dbe1e8;border-radius:30px;align-items:center;gap:10px;width:250px;padding:10px 15px;display:flex}.navbar-search:focus-within{border-color:#087cff;box-shadow:0 0 10px #0d6efd26}.navbar-search input{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:14px}.navbar-search input::placeholder{color:#7b8493}.navbar-cart{color:#111827;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:23px;transition:all .3s;display:flex;position:relative}.navbar-cart:hover{color:#087cff;background:#f1f5f9}.navbar-cart .cart-badge{color:#fff;background:#ff3b30;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;padding:2px 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-2px;right:-3px}.hero{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:650px;padding:60px 20px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;width:100%;max-width:900px;margin:auto;padding:20px;position:relative}.hero-small-text{color:#087cff;margin-bottom:10px;font-size:22px;font-weight:700}.hero-content h1{color:#fff;letter-spacing:2px;overflow-wrap:break-word;margin:0 0 15px;font-size:clamp(45px,7vw,82px);font-weight:900;line-height:1.05}.hero-content h2{color:#fff;margin:0 auto 20px;font-size:clamp(22px,3vw,38px);font-weight:700;line-height:1.3}.hero-shop-btn{color:#fff;cursor:pointer;background:#087cff;border:none;border-radius:10px;padding:15px 38px;font-size:18px;font-weight:700;transition:all .3s;box-shadow:0 8px 25px #0d6efd59}.hero-shop-btn:hover{background:#0056d2;transform:translateY(-4px);box-shadow:0 12px 30px #0d6efd80}.categories{color:#10203d;text-align:center;background:#fff;width:100%;max-width:1250px;margin:0 auto;padding:55px 35px}.categories h2{color:#10203d;text-align:center;margin:0 0 35px;font-size:32px;font-weight:800}.category-container{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;width:100%;display:grid}.category-card{cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:145px;padding:18px 10px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:flex}.category-card span{background:#f2f5f9;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:28px;line-height:1;display:flex}.category-card h3{color:#172742;text-align:center;margin:0;font-size:14px;font-weight:700;line-height:1.25}.products,.flash-sale,.latest-products-section,.latest-products{width:100%;max-width:1250px;margin:0 auto;padding:55px 35px}.products h2,.flash-sale h2,.latest-products-section h2,.latest-products h2{text-align:center;color:#10203d;margin-bottom:30px;font-size:32px}.product-container,.flash-container,.latest-container{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;padding:0;display:grid}.card,.flash-card,.latest-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-width:0;padding:12px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 5px 20px #0000000f}.card:hover,.flash-card:hover,.latest-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.card img,.flash-card img,.latest-card img{object-fit:cover;object-position:center;border-radius:7px;width:100%;max-width:100%;height:250px}.card h3,.flash-card h3,.latest-card h3{color:#172742;margin:12px 0 8px;font-size:18px;line-height:1.3}.card p,.flash-card p,.latest-card p{color:#087cff;font-size:16px;font-weight:700}.flash-add-cart,.latest-add-cart{color:#fff;cursor:pointer;background:#087cff;border:none;border-radius:8px;width:100%;margin-top:15px;padding:12px 20px;font-size:16px;font-weight:700;transition:all .3s;display:block}.flash-add-cart:hover,.latest-add-cart:hover{background:#0056d2;transform:translateY(-2px)}.latest-add-cart:active{transform:scale(.98)}.product-details{text-align:center;color:#111827;width:94%;max-width:900px;margin:0 auto;padding:45px 20px 70px}.product-details h1{overflow-wrap:break-word;margin-bottom:25px;font-size:42px;line-height:1.15}.product-details img,.product-detail-image{object-fit:cover;border-radius:12px;margin:25px auto;width:300px!important;max-width:90%!important;height:300px!important}.product-details p{overflow-wrap:break-word;max-width:700px;margin:15px auto;line-height:1.6}.qty-box{justify-content:center;align-items:center;gap:12px;margin:20px auto;display:flex}.qty-box button{flex-shrink:0;width:42px;height:42px}.order-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cart-btn,.order-now-btn{min-width:150px;max-width:100%}.cart-page{color:#111827;width:94%;max-width:1100px;margin:auto;padding:50px 20px}.cart-page h1{text-align:center;margin-bottom:25px;font-size:48px}.cart-card{background:#fff;border:1px solid #e5e7eb;border-radius:15px;align-items:center;gap:25px;width:100%;max-width:900px;margin:25px auto;padding:20px;display:flex;overflow:hidden;box-shadow:0 5px 20px #0000000f}.cart-image{object-fit:cover;border-radius:10px;flex-shrink:0;width:180px!important;max-width:180px!important;height:180px!important}.cart-details h2{color:#172742;overflow-wrap:break-word;font-size:28px}.cart-details h3{color:#087cff;font-size:22px}.subtotal{overflow-wrap:break-word}.cart-total{text-align:right;width:100%;max-width:900px;margin:30px auto}.cart-total h2{color:#111827;font-size:34px}.checkout-btn{max-width:100%}.cart-controls button:last-child{background:#e53935}.cart-controls button:last-child:hover{background:#c62828}.checkout-page{color:#111827;background:#fff;width:100%;min-height:100vh;padding:45px 20px 60px}.checkout-title,.checkout-page>h1{text-align:center;margin-bottom:25px;font-size:48px}.checkout-page>.back-home-btn{width:fit-content;margin:0 auto 20px;display:block}.customer-info,.order-summary{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:30px;box-shadow:0 5px 20px #0000000d}.customer-info h2,.order-summary h2,.checkout-section h3{color:#111827}.customer-info input,.customer-info textarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;margin-bottom:15px;padding:14px;display:block}.customer-info input:focus,.customer-info textarea:focus{border-color:#087cff}.customer-info textarea{resize:vertical;min-height:100px}.order-summary{height:fit-content}.order-summary p,.order-summary h3{justify-content:space-between;align-items:center;gap:20px;margin:15px 0;display:flex}.order-summary h3{color:#087cff}.checkout-section,.delivery-section,.delivery-method{text-align:center;width:100%;margin-top:25px}.checkout-section h3,.delivery-section h3,.delivery-method h3{margin-bottom:15px}.location-options,.delivery-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.radio-option,.delivery-option{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.delivery-option{border:1px solid #d1d5db;border-radius:8px;min-width:190px;padding:12px 15px;transition:all .25s}.delivery-option:hover,.delivery-option.active{background:#1687ff14;border-color:#087cff}.delivery-option input,.radio-option input{margin:0}.delivery-option span{flex-direction:column;align-items:center;font-size:13px;display:flex}.delivery-option small{color:#6b7280;margin-top:3px;font-size:11px}.continue-payment-wrapper{justify-content:center;align-items:center;width:100%;margin-top:25px;display:flex}.continue-payment-btn{color:#fff;cursor:pointer;background:#087cff;border:none;border-radius:7px;min-width:220px;padding:13px 25px;font-size:14px;font-weight:700;transition:all .3s}.continue-payment-btn:hover{background:#005fcc;transform:translateY(-2px);box-shadow:0 8px 25px #0d6efd59}.payment-page{color:#111827;background:#fff;min-height:100vh;padding:55px 7%}.payment-page>h1{text-align:center;margin-bottom:15px;font-size:45px}.payment-back-btn{text-align:center;color:#fff;background:#087cff;border-radius:10px;width:220px;margin:0 auto 40px;padding:12px 20px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.payment-back-btn:hover{background:#0056d2;transform:translateY(-2px)}.payment-container{grid-template-columns:2fr 1fr;align-items:start;gap:30px;max-width:1200px;margin:auto;display:grid}.payment-method{background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:30px;box-shadow:0 5px 20px #0000000d}.payment-method>h2{margin-bottom:25px;font-size:28px}.payment-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.payment-card{color:#111827;overflow-wrap:break-word;background:#fff;border:2px solid #d1d5db;border-radius:10px;min-height:65px;padding:15px;font-size:17px}.payment-card:hover{background:#f8fbff;border-color:#087cff}.payment-card input{margin-right:10px}.payment-details{color:#111827;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;width:100%;margin-top:25px;padding:25px}.payment-details h3{margin-bottom:20px;font-size:23px}.payment-details input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:7px;width:100%;margin-bottom:14px;padding:13px;font-size:15px}.payment-details input:focus{border-color:#087cff;outline:none}.payment-details input[type=file]{padding:10px}.courier-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-top:25px;padding:25px}.courier-box h3{margin-bottom:20px}.courier-card{text-align:center;color:#111827;background:#fff;border:2px solid #d1d5db;border-radius:10px;padding:18px}.courier-card.active{border-color:#087cff;box-shadow:0 0 12px #0d6efd26}.payment-place-order{color:#fff;cursor:pointer;background:#087cff;border:none;border-radius:10px;width:100%;margin-top:30px;padding:15px;font-size:18px;font-weight:700;transition:all .3s;display:block}.payment-place-order:hover{background:#0056d2;transform:translateY(-2px)}.payment-page .order-summary{background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:28px;position:sticky;top:100px;box-shadow:0 5px 20px #0000000d}.payment-page .order-summary h2{margin-bottom:25px;font-size:27px}.payment-page .order-summary p{justify-content:space-between;gap:20px;margin:18px 0;font-size:16px;display:flex}.payment-page .order-summary h3{color:#087cff;justify-content:space-between;gap:20px;font-size:22px;display:flex}.success-page{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.success-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;max-width:650px;padding:45px;box-shadow:0 15px 35px #00000014}.success-icon{margin-bottom:15px;font-size:70px}.success-card h1{color:#111827;margin-bottom:15px;font-size:42px}.success-card>p{color:#4b5563;font-size:18px}.order-id{background:#f8fafc;border:1px solid #d1d5db;border-radius:12px;margin:30px 0;padding:20px}.order-id p{color:#6b7280;margin-bottom:8px}.order-id h2{color:#00a957;overflow-wrap:break-word;font-size:28px}.success-info{color:#4b5563;margin:25px 0;line-height:2}.continue-btn{color:#fff;background:#087cff;border-radius:12px;padding:14px 35px;font-size:17px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.continue-btn:hover{background:#0056d2;transform:translateY(-3px)}.home-admin-section{width:100%;max-width:1200px;margin:70px auto;padding:0 25px}.home-admin-heading{text-align:center;margin-bottom:35px}.home-admin-label{color:#087cff;letter-spacing:2px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.home-admin-heading h2{color:#111827;margin:5px 0 8px;font-size:32px}.home-admin-heading p{color:#6b7280;margin:0;font-size:14px}.home-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.home-admin-card{background:linear-gradient(145deg,#f8fafc,#eef2f7);border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:22px;min-height:220px;padding:30px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #00000014}.home-admin-card:hover{transform:translateY(-7px);box-shadow:0 20px 55px #0000001f}.dashboard-card:hover{border-color:#0d6efd8c}.products-card:hover{border-color:#10b9818c}.home-admin-icon{background:#0d6efd1f;border:1px solid #0d6efd40;border-radius:18px;justify-content:center;align-items:center;width:75px;min-width:75px;height:75px;font-size:34px;display:flex}.products-card .home-admin-icon{background:#10b9811a;border-color:#10b98140}.home-admin-card-content{flex:1;min-width:0}.home-admin-card-label{color:#6b7280;letter-spacing:1.5px;font-size:10px;font-weight:700}.home-admin-card h3{color:#111827;margin:7px 0 9px;font-size:22px}.home-admin-card p{color:#6b7280;margin:0 0 20px;font-size:13px;line-height:1.6}.home-admin-card-button{color:#087cff;font-size:13px;font-weight:700;display:inline-block}.products-card .home-admin-card-button{color:#10b981}.home-admin-access{background:#111827;justify-content:flex-end;width:100%;padding:10px 30px;display:flex}.home-admin-access button{color:#111827;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.home-admin-access button:hover{background:#eaeaea}@media (width<=1200px){.product-container,.flash-container,.latest-container{grid-template-columns:repeat(4,minmax(0,1fr))}.card img,.flash-card img,.latest-card img{height:230px}.category-container{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.main-navbar{gap:15px;padding:12px 3%}.navbar-links{gap:15px}.navbar-links li{font-size:14px}.navbar-search{width:190px}.navbar-logo{font-size:24px}.hero{min-height:560px;padding:50px 20px}.product-container,.flash-container,.latest-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.card img,.flash-card img,.latest-card img{height:210px}.category-container{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-container,.payment-container{grid-template-columns:1fr}.payment-page .order-summary{position:static}.cart-card{gap:18px}.cart-image{width:150px!important;height:150px!important}.courier-grid{grid-template-columns:repeat(3,1fr)}.home-admin-grid{grid-template-columns:1fr}}@media (width<=650px){body{font-size:14px}.main-navbar{flex-wrap:wrap;justify-content:center;gap:15px;padding:15px}.navbar-logo{text-align:center;width:100%;font-size:26px}.navbar-links{order:3;justify-content:flex-start;gap:18px;width:100%;padding-bottom:3px;overflow-x:auto}.navbar-links li{font-size:14px}.navbar-search{width:min(70%,280px)}.hero{min-height:520px;padding:40px 15px}.hero-content{padding:15px}.hero-small-text{font-size:17px}.hero-content h1{letter-spacing:1px;font-size:clamp(38px,12vw,55px)}.hero-content h2{font-size:clamp(20px,6vw,28px)}.hero-description{font-size:15px;line-height:1.5}.hero-shop-btn{width:200px;max-width:90%;padding:13px 25px;font-size:16px}.categories{padding:40px 15px}.categories h2{font-size:27px}.category-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-card{min-height:120px;padding:15px 8px}.category-card span{width:52px;height:52px;font-size:25px}.category-card h3{font-size:12px}.products,.flash-sale,.latest-products-section,.latest-products{padding:40px 12px}.product-container,.flash-container,.latest-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card,.flash-card,.latest-card{padding:8px}.card img,.flash-card img,.latest-card img{height:180px}.card h3,.flash-card h3,.latest-card h3{font-size:16px}.product-details{width:96%;padding:30px 10px 50px}.product-details h1{font-size:clamp(28px,9vw,40px)}.product-details img,.product-detail-image{width:260px!important;height:260px!important}.product-details p{font-size:15px}.order-buttons{flex-direction:column;width:100%}.cart-btn,.order-now-btn{width:min(100%,320px)}.cart-page{width:94%;padding:30px 10px}.cart-page h1{font-size:34px}.cart-card{text-align:center;flex-direction:column;gap:15px;padding:20px 15px}.cart-image{width:220px!important;max-width:220px!important;height:220px!important}.cart-details{width:100%}.cart-details h2{font-size:24px}.cart-actions{justify-content:center}.cart-total{text-align:center}.checkout-btn{width:100%;max-width:350px;margin:20px auto 0;display:block}.checkout-page{padding:30px 12px 40px}.checkout-title,.checkout-page>h1{font-size:34px}.customer-info,.order-summary{padding:20px}.delivery-options{flex-direction:column;gap:12px}.delivery-option,.continue-payment-btn{width:100%;max-width:280px}.location-options{gap:20px}.payment-page{padding:30px 15px}.payment-page>h1{font-size:32px}.payment-method{padding:20px}.payment-grid{grid-template-columns:1fr}.payment-card{font-size:15px}.courier-grid{grid-template-columns:1fr}.success-card{width:94%;padding:30px 20px}.success-card h1{font-size:30px}.continue-btn{width:100%}.home-admin-section{margin:50px auto;padding:0 18px}.home-admin-heading h2{font-size:27px}.home-admin-card{gap:17px;min-height:190px;padding:23px}.home-admin-icon{width:62px;min-width:62px;height:62px;font-size:28px}.home-admin-card h3{font-size:19px}}@media (width<=380px){.hero{min-height:480px}.hero-content h1{font-size:38px}.hero-content h2{font-size:19px}.hero-description{font-size:14px}.hero-shop-btn{width:180px}.navbar-links{gap:12px}.navbar-links li{font-size:13px}.navbar-search{width:75%}.product-container,.flash-container,.latest-container{grid-template-columns:1fr}.card img,.flash-card img,.latest-card img{height:230px}.cart-page h1{font-size:28px}.cart-card{padding:15px 10px}.cart-image{width:200px!important;height:200px!important}.qty-box{gap:8px}.qty-box button{width:38px;height:38px}.cart-btn,.order-now-btn{width:100%;font-size:15px}.success-card{padding:25px 15px}}.arzento-navbar{color:#172742;z-index:1000;box-sizing:border-box;background:#fff;width:100%;font-family:Arial,Helvetica,sans-serif;position:relative}.arzento-navbar *,.arzento-navbar :before,.arzento-navbar :after{box-sizing:border-box}.arzento-topbar{color:#fff;background:#10203d;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:38px;padding:7px 4%;font-size:12px;display:flex}.arzento-topbar-left,.arzento-topbar-right{align-items:center;gap:12px;min-width:0;display:flex}.arzento-topbar-left{flex:1}.arzento-topbar-right{flex-shrink:0;justify-content:flex-end}.language-option,.topbar-action{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-family:Arial,Helvetica,sans-serif;display:inline-flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;transform:none!important}.language-option:hover,.topbar-action:hover{color:#ff6500!important;background:0 0!important;transform:none!important}.language-option svg,.topbar-action svg{flex-shrink:0;font-size:11px}.urdu-option{font-size:13px!important}.topbar-divider{color:#ffffff59;-webkit-user-select:none;user-select:none;flex-shrink:0}.free-delivery-text{color:#fff;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.free-delivery-text svg{color:#ff6500;flex-shrink:0}.arzento-main-header{background:#fff;border-bottom:1px solid #e5e9ef;grid-template-columns:280px minmax(250px,1fr) auto;align-items:center;gap:35px;width:100%;min-height:92px;padding:15px 4%;display:grid}.arzento-logo-area{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.arzento-logo-mark{color:#fff;letter-spacing:1px;background:#ff6500;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:flex}.arzento-logo-divider{background:#dfe4eb;flex-shrink:0;width:1px;height:42px}.arzento-logo-text{min-width:0;overflow:hidden}.arzento-logo-text>div{color:#10203d;white-space:nowrap;font-size:23px;line-height:1}.arzento-logo-text span{color:#ff6500;font-weight:900}.arzento-logo-text strong{color:#10203d;font-weight:900}.arzento-logo-text small{color:#7b8493;letter-spacing:.7px;white-space:nowrap;margin-top:6px;font-size:7px;font-weight:700;display:block}.arzento-search-area{background:#f5f7fa;border:1px solid #dfe4eb;border-radius:6px;align-items:center;width:100%;max-width:650px;height:46px;margin:0 auto;transition:all .25s;display:flex;overflow:hidden}.arzento-search-area:focus-within{border-color:#ff6500;box-shadow:0 0 0 3px #ff650014}.arzento-search-area input{width:100%;min-width:0;height:100%;padding:0 16px;font-size:14px;color:#172742!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.arzento-search-area input::placeholder{color:#8a94a3}.arzento-search-btn{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:100%;transition:all .25s;display:flex;color:#fff!important;box-shadow:none!important;background:#ff6500!important;border:none!important;border-radius:0!important;padding:0!important}.arzento-search-btn:hover{background:#e95700!important;transform:none!important}.arzento-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:20px;display:flex}.arzento-header-action{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:55px;display:flex;color:#172742!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:5px!important;transform:none!important}.arzento-header-action:hover{color:#ff6500!important;background:0 0!important;transform:none!important}.arzento-header-action>svg{flex-shrink:0;font-size:22px}.arzento-header-action>span{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.arzento-header-action small{color:#8a94a3;font-size:10px;font-weight:500}.arzento-header-action strong{color:#172742;white-space:nowrap;font-size:13px;font-weight:700}.arzento-header-action:hover strong{color:#ff6500}.arzento-action-icon{color:#172742;justify-content:center;align-items:center;width:28px;height:28px;font-size:21px;display:flex;position:relative}.arzento-header-action:hover .arzento-action-icon{color:#ff6500}.action-badge{color:#fff;background:#ff6500;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-7px;right:-9px}.arzento-navigation{background:#fff;border-bottom:1px solid #e5e9ef;align-items:center;width:100%;min-height:52px;padding:0 4%;display:flex;overflow:hidden}.arzento-all-categories{cursor:pointer;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:52px;display:flex;color:#fff!important;box-shadow:none!important;background:#10203d!important;border:none!important;border-radius:0!important;padding:0 28px!important;font-size:13px!important;font-weight:800!important;transform:none!important}.arzento-all-categories:hover{background:#ff6500!important;transform:none!important}.arzento-navigation ul{flex-shrink:0;align-items:center;gap:30px;height:52px;margin:0;padding:0 0 0 30px;list-style:none;display:flex}.arzento-navigation li{color:#172742;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;height:52px;font-size:13px;font-weight:800;transition:all .25s;display:flex;position:relative}.arzento-navigation li:hover,.arzento-navigation li.active{color:#ff6500}.arzento-navigation li.active:after{content:"";background:#ff6500;height:3px;position:absolute;bottom:0;left:0;right:0}.deals-link{position:relative}.deals-link span{color:#fff;background:#ff6500;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:800;line-height:1;position:absolute;top:-4px;right:-25px}@media (width<=1100px){.arzento-topbar{padding-left:3%;padding-right:3%}.arzento-main-header{grid-template-columns:230px minmax(200px,1fr) auto;gap:20px;padding-left:3%;padding-right:3%}.arzento-logo-text>div{font-size:20px}.arzento-logo-text small{font-size:6px}.arzento-actions{gap:10px}.arzento-header-action>span{display:none}.arzento-navigation{padding-left:3%;padding-right:3%}.arzento-navigation ul{gap:20px;padding-left:20px}}@media (width<=850px){.arzento-topbar{gap:10px;min-height:40px;padding:7px 15px;font-size:11px;overflow:auto hidden}.arzento-topbar-left,.arzento-topbar-right{flex:none}.free-delivery-text{display:inline-flex}.arzento-main-header{grid-template-columns:1fr auto;grid-template-areas:"logo actions""search search";gap:15px;width:100%;padding:15px 20px}.arzento-logo-area{grid-area:logo}.arzento-search-area{grid-area:search;width:100%;max-width:none}.arzento-actions{grid-area:actions}.arzento-navigation{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow:auto hidden}.arzento-navigation::-webkit-scrollbar{display:none}.arzento-navigation ul{flex-shrink:0}}@media (width<=600px){.arzento-topbar{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;gap:12px;width:100%;min-height:38px;padding:6px 10px;font-size:10px;display:flex;overflow:auto hidden}.arzento-topbar::-webkit-scrollbar{display:none}.arzento-topbar-left,.arzento-topbar-right{flex-shrink:0;gap:8px;display:flex}.language-option,.topbar-action{flex-shrink:0;font-size:10px!important}.urdu-option{font-size:11px!important}.topbar-divider{font-size:10px}.free-delivery-text{font-size:10px;display:inline-flex}.arzento-main-header{grid-template-columns:1fr auto;grid-template-areas:"logo actions""search search";gap:12px;width:100%;padding:12px 12px 15px}.arzento-logo-mark{width:42px;height:42px;font-size:16px}.arzento-logo-divider{height:36px}.arzento-logo-text>div{font-size:19px}.arzento-logo-text small{letter-spacing:.4px;font-size:5.5px}.arzento-actions{gap:5px}.arzento-header-action{min-width:38px;padding:4px!important}.arzento-header-action>span{display:none}.arzento-header-action>svg,.arzento-action-icon{font-size:20px}.arzento-action-icon{width:25px;height:25px}.arzento-search-area{width:100%;height:44px}.arzento-search-area input{padding:0 12px;font-size:13px}.arzento-search-btn{width:48px}.arzento-navigation{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-height:48px;padding:0 10px;overflow:auto hidden}.arzento-navigation::-webkit-scrollbar{display:none}.arzento-all-categories{flex-shrink:0;height:48px;padding:0 16px!important;font-size:11px!important}.arzento-navigation ul{flex-shrink:0;gap:20px;height:48px;padding-left:18px}.arzento-navigation li{height:48px;font-size:11px}.deals-link span{top:5px;right:-22px}}@media (width<=380px){.arzento-topbar{padding-left:8px;padding-right:8px;font-size:9px}.arzento-topbar-left,.arzento-topbar-right{gap:6px}.language-option,.topbar-action{font-size:9px!important}.free-delivery-text{font-size:9px}.arzento-main-header{padding-left:8px;padding-right:8px}.arzento-logo-mark{width:38px;height:38px}.arzento-logo-text>div{font-size:17px}.arzento-logo-text small{display:none}.arzento-navigation ul{gap:17px}.arzento-navigation li{font-size:10px}}.hero{box-sizing:border-box;text-align:center;background:#071a3b;justify-content:center;align-items:center;width:100%;min-height:460px;padding:45px 6%;display:flex;position:relative;overflow:hidden}.hero-background{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:.8s heroImageIn;position:absolute;inset:0}.hero-overlay{z-index:2;background:linear-gradient(90deg,#030818d1,#040c2380,#070418b3);position:absolute;inset:0}.hero-content{z-index:4;width:100%;max-width:900px;padding:20px;animation:.7s heroContentIn;position:relative}.hero-small-text{color:#ff6500;letter-spacing:1px;margin:0 0 10px;font-size:18px;font-weight:800}.hero-content h1{color:#fff;letter-spacing:2px;text-transform:uppercase;margin:0;font-size:clamp(48px,8vw,82px);font-weight:900;line-height:.95}.hero-content h1 span{color:#ff6500}.hero-content h2{color:#fff;max-width:800px;margin:18px auto;font-size:clamp(24px,4vw,39px);font-weight:800;line-height:1.2}.hero-description{color:#e6eaf1;max-width:680px;margin:0 auto 25px;font-size:clamp(14px,2vw,18px);line-height:1.6}.hero-shop-btn{cursor:pointer;min-width:175px;padding:13px 28px;font-weight:800;transition:all .3s;box-shadow:0 10px 25px #ff65004d;color:#fff!important;background:#ff6500!important;border:none!important;border-radius:8px!important;font-size:15px!important}.hero-shop-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #ff650073;background:#e95700!important}.hero-arrow{z-index:5;cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;font-size:32px;line-height:1;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);color:#fff!important;background:#060d1fb8!important;border:1px solid #ffffff2e!important;border-radius:50%!important;padding:0!important}.hero-arrow:hover{transform:translateY(-50%)scale(1.08);box-shadow:0 0 22px #ff650066;background:#ff6500!important;border-color:#ff6500!important}.hero-arrow-left{left:20px}.hero-arrow-right{right:20px}.hero-dots{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-dot{opacity:.75;cursor:pointer;min-width:9px;transition:all .3s;background:#fff!important;border:none!important;border-radius:50%!important;width:9px!important;height:9px!important;padding:0!important}.hero-dot.active{opacity:1;background:#ff6500!important;border-radius:10px!important;width:27px!important}@keyframes heroImageIn{0%{opacity:.4;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes heroContentIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.hero{min-height:410px;padding:40px 5%}.hero-arrow{width:42px;height:42px;font-size:28px}.hero-arrow-left{left:12px}.hero-arrow-right{right:12px}}@media (width<=600px){.hero{min-height:390px;padding:30px 18px}.hero-content{padding:10px 20px}.hero-small-text{font-size:13px}.hero-content h1{letter-spacing:1px;font-size:clamp(36px,13vw,54px)}.hero-content h2{margin:12px auto;font-size:clamp(20px,6vw,28px)}.hero-description{margin-bottom:18px;font-size:13px;line-height:1.45}.hero-shop-btn{min-width:155px;padding:11px 20px;font-size:13px!important}.hero-arrow{width:35px;height:35px;font-size:23px}.hero-arrow-left{left:7px}.hero-arrow-right{right:7px}.hero-dots{gap:6px;bottom:9px}.hero-dot{min-width:7px;width:7px!important;height:7px!important}.hero-dot.active{width:20px!important}}@media (width<=380px){.hero{min-height:360px}.hero-content h1{font-size:34px}.hero-content h2{font-size:20px}.hero-description{font-size:12px}}.categories{box-sizing:border-box;background:#fff;width:100%;max-width:1250px;margin:0 auto;padding:45px 4%}.categories h2{text-align:center;color:#10203d;letter-spacing:.3px;margin:0 0 28px;font-size:30px;font-weight:800}.categories h2:after{content:"";background:#ff6500;border-radius:5px;width:55px;height:3px;margin:10px auto 0;display:block}.category-container{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;display:grid}.category-card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:135px;padding:18px 10px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:flex}.category-card span{background:#f0f5fb;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:29px;line-height:1;transition:transform .3s,background .3s;display:flex}.category-card h3{color:#172742;text-align:center;margin:0;font-size:14px;font-weight:700}.category-card:hover{background:#0f315e;border-color:#0f315e;transform:translateY(-6px);box-shadow:0 12px 25px #0f315e33}.category-card:hover span{background:#fff;transform:translateY(-2px)scale(1.08)}.category-card:hover h3{color:#fff}.category-card.active-category{background:#ff6500;border-color:#ff6500;box-shadow:0 10px 25px #ff650038}.category-card.active-category span{background:#fff}.category-card.active-category h3{color:#fff}@media (width<=1100px){.category-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.categories{padding:40px 4%}.categories h2{font-size:27px}.category-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.category-card{min-height:125px}}@media (width<=600px){.categories{padding:35px 15px}.categories h2{margin-bottom:22px;font-size:25px}.category-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.category-card{min-height:120px;padding:15px 8px}.category-card span{width:52px;height:52px;font-size:26px}.category-card h3{font-size:13px}}@media (width<=380px){.category-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-card{min-height:110px}.category-card span{width:47px;height:47px;font-size:23px}.category-card h3{font-size:12px}}.flash-sale{box-sizing:border-box;background:#fff;width:100%;max-width:1250px;margin:0 auto;padding:45px 4%}.flash-sale-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.flash-sale-label{color:#ff6500;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.flash-sale-header h2{color:#10203d;margin:0;font-size:30px;font-weight:800}.flash-sale-header p{color:#7b8493;margin:6px 0 0;font-size:13px}.flash-view-all{cursor:pointer;font-weight:800;color:#ff6500!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important}.flash-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid;padding:0!important}.flash-card{cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:12px;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;padding:0!important}.flash-card:hover{border-color:#ff6500;transform:translateY(-6px);box-shadow:0 14px 30px #1228471f}.flash-discount{z-index:5;color:#fff;background:#ff6500;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.flash-image-wrapper{background:#f6f7f9;width:100%;height:215px;position:relative;overflow:hidden}.flash-product-image{transition:transform .45s;object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.flash-card:hover .flash-product-image{transform:scale(1.07)}.flash-image-overlay{color:#fff;opacity:0;background:#0f315ee6;border-radius:6px;padding:7px 13px;font-size:11px;transition:opacity .3s,transform .3s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)translateY(10px)}.flash-card:hover .flash-image-overlay{opacity:1;transform:translate(-50%)translateY(0)}.flash-card-content{padding:15px}.flash-product-category{color:#8b95a6;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.flash-card h3{color:#172742;white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:16px;font-weight:750;overflow:hidden}.flash-rating{align-items:center;gap:6px;margin-bottom:9px;display:flex}.flash-rating span{color:#ff9d00;letter-spacing:1px;font-size:12px}.flash-rating small{color:#8b95a6;font-size:10px}.flash-price-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.flash-price-row strong{color:#ff6500;font-size:18px;font-weight:800}.flash-price-row del{color:#9ba3af;font-size:11px}.flash-add-cart{cursor:pointer;width:100%;font-weight:700;transition:all .25s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:7px!important;margin-top:5px!important;padding:11px 15px!important;font-size:12px!important}.flash-add-cart:hover{background:#ff6500!important;transform:none!important}.flash-empty{text-align:center;color:#6f7785;grid-column:1/-1;padding:55px 20px}.flash-empty span{font-size:40px}.flash-empty h3{color:#172742;margin:10px 0 5px}.flash-empty p{margin:0}@media (width<=1000px){.flash-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.flash-sale{padding:35px 15px}.flash-sale-header{flex-direction:column;align-items:flex-start}.flash-sale-header h2{font-size:26px}.flash-view-all{align-self:flex-end}.flash-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flash-image-wrapper{height:180px}.flash-card-content{padding:11px}.flash-card h3{font-size:14px}.flash-price-row strong{font-size:16px}.flash-add-cart{font-size:11px!important}}@media (width<=380px){.flash-container{grid-template-columns:1fr}.flash-image-wrapper{height:230px}}.flash-carousel{align-items:center;gap:12px;width:100%;display:flex;position:relative}.flash-container{flex:1;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:0!important;display:grid!important}.flash-carousel-arrow{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;line-height:1;transition:all .25s;display:flex;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:50%!important;width:42px!important;height:42px!important;padding:0!important}.flash-carousel-arrow:hover:not(:disabled){transform:scale(1.08);background:#ff6500!important}.flash-carousel-arrow:disabled{opacity:.35;cursor:default}.flash-carousel-dots{justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex}.flash-carousel-dots button{cursor:pointer;min-width:8px;background:#b8c0ca!important;border:none!important;border-radius:50%!important;width:8px!important;height:8px!important;padding:0!important}.flash-carousel-dots button.active{background:#ff6500!important;border-radius:10px!important;width:24px!important}@media (width<=1000px){.flash-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.flash-carousel{gap:7px}.flash-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.flash-carousel-arrow{font-size:24px;width:34px!important;height:34px!important}}@media (width<=380px){.flash-container{grid-template-columns:1fr!important}}.latest-products-section{box-sizing:border-box;background:#fff;width:100%;max-width:1250px;margin:0 auto;padding:45px 4% 50px}.latest-products-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.latest-label{color:#ff6500;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.latest-products-header h2{color:#10203d;margin:0;font-size:30px;font-weight:800}.latest-products-header p{color:#7b8493;margin:6px 0 0;font-size:13px}.latest-view-all{cursor:pointer;font-weight:800;color:#ff6500!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important}.latest-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid;padding:0!important}.latest-card{cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:12px;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;padding:0!important}.latest-card:hover{border-color:#ff6500;transform:translateY(-6px);box-shadow:0 14px 30px #1228471f}.latest-discount{z-index:5;color:#fff;background:#ff6500;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.latest-image-wrapper{background:#f6f7f9;width:100%;height:215px;position:relative;overflow:hidden}.latest-product-image{transition:transform .45s;object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.latest-card:hover .latest-product-image{transform:scale(1.07)}.latest-image-overlay{color:#fff;opacity:0;background:#0f315ee6;border-radius:6px;padding:7px 13px;font-size:11px;transition:opacity .3s,transform .3s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)translateY(10px)}.latest-card:hover .latest-image-overlay{opacity:1;transform:translate(-50%)translateY(0)}.latest-product-category{color:#8b95a6;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.latest-card h3{color:#172742;white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:16px;font-weight:750;overflow:hidden}.latest-rating{align-items:center;gap:6px;margin-bottom:9px;display:flex}.latest-rating span{color:#ff9d00;letter-spacing:1px;font-size:12px}.latest-rating small{color:#8b95a6;font-size:10px}.latest-price-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.latest-price-row strong{color:#ff6500;font-size:18px;font-weight:800}.latest-price-row del{color:#9ba3af;font-size:11px}.latest-add-cart{cursor:pointer;width:100%;font-weight:700;transition:all .25s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:7px!important;margin-top:5px!important;padding:11px 15px!important;font-size:12px!important}.latest-add-cart:hover{background:#ff6500!important;transform:none!important}.latest-empty{text-align:center;color:#6f7785;grid-column:1/-1;padding:55px 20px}.latest-empty span{font-size:40px}.latest-empty h3{color:#172742;margin:10px 0 5px}.latest-empty p{color:#7b8493;margin:0}@media (width<=1000px){.latest-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.latest-products-section{padding:35px 15px 40px}.latest-products-header{flex-direction:column;align-items:flex-start}.latest-products-header h2{font-size:26px}.latest-view-all{align-self:flex-end}.latest-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.latest-image-wrapper{height:180px}.latest-card-content{padding:11px}.latest-card h3{font-size:14px}.latest-price-row strong{font-size:16px}.latest-add-cart{font-size:11px!important}}@media (width<=380px){.latest-container{grid-template-columns:1fr}.latest-image-wrapper{height:230px}}.latest-container{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.latest-image-wrapper{height:165px!important}.latest-product-image{object-fit:cover!important;width:100%!important;height:100%!important}.latest-card-content{padding:12px!important}.latest-card h3{font-size:14px!important}.latest-product-category{font-size:9px!important}.latest-price-row strong{font-size:16px!important}.latest-price-row del{font-size:10px!important}.latest-rating span{font-size:11px!important}.latest-rating small{font-size:9px!important}.latest-add-cart{padding:9px 10px!important;font-size:11px!important}@media (width<=1100px){.latest-container{grid-template-columns:repeat(4,minmax(0,1fr))!important}.latest-image-wrapper{height:160px!important}}@media (width<=700px){.latest-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.latest-image-wrapper{height:160px!important}.latest-card h3{font-size:13px!important}}@media (width<=380px){.latest-image-wrapper{height:150px!important}}.product-animation{box-sizing:border-box;background:#181a21;width:100%;padding:35px 4% 55px}.product-animation-banner{background:#07001f;border:1px solid #9549ff59;border-radius:12px;width:100%;max-width:1250px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000059}.animation-banner-image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:auto;transition:opacity .6s,transform .6s;display:block}.product-animation-banner.slide-0 .animation-banner-image{animation:.7s bannerSlideOne}.product-animation-banner.slide-1 .animation-banner-image{animation:.7s bannerSlideTwo}.product-animation-banner.slide-2 .animation-banner-image{animation:.7s bannerSlideThree}.animation-side-arrow{cursor:pointer;z-index:5;justify-content:center;align-items:center;width:46px;height:46px;font-size:32px;line-height:1;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);color:#fff!important;background:#05081ebf!important;border:none!important;border-radius:50%!important;padding:0!important}.animation-side-arrow:hover{transform:translateY(-50%)scale(1.08);box-shadow:0 0 20px #ff6a0080;background:#ff6a00!important}.animation-left-arrow{left:18px}.animation-right-arrow{right:18px}.animation-slide-dots{z-index:5;align-items:center;gap:7px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.animation-dot{opacity:.9;cursor:pointer;min-width:9px;transition:width .25s,background .25s;background:#fff!important;border:none!important;border-radius:50%!important;width:9px!important;height:9px!important;padding:0!important}.animation-dot.active{background:#ff6a00!important;border-radius:10px!important;width:24px!important}.product-animation-services{background:#071a39;border-radius:0 0 12px 12px;width:100%;max-width:1250px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #00000040}.services-strip-image{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}@keyframes bannerSlideOne{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes bannerSlideTwo{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes bannerSlideThree{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.product-animation{padding:30px 3% 45px}.animation-side-arrow{width:40px;height:40px;font-size:27px}.animation-left-arrow{left:12px}.animation-right-arrow{right:12px}}@media (width<=650px){.product-animation{padding:25px 12px 40px}.product-animation-banner{border-radius:9px}.animation-side-arrow{width:34px;height:34px;font-size:23px}.animation-left-arrow{left:7px}.animation-right-arrow{right:7px}.animation-slide-dots{gap:5px;bottom:5px}.animation-dot{min-width:7px;width:7px!important;height:7px!important}.animation-dot.active{width:20px!important}}@media (width<=380px){.product-animation{padding-left:8px;padding-right:8px}.animation-side-arrow{width:31px;height:31px;font-size:21px}}.cart-page{box-sizing:border-box;width:100%;min-height:100vh;padding:40px 4% 70px;color:#10203d!important;background:#fff!important}.cart-header{width:100%;max-width:1200px;margin:0 auto 35px}.cart-back-btn{cursor:pointer;border:none;border-radius:7px;align-items:center;gap:8px;padding:10px 17px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;color:#fff!important;background:#0f315e!important}.cart-back-btn:hover{transform:translateY(-2px);color:#fff!important;background:#ff6500!important}.cart-title-area{margin-top:28px}.cart-title-area>span{color:#ff6500;letter-spacing:1.8px;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.cart-title-area h1{align-items:center;gap:12px;margin:0;font-size:clamp(30px,5vw,44px);font-weight:800;display:flex;color:#10203d!important}.cart-title-area h1 svg{color:#ff6500;font-size:32px}.cart-title-area p{color:#7b8493;margin:8px 0 0;font-size:14px}.cart-content{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;width:100%;max-width:1200px;margin:0 auto;display:grid}.cart-products{min-width:0}.cart-products-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.cart-products-header h2{color:#10203d;margin:0;font-size:21px;font-weight:800}.cart-products-header span{color:#64748b;background:#f1f5f9;border-radius:20px;padding:6px 11px;font-size:11px;font-weight:700}.cart-card{box-sizing:border-box;border:1px solid #e1e7ef;border-radius:13px;align-items:center;gap:18px;width:100%;margin-bottom:15px;padding:16px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 5px 18px #0f315e0e;background:#fff!important}.cart-card:hover{border-color:#ff6500;transform:translateY(-3px);box-shadow:0 12px 28px #0f315e1a}.cart-image-wrapper{background:#f6f7f9;border-radius:10px;flex-shrink:0;width:135px;height:135px;overflow:hidden}.cart-image{object-fit:cover;transition:transform .35s;display:block;width:100%!important;height:100%!important}.cart-card:hover .cart-image{transform:scale(1.05)}.cart-no-image{color:#9aa4b2;justify-content:center;align-items:center;width:100%;height:100%;font-size:38px;display:flex}.cart-details{flex:1;min-width:0}.cart-category{color:#8b95a6;text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.cart-details h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:19px;font-weight:800;overflow:hidden;color:#10203d!important}.cart-unit-price{color:#ff6500;margin:0 0 13px;font-size:14px;font-weight:700}.cart-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cart-quantity{background:#fff;border:1px solid #dce3ec;border-radius:7px;align-items:center;display:inline-flex;overflow:hidden}.cart-quantity button{cursor:pointer;border:none;width:35px;height:35px;padding:0;font-size:18px;font-weight:800;transition:all .2s;color:#10203d!important;background:#f5f7fa!important}.cart-quantity button:hover{color:#fff!important;background:#0f315e!important}.cart-quantity span{text-align:center;color:#10203d;min-width:40px;font-size:14px;font-weight:800}.remove-btn{cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex;color:#dc2626!important;background:#fff2f2!important;border:1px solid #fecaca!important}.remove-btn:hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.cart-item-total{text-align:right;flex-shrink:0;min-width:120px}.cart-item-total span{color:#8b95a6;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.cart-item-total strong{color:#10203d;font-size:17px;font-weight:800}.continue-shopping-link{align-items:center;gap:8px;margin-top:5px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;color:#0f315e!important}.continue-shopping-link:hover{color:#ff6500!important}.cart-summary{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:14px;padding:23px;position:sticky;top:20px;box-shadow:0 7px 25px #0f315e12}.cart-summary-header{border-bottom:1px solid #dfe5ed;margin-bottom:22px;padding-bottom:17px}.cart-summary-header span{color:#ff6500;letter-spacing:1.3px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.cart-summary-header h2{color:#10203d;margin:0;font-size:22px;font-weight:800}.cart-summary-row{color:#687487;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;font-size:13px;display:flex}.cart-summary-row strong{color:#10203d;font-size:13px}.cart-summary-row .free-shipping{color:#16a34a}.shipping-note{color:#c56a00;background:#fff8ed;border:1px solid #ffe0ad;border-radius:7px;margin:-4px 0 16px;padding:9px 10px;font-size:10px;line-height:1.5}.cart-summary-line{background:#dce3ec;width:100%;height:1px;margin:18px 0}.cart-grand-total{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.cart-grand-total span{color:#10203d;font-size:14px;font-weight:800}.cart-grand-total strong{color:#ff6500;font-size:22px;font-weight:900}.checkout-btn{box-sizing:border-box;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;font-size:13px;font-weight:800;transition:all .25s;display:flex;color:#fff!important;background:#0f315e!important;text-decoration:none!important}.checkout-btn span{font-size:20px}.checkout-btn:hover{transform:translateY(-2px);color:#fff!important;background:#ff6500!important}.secure-checkout{text-align:center;color:#8993a3;margin-top:14px;font-size:10px;font-weight:700}.cart-empty-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:700px;min-height:70vh;margin:0 auto;display:flex}.cart-empty-page .cart-back-btn{align-self:flex-start;margin-bottom:50px}.cart-empty-icon{color:#ff6500;background:#fff4ed;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:20px;font-size:38px;display:flex}.cart-small-label{color:#ff6500;letter-spacing:1.5px;margin-bottom:7px;font-size:10px;font-weight:800}.cart-empty-page h1{margin:0;font-size:32px;font-weight:800;color:#10203d!important}.cart-empty-page p{color:#7b8493;max-width:420px;margin:10px 0 22px;font-size:14px;line-height:1.6}.cart-continue-btn{cursor:pointer;border:none;border-radius:8px;padding:12px 22px;font-size:13px;font-weight:800;transition:all .25s;color:#fff!important;background:#0f315e!important}.cart-continue-btn:hover{transform:translateY(-2px);background:#ff6500!important}@media (width<=950px){.cart-content{grid-template-columns:1fr}.cart-summary{box-sizing:border-box;width:100%;position:static}}@media (width<=650px){.cart-page{padding:25px 14px 50px}.cart-title-area{margin-top:22px}.cart-title-area h1{font-size:30px}.cart-title-area h1 svg{font-size:25px}.cart-products-header h2{font-size:18px}.cart-card{text-align:center;flex-direction:column;align-items:stretch;gap:14px;padding:15px}.cart-image-wrapper{width:180px;height:180px;margin:0 auto}.cart-details h2{white-space:normal;font-size:18px}.cart-actions{justify-content:center}.cart-item-total{text-align:center;border-top:1px solid #edf0f4;min-width:0;padding-top:4px}.cart-item-total span{margin-top:10px}.cart-summary{padding:19px 16px}.cart-grand-total strong{font-size:20px}}@media (width<=380px){.cart-title-area h1{font-size:26px}.cart-image-wrapper{width:155px;height:155px}.cart-actions{flex-direction:column}.cart-quantity{margin:0 auto}.remove-btn{justify-content:center;width:100%}}.checkout-page{box-sizing:border-box;width:100%;min-height:100vh;padding:40px 4% 70px;color:#10203d!important;background:#fff!important}.checkout-title{text-align:center;margin:0 0 16px;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.2;color:#10203d!important}.checkout-page .back-home-btn{cursor:pointer;justify-content:center;align-items:center;width:fit-content;margin:0 auto 32px;transition:background .25s,transform .25s,box-shadow .25s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:7px!important;padding:10px 20px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.checkout-page .back-home-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #ff65002e;color:#fff!important;background:#ff6500!important}.checkout-container{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:24px;width:100%;max-width:1250px;margin:0 auto;display:grid}.customer-info{box-sizing:border-box;border:1px solid #e1e7ef;border-radius:14px;width:100%;min-width:0;padding:28px;box-shadow:0 7px 24px #0f315e12;color:#10203d!important;background:#fff!important}.customer-info h2{margin:0 0 22px;font-size:24px;font-weight:800;line-height:1.3;color:#10203d!important}.customer-info input,.customer-info textarea{box-sizing:border-box;border-radius:8px;outline:none;width:100%;min-width:0;margin-bottom:14px;padding:13px 14px;font-family:inherit;font-size:14px;transition:border-color .25s,box-shadow .25s,background .25s;color:#10203d!important;background:#fff!important;border:1px solid #dbe2eb!important}.customer-info input::placeholder,.customer-info textarea::placeholder{color:#97a1b1}.customer-info input:focus,.customer-info textarea:focus{box-shadow:0 0 0 3px #1687ff1a;background:#fff!important;border-color:#1687ff!important}.customer-info textarea{resize:vertical;min-height:110px;line-height:1.5}.checkout-section{box-sizing:border-box;text-align:center;border-top:1px solid #edf0f4;width:100%;margin-top:24px;padding-top:20px}.checkout-section h3{margin:0 0 15px;font-size:18px;font-weight:800;line-height:1.3;color:#10203d!important}.location-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.radio-option{color:#33425a;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.radio-option input{accent-color:#ff6500;cursor:pointer;width:auto;margin:0;padding:0}.delivery-section{text-align:center;width:100%}.delivery-options{box-sizing:border-box;gap:12px;width:100%;margin-top:10px;justify-content:center!important;align-items:center!important;display:flex!important}.delivery-option{box-sizing:border-box;color:#33425a;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:260px;max-width:100%;min-height:70px;padding:12px 18px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:flex}.delivery-option:hover{border-color:#1687ff;transform:translateY(-1px)}.delivery-option.active{background:#fff8f3;border-color:#ff6500;box-shadow:0 6px 18px #ff65001a}.delivery-option input{accent-color:#ff6500;cursor:pointer;width:auto;margin:0;padding:0}.delivery-option span{color:#10203d;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:800;line-height:1.3;display:flex}.delivery-option small{color:#7d8797;font-size:11px;font-weight:500}.continue-payment-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin-top:25px;display:flex}.continue-payment-btn{cursor:pointer;min-width:230px;font-family:inherit;font-weight:800;transition:background .25s,transform .25s,box-shadow .25s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:8px!important;padding:14px 26px!important;font-size:14px!important}.continue-payment-btn:hover{transform:translateY(-2px);box-shadow:0 9px 22px #ff650033;color:#fff!important;background:#ff6500!important}.checkout-page .order-summary{box-sizing:border-box;border:1px solid #e1e7ef;border-radius:14px;width:100%;min-width:0;padding:25px;position:sticky;top:100px;box-shadow:0 7px 24px #0f315e12;color:#10203d!important;background:#f7f9fc!important}.checkout-page .order-summary h2{margin:0 0 22px;font-size:22px;font-weight:800;line-height:1.3;color:#10203d!important}.checkout-page .order-summary p{color:#6e7786;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:14px 0;font-size:14px;line-height:1.4;display:flex}.checkout-page .order-summary p strong{color:#10203d;white-space:nowrap;font-weight:800}.checkout-page .order-summary hr{border:none;border-top:1px solid #dce3ec;margin:20px 0}.checkout-page .order-summary h3{color:#10203d;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:0;font-size:18px;font-weight:800;display:flex}.checkout-page .order-summary h3 strong{color:#ff6500;white-space:nowrap}@media (width<=950px){.checkout-container{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:18px}.customer-info{padding:23px}.checkout-page .order-summary{padding:22px}}@media (width<=800px){.checkout-container{grid-template-columns:1fr;gap:22px}.checkout-page .order-summary{position:static;top:auto}}@media (width<=600px){.checkout-page{padding:28px 15px 45px}.checkout-title{margin-bottom:15px;font-size:30px}.checkout-page .back-home-btn{margin-bottom:24px;padding:10px 17px!important}.customer-info{border-radius:12px;padding:20px}.customer-info h2{font-size:21px}.checkout-page .order-summary{border-radius:12px;padding:20px}.checkout-page .order-summary h2{font-size:20px}.location-options{gap:18px}.delivery-options{width:100%!important}.delivery-option{width:260px!important;max-width:100%!important}.continue-payment-btn{width:100%;max-width:320px}}@media (width<=380px){.checkout-page{padding:24px 12px 40px}.customer-info{padding:16px}.checkout-page .order-summary{padding:17px}.checkout-title{font-size:28px}.customer-info h2{font-size:20px}.delivery-option{width:100%!important}}.payment-page{box-sizing:border-box;text-align:center;width:100%;min-height:100vh;padding:40px 4% 70px;color:#10203d!important;background:#fff!important}.payment-page>h1{color:#10203d;margin:0 0 16px;font-size:clamp(30px,5vw,44px);font-weight:800}.payment-page .payment-back-btn{width:fit-content;margin:0 auto 30px;transition:all .25s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:7px!important;padding:10px 18px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.payment-page .payment-back-btn:hover{transform:translateY(-2px);background:#ff6500!important}.payment-container{text-align:left;grid-template-columns:2fr 1fr;align-items:start;gap:24px;width:100%;max-width:1150px;margin:0 auto;display:grid}.payment-method{box-sizing:border-box;border:1px solid #e1e7ef;border-radius:14px;width:100%;padding:28px;box-shadow:0 7px 22px #0f315e0f;color:#10203d!important;background:#fff!important}.payment-method>h2{color:#10203d;margin:0;font-size:24px}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.payment-card{box-sizing:border-box;color:#10203d;cursor:pointer;border:1px solid #dbe2eb;border-radius:10px;align-items:center;gap:8px;min-height:60px;padding:15px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:flex;background:#fff!important}.payment-card:hover{border-color:#1687ff;transform:translateY(-2px);background:#f8fbff!important}.payment-card.active{border-color:#ff6500;box-shadow:0 6px 18px #ff65001a;background:#fff8f3!important}.payment-card input{accent-color:#ff6500;cursor:pointer;margin:0}.courier-box,.payment-details{color:#10203d;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:12px;margin-top:25px;padding:20px}.courier-box h3,.payment-details h3{color:#10203d;margin-top:0;font-size:19px}.courier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.courier-card{cursor:pointer;color:#10203d;background:#fff;border:1px solid #dbe2eb;border-radius:10px;padding:15px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.courier-card:hover{border-color:#1687ff;transform:translateY(-2px)}.courier-card.active{background:#fff8f3;border-color:#ff6500;box-shadow:0 0 15px #ff65001f}.courier-card input{accent-color:#ff6500;margin-right:6px}.courier-card h4{color:#10203d;margin:8px 0 5px}.courier-card p{color:#7d8797;margin:0;font-size:12px}.payment-details input{box-sizing:border-box;color:#10203d;background:#fff;border:1px solid #dbe2eb;border-radius:8px;outline:none;width:100%;margin-top:12px;padding:13px;font-size:14px;transition:border-color .25s,box-shadow .25s}.payment-details input::placeholder{color:#97a1b1}.payment-details input:focus{border-color:#1687ff;box-shadow:0 0 0 3px #1687ff1a}.card-row{gap:10px;display:flex}.card-row input{flex:1}.payment-page .payment-place-order{cursor:pointer;width:100%;margin-top:25px;font-weight:800;transition:all .25s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:8px!important;padding:14px!important;font-size:15px!important}.payment-page .payment-place-order:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff650033;background:#ff6500!important}.payment-page .payment-place-order:disabled{opacity:.7;cursor:not-allowed}.payment-page .order-summary{box-sizing:border-box;border:1px solid #e1e7ef;border-radius:14px;width:100%;padding:25px;position:sticky;top:100px;box-shadow:0 7px 22px #0f315e0f;color:#10203d!important;background:#f7f9fc!important}.payment-page .order-summary h2{color:#10203d;margin:0 0 22px;font-size:22px}.payment-page .order-summary p{color:#6e7786;justify-content:space-between;align-items:center;gap:15px;margin:14px 0;font-size:14px;display:flex}.payment-page .order-summary p span:last-child{color:#10203d;font-weight:700}.payment-page .order-summary hr{border:none;border-top:1px solid #dce3ec;margin:20px 0}.payment-page .order-summary h3{color:#10203d;justify-content:space-between;align-items:center;gap:15px;margin:0;font-size:19px;display:flex}.payment-page .order-summary h3 span:last-child{color:#ff6500;font-weight:800}.order-processing-overlay{z-index:9999;background:#071a3bb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.processing-card{color:#10203d;text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:20px;width:330px;max-width:calc(100% - 40px);padding:35px 25px;animation:.35s processingAppear;box-shadow:0 25px 60px #00000038}.processing-card h2{color:#10203d;margin:0 0 8px}.processing-card p{color:#7d8797;margin:0}@keyframes processingAppear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.processing-spinner{border:5px solid #e1e7ef;border-top-color:#ff6500;border-radius:50%;width:65px;height:65px;margin:0 auto 20px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.processing-dots{justify-content:center;gap:7px;margin-top:18px;display:flex}.processing-dots span{background:#1687ff;border-radius:50%;width:8px;height:8px;animation:1s infinite dots}.processing-dots span:nth-child(2){animation-delay:.15s}.processing-dots span:nth-child(3){animation-delay:.3s}@keyframes dots{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.order-success-card{color:#10203d;text-align:center;background:#fff;border:1px solid #e1e7ef;border-radius:22px;width:500px;max-width:calc(100% - 40px);margin:80px auto;padding:45px 25px;animation:.6s successAppear;box-shadow:0 18px 50px #0f315e1a}@keyframes successAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.success-circle{background:#0f315e;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;margin:0 auto 25px;animation:.7s successPop;display:flex;box-shadow:0 0 35px #0f315e33}.success-circle span{color:#fff;font-size:55px;font-weight:700}@keyframes successPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.order-success-card h1{color:#0f315e;margin-bottom:12px}.order-success-info{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:12px;margin:25px 0;padding:15px}.secure-success{color:#e95800;background:#fff4ec;border-radius:20px;padding:9px 15px;font-size:14px;display:inline-block}.success-continue-btn{color:#fff;cursor:pointer;background:#0f315e;border:none;border-radius:10px;width:100%;margin-top:25px;padding:14px;font-size:16px;font-weight:700;transition:all .25s}.success-continue-btn:hover{background:#ff6500;transform:translateY(-2px)}@media (width<=900px){.payment-container{grid-template-columns:1fr}.payment-page .order-summary{position:static}}@media (width<=700px){.payment-page{padding:28px 15px 45px}.payment-grid,.courier-grid{grid-template-columns:1fr}.payment-method,.payment-page .order-summary{padding:18px}.card-row{flex-direction:column}.processing-card{padding:30px 20px}.order-success-card{margin:40px auto;padding:35px 20px}.order-success-card h1{font-size:25px}}.product-details-page{box-sizing:border-box;color:#10203d;background:#fff;width:100%;min-height:100vh;padding:35px 4% 70px}.product-details-page>h1{display:none}.product-details-page .back-home-btn{cursor:pointer;justify-content:center;align-items:center;margin:0 0 25px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:7px!important}.product-details-page .back-home-btn:hover{transform:translateY(-2px);background:#ff6500!important}.product-details-container{grid-template-columns:1.05fr .95fr;align-items:start;gap:35px;width:100%;max-width:1200px;margin:0 auto;display:grid}.product-image-section{grid-template-columns:82px 1fr;gap:15px;width:100%;display:grid;position:sticky;top:95px}.main-product-image{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:12px;justify-content:center;align-items:center;width:100%;height:560px;display:flex;overflow:hidden}.main-product-image img{transition:transform .4s;object-fit:contain!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.main-product-image:hover img{transform:scale(1.04)}.product-gallery{flex-direction:column;gap:10px;width:82px;max-height:560px;padding-right:3px;display:flex;overflow-y:auto}.gallery-thumb{cursor:pointer;justify-content:center;align-items:center;width:76px;height:76px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;background:#fff!important;border:1px solid #dbe2eb!important;border-radius:8px!important;padding:4px!important}.gallery-thumb:hover{transform:translateY(-2px);border-color:#1687ff!important}.gallery-thumb.active{box-shadow:0 0 0 2px #ff65001a;border:2px solid #ff6500!important}.gallery-thumb img{object-fit:cover!important;border-radius:5px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.product-info{color:#10203d;width:100%;padding:10px 0}.product-discount{color:#fff;background:#ff6500;border-radius:5px;align-items:center;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.product-info>h2{color:#10203d;margin:0 0 12px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.2}.product-info>p{color:#68758a;margin:0 0 15px;font-size:13px}.product-info>p strong{color:#10203d}.product-price{border-bottom:1px solid #e8edf3;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.old-price{color:#9aa3b1;font-size:15px;text-decoration:line-through}.current-price{color:#ff6500;font-size:28px;font-weight:900}.product-description{margin-bottom:20px}.product-description h3{color:#10203d;margin:0 0 8px;font-size:18px}.product-description p{color:#68758a;margin:0;font-size:14px;line-height:1.7}.product-stock{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:8px;margin-bottom:20px;padding:12px 14px}.product-stock p{color:#15803d;margin:0;font-size:13px;font-weight:700}.product-info .qty-box{background:#fff;border:1px solid #dbe2eb;border-radius:8px;align-items:center;gap:0;display:inline-flex;overflow:hidden;margin:5px 0 22px!important}.product-info .qty-box button{cursor:pointer;font-weight:800;transition:all .2s;color:#10203d!important;background:#f3f6fa!important;border:none!important;border-radius:0!important;width:42px!important;height:42px!important;padding:0!important;font-size:20px!important}.product-info .qty-box button:hover{color:#fff!important;background:#0f315e!important;transform:none!important}.product-info .qty-box span{color:#10203d;justify-content:center;align-items:center;min-width:48px;font-size:15px;font-weight:800;display:flex}.product-info .order-buttons{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:0;display:grid}.product-info .cart-btn,.product-info .order-now-btn{cursor:pointer;min-height:50px;font-weight:800;transition:all .25s;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 18px!important;font-size:14px!important}.product-info .cart-btn{background:#0f315e!important}.product-info .order-now-btn{background:#ff6500!important}.product-info .cart-btn:hover{transform:translateY(-2px);background:#1687ff!important}.product-info .order-now-btn:hover{transform:translateY(-2px);background:#e95800!important}.product-details-page>div[style]{color:#10203d!important}@media (width<=1000px){.product-details-container{grid-template-columns:1fr 1fr;gap:25px}.product-image-section{grid-template-columns:65px 1fr;gap:10px;position:static}.product-gallery{width:65px;max-height:450px}.gallery-thumb{width:60px;height:60px}.main-product-image{height:450px}}@media (width<=750px){.product-details-page{padding:25px 15px 50px}.product-details-container{grid-template-columns:1fr;gap:25px}.product-image-section{flex-direction:column;gap:12px;width:100%;display:flex}.main-product-image{width:100%;height:390px}.product-gallery{flex-direction:row;width:100%;max-height:none;padding-bottom:4px;overflow:auto hidden}.gallery-thumb{flex-shrink:0;width:70px;height:70px}.product-info{padding:0}.product-info>h2{font-size:27px}.current-price{font-size:25px}.product-info .order-buttons{grid-template-columns:1fr}}@media (width<=450px){.product-details-page{padding:20px 12px 40px}.main-product-image{height:320px}.gallery-thumb{width:62px;height:62px}.product-info>h2,.current-price{font-size:23px}.product-description p{font-size:13px}.product-info .cart-btn,.product-info .order-now-btn{width:100%}}.product-image-section{grid-template-columns:82px minmax(0,1fr)!important;gap:15px!important;display:grid!important}.main-product-image{grid-area:1/2!important;width:100%!important;height:560px!important}.product-gallery{grid-area:1/1!important;width:82px!important}@media (width<=750px){.product-image-section{flex-direction:column!important;gap:12px!important;display:flex!important}.main-product-image{width:100%!important;height:390px!important}.product-gallery{flex-direction:row!important;width:100%!important;display:flex!important;overflow:auto hidden!important}}.product-wishlist-area{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:18px 0 15px;display:flex}.professional-wishlist-btn{color:#173b6d;cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 20px;font-size:13px;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.wishlist-heart-icon{font-size:21px;line-height:1;transition:transform .25s}.professional-wishlist-btn:hover{color:#ff6500;background:#fff7f2;border-color:#ff6500;transform:translateY(-2px);box-shadow:0 6px 18px #ff65001f}.professional-wishlist-btn:hover .wishlist-heart-icon{transform:scale(1.15)}.professional-wishlist-btn.wishlisted{color:#ff6500;background:#fff3eb;border-color:#ff6500}.professional-wishlist-btn.wishlisted .wishlist-heart-icon{color:#ff6500;animation:.3s wishlistHeartPop}@keyframes wishlistHeartPop{0%{transform:scale(.7)}60%{transform:scale(1.25)}to{transform:scale(1)}}.view-wishlist-btn{color:#fff;cursor:pointer;background:#0f315e;border:none;border-radius:8px;min-height:46px;padding:11px 18px;font-size:12px;font-weight:700;transition:background .25s,transform .25s,box-shadow .25s}.view-wishlist-btn:hover{background:#ff6500;transform:translateY(-2px);box-shadow:0 7px 18px #0f315e2e}.product-details-title{color:#10203d;margin:8px 0;font-size:32px;font-weight:800;line-height:1.2}.product-category-line{color:#667085;font-size:13px}.product-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:60vh;padding:40px 20px;display:flex}@media (width<=700px){.product-wishlist-area{flex-direction:column;align-items:stretch}.professional-wishlist-btn,.view-wishlist-btn{width:100%}.product-details-title{font-size:26px}}@media (width<=380px){.professional-wishlist-btn,.view-wishlist-btn{padding:10px 12px;font-size:11px}}.success-page{box-sizing:border-box;color:#10203d;background:linear-gradient(135deg,#fff 0%,#f5f8fc 55%,#eef3f9 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.success-card{box-sizing:border-box;text-align:center;z-index:2;background:#fff;border:1px solid #e1e7ef;border-radius:18px;width:100%;max-width:620px;padding:35px;animation:.7s forwards successCardIn;position:relative;box-shadow:0 20px 55px #0f315e1a}@keyframes successCardIn{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.success-check-wrapper{justify-content:center;margin-bottom:18px;display:flex}.success-check{color:#fff;background:#ff6500;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:48px;font-weight:300;animation:.8s forwards checkPop,2s ease-in-out .8s infinite checkGlow;display:flex}@keyframes checkPop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes checkGlow{0%{box-shadow:0 0 #ff650066}70%{box-shadow:0 0 0 18px #ff650000}to{box-shadow:0 0 #ff650000}}.success-title{color:#10203d;margin:5px 0 10px;font-size:34px;font-weight:800;line-height:1.1}.success-title span{color:#ff6500}.success-thanks{color:#697589;margin:0 0 30px;font-size:15px}.success-thanks strong{color:#0f315e}.order-tracker{grid-template-columns:repeat(3,1fr);gap:10px;min-height:145px;margin:15px 0 30px;padding:0 5px;display:grid;position:relative}.tracker-line{z-index:0;background:#dce3ec;border-radius:10px;height:4px;position:absolute;top:27px;left:16%;right:16%;overflow:hidden}.tracker-progress{background:linear-gradient(90deg,#0f315e,#ff6500);border-radius:10px;width:0%;height:100%;transition:width 1.4s}.tracker-progress.progress-step-2{width:50%}.tracker-progress.progress-step-3{width:100%}.tracker-step{z-index:1;opacity:.45;transition:opacity .6s,transform .6s;position:relative;transform:translateY(5px)}.tracker-step.active{opacity:1;transform:translateY(0)}.tracker-icon{background:#fff;border:2px solid #c5cedb;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 8px;font-size:22px;transition:all .6s;display:flex}.tracker-step.active .tracker-icon{background:#fff4ec;border-color:#ff6500;transform:scale(1.05);box-shadow:0 0 18px #ff65002e}.tracker-step h3{color:#526076;margin:6px 0;font-size:14px}.tracker-step.active h3{color:#ff6500}.tracker-step p{color:#8b95a6;margin:0;font-size:11px;line-height:1.4}.success-details{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:10px;margin-bottom:20px;padding:18px 20px}.detail-row{flex-direction:column;align-items:center;gap:5px;font-size:14px;display:flex}.detail-row span{color:#526076;font-weight:700}.detail-row strong{color:#ff6500;font-size:16px}.detail-divider{border-top:1px dashed #d6dde7;margin:14px 0}.received-badge{color:#e95800;background:#fff4ec;border-radius:25px;margin-bottom:12px;padding:9px 17px;font-size:12px;animation:.7s .5s both badgeAppear;display:inline-block}@keyframes badgeAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.continue-shopping-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0f315e,#1687ff);border:none;border-radius:8px;width:100%;padding:13px;font-size:15px;font-weight:800;transition:all .3s}.continue-shopping-btn:hover{background:linear-gradient(90deg,#ff6500,#e95800);transform:translateY(-2px);box-shadow:0 8px 25px #ff650038}.continue-shopping-btn:active{transform:translateY(0)}.confetti{pointer-events:none;z-index:1;position:absolute;inset:0}.confetti span{color:#ff6500;font-size:30px;animation:3s linear infinite confettiFall;position:absolute;top:-20px}.confetti span:first-child{animation-delay:0s;left:10%}.confetti span:nth-child(2){color:#1687ff;animation-delay:.5s;left:18%}.confetti span:nth-child(3){color:#f59e0b;animation-delay:1s;left:27%}.confetti span:nth-child(4){animation-delay:.3s;left:36%}.confetti span:nth-child(5){color:#1687ff;animation-delay:1.2s;left:45%}.confetti span:nth-child(6){color:#f59e0b;animation-delay:.7s;left:55%}.confetti span:nth-child(7){animation-delay:1.4s;left:64%}.confetti span:nth-child(8){color:#1687ff;animation-delay:.4s;left:73%}.confetti span:nth-child(9){color:#f59e0b;animation-delay:1.1s;left:82%}.confetti span:nth-child(10){animation-delay:.8s;left:90%}.confetti span:nth-child(11){color:#1687ff;animation-delay:1.8s;left:15%}.confetti span:nth-child(12){color:#f59e0b;animation-delay:2s;left:85%}@keyframes confettiFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(360deg)}}@media (width<=600px){.success-page{padding:20px 12px}.success-card{border-radius:15px;padding:25px 16px}.success-check{width:64px;height:64px;font-size:40px}.success-title{font-size:27px;line-height:1.08}.success-thanks{margin-bottom:25px;font-size:13px}.order-tracker{gap:3px;min-height:135px}.tracker-line{top:25px;left:17%;right:17%}.tracker-icon{width:48px;height:48px;font-size:19px}.tracker-step h3{font-size:11px}.tracker-step p{font-size:9px}.success-details{padding:15px}.continue-shopping-btn{padding:12px;font-size:14px}}.login-page{box-sizing:border-box;color:#10203d;background:linear-gradient(135deg,#fff 0%,#f5f8fc 55%,#eef3f9 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:45px 20px;display:flex}.login-card{box-sizing:border-box;color:#10203d;background:#fff;border:1px solid #e1e7ef;border-radius:18px;width:100%;max-width:430px;padding:38px;animation:.55s loginCardIn;box-shadow:0 18px 50px #0f315e1a}.login-logo{color:#fff;background:#0f315e;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:30px;display:flex;box-shadow:0 10px 24px #0f315e38}.login-card h1{text-align:center;color:#10203d;margin:5px 0;font-size:30px;font-weight:800}.login-subtitle{text-align:center;color:#7d8797;margin:8px 0 28px;font-size:14px}.login-input-box{box-sizing:border-box;background:#fff;border:1px solid #dbe2eb;border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:0 12px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.login-input-box:focus-within{background:#fbfdff;border-color:#1687ff;box-shadow:0 0 0 3px #1687ff1a}.login-input-box>span{flex-shrink:0;font-size:18px}.login-input-box input{color:#10203d;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:15px 5px;font-size:15px}.login-input-box input::placeholder{color:#97a1b1}.login-input-box input:disabled{opacity:.7}.password-toggle:active{transform:scale(.95)}.login-options{color:#7d8797;justify-content:space-between;align-items:center;gap:10px;margin:5px 0 22px;font-size:13px;display:flex}.login-options label{cursor:pointer;align-items:center;gap:6px;display:flex}.login-options input[type=checkbox]{accent-color:#1687ff;cursor:pointer}.forgot-btn{cursor:pointer;transition:all .2s;color:#1687ff!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important}.forgot-btn:hover{color:#ff6500!important;transform:none!important}.login-submit-btn{cursor:pointer;width:100%;font-weight:800;transition:all .3s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:9px!important;padding:14px!important;font-size:16px!important}.login-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff650038;background:#ff6500!important}.login-submit-btn:active{transform:translateY(0)}.login-submit-btn:disabled{opacity:.75;cursor:not-allowed}.signup-link{text-align:center;color:#7d8797;margin-top:24px;font-size:14px}.signup-link button{cursor:pointer;margin-left:5px;font-weight:800;transition:all .2s;color:#ff6500!important;background:0 0!important;border:none!important;padding:0!important;font-size:14px!important}.signup-link button:hover{color:#1687ff!important;transform:none!important}.back-home-login{cursor:pointer;margin:20px auto 0;font-weight:600;transition:all .2s;display:block;color:#738096!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important}.back-home-login:hover{color:#1687ff!important;transform:none!important}.login-error{box-sizing:border-box;color:#dc2626;text-align:center;background:#fff5f5;border:1px solid #ef4444;border-radius:9px;width:100%;margin:0 0 15px;padding:12px 14px;font-size:13px;font-weight:600;animation:.3s loginErrorIn}@keyframes loginErrorIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.login-input-box.input-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}@keyframes loginCardIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.login-page{padding:25px 15px}.login-card{border-radius:15px;max-width:390px;padding:28px 20px}.login-card h1{font-size:26px}.login-subtitle{margin-bottom:22px;font-size:13px}.login-options{flex-direction:column;align-items:flex-start;gap:12px}.login-input-box input{font-size:14px}.login-submit-btn{font-size:15px!important}}@media (width<=380px){.login-card{padding:24px 16px}.login-logo{width:60px;height:60px;font-size:27px}.login-card h1{font-size:24px}}.signup-page{box-sizing:border-box;color:#10203d;background:linear-gradient(135deg,#fff 0%,#f5f8fc 55%,#eef3f9 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}.signup-card{color:#10203d;box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:18px;width:100%;max-width:430px;min-height:620px;animation:.55s signupCardIn;overflow:hidden;box-shadow:0 18px 50px #0f315e1a}.signup-form-area,.verification-area,.success-area{box-sizing:border-box;text-align:center;width:100%;padding:38px}.signup-logo,.verification-logo{color:#fff;background:#0f315e;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:30px;display:flex;box-shadow:0 10px 24px #0f315e33}.signup-form-area h1,.verification-area h1{color:#10203d;margin:5px 0;font-size:30px;font-weight:800}.signup-subtitle,.verification-subtitle{color:#7d8797;margin-bottom:28px;font-size:14px}.signup-input-box{background:#fff;border:1px solid #dbe2eb;border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:0 14px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.signup-input-box:focus-within{background:#fbfdff;border-color:#1687ff;box-shadow:0 0 0 3px #1687ff1a}.signup-input-box>span{flex-shrink:0;font-size:18px}.signup-input-box input{color:#10203d;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:15px 5px;font-size:15px}.signup-input-box input::placeholder{color:#97a1b1}.password-toggle{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .2s;display:flex;color:#516079!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:0!important}.password-toggle:hover{transform:scale(1.05);color:#1687ff!important;background:#f1f5f9!important}.signup-terms{color:#7d8797;text-align:left;align-items:center;gap:8px;margin:8px 0 22px;font-size:13px;display:flex}.signup-terms input{accent-color:#1687ff;cursor:pointer}.signup-submit-btn{cursor:pointer;width:100%;font-weight:800;transition:all .3s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:9px!important;padding:14px!important;font-size:16px!important}.signup-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff650033;background:#ff6500!important}.login-link{color:#7d8797;margin-top:24px;font-size:14px}.login-link button{cursor:pointer;margin-left:5px;font-weight:800;transition:all .2s;color:#ff6500!important;background:0 0!important;border:none!important;padding:0!important;font-size:14px!important}.login-link button:hover{color:#1687ff!important;transform:none!important}.back-home-signup{cursor:pointer;margin-top:20px;font-weight:600;transition:all .2s;color:#738096!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important}.back-home-signup:hover{color:#1687ff!important;transform:none!important}.phone-display{color:#10203d;margin-bottom:30px;font-size:15px;display:block}.otp-form{width:100%}.otp-grid{grid-template-rows:70px 70px;grid-template-columns:70px 70px;place-content:center;gap:70px;width:210px;height:210px;margin:0 auto 25px;display:grid;position:relative}.otp-box{color:#10203d;text-align:center;z-index:3;background:#fff;border:2px solid #9db7d9;border-radius:10px;outline:none;width:58px;height:58px;font-size:24px;font-weight:700;transition:border-color .3s,background .3s,transform .4s,box-shadow .4s;box-shadow:0 0 10px #5082ff14}.otp-box:focus{border-color:#1687ff;box-shadow:0 0 18px #1687ff38}.otp-box.has-value{border-color:#ff6500;box-shadow:0 0 16px #ff650029}.otp-lines{pointer-events:none;z-index:1;position:absolute;inset:0}.line{opacity:0;background:linear-gradient(90deg,#1687ff,#ff6500,#1687ff);animation:.55s forwards drawLine;position:absolute;box-shadow:0 0 10px #1687ff73}.top-line{width:72px;height:3px;animation-delay:.1s;top:34px;left:69px}.right-line{width:3px;height:72px;animation-delay:.45s;top:69px;left:174px}.bottom-line{width:72px;height:3px;animation-delay:.8s;top:174px;left:69px}.left-line{width:3px;height:72px;animation-delay:1.15s;top:69px;left:34px}@keyframes drawLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.right-line,.left-line{transform-origin:top;animation-name:drawVertical}@keyframes drawVertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.otp-animating .otp-box{border-color:#ff6500;box-shadow:0 0 20px #ff650038}.demo-code{color:#7d8797;margin:5px 0 18px;font-size:13px}.demo-code strong{color:#ff6500;letter-spacing:2px;margin-left:5px}.verify-btn{cursor:pointer;width:100%;font-weight:800;transition:all .3s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:8px!important;padding:14px!important;font-size:15px!important}.verify-btn:hover{transform:translateY(-2px);background:#ff6500!important}.verify-btn:disabled{opacity:.7;cursor:not-allowed}.verification-actions{justify-content:center;gap:8px;margin-top:15px;display:flex}.verification-actions button{cursor:pointer;transition:all .2s;color:#fff!important;background:#1687ff!important;border:none!important;border-radius:6px!important;padding:9px 14px!important;font-size:12px!important}.verification-actions button:hover{background:#ff6500!important}.success-area{flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex}.success-area h1{color:#0f315e;margin-bottom:8px;font-size:26px}.success-area p{color:#7d8797;margin-bottom:30px;font-size:14px}.success-check{border:3px solid #ff6500;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:38px;animation:.6s cubic-bezier(.17,.67,.35,1.4) successPop;display:flex;box-shadow:0 0 12px #ff650033,inset 0 0 15px #ff65000d}.success-check span{color:#ff6500;font-size:48px;font-weight:700;line-height:1;animation:.6s checkDraw}@keyframes checkDraw{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}.secure-badge{color:#e95800;background:#fff4ec;border:1px solid #ffd4b7;border-radius:7px;margin-bottom:18px;padding:9px 14px;font-size:12px}.continue-btn{cursor:pointer;width:225px;font-weight:700;transition:all .3s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:9px!important;padding:14px!important;font-size:14px!important}.continue-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff650033;background:#ff6500!important}.otp-box.otp-error{animation:.45s otpErrorShake;color:#dc2626!important;background:#fff5f5!important;border:2px solid #ef4444!important;box-shadow:0 0 8px #ff282859,0 0 18px #ff282829!important}@keyframes otpErrorShake{0%{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes signupCardIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.signup-page{padding:20px 15px}.signup-card{width:100%;max-width:390px;min-height:auto}.signup-form-area,.verification-area,.success-area{padding:30px 22px}.signup-form-area h1,.verification-area h1{font-size:26px}.otp-grid{transform-origin:50%;transform:scale(.9)}.success-area{min-height:560px}.verification-actions{flex-wrap:wrap}}@media (width<=380px){.signup-form-area,.verification-area,.success-area{padding:25px 16px}.signup-logo,.verification-logo{width:60px;height:60px;font-size:27px}.signup-form-area h1,.verification-area h1{font-size:24px}}.forgot-page{box-sizing:border-box;color:#10203d;background:linear-gradient(135deg,#fff 0%,#f5f8fc 55%,#eef3f9 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}.forgot-card{color:#10203d;box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:18px;width:100%;max-width:430px;min-height:620px;animation:.55s forgotCardIn;overflow:hidden;box-shadow:0 18px 50px #0f315e1a}.forgot-form-area,.forgot-verification-area{box-sizing:border-box;text-align:center;width:100%;padding:38px}.forgot-logo{color:#fff;background:#0f315e;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:30px;display:flex;box-shadow:0 10px 24px #0f315e33}.forgot-form-area h1,.forgot-verification-area h1{color:#10203d;margin:5px 0;font-size:30px;font-weight:800}.forgot-subtitle{color:#7d8797;margin-bottom:28px;font-size:14px;line-height:1.5}.forgot-error{color:#dc2626;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;margin-bottom:15px;padding:10px 12px;font-size:13px;animation:.4s forgotErrorShake}@keyframes forgotErrorShake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.forgot-input-box{box-sizing:border-box;background:#fff;border:1px solid #dbe2eb;border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:0 14px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.forgot-input-box:focus-within{background:#fbfdff;border-color:#1687ff;box-shadow:0 0 0 3px #1687ff1a}.forgot-input-box>span{flex-shrink:0;font-size:18px}.forgot-input-box input{color:#10203d;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:15px 5px;font-size:15px}.forgot-input-box input::placeholder{color:#97a1b1}.forgot-password-toggle{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .2s;display:flex;color:#516079!important;background:0 0!important;border:none!important;border-radius:8px!important}.forgot-password-toggle:hover{transform:scale(1.05);color:#1687ff!important;background:#f1f5f9!important}.forgot-submit-btn{cursor:pointer;width:100%;font-weight:800;transition:all .3s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:9px!important;padding:14px!important;font-size:16px!important}.forgot-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff650033;background:#ff6500!important}.forgot-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.forgot-back-btn{cursor:pointer;margin:20px auto 0;font-weight:600;transition:all .2s;display:block;color:#738096!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important}.forgot-back-btn:hover{color:#1687ff!important;transform:none!important}.forgot-email-display{color:#10203d;word-break:break-word;margin-bottom:28px;font-size:14px;display:block}.forgot-otp-form{width:100%}.forgot-otp-grid{grid-template-rows:70px 70px;grid-template-columns:70px 70px;place-content:center;gap:70px;width:210px;height:210px;margin:0 auto 25px;display:grid;position:relative}.forgot-otp-box{color:#10203d;text-align:center;z-index:3;background:#fff;border:2px solid #9db7d9;border-radius:10px;outline:none;width:58px;height:58px;font-size:24px;font-weight:700;transition:border-color .3s,background .3s,transform .4s,box-shadow .4s;box-shadow:0 0 10px #5082ff14}.forgot-otp-box:focus{border-color:#1687ff;box-shadow:0 0 18px #1687ff38}.forgot-otp-box.has-value{border-color:#ff6500;box-shadow:0 0 16px #ff650029}.forgot-otp-box.otp-error{animation:.45s forgotOtpErrorShake;color:#dc2626!important;background:#fff5f5!important;border:2px solid #ef4444!important;box-shadow:0 0 8px #ff282859,0 0 18px #ff282829!important}@keyframes forgotOtpErrorShake{0%{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}.forgot-otp-lines{pointer-events:none;z-index:1;position:absolute;inset:0}.forgot-line{opacity:0;background:linear-gradient(90deg,#1687ff,#ff6500,#1687ff);animation:.55s forwards forgotDrawLine;position:absolute;box-shadow:0 0 10px #1687ff73}.forgot-otp-lines .top-line{width:72px;height:3px;animation-delay:.1s;top:34px;left:69px}.forgot-otp-lines .right-line{width:3px;height:72px;animation-delay:.45s;top:69px;left:174px}.forgot-otp-lines .bottom-line{width:72px;height:3px;animation-delay:.8s;top:174px;left:69px}.forgot-otp-lines .left-line{width:3px;height:72px;animation-delay:1.15s;top:69px;left:34px}@keyframes forgotDrawLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.forgot-otp-lines .right-line,.forgot-otp-lines .left-line{transform-origin:top;animation-name:forgotDrawVertical}@keyframes forgotDrawVertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.forgot-otp-form.verifying .forgot-otp-box{border-color:#ff6500;box-shadow:0 0 20px #ff650038}.demo-reset-code{color:#7d8797;margin:5px 0 18px;font-size:13px}.demo-reset-code strong{color:#ff6500;letter-spacing:2px;margin-left:5px}.forgot-verify-btn{cursor:pointer;width:100%;font-weight:800;transition:all .3s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:8px!important;padding:14px!important;font-size:15px!important}.forgot-verify-btn:hover{transform:translateY(-2px);background:#ff6500!important}.forgot-verify-btn:disabled{opacity:.7;cursor:not-allowed}.forgot-actions{justify-content:center;gap:8px;margin-top:15px;display:flex}.forgot-actions button{cursor:pointer;transition:all .2s;color:#fff!important;background:#1687ff!important;border:none!important;border-radius:6px!important;padding:9px 14px!important;font-size:12px!important}.forgot-actions button:hover{background:#ff6500!important}.forgot-success-area{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:38px;display:flex}.forgot-success-area h1{color:#0f315e;margin-bottom:8px;font-size:26px}.forgot-success-area p{color:#7d8797;margin-bottom:30px;font-size:14px}.forgot-success-check{border:3px solid #ff6500;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:38px;animation:.6s cubic-bezier(.17,.67,.35,1.4) forgotSuccessPop;display:flex;box-shadow:0 0 12px #ff650033,inset 0 0 15px #ff65000d}.forgot-success-check span{color:#ff6500;font-size:48px;font-weight:700;line-height:1;animation:.6s forgotCheckDraw}@keyframes forgotSuccessPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes forgotCheckDraw{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}.forgot-secure-badge{color:#e95800;background:#fff4ec;border:1px solid #ffd4b7;border-radius:7px;margin-bottom:18px;padding:9px 14px;font-size:12px}.forgot-continue-btn{cursor:pointer;width:225px;font-weight:700;transition:all .3s;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:9px!important;padding:14px!important;font-size:14px!important}.forgot-continue-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff650033;background:#ff6500!important}@keyframes forgotCardIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.forgot-page{padding:20px 15px}.forgot-card{width:100%;max-width:390px;min-height:auto}.forgot-form-area,.forgot-verification-area{padding:30px 22px}.forgot-form-area h1,.forgot-verification-area h1{font-size:26px}.forgot-otp-grid{transform-origin:50%;transform:scale(.9)}.forgot-success-area{min-height:560px}.forgot-actions{flex-wrap:wrap}}@media (width<=380px){.forgot-form-area,.forgot-verification-area,.forgot-success-area{padding-left:16px;padding-right:16px}.forgot-logo{width:60px;height:60px;font-size:27px}.forgot-form-area h1,.forgot-verification-area h1{font-size:24px}}.profile-page{color:#10203d;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:35px 20px 60px}.profile-dashboard{width:100%;max-width:1100px;margin:0 auto}.profile-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.profile-header-title{color:#10203d;font-size:24px;font-weight:800}.profile-home-btn,.profile-header-logout{cursor:pointer;border:none;border-radius:7px;padding:10px 17px;font-size:13px;font-weight:700;transition:all .25s}.profile-home-btn{color:#fff;background:#0f315e}.profile-header-logout{color:#fff;background:#ff6500}.profile-home-btn:hover{background:#092746;transform:translateY(-2px)}.profile-header-logout:hover{background:#e95800;transform:translateY(-2px)}.profile-hero{color:#fff;background:linear-gradient(135deg,#0f315e,#163f74);border-radius:16px;align-items:center;gap:25px;margin-bottom:25px;padding:30px;display:flex;box-shadow:0 12px 30px #0f315e29}.profile-avatar{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:85px;min-width:85px;height:85px;font-size:42px;display:flex;box-shadow:0 5px 20px #0000001f}.profile-account-label{color:#ffb27d;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.profile-main-info h1{margin:0 0 6px;font-size:30px}.profile-main-info p{color:#d9e3f0;margin:0 0 10px;font-size:14px}.profile-verified{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:20px;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.profile-content{gap:25px;display:grid}.profile-section{background:#fff;border:1px solid #e0e6ee;border-radius:14px;padding:25px;box-shadow:0 5px 20px #0e26460d}.profile-section-heading span{color:#ff6500;letter-spacing:1.5px;font-size:10px;font-weight:800}.profile-section-heading h2{color:#10203d;margin:6px 0 20px;font-size:26px}.profile-menu{gap:10px;display:grid}.profile-menu-item{text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;padding:15px;display:flex;color:#10203d!important;background:#fff!important;border:1px solid #e4e8ee!important;border-radius:10px!important;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s!important}.profile-menu-item:hover{transform:translate(4px);box-shadow:0 7px 18px #0d6efd14;color:#10203d!important;background:#f8fbff!important;border-color:#1687ff!important}.profile-menu-icon{background:#f1f6fc;border-radius:10px;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;font-size:23px;display:flex}.profile-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.profile-menu-text strong{color:#10203d;margin-bottom:4px;font-size:14px}.profile-menu-text small{color:#7c8798;font-size:11px}.profile-menu-arrow{color:#1687ff;font-size:22px;font-weight:500}.profile-info-cards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.profile-info-card{cursor:pointer;background:#fff;border:1px solid #e0e6ee;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 5px 18px #0e26460d}.profile-info-card:hover{border-color:#ff6500;transform:translateY(-5px);box-shadow:0 12px 25px #ff65001f}.profile-info-card span{margin-bottom:7px;font-size:28px}.profile-info-card strong{color:#10203d;font-size:20px}.profile-info-card small{color:#7c8798;margin-top:4px;font-size:11px}.profile-bottom-actions{justify-content:center;display:flex}.profile-shopping-btn{cursor:pointer;font-weight:800;transition:all .25s;color:#fff!important;background:#ff6500!important;border:none!important;border-radius:8px!important;padding:12px 25px!important;font-size:14px!important}.profile-shopping-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #ff650040;background:#e95800!important}@media (width<=800px){.profile-page{padding:25px 15px 45px}.profile-info-cards{grid-template-columns:repeat(3,1fr)}.profile-main-info h1{font-size:26px}}@media (width<=600px){.profile-header{flex-wrap:wrap;justify-content:center}.profile-header-title{text-align:center;order:-1;width:100%}.profile-hero{text-align:center;flex-direction:column;padding:25px 20px}.profile-section{padding:18px}.profile-info-cards{grid-template-columns:1fr}.profile-info-card{min-height:115px}}@media (width<=380px){.profile-menu-item{padding:12px}.profile-menu-icon{width:40px;min-width:40px;height:40px;font-size:20px}.profile-menu-text strong{font-size:13px}.profile-menu-text small{font-size:10px}}.account-settings-page{color:#10203d;box-sizing:border-box;background:#fff;min-height:100vh;padding:40px 20px 60px}.account-settings-container{width:100%;max-width:900px;margin:0 auto}.account-settings-page .back-btn{color:#fff;cursor:pointer;background:#0f315e;border:none;border-radius:7px;padding:11px 20px;font-size:13px;font-weight:700;transition:all .25s}.account-settings-page .back-btn:hover{background:#092746;transform:translateY(-2px)}.settings-header{text-align:center;margin:35px 0}.settings-header span{color:#ff6500;letter-spacing:2px;font-size:11px;font-weight:800}.settings-header h1{color:#10203d;margin:8px 0;font-size:38px;font-weight:800}.settings-header p{color:#7c8798;margin:0;font-size:14px}.settings-card{background:#fff;border:1px solid #e0e6ee;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px #0e26460f}.settings-item{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:20px;padding:22px;transition:background .25s,box-shadow .25s;display:flex}.settings-item:hover{background:#f8fbff}.settings-item:last-child{border-bottom:none}.settings-item strong{color:#10203d;font-size:16px;font-weight:800;display:block}.settings-item small{color:#7c8798;margin-top:6px;font-size:11px;line-height:1.5;display:block}.active-status{color:#0b9b5b;white-space:nowrap;background:#e9f9f1;border:1px solid #c9f0dd;border-radius:20px;justify-content:center;align-items:center;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.settings-item select{color:#10203d;cursor:pointer;background:#fff;border:1px solid #d6dee9;border-radius:7px;outline:none;min-width:130px;padding:10px 14px;font-size:13px;transition:all .25s}.settings-item select:hover{border-color:#1687ff}.settings-item select:focus{border-color:#1687ff;box-shadow:0 0 0 3px #1687ff1a}.settings-item select option{color:#10203d;background:#fff}.settings-item input[type=checkbox]{accent-color:#1687ff;cursor:pointer;width:20px;height:20px}.logout-setting-btn{color:#fff;cursor:pointer;background:#ff6500;border:none;border-radius:7px;padding:10px 18px;font-size:13px;font-weight:800;transition:all .25s}.logout-setting-btn:hover{background:#e95800;transform:translateY(-2px);box-shadow:0 7px 18px #ff650033}@media (width<=600px){.account-settings-page{padding:25px 15px 40px}.settings-header{margin:30px 0}.settings-header h1{font-size:30px}.settings-item{flex-direction:column;align-items:flex-start;padding:18px}.settings-item select,.logout-setting-btn,.active-status{box-sizing:border-box;text-align:center;width:100%}.settings-item input[type=checkbox]{width:21px;height:21px}}@media (width<=380px){.account-settings-page{padding-left:12px;padding-right:12px}.settings-header h1{font-size:27px}.settings-item{padding:15px}.settings-item strong{font-size:14px}.settings-item small{font-size:10px}}.my-orders-page{box-sizing:border-box;color:#111827;background:#f5f7fb;min-height:100vh;padding:45px 20px 70px}.my-orders-container{box-sizing:border-box;width:100%;max-width:1050px;margin:0 auto}.back-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:7px;margin-bottom:30px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.back-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.orders-header{text-align:center;margin-bottom:35px}.orders-header span{color:#2563eb;letter-spacing:2px;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-block}.orders-header h1{margin:0;font-size:38px;font-weight:800;line-height:1.15;color:#111827!important}.orders-header p{margin:10px 0 0;font-size:15px;color:#6b7280!important}.empty-orders{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;max-width:650px;margin:40px auto 0;padding:55px 30px;box-shadow:0 10px 30px #0000000f}.empty-orders-icon{background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:32px;display:flex}.empty-orders h2{margin:0 0 8px;font-size:24px;color:#111827!important}.empty-orders p{margin:0 0 24px;font-size:15px;line-height:1.6;color:#6b7280!important}.blue-action-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .2s}.blue-action-btn:hover{background:#1d4ed8}.customer-orders-list{flex-direction:column;gap:20px;display:flex}.customer-order-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;padding:24px;transition:all .2s;box-shadow:0 8px 25px #0000000e}.customer-order-card:hover{border-color:#cbd5e1;box-shadow:0 12px 30px #00000014}.customer-order-top{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.customer-order-top>div span{letter-spacing:1.2px;margin-bottom:4px;font-size:11px;font-weight:800;display:block;color:#9ca3af!important}.customer-order-top h2{margin:0;font-size:20px;font-weight:800;color:#111827!important}.customer-order-status{white-space:nowrap;background:#fff7ed;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex;color:#c2410c!important}.customer-order-status.completed,.customer-order-status.delivered,.customer-order-status.approved{background:#ecfdf5;color:#047857!important}.customer-order-status.processing{background:#eff6ff;color:#2563eb!important}.customer-order-status.cancelled,.customer-order-status.rejected{background:#fef2f2;color:#dc2626!important}.customer-order-status.pending{background:#fff7ed;color:#c2410c!important}.customer-order-info{grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 0;display:grid}.customer-order-info>div{background:#f8fafc;border:1px solid #eef0f3;border-radius:10px;padding:14px}.customer-order-info small{margin-bottom:6px;font-size:12px;font-weight:600;display:block;color:#6b7280!important}.customer-order-info strong{font-size:15px;font-weight:700;display:block;color:#111827!important}.customer-order-products{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-top:4px;padding:18px}.customer-order-products h3{margin:0 0 14px;font-size:15px;font-weight:800;color:#111827!important}.customer-order-product{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}.customer-order-product+.customer-order-product{margin-top:10px}.customer-order-product img,.order-product-placeholder{object-fit:cover;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;width:72px;min-width:72px;height:72px;display:block}.order-product-placeholder{justify-content:center;align-items:center;font-size:27px;display:flex}.customer-order-product>div:last-child{flex-direction:column;gap:5px;display:flex}.customer-order-product strong{font-size:14px;font-weight:700;color:#111827!important}.customer-order-product span{font-size:12px;color:#6b7280!important}.return-request-status{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;margin-top:16px;padding:12px 15px;font-size:13px;font-weight:600;color:#1d4ed8!important}.return-request-status strong{color:#1d4ed8!important}.order-actions{justify-content:flex-end;margin-top:18px;display:flex}.return-order-btn,.return-requested-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 17px;font-size:13px;font-weight:700;transition:all .2s}.return-order-btn{color:#fff;background:#2563eb}.return-order-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.return-requested-btn{color:#15803d;cursor:not-allowed;background:#dcfce7}.return-form{background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;margin-top:18px;padding:20px}.return-form-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.return-form-header h3{margin:0;font-size:18px;color:#111827!important}.return-form-header button{color:#374151;cursor:pointer;background:#e5e7eb;border:none;border-radius:7px;width:32px;height:32px;font-size:16px}.return-form-header button:hover{background:#d1d5db}.return-form>p{margin:0 0 18px;font-size:13px;color:#6b7280!important}.return-form>p strong{color:#111827!important}.return-form label{margin-bottom:8px;font-size:13px;font-weight:700;display:block;color:#111827!important}.return-form textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;width:100%;min-height:110px;padding:12px 14px;font-family:inherit;font-size:13px;color:#111827!important}.return-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.return-form textarea::placeholder{color:#9ca3af!important}.submit-return-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;margin-top:12px;padding:11px 18px;font-size:13px;font-weight:700}.submit-return-btn:hover{background:#1d4ed8}.submit-return-btn:disabled{opacity:.65;cursor:not-allowed}@media (width<=700px){.my-orders-page{padding:25px 12px 50px}.orders-header h1{font-size:30px}.customer-order-card{border-radius:13px;padding:17px}.customer-order-top{flex-direction:column;align-items:flex-start;gap:10px}.customer-order-info{grid-template-columns:1fr;gap:9px}.customer-order-info>div{padding:11px}.customer-order-product img,.order-product-placeholder{width:62px;min-width:62px;height:62px}.order-actions{justify-content:stretch}.return-order-btn,.return-requested-btn,.submit-return-btn{width:100%}}@media (width<=420px){.orders-header h1{font-size:26px}.orders-header p{font-size:13px}.customer-order-top h2{font-size:17px}.customer-order-product{gap:10px;padding:9px}.customer-order-product img,.order-product-placeholder{width:56px;min-width:56px;height:56px}}.my-returns-page{box-sizing:border-box;color:#111827;background:#f5f7fb;min-height:100vh;padding:45px 20px 70px}.my-returns-container{box-sizing:border-box;width:100%;max-width:1050px;margin:0 auto}.my-returns-back-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:7px;margin-bottom:30px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.my-returns-back-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.my-returns-header{text-align:center;margin-bottom:35px}.my-returns-header span{color:#2563eb;letter-spacing:2px;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-block}.my-returns-header h1{color:#111827;margin:0;font-size:38px;font-weight:800;line-height:1.15}.my-returns-header p{color:#6b7280;margin:10px 0 0;font-size:15px}.my-returns-empty{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;max-width:650px;margin:40px auto 0;padding:55px 30px;box-shadow:0 10px 30px #0000000f}.my-returns-empty-icon{background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:32px;display:flex}.my-returns-empty h2{color:#111827;margin:0 0 8px;font-size:24px}.my-returns-empty p{color:#6b7280;margin:0 0 24px;font-size:15px;line-height:1.6}.my-returns-shop-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .2s}.my-returns-shop-btn:hover{background:#1d4ed8}.my-returns-list{flex-direction:column;gap:20px;display:flex}.my-return-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;padding:24px;transition:all .2s;box-shadow:0 8px 25px #0000000e}.my-return-card:hover{border-color:#cbd5e1;box-shadow:0 12px 30px #00000014}.my-return-top{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.my-return-top span:first-child{color:#9ca3af;letter-spacing:1.2px;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.my-return-top h2{color:#111827;margin:0;font-size:20px;font-weight:800}.my-return-status{color:#c2410c;white-space:nowrap;background:#fff7ed;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.my-return-status.pending{color:#c2410c;background:#fff7ed}.my-return-status.processing{color:#2563eb;background:#eff6ff}.my-return-status.approved{color:#047857;background:#ecfdf5}.my-return-status.rejected{color:#dc2626;background:#fef2f2}.my-return-product{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:15px;margin-top:20px;padding:15px;display:flex}.my-return-product img,.my-return-product-placeholder{object-fit:cover;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;width:72px;min-width:72px;height:72px;display:block}.my-return-product-placeholder{justify-content:center;align-items:center;font-size:28px;display:flex}.my-return-product small{color:#6b7280;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.my-return-product h3{color:#111827;margin:0;font-size:15px;font-weight:700}.my-return-product span{color:#6b7280;margin-top:4px;font-size:12px;display:block}.my-return-info{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.my-return-info>div{background:#f8fafc;border:1px solid #eef0f3;border-radius:10px;padding:13px}.my-return-info small{color:#6b7280;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.my-return-info strong{color:#111827;word-break:break-word;font-size:13px;font-weight:700;display:block}.my-return-reason{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:16px;padding:15px}.my-return-reason small{color:#6b7280;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.my-return-reason p{color:#374151;margin:0;font-size:13px;line-height:1.6}.my-return-message{border-radius:9px;margin-top:16px;padding:13px 15px;font-size:13px;font-weight:600}.my-return-message.pending{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.my-return-message.processing{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.my-return-message.approved{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0}.my-return-message.rejected{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.my-return-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.my-return-orders-btn,.my-return-cancel-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s}.my-return-orders-btn{color:#fff;background:#2563eb}.my-return-orders-btn:hover{background:#1d4ed8}.my-return-cancel-btn{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.my-return-cancel-btn:hover{background:#fee2e2}@media (width<=850px){.my-return-info{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.my-returns-page{padding:25px 12px 50px}.my-returns-header h1{font-size:30px}.my-return-card{border-radius:13px;padding:17px}.my-return-top{flex-direction:column;align-items:flex-start;gap:10px}.my-return-info{grid-template-columns:1fr}.my-return-product img,.my-return-product-placeholder{width:62px;min-width:62px;height:62px}.my-return-actions{flex-direction:column}.my-return-orders-btn,.my-return-cancel-btn{width:100%}}@media (width<=420px){.my-returns-header h1{font-size:26px}.my-returns-header p{font-size:13px}.my-return-top h2{font-size:17px}.my-return-product{gap:10px;padding:10px}.my-return-product img,.my-return-product-placeholder{width:56px;min-width:56px;height:56px}}.personal-info-page{color:#10203d;box-sizing:border-box;background:#fff;min-height:100vh;padding:40px 20px 60px}.personal-info-container{width:100%;max-width:850px;margin:0 auto}.personal-back-btn{color:#fff;cursor:pointer;background:#0f315e;border:none;border-radius:8px;padding:11px 20px;font-size:13px;font-weight:700;transition:all .25s}.personal-back-btn:hover{background:#092746;transform:translateY(-2px);box-shadow:0 6px 15px #0f315e26}.personal-info-header{text-align:center;margin:35px 0}.personal-info-header span{color:#ff6500;letter-spacing:2px;font-size:11px;font-weight:800}.personal-info-header h1{color:#10203d;margin:8px 0;font-size:38px;font-weight:800}.personal-info-header p{color:#6b7280;margin:0;font-size:14px}.personal-info-card{background:#fff;border:1px solid #e0e6ee;border-radius:15px;padding:30px;box-shadow:0 8px 25px #0e26460f}.personal-form-group{margin-bottom:20px}.personal-form-group label{color:#10203d;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.personal-form-group input{color:#10203d;box-sizing:border-box;background:#fff;border:1px solid #d9e0e9;border-radius:8px;outline:none;width:100%;padding:13px 14px;font-size:14px;transition:all .25s}.personal-form-group input::placeholder{color:#9aa3b4}.personal-form-group input:hover{border-color:#b8c5d6}.personal-form-group input:focus{background:#fff;border-color:#1687ff;box-shadow:0 0 0 3px #1687ff1a}.personal-save-btn{color:#fff;cursor:pointer;background:#1687ff;border:none;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .25s}.personal-save-btn:hover{background:#086dcc;transform:translateY(-2px);box-shadow:0 7px 18px #1687ff33}.personal-save-btn:active{transform:translateY(0)}@media (width<=800px){.personal-info-page{padding:30px 18px 50px}.personal-info-header h1{font-size:34px}.personal-info-card{padding:25px}}@media (width<=600px){.personal-info-page{padding:25px 15px 40px}.personal-back-btn{text-align:center;width:100%}.personal-info-header{margin:30px 0}.personal-info-header h1{font-size:30px}.personal-info-header p{font-size:13px;line-height:1.5}.personal-info-card{border-radius:12px;padding:20px}.personal-form-group{margin-bottom:18px}.personal-form-group input{padding:12px}.personal-save-btn{width:100%}}@media (width<=380px){.personal-info-page{padding:20px 12px 35px}.personal-info-header h1{font-size:26px}.personal-info-card{padding:16px}.personal-info-header span{font-size:9px}}.saved-addresses-page{color:#10203d;box-sizing:border-box;background:#fff;min-height:100vh;padding:40px 20px 60px}.saved-addresses-container{width:100%;max-width:950px;margin:0 auto}.saved-addresses-back-btn{color:#fff;cursor:pointer;background:#0f315e;border:none;border-radius:7px;padding:11px 20px;font-size:13px;font-weight:700;transition:all .25s}.saved-addresses-back-btn:hover{background:#092746;transform:translateY(-2px)}.saved-addresses-header{text-align:center;margin:35px 0 25px}.saved-addresses-header span{color:#ff6500;letter-spacing:2px;font-size:11px;font-weight:800}.saved-addresses-header h1{color:#10203d;margin:8px 0;font-size:38px;font-weight:800}.saved-addresses-header p{color:#7c8798;margin:0;font-size:14px}.add-address-btn,.save-address-btn{color:#fff;cursor:pointer;background:#1687ff;border:none;border-radius:7px;padding:12px 22px;font-size:13px;font-weight:800;transition:all .25s}.add-address-btn{margin:0 auto 25px;display:block}.add-address-btn:hover,.save-address-btn:hover{background:#0873dc;transform:translateY(-2px);box-shadow:0 7px 18px #1687ff2e}.saved-address-form{background:#fff;border:1px solid #e0e6ee;border-radius:15px;margin-bottom:30px;padding:28px;box-shadow:0 5px 20px #0e26460f}.saved-address-form h2{color:#10203d;margin:0 0 22px;font-size:22px}.address-form-group{margin-bottom:17px}.address-form-group label{color:#10203d;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.address-form-group input,.address-form-group textarea{box-sizing:border-box;color:#10203d;background:#fff;border:1px solid #d6dee9;border-radius:8px;outline:none;width:100%;padding:13px 14px;font-family:Arial,Helvetica,sans-serif;font-size:13px;transition:all .25s}.address-form-group input::placeholder,.address-form-group textarea::placeholder{color:#9aa3b4}.address-form-group input:focus,.address-form-group textarea:focus{border-color:#1687ff;box-shadow:0 0 0 3px #1687ff17}.address-form-group textarea{resize:vertical;min-height:100px}.address-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.save-address-btn{margin-top:3px}.addresses-list{gap:18px;display:grid}.address-card{background:#fff;border:1px solid #e0e6ee;border-radius:15px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 5px 20px #0e26460d}.address-card:hover{border-color:#1687ff;transform:translateY(-2px);box-shadow:0 10px 25px #0e264614}.address-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.address-label{color:#ff6500;letter-spacing:1.5px;font-size:10px;font-weight:800}.address-card-top h2{color:#10203d;margin:6px 0 0;font-size:21px}.address-card-info{background:#f8fbff;border:1px solid #e7edf5;border-radius:10px;margin-top:18px;padding:15px}.address-card-info p{color:#5f6d80;margin:8px 0;font-size:13px;line-height:1.5}.address-card-info p:first-child{margin-top:0}.address-card-info p:last-child{margin-bottom:0}.address-card-info strong{color:#10203d}.delete-address-btn{color:#e53935;cursor:pointer;background:#fff0ef;border:1px solid #ffd4d1;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:700;transition:all .25s}.delete-address-btn:hover{color:#fff;background:#e53935;transform:translateY(-2px)}.empty-addresses{text-align:center;background:#fff;border:1px solid #e0e6ee;border-radius:15px;padding:55px 20px;box-shadow:0 5px 20px #0e26460d}.empty-address-icon{margin-bottom:12px;font-size:50px}.empty-addresses h2{color:#10203d;margin:0 0 8px;font-size:21px}.empty-addresses p{color:#7c8798;margin:0;font-size:13px}@media (width<=600px){.saved-addresses-page{padding:25px 15px 40px}.saved-addresses-header{margin:30px 0 25px}.saved-addresses-header h1{font-size:30px}.saved-addresses-header p{font-size:13px}.saved-address-form{padding:20px}.address-form-row{grid-template-columns:1fr;gap:0}.address-card-top{flex-direction:column;align-items:flex-start}.delete-address-btn{width:100%}.address-card{padding:18px}}@media (width<=380px){.saved-addresses-page{padding-left:12px;padding-right:12px}.saved-address-header h1{font-size:27px}.saved-address-form{padding:16px}.address-card{padding:15px}.address-card-top h2{font-size:18px}.address-card-info p{font-size:12px}}.wishlist-page{color:#172742;box-sizing:border-box;background:#f7f9fc;width:100%;min-height:100vh}.wishlist-container{box-sizing:border-box;width:100%;max-width:1150px;margin:0 auto;padding:35px 25px 60px}.wishlist-back-btn{color:#fff;cursor:pointer;background:#0f315e;border:none;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-bottom:35px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.wishlist-back-btn:hover{background:#ff6500;transform:translateY(-2px)}.wishlist-header{margin-bottom:30px}.wishlist-header>span{color:#ff6500;letter-spacing:1.8px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.wishlist-header h1{color:#10203d;margin:0;font-size:34px;font-weight:800}.wishlist-header p{color:#718096;margin:7px 0 0;font-size:14px}.empty-wishlist{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #dfe5ed;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;padding:45px 20px;display:flex;box-shadow:0 8px 25px #10203d0f}.wishlist-empty-icon{background:#fff1ed;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:15px;font-size:38px;display:flex}.empty-wishlist h2{color:#172742;margin:0 0 8px;font-size:23px;font-weight:800}.empty-wishlist p{color:#758195;margin:0 0 20px;font-size:14px}.wishlist-shop-btn{color:#fff;cursor:pointer;background:#ff6500;border:none;border-radius:7px;padding:11px 20px;font-size:13px;font-weight:700;transition:all .25s}.wishlist-shop-btn:hover{background:#0f315e;transform:translateY(-2px)}.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.wishlist-card{background:#fff;border:1px solid #dfe5ed;border-radius:12px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 7px 20px #10203d0f}.wishlist-card:hover{border-color:#ff6500;transform:translateY(-5px);box-shadow:0 14px 30px #10203d1f}.wishlist-image{background:#f5f7fa;justify-content:center;align-items:center;width:100%;height:230px;display:flex;overflow:hidden}.wishlist-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.wishlist-card:hover .wishlist-image img{transform:scale(1.05)}.wishlist-no-image{color:#8b95a6;justify-content:center;align-items:center;width:100%;height:100%;font-size:45px;display:flex}.wishlist-content{padding:18px}.wishlist-category{color:#8b95a6;text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.wishlist-content h2{color:#172742;margin:0 0 10px;font-size:17px;font-weight:800;line-height:1.3}.wishlist-price{color:#ff6500;margin-bottom:10px;font-size:19px;font-weight:800;display:block}.wishlist-content p{color:#718096;margin:0 0 15px;font-size:12px;line-height:1.6}.remove-wishlist-btn{color:#d62828;cursor:pointer;background:#fff;border:1px solid #f0caca;border-radius:7px;width:100%;padding:10px 14px;font-size:12px;font-weight:700;transition:all .25s}.remove-wishlist-btn:hover{color:#fff;background:#d62828;border-color:#d62828}@media (width<=950px){.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.wishlist-container{padding:25px 15px 45px}.wishlist-header h1{font-size:29px}.wishlist-grid{grid-template-columns:1fr;gap:15px}.wishlist-image{height:240px}.empty-wishlist{min-height:280px;padding:35px 15px}}@media (width<=380px){.wishlist-header h1{font-size:26px}.wishlist-image{height:220px}.wishlist-content{padding:15px}}.help-center-page{box-sizing:border-box;background:linear-gradient(135deg,#fff,#f3f7fc);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}.help-center-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e1e7ef;border-radius:18px;width:100%;max-width:620px;padding:35px;box-shadow:0 18px 45px #0f315e17}.help-back-btn{cursor:pointer;margin-bottom:20px;display:block;color:#fff!important;background:#0f315e!important;border:none!important;border-radius:7px!important;padding:10px 16px!important}.help-icon{color:#fff;background:#0f315e;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:5px auto 15px;font-size:30px;display:flex}.help-center-card h1{color:#10203d;margin:0 0 8px;font-size:30px}.help-subtitle{color:#7d8797;margin-bottom:25px;font-size:14px;line-height:1.5}.complaint-form{flex-direction:column;gap:13px;display:flex}.complaint-form input,.complaint-form select,.complaint-form textarea{box-sizing:border-box;color:#10203d;background:#fff;border:1px solid #dbe2eb;border-radius:8px;outline:none;width:100%;padding:13px 14px;font-size:14px}.complaint-form textarea{resize:vertical}.complaint-form input:focus,.complaint-form select:focus,.complaint-form textarea:focus{border-color:#1687ff;box-shadow:0 0 0 3px #1687ff1a}.complaint-submit-btn{cursor:pointer;width:100%;margin-top:5px;font-weight:800;transition:all .25s;color:#fff!important;background:#ff6500!important;border:none!important;border-radius:8px!important;padding:14px!important;font-size:15px!important}.complaint-submit-btn:hover{transform:translateY(-2px);background:#e95800!important}.complaint-success{padding:30px 10px}.success-icon{color:#fff;background:#ff6500;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:0 auto 20px;font-size:42px;display:flex}.complaint-success p{color:#6f7a8b;margin-bottom:25px}@media (width<=600px){.help-center-card{padding:25px 18px}.help-center-card h1{font-size:26px}}.about-page{color:#172742;background:#f7f9fc;min-height:100vh}.about-hero{text-align:center;box-sizing:border-box;background:linear-gradient(#081b35eb,#0f315eeb);justify-content:center;align-items:center;min-height:330px;padding:50px 20px;display:flex}.about-hero-content{max-width:750px}.about-hero-content span{color:#ff6500;letter-spacing:2px;font-size:13px;font-weight:800}.about-hero-content h1{color:#fff;margin:12px 0 10px;font-size:48px;font-weight:800}.about-hero-content p{color:#e8edf5;margin:0 0 25px;font-size:18px}.about-hero-content button{color:#fff;cursor:pointer;background:#ff6500;border:none;border-radius:7px;padding:12px 24px;font-size:13px;font-weight:700;transition:all .25s}.about-hero-content button:hover{color:#0f315e;background:#fff}.about-content{box-sizing:border-box;width:100%;max-width:1150px;margin:auto;padding:55px 25px}.about-card{background:#fff;border:1px solid #e2e7ee;border-radius:12px;margin-bottom:20px;padding:30px;box-shadow:0 8px 25px #1228470f}.about-card h2{color:#0f315e;margin:0 0 15px;font-size:25px}.about-card h2:after{content:"";background:#ff6500;width:45px;height:3px;margin-top:8px;display:block}.about-card p{color:#697386;margin:10px 0;font-size:15px;line-height:1.8}.about-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.about-feature{text-align:center;background:#fff;border:1px solid #e2e7ee;border-radius:12px;padding:25px 18px;transition:all .25s}.about-feature:hover{border-color:#ff6500;transform:translateY(-5px);box-shadow:0 10px 25px #1228471a}.about-feature span{margin-bottom:10px;font-size:35px;display:block}.about-feature h3{color:#0f315e;margin:0 0 8px;font-size:17px}.about-feature p{color:#788292;margin:0;font-size:12px;line-height:1.6}.about-bottom{text-align:center;background:#0f315e;border-radius:14px;margin-top:35px;padding:40px 25px}.about-bottom h2{color:#fff;margin:0 0 10px;font-size:28px}.about-bottom p{color:#dbe5f2;max-width:650px;margin:0 auto 22px;font-size:14px;line-height:1.7}.about-buttons{justify-content:center;gap:12px;display:flex}.about-buttons button{color:#fff;cursor:pointer;background:#ff6500;border:none;border-radius:7px;padding:12px 22px;font-size:13px;font-weight:700;transition:all .25s}.about-buttons button:hover{color:#0f315e;background:#fff}@media (width<=900px){.about-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.about-hero{min-height:280px;padding:40px 18px}.about-hero-content h1{font-size:36px}.about-hero-content p{font-size:15px}.about-content{padding:35px 15px}.about-card{padding:22px}.about-features{grid-template-columns:1fr}.about-buttons{flex-direction:column}.about-buttons button{width:100%}}.contact-page{color:#172742;box-sizing:border-box;background:#f7f9fc;width:100%;min-height:100vh}.contact-header{text-align:center;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e9ef;width:100%;padding:45px 20px 35px}.contact-back-btn{color:#fff;cursor:pointer;background:#0f315e;border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-bottom:25px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.contact-back-btn:hover{background:#ff6500;transform:translateY(-2px)}.contact-header h1{color:#10203d;margin:0;font-size:38px;font-weight:800}.contact-header p{color:#697586;margin:10px 0 0;font-size:15px}.contact-container{box-sizing:border-box;grid-template-columns:.9fr 1.1fr;gap:45px;width:100%;max-width:1150px;margin:0 auto;padding:55px 25px;display:grid}.contact-info{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:30px;box-shadow:0 8px 25px #10203d0f}.contact-info h2{color:#10203d;margin:0 0 12px;font-size:27px;font-weight:800}.contact-intro{color:#6f7b8c;margin:0 0 25px;font-size:14px;line-height:1.7}.contact-info-box{border-bottom:1px solid #edf0f4;align-items:center;gap:15px;padding:16px 0;display:flex}.contact-info-box:last-child{border-bottom:none}.contact-icon{color:#ff6500;background:#fff1e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:17px;display:flex}.contact-info-box h3{color:#172742;margin:0 0 4px;font-size:14px;font-weight:800}.contact-info-box p{color:#687588;margin:0;font-size:13px}.contact-form-box{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:30px;box-shadow:0 8px 25px #10203d0f}.contact-form-box h2{color:#10203d;margin:0 0 25px;font-size:27px;font-weight:800}.contact-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.contact-field{width:100%;margin-bottom:17px}.contact-field label{color:#172742;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.contact-field input,.contact-field textarea{box-sizing:border-box;color:#172742;background:#fff;border:1px solid #d9e0e8;border-radius:7px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.contact-field input{height:44px}.contact-field textarea{resize:vertical;min-height:130px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#9aa4b2}.contact-field input:focus,.contact-field textarea:focus{border-color:#ff6500;box-shadow:0 0 0 3px #ff65001a}.contact-submit-btn{color:#fff;cursor:pointer;background:#ff6500;border:none;border-radius:7px;justify-content:center;align-items:center;padding:12px 25px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex}.contact-submit-btn:hover{background:#0f315e;transform:translateY(-2px);box-shadow:0 7px 18px #0f315e2e}@media (width<=900px){.contact-container{grid-template-columns:1fr;gap:25px;max-width:700px}}@media (width<=600px){.contact-header{padding:30px 15px}.contact-header h1{font-size:30px}.contact-header p{font-size:13px}.contact-container{padding:30px 15px}.contact-info,.contact-form-box{padding:22px 18px}.contact-info h2,.contact-form-box h2{font-size:23px}.contact-form-row{grid-template-columns:1fr;gap:0}.contact-submit-btn{width:100%}}@media (width<=380px){.contact-header h1{font-size:27px}.contact-info,.contact-form-box{padding:18px 14px}.contact-info-box{gap:11px}}*{box-sizing:border-box}.admin-layout{color:#172033;background:#f8fafc;width:100%;min-height:100vh;font-family:Inter,Arial,Helvetica,sans-serif;display:flex}.admin-sidebar{z-index:50;background:#fff;border-right:1px solid #e6eaf0;flex-direction:column;width:260px;min-height:100vh;padding:28px 14px 20px;display:flex;position:sticky;top:0;left:0}.admin-sidebar-logo{border-bottom:1px solid #edf0f5;margin-bottom:18px;padding:0 18px 28px}.admin-logo-main{letter-spacing:-1px;color:#111827;font-size:26px;font-weight:900}.admin-logo-main span{color:#1976ff}.admin-logo-subtitle{letter-spacing:1.5px;color:#1976ff;margin-top:4px;font-size:11px;font-weight:800}.admin-sidebar-menu{flex-direction:column;gap:5px;display:flex}.admin-menu-item{color:#344054;cursor:pointer;border-radius:10px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.admin-menu-item:hover{color:#1677ff;background:#f1f6ff}.admin-menu-item.active{color:#1677ff;background:#edf4ff}.admin-menu-icon{text-align:center;width:28px;font-size:19px}.admin-logout-btn{color:#344054;cursor:pointer;background:#fff;border:1px solid #e8ebf0;border-radius:10px;align-items:center;gap:12px;min-height:52px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.admin-logout-btn:hover{color:#dc2626;background:#fff5f5;border-color:#ffd6d6}.admin-main{background:#f8fafc;flex:1;min-width:0}.admin-top-header{background:#fff;border-bottom:1px solid #e8ebf0;justify-content:flex-end;align-items:center;height:74px;padding:0 34px;display:flex}.admin-header-user{align-items:center;gap:10px;display:flex}.admin-user-avatar{color:#fff;background:#1677ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:flex}.admin-user-info{flex-direction:column;line-height:1.2;display:flex}.admin-user-info strong{color:#172033;font-size:14px}.admin-user-info small{color:#7b8494;margin-top:3px;font-size:11px}.admin-user-arrow{color:#667085;margin-left:3px;font-size:18px}.admin-mobile-menu{display:none}.admin-content{max-width:1600px;margin:0 auto;padding:34px}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.admin-page-heading h1{color:#111827;margin:0;font-size:32px;font-weight:800;line-height:1.2}.admin-page-heading p{color:#667085;margin:8px 0 0;font-size:14px}.admin-date{color:#344054;background:#fff;border:1px solid #e6eaf0;border-radius:10px;padding:13px 17px;font-size:14px;font-weight:700;box-shadow:0 3px 12px #0f172a08}.admin-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.admin-stat-card{background:#fff;border:1px solid #e7ebf1;border-radius:14px;align-items:center;gap:17px;min-height:140px;padding:22px;display:flex;box-shadow:0 4px 16px #0f172a09}.admin-stat-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:27px;display:flex}.admin-stat-icon.blue{background:#eaf3ff}.admin-stat-icon.green{background:#e9f9f0}.admin-stat-icon.orange{background:#fff1e5}.admin-stat-icon.purple{background:#f2eaff}.admin-stat-card span{color:#667085;margin-bottom:5px;font-size:13px;display:block}.admin-stat-card strong{color:#111827;font-size:22px;line-height:1.2;display:block}.admin-stat-card small{margin-top:7px;font-size:11px;font-weight:700;display:block}.positive{color:#16a34a}.admin-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.admin-action-card{text-align:center;background:#fff;border:1px solid #e6eaf0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:330px;padding:28px 25px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0f172a09}.admin-action-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0f172a14}.admin-action-icon{border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;font-size:28px;display:flex}.admin-action-icon.blue{background:#eaf3ff}.admin-action-icon.green{background:#eaf9f0}.admin-action-icon.purple{background:#f2eaff}.admin-action-card h2{color:#172033;margin:0;font-size:20px;font-weight:800}.admin-action-card p{color:#667085;max-width:390px;min-height:72px;margin:12px 0 22px;font-size:13px;line-height:1.7}.admin-action-btn{color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:175px;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.blue-btn{background:#1677ff}.green-btn{background:#0f9f67}.purple-btn{background:#7c3aed}.admin-action-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.admin-overview-card{background:#fff;border:1px solid #e6eaf0;border-radius:14px;padding:25px;box-shadow:0 4px 16px #0f172a09}.admin-overview-card h2{color:#172033;margin:0 0 22px;font-size:19px}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-item{border-right:1px solid #edf0f4;align-items:center;gap:14px;padding:5px 22px;display:flex}.overview-item:last-child{border-right:none}.overview-icon{font-size:22px}.overview-item small{color:#667085;margin-bottom:5px;font-size:12px;display:block}.overview-item strong{color:#172033;font-size:18px;display:block}@media (width<=1200px){.admin-sidebar{width:230px}.admin-content{padding:25px}.admin-stats-grid,.admin-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.overview-item{border-right:none}}@media (width<=900px){.admin-sidebar{width:210px}.admin-menu-item{font-size:13px}.admin-page-heading h1{font-size:27px}}@media (width<=700px){.admin-layout{display:block}.admin-sidebar{display:none}.admin-main{width:100%}.admin-top-header{justify-content:space-between;height:65px;padding:0 17px}.admin-mobile-menu{cursor:pointer;color:#172033;background:0 0;border:none;font-size:24px;display:block}.admin-content{padding:20px 15px}.admin-page-heading{flex-direction:column}.admin-page-heading h1{font-size:25px}.admin-date{width:100%}.admin-stats-grid,.admin-actions-grid,.admin-overview-grid{grid-template-columns:1fr}.overview-item{border-bottom:1px solid #edf0f4;padding:12px 0}.overview-item:last-child{border-bottom:none}.admin-user-info{display:none}}@media (width<=420px){.admin-content{padding:17px 12px}.admin-stat-card{padding:17px}.admin-action-card{padding:23px 17px}.admin-page-heading h1{font-size:23px}}.admin-dashboard{color:#1f2937;box-sizing:border-box;background:#f5f7fb;min-height:100vh;padding:34px 24px 60px;font-family:Arial,Helvetica,sans-serif}.admin-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.admin-header-left{min-width:0}.admin-label{color:#2563eb;letter-spacing:1.6px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.admin-header h1{color:#111827;margin:0;font-size:34px;font-weight:800;line-height:1.2}.admin-header p{color:#6b7280;margin:8px 0 0;font-size:14px}.refresh-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;outline:none;padding:12px 18px;font-size:13px;font-weight:700;transition:all .2s}.refresh-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.sales-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:34px;display:grid}.sales-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:13px;min-height:80px;padding:15px;transition:all .2s;display:flex;box-shadow:0 3px 12px #0000000a}.sales-card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb14}.sales-icon{background:#eff6ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.sales-info{flex-direction:column;gap:8px;min-width:0;display:flex}.sales-info span{color:#6b7280;font-size:11px;line-height:1.2}.sales-info strong{color:#111827;font-size:15px;font-weight:800}.section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.section-title h2{color:#111827;margin:0 0 6px;font-size:17px;font-weight:800}.section-title span{color:#6b7280;font-size:11px}.total-order-label{color:#6b7280!important;font-size:11px!important}.status-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:24px;display:grid}.status-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:76px;padding:12px 8px;display:flex;box-shadow:0 3px 12px #00000008}.status-icon{margin-bottom:6px;font-size:16px}.status-card strong{color:#111827;margin-bottom:5px;font-size:14px;font-weight:800;line-height:1}.status-card span{color:#6b7280;font-size:8px}.pending-card{border-color:#fde68a}.processing-card{border-color:#bfdbfe}.delivery-card,.successful-card{border-color:#bbf7d0}.cancelled-card{border-color:#fecaca}.all-card{border-color:#d1d5db}.orders-section{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px 16px;box-shadow:0 5px 20px #0000000d}.orders-section .section-title{margin-bottom:20px}.order-count{background:#eff6ff;border-radius:7px;padding:9px 13px;font-weight:700;color:#2563eb!important;font-size:10px!important}.orders-table-wrapper{width:100%;overflow-x:auto}.orders-table{border-collapse:collapse;table-layout:fixed;width:100%}.orders-table thead th{color:#6b7280;text-align:left;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 8px;font-size:9px;font-weight:700}.orders-table tbody td{color:#374151;vertical-align:middle;border-bottom:1px solid #eef0f3;padding:15px 8px;font-size:11px}.orders-table tbody tr:last-child td{border-bottom:none}.orders-table tbody tr:hover{background:#f9fafb}.order-id{color:#1f2937;box-sizing:border-box;background:#f8fafc;border:1px solid #dbe1ea;border-radius:7px;min-width:105px;padding:10px 12px;font-size:9px;font-weight:700;display:inline-block}.customer-cell{align-items:center;gap:9px;min-width:150px;display:flex}.customer-avatar{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.customer-info{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-info strong{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.customer-info small{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:8px;overflow:hidden}.date-cell{flex-direction:column;gap:5px;display:flex}.date-cell strong{color:#374151;font-size:9px}.date-cell small{color:#9ca3af;font-size:8px}.amount-cell{color:#111827;white-space:nowrap;font-size:10px;font-weight:800}.status-control{align-items:center;gap:6px;display:flex}.status-badge{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-width:57px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status-badge.pending{color:#b45309;background:#fef3c7}.status-badge.processing{color:#2563eb;background:#dbeafe}.status-badge.delivery,.status-badge.out-for-delivery,.status-badge.shipped,.status-badge.successful,.status-badge.completed,.status-badge.delivered{color:#15803d;background:#dcfce7}.status-badge.cancelled{color:#dc2626;background:#fee2e2}.status-control select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:5px;outline:none;width:34px;height:29px;padding:0 3px;font-size:10px}.status-control select:hover{border-color:#93c5fd}.status-control select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.status-control select option{color:#1f2937;background:#fff}.empty-orders{text-align:center;padding:65px 20px}.empty-icon{margin-bottom:14px;font-size:45px}.empty-orders h3{color:#111827;margin:0 0 8px;font-size:18px}.empty-orders p{color:#6b7280;margin:0;font-size:12px}.orders-table-wrapper::-webkit-scrollbar{height:6px}.orders-table-wrapper::-webkit-scrollbar-track{background:#f1f5f9}.orders-table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.orders-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (width<=1200px){.sales-grid,.status-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.admin-dashboard{padding:24px 16px 45px}.admin-header{flex-direction:column;align-items:flex-start}.sales-grid,.status-grid{grid-template-columns:repeat(2,1fr)}.orders-section{padding:16px 12px}}@media (width<=550px){.admin-dashboard{padding:20px 12px 40px}.admin-header h1{font-size:28px}.sales-grid{grid-template-columns:1fr}.status-grid{grid-template-columns:1fr 1fr}.section-title{align-items:flex-start}.section-title h2{font-size:16px}.orders-table{min-width:760px}.orders-table-wrapper{overflow-x:auto}}.admin-products-page{color:#111827;box-sizing:border-box;background:#f5f7fb;min-height:100vh;padding:40px}.admin-products-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.admin-label{letter-spacing:1.5px;color:#2563eb;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.admin-products-header h1{color:#111827;margin:0;font-size:34px;font-weight:800}.admin-products-header p{color:#6b7280;margin:8px 0 0;font-size:15px}.product-count{color:#111827;background:#fff;border-radius:12px;padding:14px 22px;font-weight:700;box-shadow:0 5px 20px #0000000f}.admin-product-form-card{color:#111827;background:#fff;border-radius:18px;margin-bottom:35px;padding:30px;box-shadow:0 8px 30px #00000012}.admin-product-form-card h2{color:#111827;margin-top:0;margin-bottom:25px;font-size:24px}.admin-product-form{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-group{flex-direction:column;display:flex}.form-group.full-width{grid-column:1/-1}.form-group label{color:#111827;margin-bottom:8px;font-size:14px;font-weight:700}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #dbe1ea;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:14px;transition:all .2s}.form-group input{color:#111827}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af;opacity:1}.form-group select{color:#111827}.form-group select option{color:#111827;background:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{color:#111827;background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group textarea{resize:vertical;min-height:120px}.form-group small{color:#6b7280;margin-top:6px;font-size:12px}.product-image-preview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;grid-column:1/-1;width:180px;height:180px;overflow:hidden}.product-image-preview img{object-fit:cover;width:100%;height:100%}.product-form-actions{grid-column:1/-1;gap:12px;margin-top:5px;display:flex}.add-product-btn,.cancel-edit-btn{cursor:pointer;border:none;border-radius:10px;padding:13px 22px;font-size:14px;font-weight:700;transition:all .2s}.add-product-btn{color:#fff;background:#2563eb}.add-product-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.cancel-edit-btn{color:#374151;background:#e5e7eb}.cancel-edit-btn:hover{background:#d1d5db}.admin-products-list{color:#111827;background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 30px #00000012}.products-list-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.products-list-header h2{color:#111827;margin:0 0 5px}.products-list-header span{color:#6b7280;font-size:14px}.products-list-header>strong{color:#2563eb;background:#eff6ff;border-radius:10px;padding:10px 16px}.products-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.admin-product-card{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:all .25s;overflow:hidden}.admin-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #00000014}.admin-product-image{background:#f8fafc;width:100%;height:210px}.admin-product-image img{object-fit:cover;width:100%;height:100%}.admin-product-info{padding:18px}.product-category{color:#2563eb;background:#eff6ff;border-radius:6px;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.admin-product-info h3{color:#111827;margin:4px 0 8px;font-size:18px}.admin-product-info p{color:#6b7280;margin:0 0 12px;font-size:13px;line-height:1.5}.product-price{color:#111827;margin-bottom:6px;font-size:18px;font-weight:700;display:block}.product-stock{color:#16a34a;font-size:13px;font-weight:600}.product-actions{gap:10px;padding:0 18px 18px;display:flex}.edit-product-btn,.delete-product-btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:700}.edit-product-btn{color:#2563eb;background:#eff6ff}.edit-product-btn:hover{background:#dbeafe}.delete-product-btn{color:#dc2626;background:#fef2f2}.delete-product-btn:hover{background:#fee2e2}.no-products{text-align:center;color:#111827;padding:60px 20px}.no-products>div{margin-bottom:15px;font-size:50px}.no-products h3{color:#111827;margin:0 0 8px}.no-products p{color:#6b7280}.admin-products-page input,.admin-products-page textarea,.admin-products-page select{color:#111827!important;background-color:#fff!important}.admin-products-page input::placeholder,.admin-products-page textarea::placeholder{color:#9ca3af!important;opacity:1!important}.admin-products-page label{color:#111827!important}@media (width<=1000px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.admin-products-page{padding:20px}.admin-products-header{flex-direction:column;align-items:flex-start;gap:15px}.admin-product-form{grid-template-columns:1fr}.form-group.full-width,.product-form-actions{grid-column:auto}.products-grid{grid-template-columns:1fr}.admin-products-list,.admin-product-form-card{padding:20px}}.admin-login-page{box-sizing:border-box;background:radial-gradient(circle at top,#172b50 0%,#07162f 45%,#020817 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.admin-login-card{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:440px;padding:40px;box-shadow:0 25px 70px #00000059}.admin-login-logo{color:#fff;background:#092858;border-bottom:5px solid #ff5a00;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 14px;font-size:27px;font-weight:900;display:flex;box-shadow:0 10px 25px #09285840}.admin-login-card h1{color:#092858;margin:0;font-size:30px;font-weight:900}.admin-login-subtitle{color:#ff5a00;letter-spacing:1px;margin:5px 0 20px;font-size:15px;font-weight:800}.admin-login-divider{background:#ff5a00;border-radius:10px;width:70px;height:4px;margin:0 auto 25px}.admin-login-card h2{color:#14213d;margin:0 0 8px;font-size:23px}.admin-login-description{color:#6b7280;margin:0 0 25px;font-size:14px}.admin-input-group{text-align:left;margin-bottom:18px}.admin-input-group label{color:#14213d;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.admin-input-group input{box-sizing:border-box;color:#172033;background:#f8fafc;border:1px solid #d9dee8;border-radius:10px;outline:none;width:100%;height:50px;padding:0 15px;font-size:15px;transition:all .2s}.admin-input-group input:focus{background:#fff;border-color:#ff5a00;box-shadow:0 0 0 3px #ff5a001a}.admin-password-wrapper{position:relative}.admin-password-wrapper input{padding-right:55px}.show-password-btn{cursor:pointer;background:0 0;border:none;font-size:19px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-login-error{color:#d60000;background:#fff0f0;border:1px solid #fcc;border-radius:8px;margin:12px 0;padding:11px;font-size:14px;font-weight:700}.admin-login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6900,#ff4b00);border:none;border-radius:11px;width:100%;height:52px;margin-top:8px;font-size:15px;font-weight:800;transition:all .2s;box-shadow:0 8px 20px #ff5a0040}.admin-login-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #ff5a0059}.admin-back-home{color:#092858;cursor:pointer;background:0 0;border:none;margin-top:20px;font-size:14px;font-weight:700}.admin-back-home:hover{color:#ff5a00}@media (width<=500px){.admin-login-page{padding:20px 15px}.admin-login-card{border-radius:18px;padding:30px 22px}.admin-login-card h1{font-size:26px}}.returns-page{color:#1f2937;box-sizing:border-box;background:#f5f7fb;min-height:100vh;padding:40px}.returns-header{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.returns-header>div{width:100%}.returns-header span{letter-spacing:1.5px;color:#2563eb;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.returns-header h1{color:#111827;margin:0;font-size:34px;font-weight:800}.returns-header p{color:#6b7280;margin:8px 0 20px;font-size:15px}.returns-dashboard-btn{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.returns-dashboard-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.returns-stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.return-stat{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px;transition:all .2s;box-shadow:0 8px 25px #0000000d}.return-stat:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.return-stat h3{color:#111827;margin:0 0 7px;font-size:28px;font-weight:800}.return-stat p{color:#6b7280;margin:0;font-size:14px;font-weight:600}.return-stat.pending h3{color:#d97706}.return-stat.approved h3{color:#16a34a}.return-stat.rejected h3{color:#dc2626}.returns-list{flex-direction:column;gap:20px;display:flex}.return-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:25px;transition:all .25s;box-shadow:0 8px 30px #0000000f}.return-card:hover{transform:translateY(-2px);box-shadow:0 12px 35px #00000017}.return-top{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:18px;display:flex}.return-id{color:#2563eb;letter-spacing:.5px;background:#eff6ff;border-radius:7px;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.return-top h2{color:#111827;margin:0;font-size:20px;font-weight:800}.return-status{border-radius:8px;justify-content:center;align-items:center;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.return-status.pending{color:#b45309;background:#fef3c7}.return-status.approved{color:#15803d;background:#dcfce7}.return-status.rejected{color:#b91c1c;background:#fee2e2}.return-info{grid-template-columns:repeat(2,1fr);gap:14px 25px;margin-bottom:22px;display:grid}.return-info p{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.return-info strong{color:#374151;font-weight:700}.payment-info span{color:#2563eb;font-weight:700}.amount-info span{color:#111827;font-size:15px;font-weight:800}.return-actions{border-top:1px solid #e5e7eb;gap:10px;padding-top:18px;display:flex}.return-actions button{cursor:pointer;border:none;border-radius:9px;padding:10px 17px;font-size:13px;font-weight:700;transition:all .2s}.return-actions button:not(.reject-btn):not(.delete-btn){color:#15803d;background:#dcfce7}.return-actions button:not(.reject-btn):not(.delete-btn):hover{background:#bbf7d0}.return-actions .reject-btn{color:#b45309;background:#fef3c7}.return-actions .reject-btn:hover{background:#fde68a}.return-actions .delete-btn{color:#dc2626;background:#fee2e2}.return-actions .delete-btn:hover{background:#fecaca}.no-returns{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:80px 20px;box-shadow:0 8px 30px #0000000d}.empty-return-icon{margin-bottom:15px;font-size:55px}.no-returns h2{color:#111827;margin:0 0 8px;font-size:24px}.no-returns p{color:#6b7280;margin:0}@media (width<=1000px){.returns-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.returns-page{padding:20px}.returns-header h1{font-size:28px}.returns-stats,.return-info{grid-template-columns:1fr}.return-top{flex-direction:column;gap:15px}.return-actions{flex-direction:column}.return-actions button{width:100%}}@media (width<=450px){.returns-page{padding:15px}.return-card,.return-stat{padding:18px}}.track-page{color:#111827;background:#f4f7fb;min-height:100vh;padding:70px 20px 100px;font-family:Inter,Arial,Helvetica,sans-serif}.track-header{text-align:center;max-width:900px;margin:0 auto 35px}.track-brand{color:#1d4ed8;letter-spacing:4px;margin-bottom:8px;font-size:14px;font-weight:800}.track-icon{margin-bottom:14px;font-size:48px;line-height:1}.track-header h1{color:#111827;letter-spacing:-1px;margin:0;font-size:42px;font-weight:800}.track-header p{color:#64748b;margin:12px 0 0;font-size:16px}.track-search{gap:10px;max-width:900px;margin:0 auto 20px;display:flex}.track-order-input{border:1px solid #cbd5e1;border-radius:10px;outline:none;flex:1;height:54px;padding:0 18px;font-size:16px;font-weight:600;transition:border-color .2s,box-shadow .2s;color:#111827!important;caret-color:#111827!important;background:#fff!important}.track-order-input::placeholder{opacity:1;color:#94a3b8!important}.track-order-input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.track-btn{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:10px;height:54px;padding:0 25px;font-size:15px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s}.track-btn:hover{background:#075ed7;transform:translateY(-1px);box-shadow:0 8px 20px #1677ff38}.track-btn:disabled{opacity:.7;cursor:not-allowed}.track-error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;align-items:center;gap:10px;max-width:900px;margin:0 auto 20px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.track-result{max-width:900px;margin:25px auto 0}.order-summary{background:#e2e8f0;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 8px 30px #0f172a0f}.summary-item{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:105px;padding:20px;display:flex}.summary-item span{color:#64748b;margin-bottom:8px;font-size:13px}.summary-item strong{color:#111827;font-size:18px;font-weight:800}.summary-item .total-price{color:#ea1f25}.status-section{background:#fff;border-radius:18px;margin-top:22px;padding:30px;box-shadow:0 8px 30px #0f172a0f}.section-heading{text-align:center;margin-bottom:35px}.section-heading h2{color:#111827;margin:0;font-size:24px;font-weight:800}.section-heading p{color:#64748b;margin:7px 0 0;font-size:14px}.status-timeline{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.status-timeline:before{content:"";z-index:0;background:#e2e8f0;height:3px;position:absolute;top:28px;left:12%;right:12%}.status-step{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.status-circle{background:#f1f5f9;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-size:24px;transition:all .25s;display:flex;box-shadow:0 0 0 1px #e2e8f0}.status-step.active .status-circle{background:#dcfce7;box-shadow:0 0 0 1px #86efac}.status-step strong{color:#111827;font-size:14px;font-weight:800}.status-step span{color:#64748b;max-width:150px;margin-top:6px;font-size:12px;line-height:1.5}.current-status{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-top:22px;padding:20px 24px;display:flex;box-shadow:0 8px 30px #0f172a0f}.current-status div{flex-direction:column;display:flex}.current-status span{color:#334155;font-size:15px;font-weight:700}.current-status small{color:#94a3b8;margin-top:4px;font-size:12px}.status-pill{border-radius:999px;justify-content:center;align-items:center;min-width:110px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.status-pill.pending{color:#92400e;background:#fef3c7}.status-pill.processing{color:#1d4ed8;background:#dbeafe}.status-pill.delivery,.status-pill.out-for-delivery,.status-pill.shipped{color:#c2410c;background:#ffedd5}.status-pill.successful,.status-pill.completed,.status-pill.delivered{color:#15803d;background:#dcfce7}.status-pill.cancelled{color:#b91c1c;background:#fee2e2}.customer-section{background:#fff;border-radius:18px;margin-top:22px;padding:30px;box-shadow:0 8px 30px #0f172a0f}.customer-section .section-heading{margin-bottom:25px}.customer-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.customer-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:17px}.customer-item span{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.customer-item strong{color:#111827;word-break:break-word;font-size:14px;display:block}@media (width<=768px){.track-page{padding:45px 15px 70px}.track-header h1{font-size:32px}.track-search{flex-direction:column}.track-btn{width:100%}.order-summary{grid-template-columns:1fr}.summary-item{min-height:85px}.status-section,.customer-section{padding:22px 16px}.status-timeline{grid-template-columns:1fr;gap:25px}.status-timeline:before{width:3px;height:auto;inset:28px auto 28px 50%}.status-step{background:#fff}.status-step span{max-width:220px}.customer-grid{grid-template-columns:1fr}.current-status{align-items:flex-start;gap:15px;padding:18px}}@media (width<=480px){.track-header h1{font-size:28px}.track-header p{font-size:14px}.track-order-input,.track-btn{height:50px}.current-status{flex-direction:column}.status-pill{width:100%}}
