@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";*{font-family:sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.body{min-height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center;background-image:url(http://localhost:5173/public/banner.jpg);background-size:cover;background-position:center}.wrapper{position:relative;width:420px;min-height:520px;background:#000000a6;border-radius:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 20px 40px #0009}.wrapper .form-box{position:absolute;inset:0;padding:40px;display:flex;flex-direction:column;justify-content:center;transition:transform .5s ease,opacity .5s ease}.form-box.login{transform:translate(0);opacity:1}.wrapper.active .form-box.login{transform:translate(-100%);opacity:0}.form-box.register{transform:translate(100%);opacity:0}.wrapper.active .form-box.register{transform:translate(0);opacity:1}form h1{font-size:28px;text-align:center;margin-bottom:25px;letter-spacing:1px;color:#fff}.input-box{position:relative;width:100%;margin-bottom:22px}.input-box input{width:100%;height:48px;padding:0 50px 0 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);background:#ffffff14;color:#fff;font-size:15px;outline:none}.input-box input::placeholder{color:#eaeaea}.input-box .icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:16px;color:#fff}.input-box .error{font-size:12px;color:#ffb3b3;margin-top:6px;padding-left:12px}.remember-forget{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:15px}.remember-forget label{display:flex;align-items:center;gap:5px}.remember-forget a{color:#fff;text-decoration:none}.remember-forget a:hover{text-decoration:underline}.btn-form{width:100%;height:46px;border-radius:999px;border:none;background:linear-gradient(135deg,#f5c26b,#d4a043,#b88a2e);color:#111;font-size:16px;font-weight:700;letter-spacing:.5px;cursor:pointer;margin-top:12px;transition:transform .2s ease,box-shadow .2s ease}.btn-form:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d4a04399}.register-link{text-align:center;margin-top:18px;font-size:14px;color:#fff}.register-link a{color:#fff;font-weight:600;text-decoration:none}.register-link a:hover{text-decoration:underline}body{margin:0;font-family:Georgia,serif;background:#fafafa;color:#222}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#fff;border-bottom:1px solid #ddd}.logo{font-size:24px;font-weight:700;letter-spacing:2px}.navbar ul{list-style:none;display:flex;gap:20px}.navbar li{cursor:pointer;font-size:14px;transition:color .3s}.navbar li:hover{color:#a17c4d}.hero{display:flex;align-items:center;justify-content:space-between;padding:60px 40px;background:linear-gradient(to right,#fdfcfb,#e2d1c3)}.hero-text{max-width:500px}.hero-text h1{font-size:48px;margin-bottom:20px;opacity:1;transform:translate(0);animation:asd 2s}.hero-text p{font-size:16px;margin-bottom:20px;color:#555;opacity:1;transform:translate(0);animation:asd 3s}@keyframes asd{0%{opacity:0;transform:translate(-100px)}}.hero-text button{padding:12px 24px;background:#a17c4d;color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:6px}.hero-image img{width:400px;border-radius:12px;box-shadow:0 8px 20px #0003}.products{padding:60px 40px;text-align:center}.products h2{font-size:28px;margin-bottom:40px}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.product-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:transform .3s}.product-card:hover{transform:translateY(-5px)}.product-card img{width:100%;border-radius:8px}.product-card h3{margin:15px 0 8px;font-size:18px}.product-card p{color:#555;margin-bottom:12px}.product-card button{padding:10px 20px;background:#a17c4d;border:none;color:#fff;border-radius:6px;cursor:pointer}.footer{background:#111;color:#fff;text-align:center;padding:20px;margin-top:40px}.hero-image{opacity:1;transform:translate(0);animation:ashi 2s}@keyframes ashi{0%{opacity:0;transform:translate(100px)}}img{height:500px;object-fit:cover}.footer{background:#111;color:#eee;padding:50px 20px 20px;font-family:Poppins,sans-serif}.footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;max-width:1200px;margin:auto}.footer-section h3,.footer-section h4{color:#daa520;margin-bottom:15px}.footer-section p,.footer-section a{font-size:14px;color:#bbb;line-height:1.8;text-decoration:none}.footer-section a:hover{color:#daa520}.payments img{height:30px;margin-right:10px}.footer-bottom{text-align:center;margin-top:30px;padding-top:15px;border-top:1px solid #333;font-size:13px;color:#777}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Georgia,serif;background-color:#f8f5f0}.con{width:100%;height:70px;background:#000;display:flex;align-items:center;justify-content:space-between;padding:0 60px;color:#fff;border-bottom:2px solid #bfa066;position:sticky;top:0;z-index:1000}ul{list-style:none;display:flex;align-items:center;gap:20px}.logo{transition:transform .1s linear}.logo:hover{scale:1.1}.left .listItem{font-size:26px;font-weight:700;cursor:pointer;color:#bfa066;letter-spacing:2px;text-transform:uppercase}.right .listItem{margin-left:30px;font-size:16px;cursor:pointer;color:#f5f5f5;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.right .listItem:hover{color:#bfa066;transform:translateY(-2px)}.right .listItem:after{content:"";display:block;width:0;height:2px;background:#bfa066;transition:width .3s;margin:auto}.right .listItem:hover:after{width:100%}@media(max-width:768px){.con{flex-direction:column;height:auto;padding:20px}.right{flex-direction:column;margin-top:15px}.right .listItem{margin:10px 0}}.nav-btn,.btn-out{border-radius:10px;padding:10px 15px;margin:20px}.nav-btn:hover,.btn-out:hover{background-color:#bfa066}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:30px 0}.pagination button{min-width:38px;height:38px;padding:0 12px;border-radius:8px;border:1px solid #000;background:#000;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,transform .1s ease,opacity .2s ease}.pagination button:hover:not(:disabled){background:#222;transform:translateY(-1px)}.pagination button.active{background:#fff;color:#000;border-color:#000;font-weight:600}.pagination button:disabled{opacity:.4;cursor:not-allowed;transform:none}.pagination button:first-child,.pagination button:last-child{padding:0 14px}.nav{display:flex;gap:15px;padding:12px 20px;background:#000;border-radius:10px;justify-content:center}.nav select,.nav input{padding:8px 14px;border-radius:6px;border:1px solid black;background:#2a2a2a;color:#d4af37;font-size:14px;outline:none}.nav select:hover,.nav input:hover{background:#333;border-color:#000}.nav input::placeholder{color:#c0a060}.img-hover{transition:transform .1s linear}.img-hover:hover{transform:scale(1.02)}.cart-wrapper{width:90%;max-width:1100px;margin:40px auto}.cart-title{font-size:28px;margin-bottom:20px}.cart-list{display:flex;flex-direction:column;gap:20px}.cart-item{display:flex;gap:20px;padding:18px;border-radius:14px;background:#fff;box-shadow:0 8px 20px #0000000f;align-items:center}.cart-item img{width:130px;height:130px;object-fit:cover;border-radius:12px}.cart-details{flex:1}.cart-details h3{margin:0 0 6px}.price{font-size:18px;font-weight:600;color:#2a7}.qty-control{display:flex;align-items:center;gap:12px;margin:12px 0}.qty-control button{width:36px;height:36px;border-radius:8px;border:none;background:#f0f0f0;font-size:18px;cursor:pointer}.qty-control button:disabled{opacity:.6;cursor:not-allowed}.qty-control span{font-size:16px;font-weight:600}.remove-btn{background:#ff4d4f;color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer}.remove-btn:hover{background:#e60000}.cart-summary{margin-top:30px;padding:20px;border-radius:14px;background:#f9f9f9;display:flex;justify-content:space-between;align-items:center}.cart-summary h3{font-size:22px}.btn{padding:12px 20px;border-radius:10px;border:none;cursor:pointer;font-size:16px}.btn.primary{background:#2a7;color:#fff}.btn.checkout{background:#000;color:#fff}.cart-empty,.cart-loading{text-align:center;margin-top:80px}.cart-empty h2{margin-bottom:20px}@media(max-width:768px){.cart-item{flex-direction:column;text-align:center}.cart-summary{flex-direction:column;gap:15px}}.contain{display:flex;gap:40px;padding:40px;max-width:1200px;margin:50px auto;background:#fff;border-radius:18px;box-shadow:0 6px 24px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.contain:hover{transform:translateY(-5px);box-shadow:0 12px 32px #00000026}.image-container{flex:1;background:linear-gradient(135deg,#f9f9f9,#f1f1f1);border-radius:14px;padding:30px;display:flex;justify-content:center;align-items:center}.image-container img{width:100%;max-width:450px;object-fit:contain;transition:transform .4s ease}.image-container img:hover{transform:scale(1.08)}.details{flex:1;padding:20px}.product-name{font-size:32px;font-weight:700;margin-bottom:10px;color:#1a1a1a;letter-spacing:.5px}.product-category{font-size:16px;color:#888;margin-bottom:20px;font-style:italic}.product-description{font-size:16px;line-height:1.7;color:#444;margin-bottom:25px}.price{font-size:28px;font-weight:700;color:#120908}.related-product{max-width:1200px;margin:60px auto;padding:20px}.related-product h2{font-size:26px;font-weight:600;margin-bottom:25px;color:#222;border-left:5px solid #c0392b;padding-left:10px}.related-product{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}.card-rel{background:#fff;border-radius:14px;padding:20px;box-shadow:0 4px 14px #00000014;text-align:center;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between}.card-rel:hover{transform:translateY(-8px);box-shadow:0 10px 24px #0000001f}.images-rel{width:100%;max-height:220px;object-fit:contain;margin-bottom:15px;transition:transform .3s ease}.card-rel:hover .images-rel{transform:scale(1.05)}.names-rel{font-size:20px;font-weight:600;margin:10px 0;color:#222}.categorys-rel{font-size:14px;color:#777;margin-bottom:10px;text-transform:capitalize}.prize-rel{font-size:18px;font-weight:700;color:#27ae60;margin-bottom:15px}.carts-rel{padding:12px 20px;font-size:15px;font-weight:600;background:#0b0707;color:#fff;border:none;border-radius:30px;cursor:pointer;transition:background .3s ease,transform .2s ease}.carts-rel:hover{background:#a93226;transform:scale(1.05)}@media(max-width:992px){.contain{flex-direction:column;text-align:center;padding:30px 20px}.image-container{width:100%;margin-bottom:25px}.details{padding:0}.product-name{font-size:26px}.price{font-size:24px}.related-product{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.blog-page{background:#0e0e0e;color:#f5f5f5;font-family:Poppins,sans-serif}.blog-hero{position:relative;height:75vh;overflow:hidden}.blog-hero img{width:100%;height:100%;object-fit:cover;filter:brightness(55%)}.blog-hero-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.blog-hero-text h1{font-size:4.5rem;letter-spacing:6px;margin-bottom:10px}.blog-hero-text p{font-size:1.2rem;opacity:.85;max-width:500px}.blog-list{padding:80px 10%;display:flex;flex-direction:column;gap:100px}.blog-post{display:flex;align-items:center;gap:60px}.blog-post.left{flex-direction:row}.blog-post.right{flex-direction:row-reverse}.blog-image{flex:1;overflow:hidden;border-radius:16px}.blog-image img{width:100%;height:420px;object-fit:cover;transition:transform .6s ease}.blog-post:hover .blog-image img{transform:scale(1.08)}.blog-info{flex:1}.blog-info h2{font-size:2.3rem;margin-bottom:14px}.blog-meta{font-size:.9rem;opacity:.65;margin-bottom:20px}.blog-info p{font-size:1.05rem;line-height:1.8;opacity:.9;margin-bottom:25px}.blog-info a{text-decoration:none;color:#d4af37;font-weight:500;letter-spacing:1px;position:relative}.blog-info a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d4af37;transition:width .4s ease}.blog-info a:hover:after{width:100%}.blog-page footer{margin-top:120px}@media(max-width:1024px){.blog-list{padding:60px 6%;gap:70px}.blog-info h2{font-size:2rem}}@media(max-width:768px){.blog-post,.blog-post.left,.blog-post.right{flex-direction:column}.blog-image img{height:320px}.blog-hero-text h1{font-size:3rem}}@media(max-width:480px){.blog-hero{height:60vh}.blog-hero-text h1{font-size:2.4rem}.blog-info h2{font-size:1.6rem}.blog-info p{font-size:.95rem}}.checkout-container{max-width:1100px;margin:40px auto;padding:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont}.checkout-container h2{font-size:30px;margin-bottom:25px}.address-section,.order-summary,.payment-section{background:#fff;border-radius:16px;padding:22px;margin-bottom:25px;box-shadow:0 10px 25px #0000000f}.address-section h3,.order-summary h3,.payment-section h3{margin-bottom:15px;font-size:20px}.address-box{display:flex;gap:15px;padding:16px;border-radius:12px;border:2px solid transparent;background:#fafafa;cursor:pointer;transition:.25s ease;margin-bottom:12px}.address-box:hover{background:#f3f3f3}.address-box input{margin-top:6px;transform:scale(1.2)}.address-box input:checked+div{color:#000}.address-box:has(input:checked){border-color:#111;background:#fff}.address-box strong{font-size:16px}.address-box p{margin:2px 0;font-size:14px;color:#555}.badge{display:inline-block;margin-top:6px;background:#000;color:#fff;padding:3px 10px;border-radius:999px;font-size:12px}.summary-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px}.order-summary hr{margin:15px 0;border:none;border-top:1px dashed #ddd}.summary-left{display:flex;align-items:center;gap:10px}.summary-img{width:42px;height:42px;border-radius:8px;object-fit:cover;border:1px solid #e5e5e5;flex-shrink:0}.summary-info{display:flex;flex-direction:column}.summary-name{font-size:14px;font-weight:600;margin:0}.summary-qty{font-size:12px;color:#666}.summary-price{font-size:14px;font-weight:600}.summary-total{display:flex;justify-content:space-between;align-items:center;font-size:22px;font-weight:700;margin-top:10px}.pay-btn{width:100%;margin-top:20px;padding:16px;border-radius:14px;background:#000;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:.2s ease}.pay-btn:hover{opacity:.9}.pay-btn:disabled{background:#ccc;cursor:not-allowed}.payment-section select{width:100%;padding:12px;border-radius:10px;border:1px solid #ccc;margin-bottom:20px;font-size:15px}.place-order-btn{width:100%;padding:14px;border-radius:12px;background:#000;color:#fff;border:none;font-size:16px;cursor:pointer;transition:.2s ease}.place-order-btn:hover{opacity:.85}.StripeElement{padding:14px;border-radius:12px;border:1px solid #ccc;background:#fff}.checkout-conv{text-align:center;margin-top:100px}.checkout-conv h2{font-size:28px;margin-bottom:10px}.checkout-conv p{font-size:16px;color:#555}@media(max-width:768px){.checkout-container{padding:15px}.address-box{flex-direction:column}.summary-item{font-size:14px}.summary-img{width:38px;height:38px}.summary-name,.summary-price{font-size:13px}.summary-total{font-size:18px}.pay-btn{font-size:15px;padding:14px}}.profile-page{max-width:1200px;margin:40px auto;padding:0 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont;color:#111}.user{background:#fff;border-radius:18px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:0 12px 30px #00000014;margin-bottom:35px}.user h2{font-size:24px;margin-bottom:10px}.user p{margin:6px 0;font-size:15px;color:#555}.pfp{width:130px;height:130px;border-radius:50%;object-fit:cover;border:4px solid #f0f0f0}.btn-out{margin-top:14px;padding:10px 18px;border-radius:10px;border:none;background:#111;color:#fff;cursor:pointer}.profile-card{background:#fff;border-radius:18px;padding:24px;margin-bottom:35px;box-shadow:0 10px 28px #0000000f}.section-header{border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:18px}.section-header h2{font-size:22px}.address-wrapper{display:grid;gap:16px}.address-wrapper>div{border-radius:14px}.orders-list{display:flex;flex-direction:column;gap:24px}.order-card{background:#fafafa;border-radius:16px;padding:20px}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.order-date{font-size:13px;color:#777}.order-total{font-size:18px;font-weight:600}.order-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.order-item{background:#fff;border-radius:14px;padding:14px;display:flex;flex-direction:column;align-items:center;box-shadow:0 6px 18px #0000000f}.order-item img{width:100%;height:120px;object-fit:contain;border-radius:10px;margin-bottom:10px}.item-info{text-align:center}.item-name{font-size:14px;font-weight:500}.item-qty{font-size:13px;color:#666}.buy-again-btn{margin-top:10px;padding:8px 14px;border-radius:10px;border:none;background:#000;color:#fff;font-size:13px;cursor:pointer}.empty-text{font-size:15px;color:#666}@media(max-width:768px){.user{flex-direction:column-reverse;text-align:center}.pfp{width:110px;height:110px}.profile-page{padding:0 15px}}.address-form{background:#fff;padding:26px;border-radius:18px;margin-bottom:36px;box-shadow:0 12px 32px #00000014}.address-form h3{font-size:22px;font-weight:600;margin-bottom:20px;color:#111}.address-form input{width:100%;padding:13px 15px;margin-bottom:14px;border-radius:12px;border:1px solid #d6d6d6;font-size:14px;background:#fafafa;transition:border-color .2s ease,box-shadow .2s ease}.address-form input:focus{outline:none;border-color:#000;background:#fff;box-shadow:0 0 0 3px #0000001a}.address-form label{display:flex;align-items:center;gap:10px;margin:18px 0;font-size:14px;color:#444;cursor:pointer}.address-form input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#000}.address-form button{width:100%;padding:14px;border-radius:14px;background:#000;color:#fff;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.address-form button:hover{opacity:.88}.address-form button:active{transform:scale(.97)}.address-form button:disabled{opacity:.6;cursor:not-allowed}.address-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.address-card{background:#fff;border-radius:18px;padding:20px;position:relative;box-shadow:0 10px 26px #00000012;transition:transform .2s ease,box-shadow .2s ease}.address-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #0000001f}.address-card.default{border:2px solid #000}.address-card p{margin:6px 0;font-size:14px;color:#555;line-height:1.4}.address-card strong{font-size:16px;font-weight:600;color:#111}.badge{position:absolute;top:16px;right:16px;background:#000;color:#fff;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:600}.actions{display:flex;gap:14px;margin-top:18px}.actions button{flex:1;padding:10px 14px;border-radius:12px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.actions button:first-child{background:#111;color:#fff}.actions button:first-child:hover{opacity:.85}.actions .danger{background:#ff4d4f;color:#fff}.actions .danger:hover{opacity:.85}.actions button:active{transform:scale(.96)}.address-list+p,.address-form+p{font-size:15px;color:#666;margin-top:10px}@media(max-width:768px){.address-form{padding:20px}.address-list{grid-template-columns:1fr}.address-card{padding:18px}}._subdash_1y445_3{margin-left:250px;padding:36px;min-height:100vh;background:linear-gradient(180deg,#f8fafc,#eef2f7)}._subdash_1y445_3 h1{font-size:30px;font-weight:700;color:#0f172a;margin-bottom:30px}._userInfo_1y445_18{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}._userInfo_1y445_18::-webkit-scrollbar{height:6px}._userInfo_1y445_18::-webkit-scrollbar-thumb{background:#cbd5f5;border-radius:10px}._userInfo_1y445_18>div{flex:0 0 220px;background:#fff;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;font-size:15px;font-weight:600;color:#475569;box-shadow:0 10px 26px #0000000f,inset 0 1px #fff9;transition:transform .2s ease,box-shadow .2s ease;position:relative}._userInfo_1y445_18>div:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001f}._userInfo_1y445_18 div br+*{margin-top:12px;font-size:34px;font-weight:700;color:#020617}._userInfo_1y445_18>div:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:6px;border-radius:6px}._div1_1y445_79:before{background:#2563eb}._div2_1y445_80:before{background:#16a34a}._div3_1y445_81:before{background:#dc2626}._div4_1y445_82:before{background:#7c3aed}._div5_1y445_83:before{background:#ea580c}._subdash_1y445_3 button{margin-top:32px;padding:14px 28px;border-radius:14px;background:#020617;color:#fff;border:none;font-size:15px;font-weight:600;cursor:pointer;width:fit-content;transition:transform .15s ease,opacity .2s ease}._subdash_1y445_3 button:hover{opacity:.9;transform:translateY(-2px)}@media(max-width:1024px){._subdash_1y445_3{margin-left:0;padding:24px}}@media(max-width:600px){._subdash_1y445_3 h1{font-size:24px}._userInfo_1y445_18>div{flex:0 0 200px}._userInfo_1y445_18 div br+*{font-size:28px}}:root{--bg: #f7f9fc;--card: #ffffff;--muted: #6b7280;--accent: #2563eb;--danger: #ef4444;--glass: rgba(37, 99, 235, .08);--shadow: 0 6px 18px rgba(16, 24, 40, .06);--radius: 12px;--gap: 1rem;--max-width: 1100px;--transition: .18s cubic-bezier(.2, .8, .2, 1)}._body_1x7dv_15{margin-left:250px;min-height:100vh;background-color:var(--bg);padding:2rem;box-sizing:border-box}._container_1x7dv_24{max-width:var(--max-width);margin:0 auto;background:linear-gradient(180deg,var(--bg),#ffffff);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);padding:1.5rem}._title_1x7dv_33{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#0f172a;letter-spacing:.4px}._row_1x7dv_42{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}._userCard_1x7dv_49{background:var(--card);border-radius:var(--radius);padding:1rem;box-shadow:0 4px 10px #0f172a0a;border:1px solid rgba(15,23,42,.05);transition:transform var(--transition),box-shadow var(--transition)}._userCard_1x7dv_49:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0f172a14}._cardHeader_1x7dv_64{display:flex;justify-content:space-between;gap:1rem}._userId_1x7dv_70{font-weight:600;color:#0f172a}._userName_1x7dv_75,._userEmail_1x7dv_76,._roll_1x7dv_77{font-size:.9rem;color:var(--muted)}._actions_1x7dv_83{display:flex;flex-direction:column;gap:.5rem}._switchBtn_1x7dv_89,._removeBtn_1x7dv_90{border:none;padding:6px 10px;border-radius:8px;font-size:.8rem;cursor:pointer;font-weight:600;transition:transform var(--transition),background var(--transition)}._switchBtn_1x7dv_89{background:var(--glass);color:var(--accent);border:1px solid rgba(37,99,235,.15)}._switchBtn_1x7dv_89:hover{background:#2563eb24;transform:translateY(-2px)}._removeBtn_1x7dv_90{background:#ef444414;color:var(--danger)}._removeBtn_1x7dv_90:hover{background:#ef444426;transform:translateY(-2px)}._cardBody_1x7dv_124{margin-top:.75rem;font-size:.85rem}._activeStatus_1x7dv_129{color:var(--accent);font-weight:600}._center_1x7dv_135{text-align:center;color:var(--muted);margin-top:2rem}@media(max-width:768px){._body_1x7dv_15{margin-left:0;padding:1rem}._container_1x7dv_24{padding:1rem}}._main_lpq8a_1{width:250px;height:100vh;background-color:#020617;color:#fff;padding:20px 15px;position:fixed;top:0;left:0;display:flex;flex-direction:column}._main_lpq8a_1 h2{margin:0 0 30px;font-size:20px;font-weight:700;color:#38bdf8;text-align:center}._sub_lpq8a_24{flex:1}._items_lpq8a_28{padding:12px 14px;border-radius:6px;cursor:pointer;color:#cbd5f5;transition:background .2s ease}._items_lpq8a_28:hover{background-color:#1e293b;color:#fff}._active_lpq8a_41{padding:12px 14px;border-radius:6px;background-color:#2563eb;color:#fff;font-weight:600}hr{border:none;border-top:1px solid #1e293b;margin:8px 0}button{margin-top:auto;background-color:#ef4444;border:none;color:#fff;padding:10px;border-radius:6px;cursor:pointer;font-weight:600}button:hover{background-color:#dc2626}.product-container{margin-left:280px}.productManage{width:100%;padding:32px;display:flex;flex-direction:column;gap:32px;background:linear-gradient(180deg,#f8fafc,#eef2f7);min-height:100vh}.headside{text-align:left;font-size:28px;font-weight:700;color:#0f172a;margin-bottom:10px}.product-form{background:#fff;padding:24px;border-radius:18px;box-shadow:0 12px 30px #00000014;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.product-form input,.boxstyle{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #d1d5db;font-size:14px;background:#fafafa;transition:border-color .2s ease,box-shadow .2s ease}.product-form input:focus,.boxstyle:focus{outline:none;border-color:#020617;background:#fff;box-shadow:0 0 0 3px #0206171f}.product-form input[type=file]{grid-column:span 2;padding:10px;background:#fff}.product-form input[name=description]{grid-column:span 2}.product-form button{grid-column:span 2;padding:14px;border-radius:14px;background:#020617;color:#fff;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.product-form button:hover{opacity:.9;transform:translateY(-2px)}.product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px;width:100%}.product-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #00000014;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-6px);box-shadow:0 20px 42px #00000024}.product-img{width:100%;height:180px;object-fit:contain;background:#f9fafb;padding:12px}.product-info{padding:16px;text-align:center}.product-info h3{font-size:16px;font-weight:600;color:#020617;margin-bottom:6px}.product-info p{font-size:14px;color:#475569;margin:4px 0}.product-actions{display:flex;gap:12px;margin-top:14px}.product-actions button{flex:1;padding:10px;border-radius:10px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:transform .1s ease,opacity .2s ease}.product-actions button:first-child{background:#2563eb;color:#fff}.product-actions button:first-child:hover{opacity:.9}.product-actions button:last-child{background:#dc2626;color:#fff}.product-actions button:last-child:hover{opacity:.9}.product-actions button:active{transform:scale(.96)}@media(max-width:768px){.productManage{padding:20px}.product-form input[type=file],.product-form input[name=description],.product-form button{grid-column:span 1}.headside{font-size:24px}}._orderContainer_17bm9_1{padding:20px 30px;background-color:#f8f9fb;width:100%;overflow-x:auto}._inner_17bm9_8{max-width:1100px;margin-left:300px;margin-right:40px}._orderContainer_17bm9_1 h2{margin-bottom:20px;font-size:24px;font-weight:600;color:#222}._orderContainer_17bm9_1 table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000000d}._orderContainer_17bm9_1 thead{background-color:#111}._orderContainer_17bm9_1 thead th{padding:14px;color:#fff;text-align:left;font-size:14px}._orderContainer_17bm9_1 tbody tr{border-bottom:1px solid #e6e6e6}._orderContainer_17bm9_1 tbody tr:hover{background-color:#f2f4f7}._orderContainer_17bm9_1 tbody td{padding:14px;font-size:14px;color:#333}._orderContainer_17bm9_1 tbody td:last-child{font-weight:600;color:#0a7cff}
