@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";body{font-family:Outfit,sans-serif;background-color:#f7f9fc;color:#1a1a2e}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em}.glass-effect{background:#ffffffb3;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #1f268712}.paper-effect{background-color:#fff;background-image:radial-gradient(#f1f1f1 1.1px,transparent 1.1px);background-size:22px 22px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.premium-gradient-text{background:linear-gradient(135deg,#0061ff,#60efff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.glass-card{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;border:1px solid rgba(255,255,255,.6);box-shadow:0 10px 40px #00000014;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px #0000001f;border-color:#ffffffe6}.product-card{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #0000000f;transition:all .4s cubic-bezier(.175,.885,.32,1);cursor:pointer;border:1px solid rgba(238,238,238,.5);position:relative}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff80;z-index:10;pointer-events:none}.product-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0066ff26}.product-image{width:100%;height:250px;overflow:hidden;background:#f8f8f8;position:relative}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.product-card:hover img{transform:scale(1.1)}.product-body{padding:20px;background:linear-gradient(to bottom,#ffffffe6,#fff)}.product-type{color:#888;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin:0}.product-desc{font-size:16px;font-weight:600;color:#1a1a2e;margin:8px 0;line-height:1.4}.product-price{font-size:18px;background:linear-gradient(90deg,#06f,#00c6ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;margin-top:10px;display:inline-block}.na-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000000f;border:1px solid rgba(238,238,238,.5);cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1)}.na-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #8b008b26}.na-img{width:100%;height:250px;background:#f7f7f7;overflow:hidden}.na-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.na-card:hover img{transform:scale(1.1)}.na-body{padding:20px}.na-type{font-size:13px;color:#888;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin:0}.na-desc{font-size:16px;color:#1a1a2e;font-weight:600;margin-top:8px}.na-footer{padding:15px;text-align:center;background:linear-gradient(135deg,#00c6ff,#06f);color:#fff;transition:opacity .3s ease}.na-price{font-size:18px;font-weight:800;margin:0}.navbar-luxury{background:#121212e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 50px;border-bottom:1px solid rgba(255,255,255,.1)}.navbar-luxury a{color:#f0f0f0!important;font-weight:600;letter-spacing:.5px;transition:color .3s ease}.navbar-luxury a:hover{color:#00c6ff!important}.topbar-red{background:linear-gradient(90deg,#1a1a2e,#16213e);padding:10px 50px;color:#00c6ff;font-weight:600;letter-spacing:1px;font-size:14px}.hover-blue:hover{color:#0061ff!important;transition:color .3s ease}.hover-bg-blue:hover{background:#0061ff1a;transform:scale(1.1)}
