*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}button{cursor:pointer}@media (max-width:549px){header{background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;width:95%;max-width:1200px;margin:20px auto;padding:10px 30px;display:flex;box-shadow:0 4px 8px rgba(0,0,0,.01)}header .heading{justify-content:center;align-items:center;gap:5px;display:flex}header .heading div{color:#d97706;font-size:1.1rem;font-weight:600}header .heading span{color:#0f7b46}header .searchDiv{flex-direction:column;width:65%;display:flex}header .searchDiv button{color:#fff;background:#16a34a;border:none;border-radius:15px;margin-top:5px;padding:8px;font-size:1rem;font-weight:600}header .searchDiv .input{border:1px solid #ccc;border-radius:11px;align-items:center;width:100%;padding:0 10px;display:flex}header .searchDiv .input:hover{border:1px solid #064e3b}header .searchDiv .input input{border:none;width:100%;padding:8px}header .searchDiv .input input:focus{border:none;outline:none}header .actions{justify-content:center;align-items:center;gap:10px;display:flex}header .actions img{border-radius:10px;width:30px;height:30px;padding:5px;transition:all .3s;box-shadow:0 1px 12px rgba(0,0,0,.1);background:#fff!important}header .actions img:hover{cursor:pointer;transform:translateY(-2px)}.searchDiv{width:90%;max-width:1200px;margin:0 auto}.searchDiv .input{background:#fff;border:1px solid #e5e7eb;border-radius:25px;align-items:center;gap:5px;padding:0 10px;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.08)}.searchDiv .input:hover{border:2px solid #14833d;outline:none}.searchDiv .input input{background:0 0;border:none;width:100%;padding:15px}.searchDiv .input input:focus{border:none;outline:none}.searchDiv button{color:#fff;text-align:center;background:#22c55e;border:none;border-radius:20px;justify-content:center;align-items:center;width:100%;margin-top:5px;padding:10px;font-size:.9rem;display:flex}nav{z-index:999;border:1px solid var(--border);background:#fff;flex-direction:column;width:0;height:100vh;padding:5px;transition:all .3s;display:flex;position:fixed;top:0;left:-400px}nav.activate{width:300px;left:0}nav .heading{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:10px;display:flex}nav .heading div img{border-radius:10px;width:45px;height:45px;margin-right:5px}nav .heading div{color:#d97706;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}nav .heading span{color:#16a34a}nav .wrapper{padding:10px}nav a{text-transform:capitalize;color:#000;align-items:center;gap:5px;padding:13px;text-decoration:none;display:flex}nav a:hover{color:#fff;background:#064e3b;border-radius:15px;transition:all .3s}nav a img{width:20px}nav a.active{color:#fff;background:#064e3b;border-radius:15px}nav button{color:#fff;background:red;border:none;border-radius:15px;width:100%;padding:13px;font-size:1.1rem;font-weight:600}.notification{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.notification .notificationWraper{border:1px solid var(--border);z-index:999;background:#fff;flex-direction:column;width:0;height:100vh;padding:10px;transition:all .3s;display:flex;position:fixed;top:0;right:-100px}.notification .notificationWraper.active{width:100%;right:0}.notificationWraper .top{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px;display:flex}.notificationWraper .top .actions button{cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600}.notificationWraper .top .actions #read{color:#2563eb;font-size:1rem;font-weight:600;text-decoration:underline}.notificationWraper .top .actions #delete{color:#dc2626;font-size:1rem;font-weight:600;text-decoration:underline}.notificationWraper .heading{align-items:center;gap:5px;font-size:1rem;font-weight:600;display:flex}.notificationWraper .heading img{background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;padding:3px}.notificationWraper .wrapper{height:100%;padding:5px;overflow-y:auto}.notificationWraper .wrapper .card{border-bottom:1px solid #ccc;margin-bottom:5px;padding:5px}.notificationWraper .wrapper .card .title{text-transform:capitalize;margin-bottom:3px;font-size:1.1rem;font-weight:600}.notificationWraper .wrapper .card .message{margin-bottom:7px;font-size:15px}.notificationWraper .wrapper .card .time{text-align:right;color:#9ca3af;font-size:13px}.notificationWraper .wrapper .not-read{border-left:5px solid #3b82f6;border-radius:10px}.filterActions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-bottom:20px;padding:10px;display:flex;overflow-y:auto}.filterActions button{color:#333;cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 3px 10px rgba(0,0,0,.04)}.filterActions button:hover{border-color:#0a6c4a;transform:translateY(-2px);box-shadow:0 10px 25px rgba(10,108,74,.12)}.filterActions button span{color:#0f7b46;font-weight:600}.filterActions button.active{color:#fff;background:#0a6c4a;border-color:#0a6c4a;box-shadow:0 10px 25px rgba(10,108,74,.25)}.filterActions button.active span{color:#555;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:flex}.orders{width:95%;max-width:1200px;margin:0 auto}.orders .orderCard{background:#fff;border:1px solid #ccc;border-radius:20px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.15)}.orders .orderCard .wrapper .storeDetails{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4{text-transform:capitalize;justify-content:center;align-items:center;gap:3px;margin-bottom:5px;font-size:1.1rem;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4 img{width:25px;height:25px}.orders .orderCard .wrapper .storeDetails .cover .small{color:#666;font-size:16px;font-weight:600}.orders .orderCard .wrapper .storeDetails .totalAmount{color:#0f7b46;font-size:1.2rem;font-weight:600}.orders .orderCard .wrapper .storeDetails .status{text-align:center;text-transform:capitalize;border-radius:10px;padding:4px 10px;font-size:15px;font-weight:600}.orders .orderCard .wrapper .storeDetails .pending{color:#d97706;background:#fef3c7}.orders .orderCard .wrapper .storeDetails .accepted{color:#2563eb;background:#dbeafe}.orders .orderCard .wrapper .storeDetails .dispatched{color:#7c3aed;background:#ede9fe}.orders .orderCard .wrapper .storeDetails .delivered{color:#059669;background:#d1fae5}.orders .orderCard .wrapper .storeDetails .cancelled{color:#dc2626;background:#fee2e2}.orders .orderCard .wrapper .orderDetails .method{margin-bottom:10px}.orders .orderCard .wrapper .orderDetails .method h4{text-transform:capitalize;border-radius:15px;align-items:center;gap:5px;width:max-content;margin-bottom:7px;padding:5px 10px;display:flex}.orders .orderCard .wrapper .orderDetails .method h4 img{width:25px;height:25px}.orders .orderCard .wrapper .orderDetails .method .store_pickup{color:#4f46e5;background:#eef2ff}.orders .orderCard .wrapper .orderDetails .method .home_delivery{color:#0f766e;background:#ccfbf1}.orders .orderCard .wrapper .orderDetails .method .meet_up{color:#ea580c;background:#ffedd5}.orders .orderCard .wrapper .orderDetails .method .small{text-transform:capitalize;border-bottom:1px solid #ccc;width:max-content;margin-top:10px;margin-bottom:10px;font-weight:600}.orders .orderCard .wrapper .orderDetails .method .tag{color:#666;text-transform:capitalize;align-items:center;gap:5px;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .orderDetails .method .tag img{width:20px;height:20px}.orders .orderCard .wrapper .orderDetails .createdAt{text-align:right;color:gray;margin-bottom:10px;font-size:14px}.orders .orderCard .actions{align-items:center;gap:15px;display:flex}.orders .orderCard .actions button{text-transform:capitalize;color:#fff;cursor:pointer;background:#0f7b46;border:none;border-radius:13px;padding:10px 15px;font-weight:600}.orders .orderCard .actions a{text-transform:capitalize;color:#fff;cursor:pointer;background:#ccc;border-radius:13px;padding:8px 15px;font-weight:600;text-decoration:none}.orderItemsCard{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:10px;display:flex;position:fixed;top:0;left:0}.orderItemsCard .wrapper{z-index:999;background:var(--bg-main);border-top-left-radius:17px;border-top-right-radius:17px;flex-direction:column;width:100%;height:85vh;padding:20px;transition:transform .35s,all;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(0)}.orderItemsCard .wrapper .heading{align-items:center;gap:5px;margin-bottom:10px;display:flex}.orderItemsCard .wrapper .heading img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.orderItemsCard .wrapper .orderItems{height:100%;padding:5px;overflow-y:auto}.orderItemsCard .wrapper .orderItems .items{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:10px;padding:15px;box-shadow:0 8px 15px rgba(0,0,0,.05)}.orderItemsCard .wrapper .orderItems .items .heading{text-transform:capitalize;color:#666;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap{gap:15px;display:flex}.orderItemsCard .wrapper .orderItems .items .wrap img{border-radius:20px;width:150px;height:180px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag{color:#000;margin-bottom:5px;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag span{color:#666;font-size:16px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag .totalPrice{color:#16a34a;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions{margin-bottom:5px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions span{text-transform:capitalize;font-weight:600}}@media (min-width:550px) and (max-width:758px){header{background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;width:95%;max-width:1200px;margin:20px auto;padding:15px 30px;display:flex;box-shadow:0 4px 8px rgba(0,0,0,.01)}header .heading{justify-content:center;align-items:center;gap:5px;display:flex}header .heading div{color:#d97706;font-size:1.4rem;font-weight:600}header .heading span{color:#0f7b46}header .searchDiv{flex-direction:column;width:65%;display:flex}header .searchDiv button{color:#fff;background:#16a34a;border:none;border-radius:15px;margin-top:5px;padding:8px;font-size:1rem;font-weight:600}header .searchDiv .input{border:1px solid #ccc;border-radius:11px;align-items:center;width:100%;padding:0 10px;display:flex}header .searchDiv .input:hover{border:1px solid #064e3b}header .searchDiv .input input{border:none;width:100%;padding:8px}header .searchDiv .input input:focus{border:none;outline:none}header .actions{justify-content:center;align-items:center;gap:10px;display:flex}header .actions img{border-radius:10px;width:35px;height:35px;padding:5px;transition:all .3s;box-shadow:0 1px 12px rgba(0,0,0,.1);background:#fff!important}header .actions img:hover{cursor:pointer;transform:translateY(-2px)}.searchDiv{width:90%;max-width:1200px;margin:0 auto}.searchDiv .input{background:#fff;border:1px solid #e5e7eb;border-radius:25px;align-items:center;gap:5px;padding:0 10px;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.08)}.searchDiv .input:hover{border:2px solid #14833d;outline:none}.searchDiv .input input{background:0 0;border:none;width:100%;padding:15px}.searchDiv .input input:focus{border:none;outline:none}.searchDiv button{color:#fff;text-align:center;background:#22c55e;border:none;border-radius:20px;justify-content:center;align-items:center;width:100%;margin-top:5px;padding:10px;font-size:.9rem;display:flex}nav{z-index:999;border:1px solid var(--border);background:#fff;flex-direction:column;width:0;height:100vh;padding:5px;transition:all .3s;display:flex;position:fixed;top:0;left:-400px}nav.activate{width:300px;left:0}nav .heading{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:10px;display:flex}nav .heading div img{border-radius:10px;width:45px;height:45px;margin-right:5px}nav .heading div{color:#d97706;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}nav .heading span{color:#16a34a}nav .wrapper{padding:10px}nav a{text-transform:capitalize;color:#000;align-items:center;gap:5px;padding:13px;text-decoration:none;display:flex}nav a:hover{color:#fff;background:#064e3b;border-radius:15px;transition:all .3s}nav a img{width:20px}nav a.active{color:#fff;background:#064e3b;border-radius:15px}nav button{color:#fff;background:red;border:none;border-radius:15px;width:100%;padding:13px;font-size:1.1rem;font-weight:600}.filterActions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:50px;margin-bottom:20px;padding:10px;display:flex;overflow-y:auto}.filterActions button{color:#333;cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 3px 10px rgba(0,0,0,.04)}.filterActions button:hover{border-color:#0a6c4a;transform:translateY(-2px);box-shadow:0 10px 25px rgba(10,108,74,.12)}.filterActions button span{color:#0f7b46;font-weight:600}.filterActions button.active{color:#fff;background:#0a6c4a;border-color:#0a6c4a;box-shadow:0 10px 25px rgba(10,108,74,.25)}.filterActions button.active span{color:#555;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:flex}.orders{width:95%;max-width:1200px;margin:0 auto}.orders .orderCard{background:#fff;border:1px solid #ccc;border-radius:20px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.15)}.orders .orderCard:hover{cursor:pointer;transition:all .3s;transform:translateY(-2px)}.orders .orderCard .wrapper .storeDetails{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4{text-transform:capitalize;justify-content:center;align-items:center;gap:3px;margin-bottom:5px;font-size:1.1rem;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4 img{width:25px;height:25px}.orders .orderCard .wrapper .storeDetails .cover .small{color:#666;font-size:16px;font-weight:600}.orders .orderCard .wrapper .storeDetails .totalAmount{color:#0f7b46;font-size:1.2rem;font-weight:600}.orders .orderCard .wrapper .storeDetails .status{text-align:center;text-transform:capitalize;border-radius:10px;padding:4px 10px;font-size:15px;font-weight:600}.orders .orderCard .wrapper .storeDetails .pending{color:#d97706;background:#fef3c7}.orders .orderCard .wrapper .storeDetails .accepted{color:#2563eb;background:#dbeafe}.orders .orderCard .wrapper .storeDetails .dispatched{color:#7c3aed;background:#ede9fe}.orders .orderCard .wrapper .storeDetails .delivered{color:#059669;background:#d1fae5}.orders .orderCard .wrapper .storeDetails .cancelled{color:#dc2626;background:#fee2e2}.orders .orderCard .wrapper .orderDetails .method{margin-bottom:10px}.orders .orderCard .wrapper .orderDetails .method h4{text-transform:capitalize;border-radius:15px;align-items:center;gap:5px;width:max-content;margin-bottom:7px;padding:5px 10px;display:flex}.orders .orderCard .wrapper .orderDetails .method h4 img{width:25px;height:25px}.orders .orderCard .wrapper .orderDetails .method .store_pickup{color:#4f46e5;background:#eef2ff}.orders .orderCard .wrapper .orderDetails .method .home_delivery{color:#0f766e;background:#ccfbf1}.orders .orderCard .wrapper .orderDetails .method .meet_up{color:#ea580c;background:#ffedd5}.orders .orderCard .wrapper .orderDetails .method .small{text-transform:capitalize;border-bottom:1px solid #ccc;width:max-content;margin-top:10px;margin-bottom:10px;font-weight:600}.orders .orderCard .wrapper .orderDetails .method .tag{color:#666;text-transform:capitalize;align-items:center;gap:5px;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .orderDetails .method .tag img{width:20px;height:20px}.orders .orderCard .wrapper .orderDetails .createdAt{text-align:right;color:gray;margin-bottom:10px;font-size:14px}.orders .orderCard .actions{align-items:center;gap:15px;display:flex}.orders .orderCard .actions button{text-transform:capitalize;color:#fff;cursor:pointer;background:#0f7b46;border:none;border-radius:13px;padding:10px 15px;font-weight:600}.orders .orderCard .actions a{text-transform:capitalize;color:#fff;cursor:pointer;background:#ccc;border-radius:13px;padding:8px 15px;font-weight:600;text-decoration:none}.orderItemsCard{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:10px;display:flex;position:fixed;top:0;left:0}.orderItemsCard .wrapper{z-index:999;background:var(--bg-main);border-top-left-radius:17px;border-top-right-radius:17px;flex-direction:column;width:100%;height:85vh;padding:20px;transition:transform .35s,all;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(0)}.orderItemsCard .wrapper .heading{align-items:center;gap:5px;margin-bottom:10px;display:flex}.orderItemsCard .wrapper .heading img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.orderItemsCard .wrapper .orderItems{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.orderItemsCard .wrapper .orderItems .items{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:10px;padding:15px;box-shadow:0 8px 15px rgba(0,0,0,.05)}.orderItemsCard .wrapper .orderItems .items:hover{transition:all .3s;transform:translateY(-2px)}.orderItemsCard .wrapper .orderItems .items .heading{text-transform:capitalize;color:#666;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap{gap:15px;display:flex}.orderItemsCard .wrapper .orderItems .items .wrap img{border-radius:20px;width:150px;height:180px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag{color:#000;margin-bottom:5px;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag span{color:#666;font-size:16px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag .totalPrice{color:#16a34a;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions{margin-bottom:5px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions span{text-transform:capitalize;font-weight:600}}@media (min-width:759px) and (max-width:1100px){header{background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;width:95%;max-width:1200px;margin:20px auto;padding:15px 30px;display:flex;box-shadow:0 4px 8px rgba(0,0,0,.01)}header .heading{justify-content:center;align-items:center;gap:5px;display:flex}header .heading div{color:#d97706;font-size:1.4rem;font-weight:600}header .heading span{color:#0f7b46}header .searchDiv{flex-direction:column;width:65%;display:flex}header .searchDiv button{color:#fff;background:#16a34a;border:none;border-radius:15px;margin-top:5px;padding:8px;font-size:1rem;font-weight:600}header .searchDiv .input{border:1px solid #ccc;border-radius:11px;align-items:center;width:100%;padding:0 10px;display:flex}header .searchDiv .input:hover{border:1px solid #064e3b}header .searchDiv .input input{border:none;width:100%;padding:8px}header .searchDiv .input input:focus{border:none;outline:none}header .actions{justify-content:center;align-items:center;gap:10px;display:flex}header .actions img{border-radius:10px;width:35px;height:35px;padding:5px;transition:all .3s;box-shadow:0 1px 12px rgba(0,0,0,.1);background:#fff!important}header .actions img:hover{cursor:pointer;transform:translateY(-2px)}nav{z-index:999;border:1px solid var(--border);background:#fff;flex-direction:column;width:0;height:100vh;padding:5px;transition:all .3s;display:flex;position:fixed;top:0;left:-400px}nav.activate{width:350px;left:0}nav .heading{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:10px;display:flex}nav .heading div img{border-radius:10px;width:45px;height:45px;margin-right:5px}nav .heading div{color:#d97706;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}nav .heading span{color:#16a34a}nav .wrapper{padding:10px}nav a{text-transform:capitalize;color:#000;align-items:center;gap:5px;padding:13px;text-decoration:none;display:flex}nav a:hover{color:#fff;background:#064e3b;border-radius:15px;transition:all .3s}nav a img{width:20px}nav a.active{color:#fff;background:#064e3b;border-radius:15px}nav button{color:#fff;background:red;border:none;border-radius:15px;width:100%;padding:13px;font-size:1.1rem;font-weight:600}.notification{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.notification .notificationWraper{z-index:999;background:#fff;flex-direction:column;width:0;height:100vh;padding:10px;transition:all .3s;display:flex;position:fixed;top:0;right:-100px}.notification .notificationWraper.active{width:450px;right:0}.notificationWraper .top{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px;display:flex}.notificationWraper .top .actions button{cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600}.notificationWraper .top .actions #read{color:#2563eb;font-size:1rem;font-weight:600;text-decoration:underline}.notificationWraper .top .actions #delete{color:#dc2626;font-size:1rem;font-weight:600;text-decoration:underline}.notificationWraper .heading{align-items:center;gap:5px;font-size:1rem;font-weight:600;display:flex}.notificationWraper .heading img{background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;padding:3px}.notificationWraper .wrapper{height:100%;padding:5px;overflow-y:auto}.notificationWraper .wrapper .card{border-bottom:1px solid #ccc;margin-bottom:5px;padding:5px}.notificationWraper .wrapper .card .title{text-transform:capitalize;margin-bottom:3px;font-size:1.1rem;font-weight:600}.notificationWraper .wrapper .card .message{margin-bottom:7px;font-size:15px}.notificationWraper .wrapper .card .time{text-align:right;color:#9ca3af;font-size:13px}.notificationWraper .wrapper .not-read{border-left:5px solid #3b82f6;border-radius:10px}.filterActions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:50px;margin-bottom:20px;padding:10px;display:flex;overflow-y:auto}.filterActions button{color:#333;cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 3px 10px rgba(0,0,0,.04)}.filterActions button:hover{border-color:#0a6c4a;transform:translateY(-2px);box-shadow:0 10px 25px rgba(10,108,74,.12)}.filterActions button span{color:#0f7b46;font-weight:600}.filterActions button.active{color:#fff;background:#0a6c4a;border-color:#0a6c4a;box-shadow:0 10px 25px rgba(10,108,74,.25)}.filterActions button.active span{color:#555;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:flex}.searchDiv{width:90%;max-width:1200px;margin:0 auto}.searchDiv .input{background:#fff;border:1px solid #e5e7eb;border-radius:25px;align-items:center;gap:5px;padding:0 10px;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.08)}.searchDiv .input:hover{border:2px solid #14833d;outline:none}.searchDiv .input input{background:0 0;border:none;width:100%;padding:15px}.searchDiv .input input:focus{border:none;outline:none}.searchDiv button{color:#fff;text-align:center;background:#22c55e;border:none;border-radius:20px;justify-content:center;align-items:center;width:100%;margin-top:5px;padding:10px;font-size:.9rem;display:flex}.orders{width:95%;max-width:1200px;margin:0 auto}.orders .myOrders{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:10px;padding:10px;display:grid}.orders .orderCard{background:#fff;border:1px solid #ccc;border-radius:20px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.15)}.orders .orderCard:hover{cursor:pointer;transition:all .3s;transform:translateY(-2px)}.orders .orderCard .wrapper .storeDetails{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4{text-transform:capitalize;justify-content:center;align-items:center;gap:3px;margin-bottom:5px;font-size:1.1rem;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4 img{width:25px;height:25px}.orders .orderCard .wrapper .storeDetails .cover .small{color:#666;font-size:16px;font-weight:600}.orders .orderCard .wrapper .storeDetails .totalAmount{color:#0f7b46;font-size:1.2rem;font-weight:600}.orders .orderCard .wrapper .storeDetails .status{text-align:center;text-transform:capitalize;border-radius:10px;padding:4px 10px;font-size:15px;font-weight:600}.orders .orderCard .wrapper .storeDetails .pending{color:#d97706;background:#fef3c7}.orders .orderCard .wrapper .storeDetails .accepted{color:#2563eb;background:#dbeafe}.orders .orderCard .wrapper .storeDetails .dispatched{color:#7c3aed;background:#ede9fe}.orders .orderCard .wrapper .storeDetails .delivered{color:#059669;background:#d1fae5}.orders .orderCard .wrapper .storeDetails .cancelled{color:#dc2626;background:#fee2e2}.orders .orderCard .wrapper .orderDetails .method{margin-bottom:10px}.orders .orderCard .wrapper .orderDetails .method h4{text-transform:capitalize;border-radius:15px;align-items:center;gap:5px;width:max-content;margin-bottom:7px;padding:5px 10px;display:flex}.orders .orderCard .wrapper .orderDetails .method h4 img{width:25px;height:25px}.orders .orderCard .wrapper .orderDetails .method .store_pickup{color:#4f46e5;background:#eef2ff}.orders .orderCard .wrapper .orderDetails .method .home_delivery{color:#0f766e;background:#ccfbf1}.orders .orderCard .wrapper .orderDetails .method .meet_up{color:#ea580c;background:#ffedd5}.orders .orderCard .wrapper .orderDetails .method .small{text-transform:capitalize;border-bottom:1px solid #ccc;width:max-content;margin-top:10px;margin-bottom:10px;font-weight:600}.orders .orderCard .wrapper .orderDetails .method .tag{color:#666;text-transform:capitalize;align-items:center;gap:5px;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .orderDetails .method .tag img{width:20px;height:20px}.orders .orderCard .wrapper .orderDetails .createdAt{text-align:right;color:gray;margin-bottom:10px;font-size:14px}.orders .orderCard .actions{align-items:center;gap:15px;display:flex}.orders .orderCard .actions button{text-transform:capitalize;color:#fff;cursor:pointer;background:#0f7b46;border:none;border-radius:13px;padding:10px 15px;font-weight:600}.orders .orderCard .actions a{text-transform:capitalize;color:#fff;cursor:pointer;background:#ccc;border-radius:13px;padding:8px 15px;font-weight:600;text-decoration:none}.orderItemsCard{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.orderItemsCard .wrapper{background:#fff;border-radius:25px;width:80%;height:80%;padding:35px;overflow-y:auto}.orderItemsCard .wrapper .heading{align-items:center;gap:5px;margin-bottom:10px;display:flex}.orderItemsCard .wrapper .heading img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.orderItemsCard .wrapper .orderItems{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.orderItemsCard .wrapper .orderItems .items{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:10px;padding:15px;box-shadow:0 8px 15px rgba(0,0,0,.05)}.orderItemsCard .wrapper .orderItems .items:hover{transition:all .3s;transform:translateY(-2px)}.orderItemsCard .wrapper .orderItems .items .heading{text-transform:capitalize;color:#666;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap{gap:15px;display:flex}.orderItemsCard .wrapper .orderItems .items .wrap img{border-radius:20px;width:150px;height:180px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag{color:#000;margin-bottom:5px;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag span{color:#666;font-size:16px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag .totalPrice{color:#16a34a;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions{margin-bottom:5px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions span{text-transform:capitalize;font-weight:600}}@media (min-width:1101px){header{background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;width:95%;max-width:1200px;margin:20px auto;padding:15px 30px;display:flex;box-shadow:0 4px 8px rgba(0,0,0,.01)}header .heading{justify-content:center;align-items:center;gap:5px;display:flex}header .heading div{color:#d97706;font-size:1.4rem;font-weight:600}header .heading span{color:#0f7b46}header .searchDiv{flex-direction:column;width:65%;display:flex}header .searchDiv button{color:#fff;background:#16a34a;border:none;border-radius:15px;margin-top:5px;padding:8px;font-size:1rem;font-weight:600}header .searchDiv .input{border:1px solid #ccc;border-radius:11px;align-items:center;width:100%;padding:0 10px;display:flex}header .searchDiv .input:hover{border:1px solid #064e3b}header .searchDiv .input input{border:none;width:100%;padding:8px}header .searchDiv .input input:focus{border:none;outline:none}header .actions{justify-content:center;align-items:center;gap:10px;display:flex}header .actions img{border-radius:10px;width:35px;height:35px;padding:5px;transition:all .3s;box-shadow:0 1px 12px rgba(0,0,0,.1);background:#fff!important}header .actions img:hover{cursor:pointer;transform:translateY(-2px)}.searchDiv{width:90%;max-width:1200px;margin:0 auto}.searchDiv .input{background:#fff;border:1px solid #e5e7eb;border-radius:25px;align-items:center;gap:5px;padding:0 10px;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.08)}.searchDiv .input:hover{border:2px solid #14833d;outline:none}.searchDiv .input input{background:0 0;border:none;width:100%;padding:15px}.searchDiv .input input:focus{border:none;outline:none}.searchDiv button{color:#fff;text-align:center;background:#22c55e;border:none;border-radius:20px;justify-content:center;align-items:center;width:100%;margin-top:5px;padding:10px;font-size:.9rem;display:flex}nav{z-index:999;border:1px solid var(--border);background:#fff;flex-direction:column;width:0;height:100vh;padding:5px;transition:all .3s;display:flex;position:fixed;top:0;left:-400px}nav.activate{width:350px;left:0}nav .heading{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:10px;display:flex}nav .heading div img{border-radius:10px;width:45px;height:45px;margin-right:5px}nav .heading div{color:#d97706;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}nav .heading span{color:#16a34a}nav .wrapper{padding:10px}nav a{text-transform:capitalize;color:#000;align-items:center;gap:5px;padding:13px;text-decoration:none;display:flex}nav a:hover{color:#fff;background:#064e3b;border-radius:15px;transition:all .3s}nav a img{width:20px}nav a.active{color:#fff;background:#064e3b;border-radius:15px}nav button{color:#fff;background:red;border:none;border-radius:15px;width:100%;padding:13px;font-size:1.1rem;font-weight:600}.notification{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.notification .notificationWraper{border:1px solid var(--border);z-index:999;background:#fff;flex-direction:column;width:0;height:100vh;padding:10px;transition:all .3s;display:flex;position:fixed;top:0;right:-100px}.notification .notificationWraper.active{width:550px;right:0}.notificationWraper .top{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px;display:flex}.notificationWraper .top .actions button{cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600}.notificationWraper .top .actions #read{color:#2563eb;font-size:1rem;font-weight:600;text-decoration:underline}.notificationWraper .top .actions #delete{color:#dc2626;font-size:1rem;font-weight:600;text-decoration:underline}.notificationWraper .heading{align-items:center;gap:5px;font-size:1rem;font-weight:600;display:flex}.notificationWraper .heading img{background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;padding:3px}.notificationWraper .wrapper{height:100%;padding:5px;overflow-y:auto}.notificationWraper .wrapper .card{border-bottom:1px solid #ccc;margin-bottom:5px;padding:5px}.notificationWraper .wrapper .card .title{text-transform:capitalize;margin-bottom:3px;font-size:1.1rem;font-weight:600}.notificationWraper .wrapper .card .message{margin-bottom:7px;font-size:15px}.notificationWraper .wrapper .card .time{text-align:right;color:#9ca3af;font-size:13px}.notificationWraper .wrapper .not-read{border-left:5px solid #3b82f6;border-radius:10px}.filterActions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:50px;margin-bottom:20px;padding:10px;display:flex;overflow-y:auto}.filterActions button{color:#333;cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 3px 10px rgba(0,0,0,.04)}.filterActions button:hover{border-color:#0a6c4a;transform:translateY(-2px);box-shadow:0 10px 25px rgba(10,108,74,.12)}.filterActions button span{color:#0f7b46;font-weight:600}.filterActions button.active{color:#fff;background:#0a6c4a;border-color:#0a6c4a;box-shadow:0 10px 25px rgba(10,108,74,.25)}.filterActions button.active span{color:#555;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:flex}.orders{width:100%;max-width:1200px;margin:0 auto}.orders .myOrders{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:10px;padding:10px;display:grid}.orders .orderCard{background:#fff;border:1px solid #ccc;border-radius:20px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.15)}.orders .orderCard:hover{cursor:pointer;transition:all .3s;transform:translateY(-2px)}.orders .orderCard .wrapper .storeDetails{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4{text-transform:capitalize;justify-content:center;align-items:center;gap:3px;margin-bottom:5px;font-size:1.1rem;display:flex}.orders .orderCard .wrapper .storeDetails .cover h4 img{width:25px;height:25px}.orders .orderCard .wrapper .storeDetails .cover .small{color:#666;font-size:16px;font-weight:600}.orders .orderCard .wrapper .storeDetails .totalAmount{color:#0f7b46;font-size:1.2rem;font-weight:600}.orders .orderCard .wrapper .storeDetails .status{text-align:center;text-transform:capitalize;border-radius:10px;padding:4px 10px;font-size:15px;font-weight:600}.orders .orderCard .wrapper .storeDetails .pending{color:#d97706;background:#fef3c7}.orders .orderCard .wrapper .storeDetails .accepted{color:#2563eb;background:#dbeafe}.orders .orderCard .wrapper .storeDetails .dispatched{color:#7c3aed;background:#ede9fe}.orders .orderCard .wrapper .storeDetails .delivered{color:#059669;background:#d1fae5}.orders .orderCard .wrapper .storeDetails .cancelled{color:#dc2626;background:#fee2e2}.orders .orderCard .wrapper .orderDetails .method{margin-bottom:10px}.orders .orderCard .wrapper .orderDetails .method h4{text-transform:capitalize;border-radius:15px;align-items:center;gap:5px;width:max-content;margin-bottom:7px;padding:5px 10px;display:flex}.orders .orderCard .wrapper .orderDetails .method h4 img{width:25px;height:25px}.orders .orderCard .wrapper .orderDetails .method .store_pickup{color:#4f46e5;background:#eef2ff}.orders .orderCard .wrapper .orderDetails .method .home_delivery{color:#0f766e;background:#ccfbf1}.orders .orderCard .wrapper .orderDetails .method .meet_up{color:#ea580c;background:#ffedd5}.orders .orderCard .wrapper .orderDetails .method .small{text-transform:capitalize;border-bottom:1px solid #ccc;width:max-content;margin-top:10px;margin-bottom:10px;font-weight:600}.orders .orderCard .wrapper .orderDetails .method .tag{color:#666;text-transform:capitalize;align-items:center;gap:5px;margin-bottom:10px;display:flex}.orders .orderCard .wrapper .orderDetails .method .tag img{width:20px;height:20px}.orders .orderCard .wrapper .orderDetails .createdAt{text-align:right;color:gray;margin-bottom:10px;font-size:14px}.orders .orderCard .actions{align-items:center;gap:15px;display:flex}.orders .orderCard .actions button{text-transform:capitalize;color:#fff;cursor:pointer;background:#0f7b46;border:none;border-radius:13px;padding:10px 15px;font-weight:600}.orders .orderCard .actions a{text-transform:capitalize;color:#fff;cursor:pointer;background:#ccc;border-radius:13px;padding:8px 15px;font-weight:600;text-decoration:none}.orderItemsCard{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.orderItemsCard .wrapper{background:#fff;border-radius:25px;width:80%;height:80%;padding:35px;overflow-y:auto}.orderItemsCard .wrapper .heading{align-items:center;gap:5px;margin-bottom:10px;display:flex}.orderItemsCard .wrapper .heading img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.orderItemsCard .wrapper .orderItems{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.orderItemsCard .wrapper .orderItems .items{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:10px;padding:15px;box-shadow:0 8px 15px rgba(0,0,0,.05)}.orderItemsCard .wrapper .orderItems .items:hover{transition:all .3s;transform:translateY(-2px)}.orderItemsCard .wrapper .orderItems .items .heading{text-transform:capitalize;color:#666;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap{gap:15px;display:flex}.orderItemsCard .wrapper .orderItems .items .wrap img{border-radius:20px;width:150px;height:190px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag{color:#000;margin-bottom:5px;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag span{color:#666;font-size:16px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .tag .totalPrice{color:#16a34a;font-size:1.1rem;font-weight:600}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions{margin-bottom:5px}.orderItemsCard .wrapper .orderItems .items .wrap .cover .selectedProductOptions span{text-transform:capitalize;font-weight:600}}.loader-wrapper{z-index:9999;flex-direction:column;justify-content:center;align-items:center;gap:25px;height:50vh;display:flex}.loader-wrapper .loader{width:120px;height:120px;position:relative}.loader-wrapper .loader img{border-radius:15px;width:50px;height:50px}.loader-wrapper .ring{border:6px solid rgba(255,255,255,.08);border-top-color:#2ed47a;border-radius:50%;width:100%;height:100%;animation:1s linear infinite spin;box-shadow:0 0 15px rgba(46,212,122,.3),0 0 40px rgba(46,212,122,.15)}.loader-wrapper .logo{color:#2ed47a;justify-content:center;align-items:center;font-size:34px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loader-wrapper .logo img{animation:1.2s infinite pulse}.loader-wrapper .loader-wrapper p{color:#fff;letter-spacing:3px;font-family:Poppins,sans-serif;font-size:.9rem;animation:1.5s infinite flicker}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes flicker{0%,to{opacity:.4}50%{opacity:1}}.messageBox{color:#1f2937;z-index:99999;background:#fff;border-left:5px solid #2ed47a;border-radius:14px;align-items:center;gap:14px;min-width:320px;max-width:420px;padding:16px 22px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;animation:.35s slideIn;display:flex;position:fixed;top:25px;right:25px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.messageBox i{color:#2ed47a;font-size:1.3rem}.messageBox.hide{animation:.35s forwards slideOut}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.loadingGif{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.loadingGif img{border-radius:100%;width:50px}.emptyCart{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.emptyCart img{width:120px;height:120px}.emptySearch,.not-found{color:gray;text-transform:capitalize;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;display:flex}@media (max-width:549px){.wishlist{width:95%;max-width:1200px;margin:0 auto}.wishlist .heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.wishlist .heading h3{color:#666;font-size:20px;font-weight:600}.wishlist .heading .wrapCart{background:#fff;border:1px solid #ccc;border-radius:10px;padding:5px 10px;position:relative;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .heading .wrapCart #cartCount .badge{color:#fff;background:#0f7b46;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;font-size:13px;font-weight:600;display:flex;position:absolute;top:-15px;right:-10px}.wishlist .wishlistTable{background:#fff;border-radius:15px;height:80vh;padding:10px;overflow:auto;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .wishlistTable table{border-collapse:collapse;width:max-content;min-width:100%;font-size:15px}.wishlist .wishlistTable table td,th{text-align:left;border-bottom:1px solid rgba(0,0,0,.08);padding:15px}.wishlist .wishlistTable table thead{text-align:left;color:#000;border-bottom:1px solid #ccc}.wishlist .wishlistTable table .items{text-transform:capitalize;color:#666;justify-content:left;align-items:center;gap:8px;font-weight:600;display:flex}.wishlist .wishlistTable table .items .removeItem{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:22px;padding:3px}.wishlist .wishlistTable table .items .thumbnail{border-radius:10px;width:60px}.wishlist .wishlistTable table .price{color:#0f7b46;font-size:17px;font-weight:600}.wishlist .wishlistTable table .status{text-transform:capitalize;border-radius:15px;padding:6px 10px;font-size:14px;font-weight:600}.wishlist .wishlistTable table .in-stock{color:#fff;background:#0f7b46}.wishlist .wishlistTable table .out-of-stock{color:#fff;background:red}.wishlist .wishlistTable table button{color:#fff;text-transform:capitalize;cursor:pointer;background:#0f7b46;border:none;border-radius:10px;padding:9px 15px;font-weight:600}}@media (min-width:550px) and (max-width:758px){.wishlist{width:95%;max-width:1200px;margin:0 auto}.wishlist .heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.wishlist .heading h3{color:#666;font-size:20px;font-weight:600}.wishlist .heading .wrapCart{background:#fff;border:1px solid #ccc;border-radius:10px;padding:5px 10px;position:relative;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .heading .wrapCart #cartCount .badge{color:#fff;background:#0f7b46;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;font-size:13px;font-weight:600;display:flex;position:absolute;top:-15px;right:-10px}.wishlist .wishlistTable{background:#fff;border-radius:15px;height:80vh;padding:10px;overflow:auto;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .wishlistTable table{border-collapse:collapse;width:max-content;min-width:100%;font-size:15px}.wishlist .wishlistTable table td,th{text-align:left;border-bottom:1px solid rgba(0,0,0,.08);padding:15px}.wishlist .wishlistTable table thead{text-align:left;color:#000;border-bottom:1px solid #ccc}.wishlist .wishlistTable table .items{text-transform:capitalize;color:#666;justify-content:left;align-items:center;gap:8px;font-weight:600;display:flex}.wishlist .wishlistTable table .items .removeItem{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:22px;padding:3px}.wishlist .wishlistTable table .items .thumbnail{border-radius:10px;width:60px}.wishlist .wishlistTable table .price{color:#0f7b46;font-size:17px;font-weight:600}.wishlist .wishlistTable table .status{text-transform:capitalize;border-radius:15px;padding:6px 10px;font-size:14px;font-weight:600}.wishlist .wishlistTable table .in-stock{color:#fff;background:#0f7b46}.wishlist .wishlistTable table .out-of-stock{color:#fff;background:red}.wishlist .wishlistTable table button{color:#fff;text-transform:capitalize;cursor:pointer;background:#0f7b46;border:none;border-radius:10px;padding:9px 15px;font-weight:600}}@media (min-width:759px) and (max-width:1100px){.wishlist{width:90%;max-width:1200px;margin:0 auto}.wishlist .heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.wishlist .heading h3{color:#666;font-size:20px;font-weight:600}.wishlist .heading .wrapCart{background:#fff;border:1px solid #ccc;border-radius:10px;padding:5px 10px;position:relative;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .heading .wrapCart #cartCount .badge{color:#fff;background:#0f7b46;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;font-size:13px;font-weight:600;display:flex;position:absolute;top:-15px;right:-10px}.wishlist .wishlistTable{background:#fff;border-radius:15px;height:80vh;padding:10px;overflow:auto;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .wishlistTable table{border-collapse:collapse;width:max-content;min-width:100%;font-size:15px}.wishlist .wishlistTable table td,th{text-align:left;border-bottom:1px solid rgba(0,0,0,.08);padding:15px}.wishlist .wishlistTable table thead{text-align:left;color:#000;border-bottom:1px solid #ccc}.wishlist .wishlistTable table .items{text-transform:capitalize;color:#666;justify-content:left;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;display:flex}.wishlist .wishlistTable table .items .removeItem{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:22px;padding:3px}.wishlist .wishlistTable table .items .thumbnail{border-radius:10px;width:60px}.wishlist .wishlistTable table .price{color:#0f7b46;font-size:1.1rem;font-weight:600}.wishlist .wishlistTable table .status{text-transform:capitalize;border-radius:15px;padding:6px 10px;font-size:14px;font-weight:600}.wishlist .wishlistTable table .in-stock{color:#fff;background:#0f7b46}.wishlist .wishlistTable table .out-of-stock{color:#fff;background:red}.wishlist .wishlistTable table button{color:#fff;text-transform:capitalize;cursor:pointer;background:#0f7b46;border:none;border-radius:10px;padding:9px 15px;font-weight:600}}@media (min-width:1101px){.wishlist{width:100%;max-width:1200px;margin:0 auto}.wishlist .heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.wishlist .heading h3{color:#666;font-size:20px;font-weight:600}.wishlist .heading .wrapCart{background:#fff;border:1px solid #ccc;border-radius:10px;padding:5px 10px;position:relative;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .heading .wrapCart #cartCount .badge{color:#fff;background:#0f7b46;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;font-size:13px;font-weight:600;display:flex;position:absolute;top:-15px;right:-10px}.wishlist .wishlistTable{background:#fff;border-radius:15px;height:80vh;padding:10px;overflow:auto;box-shadow:0 8px 12px rgba(0,0,0,.15)}.wishlist .wishlistTable table{border-collapse:collapse;width:max-content;min-width:100%;font-size:15px}.wishlist .wishlistTable table td,th{text-align:left;border-bottom:1px solid rgba(0,0,0,.08);padding:15px}.wishlist .wishlistTable table thead{text-align:left;color:#000;border-bottom:1px solid #ccc}.wishlist .wishlistTable table .items{text-transform:capitalize;color:#666;justify-content:left;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;display:flex}.wishlist .wishlistTable table .items .removeItem{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:22px;padding:3px}.wishlist .wishlistTable table .items .thumbnail{border-radius:10px;width:60px}.wishlist .wishlistTable table .price{color:#0f7b46;font-size:1.1rem;font-weight:600}.wishlist .wishlistTable table .status{text-transform:capitalize;border-radius:15px;padding:6px 10px;font-size:14px;font-weight:600}.wishlist .wishlistTable table .in-stock{color:#fff;background:#0f7b46}.wishlist .wishlistTable table .out-of-stock{color:#fff;background:red}.wishlist .wishlistTable table button{color:#fff;text-transform:capitalize;cursor:pointer;background:#0f7b46;border:none;border-radius:10px;padding:9px 15px;font-weight:600}}.nowishes{text-align:center;text-transform:capitalize}@media (max-width:549px){.mainGrid{width:95%;max-width:1200px;margin:0 auto}.profile{padding:10px}.profile .basicInfo,.profile .address{background:#fff;border:1px solid #ccc;border-radius:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.profile .basicInfo .head,.profile .address .head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profile .basicInfo .head h4,.profile .address .head h4{color:#666;text-transform:capitalize}.profile .basicInfo .head button,.profile .address .head button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.profile .basicInfo .wrap .grid,.profile .address .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.profile .basicInfo .wrap .grid .tag,.profile .address .grid .tag{font-size:16px;font-weight:600}.profile .basicInfo .wrap .grid .tag span,.profile .address .grid .tag span{text-transform:capitalize;font-weight:1}.profile .address .wrap .tag{font-size:16px;font-weight:600}.profile .address .wrap .tag span{text-transform:capitalize;font-weight:1}.chagePassword{padding:10px}.chagePassword .wrap{background:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.chagePassword .wrap .heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.chagePassword .wrap .heading h4{color:#666;text-transform:capitalize}.chagePassword .wrap .heading button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.chagePassword .wrap form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;margin-bottom:10px;padding:16px}.chagePassword .wrap form .formField input:focus{border:2px solid #16a34a;outline:none}.chagePassword .wrap form .showPass{text-align:center;color:#000;margin-bottom:10px;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions{gap:10px;display:flex}.chagePassword .wrap form .actions button{cursor:pointer;border:none;border-radius:13px;width:100%;padding:14px 10px}.chagePassword .wrap form .actions #saveNewPassBtn{color:#fff;background-color:#16a34a;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions #cancelPassBtn{color:#fff;background-color:red;font-size:.9rem;font-weight:600}.editForm{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:10px;display:flex;position:fixed;top:0;left:0}.editForm form{background:#fff;border-radius:25px;width:100%;max-height:80%;padding:35px;overflow-y:auto}.editForm form .head{align-items:center;gap:5px;margin-bottom:15px;display:flex}.editForm form .head img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.editForm form .head h4{font-size:1.1rem}.editForm form .formField{margin-bottom:10px}.editForm form .formField label{margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.editForm form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;padding:16px}.editForm form .formField input:focus{border:2px solid #16a34a;outline:none}.editForm form button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:15px;width:100%;padding:16px;font-weight:600}}@media (min-width:550px) and (max-width:758px){.mainGrid{width:95%;max-width:1200px;margin:0 auto}.profile{padding:10px}.profile .basicInfo,.profile .address{background:#fff;border:1px solid #ccc;border-radius:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.profile .basicInfo .head,.profile .address .head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profile .basicInfo .head h4,.profile .address .head h4{color:#666;text-transform:capitalize}.profile .basicInfo .head button,.profile .address .head button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.profile .basicInfo .wrap .grid,.profile .address .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.profile .basicInfo .wrap .grid .tag,.profile .address .grid .tag{font-size:16px;font-weight:600}.profile .basicInfo .wrap .grid .tag span,.profile .address .grid .tag span{text-transform:capitalize;font-weight:1}.profile .address .wrap .tag{font-size:16px;font-weight:600}.profile .address .wrap .tag span{text-transform:capitalize;font-weight:1}.chagePassword{padding:10px}.chagePassword .wrap{background:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.chagePassword .wrap .heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.chagePassword .wrap .heading h4{color:#666;text-transform:capitalize}.chagePassword .wrap .heading button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.chagePassword .wrap form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;margin-bottom:10px;padding:16px}.chagePassword .wrap form .formField input:focus{border:2px solid #16a34a;outline:none}.chagePassword .wrap form .showPass{text-align:center;color:#000;margin-bottom:10px;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions{gap:10px;display:flex}.chagePassword .wrap form .actions button{cursor:pointer;border:none;border-radius:13px;width:100%;padding:14px 10px}.chagePassword .wrap form .actions #saveNewPassBtn{color:#fff;background-color:#16a34a;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions #cancelPassBtn{color:#fff;background-color:red;font-size:.9rem;font-weight:600}.editForm{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:10px;display:flex;position:fixed;top:0;left:0}.editForm form{background:#fff;border-radius:25px;width:100%;max-height:80%;padding:35px;overflow-y:auto}.editForm form .head{align-items:center;gap:5px;margin-bottom:15px;display:flex}.editForm form .head img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.editForm form .head h4{font-size:1.1rem}.editForm form .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.editForm form .formField{margin-bottom:10px}.editForm form .formField label{margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.editForm form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;padding:16px}.editForm form .formField input:focus{border:2px solid #16a34a;outline:none}.editForm form button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:15px;width:100%;padding:16px;font-weight:600}}@media (min-width:759px) and (max-width:1100px){.mainGrid{width:90%;max-width:1200px;margin:0 auto}.profile{padding:10px}.profile .basicInfo,.profile .address{background:#fff;border:1px solid #ccc;border-radius:15px;height:230px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.profile .basicInfo .head,.profile .address .head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profile .basicInfo .head h4,.profile .address .head h4{color:#666;text-transform:capitalize}.profile .basicInfo .head button,.profile .address .head button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.profile .basicInfo .wrap .grid,.profile .address .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.profile .basicInfo .wrap .grid .tag,.profile .address .grid .tag{font-size:16px;font-weight:600}.profile .basicInfo .wrap .grid .tag span,.profile .address .grid .tag span{text-transform:capitalize;font-weight:1}.profile .address .wrap .tag{font-size:16px;font-weight:600}.profile .address .wrap .tag span{text-transform:capitalize;font-weight:1}.chagePassword{padding:10px}.chagePassword .wrap{background:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.chagePassword .wrap .heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.chagePassword .wrap .heading h4{color:#666;text-transform:capitalize}.chagePassword .wrap .heading button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.chagePassword .wrap form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;margin-bottom:10px;padding:16px}.chagePassword .wrap form .formField input:focus{border:2px solid #16a34a;outline:none}.chagePassword .wrap form .showPass{text-align:center;color:#000;margin-bottom:10px;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions{gap:10px;display:flex}.chagePassword .wrap form .actions button{cursor:pointer;border:none;border-radius:13px;width:100%;padding:14px 10px}.chagePassword .wrap form .actions #saveNewPassBtn{color:#fff;background-color:#16a34a;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions #cancelPassBtn{color:#fff;background-color:red;font-size:.9rem;font-weight:600}.editForm{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:30px;display:flex;position:fixed;top:0;left:0}.editForm form{background:#fff;border-radius:25px;width:750px;max-height:80%;padding:35px;overflow-y:auto}.editForm form .head{align-items:center;gap:5px;margin-bottom:15px;display:flex}.editForm form .head img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.editForm form .head h4{font-size:1.1rem}.editForm form .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.editForm form .formField{margin-bottom:10px}.editForm form .formField label{margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.editForm form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;padding:16px}.editForm form .formField input:focus{border:2px solid #16a34a;outline:none}.editForm form button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:15px;width:100%;padding:16px;font-weight:600}.mainGrid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:10px;display:grid}}@media (min-width:1101px){.mainGrid{width:90%;max-width:1200px;margin:0 auto}.profile{padding:10px}.profile .basicInfo,.profile .address{background:#fff;border:1px solid #ccc;border-radius:15px;height:230px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.profile .basicInfo .head,.profile .address .head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profile .basicInfo .head h4,.profile .address .head h4{color:#666;text-transform:capitalize}.profile .basicInfo .head button,.profile .address .head button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.profile .basicInfo .wrap .grid,.profile .address .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.profile .basicInfo .wrap .grid .tag,.profile .address .grid .tag{font-size:16px;font-weight:600}.profile .basicInfo .wrap .grid .tag span,.profile .address .grid .tag span{text-transform:capitalize;font-weight:1}.profile .address .wrap .tag{font-size:16px;font-weight:600}.profile .address .wrap .tag span{text-transform:capitalize;font-weight:1}.chagePassword{padding:10px}.chagePassword .wrap{background:#fff;border:1px solid #ccc;border-radius:15px;margin-bottom:15px;padding:15px;box-shadow:0 8px 12px rgba(0,0,0,.05)}.chagePassword .wrap .heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.chagePassword .wrap .heading h4{color:#666;text-transform:capitalize}.chagePassword .wrap .heading button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:15px;padding:7px 20px;font-weight:600}.chagePassword .wrap form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;margin-bottom:10px;padding:16px}.chagePassword .wrap form .formField input:focus{border:2px solid #16a34a;outline:none}.chagePassword .wrap form .showPass{text-align:center;color:#000;margin-bottom:10px;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions{gap:10px;display:flex}.chagePassword .wrap form .actions button{cursor:pointer;border:none;border-radius:13px;width:100%;padding:14px 10px}.chagePassword .wrap form .actions #saveNewPassBtn{color:#fff;background-color:#16a34a;font-size:.9rem;font-weight:600}.chagePassword .wrap form .actions #cancelPassBtn{color:#fff;background-color:red;font-size:.9rem;font-weight:600}.editForm{z-index:999;color:#111827;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;padding:30px;display:flex;position:fixed;top:0;left:0}.editForm form{background:#fff;border-radius:25px;width:750px;max-height:80%;padding:35px;overflow-y:auto}.editForm form .head{align-items:center;gap:5px;margin-bottom:15px;display:flex}.editForm form .head img{cursor:pointer;background:#ccc;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;padding:3px}.editForm form .head h4{font-size:1.1rem}.editForm form .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.editForm form .formField{margin-bottom:10px}.editForm form .formField label{margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.editForm form .formField input{border:1px solid #ccc;border-radius:15px;width:100%;padding:16px}.editForm form .formField input:focus{border:2px solid #16a34a;outline:none}.editForm form button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:15px;width:100%;padding:16px;font-weight:600}.mainGrid{grid-template-columns:repeat(auto-fit,minmax(600px,1fr));gap:10px;display:grid}}
