@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--meeky-red:#ff2a2a;--meeky-red-hover:#e60000;--meeky-red-light:#fff0f0;--meeky-navy:#191b24;--meeky-bg:#f2f2f2;--card-border:#eee;--text-main:#333;--text-muted:#666;--success:#00b62d}*{font-family:Inter,sans-serif}body{background-color:var(--meeky-bg);color:var(--text-main);line-height:1.4}.container{max-width:1240px;padding:0 16px}.shop-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.05)}.top-bar{background:#f9f9f9;border-bottom:1px solid #eee;font-size:.75rem;padding:8px 0;color:var(--text-muted)}.top-bar-content{display:flex;justify-content:space-between;align-items:center}.top-bar-links a{margin-left:20px;color:var(--text-muted);text-decoration:none}.main-header{padding:1rem 0}.header-grid{gap:24px}.header-grid,.logo-text{display:flex;align-items:center}.logo-text{font-size:1.8rem;font-weight:800;color:var(--meeky-navy);text-decoration:none}.logo-text span{color:var(--meeky-red)}.header-search{flex:1 1;display:flex;height:44px}.header-search input{flex:1 1;border:2px solid var(--meeky-red);border-right:none;border-radius:22px 0 0 22px;padding:0 20px;font-size:.95rem;outline:none}.search-btn{background:var(--meeky-red);color:#fff;border:none;border-radius:0 22px 22px 0;padding:0 25px;font-weight:700;cursor:pointer;transition:background .2s}.search-btn:hover{background:var(--meeky-red-hover)}.header-actions{display:flex;gap:20px}.action-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--text-main);transition:color .2s}.action-item:hover{color:var(--meeky-red)}.action-item .icon{font-size:1.4rem;margin-bottom:2px}.action-item .label{font-size:.7rem;font-weight:600}.hero-section{display:grid;grid-template-columns:240px 1fr;grid-gap:20px;gap:20px;margin:20px 0}.cat-sidebar{background:#fff;border-radius:12px;padding:10px 0;box-shadow:0 4px 6px rgba(0,0,0,.02)}.cat-item{display:flex;align-items:center;padding:10px 20px;font-size:.9rem;color:var(--text-main);text-decoration:none;transition:background .2s}.cat-item:hover{background:var(--meeky-red-light);color:var(--meeky-red)}.cat-item span{margin-right:12px}.hero-slider{background:linear-gradient(135deg,#1d2939 0,var(--meeky-navy) 100%);border-radius:16px;overflow:hidden;position:relative;height:400px;display:flex;align-items:center;padding:0 60px}.hero-content h1{color:#fff;font-size:3rem;line-height:1.1;margin-bottom:20px}.hero-content p{color:hsla(0,0%,100%,.7);font-size:1.1rem;margin-bottom:30px}.super-deals{background:#fff;border-radius:16px;margin-bottom:30px;overflow:hidden}.section-header{padding:20px;justify-content:space-between;background:linear-gradient(90deg,#ff2a2a,#ff5e3a);color:#fff}.section-header,.section-title{display:flex;align-items:center}.section-title{gap:15px;font-size:1.4rem;font-weight:800}.countdown{display:flex;gap:5px;align-items:center;font-size:.9rem;font-weight:700}.countdown span{background:rgba(0,0,0,.2);padding:4px 6px;border-radius:4px}.deals-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;background:#eee}.deal-card{background:#fff;padding:15px;text-decoration:none;color:inherit;transition:transform .2s}.deal-card:hover{transform:translateY(-5px)}.deal-card .image-box{aspect-ratio:1/1;background:#f8f8f8;margin-bottom:12px;border-radius:8px;position:relative}.discount-tag{position:absolute;top:0;left:0;background:var(--meeky-red);color:#fff;padding:2px 8px;font-size:.75rem;font-weight:800;border-radius:8px 0 8px 0}.deal-price{color:var(--meeky-red);font-size:1.25rem;font-weight:800}.old-price{color:var(--text-muted);text-decoration:line-through;font-size:.8rem;margin-left:5px}.sold-bar{margin-top:10px;height:6px;background:#f0f0f0;border-radius:3px;position:relative;overflow:hidden}.sold-fill{background:var(--meeky-red);height:100%}.sold-text{font-size:.7rem;color:var(--text-muted);margin-top:4px;display:block}.product-feed{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.p-card{background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s;border:1px solid transparent}.p-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:var(--meeky-red)}.p-image{aspect-ratio:1/1;background:#f5f5f5;width:100%;object-fit:cover}.p-info{padding:12px}.p-title{font-size:.85rem;height:2.4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}.p-price-row{display:flex;align-items:baseline;margin-bottom:4px}.p-price{font-size:1.3rem;font-weight:800;color:#111}.p-shipping{font-size:.75rem;color:var(--success);font-weight:600}.p-meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:.75rem;color:var(--text-muted)}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:8px 0;border-top:1px solid #eee;z-index:2000;box-shadow:0 -4px 10px rgba(0,0,0,.05)}.nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--text-muted)}.nav-item.active{color:var(--meeky-red)}.nav-item i{font-size:1.4rem;margin-bottom:2px}.nav-item span{font-size:.7rem;font-weight:600}@media (max-width:1100px){.product-feed{grid-template-columns:repeat(4,1fr)}.deals-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.hero-section{grid-template-columns:1fr}.cat-sidebar,.header-grid .label,.top-bar{display:none}.product-feed{grid-template-columns:repeat(2,1fr)}.mobile-bottom-nav{display:flex}.hero-slider{height:200px;padding:0 20px}.hero-content h1{font-size:1.8rem}.hero-content p{display:none}}:root{--meeky-red:#e60000;--meeky-red-hover:#c40000;--meeky-red-light:rgba(230,0,0,.1);--meeky-navy:#101828;--meeky-navy-light:#1d2939;--meeky-navy-accent:#344054;--background:#fff;--foreground:#101828;--card:#fff;--card-border:#eaecf0;--muted:#667085;--success:#12b76a;--warning:#f79009;--glass-bg:hsla(0,0%,100%,.7);--glass-border:hsla(0,0%,100%,.3);--glass-shadow:0 8px 32px 0 rgba(31,38,135,.07)}[data-theme=dark]{--background:#0c111d;--foreground:#f2f4f7;--card:#101828;--card-border:#1d2939;--muted:#98a2b3;--glass-bg:rgba(16,24,40,.8);--glass-border:hsla(0,0%,100%,.05)}*{box-sizing:border-box;padding:0;margin:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease}body{background:var(--background);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body,h1,h2,h3,h4,h5,h6{color:var(--foreground)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em}.glass{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade{animation:fadeIn .5s cubic-bezier(.4,0,.2,1) forwards}