:root{--bg-main:#ffffff;--bg-card:rgba(255, 255, 255, 0.8);--bg-glass:rgba(255, 255, 255, 0.85);--color-primary:#d32f2f;--color-primary-glow:rgba(211, 47, 47, 0.15);--color-primary-dark:#9a0007;--color-primary-light:#ff6659;--color-accent:#0288d1;--color-accent-glow:rgba(2, 136, 209, 0.1);--color-accent-dark:#005b9f;--color-white:#ffffff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:rgba(0, 0, 0, 0.06);--color-border-hover:rgba(211, 47, 47, 0.3);--gradient-primary:linear-gradient(135deg, #d32f2f 0%, #9a0007 100%);--gradient-cyber:linear-gradient(135deg, #d32f2f 0%, #0288d1 100%);--gradient-dark:linear-gradient(135deg, #ffffff 0%, #f1f5f9 100%);--gradient-border:linear-gradient(135deg, rgba(211, 47, 47, 0.1) 0%, rgba(2, 136, 209, 0.1) 100%);--gradient-carbon:linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--transition-fast:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);--transition-normal:all 0.45s cubic-bezier(0.16, 1, 0.3, 1);--shadow-sm:0 2px 10px rgba(0, 0, 0, 0.04);--shadow-md:0 10px 30px rgba(0, 0, 0, 0.06);--shadow-glow:0 10px 30px rgba(211, 47, 47, 0.12);--shadow-cyber:0 10px 30px rgba(2, 136, 209, 0.12)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:'Inter',system-ui,-apple-system,sans-serif;color:var(--color-text-main);background-color:var(--bg-main);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:2px solid #f1f5f9}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}a{text-decoration:none;color:inherit;transition:var(--transition-fast)}button,input,select,textarea{font-family:inherit;outline:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 24px}.ambient-glow{position:fixed;width:60vw;height:60vw;max-width:800px;max-height:800px;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(180px);opacity:.06;transition:var(--transition-normal)}.glow-1{background:var(--color-primary);top:-10%;left:-10%}.glow-2{background:var(--color-accent);bottom:-10%;right:-10%}.glow-3{background:var(--color-primary);top:40%;right:-20%;opacity:.04}.grid-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,rgb(15 23 42 / .012) 1px,transparent 1px),linear-gradient(to bottom,rgb(15 23 42 / .012) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:-1}.top-bar{background-color:#0f172a;color:#94a3b8;font-size:12px;font-weight:500;padding:10px 0;font-family:'Space Grotesk',sans-serif;letter-spacing:.5px}.top-bar-content{display:flex;justify-content:space-between;align-items:center}.top-bar-left{display:flex;align-items:center;gap:8px}.pulse-icon{color:var(--color-primary-light);animation:pulse-glow 1.5s infinite}@keyframes pulse-glow{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:.7}}.top-bar-right{display:flex;align-items:center;gap:16px}.top-bar-right a{display:flex;align-items:center;gap:6px;transition:var(--transition-fast)}.top-bar-right a:hover{color:var(--color-white)}.top-wa{color:#00ff66!important;font-weight:700}.top-bar-right .sep{opacity:.15}.main-header{background-color:var(--bg-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:18px 0;border-bottom:1px solid var(--color-border);box-shadow:0 4px 20px rgb(0 0 0 / .02);position:sticky;top:0;z-index:100}.header-container{display:flex;justify-content:space-between;align-items:center;gap:32px}.logo{font-family:'Outfit',sans-serif;font-size:28px;font-weight:900;color:var(--color-text-main);letter-spacing:-.5px;display:flex;align-items:center;gap:4px}.logo-accent{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-right:2px}.logo-badge{background:#0f172a;color:var(--color-white)!important;font-size:10px;font-weight:900;padding:3px 8px;border-radius:6px;letter-spacing:1.5px;margin-left:10px}.logo-link{display:flex;align-items:center;text-decoration:none}.header-logo-img{height:68px;width:auto;object-fit:contain;transition:transform 0.3s cubic-bezier(.16,1,.3,1)}.logo-link:hover .header-logo-img{transform:scale(1.05)}.search-wrapper{flex:1;max-width:550px;position:relative}.search-form{display:flex;background-color:rgb(0 0 0 / .02);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition-fast);height:50px;box-shadow:inset 0 2px 4px rgb(0 0 0 / .02)}.search-form:focus-within{border-color:var(--color-primary);background-color:var(--color-white);box-shadow:0 0 0 3px rgb(211 47 47 / .1),inset 0 2px 4px rgb(0 0 0 / .01)}.search-form input{flex:1;border:none;padding:0 20px;font-size:14px;font-weight:500;background-color:#fff0;color:var(--color-text-main)}.search-form input::placeholder{color:var(--color-text-muted)}.search-btn{background:var(--gradient-primary);color:var(--color-white);border:none;padding:0 24px;font-weight:700;font-size:14px;font-family:'Space Grotesk',sans-serif;display:flex;align-items:center;gap:8px;cursor:pointer;transition:var(--transition-fast)}.search-btn:hover{filter:brightness(1.1)}.search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:rgb(255 255 255 / .98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:350px;overflow-y:auto;z-index:110;display:none}.search-suggestions.active{display:block}.suggestion-item{display:flex;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid rgb(0 0 0 / .03);cursor:pointer;transition:var(--transition-fast)}.suggestion-item:hover{background-color:rgb(0 0 0 / .02)}.suggestion-img{width:44px;height:44px;object-fit:contain;background-color:rgb(0 0 0 / .01);border-radius:var(--radius-sm);padding:4px;border:1px solid var(--color-border)}.suggestion-info{display:flex;flex-direction:column}.suggestion-name{font-size:14px;font-weight:600;color:var(--color-text-main)}.suggestion-price{font-size:12px;font-weight:700;color:var(--color-primary);margin-top:3px}.header-actions{display:flex;align-items:center;gap:12px}.header-btn{display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:var(--radius-md);background-color:rgb(0 0 0 / .015);border:1px solid rgb(0 0 0 / .03);transition:var(--transition-fast);cursor:pointer}.header-btn:hover{background-color:rgb(211 47 47 / .04);border-color:rgb(211 47 47 / .15);color:var(--color-primary);box-shadow:0 4px 12px rgb(211 47 47 / .05);transform:translateY(-2px)}.user-icon-wrapper,.cart-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:var(--transition-fast)}.header-btn:hover .user-icon-wrapper,.header-btn:hover .cart-icon-wrapper{color:var(--color-primary)}.cart-count-badge{position:absolute;top:-8px;right:-8px;background-color:var(--color-primary);color:var(--color-white);font-size:10px;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgb(211 47 47 / .2)}.user-info,.cart-info{display:flex;flex-direction:column}.user-title,.cart-title{font-size:10px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.user-subtitle,.cart-amount{font-size:13px;font-weight:700;color:var(--color-text-main)}.nav-bar{background-color:rgb(255 255 255 / .85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgb(0 0 0 / .02);border-bottom:1px solid rgb(0 0 0 / .05);box-shadow:0 2px 10px rgb(0 0 0 / .01);position:sticky;top:86px;z-index:99}.nav-links{display:flex;list-style:none;overflow-x:auto;justify-content:center;flex-wrap:nowrap}.nav-links::-webkit-scrollbar{display:none}.nav-links li a{display:block;padding:12px 16px;font-size:12.5px;font-weight:700;font-family:'Space Grotesk',sans-serif;color:var(--color-text-muted);letter-spacing:.8px;white-space:nowrap;transition:var(--transition-fast);position:relative}.nav-links li a::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gradient-primary);transition:all 0.3s cubic-bezier(.16,1,.3,1);transform:translateX(-50%)}.nav-links li a:hover,.nav-links li a.active{color:var(--color-primary)}.nav-links li a:hover::after,.nav-links li a.active::after{width:60%}.homepage-layout{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start;margin-top:32px;margin-bottom:60px}.home-sidebar{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm);position:sticky;top:170px;z-index:10}.sidebar-block{margin-bottom:24px}.sidebar-block:last-child{margin-bottom:0}.sidebar-block h3{font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:700;color:var(--color-text-main);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.sidebar-categories{list-style:none;display:flex;flex-direction:column;gap:8px}.sidebar-cat-link{font-size:13px;font-weight:600;color:var(--color-text-muted);display:block;padding:8px 12px;border-radius:var(--radius-sm);transition:var(--transition-fast)}.sidebar-cat-link:hover,.sidebar-cat-link.active{background-color:rgb(211 47 47 / .05);color:var(--color-primary);padding-left:16px}.sidebar-info-card{margin-top:24px;background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px;text-align:left}.info-card-icon{font-size:24px;color:var(--color-primary);margin-bottom:8px;animation:pulse-glow 1.5s infinite}.sidebar-info-card h4{font-family:'Space Grotesk',sans-serif;font-size:13px;font-weight:700;color:var(--color-text-main);margin-bottom:4px}.sidebar-info-card p{font-size:11px;color:var(--color-text-muted);line-height:1.5}.home-content{min-width:0}.hero-slider-section{background:none;border-bottom:none;margin-bottom:30px}.hero-slider{position:relative;height:420px;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.slider-wrapper{width:100%;height:100%;position:relative}.slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;z-index:1}.slide.active{opacity:1;z-index:2}.slide-content{display:flex;flex-direction:column;align-items:flex-start;color:var(--color-text-main);max-width:600px;padding:0 48px;transform:translateY(30px);opacity:0;transition:all 0.8s cubic-bezier(.16,1,.3,1) 0.3s}.slide.active .slide-content{transform:translateY(0);opacity:1}.slide-tag{background:var(--color-primary);color:var(--color-white);font-size:10px;font-weight:800;font-family:'Space Grotesk',sans-serif;padding:5px 12px;border-radius:var(--radius-sm);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;box-shadow:0 2px 6px rgb(211 47 47 / .2)}.slide-title{font-family:'Outfit',sans-serif;font-size:40px;font-weight:900;line-height:1.15;margin-bottom:12px;color:var(--color-text-main)}.slide-desc{font-size:15px;color:var(--color-text-muted);margin-bottom:28px}.btn-primary{background:var(--gradient-primary);color:var(--color-white);font-size:13px;font-weight:700;font-family:'Space Grotesk',sans-serif;letter-spacing:.5px;padding:12px 28px;border-radius:var(--radius-md);border:none;cursor:pointer;box-shadow:0 4px 15px rgb(211 47 47 / .25);transition:var(--transition-normal);display:inline-flex;align-items:center;justify-content:center}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(211 47 47 / .4)}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(0 0 0 / .05);color:var(--color-text-main);width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:var(--transition-fast)}.slider-arrow:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 4px 12px rgb(211 47 47 / .3);transform:translateY(-50%) scale(1.08)}.slider-arrow.prev{left:16px}.slider-arrow.next{right:16px}.slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.dot{width:8px;height:8px;background:rgb(0 0 0 / .15);border-radius:50%;cursor:pointer;transition:var(--transition-fast)}.dot.active{background:var(--color-primary);width:20px;border-radius:6px;box-shadow:0 2px 6px rgb(211 47 47 / .2)}.categories-carousel-section{padding:30px 0;background-color:#fff0;border-bottom:1px solid var(--color-border);margin-bottom:20px}.categories-carousel-controls{display:flex;gap:8px}.cat-carousel-btn,.prod-carousel-btn{width:36px;height:36px;background-color:rgb(255 255 255 / .9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text-main);border:1px solid var(--color-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.cat-carousel-btn:hover,.prod-carousel-btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 4px 12px rgb(211 47 47 / .2);transform:scale(1.08)}.categories-carousel-wrapper{overflow:hidden;width:100%;display:flex;padding:10px 0 20px 0}.categories-carousel{display:flex;gap:16px;width:max-content;animation:scroll-categories 25s linear infinite}.categories-carousel:hover{animation-play-state:paused}@keyframes scroll-categories{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 8px))}}.category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px 12px;width:130px;height:130px;min-width:130px;text-align:center;transition:var(--transition-normal);cursor:pointer;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.category-card:hover{border-color:var(--color-primary-light);transform:translateY(-6px) scale(1.03);box-shadow:var(--shadow-glow)}.category-icon-square{width:48px;height:48px;background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:var(--transition-normal)}.category-card:hover .category-icon-square{background-color:rgb(211 47 47 / .05);border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.1) rotate(-5deg)}.category-img-square{width:60px;height:60px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:var(--transition-normal);box-shadow:var(--shadow-sm)}.category-img-square img{width:100%;height:100%;object-fit:cover;transition:var(--transition-normal)}.category-card:hover .category-img-square{border-color:var(--color-primary);transform:scale(1.1) rotate(-5deg);box-shadow:0 4px 12px rgb(211 47 47 / .15)}.category-card:hover .category-img-square img{transform:scale(1.05)}.category-name{font-size:12px;font-weight:700;font-family:'Space Grotesk',sans-serif;color:var(--color-text-main);transition:var(--transition-fast)}.products-section{padding:40px 0 50px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;border-bottom:1px solid var(--color-border);padding-bottom:14px}.section-header .header-left,.section-header .header-center{display:flex;flex-direction:column;gap:6px}.section-title{font-family:'Outfit',sans-serif;font-size:24px;font-weight:800;color:var(--color-text-main);letter-spacing:-.5px}.section-subtitle{font-size:13.5px;color:var(--color-text-muted);font-weight:500}.countdown-wrapper{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--color-border);padding:8px 16px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.countdown-label{font-size:11px;font-weight:700;font-family:'Space Grotesk',sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.countdown{display:flex;gap:6px}.time-box{background-color:#f1f5f9;color:var(--color-text-main);border:1px solid var(--color-border);font-size:9px;font-weight:700;font-family:'Space Grotesk',sans-serif;padding:3px 6px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:3px}.time-box span{color:var(--color-primary);font-size:13px;font-weight:800}.products-carousel-container{position:relative;display:flex;align-items:center;gap:12px}.products-grid{display:flex;gap:16px;overflow-x:auto;padding:10px 2px 20px;width:100%;scroll-behavior:smooth}.products-grid::-webkit-scrollbar{display:none}.product-card{flex:0 0 calc(33.333% - 11px);min-width:250px;background:var(--color-white);border:1px solid rgb(0 0 0 / .05);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:var(--transition-normal);box-shadow:0 10px 30px -5px rgb(0 0 0 / .03),0 5px 15px -5px rgb(0 0 0 / .02)}.product-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -15px rgb(211 47 47 / .1),0 15px 25px -10px rgb(0 0 0 / .04);border-color:rgb(211 47 47 / .15)}.card-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:4}.badge-discount{background:linear-gradient(135deg,#ef5350 0%,#d32f2f 100%);color:var(--color-white);font-size:10px;font-weight:800;font-family:'Space Grotesk',sans-serif;padding:4px 10px;border-radius:8px;box-shadow:0 4px 8px rgb(211 47 47 / .2)}.badge-featured{background:linear-gradient(135deg,#0288d1 0%,#005b9f 100%);color:var(--color-white);font-size:10px;font-weight:800;font-family:'Space Grotesk',sans-serif;padding:4px 10px;border-radius:8px;box-shadow:0 4px 8px rgb(2 136 209 / .2)}.card-image-wrapper{position:relative;aspect-ratio:1/1;background-color:#f8fafc;border-bottom:1px solid rgb(0 0 0 / .03);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.card-image-wrapper img{width:100%;height:100%;object-fit:contain;transition:var(--transition-normal)}.product-card:hover .card-image-wrapper img{transform:scale(1.06)}.quick-view-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition-fast);z-index:2}.product-card:hover .quick-view-overlay{opacity:1}.btn-quick-view{background-color:var(--color-white);color:var(--color-text-main);border:1px solid var(--color-border);padding:10px 20px;border-radius:12px;font-size:11px;font-weight:700;font-family:'Space Grotesk',sans-serif;cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-sm)}.btn-quick-view:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgb(211 47 47 / .2)}.card-body{padding:16px;display:flex;flex-direction:column;flex:1}.product-cat-label{font-size:9px;font-weight:700;font-family:'Space Grotesk',sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.product-name{font-size:14.5px;font-weight:700;color:var(--color-text-main);line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px}.product-sku{font-size:10px;color:var(--color-text-muted);font-family:'Space Grotesk',sans-serif;margin-bottom:12px}.price-box{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;margin-top:auto}.old-price{font-size:12px;color:var(--color-text-muted);text-decoration:line-through}.current-price{font-size:17px;font-weight:800;color:var(--color-primary);font-family:'Space Grotesk',sans-serif}.card-actions{display:flex;gap:8px;width:100%}.btn-add-cart{flex:1;background:var(--gradient-primary);border:none;color:var(--color-white);padding:11px;border-radius:12px;font-weight:700;font-size:12px;font-family:'Space Grotesk',sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:var(--transition-fast);box-shadow:0 4px 12px rgb(211 47 47 / .2)}.btn-add-cart:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(211 47 47 / .35)}.btn-add-cart.added{background:linear-gradient(135deg,#22c55e 0%,#15803d 100%)!important;border:none!important;color:var(--color-white)!important;box-shadow:0 4px 12px rgb(34 197 94 / .2)!important}.btn-card-whatsapp{width:38px;height:38px;flex-shrink:0;background-color:#25D366;color:var(--color-white);border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast);box-shadow:0 4px 12px rgb(37 211 102 / .2)}.btn-card-whatsapp:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 16px rgb(37 211 102 / .35)}.btn-modal-whatsapp:hover{background-color:#20ba5a!important;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgb(37 211 102 / .4)!important}.middle-banner-section{height:360px;position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background-color:#fff;margin-bottom:40px}.banner-content-8d{max-width:500px;color:var(--color-text-main);padding:0 40px}.banner-badge-neon{background:rgb(211 47 47 / .08);border:1px solid rgb(211 47 47 / .15);color:var(--color-primary);font-size:9px;font-weight:800;font-family:'Space Grotesk',sans-serif;padding:4px 10px;border-radius:4px;letter-spacing:1px;display:inline-block;margin-bottom:12px}.banner-title-neon{font-family:'Outfit',sans-serif;font-size:32px;font-weight:900;line-height:1.15;margin-bottom:10px;color:var(--color-text-main)}.banner-desc-neon{font-size:13px;color:var(--color-text-muted);margin-bottom:20px}.banner-btn-group{display:flex;align-items:center;gap:16px}.btn-neon-red{background:var(--gradient-primary);color:var(--color-white);padding:10px 24px;border-radius:var(--radius-md);font-weight:700;font-family:'Space Grotesk',sans-serif;font-size:12px;box-shadow:0 4px 12px rgb(211 47 47 / .2)}.btn-neon-red:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(211 47 47 / .3)}.banner-price-tag{font-size:12px;font-weight:700;color:var(--color-accent);font-family:'Space Grotesk',sans-serif;letter-spacing:.5px;text-transform:uppercase}.shop-layout-container{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start;margin-top:32px}.shop-sidebar{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm);position:sticky;top:170px}.shop-select{width:100%;background-color:#f8fafc;border:1px solid var(--color-border);color:var(--color-text-main);padding:12px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer}.shop-content-area{min-width:0}.shop-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.products-grid-shop{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.products-grid-shop .product-card{flex:none;min-width:0;width:100%}.btn-secondary{background:rgb(0 0 0 / .02);border:1px solid var(--color-border);color:var(--color-text-main);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast)}.btn-secondary:hover{background:rgb(0 0 0 / .05);border-color:rgb(0 0 0 / .1)}.cart-drawer-overlay,.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(15 23 42 / .4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;opacity:0;pointer-events:none;transition:var(--transition-fast)}.cart-drawer-overlay.active,.modal-overlay.active{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:-420px;width:420px;height:100%;background-color:var(--color-white);border-left:1px solid var(--color-border);box-shadow:-10px 0 40px rgb(0 0 0 / .1);z-index:1001;display:flex;flex-direction:column;transition:transform 0.4s cubic-bezier(.16,1,.3,1)}.cart-drawer.active{transform:translateX(-420px)}.cart-drawer-header{padding:24px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.cart-drawer-header h3{font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:700}.cart-close-btn,.modal-close{background:none;border:none;color:var(--color-text-muted);font-size:20px;cursor:pointer}.cart-close-btn:hover,.modal-close:hover{color:var(--color-primary)}.cart-drawer-body{flex:1;overflow-y:auto;padding:24px}.cart-empty-message{text-align:center;padding:40px 0;color:var(--color-text-muted)}.cart-empty-icon{font-size:48px;margin-bottom:16px;color:rgb(0 0 0 / .05)}.cart-item{display:flex;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgb(0 0 0 / .03);align-items:center}.cart-item-img{width:60px;height:60px;object-fit:contain;background-color:rgb(0 0 0 / .01);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px}.cart-item-details{flex:1;display:flex;flex-direction:column}.cart-item-name{font-size:13px;font-weight:600;color:var(--color-text-main);line-height:1.4;margin-bottom:4px}.cart-item-price{font-size:14px;font-weight:700;color:var(--color-primary);font-family:'Space Grotesk',sans-serif;margin-bottom:8px}.cart-item-quantity-wrapper{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:6px;width:fit-content;overflow:hidden}.cart-qty-btn{background:none;border:none;color:var(--color-text-main);width:28px;height:24px;cursor:pointer}.cart-qty-btn:hover{background-color:rgb(0 0 0 / .03)}.cart-item-qty{font-size:12px;font-weight:700;padding:0 10px}.cart-item-remove{background:none;border:none;color:var(--color-text-muted);cursor:pointer}.cart-item-remove:hover{color:var(--color-primary)}.cart-drawer-footer{padding:24px;border-top:1px solid var(--color-border);background-color:#f8fafc}.cart-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:15px;font-weight:600}.cart-total-row .total-amount{font-size:20px;font-weight:800;color:var(--color-primary);font-family:'Space Grotesk',sans-serif}.cart-actions-row{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.cart-actions-row button{padding:14px;font-weight:700;font-family:'Space Grotesk',sans-serif;font-size:13px}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-40%);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 20px 50px rgb(0 0 0 / .1);max-width:90%;max-height:90vh;overflow-y:auto;z-index:1002;opacity:0;transition:all 0.4s cubic-bezier(.16,1,.3,1)}.modal-overlay.active .modal-content{transform:translate(-50%,-50%);opacity:1}.modal-close{position:absolute;top:20px;right:20px}.modal-header{padding:30px 30px 10px}.modal-header h2{font-family:'Outfit',sans-serif;font-size:24px;font-weight:800}.modal-header p{font-size:13px;color:var(--color-text-muted)}.modal-body{padding:20px 30px 30px}.form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:18px;display:flex;flex-direction:column;gap:6px}.form-group label{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.form-group input,.form-group textarea{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-main);padding:12px 16px;font-size:13px;transition:var(--transition-fast)}.form-group input:focus,.form-group textarea:focus{border-color:var(--color-primary);background-color:var(--color-white);box-shadow:0 0 0 3px rgb(211 47 47 / .1)}.form-group textarea{min-height:80px;resize:vertical}.checkout-summary-box{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;margin-bottom:24px}.checkout-summary-box h3{font-size:14px;font-family:'Space Grotesk',sans-serif;margin-bottom:14px}.summary-items{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;border-bottom:1px solid rgb(0 0 0 / .05);padding-bottom:14px}.summary-row{display:flex;justify-content:space-between;font-size:13px;color:var(--color-text-muted)}.summary-row strong{color:var(--color-text-main)}.summary-total{display:flex;justify-content:space-between;align-items:center;font-weight:700}.summary-total span:last-child{font-size:18px;color:var(--color-primary);font-family:'Space Grotesk',sans-serif}.btn-block{width:100%}.product-detail-modal{width:780px}.product-modal-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;padding:32px}.modal-prod-gallery{background-color:#fafafa;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.modal-prod-gallery img{width:100%;height:100%;object-fit:contain}.modal-prod-info{display:flex;flex-direction:column}.modal-prod-title{font-family:'Outfit',sans-serif;font-size:22px;font-weight:800;color:var(--color-text-main);line-height:1.35;margin-bottom:8px}.modal-prod-desc{font-size:13px;color:var(--color-text-muted);line-height:1.6;margin-bottom:20px}.modal-prod-specs h4{font-family:'Space Grotesk',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.spec-list{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px;margin-bottom:24px}.spec-list li{display:flex;justify-content:space-between;border-bottom:1px dashed rgb(0 0 0 / .05);padding-bottom:6px}.spec-list li strong{color:var(--color-text-muted)}.spec-list li span{color:var(--color-text-main)}.success-modal{width:450px;text-align:center;padding:40px 30px}.success-icon{width:64px;height:64px;background-color:rgb(0 200 80 / .1);color:#00c850;border:1px solid rgb(0 200 80 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px}.success-modal h2{font-family:'Outfit',sans-serif;font-size:22px;margin-bottom:10px}.success-modal p{font-size:13px;color:var(--color-text-muted);margin-bottom:24px;line-height:1.5}.invoice-box{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;text-align:left;margin-bottom:24px}.invoice-row{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px;color:var(--color-text-muted)}.invoice-row strong{color:var(--color-text-main)}.invoice-divider{height:1px;background-color:rgb(0 0 0 / .05);margin:12px 0}.auth-modal{width:380px}.auth-tabs{display:flex;border-bottom:1px solid var(--color-border);margin-bottom:20px;padding:30px 30px 0}.auth-tab-btn{flex:1;background:none;border:none;color:var(--color-text-muted);padding:12px;cursor:pointer;font-weight:700;font-family:'Space Grotesk',sans-serif;font-size:14px;border-bottom:2px solid #fff0}.auth-tab-btn.active{color:var(--color-primary);border-color:var(--color-primary)}.auth-form-container{display:none;padding:0 30px 30px}.auth-form-container.active{display:block}.platforms-marquee-section{padding:40px 0 60px;background-color:#f8fafc;border-top:1px solid var(--color-border)}.marquee-container{overflow:hidden;width:100%;display:flex}.marquee-track{display:flex;gap:40px;animation:scroll-marquee 25s linear infinite;white-space:nowrap}.marquee-item{background-color:var(--color-white);border:1px solid var(--color-border);padding:12px 28px;border-radius:var(--radius-md);font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:14px;color:var(--color-text-main);box-shadow:var(--shadow-sm)}.marquee-item:hover{border-color:var(--color-primary-light);color:var(--color-primary)}@keyframes scroll-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#ct-footer{background-color:#0f172a;color:#fff!important;font-family:'Inter',sans-serif;border-top:1px solid rgb(255 255 255 / .05);padding:0}#ct-footer .ct-container{max-width:1400px;margin:0 auto;padding:0 24px}.ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding:48px 0 32px}.ft-col{display:flex;flex-direction:column}.ft-baslik{color:#fff!important;font-size:14px!important;font-weight:700!important;margin-bottom:14px!important;padding-bottom:8px!important;border-bottom:2px solid var(--color-primary)!important;font-family:'Space Grotesk',sans-serif;text-transform:uppercase;letter-spacing:.5px}.ft-liste{list-style:none;padding:0;margin:0}.ft-liste li{border-bottom:1px solid rgb(255 255 255 / .06)}.ft-liste li a{display:block;padding:6px 0;color:#aaa!important;font-size:13px;transition:all 0.2s ease;text-decoration:none}.ft-liste li a:hover{color:var(--color-primary)!important;padding-left:5px}.ft-iletisim{display:flex;gap:9px;align-items:flex-start;margin-bottom:9px}.ft-iletisim svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.ft-iletisim span,.ft-iletisim a{font-size:12.5px;color:#aaa;text-decoration:none;line-height:1.4}.ft-iletisim a:hover{color:var(--color-primary)}.ft-sosyal{display:flex;gap:7px;margin-top:14px}.ft-sosyal a{width:34px;height:34px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ccc!important;transition:all 0.2s ease}.ft-sosyal a:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff!important}.ft-desc{font-size:12.5px;color:#999;line-height:1.7;margin-bottom:14px}.ft-logo-img{max-height:44px;width:auto;margin-bottom:12px;filter:brightness(0) invert(1)}.ft-bar{background:rgb(0 0 0 / .3);padding:16px 0;border-top:1px solid rgb(255 255 255 / .07)}.ft-bar-ic{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;max-width:1400px;margin:0 auto;padding:0 24px}.ft-bar-ic p{margin:0;font-size:11.5px;color:#666}.mobile-bottom-nav{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:480px;background-color:rgb(255 255 255 / .85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:10px 20px;display:none;justify-content:space-around;box-shadow:0 10px 30px rgb(0 0 0 / .05);z-index:999}.mob-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--color-text-muted);font-size:10px;font-weight:700;font-family:'Space Grotesk',sans-serif}.mob-nav-item svg{color:var(--color-text-muted);transition:var(--transition-fast)}.mob-nav-item.active,.mob-nav-item.active svg{color:var(--color-primary)}.whatsapp-float{position:fixed;bottom:100px;right:24px;background-color:#25d366;border-radius:50%;width:54px;height:54px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgb(37 211 102 / .4);z-index:99;transition:var(--transition-fast)}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 20px rgb(37 211 102 / .6)}@media (max-width:1280px){.product-card{flex:0 0 calc(33.333% - 11px)}}@media (max-width:1024px){.homepage-layout{grid-template-columns:1fr;margin-top:16px}.home-sidebar{display:none}.shop-layout-container{grid-template-columns:1fr}.shop-sidebar{position:static}.products-grid-shop{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.header-logo-img{height:54px}.top-bar{display:none}.header-container{gap:16px}.search-wrapper{display:none}.user-info,.cart-info{display:none}.header-btn{padding:10px}.nav-bar{top:76px}.nav-links{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 10px}.nav-links li a{padding:12px 16px}.hero-slider{height:320px}.slide-content{padding:0 24px}.slide-title{font-size:28px}.slide-desc{font-size:13px}.product-card{flex:0 0 calc(50% - 8px);min-width:0;border-radius:12px}.product-card .card-image-wrapper{padding:10px}.product-card .card-body{padding:10px}.product-card .product-cat-label{font-size:8px;margin-bottom:4px}.product-card .product-name{font-size:12px;height:34px;margin-bottom:4px}.product-card .product-sku{font-size:8px;margin-bottom:8px}.product-card .price-box{margin-bottom:10px;gap:4px}.product-card .old-price{font-size:10px}.product-card .current-price{font-size:13px}.product-card .btn-add-cart{padding:8px 5px;font-size:10px;border-radius:8px;gap:4px}.product-card .btn-add-cart svg{width:12px;height:12px}.product-card .btn-card-whatsapp{width:32px;height:32px;border-radius:8px}.product-card .btn-card-whatsapp svg{width:14px;height:14px}.product-card .badge-discount,.product-card .badge-featured{font-size:8px;padding:2px 6px;border-radius:4px}.product-card .card-badges{top:8px;left:8px;gap:4px}.products-section{padding:30px 0 40px}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.section-title{font-size:20px}.section-subtitle{font-size:12px}.middle-banner-section{height:280px;padding:0}.banner-content-8d{padding:0 24px}.banner-title-neon{font-size:22px}.banner-desc-neon{font-size:12px;margin-bottom:16px}.ft-grid{grid-template-columns:1fr;gap:30px}.mobile-bottom-nav{display:flex}.whatsapp-float{bottom:96px;right:20px}.product-modal-grid{grid-template-columns:1fr;padding:20px}}@media (max-width:480px){.slide-title{font-size:24px}.product-card{flex:0 0 calc(50% - 8px)}.products-grid-shop{grid-template-columns:repeat(2,1fr);gap:12px}.middle-banner-section{height:310px}.banner-title-neon{font-size:20px}.banner-desc-neon{font-size:11px}}.highlights-section{padding:10px 0;margin-bottom:25px;overflow:hidden}.highlights-track{display:flex;gap:20px;overflow-x:auto;padding:5px 5px 12px 5px;scroll-behavior:smooth}.highlights-track::-webkit-scrollbar{height:5px}.highlights-track::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.highlights-track::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.highlight-item{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;flex:0 0 95px;text-align:center;transition:var(--transition-fast)}.highlight-circle{position:relative;width:76px;height:76px;border-radius:50%;padding:3px;background:linear-gradient(45deg,#d32f2f,#0288d1,#ff6659);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:var(--transition-normal)}.highlight-circle img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #fff;background-color:#fff}.highlight-label{font-size:11px;font-weight:700;font-family:'Space Grotesk',sans-serif;color:var(--color-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;transition:var(--transition-fast)}.highlight-item:hover{transform:scale(1.05)}.highlight-item:hover .highlight-circle{box-shadow:0 0 15px rgb(211 47 47 / .4);background:linear-gradient(45deg,#ff6659,#d32f2f,#0288d1)}.highlight-item:hover .highlight-label{color:var(--color-primary)}.pulse-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2.5px solid var(--color-primary);animation:pulse-ring-anim 2.5s infinite;opacity:0;pointer-events:none}@keyframes pulse-ring-anim{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.06);opacity:0}100%{transform:scale(.95);opacity:.8}}.compatibility-block{background:linear-gradient(135deg,rgb(211 47 47 / .02) 0%,rgb(2 136 209 / .02) 100%);border:1px solid rgb(211 47 47 / .1);border-radius:var(--radius-md);padding:16px;margin-bottom:24px}.sidebar-compat-form{display:flex;flex-direction:column;gap:12px}.compat-select-wrapper{position:relative}.compat-btn{padding:10px!important;font-size:12px!important}.wholesale-citation-card{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)!important;color:#94a3b8!important;border:none!important;box-shadow:var(--shadow-md)!important;margin-bottom:24px}.wholesale-citation-card .info-card-header{font-family:'Outfit',sans-serif;font-size:18px;font-weight:900;color:#fff;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.citation-badge{background:var(--gradient-primary);color:#fff;font-size:8px;font-weight:800;padding:3px 6px;border-radius:4px;letter-spacing:.5px}.wholesale-citation-card p{color:#cbd5e1!important;font-size:11px!important;line-height:1.6!important;margin-bottom:12px!important}.sidebar-b2b-link{color:var(--color-primary-light)!important;font-weight:700;font-size:11px;display:inline-block;transition:var(--transition-fast)}.sidebar-b2b-link:hover{color:#ffffff!important;text-decoration:underline}.sidebar-cat-group{margin-bottom:16px;border-bottom:1px solid rgb(0 0 0 / .03);padding-bottom:12px}.sidebar-cat-group:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.cat-group-title{display:block;font-size:11px;font-weight:800;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.b2b-screenshot-wrapper{position:relative;width:100%;margin:12px 0;border-radius:8px;overflow:hidden;border:1.5px solid var(--color-border);transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.b2b-screenshot-wrapper:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 8px 20px rgb(225 29 72 / .15)}.b2b-screenshot-img{width:100%;height:120px;object-fit:cover;display:block;transition:transform 0.3s ease}.b2b-screenshot-wrapper:hover .b2b-screenshot-img{transform:scale(1.05)}.b2b-screenshot-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center;color:#fff;font-family:'Outfit',sans-serif;font-size:13px;font-weight:700;opacity:0;transition:opacity 0.3s ease}.b2b-screenshot-wrapper:hover .b2b-screenshot-overlay{opacity:1}.citation-badge-green{background:rgb(46 125 50 / .08);border:1px solid rgb(46 125 50 / .25);color:#2e7d32;font-size:9px;font-weight:800;font-family:'Space Grotesk',sans-serif;padding:4px 10px;border-radius:4px;letter-spacing:.5px;text-transform:uppercase}.brand-logo-wrapper{background:#fff;padding:12px;border-radius:8px;border:1.5px solid var(--color-border);margin:12px 0;display:flex;justify-content:center;align-items:center;transition:border-color 0.3s ease,box-shadow 0.3s ease}.brand-logo-wrapper:hover{border-color:var(--color-primary);box-shadow:0 4px 15px rgb(211 47 47 / .08)}.brand-logo-img{max-width:100%;max-height:80px;object-fit:contain;display:block}.brand-info-text{font-size:12px;line-height:1.6;color:var(--color-text-muted);margin:0}@keyframes featured-card-blink{0%,90%,100%{opacity:1;transform:scale(1);filter:blur(0)}95%{opacity:0;transform:scale(.96);filter:blur(2px)}}#productsGridFeatured .product-card{animation:featured-card-blink 6s infinite ease-in-out}.social-proof-viewers{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:4px;background:rgb(0 0 0 / .75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:4px 10px;border-radius:20px;font-size:11px;font-family:'Inter',sans-serif;font-weight:500;z-index:5;animation:sp-pulse 2s ease-in-out infinite;transition:var(--transition-fast)}.social-proof-viewers:hover{background:rgb(0 0 0 / .9);transform:scale(1.05)}.sp-eye{font-size:12px;filter:drop-shadow(0 0 3px rgb(255 255 255 / .3))}.sp-count{font-weight:700;color:#4ade80;font-size:12px;transition:all 0.3s ease}.sp-count-update{animation:sp-bounce 0.5s ease;color:#fbbf24!important}.sp-label{color:rgb(255 255 255 / .85);font-size:10px}.card-image-wrapper{position:relative}.social-proof-fav{display:flex;align-items:center;gap:4px;margin:6px 0 4px 0;padding:4px 0;font-size:11px;font-family:'Inter',sans-serif;color:var(--color-text-muted)}.sp-heart{font-size:12px;animation:sp-heartbeat 1.5s ease-in-out infinite}.sp-fav-count{font-weight:700;color:#e11d48;font-size:12px}.sp-fav-label{font-size:10.5px;color:var(--color-text-muted)}.sp-toast-container{position:fixed;bottom:90px;left:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:380px}.sp-toast{pointer-events:auto;transform:translateX(-120%);opacity:0;transition:all 0.5s cubic-bezier(.16,1,.3,1)}.sp-toast-show{transform:translateX(0);opacity:1}.sp-toast-hide{transform:translateX(-120%)!important;opacity:0!important}.sp-toast-inner{display:flex;align-items:center;gap:12px;background:rgb(255 255 255 / .97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(0 0 0 / .08);border-radius:14px;padding:12px 14px;box-shadow:0 8px 32px rgb(0 0 0 / .12),0 2px 8px rgb(0 0 0 / .06);position:relative;overflow:hidden}.sp-toast-inner::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px}.toast-cart::before{background:var(--gradient-primary)}.toast-fav::before{background:linear-gradient(180deg,#e11d48 0%,#be123c 100%)}.toast-view::before{background:linear-gradient(180deg,#0288d1 0%,#0277bd 100%)}.toast-buy::before{background:linear-gradient(180deg,#16a34a 0%,#15803d 100%)}.sp-toast-img{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f8fafc;border:1px solid rgb(0 0 0 / .06)}.sp-toast-img img{width:100%;height:100%;object-fit:cover}.sp-toast-content{flex:1;min-width:0}.sp-toast-title{font-family:'Inter',sans-serif;font-size:12px;color:var(--color-text-main);line-height:1.3}.sp-toast-title strong{color:var(--color-primary)}.sp-toast-action{font-family:'Inter',sans-serif;font-size:11px;color:var(--color-text-muted);margin-top:2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-toast-time{font-size:10px;color:#94a3b8;margin-top:2px;font-style:italic}.sp-toast-close{position:absolute;top:4px;right:6px;background:none;border:none;font-size:16px;color:#94a3b8;cursor:pointer;padding:2px 6px;border-radius:50%;transition:all 0.2s ease;line-height:1}.sp-toast-close:hover{background:rgb(0 0 0 / .06);color:var(--color-text-main)}@keyframes sp-pulse{0%,100%{opacity:1}50%{opacity:.8}}@keyframes sp-bounce{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes sp-heartbeat{0%,100%{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.1)}}@media (max-width:768px){.sp-toast-container{left:10px;right:10px;bottom:70px;max-width:calc(100% - 20px)}.sp-toast-inner{padding:10px 12px}.sp-toast-img{width:40px;height:40px}.social-proof-viewers{padding:3px 8px;font-size:10px}.sp-count{font-size:11px}.social-proof-fav{font-size:10px}}@media (max-width:1024px){.hero-slider .slide:first-child{background-image:linear-gradient(to right,rgb(255 255 255 / .97) 42%,rgb(255 255 255 / .72) 62%,rgb(255 255 255 / .28) 85%),url(/hero_slide_pazaryeri.png)!important}}@media (max-width:480px){.hero-slider .slide:first-child{background-image:linear-gradient(to right,rgb(255 255 255 / .97) 55%,rgb(255 255 255 / .85) 75%,rgb(255 255 255 / .55) 100%),url(/hero_slide_pazaryeri.png)!important}}