:root{--v3-bg:#0f1117;--v3-bg-2:#161b27;--v3-bg-3:#1d2438;--v3-bg-4:#242b42;--v3-bg-card:rgba(22,27,39,0.92);--v3-bg-card-hover:rgba(29,36,56,0.97);--v3-border:rgba(255,255,255,0.07);--v3-border-2:rgba(255,255,255,0.12);--v3-text:#eef0f8;--v3-text-2:rgba(238,240,248,0.72);--v3-text-3:rgba(238,240,248,0.45);--v3-accent:#6366f1;--v3-accent-2:#8b5cf6;--v3-accent-glow:rgba(99,102,241,0.35);--v3-accent-grad:linear-gradient(135deg,#6366f1,#8b5cf6);--v3-green:#22c55e;--v3-orange:#f97316;--v3-red:#ef4444;--v3-yellow:#eab308;--v3-cyan:#06b6d4;--c-instagram:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%);--c-youtube:linear-gradient(135deg,#ff0000,#cc0000);--c-tiktok:linear-gradient(135deg,#010101 0%,#69C9D0 50%,#EE1D52 100%);--c-discord:linear-gradient(135deg,#5865f2,#7289da);--c-twitter:linear-gradient(135deg,#1d9bf0,#0d84d0);--c-telegram:linear-gradient(135deg,#0088cc,#00a8e8);--c-spotify:linear-gradient(135deg,#1db954,#1ed760);--c-twitch:linear-gradient(135deg,#9146ff,#772ce8);--c-facebook:linear-gradient(135deg,#1877f2,#166fe5);--c-linkedin:linear-gradient(135deg,#0a66c2,#0077b5);--c-reddit:linear-gradient(135deg,#ff4500,#ff6534);--c-kick:linear-gradient(135deg,#53fc18,#3dd613);--c-whatsapp:linear-gradient(135deg,#25d366,#128c7e);--v3-shadow-sm:0 2px 12px rgba(0,0,0,0.4);--v3-shadow-md:0 8px 32px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.04);--v3-shadow-lg:0 20px 60px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.04);--v3-shadow-xl:0 32px 80px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.06);--v3-shadow-glow:0 0 40px var(--v3-accent-glow),0 0 80px rgba(99,102,241,0.1);--v3-shadow-glow-subtle:0 0 16px rgba(99,102,241,0.25),0 2px 8px rgba(0,0,0,0.3);--v3-container-pad:20px;--v3-r-sm:8px;--v3-r-md:12px;--v3-r-lg:16px;--v3-r-xl:20px;--v3-r-2xl:28px;--v3-r-full:9999px;--v3-ease:cubic-bezier(0.25,0.46,0.45,0.94);--v3-spring:cubic-bezier(0.34,1.56,0.64,1);--v3-dur-fast:0.15s;--v3-dur:0.25s;--v3-dur-slow:0.4s;--v3-z-bg:-1;--v3-z-base:0;--v3-z-raised:10;--v3-z-nav:100;--v3-z-sticky:200;--v3-z-modal:300;--v3-z-toast:400;--v3-danger:var(--v3-red);--danger:var(--v3-red);--warning:var(--v3-orange);--success:var(--v3-green);--info:var(--v3-cyan);--accent:var(--v3-accent);--text-primary:var(--v3-text);--text-secondary:var(--v3-text-2);--text-muted:var(--v3-text-3);--bg-card:var(--v3-bg-card);--bg-surface:var(--v3-bg-2);--border:var(--v3-border);--border-color:var(--v3-border);--radius-sm:var(--v3-r-sm);--radius-md:var(--v3-r-md);--radius-lg:var(--v3-r-lg);--radius-xl:var(--v3-r-xl);--shadow-sm:var(--v3-shadow-sm);--shadow-md:var(--v3-shadow-md);--shadow-glow:var(--v3-shadow-glow)} *,*::before,*::after{box-sizing:border-box} html{scroll-behavior:smooth;-webkit-text-size-adjust:100%} body.magaza-gm-style,body.magaza-hesap-style,body.page-magaza,body.premium-page{margin:0;padding:0;background:var(--v3-bg);color:var(--v3-text);font-family:'Inter','Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden} .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap} img{max-width:100%;height:auto;display:block} a{color:inherit;text-decoration:none} button{cursor:pointer;border:none;background:none;font:inherit} ul,ol{list-style:none;margin:0;padding:0} .premium-bg{position:fixed;inset:0;z-index:var(--v3-z-bg);overflow:hidden;pointer-events:none} .premium-bg-gaming{position:absolute;inset:0;background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:0.06;filter:blur(2px) saturate(1.2);transition:opacity 1s ease} .premium-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,17,23,0.7) 0%,rgba(15,17,23,0.85) 40%,rgba(15,17,23,0.97) 100% )} .premium-bg-mesh{position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 10%,rgba(99,102,241,0.12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 90%,rgba(139,92,246,0.1) 0%,transparent 60%),radial-gradient(ellipse 50% 30% at 50% 50%,rgba(6,182,212,0.05) 0%,transparent 70%)} .premium-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 100% 80% at 50% 0%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 0%,black 0%,transparent 70%)} .premium-bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.5;animation:orbFloat 20s ease-in-out infinite} .premium-bg-orb-1{width:500px;height:500px;top:-100px;left:-100px;background:rgba(99,102,241,0.15);animation-delay:0s} .premium-bg-orb-2{width:400px;height:400px;top:30%;right:-80px;background:rgba(139,92,246,0.12);animation-delay:-7s} .premium-bg-orb-3{width:350px;height:350px;bottom:10%;left:20%;background:rgba(6,182,212,0.08);animation-delay:-14s} .premium-bg-orb-4{width:300px;height:300px;top:60%;right:30%;background:rgba(249,115,22,0.06);animation-delay:-3s} .premium-bg-orb-5{width:250px;height:250px;bottom:-50px;right:10%;background:rgba(34,197,94,0.06);animation-delay:-10s} .premium-bg-noise{position:absolute;inset:0;opacity:0.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px} .premium-bg-glow{position:absolute;width:600px;height:300px;top:0;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(99,102,241,0.2) 0%,transparent 70%);filter:blur(40px)} @keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)} 33%{transform:translate(30px,-40px) scale(1.05)} 66%{transform:translate(-20px,30px) scale(0.95)}} .container.auth-layout{max-width:100%;margin:0;padding:0} .magaza-container{max-width:1400px;margin:0 auto;padding:0 20px} .store-premium-shell{min-height:100vh;padding-bottom:60px} .store-top-bar{background:rgba(15,17,23,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--v3-border);height:36px;display:flex;align-items:center} .store-top-bar-inner{max-width:1400px;margin:0 auto;padding:0 20px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px} .store-top-bar-left{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;overflow-x:auto;scrollbar-width:none} .store-top-bar-left::-webkit-scrollbar{display:none} .error-surface-shell{padding:44px 0 72px} .error-surface-container{display:flex;justify-content:center} .error-surface-card{position:relative;width:min(100%,780px);overflow:hidden;border:1px solid rgba(148,163,184,0.16);border-radius:30px;background:radial-gradient(circle at top right,rgba(168,85,247,0.14),transparent 34%),linear-gradient(180deg,rgba(15,23,42,0.92),rgba(17,24,39,0.96));box-shadow:0 28px 60px rgba(2,6,23,0.42)} .error-surface-glow,.error-surface-grid{position:absolute;inset:0;pointer-events:none} .error-surface-glow{background:radial-gradient(circle at top left,rgba(99,102,241,0.18),transparent 30%),radial-gradient(circle at bottom right,rgba(168,85,247,0.14),transparent 36%)} .error-surface-grid{background-image:linear-gradient(rgba(148,163,184,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,0.06) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(180deg,rgba(255,255,255,0.3),transparent 78%)} .error-surface-inner{position:relative;z-index:1;padding:42px 42px 38px;text-align:center} .error-surface-code{display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:clamp(78px,14vw,136px);line-height:1;font-weight:900;letter-spacing:-0.05em;color:transparent;-webkit-background-clip:text;background-clip:text} .error-surface-card--danger .error-surface-code,.error-surface-card--danger .error-surface-icon{background-image:linear-gradient(135deg,#f97316,#ef4444)} .error-surface-card--warning .error-surface-code,.error-surface-card--warning .error-surface-icon{background-image:linear-gradient(135deg,#f59e0b,#ef4444)} .error-surface-card--info .error-surface-code,.error-surface-card--info .error-surface-icon{background-image:linear-gradient(135deg,#38bdf8,#8b5cf6)} .error-surface-card--default .error-surface-code,.error-surface-card--default .error-surface-icon{background-image:linear-gradient(135deg,#8b5cf6,#ec4899)} .error-surface-icon{display:inline-flex;align-items:center;justify-content:center;width:108px;height:108px;margin-bottom:22px;border-radius:28px;color:#fff;font-size:42px;box-shadow:0 22px 50px rgba(15,23,42,0.34)} .error-surface-title{margin:0 0 14px;font-size:clamp(28px,5vw,42px);font-weight:900;letter-spacing:-0.03em;color:#f8fafc} .error-surface-message{max-width:560px;margin:0 auto;color:rgba(226,232,240,0.82);font-size:16px;line-height:1.75} .error-surface-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(100%,560px);margin:28px auto 0} .error-surface-search input{min-width:0;height:56px;padding:0 18px;border:1px solid rgba(148,163,184,0.18);border-radius:16px;background:rgba(15,23,42,0.52);color:#f8fafc} .error-surface-search button{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 22px;border:0;border-radius:16px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-weight:800} .error-surface-meta{display:grid;gap:12px;margin-top:26px;padding:18px;border:1px solid rgba(148,163,184,0.14);border-radius:22px;background:rgba(15,23,42,0.44);text-align:left} .error-surface-meta-item{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border-radius:16px;background:rgba(15,23,42,0.46);color:rgba(226,232,240,0.86)} .error-surface-meta-item span{min-width:0;overflow-wrap:anywhere} .error-surface-meta-item i{color:#a855f7} .error-surface-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px} .error-surface-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border-radius:16px;border:1px solid rgba(148,163,184,0.18);text-decoration:none;font-weight:800;color:#f8fafc;background:rgba(15,23,42,0.48)} .error-surface-btn--primary{border-color:transparent;background:linear-gradient(135deg,#8b5cf6,#6d28d9)} .error-surface-btn--ghost{cursor:pointer} .error-surface-links{margin-top:28px;padding-top:24px;border-top:1px solid rgba(148,163,184,0.12)} .error-surface-links h2{margin:0 0 18px;font-size:16px;font-weight:800;color:rgba(226,232,240,0.86)} .error-surface-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px} .error-surface-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border:1px solid rgba(148,163,184,0.14);border-radius:16px;background:rgba(15,23,42,0.42);color:#f8fafc;text-decoration:none} .error-surface-link i{color:#a855f7} .error-surface-recommendations{display:grid;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(148,163,184,0.12);text-align:left} .error-surface-recommendation-block h2{margin:0 0 14px;font-size:15px;font-weight:800;color:rgba(226,232,240,0.86)} .error-surface-mini-grid,.error-surface-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px} .error-surface-mini-card,.error-surface-product-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px;border:1px solid rgba(148,163,184,0.14);border-radius:16px;background:rgba(15,23,42,0.38);color:#f8fafc;text-decoration:none;transition:border-color 0.18s ease,transform 0.18s ease,background 0.18s ease} .error-surface-mini-card:hover,.error-surface-product-card:hover{transform:translateY(-1px);border-color:rgba(168,85,247,0.34);background:rgba(99,102,241,0.1)} .error-surface-mini-icon,.error-surface-product-media{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:rgba(139,92,246,0.14);color:#c4b5fd;overflow:hidden} .error-surface-product-media img{width:100%;height:100%;object-fit:cover} .error-surface-mini-card span:last-child,.error-surface-product-copy{min-width:0;display:grid;gap:3px} .error-surface-mini-card strong,.error-surface-product-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px} .error-surface-mini-card small,.error-surface-product-copy small{min-width:0;color:rgba(226,232,240,0.58);font-size:12px;line-height:1.35} .error-surface-shell[data-error-surface="404"]{min-height:72vh;padding:68px 0 84px;background:linear-gradient(180deg,rgba(19,17,26,0.78),rgba(12,12,15,0.96)),linear-gradient(120deg,rgba(124,58,237,0.08),transparent 42%)} .error-surface-shell[data-error-surface="404"] .error-surface-container{width:100%;max-width:1480px;padding-inline:28px} .error-surface-shell[data-error-surface="404"] .error-surface-card{width:100%;max-width:none;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none} .error-surface-shell[data-error-surface="404"] .error-surface-glow{inset:-40px 0 auto;height:560px;background:radial-gradient(circle at 50% 38%,rgba(124,58,237,0.16),transparent 38%),linear-gradient(90deg,transparent,rgba(139,92,246,0.06),transparent)} .error-surface-shell[data-error-surface="404"] .error-surface-grid{display:none} .error-surface-shell[data-error-surface="404"] .error-surface-inner{position:relative;padding:54px 0 0} .error-surface-shell[data-error-surface="404"] .error-surface-code{position:absolute;top:88px;left:50%;z-index:-1;margin:0;transform:translateX(-50%);color:rgba(255,255,255,0.025);background:none;-webkit-text-fill-color:currentColor;font-size:260px;font-weight:800;letter-spacing:0;user-select:none} .error-surface-shell[data-error-surface="404"] .error-surface-icon{width:108px;height:108px;margin-bottom:32px;border:1px solid rgba(196,181,253,0.24);border-radius:28px;background:linear-gradient(145deg,#6d5bd0,#8b5cf6);box-shadow:0 24px 60px rgba(76,29,149,0.34)} .error-surface-shell[data-error-surface="404"] .error-surface-title{margin-bottom:14px;font-size:40px;font-weight:760;letter-spacing:0} .error-surface-shell[data-error-surface="404"] .error-surface-message{max-width:680px;font-size:17px;line-height:1.65} .error-surface-shell[data-error-surface="404"] .error-surface-search{width:min(100%,640px);margin-top:30px;padding:6px;gap:6px;border:1px solid rgba(167,139,250,0.34);border-radius:18px;background:rgba(23,23,27,0.94);box-shadow:0 18px 44px rgba(0,0,0,0.24)} .error-surface-shell[data-error-surface="404"] .error-surface-search input{height:48px;border:0;border-radius:13px;background:transparent;outline:none} .error-surface-shell[data-error-surface="404"] .error-surface-search button{width:48px;height:48px;padding:0;justify-content:center;border-radius:13px} .error-surface-shell[data-error-surface="404"] .error-surface-search button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)} .error-surface-shell[data-error-surface="404"] .error-surface-actions{margin-top:24px} .error-surface-shell[data-error-surface="404"] .error-surface-btn{min-height:48px;border-radius:14px;font-weight:650} .error-surface-shell[data-error-surface="404"] .error-surface-recommendations,.error-surface-shell[data-error-surface="404"] .error-surface-links{margin-top:76px;padding-top:36px;border-color:rgba(255,255,255,0.08)} .error-surface-shell[data-error-surface="404"] .error-surface-recommendations{gap:42px} .error-surface-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px} .error-surface-section-head>div{min-width:0} .error-surface-section-head span{display:block;margin-bottom:5px;color:#a78bfa;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase} .error-surface-section-head h2{margin:0;color:#f8fafc;font-size:22px;font-weight:720;letter-spacing:0} .error-surface-section-head>a{color:rgba(226,232,240,0.68);font-size:13px;text-decoration:none} .error-surface-shell[data-error-surface="404"] .error-surface-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .error-surface-shell[data-error-surface="404"] .error-surface-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} .error-surface-shell[data-error-surface="404"] .error-surface-mini-card,.error-surface-shell[data-error-surface="404"] .error-surface-product-card{min-height:88px;padding:14px;border-radius:18px;background:rgba(26,26,30,0.72)} .error-surface-shell[data-error-surface="404"] .error-surface-product-card{min-height:100px} .error-surface-card-arrow{flex:0 0 auto;margin-left:auto;color:rgba(196,181,253,0.58);font-size:12px} @media (max-width:980px){.error-surface-shell[data-error-surface="404"] .error-surface-mini-grid,.error-surface-shell[data-error-surface="404"] .error-surface-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:620px){.error-surface-shell[data-error-surface="404"]{padding:34px 0 52px} .error-surface-shell[data-error-surface="404"] .error-surface-container{padding-inline:16px} .error-surface-shell[data-error-surface="404"] .error-surface-inner{padding-top:24px} .error-surface-shell[data-error-surface="404"] .error-surface-code{top:82px;font-size:150px} .error-surface-shell[data-error-surface="404"] .error-surface-icon{width:82px;height:82px;margin-bottom:24px;font-size:30px} .error-surface-shell[data-error-surface="404"] .error-surface-title{font-size:30px} .error-surface-shell[data-error-surface="404"] .error-surface-message{font-size:15px} .error-surface-shell[data-error-surface="404"] .error-surface-recommendations,.error-surface-shell[data-error-surface="404"] .error-surface-links{margin-top:54px} .error-surface-section-head{align-items:flex-start;flex-direction:column} .error-surface-shell[data-error-surface="404"] .error-surface-mini-grid,.error-surface-shell[data-error-surface="404"] .error-surface-product-grid{grid-template-columns:1fr}} .error-surface-countdown{margin:28px auto 0;display:flex;flex-direction:column;align-items:center;gap:12px;color:#38bdf8} .error-surface-countdown-ring{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:84px} .error-surface-countdown-ring span{position:absolute;font-size:22px;font-weight:900;color:#f8fafc} .error-surface-countdown-circle{transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1s linear} .error-surface-countdown-label{margin:0;color:rgba(226,232,240,0.74);font-size:13px} .error-surface-debug{margin-top:24px;text-align:left} .error-surface-debug-summary{cursor:pointer;color:rgba(226,232,240,0.82);font-weight:800} .error-surface-debug-pre{margin-top:12px;max-height:360px;overflow:auto;padding:14px;border-radius:16px;border:1px solid rgba(148,163,184,0.16);background:rgba(2,6,23,0.58);color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere} @media (max-width:767.98px){.error-surface-shell{padding:26px 0 42px} .error-surface-inner{padding:28px 18px 24px} .error-surface-icon{width:88px;height:88px;font-size:34px;border-radius:24px} .error-surface-search{grid-template-columns:1fr} .error-surface-search button,.error-surface-btn{width:100%} .error-surface-actions{flex-direction:column} .error-surface-link-grid{grid-template-columns:1fr}} .store-top-bar-link{font-size:12px;color:var(--v3-text-3);display:flex;align-items:center;gap:6px;transition:color var(--v3-dur-fast) ease} .store-top-bar-link:hover{color:var(--v3-text)} .store-top-bar-link i{font-size:11px} .store-nav-sticky-stack{position:relative;top:auto;z-index:var(--v3-z-sticky)} body.magaza-drawer-open .store-nav-sticky-stack{z-index:calc(var(--v3-z-modal) + 20)} .magaza-nav-primary,.magaza-nav-gamesepet{background:rgba(13,15,22,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--v3-border);box-shadow:0 4px 24px rgba(0,0,0,0.3)} .magaza-nav-main-bar{height:64px;display:flex;align-items:center} .magaza-nav-main-inner{max-width:1400px;margin:0 auto;padding:0 20px;width:100%;display:flex;align-items:center;gap:16px} .magaza-nav-logo{flex-shrink:0;display:flex;align-items:center} .magaza-nav-logo-img{height:36px;width:auto;object-fit:contain} .magaza-nav-search-wrap{flex:1;max-width:520px} .magaza-nav-search-inner{position:relative} .magaza-nav-search-inner input{width:100%;height:42px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-full);color:var(--v3-text);font-size:14px;padding:0 20px;outline:none;transition:all var(--v3-dur-fast) ease} .magaza-nav-search-inner input::placeholder{color:var(--v3-text-3)} .magaza-nav-search-inner input:focus{border-color:var(--v3-accent);background:var(--v3-bg-4);box-shadow:0 0 0 3px var(--v3-accent-glow)} .magaza-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--v3-bg-3);border:1px solid var(--v3-border-2);border-radius:var(--v3-r-lg);box-shadow:var(--v3-shadow-lg);z-index:var(--v3-z-nav);overflow:hidden auto;max-height:min(520px,calc(100vh - 150px))} .magaza-search-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;color:var(--v3-text);text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.04);transition:background var(--v3-dur-fast) ease} .magaza-search-option:last-child{border-bottom:none} .magaza-search-option:hover{background:var(--v3-bg-4)} .magaza-search-option-thumb{width:54px;height:54px;flex:0 0 54px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--v3-r-lg);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06)} .magaza-search-option-thumb-img{width:100%;height:100%;object-fit:cover;display:block} .magaza-search-option-thumb-fallback{color:var(--v3-accent);font-size:18px} .magaza-search-option-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:6px} .magaza-search-option-top{display:flex;align-items:center;justify-content:space-between;gap:8px} .magaza-search-option-title{display:block;font-size:14px;font-weight:560;color:var(--v3-text)} .magaza-search-option-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap} .magaza-search-option-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--v3-r-full);background:rgba(99,102,241,0.12);color:var(--v3-accent);font-size:11px;font-weight:560} .magaza-search-option-pill-muted{background:rgba(255,255,255,0.06);color:var(--v3-text-3)} .magaza-search-option-price{color:var(--v3-green);font-size:12px;font-weight:620} .magaza-search-option-sub{display:block;font-size:12px;line-height:1.45;color:var(--v3-text-3)} .magaza-search-option-notice .magaza-search-option-body{justify-content:center} .magaza-search-option-notice{min-height:92px;align-items:center;padding:18px;gap:0} .magaza-search-option-notice .magaza-search-option-thumb{display:none} .magaza-search-option-notice .magaza-search-option-title{font-size:15px;font-weight:580} .magaza-search-option-notice .magaza-search-option-sub{max-width:360px;color:var(--v3-text-2)} .magaza-nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0} .magaza-nav-cta-row{display:inline-flex;align-items:center;gap:10px;margin-inline-end:6px;flex-shrink:0} .magaza-nav-btn-ilan-ekle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--v3-r-md);font-size:13px;font-weight:800;letter-spacing:0.02em;color:var(--v3-green);border:1.5px solid var(--v3-green);background:transparent;white-space:nowrap;transition:background var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease,color var(--v3-dur-fast) ease} .magaza-nav-btn-ilan-ekle:hover{background:rgba(0,210,106,0.12);border-color:#00ff88;color:#00ff88} .magaza-nav-btn-bakiye-yukle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--v3-r-md);font-size:13px;font-weight:800;letter-spacing:0.02em;color:#041208;border:0;background:linear-gradient(135deg,#00ff88 0%,#00d26a 55%,#00b359 100%);box-shadow:0 4px 18px rgba(0,210,106,0.38);white-space:nowrap;transition:filter var(--v3-dur-fast) ease,transform var(--v3-dur-fast) ease} .magaza-nav-btn-bakiye-yukle:hover{filter:brightness(1.06);transform:translateY(-1px)} @media (max-width:1100px){.magaza-nav-cta-row{display:none}} .magaza-nav-action-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;min-height:44px;border-radius:var(--v3-r-full);font-size:13px;font-weight:600;transition:all var(--v3-dur-fast) ease;white-space:nowrap} .magaza-nav-btn-primary{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 15px var(--v3-accent-glow)} .magaza-nav-btn-primary:hover{filter:brightness(1.1);box-shadow:0 6px 20px var(--v3-accent-glow);transform:translateY(-1px)} .magaza-nav-icon-btn{width:40px;height:40px;padding:0;justify-content:center;background:var(--v3-bg-3);border:1px solid var(--v3-border);color:var(--v3-text-2);border-radius:var(--v3-r-md);position:relative} .magaza-nav-icon-btn:hover{background:var(--v3-bg-4);border-color:var(--v3-border-2);color:var(--v3-text)} .magaza-nav-btn-cart .cart-count-badge,.magaza-nav-btn-messages .messages-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;background:var(--v3-red);color:#fff;font-size:10px;font-weight:700;border-radius:var(--v3-r-full);display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--v3-bg)} .magaza-nav-btn-cart .cart-count-badge.is-zero,.magaza-nav-btn-messages .messages-badge[data-count="0"]{display:none} .magaza-nav-btn-favorites i{color:#f43f5e} .magaza-nav-btn-messages i{color:#a78bfa} .magaza-nav-btn-user{background:var(--v3-bg-3);border:1px solid var(--v3-border);color:var(--v3-text);border-radius:var(--v3-r-md);padding:7px 14px;font-size:13px;font-weight:500} .magaza-nav-btn-user:hover{border-color:var(--v3-accent);color:var(--v3-accent)} .magaza-nav-btn-login{background:transparent;border:1.5px solid var(--v3-border-2);color:var(--v3-text-2)} .magaza-nav-btn-login:hover{border-color:var(--v3-accent);color:var(--v3-accent)} .magaza-nav-btn-register{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 12px var(--v3-accent-glow)} .magaza-nav-btn-register:hover{filter:brightness(1.1);transform:translateY(-1px)} .magaza-nav-hamburger{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);color:var(--v3-text);font-size:16px} .magaza-nav-cats-bar{border-top:1px solid var(--v3-border);background:rgba(13,15,22,0.7)} .magaza-nav-cats-inner{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;height:44px} .magaza-nav-cats-inner::-webkit-scrollbar{display:none} .magaza-nav-cat-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--v3-r-full);font-size:13px;color:var(--v3-text-2);white-space:nowrap;transition:all var(--v3-dur-fast) ease;flex-shrink:0} .magaza-nav-cat-link:hover{background:var(--v3-bg-3);color:var(--v3-text)} .magaza-nav-cat-link.is-active{background:rgba(99,102,241,0.15);color:var(--v3-accent)} .store-home-hero{position:relative;border-radius:var(--v3-r-2xl);overflow:hidden;margin:24px 0 0;background:var(--v3-bg-2)} .store-home-slides{position:relative;height:clamp(440px,32vw,620px)} @media (max-width:768px){.store-home-slides{height:clamp(300px,52vw,400px)}} .store-home-slide{position:absolute;inset:0;opacity:0;transition:opacity 0.8s ease} .store-home-slide.is-active{opacity:1;z-index:1} .store-home-slide-media{display:block;position:absolute;inset:0;width:100%;height:100%} .store-home-slide-media img{width:100%;height:100%;object-fit:cover} .store-home-slide-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,17,23,0.92) 0%,rgba(15,17,23,0.7) 40%,rgba(15,17,23,0.2) 70%,transparent 100% );display:flex;align-items:center;padding:40px 60px;z-index:2} @media (max-width:768px){.store-home-slide-overlay{padding:24px}} .store-home-slide-copy{max-width:560px} .store-home-slide-kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--v3-accent);background:rgba(99,102,241,0.15);padding:4px 12px;border-radius:var(--v3-r-full);margin-bottom:12px} .store-home-slide-copy h1,.store-home-slide-copy h2{font-size:clamp(24px,4vw,42px);font-weight:800;line-height:1.2;margin:0 0 12px;color:var(--v3-text);text-shadow:0 2px 20px rgba(0,0,0,0.5)} .store-home-slide-copy p{font-size:15px;color:var(--v3-text-2);margin:0 0 24px;line-height:1.6} .store-home-slide-actions{display:flex;gap:12px;flex-wrap:wrap} .store-home-slide-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:var(--v3-r-full);font-size:14px;font-weight:600;transition:all var(--v3-dur) var(--v3-ease)} .store-home-slide-btn-primary{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 20px var(--v3-accent-glow)} .store-home-slide-btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 30px var(--v3-accent-glow)} .store-home-slide-btn-secondary{background:rgba(255,255,255,0.08);color:var(--v3-text);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(8px)} .store-home-slide-btn-secondary:hover{background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.25);transform:translateY(-2px)} .store-home-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:3} .store-home-dot{width:6px;height:6px;border-radius:var(--v3-r-full);background:rgba(255,255,255,0.3);transition:all var(--v3-dur) ease;cursor:pointer} .store-home-dot.is-active{width:24px;background:#fff} .store-home-slide-fullclick{position:absolute;inset:0;z-index:1} .store-premium-section{margin:32px 0} .store-social-brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px} @media (max-width:480px){.store-social-brand-grid{grid-template-columns:repeat(3,1fr);gap:8px}} .store-social-brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 10px;border-radius:var(--v3-r-lg);text-align:center;cursor:pointer;transition:all var(--v3-dur) var(--v3-ease);position:relative;overflow:hidden;border:1px solid transparent;background:var(--v3-bg-2);text-decoration:none} .store-social-brand-card::before{content:'';position:absolute;inset:0;opacity:0;transition:opacity var(--v3-dur) ease;border-radius:inherit} .store-social-brand-card:hover{transform:translateY(-4px) scale(1.03);box-shadow:var(--v3-shadow-lg);border-color:rgba(255,255,255,0.15)} .store-social-brand-card:hover::before{opacity:1} .store-social-brand-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--v3-r-md);font-size:22px;transition:transform var(--v3-dur) var(--v3-spring);color:#fff} .store-social-brand-card:hover .store-social-brand-icon{transform:scale(1.1) rotate(-3deg)} .store-social-brand-card small{font-size:10px;color:var(--v3-text-3);text-transform:uppercase;letter-spacing:0.06em} .store-social-brand-card strong{font-size:13px;font-weight:600;color:var(--v3-text)} .store-social-brand-card-instagram .store-social-brand-icon{background:var(--c-instagram)} .store-social-brand-card-instagram::before{background:var(--c-instagram);opacity:0} .store-social-brand-card-instagram:hover{border-color:#fd1d1d} .store-social-brand-card-youtube .store-social-brand-icon{background:var(--c-youtube)} .store-social-brand-card-youtube:hover{border-color:#ff0000} .store-social-brand-card-tiktok .store-social-brand-icon{background:var(--c-tiktok)} .store-social-brand-card-tiktok:hover{border-color:#69C9D0} .store-social-brand-card-discord .store-social-brand-icon{background:var(--c-discord)} .store-social-brand-card-discord:hover{border-color:#5865f2} .store-social-brand-card-twitter .store-social-brand-icon{background:var(--c-twitter)} .store-social-brand-card-twitter:hover{border-color:#1d9bf0} .store-social-brand-card-telegram .store-social-brand-icon{background:var(--c-telegram)} .store-social-brand-card-telegram:hover{border-color:#0088cc} .store-social-brand-card-spotify .store-social-brand-icon{background:var(--c-spotify)} .store-social-brand-card-spotify:hover{border-color:#1db954} .store-social-brand-card-twitch .store-social-brand-icon{background:var(--c-twitch)} .store-social-brand-card-twitch:hover{border-color:#9146ff} .store-social-brand-card-facebook .store-social-brand-icon{background:var(--c-facebook)} .store-social-brand-card-facebook:hover{border-color:#1877f2} .store-social-brand-card-linkedin .store-social-brand-icon{background:var(--c-linkedin)} .store-social-brand-card-linkedin:hover{border-color:#0a66c2} .store-social-brand-card-reddit .store-social-brand-icon{background:var(--c-reddit)} .store-social-brand-card-reddit:hover{border-color:#ff4500} .store-social-brand-card-kick .store-social-brand-icon{background:var(--c-kick);color:#000} .store-social-brand-card-kick:hover{border-color:#53fc18} .store-premium-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px} .store-premium-head h2{font-size:20px;font-weight:700;color:var(--v3-text);margin:0;display:flex;align-items:center;gap:10px} .gm-heading-emoji{font-size:22px;line-height:1} .store-premium-head>a{font-size:13px;color:var(--v3-accent);font-weight:500;display:flex;align-items:center;gap:4px;transition:gap var(--v3-dur-fast) ease} .store-premium-head>a:hover{gap:8px}:root{--store-product-card-width:205.19px;--store-product-card-info-height:154px} .store-premium-product-grid,.store-premium-product-grid-wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--store-product-card-width),var(--store-product-card-width)));justify-content:center;gap:16px} .store-premium-product-grid>*,.store-premium-product-grid-wide>*{min-width:0} @media (max-width:900px){.store-premium-product-grid,.store-premium-product-grid-wide{grid-template-columns:repeat(2,1fr);gap:14px}} @media (max-width:480px){.store-premium-product-grid,.store-premium-product-grid-wide{grid-template-columns:repeat(2,1fr);gap:10px}} .magaza-card-v2{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;width:min(100%,var(--store-product-card-width));min-width:0;cursor:pointer;transition:all var(--v3-dur) var(--v3-ease);position:relative;margin-inline:auto;box-shadow:none} .magaza-card-v2::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent-color,var(--v3-accent-grad));opacity:0;transition:opacity var(--v3-dur) ease;z-index:2} .magaza-card-v2:hover{transform:translateY(-4px);box-shadow:0 22px 36px rgba(0,0,0,0.22);background:#1d1d1f;border-color:rgba(255,255,255,0.12)} .magaza-card-v2:hover::before{opacity:1} .magaza-card-v2.is-out{opacity:0.6} .magaza-card-img-v2{position:relative;width:100%;padding-bottom:124.77%;height:0;overflow:hidden;background:var(--v3-bg-3);flex-shrink:0} .magaza-card-img-v2>a,.magaza-card-img-v2>span{position:absolute;inset:0;width:100%;height:100%} .magaza-card-media-link{display:block;position:absolute;inset:0;width:100%;height:100%} .magaza-card-img-v2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--v3-dur-slow) ease} .magaza-card-v2:hover .magaza-card-img-v2 img{transform:scale(1.05)} .magaza-card-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--v3-bg-3),var(--v3-bg-4))} .magaza-card-noimg-icon{display:flex;align-items:center;justify-content:center;opacity:1;filter:none} .magaza-card-noimg img{display:none} .magaza-card-badges{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px;z-index:2} .magaza-card-badge-v2{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--v3-r-full);font-size:11px;font-weight:700;line-height:1;backdrop-filter:blur(8px);background:rgba(99,102,241,0.85);color:#fff;border:1px solid rgba(255,255,255,0.15)} .magaza-card-badge-v2.yok{background:rgba(239,68,68,0.85)} .magaza-card-badge-v2.az{background:rgba(249,115,22,0.85)} .magaza-card-badge-v2-spotlight{background:rgba(234,179,8,0.85);color:#000} .magaza-card-discount{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--v3-r-full);font-size:11px;font-weight:700;background:rgba(34,197,94,0.85);color:#fff;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.15)} .magaza-card-fav{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:var(--v3-r-full);background:rgba(0,0,0,0.5);backdrop-filter:blur(8px);color:rgba(255,255,255,0.7);display:flex;align-items:center;justify-content:center;font-size:13px;transition:all var(--v3-dur-fast) ease;z-index:2;border:1px solid rgba(255,255,255,0.1)} .magaza-card-fav:hover,.magaza-card-fav[data-is-favorite="1"]{background:rgba(244,63,94,0.2);color:#f43f5e;border-color:#f43f5e} .magaza-card-info{padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px;height:var(--store-product-card-info-height);flex-shrink:0;min-width:0;box-sizing:border-box;text-align:center} .magaza-card-kategori-v2{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--v3-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .magaza-card-title-v2{font-size:16px;font-weight:700;margin:0;line-height:1.4;min-width:0} .magaza-card-title-v2 a{display:-webkit-box;color:var(--v3-text);min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;transition:color var(--v3-dur-fast) ease;text-align:center} .magaza-card-title-v2 a:hover{color:var(--v3-accent)} .magaza-card-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:0;border-top:0;min-width:0} .magaza-card-price-box{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:8px;min-width:0;flex-wrap:wrap} .magaza-card-price-v2{font-size:18px;font-weight:800;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .magaza-card-price-v2.is-missing,.kh-product-card-price.is-missing,.ps-card-price.is-missing{font-size:14px;color:var(--v3-text-3)} .magaza-card-oldprice-v2{font-size:13px;color:rgba(255,255,255,0.44);text-decoration:line-through} .magaza-card-oldprice-v2.is-empty{display:none} .magaza-card-add-cart{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 16px;border-radius:16px;font-size:13px;font-weight:700;background:linear-gradient(135deg,#8d44ff,#6124cf);color:#fff;border:none;transition:all var(--v3-dur-fast) ease;white-space:nowrap;box-shadow:none} .magaza-card-add-cart:hover:not(:disabled){opacity:0.88;transform:translateY(-1px);box-shadow:0 18px 32px rgba(109,60,208,0.24)} .magaza-card-add-cart:disabled{opacity:0.4;cursor:not-allowed;box-shadow:none} @media (max-width:420px){.store-premium-product-grid,.store-premium-product-grid-wide{gap:8px} .magaza-card-info{padding:10px;gap:6px} .magaza-card-title-v2{font-size:13px} .magaza-card-price-v2{font-size:17px} .magaza-card-add-cart{padding:9px 12px;font-size:12px} .magaza-card-add-cart{justify-content:center;width:100%;padding:8px 10px}} .admin-edit-wrap{position:relative} .admin-edit-btn{position:absolute;top:6px;left:6px;z-index:10;width:28px;height:28px;border-radius:var(--v3-r-md);background:rgba(0,0,0,0.7);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.2);transition:all var(--v3-dur-fast) ease} .admin-edit-btn:hover{background:var(--v3-accent);border-color:transparent} .inline-edit-nav-sub-card-wrap,.inline-edit-promo-card-wrap,.inline-edit-subcat-card-wrap,.inline-edit-showcase-card-wrap{display:block;min-width:0} .inline-edit-nav-sub-card-wrap>.kh-nav-sub-card,.inline-edit-promo-card-wrap>.store-home-promo-card,.inline-edit-subcat-card-wrap>.kh-subcat-card,.inline-edit-showcase-card-wrap>.kh-kategoriler-card{width:100%;height:100%} .admin-edit-btn--surface{z-index:30;pointer-events:auto;box-shadow:0 10px 24px rgba(0,0,0,0.32)} .store-home-hero-edit-controls{position:absolute;top:16px;right:16px;z-index:10020;display:flex;gap:8px;padding:6px;border-radius:999px;background:rgba(11,13,18,0.88);backdrop-filter:blur(12px);box-shadow:0 10px 24px rgba(0,0,0,0.32);pointer-events:auto} .store-home-hero-edit-btn{position:relative;z-index:10021;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;gap:5px;padding:0;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.08);color:#fff;cursor:pointer;pointer-events:auto} .store-home-hero-edit-btn *{pointer-events:auto} .store-home-hero-edit-btn:hover,.store-home-hero-edit-btn:focus-visible{background:var(--v3-accent);border-color:transparent} .store-home-hero-edit-btn span{font-size:12px;font-weight:800} .store-home-hero-add-btn{border-color:rgba(34,197,94,0.45);background:rgba(16,185,129,0.16);color:#d1fae5} .store-home-hero-add-btn:hover,.store-home-hero-add-btn:focus-visible{background:#10b981;color:#06281d} .store-home-hero-remove-btn{border-color:rgba(248,113,113,0.42);background:rgba(239,68,68,0.14);color:#fecaca} .store-home-hero-remove-btn:hover,.store-home-hero-remove-btn:focus-visible{background:#ef4444;border-color:transparent;color:#fff} .store-home-slide>.admin-edit-btn--surface,.cat-hero-portrait>.admin-edit-btn--surface,.inline-edit-promo-card-wrap>.admin-edit-btn--surface,.inline-edit-nav-sub-card-wrap>.admin-edit-btn--surface,.inline-edit-subcat-card-wrap>.admin-edit-btn--surface,.inline-edit-showcase-card-wrap>.admin-edit-btn--surface{z-index:35} .store-catalog-more{display:block;width:100%;max-width:320px;margin:32px auto 0;padding:14px 28px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border-2);border-radius:var(--v3-r-full);color:var(--v3-text-2);font-size:14px;font-weight:600;text-align:center;transition:all var(--v3-dur) ease;cursor:pointer} .store-catalog-more:hover{background:var(--v3-accent);border-color:transparent;color:#fff;box-shadow:0 4px 20px var(--v3-accent-glow);transform:translateY(-2px)} .store-catalog-toolbar{margin-bottom:20px} .store-catalog-tabs{display:flex;gap:4px;background:var(--v3-bg-2);border-radius:var(--v3-r-lg);padding:4px;width:fit-content} .store-catalog-tab{padding:8px 20px;border-radius:var(--v3-r-md);font-size:13px;font-weight:600;color:var(--v3-text-3);transition:all var(--v3-dur-fast) ease} .store-catalog-tab.is-active,.store-catalog-tab[aria-selected="true"]{background:var(--v3-accent-grad);color:#fff;box-shadow:0 2px 12px var(--v3-accent-glow)} .store-catalog-tab:not(.is-active):hover{background:var(--v3-bg-3);color:var(--v3-text)} .store-catalog-panel{display:none} .store-catalog-panel:not([hidden]){display:block} .store-home-promo-grid{margin:24px 0} .store-home-promo-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px} @media (max-width:600px){.store-home-promo-cards{grid-template-columns:repeat(2,1fr);gap:10px}} .store-home-promo-card{position:relative;border-radius:var(--v3-r-xl);overflow:hidden;aspect-ratio:4/3;display:flex;align-items:flex-end;cursor:pointer;background:var(--v3-bg-2);border:1px solid var(--v3-border);transition:all var(--v3-dur) var(--v3-ease);text-decoration:none} .store-home-promo-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--v3-shadow-lg);border-color:rgba(255,255,255,0.15)} .store-home-promo-card-media{display:block;position:absolute;inset:0;width:100%;height:100%} .store-home-promo-card-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--v3-dur-slow) ease} .store-home-promo-card:hover .store-home-promo-card-media img{transform:scale(1.06)} .store-home-promo-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,transparent 60%);z-index:1} .store-home-promo-card-icon{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:var(--v3-r-md);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;z-index:2;backdrop-filter:blur(8px);box-shadow:var(--v3-shadow-sm);background:rgba(99,102,241,0.7)} .store-home-promo-card-copy{position:relative;z-index:2;padding:12px 14px;display:flex;flex-direction:column;gap:3px} .store-home-promo-card-copy span{font-size:11px;color:rgba(255,255,255,0.7)} .store-home-promo-card-copy strong{font-size:14px;font-weight:700;color:#fff} .store-promo-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:linear-gradient(135deg,rgba(99,102,241,0.2),rgba(139,92,246,0.15));border:1px solid rgba(99,102,241,0.3);border-radius:var(--v3-r-xl);margin:24px 0;flex-wrap:wrap} .store-promo-banner-copy strong{font-size:15px;font-weight:600;color:var(--v3-text)} .store-promo-banner-link{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--v3-accent-grad);color:#fff;border-radius:var(--v3-r-full);font-size:13px;font-weight:600;white-space:nowrap;transition:all var(--v3-dur-fast) ease} .store-promo-banner-link:hover{filter:brightness(1.1);gap:12px} .store-brand-story-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px} .store-brand-story-card{background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:24px;transition:all var(--v3-dur) ease} .store-brand-story-card:hover{border-color:var(--v3-border-2);transform:translateY(-2px);box-shadow:var(--v3-shadow-md)} .store-brand-story-card strong{display:block;font-size:15px;font-weight:700;color:var(--v3-text);margin-bottom:8px} .store-brand-story-card p{font-size:13px;color:var(--v3-text-2);margin:0;line-height:1.6} .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 20px;border-radius:var(--v3-r-md);font-size:14px;font-weight:600;line-height:1;transition:all var(--v3-dur-fast) ease;cursor:pointer;border:none;white-space:nowrap} .btn-primary{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 15px var(--v3-accent-glow)} .btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px var(--v3-accent-glow)} .btn-secondary{background:var(--v3-bg-3);color:var(--v3-text-2);border:1px solid var(--v3-border)} .btn-secondary:hover{background:var(--v3-bg-4);color:var(--v3-text);border-color:var(--v3-border-2)} .btn-sm{padding:7px 14px;font-size:12px} .btn-lg{padding:14px 28px;font-size:15px;border-radius:var(--v3-r-lg)} .form-control,input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea,select{width:100%;padding:10px 14px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-md);color:var(--v3-text);font-size:14px;font-family:inherit;outline:none;transition:border-color var(--v3-dur-fast) ease,box-shadow var(--v3-dur-fast) ease;appearance:none;-webkit-appearance:none} .form-control::placeholder{color:var(--v3-text-3)} .form-control:focus{border-color:var(--v3-accent);box-shadow:0 0 0 3px var(--v3-accent-glow);background:var(--v3-bg-4)} .form-label{display:block;font-size:13px;font-weight:600;color:var(--v3-text-2);margin-bottom:6px} .form-group{margin-bottom:16px} .toast-container{position:fixed;bottom:24px;right:24px;z-index:var(--v3-z-toast);display:flex;flex-direction:column;gap:10px;pointer-events:none} .toast{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:14px 18px;box-shadow:var(--v3-shadow-lg);display:flex;align-items:center;gap:10px;font-size:14px;color:var(--v3-text);pointer-events:all;max-width:360px;animation:toastSlideIn 0.3s var(--v3-spring)} .toast-success{border-left:3px solid var(--v3-green)} .toast-error{border-left:3px solid var(--v3-red)} .toast-warning{border-left:3px solid var(--v3-yellow)} .toast-info{border-left:3px solid var(--v3-accent)} @keyframes toastSlideIn{from{transform:translateX(100%);opacity:0} to{transform:translateX(0);opacity:1}} .cookie-banner{position:fixed;inset:auto clamp(14px,3vw,42px) calc(18px + env(safe-area-inset-bottom)) clamp(14px,3vw,42px);z-index:calc(var(--v3-z-modal) + 2);box-sizing:border-box;width:auto;max-width:1180px;max-height:min(76vh,560px);margin:0 auto;padding:0;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,0.12);background:linear-gradient(135deg,rgba(20,24,36,0.94) 0%,rgba(10,13,20,0.98) 58%,rgba(5,18,15,0.96) 100% );backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 28px 72px rgba(0,0,0,0.5),0 0 0 1px rgba(16,185,129,0.08) inset,inset 0 1px 0 rgba(255,255,255,0.08);transition:opacity 0.35s var(--v3-ease),transform 0.4s var(--v3-ease)} .cookie-banner--premium::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(99,102,241,0.1) 0%,#7c3aed 18%,#10b981 52%,#22d3ee 84%,rgba(16,185,129,0.1) 100% );opacity:0.9;pointer-events:none} #cookieBanner.cookie-banner--hidden{opacity:0;pointer-events:none;transform:translateY(100%)} .cookie-banner-preferences.cookie-banner--hidden,.cookie-banner-actions .btn.cookie-banner--hidden{display:none} .cookie-banner-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:18px 24px;width:100%;max-width:1180px;margin:0 auto;padding:18px clamp(18px,3vw,30px);box-sizing:border-box} .cookie-banner--prefs-open .cookie-banner-inner{flex-wrap:wrap;align-items:stretch;row-gap:14px;max-height:min(68vh,480px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:16px;padding-bottom:18px} .cookie-banner-copy{display:flex;align-items:center;gap:16px;flex:1 1 430px;min-width:0} .cookie-banner-icon{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,rgba(16,185,129,0.32),rgba(124,58,237,0.26));border:1px solid rgba(255,255,255,0.12);color:#bbf7d0;font-size:18px;box-shadow:0 14px 34px rgba(16,185,129,0.18)} .cookie-banner-copy-main{display:grid;gap:5px;min-width:0} .cookie-banner-copy-main strong{color:#f8fafc;font-size:15px;line-height:1.25;font-weight:850} .cookie-banner-copy p{margin:0;font-size:clamp(12px,1.2vw,13.5px);line-height:1.45;color:rgba(226,232,240,0.76)} .cookie-banner-copy p a{color:#86efac;font-weight:750;text-decoration:none} .cookie-banner-copy p a:hover{color:#bbf7d0;text-decoration:underline} .cookie-banner-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto} .cookie-banner-actions .btn{white-space:nowrap;min-height:36px;padding:0 16px;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:0} .cookie-banner-actions .btn-secondary{background:rgba(255,255,255,0.055);border-color:rgba(255,255,255,0.14);color:#e5e7eb} .cookie-banner-actions .btn-secondary:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22)} .cookie-banner-actions .btn-primary{background:linear-gradient(135deg,#16a34a 0%,#10b981 50%,#22d3ee 100%);border-color:transparent;color:#03130b;box-shadow:0 12px 30px rgba(16,185,129,0.25)} .cookie-banner-actions .btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px rgba(16,185,129,0.34)} .cookie-banner-preferences{display:none;flex:1 1 100%;width:100%;order:3;margin:0;padding-top:14px;border-top:1px solid rgba(255,255,255,0.08)} .cookie-banner--prefs-open .cookie-banner-preferences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} body:has(#cookieBanner:not(.cookie-banner--hidden)) .magaza-float-cta-wrap{bottom:116px;transition:bottom 0.35s var(--v3-ease)} body:has(#cookieBanner.cookie-banner--prefs-open:not(.cookie-banner--hidden)) .magaza-float-cta-wrap{bottom:min(42vh,280px)} .page-loader{position:fixed;inset:0;background:var(--v3-bg);z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity 0.4s ease} .page-loader.is-hidden{opacity:0;pointer-events:none} .loader{width:40px;height:40px;border:3px solid var(--v3-border);border-top-color:var(--v3-accent);border-radius:50%;animation:loaderSpin 0.7s linear infinite} @keyframes loaderSpin{to{transform:rotate(360deg)}} .announcement-modal{position:fixed;inset:0;z-index:var(--v3-z-modal);display:flex;align-items:center;justify-content:center;padding:20px;transition:all 0.3s ease} .announcement-hidden{opacity:0;pointer-events:none} .announcement-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px)} .announcement-modal-box{position:relative;background:var(--v3-bg-3);border:1px solid var(--v3-border-2);border-radius:var(--v3-r-2xl);padding:28px;max-width:480px;width:100%;box-shadow:var(--v3-shadow-lg)} .announcement-modal-header{display:flex;align-items:center;gap:10px;margin-bottom:16px} .announcement-modal-icon{width:36px;height:36px;background:rgba(99,102,241,0.15);border-radius:var(--v3-r-md);display:flex;align-items:center;justify-content:center;color:var(--v3-accent)} .announcement-modal-header h4{margin:0;font-size:16px;font-weight:700;flex:1;color:var(--v3-text)} .announcement-modal-close{width:32px;height:32px;border-radius:var(--v3-r-md);background:var(--v3-bg-4);color:var(--v3-text-3);display:flex;align-items:center;justify-content:center;transition:all var(--v3-dur-fast) ease} .announcement-modal-close:hover{background:var(--v3-red);color:#fff} .announcement-modal-body{font-size:14px;color:var(--v3-text-2);line-height:1.6;margin-bottom:20px} .announcement-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap} .announcement-dismiss-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--v3-text-3);cursor:pointer} .store-search-secondary-results{padding:24px 0} .store-search-secondary-head{display:flex;align-items:center;gap:12px;margin-bottom:16px} .store-search-secondary-head strong{font-size:16px;font-weight:700;color:var(--v3-text)} .store-search-secondary-head span{font-size:13px;color:var(--v3-text-3);background:var(--v3-bg-3);padding:2px 10px;border-radius:var(--v3-r-full)} .store-surface-plain{background:transparent} @media (max-width:900px){.magaza-nav-actions .magaza-nav-action-btn:not(.magaza-nav-icon-btn):not(.magaza-nav-btn-primary):not(.magaza-nav-btn-login):not(.magaza-nav-btn-register){display:none}} @media (max-width:640px){.magaza-nav-main-bar{height:auto;padding:10px 0} .magaza-nav-main-inner{padding:0 12px;gap:10px;flex-wrap:wrap;align-items:center} .magaza-nav-search-wrap{display:block;order:3;flex:1 0 100%;max-width:none} .magaza-nav-actions{margin-left:auto;gap:6px} .magaza-nav-btn-login,.magaza-nav-btn-register{padding:8px 12px;font-size:12px} .magaza-nav-profile-chip-copy{display:none} .magaza-nav-hamburger{display:flex} .cookie-banner-inner{flex-wrap:wrap;gap:12px;padding:12px 16px} .cookie-banner-copy{flex:1 1 100%} .cookie-banner-actions{flex:1 1 100%;flex-wrap:wrap;justify-content:stretch;margin-left:0} .cookie-banner-actions .btn{flex:1 1 calc(50% - 4px);min-width:0} .cookie-banner--prefs-open .cookie-banner-preferences{grid-template-columns:1fr} body:has(#cookieBanner:not(.cookie-banner--hidden)) .magaza-float-cta-wrap{bottom:120px} .store-home-slide-overlay{padding:16px} .store-home-slide-copy h1,.store-home-slide-copy h2{font-size:22px} .store-home-slide-copy p{display:none} .store-home-slide-btn{padding:9px 18px;font-size:13px}} .magaza-nav-drawer{position:fixed;inset:0;z-index:var(--v3-z-modal);pointer-events:none} .magaza-nav-drawer.is-open{pointer-events:all} .magaza-nav-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.3s ease} .magaza-nav-drawer.is-open .magaza-nav-drawer-backdrop{opacity:1} .magaza-nav-drawer-panel{position:absolute;left:0;top:0;bottom:0;width:300px;background:var(--v3-bg-2);border-right:1px solid var(--v3-border);transform:translateX(-100%);transition:transform 0.35s var(--v3-ease);overflow-y:auto;padding:20px} .magaza-nav-drawer.is-open .magaza-nav-drawer-panel{transform:translateX(0)} .store-trust-banner{display:flex;align-items:center;justify-content:center;gap:32px;padding:20px;background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);margin:24px 0;flex-wrap:wrap} .store-trust-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--v3-text-2)} .store-trust-icon{width:36px;height:36px;border-radius:var(--v3-r-md);display:flex;align-items:center;justify-content:center;font-size:16px} @keyframes fadeInUp{from{opacity:0;transform:translateY(16px)} to{opacity:1;transform:translateY(0)}} @keyframes shimmer{0%{background-position:-200% 0} 100%{background-position:200% 0}} .skeleton{background:linear-gradient(90deg,var(--v3-bg-3) 25%,var(--v3-bg-4) 50%,var(--v3-bg-3) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--v3-r-md)} .magaza-card-v2[data-card-accent]{--card-accent-color:attr(data-card-accent)} .d-none{display:none} .d-flex{display:flex} .d-inline-flex{display:inline-flex} .align-items-center{align-items:center} .gap-2{gap:8px} .text-muted{color:var(--v3-text-3)} .text-accent{color:var(--v3-accent)} .text-success{color:var(--v3-green)} .text-danger{color:var(--v3-red)} .text-warning{color:var(--v3-yellow)} .w-100{width:100%} .magaza-nav-badge{display:none;position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;background:var(--v3-red);color:#fff;font-size:10px;font-weight:700;border-radius:var(--v3-r-full);align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--v3-bg)} .magaza-nav-badge:not(:empty){display:flex} .magaza-nav-profile-wrap{position:relative} .magaza-nav-profile-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-full);cursor:pointer;transition:all var(--v3-dur-fast) ease} .magaza-nav-profile-chip:hover{border-color:var(--v3-accent);background:var(--v3-bg-4)} .magaza-nav-avatar-img{width:30px;height:30px;border-radius:50%;object-fit:cover} .magaza-nav-avatar-placeholder{width:30px;height:30px;border-radius:50%;background:var(--v3-accent-grad);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0} .magaza-nav-profile-chip-copy{display:flex;flex-direction:column;text-align:left;min-width:0} .magaza-nav-profile-chip-copy strong{font-size:12px;font-weight:600;color:var(--v3-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px} .magaza-nav-profile-chip-copy small{font-size:11px;color:var(--v3-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:88px} .magaza-nav-profile-chevron{font-size:10px;color:var(--v3-text-3);transition:transform var(--v3-dur-fast) ease;flex-shrink:0} .magaza-nav-profile-chip[aria-expanded="true"] .magaza-nav-profile-chevron{transform:rotate(180deg)} .magaza-nav-profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--v3-bg-3);border:1px solid var(--v3-border-2);border-radius:var(--v3-r-xl);box-shadow:var(--v3-shadow-lg);z-index:var(--v3-z-nav);overflow:hidden;opacity:0;transform:translateY(-8px) scale(0.96);pointer-events:none;transition:all 0.2s var(--v3-ease)} .magaza-nav-profile-dropdown[aria-hidden="false"],.magaza-nav-profile-dropdown.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:all} .magaza-nav-dropdown-header{padding:16px;background:linear-gradient(135deg,rgba(99,102,241,0.12),rgba(139,92,246,0.08));border-bottom:1px solid var(--v3-border);display:flex;align-items:center;gap:12px} .magaza-nav-dropdown-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--v3-accent);flex-shrink:0} .magaza-nav-dropdown-avatar-placeholder{width:44px;height:44px;border-radius:50%;background:var(--v3-accent-grad);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--v3-accent)} .magaza-nav-dropdown-user{display:flex;flex-direction:column;gap:2px;min-width:0} .magaza-nav-dropdown-name{font-size:14px;font-weight:560;color:var(--v3-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .magaza-nav-dropdown-stats{font-size:11px;color:var(--v3-text-3)} .magaza-nav-dropdown-bakiye{font-size:12px;color:var(--v3-green);font-weight:600} .magaza-nav-dropdown-menu{padding:8px;display:flex;flex-direction:column;gap:2px} .magaza-nav-dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--v3-r-md);cursor:pointer;transition:background var(--v3-dur-fast) ease;width:100%;text-align:left;color:var(--v3-text);font-weight:500} .magaza-nav-dropdown-item:hover{background:var(--v3-bg-4)} .magaza-nav-dropdown-emoji{font-size:18px;width:30px;text-align:center;flex-shrink:0} .magaza-nav-dropdown-copy{display:flex;flex-direction:column;gap:1px} .magaza-nav-dropdown-copy strong{font-size:13px;font-weight:520;color:var(--v3-text)} .magaza-nav-dropdown-copy small{font-size:11px;color:var(--v3-text-3)} .magaza-nav-dropdown-divider{height:1px;background:var(--v3-border);margin:4px 12px} .magaza-nav-dropdown-logout{color:var(--v3-red)} .magaza-nav-dropdown-logout:hover{background:rgba(239,68,68,0.1)} .magaza-nav-dropdown-logout .magaza-nav-dropdown-copy strong{color:var(--v3-red)} .magaza-nav-bar-wrapper{border-top:1px solid var(--v3-border);overflow:visible} .magaza-nav-bar{overflow:visible;scrollbar-width:none;position:relative;z-index:12} .magaza-nav-bar::-webkit-scrollbar{display:none} .magaza-nav-bar-inner{display:flex;align-items:center;gap:4px;padding:6px 20px;max-width:1400px;margin:0 auto;white-space:nowrap} .magaza-nav-card{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--v3-r-full);font-size:13px;font-weight:500;color:var(--v3-text-2);cursor:pointer;transition:all var(--v3-dur-fast) ease;white-space:nowrap;flex-shrink:0;background:transparent;border:1px solid transparent;appearance:none;font:inherit;text-align:left} .magaza-nav-card:hover{background:var(--v3-bg-3);color:var(--v3-text);border-color:var(--v3-border)} .magaza-nav-card.is-active{background:rgba(99,102,241,0.15);color:var(--v3-accent);border-color:rgba(99,102,241,0.3)} .magaza-nav-card .chevron{font-size:10px;transition:transform var(--v3-dur-fast) ease} .magaza-nav-card[aria-expanded="true"] .chevron{transform:rotate(180deg)} .magaza-nav-card-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0} .magaza-nav-card-badge{display:flex;align-items:center;justify-content:center} .magaza-cat-drawer-wrap{position:absolute;top:100%;left:0;right:0;background:var(--v3-bg-2);border:1px solid var(--v3-border);border-top:none;box-shadow:var(--v3-shadow-lg);z-index:calc(var(--v3-z-modal) + 10);border-radius:0 0 var(--v3-r-xl) var(--v3-r-xl);overflow:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:all 0.25s var(--v3-ease)} .magaza-cat-drawer-wrap.is-open{opacity:1;transform:translateY(0);pointer-events:all}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--v3-bg-4);border-radius:var(--v3-r-full)}::-webkit-scrollbar-thumb:hover{background:var(--v3-border-2)}:focus-visible{outline:2px solid var(--v3-accent);outline-offset:2px} .auth-login-splash,.auth-hesap-splash{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px} .auth-hesap-logo{display:block;margin-bottom:8px} .auth-hesap-logo img{height:44px;width:auto;object-fit:contain} .auth-card,.auth-card-hesap{width:100%;max-width:420px;background:var(--v3-bg-card);border:1px solid var(--v3-border-2);border-radius:var(--v3-r-2xl);padding:36px 32px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--v3-shadow-lg)} .auth-card-title{font-size:22px;font-weight:800;color:var(--v3-text);margin:0 0 24px;text-align:center} .auth-input-wrap{position:relative;margin-bottom:14px} .auth-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--v3-text-3);font-size:14px;pointer-events:none} .auth-input{width:100%;height:48px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-lg);color:var(--v3-text);font-size:14px;padding:0 42px 0 42px;outline:none;transition:all var(--v3-dur-fast) ease;font-family:inherit} .auth-input:only-child,.auth-input-wrap:not(:has(.auth-input-icon)) .auth-input{padding-left:16px} .auth-input::placeholder{color:var(--v3-text-3)} .auth-input:focus{border-color:var(--v3-accent);background:var(--v3-bg-4);box-shadow:0 0 0 3px var(--v3-accent-glow)} .auth-toggle-pw{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--v3-text-3);font-size:14px;transition:color var(--v3-dur-fast) ease} .auth-toggle-pw:hover{color:var(--v3-text)} .auth-remember-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px} .auth-remember-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--v3-text-2);cursor:pointer} .auth-remember-label input[type="checkbox"]{width:16px;height:16px;accent-color:var(--v3-accent);cursor:pointer} .auth-remember-help{font-size:11px;color:var(--v3-text-3)} .auth-turnstile-widget-wrap{margin-bottom:16px;display:flex;justify-content:center} .auth-submit-btn{width:100%;height:50px;border-radius:var(--v3-r-full);font-size:14px;font-weight:700;letter-spacing:0.05em;display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--v3-dur) var(--v3-ease);cursor:pointer;border:none} .auth-submit-blue,.auth-submit-btn{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 20px var(--v3-accent-glow)} .auth-submit-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 30px var(--v3-accent-glow)} .auth-btn-arrow{font-size:13px} .auth-forgot-link{display:block;text-align:center;margin-top:16px;font-size:13px;color:var(--v3-text-3);transition:color var(--v3-dur-fast) ease} .auth-forgot-link:hover{color:var(--v3-accent)} .auth-register-wide{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:420px;height:50px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border-2);border-radius:var(--v3-r-full);font-size:14px;font-weight:700;letter-spacing:0.05em;color:var(--v3-text-2);transition:all var(--v3-dur) ease} .auth-register-wide:hover{border-color:var(--v3-accent);color:var(--v3-accent);background:rgba(99,102,241,0.06)} .auth-hesap-footer{font-size:12px;color:var(--v3-text-3);text-align:center;margin-top:8px} .alert{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--v3-r-lg);font-size:13px;margin-bottom:16px} .alert-success{background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.25);color:var(--v3-green)} .alert-danger,.alert-error{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.25);color:var(--v3-red)} .alert-warning{background:rgba(234,179,8,0.1);border:1px solid rgba(234,179,8,0.25);color:var(--v3-yellow)} .alert-info{background:rgba(99,102,241,0.1);border:1px solid rgba(99,102,241,0.25);color:var(--v3-accent)} .breadcrumb-nav{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--v3-text-3);margin-bottom:16px;padding-top:16px;flex-wrap:wrap} .breadcrumb-nav a{color:var(--v3-text-3);transition:color var(--v3-dur-fast) ease} .breadcrumb-nav a:hover{color:var(--v3-accent)} .mb-3{margin-bottom:16px} .category-premium-hero{position:relative;border-radius:var(--v3-r-2xl);overflow:hidden;margin-bottom:24px;background:var(--v3-bg-2);border:1px solid var(--v3-border);display:flex;align-items:stretch;min-height:200px} .category-premium-stage{position:relative;width:280px;flex-shrink:0;overflow:hidden;background:var(--v3-bg-3);display:flex;align-items:center;justify-content:center} .category-premium-stage.has-banner-art{width:360px} .category-premium-stage img{width:100%;height:100%;object-fit:cover} .category-premium-stage svg,.category-premium-stage .cat-icon-wrap{font-size:80px;opacity:0.5} .category-premium-copy{flex:1;padding:32px;display:flex;align-items:center} .category-premium-copy-main h1{font-size:clamp(22px,4vw,36px);font-weight:800;color:var(--v3-text);margin:0 0 12px;display:flex;align-items:center;gap:10px} .category-premium-copy-main p{font-size:14px;color:var(--v3-text-2);margin:0;line-height:1.6;max-width:500px} @media (max-width:640px){.category-premium-hero{flex-direction:column} .category-premium-stage{width:100%;height:160px} .category-premium-stage.has-banner-art{width:100%} .category-premium-copy{padding:20px}} .category-subcategory-showcase{margin-bottom:24px} .category-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px} @media (max-width:480px){.category-subcategory-grid{grid-template-columns:repeat(2,1fr);gap:10px}} .category-subcategory-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 14px;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);text-align:center;cursor:pointer;transition:all var(--v3-dur) var(--v3-ease);backdrop-filter:blur(8px);position:relative;overflow:hidden;text-decoration:none} .category-subcategory-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--category-card-start,var(--v3-accent)),var(--category-card-end,var(--v3-accent-2)));opacity:0;transition:opacity var(--v3-dur) ease} .category-subcategory-card:hover{transform:translateY(-5px) scale(1.02);border-color:rgba(255,255,255,0.2);box-shadow:0 12px 40px rgba(0,0,0,0.4),0 0 20px var(--category-card-glow,rgba(99,102,241,0.3))} .category-subcategory-card:hover::before{opacity:0.15} .category-subcategory-card-icon{width:52px;height:52px;border-radius:var(--v3-r-lg);background:linear-gradient(135deg,var(--category-card-start,var(--v3-accent)),var(--category-card-end,var(--v3-accent-2)));display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;box-shadow:0 4px 15px var(--category-card-glow,var(--v3-accent-glow));position:relative;transition:transform var(--v3-dur) var(--v3-spring);flex-shrink:0} .category-subcategory-card:hover .category-subcategory-card-icon{transform:scale(1.1) rotate(-5deg)} .category-subcategory-card-label{font-size:13px;font-weight:600;color:var(--v3-text);position:relative;line-height:1.3} .category-subcategory-card-count{font-size:11px;color:var(--v3-text-3);position:relative} .product-premium-hero{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start;margin-bottom:40px} @media (max-width:860px){.product-premium-hero{grid-template-columns:1fr}} .product-premium-stage{position:relative;border-radius:var(--v3-r-2xl);overflow:hidden;aspect-ratio:1/1;background:var(--v3-bg-2);border:1px solid var(--v3-border);display:flex;align-items:center;justify-content:center} .product-premium-stage img{width:100%;height:100%;object-fit:cover} .product-premium-stage svg,.product-premium-stage .cat-icon-wrap{font-size:100px;opacity:0.4} .product-premium-copy{display:flex;flex-direction:column;gap:0} .product-premium-buy-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-2xl);padding:28px;backdrop-filter:blur(8px)} .product-premium-buy-card h1{font-size:clamp(20px,3vw,28px);font-weight:800;color:var(--v3-text);margin:0 0 12px;display:flex;align-items:flex-start;gap:10px;line-height:1.3} .product-premium-short{font-size:14px;color:var(--v3-text-2);margin:0 0 16px;line-height:1.6} .product-premium-proof{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px} .product-premium-proof span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--v3-text-2);background:var(--v3-bg-3);padding:4px 10px;border-radius:var(--v3-r-full);border:1px solid var(--v3-border)} .product-premium-proof span i{color:var(--v3-accent)} .product-premium-price{margin-bottom:20px;padding:16px;background:rgba(34,197,94,0.05);border:1px solid rgba(34,197,94,0.15);border-radius:var(--v3-r-lg)} .product-premium-price-kicker{display:block;font-size:11px;text-transform:uppercase;letter-spacing:0.07em;color:var(--v3-text-3);margin-bottom:4px} .product-premium-price .current{display:block;font-size:32px;font-weight:800;color:var(--v3-green);line-height:1} .product-premium-price .old{display:inline-block;font-size:14px;color:var(--v3-text-3);text-decoration:line-through;margin-top:4px} .product-premium-price .savings{display:inline-block;font-size:12px;color:var(--v3-green);background:rgba(34,197,94,0.1);padding:2px 8px;border-radius:var(--v3-r-full);margin-left:8px} .product-premium-summary{margin-bottom:16px;border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);overflow:hidden} .product-premium-summary-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:13px;color:var(--v3-text-2);border-bottom:1px solid var(--v3-border)} .product-premium-summary-item:last-child{border-bottom:none} .product-premium-summary-item strong{color:var(--v3-text);font-weight:600} .product-premium-summary-item.is-total{background:rgba(99,102,241,0.05);flex-wrap:wrap;gap:4px} .product-premium-summary-item.is-total strong{color:var(--v3-accent);font-size:15px} .product-premium-summary-item small{width:100%;color:var(--v3-text-3);font-size:11px} .product-premium-qty-block{display:flex;align-items:center;gap:12px;margin-bottom:8px} .magaza-card-meta-inline{font-size:13px;color:var(--v3-text-3);white-space:nowrap} .product-premium-qty,.product-detail-qty{display:flex;align-items:center;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-full);overflow:hidden} .product-detail-qty-btn{width:40px;height:40px;font-size:18px;color:var(--v3-text-2);transition:all var(--v3-dur-fast) ease;display:flex;align-items:center;justify-content:center} .product-detail-qty-btn:hover{background:var(--v3-bg-4);color:var(--v3-text)} .product-detail-qty-input{width:52px;text-align:center;background:transparent;border:none;color:var(--v3-text);font-size:15px;font-weight:600;padding:0;outline:none;appearance:textfield;-moz-appearance:textfield} .product-detail-qty-input::-webkit-inner-spin-button,.product-detail-qty-input::-webkit-outer-spin-button{-webkit-appearance:none} .product-premium-qty-note{font-size:11px;color:var(--v3-text-3);margin:0 0 20px} .product-premium-actions{display:flex;gap:10px;flex-wrap:wrap} .store-premium-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--v3-r-full);font-size:14px;font-weight:700;transition:all var(--v3-dur) var(--v3-ease);cursor:pointer;border:none;flex:1;min-width:140px} .store-premium-btn.is-primary{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 20px var(--v3-accent-glow)} .store-premium-btn.is-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 30px var(--v3-accent-glow)} .store-premium-btn.is-secondary{background:var(--v3-bg-3);color:var(--v3-text-2);border:1.5px solid var(--v3-border-2)} .store-premium-btn.is-secondary:hover{background:var(--v3-bg-4);color:var(--v3-text);border-color:var(--v3-accent)} .store-premium-btn:disabled{opacity:0.4;cursor:not-allowed} .product-premium-fav-btn{width:50px;height:50px;flex:none;min-width:unset;border-radius:var(--v3-r-lg)} .cart-body-premium{display:flex;flex-direction:column;gap:0} .cart-hero-premium{position:relative;border-radius:var(--v3-r-2xl);overflow:hidden;margin-bottom:24px;background:linear-gradient(135deg,rgba(99,102,241,0.15),rgba(139,92,246,0.1));border:1px solid rgba(99,102,241,0.25);padding:32px} .cart-hero-premium-glow{position:absolute;width:400px;height:200px;top:-50px;right:-50px;background:radial-gradient(ellipse,rgba(99,102,241,0.25),transparent 70%);filter:blur(40px);pointer-events:none} .cart-hero-premium-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:40px 40px} .cart-hero-premium-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap} .cart-hero-premium-main{display:flex;align-items:center;gap:20px} .cart-hero-premium-icon{width:56px;height:56px;background:rgba(99,102,241,0.2);border-radius:var(--v3-r-xl);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--v3-accent);flex-shrink:0} .cart-hero-premium-kicker{display:flex;align-items:center;gap:10px;margin-bottom:6px} .cart-hero-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--v3-green);background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.2);padding:3px 10px;border-radius:var(--v3-r-full)} .cart-hero-count{font-size:12px;color:var(--v3-text-3);background:var(--v3-bg-3);padding:3px 10px;border-radius:var(--v3-r-full)} .cart-hero-title{font-size:clamp(18px,3vw,26px);font-weight:800;color:var(--v3-text);margin:0 0 4px;display:flex;align-items:center;gap:8px} .cart-hero-desc{font-size:13px;color:var(--v3-text-2);margin:0} .cart-hero-premium-actions{display:flex;gap:10px;flex-wrap:wrap} .cart-hero-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:var(--v3-r-full);font-size:13px;font-weight:600;transition:all var(--v3-dur-fast) ease;white-space:nowrap} .cart-hero-btn-primary{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 15px var(--v3-accent-glow)} .cart-hero-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)} .cart-hero-btn-ghost{background:rgba(255,255,255,0.07);color:var(--v3-text-2);border:1px solid var(--v3-border-2)} .cart-hero-btn-ghost:hover{background:rgba(255,255,255,0.12);color:var(--v3-text)} .cart-subbar-premium{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);margin-bottom:20px;flex-wrap:wrap} .cart-subbar-left{display:flex;align-items:center;gap:10px} .cart-subbar-stat{font-size:13px;color:var(--v3-text-2)} .cart-subbar-stat strong{color:var(--v3-text)} .cart-subbar-dot{width:4px;height:4px;border-radius:50%;background:var(--v3-text-3)} .cart-subbar-hint{font-size:12px;color:var(--v3-text-3)} .cart-subbar-right{display:flex;align-items:center;gap:8px} .cart-subbar-total-label{font-size:13px;color:var(--v3-text-3)} .cart-subbar-total-value{font-size:16px;font-weight:700;color:var(--v3-green)} .cart-layout-premium{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start} @media (max-width:860px){.cart-layout-premium{grid-template-columns:1fr}} .cart-list-premium{display:flex;flex-direction:column;gap:12px} .cart-item-premium{display:flex;align-items:center;gap:16px;padding:16px;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);transition:all var(--v3-dur-fast) ease;backdrop-filter:blur(8px)} .cart-item-premium:hover{border-color:var(--v3-border-2);transform:translateX(4px)} .cart-item-image-premium{width:80px;height:80px;border-radius:var(--v3-r-lg);overflow:hidden;flex-shrink:0;background:var(--v3-bg-3);position:relative} .cart-item-image-premium img{width:100%;height:100%;object-fit:cover} .cart-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--v3-text-3);font-size:22px} .cart-item-info-premium{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px} .cart-item-title{font-size:14px;font-weight:600;color:var(--v3-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;transition:color var(--v3-dur-fast) ease} .cart-item-title:hover{color:var(--v3-accent)} .cart-item-meta{font-size:12px;color:var(--v3-text-3)} .cart-qty-form{display:flex;align-items:center;gap:8px} .cart-qty-label{font-size:12px;color:var(--v3-text-3)} .cart-qty-controls{display:flex;align-items:center;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-full);overflow:hidden} .cart-qty-btn{width:32px;height:32px;font-size:16px;color:var(--v3-text-2);transition:all var(--v3-dur-fast) ease;display:flex;align-items:center;justify-content:center} .cart-qty-btn:hover{background:var(--v3-bg-4);color:var(--v3-text)} .cart-qty-value{width:32px;text-align:center;font-size:13px;font-weight:600;color:var(--v3-text)} .cart-item-total-premium{font-size:16px;font-weight:700;color:var(--v3-green);white-space:nowrap;flex-shrink:0} .cart-remove-btn{width:36px;height:36px;border-radius:var(--v3-r-md);background:rgba(239,68,68,0.08);color:var(--v3-red);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:all var(--v3-dur-fast) ease;border:1px solid rgba(239,68,68,0.15)} .cart-remove-btn:hover{background:rgba(239,68,68,0.2);border-color:var(--v3-red)} .cart-summary-premium{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-2xl);padding:24px;position:sticky;top:120px;backdrop-filter:blur(8px)} .cart-summary-premium-head{margin-bottom:20px} .cart-summary-title{font-size:15px;font-weight:700;color:var(--v3-text);margin:0 0 6px;display:flex;align-items:center;gap:8px} .cart-summary-title i{color:var(--v3-accent)} .cart-summary-premium-sub{font-size:12px;color:var(--v3-text-3);margin:0;line-height:1.5} .cart-summary-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--v3-border);font-size:13px;color:var(--v3-text-2)} .cart-summary-row strong{color:var(--v3-text);font-weight:600} .cart-summary-meta-row strong{color:var(--v3-green)} .cart-summary-total{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-bottom:16px} .cart-summary-total span{font-size:14px;font-weight:700;color:var(--v3-text-2)} .cart-summary-total strong{font-size:22px;font-weight:800;color:var(--v3-green)} .checkout-payment-methods{margin-top:4px} .order-history-card{display:block;padding:16px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);transition:all var(--v3-dur-fast) ease;text-decoration:none;margin-bottom:8px} .order-history-card:hover{border-color:var(--v3-accent);transform:translateX(4px);background:rgba(99,102,241,0.05)} .order-history-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px} .support-ticket-code{font-size:11px;color:var(--v3-text-3);background:var(--v3-bg-4);padding:2px 8px;border-radius:var(--v3-r-full);font-family:monospace} .order-history-card-body h3{font-size:14px;font-weight:600;color:var(--v3-text);margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .order-history-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px} .order-history-meta span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--v3-text-3)} .order-history-meta i{color:var(--v3-accent);font-size:11px} .order-history-badges{display:flex;flex-wrap:wrap;gap:6px} .order-history-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--v3-r-full);background:rgba(99,102,241,0.1);color:var(--v3-accent);border:1px solid rgba(99,102,241,0.2)} .account-hub-strip{background:rgba(249,115,22,0.08);border:1px solid rgba(249,115,22,0.25);border-radius:var(--v3-r-xl);padding:16px 20px;margin-bottom:20px} .account-hub-strip strong{display:block;font-size:14px;font-weight:700;color:var(--v3-orange);margin-bottom:4px} .wallet-provider-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px} .wallet-provider-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-xl);cursor:pointer;transition:all var(--v3-dur-fast) ease;width:100%;text-align:left} .wallet-provider-card:hover{border-color:var(--v3-accent);background:var(--v3-bg-4)} .wallet-provider-card.is-active{border-color:var(--v3-accent);background:rgba(99,102,241,0.08)} .wallet-provider-icon{width:44px;height:44px;border-radius:var(--v3-r-lg);background:var(--v3-accent-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0} .wallet-provider-copy{flex:1;display:flex;flex-direction:column;gap:2px} .wallet-provider-copy strong{font-size:14px;font-weight:700;color:var(--v3-text)} .wallet-provider-copy small{font-size:11px;color:var(--v3-text-3)} .wallet-provider-copy span{font-size:12px;color:var(--v3-text-2)} .store-premium-head-compact{margin-bottom:16px} .store-premium-kicker{display:block;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;color:var(--v3-accent);font-weight:600;margin-bottom:4px} .store-premium-head h1{font-size:22px;font-weight:800;color:var(--v3-text);margin:0 0 6px;display:flex;align-items:center;gap:8px} .store-premium-head p{font-size:13px;color:var(--v3-text-2);margin:0} .category-subcategory-card strong{font-size:13px;font-weight:600;color:var(--v3-text);position:relative;line-height:1.3;text-align:center} .category-premium-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--store-product-card-width),var(--store-product-card-width)));justify-content:center;gap:16px} @media (max-width:640px){.category-premium-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}} .category-product-item{display:contents} .category-premium-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px;flex-wrap:wrap} .category-premium-page-list{display:flex;align-items:center;gap:4px;flex-wrap:wrap} .category-premium-page-link{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);font-size:13px;font-weight:500;color:var(--v3-text-2);transition:all var(--v3-dur-fast) ease;min-width:38px;justify-content:center} .category-premium-page-link:hover{border-color:var(--v3-accent);color:var(--v3-accent);background:rgba(99,102,241,0.06)} .category-premium-page-link.is-active{background:var(--v3-accent-grad);border-color:transparent;color:#fff;box-shadow:0 2px 10px var(--v3-accent-glow)} .category-premium-page-gap{display:inline-flex;align-items:center;padding:8px 6px;color:var(--v3-text-3);font-size:13px} .product-premium-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--v3-border)} .product-premium-meta span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--v3-text-3)} .product-premium-meta i{color:var(--v3-green)} .product-premium-tabs{display:flex;gap:4px;background:var(--v3-bg-2);border-radius:var(--v3-r-xl);padding:5px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;flex-wrap:wrap} .product-premium-tabs::-webkit-scrollbar{display:none} .product-premium-tabs button{padding:9px 20px;border-radius:var(--v3-r-lg);font-size:13px;font-weight:600;color:var(--v3-text-3);transition:all var(--v3-dur-fast) ease;white-space:nowrap;flex-shrink:0} .product-premium-tabs button:hover{background:var(--v3-bg-3);color:var(--v3-text)} .product-premium-tabs button.is-active,.product-premium-tabs button[aria-selected="true"]{background:var(--v3-accent-grad);color:#fff;box-shadow:0 2px 10px var(--v3-accent-glow)} .product-premium-panel{display:none} .product-premium-panel.is-active,.product-premium-panel:not([hidden]){display:block} .product-premium-panel h2{font-size:18px;font-weight:700;color:var(--v3-text);margin:0 0 16px;display:flex;align-items:center;gap:8px} .product-premium-panel>div{font-size:14px;color:var(--v3-text-2);line-height:1.8} .product-premium-panel>div p{margin:0 0 12px} .product-premium-panel>div ul,.product-premium-panel>div ol{list-style:initial;padding-left:20px;margin:0 0 12px} .product-premium-panel>div li{margin-bottom:6px} .product-premium-usage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:4px} .product-premium-usage-card{background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:20px;counter-increment:usage-step;position:relative} .product-premium-usage-card::before{content:counter(usage-step);position:absolute;top:-10px;left:16px;width:24px;height:24px;background:var(--v3-accent-grad);color:#fff;font-size:11px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center} .product-premium-usage-card strong{display:block;font-size:14px;font-weight:700;color:var(--v3-text);margin-bottom:8px} .product-premium-usage-card p{font-size:13px;color:var(--v3-text-2);margin:0;line-height:1.6} .product-premium-review-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;color:var(--v3-text-2)} .product-premium-review-toolbar select{background:var(--v3-bg-3);border:1px solid var(--v3-border);color:var(--v3-text);padding:6px 12px;border-radius:var(--v3-r-md);font-size:13px;outline:none;cursor:pointer} .product-premium-review{background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:18px;margin-bottom:12px} .product-premium-review-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap} .product-premium-review-head strong{font-size:14px;font-weight:700;color:var(--v3-text)} .product-premium-review-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--v3-green);background:rgba(34,197,94,0.1);padding:2px 8px;border-radius:var(--v3-r-full);border:1px solid rgba(34,197,94,0.2)} .store-review-stars{display:flex;align-items:center;gap:3px;margin-bottom:4px;color:var(--v3-yellow);font-size:13px} .store-review-stars span{font-size:12px;color:var(--v3-text-3);margin-left:4px} .product-premium-review-date{font-size:11px;color:var(--v3-text-3);display:block;margin-bottom:8px} .product-premium-review p{font-size:13px;color:var(--v3-text-2);margin:0;line-height:1.6} .product-premium-review-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px} .checkout-payment-methods{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 10px} .checkout-payment-method{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--v3-text-3);background:var(--v3-bg-3);border:1px solid var(--v3-border);padding:3px 10px;border-radius:var(--v3-r-full)} .checkout-summary-note{font-size:11px;color:var(--v3-text-3);line-height:1.5;margin:0 0 12px} .checkout-support-links{display:flex;flex-direction:column;gap:4px;margin-bottom:16px} .checkout-support-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--v3-text-3);transition:color var(--v3-dur-fast) ease} .checkout-support-link:hover{color:var(--v3-accent)} .cart-checkout-btn-premium{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:var(--v3-accent-grad);color:#fff;border-radius:var(--v3-r-full);font-size:14px;font-weight:700;margin-bottom:10px;box-shadow:0 4px 20px var(--v3-accent-glow);transition:all var(--v3-dur) ease} .cart-checkout-btn-premium:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 30px var(--v3-accent-glow)} .cart-continue-btn-premium{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px;background:transparent;border:1px solid var(--v3-border);color:var(--v3-text-3);border-radius:var(--v3-r-full);font-size:13px;font-weight:500;transition:all var(--v3-dur-fast) ease} .cart-continue-btn-premium:hover{border-color:var(--v3-border-2);color:var(--v3-text)} .cart-mobile-checkout-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--v3-bg-3);border-top:1px solid var(--v3-border);padding:12px 16px;z-index:var(--v3-z-sticky);align-items:center;justify-content:space-between;gap:12px;backdrop-filter:blur(12px)} @media (max-width:860px){.cart-mobile-checkout-bar{display:flex} .store-premium-shell.page-cart{padding-bottom:80px}} .cart-mobile-checkout-total{display:flex;flex-direction:column;gap:2px} .cart-mobile-checkout-total span{font-size:11px;color:var(--v3-text-3)} .cart-mobile-checkout-total strong{font-size:18px;font-weight:700;color:var(--v3-green)} .cart-mobile-checkout-cta{display:inline-flex;align-items:center;gap:7px;padding:11px 22px;background:var(--v3-accent-grad);color:#fff;border-radius:var(--v3-r-full);font-size:14px;font-weight:700;box-shadow:0 4px 15px var(--v3-accent-glow)} .cart-empty-premium-layout{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start} @media (max-width:860px){.cart-empty-premium-layout{grid-template-columns:1fr}} .cart-empty-premium-main{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-2xl);position:relative;overflow:hidden} .cart-empty-premium-orbit{position:absolute;width:300px;height:300px;border-radius:50%;border:1px dashed rgba(99,102,241,0.2);top:50%;left:50%;transform:translate(-50%,-50%);animation:orbFloat 12s ease-in-out infinite;pointer-events:none} .cart-empty-premium-icon{width:72px;height:72px;background:rgba(99,102,241,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--v3-accent);margin-bottom:20px;position:relative} .cart-empty-premium-heading{font-size:22px;font-weight:800;color:var(--v3-text);margin:0 0 12px;display:flex;align-items:center;gap:8px} .cart-empty-premium-lead{font-size:14px;color:var(--v3-text-2);max-width:360px;line-height:1.6;margin:0 0 24px} .cart-empty-premium-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center} .cart-empty-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:var(--v3-r-full);font-size:13px;font-weight:600;background:var(--v3-bg-3);border:1px solid var(--v3-border-2);color:var(--v3-text-2);transition:all var(--v3-dur-fast) ease} .cart-empty-btn:hover{background:var(--v3-bg-4);color:var(--v3-text)} .cart-empty-btn-premium-primary{background:var(--v3-accent-grad);color:#fff;border-color:transparent;box-shadow:0 4px 15px var(--v3-accent-glow)} .cart-empty-btn-premium-primary:hover{filter:brightness(1.1);transform:translateY(-1px)} .cart-summary-empty-text-premium{font-size:13px;color:var(--v3-text-3);line-height:1.6;margin:0} .order-confirm-shell{padding-bottom:60px} .order-confirm-hero{background:linear-gradient(135deg,rgba(99,102,241,0.12),rgba(139,92,246,0.08));border:1px solid rgba(99,102,241,0.2);border-radius:var(--v3-r-2xl);padding:32px;margin-bottom:28px} .order-confirm-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap} .order-confirm-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--v3-green);background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.2);padding:4px 12px;border-radius:var(--v3-r-full);margin-bottom:10px} .order-confirm-hero-copy h1{font-size:clamp(20px,3vw,28px);font-weight:800;color:var(--v3-text);margin:0 0 8px;display:flex;align-items:center;gap:8px} .order-confirm-hero-copy p{font-size:14px;color:var(--v3-text-2);margin:0} .order-confirm-hero-actions{display:flex;gap:10px;flex-wrap:wrap} .order-confirm-hero-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;background:var(--v3-bg-3);border:1px solid var(--v3-border-2);color:var(--v3-text-2);border-radius:var(--v3-r-full);font-size:13px;font-weight:600;transition:all var(--v3-dur-fast) ease} .order-confirm-hero-btn:hover{background:var(--v3-bg-4);color:var(--v3-text)} .order-confirm-hero-btn-primary{background:var(--v3-accent-grad);color:#fff;border-color:transparent;box-shadow:0 4px 15px var(--v3-accent-glow)} .order-confirm-hero-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)} .order-confirm-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start} @media (max-width:860px){.order-confirm-grid{grid-template-columns:1fr}} .order-confirm-section-head{margin-bottom:16px} .order-confirm-section-head h2{font-size:18px;font-weight:700;color:var(--v3-text);margin:0 0 6px;display:flex;align-items:center;gap:8px} .order-confirm-section-head p{font-size:13px;color:var(--v3-text-2);margin:0} .order-confirm-line-items{display:flex;flex-direction:column;gap:12px} .order-confirm-line-item{display:flex;align-items:center;gap:16px;padding:16px;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);backdrop-filter:blur(8px)} .order-confirm-thumb-wrap{width:72px;height:72px;border-radius:var(--v3-r-lg);overflow:hidden;flex-shrink:0;background:var(--v3-bg-3);position:relative} .order-confirm-thumb{width:100%;height:100%;object-fit:cover} .order-confirm-thumb-placeholder{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:var(--v3-text-3);font-size:20px} .order-confirm-thumb-placeholder.is-visible{display:flex} .order-confirm-line-copy{flex:1;min-width:0} .order-confirm-line-copy strong{display:block;font-size:14px;font-weight:600;color:var(--v3-text);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .order-confirm-line-meta{display:flex;gap:10px;font-size:12px;color:var(--v3-text-3);flex-wrap:wrap} .order-confirm-line-meta i{color:var(--v3-accent)} .order-confirm-qty-form{display:flex;align-items:center;gap:8px;margin-top:8px} .social-showcase-page{padding-bottom:60px} .social-showcase-shell{padding-top:16px} .social-showcase-hero{margin-bottom:28px} .social-showcase-hero-inner{background:linear-gradient(135deg,rgba(99,102,241,0.12),rgba(139,92,246,0.08));border:1px solid rgba(99,102,241,0.2);border-radius:var(--v3-r-2xl);padding:40px 36px;display:flex;flex-direction:column;gap:16px} .social-showcase-hero-inner h1{font-size:clamp(24px,4vw,36px);font-weight:800;color:var(--v3-text);margin:0;display:flex;align-items:center;gap:10px} .social-showcase-hero-inner p{font-size:15px;color:var(--v3-text-2);margin:0;max-width:600px;line-height:1.6} .social-showcase-search{display:flex;align-items:center;gap:10px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-full);padding:0 18px;width:100%;max-width:440px;transition:border-color var(--v3-dur-fast) ease;cursor:text} .social-showcase-search:focus-within{border-color:var(--v3-accent);box-shadow:0 0 0 3px var(--v3-accent-glow)} .social-showcase-search i{color:var(--v3-text-3);font-size:14px} .social-showcase-search input{flex:1;height:46px;background:transparent;border:none;color:var(--v3-text);font-size:14px;outline:none;font-family:inherit} .social-showcase-search input::placeholder{color:var(--v3-text-3)} .social-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;margin-bottom:24px} @media (max-width:480px){.social-showcase-grid{grid-template-columns:repeat(3,1fr);gap:10px}} .social-showcase-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);text-align:center;cursor:pointer;transition:all var(--v3-dur) var(--v3-ease);position:relative;overflow:hidden;backdrop-filter:blur(8px);text-decoration:none} .social-showcase-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--social-card-start,var(--v3-accent)),var(--social-card-end,var(--v3-accent-2)));opacity:0;transition:opacity var(--v3-dur) ease} .social-showcase-card:hover{transform:translateY(-5px) scale(1.03);box-shadow:var(--v3-shadow-lg);border-color:rgba(255,255,255,0.18)} .social-showcase-card:hover::before{opacity:0.12} .social-showcase-card-icon{width:52px;height:52px;border-radius:var(--v3-r-lg);background:linear-gradient(135deg,var(--social-card-start,var(--v3-accent)),var(--social-card-end,var(--v3-accent-2)));display:flex;align-items:center;justify-content:center;transition:transform var(--v3-dur) var(--v3-spring);position:relative;flex-shrink:0;overflow:hidden} .social-showcase-card:hover .social-showcase-card-icon{transform:scale(1.1) rotate(-4deg)} .social-showcase-card strong{font-size:13px;font-weight:600;color:var(--v3-text);position:relative;line-height:1.3} .social-showcase-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;text-align:center;background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-2xl)} .social-showcase-empty-icon{width:60px;height:60px;background:rgba(99,102,241,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--v3-text-3);margin-bottom:4px} .social-showcase-empty strong{font-size:16px;font-weight:700;color:var(--v3-text-2)} .social-showcase-empty p{font-size:13px;color:var(--v3-text-3);margin:0;max-width:300px} .social-showcase-clear{padding:8px 20px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-full);font-size:13px;color:var(--v3-accent);cursor:pointer;transition:all var(--v3-dur-fast) ease;margin-top:4px} .social-showcase-clear:hover{background:rgba(99,102,241,0.1);border-color:var(--v3-accent)} .blog-main-title{font-size:24px;font-weight:800;color:var(--v3-text);margin:0;display:flex;align-items:center;gap:10px} .blog-title-icon{color:var(--v3-accent)} .blog-category-bar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:24px} .blog-category-bar::-webkit-scrollbar{display:none} .blog-cat-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-full);font-size:13px;font-weight:500;color:var(--v3-text-2);white-space:nowrap;transition:all var(--v3-dur-fast) ease;text-decoration:none;flex-shrink:0} .blog-cat-pill img{border-radius:4px} .blog-cat-pill:hover{border-color:var(--v3-accent);color:var(--v3-accent)} .blog-cat-pill.is-active{background:rgba(99,102,241,0.12);border-color:rgba(99,102,241,0.35);color:var(--v3-accent)} .blog-feature-grid{display:grid;grid-template-columns:1fr 320px;gap:20px;margin-bottom:40px} @media (max-width:860px){.blog-feature-grid{grid-template-columns:1fr}} .blog-feature-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-2xl);overflow:hidden;transition:all var(--v3-dur) ease;backdrop-filter:blur(8px)} .blog-feature-card:hover{border-color:var(--v3-border-2);box-shadow:var(--v3-shadow-md)} .blog-feature-media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--v3-bg-3)} .blog-feature-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--v3-dur-slow) ease} .blog-feature-card:hover .blog-feature-media img{transform:scale(1.03)} .blog-feature-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:var(--v3-text-3)} .blog-feature-copy{padding:24px} .blog-card-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:var(--v3-accent);background:rgba(99,102,241,0.1);padding:2px 8px;border-radius:var(--v3-r-full);margin-bottom:10px} .blog-feature-copy h2{font-size:20px;font-weight:800;color:var(--v3-text);margin:0 0 10px;line-height:1.3} .blog-feature-copy h2 a{color:inherit;transition:color var(--v3-dur-fast) ease} .blog-feature-copy h2 a:hover{color:var(--v3-accent)} .blog-feature-copy p{font-size:14px;color:var(--v3-text-2);margin:0 0 14px;line-height:1.6} .blog-card-meta{display:flex;gap:14px;font-size:12px;color:var(--v3-text-3)} .blog-card-meta span{display:flex;align-items:center;gap:5px} .blog-card-meta i{color:var(--v3-accent)} .blog-feature-side{display:flex;flex-direction:column;gap:12px} .blog-side-card{display:flex;gap:14px;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);overflow:hidden;transition:all var(--v3-dur-fast) ease;backdrop-filter:blur(8px)} .blog-side-card:hover{border-color:var(--v3-accent);transform:translateX(4px)} .blog-side-card-media{width:90px;flex-shrink:0;overflow:hidden;background:var(--v3-bg-3)} .blog-side-card-media img{width:100%;height:100%;object-fit:cover} .blog-side-card-fallback{width:100%;height:100%;min-height:80px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--v3-text-3)} .blog-side-card-copy{padding:14px 14px 14px 0;flex:1;min-width:0} .blog-side-card-copy h3{font-size:13px;font-weight:600;color:var(--v3-text);margin:6px 0 8px;line-height:1.4} .blog-side-card-copy h3 a{color:inherit;transition:color var(--v3-dur-fast) ease} .blog-side-card-copy h3 a:hover{color:var(--v3-accent)} .blog-selected-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px} .blog-selected-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);overflow:hidden;transition:all var(--v3-dur) ease;backdrop-filter:blur(8px);display:flex;flex-direction:column} .blog-selected-card:hover{border-color:var(--v3-border-2);transform:translateY(-4px);box-shadow:var(--v3-shadow-md)} .blog-selected-media{aspect-ratio:16/9;overflow:hidden;background:var(--v3-bg-3)} .blog-selected-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--v3-dur-slow) ease} .blog-selected-card:hover .blog-selected-media img{transform:scale(1.05)} .blog-selected-copy{padding:16px;flex:1;display:flex;flex-direction:column;gap:8px} .blog-selected-copy h3{font-size:14px;font-weight:700;color:var(--v3-text);margin:0;line-height:1.4} .blog-selected-copy h3 a{color:inherit;transition:color var(--v3-dur-fast) ease} .blog-selected-copy h3 a:hover{color:var(--v3-accent)} .blog-selected-copy p{font-size:12px;color:var(--v3-text-2);margin:0;line-height:1.5;flex:1} .blog-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;font-size:13px;color:var(--v3-text-3);text-align:center} .blog-empty i{font-size:36px;margin-bottom:4px} .magaza-v2{padding-bottom:60px} .magaza-category-hero{margin-bottom:32px} .magaza-category-hero-inner{background:linear-gradient(135deg,rgba(99,102,241,0.1),rgba(139,92,246,0.07));border:1px solid rgba(99,102,241,0.18);border-radius:var(--v3-r-2xl);padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px} .magaza-category-hero-icon{width:64px;height:64px;background:rgba(99,102,241,0.12);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--v3-accent)} .magaza-category-hero-title{font-size:clamp(20px,3.5vw,30px);font-weight:800;color:var(--v3-text);margin:0} .magaza-category-hero-desc{font-size:15px;color:var(--v3-text-2);margin:0;max-width:500px} .magaza-section-hesap{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-2xl);padding:32px;margin-bottom:24px;backdrop-filter:blur(8px)} .magaza-section-hesap-title{font-size:20px;font-weight:700;color:var(--v3-text);margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--v3-border);display:flex;align-items:center;gap:10px} .magaza-info-content{font-size:14px;color:var(--v3-text-2);line-height:1.8} .magaza-info-content h1,.magaza-info-content h2,.magaza-info-content h3{color:var(--v3-text);margin:24px 0 12px;font-weight:700} .magaza-info-content h1{font-size:22px} .magaza-info-content h2{font-size:18px} .magaza-info-content h3{font-size:16px} .magaza-info-content p{margin:0 0 14px} .magaza-info-content ul,.magaza-info-content ol{list-style:initial;padding-left:22px;margin:0 0 14px} .magaza-info-content li{margin-bottom:6px} .magaza-info-content a{color:var(--v3-accent)} .magaza-info-content a:hover{text-decoration:underline} .magaza-info-content strong{color:var(--v3-text)} .magaza-info-content hr{border:none;border-top:1px solid var(--v3-border);margin:24px 0} .magaza-info-content table{width:100%;border-collapse:collapse;margin-bottom:16px} .magaza-info-content th,.magaza-info-content td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--v3-border);font-size:13px} .magaza-info-content th{font-weight:700;color:var(--v3-text);background:var(--v3-bg-3)} .order-detail-kv{display:flex;flex-direction:column;gap:0;border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);overflow:hidden;margin-bottom:20px} .order-detail-kv-row{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;border-bottom:1px solid var(--v3-border);font-size:13px} .order-detail-kv-row:last-child{border-bottom:none} .order-detail-kv-row dt{width:120px;flex-shrink:0;color:var(--v3-text-3);font-weight:500} .order-detail-kv-row dd{flex:1;color:var(--v3-text);margin:0;word-break:break-word} .order-detail-kv-row--highlight{background:rgba(34,197,94,0.05)} .order-detail-price{font-size:16px;font-weight:700;color:var(--v3-green)} .order-detail-links-block{margin-top:16px} .account-hub-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px} .account-hub-panel-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px} .favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px} .user-panel-stack{display:flex;flex-direction:column;gap:24px} .user-panel-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:24px;backdrop-filter:blur(8px)} .user-panel-section-title{font-size:15px;font-weight:700;color:var(--v3-text);margin:0 0 4px;display:flex;align-items:center;gap:8px} .user-panel-section-sub{font-size:13px;color:var(--v3-text-3);margin:0;line-height:1.5} .partner-hero-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px} .user-panel-stat-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:20px;display:flex;flex-direction:column;gap:6px;backdrop-filter:blur(8px);transition:border-color var(--v3-dur-fast)} .user-panel-stat-card:hover{border-color:var(--v3-border-2)} .user-panel-stat-icon{font-size:20px;color:var(--v3-accent);margin-bottom:4px} .user-panel-stat-label{font-size:12px;color:var(--v3-text-3);font-weight:500} .user-panel-stat-value{font-size:22px;font-weight:800;color:var(--v3-text);line-height:1.1} .user-panel-stat-note{font-size:11px;color:var(--v3-text-3);line-height:1.4} .partner-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px} .partner-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:20px;display:flex;flex-direction:column;gap:8px;transition:border-color var(--v3-dur-fast),transform var(--v3-dur-fast)} .partner-card:hover{border-color:var(--v3-accent);transform:translateY(-2px)} .partner-card strong{font-size:14px;font-weight:700;color:var(--v3-text)} .partner-card p{font-size:13px;color:var(--v3-text-2);margin:0;line-height:1.5} .customer-hub-timeline{display:flex;flex-direction:column;gap:16px;padding:0;position:relative} .customer-hub-timeline::before{content:'';position:absolute;left:18px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--v3-accent),transparent);border-radius:2px} .customer-hub-timeline-item{display:flex;align-items:flex-start;gap:16px;padding-left:0;position:relative} .customer-hub-timeline-step{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--v3-accent-grad);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px var(--v3-accent-glow);position:relative;z-index:1} .customer-hub-timeline-item>div{flex:1;padding-top:6px} .customer-hub-timeline-item>div strong{display:block;font-size:14px;font-weight:700;color:var(--v3-text);margin-bottom:4px} .customer-hub-timeline-item>div p{font-size:13px;color:var(--v3-text-2);margin:0;line-height:1.5} .support-faq-layout{display:flex;flex-direction:column;gap:24px} .support-faq-surface{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:28px;backdrop-filter:blur(8px)} .support-faq-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap} .support-faq-section-head h2{font-size:18px;font-weight:700;color:var(--v3-text);margin:0 0 6px} .support-faq-section-head p{font-size:13px;color:var(--v3-text-3);margin:0;line-height:1.5} .support-faq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px} .support-faq-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--v3-dur-fast)} .support-faq-card:hover{border-color:var(--v3-border-2)} .support-faq-card-head h3{font-size:14px;font-weight:700;color:var(--v3-text);margin:0;display:flex;align-items:center;gap:8px} .support-faq-card-head h3 i{color:var(--v3-accent)} .support-faq-card-text{font-size:13px;color:var(--v3-text-3);margin:0} .support-faq-accordion{display:flex;flex-direction:column;gap:6px} .support-faq-item{border:1px solid var(--v3-border);border-radius:var(--v3-r-md);overflow:hidden;transition:border-color var(--v3-dur-fast)} .support-faq-item.is-open{border-color:var(--v3-accent)} .support-faq-question{width:100%;text-align:left;background:none;border:none;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:13px;font-weight:600;color:var(--v3-text);transition:color var(--v3-dur-fast)} .support-faq-question:hover{color:var(--v3-accent)} .support-faq-question i{flex-shrink:0;font-size:11px;color:var(--v3-text-3);transition:transform var(--v3-dur) var(--v3-ease)} .support-faq-item.is-open .support-faq-question i{transform:rotate(180deg)} .support-faq-answer{overflow:hidden;transition:all var(--v3-dur) var(--v3-ease)} .support-faq-answer[hidden]{display:none} .support-faq-answer-inner{padding:0 14px 12px} .support-faq-answer-inner p{font-size:13px;color:var(--v3-text-2);margin:0;line-height:1.6} .mesajlar-page-root{padding:0} .mesajlar-head-compact{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);margin-bottom:24px;backdrop-filter:blur(8px);flex-wrap:wrap} .mesajlar-head-compact-kicker{font-size:12px;font-weight:600;color:var(--v3-accent);text-transform:uppercase;letter-spacing:0.06em;display:flex;align-items:center;gap:6px;margin-bottom:6px} .mesajlar-head-compact-title{font-size:24px;font-weight:800;color:var(--v3-text);margin:0 0 6px} .mesajlar-head-compact-desc{font-size:13px;color:var(--v3-text-3);margin:0;line-height:1.5} .mesajlar-head-compact-actions{display:flex;gap:10px;align-self:flex-start;flex-wrap:wrap} .mesajlar-room-grid{display:grid;grid-template-columns:1fr 280px;gap:20px;align-items:flex-start} @media (max-width:768px){.mesajlar-room-grid{grid-template-columns:1fr}} .mesajlar-chat-wrap{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);overflow:hidden;display:flex;flex-direction:column;min-height:520px;max-height:70vh;backdrop-filter:blur(8px)} .mesajlar-chat-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(99,102,241,0.08);border-bottom:1px solid var(--v3-border);flex-shrink:0} .mesajlar-chat-avatar{width:40px;height:40px;border-radius:50%;background:var(--v3-accent-grad);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;flex-shrink:0;box-shadow:0 0 12px var(--v3-accent-glow)} .mesajlar-chat-header-text{flex:1} .mesajlar-chat-title{font-size:14px;font-weight:700;color:var(--v3-text);margin:0} .mesajlar-chat-status{font-size:12px;color:var(--v3-text-3);display:flex;align-items:center;gap:5px} .mesajlar-status-dot{font-size:8px;color:var(--v3-green)} .mesajlar-limit-badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--v3-r-full);background:rgba(99,102,241,0.15);color:var(--v3-accent);white-space:nowrap} .mesajlar-chat-body{display:flex;flex-direction:column;flex:1;overflow:hidden} .mesajlar-messages{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:var(--v3-border) transparent} .mesajlar-loading{text-align:center;color:var(--v3-text-3);font-size:13px;padding:24px 0} .mesajlar-msg{max-width:75%;padding:10px 14px;border-radius:var(--v3-r-lg);font-size:13px;line-height:1.5;word-break:break-word} .mesajlar-msg--user{align-self:flex-end;background:var(--v3-accent-grad);color:#fff;border-bottom-right-radius:4px} .mesajlar-msg--admin{align-self:flex-start;background:var(--v3-bg-3);border:1px solid var(--v3-border);color:var(--v3-text);border-bottom-left-radius:4px} .mesajlar-msg-time{font-size:10px;opacity:0.6;display:block;margin-top:4px} .mesaj-msg-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px;font-size:10px;font-weight:800;letter-spacing:0.02em;text-transform:uppercase;opacity:0.72} .mesaj-msg-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;margin-top:5px} .mesaj-msg-meta .mesaj-msg-time{margin-top:0} .mesaj-msg-status{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;opacity:0.74;white-space:nowrap} .mesaj-msg-status--read{color:#38bdf8;opacity:1} .mesaj-msg-status--delivered{color:rgba(255,255,255,0.68)} .mesaj-msg-status--sent{color:rgba(255,255,255,0.54)} .mesajlar-msg--system{background:linear-gradient(135deg,rgba(14,165,233,0.2),rgba(59,130,246,0.12));border-color:rgba(56,189,248,0.22)} .mesajlar-msg--system .mesaj-msg-label{color:#67e8f9;opacity:1} .mesajlar-chat-input-wrap{padding:12px 16px;border-top:1px solid var(--v3-border);background:var(--v3-bg-2);flex-shrink:0} .mesajlar-input-row{display:flex;gap:10px;align-items:flex-end} .mesajlar-input{flex:1;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:10px 14px;color:var(--v3-text);font-size:13px;resize:none;min-height:44px;max-height:120px;transition:border-color var(--v3-dur-fast);font-family:inherit} .mesajlar-input:focus{outline:none;border-color:var(--v3-accent)} .mesajlar-send-btn{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--v3-accent-grad);border:none;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--v3-dur-fast);box-shadow:0 4px 12px var(--v3-accent-glow)} .mesajlar-send-btn:hover{filter:brightness(1.1);transform:scale(1.05)} .mesajlar-send-btn:disabled{opacity:0.4;cursor:not-allowed;transform:none} .mesajlar-input-hint{font-size:11px;color:var(--v3-text-3);margin:6px 0 0} .mesajlar-input-hint kbd{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:3px;padding:1px 4px;font-size:10px} .mesajlar-side-stack{display:flex;flex-direction:column;gap:16px} .mesajlar-info-box{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:20px;display:flex;gap:14px;align-items:flex-start;backdrop-filter:blur(8px)} .mesajlar-info-box-icon{width:36px;height:36px;border-radius:50%;background:rgba(99,102,241,0.12);color:var(--v3-accent);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0} .mesajlar-info-box-body strong{display:block;font-size:13px;font-weight:700;color:var(--v3-text);margin-bottom:6px} .mesajlar-info-box-body p{font-size:12px;color:var(--v3-text-3);margin:0;line-height:1.5} .partner-info-list{display:flex;flex-direction:column;gap:8px;margin-top:4px} .partner-info-item{padding:10px 14px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);font-size:13px;color:var(--v3-text-2);display:flex;align-items:center;gap:10px} .partner-info-item::before{content:'â†’';color:var(--v3-accent);font-weight:700;flex-shrink:0} .invoice-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px} @media (max-width:480px){.invoice-type-grid{grid-template-columns:1fr}} .invoice-type-card{display:flex;align-items:center;gap:14px;padding:16px;background:var(--v3-bg-3);border:2px solid var(--v3-border);border-radius:var(--v3-r-lg);cursor:pointer;transition:all var(--v3-dur-fast)} .invoice-type-card input[type="radio"]{display:none} .invoice-type-card:hover{border-color:var(--v3-border-2)} .invoice-type-card.is-active{border-color:var(--v3-accent);background:rgba(99,102,241,0.08)} .invoice-type-icon{width:40px;height:40px;border-radius:var(--v3-r-md);background:rgba(99,102,241,0.12);color:var(--v3-accent);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0} .invoice-type-copy strong{display:block;font-size:14px;font-weight:700;color:var(--v3-text);margin-bottom:2px} .invoice-type-copy span{font-size:12px;color:var(--v3-text-3)} .user-panel-form{display:flex;flex-direction:column;gap:20px} .invoice-form-shell{display:flex;flex-direction:column;gap:16px} .user-panel-form-grid{display:grid;gap:16px} .user-panel-form-grid--2{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))} .user-panel-form-field{display:flex;flex-direction:column;gap:6px} .user-panel-form-field label{font-size:12px;font-weight:600;color:var(--v3-text-3);text-transform:uppercase;letter-spacing:0.05em} .user-panel-form-field .form-control,.user-panel-form-field input,.user-panel-form-field select,.user-panel-form-field textarea{background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:10px 14px;color:var(--v3-text);font-size:14px;transition:border-color var(--v3-dur-fast);width:100%} .user-panel-form-field .form-control:focus,.user-panel-form-field input:focus,.user-panel-form-field select:focus,.user-panel-form-field textarea:focus{outline:none;border-color:var(--v3-accent);background:var(--v3-bg-4)} .invoice-profile-panel{width:100%} .invoice-profile-panel--full{max-width:none} .order-confirm-hero{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:32px;margin-bottom:28px;backdrop-filter:blur(8px)} .order-confirm-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap} .order-confirm-hero-copy{flex:1} .order-confirm-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(99,102,241,0.12);color:var(--v3-accent);padding:4px 12px;border-radius:var(--v3-r-full);font-size:12px;font-weight:600;margin-bottom:10px} .order-confirm-hero h1{font-size:26px;font-weight:800;color:var(--v3-text);margin:0 0 8px;display:flex;align-items:center;gap:10px} .order-confirm-hero p{font-size:14px;color:var(--v3-text-3);margin:0} .order-confirm-hero-actions{display:flex;gap:10px;flex-wrap:wrap} .order-confirm-hero-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:var(--v3-r-full);font-size:13px;font-weight:600;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);color:var(--v3-text-2);text-decoration:none;transition:all var(--v3-dur-fast)} .order-confirm-hero-btn:hover{border-color:var(--v3-accent);color:var(--v3-accent)} .order-confirm-hero-btn-primary{background:var(--v3-accent-grad);border-color:transparent;color:#fff;box-shadow:0 4px 12px var(--v3-accent-glow)} .order-confirm-hero-btn-primary:hover{filter:brightness(1.1);color:#fff} .order-confirm-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:flex-start} @media (max-width:900px){.order-confirm-grid{grid-template-columns:1fr}} .order-confirm-main{display:flex;flex-direction:column;gap:24px} .order-confirm-sidebar{display:flex;flex-direction:column;gap:16px} .order-confirm-sidebar-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:20px;backdrop-filter:blur(8px)} .order-confirm-sidebar-head{font-size:13px;font-weight:700;color:var(--v3-text);margin-bottom:14px;display:flex;align-items:center;gap:8px} .order-confirm-section-head{margin-bottom:18px} .order-confirm-section-head h2{font-size:18px;font-weight:700;color:var(--v3-text);margin:0 0 4px;display:flex;align-items:center;gap:10px} .order-confirm-section-head p{font-size:13px;color:var(--v3-text-3);margin:0} .order-confirm-line-items{display:flex;flex-direction:column;gap:12px} .order-confirm-line-item{display:flex;align-items:center;gap:14px;padding:16px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);flex-wrap:wrap} .order-confirm-thumb-wrap{width:56px;height:56px;border-radius:var(--v3-r-md);overflow:hidden;flex-shrink:0;position:relative;background:var(--v3-bg-4)} .order-confirm-thumb{width:100%;height:100%;object-fit:cover} .order-confirm-thumb-placeholder{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-size:22px;color:var(--v3-text-3);background:var(--v3-bg-4)} .order-confirm-thumb-placeholder.is-visible{display:flex} .js-product-image-fallback{display:none} .is-img-error .js-product-image-fallback,.js-product-image-fallback.is-visible{display:flex} .kh-product-card-img-wrap img:not([hidden]):not(.js-product-image-hidden)+.js-product-image-fallback{display:none} .order-confirm-line-copy{flex:1;min-width:0} .order-confirm-line-copy strong{font-size:14px;font-weight:700;color:var(--v3-text)} .order-confirm-line-meta{display:flex;gap:12px;font-size:12px;color:var(--v3-text-3);margin-top:4px;flex-wrap:wrap} .order-confirm-qty-form{display:flex;align-items:center;gap:8px;margin-top:8px} .order-confirm-qty-label{font-size:12px;color:var(--v3-text-3);font-weight:500} .order-confirm-qty-controls{display:flex;align-items:center;gap:6px;background:var(--v3-bg-4);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);padding:2px 4px} .order-confirm-qty-btn{width:26px;height:26px;border:none;background:none;color:var(--v3-text-2);font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--v3-r-sm);transition:background var(--v3-dur-fast)} .order-confirm-qty-btn:hover{background:var(--v3-bg-3);color:var(--v3-accent)} .order-confirm-qty-value{font-size:14px;font-weight:700;color:var(--v3-text);min-width:20px;text-align:center} .order-confirm-line-total{font-size:16px;font-weight:800;color:var(--v3-accent);white-space:nowrap} .order-confirm-remove-form{margin-left:auto} .order-confirm-remove-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--v3-r-md);border:1px solid rgba(239,68,68,0.25);background:rgba(239,68,68,0.08);color:var(--v3-red);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--v3-dur-fast)} .order-confirm-remove-btn:hover{background:rgba(239,68,68,0.15)} .order-confirm-agreement-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:24px;backdrop-filter:blur(8px)} .order-agreement-checks{display:flex;flex-direction:column;gap:10px;margin-bottom:16px} .order-agreement-check{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);padding:12px 14px;font-size:13px;color:var(--v3-text-2)} .order-agreement-check a{color:var(--v3-accent);text-decoration:underline} .order-agreement-alert{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);border-radius:var(--v3-r-md);padding:10px 14px;font-size:13px;color:var(--v3-red);margin-bottom:12px} .order-social-links{margin-bottom:16px} .order-social-links>p{font-size:13px;color:var(--v3-text-3);margin-bottom:12px} .order-social-platform-block{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:14px;margin-bottom:10px} .order-social-platform-title{font-size:13px;font-weight:700;color:var(--v3-text);margin:0 0 10px;display:flex;align-items:center;gap:7px} .order-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px} @media (max-width:600px){.order-social-grid{grid-template-columns:1fr}} .order-option-list{display:flex;flex-direction:column;gap:10px} .order-option-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--v3-accent-grad);color:#fff;border:none;border-radius:var(--v3-r-lg);font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:all var(--v3-dur-fast);box-shadow:0 4px 15px var(--v3-accent-glow)} .order-option-btn:hover{filter:brightness(1.1);transform:translateY(-1px)} .order-option-btn-secondary{justify-content:center;background:linear-gradient(135deg,rgba(59,130,246,0.92),rgba(20,184,166,0.9));box-shadow:0 4px 15px rgba(20,184,166,0.22)} .order-option-btn.is-disabled,.order-option-btn:disabled{opacity:0.55;cursor:not-allowed;filter:saturate(0.72);box-shadow:none;transform:none} .order-guest-login-option{padding:14px;border:1px solid rgba(148,163,184,0.16);border-radius:var(--v3-r-lg);background:linear-gradient(135deg,rgba(15,23,42,0.42),rgba(20,184,166,0.08))} .order-guest-login-copy{display:grid;gap:4px} .order-guest-login-copy strong{color:var(--v3-text);font-size:14px} .order-guest-login-copy span{color:var(--v3-text-muted);font-size:12px;line-height:1.45} .form-check{display:flex;align-items:flex-start;gap:10px} .form-check-input{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:var(--v3-accent)} .form-check-label{font-size:13px;line-height:1.6;color:var(--v3-text-2)} .form-check-label a{color:#c7d2fe;font-weight:700} .form-check-label a:hover{color:#fff} .order-payment-insufficient{font-size:13px;color:var(--v3-orange);background:rgba(249,115,22,0.08);border:1px solid rgba(249,115,22,0.25);border-radius:var(--v3-r-md);padding:12px 14px} .order-payment-insufficient--shopier{color:var(--v3-text-2);background:rgba(99,102,241,0.08);border-color:rgba(99,102,241,0.22)} .order-payment-insufficient--shopier strong{color:#fff} .order-confirm-topup-panel{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:20px;margin-top:16px} .order-confirm-topup-copy{margin-bottom:16px} .order-confirm-topup-copy h3{font-size:15px;font-weight:700;color:var(--v3-text);margin:0 0 4px} .order-confirm-topup-copy p{font-size:13px;color:var(--v3-text-3);margin:0} .order-confirm-topup-grid{margin-bottom:12px} .order-confirm-topup-field{display:flex;flex-direction:column;gap:5px} .order-confirm-topup-field label{font-size:12px;color:var(--v3-text-3);font-weight:500} .order-confirm-topup-actions{display:flex;gap:10px;margin-top:12px} .order-confirm-bank-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px} .order-confirm-bank-card{background:var(--v3-bg-4);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);padding:14px} .order-confirm-bank-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px} .order-confirm-bank-card-head strong{font-size:13px;font-weight:700;color:var(--v3-text)} .order-confirm-bank-card-head span{font-size:11px;color:var(--v3-text-3)} .order-confirm-bank-iban code{font-family:monospace;font-size:13px;color:var(--v3-cyan);word-break:break-all} .order-confirm-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:var(--v3-accent-grad);border:none;border-radius:var(--v3-r-lg);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all var(--v3-dur-fast);box-shadow:0 6px 20px var(--v3-accent-glow)} .order-confirm-submit:hover{filter:brightness(1.1);transform:translateY(-1px)} .order-confirm-submit:disabled{opacity:0.5;cursor:not-allowed;transform:none} .order-confirm-summary-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;color:var(--v3-text-2);border-bottom:1px solid var(--v3-border)} .order-confirm-summary-row-muted{color:var(--v3-text-3)} .order-confirm-summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;font-size:18px;font-weight:800;color:var(--v3-text)} .order-balance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px} .order-balance-stat{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);padding:10px 12px;min-width:0} .order-balance-stat-label{font-size:11px;color:var(--v3-text-3);display:block} .order-balance-stat-value{font-size:16px;font-weight:800;color:var(--v3-text);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .order-balance-meter{height:6px;background:var(--v3-bg-3);border-radius:var(--v3-r-full);overflow:hidden;margin:10px 0} .order-balance-meter-fill{height:100%;background:var(--v3-accent-grad);border-radius:var(--v3-r-full);transition:width 0.5s var(--v3-ease)} .order-balance-insight-head{font-size:13px;font-weight:600;color:var(--v3-text-2);margin-bottom:8px} .order-balance-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--v3-r-full);font-size:11px;font-weight:700;background:rgba(99,102,241,0.12);color:var(--v3-accent)} .order-balance-cta{margin-top:12px;font-size:13px;color:var(--v3-text-3)} .order-payment-guest{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:16px;margin-bottom:12px} .order-guest-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px} .store-cta-primary{background:var(--v3-accent-grad);color:#fff;box-shadow:0 4px 15px var(--v3-accent-glow)} .store-cta-primary:hover{filter:brightness(1.1);transform:translateY(-1px)} .cart-hero-premium-copy{flex:1} .cart-stepper{display:flex;align-items:center;gap:0;justify-content:center;margin:24px 0;flex-wrap:wrap} .cart-step{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;color:var(--v3-text-3);background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-full)} .cart-step.active{background:var(--v3-accent-grad);color:#fff;border-color:transparent;box-shadow:0 4px 12px var(--v3-accent-glow)} .cart-step-sep{width:32px;height:2px;background:var(--v3-border);flex-shrink:0} .order-success-next-step{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:28px;margin-top:24px;backdrop-filter:blur(8px)} .order-success-next-step-card{padding:0;background:none;border:none} .order-success-next-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap} .order-success-next-step-title{font-size:18px;font-weight:700;color:var(--v3-text);margin:0 0 6px;display:flex;align-items:center;gap:10px} .order-success-next-step-desc{font-size:13px;color:var(--v3-text-3);margin:0} .order-success-order-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(99,102,241,0.12);color:var(--v3-accent);border-radius:var(--v3-r-full);font-size:12px;font-weight:700;white-space:nowrap} .order-success-action-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px} .order-success-action-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 16px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-lg);text-decoration:none;color:var(--v3-text-2);font-size:13px;font-weight:600;text-align:center;transition:all var(--v3-dur-fast)} .order-success-action-card:hover{border-color:var(--v3-accent);color:var(--v3-accent);transform:translateY(-2px)} .order-success-action-card i{font-size:22px} .order-success-action-card--primary{background:rgba(99,102,241,0.1);border-color:var(--v3-accent);color:var(--v3-accent)} .order-success-action-card--primary:hover{background:rgba(99,102,241,0.18)} .order-success-page-root{padding:0} .account-hub-strip{background:rgba(99,102,241,0.1);border:1px solid rgba(99,102,241,0.25);border-radius:var(--v3-r-lg);padding:14px 18px;margin-bottom:20px;font-size:13px;color:var(--v3-text-2)} .account-hub-strip strong{color:var(--v3-text);display:block;margin-bottom:2px} .wallet-provider-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px} .wallet-provider-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--v3-bg-3);border:2px solid var(--v3-border);border-radius:var(--v3-r-lg);cursor:pointer;transition:all var(--v3-dur-fast);text-align:left;width:100%} .wallet-provider-card:hover{border-color:var(--v3-border-2)} .wallet-provider-card.is-active{border-color:var(--v3-accent);background:rgba(99,102,241,0.07)} .wallet-provider-card--shopier.is-active{border-color:#5a3fc0} .wallet-provider-card--havale.is-active{border-color:var(--v3-cyan)} .wallet-provider-icon{width:38px;height:38px;border-radius:var(--v3-r-md);background:rgba(99,102,241,0.12);color:var(--v3-accent);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0} .wallet-provider-copy{flex:1} .wallet-provider-copy strong{display:block;font-size:14px;font-weight:700;color:var(--v3-text)} .wallet-provider-copy small{display:block;font-size:11px;color:var(--v3-text-3)} .wallet-provider-copy span{font-size:12px;color:var(--v3-text-2)} .wallet-method-panel{margin-top:4px} .cp-quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:12px} .wallet-topup-card{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);text-align:center;transition:border-color var(--v3-dur-fast)} .wallet-topup-card:hover{border-color:var(--v3-border-2)} .wallet-topup-card strong{font-size:20px;font-weight:800;color:var(--v3-text)} .wallet-topup-card span{font-size:12px;color:var(--v3-text-3)} .wallet-bank-select-wrap{margin-bottom:12px} .wallet-bank-select-wrap label{font-size:12px;color:var(--v3-text-3);display:block;margin-bottom:4px} .wallet-bank-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:14px} .wallet-bank-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:14px} .wallet-bank-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px} .wallet-bank-card-head strong{font-size:13px;font-weight:700;color:var(--v3-text)} .wallet-bank-card-head span{font-size:11px;color:var(--v3-text-3)} .wallet-bank-iban-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap} .wallet-bank-iban-row code{font-family:monospace;font-size:13px;color:var(--v3-cyan);flex:1;word-break:break-all} .wallet-copy-btn{flex-shrink:0;font-size:12px;padding:6px 12px} .wallet-transfer-form{margin-top:12px} .user-panel-form-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:8px;flex-wrap:wrap} .wallet-pending-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px} .wallet-pending-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);font-size:13px} .wallet-pending-item>div strong{display:block;font-weight:700;color:var(--v3-text)} .wallet-pending-item>div span{font-size:11px;color:var(--v3-text-3)} .wallet-support-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:12px} .wallet-support-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);padding:12px 14px} .wallet-support-card strong{display:block;font-size:13px;font-weight:700;color:var(--v3-text);margin-bottom:3px} .wallet-support-card span{font-size:12px;color:var(--v3-accent)} .wallet-history-shell{margin-top:10px} .wallet-history-toggle{font-size:12px} .wallet-history-list{display:flex;flex-direction:column;gap:6px} .wallet-history-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);font-size:13px} .wallet-history-item>div strong{display:block;font-weight:600;color:var(--v3-text)} .wallet-history-item>div span{font-size:11px;color:var(--v3-text-3)} .wallet-history-amount{font-size:14px;font-weight:700;white-space:nowrap} .wallet-history-amount.is-positive{color:var(--v3-green)} .wallet-history-amount.is-negative{color:var(--v3-red)} .magaza-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:14px;color:var(--v3-text-3)} .magaza-empty-state-icon{font-size:40px;opacity:0.5} .magaza-empty-state h2{font-size:18px;font-weight:700;color:var(--v3-text);margin:0} .magaza-empty-state p{font-size:13px;margin:0} .magaza-empty-state-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;background:var(--v3-accent-grad);color:#fff;border-radius:var(--v3-r-full);font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 4px 12px var(--v3-accent-glow)} .cp-empty-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;background:var(--v3-accent-grad);color:#fff;border-radius:var(--v3-r-full);font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 4px 12px var(--v3-accent-glow);transition:all var(--v3-dur-fast)} .cp-empty-btn:hover{filter:brightness(1.1);transform:translateY(-1px)} .order-history-card-aside{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0} .order-detail-delivery-box{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:16px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px} .order-detail-pre{font-family:monospace;font-size:13px;color:var(--v3-cyan);white-space:pre-wrap;word-break:break-all;margin:0;background:var(--v3-bg-4);border-radius:var(--v3-r-md);padding:12px;border:1px solid var(--v3-border);max-height:200px;overflow-y:auto} .siparis-detay-copy-btn{font-size:12px;align-self:flex-start} .account-hub-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px} .cart-remove-form{display:inline} .cart-ilginizi-premium{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:24px;backdrop-filter:blur(8px);margin-top:24px} .cart-ilginizi-premium-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap} .cart-ilginizi-label{font-size:16px;font-weight:700;color:var(--v3-text);display:flex;align-items:center;gap:8px} .cart-ilginizi-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--v3-r-full);background:rgba(99,102,241,0.12);color:var(--v3-accent)} .cart-ilginizi-cards-rich{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px} .cart-ilginizi-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);overflow:hidden;transition:border-color var(--v3-dur-fast),transform var(--v3-dur-fast)} .cart-ilginizi-card:hover{border-color:var(--v3-border-2);transform:translateY(-2px)} .blog-premium-hero{background:linear-gradient(135deg,var(--v3-bg-2),var(--v3-bg-3));border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:40px 32px;margin-bottom:28px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(8px)} .blog-premium-hero h1{font-size:28px;font-weight:800;color:var(--v3-text);margin:0} .blog-premium-hero p{font-size:14px;color:var(--v3-text-3);margin:0} .social-showcase-breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--v3-text-3);margin-bottom:20px;flex-wrap:wrap} .social-showcase-breadcrumb a{color:var(--v3-text-2);text-decoration:none} .social-showcase-breadcrumb a:hover{color:var(--v3-accent)} .social-showcase-empty--static{text-align:center;padding:40px 24px;color:var(--v3-text-3);font-size:14px} .partner-copy-row{display:flex;align-items:center;gap:10px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:12px 14px;flex-wrap:wrap} .partner-copy-row code{flex:1;font-family:monospace;font-size:13px;color:var(--v3-cyan);word-break:break-all} .invoice-field-hint{font-size:11px;color:var(--v3-text-3);margin-top:3px;line-height:1.4} .invoice-profile-form{display:flex;flex-direction:column;gap:20px} .store-home-hero-fullwidth{border-radius:var(--v3-r-2xl);margin-left:0;margin-right:0;width:100%;max-width:none} .store-home-hero-fullwidth .store-home-slides{height:clamp(460px,34vw,640px);border-radius:inherit} .store-home-promo-card--image{padding:0;overflow:hidden} .store-home-promo-card--image img{width:100%;height:100%;object-fit:cover;border-radius:inherit} .store-search-secondary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--store-product-card-width),var(--store-product-card-width)));justify-content:center;gap:12px} .mesaj-msg-text{font-size:13px;line-height:1.5} .mesaj-msg-time{font-size:10px;opacity:0.6;display:block;margin-top:3px} .mesajlar-empty-msgs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;gap:10px;color:var(--v3-text-3)} .mesajlar-empty-msgs-icon{font-size:32px;opacity:0.4} .mesajlar-empty-sub{font-size:13px;color:var(--v3-text-3)} .mesajlar-empty-error{background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);border-radius:var(--v3-r-md);padding:12px 14px;font-size:13px;color:var(--v3-red);text-align:center;margin:10px 0} .product-premium-delivery-flow{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:16px 0} .product-premium-delivery-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:16px;display:flex;flex-direction:column;gap:6px} .product-premium-delivery-card strong{font-size:13px;font-weight:700;color:var(--v3-text)} .product-premium-delivery-card p{font-size:13px;color:var(--v3-text-2);margin:0;line-height:1.5} .product-premium-delivery-note{font-size:13px;color:var(--v3-text-3);background:var(--v3-bg-3);border-radius:var(--v3-r-md);padding:10px 14px;margin-top:8px;border-left:3px solid var(--v3-accent)} .product-premium-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px} .product-premium-sticky{position:fixed;bottom:0;left:0;right:0;z-index:var(--v3-z-modal,200);background:var(--v3-bg-2);border-top:1px solid var(--v3-border);padding:12px 20px;display:flex;align-items:center;gap:12px;backdrop-filter:blur(12px);box-shadow:0 -4px 24px rgba(0,0,0,0.4);flex-wrap:wrap} .product-premium-sticky[hidden]{display:none} .product-detail-sticky-qty{display:flex;align-items:center;gap:6px} .product-detail-sticky-addcart{flex-shrink:0} .mesajlar-admin-head{padding:24px 28px;margin-bottom:20px} .mesajlar-admin-head-kicker{font-size:12px;font-weight:600;color:var(--v3-accent);text-transform:uppercase;letter-spacing:0.06em;display:flex;align-items:center;gap:6px;margin-bottom:6px} .mesajlar-admin-head-title{font-size:22px;font-weight:800;color:var(--v3-text);margin:0 0 4px} .mesajlar-admin-head-desc{font-size:13px;color:var(--v3-text-3);margin:0} .mesajlar-admin-layout{display:grid;grid-template-columns:280px 1fr;gap:0;background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);overflow:hidden;min-height:600px;backdrop-filter:blur(8px)} @media (max-width:768px){.mesajlar-admin-layout{grid-template-columns:1fr}} .mesajlar-admin-sidebar{border-right:1px solid var(--v3-border);display:flex;flex-direction:column;background:var(--v3-bg-2)} .mesajlar-admin-sidebar-title{font-size:13px;font-weight:700;color:var(--v3-text);padding:14px 16px;border-bottom:1px solid var(--v3-border);margin:0;display:flex;align-items:center;gap:8px} .mesajlar-admin-search-wrap{position:relative;padding:10px 12px;border-bottom:1px solid var(--v3-border)} .mesajlar-admin-search-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--v3-text-3);font-size:13px} .mesajlar-admin-thread-search{width:100%;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:8px 10px 8px 32px;color:var(--v3-text);font-size:13px;transition:border-color var(--v3-dur-fast)} .mesajlar-admin-thread-search:focus{outline:none;border-color:var(--v3-accent)} .mesajlar-admin-list{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v3-border) transparent} .mesajlar-admin-loading{text-align:center;padding:20px;color:var(--v3-text-3);font-size:13px} .mesajlar-thread-item{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-bottom:1px solid var(--v3-border);cursor:pointer;transition:background var(--v3-dur-fast)} .mesajlar-thread-item:hover{background:var(--v3-bg-3)} .mesajlar-thread-item.active{background:rgba(99,102,241,0.1);border-right:2px solid var(--v3-accent)} .mesajlar-thread-item strong{font-size:13px;font-weight:700;color:var(--v3-text)} .mesajlar-thread-item small{font-size:11px;color:var(--v3-text-3)} .mesajlar-thread-item span{font-size:12px;color:var(--v3-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .mesajlar-admin-main{display:flex;flex-direction:column} .mesajlar-admin-chat{flex:1;display:flex;flex-direction:column;min-height:500px} .mesajlar-admin-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;padding:24px 20px;text-align:center;color:var(--v3-text-3)} .mesajlar-admin-empty-icon{font-size:30px;opacity:0.35} .mesajlar-admin-empty strong{font-size:15px;font-weight:700;color:var(--v3-text-2)} .mesajlar-admin-empty p{font-size:12px;max-width:360px;line-height:1.5} .mesajlar-admin-chat-shell{display:flex;flex-direction:column;flex:1;height:100%} .mesajlar-admin-chat-header{padding:12px 16px;border-bottom:1px solid var(--v3-border);background:var(--v3-bg-3);display:flex;align-items:center;gap:12px;flex-wrap:wrap} .mesajlar-admin-chat-name{font-size:14px;font-weight:700;color:var(--v3-text)} .mesajlar-admin-chat-email{font-size:12px;color:var(--v3-text-3)} .mesajlar-admin-chat-presence{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,0.05);color:var(--v3-text-3);font-size:11px;font-weight:800} .mesajlar-admin-chat-presence::before,.mesajlar-thread-presence::before{content:"";width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,0.28)} .mesajlar-admin-chat-presence.is-online,.mesajlar-thread-presence.is-online{color:#8fffe0} .mesajlar-admin-chat-presence.is-online::before,.mesajlar-thread-presence.is-online::before{background:#35f2ad;box-shadow:0 0 10px rgba(53,242,173,0.45)} .mesajlar-thread-presence{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--v3-text-3);font-size:10px;font-weight:700} .mesajlar-admin-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;max-height:420px;scrollbar-width:thin;scrollbar-color:var(--v3-border) transparent} .page-mesajlar-admin .mesajlar-msg--admin{align-self:flex-end;background:linear-gradient(135deg,#22d3ee,#3b82f6);color:#07111d;border:0;border-bottom-right-radius:4px;border-bottom-left-radius:var(--v3-r-lg)} .page-mesajlar-admin .mesajlar-msg--user{align-self:flex-start;background:var(--v3-bg-3);border:1px solid var(--v3-border);color:var(--v3-text);border-bottom-left-radius:4px;border-bottom-right-radius:var(--v3-r-lg)} .page-mesajlar-admin .mesajlar-msg--system{background:linear-gradient(135deg,rgba(14,165,233,0.24),rgba(99,102,241,0.16));color:#eaf8ff;border:1px solid rgba(56,189,248,0.22)} .mesajlar-admin-input-wrap{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--v3-border);background:var(--v3-bg-2)} .mesajlar-admin-kind-select{flex:0 0 180px;min-height:44px;max-width:170px;border-radius:14px;border:1px solid var(--v3-border);background:var(--v3-bg-3);color:var(--v3-text);padding:0 12px;font-size:12px;font-weight:800} .mesajlar-admin-input{flex:1;min-width:0;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:10px 14px;color:var(--v3-text);font-size:13px;resize:none;transition:border-color var(--v3-dur-fast);font-family:inherit} .mesajlar-admin-input:focus{outline:none;border-color:var(--v3-accent)} .mesajlar-admin-send{flex-shrink:0;padding:10px 18px;background:var(--v3-accent-grad);border:none;border-radius:var(--v3-r-lg);color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:all var(--v3-dur-fast);box-shadow:0 4px 12px var(--v3-accent-glow)} .mesajlar-admin-send:hover{filter:brightness(1.1)} .mesajlar-admin-send:disabled{opacity:0.4;cursor:not-allowed} body.magaza-drawer-open{overflow:hidden} body.magaza-cat-open::after,body.magaza-sosyal-open::after{content:'';position:fixed;inset:0;background:rgba(0,0,0,0.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:calc(var(--v3-z-modal) + 5);pointer-events:none;animation:drawerBackdropIn 0.2s ease forwards} @keyframes drawerBackdropIn{from{opacity:0} to{opacity:1}} .magaza-nav-logo-brand,.magaza-nav-logo-hesap{display:inline-flex;align-items:center} .magaza-nav-logo-img-fullmark{display:block;max-height:40px;width:auto} .magaza-search-wrap{flex:1;max-width:520px} .magaza-nav-profile-btn{padding-right:12px} .magaza-nav-dropdown-card{border:1px solid transparent} .magaza-nav-dropdown-card:hover{border-color:var(--v3-border)} .magaza-nav-dropdown-header-hesap{align-items:flex-start} .magaza-nav-dropdown-logout-btn{background:transparent;border:none} .magaza-nav-card-page,.magaza-nav-cat-toggle{position:relative} .magaza-nav-card--categories{background:rgba(99,102,241,0.09)} .magaza-nav-card--social .magaza-nav-card-icon{color:#ec4899} .magaza-nav-card--steam .magaza-nav-card-icon{color:#60a5fa} .magaza-nav-card--xbox .magaza-nav-card-icon{color:#22c55e} .magaza-nav-card--minecraft .magaza-nav-card-icon{color:#84cc16} .magaza-nav-card--fc26 .magaza-nav-card-icon{color:#f59e0b} .magaza-nav-card--rust .magaza-nav-card-icon{color:#d69562} .magaza-nav-card--valorant .magaza-nav-card-icon{color:#fb7185} .magaza-nav-card--lol .magaza-nav-card-icon{color:#fbbf24} .magaza-nav-card--roblox .magaza-nav-card-icon{color:#c084fc} .magaza-nav-card--discord .magaza-nav-card-icon{color:#818cf8} .magaza-nav-card--deals .magaza-nav-card-icon{color:#f97316} .magaza-nav-card--giveaways .magaza-nav-card-icon{color:#22c55e} .magaza-nav-card--bundles .magaza-nav-card-icon{color:#38bdf8} .magaza-nav-card--social.is-active,.magaza-nav-card--steam.is-active,.magaza-nav-card--xbox.is-active,.magaza-nav-card--minecraft.is-active,.magaza-nav-card--fc26.is-active,.magaza-nav-card--rust.is-active,.magaza-nav-card--valorant.is-active,.magaza-nav-card--lol.is-active,.magaza-nav-card--roblox.is-active,.magaza-nav-card--discord.is-active,.magaza-nav-card--deals.is-active,.magaza-nav-card--giveaways.is-active,.magaza-nav-card--bundles.is-active{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04)} .magaza-cat-drawer-wrap{overflow:visible} .magaza-cat-drawer{max-width:1400px;margin:0 auto;background:linear-gradient(180deg,rgba(17,24,39,0.98),rgba(11,15,24,0.98));border:1px solid var(--v3-border);border-top:none;border-radius:0 0 var(--v3-r-2xl) var(--v3-r-2xl);box-shadow:var(--v3-shadow-lg)} .magaza-cat-drawer-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--v3-border);background:rgba(255,255,255,0.02)} .magaza-cat-drawer-title{margin:0;font-size:16px;font-weight:800;color:var(--v3-text)} .magaza-cat-drawer-search-wrap{flex:1 1 260px;min-width:220px} .magaza-cat-drawer-search{width:100%;height:42px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-full);color:var(--v3-text);padding:0 16px;font-size:13px;outline:none;transition:all var(--v3-dur-fast) ease} .magaza-cat-drawer-search:focus{border-color:var(--v3-accent);box-shadow:0 0 0 3px var(--v3-accent-glow)} .magaza-cat-drawer-all-btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:var(--v3-r-full);background:rgba(99,102,241,0.14);border:1px solid rgba(99,102,241,0.22);color:#c7d2fe;font-size:13px;font-weight:700} .magaza-cat-drawer-all-btn:hover{filter:brightness(1.08)} .magaza-cat-drawer-grid-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,220px));justify-content:flex-start;gap:20px 22px;padding:24px 26px 28px;max-height:min(68vh,620px);overflow:auto} .magaza-cat-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:0;border:0;background:transparent;transition:transform var(--v3-dur-fast) ease} .magaza-cat-card:hover{transform:translateY(-3px)} .magaza-cat-card.hidden{display:none} .magaza-cat-card-thumb{position:relative;aspect-ratio:0.72;width:100%;overflow:hidden;border-radius:18px;background:#1f2022;box-shadow:0 14px 28px rgba(0,0,0,0.24)} .magaza-cat-card-thumb img{width:100%;height:100%;object-fit:cover;display:block} .magaza-cat-card-thumb--fallback{display:grid;place-items:center;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at top,rgba(141,68,255,0.28) 0%,transparent 46%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.02))} .magaza-cat-card-thumb-icon{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:24px;background:rgba(0,0,0,0.28);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)} .magaza-cat-card-name{min-width:0;font-size:15px;font-weight:800;line-height:1.35;color:#fff;text-align:center} .cookie-banner-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-radius:16px;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045)} .cookie-banner-toggle-copy{display:flex;flex-direction:column;gap:3px;min-width:0} .cookie-banner-toggle-copy strong{font-size:13px;font-weight:850;color:#f8fafc} .cookie-banner-toggle-copy span{font-size:12px;color:rgba(226,232,240,0.64);line-height:1.45} .cookie-banner-toggle{position:relative;width:50px;height:28px;flex-shrink:0} .cookie-banner-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer} .cookie-banner-toggle-slider{position:absolute;inset:0;border-radius:999px;background:rgba(15,23,42,0.88);border:1px solid rgba(255,255,255,0.14);transition:all var(--v3-dur-fast) ease} .cookie-banner-toggle-slider::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#f8fafc;box-shadow:0 5px 12px rgba(0,0,0,0.26);transition:transform var(--v3-dur-fast) ease} .cookie-banner-toggle input:checked+.cookie-banner-toggle-slider{background:linear-gradient(135deg,#16a34a,#22c55e);border-color:transparent} .cookie-banner-toggle input:checked+.cookie-banner-toggle-slider::after{transform:translateX(22px)} .magaza-float-cta-wrap{position:fixed;right:24px;bottom:24px;z-index:calc(var(--v3-z-modal) - 2)} .magaza-float-cta{display:flex;flex-direction:column;align-items:flex-end;gap:10px} .magaza-float-btn,.magaza-float-btn-premium,.magaza-back-top{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--v3-r-full);border:1px solid var(--v3-border);background:rgba(10,14,24,0.92);color:var(--v3-text);box-shadow:var(--v3-shadow-lg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease,opacity var(--v3-dur-fast) ease} .magaza-float-btn:hover,.magaza-back-top:hover{transform:translateY(-1px);border-color:rgba(99,102,241,0.35)} .magaza-float-canli-destek{background:var(--v3-accent-grad);color:#fff;border-color:transparent} .magaza-back-top{width:48px;padding:0;opacity:0;visibility:hidden;transform:translateY(10px)} .magaza-back-top.visible{opacity:1;visibility:visible;transform:translateY(0)} .mesajlar-head-compact-copy,.mesajlar-admin-head-copy{display:flex;flex-direction:column;gap:6px;min-width:0} .mesajlar-limit-badge.mesaj-limit-none{background:rgba(239,68,68,0.12);color:var(--v3-red)} .mesajlar-admin-no-threads,.mesajlar-thread-filter-hint{padding:16px;text-align:center;font-size:12px;color:var(--v3-text-3)} .mesajlar-thread-filter-hint{border-bottom:1px solid var(--v3-border)} .mesajlar-thread-item{flex-direction:row;align-items:center;gap:12px} .mesajlar-thread-avatar{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(99,102,241,0.16);color:#c7d2fe;font-size:13px;font-weight:800;flex-shrink:0} .mesajlar-thread-meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1} .mesajlar-thread-name{font-size:13px;font-weight:700;color:var(--v3-text)} .mesajlar-thread-email{font-size:11px;color:var(--v3-text-3)} .mesajlar-thread-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0} .mesajlar-thread-time{font-size:11px;color:var(--v3-text-3)} .mesajlar-unread{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--v3-accent-grad);color:#fff;font-size:11px;font-weight:800} .favorites-inline-notice{display:none;margin-top:18px;padding:18px 20px;border-radius:var(--v3-r-xl);border:1px solid var(--v3-border);background:rgba(255,255,255,0.02)} .favorites-inline-notice.is-visible{display:block} .favorites-inline-notice-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;background:rgba(99,102,241,0.14);color:var(--v3-accent)} .favorites-inline-notice h3{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--v3-text)} .favorites-inline-notice p{margin:0;font-size:13px;color:var(--v3-text-3);line-height:1.5} .account-hub-content{min-width:0} .account-hub-utility-link{opacity:0.92} .account-hub-utility-link:hover{opacity:1} .user-panel-btn-danger{background:rgba(239,68,68,0.14);border:1px solid rgba(239,68,68,0.22);color:#fca5a5} .user-panel-btn-danger:hover{background:rgba(239,68,68,0.18);color:#fff} .profile-toggle-list{display:grid;gap:12px} .profile-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:var(--v3-r-xl);border:1px solid var(--v3-border);background:rgba(255,255,255,0.02)} .profile-toggle-copy{display:flex;flex-direction:column;gap:4px;min-width:0} .profile-toggle-copy strong{font-size:14px;font-weight:700;color:var(--v3-text)} .profile-toggle-copy span{font-size:12px;color:var(--v3-text-3);line-height:1.45} .profile-toggle-wrap{position:relative;width:52px;height:30px;flex-shrink:0} .profile-toggle-wrap input{position:absolute;inset:0;opacity:0;cursor:pointer} .profile-toggle-slider{position:absolute;inset:0;border-radius:999px;background:var(--v3-bg-4);border:1px solid var(--v3-border);transition:all var(--v3-dur-fast) ease} .profile-toggle-slider::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.25);transition:transform var(--v3-dur-fast) ease} .profile-toggle-wrap input:checked+.profile-toggle-slider{background:var(--v3-accent-grad);border-color:transparent} .profile-toggle-wrap input:checked+.profile-toggle-slider::after{transform:translateX(22px)} .profile-avatar-row{margin-bottom:16px} .profile-avatar-input{width:100%;padding:12px 14px;border-radius:var(--v3-r-lg);border:1px dashed var(--v3-border-2);background:rgba(255,255,255,0.02);color:var(--v3-text-2)} .profile-access-shell{margin-top:16px} .profile-log-list{display:grid;gap:12px} .profile-log-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--v3-r-lg);border:1px solid var(--v3-border);background:rgba(255,255,255,0.02)} .profile-log-main{display:flex;flex-direction:column;gap:4px;min-width:0} .profile-log-main strong{font-size:14px;font-weight:700;color:var(--v3-text)} .profile-log-main span,.profile-log-meta{font-size:12px;color:var(--v3-text-3)} .profile-log-meta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0} .support-index-stack{display:flex;flex-direction:column;gap:24px} .support-index-head{margin-bottom:16px} .support-request-form{display:flex;flex-direction:column;gap:16px} .support-index-ticket-grid{display:grid;gap:12px} .support-index-ticket-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--v3-r-xl);border:1px solid var(--v3-border);background:rgba(255,255,255,0.02);transition:transform var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease} .support-index-ticket-card:hover{transform:translateY(-1px);border-color:rgba(99,102,241,0.28)} .support-index-ticket-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(99,102,241,0.14);color:var(--v3-accent);flex-shrink:0} .support-index-ticket-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1} .support-index-ticket-title{font-size:14px;font-weight:700;color:var(--v3-text)} .support-index-ticket-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--v3-text-3)} .support-index-empty{margin-top:8px} .support-ticket-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px} .support-message-list{display:flex;flex-direction:column;gap:12px} .support-message{padding:14px 16px;border-radius:var(--v3-r-xl);border:1px solid var(--v3-border);background:rgba(255,255,255,0.02)} .support-message--staff{border-color:rgba(99,102,241,0.28);background:rgba(99,102,241,0.10)} .support-message-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px} .support-message-author{font-size:13px;font-weight:700;color:var(--v3-text)} .support-message-time{font-size:11px;color:var(--v3-text-3)} .support-message-body{font-size:13px;color:var(--v3-text-2);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere} .support-form-layout{max-width:880px} .user-panel-form-actions-close{margin-top:14px} .support-ticket-status--resolved,.support-ticket-status--closed,.support-ticket-status--completed{background:rgba(34,197,94,0.15);color:var(--v3-green)} .support-ticket-status--in_progress,.support-ticket-status--waiting,.support-ticket-status--processing,.support-ticket-status--paid{background:rgba(234,179,8,0.15);color:var(--v3-yellow)} .support-ticket-status--failed{background:rgba(239,68,68,0.15);color:var(--v3-red)} .auth-form{display:flex;flex-direction:column;gap:14px} .auth-card-subtitle{margin:-14px 0 4px;font-size:13px;color:var(--v3-text-3);text-align:center;line-height:1.55} .auth-card-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px} .auth-card-header-row .auth-card-title{margin:0;text-align:left} .auth-card-register{max-width:460px} .auth-zaten-uyeyim,.auth-link{color:#c7d2fe;font-size:13px;font-weight:700} .auth-zaten-uyeyim:hover,.auth-link:hover{color:#fff} .auth-password-hint,.auth-register-note{margin:0;font-size:12px;color:var(--v3-text-3);line-height:1.5} .auth-kvkk-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;color:var(--v3-text-2);line-height:1.55} .auth-kvkk-check input{position:absolute;opacity:0;pointer-events:none} .auth-checkmark{width:18px;height:18px;border-radius:6px;border:1px solid var(--v3-border-2);background:var(--v3-bg-3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px} .auth-checkmark::before{content:"";width:9px;height:9px;border-radius:3px;background:transparent;transition:background var(--v3-dur-fast) ease} .auth-kvkk-check input:checked+.auth-checkmark{border-color:rgba(34,197,94,0.35);background:rgba(34,197,94,0.15)} .auth-kvkk-check input:checked+.auth-checkmark::before{background:#22c55e} .auth-check-label{display:inline} .auth-submit-green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 20px rgba(16,185,129,0.26)} .auth-forgot-to-login{margin-top:10px} .auth-reset-reqs{padding:16px 18px;border-radius:var(--v3-r-xl);border:1px solid var(--v3-border);background:rgba(255,255,255,0.03)} .auth-reset-reqs h4{margin:0 0 10px;font-size:13px;font-weight:800;color:var(--v3-text)} .auth-reset-reqs ul{margin:0;padding-left:18px;display:grid;gap:6px} .auth-reset-reqs li{font-size:12px;color:var(--v3-text-3)} .auth-reset-reqs li.req-met{color:var(--v3-green)} .auth-setup2fa-card{max-width:680px} .auth-setup2fa-shield{color:#10b981;margin-right:8px} .auth-setup2fa-steps{display:grid;gap:14px} .auth-setup2fa-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:var(--v3-r-xl);border:1px solid var(--v3-border);background:rgba(255,255,255,0.03)} .auth-setup2fa-badge{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(99,102,241,0.15);color:#c7d2fe;font-size:15px;font-weight:800} .auth-setup2fa-step-body{min-width:0} .auth-setup2fa-step-body h3{margin:0 0 4px;font-size:14px;font-weight:800;color:var(--v3-text)} .auth-setup2fa-step-body p{margin:0 0 12px;font-size:12px;color:var(--v3-text-3);line-height:1.55} .auth-setup2fa-qr{width:fit-content;padding:10px;border-radius:var(--v3-r-lg);background:#fff} .auth-setup2fa-qr img{display:block;width:min(220px,100%);height:auto} .auth-setup2fa-secret{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--v3-r-lg);border:1px solid var(--v3-border);background:var(--v3-bg-3)} .auth-setup2fa-secret code{color:var(--v3-text);font-size:13px;font-weight:700;overflow-wrap:anywhere} .auth-setup2fa-copy{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:var(--v3-r-full);border:1px solid var(--v3-border);background:rgba(99,102,241,0.12);color:#c7d2fe;font-size:12px;font-weight:700} .auth-setup2fa-code-input{text-align:center;letter-spacing:0.28em;font-size:18px;font-weight:700} .auth-setup2fa-warn{margin-top:16px;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--v3-r-xl);background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.2);color:#fde68a;font-size:12px;line-height:1.55} .category-premium-subnav{display:flex;flex-wrap:wrap;gap:10px} .category-premium-subnav a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:var(--v3-r-full);background:rgba(255,255,255,0.03);border:1px solid var(--v3-border);color:var(--v3-text-2);font-size:13px;font-weight:600} .category-premium-subnav a:hover{border-color:rgba(99,102,241,0.32);color:var(--v3-text)} .magaza-info-legal{display:flex;flex-direction:column;gap:18px} .magaza-info-section{padding-top:18px;border-top:1px solid var(--v3-border)} .magaza-info-updated{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--v3-r-full);background:rgba(99,102,241,0.12);color:#c7d2fe;font-size:12px;font-weight:700} .magaza-info-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px} .magaza-info-cta{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--v3-r-full);border:1px solid var(--v3-border);background:rgba(255,255,255,0.02);color:var(--v3-text);font-size:13px;font-weight:700} .magaza-info-cta:hover{border-color:rgba(99,102,241,0.32)} .order-success-next-step-list{margin:0;padding-left:18px;display:grid;gap:8px} .order-success-next-step-link{color:#c7d2fe;font-weight:700} .order-confirm-topup-form{display:flex;flex-direction:column;gap:12px} .store-footer-premium-brand{display:inline-flex;align-items:center} .store-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--v3-r-full);border:1px solid var(--v3-border-2);background:rgba(255,255,255,0.03);color:var(--v3-text);font-size:13px;font-weight:700} .store-cta-secondary:hover{border-color:rgba(99,102,241,0.35);color:var(--v3-accent)} .profile-access-toggle{display:inline-flex;align-items:center;gap:8px} .profile-access-toggle i{transition:transform var(--v3-dur-fast) ease} .profile-access-toggle[aria-expanded="true"] i{transform:rotate(180deg)} .support-index-compose,.support-index-history{scroll-margin-top:120px} .auth-twofa-title{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:1.35rem} .auth-twofa-title-icon{color:#10b981;font-size:1.1em} .auth-twofa-sub{text-align:center;color:rgba(255,255,255,0.65);font-size:0.9rem;margin:-12px 0 20px;line-height:1.45} .auth-input-twofa{text-align:center;font-size:1.25rem;letter-spacing:0.35em;font-family:ui-monospace,monospace;padding-left:16px} .auth-twofa-hint{text-align:center;margin-top:16px;font-size:0.88rem;color:rgba(255,255,255,0.55)} .auth-twofa-recovery{display:inline;margin-top:0} .auth-twofa-secondary{margin-top:4px} .magaza-card-savings{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(34,197,94,0.12);color:var(--v3-green);font-size:11px;font-weight:700} .brand-glyph-wrap{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex-shrink:0} .brand-glyph-wrap>img.brand-glyph-icon,.brand-glyph-wrap>svg,.brand-glyph-icon,.cat-icon-img.cat-icon-premium,.cat-icon-premium{display:block;max-width:100%;max-height:100%;object-fit:contain;background:transparent;box-shadow:none} .brand-glyph-wrap:not(.brand-glyph-wrap--symbol-only)>img.brand-glyph-icon,.brand-glyph-wrap:not(.brand-glyph-wrap--symbol-only)>img.cat-icon-premium,.brand-glyph-wrap:not(.brand-glyph-wrap--symbol-only)>img.cat-icon-img{filter:none} .brand-glyph-wrap>.brand-glyph-fallback,.brand-glyph-fallback{display:none;align-items:center;justify-content:center;line-height:1;flex-shrink:0;color:#e5e7eb} .brand-glyph-wrap>img.js-brand-icon-img--hide,.brand-glyph-wrap>img[hidden]{display:none} .brand-glyph-wrap>.brand-glyph-fallback.js-brand-icon-fallback--show,.brand-glyph-wrap>img.js-brand-icon-img--hide+.brand-glyph-fallback{display:inline-flex} .brand-glyph-wrap--inline>.brand-glyph-fallback{display:inline-flex;width:100%;height:100%} .brand-glyph-wrap--inline>.brand-glyph-fallback>i{line-height:1} .brand-glyph-wrap--inline>.brand-glyph-fallback svg,.brand-glyph-wrap--inline>svg.brand-glyph-svg{display:block;width:100%;height:100%} .brand-glyph-wrap--symbol-only>img{display:block;filter:brightness(0) invert(1)} .brand-glyph-wrap--symbol-only>.brand-glyph-fallback{display:inline-flex;color:currentColor} .brand-glyph-wrap--symbol-only>img:not(.js-brand-icon-img--hide)+.brand-glyph-fallback{display:none} .brand-glyph-wrap--symbol-only svg{color:currentColor} .brand-glyph-wrap--symbol-only svg path:not([fill="none"]),.brand-glyph-wrap--symbol-only svg rect:not([fill="none"]),.brand-glyph-wrap--symbol-only svg circle:not([fill="none"]),.brand-glyph-wrap--symbol-only svg ellipse:not([fill="none"]),.brand-glyph-wrap--symbol-only svg polygon:not([fill="none"]){fill:currentColor} .brand-glyph-wrap--symbol-only svg [stroke]:not([stroke="none"]),.brand-glyph-wrap--symbol-only svg line,.brand-glyph-wrap--symbol-only svg polyline{stroke:currentColor} .brand-size-16{width:16px;height:16px;flex:0 0 16px} .brand-size-18{width:18px;height:18px;flex:0 0 18px} .brand-size-20{width:20px;height:20px;flex:0 0 20px} .brand-size-22{width:22px;height:22px;flex:0 0 22px} .brand-size-24{width:24px;height:24px;flex:0 0 24px} .brand-size-28{width:28px;height:28px;flex:0 0 28px} .brand-size-32{width:32px;height:32px;flex:0 0 32px} .brand-size-34{width:34px;height:34px;flex:0 0 34px} .brand-size-40{width:40px;height:40px;flex:0 0 40px} .brand-size-42{width:42px;height:42px;flex:0 0 42px} .brand-size-44{width:44px;height:44px;flex:0 0 44px} .brand-size-48{width:48px;height:48px;flex:0 0 48px} .brand-size-50{width:50px;height:50px;flex:0 0 50px} .brand-size-52{width:52px;height:52px;flex:0 0 52px} .brand-size-54{width:54px;height:54px;flex:0 0 54px} .brand-size-56{width:56px;height:56px;flex:0 0 56px} .brand-size-60{width:60px;height:60px;flex:0 0 60px} .brand-size-64{width:64px;height:64px;flex:0 0 64px} .brand-size-72{width:72px;height:72px;flex:0 0 72px} .brand-size-96{width:96px;height:96px;flex:0 0 96px} .brand-font-9{font-size:9px} .brand-font-10{font-size:10px} .brand-font-11{font-size:11px} .brand-font-12{font-size:12px} .brand-font-13{font-size:13px} .brand-font-14{font-size:14px} .brand-font-15{font-size:15px} .brand-font-16{font-size:16px} .brand-font-17{font-size:17px} .brand-font-18{font-size:18px} .brand-font-19{font-size:19px} .brand-font-20{font-size:20px} .brand-font-21{font-size:21px} .brand-font-23{font-size:23px} .brand-font-24{font-size:24px} .brand-font-26{font-size:26px} .brand-font-27{font-size:27px} .brand-font-30{font-size:30px} .brand-font-31{font-size:31px} .brand-font-32{font-size:32px} .brand-font-34{font-size:34px} .brand-font-35{font-size:35px} .brand-font-36{font-size:36px} .brand-font-39{font-size:39px} .brand-font-40{font-size:40px} .brand-font-44{font-size:44px} .brand-font-49{font-size:49px} .brand-font-52{font-size:52px} .brand-font-56{font-size:56px} .brand-font-59{font-size:59px} .brand-font-65{font-size:65px} .brand-font-69{font-size:69px} .brand-font-74{font-size:74px} .fw-800{font-weight:800} .brand-netflix-pill,.brand-arc-raiders-pill,.brand-fc26-pill,.brand-disney-pill{color:#fff;border-radius:6px;padding:0.08em 0.24em} .brand-netflix-pill{background:#e50914} .brand-arc-raiders-pill{background:#ff6b35} .brand-fc26-pill{background:#00c24e} .brand-disney-pill{background:#1a3fc5} .brand-office-pill{color:#f97316} .brand-color-steam{color:#66c0f4} .brand-color-discord{color:#5865f2} .brand-color-instagram{color:#e1306c} .brand-color-tiktok{color:#00f2ea} .brand-color-youtube{color:#ff0000} .brand-color-facebook{color:#1877f2} .brand-color-telegram{color:#26a5e4} .brand-color-spotify{color:#1db954} .brand-color-x{color:#e5e7eb} .brand-color-pubg{color:#f59e0b} .brand-color-roblox{color:#00a2ff} .brand-color-valorant{color:#ff4655} .brand-color-lol{color:#c89b3c} .brand-color-mobile-legends{color:#eb6830} .brand-color-twitch{color:#9146ff} .brand-color-whatsapp{color:#25d366} .brand-color-linkedin{color:#0a66c2} .brand-color-pinterest{color:#bd081c} .brand-color-snapchat{color:#fffc00} .brand-color-reddit{color:#ff4500} .brand-color-vk{color:#0077ff} .brand-color-xbox{color:#107c10} .brand-color-minecraft{color:#62b47a} .brand-color-playstation{color:#ffffff} .brand-color-threads{color:#e5e7eb} .brand-color-capcut{color:#00f5d4} .brand-color-rockstar{color:#fcaf17} .brand-color-openai{color:#10a37f} .brand-color-default{color:#e5e7eb} .premium-ui{min-height:100vh} .main-content,.magaza-ultra{min-width:0} .premium-emoji-mark{display:inline-flex;align-items:center;justify-content:center;margin-right:0.2em;line-height:1;vertical-align:-0.06em;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif} .btn-ultra{box-shadow:var(--v3-shadow-glow-subtle)} .secret-key{letter-spacing:0.08em} .order-confirm-balance-card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--v3-r-xl);border:1px solid var(--v3-border);background:linear-gradient(180deg,rgba(16,22,35,0.98),rgba(10,14,24,0.98));box-shadow:var(--v3-shadow-md)} .order-confirm-balance-card.is-covered{border-color:rgba(16,185,129,0.28);background:radial-gradient(circle at top right,rgba(16,185,129,0.12),transparent 30%),linear-gradient(180deg,rgba(11,22,24,0.98),rgba(8,16,18,0.98))} .order-confirm-balance-card.is-short{border-color:rgba(245,158,11,0.24);background:radial-gradient(circle at top right,rgba(245,158,11,0.10),transparent 30%),linear-gradient(180deg,rgba(22,18,12,0.98),rgba(16,12,8,0.98))} .order-confirm-balance-card .order-balance-insight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:0} .order-confirm-balance-card .order-balance-insight-head h3{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--v3-text)} .order-confirm-balance-card .order-balance-insight-head p{margin:0;font-size:13px;line-height:1.6;color:var(--v3-text-3);max-width:48ch} .progress-0{width:0%} .progress-1{width:10%} .progress-2{width:20%} .progress-3{width:30%} .progress-4{width:40%} .progress-5{width:50%} .progress-6{width:60%} .progress-7{width:70%} .progress-8{width:80%} .progress-9{width:90%} .progress-10{width:100%} @media (max-width:900px){.support-ticket-stats{grid-template-columns:1fr} .profile-log-item,.support-index-ticket-card{align-items:flex-start} .mesajlar-thread-item{align-items:flex-start}} @media (max-width:640px){.magaza-float-cta-wrap{right:16px;bottom:16px} .magaza-float-btn{max-width:calc(100vw - 32px)} .magaza-cat-drawer-header,.magaza-cat-drawer-grid-inner{padding:16px} .magaza-cat-drawer-grid-inner{grid-template-columns:1fr;justify-content:stretch} .auth-card-header-row{flex-direction:column;align-items:flex-start} .auth-setup2fa-step{grid-template-columns:1fr}} .support-index-stack{display:flex;flex-direction:column;gap:24px} .support-form-layout{display:flex;flex-direction:column;gap:16px} .support-request-form{display:flex;flex-direction:column;gap:14px} .support-ticket-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:24px} .support-message-list{display:flex;flex-direction:column;gap:12px} .support-message{padding:14px 16px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);transition:border-color var(--v3-dur-fast)} .support-message--staff{background:rgba(99,102,241,0.07);border-color:rgba(99,102,241,0.25)} .support-message-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap} .support-message-author{font-size:13px;font-weight:700;color:var(--v3-text)} .support-message--staff .support-message-author{color:var(--v3-accent)} .support-message-time{font-size:11px;color:var(--v3-text-3)} .support-message-body{font-size:13px;color:var(--v3-text-2);line-height:1.6;white-space:pre-wrap;word-break:break-word} .support-ticket-list-item{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);text-decoration:none;transition:all var(--v3-dur-fast)} .support-ticket-list-item:hover{border-color:var(--v3-accent);transform:translateX(3px)} .support-ticket-list-item strong{display:block;font-size:13px;font-weight:700;color:var(--v3-text)} .support-ticket-list-item small{display:block;font-size:11px;color:var(--v3-text-3);margin-top:2px} .site-admin-wrap,.site-mgmt-premium-wrap{min-height:100vh;background:var(--v3-bg);color:var(--v3-text);display:flex;flex-direction:column} .site-admin-topbar{background:rgba(15,17,23,0.96);border-bottom:1px solid var(--v3-border);backdrop-filter:blur(12px);position:sticky;top:0;z-index:var(--v3-z-nav);padding:0 20px} .site-admin-topbar-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 10px;flex-wrap:wrap} .site-admin-brand{flex:1} .site-admin-title{font-size:16px;font-weight:800;color:var(--v3-text);letter-spacing:-0.01em;display:flex;align-items:center;gap:8px} .site-admin-title::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--v3-accent);box-shadow:0 0 8px var(--v3-accent-glow);display:inline-block} .site-admin-sub{font-size:12px;color:var(--v3-text-3);margin:1px 0 0} .site-admin-topbar-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap} .site-admin-logout-form{margin:0} .site-admin-action-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--v3-r-md);font-size:12px;font-weight:600;background:transparent;border:1.5px solid var(--v3-border);color:var(--v3-text-2);text-decoration:none;cursor:pointer;transition:all var(--v3-dur-fast);position:relative;white-space:nowrap} .site-admin-action-btn:hover,.site-admin-action-btn.is-active{border-color:var(--v3-accent);color:var(--v3-accent);background:rgba(99,102,241,0.08)} .site-admin-action-btn--ghost{border-color:transparent} .site-admin-action-btn--ghost:hover{border-color:var(--v3-border)} .site-admin-action-btn--danger{border-color:rgba(239,68,68,0.3);color:var(--v3-red)} .site-admin-action-btn--danger:hover{background:rgba(239,68,68,0.1);border-color:var(--v3-red)} .site-admin-action-btn--badge-wrap{overflow:visible} .site-admin-action-label{font-size:12px} .site-admin-nav-scroll{overflow-x:auto;scrollbar-width:none;padding-bottom:1px} .site-admin-nav-scroll::-webkit-scrollbar{display:none} .site-admin-nav{display:flex;align-items:center;gap:2px;padding:4px 0;min-width:max-content} .site-admin-nav a{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--v3-r-md);font-size:13px;font-weight:600;color:var(--v3-text-3);text-decoration:none;transition:all var(--v3-dur-fast);position:relative;white-space:nowrap} .site-admin-nav a:hover{color:var(--v3-text);background:var(--v3-bg-3)} .site-admin-nav a.is-active{color:var(--v3-accent);background:rgba(99,102,241,0.1)} .site-admin-nav-label{font-size:12px} .site-admin-nav-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;background:var(--v3-red);color:#fff;border-radius:var(--v3-r-full);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;pointer-events:none} .site-admin-flashes{display:flex;flex-direction:column;gap:6px;padding:12px 20px 0} .site-admin-alert{padding:10px 16px;border-radius:var(--v3-r-md);font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px} .site-admin-alert-success{background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.25);color:var(--v3-green)} .site-admin-alert-danger{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.25);color:var(--v3-red)} .site-admin-alert-warning{background:rgba(249,115,22,0.1);border:1px solid rgba(249,115,22,0.25);color:var(--v3-orange)} .site-admin-alert-info{background:rgba(6,182,212,0.1);border:1px solid rgba(6,182,212,0.25);color:var(--v3-cyan)} .site-admin-card{background:var(--v3-bg-card);border-bottom:1px solid var(--v3-border);padding:24px 28px;flex:1} @media (max-width:768px){.site-admin-card{padding:16px}} .site-admin-hero{background:linear-gradient(135deg,var(--v3-bg-2) 0%,var(--v3-bg-3) 100%);border-bottom:1px solid var(--v3-border);padding:28px 28px 24px} .site-admin-hero-main{display:flex;flex-direction:column;gap:12px;max-width:none;width:100%} .site-admin-hero-kicker{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--v3-accent);text-transform:uppercase;letter-spacing:0.08em} .site-admin-hero-copy h1{font-size:24px;font-weight:800;color:var(--v3-text);margin:0 0 6px;display:flex;align-items:center;gap:10px} .site-admin-hero-copy p{font-size:13px;color:var(--v3-text-3);margin:0;line-height:1.5} .site-admin-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px} .site-admin-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--v3-r-md);font-size:13px;font-weight:600;cursor:pointer;border:1.5px solid var(--v3-border);background:var(--v3-bg-3);color:var(--v3-text-2);text-decoration:none;transition:all var(--v3-dur-fast);white-space:nowrap} .site-admin-btn:hover{border-color:var(--v3-border-2);color:var(--v3-text)} .site-admin-btn-primary{background:var(--v3-accent-grad);border-color:transparent;color:#fff;box-shadow:0 4px 12px var(--v3-accent-glow)} .site-admin-btn-primary:hover{filter:brightness(1.1);color:#fff;transform:translateY(-1px)} .site-admin-btn-ghost{background:transparent;border-color:transparent} .site-admin-btn-ghost:hover{background:var(--v3-bg-3);border-color:var(--v3-border)} .site-admin-btn-danger{border-color:rgba(239,68,68,0.3);color:var(--v3-red);background:rgba(239,68,68,0.06)} .site-admin-btn-danger:hover{background:rgba(239,68,68,0.12);border-color:var(--v3-red)} .site-admin-btn-success{border-color:rgba(34,197,94,0.3);color:var(--v3-green);background:rgba(34,197,94,0.06)} .site-admin-btn-success:hover{background:rgba(34,197,94,0.12)} .site-admin-btn-sm{padding:6px 12px;font-size:12px} .site-admin-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap;width:100%} .page-site-admin .site-admin-settings-head>div:first-child,.page-site-management .site-admin-settings-head>div:first-child{flex:1 1 320px;min-width:0} .page-site-admin .site-admin-settings-actions,.page-site-management .site-admin-settings-actions{flex:0 0 auto} .site-admin-settings-head h1{font-size:20px;font-weight:800;color:var(--v3-text);margin:0 0 5px;display:flex;align-items:center;gap:10px} .site-admin-settings-actions{display:flex;gap:8px;flex-wrap:wrap;align-self:flex-start} .site-admin-muted{font-size:13px;color:var(--v3-text-3);margin:0;line-height:1.5} .site-admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:24px} .site-admin-stat-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:20px;display:flex;align-items:center;gap:16px;backdrop-filter:blur(8px);transition:border-color var(--v3-dur-fast),transform var(--v3-dur-fast)} .site-admin-stat-card:hover{border-color:var(--v3-border-2);transform:translateY(-2px)} .site-admin-stat-icon{width:44px;height:44px;border-radius:var(--v3-r-lg);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0} .site-admin-stat-icon-blue{background:rgba(59,130,246,0.15);color:#60a5fa} .site-admin-stat-icon-indigo{background:rgba(99,102,241,0.15);color:var(--v3-accent)} .site-admin-stat-icon-purple{background:rgba(139,92,246,0.15);color:var(--v3-accent-2)} .site-admin-stat-icon-green{background:rgba(34,197,94,0.15);color:var(--v3-green)} .site-admin-stat-icon-orange{background:rgba(249,115,22,0.15);color:var(--v3-orange)} .site-admin-stat-icon-red{background:rgba(239,68,68,0.15);color:var(--v3-red)} .site-admin-stat-text{flex:1} .site-admin-stat-value{font-size:22px;font-weight:800;color:var(--v3-text);line-height:1.1} .site-admin-stat-label{font-size:12px;color:var(--v3-text-3);margin-top:2px} .site-admin-stat-sub{font-size:11px;color:var(--v3-text-3);margin-top:1px} .site-admin-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px} .site-admin-summary-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-height:96px} .site-admin-summary-label{font-size:11px;color:var(--v3-text-3);font-weight:600;text-transform:uppercase;letter-spacing:0.05em} .site-admin-summary-value{font-size:24px;font-weight:800;color:var(--v3-text)} .site-admin-summary-sub{font-size:11px;color:var(--v3-text-3)} .site-admin-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;margin-top:20px} .site-admin-overview-card{background:var(--v3-bg-card);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);padding:24px 26px;backdrop-filter:blur(8px)} .site-admin-overview-card h2{font-size:15px;font-weight:700;color:var(--v3-text);margin:0 0 6px} .site-admin-overview-card>p{font-size:13px;color:var(--v3-text-3);margin:0 0 14px} .site-admin-overview-list{display:flex;flex-direction:column;gap:6px} .site-admin-overview-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);font-size:13px;color:var(--v3-text-2);text-decoration:none;transition:all var(--v3-dur-fast)} .site-admin-overview-item:hover{border-color:var(--v3-accent);color:var(--v3-accent)} .site-admin-overview-item strong{font-size:15px;font-weight:800;color:var(--v3-text)} .site-admin-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:18px;border-bottom:1px solid var(--v3-border);padding-bottom:0} .site-admin-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--v3-r-md) var(--v3-r-md) 0 0;font-size:13px;font-weight:600;color:var(--v3-text-3);text-decoration:none;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--v3-dur-fast);white-space:nowrap;margin-bottom:-1px} .site-admin-tab:hover{color:var(--v3-text)} .site-admin-tab.is-active{color:var(--v3-accent);border-bottom-color:var(--v3-accent)} .site-admin-tabpanes{margin-top:20px} .site-admin-pane{display:none} .site-admin-pane.is-active{display:block} .site-admin-settings-form .site-admin-tabs{position:sticky;top:0;z-index:24;background:linear-gradient(180deg,var(--v3-surface) 78%,rgba(26,26,26,0));padding-top:4px;margin-top:-4px} .site-admin-settings-form .site-admin-tabpanes{min-height:280px} .site-admin-settings-form .site-admin-footer-actions{position:sticky;bottom:0;z-index:24;margin-top:8px;padding:14px 0 4px;background:linear-gradient(0deg,var(--v3-surface) 82%,rgba(26,26,26,0));border-top:1px solid var(--v3-border)} .site-admin-stock-warning{color:var(--v3-orange);font-weight:700} .site-admin-table{width:100%;display:grid;border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);overflow:hidden;margin-bottom:16px} .site-admin-table-row{display:contents} .site-admin-orders-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px;border-radius:var(--v3-r-lg)} .site-admin-table--users{grid-template-columns:2fr 1fr 120px 100px} .site-admin-table--finance-orders{grid-template-columns:120px 2fr 1fr 1fr 100px} .site-admin-table-row>*{padding:12px 16px;font-size:13px;color:var(--v3-text-2);border-bottom:1px solid var(--v3-border);display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .page-site-admin .site-admin-table:not(.site-admin-table--orders-standard):not(.site-admin-table--orders-delayed) .site-admin-table-row>*,.page-site-management .site-admin-table:not(.site-admin-table--orders-standard):not(.site-admin-table--orders-delayed) .site-admin-table-row>*{white-space:normal;overflow:visible;text-overflow:clip;align-items:flex-start;line-height:1.45} .site-admin-table-row>a{text-decoration:none;transition:background var(--v3-dur-fast)} .site-admin-table-row:not(.site-admin-table-head):hover>*{background:rgba(99,102,241,0.04)} .site-admin-table-row.site-admin-table-head>*{background:var(--v3-bg-3);font-size:11px;font-weight:700;color:var(--v3-text-3);text-transform:uppercase;letter-spacing:0.05em;padding:9px 14px} .site-admin-table-row:last-child>*{border-bottom:none} .site-admin-order-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--v3-r-full);font-size:11px;font-weight:700;white-space:nowrap} .site-admin-order-badge-pending{background:rgba(234,179,8,0.15);color:var(--v3-yellow)} .site-admin-order-badge-paid{background:rgba(6,182,212,0.15);color:var(--v3-cyan)} .site-admin-order-badge-processing{background:rgba(99,102,241,0.15);color:var(--v3-accent)} .site-admin-order-badge-completed{background:rgba(34,197,94,0.15);color:var(--v3-green)} .site-admin-order-badge-cancelled{background:rgba(239,68,68,0.12);color:var(--v3-red)} .site-admin-order-badge-failed{background:rgba(239,68,68,0.12);color:var(--v3-red)} .site-admin-user-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--v3-r-full);font-size:11px;font-weight:700} .site-admin-user-badge-active{background:rgba(34,197,94,0.12);color:var(--v3-green)} .site-admin-user-badge-passive{background:rgba(239,68,68,0.12);color:var(--v3-red)} .site-admin-form{display:flex;flex-direction:column;gap:0} .site-admin-settings-shell{display:flex;flex-direction:column;gap:24px} .site-admin-pane-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:22px} .site-admin-pane-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:20px} .site-admin-pane-card h3{font-size:14px;font-weight:700;color:var(--v3-text);margin:0 0 4px} .site-admin-pane-card>p{font-size:13px;color:var(--v3-text-3);margin:0 0 14px} .site-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px} .site-admin-field{display:flex;flex-direction:column;gap:5px} .site-admin-field label{font-size:12px;font-weight:600;color:var(--v3-text-3);text-transform:uppercase;letter-spacing:0.05em} .site-admin-field .form-control,.site-admin-field input,.site-admin-field select,.site-admin-field textarea{background:var(--v3-bg-4);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-md);padding:9px 12px;color:var(--v3-text);font-size:13px;width:100%;transition:border-color var(--v3-dur-fast)} .site-admin-field .form-control:focus,.site-admin-field input:focus,.site-admin-field select:focus,.site-admin-field textarea:focus{outline:none;border-color:var(--v3-accent);background:rgba(29,36,56,0.9)} .site-admin-section-head{margin-bottom:12px} .site-admin-section-head h3{font-size:14px;font-weight:700;color:var(--v3-text);margin:0 0 3px} .site-admin-section-head p{font-size:12px;color:var(--v3-text-3);margin:0} .site-admin-form-save-bar{position:sticky;bottom:0;background:rgba(15,17,23,0.95);border-top:1px solid var(--v3-border);padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;backdrop-filter:blur(8px);z-index:var(--v3-z-raised);margin-top:20px} .site-admin-inline-search{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px} .site-admin-inline-search .form-control,.site-admin-inline-search input{background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-md);padding:8px 12px;color:var(--v3-text);font-size:13px;flex:1;min-width:160px;transition:border-color var(--v3-dur-fast)} .site-admin-inline-search .form-control:focus,.site-admin-inline-search input:focus{outline:none;border-color:var(--v3-accent)} .site-admin-filter-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px} .site-admin-filter-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:rgba(99,102,241,0.1);border:1px solid rgba(99,102,241,0.25);border-radius:var(--v3-r-full);font-size:12px;color:var(--v3-accent)} .site-admin-pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:16px} .site-admin-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:var(--v3-r-md);font-size:13px;font-weight:600;background:var(--v3-bg-3);border:1px solid var(--v3-border);color:var(--v3-text-2);text-decoration:none;transition:all var(--v3-dur-fast);padding:0 8px} .site-admin-page-link:hover{border-color:var(--v3-accent);color:var(--v3-accent)} .site-admin-page-link.is-active{background:var(--v3-accent-grad);border-color:transparent;color:#fff} .site-admin-page-link.is-disabled{opacity:0.35;pointer-events:none} .support-admin-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:18px} .support-admin-summary-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:12px 14px;display:flex;flex-direction:column;gap:3px;text-align:center} .support-admin-summary-card>span{font-size:11px;color:var(--v3-text-3);font-weight:600} .support-admin-summary-card>strong{font-size:28px;font-weight:800;color:var(--v3-text);line-height:1.1} .support-admin-summary-card>small{font-size:11px;color:var(--v3-text-3)} .support-admin-dashboard{display:flex;flex-direction:column;gap:18px} .support-admin-dashboard .support-admin-summary-grid,.support-admin-dashboard .support-admin-filters{margin-bottom:0} .support-admin-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap} .support-admin-ticket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px} .support-admin-ticket-card{min-width:0;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--site-admin-soft-border,var(--v3-border));border-radius:20px;background:rgba(255,255,255,0.025)} .support-admin-ticket-card--critical{border-color:rgba(239,68,68,0.35);background:linear-gradient(145deg,rgba(239,68,68,0.075),rgba(255,255,255,0.018))} .support-admin-ticket-top,.support-admin-ticket-meta,.support-admin-ticket-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap} .support-admin-ticket-code{font-family:ui-monospace,"Cascadia Code",monospace;font-size:12px;font-weight:800;color:var(--v3-text)} .support-admin-ticket-copy{min-width:0} .support-admin-ticket-copy h2{margin:0 0 5px;color:var(--v3-text);font-size:15px;line-height:1.4;overflow-wrap:anywhere} .support-admin-ticket-meta{color:var(--v3-text-3);font-size:11px;line-height:1.45} .support-admin-ticket-meta>span{min-width:0;overflow-wrap:anywhere} .support-admin-ticket-actions{margin-top:auto} .support-admin-empty{min-height:220px} .site-admin-payment-method{display:inline-flex;align-items:center;margin-top:5px;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:800;line-height:1} .site-admin-payment-method--shopier{color:#c4b5fd;background:rgba(124,58,237,0.16);border:1px solid rgba(124,58,237,0.28)} .site-admin-payment-method--transfer{color:#67e8f9;background:rgba(6,182,212,0.12);border:1px solid rgba(6,182,212,0.24)} .site-admin-payment-confirm-form{display:flex;max-width:390px;flex-direction:column;align-items:flex-start;gap:10px} .site-admin-payment-confirm-check{display:flex;align-items:flex-start;gap:9px;color:var(--v3-text-2);font-size:12px;line-height:1.45;cursor:pointer} .site-admin-payment-confirm-check input{width:16px;height:16px;margin:1px 0 0;flex:0 0 16px;accent-color:var(--v3-green)}::selection{background:rgba(99,102,241,0.35);color:#fff}:focus-visible{outline:2px solid var(--v3-accent);outline-offset:2px;border-radius:4px} button:focus-visible,a:focus-visible{outline:2px solid var(--v3-accent);outline-offset:3px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--v3-bg-2)}::-webkit-scrollbar-thumb{background:rgba(99,102,241,0.35);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,0.55)} code:not([class]){font-family:ui-monospace,"Cascadia Code","Source Code Pro",monospace;font-size:0.875em;background:rgba(99,102,241,0.1);border:1px solid rgba(99,102,241,0.2);border-radius:5px;padding:2px 6px;color:var(--v3-accent);word-break:break-all} img{transition:opacity 0.3s ease} img[loading="lazy"]:not(.loaded){opacity:0} img[loading="lazy"].loaded,img:not([loading="lazy"]){opacity:1} img.brand-glyph-icon,img.cat-icon-premium,img.cat-icon-img{opacity:1} .magaza-nav-avatar-img,.account-hub-sidebar-avatar-img,.profile-overview-avatar-img,.profile-avatar-upload-img{opacity:1}::placeholder{color:var(--v3-text-3);opacity:0.8} .account-hub-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:10px} .account-hub-empty i{font-size:40px;color:var(--v3-text-3);opacity:0.45;margin-bottom:4px} .account-hub-empty strong{font-size:16px;font-weight:700;color:var(--v3-text)} .account-hub-empty p{font-size:13px;color:var(--v3-text-3);margin:0;max-width:320px} .breadcrumb-nav{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--v3-text-3);margin-bottom:20px;flex-wrap:wrap} .breadcrumb-nav a{color:var(--v3-text-3);text-decoration:none;transition:color var(--v3-dur-fast)} .breadcrumb-nav a:hover{color:var(--v3-accent)} .breadcrumb-sep{color:var(--v3-border-2)} .breadcrumb-nav>span:last-child{color:var(--v3-text-2);font-weight:500} .form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:16px} .form-group label{font-size:13px;font-weight:600;color:var(--v3-text-2)} .form-group .form-text,.form-group small.text-muted{font-size:12px;color:var(--v3-text-3);line-height:1.4} select.form-control{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(238,240,248,0.45)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;appearance:none;-webkit-appearance:none} .page-site-admin .site-mgmt-premium-wrap,.page-site-management .site-mgmt-premium-wrap{--site-admin-gutter:clamp(20px,2.5vw,44px);--site-admin-block-gap:22px} .page-site-admin .site-admin-topbar,.page-site-management .site-admin-topbar{padding-left:var(--site-admin-gutter);padding-right:var(--site-admin-gutter)} .page-site-admin .site-admin-wrap>*:not(.site-admin-topbar):not(.site-admin-flashes),.page-site-management .site-admin-wrap>*:not(.site-admin-topbar):not(.site-admin-flashes){box-sizing:border-box;max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:var(--site-admin-gutter);padding-right:var(--site-admin-gutter);padding-top:var(--site-admin-block-gap);padding-bottom:var(--site-admin-block-gap)} .page-site-admin .site-admin-wrap>.site-admin-card,.page-site-management .site-admin-wrap>.site-admin-card{background:transparent;border-bottom:none;border-left:none;padding-top:calc(var(--site-admin-block-gap) + 4px);padding-bottom:calc(var(--site-admin-block-gap) + 8px)} .page-site-admin .site-admin-hero,.page-site-management .site-admin-hero{padding-top:calc(var(--site-admin-block-gap) + 8px);padding-bottom:calc(var(--site-admin-block-gap) + 4px)} @media (max-width:768px){.page-site-admin .site-mgmt-premium-wrap,.page-site-management .site-mgmt-premium-wrap{--site-admin-gutter:16px;--site-admin-block-gap:16px}} .site-admin-card h1{font-size:20px;font-weight:800;color:var(--v3-text);margin:0 0 5px;display:flex;align-items:center;gap:10px} .site-admin-table-row:not(.site-admin-table-head):hover>*{background:rgba(99,102,241,0.06);cursor:pointer} .site-admin-table-row:last-child>*{border-bottom:none} .page-site-admin .site-admin-flashes,.page-site-management .site-admin-flashes{max-width:none;margin:0;padding:10px var(--site-admin-gutter,24px) 0} .site-admin-alert{animation:slideDown 0.25s ease} @keyframes slideDown{from{opacity:0;transform:translateY(-8px)} to{opacity:1;transform:translateY(0)}} .order-history-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--v3-r-lg);border:1px solid var(--v3-border);background:var(--v3-bg-3);text-decoration:none;color:inherit;transition:all var(--v3-dur-fast);position:relative} .order-history-card:hover{border-color:var(--v3-accent);transform:translateX(3px);background:var(--v3-bg-4)} .order-history-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px} .order-history-card-body h3{font-size:14px;font-weight:600;color:var(--v3-text);margin:0 0 6px} .order-history-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--v3-text-3)} .order-history-meta i{margin-right:3px} .order-history-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px} .order-history-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:rgba(99,102,241,0.1);border-radius:var(--v3-r-full);font-size:11px;font-weight:600;color:var(--v3-accent)} .order-history-card-aside{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:12px;color:var(--v3-text-3);margin-top:4px} .store-premium-head-compact h1{font-size:18px} .store-premium-head-compact{display:none} @media (max-width:640px){.store-premium-head-compact{display:block} .cart-hero-premium{display:none}} .auth-card-register{max-height:92vh;overflow-y:auto} a{transition:color var(--v3-dur-fast) ease,opacity var(--v3-dur-fast) ease} .image-upload-field .site-admin-btn,.image-upload-field .site-mgmt-btn{flex-shrink:0} .alert.fade-in{animation:fadeInAlert 0.3s ease} @keyframes fadeInAlert{from{opacity:0;transform:translateY(-6px)} to{opacity:1;transform:translateY(0)}} .support-ticket-status--open{background:rgba(99,102,241,0.12);color:var(--v3-accent)} .support-ticket-status--pending{background:rgba(234,179,8,0.12);color:var(--v3-yellow)} .support-ticket-status--closed{background:rgba(148,163,184,0.1);color:var(--v3-text-3)} .support-ticket-status--resolved{background:rgba(34,197,94,0.12);color:var(--v3-green)} .site-admin-topbar{box-shadow:0 2px 12px rgba(0,0,0,0.35)} .site-admin-news-item:hover .site-admin-news-main strong{color:var(--v3-accent)} .site-admin-card{border-left:3px solid rgba(99,102,241,0.4)} .site-admin-field input:focus,.site-admin-field select:focus,.site-admin-field textarea:focus{box-shadow:0 0 0 3px rgba(99,102,241,0.18)} .site-admin-summary-card{cursor:default;transition:all var(--v3-dur-fast)} .site-admin-summary-card:hover{border-color:rgba(99,102,241,0.3);background:rgba(99,102,241,0.05)} .site-admin-stat-card{transition:all var(--v3-dur-fast)} .site-admin-stat-card:hover{border-color:rgba(99,102,241,0.3);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.3)} .mt-0{margin-top:0} .mt-4{margin-top:4px} .mt-8{margin-top:8px} .mt-10{margin-top:10px} .mt-12{margin-top:12px} .mt-16{margin-top:16px} .mt-20{margin-top:20px} .mb-0{margin-bottom:0} .mb-4{margin-bottom:4px} .mb-8{margin-bottom:8px} .mb-10{margin-bottom:10px} .mb-12{margin-bottom:12px} .mb-16{margin-bottom:16px} .mb-20{margin-bottom:20px} .d-block{display:block} .flex-wrap{flex-wrap:wrap} .flex-grow-1{flex-grow:1} .flex-shrink-0{flex-shrink:0} .align-items-start{align-items:flex-start} .gap-1{gap:4px} .gap-3{gap:12px} .gap-4{gap:16px} .site-admin-hero-copy{display:flex;flex-direction:column;gap:4px} .site-admin-hero-copy h1{font-size:22px;font-weight:800;color:var(--v3-text);margin:0 0 4px;display:flex;align-items:center;gap:10px} .site-admin-hero-copy p{font-size:13px;color:var(--v3-text-3);margin:0} .site-admin-h3{font-size:15px;font-weight:700;color:var(--v3-text);margin:0 0 4px;display:flex;align-items:center;gap:8px} .site-admin-card--inner{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:22px 24px;margin-bottom:20px} .page-site-admin .site-admin-card--inner:last-child,.page-site-management .site-admin-card--inner:last-child{margin-bottom:0} .site-admin-card--inner h2{font-size:15px;font-weight:700;color:var(--v3-text);margin:0 0 16px;display:flex;align-items:center;gap:8px} .site-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap} .site-admin-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0} .site-admin-inline-search--wide .form-control,.site-admin-inline-search--wide input{flex:2;min-width:220px} .site-admin-inline-search--compact{margin-bottom:8px} .site-admin-inline-search--compact .form-control,.site-admin-inline-search--compact input{flex:1;min-width:140px} .site-admin-inline-search.justify-between{justify-content:space-between} .justify-between{justify-content:space-between} .site-admin-table--products{grid-template-columns:36px 60px 2fr 1fr 1fr 90px 70px 80px 150px} .site-admin-table--categories{grid-template-columns:60px 70px 2fr 1fr 80px 60px 140px} .site-admin-thumb{display:block;width:48px;height:48px;border-radius:var(--v3-r-md);object-fit:cover;border:1.5px solid var(--v3-border)} .site-admin-thumb-product{width:52px;height:52px} .site-admin-thumb-icon{width:36px;height:36px;border-radius:50%;object-fit:contain} .site-admin-thumb-banner{width:70px;height:40px;object-fit:cover} .site-admin-thumb-empty{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--v3-bg-3);border:1.5px dashed var(--v3-border);border-radius:var(--v3-r-md);color:var(--v3-text-3);font-size:16px} .site-admin-icon-pill{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:50%;color:var(--v3-accent);font-size:15px} .site-admin-product-meta{font-size:11px;color:var(--v3-text-3);margin-top:2px} .site-admin-product-category{display:inline-block;padding:2px 8px;background:rgba(99,102,241,0.1);border-radius:var(--v3-r-full);font-size:11px;color:var(--v3-accent);white-space:nowrap} .bulk-product-checkbox,.bulk-order-checkbox{width:16px;height:16px;accent-color:var(--v3-accent);cursor:pointer} .site-admin-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;text-align:center} .site-admin-empty>div{display:flex;flex-direction:column;align-items:center;gap:10px} .site-admin-empty i{font-size:36px;color:var(--v3-text-3);opacity:0.5} .site-admin-empty p{font-size:14px;color:var(--v3-text-3);margin:0} .site-admin-filter-pill.is-muted{background:rgba(148,163,184,0.08);border-color:var(--v3-border);color:var(--v3-text-3)} .site-admin-news-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);overflow:hidden} .site-admin-news-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--v3-border);transition:background var(--v3-dur-fast);flex-wrap:wrap} .site-admin-news-item:last-child{border-bottom:none} .site-admin-news-item:hover{background:rgba(99,102,241,0.04)} .site-admin-news-main{flex:1;min-width:0} .site-admin-news-main strong{display:block;font-size:14px;font-weight:600;color:var(--v3-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .site-admin-news-actions{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0;align-items:center} .site-admin-stat-icon-amber{background:linear-gradient(135deg,rgba(245,158,11,0.18),rgba(217,119,6,0.12));color:#f59e0b} .site-admin-stats-grid-tight{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:16px} .site-admin-step-strip{display:flex;gap:0;margin-bottom:24px;overflow:hidden;border-radius:var(--v3-r-lg);border:1px solid var(--v3-border)} .site-admin-step-card{flex:1;padding:14px 18px;background:var(--v3-bg-3);border-right:1px solid var(--v3-border);display:flex;flex-direction:column;gap:2px} .site-admin-step-card:last-child{border-right:none} .site-admin-step-card small{font-size:10px;font-weight:700;color:var(--v3-text-3);text-transform:uppercase;letter-spacing:0.07em} .site-admin-step-card strong{font-size:13px;font-weight:700;color:var(--v3-text)} .site-admin-step-card span{font-size:11px;color:var(--v3-text-3)} .site-admin-step-card.is-active{background:rgba(99,102,241,0.07);border-bottom:2px solid var(--v3-accent)} .site-admin-step-card.is-active strong{color:var(--v3-accent)} .site-admin-form-shell{display:flex;gap:24px;align-items:flex-start} .site-admin-form-main{flex:1;min-width:0} .site-admin-segment-card{background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);padding:20px;margin-bottom:16px} .site-admin-footer-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 0 4px;border-top:1px solid var(--v3-border);margin-top:8px} .site-admin-upload-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap} .site-admin-upload-inline .form-control,.site-admin-upload-inline input[type="text"]{flex:1;min-width:160px} .site-admin-category-visual-manager{scroll-margin-top:24px;border-color:rgba(99,102,241,0.34);background:radial-gradient(circle at 92% 8%,rgba(99,102,241,0.12),transparent 34%),var(--v3-bg-3)} .site-admin-category-visual-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;color:var(--v3-accent);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase} .site-admin-category-dimension{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--v3-border);border-radius:999px;color:var(--v3-text-2);background:rgba(255,255,255,0.035);font-size:12px;font-weight:700;white-space:nowrap} .site-admin-category-visual-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;align-items:start} .site-admin-category-preview{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);background:linear-gradient(145deg,rgba(99,102,241,0.1),rgba(255,255,255,0.025))} .site-admin-category-preview img{width:100%;height:100%;display:block;object-fit:cover} .site-admin-category-preview-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--v3-text-3);text-align:center} .site-admin-category-preview-empty[hidden]{display:none} .site-admin-category-preview-empty i{font-size:34px;color:var(--v3-accent)} .site-admin-category-preview-empty strong{color:var(--v3-text);font-size:14px} .site-admin-category-preview-empty span{max-width:220px;font-size:12px;line-height:1.55} .site-admin-category-visual-controls{display:grid;gap:18px} .site-admin-category-usage{display:grid;gap:9px;padding:16px;border:1px solid var(--v3-border);border-radius:var(--v3-r-md);background:rgba(255,255,255,0.025)} .site-admin-category-usage strong{color:var(--v3-text);font-size:13px} .site-admin-category-usage span{display:flex;align-items:center;gap:9px;color:var(--v3-text-2);font-size:12px} .site-admin-category-usage i{color:var(--v3-success)} .site-admin-category-structure-card{border-color:rgba(99,102,241,0.22);background:radial-gradient(circle at 96% 0%,rgba(99,102,241,0.08),transparent 28%),var(--v3-bg-3)} .site-admin-category-structure-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) minmax(240px,280px);gap:16px;align-items:stretch} .site-admin-category-structure-card .site-admin-field.is-muted{opacity:0.72} .site-admin-category-structure-card .site-admin-field.is-muted select{border-style:dashed} .site-admin-category-structure-summary{display:grid;gap:8px;padding:16px;border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);background:rgba(255,255,255,0.022)} .site-admin-category-structure-pill{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:0.05em;text-transform:uppercase} .site-admin-category-structure-pill.is-root{color:var(--v3-green);background:rgba(34,197,94,0.12)} .site-admin-category-structure-pill.is-child{color:var(--v3-accent);background:rgba(99,102,241,0.12)} .site-admin-category-structure-summary strong{color:var(--v3-text);font-size:14px} .site-admin-category-structure-summary small{color:var(--v3-text-3);font-size:12px;line-height:1.55} .site-admin-category-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px} .site-admin-category-kind-badge,.site-admin-category-parent-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800} .site-admin-category-kind-badge{color:var(--v3-text);background:rgba(255,255,255,0.05);border:1px solid var(--v3-border)} .site-admin-category-kind-badge.is-child{color:var(--v3-accent);background:rgba(99,102,241,0.12);border-color:rgba(99,102,241,0.28)} .site-admin-category-kind-badge.is-root{color:var(--v3-green);background:rgba(34,197,94,0.12);border-color:rgba(34,197,94,0.22)} .site-admin-category-parent-chip{color:var(--v3-text-2);background:rgba(255,255,255,0.03);border:1px solid var(--v3-border)} .site-admin-category-visual-manager{padding:0;overflow:hidden} .site-admin-category-visual-head{display:flex;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid var(--v3-border);background:linear-gradient(135deg,rgba(99,102,241,0.12),rgba(34,197,94,0.035)),rgba(255,255,255,0.018)} .site-admin-category-visual-head h3{margin:0 0 8px;color:var(--v3-text);font-size:22px;line-height:1.2} .site-admin-category-visual-head p{max-width:760px;margin:0;color:var(--v3-text-2);font-size:13px;line-height:1.65} .site-admin-category-specs{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:8px;min-width:260px} .site-admin-category-specs span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--v3-border);border-radius:999px;color:var(--v3-text-2);background:rgba(15,15,18,0.42);font-size:12px;font-weight:800;white-space:nowrap} .site-admin-category-visual-grid{padding:24px;grid-template-columns:minmax(240px,320px) minmax(0,1fr)} .site-admin-category-preview-panel{display:grid;gap:12px} .site-admin-category-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px} .site-admin-category-preview-toolbar span{color:var(--v3-text);font-size:13px;font-weight:900} .site-admin-category-preview-toolbar small{padding:5px 8px;border:1px solid rgba(99,102,241,0.35);border-radius:999px;color:var(--v3-accent);background:rgba(99,102,241,0.1);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em} .site-admin-category-preview{border-radius:22px;box-shadow:0 18px 42px rgba(0,0,0,0.22)} .site-admin-category-preview::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.055)} .site-admin-category-preview-caption{color:var(--v3-text-3);font-size:11px;line-height:1.55} .site-admin-category-upload-card{display:grid;gap:14px;padding:16px;border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);background:radial-gradient(circle at 12% 0%,rgba(59,130,246,0.1),transparent 34%),rgba(255,255,255,0.028)} .site-admin-category-upload-head{display:flex;gap:12px;align-items:flex-start} .site-admin-category-upload-head>span{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--v3-accent),#22c55e)} .site-admin-category-upload-head strong{display:block;color:var(--v3-text);font-size:14px;line-height:1.35} .site-admin-category-upload-head small{display:block;margin-top:4px;color:var(--v3-text-3);font-size:12px;line-height:1.55} .site-admin-category-upload-card .site-admin-upload-inline{display:grid;grid-template-columns:minmax(0,1fr) auto} .site-admin-category-upload-card .site-admin-upload-inline .form-control{min-width:0} .site-admin-category-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .site-admin-category-flow span{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--v3-border);border-radius:var(--v3-r-md);color:var(--v3-text-2);background:rgba(255,255,255,0.022);font-size:12px;font-weight:800} .site-admin-category-flow b{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:999px;color:#fff;background:var(--v3-accent);font-size:11px} .site-admin-pane-card--full{grid-column:1 / -1} @media (max-width:900px){.site-admin-category-structure-grid{grid-template-columns:1fr} .site-admin-category-visual-head{flex-direction:column} .site-admin-category-specs{justify-content:flex-start;min-width:0} .site-admin-category-visual-grid{grid-template-columns:1fr} .site-admin-category-preview-panel{max-width:340px} .site-admin-category-flow{grid-template-columns:1fr} .site-admin-table--products,.site-admin-table--categories,.site-admin-table--blog-posts,.site-admin-table--coupon-list,.site-admin-table--users-extended,.site-admin-table--roles-extended,.site-admin-table--activity-logs,.site-admin-table--version-status{display:block} .site-admin-table--products .site-admin-table-row,.site-admin-table--categories .site-admin-table-row,.site-admin-table--blog-posts .site-admin-table-row,.site-admin-table--coupon-list .site-admin-table-row,.site-admin-table--users-extended .site-admin-table-row,.site-admin-table--roles-extended .site-admin-table-row,.site-admin-table--activity-logs .site-admin-table-row,.site-admin-table--version-status .site-admin-table-row{display:flex;flex-direction:column;border-bottom:2px solid var(--v3-border);padding:12px} .site-admin-table--products .site-admin-table-head,.site-admin-table--categories .site-admin-table-head,.site-admin-table--blog-posts .site-admin-table-head,.site-admin-table--coupon-list .site-admin-table-head,.site-admin-table--users-extended .site-admin-table-head,.site-admin-table--roles-extended .site-admin-table-head,.site-admin-table--activity-logs .site-admin-table-head,.site-admin-table--version-status .site-admin-table-head{display:none} .site-admin-table--products .site-admin-table-row>*,.site-admin-table--categories .site-admin-table-row>*,.site-admin-table--blog-posts .site-admin-table-row>*,.site-admin-table--coupon-list .site-admin-table-row>*,.site-admin-table--users-extended .site-admin-table-row>*,.site-admin-table--roles-extended .site-admin-table-row>*,.site-admin-table--activity-logs .site-admin-table-row>*,.site-admin-table--version-status .site-admin-table-row>*{border-bottom:none;padding:4px 0;white-space:normal} .site-admin-table--products .site-admin-table-row>[data-label]::before,.site-admin-table--categories .site-admin-table-row>[data-label]::before,.site-admin-table--blog-posts .site-admin-table-row>[data-label]::before,.site-admin-table--coupon-list .site-admin-table-row>[data-label]::before,.site-admin-table--users-extended .site-admin-table-row>[data-label]::before,.site-admin-table--roles-extended .site-admin-table-row>[data-label]::before,.site-admin-table--activity-logs .site-admin-table-row>[data-label]::before,.site-admin-table--version-status .site-admin-table-row>[data-label]::before{content:attr(data-label) ": ";font-size:10px;font-weight:700;color:var(--v3-text-3);text-transform:uppercase;letter-spacing:0.05em;margin-right:4px}} @media (max-width:640px){.site-admin-toolbar{flex-direction:column;align-items:flex-start} .site-admin-step-strip{flex-direction:column} .site-admin-step-card{border-right:none;border-bottom:1px solid var(--v3-border)} .site-admin-form-shell{flex-direction:column} .site-admin-category-visual-grid{grid-template-columns:1fr} .site-admin-category-preview{max-width:300px} .site-admin-news-item{flex-direction:column;align-items:flex-start} .kh-auth-step-grid,.kh-auth-req-list{grid-template-columns:1fr} .kh-auth-secret-row{flex-direction:column;align-items:stretch} .kh-auth-inline-btn{justify-content:center}} .store-surface-ultra{background:linear-gradient(135deg,rgba(17,21,41,0.98) 0%,rgba(22,26,48,0.96) 100%)} .site-mgmt-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--v3-r-md);font-size:13px;font-weight:600;cursor:pointer;border:1.5px solid var(--v3-border);background:var(--v3-bg-3);color:var(--v3-text-2);text-decoration:none;transition:all var(--v3-dur-fast);white-space:nowrap} .site-mgmt-btn:hover{border-color:var(--v3-accent);color:var(--v3-accent)} .site-mgmt-btn-ghost{background:transparent;border-color:var(--v3-border)} .site-mgmt-btn-ghost:hover{background:var(--v3-bg-3)} .site-mgmt-btn-sm{padding:6px 12px;font-size:12px} .site-mgmt-dimension-hint{font-size:11px;color:var(--v3-text-3);font-weight:400;margin-left:4px} .site-mgmt-cat-icon-emoji{display:inline-flex;align-items:center;justify-content:center;font-size:inherit;line-height:1} .premium-emoji-mark{display:inline-flex;align-items:center;justify-content:center} .site-mgmt-premium-wrap{min-height:100vh} .site-admin-table--wallet-users{min-width:820px;grid-template-columns:minmax(130px,1fr) minmax(170px,1.3fr) minmax(96px,0.7fr) minmax(300px,2fr)} .site-admin-table--wallet-requests{min-width:1040px;grid-template-columns:minmax(130px,0.9fr) minmax(150px,1.05fr) minmax(140px,0.95fr) minmax(110px,0.75fr) minmax(100px,0.7fr) minmax(110px,0.75fr) minmax(170px,1.15fr)} .site-admin-table--wallet-users .site-admin-inline-search,.site-admin-table--wallet-requests .site-admin-news-actions{flex-wrap:wrap;gap:8px;width:100%;justify-content:flex-start} .site-admin-table--wallet-users .site-admin-inline-search .form-control,.site-admin-table--wallet-users .site-admin-inline-search select{flex:1 1 88px;min-width:72px} .site-admin-wallet-pagination{margin-top:14px;justify-content:center} .site-admin-collapsible{margin-top:16px;border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);background:rgba(255,255,255,0.025);overflow:hidden} .site-admin-collapsible summary{min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--v3-text);font-weight:700} .site-admin-collapsible summary span,.site-admin-collapsible summary small{display:inline-flex;align-items:center;gap:8px} .site-admin-collapsible[open] summary{border-bottom:1px solid var(--v3-border)} .site-admin-table--roles{grid-template-columns:2fr 1fr 1fr 120px} .site-admin-table--logs{grid-template-columns:140px 2fr 2fr 1fr} .site-admin-table--codes{grid-template-columns:3fr 100px 120px 160px 60px} .site-admin-table--orders-standard{min-width:1040px;grid-template-columns:40px 72px minmax(120px,1fr) minmax(200px,2fr) 88px 100px minmax(88px,0.9fr) 128px 56px} .site-admin-table--orders-delayed{min-width:960px;grid-template-columns:72px minmax(120px,1fr) minmax(200px,2fr) 88px 100px minmax(100px,1fr) 128px 56px} .site-admin-table--orders-standard .site-admin-table-row>*,.site-admin-table--orders-delayed .site-admin-table-row>*{white-space:nowrap} .site-admin-table--orders-standard .site-admin-table-row>[data-label="Ürün"],.site-admin-table--orders-delayed .site-admin-table-row>[data-label="Ürün"]{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4;font-weight:600;color:var(--v3-text);align-items:flex-start} .site-admin-table--dashboard-orders{grid-template-columns:100px 2fr 1fr 1fr 140px 72px} .site-admin-table--version-checks{grid-template-columns:2fr 1fr 1fr 1fr} .site-admin-table--activity-logs{grid-template-columns:160px 120px 1.2fr 2fr} .site-admin-table--version-status{grid-template-columns:2fr 140px} .site-admin-code-block{font-family:ui-monospace,"Cascadia Code","Source Code Pro",monospace;font-size:12px;background:rgba(0,0,0,0.3);border:1px solid var(--v3-border);border-radius:5px;padding:2px 7px;color:var(--v3-text-2);word-break:break-all;white-space:normal} .site-admin-accordion{display:flex;flex-direction:column;gap:8px;margin-bottom:16px} .site-admin-acc-item{border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);overflow:hidden;background:var(--v3-bg-3)} .site-admin-acc-summary{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;font-size:14px;font-weight:600;color:var(--v3-text);cursor:pointer;list-style:none;user-select:none;transition:background var(--v3-dur-fast)} .site-admin-acc-summary::-webkit-details-marker{display:none} .site-admin-acc-summary::after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:var(--v3-text-3);transition:transform var(--v3-dur-fast)} .site-admin-acc-item[open] .site-admin-acc-summary::after{transform:rotate(180deg)} .site-admin-acc-summary:hover{background:rgba(99,102,241,0.06)} .site-admin-acc-body{padding:0 18px 16px} .site-admin-acc-body .form-control{font-family:ui-monospace,"Cascadia Code",monospace;font-size:12.5px;line-height:1.55} .font-monospace{font-family:ui-monospace,"Cascadia Code","Source Code Pro",monospace} .site-admin-field--full{grid-column:1 / -1} .site-admin-bank-wrap{display:flex;flex-direction:column;gap:12px} .site-admin-bank-rows{display:flex;flex-direction:column;gap:8px} .site-admin-bank-row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:8px} @media (max-width:640px){.site-admin-bank-row{grid-template-columns:1fr}} .site-admin-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:14px} .site-admin-shortcut-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 14px;min-height:108px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-lg);text-decoration:none;color:var(--v3-text-2);font-size:12px;font-weight:600;text-align:center;transition:all var(--v3-dur-fast)} .site-admin-shortcut-link i{font-size:20px;color:var(--v3-accent)} .site-admin-shortcut-link strong{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:4px 8px;border-radius:999px;background:rgba(99,102,241,0.12);color:var(--v3-text);font-size:11px;font-weight:800} .site-admin-shortcut-link:hover{border-color:var(--v3-accent);color:var(--v3-text);background:rgba(99,102,241,0.08);transform:translateY(-2px)} .site-admin-workbench-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:22px;margin:0 0 24px} @media (min-width:1500px){.site-admin-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} .site-admin-workbench-card{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:24px 26px;border-radius:22px;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at top right,rgba(124,58,237,0.12),transparent 38%),rgba(19,22,31,0.88)} .site-admin-workbench-head{display:flex;justify-content:space-between;gap:16px} .site-admin-workbench-kicker{display:inline-flex;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.55)} .site-admin-workbench-head h2{margin:0;font-size:24px;font-weight:900;color:#fff} .site-admin-workbench-head p{margin:8px 0 0;color:var(--v3-text-3);line-height:1.55} .site-admin-workbench-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:rgba(139,92,246,0.14);color:#c4b5fd;font-size:20px;flex-shrink:0} .site-admin-workbench-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .site-admin-workbench-metrics div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06)} .site-admin-workbench-metrics strong{font-size:22px;font-weight:900;color:#fff;line-height:1} .site-admin-workbench-metrics span{font-size:12px;color:var(--v3-text-3)} .site-admin-workbench-actions{display:flex;flex-wrap:wrap;gap:10px} .site-admin-page-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px} @media (min-width:1400px){.site-admin-page-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} .site-admin-page-audit-card{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at top right,rgba(124,58,237,0.1),transparent 42%),rgba(19,22,31,0.88)} .site-admin-page-audit-head h3{margin:0;font-size:20px;font-weight:900;color:#fff} .site-admin-page-audit-head p{margin:8px 0 0;color:var(--v3-text-3);line-height:1.55} .site-admin-page-audit-list{display:flex;flex-direction:column;gap:12px} .site-admin-page-audit-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.04)} .site-admin-page-audit-copy{display:flex;align-items:flex-start;gap:14px;min-width:0} .site-admin-page-audit-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:rgba(139,92,246,0.14);color:#c4b5fd;font-size:18px;flex:0 0 auto} .site-admin-page-audit-copy strong{display:block;margin:0 0 4px;font-size:15px;font-weight:800;color:#fff} .site-admin-page-audit-copy p{margin:0;font-size:13px;line-height:1.45;color:var(--v3-text-3)} .site-admin-page-audit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex:0 0 auto} @media (max-width:1200px){.site-admin-workbench-grid,.site-admin-page-audit-grid{grid-template-columns:1fr}} @media (max-width:640px){.site-admin-workbench-metrics{grid-template-columns:1fr} .site-admin-page-audit-item{flex-direction:column;align-items:stretch} .site-admin-page-audit-actions{justify-content:stretch} .site-admin-page-audit-actions .site-admin-btn{flex:1 1 100%;justify-content:center}} .site-admin-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px} .site-admin-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--v3-text-2);padding:8px 12px;background:var(--v3-bg-3);border-radius:var(--v3-r-md);border:1px solid var(--v3-border)} .site-admin-list li i{color:var(--v3-accent);width:16px;text-align:center} .site-admin-news-edit-grid{margin-bottom:12px} .site-admin-news-edit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--v3-border);margin-top:10px} .site-admin-news-edit-meta{font-size:12px;color:var(--v3-text-3)} @media print{.premium-bg,.store-nav-sticky-stack,.store-footer-kh,.cookie-banner,.toast-container{display:none} body{background:#fff;color:#000}} .actions-cell{text-align:right;white-space:nowrap} .action-buttons{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap} .form-actions{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--v3-border);flex-wrap:wrap} .table-search{margin-bottom:16px} .search-form{display:flex;flex-direction:column;gap:8px} .search-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap} .search-input-group{position:relative;display:flex;align-items:center;flex:1;min-width:200px} .search-icon{position:absolute;left:12px;color:var(--v3-text-3);font-size:13px;pointer-events:none} .search-input{width:100%;padding:9px 36px 9px 34px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-md);color:var(--v3-text);font-size:13px;transition:border-color var(--v3-dur-fast)} .search-input:focus{outline:none;border-color:var(--v3-accent)} .search-input::placeholder{color:var(--v3-text-3)} .search-submit{position:absolute;right:8px;background:none;border:none;color:var(--v3-accent);cursor:pointer;padding:4px;display:flex;align-items:center;font-size:13px} .search-clear{position:absolute;right:8px;color:var(--v3-text-3);text-decoration:none;font-size:12px;padding:4px;display:flex;align-items:center;transition:color var(--v3-dur-fast)} .search-clear:hover{color:var(--v3-danger)} .advanced-filters{padding:16px;background:var(--v3-bg-3);border:1px solid var(--v3-border);border-radius:var(--v3-r-lg);margin-top:8px} .filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px} .filter-item{display:flex;flex-direction:column;gap:6px} .filter-item label{font-size:12px;font-weight:600;color:var(--v3-text-2)} .filters-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--v3-border)} .daterange{display:flex;gap:8px;align-items:center} .pagination-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--v3-border)} .pagination-info{font-size:13px;color:var(--v3-text-3)} .pagination-info strong{color:var(--v3-text);font-weight:600} nav.pagination{display:flex;align-items:center;gap:4px} .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;background:var(--v3-bg-3);border:1.5px solid var(--v3-border);border-radius:var(--v3-r-md);color:var(--v3-text-2);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--v3-dur-fast)} .page-link:hover:not(.disabled):not(.active){border-color:var(--v3-accent);color:var(--v3-accent);background:rgba(99,102,241,0.07)} .page-link.active{background:var(--v3-accent);border-color:var(--v3-accent);color:#fff;font-weight:700;cursor:default} .page-link.disabled{opacity:0.38;cursor:not-allowed;pointer-events:none} .page-link.dots{border-color:transparent;background:transparent;cursor:default;color:var(--v3-text-3)} .table-loader{display:flex;align-items:center;justify-content:center;padding:32px} .loader-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--v3-text-3);font-size:13px} .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:12px;color:var(--v3-text-3)} .empty-state>i{font-size:40px;opacity:0.4} .empty-state h3{font-size:16px;font-weight:600;color:var(--v3-text-2);margin:0} .empty-state p{font-size:13px;margin:0;max-width:320px} .input-wrapper{position:relative} .input-error-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--v3-danger);font-size:14px} .form-error{margin-top:4px;font-size:12px;color:var(--v3-danger)} .form-text{display:block;margin-top:4px;font-size:12px;color:var(--v3-text-3)} .select-wrapper{position:relative} .select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--v3-text-3);font-size:11px} .form-check{display:flex;align-items:center;gap:8px} .checkbox-container{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px} .checkbox-label{color:var(--v3-text-2)} .date-range-form{margin-bottom:16px} .date-range-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end} .date-input{display:flex;flex-direction:column;gap:6px} .date-input label{font-size:12px;font-weight:600;color:var(--v3-text-2);display:flex;align-items:center;gap:6px} .date-actions{display:flex;gap:8px} .upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;border:2px dashed var(--v3-border);border-radius:var(--v3-r-lg);background:var(--v3-bg-3);cursor:pointer;transition:all var(--v3-dur-fast);text-align:center} .upload-area:hover,.upload-area.file-selected{border-color:var(--v3-accent);background:rgba(99,102,241,0.04)} .upload-icon{font-size:32px;color:var(--v3-accent);opacity:0.7} .upload-text{display:flex;flex-direction:column;gap:4px} .upload-main{font-size:14px;font-weight:600;color:var(--v3-text-2)} .upload-info{font-size:12px;color:var(--v3-text-3)} .file-info{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--v3-text-2)} @media (max-width:640px){.date-range-grid{grid-template-columns:1fr} .pagination-wrapper{flex-direction:column;align-items:flex-start} .filters-grid{grid-template-columns:1fr}} body.cookie-open{overflow:hidden} body.modal-open{overflow:hidden} .modal{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:var(--v3-z-modal)} .modal.d-none{display:none} .modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(2px);cursor:pointer} .modal-container{position:relative;background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);box-shadow:var(--v3-shadow-xl);width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto;z-index:1} .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--v3-border);gap:12px} .modal-header h3{margin:0;font-size:18px;color:var(--v3-text)} .modal-body{padding:20px 24px} .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--v3-border)} .modal-close{background:none;border:none;font-size:20px;line-height:1;color:var(--v3-text-3);cursor:pointer;padding:4px 8px;border-radius:var(--v3-r-sm);transition:color 0.15s,background 0.15s} .modal-close:hover{color:var(--v3-text);background:var(--v3-bg-3)} .cart-coupon-wrap{margin:12px 0;padding:12px 0;border-top:1px solid var(--v3-border);border-bottom:1px solid var(--v3-border)} .cart-coupon-input-row{display:flex;gap:8px} .cart-coupon-input{flex:1;padding:8px 12px;border:1px solid var(--v3-border);border-radius:var(--v3-r-sm);background:var(--v3-bg-3);color:var(--v3-text);font-size:13px;letter-spacing:1px;text-transform:uppercase} .cart-coupon-input:focus{outline:none;border-color:var(--v3-accent)} .cart-coupon-btn{padding:8px 16px;background:var(--v3-accent-grad);color:#fff;border:none;border-radius:var(--v3-r-sm);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter 0.15s} .cart-coupon-btn:hover{filter:brightness(1.1)} .cart-coupon-btn:disabled{opacity:0.6;cursor:not-allowed} .cart-coupon-msg{margin-top:8px;font-size:12px;padding:6px 10px;border-radius:var(--v3-r-sm)} .cart-coupon-msg--success{background:rgba(34,197,94,0.12);color:var(--v3-green);border:1px solid rgba(34,197,94,0.25)} .cart-coupon-msg--error{background:rgba(239,68,68,0.12);color:var(--v3-red);border:1px solid rgba(239,68,68,0.25)} .cart-summary-discount-row{color:var(--v3-green)} .cart-discount-amount{color:var(--v3-green)} .blog-detail-page{padding:32px 0 80px} .blog-post-article{background:var(--v3-bg-2);border:1px solid var(--v3-border);border-radius:var(--v3-r-xl);overflow:hidden;margin-top:20px} .blog-post-cover img{width:100%;max-height:400px;object-fit:cover;display:block} .blog-post-header{padding:28px 32px 0} .blog-post-category{display:inline-block;background:var(--v3-accent-grad);color:#fff;padding:3px 12px;border-radius:var(--v3-r-full);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px} .blog-post-title{font-size:clamp(22px,4vw,32px);font-weight:800;color:var(--v3-text);margin:0 0 12px;line-height:1.25} .blog-post-date{display:inline-flex;align-items:center;gap:6px;color:var(--v3-text-3);font-size:13px;margin-bottom:16px} .blog-post-summary{font-size:16px;color:var(--v3-text-2);border-left:3px solid var(--v3-accent);padding-left:14px;margin:16px 0 0;font-style:italic} .blog-post-body{padding:24px 32px;color:var(--v3-text-2);line-height:1.8;font-size:15px} .blog-post-body h2,.blog-post-body h3{color:var(--v3-text);margin:24px 0 10px} .blog-post-body p{margin:0 0 14px} .blog-post-body ul,.blog-post-body ol{padding-left:20px;margin-bottom:14px} .blog-post-body a{color:var(--v3-accent)} .blog-post-body img{max-width:100%;border-radius:var(--v3-r-md);margin:12px 0} .blog-post-footer{padding:16px 32px 24px;border-top:1px solid var(--v3-border)} .blog-back-btn{display:inline-flex;align-items:center;gap:8px;color:var(--v3-text-3);font-size:13px;transition:color 0.15s} .blog-back-btn:hover{color:var(--v3-accent)} @media (max-width:600px){.blog-post-header,.blog-post-body,.blog-post-footer{padding-left:16px;padding-right:16px}} .referral-panel-body{padding:1.25rem 1.5rem} .referral-stats-row{display:flex;gap:1rem;margin-bottom:1.25rem} .referral-stat-box{flex:1;background:var(--store-surface,#f5f5f5);border-radius:10px;padding:.875rem 1rem;text-align:center} .referral-stat-num{display:block;font-size:1.5rem;font-weight:700;color:var(--store-accent,#6c63ff)} .referral-stat-label{font-size:.75rem;color:var(--store-muted,#888);margin-top:.15rem;display:block} .referral-link-wrap{margin-top:.5rem} .referral-link-row{display:flex;gap:.5rem;margin-top:.35rem} .referral-link-row .form-control{flex:1;font-size:.8rem;font-family:monospace} .site-admin-analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem} @media (max-width:768px){.site-admin-analytics-grid{grid-template-columns:1fr}} .site-admin-chart-card{min-height:100%} .site-admin-chart-shell{position:relative;height:240px;padding:.5rem 1rem 1rem} .site-admin-top-products{display:flex;flex-direction:column;gap:0;padding:.5rem 1.25rem 1rem} .top-product-row{display:flex;align-items:center;gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--v3-border);font-size:.85rem} .top-product-row:last-child{border-bottom:none} .top-product-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .top-product-cnt{color:var(--v3-text-3);font-size:.78rem;white-space:nowrap} .top-product-rev{font-weight:700;color:var(--v3-accent);white-space:nowrap} .site-admin-stats-grid--6{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))} @media (min-width:1500px){.site-admin-stats-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}} @media (max-width:640px){.site-admin-stats-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}} .site-admin-stat-card--warn{border-color:var(--warning,#f59e0b);box-shadow:0 0 0 1px rgba(245,158,11,0.2)} .site-admin-stat-icon-red{background:rgba(239,68,68,0.12);color:#ef4444} .site-admin-stat-icon-amber{background:rgba(245,158,11,0.12);color:#f59e0b} .site-admin-stat-sub--accent{color:var(--accent,#6c63ff)} .site-admin-stat-sub--up{color:#22c55e} .site-admin-stat-sub--down{color:#ef4444} .site-admin-sparkline-section{margin-bottom:1.5rem} .site-admin-sparkline-card{background:var(--bg-card,#1e293b);border:1px solid var(--border,#334155);border-radius:var(--radius-lg,12px);padding:1.25rem 1.5rem} .site-admin-sparkline-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;font-weight:600} .site-admin-chart-frame{position:relative;width:100%;height:260px;min-height:0;overflow:hidden} .site-admin-chart-frame--sparkline{height:220px} .site-admin-chart-frame>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:100%} .site-admin-dashboard-grid--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem} @media (max-width:980px){.site-admin-dashboard-grid--2{grid-template-columns:1fr}} .notification-center-page{gap:1rem} .notification-center-summary{margin-bottom:0} .notification-center-panel{display:grid;gap:1rem} .notification-center-groups{display:grid;gap:1rem} .notification-center-group{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));overflow:hidden} .notification-center-group-head{display:flex;align-items:center;gap:12px;padding:16px 18px 10px} .notification-center-group-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;background:linear-gradient(135deg,rgba(99,102,241,.45),rgba(59,130,246,.3))} .notification-center-group-head strong,.notification-center-group-head span{display:block} .notification-center-group-head span{color:rgba(255,255,255,.55);font-size:12px} .notification-center-list{display:grid;gap:10px;padding:0 18px 18px} .notification-center-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;border-radius:14px;text-decoration:none;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)} .notification-center-item.is-unread{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.08)} .notification-center-state{width:10px;height:10px;margin-top:6px;border-radius:999px;background:rgba(148,163,184,.6)} .notification-center-item.is-unread .notification-center-state{background:#38bdf8;box-shadow:0 0 0 4px rgba(56,189,248,.12)} .notification-center-item-copy{display:grid;gap:4px;min-width:0} .notification-center-item-copy strong{color:rgba(255,255,255,.92);font-size:13px} .notification-center-item-copy span{color:rgba(255,255,255,.78);line-height:1.5} .notification-center-item-copy small{color:rgba(148,163,184,.82);font-size:11px} .notification-center-arrow{color:rgba(255,255,255,.34);padding-top:4px} .notification-center-empty{margin:0} .cp-alert-banner{border-radius:10px;padding:.875rem 1.25rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem} .cp-alert-banner--warning{background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.3);color:#f59e0b} .cp-alert-banner--info{background:rgba(99,102,241,0.1);border:1px solid rgba(99,102,241,0.25);color:#818cf8} .cp-alert-banner a{color:inherit;font-weight:600;text-decoration:underline} .cp-welcome-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0 1rem} .cp-welcome-row h2{font-size:1.25rem;font-weight:700;margin:0} .cp-welcome-row small{color:var(--text-secondary);font-size:.8rem} .product-stock-pulse{display:inline-flex;align-items:center;gap:.4rem} .product-stock-pulse-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:stock-pulse 1.4s ease-in-out infinite;flex-shrink:0} @keyframes stock-pulse{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.6)} 50%{opacity:.8;transform:scale(1.3);box-shadow:0 0 0 6px rgba(239,68,68,0)}} .product-trust-row{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);flex-wrap:wrap} .product-trust-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-secondary)} .product-trust-badge img{height:18px;opacity:.7} .product-lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;align-items:center;justify-content:center;cursor:pointer} .product-lightbox.is-open{display:flex;animation:fadeIn .2s ease} .product-lightbox img{max-width:90vw;max-height:90vh;border-radius:12px;object-fit:contain;box-shadow:0 25px 50px rgba(0,0,0,.5);cursor:default} .product-lightbox-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.15);border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center} .order-history-card-wrap{position:relative;margin-bottom:8px} .order-history-card-wrap .order-history-card{margin-bottom:0} .order-history-card-wrap form{display:inline} .order-history-card-wrap .order-history-reorder{position:absolute;bottom:14px;right:14px;z-index:2} .order-history-reorder{display:inline-flex;align-items:center;gap:.35rem;background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .2s} .order-history-reorder:hover{opacity:.85;color:#fff} .orders-bulk-bar{background:var(--bg-card);border:1px solid var(--accent);border-radius:var(--radius-md);padding:.6rem 1rem;margin-bottom:1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap} .orders-bulk-bar.is-hidden{display:none} .orders-bulk-bar-count{font-size:.875rem;font-weight:600;color:var(--accent)} .orders-bulk-select{font-size:.8rem;padding:.3rem .5rem;border-radius:6px;border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary)} .orders-bulk-apply{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.35rem .9rem;font-size:.8rem;font-weight:600;cursor:pointer} .site-admin-order-cb{width:16px;height:16px;cursor:pointer} .support-age-badge{font-size:.7rem;padding:.15rem .45rem;border-radius:4px;font-weight:600;white-space:nowrap} .support-age-badge--fresh{background:rgba(34,197,94,.12);color:#22c55e} .support-age-badge--warn{background:rgba(245,158,11,.12);color:#f59e0b} .support-age-badge--critical{background:rgba(239,68,68,.12);color:#ef4444} .referral-copy-btn{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem} .referral-copy-btn:hover{opacity:.85} .referral-share-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem} .referral-share-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:6px;font-size:.78rem;font-weight:600;text-decoration:none;cursor:pointer;border:none} .referral-share-btn--wa{background:#25d366;color:#fff} .referral-share-btn--tg{background:#229ed9;color:#fff} .referral-share-btn--copy{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary)} .coupon-accordion-toggle{background:none;border:none;color:var(--accent);font-size:.82rem;font-weight:600;cursor:pointer;padding:.25rem 0;display:inline-flex;align-items:center;gap:.35rem;text-decoration:underline} .coupon-accordion-body{overflow:hidden;max-height:0;transition:max-height .3s ease} .coupon-accordion-body.is-open{max-height:120px} .coupon-success-anim{color:#22c55e;font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;animation:fadeIn .3s ease} @keyframes fadeIn{from{opacity:0;transform:translateY(-4px)} to{opacity:1;transform:translateY(0)}} .error-search-box{margin:1.5rem 0;display:flex;gap:.5rem;max-width:400px;margin-left:auto;margin-right:auto} .error-search-box input{flex:1;padding:.6rem .9rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:.875rem} .error-search-box button{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:.6rem 1rem;font-size:.875rem;cursor:pointer;white-space:nowrap} .trust-banner-strip{background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.6rem 0;overflow:hidden} .trust-banner-inner{display:flex;align-items:center;gap:2rem;overflow-x:auto;padding:0 1.5rem;scrollbar-width:none} .trust-banner-inner::-webkit-scrollbar{display:none} .trust-banner-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;color:var(--text-secondary);white-space:nowrap} .trust-banner-item i{color:var(--accent);font-size:.8rem} .magaza-nav-dropdown-wrap{position:relative} .kh-nav-sub-dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:min(720px,76vw);padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:rgba(13,16,24,0.96);box-shadow:0 28px 60px rgba(0,0,0,0.42);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity var(--v3-dur-fast) ease,transform var(--v3-dur-fast) ease;z-index:calc(var(--v3-z-modal) + 12)} .magaza-nav-dropdown-wrap.is-open .kh-nav-sub-dropdown{opacity:1;transform:translate(-50%,0);pointer-events:auto} .magaza-nav-dropdown-wrap.is-open>.magaza-nav-card{color:#fff} .magaza-nav-dropdown-wrap.is-open>.magaza-nav-card .magaza-nav-card-chevron{transform:rotate(180deg)} .kh-nav-sub-dropdown-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px} .kh-nav-sub-card{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);transition:transform var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease,background var(--v3-dur-fast) ease} .kh-nav-sub-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.05)} .kh-nav-sub-card-img{aspect-ratio:1.1;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03))} .kh-nav-sub-card-img img{width:100%;height:100%;object-fit:cover} .kh-nav-sub-card-img--icon{display:flex;align-items:center;justify-content:center;color:var(--v3-text)} .kh-nav-sub-card-name{font-size:13px;font-weight:700;color:var(--v3-text);line-height:1.4} .home-category-section{margin-top:30px} .home-category-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px} .home-category-section-title-wrap{display:flex;align-items:center;gap:12px} .home-category-section-icon{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);display:flex;align-items:center;justify-content:center;color:var(--v3-text);overflow:hidden;flex-shrink:0} .home-category-section-icon>img,.home-category-section-icon-banner{width:100%;height:100%;object-fit:cover} .home-category-section-icon .brand-glyph-wrap{width:22px;height:22px;flex:0 0 22px} .home-category-section-icon .brand-glyph-icon,.home-category-section-icon .cat-icon-premium,.home-category-section-icon .cat-icon-img{width:100%;height:100%;object-fit:contain} .home-category-section-icon>i{font-size:18px;line-height:1} .home-category-section-title{margin:0;font-size:18px;font-weight:800;letter-spacing:0.04em;color:var(--v3-text)} .home-category-section-all-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);color:var(--v3-text-2);font-size:13px;font-weight:700;transition:gap var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease,color var(--v3-dur-fast) ease} .home-category-section-all-btn:hover{gap:11px;border-color:rgba(255,255,255,0.16);color:#fff} .home-carousel-wrap{position:relative} .home-category-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(205px,1fr);gap:16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;scroll-snap-type:x proximity} .home-category-carousel::-webkit-scrollbar{display:none} .home-category-carousel-item{min-width:0;scroll-snap-align:start} .home-carousel-arrow{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,0.1);background:rgba(13,16,24,0.92);color:var(--v3-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 36px rgba(0,0,0,0.24);z-index:2} .home-carousel-arrow--prev{left:-20px} .home-carousel-arrow--next{right:-20px} .home-carousel-arrow:hover{border-color:rgba(255,255,255,0.18)} .home-carousel-arrow.is-dimmed{opacity:0.35} .kh-product-card{position:relative;display:flex;flex-direction:column;min-height:100%;width:min(100%,var(--store-product-card-width));margin-inline:auto;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(19,23,34,0.98),rgba(14,17,26,0.98));box-shadow:0 18px 38px rgba(0,0,0,0.22);transition:transform var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease,box-shadow var(--v3-dur-fast) ease} .kh-product-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,0.14);box-shadow:0 24px 44px rgba(0,0,0,0.28)} .kh-product-card.is-out{opacity:0.7} .kh-product-card-img-wrap{position:relative;display:block;aspect-ratio:0.82;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02))} .kh-product-card-img-link{display:block;height:100%} .kh-product-card-img-wrap img,.kh-product-card-noimg{width:100%;height:100%} .kh-product-card-img-wrap img{object-fit:cover;transition:transform var(--v3-dur-slow) ease} .kh-product-card:hover .kh-product-card-img-wrap img{transform:scale(1.05)} .kh-product-card-noimg{display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.72);background:radial-gradient(circle at top,rgba(255,255,255,0.08),rgba(255,255,255,0.02))} .kh-product-card-badges{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;z-index:2} .kh-product-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;border:1px solid rgba(255,255,255,0.14);background:rgba(15,18,27,0.78);backdrop-filter:blur(10px)} .kh-product-badge--out{background:rgba(239,68,68,0.82)} .kh-product-badge--low{background:rgba(245,158,11,0.82)} .kh-product-badge--hot{background:rgba(99,102,241,0.82)} .kh-product-badge--discount{background:rgba(34,197,94,0.82)} .kh-product-card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:14px 14px 16px} .kh-product-card-title{margin:0;min-height:44px;font-size:14px;font-weight:700;line-height:1.45} .kh-product-card-title a{color:var(--v3-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word} .kh-product-card-pricing{display:flex;flex-direction:column;gap:8px;margin-top:auto} .kh-product-card-price-wrap{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap} .kh-product-card-price{font-size:20px;font-weight:900;color:#fff;letter-spacing:-0.03em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .kh-product-card-old-price{font-size:12px;color:var(--v3-text-3);text-decoration:line-through} .kh-product-card-save-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;width:fit-content;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#dff8e7;background:rgba(34,197,94,0.14);border:1px solid rgba(34,197,94,0.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .kh-product-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:12px 16px;border:none;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#dbe4f0);color:#101522;font-size:13px;font-weight:900;letter-spacing:0.01em;cursor:pointer;transition:transform var(--v3-dur-fast) ease,opacity var(--v3-dur-fast) ease} .kh-product-card-btn:hover{transform:translateY(-1px)} .kh-product-card-btn[disabled]{opacity:0.55;cursor:not-allowed} .cat-page-layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:24px;align-items:start} .cat-page-left{display:flex;flex-direction:column;gap:18px} .cat-page-right{min-width:0} .cat-hero-portrait,.cat-filter-card{border-radius:28px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94);box-shadow:0 18px 40px rgba(0,0,0,0.18)} .cat-hero-portrait{padding:16px} .cat-hero-portrait-img{aspect-ratio:0.8;overflow:hidden;border-radius:22px;background:radial-gradient(circle at top,rgba(255,255,255,0.08),rgba(255,255,255,0.02))} .cat-hero-portrait-img img{width:100%;height:100%;object-fit:cover} .cat-hero-portrait-fallback{min-height:320px;display:flex;align-items:center;justify-content:center;color:var(--v3-text);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02));box-shadow:inset 0 70px 120px -90px var(--cat-accent,#3b82f6)} .cat-hero-portrait-info{padding:16px 6px 4px} .cat-hero-portrait-info h1{margin:0 0 8px;font-size:28px;font-weight:800;color:#fff} .cat-hero-portrait-info p{margin:0;font-size:13px;line-height:1.7;color:var(--v3-text-2)} .cat-hero-portrait-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px} .cat-hero-stat{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);font-size:12px;font-weight:700;color:var(--v3-text)} .cat-filter-card{padding:18px} .cat-filter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;font-weight:700;color:var(--v3-text)} .cat-filter-sort-lbl{color:var(--v3-text-3)} .cat-filter-form{display:flex;flex-direction:column;gap:14px} .cat-filter-group{display:flex;flex-direction:column;gap:8px} .cat-filter-label{font-size:12px;font-weight:700;color:var(--v3-text-2)} .cat-price-range{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center} .cat-price-input,.cat-sort-select{width:100%;min-height:46px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:var(--v3-text)} .cat-filter-apply-btn,.cat-view-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:var(--v3-text);font-size:13px;font-weight:800} .cat-filter-apply-btn:hover,.cat-view-toggle:hover{border-color:rgba(255,255,255,0.14)} .cat-page-right-topbar,.cat-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;margin-bottom:16px;border:1px solid rgba(255,255,255,0.08);border-radius:22px;background:rgba(14,17,26,0.94)} .cat-page-right-summary,.cat-section-title{font-size:14px;font-weight:800;color:#fff} .cat-page-right-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap} .cat-subcat-count-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,0.04);color:var(--v3-text-2);font-size:12px;font-weight:700} .kh-subcat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:18px} .kh-subcat-card{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94);transition:transform var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease} .kh-subcat-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.14)} .kh-subcat-card-img{aspect-ratio:0.82;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02));box-shadow:inset 0 70px 120px -90px var(--subcat-accent,#3b82f6)} .kh-subcat-card-img img{width:100%;height:100%;object-fit:cover} .kh-subcat-card-img>.kh-subcat-card-img--fallback{width:100%;height:100%} .kh-subcat-card-img--fallback{display:flex;align-items:center;justify-content:center;color:var(--v3-text)} .kh-subcat-card-name{font-size:14px;font-weight:800;color:#fff;line-height:1.4} .category-kh-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 20px;border-radius:28px;border:1px dashed rgba(255,255,255,0.12);background:rgba(14,17,26,0.88);text-align:center;grid-column:1 / -1;justify-self:center;width:min(100%,560px);margin-inline:auto} .category-kh-empty-icon{font-size:34px;color:var(--v3-text-3)} .category-kh-empty-state strong{font-size:18px;font-weight:800;color:#fff} .category-kh-empty-state p{max-width:320px;margin:0;color:var(--v3-text-2);font-size:13px} .category-kh-empty-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09);color:var(--v3-text);font-size:13px;font-weight:800} .user-panel-premium .account-hub-layout{gap:20px} .user-panel-premium .account-hub-sidebar-card,.user-panel-premium .account-hub-hero,.user-panel-premium .account-hub-panel{box-shadow:none;backdrop-filter:none} .user-panel-premium .account-hub-sidebar-card,.user-panel-premium .account-hub-panel{background:rgba(14,17,26,0.94);border-color:rgba(255,255,255,0.08)} .user-panel-premium .account-hub-hero{padding:24px;margin-bottom:18px;border-radius:24px;background:rgba(14,17,26,0.94);border-color:rgba(255,255,255,0.08)} .user-panel-premium .account-hub-hero-icon{background:rgba(255,255,255,0.05);color:#fff} .user-panel-premium .account-hub-hero-kicker{color:var(--v3-text-3)} .user-panel-premium .account-hub-hero-title{font-size:28px;letter-spacing:-0.03em} .user-panel-premium .account-hub-hero-desc{max-width:620px} .kh-cp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px} .kh-cp-metric-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94)} .kh-cp-metric-icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0} .kh-cp-metric-icon--accent{color:#8b5cf6;background:rgba(139,92,246,0.14)} .kh-cp-metric-icon--neutral{color:#fff;background:rgba(255,255,255,0.06)} .kh-cp-metric-body{display:flex;flex-direction:column;gap:2px;min-width:0} .kh-cp-metric-body span{font-size:12px;color:var(--v3-text-3)} .kh-cp-metric-body strong{font-size:22px;font-weight:900;color:#fff;letter-spacing:-0.03em} .kh-cp-metric-arrow{margin-left:auto;color:var(--v3-text-3)} .kh-hub-section{margin-top:8px} .kh-hub-title{margin:0 0 14px;font-size:18px;font-weight:800;color:#fff} .kh-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px} .kh-hub-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94);transition:transform var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease} .kh-hub-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.14)} .kh-hub-card-icon{width:46px;height:46px;border-radius:16px;background:rgba(255,255,255,0.06);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0} .kh-hub-card-body strong{display:block;margin-bottom:4px;font-size:14px;font-weight:800;color:#fff} .kh-hub-card-body p{margin:0;font-size:12px;line-height:1.6;color:var(--v3-text-3)} .kh-hub-card-arrow{margin-left:auto;color:var(--v3-text-3)} .kh-wallet-balance-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px} .kh-wallet-balance-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94)} .kh-wallet-balance-card--secondary{background:rgba(255,255,255,0.03)} .kh-wallet-balance-label{font-size:12px;color:var(--v3-text-3)} .kh-wallet-balance-amount{font-size:30px;font-weight:900;color:#fff;letter-spacing:-0.04em} .kh-wallet-balance-btn{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 16px;border-radius:999px;background:#f8fafc;color:#101522;font-size:13px;font-weight:900} .kh-wallet-balance-btn--outline{background:transparent;border:1px solid rgba(255,255,255,0.1);color:var(--v3-text)} .kh-wallet-tabs{display:flex;gap:8px;padding:6px;margin-bottom:16px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94);overflow-x:auto;scrollbar-width:none} .kh-wallet-tabs::-webkit-scrollbar{display:none} .kh-wallet-tab{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid transparent;color:var(--v3-text-3);font-size:13px;font-weight:800;white-space:nowrap;background:transparent} .kh-wallet-tab.is-active{color:#101522;background:#f8fafc} .kh-wallet-tab-panel{display:none} .kh-wallet-tab-panel.is-active{display:block} .kh-wallet-topup-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,0.8fr);gap:20px} .kh-wallet-topup-form-col,.kh-wallet-ozeti-card{padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94)} .kh-wallet-method-title{margin:0 0 12px;font-size:13px;font-weight:800;color:#fff} .kh-wallet-method-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px} .kh-wallet-method-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);color:var(--v3-text);text-align:left} .kh-wallet-method-card.is-active{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.06)} .kh-wallet-method-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.06);color:#fff;font-size:16px;flex-shrink:0} .kh-wallet-method-copy strong{display:block;font-size:13px;font-weight:800;color:#fff} .kh-wallet-method-copy small{font-size:11px;color:var(--v3-text-3)} .kh-wallet-amount-wrap{display:flex;flex-direction:column;gap:8px;margin-top:10px} .kh-wallet-amount-label{font-size:12px;font-weight:700;color:var(--v3-text-2)} .kh-wallet-amount-input-wrap{position:relative} .kh-wallet-amount-input{width:100%;min-height:52px;padding:14px 48px 14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:#fff;font-size:15px;font-weight:700} .kh-wallet-amount-suffix{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--v3-text-3)} .kh-wallet-pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:14px;padding:12px 16px;border-radius:18px;background:#f8fafc;color:#101522;font-size:13px;font-weight:900} .kh-wallet-pay-btn--spaced{margin-top:12px} .kh-wallet-quick-amounts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px} .kh-wallet-quick-amount-btn{padding:9px 13px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);color:var(--v3-text);font-size:12px;font-weight:800} .kh-wallet-form-grid{margin-top:12px} .kh-wallet-odeme-ozeti{position:sticky;top:120px} .kh-wallet-ozeti-title{margin:0 0 16px;font-size:16px;font-weight:800;color:#fff} .kh-wallet-ozeti-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;color:var(--v3-text-2);font-size:13px} .kh-wallet-ozeti-divider{height:1px;margin:8px 0;background:rgba(255,255,255,0.08)} .kh-wallet-ozeti-row--total,.kh-wallet-ozeti-total{color:#fff;font-weight:900} .kh-wallet-ozeti-total{font-size:21px} .kh-wallet-ozeti-ssl{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;border-radius:16px;background:rgba(34,197,94,0.08);color:#dff8e7;font-size:12px;line-height:1.6} .profile-tabs{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none} .profile-tabs::-webkit-scrollbar{display:none} .profile-tab{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94);color:var(--v3-text-3);font-size:13px;font-weight:800;white-space:nowrap} .profile-tab.is-active{background:#f8fafc;color:#101522} .profile-tab-panel{display:none} .profile-tab-panel.is-active{display:block} .profile-form-compact{display:flex;flex-direction:column;gap:12px} .profile-avatar-input{padding:12px 14px} .profile-security-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)} .profile-security-strip p{margin:0;font-size:13px;line-height:1.6;color:var(--v3-text-2)} .profile-toggle-list{display:flex;flex-direction:column;gap:12px} .profile-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)} .profile-toggle-copy{display:flex;flex-direction:column;gap:4px} .profile-toggle-copy strong{font-size:14px;font-weight:800;color:#fff} .profile-toggle-copy span{font-size:12px;line-height:1.6;color:var(--v3-text-3)} .profile-toggle-wrap{position:relative;width:52px;height:30px;flex-shrink:0} .profile-toggle-wrap input{position:absolute;inset:0;opacity:0;cursor:pointer} .profile-toggle-slider{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,0.12);transition:background var(--v3-dur-fast) ease} .profile-toggle-slider::before{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform var(--v3-dur-fast) ease} .profile-toggle-wrap input:checked+.profile-toggle-slider{background:var(--v3-accent)} .profile-toggle-wrap input:checked+.profile-toggle-slider::before{transform:translateX(22px)} .profile-modal-copy{margin:0 0 14px;color:var(--v3-text-2);font-size:13px;line-height:1.6} .support-section--flush{padding:0;overflow:hidden} .support-section--mt{margin-top:20px} .support-card-head--tight{padding:20px 22px;margin-bottom:0} .support-card-cta{flex-shrink:0} .support-ticket-table-wrap{overflow-x:auto} .support-ticket-table{width:100%;min-width:560px;border-collapse:collapse} .support-ticket-table thead th{padding:10px 14px;background:rgba(255,255,255,0.03);text-align:left;font-size:10px;font-weight:800;letter-spacing:0.08em;color:var(--v3-text-3)} .support-ticket-table tbody td{padding:12px 14px;border-top:1px solid rgba(255,255,255,0.06);font-size:12px;color:var(--v3-text-2);vertical-align:middle} .support-ticket-table tbody tr:hover{background:rgba(255,255,255,0.03)} .support-ticket-table tbody td a{color:#fff;font-weight:700} .support-ticket-meta{margin-top:4px;font-size:10px;color:var(--v3-text-3)} .support-ticket-date{white-space:nowrap} .support-ticket-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;text-align:center;color:var(--v3-text-3)} .support-ticket-table-empty i{font-size:32px} .support-ticket-table-empty strong{color:#fff;font-size:16px;font-weight:800} .support-ticket-table-empty p{margin:0;font-size:13px} .support-ticket-status--in_progress{background:rgba(245,158,11,0.15);color:#f59e0b} .support-ticket-status--waiting{background:rgba(148,163,184,0.16);color:#cbd5e1} .support-ticket-status--resolved{background:rgba(34,197,94,0.15);color:var(--v3-green)} .support-ticket-status--closed{background:rgba(239,68,68,0.15);color:var(--v3-red)} @media (max-width:1100px){.magaza-nav-bar{overflow-x:auto;overflow-y:visible} .kh-nav-sub-dropdown{display:none} .home-carousel-arrow{display:none} .kh-cp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))} .kh-wallet-topup-layout,.cat-page-layout{grid-template-columns:1fr} .kh-wallet-odeme-ozeti{position:static}} @media (max-width:700px){.home-category-section-head,.cat-page-right-topbar,.cat-section-head,.profile-toggle-card{align-items:flex-start;flex-direction:column} .kh-cp-metrics,.kh-wallet-balance-row{grid-template-columns:1fr} .kh-wallet-method-cards,.kh-hub-grid{grid-template-columns:1fr} .kh-product-card{width:100%} .cat-price-range{grid-template-columns:1fr}} .kh-kategoriler-head{display:flex;flex-direction:column;align-items:center;gap:28px;margin-bottom:36px;padding-top:12px} .kh-kategoriler-head h1{margin:0;font-size:52px;font-weight:900;color:#fff;letter-spacing:-0.04em;text-align:center} .kh-kategoriler-head-center{display:flex;align-items:center;gap:14px;width:min(100%,760px)} .kh-kategoriler-search-wrap{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 20px;border-radius:20px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.03)} .kh-kategoriler-search-wrap i{color:var(--v3-text-3);font-size:22px} .kh-kategoriler-search-wrap input{width:100%;border:none;background:transparent;color:#fff;font-size:20px} .kh-kategoriler-search-wrap input::placeholder{color:var(--v3-text-3)} .kh-kategoriler-count-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:140px;min-height:64px;padding:0 24px;border-radius:18px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:18px;font-weight:800;box-shadow:0 16px 30px rgba(124,58,237,0.24)} .kh-kategoriler-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:22px;margin-bottom:36px} .kh-kategoriler-card{display:flex;flex-direction:column;gap:14px} .kh-kategoriler-card-thumb,.kh-kategoriler-card-thumb--fallback{aspect-ratio:0.74;border-radius:22px;overflow:hidden} .kh-kategoriler-card-thumb{background:rgba(255,255,255,0.04);box-shadow:0 18px 36px rgba(0,0,0,0.16)} .kh-kategoriler-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--v3-dur-fast) ease} .kh-kategoriler-card:hover .kh-kategoriler-card-thumb img{transform:scale(1.03)} .kh-kategoriler-card-thumb--fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;color:var(--cat-ink,#fff);background:linear-gradient(145deg,var(--cat-start,#8b5cf6) 0%,var(--cat-mid,var(--cat-end,#3b82f6)) 52%,var(--cat-end,#3b82f6) 100% );transition:transform var(--v3-dur-fast) ease,box-shadow var(--v3-dur-fast) ease} .kh-kategoriler-card-thumb--fallback.kh-showcase-tile{position:relative;isolation:isolate;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 14px 28px rgba(0,0,0,0.22)} .kh-kategoriler-card-thumb--fallback.kh-showcase-tile::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,0.22),transparent 58%);pointer-events:none;z-index:0} .kh-kategoriler-card-thumb--fallback.kh-showcase-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,0.28) 100%);pointer-events:none;z-index:0} .kh-kategoriler-card:hover .kh-kategoriler-card-thumb--fallback.kh-showcase-tile{transform:scale(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 18px 34px rgba(0,0,0,0.28)} .kh-kategoriler-card-thumb>.kh-kategoriler-card-thumb--fallback{flex:1 1 auto} .kh-showcase-tile>.kh-showcase-brand-logo{position:relative;z-index:1;width:52px;height:52px;max-width:58%;max-height:58%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,0.35))} .kh-showcase-tile[data-showcase-slug="steam"]{--cat-start:#79e0ff;--cat-end:#1b2838} .kh-showcase-tile[data-showcase-slug="discord"]{--cat-start:#8ea1ff;--cat-end:#4752c4} .kh-showcase-tile[data-showcase-slug="valorant"]{--cat-start:#ff5a67;--cat-end:#0f1923} .kh-showcase-tile[data-showcase-slug="league_of_legends"]{--cat-start:#f0a53a;--cat-mid:#c87916;--cat-end:#5c3005} .kh-showcase-tile[data-showcase-slug="pubg_mobile"]{--cat-start:#ffc93d;--cat-end:#3d2a00} .kh-showcase-tile[data-showcase-slug="pubg"]{--cat-start:#ffc93d;--cat-end:#3d2a00} .kh-showcase-tile[data-showcase-slug="playstation"]{--cat-start:#0088ff;--cat-mid:#003791;--cat-end:#001a33} .kh-showcase-tile[data-showcase-slug="xbox"]{--cat-start:#73d673;--cat-mid:#107c10;--cat-end:#0b3d0b} .kh-showcase-tile[data-showcase-slug="minecraft"]{--cat-start:#9acd32;--cat-end:#3b5323} .kh-showcase-tile[data-showcase-slug="tiktok"]{--cat-start:#25f4ee;--cat-mid:#fe2c55;--cat-end:#111111} .kh-showcase-tile[data-showcase-slug="instagram"]{--cat-start:#fd5949;--cat-mid:#d6249f;--cat-end:#285aeb} .kh-showcase-tile[data-showcase-slug="youtube"]{--cat-start:#ff3333;--cat-end:#1c1c1c} .kh-showcase-tile[data-showcase-slug="twitter"]{--cat-start:#2a2a2a;--cat-end:#000000} .kh-showcase-tile[data-showcase-slug="spotify"]{--cat-start:#1ed760;--cat-end:#121212} .kh-showcase-tile[data-showcase-slug="netflix"]{--cat-start:#ff0a16;--cat-end:#0d0d0d} .kh-showcase-tile[data-showcase-slug="dizi_film_platformlari"]{--cat-start:#e50914;--cat-mid:#9b0710;--cat-end:#520308} .kh-showcase-tile[data-showcase-slug="fc_26"]{--cat-start:#ff4b5c;--cat-end:#21090b} .kh-showcase-tile[data-showcase-slug="mobile_legends"]{--cat-start:#5eb3ff;--cat-mid:#1e6fd9;--cat-end:#0d2f5c} .kh-showcase-tile[data-showcase-slug="pes_mobile_random_hesap"]{--cat-start:#f0b429;--cat-mid:#2d6cdf;--cat-end:#1e3f7a} .kh-showcase-tile[data-showcase-slug="brawlstars_random_hesap"]{--cat-start:#ffe566;--cat-end:#0099ff} .kh-showcase-tile[data-showcase-slug="roblox"]{--cat-start:#62b5ff;--cat-end:#121215} .kh-showcase-tile[data-showcase-slug="rust"]{--cat-start:#e6823a;--cat-end:#3e2720} .kh-showcase-tile[data-showcase-slug="whatsapp"]{--cat-start:#5efc82;--cat-end:#128c7e} .kh-showcase-tile[data-showcase-slug="telegram"]{--cat-start:#37aee2;--cat-end:#0088cc} .kh-showcase-tile[data-showcase-slug="facebook"]{--cat-start:#42a5f5;--cat-end:#0d47a1} .kh-showcase-tile[data-showcase-slug="kick"]{--cat-start:#83ff28;--cat-end:#1a5c00} .kh-showcase-tile[data-showcase-slug="twitch"]{--cat-start:#a970ff;--cat-end:#5b16a8} .kh-showcase-tile[data-showcase-slug="snapchat"]{--cat-start:#fffc00;--cat-end:#f0c800;--cat-ink:#fff} .kh-kategoriler-card-name{font-size:18px;font-weight:800;color:#fff;text-align:center} .kh-kategoriler-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;border-radius:24px;border:1px dashed rgba(255,255,255,0.12);text-align:center} .kh-kategoriler-empty-icon{font-size:36px;color:var(--v3-text-3)} .kh-kategoriler-empty strong{font-size:18px;font-weight:800;color:#fff} .kh-kategoriler-empty p{margin:0;font-size:13px;color:var(--v3-text-3)} .kh-kategoriler-empty-btn{margin-top:4px;padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:13px;font-weight:800} .kh-sepet-title-bar{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:26px;text-align:center} .kh-sepet-title-bar h1{margin:0;font-size:52px;font-weight:900;color:#fff;letter-spacing:-0.04em} .kh-sepet-title-bar h1 i{display:none} .kh-sepet-title-bar p{margin:0;font-size:14px;color:var(--v3-text-3)} .kh-cart-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;max-width:700px;margin:0 auto 28px;padding:28px 44px;border-radius:26px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94)} .kh-cart-step{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--v3-text-3)} .kh-cart-step-circle{width:62px;height:62px;border-radius:50%;border:1px solid rgba(255,255,255,0.12);display:inline-flex;align-items:center;justify-content:center;font-size:24px;background:rgba(255,255,255,0.02)} .kh-cart-step-label{font-size:14px;font-weight:700} .kh-cart-step--active{color:#8b5cf6} .kh-cart-step--active .kh-cart-step-circle{background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:transparent;color:#fff;box-shadow:0 16px 30px rgba(124,58,237,0.24)} .kh-cart-step-line{height:2px;width:100%;background:rgba(124,58,237,0.6)} .cart-layout-premium{grid-template-columns:minmax(0,1fr) 390px;gap:28px} .cart-item-premium{display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:24px;border-radius:24px;background:rgba(14,17,26,0.94);border:1px solid rgba(255,255,255,0.08)} .cart-item-premium:hover{transform:none;border-color:rgba(255,255,255,0.12)} .cart-item-image-premium{width:120px;height:120px;border-radius:18px} .cart-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:18px;line-height:1.45;word-break:break-word} .cart-item-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px} .cart-item-old-price{color:var(--v3-text-3);text-decoration:line-through} .cart-qty-form{display:grid;grid-template-columns:auto auto;align-items:center;gap:14px;margin-top:6px} .cart-qty-label{font-size:14px;font-weight:700;color:var(--v3-text-3)} .cart-qty-controls{min-height:46px;border-radius:14px} .cart-qty-btn,.cart-qty-value{width:44px;height:44px;font-size:18px} .cart-item-total-premium{font-size:20px;font-weight:900} .cart-summary-premium{padding:28px 30px;border-radius:24px;background:rgba(14,17,26,0.94);border-color:rgba(255,255,255,0.08);box-shadow:none;backdrop-filter:none} .cart-summary-title{margin:0;font-size:20px;font-weight:900;color:#fff} .kh-cart-total-row{display:flex;align-items:center;justify-content:space-between;padding:18px 0 14px;color:#fff;font-size:15px;font-weight:800} .kh-cart-total-row strong{font-size:22px;font-weight:900;color:#8b5cf6} .kh-cart-coupon-wrap{margin-top:14px;margin-bottom:20px} .kh-cart-coupon-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);color:var(--v3-text);font-size:15px;font-weight:700} .kh-cart-coupon-body{display:none} .kh-cart-coupon-body.is-open{display:block} .kh-cart-coupon-inner{padding-top:12px} .kh-cart-coupon-label{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--v3-text)} .kh-cart-coupon-row{display:grid;grid-template-columns:1fr auto;gap:10px} .kh-cart-coupon-input{min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);color:#fff} .kh-cart-coupon-btn{min-height:46px;padding:0 16px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:13px;font-weight:800} .kh-cart-coupon-note{display:block;margin-top:10px;font-size:12px;color:var(--v3-text-3)} .kh-cart-payment-title{margin:0 0 14px;font-size:17px;font-weight:900;color:#fff} .kh-cart-payment-methods{display:flex;flex-direction:column;gap:12px} .kh-cart-payment-method{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);min-width:0} .kh-cart-payment-copy{flex:1;min-width:0} .kh-cart-payment-icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0} .kh-cart-payment-icon--wallet{background:rgba(34,197,94,0.22)} .kh-cart-payment-copy strong{display:block;font-size:14px;font-weight:800;color:#fff} .kh-cart-payment-copy small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--v3-text-3);overflow-wrap:anywhere} .kh-cart-payment-badge{margin-left:auto;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:800} .kh-cart-payment-badge--warn{background:rgba(239,68,68,0.12);color:#ef4444} .kh-cart-topup-btn,.cart-checkout-btn-premium--main{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:14px;border-radius:16px;font-size:14px;font-weight:900} .kh-cart-topup-btn{background:rgba(124,58,237,0.14);color:#8b5cf6;border:1px solid rgba(124,58,237,0.22)} .cart-checkout-btn-premium--main{background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff} .cart-empty-premium-layout{grid-template-columns:360px minmax(0,1fr);align-items:start} .cart-empty-premium-main{min-height:280px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:rgba(14,17,26,0.94)} .cart-empty-premium-orbit{display:none} .cart-empty-premium-heading{font-size:28px;font-weight:900} .cart-summary-empty-text-premium{margin:0;font-size:14px;line-height:1.7;color:var(--v3-text-3)} .account-hub-panel--orders{min-height:300px} .account-hub-empty--orders{min-height:220px;justify-content:center} .account-hub-empty--orders i,.account-hub-empty--orders p{display:none} .order-history-reorder-form{margin:0} @media (max-width:1100px){.user-panel-premium .account-hub-layout,.cart-layout-premium,.cart-empty-premium-layout{grid-template-columns:1fr} .cart-summary-premium{position:static}} @media (max-width:800px){.kh-kategoriler-head h1,.kh-sepet-title-bar h1,.user-panel-premium .account-hub-hero-title{font-size:34px} .kh-kategoriler-head-center,.kh-cart-coupon-row{grid-template-columns:1fr} .kh-kategoriler-head-center{display:grid} .kh-kategoriler-count-badge{width:100%} .kh-cart-steps{grid-template-columns:1fr;gap:12px;padding:20px} .kh-cart-step-line{height:26px;width:2px;justify-self:center} .cart-item-image-premium{width:100%;height:auto;aspect-ratio:1}} body.magaza-gm-style,body.magaza-hesap-style{--store-product-card-width:286px} .store-top-bar{height:34px;background:#1b1b1c;border-bottom-color:rgba(255,255,255,0.06);backdrop-filter:none;-webkit-backdrop-filter:none} .store-top-bar-inner,.magaza-nav-main-inner,.magaza-nav-bar-inner{padding-inline:14px} .store-top-bar-link{font-size:11px;font-weight:700;color:rgba(255,255,255,0.78)} .magaza-nav-primary,.magaza-nav-gamesepet,.magaza-nav-bar{background:#1b1b1c;box-shadow:none} .magaza-nav-main-bar{height:74px} .magaza-nav-main-inner{gap:26px} .magaza-nav-logo-img{height:46px} .magaza-nav-search-wrap{position:relative;display:flex;align-items:center;flex:1 1 560px;max-width:560px} .magaza-nav-search-inner{width:100%} .magaza-nav-search-inner input{height:50px;padding:0 58px 0 18px;border-radius:14px;border-width:1px;background:#202022;box-shadow:none} .magaza-nav-search-inner input:focus{background:#202022;box-shadow:0 0 0 2px rgba(124,58,237,0.16)} .magaza-nav-search-btn{position:absolute;top:50%;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;transform:translateY(-50%)} .magaza-search-dropdown{top:calc(100% + 10px);border-radius:18px} .magaza-nav-actions{gap:12px} .magaza-nav-action-btn,.magaza-nav-profile-chip{min-height:50px;border-radius:12px;font-size:13px;font-weight:800} .magaza-nav-icon-btn{width:50px;height:50px;border-radius:12px;background:#242425;border:1px solid rgba(255,255,255,0.08);color:#fff} .magaza-nav-btn-login{background:#242425;border-color:rgba(255,255,255,0.08);color:#fff} .magaza-nav-btn-register{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:none} .magaza-nav-profile-chip{background:#242425;border:1px solid rgba(255,255,255,0.08)} .magaza-nav-bar-inner{gap:6px;min-height:58px} .magaza-nav-card,.magaza-nav-card-page,.magaza-nav-card--categories{min-height:58px;padding:0 14px 12px;border:none;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:#fff;box-shadow:none} .magaza-nav-card:hover,.magaza-nav-card-page:hover,.magaza-nav-card--categories:hover{background:transparent;color:#fff;transform:none;border-bottom-color:rgba(124,58,237,0.52)} .magaza-nav-card.is-active,.magaza-nav-card[aria-expanded="true"]{background:transparent;color:#fff;border-bottom-color:#8b5cf6} .magaza-nav-card-icon{width:auto;height:auto;padding:0;border:none;background:transparent} .magaza-nav-card-badge{width:34px;height:34px;border-radius:10px;background:#2b2531} .kh-nav-sub-dropdown{top:calc(100% + 8px);min-width:min(820px,82vw);padding:12px;border-radius:18px;background:#1f2022;box-shadow:0 18px 40px rgba(0,0,0,0.34)} .kh-nav-sub-card{border-radius:16px;background:#252629;border-color:rgba(255,255,255,0.06)} .store-home-hero{margin-top:18px;border-radius:18px;background:transparent} .store-home-slides{height:500px} .store-home-slide-overlay{padding:0;background:linear-gradient(180deg,rgba(0,0,0,0.04),rgba(0,0,0,0.16));pointer-events:none} .store-home-dots{bottom:16px} .store-home-dot{width:8px;height:8px;background:rgba(255,255,255,0.4)} .store-home-promo-grid{margin-top:18px} .store-home-promo-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px} .store-home-promo-card{min-height:126px;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:#232324;box-shadow:none} .store-home-promo-card::after,.store-home-promo-card-icon,.store-home-promo-card-copy{display:none} .store-home-promo-card:hover{transform:translateY(-1px);border-color:rgba(255,255,255,0.12)} .store-home-promo-card-media{display:block;width:100%;height:100%} .store-home-promo-card-media img{object-fit:cover;object-position:var(--promo-card-position,center)} .home-category-section{margin-top:24px} .home-category-section-head{padding:14px 18px;margin-bottom:16px;border-radius:18px;background:#202022;border:1px solid rgba(255,255,255,0.08)} .home-category-section-icon{width:38px;height:38px;border-radius:12px;background:#2a2a2d;border:1px solid rgba(255,255,255,0.06)} .home-category-section-title{font-size:18px;font-weight:900;letter-spacing:0} .home-category-section-all-btn{min-height:40px;padding:0 18px;border-radius:12px;border:none;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff} .home-carousel-wrap{padding-inline:2px} .home-category-carousel{grid-auto-columns:214px;gap:18px;padding:4px 0} .home-carousel-arrow{width:42px;height:42px;background:#202022;border:1px solid rgba(255,255,255,0.08);box-shadow:none} .home-carousel-arrow--prev{left:-10px} .home-carousel-arrow--next{right:-10px} .kh-product-card{border:none;border-radius:18px;background:transparent;box-shadow:none;overflow:visible} .kh-product-card:hover{transform:none;border-color:transparent;box-shadow:none} .kh-product-card-img-wrap{aspect-ratio:0.72;border-radius:18px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 14px 26px rgba(0,0,0,0.22)} .kh-product-card-badges{top:10px;left:10px} .kh-product-badge{padding:5px 8px;font-size:10px} .kh-product-card-body{gap:8px;padding:10px 4px 0} .kh-product-card-title{min-height:42px;font-size:14px;font-weight:800} .kh-product-card-price{font-size:17px} .kh-product-card-old-price,.kh-product-card-save-pill{display:none} .kh-product-card-btn{min-height:38px;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:12px;box-shadow:none} .home-category-carousel .kh-product-card{max-width:214px} .home-category-carousel .kh-product-card-body{padding-top:12px} .cat-page-layout{grid-template-columns:334px minmax(0,1fr);gap:22px} .cat-hero-portrait,.cat-filter-card,.cat-page-right-topbar,.cat-section-head,.cat-page-right-board,.cat-leaf-board{background:#1f2022;border:1px solid rgba(255,255,255,0.08);box-shadow:none} .cat-hero-portrait,.cat-filter-card{border-radius:22px} .cat-hero-portrait-img{aspect-ratio:0.72;border-radius:18px} .cat-page-right-topbar{min-height:78px;padding:0 20px;margin-bottom:14px;border-radius:18px} .cat-page-right-board{min-height:540px;padding:18px;border-radius:22px} .kh-subcat-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:0} .kh-subcat-card{gap:10px;padding:0;border:none;background:transparent} .kh-subcat-card-img{aspect-ratio:0.72;border-radius:16px;box-shadow:0 12px 24px rgba(0,0,0,0.2)} .kh-subcat-card-name{text-align:center;font-size:13px} .cat-leaf-shell{display:flex;flex-direction:column;gap:18px} .cat-page-right-topbar--leaf{margin-bottom:0} .cat-leaf-board{min-height:520px;padding:18px 18px 24px;border-radius:22px} .category-premium-product-grid--leaf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,220px));justify-content:flex-start;gap:22px 18px} .category-premium-product-grid--leaf .kh-product-card{max-width:220px} .category-premium-product-grid--leaf .kh-product-card-badges,.category-premium-product-grid--leaf .kh-product-card-pricing,.category-premium-product-grid--leaf .kh-product-card-btn{display:none} .category-premium-product-grid--leaf .kh-product-card-body{padding:12px 4px 0} .category-premium-product-grid--leaf .kh-product-card-title{min-height:auto;text-align:center;font-size:13px} .category-kh-empty-state--leaf{min-height:360px;background:transparent;border:none} .account-hub-hero-topline--plain{justify-content:flex-start} .page-auth-profile .account-hub-hero,.page-support-index .account-hub-hero{min-height:104px;justify-content:space-between;padding:22px 34px} .page-auth-profile .account-hub-hero-title,.page-support-index .account-hub-hero-title{font-size:22px;text-align:left} .page-auth-profile .account-hub-content,.page-support-index .account-hub-content{padding-top:6px} .kh-cp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:30px} .kh-cp-metric-card{min-height:136px;border-radius:22px;border:1px solid rgba(255,255,255,0.08);background:#1f2022;box-shadow:none} .kh-hub-grid--khesap{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px} .kh-hub-card{min-height:104px;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:#1f2022;box-shadow:none} .kh-wallet-balance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .kh-wallet-balance-card{min-height:108px;padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#1f2022} .kh-wallet-tabs{gap:0;padding:10px 16px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#161617;overflow-x:auto} .kh-wallet-tab{min-width:140px;min-height:46px;border-radius:12px} .profile-tabs{gap:0;padding:0 18px;border-bottom:1px solid rgba(255,255,255,0.08);background:#1f2022;border-radius:18px 18px 0 0} .profile-tab{padding:18px 16px;border-bottom:2px solid transparent;color:var(--v3-text-3)} .profile-tab.is-active{color:#8b5cf6;border-bottom-color:#8b5cf6;background:transparent} .profile-tab-panel{padding:26px 30px 30px;border-radius:0 0 18px 18px;border-top:none} .profile-tab-panel .user-panel-form-actions{margin-top:18px} .support-section--flush{padding:24px 0 0;overflow:hidden} .support-ticket-table-wrap{overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:18px} .support-ticket-table{width:100%} .support-ticket-table thead th{padding:16px 22px} .support-ticket-table tbody td{padding:18px 22px} .support-ticket-table-empty--inline{display:flex;align-items:center;justify-content:center;min-height:128px;padding:24px;border:1px solid rgba(255,255,255,0.08);border-radius:18px;color:#fff;font-size:16px;font-weight:700} .kh-sepet-title-bar h1{font-size:48px} .kh-cart-steps{max-width:820px;padding:26px 52px;border-radius:22px} .cart-layout-premium{grid-template-columns:minmax(0,1fr) 420px;gap:26px} .cart-item-premium,.cart-summary-premium{border-radius:20px} @media (max-width:1100px){.magaza-nav-main-inner{flex-wrap:wrap;justify-content:center} .magaza-nav-search-wrap{order:3;width:100%;max-width:none} .store-home-promo-cards,.kh-hub-grid--khesap{grid-template-columns:repeat(2,minmax(0,1fr))} .cat-page-layout,.kh-cp-metrics,.kh-wallet-balance-row,.cart-layout-premium{grid-template-columns:1fr} .category-premium-product-grid--leaf{grid-template-columns:repeat(auto-fit,minmax(190px,190px))}} @media (max-width:800px){.magaza-nav-main-bar{height:auto;padding:12px 0} .magaza-nav-main-inner{gap:14px;justify-content:flex-start} .store-home-slides{height:280px} .store-home-promo-cards,.kh-hub-grid--khesap{grid-template-columns:1fr} .home-category-section-head{padding:12px 14px} .home-category-carousel{grid-auto-columns:180px} .kh-product-card-img-wrap,.kh-subcat-card-img{aspect-ratio:0.74} .cat-page-right-topbar,.cat-page-right-board,.cat-leaf-board,.profile-tab-panel{padding-inline:16px} .page-auth-profile .account-hub-hero,.page-support-index .account-hub-hero{padding:18px 20px} .category-premium-product-grid--leaf{grid-template-columns:repeat(2,minmax(0,1fr))}} .store-home-promo-card{position:relative;overflow:hidden} .store-home-promo-card::after{display:block;background:linear-gradient(180deg,rgba(0,0,0,0.02) 0%,rgba(0,0,0,0.14) 34%,rgba(0,0,0,0.58) 100%)} .store-home-promo-card-copy{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:flex;flex-direction:column;gap:6px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,0.36)} .store-home-promo-card-copy small{font-size:11px;font-weight:700;letter-spacing:0.02em;opacity:0.92} .store-home-promo-card-copy strong{font-size:22px;font-weight:900;line-height:1.05} .kh-product-card{overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:#1f2022;box-shadow:0 12px 24px rgba(0,0,0,0.18)} .kh-product-card:hover{border-color:rgba(255,255,255,0.12);box-shadow:0 14px 28px rgba(0,0,0,0.22)} .kh-product-card-img-wrap{aspect-ratio:0.98;border-radius:14px 14px 0 0;border:none;box-shadow:none} .kh-product-card-badges{top:auto;right:10px;bottom:10px;left:auto} .kh-product-badge{min-height:26px;padding:0 8px;font-size:10px;border:none;background:rgba(8,90,58,0.82);color:#25d18f} .kh-product-badge--hot,.kh-product-badge--discount,.kh-product-badge--low{background:rgba(13,72,49,0.82);color:#22d38c} .kh-product-badge--out{background:rgba(89,24,30,0.88);color:#ff8f97} .kh-product-card-body{gap:10px;padding:12px 14px 14px;background:#1f2022} .kh-product-card-title{min-height:40px;font-size:13px;line-height:1.35} .kh-product-card-pricing{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px} .kh-product-card-price-wrap{flex-direction:column;align-items:flex-start;gap:1px} .kh-product-card-price{font-size:15px;font-weight:900} .kh-product-card-old-price{display:block;font-size:11px;color:#f24759;text-decoration:line-through} .kh-product-card-save-pill{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:28px;padding:0 10px;border:none;border-radius:6px;background:rgba(13,72,49,0.82);color:#21d18c;font-size:11px;font-weight:800} .kh-product-card-save-pill i{font-size:10px} .kh-product-card-btn{min-height:40px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:13px;font-weight:900} .kh-product-card-btn:hover{opacity:0.96} .home-category-carousel{grid-auto-columns:232px} .home-category-carousel .kh-product-card,.category-premium-product-grid .kh-product-card{max-width:232px} .category-premium-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,232px));justify-content:flex-start;gap:22px 18px} .category-premium-product-grid--leaf{grid-template-columns:repeat(auto-fit,minmax(232px,232px))} .category-premium-product-grid--leaf .kh-product-card{max-width:232px} .category-premium-product-grid--leaf .kh-product-card-pricing,.category-premium-product-grid--leaf .kh-product-card-btn,.category-premium-product-grid--leaf .kh-product-card-badges{display:none} .category-premium-product-grid--leaf .kh-product-card-img-wrap{aspect-ratio:0.92} .category-premium-product-grid--leaf .kh-product-card-body{padding:10px 8px 0;background:transparent} .category-premium-product-grid--leaf .kh-product-card-title{text-align:center} .cat-filter-clear{font-size:13px;color:var(--v3-text-3);transition:color var(--v3-dur-fast) ease} .cat-filter-clear:hover{color:#fff} .cat-page-right-summary{color:rgba(255,255,255,0.82)} .cat-page-right-summary strong{color:#22d38c;font-size:20px} .cat-sort-select{min-width:110px;padding-inline:16px 34px;border-radius:10px;background:#222325} .cat-view-toggle{width:42px;min-width:42px;min-height:42px;padding:0;border-radius:10px;background:#20cf91;border-color:#20cf91;color:#fff} .cat-page-right-board{min-height:0} .kh-subcat-grid{grid-template-columns:repeat(auto-fit,minmax(250px,250px));justify-content:flex-start} .kh-subcat-card{gap:0} .kh-subcat-card-img{border-radius:16px 16px 0 0} .kh-subcat-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-top:-1px;border:1px solid rgba(255,255,255,0.08);border-top:none;border-radius:0 0 16px 16px;background:#1b1b1d} .kh-subcat-card-name{text-align:left;font-size:13px} .kh-subcat-card-arrow{color:#8b5cf6;font-size:14px} .category-kh-empty-state{min-height:330px} .home-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px} .home-blog-card{display:flex;flex-direction:column;min-height:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background:#1f2022} .home-blog-card-img,.home-blog-card-img--placeholder{aspect-ratio:1.55;overflow:hidden;background:#18191b} .home-blog-card-img img{width:100%;height:100%;object-fit:cover} .home-blog-card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:18px 18px 20px} .home-blog-card-tag{display:none} .home-blog-card-title{margin:0;font-size:17px;line-height:1.45;color:#fff} .home-blog-card-summary{margin:0;font-size:14px;line-height:1.65;color:var(--v3-text-2)} .home-blog-card-date{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:13px;color:var(--v3-text-3)} .store-footer-kh{margin-top:40px;background:#1c1c1d;border-top:1px solid rgba(255,255,255,0.08)} .store-footer-kh-inner{max-width:1400px;margin:0 auto;padding:34px 20px 18px} .store-footer-premium-market-grid{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:34px} .store-footer-premium-market-grid>.store-footer-kh-col--brand{min-width:0} .store-footer-kh-logo{display:inline-flex;align-items:center;min-width:0} .store-footer-kh-logo img{display:block;height:44px;width:auto} .store-footer-kh-desc{margin:20px 0 22px;color:rgba(255,255,255,0.84);font-size:15px;line-height:1.65} .store-footer-kh-social{display:flex;align-items:center;gap:12px} .store-footer-kh-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#262628;color:#fff;border:1px solid rgba(255,255,255,0.06)} .store-footer-kh-col-title{display:flex;align-items:center;gap:10px;margin:8px 0 18px;font-size:15px;font-weight:900;color:#fff} .store-footer-kh-links{display:flex;flex-direction:column;gap:10px} .store-footer-kh-links--contact{margin-top:18px} .store-footer-kh-links a{color:rgba(255,255,255,0.84);font-size:14px;line-height:1.45} .store-footer-kh-contact-item{display:flex;align-items:center;gap:14px} .store-footer-kh-contact-item i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,0.12);color:#fff} .store-footer-kh-contact-item strong{display:block;color:#fff;font-size:15px;font-weight:900;letter-spacing:0.01em} .store-footer-kh-contact-item small{display:block;margin-top:3px;color:rgba(255,255,255,0.76);font-size:14px} .store-footer-premium-bottom{display:flex;align-items:center;justify-content:center;margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.08)} .store-footer-premium-bottom span{color:rgba(255,255,255,0.92);font-size:14px;text-align:center} @media (max-width:1100px){.store-footer-premium-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .home-blog-grid{grid-template-columns:1fr}} @media (max-width:800px){.store-home-promo-card-copy strong{font-size:18px} .home-category-carousel{grid-auto-columns:206px} .category-premium-product-grid,.category-premium-product-grid--leaf,.kh-subcat-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .store-footer-premium-market-grid{grid-template-columns:1fr;gap:26px}} body.kh-cart-modal-open{overflow:hidden} .magaza-nav-notify-wrap,.magaza-nav-profile-wrap{position:relative} .magaza-nav-notify-dropdown,.magaza-nav-profile-dropdown{position:absolute;top:calc(100% + 14px);right:-18px;width:252px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#1b1b1b;box-shadow:0 24px 64px rgba(0,0,0,0.4);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;z-index:40} .magaza-nav-notify-dropdown[aria-hidden="false"],.magaza-nav-profile-dropdown[aria-hidden="false"]{opacity:1;visibility:visible;transform:translateY(0)} .magaza-nav-notify-dropdown::before,.magaza-nav-profile-dropdown::before{content:"";position:absolute;top:-7px;right:50px;width:14px;height:14px;border-top:1px solid rgba(255,255,255,0.08);border-left:1px solid rgba(255,255,255,0.08);background:#1b1b1b;transform:rotate(45deg)} .magaza-nav-notify-header{padding:4px 2px 14px;font-size:18px;font-weight:800;color:#fff;text-align:center} .magaza-nav-notify-empty{min-height:124px;display:grid;place-items:center;gap:10px;padding:20px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;color:#fff;text-align:center} .magaza-nav-notify-empty-icon{font-size:54px;color:rgba(255,255,255,0.92)} .magaza-nav-profile-dropdown{width:300px;padding:14px 14px 12px;border-radius:22px;background:#1b1b1d} .magaza-nav-profile-balance-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:15px 16px;border-radius:16px;background:linear-gradient(135deg,rgba(73,35,113,0.86),rgba(42,27,66,0.94))} .magaza-nav-profile-balance-copy{display:inline-flex;align-items:center;gap:10px;color:#b88cff;font-weight:800;font-size:17px;line-height:1;min-width:0} .magaza-nav-profile-balance-text{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0} .magaza-nav-profile-balance-text strong{font-size:17px;font-weight:800;color:#b88cff;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%} .magaza-nav-profile-orders-meta{font-size:11px;font-weight:700;color:rgba(255,255,255,0.72);letter-spacing:0.02em;white-space:nowrap} .magaza-nav-profile-balance-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.08);border-radius:9px;background:rgba(255,255,255,0.045);color:rgba(255,255,255,0.78)} .magaza-nav-profile-balance-add{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#8c3dff,#6f2ef2);color:#fff;text-decoration:none} .magaza-nav-dropdown-menu{display:grid;gap:4px} .magaza-nav-dropdown-item--simple,.magaza-nav-dropdown-logout-btn{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 12px;border-radius:14px;color:#f4f4f5;text-decoration:none;border:0;background:transparent;width:100%;font-size:15px;font-weight:520;text-align:left} .magaza-nav-dropdown-item--simple:hover,.magaza-nav-dropdown-logout-btn:hover{background:rgba(255,255,255,0.05)} .magaza-nav-dropdown-icon{width:28px;display:inline-flex;align-items:center;justify-content:center;color:#d7d7d8;font-size:21px} .magaza-nav-dropdown-label{display:block;line-height:1.2;font-weight:520} .magaza-nav-dropdown-divider{margin:8px 0 4px;border-top:1px solid rgba(255,255,255,0.08)} .magaza-nav-dropdown-logout-btn{color:#ef4444} .magaza-nav-dropdown-logout-btn .magaza-nav-dropdown-icon{color:currentColor} .magaza-search-dropdown{margin-top:18px;padding:20px 20px 24px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#1b1b1d;box-shadow:0 30px 80px rgba(0,0,0,0.44)} .magaza-search-section-head{padding:8px 8px 12px;font-size:16px;font-weight:800;color:#fff} .magaza-search-cat-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;margin-bottom:10px;padding:0 16px 0 14px;border-radius:12px;background:#262628;color:#fff;text-decoration:none;font-size:16px;font-weight:700} .magaza-search-cat-row:last-of-type{margin-bottom:18px} .magaza-search-cat-arrow{color:rgba(255,255,255,0.75);font-size:18px} .magaza-search-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;padding-top:10px} .magaza-search-prod-card{display:grid;grid-template-columns:98px minmax(0,1fr);gap:14px;align-items:start;color:#fff;text-decoration:none} .magaza-search-prod-thumb{display:block;padding-top:2px} .magaza-search-option-thumb,.magaza-search-option-thumb img{width:98px;height:136px} .magaza-search-option-thumb{display:block;overflow:hidden;border-radius:12px;background:#202020} .magaza-search-option-thumb img{display:block;object-fit:cover} .magaza-search-prod-title{display:block;margin-bottom:10px;font-size:16px;font-weight:800;line-height:1.45} .magaza-search-prod-price{font-size:15px;font-weight:800;color:#fff} .kh-cart-added-modal[hidden]{display:none} .kh-cart-added-modal{position:fixed;inset:0;z-index:80} .kh-cart-added-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(6px)} .kh-cart-added-modal-dialog{position:relative;width:min(640px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow-y:auto;margin:min(80px,8vh) auto 0;padding:28px 28px 26px;border-radius:26px;border:1px solid rgba(255,255,255,0.08);background:#181818;box-shadow:0 30px 80px rgba(0,0,0,0.45)} .kh-cart-added-modal-close{position:absolute;top:18px;right:18px;border:0;background:transparent;color:rgba(255,255,255,0.7);font-size:28px} .kh-cart-added-modal-icon{width:98px;height:98px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;background:#12c77b;color:#fff;font-size:42px} .kh-cart-added-modal-dialog h3{margin:0 0 8px;text-align:center;font-size:46px;font-weight:900;color:#fff} .kh-cart-added-modal-dialog>p{margin:0 0 24px;text-align:center;font-size:16px;color:rgba(255,255,255,0.56)} .kh-cart-added-product{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:18px;padding:18px;border:1px solid rgba(255,255,255,0.08);border-radius:18px} .kh-cart-added-product-thumb{width:104px;height:104px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#202020} .kh-cart-added-product-thumb img{width:100%;height:100%;object-fit:cover} .kh-cart-added-product-thumb-fallback{color:#a1a1aa;font-size:34px} .kh-cart-added-product-copy strong{display:block;margin-bottom:14px;font-size:18px;font-weight:800;color:#fff;line-height:1.45} .kh-cart-added-product-meta{display:flex;gap:12px;flex-wrap:wrap} .kh-cart-added-product-meta .kh-cart-added-meta-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--v3-text-2)} .kh-cart-added-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px} .kh-cart-added-btn,.kh-cart-added-buy-now{min-height:64px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:17px;font-weight:900} .kh-cart-added-btn{border:1px solid rgba(255,255,255,0.12)} .kh-cart-added-btn--ghost{background:transparent;color:#fff} .kh-cart-added-btn--success{border-color:rgba(18,199,123,0.45);background:linear-gradient(135deg,#18c97c,#10b66e);color:#fff;box-shadow:0 18px 40px rgba(24,201,124,0.25)} .kh-cart-added-buy-now{width:100%;padding:0 24px;justify-content:space-between;background:rgba(120,103,18,0.32);border:1px solid rgba(221,184,13,0.34);color:#f8de55} .kh-product-detail-shell{padding-top:10px} .kh-product-detail-hero{display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(0,1.6fr);gap:28px;align-items:start;margin-bottom:26px} .kh-product-detail-media-card,.kh-product-detail-section,.kh-product-related-section{padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:#181818} .kh-product-detail-media-frame{position:relative;overflow:hidden;aspect-ratio:0.92;border-radius:18px;background:#252525} .kh-product-detail-media-frame img{width:100%;display:block;aspect-ratio:0.92;object-fit:cover} .kh-product-detail-stock-chip{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;border-radius:14px;background:rgba(18,199,123,0.14);border:1px solid rgba(18,199,123,0.28);color:#15d389;font-size:15px;font-weight:800} .kh-product-detail-stock-chip.is-out,.kh-product-price-stock.is-out{background:rgba(239,68,68,0.14);border-color:rgba(239,68,68,0.3);color:#f87171} .kh-product-detail-main{display:grid;gap:18px} .kh-product-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 2px 18px;border-bottom:1px solid rgba(255,255,255,0.08)} .kh-product-detail-head h1{margin:0;font-size:clamp(30px,3.4vw,50px);line-height:1.08;font-weight:900;color:#fff} .kh-product-detail-category-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:#202020;color:#fff;text-decoration:none;font-weight:700;white-space:nowrap} .kh-product-detail-category-pill img{width:24px;height:24px;border-radius:6px;object-fit:cover} .kh-product-price-band{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 34px;border-radius:18px;background:linear-gradient(135deg,rgba(74,31,128,0.7),rgba(39,26,63,0.9));border:1px solid rgba(145,95,255,0.24)} .kh-product-price-copy strong{display:block;margin-bottom:6px;font-size:clamp(32px,3.4vw,48px);line-height:1;font-weight:900;color:#8d4dff} .kh-product-price-copy span{margin-right:10px;font-size:16px;color:rgba(255,255,255,0.55);text-decoration:line-through} .kh-product-price-copy small{display:block;margin-top:8px;font-size:16px;font-weight:800;color:#15d389} .kh-product-price-stock{display:inline-flex;align-items:center;gap:10px;min-height:62px;padding:0 26px;border-radius:14px;background:rgba(18,199,123,0.14);border:1px solid rgba(18,199,123,0.28);color:#15d389;font-size:17px;font-weight:900} .kh-product-buy-panel{display:grid;grid-template-columns:198px minmax(0,1fr) minmax(0,1fr);gap:14px;padding:20px;border-radius:18px;border:2px solid rgba(138,77,255,0.85);background:#151515} .kh-product-detail-qty{height:64px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background:#222} .kh-product-detail-qty .product-detail-qty-btn,.kh-product-detail-qty .product-detail-qty-input{background:transparent;color:#fff} .kh-product-detail-action{min-height:64px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:17px;font-weight:900} .kh-product-detail-action--cart{background:linear-gradient(135deg,#8c42ff,#6928da);color:#fff} .kh-product-detail-action--buy{background:linear-gradient(135deg,#19c77d,#12b86f);color:#fff} .kh-product-detail-note{padding:20px 26px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:#181818;color:rgba(255,255,255,0.82);font-size:16px;line-height:1.55} .kh-product-detail-section-head{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.08)} .kh-product-detail-section-head h2{margin:0;font-size:22px;font-weight:900;color:#fff} .kh-product-detail-section-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(139,92,246,0.2);color:#7c3aed;font-size:24px} .kh-product-detail-section-body{display:grid;grid-template-columns:minmax(0,1.7fr) 340px;gap:28px;padding-top:24px} .kh-product-detail-summary{margin:0 0 18px;color:rgba(255,255,255,0.82);font-size:17px;line-height:1.6} .kh-product-detail-copy,.kh-legal-card .magaza-info-content{color:rgba(255,255,255,0.9);font-size:17px;line-height:1.8} .kh-product-detail-copy h1,.kh-product-detail-copy h2,.kh-product-detail-copy h3,.kh-legal-card .magaza-info-content h1,.kh-legal-card .magaza-info-content h2,.kh-legal-card .magaza-info-content h3{color:#fff} .kh-product-detail-copy a,.kh-legal-card .magaza-info-content a{color:#2f81f7} .kh-product-detail-copy ul,.kh-product-detail-copy ol{margin:12px 0 18px;padding-left:24px} .kh-product-detail-copy li+li{margin-top:6px} .kh-product-detail-copy blockquote{margin:18px 0;padding:14px 18px;border-left:3px solid #60a5fa;border-radius:0 12px 12px 0;background:rgba(96,165,250,0.08)} .gm-rich-text-color-accent{color:#60a5fa} .gm-rich-text-color-success{color:#34d399} .gm-rich-text-color-warning{color:#fbbf24} .gm-rich-text-color-danger{color:#fb7185} .gm-rich-text-align-left{text-align:left} .gm-rich-text-align-center{text-align:center} .gm-rich-text-align-right{text-align:right} .gm-rich-text-small{font-size:0.88em} .gm-rich-text-lead{color:rgba(255,255,255,0.94);font-size:1.15em;line-height:1.72} .kh-product-detail-copy .gm-rich-text-callout{margin:18px 0;padding:15px 18px;border:1px solid rgba(255,255,255,0.1);border-radius:16px;background:rgba(255,255,255,0.045);color:rgba(255,255,255,0.88)} .kh-product-detail-copy .gm-rich-text-callout strong{display:block;margin-bottom:6px;color:#fff;font-size:15px;font-weight:900} .kh-product-detail-copy .gm-rich-text-callout p{margin:0} .kh-product-detail-copy .gm-rich-text-callout-info{border-color:rgba(96,165,250,0.34);background:linear-gradient(135deg,rgba(96,165,250,0.14),rgba(96,165,250,0.04))} .kh-product-detail-copy .gm-rich-text-callout-success{border-color:rgba(52,211,153,0.34);background:linear-gradient(135deg,rgba(52,211,153,0.13),rgba(52,211,153,0.035))} .kh-product-detail-copy .gm-rich-text-callout-warning{border-color:rgba(251,191,36,0.34);background:linear-gradient(135deg,rgba(251,191,36,0.14),rgba(251,191,36,0.04))} .kh-product-detail-copy .gm-rich-text-callout-danger{border-color:rgba(251,113,133,0.34);background:linear-gradient(135deg,rgba(251,113,133,0.14),rgba(251,113,133,0.04))} .kh-product-detail-copy .gm-rich-text-divider{height:1px;margin:24px 0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.16),transparent)} .kh-product-detail-copy .gm-rich-text-image{display:block;width:min(100%,820px);max-height:520px;margin:20px auto;border-radius:18px;object-fit:cover;box-shadow:0 18px 46px rgba(0,0,0,0.28)} .site-admin-rich-editor{overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:18px;background:rgba(10,13,20,0.72)} .site-admin-rich-editor-presets,.site-admin-rich-editor-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;background:rgba(255,255,255,0.025)} .site-admin-rich-editor-presets{border-bottom:1px solid rgba(255,255,255,0.08)} .site-admin-rich-editor-footer{justify-content:space-between;border-top:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.58);font-size:12px} .site-admin-rich-editor-presets select{min-width:190px;flex:1 1 190px} .site-admin-rich-editor-presets button,.site-admin-rich-editor-footer button{height:34px;padding:0 12px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:rgba(255,255,255,0.055);color:#eef2ff;font-size:12px;font-weight:800;cursor:pointer} .site-admin-rich-editor-presets button:hover,.site-admin-rich-editor-footer button:hover{border-color:rgba(96,165,250,0.42);background:rgba(96,165,250,0.14)} .site-admin-rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.035)} .site-admin-rich-editor-toolbar button,.site-admin-rich-editor-toolbar select{min-width:34px;height:34px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:rgba(255,255,255,0.055);color:#eef2ff;font-size:13px;font-weight:800} .site-admin-rich-editor-toolbar button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer} .site-admin-rich-editor-toolbar select{padding:0 10px;min-width:120px} .site-admin-rich-editor-toolbar button:hover,.site-admin-rich-editor-toolbar select:hover{border-color:rgba(96,165,250,0.42);background:rgba(96,165,250,0.14)} .site-admin-rich-editor-color{width:16px;height:16px;border-radius:999px;box-shadow:0 0 0 2px rgba(255,255,255,0.12)} .site-admin-rich-editor-body{min-height:220px;padding:16px;color:#f8fafc;line-height:1.75;outline:none;overflow-y:auto} .site-admin-rich-editor-body:empty::before{content:attr(data-placeholder);color:rgba(255,255,255,0.42)} .site-admin-rich-editor-source{display:none} .site-admin-rich-editor-help{margin-top:8px} .site-admin-rich-editor-status{display:inline-flex;flex-wrap:wrap;gap:14px;align-items:center} .site-admin-rich-editor-draft-actions{display:inline-flex;gap:6px} .site-admin-rich-editor-draft-actions button[hidden]{display:none} .site-admin-rich-editor.is-fullscreen{position:fixed;inset:18px;z-index:10050;display:flex;flex-direction:column;background:#0d1119;box-shadow:0 30px 90px rgba(0,0,0,0.65)} .site-admin-rich-editor.is-fullscreen .site-admin-rich-editor-body{flex:1;min-height:0} .site-admin-rich-editor-preview{position:fixed;inset:0;z-index:10060;display:none;place-items:center;padding:24px;background:rgba(4,7,12,0.78);backdrop-filter:blur(12px)} .site-admin-rich-editor-preview.is-open{display:grid} .site-admin-rich-editor-preview-dialog{width:min(100%,980px);max-height:min(860px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:24px;background:#12151d;box-shadow:0 30px 90px rgba(0,0,0,0.58)} .site-admin-rich-editor-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08)} .site-admin-rich-editor-preview-actions{display:flex;gap:6px} .site-admin-rich-editor-preview-actions button{height:34px;padding:0 12px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:rgba(255,255,255,0.055);color:#eef2ff;font-weight:800;cursor:pointer} .site-admin-rich-editor-preview-actions button.is-active{border-color:rgba(96,165,250,0.48);background:rgba(96,165,250,0.16)} .site-admin-rich-editor-preview-stage{overflow:auto;max-height:calc(100vh - 145px);padding:24px;background:#0b0e14} .site-admin-rich-editor-preview-frame{width:100%;min-height:420px;margin:0 auto;padding:28px;border-radius:20px;background:#181818;transition:width 180ms ease} .site-admin-rich-editor-preview-frame.is-mobile{width:min(100%,390px)} body.rich-editor-lock{overflow:hidden} @media (max-width:700px){.site-admin-rich-editor.is-fullscreen{inset:0;border-radius:0} .site-admin-rich-editor-preview{padding:8px} .site-admin-rich-editor-preview-stage{padding:12px}} .kh-product-detail-about-card{padding:26px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#1a1a1a} .kh-product-detail-about-head{display:flex;align-items:center;gap:16px;margin-bottom:18px} .kh-product-detail-about-head img,.kh-product-detail-about-fallback{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#232323;object-fit:cover} .kh-product-detail-about-head strong{font-size:18px;font-weight:900;color:#fff;line-height:1.45} .kh-product-detail-about-card p{margin:0;color:rgba(255,255,255,0.56);font-size:16px;line-height:1.7} .kh-product-related-section{margin-top:26px} .kh-product-related-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px} .kh-product-related-head h2{margin:0 0 4px;font-size:20px;font-weight:900;color:#fff} .kh-product-related-head p{margin:0;color:rgba(255,255,255,0.56)} .kh-product-related-link{display:inline-flex;align-items:center;gap:10px;min-height:62px;padding:0 26px;border-radius:16px;background:linear-gradient(135deg,#8c42ff,#6928da);color:#fff;text-decoration:none;font-size:16px;font-weight:900} .kh-auth-page-wrap{min-height:calc(100vh - 260px);display:grid;align-items:start;padding:54px 20px 34px} .kh-auth-page-wrap--account{padding-top:34px} .kh-auth-screen{display:grid;place-items:center} .kh-auth-account-shell{width:min(1280px,100%);min-height:500px;margin:0 auto;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(380px,520px);gap:44px;align-items:center;padding:54px 62px;border-radius:30px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(145deg,rgba(14,15,22,0.96),rgba(12,12,18,0.9) 54%,rgba(17,20,24,0.94)),linear-gradient(90deg,rgba(99,102,241,0.18),rgba(139,92,246,0.12));box-shadow:0 34px 110px rgba(0,0,0,0.38);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)} .kh-auth-motion-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0.82;background:linear-gradient(115deg,rgba(99,102,241,0.08),transparent 32%,rgba(139,92,246,0.06)),linear-gradient(rgba(255,255,255,0.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.018) 1px,transparent 1px);background-size:auto,58px 58px,58px 58px} .kh-auth-motion-line{position:absolute;width:240px;height:1px;left:-260px;background:linear-gradient(90deg,transparent,rgba(196,181,253,0.56),transparent);transform:rotate(-18deg);animation:khAuthLineFlow 9s linear infinite} .kh-auth-motion-line--one{top:18%;animation-delay:0s} .kh-auth-motion-line--two{top:52%;animation-delay:-3.2s} .kh-auth-motion-line--three{top:76%;animation-delay:-6s} .kh-auth-motion-spark{position:absolute;width:6px;height:6px;border-radius:999px;background:#c4b5fd;box-shadow:0 0 18px rgba(196,181,253,0.68);animation:khAuthSparkPulse 4.8s ease-in-out infinite} .kh-auth-motion-spark--one{left:18%;top:24%;animation-delay:0s} .kh-auth-motion-spark--two{right:18%;top:32%;animation-delay:-1.6s} .kh-auth-motion-spark--three{left:52%;bottom:18%;animation-delay:-3s} @keyframes khAuthLineFlow{from{transform:translateX(0) rotate(-18deg);opacity:0} 12%{opacity:1} 78%{opacity:1} to{transform:translateX(calc(100vw + 620px)) rotate(-18deg);opacity:0}} @keyframes khAuthSparkPulse{0%,100%{transform:scale(0.85);opacity:0.38} 50%{transform:scale(1.35);opacity:1}} .kh-auth-account-brand{display:grid;gap:34px;min-width:0;position:relative;z-index:1} .kh-auth-account-copy h1{max-width:440px;margin:0;color:#fff;font-size:clamp(36px,4.3vw,54px);line-height:1.06;font-weight:850} .kh-auth-account-copy h1 span{color:#a78bfa} .kh-auth-account-copy p{max-width:500px;margin:20px 0 0;color:rgba(255,255,255,0.54);font-size:16px;line-height:1.62} .kh-auth-benefit-list{display:grid;gap:14px;max-width:520px} .kh-auth-benefit-card{min-height:70px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;align-items:center;padding:0 22px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.025)} .kh-auth-benefit-card i{color:#a78bfa;font-size:23px} .kh-auth-benefit-card span{color:#fff;font-size:17px;line-height:1.25;font-weight:760} .kh-auth-account-separator{width:1px;min-height:360px;background:rgba(255,255,255,0.10)} .kh-auth-account-panel{min-width:0;position:relative;z-index:1} .kh-auth-tabs{display:flex;align-items:center;gap:30px;min-height:46px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.08)} .kh-auth-tab{position:relative;display:inline-flex;align-items:center;min-height:46px;color:rgba(255,255,255,0.54);text-decoration:none;font-size:18px;font-weight:760} .kh-auth-tab.is-active{color:#fff} .kh-auth-tab.is-active::after{content:"";position:absolute;left:0;bottom:-1px;width:76px;height:3px;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#6366f1)} .kh-auth-mode-copy{margin:0 0 18px} .kh-auth-mode-copy h2{margin:0;color:#fff;font-size:17px;line-height:1.2;font-weight:780} .kh-auth-mode-copy p{margin:6px 0 0;color:rgba(255,255,255,0.48);font-size:14px;line-height:1.5} .kh-auth-panel-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.08)} .kh-auth-panel-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:rgba(139,92,246,0.14);color:#c4b5fd;font-size:20px} .kh-auth-panel-head h2{margin:0;color:#fff;font-size:clamp(24px,2.5vw,30px);line-height:1.08;font-weight:820} .kh-auth-panel-head p{margin:8px 0 0;color:rgba(255,255,255,0.54);line-height:1.55} .kh-auth-alert-stack{display:grid;gap:10px;margin-bottom:18px} .kh-auth-provider-btn{min-height:50px;margin:14px 0 18px;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:16px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.48);color:#fff;text-decoration:none;font-size:17px;font-weight:780} .kh-auth-provider-btn i{color:#4285f4;font-size:22px} .kh-auth-line-divider{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:rgba(255,255,255,0.38);font-size:12px;font-weight:760;letter-spacing:0} .kh-auth-line-divider::before,.kh-auth-line-divider::after{content:"";height:1px;flex:1;background:rgba(255,255,255,0.08)} .kh-auth-card{width:min(650px,100%);padding:60px 50px 36px;border-radius:28px;border:1px solid rgba(255,255,255,0.08);background:rgba(24,24,24,0.94);box-shadow:0 28px 80px rgba(0,0,0,0.42)} .kh-auth-icon{width:100px;height:100px;margin:0 auto 24px;display:grid;place-items:center;border-radius:30px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 16px 44px rgba(139,92,246,0.24);color:#fff;font-size:44px} .kh-auth-card h1{margin:0;text-align:center;font-size:clamp(34px,3.4vw,52px);font-weight:900;color:#fff} .kh-auth-card>p{margin:10px 0 28px;text-align:center;color:rgba(255,255,255,0.48);font-size:17px} .kh-auth-form{display:grid;gap:14px} .kh-auth-grid--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} .kh-auth-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:-4px;color:#fff;font-size:15px;font-weight:700} .kh-auth-label i{color:#a78bfa} .kh-auth-input{width:100%;min-height:56px;border-radius:14px;border:1px solid rgba(255,255,255,0.12);background:rgba(28,28,34,0.94);color:#fff;font-size:15px} .kh-auth-input::placeholder{color:rgba(255,255,255,0.28)} .kh-auth-links-row{display:flex;align-items:center;justify-content:space-between;gap:16px} .kh-auth-links-row .auth-forgot-link{margin-top:0;color:#a78bfa;font-size:14px;font-weight:650;text-decoration:none} .kh-auth-submit{width:100%;min-height:58px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;text-decoration:none;font-size:16px;font-weight:760} .kh-auth-submit--primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 18px 38px rgba(139,92,246,0.24)} .kh-auth-submit--secondary{border:1px solid rgba(255,255,255,0.08);background:transparent;color:rgba(255,255,255,0.72)} .kh-auth-divider{margin:18px 0;text-align:center;color:rgba(255,255,255,0.32);font-size:16px;font-weight:700} .kh-auth-terms{display:flex;align-items:start;gap:10px;padding:12px 14px;border-radius:13px;border:1px solid rgba(139,92,246,0.20);background:rgba(139,92,246,0.08);color:rgba(255,255,255,0.84);font-size:13px;line-height:1.45} .kh-auth-terms input{margin-top:3px} .kh-auth-terms a{color:#c4b5fd;text-decoration:none;font-weight:800} @media (max-width:1180px){.kh-auth-account-shell{grid-template-columns:1fr;gap:26px;padding:34px 28px} .kh-auth-account-separator{display:none} .kh-auth-account-brand{gap:20px} .kh-auth-account-copy h1,.kh-auth-account-copy p,.kh-auth-benefit-list{max-width:none} .kh-auth-benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .kh-auth-benefit-card{min-height:68px;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:0 18px} .kh-auth-benefit-card span{font-size:14px}} @media (max-width:760px){.kh-auth-page-wrap{padding:22px 12px 24px} .kh-auth-account-shell{min-height:0;padding:20px 14px;border-radius:22px} .kh-auth-account-copy h1{font-size:clamp(31px,10vw,42px)} .kh-auth-account-copy p{margin-top:12px;font-size:14px} .kh-auth-benefit-list,.kh-auth-grid--two,.kh-auth-step-grid,.kh-auth-req-list{grid-template-columns:1fr} .kh-auth-benefit-card{min-height:62px;border-radius:15px} .kh-auth-tabs{gap:20px} .kh-auth-tab{font-size:16px} .kh-auth-provider-btn{font-size:15px} .kh-auth-input,.kh-auth-submit{min-height:58px;font-size:15px} .kh-auth-panel-head{grid-template-columns:40px minmax(0,1fr);gap:12px} .kh-auth-panel-icon{width:40px;height:40px;border-radius:12px;font-size:18px} .kh-auth-panel-head h2{font-size:23px}} .kh-blog-page{padding-top:34px} .kh-blog-hero{padding:18px 0 28px;text-align:center} .kh-blog-hero-icon{margin-bottom:8px;color:#7c3aed;font-size:44px} .kh-blog-hero h1{margin:0;font-size:clamp(42px,4vw,58px);font-weight:900;color:#fff} .kh-blog-hero p{margin:10px 0 0;color:rgba(255,255,255,0.42);font-size:17px} .kh-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .kh-blog-card{overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:#181818} .kh-blog-card-media,.kh-blog-card-media img{display:block;width:100%} .kh-blog-card-media img{aspect-ratio:1.75;object-fit:cover} .kh-blog-card-fallback{min-height:240px;display:grid;place-items:center;color:#a1a1aa;font-size:46px} .kh-blog-card-body{padding:12px 14px 14px} .kh-blog-card-date{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:rgba(255,255,255,0.42);font-size:12px} .kh-blog-card h3{margin:0 0 10px;font-size:24px;line-height:1.35} .kh-blog-card h3 a{color:#fff;text-decoration:none} .kh-blog-card p{margin:0 0 10px;color:rgba(255,255,255,0.72);font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .kh-blog-card-link{color:#8d44ff;text-decoration:none;font-size:13px;font-weight:800} .kh-blog-empty{grid-column:1 / -1;min-height:220px;display:grid;place-items:center;gap:12px;border-radius:22px;border:1px solid rgba(255,255,255,0.08);background:#181818;color:rgba(255,255,255,0.54)} .kh-blog-empty strong{font-size:24px;font-weight:800;color:#fff} .kh-blog-empty p{max-width:540px;margin:0;text-align:center;line-height:1.7} .kh-legal-page{padding-top:34px} .kh-legal-hero{padding:18px 0 30px;text-align:center} .kh-legal-hero h1{margin:0;font-size:clamp(42px,4vw,58px);font-weight:900;color:#fff} .kh-legal-hero p{margin:12px 0 0;color:rgba(255,255,255,0.48)} .kh-legal-card{padding:28px 30px;border-radius:22px;border:1px solid rgba(255,255,255,0.08);background:#181818} @media (max-width:1100px){.kh-product-detail-hero,.kh-product-detail-section-body,.kh-blog-grid{grid-template-columns:1fr} .kh-product-buy-panel{grid-template-columns:1fr} .kh-product-detail-head,.kh-product-related-head{align-items:start;flex-direction:column}} @media (max-width:800px){.magaza-search-products-grid,.kh-cart-added-actions,.kh-auth-grid--two{grid-template-columns:1fr} .magaza-search-prod-card,.kh-cart-added-product{grid-template-columns:88px minmax(0,1fr)} .magaza-search-option-thumb,.magaza-search-option-thumb img{width:88px;height:120px} .kh-cart-added-modal-dialog,.kh-auth-card{padding:22px 20px 20px} .kh-cart-added-modal-dialog h3,.kh-product-detail-head h1,.kh-auth-card h1,.kh-legal-hero h1,.kh-blog-hero h1{font-size:34px} .kh-product-detail-media-card,.kh-product-detail-section,.kh-product-related-section,.kh-legal-card{padding:18px}} .kh-subscriptions-strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:26px 30px;border:1px solid rgba(129,77,255,0.42);border-radius:24px;background:rgba(41,27,66,0.62)} .kh-subscriptions-strip-icon{display:inline-flex;width:54px;height:54px;border-radius:18px;align-items:center;justify-content:center;background:rgba(108,55,235,0.22);color:#7d45ff;font-size:28px} .kh-subscriptions-strip p{margin:0;color:rgba(255,255,255,0.82);font-size:28px;line-height:1.6} .kh-subscriptions-title{display:flex;align-items:center;gap:14px;margin:0;color:#fff;font-size:40px;font-weight:800} .kh-subscriptions-title i{color:#7d45ff} .kh-subscriptions-section{padding-top:12px} .kh-subscriptions-placeholder{min-height:220px} .kh-publisher-card{padding:38px 40px} .kh-publisher-section-head{display:flex;flex-direction:column;gap:12px;margin-bottom:30px} .kh-publisher-section-head p{margin:0;color:rgba(255,255,255,0.48);font-size:17px} .kh-publisher-slug-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:16px;background:#1a1a1a} .kh-publisher-slug-field{grid-template-columns:auto minmax(0,1fr)} .kh-publisher-slug-field input.form-control{border:0;background:transparent} .kh-publisher-slug-field span{display:inline-flex;align-items:center;justify-content:center;padding:0 22px;color:rgba(255,255,255,0.72);background:rgba(255,255,255,0.04);font-size:17px;font-weight:600} .kh-publisher-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:4px 0 10px} .kh-publisher-step{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:68px;border:0;background:transparent;color:rgba(255,255,255,0.42);font-size:18px;font-weight:700} .kh-publisher-step.is-active,.kh-publisher-step.is-complete{color:#fff} .kh-publisher-step-index{display:inline-flex;width:34px;height:34px;border-radius:999px;align-items:center;justify-content:center;background:rgba(255,255,255,0.06);color:inherit} .kh-publisher-step.is-active .kh-publisher-step-index,.kh-publisher-step.is-complete .kh-publisher-step-index{background:rgba(108,55,235,0.22);color:#7d45ff} .kh-publisher-panel{display:none} .kh-publisher-panel.is-active{display:block} .kh-publisher-nav{display:flex;justify-content:flex-end;gap:14px;margin-top:36px} .kh-publisher-nav--between{justify-content:space-between} .kh-publisher-toggle-list{margin-bottom:30px} .kh-wallet-method-title--compact{margin-top:8px} .kh-wallet-history-filters{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px} .kh-wallet-history-filter{min-width:122px;min-height:58px;padding:0 24px;border:1px solid rgba(255,255,255,0.08);border-radius:18px;background:#171717;color:rgba(255,255,255,0.82);font-size:16px;font-weight:700} .kh-wallet-history-filter.is-active{border-color:rgba(129,77,255,0.6);background:linear-gradient(135deg,rgba(129,77,255,0.92),rgba(104,38,222,0.92));color:#fff;box-shadow:0 18px 34px rgba(110,58,235,0.24)} .kh-wallet-history-empty{display:grid;justify-items:center;gap:16px;padding:110px 24px;text-align:center} .kh-wallet-history-empty-icon{display:inline-flex;width:150px;height:150px;border-radius:999px;align-items:center;justify-content:center;border:1px solid rgba(129,77,255,0.34);background:rgba(61,28,112,0.38);color:#7d45ff;font-size:62px} .kh-wallet-history-empty h3{margin:18px 0 0;color:#fff;font-size:48px;font-weight:800} .kh-wallet-history-empty p{margin:0;color:rgba(255,255,255,0.46);font-size:22px} .kh-wallet-history-empty-btn{margin-top:8px;min-width:220px;justify-content:center} @media (max-width:1100px){.kh-publisher-steps{grid-template-columns:1fr} .kh-publisher-step{justify-content:flex-start}} @media (max-width:800px){.kh-subscriptions-strip{grid-template-columns:1fr;padding:22px} .kh-subscriptions-strip p{font-size:18px} .kh-subscriptions-title,.kh-wallet-history-empty h3{font-size:30px} .kh-publisher-card{padding:22px 20px} .kh-wallet-history-empty-btn{width:100%;min-width:0} .kh-subscriptions-empty-card{padding:30px 20px} .kh-subscriptions-empty-copy strong{font-size:24px} .kh-subscriptions-empty-actions{width:100%;flex-direction:column} .kh-publisher-nav,.kh-publisher-nav--between{flex-direction:column} .kh-wallet-history-empty{padding:64px 18px} .kh-wallet-history-empty-icon{width:112px;height:112px;font-size:44px} .kh-publisher-slug-field{grid-template-columns:1fr}} .kh-wallet-balance-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px} .kh-wallet-balance-card{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:132px;padding:28px 28px 28px 30px;border-radius:24px;border:1px solid rgba(124,58,237,0.24);background:#1d1d1d} .kh-wallet-balance-card--secondary{border-color:rgba(34,197,94,0.22)} .kh-wallet-balance-card-head{display:flex;align-items:center;gap:18px;min-width:0} .kh-wallet-balance-card-icon{display:inline-flex;width:76px;height:76px;align-items:center;justify-content:center;border-radius:18px;background:rgba(124,58,237,0.16);color:#7c3aed;font-size:34px;flex-shrink:0} .kh-wallet-balance-card-icon--success{background:rgba(34,197,94,0.16);color:#22c55e} .kh-wallet-balance-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0} .kh-wallet-balance-label{font-size:17px;font-weight:700;color:rgba(255,255,255,0.58)} .kh-wallet-balance-amount{font-size:38px;font-weight:900;letter-spacing:-0.04em;color:#fff} .kh-wallet-balance-btn{min-width:124px;min-height:58px;justify-content:center;padding:0 24px;border-radius:16px;border:0;background:linear-gradient(135deg,#8c42ff,#6928da);color:#fff;font-size:17px;font-weight:900;box-shadow:0 18px 32px rgba(124,58,237,0.2)} .kh-wallet-balance-btn--success{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:none} .kh-wallet-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 14px;margin-bottom:26px;border-radius:22px;background:#171717;border:1px solid rgba(255,255,255,0.08)} .kh-wallet-tab{justify-content:center;gap:10px;min-width:0;min-height:56px;padding:0 14px;border-radius:16px;font-size:15px;color:rgba(255,255,255,0.46)} .kh-wallet-tab.is-active{background:linear-gradient(135deg,#8c42ff,#6928da);color:#fff;box-shadow:0 18px 32px rgba(124,58,237,0.2)} .kh-wallet-tab i{font-size:17px} .kh-wallet-topup-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,0.75fr);gap:30px} .kh-wallet-topup-form-col,.kh-wallet-ozeti-card{border-radius:26px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .kh-wallet-topup-form-col{padding:30px 34px} .kh-wallet-method-card{min-height:196px;border-radius:22px;border:1px solid rgba(255,255,255,0.1);background:#18181a;align-content:center} .kh-wallet-method-card.is-active{border-color:rgba(141,68,255,0.58);box-shadow:0 0 0 1px rgba(141,68,255,0.22),0 18px 34px rgba(109,60,208,0.16)} .kh-wallet-method-icon{width:74px;height:74px;border-radius:22px;font-size:32px} .kh-wallet-method-copy strong{font-size:18px} .kh-wallet-method-copy small{font-size:15px} .kh-wallet-amount-wrap{margin-top:26px} .kh-wallet-pay-btn{min-height:74px;border-radius:20px;font-size:18px} .kh-wallet-ozeti-card{padding:28px 30px 30px;background:linear-gradient(180deg,rgba(45,28,69,0.96),rgba(33,22,49,0.98));border-color:rgba(141,68,255,0.3)} .kh-wallet-ozeti-title{font-size:20px} .kh-wallet-ozeti-row{padding:16px 0} .kh-wallet-ozeti-total{font-size:26px} .kh-wallet-ozeti-ssl{min-height:62px;margin-top:18px;border-radius:16px;background:rgba(22,196,127,0.12);border:1px solid rgba(22,196,127,0.18)} .profile-form-compact{gap:18px} .profile-tabs{gap:0;padding-inline:18px;margin-bottom:0;border-radius:28px 28px 0 0;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-bottom:0} .profile-tab{padding:20px 20px;font-size:15px;font-weight:800} .profile-tab-panel{padding:34px 40px 38px;margin-top:0;border-radius:0 0 28px 28px;border-top-left-radius:0;border-top-right-radius:0;border-top:0} .profile-security-strip{margin-top:22px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08)} .support-ticket-empty-row td{padding:26px 22px;text-align:center;color:#fff;font-size:16px;font-weight:700} .kh-product-related-head{align-items:center} .kh-product-related-copy{display:flex;align-items:center;gap:14px} .kh-product-related-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:16px;background:rgba(124,58,237,0.16);color:#7c3aed;font-size:24px} .magaza-nav-notify-empty{min-height:146px;border-radius:14px} .magaza-nav-notify-empty-icon{font-size:56px} .kh-cart-added-product-meta span{gap:8px} .kh-cart-added-product-meta i{font-size:14px} .kh-cart-added-btn i{font-size:17px} @media (max-width:1100px){.kh-wallet-balance-row{grid-template-columns:1fr}} @media (max-width:800px){.kh-wallet-balance-card{flex-direction:column;align-items:stretch;padding:22px 20px} .kh-wallet-balance-card-head{width:100%} .kh-wallet-balance-amount{font-size:32px} .kh-wallet-balance-btn{width:100%} .profile-tab-panel{padding:22px 18px 24px}} body.magaza-gm-style,body.magaza-hesap-style,body.auth-gm-style,body.auth-hesap-style{background:#171719} body.magaza-gm-style .premium-bg-gaming,body.magaza-hesap-style .premium-bg-gaming,body.magaza-gm-style .premium-bg-mesh,body.magaza-hesap-style .premium-bg-mesh,body.magaza-gm-style .premium-bg-orb,body.magaza-hesap-style .premium-bg-orb,body.magaza-gm-style .premium-bg-noise,body.magaza-hesap-style .premium-bg-noise,body.magaza-gm-style .premium-bg-glow,body.magaza-hesap-style .premium-bg-glow,body.auth-gm-style .premium-bg-mesh,body.auth-hesap-style .premium-bg-mesh,body.auth-gm-style .premium-bg-orb,body.auth-hesap-style .premium-bg-orb,body.auth-gm-style .premium-bg-noise,body.auth-hesap-style .premium-bg-noise,body.auth-gm-style .premium-bg-glow,body.auth-hesap-style .premium-bg-glow{display:none} body.auth-gm-style .premium-bg-gaming,body.auth-hesap-style .premium-bg-gaming{display:block;opacity:0.3;filter:saturate(1.16) contrast(1.08);background-position:center top} body.magaza-gm-style .premium-bg-overlay,body.magaza-hesap-style .premium-bg-overlay{background:radial-gradient(circle at 0 34%,rgba(117,57,194,0.16) 0,transparent 34%),radial-gradient(circle at 100% 82%,rgba(79,44,134,0.12) 0,transparent 28%),linear-gradient(180deg,rgba(28,28,30,0.94) 0%,rgba(20,20,21,0.98) 100%)} body.auth-gm-style .premium-bg-overlay,body.auth-hesap-style .premium-bg-overlay{background:linear-gradient(90deg,rgba(9,12,16,0.9) 0%,rgba(10,11,16,0.72) 48%,rgba(11,10,18,0.92) 100%),linear-gradient(180deg,rgba(6,8,12,0.64) 0%,rgba(16,16,20,0.92) 66%,#111113 100%)} body.magaza-gm-style .premium-bg-grid,body.magaza-hesap-style .premium-bg-grid{opacity:0.24;background-size:104px 104px;mask-image:none;-webkit-mask-image:none} body.auth-gm-style .premium-bg-grid,body.auth-hesap-style .premium-bg-grid{opacity:0.2;background-image:linear-gradient(rgba(255,255,255,0.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.024) 1px,transparent 1px),linear-gradient(135deg,transparent 0 48%,rgba(139,92,246,0.055) 48% 49%,transparent 49% 100%);background-size:84px 84px,84px 84px,360px 360px;mask-image:none;-webkit-mask-image:none} body.magaza-gm-style .magaza-container,body.magaza-hesap-style .magaza-container,body.magaza-gm-style .store-footer-kh-inner,body.magaza-hesap-style .store-footer-kh-inner,body.magaza-gm-style .store-top-bar-inner,body.magaza-hesap-style .store-top-bar-inner,body.magaza-gm-style .magaza-nav-main-inner,body.magaza-hesap-style .magaza-nav-main-inner,body.magaza-gm-style .magaza-nav-bar-inner,body.magaza-hesap-style .magaza-nav-bar-inner,body.auth-gm-style .magaza-container,body.auth-hesap-style .magaza-container,body.auth-gm-style .store-footer-kh-inner,body.auth-hesap-style .store-footer-kh-inner,body.auth-gm-style .store-top-bar-inner,body.auth-hesap-style .store-top-bar-inner,body.auth-gm-style .magaza-nav-main-inner,body.auth-hesap-style .magaza-nav-main-inner,body.auth-gm-style .magaza-nav-bar-inner,body.auth-hesap-style .magaza-nav-bar-inner{max-width:1580px} body.magaza-gm-style .store-top-bar,body.magaza-hesap-style .store-top-bar,body.auth-gm-style .store-top-bar,body.auth-hesap-style .store-top-bar{height:34px;background:#1b1b1d} body.magaza-gm-style .store-top-bar-link,body.magaza-hesap-style .store-top-bar-link,body.auth-gm-style .store-top-bar-link,body.auth-hesap-style .store-top-bar-link{font-size:11px;font-weight:700} body.magaza-gm-style .magaza-nav-main-bar,body.magaza-hesap-style .magaza-nav-main-bar,body.magaza-gm-style .magaza-nav-primary,body.magaza-hesap-style .magaza-nav-primary,.magaza-nav-gamesepet,body.magaza-gm-style .magaza-nav-bar,body.magaza-hesap-style .magaza-nav-bar,body.auth-gm-style .magaza-nav-main-bar,body.auth-hesap-style .magaza-nav-main-bar,body.auth-gm-style .magaza-nav-primary,body.auth-hesap-style .magaza-nav-primary,.magaza-nav-gamesepet,body.auth-gm-style .magaza-nav-bar,body.auth-hesap-style .magaza-nav-bar{background:#1b1b1d} body.magaza-gm-style .magaza-nav-main-bar,body.magaza-hesap-style .magaza-nav-main-bar,body.auth-gm-style .magaza-nav-main-bar,body.auth-hesap-style .magaza-nav-main-bar{height:78px} .magaza-nav-main-inner{gap:24px} .magaza-nav-logo-img{height:46px} .magaza-nav-search-wrap{flex:0 1 610px;max-width:610px} .magaza-nav-search-inner input{height:54px;padding:0 60px 0 18px;border-radius:14px;background:#202022} .magaza-nav-search-btn{right:18px;width:20px;height:20px;font-size:18px} .magaza-nav-icon-btn{width:54px;height:54px;border-radius:12px;background:#262628} .magaza-nav-action-btn,.magaza-nav-profile-chip{min-height:54px;border-radius:12px;font-size:13px} .magaza-nav-btn-login{background:linear-gradient(135deg,#8d44ff,#6928da);border-color:transparent;color:#fff} .magaza-nav-btn-register{background:#262628;border-color:rgba(141,68,255,0.18);color:#8d44ff} .magaza-nav-btn-register:hover{background:#2b2b2f;color:#be9bff} .magaza-nav-profile-chip{min-width:186px;padding:0 12px;background:#262628} @media (min-width:1101px){.magaza-nav-main-inner>.admin-edit-wrap{flex:0 1 auto;min-width:0} .magaza-nav-logo-brand,.magaza-nav-logo-hesap{max-width:clamp(138px,14vw,220px)} .magaza-nav-logo-img-fullmark{width:min(100%,220px);max-width:100%;object-fit:contain;object-position:left center} .magaza-nav-search-wrap{flex:1 1 420px;min-width:clamp(240px,28vw,420px);max-width:610px} .magaza-nav-search-inner{flex:1 1 auto;min-width:0} .magaza-nav-actions{margin-left:auto}} .magaza-nav-avatar-placeholder{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:transparent;background:transparent;position:relative;font-size:0} .magaza-nav-avatar-placeholder::before{content:"\f2bd";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:31px;line-height:1} .magaza-nav-bar-wrapper{position:relative} .magaza-nav-bar-wrapper::after{content:"";display:block;height:3px;background:linear-gradient(90deg,#5d33b5 0%,#da91ff 50%,#5c32b1 100%)} .magaza-nav-bar-inner{min-height:58px;gap:8px} .magaza-nav-card,.magaza-nav-card-page,.magaza-nav-card--categories{min-height:58px;padding:0 14px 12px} .magaza-nav-card-badge{width:34px;height:34px;border-radius:10px;background:#2c2532} .magaza-nav-card--special-page .magaza-nav-card-badge,.magaza-nav-card--social .magaza-nav-card-badge{background:#292433;color:#b78dff} .magaza-nav-dropdown-wrap{position:static} .kh-nav-sub-dropdown{top:calc(100% + 8px);left:50%;width:min(1840px,calc(100vw - 40px));min-width:0;padding:20px 24px 28px;border-radius:20px;border:1px solid rgba(255,255,255,0.07);background:#1b1b1d;box-shadow:0 28px 72px rgba(0,0,0,0.46);z-index:30;transform:translate(-50%,10px)} .kh-nav-sub-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:0 4px} .kh-nav-sub-dropdown-copy{display:flex;flex-direction:column;gap:4px} .kh-nav-sub-dropdown-eyebrow{font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.56)} .kh-nav-sub-dropdown-copy strong{font-size:18px;font-weight:900;color:#fff;line-height:1.1} .kh-nav-sub-dropdown-all{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);color:#fff;font-size:12px;font-weight:800;white-space:nowrap} .kh-nav-sub-dropdown-all:hover{background:rgba(139,92,246,0.18);border-color:rgba(139,92,246,0.36)} .kh-nav-sub-dropdown-inner{grid-template-columns:repeat(auto-fit,minmax(260px,260px));justify-content:flex-start;gap:20px 26px} .kh-nav-sub-card{gap:12px;padding:0;background:transparent;border:none} .kh-nav-sub-card:hover{transform:none;background:transparent;border:none} .kh-nav-sub-card-img{aspect-ratio:0.78;border-radius:18px;overflow:hidden;box-shadow:0 14px 32px rgba(0,0,0,0.24);background:#1a1a1d} .kh-nav-sub-card-img--icon{display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,rgba(183,141,255,0.18),transparent 58%),linear-gradient(180deg,#27272a,#1a1a1d)} .kh-nav-sub-card-img--icon i,.kh-nav-sub-card-img--icon svg,.kh-nav-sub-card-img--icon .brand-glyph-fallback{max-width:76px;max-height:76px;font-size:56px} .kh-nav-sub-card-name{font-size:15px;font-weight:800;text-align:center;line-height:1.45} .store-home-hero{margin-top:0;padding-top:18px} .store-home-slides{height:clamp(420px,33vw,630px);border-radius:18px;overflow:hidden} .store-home-slide-media,.store-home-slide-media img{width:100%;height:100%} .store-home-slide-media img{object-fit:cover} .store-home-promo-grid{margin:22px 0 0} .store-home-promo-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px} .store-home-promo-card{position:relative;min-height:154px;border-radius:16px} .store-home-promo-card::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0.46) 0%,rgba(0,0,0,0.12) 58%,rgba(0,0,0,0.16) 100%)} .store-home-promo-card-copy{position:absolute;left:22px;right:22px;bottom:18px;z-index:2;display:flex;flex-direction:column;gap:4px;color:#fff} .store-home-promo-card-copy small{font-size:12px;font-weight:700;letter-spacing:0.02em} .store-home-promo-card-copy strong{font-size:18px;font-weight:900;line-height:1.08} .home-category-section{margin-top:36px} .home-category-section-head{min-height:96px;padding:18px 20px;border-radius:18px} .home-category-section-icon{width:54px;height:54px;border-radius:12px} .home-category-section-title{font-size:22px;letter-spacing:0} .home-category-section-all-btn{min-width:140px;min-height:62px;padding:0 28px;border-radius:16px;font-size:17px} .home-category-carousel{grid-auto-columns:286px;gap:24px;padding:2px 0 6px} .home-carousel-arrow{width:48px;height:48px} .home-carousel-arrow--prev{left:-12px} .home-carousel-arrow--next{right:-12px} .kh-product-card{border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#1d1d1f;overflow:hidden} .kh-product-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.12)} .kh-product-card-img-wrap{aspect-ratio:0.74;border:none;border-radius:0;box-shadow:none;background:#161617} .kh-product-card-badges{display:none} .kh-product-card-body{gap:10px;padding:16px 18px 18px;background:#1d1d1f} .kh-product-card-title{min-height:52px;font-size:15px;font-weight:800} .kh-product-card-pricing{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px} .kh-product-card-price-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px} .kh-product-card-price{font-size:18px;line-height:1.1} .kh-product-card-old-price{display:block;font-size:12px;color:#ff5066;text-decoration:line-through} .kh-product-card-save-pill{min-height:34px;padding:0 12px;border-radius:8px;border:none;background:#163628;color:#1fe28a;font-size:14px;font-weight:800} .kh-product-card-btn{min-height:50px;border-radius:14px;background:linear-gradient(135deg,#8d44ff,#6928da);color:#fff;font-size:15px} .kh-product-card-btn--ghost{border:2px solid #702ce5;background:transparent;color:#8d44ff} .home-category-carousel .kh-product-card{max-width:286px} .category-premium-product-grid,.category-premium-product-grid--leaf{grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:24px} .category-premium-product-grid .kh-product-card,.category-premium-product-grid--leaf .kh-product-card{width:100%;max-width:none} .category-premium-product-grid--leaf .kh-product-card-pricing{display:grid} .category-premium-product-grid--leaf .kh-product-card-btn{display:inline-flex} .category-premium-product-grid--leaf .kh-product-card-body{padding:16px 18px 18px} .category-premium-product-grid--leaf .kh-product-card-title{min-height:52px;text-align:left;font-size:15px} .kh-kategoriler-head{gap:30px;padding-top:34px} .kh-kategoriler-head h1{font-size:clamp(38px,4vw,62px)} .kh-kategoriler-head-center{width:min(100%,760px);gap:18px} .kh-kategoriler-search-wrap{min-height:62px;border-radius:16px;background:#202022} .kh-kategoriler-search-wrap input{font-size:18px} .kh-kategoriler-count-badge{min-height:62px;padding:0 22px;border-radius:14px;font-size:16px;box-shadow:none} .kh-kategoriler-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px} .kh-kategoriler-card-thumb{aspect-ratio:0.74;border-radius:18px} .kh-kategoriler-card-name{font-size:16px} .breadcrumb-nav{margin-bottom:24px;font-size:15px} .cat-page-layout{grid-template-columns:420px minmax(0,1fr);gap:28px} .cat-hero-portrait,.cat-filter-card{padding:20px;border-radius:20px} .cat-hero-portrait-img{aspect-ratio:0.74;border-radius:18px} .cat-hero-portrait-info h1{font-size:26px} .cat-hero-stat{min-height:40px;padding:0 14px;border:none;background:#163628;color:#1fe28a} .cat-page-right-topbar{min-height:96px;padding:0 24px;margin-bottom:18px;border-radius:18px} .cat-page-right-summary{font-size:18px} .cat-page-right-summary strong{color:#1bd68f;font-size:34px} .cat-sort-select{min-width:126px;min-height:52px;border:none;background:#262628} .cat-view-toggle{width:52px;min-height:52px;border:none;background:#17c964;color:#fff} .cat-section-head{min-height:82px;padding:0 24px;margin-bottom:20px;border-radius:18px} .cat-section-title{display:inline-flex;align-items:center;gap:12px;font-size:18px} .cat-section-title-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#281d38;color:#8d44ff} .cat-subcat-count-badge{min-height:40px;padding:0 16px;border-radius:999px;background:#2f3033;color:#fff} .cat-page-right-board,.cat-leaf-board{min-height:590px;padding:20px;border-radius:20px} .kh-subcat-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px} .kh-subcat-card{gap:0} .kh-subcat-card-img{aspect-ratio:0.74;border-radius:16px 16px 0 0;box-shadow:none} .kh-subcat-card-footer{min-height:64px;padding:14px 16px;border:1px solid rgba(255,255,255,0.08);border-top:none;border-radius:0 0 16px 16px;background:#1b1b1d} .kh-subcat-card-name{font-size:14px} .category-kh-empty-state{min-height:420px;border:none;background:transparent} .category-kh-empty-icon{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:28px;background:#241d2f;color:#8d44ff} .category-kh-empty-btn{min-height:50px;padding:0 20px;border:none;border-radius:14px;background:linear-gradient(135deg,#8d44ff,#6928da);color:#fff} .kh-sepet-title-bar h1{font-size:56px} .kh-cart-steps{max-width:880px;padding:30px 54px;background:#1d1d1f} .cart-empty-premium-main{min-height:540px;border-radius:18px;background:#1d1d1f} .cart-empty-premium-icon{width:150px;height:150px;border-radius:50%;background:rgba(112,44,229,0.12);color:#8d44ff} .cart-empty-premium-heading{font-size:32px} .cart-empty-btn-premium-primary{min-height:62px;padding:0 30px;border-radius:16px} .kh-cart-popular-section{margin-top:36px} .kh-cart-popular-head{display:flex;align-items:center;gap:14px;min-height:88px;padding:0 18px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#202022} .kh-cart-popular-icon{width:54px;height:54px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2b1d3a;color:#8d44ff;font-size:24px} .kh-cart-popular-head h2{margin:0;font-size:22px;font-weight:900} .kh-cart-popular-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,190px));justify-content:start;gap:18px;margin-top:24px} .kh-cart-popular-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;aspect-ratio:1;min-height:170px;padding:22px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 42%,transparent);border-radius:18px;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 34%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 72%,#15171f),color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 28%,#111216));box-shadow:0 18px 38px rgba(0,0,0,0.22);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease} .kh-cart-popular-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 68%,transparent);box-shadow:0 24px 48px rgba(0,0,0,0.28)} .kh-cart-popular-card[data-cart-popular-category="steam"]{--cart-popular-accent:#66c0f4} .kh-cart-popular-card[data-cart-popular-category="valorant"]{--cart-popular-accent:#ff4655} .kh-cart-popular-card[data-cart-popular-category="pubg_mobile"]{--cart-popular-accent:#f59e0b} .kh-cart-popular-card[data-cart-popular-category="league_of_legends"]{--cart-popular-accent:#c8aa6e} .kh-cart-popular-card[data-cart-popular-category="instagram"]{--cart-popular-accent:#e1306c} .kh-cart-popular-card[data-cart-popular-category="tiktok"]{--cart-popular-accent:#25f4ee} .kh-cart-popular-card[data-cart-popular-category="youtube"]{--cart-popular-accent:#ff0033} .kh-cart-popular-card[data-cart-popular-category="telegram"]{--cart-popular-accent:#26a5e4} .kh-cart-popular-card[data-cart-popular-category="xbox"]{--cart-popular-accent:#107c10} .kh-cart-popular-card[data-cart-popular-category="minecraft"]{--cart-popular-accent:#62b34b} .kh-cart-popular-card[data-cart-popular-category="dizi_film_platformlari"]{--cart-popular-accent:#38bdf8} .kh-cart-popular-card-thumb{display:flex;align-items:center;justify-content:center;min-height:72px;border-radius:0;background:transparent} .kh-cart-popular-card-name{font-size:15px;font-weight:800;color:#fff;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,0.35)} .store-footer-kh-title-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#2a1d39;color:#8d44ff;font-size:14px} .store-footer-kh-grid>.store-footer-kh-col:nth-child(4) .store-footer-kh-col-title::before{content:none} .kh-auth-page-wrap{padding-top:56px} .kh-auth-card{width:min(650px,100%);border-radius:24px;background:rgba(28,28,30,0.96)} .kh-legal-card,.kh-blog-card{background:#1d1d1f} @media (max-width:1500px){.kh-kategoriler-grid,.kh-cart-popular-grid{grid-template-columns:repeat(5,minmax(0,1fr))}} @media (max-width:1280px){.magaza-nav-main-inner{gap:18px} .home-category-carousel{grid-auto-columns:258px} .category-premium-product-grid,.category-premium-product-grid--leaf{grid-template-columns:repeat(auto-fill,minmax(258px,1fr))} .kh-kategoriler-grid,.kh-cart-popular-grid{grid-template-columns:repeat(4,minmax(0,1fr))} .cat-page-layout{grid-template-columns:360px minmax(0,1fr)}} @media (max-width:980px){.store-home-promo-cards,.kh-kategoriler-grid,.kh-cart-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .cat-page-layout{grid-template-columns:1fr} .kh-subcat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:800px){.magaza-nav-main-bar{height:auto} .magaza-nav-search-wrap{flex:1 1 100%;max-width:none} .store-home-promo-cards,.kh-kategoriler-grid,.kh-cart-popular-grid,.kh-subcat-grid{grid-template-columns:1fr} .home-category-carousel,.category-premium-product-grid,.category-premium-product-grid--leaf{grid-template-columns:1fr;grid-auto-columns:100%} .home-category-carousel{grid-auto-flow:row;overflow-x:visible} .kh-product-card,.home-category-carousel .kh-product-card{max-width:none} .home-category-section-head,.kh-cart-popular-head,.cat-section-head,.cat-page-right-topbar{min-height:auto;padding:16px}} .user-panel-premium .account-hub-layout{gap:30px;align-items:start} .user-panel-premium .account-hub-sidebar-rail{top:112px} .user-panel-premium .account-hub-sidebar{gap:18px} .user-panel-premium .account-hub-sidebar-profile-card,.user-panel-premium .account-hub-sidebar-menu-card,.user-panel-premium .account-hub-panel,.user-panel-premium .user-panel-card,.user-panel-premium .user-panel-stat-card,.user-panel-premium .partner-card,.user-panel-premium .kh-blog-card,.blog-post-article.kh-blog-detail-card,.kh-legal-card,.order-confirm-hero,.order-confirm-agreement-card,.order-confirm-sidebar-card,.order-confirm-bank-card,.order-confirm-balance-card,.order-confirm-line-item,.order-success-next-step{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);box-shadow:none} .user-panel-premium .account-hub-sidebar-profile-card,.user-panel-premium .account-hub-sidebar-menu-card,.user-panel-premium .account-hub-panel,.user-panel-premium .user-panel-card,.user-panel-premium .user-panel-stat-card,.user-panel-premium .partner-card,.kh-legal-card,.order-confirm-hero,.order-confirm-agreement-card,.order-confirm-sidebar-card,.order-confirm-bank-card,.order-confirm-balance-card,.order-confirm-line-item,.order-success-next-step,.blog-post-article.kh-blog-detail-card{border-radius:28px} .user-panel-premium .account-hub-sidebar-profile-card{padding:28px;border-top:2px solid rgba(141,68,255,0.38)} .user-panel-premium .account-hub-sidebar-profile-main{gap:18px;align-items:center;margin:0} .user-panel-premium .account-hub-sidebar-avatar-wrap,.user-panel-premium .account-hub-sidebar-avatar-placeholder,.user-panel-premium .account-hub-sidebar-avatar-img{width:82px;height:82px;border-radius:26px} .user-panel-premium .account-hub-sidebar-avatar-wrap{overflow:hidden;position:relative;isolation:isolate} .user-panel-premium .account-hub-sidebar-avatar-wrap:has(.account-hub-sidebar-avatar-img){background:transparent;box-shadow:none} .user-panel-premium .account-hub-sidebar-avatar-img{position:relative;z-index:1} .user-panel-premium .account-hub-sidebar-avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 35%,#8d44ff,#6322d3);color:#fff;font-size:40px;box-shadow:0 18px 36px rgba(109,43,255,0.22)} .user-panel-premium .account-hub-sidebar-avatar-img{object-fit:cover} .user-panel-premium .account-hub-sidebar-profile-copy{gap:12px;flex:1;min-width:0} .user-panel-premium .account-hub-sidebar-profile-copy strong{display:block;margin:0;font-size:20px;line-height:1.25;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .user-panel-premium .account-hub-sidebar-balance-pill{display:inline-flex;align-items:center;gap:10px;min-height:46px;max-width:100%;padding:0 18px;border-radius:16px;background:#2a1d39;border:1px solid rgba(141,68,255,0.28);color:#8d44ff;font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .user-panel-premium .account-hub-sidebar-menu-card{padding:14px} .user-panel-premium .account-hub-sidebar-nav{display:grid;gap:10px} .user-panel-premium .account-hub-sidebar-nav-group{display:grid;gap:6px} .user-panel-premium .account-hub-sidebar-group-title{display:none} .user-panel-premium .account-hub-nav-link{display:flex;align-items:center;gap:16px;min-height:56px;padding:0 18px;border-radius:18px;background:transparent;color:rgba(255,255,255,0.72);font-size:16px;font-weight:700;text-decoration:none;transition:background-color var(--v3-dur-fast) ease,color var(--v3-dur-fast) ease,transform var(--v3-dur-fast) ease} .user-panel-premium .account-hub-nav-link i{width:28px;text-align:center;color:rgba(255,255,255,0.74);font-size:19px} .user-panel-premium .account-hub-nav-link>span{color:inherit} .user-panel-premium .account-hub-nav-link:hover{background:rgba(255,255,255,0.04);color:#fff} .user-panel-premium .account-hub-nav-link:hover i{color:#fff} .user-panel-premium .account-hub-nav-link.is-active{background:linear-gradient(135deg,rgba(87,46,164,0.52),rgba(51,30,86,0.72));color:#8d44ff} .user-panel-premium .account-hub-nav-link.is-active i,.user-panel-premium .account-hub-nav-link.is-active>span{color:#8d44ff} .user-panel-premium .account-hub-logout-btn{min-height:64px;padding:0 18px;border-radius:18px} .user-panel-premium .account-hub-logout-btn strong,.user-panel-premium .account-hub-logout-btn i{color:#ef4444} .user-panel-premium .account-hub-nav-item{display:flex;align-items:center;gap:16px;min-height:64px;padding:0 18px;border-radius:18px;color:rgba(255,255,255,0.72);font-size:16px;font-weight:700;text-decoration:none;transition:background-color var(--v3-dur-fast) ease,color var(--v3-dur-fast) ease,transform var(--v3-dur-fast) ease} .user-panel-premium .account-hub-nav-item i{width:28px;text-align:center;color:rgba(255,255,255,0.74);font-size:19px} .user-panel-premium .account-hub-nav-item.is-active{background:linear-gradient(135deg,rgba(87,46,164,0.52),rgba(51,30,86,0.72));color:#8d44ff;transform:none} .user-panel-premium .account-hub-nav-item.is-active i{color:#8d44ff} .user-panel-premium .account-hub-logout-form{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.08)} .user-panel-premium .account-hub-nav-item--logout{color:#ef4444} .user-panel-premium .account-hub-nav-item--logout i{color:#ef4444} .user-panel-premium .account-hub-hero{min-height:154px;padding:34px 40px;margin-bottom:24px;border-radius:26px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);align-items:center} .user-panel-premium .account-hub-hero--centered{justify-content:center;text-align:center} .user-panel-premium .account-hub-hero--centered .account-hub-hero-copy{flex:0 1 auto} .user-panel-premium .account-hub-hero--centered .account-hub-hero-topline{justify-content:center;gap:18px;margin-bottom:0} .user-panel-premium .account-hub-hero--centered .account-hub-hero-heading{display:grid;gap:10px;justify-items:center} .user-panel-premium .account-hub-hero-icon{width:60px;height:60px;border-radius:18px;background:rgba(141,68,255,0.14);color:#8d44ff;font-size:28px} .user-panel-premium .account-hub-hero-title{margin:0;font-size:clamp(28px,2.7vw,40px);line-height:1.08;letter-spacing:-0.03em;color:#fff} .user-panel-premium .account-hub-hero-desc{margin:0;font-size:15px;line-height:1.55;color:rgba(255,255,255,0.48)} .user-panel-premium .account-hub-hero-actions{align-self:center;gap:12px} .user-panel-premium .user-panel-btn,.order-confirm-hero-btn,.order-option-btn,.order-confirm-submit,.order-success-action-card,.blog-back-btn{min-height:58px;padding:0 22px;border-radius:18px;font-weight:800;box-shadow:none} .user-panel-premium .user-panel-btn-primary,.order-confirm-hero-btn-primary,.order-confirm-submit,.order-option-btn,.order-success-action-card--primary,.blog-back-btn{background:linear-gradient(135deg,#8d44ff,#6124cf);border-color:transparent;color:#fff} .user-panel-premium .user-panel-btn-outline,.order-confirm-hero-btn,.order-success-action-card:not(.order-success-action-card--primary){background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.78)} .user-panel-premium .form-control,.user-panel-premium .form-select,.order-confirm-shell .form-control{min-height:64px;border-radius:18px;background:#1a1a1c;border:1px solid rgba(255,255,255,0.09);color:#fff;box-shadow:none} .user-panel-premium textarea.form-control,.order-confirm-shell textarea.form-control{min-height:144px;padding-top:18px;padding-bottom:18px} .user-panel-premium .form-control::placeholder,.order-confirm-shell .form-control::placeholder{color:rgba(255,255,255,0.28)} .kh-cp-metrics{gap:20px;margin-bottom:36px} .kh-cp-metric-card{min-height:132px;padding:24px 26px;border-radius:24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .kh-cp-metric-icon{width:68px;height:68px;border-radius:22px;font-size:28px} .kh-cp-metric-icon--accent{background:#2a1d39;color:#8d44ff} .kh-cp-metric-icon--neutral{background:rgba(255,255,255,0.05);color:#d4d4d8} .kh-cp-metric-body span{font-size:13px;color:rgba(255,255,255,0.44)} .kh-cp-metric-body strong{font-size:30px;line-height:1.05} .kh-cp-metric-arrow{color:rgba(255,255,255,0.26)} .kh-hub-title{margin:0 0 22px;font-size:24px;font-weight:800;color:#fff} .kh-hub-grid--khesap{gap:24px} .kh-hub-card{min-height:132px;padding:26px 28px;border-radius:24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .kh-hub-card-icon{width:68px;height:68px;border-radius:22px;background:#2a1d39;color:#8d44ff;font-size:28px} .kh-hub-card-body strong{font-size:18px;margin-bottom:6px} .kh-hub-card-body p{font-size:14px;line-height:1.55;color:rgba(255,255,255,0.44)} .kh-hub-card-arrow{color:rgba(255,255,255,0.26)} .kh-subscriptions-strip{gap:24px;padding:28px 32px;border-radius:26px;background:linear-gradient(135deg,rgba(44,27,72,0.78),rgba(28,20,42,0.92));border:1px solid rgba(141,68,255,0.32)} .kh-subscriptions-strip-icon{width:72px;height:72px;border-radius:22px;background:#2a1d39;color:#8d44ff;font-size:34px} .kh-subscriptions-strip p{font-size:16px;line-height:1.7;color:rgba(255,255,255,0.82)} .kh-subscriptions-title{gap:14px;font-size:22px;line-height:1.2} .kh-subscriptions-section,.kh-publisher-section-head{padding-top:4px} .kh-subscriptions-section{padding:30px 34px 34px;border-radius:28px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .kh-subscriptions-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px} .kh-subscriptions-empty-card{display:grid;justify-items:center;gap:18px;padding:52px 34px;border-radius:22px;border:1px solid rgba(255,255,255,0.06);background:#18181a;text-align:center} .kh-subscriptions-empty-icon{display:inline-flex;width:92px;height:92px;align-items:center;justify-content:center;border-radius:26px;background:rgba(108,55,235,0.16);color:#7d45ff;font-size:42px} .kh-subscriptions-empty-copy{display:grid;gap:10px;max-width:760px} .kh-subscriptions-empty-copy strong{color:#fff;font-size:30px;font-weight:800;line-height:1.2} .kh-subscriptions-empty-copy p{margin:0;color:rgba(255,255,255,0.52);font-size:17px;line-height:1.7} .kh-subscriptions-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px} .kh-publisher-card{padding:34px 40px} .kh-publisher-section-head{gap:10px;margin-bottom:26px} .kh-publisher-section-head p{margin:0;font-size:16px;line-height:1.65;color:rgba(255,255,255,0.48)} .partner-hero-stat-grid,.partner-card-grid{gap:24px} .kh-publisher-steps{gap:34px;padding:8px 0 2px} .kh-publisher-step{min-height:52px;gap:14px;font-size:16px;font-weight:800;color:rgba(255,255,255,0.34)} .kh-publisher-step.is-active,.kh-publisher-step.is-complete{color:#fff} .kh-publisher-step-index{width:36px;height:36px;background:transparent;font-size:16px;font-weight:900} .kh-publisher-step.is-active .kh-publisher-step-index,.kh-publisher-step.is-complete .kh-publisher-step-index{background:transparent;color:inherit} .kh-publisher-panel{display:none} .kh-publisher-panel.is-active{display:block} .kh-publisher-slug-field{display:flex;align-items:center;gap:14px} .kh-publisher-slug-field span{flex-shrink:0;color:rgba(255,255,255,0.42);font-weight:700} .kh-publisher-nav{margin-top:28px} .kh-publisher-nav--between{display:flex;justify-content:space-between;gap:16px} .partner-hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))} .user-panel-stat-card{min-height:156px;padding:28px 24px;border-radius:24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .user-panel-stat-icon{width:58px;height:58px;border-radius:18px;background:#2a1d39;color:#8d44ff} .user-panel-stat-label,.user-panel-stat-note,.partner-card p{color:rgba(255,255,255,0.44)} .partner-copy-row .form-control{padding-right:20px} .partner-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))} .partner-card{min-height:170px;padding:28px 24px;border-radius:24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .partner-card strong{display:block;margin-bottom:10px;font-size:18px;color:#fff} .partner-card p{margin:0;font-size:15px;line-height:1.7} .page-support-index .account-hub-hero{min-height:128px} .page-support-index .account-hub-panel.support-section--flush{padding:0;background:transparent;border:0} .page-support-index .account-hub-panel.support-section--mt{margin-top:28px} .support-ticket-table-wrap{overflow:hidden;border-radius:24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);min-height:178px} .support-ticket-table thead th{padding:26px 32px;border-bottom:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.74);font-size:14px;font-weight:800} .support-ticket-table tbody td{padding:24px 32px;border-bottom:1px solid rgba(255,255,255,0.06);color:rgba(255,255,255,0.78);font-size:15px} .support-ticket-table tbody tr:last-child td{border-bottom:0} .support-ticket-empty-row td{padding:34px 32px;text-align:center;color:#fff;font-size:18px} .account-hub-panel--orders{min-height:420px;padding:24px 26px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:28px} .support-ticket-list{display:grid;gap:18px} .order-history-card-wrap{margin-bottom:0} .order-history-card-wrap .order-history-reorder{bottom:20px;right:20px;min-height:42px;padding:0 14px;border-radius:14px;background:#2a1d39} .order-history-card{min-height:134px;padding:24px 26px;border-radius:24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .order-history-card:hover{transform:translateY(-2px);background:#202022;border-color:rgba(141,68,255,0.26)} .order-history-card-body h3{margin:0 0 12px;font-size:18px;line-height:1.45;white-space:normal} .order-history-meta{gap:18px;font-size:14px;color:rgba(255,255,255,0.44)} .order-history-badges{margin-top:14px;gap:10px} .order-history-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;background:#261d33;border:1px solid rgba(141,68,255,0.22);color:#d8c6ff} .order-history-card-aside{margin-top:14px;color:rgba(255,255,255,0.28)} .account-hub-empty--orders{min-height:320px;padding:0;background:transparent;border:0;align-items:center;justify-content:center;text-align:center} .account-hub-empty--orders strong{font-size:18px;color:#fff} .page-siparis-detay .account-hub-grid-2{gap:24px} .order-detail-kv{border-radius:22px;background:#171719;border-color:rgba(255,255,255,0.08)} .order-detail-kv-row{padding:16px 18px;border-bottom-color:rgba(255,255,255,0.06);font-size:14px} .order-detail-kv-row--highlight{background:rgba(141,68,255,0.08)} .order-detail-price{color:#fff} .order-detail-delivery-box{border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.08)} .order-confirm-hero,.order-success-next-step{padding:38px 40px} .order-confirm-chip,.order-success-order-pill{background:#2a1d39;border:1px solid rgba(141,68,255,0.24);color:#d8c6ff} .order-confirm-hero h1,.order-success-next-step-title{color:#fff} .order-confirm-hero p,.order-success-next-step-desc,.order-success-next-step-list{color:rgba(255,255,255,0.52)} .order-confirm-line-item{border-radius:22px;background:#171719} .order-confirm-line-total{font-size:16px;font-weight:800;color:#fff} .order-success-action-card{background:#171719;border-color:rgba(255,255,255,0.08)} .kh-blog-page{padding-top:40px;padding-bottom:48px} .kh-blog-hero{max-width:760px;margin:0 auto 12px;padding:8px 0 30px} .kh-blog-hero h1{margin:0 0 12px;font-size:clamp(36px,3.5vw,52px);line-height:1.08;color:#fff} .kh-blog-hero p{margin:0;font-size:17px;color:rgba(255,255,255,0.54)} .kh-blog-hero-icon{margin-bottom:10px;font-size:42px;line-height:1} .kh-blog-grid-wrap{padding-bottom:8px} .kh-blog-grid{gap:26px} .kh-blog-card{border-radius:20px;background:#1a1a1c;border:1px solid rgba(255,255,255,0.08)} .kh-blog-card-media img{aspect-ratio:1.56} .kh-blog-card-body{padding:24px 26px 26px} .kh-blog-card-date{margin-bottom:18px;font-size:13px} .kh-blog-card h3{margin-bottom:14px;font-size:clamp(18px,1.45vw,22px);line-height:1.42} .kh-blog-card p{margin-bottom:18px;min-height:92px;font-size:15px;line-height:1.72;color:rgba(255,255,255,0.52)} .kh-blog-card-link{font-size:15px;font-weight:800;color:#8d44ff} .kh-blog-detail-page{padding-top:34px;padding-bottom:42px} .kh-blog-detail-container{max-width:1240px} .kh-blog-detail-layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(300px,0.86fr);gap:24px;align-items:start} .kh-blog-detail-side{display:grid;gap:18px} .blog-post-article.kh-blog-detail-card{margin-top:18px} .blog-post-cover img{max-height:520px;aspect-ratio:1.72;object-fit:cover} .blog-post-header{padding:36px 42px 0} .blog-post-title{font-size:clamp(30px,4vw,44px);line-height:1.16} .blog-post-summary{margin-top:18px;padding-top:18px;padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,0.08);font-style:normal} .blog-post-body{padding:26px 42px 34px;font-size:16px;line-height:1.85;color:rgba(255,255,255,0.72)} .blog-post-body h2,.blog-post-body h3,.blog-post-body h4{color:#fff} .blog-post-footer{padding:0 42px 36px;border-top:0} .kh-blog-side-card{padding:24px;border-radius:20px;background:#1a1a1c;border:1px solid rgba(255,255,255,0.08)} .kh-blog-side-kicker{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(141,68,255,0.14);color:#b78cff;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase} .kh-blog-side-card h2{margin:16px 0 0;color:#fff;font-size:24px;font-weight:900;line-height:1.2} .kh-blog-side-list,.kh-blog-related-list{display:grid;gap:12px;margin-top:18px} .kh-blog-side-item,.kh-blog-related-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:16px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06)} .kh-blog-related-link{grid-template-columns:minmax(0,1fr) auto;text-decoration:none;color:inherit} .kh-blog-related-link i{align-self:center;color:#b78cff} .kh-blog-side-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,0.05);color:#fff;font-size:17px} .kh-blog-side-copy{display:grid;gap:4px} .kh-blog-side-copy strong,.kh-blog-related-copy strong{color:#fff;font-size:15px;font-weight:800} .kh-blog-side-copy small,.kh-blog-related-copy small{color:rgba(255,255,255,0.56);font-size:13px;line-height:1.5} .kh-blog-related-copy{display:grid;gap:6px} .kh-blog-related-link:hover{border-color:rgba(141,68,255,0.38);background:rgba(141,68,255,0.08);transform:translateY(-1px)} .kh-blog-side-actions{display:grid;gap:10px;margin-top:18px} .kh-blog-side-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);text-decoration:none;color:#fff;font-size:14px;font-weight:800} .kh-blog-side-btn--primary{border-color:transparent;background:linear-gradient(135deg,#7c3aed,#9333ea)} .kh-blog-side-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:18px;padding:18px;border-radius:16px;border:1px dashed rgba(255,255,255,0.12);color:rgba(255,255,255,0.68)} .kh-blog-side-empty i{font-size:20px;color:#b78cff} .kh-blog-side-empty strong{color:#fff;font-size:15px;font-weight:800} .kh-blog-side-empty p{margin:0;font-size:13px;line-height:1.65} .kh-legal-page{padding-top:40px;padding-bottom:48px} .kh-legal-hero{max-width:1320px;margin:0 auto;padding:2px 0 28px} .kh-legal-hero h1{margin:0;font-size:clamp(38px,3.3vw,56px);line-height:1.14;color:#fff;text-align:center} .kh-legal-hero p{margin:12px 0 0;font-size:17px;color:rgba(255,255,255,0.5);text-align:center} .kh-legal-card{border-radius:20px;overflow:hidden;background:#1a1a1c;border:1px solid rgba(255,255,255,0.08)} .kh-legal-layout{display:block} .kh-legal-side-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px} .kh-legal-side-card{padding:24px;border-radius:20px;background:#1a1a1c;border:1px solid rgba(255,255,255,0.08)} .kh-legal-side-kicker{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(141,68,255,0.14);color:#b78cff;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase} .kh-legal-side-card h2{margin:16px 0 0;color:#fff;font-size:24px;font-weight:900;line-height:1.2} .kh-legal-related-list{display:grid;gap:12px;margin-top:18px} .kh-legal-related-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:16px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);text-decoration:none;transition:border-color var(--v3-dur-fast) ease,background-color var(--v3-dur-fast) ease,transform var(--v3-dur-fast) ease} .kh-legal-related-link:hover{border-color:rgba(141,68,255,0.4);background:rgba(141,68,255,0.08);transform:translateY(-1px)} .kh-legal-related-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,0.05);color:#fff;font-size:17px} .kh-legal-related-copy{display:grid;gap:4px} .kh-legal-related-copy strong{color:#fff;font-size:14px;font-weight:800} .kh-legal-related-copy small{color:rgba(255,255,255,0.58);font-size:13px;line-height:1.55} .kh-legal-card .magaza-info-content{padding:32px 32px 40px} .kh-legal-card .magaza-info-content,.kh-legal-card .magaza-info-content p,.kh-legal-card .magaza-info-content li{color:rgba(255,255,255,0.82);line-height:1.8;font-size:16px} .kh-legal-card .magaza-info-content h2,.kh-legal-card .magaza-info-content h3,.kh-legal-card .magaza-info-content h4{color:#fff;margin:28px 0 12px;font-weight:900;line-height:1.2} .kh-legal-card .magaza-info-content h2{font-size:clamp(22px,2vw,30px)} .kh-legal-card .magaza-info-content h3{font-size:clamp(18px,1.5vw,24px)} .kh-legal-card .magaza-info-content strong{color:#fff} .kh-legal-card .magaza-info-content a{color:#3983ff;text-decoration:none} .kh-legal-card .magaza-info-content ul,.kh-legal-card .magaza-info-content ol{padding-left:22px} .kh-legal-card .magaza-info-content>:first-child{margin-top:0} .kh-legal-card .magaza-info-content>:last-child{margin-bottom:0} .kh-legal-card .magaza-info-section{margin-top:24px} .kh-legal-card .magaza-info-section:first-child{margin-top:0} .kh-legal-card .magaza-info-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px} .kh-legal-card .magaza-info-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border-radius:16px;font-size:14px;font-weight:800;text-decoration:none} .kh-legal-card .magaza-info-cta.primary{background:linear-gradient(135deg,#8d44ff,#6124cf);color:#fff} .kh-legal-card .magaza-info-cta.outline{background:#1a1a1c;border:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.88)} @media (max-width:1180px){.kh-wallet-tabs{grid-template-columns:repeat(3,minmax(0,1fr))} .kh-blog-detail-layout,.kh-legal-layout{grid-template-columns:1fr} .partner-hero-stat-grid,.partner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:980px){.user-panel-premium .account-hub-layout{gap:22px} .user-panel-premium .account-hub-hero{padding:30px 28px} .kh-cp-metrics,.kh-wallet-balance-row,.kh-hub-grid--khesap,.partner-hero-stat-grid,.partner-card-grid{grid-template-columns:1fr} .kh-wallet-topup-layout{grid-template-columns:1fr} .kh-legal-side-stack{grid-template-columns:1fr} .kh-publisher-steps{grid-template-columns:1fr;gap:10px} .kh-publisher-step{justify-content:flex-start}} @media (max-width:800px){.user-panel-premium .account-hub-sidebar-profile-card,.user-panel-premium .account-hub-sidebar-menu-card,.user-panel-premium .account-hub-panel,.user-panel-premium .user-panel-card,.kh-legal-card,.kh-legal-side-card,.kh-blog-side-card,.order-confirm-hero,.order-success-next-step,.blog-post-article.kh-blog-detail-card{border-radius:24px} .user-panel-premium .account-hub-hero,.kh-publisher-card,.kh-subscriptions-section,.kh-wallet-topup-form-col,.kh-wallet-ozeti-card,.kh-blog-side-card,.kh-legal-side-card,.order-confirm-hero,.order-success-next-step{padding:24px 20px} .kh-wallet-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px} .kh-wallet-tab{min-height:52px;font-size:14px} .profile-tabs{padding-inline:10px} .profile-tab-panel{padding:26px 20px 28px} .user-panel-premium .account-hub-hero-title,.blog-post-title,.kh-legal-hero h1{font-size:30px} .blog-post-header,.blog-post-body,.blog-post-footer,.kh-legal-card .magaza-info-content{padding-left:20px;padding-right:20px} .kh-blog-detail-side{gap:14px} .kh-blog-side-actions,.kh-blog-related-list,.kh-blog-side-list{gap:10px} .support-ticket-table thead{display:none} .support-ticket-table,.support-ticket-table tbody,.support-ticket-table tr,.support-ticket-table td{display:block;width:100%} .support-ticket-table tbody td{padding:12px 20px;border-bottom:0} .support-ticket-table tbody tr{padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.08)} .support-ticket-empty-row td{padding:24px 20px}} .magaza-search-dropdown{left:50%;right:auto;width:min(1120px,calc(100vw - 56px));max-height:min(78vh,840px);margin-top:16px;padding:18px 20px 22px;border-radius:22px;border:1px solid rgba(141,68,255,0.16);background:#1d1d1f;box-shadow:0 28px 70px rgba(0,0,0,0.4);overflow-y:auto;transform:translateX(-50%)} .magaza-search-section-head{padding:8px 6px 12px;font-size:15px;line-height:1.3} .magaza-search-cat-row{min-height:60px;margin-bottom:12px;padding:0 18px;border-radius:14px;background:#272729;border:1px solid rgba(255,255,255,0.03)} .magaza-search-cat-name{font-size:16px;font-weight:800;color:#fff} .magaza-search-cat-arrow{color:rgba(255,255,255,0.6)} .magaza-search-products-grid{gap:20px 38px} .magaza-search-prod-card{align-items:start} .magaza-search-prod-body{display:flex;flex-direction:column;gap:10px;padding-top:4px} .magaza-search-prod-title{font-size:16px;line-height:1.45;color:#fff} .magaza-search-prod-price{font-size:15px;font-weight:800;color:#fff} .magaza-nav-notify-dropdown{width:min(456px,calc(100vw - 24px));padding:14px 16px 16px;border-radius:20px;background:#1b1b1d} .magaza-nav-notify-dropdown::before{right:50%;transform:translateX(50%) rotate(45deg);top:-8px;width:16px;height:16px} .magaza-nav-notify-header{padding:2px 8px 16px;text-align:center;font-size:17px;font-weight:800;color:#fff;border-bottom:1px solid rgba(255,255,255,0.08)} .magaza-nav-notify-empty{min-height:164px;margin-top:14px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:#1b1b1d;display:grid;place-items:center;gap:12px;padding:24px 22px} .magaza-nav-notify-empty-icon{width:auto;height:auto;margin-bottom:0;background:transparent;color:#fff;font-size:52px} .magaza-nav-notify-empty strong{font-size:17px;line-height:1.3;color:#fff} .magaza-nav-notify-empty p{margin:0;max-width:280px;font-size:13px;line-height:1.6;color:rgba(255,255,255,0.58)} .kh-auth-helper-card{display:grid;gap:8px;margin-top:4px;padding:18px 20px;border-radius:18px;background:#171719;border:1px solid rgba(255,255,255,0.08)} .kh-auth-helper-card strong{color:#fff;font-size:15px} .kh-auth-helper-card p{margin:0;color:rgba(255,255,255,0.58);font-size:14px;line-height:1.65} .kh-auth-helper-card--rules{gap:14px} .kh-auth-req-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none} .kh-auth-req-list li{position:relative;padding-left:24px;color:rgba(255,255,255,0.52);font-size:14px;line-height:1.45} .kh-auth-req-list li::before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,0.14)} .kh-auth-req-list li.req-met{color:#8fe59c} .kh-auth-req-list li.req-met::before{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,0.14)} .kh-auth-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px} .kh-auth-step-card{position:relative;display:grid;gap:12px;padding:22px 22px 24px;border-radius:20px;background:#171719;border:1px solid rgba(255,255,255,0.08)} .kh-auth-step-card h3{margin:0;color:#fff;font-size:18px} .kh-auth-step-card p{margin:0;color:rgba(255,255,255,0.56);font-size:14px;line-height:1.6} .kh-auth-step-badge{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#8d44ff,#6124cf);color:#fff;font-weight:800} .kh-auth-qr-card{display:grid;place-items:center;padding:16px;border-radius:18px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06)} .kh-auth-qr-card img{width:min(220px,100%);height:auto;border-radius:14px;background:#fff} .kh-auth-secret-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap} .kh-auth-secret-key{flex:1;min-height:52px;display:inline-flex;align-items:center;padding:0 16px;border-radius:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#fff;font-size:14px;word-break:break-all} .kh-auth-inline-btn{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:14px;border:1px solid rgba(141,68,255,0.28);background:rgba(141,68,255,0.12);color:#d9c3ff;font-weight:700;cursor:pointer} .kh-auth-inline-btn--muted{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.08);color:#fff} .kh-auth-form--narrow{max-width:520px;margin:0 auto} .kh-auth-code-input{text-align:center;letter-spacing:0.34em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;padding-left:16px} .kh-auth-modal-container{max-width:480px;border-radius:20px;background:#1c1c1e;border:1px solid rgba(255,255,255,0.08)} .kh-auth-modal-copy{margin:0;color:rgba(255,255,255,0.62);line-height:1.7} .site-admin-table--blog-posts{grid-template-columns:2.4fr 1fr 1fr 140px 140px} .site-admin-table--coupon-list{grid-template-columns:1.2fr 1fr 1fr 1fr 140px 110px 120px} .site-admin-table--users-extended{grid-template-columns:2fr 2fr 1.3fr 1fr 110px 110px 150px} .site-admin-table--roles-extended{grid-template-columns:1.2fr 90px 2.4fr 180px} .site-admin-code-path{display:inline-flex;align-items:center;min-height:28px;margin-top:8px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.62);font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0.02em} .site-admin-code-input{text-transform:uppercase;letter-spacing:0.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace} .site-admin-list-wrap{display:grid;gap:12px} .site-admin-table-row.is-muted-row>*{opacity:0.68} .site-admin-table--blog-posts .site-admin-news-actions,.site-admin-table--coupon-list .site-admin-news-actions,.site-admin-table--users-extended .site-admin-news-actions,.site-admin-table--roles-extended .site-admin-news-actions{justify-content:flex-end} .site-admin-permission-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px} .site-admin-permission-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:var(--v3-text-2)} .site-admin-permission-chip input{margin:0} .site-admin-permission-chip span{line-height:1.35} .site-admin-permission-chip--static{min-height:34px;padding:0 12px;font-size:12px} .site-admin-permission-inline{display:flex;flex-wrap:wrap;gap:8px} .site-admin-inline-details{width:100%} .site-admin-inline-details summary{list-style:none} .site-admin-inline-details summary::-webkit-details-marker{display:none}.page-favorites .cart-hero-premium,.page-favorites .cart-empty-premium-main,.page-favorites .cart-summary-premium,.page-sosyal-medya .social-showcase-hero,.page-sosyal-medya .social-showcase-card,.page-sosyal-medya .social-showcase-empty,.page-destek-merkezi .support-faq-surface,.page-destek-merkezi .support-faq-card,.page-fatura-bilgileri .invoice-profile-panel,.page-mesajlar .mesajlar-head-compact,.page-mesajlar .mesajlar-chat-premium,.page-mesajlar .mesajlar-info-box-premium,.page-mesajlar-admin .mesajlar-admin-head,.page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-chat{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);box-shadow:none}.page-favorites .cart-hero-premium,.page-favorites .cart-empty-premium-main,.page-favorites .cart-summary-premium,.page-sosyal-medya .social-showcase-hero,.page-sosyal-medya .social-showcase-card,.page-sosyal-medya .social-showcase-empty,.page-destek-merkezi .support-faq-surface,.page-destek-merkezi .support-faq-card,.page-fatura-bilgileri .invoice-profile-panel,.page-mesajlar .mesajlar-head-compact,.page-mesajlar .mesajlar-chat-premium,.page-mesajlar .mesajlar-info-box-premium,.page-mesajlar-admin .mesajlar-admin-head,.page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-chat{border-radius:28px} .page-favorites .cart-hero-premium{padding:36px 40px;background-image:none} .page-favorites .cart-hero-premium-glow,.page-favorites .cart-hero-premium-grid{display:none} .page-favorites .cart-hero-premium-icon{background:#2a1d39;color:#8d44ff}.page-favorites .cart-hero-title,.page-favorites .cart-empty-premium-heading,.page-sosyal-medya .social-showcase-hero h1,.page-destek-merkezi .support-faq-section-head h2,.page-fatura-bilgileri .account-hub-panel-title,.page-mesajlar .mesajlar-head-compact-title,.page-mesajlar-admin .mesajlar-admin-head-title{color:#fff}.page-favorites .cart-hero-desc,.page-favorites .cart-empty-premium-lead,.page-sosyal-medya .social-showcase-hero p,.page-destek-merkezi .support-faq-section-head p,.page-fatura-bilgileri .account-hub-panel-subtitle,.page-mesajlar .mesajlar-head-compact-desc,.page-mesajlar-admin .mesajlar-admin-head-desc{color:rgba(255,255,255,0.48)}.page-favorites .store-premium-head{margin-bottom:24px} .page-sosyal-medya .social-showcase-hero{padding:36px 40px} .page-sosyal-medya .social-showcase-search{min-height:62px;border-radius:18px;background:#1a1a1c;border:1px solid rgba(255,255,255,0.08)} .page-sosyal-medya .social-showcase-search input{color:#fff} .page-sosyal-medya .social-showcase-search input::placeholder{color:rgba(255,255,255,0.28)} .page-sosyal-medya .social-showcase-card{padding:24px 16px} .page-sosyal-medya .social-showcase-card::before{display:none} .page-sosyal-medya .social-showcase-card-icon{width:64px;height:64px;border-radius:20px} .page-sosyal-medya .social-showcase-card strong{font-size:16px;font-weight:800;color:#fff} .page-destek-merkezi .support-faq-surface{padding:32px 34px} .page-destek-merkezi .support-faq-grid{gap:24px} .page-destek-merkezi .support-faq-card{padding:24px} .page-destek-merkezi .support-faq-item{border-color:rgba(255,255,255,0.08);background:#171719} .page-fatura-bilgileri .invoice-type-grid{gap:18px} .page-fatura-bilgileri .invoice-type-card{min-height:108px;padding:22px 20px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.08)} .page-fatura-bilgileri .invoice-type-card.is-active{background:rgba(141,68,255,0.08);border-color:rgba(141,68,255,0.32)} .page-fatura-bilgileri .invoice-type-icon{width:54px;height:54px;border-radius:18px;background:#2a1d39;color:#8d44ff} .page-fatura-bilgileri .invoice-form-shell{display:grid;gap:22px} .page-mesajlar .mesajlar-head-compact,.page-mesajlar-admin .mesajlar-admin-head{padding:30px 32px} .page-mesajlar .mesajlar-chat-header-premium,.page-mesajlar .mesajlar-chat-body-premium,.page-mesajlar-admin .mesajlar-admin-chat-header,.page-mesajlar-admin .mesajlar-admin-input-wrap{background:transparent} .page-mesajlar .mesajlar-chat-header-premium,.page-mesajlar-admin .mesajlar-admin-chat-header{border-bottom:1px solid rgba(255,255,255,0.08)} .page-mesajlar .mesajlar-input-premium,.page-mesajlar-admin .mesajlar-admin-input,.page-mesajlar-admin .mesajlar-admin-thread-search{min-height:60px;border-radius:18px;background:#171719;border:1px solid rgba(255,255,255,0.08);color:#fff} .page-mesajlar .mesajlar-send-btn-premium,.page-mesajlar-admin .mesajlar-admin-send{min-height:60px;border-radius:18px;background:linear-gradient(135deg,#8d44ff,#6124cf);border-color:transparent} .page-mesajlar-admin .mesajlar-admin-message--admin .mesajlar-admin-bubble{background:#262629} .page-mesajlar-admin .mesajlar-admin-message--user .mesajlar-admin-bubble{background:#2a1d39} @media (max-width:980px){.page-favorites .cart-hero-premium,.page-sosyal-medya .social-showcase-hero,.page-destek-merkezi .support-faq-surface,.page-mesajlar .mesajlar-head-compact,.page-mesajlar-admin .mesajlar-admin-head{padding:28px 24px}} @media (max-width:800px){.magaza-search-dropdown,.magaza-nav-notify-dropdown,.kh-cart-added-modal-dialog{border-radius:20px} .magaza-search-dropdown{left:0;right:0;width:auto;max-height:min(72vh,720px);transform:none} .kh-cart-added-modal-dialog{padding:24px 20px 22px} .kh-cart-added-actions{grid-template-columns:1fr} .page-favorites .cart-hero-premium,.page-sosyal-medya .social-showcase-hero,.page-destek-merkezi .support-faq-surface,.page-fatura-bilgileri .invoice-profile-panel,.page-mesajlar .mesajlar-head-compact,.page-mesajlar .mesajlar-chat-premium,.page-mesajlar .mesajlar-info-box-premium,.page-mesajlar-admin .mesajlar-admin-head,.page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-chat{border-radius:24px} .page-favorites .cart-hero-premium,.page-sosyal-medya .social-showcase-hero,.page-destek-merkezi .support-faq-surface,.page-mesajlar .mesajlar-head-compact,.page-mesajlar-admin .mesajlar-admin-head{padding:24px 20px}} .page-magaza-kapali .magaza-kapali-hero,.ios-lite-magaza .store-premium-section,.ios-lite-magaza .store-brand-story-card{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:28px;box-shadow:none} .page-magaza-kapali .magaza-kapali-hero{padding:44px 40px;margin-bottom:24px} .page-magaza-kapali .magaza-category-hero-inner{max-width:780px;margin:0 auto;text-align:center} .page-magaza-kapali .magaza-category-hero-icon{width:72px;height:72px;border-radius:22px;background:#2a1d39;color:#8d44ff} .page-magaza-kapali .magaza-category-hero-title,.page-magaza-kapali .magaza-empty-state h3{color:#fff} .page-magaza-kapali .magaza-category-hero-desc,.page-magaza-kapali .magaza-empty-state p{color:rgba(255,255,255,0.48)} .page-magaza-kapali .magaza-kapali-empty{min-height:360px;border-radius:28px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08)} .page-magaza-kapali .magaza-kapali-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center} .page-magaza-kapali .magaza-empty-state-btn-secondary{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.82)} .ios-lite-magaza .store-premium-section{padding:28px 30px} .ios-lite-magaza .category-premium-subnav a{min-height:44px;padding:0 18px;border-radius:14px;background:#252527;border:1px solid rgba(255,255,255,0.08);color:rgba(255,255,255,0.82)} .ios-lite-magaza .category-premium-subnav a:hover{border-color:rgba(141,68,255,0.26);color:#fff} .ios-lite-magaza .store-premium-head{margin-bottom:22px} .ios-lite-magaza .store-premium-head h2,.ios-lite-magaza .store-premium-head p,.ios-lite-magaza .store-premium-kicker,.ios-lite-magaza .store-brand-story-card strong,.ios-lite-magaza .store-brand-story-card p{color:inherit} .ios-lite-magaza .store-premium-product-grid{gap:20px} .ios-lite-magaza .store-brand-story-card{padding:28px} @media (max-width:800px){.page-magaza-kapali .magaza-kapali-hero,.page-magaza-kapali .magaza-kapali-empty,.ios-lite-magaza .store-premium-section,.ios-lite-magaza .store-brand-story-card{border-radius:24px} .page-magaza-kapali .magaza-kapali-hero,.ios-lite-magaza .store-premium-section{padding:24px 20px}} .page-musteri-paneli .kh-cp-metrics--khesap{gap:18px;margin-bottom:34px} .page-musteri-paneli .kh-cp-metric-card,.page-siparislerim-musteri .account-hub-panel--orders,.page-support-index .support-section--listing,.page-support-index .support-section--compose,.page-siparis-detay .account-hub-panel,.page-support-detail .support-ticket-summary-panel,.page-support-detail .support-thread-panel,.page-support-detail .support-reply-panel,.page-fatura-bilgileri .invoice-profile-panel,.page-referanslar #referral-link-panel,.page-referanslar .partner-card,.page-favorites .store-premium-section.store-surface-plain,.page-mesajlar .mesajlar-chat-premium,.page-mesajlar .mesajlar-info-box-premium,.page-order-confirm .store-premium-section,.page-order-confirm .order-confirm-sidebar-card,.page-order-confirm .order-confirm-balance-card,.page-order-success .order-success-next-step-card{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:28px;box-shadow:none} .page-musteri-paneli .kh-cp-metric-card{min-height:116px;padding:20px 22px} .page-musteri-paneli .kh-cp-metric-body span{font-size:13px;color:rgba(255,255,255,0.52)} .page-musteri-paneli .kh-cp-metric-body strong{font-size:28px;letter-spacing:-0.02em;color:#fff} .page-musteri-paneli .kh-cp-metric-icon{width:62px;height:62px;border-radius:18px} .page-musteri-paneli .kh-hub-section--links{margin-top:10px} .page-musteri-paneli .kh-hub-section--extra{margin-top:24px} .page-musteri-paneli .kh-hub-title{margin:0 0 18px;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#fff} .page-musteri-paneli .kh-hub-grid--khesap{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))} .page-musteri-paneli .kh-hub-card{min-height:120px;padding:24px 24px;gap:18px;border-radius:24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);box-shadow:none} .page-musteri-paneli .kh-hub-card-icon{width:60px;height:60px;border-radius:18px;background:#2a1d39;color:#8d44ff} .page-musteri-paneli .kh-hub-card-body strong{font-size:17px;font-weight:800;color:#fff} .page-musteri-paneli .kh-hub-card-body p{font-size:14px;line-height:1.45;color:rgba(255,255,255,0.5)} .page-musteri-paneli .kh-hub-card-arrow{font-size:20px;color:rgba(255,255,255,0.28)} .page-musteri-paneli .kh-donations-shell{display:flex;flex-direction:column;gap:24px} .page-musteri-paneli .kh-donations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .page-musteri-paneli .kh-donations-metric,.page-musteri-paneli .kh-donations-related-card{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:24px;box-shadow:none} .page-musteri-paneli .kh-donations-metric{min-height:116px;padding:20px 22px;display:flex;align-items:center;gap:18px} .page-musteri-paneli .kh-donations-metric-icon{width:60px;height:60px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#2a1d39;color:#8d44ff;font-size:22px;flex-shrink:0} .page-musteri-paneli .kh-donations-metric-copy{display:flex;flex-direction:column;gap:6px} .page-musteri-paneli .kh-donations-metric-copy span{font-size:13px;color:rgba(255,255,255,0.52)} .page-musteri-paneli .kh-donations-metric-copy strong{font-size:28px;letter-spacing:-0.02em;color:#fff} .page-musteri-paneli .kh-donations-empty-card{padding:32px;display:flex;flex-direction:column;gap:22px} .page-musteri-paneli .kh-donations-empty-icon{width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(141,68,255,0.24),rgba(42,29,57,0.9));color:#fff;font-size:28px} .page-musteri-paneli .kh-donations-empty-copy{display:flex;flex-direction:column;gap:8px} .page-musteri-paneli .kh-donations-empty-copy strong{font-size:24px;font-weight:800;line-height:1.2;color:#fff} .page-musteri-paneli .kh-donations-empty-copy p{margin:0;max-width:720px;font-size:14px;line-height:1.65;color:rgba(255,255,255,0.62)} .page-musteri-paneli .kh-donations-empty-actions{display:flex;flex-wrap:wrap;gap:12px} .page-musteri-paneli .kh-donations-related-panel{padding:32px} .page-musteri-paneli .kh-donations-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .page-musteri-paneli .kh-donations-related-card{min-height:168px;padding:24px;display:flex;flex-direction:column;gap:16px;text-decoration:none;transition:border-color 0.2s ease,transform 0.2s ease} .page-musteri-paneli .kh-donations-related-card:hover{border-color:rgba(141,68,255,0.36);transform:translateY(-2px)} .page-musteri-paneli .kh-donations-related-icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:rgba(141,68,255,0.18);color:#b486ff;font-size:20px} .page-musteri-paneli .kh-donations-related-copy{display:flex;flex-direction:column;gap:8px} .page-musteri-paneli .kh-donations-related-copy strong{font-size:17px;font-weight:800;color:#fff} .page-musteri-paneli .kh-donations-related-copy p{margin:0;font-size:14px;line-height:1.6;color:rgba(255,255,255,0.56)} .page-siparislerim-musteri .account-hub-panel--orders,.page-support-index .support-section--listing,.page-support-index .support-section--compose,.page-fatura-bilgileri .invoice-profile-panel,.page-referanslar #referral-link-panel,.page-order-success .order-success-next-step-card{padding:32px} .page-siparislerim-musteri .account-hub-panel--orders{min-height:360px} .page-siparislerim-musteri .order-history-shell{display:grid;gap:16px} .page-siparislerim-musteri .order-history-card{min-height:136px;padding:22px 24px;border-radius:24px;background:#171719;border:1px solid rgba(255,255,255,0.06);box-shadow:none} .page-siparislerim-musteri .order-history-card-top{margin-bottom:16px} .page-siparislerim-musteri .order-history-card h3{font-size:18px;font-weight:800;color:#fff} .page-siparislerim-musteri .order-history-meta span{color:rgba(255,255,255,0.52)} .page-siparislerim-musteri .order-history-pill{background:#242427;border:1px solid rgba(255,255,255,0.06);color:rgba(255,255,255,0.74)} .page-siparislerim-musteri .order-history-card-aside{color:rgba(255,255,255,0.3)} .page-siparislerim-musteri .account-hub-panel--orders-empty{display:flex} .page-siparislerim-musteri .kh-orders-empty-surface{min-height:276px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding:30px 32px;border-radius:24px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-siparislerim-musteri .kh-orders-empty-icon{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(135deg,rgba(141,68,255,0.2),rgba(124,58,237,0.1));border:1px solid rgba(141,68,255,0.26);color:#c7a6ff;font-size:28px} .page-siparislerim-musteri .kh-orders-empty-copy{max-width:640px} .page-siparislerim-musteri .kh-orders-empty-copy strong,.page-siparislerim-musteri .kh-orders-empty-copy p{margin:0} .page-siparislerim-musteri .kh-orders-empty-copy strong{display:block;font-size:22px;font-weight:800;color:rgba(255,255,255,0.86)} .page-siparislerim-musteri .kh-orders-empty-copy p{margin-top:10px;font-size:15px;line-height:1.72;color:rgba(255,255,255,0.56)} .page-siparislerim-musteri .kh-orders-empty-actions{display:flex;flex-wrap:wrap;gap:12px} .page-siparislerim-musteri .kh-orders-empty-actions .user-panel-btn{min-width:164px} .page-support-index .support-ticket-table-wrap{min-height:244px;overflow:hidden;border-radius:24px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-support-index .support-ticket-table thead th{height:66px;padding:0 30px;border-bottom:1px solid rgba(255,255,255,0.06);font-size:13px;font-weight:800;color:#f1e6ff} .page-support-index .support-ticket-table tbody td{padding:24px 30px;color:#fff;vertical-align:middle} .page-support-index .support-ticket-empty-row td{padding:52px 30px;text-align:center;color:rgba(255,255,255,0.86)} .page-support-index .support-ticket-empty-surface{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:0 auto} .page-support-index .support-ticket-empty-icon{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(135deg,rgba(141,68,255,0.22),rgba(124,58,237,0.08));border:1px solid rgba(141,68,255,0.22);color:#d1b3ff;font-size:28px} .page-support-index .support-ticket-empty-surface strong{font-size:22px;font-weight:800;color:#fff} .page-support-index .support-ticket-empty-surface p{margin:0;max-width:560px;font-size:15px;line-height:1.72;color:rgba(255,255,255,0.58)} .page-support-index .support-ticket-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px} .page-support-index .support-ticket-empty-actions .user-panel-btn{min-width:174px} .page-support-index .support-request-form .form-control,.page-support-detail .user-panel-form .form-control,.page-fatura-bilgileri .invoice-profile-form .form-control,.page-referanslar #referral-link-panel .form-control{min-height:58px;border-radius:18px;background:#171719;border:1px solid rgba(255,255,255,0.08);color:#fff} .page-support-index .support-request-form select.form-control{color-scheme:dark;background-color:#171719} .page-support-index .support-request-form select.form-control option{background:#15151a;color:#f8fafc} .page-support-index .support-request-form textarea.form-control,.page-support-detail .user-panel-form textarea.form-control,.page-fatura-bilgileri .invoice-profile-form textarea.form-control{min-height:150px} .page-support-detail .support-ticket-stats{gap:18px;margin-bottom:24px} .page-support-detail .support-ticket-stats .account-hub-metric{min-height:132px;padding:22px 24px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:24px;box-shadow:none} .page-support-detail .support-message-list{display:grid;gap:14px} .page-support-detail .support-message{padding:18px 20px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-support-detail .support-message--staff{background:#221b2d;border-color:rgba(141,68,255,0.22)} .page-support-detail .support-message-author{color:#fff} .page-support-detail .support-message-time{color:rgba(255,255,255,0.42)} .page-support-detail .support-message-body{color:rgba(255,255,255,0.82);white-space:pre-wrap} .page-siparis-detay .account-hub-grid-2,.page-support-detail .account-hub-grid-2{gap:24px} .page-siparis-detay .order-detail-kv,.page-support-detail .order-detail-kv{padding:10px 22px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-siparis-detay .order-detail-links-block{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,0.08)} .page-siparis-detay .order-detail-delivery-box{padding:22px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-siparis-detay .order-detail-pre{margin:0 0 18px;color:#fff} .page-siparis-detay .account-hub-empty,.page-support-detail .account-hub-empty{min-height:220px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-cuzdan .account-hub-panel--wallet-history,.page-cuzdan .kh-wallet-empty-surface,.page-cuzdan .kh-wallet-ledger-surface{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:28px;box-shadow:none} .page-cuzdan .kh-wallet-havale-form .form-control{min-height:58px;border-radius:18px;background:#171719;border:1px solid rgba(255,255,255,0.08);color:#fff} .page-cuzdan .kh-wallet-topup-layout{align-items:start} .page-cuzdan .kh-wallet-topup-layout.is-havale{grid-template-columns:1fr} .page-cuzdan .kh-wallet-sidepanel{display:flex;min-width:0} .page-cuzdan .kh-wallet-sidepanel[hidden],.page-cuzdan .wallet-method-panel[hidden]{display:none} .page-cuzdan .kh-wallet-ozeti-card{width:100%} .page-cuzdan .kh-wallet-havale-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,0.92fr);gap:30px;margin-top:26px;align-items:start} .page-cuzdan .kh-wallet-havale-form,.page-cuzdan .kh-wallet-bank-side{min-width:0} .page-cuzdan .kh-wallet-bank-side{display:grid;gap:16px;align-content:start} .page-cuzdan .kh-wallet-bank-side-head{display:grid;gap:8px} .page-cuzdan .kh-wallet-bank-side-head h3{margin:0;color:#fff;font-size:20px;font-weight:800;line-height:1.25} .page-cuzdan .kh-wallet-bank-side-head p{margin:0;color:rgba(255,255,255,0.52);font-size:14px;line-height:1.65} .page-cuzdan .wallet-bank-select-wrap{margin-bottom:0} .page-cuzdan .wallet-bank-select-wrap label{margin-bottom:8px;color:rgba(255,255,255,0.6);font-size:13px;font-weight:700} .page-cuzdan .wallet-bank-stack{gap:14px;margin-bottom:0} .page-cuzdan .wallet-bank-card{padding:22px 24px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-cuzdan .wallet-bank-card-head{margin-bottom:14px} .page-cuzdan .wallet-bank-card-head strong{font-size:16px;font-weight:800} .page-cuzdan .wallet-bank-card-head span{font-size:12px} .page-cuzdan .wallet-bank-iban-row{gap:12px;align-items:stretch} .page-cuzdan .wallet-bank-iban-row code{flex:1 1 auto;display:flex;align-items:center;min-height:52px;padding:0 16px;border-radius:16px;background:#111113;border:1px solid rgba(255,255,255,0.06);color:#fff;font-size:13px;font-weight:700;letter-spacing:0.02em;word-break:break-all} .page-cuzdan .wallet-bank-card p{margin:14px 0 0;color:rgba(255,255,255,0.54);font-size:14px;line-height:1.6} .page-cuzdan .wallet-copy-btn{min-height:52px;white-space:nowrap} .page-cuzdan .kh-wallet-bank-side-empty{display:grid;justify-items:start;gap:10px;padding:24px 24px 26px;border-radius:22px;border:1px dashed rgba(141,68,255,0.34);background:rgba(42,29,57,0.4)} .page-cuzdan .kh-wallet-bank-side-empty i{color:#8d44ff;font-size:26px} .page-cuzdan .kh-wallet-bank-side-empty strong{color:#fff;font-size:16px;font-weight:800} .page-cuzdan .kh-wallet-bank-side-empty p{margin:0;color:rgba(255,255,255,0.56);font-size:14px;line-height:1.6} .page-cuzdan .kh-wallet-empty-surface,.page-cuzdan .kh-wallet-ledger-surface{display:grid;gap:24px;padding:34px 38px} .page-cuzdan .kh-wallet-empty-copy{display:grid;gap:10px;max-width:860px} .page-cuzdan .kh-wallet-empty-copy h3{margin:0;color:#fff;font-size:24px;font-weight:800;line-height:1.2} .page-cuzdan .kh-wallet-empty-copy p{margin:0;color:rgba(255,255,255,0.54);font-size:15px;line-height:1.7} .page-cuzdan .kh-wallet-empty-metrics,.page-cuzdan .kh-wallet-ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .page-cuzdan .kh-wallet-empty-metric{display:grid;gap:10px;align-content:center;min-height:122px;padding:22px 24px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-cuzdan .kh-wallet-empty-metric span{color:rgba(255,255,255,0.52);font-size:13px;font-weight:700} .page-cuzdan .kh-wallet-empty-metric strong{color:#fff;font-size:24px;font-weight:800;letter-spacing:-0.02em} .page-cuzdan .kh-wallet-empty-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .page-cuzdan .kh-wallet-empty-note-card{display:grid;gap:10px;min-height:132px;padding:22px 24px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06)} .page-cuzdan .kh-wallet-empty-note-card strong{color:#fff;font-size:16px;font-weight:800} .page-cuzdan .kh-wallet-empty-note-card p{margin:0;color:rgba(255,255,255,0.52);font-size:14px;line-height:1.65} .page-cuzdan .kh-wallet-empty-actions{display:flex;flex-wrap:wrap;gap:14px} .page-cuzdan .kh-wallet-empty-actions .user-panel-btn{min-height:56px;padding-inline:24px;border-radius:16px} .page-referanslar .partner-card{background:#171719;border:1px solid rgba(255,255,255,0.06);border-radius:22px} .page-referanslar .partner-card-grid{gap:18px} .page-favorites .store-premium-section.store-surface-plain{padding:30px 32px} .page-mesajlar .mesajlar-chat-premium{min-height:620px} .page-mesajlar .mesajlar-messages-premium{padding:24px} .page-order-confirm .order-confirm-hero,.page-order-success .cart-hero-premium{border-radius:28px;background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);box-shadow:none} .page-order-confirm .order-confirm-sidebar-card,.page-order-confirm .order-confirm-balance-card,.page-order-success .order-success-action-card{background:#171719;border:1px solid rgba(255,255,255,0.06);box-shadow:none} .page-order-success .order-success-next-step-card{padding:32px} @media (max-width:1200px){.page-musteri-paneli .kh-donations-summary,.page-musteri-paneli .kh-donations-related-grid,.page-musteri-paneli .kh-hub-grid--khesap{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:980px){.page-musteri-paneli .kh-donations-summary,.page-musteri-paneli .kh-donations-related-grid,.page-musteri-paneli .kh-hub-grid--khesap{grid-template-columns:1fr} .page-cuzdan .kh-wallet-havale-layout,.page-cuzdan .kh-wallet-empty-metrics,.page-cuzdan .kh-wallet-ledger-grid,.page-cuzdan .kh-wallet-empty-note-grid{grid-template-columns:1fr}} @media (max-width:800px){.page-musteri-paneli .kh-cp-metric-card,.page-musteri-paneli .kh-donations-empty-card,.page-musteri-paneli .kh-donations-related-panel,.page-siparislerim-musteri .account-hub-panel--orders,.page-support-index .support-section--listing,.page-support-index .support-section--compose,.page-fatura-bilgileri .invoice-profile-panel,.page-referanslar #referral-link-panel,.page-order-success .order-success-next-step-card,.page-favorites .store-premium-section.store-surface-plain,.page-mesajlar .mesajlar-chat-premium,.page-mesajlar .mesajlar-info-box-premium{padding:24px 20px;border-radius:24px} .page-siparislerim-musteri .order-history-card,.page-support-index .support-ticket-table-wrap,.page-support-detail .support-ticket-summary-panel,.page-support-detail .support-thread-panel,.page-support-detail .support-reply-panel,.page-siparis-detay .account-hub-panel,.page-musteri-paneli .kh-donations-metric,.page-musteri-paneli .kh-donations-related-card,.page-cuzdan .kh-wallet-empty-metric,.page-cuzdan .kh-wallet-empty-note-card,.page-referanslar .partner-card{border-radius:22px} .page-cuzdan .kh-wallet-empty-surface,.page-cuzdan .kh-wallet-ledger-surface{padding:24px 20px} .page-siparislerim-musteri .kh-orders-empty-surface{padding:24px 20px} .page-siparislerim-musteri .kh-orders-empty-copy strong{font-size:20px} .page-siparislerim-musteri .kh-orders-empty-actions{width:100%;flex-direction:column} .page-siparislerim-musteri .kh-orders-empty-actions .user-panel-btn{width:100%;min-width:0} .page-support-index .support-ticket-empty-surface strong{font-size:20px} .page-support-index .support-ticket-empty-actions{width:100%;flex-direction:column} .page-support-index .support-ticket-empty-actions .user-panel-btn{width:100%;min-width:0} .page-cuzdan .wallet-bank-iban-row{flex-direction:column} .page-support-index .support-ticket-table thead th,.page-support-index .support-ticket-table tbody td{padding-left:18px;padding-right:18px}} .kh-special-page-hero,.kh-special-page-surface,.kh-special-page-banner,.kh-special-page-empty-layout .cart-empty-premium-main,.kh-special-page-empty-layout .cart-summary-premium{background:#1d1d1f;border:1px solid rgba(255,255,255,0.08);border-radius:28px;box-shadow:none} .kh-special-page-banner{overflow:hidden;padding:0} .kh-special-page-banner .store-page-banner-image{display:block} .kh-special-page-empty-layout .cart-empty-premium-main,.kh-special-page-empty-layout .cart-summary-premium{box-shadow:none}.page-favorites .kh-special-page-surface,.page-destek-merkezi .kh-special-page-surface,.page-fatura-bilgileri .kh-special-page-surface,.page-order-confirm .kh-special-page-surface,.page-order-success .kh-special-page-surface{padding:30px 32px} .page-favorites .kh-special-page-hero,.page-order-success .kh-special-page-hero,.page-order-confirm .kh-special-page-hero,.page-sosyal-medya .kh-special-page-hero{overflow:hidden} .page-favorites .kh-special-page-empty-layout{align-items:stretch} .page-favorites .kh-special-page-empty-layout .cart-empty-premium-main{padding:34px 32px} .page-favorites .kh-special-page-empty-layout .cart-summary-premium{padding:28px 26px} .page-mesajlar .kh-special-page-surface,.page-mesajlar-admin .kh-special-page-surface{border-radius:26px} .page-mesajlar .mesajlar-head-compact.kh-special-page-surface,.page-mesajlar-admin .mesajlar-admin-head.kh-special-page-surface{padding:30px 32px} .page-mesajlar .mesajlar-chat-premium.kh-special-page-surface,.page-mesajlar .mesajlar-info-box-premium.kh-special-page-surface,.page-mesajlar-admin .mesajlar-admin-sidebar.kh-special-page-surface,.page-mesajlar-admin .mesajlar-admin-chat.kh-special-page-surface{background:#1d1d1f} .site-admin-view-user-detail .site-admin-user-device-list{display:grid;gap:10px;margin-top:14px} .site-admin-view-user-detail .site-admin-user-device-row{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)} .site-admin-view-user-detail .site-admin-user-device-copy{min-width:0;display:flex;flex-direction:column;gap:4px} .site-admin-view-user-detail .site-admin-user-device-copy strong{color:#fff;font-size:13px;font-weight:800} .site-admin-view-user-detail .site-admin-user-device-copy span{color:var(--v3-text-3);font-size:12px;line-height:1.45} .site-admin-view-user-detail .site-admin-user-device-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--v3-text-3);font-size:11px} .site-admin-view-user-detail .site-admin-user-device-meta small{color:var(--v3-text-4);font-size:10px} .page-destek-merkezi .kh-special-page-surface{padding:32px 34px} .page-fatura-bilgileri .kh-special-page-surface{padding:32px} .page-sosyal-medya .kh-special-page-hero{border-radius:30px} .page-order-success .kh-special-page-section{margin-top:24px} .page-order-success .order-success-next-step-card{padding:32px} .page-order-confirm .kh-special-page-surface.order-confirm-sidebar-card,.page-order-confirm .kh-special-page-surface.order-confirm-balance-card,.page-order-confirm .kh-special-page-surface.order-confirm-agreement-card{background:#1d1d1f} .page-order-confirm .kh-special-page-surface .order-confirm-line-item,.page-order-confirm .kh-special-page-surface .order-confirm-bank-card{background:#171719;border:1px solid rgba(255,255,255,0.06);box-shadow:none} .page-auth-profile .profile-access-panel{margin-top:24px;padding:28px 30px} .page-auth-profile .kh-cp-metrics--profile{margin-bottom:20px} .page-auth-profile .kh-cp-metrics--profile .kh-cp-metric-card{min-height:126px} .page-auth-profile .profile-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .page-auth-profile .profile-access-card{display:flex;align-items:center;gap:16px;min-height:110px;padding:20px 22px;border-radius:22px;background:#171719;border:1px solid rgba(255,255,255,0.06);color:#fff} .page-auth-profile .profile-access-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:#2a1d39;color:#8d44ff;font-size:22px;flex:0 0 auto} .page-auth-profile .profile-access-copy{display:grid;gap:6px} .page-auth-profile .profile-access-copy strong{font-size:16px;font-weight:800;color:#fff} .page-auth-profile .profile-access-copy span{font-size:13px;line-height:1.45;color:rgba(255,255,255,0.5)} @media (max-width:800px){.kh-special-page-hero,.kh-special-page-surface,.kh-special-page-banner,.kh-special-page-empty-layout .cart-empty-premium-main,.kh-special-page-empty-layout .cart-summary-premium{border-radius:24px} .page-favorites .kh-special-page-surface,.page-destek-merkezi .kh-special-page-surface,.page-fatura-bilgileri .kh-special-page-surface,.page-order-confirm .kh-special-page-surface,.page-order-success .kh-special-page-surface,.page-mesajlar .mesajlar-head-compact.kh-special-page-surface,.page-mesajlar-admin .mesajlar-admin-head.kh-special-page-surface,.page-favorites .kh-special-page-empty-layout .cart-empty-premium-main,.page-favorites .kh-special-page-empty-layout .cart-summary-premium{padding:24px 20px} .page-mesajlar-admin .mesajlar-admin-sidebar.kh-special-page-surface,.page-mesajlar-admin .mesajlar-admin-chat.kh-special-page-surface{min-height:0} .page-auth-profile .profile-access-panel{padding:24px 20px} .page-auth-profile .kh-cp-metrics--profile .kh-cp-metric-card{min-height:114px} .page-auth-profile .profile-access-grid{grid-template-columns:1fr}} @media (max-width:900px){.support-ticket-table{min-width:0} .support-ticket-table thead th{padding:9px 10px;font-size:10px} .support-ticket-table tbody td{padding:10px;font-size:12px}} @media (max-width:700px){.kh-kategoriler-head h1,.kh-sepet-title-bar h1{font-size:42px} .kh-product-detail-head h1,.kh-auth-card h1,.kh-blog-hero h1,.kh-legal-hero h1{font-size:30px} .kh-blog-card h3{font-size:20px} .kh-blog-card-body{padding:12px}} .page-support-index .account-hub-hero{min-height:120px} .page-support-index .account-hub-hero-title{font-size:30px} .page-support-detail .support-ticket-stats{gap:14px} .page-support-detail .account-hub-metric{min-height:106px;padding:16px} .page-support-detail .support-message-list{gap:10px} .page-category .cat-page-layout{grid-template-columns:360px minmax(0,1fr);gap:22px} .page-category .cat-page-right-topbar{min-height:78px;padding:0 18px} .page-category .cat-page-right-summary{font-size:16px} .page-category .cat-page-right-summary strong{font-size:28px} .page-category .cat-section-head{min-height:68px;padding:0 18px} .page-category .cat-page-right-board,.page-category .cat-leaf-board{padding:16px;min-height:520px} .page-blog-detail .kh-blog-detail-layout{grid-template-columns:minmax(0,1.42fr) minmax(280px,0.8fr);gap:18px} .page-blog-detail .blog-post-header{padding:26px 28px 0} .page-blog-detail .blog-post-body{padding:20px 28px 26px;font-size:15px;line-height:1.75} .page-blog-detail .blog-post-footer{padding:0 28px 28px} .page-blog-detail .kh-blog-side-card{padding:18px} .page-blog-detail .kh-blog-side-card h2{font-size:20px} .page-siparis-detay .order-detail-kv,.page-support-detail .order-detail-kv{padding:8px 14px;border-radius:16px} .page-siparis-detay .order-detail-delivery-box{padding:16px;border-radius:16px} .page-cuzdan .kh-wallet-tabs{padding:8px;gap:8px} .page-cuzdan .kh-wallet-tab{min-height:46px;font-size:13px} .page-cuzdan .kh-wallet-balance-card{padding:16px} .page-cuzdan .kh-wallet-balance-amount{font-size:24px} @media (max-width:1000px){.page-category .cat-page-layout{grid-template-columns:1fr} .page-product-detail .kh-product-buy-panel{grid-template-columns:1fr} .page-blog-detail .kh-blog-detail-layout{grid-template-columns:1fr}} @media (max-width:700px){.page-category .cat-page-right-topbar,.page-category .cat-section-head{min-height:0;padding:14px} .page-category .cat-page-right-summary strong{font-size:24px} .page-blog-detail .blog-post-header,.page-blog-detail .blog-post-body,.page-blog-detail .blog-post-footer{padding-left:16px;padding-right:16px} .page-blog-detail .blog-post-title{font-size:28px} .page-cuzdan .kh-wallet-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}} .page-musteri-paneli .kh-cp-metrics--khesap{gap:14px;margin-bottom:24px} .page-musteri-paneli .kh-cp-metric-card{min-height:102px;padding:16px 18px} .page-musteri-paneli .kh-cp-metric-body strong{font-size:24px} .page-musteri-paneli .kh-hub-grid--khesap{gap:14px} .page-musteri-paneli .kh-hub-card{min-height:102px;padding:16px 18px;border-radius:18px} .page-musteri-paneli .kh-hub-card-icon{width:48px;height:48px;border-radius:14px} .page-musteri-paneli .kh-hub-card-body strong{font-size:15px} .page-musteri-paneli .kh-hub-card-body p{font-size:13px} .page-siparislerim-musteri .account-hub-panel--orders{padding:24px} .page-siparislerim-musteri .order-history-shell{gap:12px} .page-siparislerim-musteri .order-history-card{min-height:118px;padding:16px 18px;border-radius:18px} .page-siparislerim-musteri .order-history-card h3{font-size:16px} .page-favorites .favorite-catalog-panel{padding:24px} .page-favorites .store-premium-product-grid{gap:14px} .page-mesajlar .mesajlar-chat-header-premium{padding:14px 16px} .page-mesajlar .mesajlar-messages-premium{min-height:340px;max-height:460px;padding:14px} .page-mesajlar .mesajlar-chat-input-premium{padding:12px} .page-fatura-bilgileri .invoice-profile-panel{padding:24px} .page-fatura-bilgileri .invoice-type-grid{gap:12px} .page-fatura-bilgileri .invoice-type-card{min-height:86px;padding:12px;border-radius:14px} .page-fatura-bilgileri .invoice-type-icon{width:42px;height:42px;border-radius:12px} @media (max-width:800px){.page-musteri-paneli .kh-cp-metric-card,.page-musteri-paneli .kh-hub-card,.page-siparislerim-musteri .account-hub-panel--orders,.page-favorites .favorite-catalog-panel,.page-fatura-bilgileri .invoice-profile-panel{padding:18px 16px;border-radius:18px} .page-mesajlar .mesajlar-chat-header-premium,.page-mesajlar .mesajlar-chat-input-premium{padding:12px} .page-mesajlar .mesajlar-messages-premium{min-height:280px;max-height:380px;padding:12px}} .page-referanslar #referral-link-panel,.page-referanslar .partner-card{border-radius:18px} .page-referanslar #referral-link-panel{padding:24px} .page-referanslar .partner-card-grid{gap:14px} .page-referanslar .partner-card{min-height:120px;padding:18px} @media (max-width:800px){.page-referanslar #referral-link-panel{padding:18px 16px;border-radius:18px}} .page-sosyal-medya .kh-kategoriler-head{gap:20px;margin-bottom:26px} .page-sosyal-medya .kh-kategoriler-grid{gap:16px} .page-sosyal-medya .kh-kategoriler-card-thumb,.page-sosyal-medya .kh-kategoriler-card-thumb--fallback{border-radius:16px} .kh-legal-hero{padding:14px 0 22px} .kh-legal-hero h1{font-size:clamp(34px,3.2vw,46px)} .kh-legal-card{padding:22px 24px;border-radius:18px} .magaza-nav-card,.magaza-nav-card-page,.magaza-nav-card--categories{min-height:40px;padding:8px 12px;border-radius:12px} .kh-nav-sub-dropdown{border-radius:16px} [data-showcase-card][hidden]{display:none} [data-showcase-empty][hidden]{display:none} @media (min-width:981px){.store-premium-product-grid,.store-premium-product-grid-wide,.category-premium-product-grid,.category-premium-product-grid--leaf{grid-template-columns:repeat(auto-fit,minmax(286px,286px));justify-content:center;gap:24px 18px} .store-premium-product-grid .kh-product-card,.store-premium-product-grid-wide .kh-product-card,.category-premium-product-grid .kh-product-card,.category-premium-product-grid--leaf .kh-product-card{width:min(100%,286px);max-width:286px;margin-inline:auto}} @media (max-width:980px) and (min-width:801px){.store-premium-product-grid,.store-premium-product-grid-wide,.category-premium-product-grid,.category-premium-product-grid--leaf{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:16px} .store-premium-product-grid .kh-product-card,.store-premium-product-grid-wide .kh-product-card,.category-premium-product-grid .kh-product-card,.category-premium-product-grid--leaf .kh-product-card{width:100%;max-width:none}} @media (max-width:800px){.store-premium-product-grid,.store-premium-product-grid-wide,.category-premium-product-grid,.category-premium-product-grid--leaf{grid-template-columns:1fr;gap:14px} .store-premium-product-grid .kh-product-card,.store-premium-product-grid-wide .kh-product-card,.category-premium-product-grid .kh-product-card,.category-premium-product-grid--leaf .kh-product-card{width:100%;max-width:none}} .magaza-nav-notify-header{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left} .magaza-nav-notify-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto} .magaza-nav-notify-read-all,.magaza-nav-notify-clear-all{border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.04);color:#fff;border-radius:10px;min-height:30px;padding:0 10px;font-size:12px;font-weight:600} .magaza-nav-notify-clear-all{color:#fecdd3;border-color:rgba(244,63,94,0.22);background:rgba(244,63,94,0.08)} .magaza-nav-notify-list{margin-top:14px;display:grid;gap:10px;max-height:min(56vh,430px);overflow-y:auto;padding-right:2px} .magaza-nav-notify-list[hidden],.magaza-nav-notify-empty[hidden]{display:none} .magaza-nav-notify-footer{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)} .magaza-nav-notify-more{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:0 12px;border-radius:12px;text-decoration:none;color:#fff;background:linear-gradient(135deg,rgba(59,130,246,.22),rgba(99,102,241,.22));border:1px solid rgba(99,102,241,.24)} .magaza-nav-notify-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;text-decoration:none;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);padding:10px 11px} .magaza-nav-notify-item-icon{width:30px;height:30px;border-radius:9px;background:rgba(99,102,241,0.16);color:#a5b4fc;display:inline-flex;align-items:center;justify-content:center;font-size:13px} .magaza-nav-notify-item-copy{display:grid;gap:4px;min-width:0} .magaza-nav-notify-item-copy strong{font-size:12px;color:#fff;line-height:1.25} .magaza-nav-notify-item-copy span{font-size:12px;color:rgba(255,255,255,0.76);line-height:1.4} .magaza-nav-notify-item-copy small{font-size:11px;color:rgba(255,255,255,0.52)} .kh-cart-added-modal{display:flex;align-items:center;justify-content:center;padding:16px} .kh-cart-added-modal-dialog{width:min(560px,calc(100vw - 24px));margin:0;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:20px;padding:22px 20px 18px} .kh-cart-added-modal-icon{width:74px;height:74px;margin-bottom:14px} .kh-cart-added-modal-dialog h3{font-size:clamp(24px,4.4vw,30px);line-height:1.18} .kh-cart-added-product-meta span{min-height:42px;padding:0 14px;border-radius:14px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.9)} @media (max-width:700px){.kh-cart-added-modal-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 20px);border-radius:16px;padding:16px 14px 14px} .kh-cart-added-product{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px} .kh-cart-added-product-thumb,.kh-cart-added-product-thumb img{width:84px;height:84px}} @media (max-width:860px){.page-cart .store-premium-shell{padding-bottom:88px} .cart-item-total-premium{white-space:normal;text-align:left;font-size:18px;line-height:1.25} .magaza-nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0} .magaza-search-dropdown{left:0;right:0;width:auto;transform:none;margin-top:10px;max-height:min(72vh,640px);padding:14px 12px 16px;border-radius:14px} .kh-product-detail-head h1{overflow-wrap:anywhere;word-break:break-word} .kh-product-detail-category-pill{max-width:100%;white-space:normal} .kh-product-detail-copy img,.kh-product-detail-copy iframe,.kh-product-detail-copy table,.kh-product-detail-copy pre{max-width:100%} .kh-product-detail-copy iframe{width:100%;min-height:220px} .kh-product-detail-copy table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch} .kh-product-detail-copy pre{overflow-x:auto;white-space:pre} .support-ticket-table-wrap,.page-support-index .support-ticket-table-wrap{overflow-x:auto} .support-ticket-table tbody td[data-label]::before{content:attr(data-label);display:block;margin-bottom:4px;color:rgba(255,255,255,0.52);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}} @media (max-width:700px){.magaza-nav-btn-login,.magaza-nav-btn-register{display:inline-flex;min-height:44px;padding:0 12px;font-size:12px} .magaza-nav-actions{flex-wrap:wrap;gap:6px} .auth-page .kh-auth-input{min-height:56px;font-size:15px} .auth-page .kh-auth-submit{min-height:52px;font-size:15px} .auth-page .kh-auth-panel-head h2{font-size:clamp(26px,7vw,34px)} .auth-turnstile-widget-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .cart-mobile-checkout-bar{padding-bottom:calc(12px + env(safe-area-inset-bottom))}} .magaza-nav-main-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px} .magaza-nav-search-wrap{width:min(100%,560px);max-width:560px;margin:0 auto;justify-self:center} .magaza-nav-search-inner{display:flex;align-items:center} .magaza-nav-search-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2} .magaza-nav-search-wrap{position:relative} .magaza-nav-search-inner input{padding-right:48px} .cart-empty-premium-layout{display:flex;justify-content:center} .cart-empty-premium-main{width:100%;max-width:560px} .cart-qty-controls{display:inline-flex;align-items:stretch;gap:0;min-height:40px;padding:0 4px;border-radius:999px} .cart-qty-btn{width:36px;height:36px;min-width:36px;flex:0 0 36px;margin:2px 0;border-radius:999px;font-size:18px;line-height:1} .cart-qty-value{min-width:40px;width:auto;padding:0 8px;display:inline-flex;align-items:center;justify-content:center} .kh-cart-added-product-meta{gap:16px} .kh-cart-added-meta-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--v3-text-2)} .kh-wallet-balance-row--single{grid-template-columns:1fr} .kh-wallet-balance-row--single .kh-wallet-balance-card{max-width:520px} .kh-wallet-pay-btn{background:linear-gradient(135deg,#22c55e 0%,#16a34a 45%,#0ea5e9 100%);color:#fff;border:none;box-shadow:0 12px 28px rgba(34,197,94,0.28);font-size:14px;font-weight:800;letter-spacing:0.01em;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease} .kh-wallet-pay-btn:hover{color:#fff;transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 32px rgba(34,197,94,0.34)} @media (max-width:900px){.magaza-nav-main-inner{grid-template-columns:1fr;gap:12px} .magaza-nav-search-wrap{width:100%;max-width:none;order:3;grid-column:1 / -1} .magaza-nav-actions{justify-content:flex-end;flex-wrap:wrap}} .category-premium-product-grid,.category-premium-product-grid--leaf,.store-premium-product-grid,.store-premium-product-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;justify-items:stretch;gap:18px 16px} .category-premium-product-grid--leaf .kh-product-card{max-width:none;width:100%} @media (max-width:1200px){.category-premium-product-grid,.category-premium-product-grid--leaf,.store-premium-product-grid,.store-premium-product-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:900px){.category-premium-product-grid,.category-premium-product-grid--leaf,.store-premium-product-grid,.store-premium-product-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}} .page-auth-profile .account-hub-panel.profile-tab-panel{background:transparent;border:none;padding:0;backdrop-filter:none;box-shadow:none} .page-auth-profile .profile-tabs:not(.profile-tabs--premium){gap:0;margin-bottom:20px;border-bottom:1px solid var(--v3-border)} .page-auth-profile .profile-tabs:not(.profile-tabs--premium) .profile-tab{border:none;border-radius:0;background:transparent;padding:10px 14px 12px;font-weight:600;font-size:14px;color:var(--v3-text-3);border-bottom:2px solid transparent;margin-bottom:-1px} .page-auth-profile .profile-tabs:not(.profile-tabs--premium) .profile-tab.is-active{background:transparent;color:var(--v3-text);border-bottom-color:var(--v3-accent)} .page-auth-profile .profile-security-strip,.page-auth-profile .profile-toggle-card{border:none;border-radius:0;background:transparent;padding:14px 0;border-top:1px solid var(--v3-border)} .page-auth-profile .profile-toggle-card{margin-top:4px} .page-auth-profile .profile-toggle-copy strong{font-weight:600} .page-auth-profile .kh-cp-metric-card{font-weight:500} .page-auth-profile .kh-cp-metric-body strong{font-weight:650} .store-refined-type,.magaza-v2,.user-panel-premium{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .magaza-v2 h1,.magaza-v2 h2,.magaza-v2 h3,.user-panel-premium h1,.user-panel-premium h2,.user-panel-premium h3,.store-premium-section-title{font-weight:650;letter-spacing:-0.02em} .profile-tab,.magaza-nav-card span,.user-panel-btn,.kh-product-card-title{font-weight:600} .page-order-success .order-success-next-step{padding:32px;margin-top:28px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01))} .page-order-success .order-success-next-step-head{margin-bottom:28px;gap:20px} .page-order-success .order-success-next-step-intro{flex:1 1 320px;min-width:0} .page-order-success .order-success-next-step-title{font-size:clamp(20px,2.4vw,26px);font-weight:650;letter-spacing:-0.02em;margin-bottom:10px} .page-order-success .order-success-next-step-desc{font-size:15px;line-height:1.65;max-width:56ch} .page-order-success .order-success-action-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px} .page-order-success .order-success-action-card{padding:22px 18px;border-radius:18px;min-height:120px;font-size:14px;font-weight:600} .page-order-success .order-success-tips{padding-top:22px;border-top:1px solid var(--v3-border)} .page-order-success .order-success-tips-title{margin:0 0 14px;font-size:14px;font-weight:650;color:var(--v3-text-3);text-transform:uppercase;letter-spacing:0.06em} .page-order-success .order-success-next-step-list{display:grid;gap:12px;margin:0;padding:0;list-style:none} .page-order-success .order-success-next-step-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);font-size:14px;line-height:1.55;color:var(--v3-text-2)} .page-order-success .order-success-next-step-list li i{margin-top:3px;color:var(--v3-accent);flex-shrink:0} .store-type-refined,.magaza-v2,.user-panel-premium,.page-order-success{font-weight:450} .magaza-v2 strong,.user-panel-premium strong,.order-success-next-step-list strong{font-weight:600} @media (max-width:768px){.page-order-success .order-success-next-step{padding:22px 18px} .order-balance-stats{grid-template-columns:1fr}} .kh-product-card-price,.ps-card-price{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .kh-product-detail-price-copy strong.is-missing{font-size:18px;color:var(--v3-text-3)} .user-panel-premium .account-hub-layout{gap:24px} .user-panel-premium .account-hub-sidebar-profile-card{padding:20px;border-top-width:1px;border-top-color:rgba(141,68,255,0.22)} .user-panel-premium .account-hub-sidebar-avatar-wrap,.user-panel-premium .account-hub-sidebar-avatar-placeholder,.user-panel-premium .account-hub-sidebar-avatar-img{width:56px;height:56px;border-radius:18px} .user-panel-premium .account-hub-sidebar-profile-copy strong{font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .account-hub-sidebar-email{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--v3-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .user-panel-premium .account-hub-sidebar-balance-pill{margin-top:10px;padding:7px 12px;font-size:13px;border-radius:999px} .user-panel-premium .account-hub-sidebar-menu-card{padding:14px} .user-panel-premium .account-hub-sidebar-nav-group+.account-hub-sidebar-nav-group{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.06)} .user-panel-premium .account-hub-sidebar-group-title{padding:0 10px 8px;font-size:11px;letter-spacing:0.08em;color:var(--v3-text-3)} .user-panel-premium .account-hub-nav-link{min-height:42px;padding:10px 12px;border-radius:14px;gap:10px} .user-panel-premium .account-hub-nav-link i{width:18px;font-size:14px} .user-panel-premium .account-hub-logout-btn{min-height:42px;padding:10px 12px;border-radius:14px;gap:10px;margin-top:10px;font-size:14px;font-weight:600;color:var(--v3-text-2)} .user-panel-premium .account-hub-logout-btn span{display:block} .user-panel-premium .account-hub-logout-btn small{display:none} .user-panel-premium .account-hub-hero--slim{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;margin-bottom:4px;border-radius:22px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);box-shadow:none} .user-panel-premium .account-hub-hero--slim .account-hub-hero-topline{align-items:center;gap:14px} .user-panel-premium .account-hub-hero--slim .account-hub-hero-icon{width:44px;height:44px;border-radius:14px;font-size:16px;flex-shrink:0} .user-panel-premium .account-hub-hero--slim .account-hub-hero-title{font-size:clamp(22px,2.2vw,28px);margin:0} .user-panel-premium .account-hub-hero--slim .account-hub-hero-desc{margin-top:6px;font-size:14px;line-height:1.55;color:var(--v3-text-3);max-width:52ch} .user-panel-premium .account-hub-hero--slim:not(.account-hub-hero--with-desc) .account-hub-hero-desc{display:none} .account-hub-breadcrumb--inline{margin:0 0 10px;padding:0;font-size:12px} .user-panel-premium .account-hub-content{display:flex;flex-direction:column;gap:18px} .kh-cp-metric-card--link{text-decoration:none;color:inherit;transition:border-color 0.18s ease,transform 0.18s ease,background 0.18s ease} .kh-cp-metric-card--link:hover{transform:translateY(-1px);border-color:rgba(141,68,255,0.28);background:rgba(255,255,255,0.03)} .kh-cp-metric-card--link:hover .kh-cp-metric-arrow{color:var(--v3-accent)} .account-hub-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px} .account-hub-quick-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#1d1d1f;color:var(--v3-text);font-size:14px;font-weight:600;text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease} .account-hub-quick-action:hover{color:var(--v3-text);border-color:rgba(141,68,255,0.24);background:rgba(255,255,255,0.03);transform:translateY(-1px)} .account-hub-quick-action i{color:var(--v3-accent);font-size:15px} .account-hub-quick-action--accent{border-color:rgba(141,68,255,0.28);background:linear-gradient(135deg,rgba(141,68,255,0.16),rgba(141,68,255,0.06))} .account-hub-panel--profile{padding:0;overflow:hidden} .account-hub-panel--profile .profile-tabs:not(.profile-tabs--premium){margin:0;padding:16px 18px 0;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.015)} .account-hub-panel--profile .profile-tabs:not(.profile-tabs--premium) .profile-tab{padding:10px 14px;border-radius:12px 12px 0 0;font-size:14px} .account-hub-panel--profile .profile-tab-panels{padding:22px} .account-hub-panel--profile .profile-tab-panel{display:none} .account-hub-panel--profile .profile-tab-panel.is-active{display:block} .profile-security-strip{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,0.06);display:grid;gap:14px} .profile-security-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--v3-text-3);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06)} .profile-security-badge.is-active{color:#86efac;border-color:rgba(34,197,94,0.24);background:rgba(34,197,94,0.08)} .profile-security-strip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px} .profile-security-strip-actions p{margin:0;flex:1 1 220px;font-size:14px;line-height:1.55;color:var(--v3-text-3)} .profile-toggle-card--compact{margin-top:0} .user-panel-btn-sm{min-height:38px;padding:8px 14px;font-size:13px} .page-musteri-paneli .kh-cp-metrics--khesap{margin-bottom:0} @media (max-width:992px){.account-hub-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:768px){.user-panel-premium .account-hub-hero--slim{padding:16px} .account-hub-quick-actions{grid-template-columns:1fr} .account-hub-panel--profile .profile-tab-panels{padding:16px}} .account-hub-mobile-toggle{display:none;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.1);background:#1d1d1f;color:var(--v3-text);font-size:14px;font-weight:600;cursor:pointer} .account-hub-mobile-backdrop{display:none;position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,0.55)} .account-hub-shell--nav-open .account-hub-mobile-backdrop{display:block} body.account-hub-nav-locked{overflow:hidden} .account-hub-nav-badge{margin-left:auto;min-width:20px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.3;text-align:center;color:#fff;background:var(--v3-accent,#8d44ff)} .user-panel-premium .account-hub-nav-link{display:flex;align-items:center} .account-hub-alert{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)} .account-hub-alert--info{border-color:rgba(59,130,246,0.28);background:rgba(59,130,246,0.08)} .account-hub-alert--warning{border-color:rgba(245,158,11,0.28);background:rgba(245,158,11,0.08)} .account-hub-alert i{font-size:20px;color:var(--v3-accent);flex-shrink:0} .account-hub-alert strong{display:block;font-size:14px;margin-bottom:2px} .account-hub-alert p{margin:0;font-size:13px;color:var(--v3-text-3)} .account-hub-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .account-hub-panel-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px} .account-hub-panel-link{font-size:13px;font-weight:600;color:var(--v3-accent);text-decoration:none} .account-hub-panel-link:hover{text-decoration:underline} .account-hub-panel-muted{margin:0;font-size:14px;color:var(--v3-text-3);line-height:1.55} .account-hub-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px} .account-hub-activity-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02);text-decoration:none;color:inherit;transition:border-color 0.18s ease,background 0.18s ease} a.account-hub-activity-item:hover{border-color:rgba(141,68,255,0.22);background:rgba(255,255,255,0.04);color:inherit} .account-hub-activity-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(141,68,255,0.12);color:var(--v3-accent);flex-shrink:0} .account-hub-activity-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px} .account-hub-activity-copy strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .account-hub-activity-copy span{font-size:12px;color:var(--v3-text-3)} .account-hub-activity-meta{font-size:13px;font-weight:600;flex-shrink:0} .account-hub-activity-meta.is-positive{color:#86efac} .account-hub-activity-meta.is-negative{color:#fca5a5} .order-status-timeline{margin-bottom:18px;padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:#1d1d1f} .order-status-timeline-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 0} .order-status-timeline-step{flex:1 1 120px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:relative;padding:0 6px} .order-status-timeline-dot{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.04);color:var(--v3-text-3);font-size:14px} .order-status-timeline-step.is-done .order-status-timeline-dot{border-color:rgba(34,197,94,0.4);background:rgba(34,197,94,0.12);color:#86efac} .order-status-timeline-step.is-active .order-status-timeline-dot{border-color:rgba(141,68,255,0.5);background:rgba(141,68,255,0.18);color:#c4b5fd;box-shadow:0 0 0 4px rgba(141,68,255,0.12)} .order-status-timeline-step.is-error .order-status-timeline-dot{border-color:rgba(239,68,68,0.45);background:rgba(239,68,68,0.12);color:#fca5a5} .order-status-timeline-label{font-size:12px;line-height:1.35;color:var(--v3-text-3);max-width:110px} .order-status-timeline-step.is-active .order-status-timeline-label{color:var(--v3-text);font-weight:600} .profile-password-strength{margin-top:8px} .profile-password-strength-track{height:4px;border-radius:999px;background:rgba(255,255,255,0.08);overflow:hidden} .profile-password-strength-bar{display:block;height:100%;width:0;border-radius:inherit;background:#ef4444;transition:width 0.2s ease,background 0.2s ease} .profile-password-strength-bar[data-level="2"]{background:#f59e0b} .profile-password-strength-bar[data-level="3"]{background:#3b82f6} .profile-password-strength-bar[data-level="4"]{background:#22c55e} .profile-password-strength-label{display:block;margin-top:4px;font-size:12px;color:var(--v3-text-3)} .account-hub-empty--unified{padding:32px 24px;text-align:center} .account-hub-empty--unified .account-hub-empty-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:16px;margin-bottom:12px;background:rgba(141,68,255,0.12);color:var(--v3-accent);font-size:22px} @media (max-width:991px){.account-hub-mobile-toggle{display:inline-flex} .user-panel-premium .account-hub-sidebar-rail{position:fixed;top:0;left:0;z-index:1050;width:min(320px,88vw);height:100vh;padding:16px;overflow-y:auto;transform:translateX(-105%);transition:transform 0.24s ease;background:rgba(10,10,12,0.96);backdrop-filter:blur(12px)} .account-hub-shell--nav-open .account-hub-sidebar-rail{transform:translateX(0)} .user-panel-premium .account-hub-layout{display:block} .account-hub-dashboard-grid{grid-template-columns:1fr} .order-status-timeline-list{flex-direction:column;align-items:stretch} .order-status-timeline-step{flex-direction:row;text-align:left;padding:8px 0}} .page-sadakat-programi .loyalty-stack{gap:18px} .loyalty-overview-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:stretch;padding:22px 24px;border-radius:24px;border:1px solid rgba(59,130,246,0.22);background:radial-gradient(120% 120% at 100% 0%,rgba(59,130,246,0.14),transparent 55%),linear-gradient(160deg,rgba(15,23,42,0.92),rgba(15,23,42,0.55));box-shadow:0 18px 40px rgba(0,0,0,0.22)} .loyalty-overview-main{display:flex;align-items:center;gap:18px;min-width:0} .loyalty-overview-badge{position:relative;flex:0 0 auto;width:88px;height:88px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;font-size:34px;color:var(--badge-color,#3b82f6);background:color-mix(in srgb,var(--badge-color,#3b82f6) 18%,rgba(15,23,42,0.8));border:1px solid color-mix(in srgb,var(--badge-color,#3b82f6) 42%,transparent)} .loyalty-overview-badge-ring{position:absolute;inset:-6px;border-radius:28px;border:2px solid color-mix(in srgb,var(--badge-color,#3b82f6) 35%,transparent);opacity:0.7} .loyalty-overview-copy{min-width:0} .loyalty-overview-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--v3-text-3);margin-bottom:4px} .loyalty-overview-title{margin:0 0 6px;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-0.03em} .loyalty-overview-desc{margin:0 0 10px;font-size:13px;color:var(--v3-text-2);line-height:1.5} .loyalty-overview-meta{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;color:var(--v3-text-3)} .loyalty-overview-meta span{display:inline-flex;align-items:center;gap:6px} .loyalty-overview-points{min-width:180px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);display:flex;flex-direction:column;justify-content:center;text-align:right} .loyalty-overview-points-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--v3-text-3)} .loyalty-overview-points-value{font-size:clamp(2rem,4vw,2.6rem);line-height:1.05;letter-spacing:-0.04em;margin:4px 0} .loyalty-overview-points-sub{font-size:12px;color:#86efac;font-weight:700} .loyalty-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .loyalty-kpi-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02)} .loyalty-kpi-card--accent{border-color:rgba(59,130,246,0.28);background:linear-gradient(145deg,rgba(59,130,246,0.1),rgba(15,23,42,0.35))} .loyalty-kpi-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.05);color:var(--v3-accent,#3b82f6);flex:0 0 auto} .loyalty-kpi-label{display:block;font-size:11px;color:var(--v3-text-3);margin-bottom:2px} .loyalty-kpi-card strong{display:block;font-size:1.25rem;letter-spacing:-0.02em} .loyalty-kpi-card small{display:block;margin-top:4px;font-size:11px;color:var(--v3-text-3)} .loyalty-progress-card .user-panel-card-head{align-items:center} .loyalty-progress-pill{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:900;color:#dbeafe;background:rgba(59,130,246,0.18);border:1px solid rgba(59,130,246,0.28)} .loyalty-progress-bars{display:grid;gap:14px} .loyalty-progress-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;color:var(--v3-text-3)} .loyalty-progress-row-head strong{color:var(--v3-text-1);font-size:13px} .loyalty-progress-track{height:10px;border-radius:999px;background:rgba(255,255,255,0.06);overflow:hidden} .loyalty-progress-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width 0.35s ease} .loyalty-progress-fill--alt{background:linear-gradient(90deg,#10b981,#34d399)} .loyalty-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .loyalty-how-card{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02)} .loyalty-how-step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;margin-bottom:10px;font-size:12px;font-weight:900;color:#dbeafe;background:rgba(59,130,246,0.18)} .loyalty-how-card strong{display:block;margin-bottom:6px;font-size:14px} .loyalty-how-card p{margin:0;font-size:12px;color:var(--v3-text-2);line-height:1.5} .loyalty-main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr);gap:16px;align-items:start} .loyalty-side-stack{display:grid;gap:16px} .loyalty-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0} .loyalty-timeline-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;position:relative;padding-bottom:18px} .loyalty-timeline-item:not(:last-child)::before{content:"";position:absolute;left:25px;top:52px;bottom:0;width:2px;background:rgba(255,255,255,0.08)} .loyalty-timeline-item.is-unlocked:not(:last-child)::before{background:linear-gradient(180deg,color-mix(in srgb,var(--badge-color,#3b82f6) 65%,transparent),rgba(255,255,255,0.06))} .loyalty-timeline-node{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--v3-text-3);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);z-index:1} .loyalty-timeline-item.is-unlocked .loyalty-timeline-node{color:var(--badge-color,#3b82f6);background:color-mix(in srgb,var(--badge-color,#3b82f6) 14%,rgba(15,23,42,0.8));border-color:color-mix(in srgb,var(--badge-color,#3b82f6) 40%,transparent)} .loyalty-timeline-item.is-current .loyalty-timeline-node{box-shadow:0 0 0 3px color-mix(in srgb,var(--badge-color,#3b82f6) 25%,transparent)} .loyalty-timeline-card{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02)} .loyalty-timeline-item.is-unlocked .loyalty-timeline-card{border-color:color-mix(in srgb,var(--badge-color,#3b82f6) 28%,transparent)} .loyalty-timeline-item:not(.is-unlocked) .loyalty-timeline-card{opacity:0.72} .loyalty-timeline-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px} .loyalty-timeline-card-head strong{font-size:15px} .loyalty-timeline-card p{margin:0 0 8px;font-size:12px;color:var(--v3-text-2);line-height:1.45} .loyalty-timeline-card small{font-size:11px;color:var(--v3-text-3)} .loyalty-timeline-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;color:var(--v3-text-3);background:rgba(255,255,255,0.04)} .loyalty-timeline-tag.is-open{color:#86efac;background:rgba(34,197,94,0.12)} .loyalty-redeem-panel{border-color:rgba(34,197,94,0.22);background:linear-gradient(160deg,rgba(34,197,94,0.08),rgba(15,23,42,0.55))} .loyalty-redeem-form{display:grid;gap:12px} .loyalty-redeem-label{font-size:12px;font-weight:700;color:var(--v3-text-2)} .loyalty-redeem-input{min-height:46px;border-radius:14px} .loyalty-redeem-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(34,197,94,0.35);background:rgba(34,197,94,0.06)} .loyalty-redeem-preview span{font-size:12px;color:var(--v3-text-3)} .loyalty-redeem-preview strong{font-size:1.25rem;color:#86efac} .loyalty-redeem-submit{width:100%;justify-content:center;min-height:46px} .loyalty-redeem-hint{margin:0;font-size:11px;color:var(--v3-text-3)} .loyalty-redeem-empty{display:grid;gap:12px;justify-items:start;text-align:left} .loyalty-redeem-empty i{font-size:28px;color:var(--v3-text-3)} .loyalty-redeem-empty p{margin:0;font-size:13px;color:var(--v3-text-2);line-height:1.5} .loyalty-benefits-title{margin:0 0 12px;font-size:14px;display:flex;align-items:center;gap:8px} .loyalty-benefits-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px} .loyalty-benefits-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--v3-text-2);line-height:1.45} .loyalty-benefits-list i{color:#86efac;margin-top:2px} .loyalty-history-table-wrap{overflow-x:auto} .loyalty-history-table{width:100%;border-collapse:collapse;font-size:13px} .loyalty-history-table th,.loyalty-history-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,0.06);text-align:left;vertical-align:top} .loyalty-history-table th{font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:var(--v3-text-3)} .loyalty-history-type{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;margin-bottom:4px} .loyalty-history-type--earn{color:#86efac;background:rgba(34,197,94,0.12)} .loyalty-history-type--redeem{color:#93c5fd;background:rgba(59,130,246,0.12)} .loyalty-history-note{display:block;font-size:12px;color:var(--v3-text-3);line-height:1.4} .loyalty-history-points{font-weight:900;font-size:14px;white-space:nowrap} .loyalty-history-points.is-plus{color:#86efac} .loyalty-history-points.is-minus{color:#fca5a5} .loyalty-dashboard-strip{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(59,130,246,0.22);background:linear-gradient(135deg,rgba(59,130,246,0.1),rgba(15,23,42,0.35));text-decoration:none;color:inherit;transition:transform var(--v3-dur-fast) ease} .loyalty-dashboard-strip:hover{transform:translateY(-1px)} .loyalty-dashboard-strip-badge{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--badge-color,#3b82f6);background:color-mix(in srgb,var(--badge-color,#3b82f6) 18%,transparent)} .loyalty-dashboard-strip-copy{flex:1;min-width:0;display:grid;gap:2px} .loyalty-dashboard-strip-copy strong{font-size:15px} .loyalty-dashboard-strip-copy small{color:var(--v3-text-3);font-size:12px} .loyalty-achievements-panel{display:grid;gap:18px} .loyalty-achievements-panel--collapsible{overflow:hidden} .loyalty-achievements-summary{cursor:pointer;list-style:none;margin-bottom:0} .loyalty-achievements-summary::-webkit-details-marker{display:none} .loyalty-achievements-summary::after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;color:rgba(255,255,255,0.54);transition:transform 0.18s ease} .loyalty-achievements-panel--collapsible[open] .loyalty-achievements-summary{margin-bottom:18px} .loyalty-achievements-panel--collapsible[open] .loyalty-achievements-summary::after{transform:rotate(180deg)} .loyalty-achievement-summary-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(251,191,36,0.28);background:rgba(251,191,36,0.1);color:#fcd34d;font-size:12px;font-weight:700} .loyalty-recent-achievements{display:grid;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02)} .loyalty-recent-label{font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.42)} .loyalty-recent-track{display:flex;flex-wrap:wrap;gap:8px} .loyalty-recent-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ach-color,#3b82f6) 28%,transparent);background:color-mix(in srgb,var(--ach-color,#3b82f6) 12%,transparent);color:#fff;font-size:12px;font-weight:700} .loyalty-achievement-tabs{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:2} .loyalty-achievement-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);color:rgba(255,255,255,0.72);font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color 0.18s ease,background 0.18s ease,color 0.18s ease} .loyalty-achievement-tab:hover{border-color:color-mix(in srgb,var(--cat-color,#8b5cf6) 32%,transparent);color:#fff} .loyalty-achievement-tab.is-active{border-color:color-mix(in srgb,var(--cat-color,#8b5cf6) 42%,transparent);background:color-mix(in srgb,var(--cat-color,#8b5cf6) 14%,rgba(255,255,255,0.03));color:#fff} .loyalty-achievement-tab-count{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,0.08);font-size:11px;font-weight:800} .loyalty-achievement-category{display:grid;gap:14px} .loyalty-achievements-panel.is-category-filtered .loyalty-achievement-category{display:none} .loyalty-achievements-panel.is-category-filtered .loyalty-achievement-category.is-category-visible{display:grid} .loyalty-achievement-category[hidden]{display:none} .loyalty-achievement-category-head{display:flex;align-items:center;gap:14px} .loyalty-achievement-category-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat-color,#3b82f6);background:color-mix(in srgb,var(--cat-color,#3b82f6) 16%,transparent);flex-shrink:0} .loyalty-achievement-category-head h3{margin:0 0 4px;font-size:16px;font-weight:800;color:#fff} .loyalty-achievement-category-head p{margin:0;font-size:12px;color:rgba(255,255,255,0.48);line-height:1.45} .loyalty-achievement-category-count{margin-left:auto;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);font-size:12px;font-weight:800;color:rgba(255,255,255,0.72);white-space:nowrap} .loyalty-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .loyalty-achievement-card{display:flex;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.025);transition:border-color 0.18s ease,transform 0.18s ease,background 0.18s ease} .loyalty-achievement-card:not(.is-unlocked){opacity:0.82} .loyalty-achievement-card.is-unlocked{border-color:color-mix(in srgb,var(--ach-color,#22c55e) 32%,transparent);background:color-mix(in srgb,var(--ach-color,#22c55e) 8%,rgba(255,255,255,0.02))} .loyalty-achievement-card--rare.is-unlocked{box-shadow:0 0 0 1px rgba(59,130,246,0.12)} .loyalty-achievement-card--epic.is-unlocked{box-shadow:0 0 0 1px rgba(167,139,250,0.16)} .loyalty-achievement-card--legendary.is-unlocked{box-shadow:0 0 24px rgba(249,115,22,0.12);border-color:color-mix(in srgb,var(--ach-color,#f97316) 42%,transparent)} .loyalty-achievement-card-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ach-color,#fff);background:color-mix(in srgb,var(--ach-color,#3b82f6) 18%,transparent);font-size:18px} .loyalty-achievement-card-body{min-width:0;flex:1;display:grid;gap:8px} .loyalty-achievement-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px} .loyalty-achievement-card-head strong{font-size:14px;line-height:1.35;color:#fff} .loyalty-achievement-rarity{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255,255,255,0.56);background:rgba(255,255,255,0.06);white-space:nowrap} .loyalty-achievement-card--rare .loyalty-achievement-rarity{color:#93c5fd;background:rgba(59,130,246,0.12)} .loyalty-achievement-card--epic .loyalty-achievement-rarity{color:#c4b5fd;background:rgba(139,92,246,0.14)} .loyalty-achievement-card--legendary .loyalty-achievement-rarity{color:#fdba74;background:rgba(249,115,22,0.14)} .loyalty-achievement-card-body p{margin:0;font-size:12px;line-height:1.5;color:rgba(255,255,255,0.52)} .loyalty-achievement-status{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#86efac;background:rgba(34,197,94,0.12)} .loyalty-achievement-progress{display:grid;gap:6px} .loyalty-achievement-progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:rgba(255,255,255,0.48)} .loyalty-achievement-progress-head strong{color:rgba(255,255,255,0.78)} .loyalty-completion-panel{display:grid;gap:14px;padding:18px 20px;border-radius:20px;border:1px solid rgba(141,68,255,0.18);background:rgba(141,68,255,0.05)} .loyalty-completion-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap} .loyalty-completion-title{margin:0;font-size:15px;font-weight:800;color:#fff;display:inline-flex;align-items:center;gap:8px} .loyalty-completion-overall{padding:6px 12px;border-radius:999px;border:1px solid rgba(141,68,255,0.28);background:rgba(141,68,255,0.12);font-size:12px;font-weight:800;color:#c4b5fd} .loyalty-completion-bars{display:grid;gap:12px} .loyalty-completion-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;color:rgba(255,255,255,0.62)} .loyalty-completion-row-head strong{color:#fff;font-size:13px} .loyalty-achievement-action{justify-self:start;margin-top:4px} .loyalty-redeem-quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px} .loyalty-redeem-quick-btn{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(141,68,255,0.24);background:rgba(141,68,255,0.08);color:#ddd6fe;font-size:12px;font-weight:700;cursor:pointer;touch-action:manipulation} .loyalty-redeem-quick-btn:hover,.loyalty-redeem-quick-btn.is-max{border-color:rgba(141,68,255,0.38);background:rgba(141,68,255,0.16);color:#fff} .loyalty-achievement-status-tabs{display:flex;flex-wrap:wrap;gap:8px} .loyalty-achievement-status-tab{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);color:rgba(255,255,255,0.62);font-size:12px;font-weight:700;cursor:pointer;touch-action:manipulation} .loyalty-achievement-status-tab.is-active{border-color:rgba(34,197,94,0.32);background:rgba(34,197,94,0.12);color:#86efac} .loyalty-achievements-panel.is-status-filtered .loyalty-achievement-card:not(.is-status-visible){display:none} @media (max-width:992px){.loyalty-main-grid{grid-template-columns:1fr} .loyalty-overview-card{grid-template-columns:1fr} .loyalty-overview-points{text-align:left} .loyalty-achievement-grid{grid-template-columns:1fr}} @media (max-width:768px){.loyalty-kpi-grid,.loyalty-how-grid{grid-template-columns:1fr} .loyalty-overview-main{flex-direction:column;align-items:flex-start}} @media (max-width:480px){.loyalty-history-table th:nth-child(3),.loyalty-history-table td:nth-child(3){white-space:nowrap}} .page-cuzdan .wallet-page-stack{display:flex;flex-direction:column;gap:20px} .page-cuzdan .wallet-checkout-alert{margin-bottom:0} .page-cuzdan .wallet-overview{display:grid;gap:16px;padding:24px 26px;border-radius:24px;border:1px solid rgba(141,68,255,0.24);background:radial-gradient(120% 100% at 100% 0%,rgba(141,68,255,0.16),transparent 52%),linear-gradient(165deg,rgba(22,20,30,0.98),rgba(15,15,18,0.92));box-shadow:0 18px 42px rgba(0,0,0,0.22)} .page-cuzdan .wallet-overview-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap} .page-cuzdan .wallet-overview-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.48)} .page-cuzdan .wallet-overview-kicker i{color:#a78bfa} .page-cuzdan .wallet-overview-amount{display:block;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:900;letter-spacing:-0.04em;line-height:1.05;color:#fff} .page-cuzdan .wallet-overview-note{margin:8px 0 0;font-size:13px;line-height:1.55;color:rgba(255,255,255,0.46)} .page-cuzdan .wallet-overview-actions{display:flex;flex-wrap:wrap;gap:10px;align-self:center} .page-cuzdan .wallet-overview-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:14px;font-size:14px;font-weight:700;border:1px solid transparent;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease} .page-cuzdan .wallet-overview-btn--primary{background:linear-gradient(135deg,#8d44ff,#6124cf);color:#fff;box-shadow:0 10px 24px rgba(141,68,255,0.28)} .page-cuzdan .wallet-overview-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.06)} .page-cuzdan .wallet-overview-btn--ghost{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.82)} .page-cuzdan .wallet-overview-btn--ghost:hover{border-color:rgba(141,68,255,0.28);background:rgba(255,255,255,0.06)} .page-cuzdan .wallet-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .page-cuzdan .wallet-stat-pill{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.03)} .page-cuzdan .wallet-stat-pill-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.72);font-size:15px} .page-cuzdan .wallet-stat-pill-icon--accent{background:rgba(141,68,255,0.14);color:#a78bfa} .page-cuzdan .wallet-stat-pill-icon--secure{background:rgba(34,197,94,0.12);color:#86efac} .page-cuzdan .wallet-stat-pill-label{display:block;font-size:11px;color:rgba(255,255,255,0.42);margin-bottom:2px} .page-cuzdan .wallet-stat-pill strong{font-size:16px;font-weight:800;letter-spacing:-0.02em;color:#fff} .page-cuzdan .wallet-tabs-shell{margin-bottom:0} .page-cuzdan .kh-wallet-tabs--duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;margin-bottom:0;border-radius:18px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.07)} .page-cuzdan .kh-wallet-tabs--duo .kh-wallet-tab{min-height:48px;padding:0 16px;border-radius:14px;font-size:14px;font-weight:700;color:rgba(255,255,255,0.52);background:transparent;border:1px solid transparent} .page-cuzdan .kh-wallet-tabs--duo .kh-wallet-tab.is-active{background:linear-gradient(135deg,rgba(141,68,255,0.92),rgba(97,36,207,0.92));color:#fff;border-color:rgba(141,68,255,0.4);box-shadow:0 10px 24px rgba(141,68,255,0.22)} .page-cuzdan .wallet-panel{padding:22px 24px;border-radius:22px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.008)),#1a1a1c} .page-cuzdan .wallet-panel-head{margin-bottom:18px} .page-cuzdan .wallet-panel--topup .kh-wallet-topup-form-col{padding:22px 24px;border-radius:20px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06)} .page-cuzdan .kh-wallet-method-cards{gap:10px;margin-bottom:18px} .page-cuzdan .kh-wallet-method-card{min-height:auto;padding:16px;border-radius:18px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease} .page-cuzdan .kh-wallet-method-card:hover{border-color:rgba(141,68,255,0.22);background:rgba(255,255,255,0.04)} .page-cuzdan .kh-wallet-method-card.is-active{border-color:rgba(141,68,255,0.42);background:linear-gradient(135deg,rgba(141,68,255,0.12),rgba(141,68,255,0.04));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)} .page-cuzdan .kh-wallet-method-icon{width:44px;height:44px;border-radius:14px;font-size:17px} .page-cuzdan .kh-wallet-method-icon--shopier{background:rgba(141,68,255,0.14);color:#a78bfa} .page-cuzdan .kh-wallet-method-icon--havale{background:rgba(34,197,94,0.12);color:#86efac} .page-cuzdan .kh-wallet-amount-input{min-height:56px;border-radius:16px;font-size:18px;background:rgba(0,0,0,0.22);border-color:rgba(255,255,255,0.1)} .page-cuzdan .kh-wallet-amount-input:focus{border-color:rgba(141,68,255,0.42);box-shadow:0 0 0 3px rgba(141,68,255,0.12);outline:none} .page-cuzdan .kh-wallet-quick-amount-btn{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:border-color 0.18s ease,background 0.18s ease} .page-cuzdan .kh-wallet-quick-amount-btn:hover{border-color:rgba(141,68,255,0.32);background:rgba(141,68,255,0.1)} .page-cuzdan .kh-wallet-ozeti-card{padding:22px 24px;border-radius:20px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);position:sticky;top:112px} .page-cuzdan .kh-wallet-ozeti-title{font-size:15px;font-weight:800;letter-spacing:-0.02em} .page-cuzdan .kh-wallet-ozeti-total{font-size:1.35rem;color:#86efac} .page-cuzdan .kh-wallet-ozeti-ssl{border-radius:14px;background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.18);color:rgba(255,255,255,0.72)} .page-cuzdan .wallet-trust-strip{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.06)} .page-cuzdan .wallet-trust-strip span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:rgba(255,255,255,0.46)} .page-cuzdan .wallet-trust-strip i{color:#a78bfa} .page-cuzdan .wallet-panel--history{padding:22px 24px 24px} .page-cuzdan .kh-wallet-history-filters{gap:8px;margin-bottom:18px} .page-cuzdan .kh-wallet-history-filter{min-width:0;min-height:40px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;background:rgba(255,255,255,0.03)} .page-cuzdan .kh-wallet-history-filter.is-active{background:linear-gradient(135deg,#8d44ff,#6124cf);border-color:transparent;box-shadow:0 8px 20px rgba(141,68,255,0.22)} .page-cuzdan .wallet-history-list{display:flex;flex-direction:column;gap:8px} .page-cuzdan .wallet-history-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02);transition:border-color 0.18s ease,background 0.18s ease} .page-cuzdan .wallet-history-item:hover{border-color:rgba(141,68,255,0.18);background:rgba(255,255,255,0.035)} .page-cuzdan .wallet-history-item-icon{width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.72)} .page-cuzdan .wallet-history-item-icon--yukleme{background:rgba(34,197,94,0.12);color:#86efac} .page-cuzdan .wallet-history-item-icon--cekim,.page-cuzdan .wallet-history-item-icon--satin-alma{background:rgba(239,68,68,0.1);color:#fca5a5} .page-cuzdan .wallet-history-item-icon--transfer{background:rgba(59,130,246,0.12);color:#93c5fd} .page-cuzdan .wallet-history-item-icon--pending{background:rgba(245,158,11,0.12);color:#fcd34d} .page-cuzdan .wallet-history-item-body{flex:1;min-width:0;display:grid;gap:4px} .page-cuzdan .wallet-history-item-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap} .page-cuzdan .wallet-history-item-top strong{font-size:14px;font-weight:700;color:#fff} .page-cuzdan .wallet-history-kind-badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255,255,255,0.62);background:rgba(255,255,255,0.06)} .page-cuzdan .wallet-history-kind-badge--pending{color:#fcd34d;background:rgba(245,158,11,0.14)} .page-cuzdan .wallet-history-item-meta{font-size:12px;color:rgba(255,255,255,0.4)} .page-cuzdan .wallet-history-amount{font-size:15px;font-weight:800;white-space:nowrap;flex-shrink:0} .page-cuzdan .wallet-history-amount.is-positive{color:#86efac} .page-cuzdan .wallet-history-amount.is-negative{color:#fca5a5} .page-cuzdan .wallet-history-amount.is-pending{color:#fcd34d} .page-cuzdan .kh-wallet-history-empty{padding:48px 24px} .page-cuzdan .kh-wallet-history-empty-icon{width:72px;height:72px;font-size:28px;border-radius:20px} .page-cuzdan .kh-wallet-history-empty h3{margin:12px 0 0;font-size:20px;font-weight:800} .page-cuzdan .kh-wallet-history-empty p{font-size:14px;line-height:1.6;max-width:420px} @media (max-width:991px){.page-cuzdan .wallet-overview-stats{grid-template-columns:1fr} .page-cuzdan .wallet-overview-hero{flex-direction:column;align-items:stretch} .page-cuzdan .wallet-overview-actions{align-self:stretch} .page-cuzdan .wallet-overview-actions .wallet-overview-btn{flex:1 1 auto;justify-content:center} .page-cuzdan .kh-wallet-ozeti-card{position:static}} @media (max-width:768px){.page-cuzdan .wallet-overview,.page-cuzdan .wallet-panel{padding:18px 16px} .page-cuzdan .kh-wallet-history-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none} .page-cuzdan .kh-wallet-history-filters::-webkit-scrollbar{display:none} .page-cuzdan .kh-wallet-history-filter{flex:0 0 auto} .page-cuzdan .wallet-history-item{flex-wrap:wrap} .page-cuzdan .wallet-history-amount{width:100%;text-align:right;padding-left:56px}} .page-auth-profile .profile-page-stack{display:flex;flex-direction:column;gap:20px} .page-auth-profile .profile-verify-alert{margin-bottom:0} .page-auth-profile .profile-overview{display:grid;gap:16px;padding:24px 26px;border-radius:24px;border:1px solid rgba(141,68,255,0.22);background:radial-gradient(120% 100% at 0% 0%,rgba(141,68,255,0.14),transparent 55%),linear-gradient(165deg,rgba(22,20,30,0.98),rgba(15,15,18,0.92));box-shadow:0 18px 42px rgba(0,0,0,0.22)} .page-auth-profile .profile-overview-main{display:flex;align-items:center;gap:20px;flex-wrap:wrap} .page-auth-profile .profile-overview-avatar-wrap{position:relative;flex:0 0 auto;overflow:hidden;border-radius:26px;isolation:isolate} .page-auth-profile .profile-overview-avatar-img,.page-auth-profile .profile-overview-avatar-placeholder{display:block;width:88px;height:88px;border-radius:26px;object-fit:cover} .user-panel-premium .account-hub-sidebar-avatar-img{display:block;object-fit:cover} .page-auth-profile .profile-overview-avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(141,68,255,0.28),rgba(97,36,207,0.42));color:#fff;font-size:34px;border:1px solid rgba(141,68,255,0.32)} .page-auth-profile .profile-overview-verified{position:absolute;right:-4px;bottom:-4px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#22c55e;color:#fff;font-size:12px;border:2px solid #1a1a1c} .page-auth-profile .profile-overview-copy{flex:1;min-width:200px} .page-auth-profile .profile-overview-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.44)} .page-auth-profile .profile-overview-kicker i{color:#a78bfa} .page-auth-profile .profile-overview-name{margin:0 0 4px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-0.03em;color:#fff} .page-auth-profile .profile-overview-email{margin:0 0 12px;font-size:14px;color:rgba(255,255,255,0.52)} .page-auth-profile .profile-overview-tags{display:flex;flex-wrap:wrap;gap:8px} .page-auth-profile .profile-overview-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;color:rgba(255,255,255,0.58);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08)} .page-auth-profile .profile-overview-tag.is-success{color:#86efac;background:rgba(34,197,94,0.1);border-color:rgba(34,197,94,0.22)} .page-auth-profile .profile-overview-tag.is-warning{color:#fcd34d;background:rgba(245,158,11,0.1);border-color:rgba(245,158,11,0.22)} .page-auth-profile .profile-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .page-auth-profile .profile-stat-pill{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.03);color:inherit;text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease} .page-auth-profile .profile-stat-pill--link:hover{border-color:rgba(141,68,255,0.28);background:rgba(255,255,255,0.05);transform:translateY(-1px);color:inherit} .page-auth-profile .profile-stat-pill-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.72);font-size:15px} .page-auth-profile .profile-stat-pill-icon--accent{background:rgba(141,68,255,0.14);color:#a78bfa} .page-auth-profile .profile-stat-pill-icon--secure{background:rgba(34,197,94,0.12);color:#86efac} .page-auth-profile .profile-stat-pill-label{display:block;font-size:11px;color:rgba(255,255,255,0.42);margin-bottom:2px} .page-auth-profile .profile-stat-pill strong{font-size:16px;font-weight:800;letter-spacing:-0.02em;color:#fff} .page-auth-profile .profile-settings-shell{border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.008)),#1a1a1c;border:1px solid rgba(255,255,255,0.07)} .page-auth-profile .profile-tabs--premium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.015)} .page-auth-profile .profile-tabs--premium .profile-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 14px;border-radius:14px;overflow:hidden;clip-path:none;border:1px solid transparent;background:transparent;font-size:14px;font-weight:700;color:rgba(255,255,255,0.52);transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease} .page-auth-profile .profile-tabs--premium .profile-tab i{font-size:14px;opacity:0.85} .page-auth-profile .profile-tabs--premium .profile-tab.is-active{background:linear-gradient(135deg,rgba(141,68,255,0.92),rgba(97,36,207,0.92));color:#fff;border-color:rgba(141,68,255,0.4);box-shadow:0 10px 24px rgba(141,68,255,0.22)} .page-auth-profile .profile-tab-panels{padding:24px 26px 26px} .page-auth-profile .profile-section-head{margin-bottom:18px} .page-auth-profile .profile-form-surface{padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02);margin-bottom:18px} .page-auth-profile .profile-form-surface .user-panel-form-field label{font-size:13px;font-weight:600;color:rgba(255,255,255,0.62);margin-bottom:6px} .page-auth-profile .profile-form-surface .form-control{min-height:52px;border-radius:14px;background:rgba(0,0,0,0.22);border-color:rgba(255,255,255,0.1)} .page-auth-profile .profile-form-surface .form-control:focus{border-color:rgba(141,68,255,0.42);box-shadow:0 0 0 3px rgba(141,68,255,0.12);outline:none} .page-auth-profile .profile-security-card{padding:20px 22px;border-radius:18px;border:1px solid rgba(34,197,94,0.18);background:radial-gradient(100% 80% at 100% 0%,rgba(34,197,94,0.08),transparent 50%),rgba(255,255,255,0.02);display:grid;gap:14px} .page-auth-profile .profile-security-card-title{margin:8px 0 0;font-size:16px;font-weight:800;letter-spacing:-0.02em;color:#fff} .page-auth-profile .profile-security-card-desc{margin:0;font-size:13px;line-height:1.55;color:rgba(255,255,255,0.48)} .page-auth-profile .profile-security-card-actions{display:flex;flex-wrap:wrap;gap:10px} .page-auth-profile .profile-toggle-card--inline{margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.06);border-radius:0;border-left:none;border-right:none;border-bottom:none;background:transparent;padding-left:0;padding-right:0;padding-bottom:0} .page-auth-profile .profile-avatar-upload{display:flex;align-items:center;gap:18px;margin-bottom:20px;padding:16px 18px;border-radius:16px;border:1px dashed rgba(141,68,255,0.28);background:rgba(141,68,255,0.06)} .page-auth-profile .profile-avatar-upload-preview{flex-shrink:0} .page-auth-profile .profile-avatar-upload-img,.page-auth-profile .profile-avatar-upload-placeholder{display:block;width:72px;height:72px;border-radius:20px;object-fit:cover} .page-auth-profile .profile-avatar-upload-placeholder{display:inline-flex;align-items:center;justify-content:center;background:rgba(141,68,255,0.18);color:#c4b5fd;font-size:28px} .page-auth-profile .profile-avatar-upload-copy strong{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:4px} .page-auth-profile .profile-avatar-upload-copy p{margin:0 0 10px;font-size:12px;line-height:1.5;color:rgba(255,255,255,0.46)} .page-auth-profile .profile-avatar-upload-btn{position:relative;z-index:0;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:700;color:#fff;background:rgba(141,68,255,0.22);border:1px solid rgba(141,68,255,0.32);cursor:pointer;transition:background 0.18s ease;overflow:hidden} .page-auth-profile .profile-avatar-upload-btn>i{pointer-events:none;position:relative;z-index:1} .page-auth-profile .profile-avatar-upload-btn:hover{background:rgba(141,68,255,0.32)} .page-auth-profile .profile-avatar-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:0} .page-auth-profile .profile-toggle-list--premium{gap:10px} .page-auth-profile .profile-toggle-list--premium .profile-toggle-card{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02);transition:border-color 0.18s ease,background 0.18s ease} .page-auth-profile .profile-toggle-list--premium .profile-toggle-card:hover{border-color:rgba(141,68,255,0.2);background:rgba(255,255,255,0.035)} .page-auth-profile .profile-toggle-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.72)} .page-auth-profile .profile-toggle-icon--mail{background:rgba(59,130,246,0.12);color:#93c5fd} .page-auth-profile .profile-toggle-icon--sms{background:rgba(34,197,94,0.12);color:#86efac} .page-auth-profile .profile-toggle-icon--desktop{background:rgba(141,68,255,0.12);color:#c4b5fd} .page-auth-profile .profile-toggle-icon--sound{background:rgba(245,158,11,0.12);color:#fcd34d} .page-auth-profile .profile-toggle-icon--digest{background:rgba(236,72,153,0.12);color:#f9a8d4} .page-auth-profile .profile-toggle-wrap input:checked+.profile-toggle-slider{background:linear-gradient(135deg,#8d44ff,#6124cf);border-color:transparent} .page-auth-profile .profile-password-strength{margin-top:8px} .page-auth-profile .user-panel-form-actions{margin-top:16px;padding-top:0} @media (max-width:991px){.page-auth-profile .profile-overview-stats{grid-template-columns:1fr} .page-auth-profile .profile-tabs--premium{grid-template-columns:1fr}} @media (max-width:768px){.page-auth-profile .profile-overview,.page-auth-profile .profile-tab-panels{padding:18px 16px} .page-auth-profile .profile-overview-main{flex-direction:column;align-items:flex-start} .page-auth-profile .profile-avatar-upload{flex-direction:column;align-items:flex-start} .page-auth-profile .profile-toggle-list--premium .profile-toggle-card{flex-wrap:wrap;gap:12px} .page-auth-profile .profile-toggle-wrap{margin-left:auto}} .user-panel-premium .hub-page-stack{display:flex;flex-direction:column;gap:20px} .user-panel-premium .hub-overview{padding:20px 22px;border-radius:22px;border:1px solid rgba(141,68,255,0.2);background:radial-gradient(120% 100% at 100% 0%,rgba(141,68,255,0.12),transparent 52%),linear-gradient(165deg,rgba(22,20,30,0.96),rgba(15,15,18,0.9));box-shadow:0 14px 36px rgba(0,0,0,0.2)} .user-panel-premium .hub-overview--referral{display:grid;gap:16px} .user-panel-premium .hub-overview-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.44)} .user-panel-premium .hub-overview-kicker i{color:#a78bfa} .user-panel-premium .hub-overview-title{margin:0 0 6px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;letter-spacing:-0.03em;color:#fff} .user-panel-premium .hub-overview-desc{margin:0;font-size:13px;line-height:1.55;color:rgba(255,255,255,0.48)} .user-panel-premium .hub-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .user-panel-premium .hub-overview-stats--inline{width:100%} .user-panel-premium .hub-stat-pill{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.03);color:inherit;text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease} .user-panel-premium a.hub-stat-pill:hover{border-color:rgba(141,68,255,0.28);background:rgba(255,255,255,0.05);transform:translateY(-1px);color:inherit} .user-panel-premium .hub-stat-pill-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.72);font-size:15px} .user-panel-premium .hub-stat-pill-icon--accent{background:rgba(141,68,255,0.14);color:#a78bfa} .user-panel-premium .hub-stat-pill-icon--success{background:rgba(34,197,94,0.12);color:#86efac} .user-panel-premium .hub-stat-pill-icon--warn{background:rgba(245,158,11,0.12);color:#fcd34d} .user-panel-premium .hub-stat-pill-label{display:block;font-size:11px;color:rgba(255,255,255,0.42);margin-bottom:2px} .user-panel-premium .hub-stat-pill strong{font-size:15px;font-weight:800;letter-spacing:-0.02em;color:#fff} .user-panel-premium .hub-panel{padding:22px 24px;border-radius:22px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.008)),#1a1a1c} .user-panel-premium .hub-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px} .user-panel-premium .hub-panel-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#c4b5fd;background:rgba(141,68,255,0.14);border:1px solid rgba(141,68,255,0.24);white-space:nowrap} .user-panel-premium .hub-info-banner{margin-bottom:0} .user-panel-premium .hub-form-surface{padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.02)} .user-panel-premium .hub-form-surface .form-control,.user-panel-premium .hub-form-surface .form-select{min-height:50px;border-radius:14px;background:rgba(0,0,0,0.2);border-color:rgba(255,255,255,0.1)} .user-panel-premium .hub-form-surface .form-control:focus{border-color:rgba(141,68,255,0.42);box-shadow:0 0 0 3px rgba(141,68,255,0.12);outline:none} .user-panel-premium .hub-copy-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch} .user-panel-premium .hub-copy-input{flex:1 1 240px;min-height:50px;border-radius:14px;font-size:13px;background:rgba(0,0,0,0.22)} .user-panel-premium .hub-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .user-panel-premium .hub-tip-card{display:grid;gap:10px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02);transition:border-color 0.18s ease,background 0.18s ease} .user-panel-premium .hub-tip-card:hover{border-color:rgba(141,68,255,0.2);background:rgba(255,255,255,0.035)} .user-panel-premium .hub-tip-card-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(141,68,255,0.12);color:#a78bfa;font-size:16px} .user-panel-premium .hub-tip-card strong{font-size:14px;font-weight:700;color:#fff} .user-panel-premium .hub-tip-card p{margin:0;font-size:13px;line-height:1.55;color:rgba(255,255,255,0.48)} .user-panel-premium .hub-empty-state{display:grid;justify-items:center;gap:14px;padding:48px 24px;text-align:center} .user-panel-premium .hub-empty-state-icon{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:20px;background:rgba(141,68,255,0.12);color:#a78bfa;font-size:28px} .user-panel-premium .hub-empty-state-copy strong{display:block;font-size:20px;font-weight:800;color:#fff;margin-bottom:6px} .user-panel-premium .hub-empty-state-copy p{margin:0;max-width:480px;font-size:14px;line-height:1.6;color:rgba(255,255,255,0.48)} .user-panel-premium .hub-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px} .page-siparislerim-musteri .order-history-list{display:flex;flex-direction:column;gap:10px} .page-siparislerim-musteri .order-history-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;text-decoration:none;color:inherit} .page-siparislerim-musteri .order-history-card-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(141,68,255,0.12);color:#a78bfa;font-size:16px} .page-siparislerim-musteri .order-history-card-main{flex:1;min-width:0} .page-siparislerim-musteri .order-history-card-body h3{font-size:15px;font-weight:700;margin:0 0 8px;line-height:1.35} .page-siparislerim-musteri .order-history-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:rgba(255,255,255,0.46)} .page-siparislerim-musteri .order-history-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px} .page-siparislerim-musteri .order-history-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.62)} .page-siparislerim-musteri .order-history-card-aside{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px;font-weight:600;color:rgba(255,255,255,0.46)} .page-siparislerim-musteri .order-history-card-wrap{position:relative} .page-siparislerim-musteri .order-history-reorder{position:absolute;right:16px;bottom:14px;z-index:2} .page-siparislerim-musteri .kh-orders-empty-surface{padding:0;background:transparent;border:none} .page-favorites .hub-favorites-grid{gap:16px} .page-favorites .hub-empty-layout{gap:18px} .page-fatura-bilgileri .invoice-profile-panel{padding:0;background:transparent;border:none} .page-fatura-bilgileri .hub-panel.invoice-profile-panel{padding:22px 24px} .page-fatura-bilgileri .invoice-type-card{border-radius:18px;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease} .page-fatura-bilgileri .invoice-type-card.is-active{border-color:rgba(141,68,255,0.38);background:linear-gradient(135deg,rgba(141,68,255,0.12),rgba(141,68,255,0.04));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)} .page-fatura-bilgileri .invoice-form-shell{margin-top:16px} .page-referanslar .partner-copy-row{margin-top:0} .page-support-index .support-section--listing,.page-support-index .support-section--compose{border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.01)),#1a1a1c;border:1px solid rgba(255,255,255,0.07);box-shadow:none} .page-support-index .support-section--listing>.hub-panel-head,.page-support-index .support-section--compose>.hub-panel-head{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.06)} .page-support-index .hub-support-list{display:flex;flex-direction:column;gap:8px} .page-support-index .hub-support-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02);text-decoration:none;color:inherit;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease} .page-support-index .hub-support-card:hover{border-color:rgba(141,68,255,0.22);background:rgba(255,255,255,0.04);color:inherit;transform:translateY(-1px)} .page-support-index .hub-support-card-icon{width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(141,68,255,0.12);color:#a78bfa;font-size:15px} .page-support-index .hub-support-card-body{flex:1;min-width:0;display:grid;gap:6px} .page-support-index .hub-support-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap} .page-support-index .hub-support-card-top strong{font-size:14px;font-weight:700;color:#fff} .page-support-index .hub-support-card-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:rgba(255,255,255,0.44)} .page-support-index .hub-support-card-meta i{margin-right:4px;opacity:0.7} .page-support-index .hub-support-card-arrow{color:rgba(255,255,255,0.32);flex-shrink:0} .page-support-index .support-section--compose{margin-top:0} .page-support-index .support-ticket-empty-surface{padding:0;background:transparent;border:none} @media (max-width:991px){.user-panel-premium .hub-overview-stats,.user-panel-premium .hub-card-grid{grid-template-columns:1fr} .page-siparislerim-musteri .order-history-card{flex-wrap:wrap} .page-siparislerim-musteri .order-history-card-aside{width:100%;justify-content:flex-end;padding-top:4px}} @media (max-width:768px){.user-panel-premium .hub-panel{padding:18px 16px} .user-panel-premium .hub-copy-row .user-panel-btn{width:100%;justify-content:center} .page-support-index .hub-support-card-top{flex-direction:column;align-items:flex-start}} .user-panel-premium .fas,.user-panel-premium .fa-solid,.hub-page-stack .fas,.hub-page-stack .fa-solid{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased} .user-panel-premium .far,.user-panel-premium .fa-regular,.hub-page-stack .far,.hub-page-stack .fa-regular{font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal} .user-panel-premium .fab,.user-panel-premium .fa-brands,.hub-page-stack .fab,.hub-page-stack .fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal} .user-panel-premium .account-hub-nav-link i,.user-panel-premium .account-hub-hero-icon i,.user-panel-premium .hub-stat-pill-icon i,.user-panel-premium .user-panel-section-title>i{display:inline-flex;align-items:center;justify-content:center;line-height:1} .page-sss .account-hub-layout--full,.page-destek-merkezi .account-hub-layout--full{width:min(100%,1320px)} .page-sss .account-hub-layout--full .account-hub-main,.page-destek-merkezi .account-hub-layout--full .account-hub-main{width:100%} .page-sss .faq-page-stack,.page-destek-merkezi .faq-page-stack{width:min(100%,1120px);margin:0 auto;gap:18px} .page-sss .hub-overview--faq,.page-destek-merkezi .hub-overview--faq{padding:18px 20px} .page-sss .faq-hub-toolbar,.page-destek-merkezi .faq-hub-toolbar{display:grid;gap:16px;position:relative;z-index:1;background:linear-gradient(180deg,rgba(26,26,28,0.98),rgba(22,22,24,0.96))} .page-sss .faq-hub-search-wrap,.page-destek-merkezi .faq-hub-search-wrap{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:52px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.22);transition:border-color 0.18s ease,box-shadow 0.18s ease} .page-sss .faq-hub-search-wrap:focus-within,.page-destek-merkezi .faq-hub-search-wrap:focus-within{border-color:rgba(141,68,255,0.42);box-shadow:0 0 0 3px rgba(141,68,255,0.12)} .page-sss .faq-hub-search-wrap>i,.page-destek-merkezi .faq-hub-search-wrap>i{color:rgba(255,255,255,0.38);font-size:14px} .page-sss .faq-hub-search,.page-destek-merkezi .faq-hub-search{flex:1;min-width:0;border:none;background:transparent;color:#fff;font-size:14px;outline:none} .page-sss .faq-hub-search::placeholder,.page-destek-merkezi .faq-hub-search::placeholder{color:rgba(255,255,255,0.36)} .page-sss .faq-hub-cats,.page-destek-merkezi .faq-hub-cats{display:flex;flex-wrap:wrap;gap:8px} .page-sss .faq-hub-cat-pill,.page-destek-merkezi .faq-hub-cat-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);color:rgba(255,255,255,0.72);font-size:12px;font-weight:600;text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease,color 0.18s ease,transform 0.18s ease} .page-sss .faq-hub-cat-pill i,.page-destek-merkezi .faq-hub-cat-pill i{color:#a78bfa;font-size:11px} .page-sss .faq-hub-cat-pill:hover,.page-destek-merkezi .faq-hub-cat-pill:hover{border-color:rgba(141,68,255,0.32);background:rgba(141,68,255,0.1);color:#fff;transform:translateY(-1px)} .page-sss .faq-hub-cat-pill:focus-visible,.page-destek-merkezi .faq-hub-cat-pill:focus-visible,.page-sss .support-faq-question:focus-visible,.page-destek-merkezi .support-faq-question:focus-visible{outline:none;border-color:rgba(141,68,255,0.42);box-shadow:0 0 0 3px rgba(141,68,255,0.14),0 0 0 1px rgba(255,255,255,0.08) inset} .page-sss .faq-section-card:target,.page-destek-merkezi .faq-section-card:target{box-shadow:0 0 0 1px rgba(141,68,255,0.2),0 16px 34px rgba(0,0,0,0.18)} .page-sss .faq-hub-search-empty,.page-destek-merkezi .faq-hub-search-empty{margin:0;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.5;color:rgba(255,255,255,0.56);background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.18)} .page-sss .faq-hub-sections,.page-destek-merkezi .faq-hub-sections{display:grid;gap:16px} .page-sss .faq-section-card,.page-destek-merkezi .faq-section-card{scroll-margin-top:120px} .page-sss .faq-section-head,.page-destek-merkezi .faq-section-head{align-items:center} .page-sss .faq-section-head-main,.page-destek-merkezi .faq-section-head-main{display:flex;align-items:flex-start;gap:14px;min-width:0} .page-sss .faq-section-icon,.page-destek-merkezi .faq-section-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(141,68,255,0.14);border:1px solid rgba(141,68,255,0.24);color:#c4b5fd;font-size:16px} .page-sss .faq-section-head .user-panel-section-title,.page-destek-merkezi .faq-section-head .user-panel-section-title{margin:0 0 4px;font-size:17px} .page-sss .faq-section-head .user-panel-section-sub,.page-destek-merkezi .faq-section-head .user-panel-section-sub{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,0.44)} .page-sss .support-faq-accordion,.page-destek-merkezi .support-faq-accordion{gap:8px} .page-sss .support-faq-item,.page-destek-merkezi .support-faq-item{border-color:rgba(255,255,255,0.07);background:rgba(255,255,255,0.02);border-radius:14px} .page-sss .support-faq-item.is-open,.page-destek-merkezi .support-faq-item.is-open{border-color:rgba(141,68,255,0.36);background:rgba(141,68,255,0.06);box-shadow:0 8px 24px rgba(0,0,0,0.12)} .page-sss .support-faq-item:hover,.page-destek-merkezi .support-faq-item:hover,.page-sss .support-faq-item:focus-within,.page-destek-merkezi .support-faq-item:focus-within{border-color:rgba(168,85,247,0.28);box-shadow:0 12px 28px rgba(0,0,0,0.14)} .page-sss .support-faq-question,.page-destek-merkezi .support-faq-question{padding:14px 16px;font-size:14px;line-height:1.45;transition:background-color 0.18s ease,color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease} .page-sss .support-faq-question:hover,.page-destek-merkezi .support-faq-question:hover{background:rgba(141,68,255,0.06);color:#fff;transform:translateY(-1px)} .page-sss .faq-accordion-q,.page-destek-merkezi .faq-accordion-q{flex:1;min-width:0} .page-sss .support-faq-answer-inner,.page-destek-merkezi .support-faq-answer-inner{padding:0 16px 14px} .page-sss .support-faq-answer-inner p,.page-destek-merkezi .support-faq-answer-inner p{font-size:13px;line-height:1.65;color:rgba(255,255,255,0.62)} .page-sss .faq-hub-cta,.page-destek-merkezi .faq-hub-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-color:rgba(141,68,255,0.22);background:radial-gradient(120% 100% at 0% 0%,rgba(141,68,255,0.14),transparent 55%),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01)),#1a1a1c} .page-sss .faq-hub-cta-copy,.page-destek-merkezi .faq-hub-cta-copy{flex:1 1 280px;min-width:0} .page-sss .faq-hub-cta-copy .user-panel-section-title,.page-destek-merkezi .faq-hub-cta-copy .user-panel-section-title{margin:0 0 6px;display:flex;align-items:center;gap:10px} .page-sss .faq-hub-cta-copy .user-panel-section-title i,.page-destek-merkezi .faq-hub-cta-copy .user-panel-section-title i{color:#a78bfa} .page-sss .faq-hub-cta-actions,.page-destek-merkezi .faq-hub-cta-actions{display:flex;flex-wrap:wrap;gap:10px} @media (max-width:768px){.page-sss .faq-hub-toolbar,.page-destek-merkezi .faq-hub-toolbar{position:static} .page-sss .faq-section-head,.page-destek-merkezi .faq-section-head{flex-direction:column;align-items:flex-start} .page-sss .faq-hub-cta-actions,.page-destek-merkezi .faq-hub-cta-actions{width:100%} .page-sss .faq-hub-cta-actions .user-panel-btn,.page-destek-merkezi .faq-hub-cta-actions .user-panel-btn{flex:1 1 100%;justify-content:center}} .page-musteri-paneli .hub-overview--dashboard .hub-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))} .page-musteri-paneli .loyalty-dashboard-strip.hub-panel{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;transition:border-color 0.18s ease,transform 0.18s ease} .page-musteri-paneli .loyalty-dashboard-strip.hub-panel:hover{border-color:rgba(141,68,255,0.32);transform:translateY(-1px);color:inherit} .hub-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .hub-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .hub-page-stack--messages .mesajlar-room-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px} .hub-page-stack--messages .mesajlar-chat-wrap{border-radius:22px} .page-mesajlar-admin .mesajlar-admin-page-shell{padding:38px 0 64px} .page-mesajlar-admin .mesajlar-admin-page-container{display:grid;gap:18px} .page-mesajlar-admin .breadcrumb-nav{margin:0} .page-makbuz .makbuz-paper{padding:24px 26px} .page-makbuz .makbuz-summary{margin:18px 0} .page-makbuz .makbuz-table{width:100%;border-collapse:collapse;margin:0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.18)} .page-makbuz .makbuz-table th,.page-makbuz .makbuz-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.06);text-align:left} .page-makbuz .makbuz-table th{width:140px;color:rgba(255,255,255,0.44)} .page-makbuz .makbuz-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)} .page-makbuz .makbuz-footnote{margin:14px 0 0;font-size:13px;color:rgba(255,255,255,0.44)} @media print{@page{margin:14mm} body.page-makbuz,body.page-makbuz .store-premium-shell,body.page-makbuz .account-hub-shell,body.page-makbuz .account-hub-main,body.page-makbuz .account-hub-content{background:#fff;color:#111;box-shadow:none} .page-makbuz .no-print,.page-makbuz .premium-bg,.page-makbuz .store-top-bar,.page-makbuz .store-nav-sticky-stack,.page-makbuz .account-hub-sidebar-rail,.page-makbuz .account-hub-hero,.page-makbuz .store-footer-ultra,.page-makbuz .store-float-cta,.page-makbuz .whatsapp-float{display:none} .page-makbuz .magaza-container,.page-makbuz .account-hub-layout,.page-makbuz .account-hub-main,.page-makbuz .account-hub-content{width:100%;max-width:none;padding:0;margin:0;display:block} .page-makbuz .makbuz-paper,.page-makbuz .makbuz-table,.page-makbuz .makbuz-total{background:#fff;color:#111;border-color:#d1d5db;box-shadow:none} .page-makbuz .makbuz-paper *,.page-makbuz .makbuz-table th,.page-makbuz .makbuz-table td,.page-makbuz .makbuz-total,.page-makbuz .makbuz-footnote{color:#111;text-shadow:none} .page-makbuz .makbuz-chip,.page-makbuz .hub-stat-pill,.page-makbuz .makbuz-summary-card{background:#f8fafc;border-color:#d1d5db} .page-makbuz .makbuz-table th,.page-makbuz .makbuz-table td{border-bottom-color:#e5e7eb}} @media (max-width:991px){.page-musteri-paneli .hub-overview--dashboard .hub-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))} .hub-dashboard-grid,.hub-detail-grid{grid-template-columns:1fr} .hub-page-stack--messages .mesajlar-room-grid{grid-template-columns:1fr}} @media (max-width:768px){.page-musteri-paneli .hub-overview--dashboard .hub-overview-stats{grid-template-columns:1fr}} .kh-cart-added-modal-close:focus-visible,.kh-product-card-btn:focus-visible,.magaza-card-add-cart:focus-visible,.account-hub-quick-action:focus-visible,.kh-wallet-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--v3-accent,#6366f1) 72%,#fff);outline-offset:2px} .kh-product-card-btn,.magaza-card-add-cart{min-height:44px} .kh-product-card-price.is-missing,.magaza-card-price.is-missing{font-size:14px;font-weight:700;color:var(--v3-text-3,rgba(255,255,255,0.48))} body.kh-cart-modal-open{overflow:hidden} @media (max-width:430px){.kh-cart-added-modal-dialog{margin-top:auto;margin-bottom:0;border-radius:22px 22px 0 0;max-height:min(92vh,640px)} .magaza-nav-primary .magaza-nav-search-wrap{min-width:0}} .store-trust-icon--blue{background:rgba(59,130,246,0.14);color:#3b82f6} .store-trust-icon--green{background:rgba(16,185,129,0.14);color:#10b981} .store-trust-icon--amber{background:rgba(245,158,11,0.14);color:#f59e0b} .store-trust-icon--violet{background:rgba(139,92,246,0.14);color:#8b5cf6} .store-home-trust-strip{margin:4px 0 28px} #homeCarousels{display:flex;flex-direction:column;gap:32px} #homeCarousels .home-category-section{margin-top:0} .home-blog-section{margin-top:36px} .store-home-promo-grid{margin:20px 0 24px} @media (max-width:1100px){.store-footer-premium-market-grid>.store-footer-kh-col--brand{grid-column:1 / -1}} @media (max-width:640px){.store-footer-kh-inner{padding:28px 16px 14px} .store-footer-kh-desc{margin:16px 0 18px;font-size:14px;line-height:1.6} .store-footer-kh-col:not(.store-footer-kh-col--brand)+.store-footer-kh-col:not(.store-footer-kh-col--brand){padding-top:6px;border-top:1px solid rgba(255,255,255,0.06)} .store-footer-kh-col-title{margin:10px 0 12px;font-size:14px} .store-footer-kh-links{gap:8px} .store-footer-kh-links a{display:inline-block;padding:2px 0;font-size:13px} .store-footer-premium-bottom{margin-top:10px;padding-top:16px} .store-trust-banner,.store-home-trust-strip{gap:14px 18px;padding:16px 14px;margin-bottom:22px} .store-trust-item{flex:1 1 calc(50% - 12px);min-width:132px;font-size:12px} .store-trust-icon{width:32px;height:32px;font-size:14px} .home-category-section-head{flex-wrap:wrap;gap:12px;margin-bottom:14px} .home-category-section-all-btn{padding:8px 14px;font-size:12px} .cart-item-premium{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"thumb info info" "total total remove";align-items:start;gap:12px 14px;padding:14px} .cart-item-premium:hover{transform:none} .cart-item-image-premium{grid-area:thumb;width:72px;height:72px;aspect-ratio:1} .cart-item-info-premium{grid-area:info;min-width:0} .cart-item-total-premium{grid-area:total;align-self:center;white-space:normal;font-size:17px} .cart-item-premium>.cart-remove-form{grid-area:remove;align-self:center;justify-self:end;margin:0} .cart-summary-premium{padding:18px 16px;border-radius:18px} .kh-sepet-title-bar{margin-bottom:16px}} @media (max-width:480px){.store-premium-product-grid,.store-premium-product-grid-wide{gap:10px} .store-home-hero-fullwidth .store-home-slides{height:clamp(260px,58vw,360px)} .store-trust-item{flex:1 1 100%}} @media (max-width:380px){.home-category-carousel{grid-auto-columns:minmax(168px,1fr);gap:10px}} @media (min-width:1024px) and (max-width:1700px){.magaza-nav-bar{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch} .magaza-nav-bar-inner{width:max-content;min-width:100%} .kh-nav-sub-dropdown{position:fixed;top:150px;left:50%;width:min(1360px,calc(100vw - 28px));max-height:calc(100vh - 170px);overflow-y:auto}} .magaza-nav-card-badge .brand-glyph-wrap{width:16px;height:16px;flex:0 0 16px} .magaza-nav-card-badge .brand-glyph-icon,.magaza-nav-card-badge .cat-icon-premium{width:100%;height:100%;object-fit:contain} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap>img,body.magaza-hesap-style .magaza-nav-card-badge .brand-glyph-wrap>img{filter:none} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap--inline:not(.brand-glyph-wrap--symbol-only)>.brand-color-steam{color:#66c0f4} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap--inline:not(.brand-glyph-wrap--symbol-only)>.brand-color-discord{color:#5865f2} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap--inline:not(.brand-glyph-wrap--symbol-only)>.brand-color-valorant{color:#ff4655} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap--inline:not(.brand-glyph-wrap--symbol-only)>.brand-color-lol{color:#c89b3c} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap--inline:not(.brand-glyph-wrap--symbol-only)>.brand-color-pubg{color:#f59e0b} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap--inline:not(.brand-glyph-wrap--symbol-only)>.brand-color-xbox{color:#107c10} body.magaza-gm-style .magaza-nav-card-badge .brand-glyph-wrap--inline:not(.brand-glyph-wrap--symbol-only)>.brand-color-minecraft{color:#62b47a} .kh-nav-sub-card-img--icon .brand-glyph-wrap{width:32px;height:32px;flex:0 0 32px} .kh-nav-sub-card-img--icon .brand-glyph-icon,.kh-nav-sub-card-img--icon .cat-icon-premium,.kh-nav-sub-card-img--icon .cat-icon-img{width:100%;height:100%;max-width:32px;max-height:32px;object-fit:contain} .kh-kategoriler-card-thumb--fallback .brand-glyph-wrap,.kh-cart-popular-card-thumb-fallback .brand-glyph-wrap,.page-sosyal-medya .kh-kategoriler-card-thumb--fallback .brand-glyph-wrap{width:52px;height:52px;flex:0 0 52px} .kh-kategoriler-card-thumb--fallback .brand-glyph-icon,.kh-cart-popular-card-thumb-fallback .brand-glyph-icon,.page-sosyal-medya .kh-kategoriler-card-thumb--fallback .brand-glyph-icon{width:100%;height:100%;object-fit:contain} .category-subcategory-card-icon .brand-glyph-wrap,.kh-subcat-card-img--fallback .brand-glyph-wrap,.cat-hero-portrait-fallback .brand-glyph-wrap{width:56px;height:56px;flex:0 0 56px} .category-subcategory-card-icon .brand-glyph-wrap{width:56px;height:56px} .kh-subcat-card-img--fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cat-start,var(--subcat-accent,#8b5cf6)),var(--cat-end,#3b82f6))} .cat-hero-portrait-fallback .brand-glyph-wrap,.kh-product-detail-fallback .brand-glyph-wrap{width:96px;height:96px;flex:0 0 96px} .kh-product-detail-category-icon .brand-glyph-wrap{width:16px;height:16px;flex:0 0 16px} .magaza-card-noimg-icon .brand-glyph-wrap,.kh-product-card-noimg .brand-glyph-wrap{width:72px;height:72px;flex:0 0 72px} .magaza-card-noimg-icon .brand-glyph-icon,.kh-product-card-noimg .brand-glyph-icon,.cat-hero-portrait-fallback .brand-glyph-icon,.category-subcategory-card-icon .brand-glyph-icon,.kh-subcat-card-img--fallback .brand-glyph-icon,.kh-nav-sub-card-img--icon .brand-glyph-fallback svg{width:100%;height:100%;object-fit:contain} .kh-product-card-noimg>.brand-glyph-wrap,.magaza-card-noimg-icon>.brand-glyph-wrap{width:72px;height:72px} .brand-glyph-wrap>img.brand-glyph-icon,.brand-glyph-wrap>img.cat-icon-premium{display:block;flex-shrink:0} .magaza-nav-search-wrap{position:relative} .magaza-search-dropdown{left:0;right:0;width:100%;max-width:100%;margin-top:10px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:#1b1b1d;box-shadow:0 22px 54px rgba(0,0,0,0.36);max-height:min(68vh,560px);overflow-y:auto;transform:none} .magaza-search-section-head{padding:4px 4px 8px;font-size:13px;font-weight:800;color:rgba(255,255,255,0.78)} .magaza-search-cat-row{min-height:48px;margin-bottom:8px;padding:0 14px;border-radius:12px;font-size:14px} .magaza-search-cat-row:last-of-type{margin-bottom:10px} .magaza-search-products-grid{display:flex;flex-direction:column;gap:8px;padding-top:2px} .magaza-search-prod-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 10px;border-radius:14px;background:#202022;border:1px solid rgba(255,255,255,0.04);color:#fff;text-decoration:none} .magaza-search-prod-card:hover,.magaza-search-prod-card:focus-visible{background:#262629;border-color:rgba(99,102,241,0.22)} .magaza-search-prod-thumb,.magaza-search-prod-thumb .magaza-search-option-thumb,.magaza-search-prod-thumb .magaza-search-option-thumb img{width:48px;height:48px} .magaza-search-prod-thumb .magaza-search-option-thumb{display:block;border-radius:10px;background:#252528} .magaza-search-prod-thumb .magaza-search-option-thumb img{object-fit:cover} .magaza-search-prod-body{min-width:0;display:flex;flex-direction:column;gap:3px} .magaza-search-prod-title{margin:0;font-size:13px;font-weight:700;line-height:1.35;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .magaza-search-prod-price{font-size:13px;font-weight:700;color:rgba(255,255,255,0.9)} .magaza-search-prod-arrow{display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.42);font-size:16px;padding-left:6px} @media (max-width:860px){.magaza-search-dropdown{padding:10px;max-height:min(70vh,520px)} .magaza-search-prod-card{min-height:60px;padding:8px}} .kh-cart-added-modal{display:flex;align-items:center;justify-content:center;padding:18px} .kh-cart-added-modal[hidden]{display:none} .kh-cart-added-modal-dialog{margin:0;background:radial-gradient(circle at 50% 0%,rgba(18,199,123,0.14),transparent 34%),#181818} .site-admin-table--products{min-width:1180px;grid-template-columns:38px 68px minmax(220px,2fr) minmax(140px,1fr) minmax(150px,1fr) 96px 96px 82px 92px minmax(180px,1.2fr)} .site-admin-table--coupon-list{min-width:1040px;grid-template-columns:1.15fr 0.8fr minmax(170px,1.25fr) 0.85fr 0.9fr 120px 100px 118px} .site-admin-table--roles-extended{grid-template-columns:minmax(190px,1fr) 92px minmax(280px,2.2fr) minmax(180px,0.9fr)} .site-admin-orders-table-wrap .site-admin-table{margin-bottom:0} .site-admin-table--orders-standard,.site-admin-table--orders-delayed{border-radius:var(--v3-r-lg)} .site-admin-table--orders-standard .site-admin-news-actions,.site-admin-table--orders-delayed .site-admin-news-actions,.site-admin-table--products .site-admin-news-actions{justify-content:flex-end} .site-admin-checkbox-grid,.site-admin-coupon-scope-list{display:flex;flex-wrap:wrap;gap:8px} .site-admin-coupon-option{width:fit-content;max-width:100%} .site-admin-icon-pill--text{font-size:18px;font-weight:800;overflow:hidden} .site-admin-thumb-banner{background:rgba(255,255,255,0.04)} .profile-verify-action{margin:0;flex-shrink:0} .kh-auth-secret-wrap{align-items:stretch} .kh-auth-secret-key,.kh-auth-inline-btn{width:100%} @media (max-width:900px){.site-admin-table--products,.site-admin-table--coupon-list,.site-admin-table--orders-standard,.site-admin-table--orders-delayed{min-width:0}} body.magaza-gm-style .kh-cart-added-modal{display:flex;align-items:center;justify-content:center;padding:18px} body.magaza-gm-style .kh-cart-added-modal[hidden]{display:none} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{margin:0} .page-site-admin .site-admin-table--products,.page-site-management .site-admin-table--products{min-width:1180px;grid-template-columns:38px 68px minmax(220px,2fr) minmax(140px,1fr) minmax(150px,1fr) 96px 96px 82px 92px minmax(180px,1.2fr)} .page-site-admin .site-admin-table--coupon-list,.page-site-management .site-admin-table--coupon-list{min-width:1040px;grid-template-columns:1.15fr 0.8fr minmax(170px,1.25fr) 0.85fr 0.9fr 120px 100px 118px} .page-site-admin .site-admin-table--roles-extended,.page-site-management .site-admin-table--roles-extended{grid-template-columns:minmax(190px,1fr) 92px minmax(280px,2.2fr) minmax(180px,0.9fr)} .page-site-admin .site-admin-checkbox-grid,.page-site-admin .site-admin-coupon-scope-list,.page-site-management .site-admin-checkbox-grid,.page-site-management .site-admin-coupon-scope-list{display:flex;flex-wrap:wrap;gap:8px} .page-auth-profile .profile-verify-action{margin:0;flex-shrink:0} @media (max-width:900px){.page-site-admin .site-admin-table--products,.page-site-admin .site-admin-table--coupon-list,.page-site-admin .site-admin-table--orders-standard,.page-site-admin .site-admin-table--orders-delayed,.page-site-management .site-admin-table--products,.page-site-management .site-admin-table--coupon-list,.page-site-management .site-admin-table--orders-standard,.page-site-management .site-admin-table--orders-delayed{min-width:0}} body.magaza-gm-style .kh-cart-added-modal{position:fixed;inset:0;z-index:1040;display:grid;place-items:center;min-height:100dvh;padding:clamp(14px,4vw,32px);overflow-y:auto} body.magaza-gm-style .kh-cart-added-modal[hidden]{display:none} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-backdrop{position:fixed;inset:0;background:radial-gradient(circle at 50% 18%,rgba(34,197,94,0.16),transparent 34%),rgba(0,0,0,0.72);backdrop-filter:blur(10px)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{position:relative;width:min(520px,100%);max-height:min(720px,calc(100dvh - 32px));margin:auto;padding:clamp(20px,4vw,30px);border-radius:28px;border:1px solid rgba(255,255,255,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),#151517;box-shadow:0 32px 90px rgba(0,0,0,0.48);text-align:center} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{text-align:left} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{justify-content:center} .page-siparislerim-musteri .hub-panel-head,.page-siparislerim-musteri .hub-panel-head>div,.page-siparislerim-musteri .user-panel-section-title,.page-siparislerim-musteri .user-panel-section-sub{text-align:left} .page-siparislerim-musteri .order-history-list{display:grid;gap:14px} .page-siparislerim-musteri .order-history-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,0.045),rgba(255,255,255,0.012)),#171719;border:1px solid rgba(255,255,255,0.08);color:inherit;text-align:left;text-decoration:none} .page-siparislerim-musteri .order-history-card:hover{border-color:rgba(34,197,94,0.28);transform:translateY(-1px);box-shadow:0 18px 38px rgba(0,0,0,0.24)} .page-siparislerim-musteri .order-history-card-top,.page-siparislerim-musteri .order-history-meta,.page-siparislerim-musteri .order-history-badges{justify-content:flex-start} .page-siparislerim-musteri .order-history-card-body h3{margin:0 0 8px;line-height:1.35} .page-siparislerim-musteri .order-history-card-aside{justify-content:flex-end;white-space:nowrap} .page-siparislerim-musteri .kh-orders-empty-surface,.page-siparislerim-musteri .kh-orders-empty-copy{text-align:left} .page-site-admin .site-admin-table--categories,.page-site-management .site-admin-table--categories{min-width:1080px;grid-template-columns:72px 96px minmax(220px,2fr) minmax(130px,1fr) 86px 70px minmax(220px,1.1fr)} .page-site-admin .site-admin-thumb-icon,.page-site-management .site-admin-thumb-icon{width:42px;height:42px;padding:7px;object-fit:contain;background:rgba(255,255,255,0.055)} .page-site-admin .site-admin-thumb-banner,.page-site-management .site-admin-thumb-banner{width:84px;height:48px;border-radius:14px;object-fit:cover} @media (max-width:760px){body.magaza-gm-style .kh-cart-added-modal{padding:12px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{width:min(100%,460px);max-height:calc(100dvh - 24px);border-radius:24px} .page-siparislerim-musteri .order-history-card{grid-template-columns:44px minmax(0,1fr)} .page-siparislerim-musteri .order-history-card-aside{grid-column:2;justify-content:flex-start}} .site-admin-nav-more{display:inline-flex;align-items:center;gap:8px} .site-admin-nav-more summary{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:rgba(255,255,255,0.025);color:var(--v3-text-3);cursor:pointer;font-size:13px;font-weight:600;list-style:none;white-space:nowrap} .site-admin-nav-more summary::-webkit-details-marker{display:none} .site-admin-nav-more summary:hover,.site-admin-nav-more summary.is-active{border-color:rgba(141,68,255,0.28);background:rgba(141,68,255,0.12);color:#fff} .site-admin-nav-more-links{display:inline-flex;align-items:center;gap:8px} .site-admin-payment-confirm{display:flex;align-items:flex-start;gap:7px;margin-bottom:7px;color:var(--v3-text-2);font-size:11px;line-height:1.35} .site-admin-payment-confirm input{margin-top:2px} body.page-site-admin .site-admin-view-customers .site-admin-customer-sort{flex:0 1 190px} body.page-site-admin .site-admin-view-customers .site-admin-customer-row{border-radius:8px;background:rgba(255,255,255,0.035)} body.page-site-admin .site-admin-view-customers .site-admin-customer-row::before{border-radius:0 2px 2px 0;background:#22c55e} body.page-site-admin .site-admin-view-customers .site-admin-customer-row:hover{background:rgba(255,255,255,0.055)} body.page-site-admin .site-admin-view-customers .site-admin-customer-avatar{border-radius:8px;background:rgba(59,130,246,0.2)} @media (max-width:900px){.site-admin-nav-more summary{min-height:40px;padding:9px 12px} .site-admin-view-customers .site-admin-customer-search{display:grid;grid-template-columns:minmax(0,1fr) auto} .site-admin-view-customers .site-admin-customer-search>.form-control,.site-admin-view-customers .site-admin-customer-search .site-admin-customer-sort{width:100%;max-width:none}} @media (max-width:560px){.site-admin-nav-more[open]{display:contents} .site-admin-view-customers .site-admin-customer-search{grid-template-columns:1fr}} @media (min-width:1280px) and (max-width:1920px){body.magaza-gm-style,body.magaza-hesap-style{--store-adaptive-max:min(calc(100vw - clamp(40px,5vw,96px)),1480px);--store-adaptive-pad:clamp(16px,1.25vw,20px)} body.magaza-gm-style .magaza-container,body.magaza-hesap-style .magaza-container,body.magaza-gm-style .store-footer-kh-inner,body.magaza-hesap-style .store-footer-kh-inner,body.magaza-gm-style .store-top-bar-inner,body.magaza-hesap-style .store-top-bar-inner,body.magaza-gm-style .magaza-nav-main-inner,body.magaza-hesap-style .magaza-nav-main-inner,body.magaza-gm-style .magaza-nav-bar-inner,body.magaza-hesap-style .magaza-nav-bar-inner{max-width:var(--store-adaptive-max)} body.magaza-gm-style .magaza-container,body.magaza-hesap-style .magaza-container,body.magaza-gm-style .store-top-bar-inner,body.magaza-hesap-style .store-top-bar-inner,body.magaza-gm-style .magaza-nav-main-inner,body.magaza-hesap-style .magaza-nav-main-inner,body.magaza-gm-style .magaza-nav-bar-inner,body.magaza-hesap-style .magaza-nav-bar-inner{padding-left:var(--store-adaptive-pad);padding-right:var(--store-adaptive-pad)} body.magaza-gm-style .magaza-nav-main-bar,body.magaza-hesap-style .magaza-nav-main-bar{height:66px} body.magaza-gm-style .magaza-nav-main-inner,body.magaza-hesap-style .magaza-nav-main-inner{gap:clamp(10px,.8vw,14px)} body.magaza-gm-style .magaza-nav-logo-img,body.magaza-hesap-style .magaza-nav-logo-img{height:38px} body.magaza-gm-style .magaza-nav-search-wrap,body.magaza-hesap-style .magaza-nav-search-wrap{flex-basis:clamp(420px,30vw,560px);max-width:clamp(420px,30vw,560px)} body.magaza-gm-style .magaza-nav-search-inner input,body.magaza-hesap-style .magaza-nav-search-inner input,body.magaza-gm-style .magaza-nav-icon-btn,body.magaza-hesap-style .magaza-nav-icon-btn,body.magaza-gm-style .magaza-nav-action-btn,body.magaza-hesap-style .magaza-nav-action-btn,body.magaza-gm-style .magaza-nav-profile-chip,body.magaza-hesap-style .magaza-nav-profile-chip{min-height:46px;height:46px} body.magaza-gm-style .magaza-nav-icon-btn,body.magaza-hesap-style .magaza-nav-icon-btn{width:46px} body.magaza-gm-style .magaza-nav-profile-chip,body.magaza-hesap-style .magaza-nav-profile-chip{min-width:156px} body.magaza-gm-style .magaza-nav-bar,body.magaza-hesap-style .magaza-nav-bar{overflow-x:auto;overflow-y:hidden} body.magaza-gm-style .magaza-nav-bar-inner,body.magaza-hesap-style .magaza-nav-bar-inner{width:100%;min-width:0;gap:clamp(4px,.5vw,8px)} body.magaza-gm-style .magaza-nav-card,body.magaza-gm-style .magaza-nav-card-page,body.magaza-gm-style .magaza-nav-card--categories,body.magaza-hesap-style .magaza-nav-card,body.magaza-hesap-style .magaza-nav-card-page,body.magaza-hesap-style .magaza-nav-card--categories{min-height:50px;padding:0 8px 10px;font-size:clamp(12px,.72vw,14px)} body.magaza-gm-style .magaza-nav-card-badge,body.magaza-hesap-style .magaza-nav-card-badge{width:30px;height:30px} body.magaza-gm-style .store-home-hero,body.magaza-hesap-style .store-home-hero{padding-top:clamp(12px,1vw,18px)} body.magaza-gm-style .store-home-hero-fullwidth .store-home-slides,body.magaza-hesap-style .store-home-hero-fullwidth .store-home-slides{height:clamp(500px,31vw,600px)} body.magaza-gm-style .store-home-promo-grid,body.magaza-hesap-style .store-home-promo-grid{margin-top:clamp(14px,1.4vw,20px)} body.magaza-gm-style .store-home-promo-card,body.magaza-hesap-style .store-home-promo-card{min-height:clamp(96px,5.8vw,116px)} body.magaza-gm-style .home-category-section,body.magaza-hesap-style .home-category-section{margin-top:clamp(22px,2vw,30px)} body.magaza-gm-style .home-category-carousel,body.magaza-hesap-style .home-category-carousel{grid-auto-columns:clamp(202px,12vw,226px);gap:clamp(14px,1vw,18px)} body.magaza-gm-style .home-category-carousel .kh-product-card,body.magaza-hesap-style .home-category-carousel .kh-product-card{max-width:clamp(202px,12vw,226px)}} @media (min-width:1280px) and (max-width:1600px){body.magaza-gm-style,body.magaza-hesap-style{--store-adaptive-max:calc(100vw - clamp(36px,4vw,72px))} body.magaza-gm-style .store-home-hero-fullwidth .store-home-slides,body.magaza-hesap-style .store-home-hero-fullwidth .store-home-slides{height:clamp(460px,34vw,560px)}} @media (min-width:1280px) and (max-width:1920px) and (max-height:900px){body.magaza-gm-style .store-top-bar,body.magaza-hesap-style .store-top-bar{height:28px} body.magaza-gm-style .magaza-nav-main-bar,body.magaza-hesap-style .magaza-nav-main-bar{height:60px} body.magaza-gm-style .magaza-nav-search-inner input,body.magaza-hesap-style .magaza-nav-search-inner input,body.magaza-gm-style .magaza-nav-icon-btn,body.magaza-hesap-style .magaza-nav-icon-btn,body.magaza-gm-style .magaza-nav-action-btn,body.magaza-hesap-style .magaza-nav-action-btn,body.magaza-gm-style .magaza-nav-profile-chip,body.magaza-hesap-style .magaza-nav-profile-chip{min-height:42px;height:42px} body.magaza-gm-style .magaza-nav-icon-btn,body.magaza-hesap-style .magaza-nav-icon-btn{width:42px} body.magaza-gm-style .store-home-hero-fullwidth .store-home-slides,body.magaza-hesap-style .store-home-hero-fullwidth .store-home-slides{height:clamp(470px,63svh,590px)}} body.magaza-gm-style .store-home-promo-card{justify-content:flex-start;gap:clamp(10px,1vw,14px);padding-left:clamp(18px,1.5vw,28px)} body.magaza-gm-style .store-home-promo-card-mark{flex:0 0 42px;width:42px;height:42px} body.magaza-gm-style .store-home-promo-card-copy{align-self:center;justify-content:center;min-height:58px;max-width:min(245px,calc(100% - 58px));transform:translateY(1px)} body.magaza-gm-style .store-home-promo-card-copy strong{max-width:min(190px,22ch);font-size:clamp(13px,.86vw,15px);line-height:1.18} body.magaza-gm-style .store-home-promo-card-copy small{font-size:12px} body.magaza-gm-style .kh-product-card{isolation:isolate} body.magaza-gm-style .kh-product-card::after{content:"";position:absolute;top:-45%;bottom:-45%;left:-68%;z-index:6;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.26),transparent);opacity:0;pointer-events:none;transform:skewX(-18deg);transition:left .58s ease,opacity .18s ease} body.magaza-gm-style .kh-product-card:hover::after{left:124%;opacity:1} body.magaza-gm-style .kh-product-card-top-label,body.magaza-hesap-style .kh-product-card-top-label{position:relative;z-index:2;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 16px;overflow:hidden;background:radial-gradient(120% 160% at 0% 0%,rgba(255,255,255,0.2),transparent 42%),linear-gradient(135deg,#2563eb,#0891b2);color:#fff;font-size:15px;font-weight:840;letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,0.42),0 0 16px rgba(255,255,255,0.26);box-shadow:0 12px 28px rgba(37,99,235,0.24),0 0 0 0 rgba(255,255,255,0.24);background-size:auto,220% 220%;will-change:filter,background-position,transform,box-shadow;animation:khProductLabelFlash 0.95s ease-in-out infinite,khProductLabelFlow 1.9s linear infinite} body.magaza-gm-style .kh-product-card-top-label::before,body.magaza-hesap-style .kh-product-card-top-label::before{content:"";position:absolute;inset:0 auto 0 -45%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.58),transparent);transform:skewX(-18deg);animation:khProductLabelSweep 1.25s ease-in-out infinite;pointer-events:none} body.magaza-gm-style .kh-product-card-top-label i,body.magaza-hesap-style .kh-product-card-top-label i,body.magaza-gm-style .kh-product-card-top-label span,body.magaza-hesap-style .kh-product-card-top-label span{position:relative;z-index:1} body.magaza-gm-style .kh-product-card-top-label i,body.magaza-hesap-style .kh-product-card-top-label i{font-size:14px;filter:drop-shadow(0 0 8px rgba(255,255,255,0.4));animation:khProductLabelIcon 0.78s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label span,body.magaza-hesap-style .kh-product-card-top-label span{color:#fff;animation:khProductLabelText 1.2s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--deal,body.magaza-hesap-style .kh-product-card-top-label--deal{background:radial-gradient(120% 160% at 0% 0%,rgba(255,255,255,0.24),transparent 42%),linear-gradient(135deg,#fb923c,#f59e0b 48%,#ef4444);box-shadow:0 12px 28px rgba(249,115,22,0.24)} body.magaza-gm-style .kh-product-card-top-label--guaranteed,body.magaza-hesap-style .kh-product-card-top-label--guaranteed{background:radial-gradient(120% 160% at 0% 0%,rgba(255,255,255,0.22),transparent 42%),linear-gradient(135deg,#047857,#22c55e);box-shadow:0 12px 28px rgba(34,197,94,0.24)} body.magaza-gm-style .kh-product-card-top-label--weekly,body.magaza-hesap-style .kh-product-card-top-label--weekly{background:radial-gradient(120% 160% at 0% 0%,rgba(255,255,255,0.22),transparent 42%),linear-gradient(135deg,#7c3aed,#a855f7 48%,#db2777);box-shadow:0 12px 28px rgba(168,85,247,0.24)} body.magaza-gm-style .kh-product-card-top-label--star,body.magaza-hesap-style .kh-product-card-top-label--star{background:radial-gradient(120% 160% at 0% 0%,rgba(255,255,255,0.22),transparent 42%),linear-gradient(135deg,#db2777,#e11d48);box-shadow:0 12px 28px rgba(219,39,119,0.24)} body.magaza-gm-style .kh-product-card-top-label--deal,body.magaza-hesap-style .kh-product-card-top-label--deal,body.magaza-gm-style .kh-product-card-top-label--guaranteed,body.magaza-hesap-style .kh-product-card-top-label--guaranteed,body.magaza-gm-style .kh-product-card-top-label--weekly,body.magaza-hesap-style .kh-product-card-top-label--weekly,body.magaza-gm-style .kh-product-card-top-label--star,body.magaza-hesap-style .kh-product-card-top-label--star{background-size:auto,220% 220%} body.magaza-gm-style .kh-product-card-top-label+.kh-product-card-img-wrap,body.magaza-hesap-style .kh-product-card-top-label+.kh-product-card-img-wrap{border-radius:0} @keyframes khProductLabelSweep{0%,42%{left:-45%;opacity:0} 55%{opacity:1} 100%{left:112%;opacity:0}} @keyframes khProductLabelText{0%,100%{opacity:0.86;text-shadow:0 2px 10px rgba(0,0,0,0.42),0 0 10px rgba(255,255,255,0.16)} 50%{opacity:1;text-shadow:0 2px 10px rgba(0,0,0,0.42),0 0 18px rgba(255,255,255,0.42)}} @keyframes khProductLabelFlash{0%,100%{filter:saturate(1) brightness(1);transform:translateZ(0) scale(1);box-shadow:0 12px 28px rgba(37,99,235,0.24),0 0 0 0 rgba(255,255,255,0.24)} 50%{filter:saturate(1.42) brightness(1.28);transform:translateZ(0) scale(1.025);box-shadow:0 14px 34px rgba(37,99,235,0.36),0 0 0 4px rgba(255,255,255,0.13)}} @keyframes khProductLabelIcon{0%,100%{transform:scale(1)} 50%{transform:scale(1.25) rotate(-8deg)}} @keyframes khProductLabelFlow{0%{background-position:0 0,0% 50%} 100%{background-position:0 0,200% 50%}} body.magaza-gm-style .kh-product-badge,body.magaza-hesap-style .kh-product-badge{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;color:#fff;background-size:220% 220%;box-shadow:0 8px 20px rgba(0,0,0,0.22);will-change:filter,background-position,transform,box-shadow;animation:khProductBadgePulse 0.9s ease-in-out infinite,khProductBadgeFlow 1.75s linear infinite} body.magaza-gm-style .kh-product-badge::before,body.magaza-hesap-style .kh-product-badge::before{content:"";position:absolute;inset:0 auto 0 -58%;z-index:0;width:54%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.62),transparent);transform:skewX(-18deg);animation:khProductBadgeSweep 1.05s ease-in-out infinite;pointer-events:none} body.magaza-gm-style .kh-product-badge>span,body.magaza-hesap-style .kh-product-badge>span{position:relative;z-index:1} body.magaza-gm-style .kh-product-badge--stock,body.magaza-hesap-style .kh-product-badge--stock{background:linear-gradient(135deg,#047857,#10b981 52%,#059669);border-color:rgba(110,231,183,0.34)} body.magaza-gm-style .kh-product-badge--popular,body.magaza-hesap-style .kh-product-badge--popular{background:linear-gradient(135deg,#6d28d9,#8b5cf6 50%,#c026d3);border-color:rgba(196,181,253,0.36)} body.magaza-gm-style .kh-product-badge--deal,body.magaza-hesap-style .kh-product-badge--deal{background:linear-gradient(135deg,#dc2626,#f97316 48%,#facc15);border-color:rgba(254,202,202,0.38)} body.magaza-gm-style .kh-product-badge--low,body.magaza-hesap-style .kh-product-badge--low{background:linear-gradient(135deg,#b45309,#f59e0b 50%,#f97316);border-color:rgba(253,230,138,0.4)} body.magaza-gm-style .kh-product-card-discount-corner,body.magaza-hesap-style .kh-product-card-discount-corner,body.magaza-gm-style .kh-product-card-save-pill,body.magaza-hesap-style .kh-product-card-save-pill{will-change:filter,transform;animation:khProductBadgePulse 1.35s ease-in-out infinite} @keyframes khProductBadgeSweep{0%,35%{left:-58%;opacity:0} 52%{opacity:1} 100%{left:118%;opacity:0}} @keyframes khProductBadgePulse{0%,100%{filter:brightness(1) saturate(1);transform:translateZ(0) scale(1);box-shadow:0 8px 20px rgba(0,0,0,0.22),0 0 0 0 rgba(255,255,255,0.22)} 50%{filter:brightness(1.45) saturate(1.42);transform:translateZ(0) scale(1.08);box-shadow:0 12px 28px rgba(0,0,0,0.28),0 0 0 3px rgba(255,255,255,0.18)}} @keyframes khProductBadgeFlow{0%{background-position:0% 50%} 100%{background-position:200% 50%}} @media (prefers-reduced-motion:reduce){body.magaza-gm-style .kh-product-card-top-label::before,body.magaza-hesap-style .kh-product-card-top-label::before,body.magaza-gm-style .kh-product-card-top-label,body.magaza-hesap-style .kh-product-card-top-label,body.magaza-gm-style .kh-product-card-top-label span,body.magaza-hesap-style .kh-product-card-top-label span,body.magaza-gm-style .kh-product-card-top-label i,body.magaza-hesap-style .kh-product-card-top-label i,body.magaza-gm-style .kh-product-badge,body.magaza-hesap-style .kh-product-badge,body.magaza-gm-style .kh-product-badge::before,body.magaza-hesap-style .kh-product-badge::before,body.magaza-gm-style .kh-product-card-discount-corner,body.magaza-hesap-style .kh-product-card-discount-corner,body.magaza-gm-style .kh-product-card-save-pill,body.magaza-hesap-style .kh-product-card-save-pill{animation:none}} body.magaza-gm-style .kh-product-card-discount-corner{position:absolute;top:10px;left:10px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;padding:0 9px;border-radius:999px;background:linear-gradient(135deg,#fb7185,#f43f5e);color:#fff;font-size:12px;font-weight:950;box-shadow:0 10px 24px rgba(244,63,94,0.32)} body.magaza-gm-style .kh-product-card-badges{top:auto;right:10px;bottom:10px;left:auto} @media (max-width:760px){body.magaza-gm-style .store-home-promo-card-copy{max-width:calc(100% - 54px)}} .site-admin-view-product-form .site-admin-form-shell{display:block} .site-admin-view-product-form .site-admin-form{display:grid;gap:16px} .site-admin-product-tabs{position:sticky;top:74px;z-index:12;display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid rgba(255,255,255,0.1);border-radius:14px;background:rgba(9,12,18,0.88);backdrop-filter:blur(14px)} .site-admin-product-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgba(238,242,255,0.72);font-size:13px;font-weight:800;cursor:pointer} .site-admin-product-tabs button:hover,.site-admin-product-tabs button.is-active{border-color:rgba(96,165,250,0.34);background:rgba(96,165,250,0.14);color:#fff} .site-admin-product-panel[hidden]{display:none} .site-admin-view-product-form .site-admin-segment-card{scroll-margin-top:86px} .site-admin-view-product-form .site-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .site-admin-inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px} .site-admin-inline-field .site-admin-btn{min-height:42px} .site-admin-category-filter-input{margin-bottom:8px} .site-admin-view-product-form .site-admin-rich-editor-body{min-height:260px;max-height:min(56vh,560px)} .site-admin-view-product-form .site-admin-rich-editor-presets--templates{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(2,auto) minmax(180px,0.9fr) repeat(3,auto);align-items:center} .site-admin-view-product-form .site-admin-rich-editor-presets--templates [data-rte-copy-product]{grid-column:span 2} .site-admin-template-status{min-height:18px;color:rgba(187,247,208,0.9);font-size:12px;font-weight:700} .site-admin-template-status.is-error{color:#fecaca} .page-site-admin .site-admin-table--products,.page-site-management .site-admin-table--products{min-width:1340px;grid-template-columns:44px 48px 72px minmax(240px,2fr) minmax(140px,1fr) minmax(140px,1fr) 92px 96px 78px 82px minmax(188px,1.15fr)} @media (max-width:900px){.site-admin-view-product-form .site-admin-grid,.site-admin-inline-field{grid-template-columns:1fr} .site-admin-product-tabs{position:static} .site-admin-product-tabs button,.site-admin-view-product-form .site-admin-rich-editor-presets--templates{width:100%} .site-admin-view-product-form .site-admin-rich-editor-presets--templates{grid-template-columns:1fr} .site-admin-view-product-form .site-admin-rich-editor-presets--templates [data-rte-copy-product]{grid-column:auto} .page-site-admin .site-admin-table--products,.page-site-management .site-admin-table--products{min-width:0;grid-template-columns:1fr}} body.magaza-gm-style .magaza-nav-balance-topup{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:8px;margin-left:auto;min-height:58px;height:auto;padding:0 10px 12px;border:0;border-bottom:2px solid #16a34a;border-radius:0;background:transparent;color:#fff;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap} body.magaza-gm-style .magaza-nav-balance-topup:hover{border-bottom-color:#22c55e;background:rgba(22,163,74,0.06);color:#fff} body.magaza-gm-style .magaza-nav-balance-topup-icon{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,0.12);border-radius:10px;background:rgba(255,255,255,0.045);color:#20c77b;font-size:15px} body.magaza-gm-style .magaza-nav-balance-topup span{font-size:14px;font-weight:500} body.magaza-gm-style .magaza-nav-balance-topup strong{color:#fff;font-size:13px;font-weight:600;line-height:1} @media (min-width:1024px) and (max-width:1700px){body.magaza-gm-style .magaza-nav-balance-topup,body.magaza-hesap-style .magaza-nav-balance-topup{min-height:50px;padding:0 8px 10px} body.magaza-gm-style .magaza-nav-balance-topup-icon,body.magaza-hesap-style .magaza-nav-balance-topup-icon{width:30px;height:30px}} .page-category .cat-page-layout[data-category-mode="root"]{grid-template-columns:minmax(280px,336px) minmax(0,1fr);align-items:start;gap:18px} .page-category .cat-page-layout[data-category-mode="root"] .cat-page-left{align-items:center} .page-category .cat-page-layout[data-category-mode="root"] .cat-page-right-board{min-height:auto;padding:16px} .page-category .cat-page-layout[data-category-mode="root"] .cat-section-head{margin-bottom:14px} .page-category .cat-page-layout[data-category-mode="root"] .kh-subcat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,220px));justify-content:center;gap:14px} .page-category .cat-page-layout[data-category-mode="root"] .kh-subcat-card{min-height:214px} .page-category .cat-page-layout[data-category-mode="root"] .cat-hero-portrait{width:100%;max-width:336px} .page-category .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-img{aspect-ratio:3 / 4;min-height:clamp(320px,34vw,440px)} .page-category .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-fallback.kh-showcase-tile{min-height:100%;height:100%} .page-category .cat-page-layout[data-category-mode="root"] .kh-subcat-card-img{min-height:158px} .page-category .cat-page-layout[data-category-mode="root"] .kh-subcat-card-img.kh-showcase-tile{aspect-ratio:1;min-height:158px} .page-category .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-info h1{font-size:clamp(24px,3vw,38px)} .page-siparislerim-musteri .account-hub-panel--orders:not(.account-hub-panel--orders-empty) .hub-panel-head,.page-siparislerim-musteri .account-hub-panel--orders:not(.account-hub-panel--orders-empty) .user-panel-section-title,.page-siparislerim-musteri .account-hub-panel--orders:not(.account-hub-panel--orders-empty) .user-panel-section-sub{text-align:left} .page-favorites .favorites-page-shell{padding-top:clamp(18px,3vw,34px)} .page-favorites .favorites-title-bar{margin-bottom:18px} .page-favorites .favorites-catalog-panel{padding:18px;border-radius:18px} .page-favorites .favorites-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px} .page-favorites .favorites-panel-head h2{margin:0 0 4px;font-size:20px;line-height:1.25} .page-favorites .favorites-panel-head p{margin:0;color:rgba(255,255,255,0.68);font-size:14px} .page-favorites .favorites-panel-action{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);color:#fff;text-decoration:none;font-weight:800} .kh-wallet-method-card.is-disabled,.kh-wallet-pay-btn:disabled,.order-option-btn:disabled{opacity:.55;cursor:not-allowed} @media (max-width:900px){.site-admin-premium .site-admin-wrap{padding:10px} .site-admin-premium .site-admin-topbar{border-radius:16px;padding:12px} .site-admin-premium .site-admin-topbar-head{display:grid;grid-template-columns:1fr;gap:12px} .site-admin-premium .site-admin-topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px} .site-admin-premium .site-admin-action-btn{justify-content:center;min-width:0;padding:10px 12px} .site-admin-premium .site-admin-nav-scroll{overflow-x:auto;padding-bottom:4px} .site-admin-premium .site-admin-nav{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px} .site-admin-premium .site-admin-nav a{min-width:0;min-height:40px;padding:9px 12px;white-space:nowrap} .site-admin-premium .site-admin-title{font-size:22px} .site-admin-premium .site-admin-sub{font-size:13px}} @media (max-width:1023px){.page-category .cat-page-layout[data-category-mode="root"]{grid-template-columns:1fr} .page-category .cat-page-layout[data-category-mode="root"] .cat-hero-portrait{max-width:420px}} @media (max-width:700px){.page-category .cat-page-layout[data-category-mode="root"]{grid-template-columns:1fr} .page-category .cat-page-layout[data-category-mode="root"] .cat-page-left{position:static} .page-category .cat-page-layout[data-category-mode="root"] .kh-subcat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .page-favorites .favorites-panel-head{align-items:stretch;flex-direction:column}} .page-kategoriler .kh-showcase-tile>.kh-showcase-brand-logo,.page-sosyal-medya .kh-showcase-tile>.kh-showcase-brand-logo,.page-kategoriler .kh-showcase-tile>.brand-glyph-wrap,.page-sosyal-medya .kh-showcase-tile>.brand-glyph-wrap{position:relative;z-index:2;width:58px;height:58px;padding:10px;border:1px solid rgba(255,255,255,0.2);border-radius:14px;background:rgba(255,255,255,0.13);box-sizing:border-box;filter:drop-shadow(0 8px 16px rgba(0,0,0,0.25));backdrop-filter:blur(8px);color:#fff} body.page-kategoriler.magaza-gm-style .kh-showcase-tile>.brand-glyph-wrap--preserve-color,body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile>.brand-glyph-wrap--preserve-color{padding:4px;border:0;background:transparent;backdrop-filter:none} body.page-kategoriler.magaza-gm-style .kh-showcase-tile>.brand-glyph-wrap--wide-logo,body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile>.brand-glyph-wrap--wide-logo{width:96px;flex-basis:96px;padding:0} body.page-kategoriler.magaza-gm-style .kh-showcase-tile [data-brand-icon="hytale"],body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile [data-brand-icon="hytale"]{width:104px;height:60px;flex-basis:104px;padding:0} .brand-glyph-wrap--preserve-color>img{filter:none} body.page-kategoriler.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap:not(.brand-glyph-wrap--preserve-color)>img.brand-glyph-icon,body.page-kategoriler.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap:not(.brand-glyph-wrap--preserve-color)>img.cat-icon-premium,body.page-kategoriler.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap:not(.brand-glyph-wrap--preserve-color)>img.cat-icon-img,body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap:not(.brand-glyph-wrap--preserve-color)>img.brand-glyph-icon,body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap:not(.brand-glyph-wrap--preserve-color)>img.cat-icon-premium,body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap:not(.brand-glyph-wrap--preserve-color)>img.cat-icon-img{filter:brightness(0) invert(1)} body.page-kategoriler.magaza-gm-style .kh-showcase-tile .brand-glyph-fallback,body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile .brand-glyph-fallback{color:#fff} .brand-logo-wordmark{flex-direction:column;gap:2px;width:100%;height:100%;text-align:center;font-size:15px;font-weight:950;letter-spacing:0;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,0.34)} .brand-logo-wordmark span{display:block;font-size:10px;line-height:1} .brand-logo-wordmark--hytale{color:#e8f3ff} .brand-logo-wordmark--clash{color:#ffe4a8} .brand-logo-wordmark--honkai{color:#eef4ff} .page-kategoriler .kh-showcase-tile .brand-glyph-wrap--symbol-only,.page-sosyal-medya .kh-showcase-tile .brand-glyph-wrap--symbol-only,.page-category .kh-subcat-card .brand-glyph-wrap--symbol-only,body.page-cart.magaza-gm-style .kh-cart-popular-card .brand-glyph-wrap--symbol-only,body.page-kategoriler.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap--symbol-only>.brand-glyph-fallback,body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap--symbol-only>.brand-glyph-fallback{color:#fff} .page-category .kh-subcat-grid{grid-template-columns:repeat(auto-fill,minmax(170px,190px));justify-content:center;gap:14px} .page-category .kh-subcat-card{position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;aspect-ratio:1;gap:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--subcat-accent,#8b5cf6) 62%,rgba(255,255,255,0.22));border-radius:14px;background:color-mix(in srgb,var(--subcat-accent,#8b5cf6) 86%,#ffffff 14%);box-shadow:0 12px 26px rgba(0,0,0,0.2)} .page-category .kh-subcat-card::before{content:"";position:absolute;top:-45%;bottom:-45%;left:-62%;z-index:3;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.28),transparent);pointer-events:none;transform:skewX(-18deg);transition:left .58s ease} .page-category .kh-subcat-card::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,0.22),transparent 42%),linear-gradient(145deg,rgba(255,255,255,0.1),transparent 64%);pointer-events:none} .page-category .kh-subcat-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--subcat-accent,#8b5cf6) 72%,white);box-shadow:0 17px 32px rgba(0,0,0,0.28)} .page-category .kh-subcat-card:hover::before{left:124%} .page-category .kh-subcat-card-img,.page-category .kh-subcat-card-img--fallback{position:relative;z-index:1;min-height:0;aspect-ratio:auto;border-radius:0;background:transparent;box-shadow:none} .page-category .kh-subcat-card-img .brand-glyph-wrap{position:relative;z-index:1;width:58px;height:58px;flex:0 0 58px;padding:10px;border:1px solid rgba(255,255,255,0.2);border-radius:14px;background:rgba(255,255,255,0.13);box-sizing:border-box;filter:drop-shadow(0 8px 16px rgba(0,0,0,0.25))} .page-category .cat-hero-portrait-img{display:flex;width:100%;min-height:0;aspect-ratio:4 / 3} .page-category .cat-hero-portrait-fallback.kh-showcase-tile,.page-category .kh-subcat-card-img.kh-showcase-tile{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;min-height:0;background:linear-gradient(145deg,var(--cat-start,var(--subcat-accent,#8b5cf6)) 0%,var(--cat-mid,var(--cat-end,var(--subcat-accent,#3b82f6))) 52%,var(--cat-end,var(--subcat-accent,#3b82f6)) 100% )} .page-category .cat-hero-portrait-fallback.kh-showcase-tile::before,.page-category .kh-subcat-card-img.kh-showcase-tile::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,0.22),transparent 58%);pointer-events:none} .page-category .cat-hero-portrait-fallback.kh-showcase-tile::after,.page-category .kh-subcat-card-img.kh-showcase-tile::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,0.22) 100%);pointer-events:none} .page-category .cat-hero-portrait-fallback.kh-showcase-tile .brand-glyph-wrap{position:relative;z-index:2;width:86px;height:86px;padding:15px;border:1px solid rgba(255,255,255,0.24);border-radius:20px;background:rgba(255,255,255,0.14);color:#fff;filter:drop-shadow(0 14px 28px rgba(0,0,0,0.3));backdrop-filter:blur(8px)} .page-category .kh-subcat-card-img.kh-showcase-tile .brand-glyph-wrap{position:relative;z-index:2;width:64px;height:64px;padding:12px;border:1px solid rgba(255,255,255,0.24);border-radius:18px;background:rgba(255,255,255,0.14);color:#fff;filter:drop-shadow(0 12px 24px rgba(0,0,0,0.26));backdrop-filter:blur(8px)} body.page-category.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap>img.brand-glyph-icon,body.page-category.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap>img.cat-icon-premium,body.page-category.magaza-gm-style .kh-showcase-tile .brand-glyph-wrap>img.cat-icon-img{filter:none} .page-category .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-fallback.kh-showcase-tile .brand-glyph-wrap{width:96px;height:96px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 14px 24px rgba(0,0,0,0.32));backdrop-filter:none} body.page-kategoriler.magaza-gm-style .kh-showcase-tile [data-brand-icon="clash-of-clans"],body.page-kategoriler.magaza-gm-style .kh-showcase-tile [data-brand-icon="honkai-star-rail"],body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile [data-brand-icon="clash-of-clans"],body.page-sosyal-medya.magaza-gm-style .kh-showcase-tile [data-brand-icon="honkai-star-rail"],body.page-category.magaza-gm-style .kh-showcase-tile [data-brand-icon="hytale"],body.page-category.magaza-gm-style .kh-showcase-tile [data-brand-icon="clash-of-clans"],body.page-category.magaza-gm-style .kh-showcase-tile [data-brand-icon="honkai-star-rail"]{width:min(112px,82%);height:62px;flex-basis:min(112px,82%);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none} .page-category .kh-subcat-card-footer{position:relative;z-index:2;justify-content:center;min-height:48px;padding:10px 12px 14px;border:0;border-radius:0;background:transparent} .page-category .kh-subcat-card-name{color:#fff;font-size:13px;font-weight:800;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,0.42)} @media (max-width:560px){.page-category .kh-subcat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}} body.page-product-detail.magaza-gm-style .kh-product-detail-shell{padding:26px 0 48px} body.page-product-detail.magaza-gm-style .kh-product-detail-breadcrumb{margin:0 0 16px;color:rgba(255,255,255,0.62);font-size:13px;font-weight:700} body.page-product-detail.magaza-gm-style .kh-product-detail-hero,body.page-product-detail.magaza-gm-style .kh-product-related-section,body.page-product-detail.magaza-gm-style .kh-product-detail-tabs{border:1px solid rgba(255,255,255,0.08);border-radius:18px;background:#181818;box-shadow:0 18px 50px rgba(0,0,0,0.26)} body.page-product-detail.magaza-gm-style .kh-product-detail-hero{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:stretch;padding:28px;margin-bottom:24px} body.page-product-detail.magaza-gm-style .kh-product-detail-media-card{padding:0;border:0;border-radius:16px;background:transparent} body.page-product-detail.magaza-gm-style .kh-product-detail-media-frame{position:relative;min-height:304px;aspect-ratio:0.92;border:2px solid rgba(16,185,129,0.75);border-radius:16px;background:#222;box-shadow:0 18px 44px rgba(16,185,129,0.12)} body.page-product-detail.magaza-gm-style .kh-product-detail-media-frame img{display:block;width:100%;height:100%;min-height:0;aspect-ratio:0.92;object-fit:cover} body.page-product-detail.magaza-gm-style .kh-product-detail-media-zoom{position:relative;display:block;width:100%;height:100%;min-height:304px;aspect-ratio:0.92;padding:0;border:0;border-radius:16px;overflow:hidden;background:transparent;color:inherit;cursor:zoom-in} body.page-product-detail.magaza-gm-style .kh-product-detail-media-zoom img{transition:transform .22s ease,opacity .3s ease} body.page-product-detail.magaza-gm-style .kh-product-detail-media-zoom:hover img{transform:scale(1.025)} body.page-product-detail.magaza-gm-style .kh-product-detail-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,rgba(16,185,129,0.16),rgba(124,58,237,0.14));color:#fff} body.page-product-detail.magaza-gm-style .kh-product-detail-media-zoom .kh-product-detail-fallback{display:none} body.page-product-detail.magaza-gm-style .kh-product-detail-media-zoom .kh-product-detail-fallback.is-visible{display:flex} body.page-product-detail.magaza-gm-style .kh-product-detail-zoom-hint{position:absolute;right:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,0.16);background:rgba(5,7,12,0.7);color:#fff;box-shadow:0 12px 28px rgba(0,0,0,0.38);backdrop-filter:blur(10px)} body.page-product-detail.magaza-gm-style .kh-product-detail-discount-badge{position:absolute;z-index:2;top:14px;left:12px;min-width:78px;padding:9px 14px;border-radius:999px;background:linear-gradient(135deg,#f43f5e,#c026d3);color:#fff;text-align:center;font-size:14px;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-detail-stock-chip{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border:0;border-radius:999px;background:linear-gradient(135deg,#34d399,#10b981);color:#fff;font-size:13px;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-detail-stock-chip.is-out{background:linear-gradient(135deg,#ef4444,#b91c1c)} body.page-product-detail.magaza-gm-style .kh-product-detail-main{display:grid;align-content:start;gap:16px;min-width:0} body.page-product-detail.magaza-gm-style .kh-product-detail-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px} body.page-product-detail.magaza-gm-style .kh-product-detail-category-pill,body.page-product-detail.magaza-gm-style .kh-product-detail-id{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:#222;color:#fff;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase} body.page-product-detail.magaza-gm-style .kh-product-detail-category-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center} body.page-product-detail.magaza-gm-style .kh-product-detail-id{color:rgba(255,255,255,0.58);text-transform:none} body.page-product-detail.magaza-gm-style .kh-product-detail-head{display:grid;gap:8px;padding:0;border:0} body.page-product-detail.magaza-gm-style .kh-product-detail-head h1{margin:0;color:#fff;font-size:clamp(28px,2.6vw,44px);line-height:1.1;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-detail-rating{display:inline-flex;align-items:center;gap:10px;color:#facc15;font-size:16px;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-detail-rating small{color:rgba(255,255,255,0.72);font-size:13px;font-weight:700} body.page-product-detail.magaza-gm-style .kh-product-detail-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} body.page-product-detail.magaza-gm-style .kh-product-detail-feature-grid span{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.06);background:#202020;color:#fff;min-width:0} body.page-product-detail.magaza-gm-style .kh-product-detail-feature-grid i{color:#10b981;font-size:17px} body.page-product-detail.magaza-gm-style .kh-product-detail-feature-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-price-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,auto);align-items:center;gap:18px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,#222,#1c1c1c)} body.page-product-detail.magaza-gm-style .kh-product-price-copy{min-width:0} body.page-product-detail.magaza-gm-style .kh-product-price-copy strong{display:inline-block;margin:0 10px 4px 0;color:#fff;font-size:clamp(26px,2vw,36px);line-height:1;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-price-copy span{color:rgba(255,255,255,0.42);font-size:14px;font-weight:700;text-decoration:line-through} body.page-product-detail.magaza-gm-style .kh-product-price-copy small{display:block;margin-top:6px;color:#10b981;font-size:13px;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-buy-panel{display:grid;grid-template-columns:162px minmax(170px,1fr);gap:10px;padding:0;border:0;border-radius:0;background:transparent} body.page-product-detail.magaza-gm-style .kh-product-detail-qty{display:grid;grid-template-columns:48px minmax(50px,1fr) 48px;height:52px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:10px;background:#171717} body.page-product-detail.magaza-gm-style .kh-product-detail-qty .product-detail-qty-btn,body.page-product-detail.magaza-gm-style .kh-product-detail-qty .product-detail-qty-input{width:100%;height:52px;border:0;border-right:1px solid rgba(255,255,255,0.06);background:transparent;color:#fff;text-align:center;font-size:16px;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-detail-qty .product-detail-qty-btn:last-child{border-right:0} body.page-product-detail.magaza-gm-style .kh-product-detail-action{min-height:52px;width:100%;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;font-weight:950;text-decoration:none} body.page-product-detail.magaza-gm-style .kh-product-detail-action--buy{background:linear-gradient(135deg,#16a34a,#10b981);box-shadow:0 14px 30px rgba(16,185,129,0.24)} body.page-product-detail.magaza-gm-style .kh-product-detail-note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,0.06);background:#202020;color:rgba(255,255,255,0.78);font-size:13px;line-height:1.55} body.page-product-detail.magaza-gm-style .kh-product-detail-note i{color:#10b981;margin-top:2px} body.page-product-detail.magaza-gm-style .kh-product-related-section{padding:22px 26px 26px;margin-bottom:24px} body.page-product-detail.magaza-gm-style .kh-product-related-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px} body.page-product-detail.magaza-gm-style .kh-product-related-head h2{margin:0;color:#fff;font-size:18px;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-related-head a{color:#10b981;font-size:13px;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} body.page-product-detail.magaza-gm-style .kh-product-related-card{display:grid;grid-template-columns:64px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:88px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,0.06);background:#202020;color:#fff;text-decoration:none} body.page-product-detail.magaza-gm-style .kh-product-related-thumb{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:rgba(255,255,255,0.06)} body.page-product-detail.magaza-gm-style .kh-product-related-thumb img{width:100%;height:100%;object-fit:cover} body.page-product-detail.magaza-gm-style .kh-product-related-copy{display:grid;gap:5px;min-width:0} body.page-product-detail.magaza-gm-style .kh-product-related-copy strong{color:#fff;font-size:13px;line-height:1.25;font-weight:900} body.page-product-detail.magaza-gm-style .kh-product-related-copy small{color:#fff;font-size:14px;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-related-copy s{margin-right:6px;color:rgba(255,255,255,0.45);font-weight:700} body.page-product-detail.magaza-gm-style .kh-product-related-arrow{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(16,185,129,0.18);color:#10b981} body.page-product-detail.magaza-gm-style .kh-product-detail-tabs{overflow:hidden} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-list{display:flex;flex-wrap:wrap;gap:28px;padding:22px 28px 0;border-bottom:1px solid rgba(255,255,255,0.07)} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-list button{position:relative;min-height:40px;padding:0 0 14px;border:0;background:transparent;color:rgba(255,255,255,0.68);font-size:14px;font-weight:950;cursor:pointer} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-list button::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-list button.is-active{color:#fff} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-list button.is-active::after{background:#10b981} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-panel{padding:28px} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-panel[hidden]{display:none} body.page-product-detail.magaza-gm-style .kh-product-detail-tab-panel h2{margin:0 0 18px;color:#fff;font-size:16px;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-detail-summary,body.page-product-detail.magaza-gm-style .kh-product-detail-copy,body.page-product-detail.magaza-gm-style .kh-product-detail-copy p{color:rgba(255,255,255,0.82);font-size:15px;line-height:1.75} body.page-product-detail.magaza-gm-style .kh-product-detail-copy h1,body.page-product-detail.magaza-gm-style .kh-product-detail-copy h2,body.page-product-detail.magaza-gm-style .kh-product-detail-copy h3{color:#fff;font-size:16px;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-detail-about-note{margin-top:22px;padding:16px;border-radius:12px;border:1px solid rgba(16,185,129,0.14);background:rgba(16,185,129,0.06)} body.page-product-detail.magaza-gm-style .kh-product-detail-about-note strong{display:block;color:#fff;font-size:14px;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-detail-about-note p{margin:8px 0 0;color:rgba(255,255,255,0.68);font-size:14px;line-height:1.6} body.page-product-detail.magaza-gm-style .kh-product-review-list,body.page-product-detail.magaza-gm-style .kh-product-usage-grid{display:grid;gap:12px} body.page-product-detail.magaza-gm-style .kh-product-review-card,body.page-product-detail.magaza-gm-style .kh-product-usage-card{padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,0.06);background:#202020} body.page-product-detail.magaza-gm-style .kh-product-review-card strong,body.page-product-detail.magaza-gm-style .kh-product-usage-card strong{display:block;color:#fff;font-size:14px;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-review-card span{color:#facc15} body.page-product-detail.magaza-gm-style .kh-product-usage-card span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:999px;background:rgba(16,185,129,0.16);color:#34d399;font-weight:950} body.page-product-detail.magaza-gm-style .kh-product-review-card p,body.page-product-detail.magaza-gm-style .kh-product-usage-card p,body.page-product-detail.magaza-gm-style .kh-product-detail-empty{margin:8px 0 0;color:rgba(255,255,255,0.7);font-size:14px;line-height:1.6} body.kh-product-image-modal-open{overflow:hidden} body.magaza-gm-style .kh-product-image-modal{position:fixed;inset:0;z-index:10080;display:grid;place-items:center;padding:clamp(16px,3vw,42px);background:rgba(0,0,0,0.82);backdrop-filter:blur(12px)} body.magaza-gm-style .kh-product-image-modal-panel{position:relative;display:grid;place-items:center;width:min(96vw,980px);max-height:92vh} body.magaza-gm-style .kh-product-image-modal-panel img{display:block;max-width:100%;max-height:92vh;border-radius:18px;object-fit:contain;box-shadow:0 28px 90px rgba(0,0,0,0.58)} body.magaza-gm-style .kh-product-image-modal-close{position:absolute;top:-14px;right:-14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:#151515;color:#fff;cursor:pointer;box-shadow:0 14px 32px rgba(0,0,0,0.42)} @media (max-width:1180px){body.page-product-detail.magaza-gm-style .kh-product-detail-feature-grid,body.page-product-detail.magaza-gm-style .kh-product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))} body.page-product-detail.magaza-gm-style .kh-product-price-band{grid-template-columns:1fr} body.page-product-detail.magaza-gm-style .kh-product-buy-panel{max-width:560px}} @media (max-width:760px){body.page-product-detail.magaza-gm-style .kh-product-detail-shell{padding-top:14px} body.page-product-detail.magaza-gm-style .kh-product-detail-hero{grid-template-columns:1fr;padding:16px;gap:18px} body.page-product-detail.magaza-gm-style .kh-product-detail-media-frame,body.page-product-detail.magaza-gm-style .kh-product-detail-media-frame img,body.page-product-detail.magaza-gm-style .kh-product-detail-media-zoom{min-height:0} body.page-product-detail.magaza-gm-style .kh-product-detail-feature-grid,body.page-product-detail.magaza-gm-style .kh-product-related-grid,body.page-product-detail.magaza-gm-style .kh-product-buy-panel{grid-template-columns:1fr} body.page-product-detail.magaza-gm-style .kh-product-related-section,body.page-product-detail.magaza-gm-style .kh-product-detail-tab-panel{padding:18px}} body.magaza-gm-style .store-purchase-toast-host{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:10020;width:min(338px,calc(100vw - 28px));pointer-events:none;opacity:0;transform:translate3d(-10px,12px,0) scale(0.985);transition:opacity 240ms ease,transform 240ms ease} body.magaza-gm-style .store-purchase-toast-host.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);pointer-events:auto} body.magaza-gm-style .store-purchase-toast{display:grid;grid-template-columns:58px minmax(0,1fr);gap:11px;align-items:center;min-height:82px;padding:10px 12px;border:1px solid rgba(16,185,129,0.24);border-radius:18px;background:linear-gradient(135deg,rgba(5,8,13,0.96),rgba(6,19,17,0.94));color:#fff;text-decoration:none;box-shadow:0 16px 42px rgba(0,0,0,0.38),0 0 0 1px rgba(255,255,255,0.04) inset;backdrop-filter:blur(14px)} body.magaza-gm-style .store-purchase-toast-media{width:58px;height:58px;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,rgba(16,185,129,0.22),rgba(124,58,237,0.18))} body.magaza-gm-style .store-purchase-toast-media img{width:100%;height:100%;display:block;object-fit:cover} body.magaza-gm-style .store-purchase-toast-media--fallback{display:inline-flex;align-items:center;justify-content:center;color:#34d399;font-size:20px} body.magaza-gm-style .store-purchase-toast-copy{display:grid;gap:4px;min-width:0} body.magaza-gm-style .store-purchase-toast-copy strong{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:#fff;font-size:13px;line-height:1.25;font-weight:850;text-overflow:ellipsis;white-space:nowrap} body.magaza-gm-style .store-purchase-toast-status{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,0.12)} body.magaza-gm-style .store-purchase-toast-copy b{overflow:hidden;color:#34d399;font-size:12px;line-height:1.25;font-weight:850;text-overflow:ellipsis;white-space:nowrap} body.magaza-gm-style .store-purchase-toast-copy small{color:rgba(255,255,255,0.56);font-size:10.5px;font-weight:700} @media (max-width:640px){body.magaza-gm-style .store-purchase-toast-host{left:12px;bottom:86px;width:min(318px,calc(100vw - 24px))} body.magaza-gm-style .store-purchase-toast{grid-template-columns:52px minmax(0,1fr);min-height:76px;padding:10px;border-radius:16px} body.magaza-gm-style .store-purchase-toast-media{width:52px;height:52px}} body.magaza-gm-style.kh-cart-modal-open{overflow:hidden} body.magaza-gm-style .kh-cart-added-modal:not([hidden]){position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;min-height:100svh;padding:clamp(16px,4vw,34px);overflow:auto} @supports (height:100dvh){body.magaza-gm-style .kh-cart-added-modal:not([hidden]){height:100dvh}} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{flex:0 1 min(650px,100%);width:min(650px,100%);margin:0;transform:none} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:20px;text-align:left} .page-siparislerim-musteri .hub-page-stack,.page-siparislerim-musteri .hub-overview--orders,.page-siparislerim-musteri .account-hub-panel--orders{width:100%;align-items:stretch;justify-items:stretch;text-align:left} .page-siparislerim-musteri .hub-overview-stats--inline{justify-content:flex-start} .page-siparislerim-musteri .hub-stat-pill{justify-content:flex-start;text-align:left} .page-siparislerim-musteri .order-history-list{width:100%;justify-items:stretch} .page-siparislerim-musteri .order-history-card-wrap{width:100%} .page-siparislerim-musteri .order-history-card-main,.page-siparislerim-musteri .order-history-card-body,.page-siparislerim-musteri .order-history-card-body h3{min-width:0;text-align:left} .page-siparislerim-musteri .order-history-meta,.page-siparislerim-musteri .order-history-badges{text-align:left} .kh-cart-coupon-toggle.is-open .kh-cart-coupon-chevron,.kh-cart-coupon-toggle[aria-expanded="true"] .kh-cart-coupon-chevron{transform:rotate(180deg)} .kh-cart-coupon-body.is-open{display:block} .page-site-admin .site-admin-wrap,.page-site-management .site-admin-wrap{--site-admin-page-gap:clamp(16px,2vw,26px);--site-admin-card-pad:clamp(20px,2.2vw,30px);--site-admin-shell-bg:radial-gradient(circle at 9% 0%,rgba(141,68,255,0.18),transparent 34%),radial-gradient(circle at 92% 8%,rgba(34,197,94,0.12),transparent 30%),linear-gradient(180deg,#111217 0%,#14151b 52%,#101115 100%);--site-admin-card-bg:linear-gradient(145deg,rgba(255,255,255,0.062),rgba(255,255,255,0.018)),rgba(21,23,31,0.96);--site-admin-card-border:rgba(255,255,255,0.105);--site-admin-soft-border:rgba(255,255,255,0.075);background:var(--site-admin-shell-bg);gap:0;overflow-x:hidden} .page-site-admin .site-admin-topbar,.page-site-management .site-admin-topbar{top:12px;width:calc(100% - (var(--site-admin-gutter) * 2));margin:12px var(--site-admin-gutter) 0;padding:0 clamp(14px,1.6vw,22px);border:1px solid var(--site-admin-card-border);border-radius:24px;background:linear-gradient(135deg,rgba(23,26,38,0.98),rgba(17,19,27,0.96)),rgba(17,19,27,0.96);box-shadow:0 22px 54px rgba(0,0,0,0.34)} .page-site-admin .site-admin-topbar-head,.page-site-management .site-admin-topbar-head{padding:14px 0 12px;border-bottom:1px solid rgba(255,255,255,0.055)} .page-site-admin .site-admin-title,.page-site-management .site-admin-title{font-size:18px;letter-spacing:-0.02em} .page-site-admin .site-admin-sub,.page-site-management .site-admin-sub{color:rgba(255,255,255,0.56)} .page-site-admin .site-admin-nav,.page-site-management .site-admin-nav{gap:8px;padding:10px 0 12px} .page-site-admin .site-admin-nav a,.page-site-management .site-admin-nav a{min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:14px;background:rgba(255,255,255,0.025)} .page-site-admin .site-admin-nav a:hover,.page-site-management .site-admin-nav a:hover{color:#fff;border-color:rgba(141,68,255,0.22);background:rgba(141,68,255,0.11)} .page-site-admin .site-admin-nav a.is-active,.page-site-management .site-admin-nav a.is-active{color:#fff;border-color:rgba(141,68,255,0.48);background:linear-gradient(135deg,rgba(141,68,255,0.32),rgba(59,130,246,0.18));box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 10px 24px rgba(80,70,229,0.16)} .page-site-admin .site-admin-action-btn,.page-site-management .site-admin-action-btn,.page-site-admin .site-admin-btn,.page-site-management .site-admin-btn{border-radius:14px} .page-site-admin .site-admin-wrap>.site-admin-card,.page-site-management .site-admin-wrap>.site-admin-card,.page-site-admin .site-admin-wrap>.admin-comms,.page-site-management .site-admin-wrap>.admin-comms{width:calc(100% - (var(--site-admin-gutter) * 2));margin:var(--site-admin-page-gap) var(--site-admin-gutter) 0;padding:var(--site-admin-card-pad);border:1px solid var(--site-admin-card-border);border-left:1px solid var(--site-admin-card-border);border-radius:28px;background:var(--site-admin-card-bg);box-shadow:0 28px 70px rgba(0,0,0,0.26)} .page-site-admin .site-admin-wrap>.site-admin-card:last-child,.page-site-management .site-admin-wrap>.site-admin-card:last-child,.page-site-admin .site-admin-wrap>.admin-comms:last-child,.page-site-management .site-admin-wrap>.admin-comms:last-child{margin-bottom:var(--site-admin-page-gap)} .page-site-admin .site-admin-wrap>.site-admin-stats-grid,.page-site-admin .site-admin-wrap>.site-admin-summary-grid,.page-site-admin .site-admin-wrap>.site-admin-sparkline-section,.page-site-admin .site-admin-wrap>.site-admin-dashboard-grid,.page-site-admin .site-admin-wrap>.site-admin-user-profile-grid,.page-site-management .site-admin-wrap>.site-admin-stats-grid,.page-site-management .site-admin-wrap>.site-admin-summary-grid,.page-site-management .site-admin-wrap>.site-admin-sparkline-section,.page-site-management .site-admin-wrap>.site-admin-dashboard-grid,.page-site-management .site-admin-wrap>.site-admin-user-profile-grid{width:calc(100% - (var(--site-admin-gutter) * 2));margin:var(--site-admin-page-gap) var(--site-admin-gutter) 0;padding:0} .page-site-admin .site-admin-wrap>.site-admin-summary-grid,.page-site-management .site-admin-wrap>.site-admin-summary-grid{margin-top:14px} .page-site-admin .site-admin-settings-head,.page-site-management .site-admin-settings-head{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,0.07)} .page-site-admin .site-admin-settings-head h1,.page-site-admin .site-admin-settings-head h2,.page-site-management .site-admin-settings-head h1,.page-site-management .site-admin-settings-head h2{letter-spacing:-0.03em} .page-site-admin .site-admin-muted,.page-site-management .site-admin-muted{color:rgba(255,255,255,0.58)} .page-site-admin .site-admin-summary-card,.page-site-management .site-admin-summary-card,.page-site-admin .site-admin-stat-card,.page-site-management .site-admin-stat-card,.page-site-admin .site-admin-sparkline-card,.page-site-management .site-admin-sparkline-card,.page-site-admin .site-admin-user-profile-grid>.site-admin-card,.page-site-management .site-admin-user-profile-grid>.site-admin-card{position:relative;border:1px solid var(--site-admin-soft-border);background:linear-gradient(145deg,rgba(255,255,255,0.052),rgba(255,255,255,0.014)),rgba(255,255,255,0.022);box-shadow:none} .page-site-admin .site-admin-summary-card::before,.page-site-management .site-admin-summary-card::before,.page-site-admin .site-admin-stat-card::before,.page-site-management .site-admin-stat-card::before{content:none} .page-site-admin .site-admin-summary-card,.page-site-management .site-admin-summary-card{border-radius:22px;padding:19px 20px} .page-site-admin .site-admin-stat-card,.page-site-management .site-admin-stat-card{border-radius:24px;padding:20px} .page-site-admin .site-admin-summary-value,.page-site-management .site-admin-summary-value,.page-site-admin .site-admin-stat-value,.page-site-management .site-admin-stat-value{letter-spacing:-0.035em} .page-site-admin .site-admin-card--inner,.page-site-management .site-admin-card--inner,.page-site-admin .site-admin-pane-card,.page-site-management .site-admin-pane-card,.page-site-admin .site-admin-collapsible,.page-site-management .site-admin-collapsible{border:1px solid var(--site-admin-soft-border);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,0.038),rgba(255,255,255,0.012)),rgba(255,255,255,0.02)} .page-site-admin .site-admin-table,.page-site-management .site-admin-table{border-radius:22px;border-color:var(--site-admin-soft-border);background:rgba(10,12,18,0.2)} .page-site-admin .site-admin-table-row.site-admin-table-head>*,.page-site-management .site-admin-table-row.site-admin-table-head>*{background:rgba(255,255,255,0.045);color:rgba(255,255,255,0.54)} .page-site-admin .site-admin-table-row>*,.page-site-management .site-admin-table-row>*{border-bottom-color:rgba(255,255,255,0.065)} .page-site-admin .site-admin-table-row:not(.site-admin-table-head):hover>*,.page-site-management .site-admin-table-row:not(.site-admin-table-head):hover>*{background:rgba(141,68,255,0.07)} .page-site-admin .site-admin-field .form-control,.page-site-admin .site-admin-field input,.page-site-admin .site-admin-field select,.page-site-admin .site-admin-field textarea,.page-site-admin .form-group .form-control,.page-site-admin .admin-comms input,.page-site-admin .admin-comms select,.page-site-admin .admin-comms textarea,.page-site-management .site-admin-field .form-control,.page-site-management .site-admin-field input,.page-site-management .site-admin-field select,.page-site-management .site-admin-field textarea,.page-site-management .form-group .form-control,.page-site-management .admin-comms input,.page-site-management .admin-comms select,.page-site-management .admin-comms textarea{border-color:rgba(255,255,255,0.095);border-radius:15px;background:rgba(5,7,12,0.28)} .page-site-admin .site-admin-empty,.page-site-management .site-admin-empty{min-height:180px;border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(141,68,255,0.11),transparent 40%),rgba(255,255,255,0.018)} .page-site-admin .admin-comms__header,.page-site-management .admin-comms__header{padding:0 0 20px;border:0;border-bottom:1px solid rgba(255,255,255,0.07);border-radius:0;background:transparent} .page-site-admin .admin-comms__messages-link,.page-site-admin .admin-comms__actions button,.page-site-management .admin-comms__messages-link,.page-site-management .admin-comms__actions button{border-radius:15px;background:linear-gradient(135deg,#22c55e,#38bdf8)} .page-site-admin .admin-comms__composer,.page-site-admin .admin-comms__guide,.page-site-admin .admin-comms__history,.page-site-management .admin-comms__composer,.page-site-management .admin-comms__guide,.page-site-management .admin-comms__history{border-radius:22px} @media (max-width:900px){.page-site-admin .site-admin-topbar,.page-site-management .site-admin-topbar,.page-site-admin .site-admin-wrap>.site-admin-card,.page-site-management .site-admin-wrap>.site-admin-card,.page-site-admin .site-admin-wrap>.admin-comms,.page-site-management .site-admin-wrap>.admin-comms,.page-site-admin .site-admin-wrap>.site-admin-stats-grid,.page-site-admin .site-admin-wrap>.site-admin-summary-grid,.page-site-admin .site-admin-wrap>.site-admin-sparkline-section,.page-site-admin .site-admin-wrap>.site-admin-dashboard-grid,.page-site-admin .site-admin-wrap>.site-admin-user-profile-grid,.page-site-management .site-admin-wrap>.site-admin-stats-grid,.page-site-management .site-admin-wrap>.site-admin-summary-grid,.page-site-management .site-admin-wrap>.site-admin-sparkline-section,.page-site-management .site-admin-wrap>.site-admin-dashboard-grid,.page-site-management .site-admin-wrap>.site-admin-user-profile-grid{width:calc(100% - 24px);margin-left:12px;margin-right:12px} .page-site-admin .site-admin-topbar,.page-site-management .site-admin-topbar{top:8px;border-radius:20px}} @media (max-width:640px){body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{grid-template-columns:64px minmax(0,1fr)} .page-siparislerim-musteri .hub-overview-stats--inline{display:grid;grid-template-columns:1fr} .page-siparislerim-musteri .order-history-card{grid-template-columns:42px minmax(0,1fr);padding:16px}} .magaza-nav-mobile-backdrop{display:none} @media (max-width:1100px){body.mobile-nav-dropdown-open{overflow:hidden} body.mobile-nav-dropdown-open .store-nav-sticky-stack{z-index:calc(var(--v3-z-modal) + 30)} .magaza-nav-mobile-backdrop{position:fixed;inset:0;z-index:calc(var(--v3-z-modal) + 20);width:100%;height:100%;padding:0;border:0;background:rgba(5,7,12,0.72);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:default} body.mobile-nav-dropdown-open .magaza-nav-mobile-backdrop{display:block} .magaza-nav-bar{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch} .magaza-nav-bar-inner{width:max-content;min-width:100%} .kh-nav-sub-dropdown{display:block;position:fixed;top:var(--nav-mobile-top,164px);right:12px;left:12px;width:auto;min-width:0;max-height:calc(100dvh - var(--nav-mobile-top,164px) - 12px);padding:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:20px;opacity:0;visibility:hidden;transform:translateY(12px) scale(0.985);pointer-events:none;z-index:calc(var(--v3-z-modal) + 31)} .magaza-nav-dropdown-wrap.is-open .kh-nav-sub-dropdown{opacity:1;visibility:visible;transform:none;pointer-events:auto} .kh-nav-sub-dropdown-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .kh-nav-sub-card-img{aspect-ratio:1}} @media (max-width:700px){.store-top-bar-inner{justify-content:center} .magaza-nav-main-inner{display:grid;grid-template-columns:1fr;gap:10px;padding-block:12px} .magaza-nav-main-inner>.admin-edit-wrap{justify-self:center} .magaza-nav-logo-img{width:min(72vw,240px);height:42px;object-fit:contain} .magaza-nav-actions{order:2;width:100%;justify-content:center;flex-wrap:nowrap} .magaza-nav-search-wrap{order:3;grid-column:auto} .magaza-nav-icon-btn,.magaza-nav-action-btn{min-height:44px} .magaza-nav-btn-login,.magaza-nav-btn-register{flex:1 1 0} .magaza-nav-profile-chip{min-width:0} .kh-nav-sub-dropdown{right:8px;left:8px;padding:14px;border-radius:18px} .kh-nav-sub-dropdown-head{position:sticky;top:-14px;z-index:2;margin:-14px -14px 12px;padding:14px;background:#1b1b1d;border-bottom:1px solid rgba(255,255,255,0.08)} .kh-nav-sub-dropdown-inner{grid-template-columns:1fr;gap:8px} .kh-nav-sub-card{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:8px;border:1px solid rgba(255,255,255,0.07);border-radius:14px;background:rgba(255,255,255,0.035)} .kh-nav-sub-card-img{width:72px;height:72px;aspect-ratio:1;border-radius:11px} .kh-nav-sub-card-name{text-align:left;font-size:14px} .store-home-hero{padding-top:12px} .store-home-hero-fullwidth .store-home-slides{height:clamp(220px,58vw,290px);border-radius:14px;transition:height 180ms ease} .store-home-hero-fullwidth .store-home-slides.has-mobile-art{height:clamp(380px,125vw,520px)} .store-home-slide-media img{object-position:center} .store-home-slide--mobile-art .store-home-slide-media img{object-position:center top} .store-hero-arrow{display:none}} .brand-glyph-wrap>img.brand-glyph-icon--steam.js-brand-icon-img--hide+.brand-glyph-fallback,.brand-glyph-wrap>.brand-glyph-fallback.brand-color-steam.js-brand-icon-fallback--show{display:inline-flex} body.magaza-gm-style .kh-cart-added-modal:not([hidden]){background:transparent} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-backdrop{background:radial-gradient(circle at 50% 22%,rgba(102,192,244,0.14),transparent 30%),radial-gradient(circle at 52% 62%,rgba(34,197,94,0.12),transparent 36%),rgba(5,7,12,0.76)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{width:min(492px,100%);padding:clamp(22px,4vw,28px);border-radius:26px;border-color:rgba(255,255,255,0.14);background:linear-gradient(145deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025)),linear-gradient(180deg,#1a1d20,#111315);box-shadow:0 28px 80px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.08)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-icon{width:54px;height:54px;margin:0 auto 12px;border-radius:18px;color:#0f172a;background:linear-gradient(135deg,#b6f7d2,#57d996);box-shadow:0 14px 34px rgba(34,197,94,0.24)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog h3{margin:0;font-size:clamp(22px,3vw,26px);letter-spacing:-0.02em} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog>p{max-width:360px;margin:8px auto 18px;color:rgba(238,242,247,0.72);font-size:14px;line-height:1.55} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{margin:0 0 18px;padding:12px;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.045)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb{width:72px;height:72px;border-radius:17px;background:linear-gradient(135deg,rgba(102,192,244,0.16),rgba(34,197,94,0.08)),rgba(255,255,255,0.04)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-copy strong{display:block;margin-bottom:8px;color:#f8fafc;font-size:14px;line-height:1.35} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta{gap:7px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item{min-height:28px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,0.055);color:rgba(241,245,249,0.78);font-size:12px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-actions{gap:10px;margin-top:4px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn,body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{min-height:46px;border-radius:15px;font-size:13px;letter-spacing:0.01em} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--ghost{border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.045);color:rgba(248,250,252,0.82)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--success{border:0;background:linear-gradient(135deg,#34d399,#16a34a);color:#07120c;box-shadow:0 14px 30px rgba(22,163,74,0.22)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{margin-top:10px;border:1px solid rgba(102,192,244,0.18);background:rgba(102,192,244,0.08);color:#d8f1ff} @media (max-width:520px){body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-actions{grid-template-columns:1fr} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{grid-template-columns:62px minmax(0,1fr)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb{width:62px;height:62px}} body.magaza-gm-style .kh-cart-added-modal:not([hidden]){padding:clamp(18px,5vw,40px)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-backdrop{background:radial-gradient(circle at 38% 22%,rgba(45,212,191,0.18),transparent 30%),radial-gradient(circle at 70% 64%,rgba(96,165,250,0.16),transparent 34%),radial-gradient(circle at 25% 78%,rgba(251,191,36,0.1),transparent 26%),rgba(6,8,13,0.78);backdrop-filter:blur(15px) saturate(1.12)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{width:min(456px,100%);padding:clamp(22px,4vw,30px);border-radius:30px;border:1px solid rgba(148,163,184,0.2);background:radial-gradient(circle at 15% 0%,rgba(45,212,191,0.16),transparent 30%),radial-gradient(circle at 96% 10%,rgba(96,165,250,0.15),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.028)),#101419;box-shadow:0 34px 95px rgba(0,0,0,0.56),0 1px 0 rgba(255,255,255,0.11) inset} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-close{top:16px;right:16px;width:36px;height:36px;border-radius:14px;background:rgba(255,255,255,0.055);color:rgba(248,250,252,0.72)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-close:hover{background:rgba(255,255,255,0.1);color:#fff} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-icon{width:50px;height:50px;margin-bottom:11px;border-radius:18px;color:#051b18;background:linear-gradient(135deg,#99f6e4,#5eead4 42%,#60a5fa);box-shadow:0 18px 42px rgba(45,212,191,0.24),0 0 0 7px rgba(45,212,191,0.08)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog h3{font-size:clamp(21px,3vw,25px);font-weight:900;letter-spacing:-0.025em} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog>p{max-width:330px;margin:8px auto 17px;color:rgba(226,232,240,0.68);font-size:13.5px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{grid-template-columns:68px minmax(0,1fr);gap:13px;margin-bottom:16px;padding:12px;border-radius:22px;background:linear-gradient(135deg,rgba(45,212,191,0.13),rgba(96,165,250,0.09) 48%,rgba(251,191,36,0.07)),rgba(255,255,255,0.035);border:1px solid rgba(148,163,184,0.13)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb{width:68px;height:68px;border-radius:18px;box-shadow:none} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb img{border-radius:inherit} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-copy strong{margin-bottom:7px;color:#f8fafc;font-size:13.5px;font-weight:850} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item{min-height:auto;padding:0;border:0;background:transparent;color:rgba(226,232,240,0.78);font-size:12.5px;font-weight:800} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item i{color:#5eead4;text-shadow:0 0 18px rgba(94,234,212,0.28)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-actions{gap:9px;margin:0 0 10px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn,body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{min-height:44px;border-radius:16px;font-size:13px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--ghost{background:rgba(255,255,255,0.055);color:rgba(248,250,252,0.86)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--success{background:linear-gradient(135deg,#5eead4,#38bdf8);color:#061a22;box-shadow:0 16px 34px rgba(56,189,248,0.2)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{margin-top:0;justify-content:center;gap:9px;border-color:rgba(251,191,36,0.22);background:linear-gradient(135deg,rgba(251,191,36,0.16),rgba(249,115,22,0.1));color:#fff7d6} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now:hover{border-color:rgba(251,191,36,0.34);background:linear-gradient(135deg,rgba(251,191,36,0.22),rgba(249,115,22,0.14));color:#f8fafc} @media (max-width:520px){body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{border-radius:26px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{grid-template-columns:58px minmax(0,1fr)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb{width:58px;height:58px}} body.magaza-gm-style .kh-cart-added-modal:not([hidden]){display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,34px)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{margin:0;width:min(430px,100%);padding:clamp(22px,4vw,28px);text-align:center;border-color:rgba(148,163,184,0.14);background:radial-gradient(circle at 18% 0%,rgba(45,212,191,0.2),transparent 30%),radial-gradient(circle at 86% 8%,rgba(59,130,246,0.18),transparent 32%),radial-gradient(circle at 50% 112%,rgba(251,191,36,0.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.085),rgba(255,255,255,0.028)),#101419} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-icon{margin-left:auto;margin-right:auto;background:linear-gradient(135deg,#34d399,#22d3ee 48%,#60a5fa);box-shadow:0 18px 46px rgba(34,211,238,0.24),0 0 0 8px rgba(34,211,238,0.08)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog h3,body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog>p{text-align:center} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;margin:18px 0;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:inset 0 1px rgba(255,255,255,0.08),inset 0 -1px rgba(255,255,255,0.06);text-align:left} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(45,212,191,0.18),rgba(96,165,250,0.14)),rgba(255,255,255,0.045)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-copy strong{margin-bottom:8px;text-align:left} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta{justify-content:flex-start} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item{line-height:1.2} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-actions{gap:10px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn,body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{min-height:46px;border-radius:15px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--ghost{border-color:rgba(148,163,184,0.16);background:rgba(255,255,255,0.045)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--success{border-color:rgba(34,211,238,0.28);background:linear-gradient(135deg,#22d3ee,#3b82f6);box-shadow:0 16px 34px rgba(59,130,246,0.22)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{border-color:rgba(251,191,36,0.26);background:linear-gradient(135deg,rgba(251,191,36,0.18),rgba(249,115,22,0.12))} body.magaza-gm-style .kh-cart-popular-section{margin-top:34px} body.magaza-gm-style .kh-cart-popular-head{border-color:rgba(148,163,184,0.14);background:linear-gradient(135deg,rgba(34,211,238,0.12),rgba(139,92,246,0.1)),rgba(255,255,255,0.035)} body.magaza-gm-style .kh-cart-popular-icon{background:linear-gradient(135deg,rgba(34,211,238,0.18),rgba(139,92,246,0.18));color:#67e8f9} body.magaza-gm-style .kh-cart-popular-card{min-height:190px;padding:12px;border-radius:22px;background:radial-gradient(circle at 24% 8%,rgba(34,211,238,0.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.024));border:1px solid rgba(148,163,184,0.12);transition:transform var(--v3-dur-fast) ease,border-color var(--v3-dur-fast) ease,background var(--v3-dur-fast) ease} body.magaza-gm-style .kh-cart-popular-card:hover{transform:translateY(-3px);border-color:rgba(34,211,238,0.24);background:radial-gradient(circle at 26% 10%,rgba(34,211,238,0.2),transparent 36%),radial-gradient(circle at 88% 92%,rgba(251,191,36,0.1),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.03))} body.magaza-gm-style .kh-cart-popular-card-thumb{display:grid;place-items:center;aspect-ratio:1.12;border-radius:18px;background:linear-gradient(135deg,rgba(34,211,238,0.14),rgba(139,92,246,0.11)),rgba(255,255,255,0.035)} body.magaza-gm-style .kh-cart-popular-card-thumb-fallback{width:100%;height:100%;display:grid;place-items:center} body.magaza-gm-style .kh-cart-popular-card-thumb-fallback .brand-glyph-wrap{width:58px;height:58px;flex:0 0 58px} body.magaza-gm-style .kh-cart-popular-card-thumb-fallback .brand-glyph-icon,body.magaza-gm-style .kh-cart-popular-card-thumb-fallback .cat-icon-premium,body.magaza-gm-style .kh-cart-popular-card-thumb-fallback .cat-icon-img{display:block;width:100%;height:100%;max-width:58px;max-height:58px;object-fit:contain} body.magaza-gm-style .kh-cart-popular-card-name{min-height:40px;display:grid;place-items:center;font-size:15px;line-height:1.25} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta{display:flex;align-items:center;gap:12px;margin-top:2px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;display:inline-flex;align-items:center;gap:6px;color:rgba(226,232,240,0.82);font-size:13px;font-weight:850;line-height:1.2} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item>span{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;display:inline;font:inherit;line-height:inherit} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item i{width:16px;height:16px;margin:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;color:#5eead4;font-size:12px;line-height:1} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta .kh-cart-added-meta-item+.kh-cart-added-meta-item::before{content:"";width:4px;height:4px;margin-right:2px;border-radius:999px;background:rgba(148,163,184,0.44)} @media (max-width:520px){body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{grid-template-columns:58px minmax(0,1fr)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-actions{grid-template-columns:1fr} body.magaza-gm-style .kh-cart-popular-card{min-height:170px}} .profile-password-strength-bar.is-score-1{width:25%} .profile-password-strength-bar.is-score-2{width:50%} .profile-password-strength-bar.is-score-3{width:75%} .profile-password-strength-bar.is-score-4{width:100%} .order-guest-actions--stacked{display:grid;gap:16px} .support-sla-overdue{color:#ef4444;font-weight:600} .kh-copy-buffer{position:fixed;top:-9999px;left:-9999px;width:1px;height:1px;opacity:0} .mesajlar-input-premium{field-sizing:content;max-height:220px;overflow-y:auto} .site-admin-view-dashboard .site-admin-stats-grid:first-child{margin-top:0} .site-admin-view-finance>.site-admin-card{display:grid;gap:22px} .site-admin-view-finance .site-admin-settings-head{align-items:flex-start;gap:18px} .site-admin-view-finance .site-admin-settings-head h1,.site-admin-view-finance .site-admin-settings-head h2{letter-spacing:-0.02em} .site-admin-view-finance .site-admin-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:8px;border-radius:18px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.06)} .site-admin-view-finance .site-admin-tab{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:12px;text-decoration:none} .site-admin-view-finance .site-admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px} .site-admin-view-finance .site-admin-summary-card{min-width:0;border-radius:18px} .site-admin-view-finance .site-admin-analytics-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);gap:18px;align-items:stretch} .site-admin-view-finance .site-admin-chart-shell{min-height:320px} .site-admin-view-finance .site-admin-table--finance-orders{overflow-x:auto} .site-admin-view-finance .site-admin-table--finance-orders .site-admin-table-row{grid-template-columns:minmax(150px,1fr) minmax(220px,1.4fr) 120px 130px 150px 72px;min-width:860px} .page-auth-profile .profile-password-rules{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none} .page-auth-profile .profile-password-rules li{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,0.58);font-size:12px;line-height:1.35;transition:color 0.18s ease} .page-auth-profile .profile-password-rules i{color:rgba(255,255,255,0.22);font-size:7px} .page-auth-profile .profile-password-rules li.is-valid{color:#86efac} .page-auth-profile .profile-password-rules li.is-valid i{color:#22c55e} .page-auth-profile .profile-toggle-list--premium .profile-toggle-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px} .page-auth-profile .profile-toggle-copy{display:grid;gap:4px;min-width:0} .page-auth-profile .profile-toggle-copy strong,.page-auth-profile .profile-toggle-copy span{overflow-wrap:anywhere} .page-auth-profile .profile-toggle-wrap{justify-self:end} .page-siparislerim-musteri .account-hub-panel--orders-empty .hub-panel-head{text-align:center;justify-content:center} .page-siparislerim-musteri .kh-orders-empty-surface{max-width:620px;min-height:340px;margin:0 auto;padding:clamp(28px,4vw,46px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(141,68,255,0.16),transparent 42%),rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.07)} .page-siparislerim-musteri .kh-orders-empty-icon{margin:0} .page-siparislerim-musteri .kh-orders-empty-copy{display:grid;gap:8px;max-width:470px} .page-siparislerim-musteri .kh-orders-empty-actions{justify-content:center} @media (max-width:1100px){.site-admin-view-finance .site-admin-analytics-grid{grid-template-columns:1fr}} @media (max-width:768px){.page-auth-profile .profile-toggle-list--premium .profile-toggle-card{grid-template-columns:40px minmax(0,1fr)} .page-auth-profile .profile-toggle-wrap{grid-column:2;justify-self:start}} .site-admin-view-finance .site-admin-table--finance-orders{display:block;width:100%;min-width:0;overflow:hidden;border-radius:22px;background:rgba(255,255,255,0.018);grid-template-columns:none} .site-admin-view-finance .site-admin-table--finance-orders .site-admin-table-row{display:grid;grid-template-columns:minmax(120px,0.9fr) minmax(240px,1.9fr) minmax(104px,0.75fr) minmax(120px,0.82fr) minmax(148px,0.95fr) 56px;width:100%;min-width:0} .page-site-admin.site-admin-view-finance .site-admin-table--finance-orders .site-admin-table-row>*{min-width:0;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:14px 16px} .page-site-admin.site-admin-view-finance .site-admin-table--finance-orders .site-admin-table-row>[data-label="Ürün"]{white-space:normal;line-height:1.35} .page-site-admin.site-admin-view-finance .site-admin-table--finance-orders .site-admin-table-row>[data-label="İşlem"]{justify-content:flex-end;padding-right:12px} .site-admin-view-finance .site-admin-table--finance-orders .site-admin-btn{min-width:42px;height:38px;justify-content:center;padding:0} .page-siparislerim-musteri .account-hub-panel--orders-empty{display:grid;gap:22px;justify-items:center;text-align:center} .page-siparislerim-musteri .account-hub-panel--orders-empty .hub-panel-head{width:100%;justify-content:center;text-align:center} .page-siparislerim-musteri .account-hub-panel--orders-empty .hub-panel-head>div,.page-siparislerim-musteri .account-hub-panel--orders-empty .user-panel-section-title,.page-siparislerim-musteri .account-hub-panel--orders-empty .user-panel-section-sub{text-align:center} .page-siparislerim-musteri .hub-empty-state.kh-orders-empty-surface{width:min(100%,660px);min-height:300px;margin:0 auto;padding:clamp(20px,4vw,38px);display:grid;justify-items:center;align-content:center;gap:18px;text-align:center;border-radius:0;background:transparent;border:0;box-shadow:none} .page-siparislerim-musteri .kh-orders-empty-copy{display:grid;justify-items:center;gap:9px;max-width:500px;text-align:center} .page-siparislerim-musteri .kh-orders-empty-actions{width:100%;justify-content:center} @media (max-width:980px){.site-admin-view-finance .site-admin-table--finance-orders{overflow-x:auto;-webkit-overflow-scrolling:touch} .site-admin-view-finance .site-admin-table--finance-orders .site-admin-table-row{min-width:820px}} @media (max-width:640px){.site-admin-view-finance .site-admin-table--finance-orders{overflow:visible} .site-admin-view-finance .site-admin-table--finance-orders .site-admin-table-row{min-width:0} .page-siparislerim-musteri .hub-empty-state.kh-orders-empty-surface{min-height:280px;padding:28px 18px} .page-siparislerim-musteri .kh-orders-empty-actions{flex-direction:column} .page-siparislerim-musteri .kh-orders-empty-actions .user-panel-btn{width:100%;justify-content:center}} .site-admin-view-user-detail{display:grid;gap:18px} .site-admin-user-profile-hero{overflow:hidden} .site-admin-user-profile-title{display:flex;align-items:center;gap:16px;min-width:0} .site-admin-user-profile-avatar{width:72px;height:72px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;background:radial-gradient(circle at 35% 20%,rgba(34,197,94,0.32),transparent 42%),linear-gradient(135deg,rgba(59,130,246,0.28),rgba(15,23,42,0.8));border:1px solid rgba(255,255,255,0.11);color:#dbeafe;font-size:28px} .site-admin-user-profile-avatar img{width:100%;height:100%;object-fit:cover} .site-admin-user-profile-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px} .site-admin-user-profile-summary{margin:0} .site-admin-user-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .site-admin-user-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .site-admin-user-profile-facts>div{min-width:0;padding:14px 15px;border-radius:18px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07)} .site-admin-user-profile-facts>div.is-wide{grid-column:1 / -1} .site-admin-user-profile-facts span,.site-admin-profile-row small,.site-admin-user-note span,.site-admin-user-message span{display:block;color:rgba(255,255,255,0.48);font-size:12px;line-height:1.35} .site-admin-user-profile-facts strong{display:block;min-width:0;margin-top:5px;color:rgba(255,255,255,0.9);overflow-wrap:anywhere} .site-admin-user-profile-inline-form{margin-top:14px} .site-admin-user-note-form{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:10px;align-items:start;margin-bottom:16px} .site-admin-user-note-form textarea{grid-column:1 / 3;resize:vertical} .site-admin-user-notes,.site-admin-user-message-list,.site-admin-profile-list{display:grid;gap:10px} .site-admin-user-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:15px;border-radius:20px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07)} .site-admin-user-note--yellow{border-color:rgba(234,179,8,0.22)} .site-admin-user-note--blue{border-color:rgba(59,130,246,0.24)} .site-admin-user-note--green{border-color:rgba(34,197,94,0.24)} .site-admin-user-note--pink{border-color:rgba(236,72,153,0.24)} .site-admin-user-note--red{border-color:rgba(239,68,68,0.24)} .site-admin-user-note--gray{border-color:rgba(148,163,184,0.2)} .site-admin-user-note p,.site-admin-user-message p{margin:7px 0;color:rgba(255,255,255,0.72);line-height:1.55;overflow-wrap:anywhere} .site-admin-profile-row{display:grid;grid-template-columns:minmax(140px,0.9fr) minmax(0,1.6fr) minmax(110px,0.65fr) auto;gap:12px;align-items:center;min-width:0;padding:13px 14px;border-radius:18px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.065);color:inherit;text-decoration:none} .site-admin-profile-list.is-compact .site-admin-profile-row{grid-template-columns:minmax(130px,0.95fr) minmax(0,1.4fr) auto} .site-admin-user-coupon-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;gap:12px;align-items:end;margin:0 0 16px} .site-admin-user-coupon-form .form-group{margin:0} .site-admin-user-coupon-list{margin-top:6px} .site-admin-user-coupon-row{grid-template-columns:minmax(150px,1.2fr) minmax(90px,0.45fr) minmax(100px,0.5fr) minmax(130px,0.65fr) auto} .site-admin-profile-row:hover{border-color:rgba(59,130,246,0.26);background:rgba(255,255,255,0.045)} .site-admin-profile-row>*{min-width:0;overflow-wrap:anywhere} .site-admin-profile-row>i{color:rgba(255,255,255,0.36)} .site-admin-user-message{padding:14px 15px;border-radius:18px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.065)} .site-admin-user-message.is-admin{border-color:rgba(34,197,94,0.2);background:rgba(34,197,94,0.055)} .site-admin-order-badge-approved,.site-admin-order-badge-resolved,.site-admin-order-badge-closed{background:rgba(34,197,94,0.15);color:var(--v3-green)} .site-admin-order-badge-rejected,.site-admin-order-badge-open,.site-admin-order-badge-waiting{background:rgba(234,179,8,0.15);color:var(--v3-yellow)} .site-admin-order-badge-in_progress{background:rgba(99,102,241,0.15);color:var(--v3-accent)} @media (max-width:1100px){.site-admin-user-profile-grid{grid-template-columns:1fr}} @media (max-width:760px){.site-admin-user-profile-title{align-items:flex-start} .site-admin-user-profile-avatar{width:58px;height:58px;border-radius:20px} .site-admin-user-profile-facts,.site-admin-profile-row,.site-admin-profile-list.is-compact .site-admin-profile-row,.site-admin-user-coupon-form,.site-admin-user-coupon-row,.site-admin-user-note-form{grid-template-columns:1fr} .site-admin-user-note-form textarea{grid-column:auto}} .site-admin-view-customers .site-admin-customer-card{overflow:hidden} .site-admin-view-customers .site-admin-customer-head{align-items:flex-start} .site-admin-view-customers .site-admin-customer-summary{margin-bottom:18px} .site-admin-view-customers .site-admin-customer-search{margin-top:4px} .site-admin-view-customers .site-admin-customer-list{display:grid;gap:12px;margin-top:14px} .site-admin-view-customers .site-admin-customer-row{position:relative;display:grid;grid-template-columns:58px minmax(0,1.75fr) minmax(92px,0.5fr) minmax(130px,0.7fr) minmax(150px,0.78fr) 24px;gap:14px;align-items:center;min-width:0;padding:15px 16px;border:1px solid rgba(255,255,255,0.075);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(141,68,255,0.13),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018));color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease} .site-admin-view-customers .site-admin-customer-row::before{content:"";position:absolute;inset:16px auto 16px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(141,68,255,0.9),rgba(34,197,94,0.72));opacity:0.78} .site-admin-view-customers .site-admin-customer-row:hover{transform:translateY(-1px);border-color:rgba(141,68,255,0.28);background:radial-gradient(circle at 0 0,rgba(141,68,255,0.18),transparent 38%),linear-gradient(145deg,rgba(255,255,255,0.066),rgba(255,255,255,0.024))} .site-admin-view-customers .site-admin-customer-avatar{width:50px;height:50px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 20%,rgba(34,197,94,0.34),transparent 42%),linear-gradient(135deg,rgba(59,130,246,0.34),rgba(141,68,255,0.28));border:1px solid rgba(255,255,255,0.12);color:#fff;font-size:13px;font-weight:900;letter-spacing:0.04em} .site-admin-view-customers .site-admin-customer-main,.site-admin-view-customers .site-admin-customer-metric{min-width:0} .site-admin-view-customers .site-admin-customer-main strong{display:block;color:rgba(255,255,255,0.94);font-size:15px;line-height:1.35;overflow-wrap:anywhere} .site-admin-view-customers .site-admin-customer-main small,.site-admin-view-customers .site-admin-customer-metric small{display:block;margin-top:4px;color:rgba(255,255,255,0.52);font-size:12px;line-height:1.35;overflow-wrap:anywhere} .site-admin-view-customers .site-admin-customer-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px} .site-admin-view-customers .site-admin-customer-metric strong{display:block;margin-top:4px;color:rgba(255,255,255,0.9);font-size:13px;line-height:1.35;overflow-wrap:anywhere} .site-admin-view-customers .site-admin-customer-arrow{color:rgba(255,255,255,0.34);transition:color 0.18s ease,transform 0.18s ease} .site-admin-view-customers .site-admin-customer-row:hover .site-admin-customer-arrow{color:rgba(255,255,255,0.72);transform:translateX(2px)} .site-admin-view-customers .site-admin-customer-empty{margin-top:16px} @media (max-width:1120px){.site-admin-view-customers .site-admin-customer-row{grid-template-columns:54px minmax(0,1fr) 24px;gap:10px 14px} .site-admin-view-customers .site-admin-customer-main{grid-column:2 / 3} .site-admin-view-customers .site-admin-customer-metric{grid-column:2 / -1;display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:baseline} .site-admin-view-customers .site-admin-customer-metric small,.site-admin-view-customers .site-admin-customer-metric strong{margin-top:0} .site-admin-view-customers .site-admin-customer-arrow{grid-column:3;grid-row:1}} @media (max-width:760px){.site-admin-view-customers .site-admin-customer-row{grid-template-columns:48px minmax(0,1fr) 20px;gap:10px 12px;padding:14px;border-radius:20px} .site-admin-view-customers .site-admin-customer-avatar{width:44px;height:44px;border-radius:16px} .site-admin-view-customers .site-admin-customer-metric{grid-template-columns:92px minmax(0,1fr)}} .page-magaza .store-home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap} .page-magaza .store-home-section-copy{min-width:0;flex:1 1 280px} .page-magaza .store-home-section-kicker{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;border:1px solid rgba(141,68,255,0.18);background:rgba(141,68,255,0.08);color:#d8caff;font-size:11px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase} .page-magaza .store-home-section-head h2{margin:10px 0 6px;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-0.03em;color:#fff} .page-magaza .store-home-section-head p{margin:0;color:var(--v3-text-2);font-size:13px;line-height:1.6} .page-magaza .store-home-daily-deals,.page-magaza .store-home-reviews,.page-magaza .store-home-brand-identity{margin-top:28px;padding:24px;border:1px solid var(--v3-border);border-radius:28px;background:radial-gradient(circle at 15% 0%,rgba(34,211,238,0.1),transparent 30%),radial-gradient(circle at 85% 100%,rgba(139,92,246,0.1),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.02));box-shadow:var(--v3-shadow-lg);overflow:hidden} .page-magaza .store-home-daily-countdown{min-width:150px;padding:14px 16px;border-radius:20px;border:1px solid rgba(34,211,238,0.14);background:linear-gradient(135deg,rgba(34,211,238,0.12),rgba(59,130,246,0.08)),rgba(255,255,255,0.03);text-align:right} .page-magaza .store-home-daily-countdown span{display:block;margin-bottom:4px;color:var(--v3-text-3);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase} .page-magaza .store-home-daily-countdown strong{font-size:22px;font-weight:900;letter-spacing:0.06em;color:#fff} .page-magaza .store-home-daily-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px} .page-magaza .store-home-daily-item .kh-product-card{height:100%} .page-magaza .store-home-review-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent 100%)} .page-magaza .store-home-review-track{display:flex;align-items:stretch;gap:14px;width:max-content;animation:storeHomeReviewMarquee 34s linear infinite} .page-magaza .store-home-review-card{position:relative;flex:0 0 min(320px,78vw);width:min(320px,78vw);min-height:208px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at top left,rgba(255,255,255,0.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.028));box-shadow:0 14px 34px rgba(0,0,0,0.2);overflow:hidden} .page-magaza .store-home-review-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--review-accent),transparent 72%);opacity:0.55;pointer-events:none} .page-magaza .store-home-review-top{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:14px;z-index:1} .page-magaza .store-home-review-avatar{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,var(--review-accent),rgba(255,255,255,0.14));color:#fff;font-size:14px;font-weight:900;box-shadow:0 14px 30px rgba(0,0,0,0.18)} .page-magaza .store-home-review-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px} .page-magaza .store-home-review-meta strong{font-size:15px;font-weight:800;color:#fff} .page-magaza .store-home-review-meta span{font-size:12px;color:var(--v3-text-3)} .page-magaza .store-home-review-rating{display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#fde68a;font-size:11px;font-weight:800;white-space:nowrap} .page-magaza .store-home-review-rating span{margin-left:4px;color:var(--v3-text-2)} .page-magaza .store-home-review-card p{position:relative;z-index:1;margin:0;color:var(--v3-text-2);font-size:13px;line-height:1.7} .page-magaza .store-home-review-badge{position:relative;z-index:1;display:inline-flex;align-items:center;margin-top:14px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:var(--v3-text);font-size:11px;font-weight:700} .page-magaza .store-home-brand-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr);gap:18px;align-items:stretch} .page-magaza .store-home-brand-copy{min-width:0;display:flex;flex-direction:column;gap:14px} .page-magaza .store-home-brand-copy h2{margin:0;font-size:clamp(28px,3.8vw,42px);font-weight:900;letter-spacing:-0.04em;color:#fff} .page-magaza .store-home-brand-copy p{margin:0;max-width:720px;color:var(--v3-text-2);font-size:14px;line-height:1.75} .page-magaza .store-home-brand-points{display:flex;flex-wrap:wrap;gap:10px} .page-magaza .store-home-brand-points span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.035);color:var(--v3-text-2);font-size:12px;font-weight:700} .page-magaza .store-home-brand-points i{color:#a78bfa} .page-magaza .store-home-brand-panel{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at 20% 0%,rgba(34,211,238,0.12),transparent 34%),radial-gradient(circle at 80% 100%,rgba(139,92,246,0.12),transparent 34%),rgba(255,255,255,0.025)} .page-magaza .store-home-brand-mark{width:92px;height:92px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(135deg,#0f172a,#2563eb 48%,#8b5cf6);color:#fff;font-size:34px;font-weight:900;letter-spacing:-0.06em;box-shadow:0 18px 44px rgba(37,99,235,0.22)} .page-magaza .store-home-brand-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .page-magaza .store-home-brand-stats article{padding:14px 12px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.035);text-align:center} .page-magaza .store-home-brand-stats strong{display:block;color:#fff;font-size:19px;font-weight:900} .page-magaza .store-home-brand-stats span{display:block;margin-top:6px;color:var(--v3-text-3);font-size:11px;line-height:1.45} @keyframes storeHomeReviewMarquee{from{transform:translateX(0)} to{transform:translateX(-50%)}} @media (max-width:1180px){.page-magaza .store-home-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .page-magaza .store-home-brand-shell{grid-template-columns:1fr}} @media (max-width:768px){.page-magaza .store-home-section-head{align-items:flex-start} .page-magaza .store-home-daily-countdown{width:100%;text-align:left} .page-magaza .store-home-daily-grid{grid-template-columns:1fr} .page-magaza .store-home-daily-deals,.page-magaza .store-home-reviews,.page-magaza .store-home-brand-identity{padding:18px} .page-magaza .store-home-review-card{width:100%;flex-basis:100%} .page-magaza .store-home-brand-stats{grid-template-columns:1fr}} @media (prefers-reduced-motion:reduce){.page-magaza .store-home-review-track{animation:none}} .page-sss .account-hub-layout--full,.page-destek-merkezi .account-hub-layout--full{width:min(100%,1360px);max-width:none;margin-inline:auto;padding-inline:clamp(16px,2.5vw,28px);box-sizing:border-box} .page-sss .account-hub-layout--full .account-hub-main,.page-destek-merkezi .account-hub-layout--full .account-hub-main{width:100%;max-width:none} .page-sss .account-hub-hero--slim,.page-destek-merkezi .account-hub-hero--slim,.page-sss .faq-page-stack,.page-destek-merkezi .faq-page-stack,.page-sss .hub-page-stack,.page-destek-merkezi .hub-page-stack,.page-sss .hub-overview--faq,.page-destek-merkezi .hub-overview--faq,.page-sss .faq-hub-toolbar,.page-destek-merkezi .faq-hub-toolbar,.page-sss .faq-hub-sections,.page-destek-merkezi .faq-hub-sections,.page-sss .faq-hub-cta,.page-destek-merkezi .faq-hub-cta{width:100%;max-width:none} .page-sss .faq-page-stack,.page-destek-merkezi .faq-page-stack{display:flex;flex-direction:column;gap:22px} .page-sss .support-faq-surface,.page-destek-merkezi .support-faq-surface{width:100%;max-width:none} .page-sss .support-faq-grid,.page-destek-merkezi .support-faq-grid{width:100%;grid-template-columns:minmax(0,1fr)} .page-sss .faq-section-card,.page-destek-merkezi .faq-section-card{width:100%} .page-sss .support-faq-card,.page-destek-merkezi .support-faq-card{min-height:0} .page-magaza .store-home-daily-deals,.page-magaza .store-home-reviews,.page-magaza .store-home-brand-identity{width:min(100%,1320px);margin:28px auto 0;padding:clamp(18px,2.4vw,30px);border-radius:30px;border:1px solid rgba(128,154,255,0.10);background:radial-gradient(circle at top left,rgba(88,132,255,0.10),transparent 30%),radial-gradient(circle at top right,rgba(48,210,168,0.08),transparent 26%),linear-gradient(180deg,rgba(18,18,22,0.98),rgba(13,14,18,0.98));box-shadow:0 24px 80px rgba(0,0,0,0.34)} .page-magaza .store-home-daily-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:22px} .page-magaza .store-home-daily-title-row h2{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.1;letter-spacing:-0.03em} .page-magaza .store-home-daily-fire{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#ff6a00;background:rgba(255,106,0,0.12);box-shadow:inset 0 0 0 1px rgba(255,166,77,0.18)} .page-magaza .store-home-daily-countdown{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;min-width:96px;border-radius:14px;background:linear-gradient(135deg,#ff6a00,#ff8f3d);color:#fff;font-weight:800;letter-spacing:0.06em;box-shadow:0 12px 28px rgba(255,112,35,0.28)} .page-magaza .store-home-daily-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px} .page-magaza .store-home-deal-card{display:flex;flex-direction:column;min-width:0;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(28,29,35,0.98),rgba(18,19,24,0.98));border:1px solid rgba(255,255,255,0.06);box-shadow:0 18px 50px rgba(0,0,0,0.24)} .page-magaza .store-home-deal-media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01))} .page-magaza .store-home-deal-media img,.page-magaza .store-home-deal-fallback{width:100%;height:100%;object-fit:cover} .page-magaza .store-home-deal-fallback{display:flex;align-items:center;justify-content:center} .page-magaza .store-home-deal-badge{position:absolute;top:14px;right:14px;z-index:1;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,#ff7a00,#ff9d2f);color:#fff;font-size:11px;font-weight:800;letter-spacing:0.08em;box-shadow:0 10px 24px rgba(255,129,31,0.24)} .page-magaza .store-home-deal-body{display:flex;flex-direction:column;gap:16px;padding:18px} .page-magaza .store-home-deal-body h3{margin:0;font-size:16px;line-height:1.35;color:#f6f7fb} .page-magaza .store-home-deal-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap} .page-magaza .store-home-deal-price strong{font-size:22px;color:#fff} .page-magaza .store-home-deal-price span{color:rgba(255,255,255,0.45);text-decoration:line-through} .page-magaza .store-home-deal-btn{width:100%;min-height:48px;border:0;border-radius:16px;background:linear-gradient(135deg,#5f95ff,#3b82f6);color:#fff;font-weight:800;box-shadow:0 12px 24px rgba(66,125,255,0.24)} .page-magaza .store-home-review-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;padding:clamp(18px,2.3vw,28px);border-radius:28px;background:linear-gradient(135deg,rgba(31,32,38,0.98),rgba(18,19,24,0.98));border:1px solid rgba(124,164,255,0.16);box-shadow:0 20px 56px rgba(0,0,0,0.28)} .page-magaza .store-home-review-brandmark{width:132px;height:84px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(94,147,255,0.22),rgba(78,216,255,0.10));box-shadow:inset 0 0 0 1px rgba(142,176,255,0.14)} .page-magaza .store-home-review-summary-copy{text-align:center} .page-magaza .store-home-review-summary-stars{display:flex;justify-content:center;gap:4px;margin-bottom:10px;color:#ffd84d;font-size:18px} .page-magaza .store-home-review-count{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:12px 18px;border-radius:999px;background:linear-gradient(135deg,#6da6ff,#4f8dff);color:#fff;font-weight:800;box-shadow:0 16px 30px rgba(90,138,255,0.28)} .page-magaza .store-home-review-marquee{position:relative;overflow:hidden;margin-top:22px} .page-magaza .store-home-review-track{display:flex;width:max-content;gap:18px;animation:storeHomeReviewMarquee 38s linear infinite;will-change:transform} .page-magaza .store-home-review-marquee:hover .store-home-review-track{animation-play-state:paused} .page-magaza .store-home-review-card{width:clamp(250px,22vw,320px);min-height:250px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;border-radius:24px;background:linear-gradient(180deg,rgba(28,29,35,0.98),rgba(18,19,24,0.98));border:1px solid rgba(255,255,255,0.06);box-shadow:0 16px 46px rgba(0,0,0,0.24)} .page-magaza .store-home-review-card::before{content:'';position:absolute;inset:0 0 auto;height:3px;border-radius:inherit;background:linear-gradient(90deg,rgba(109,166,255,0),var(--review-accent,#6da6ff),rgba(109,166,255,0))} .page-magaza .store-home-review-product{display:flex;gap:12px;align-items:flex-start} .page-magaza .store-home-review-thumb{flex:0 0 auto;width:54px;height:54px;border-radius:16px;overflow:hidden;background:rgba(255,255,255,0.05)} .page-magaza .store-home-review-thumb img{width:100%;height:100%;object-fit:cover} .page-magaza .store-home-review-product-copy strong{display:block;color:#8cb6ff;font-size:16px;line-height:1.35} .page-magaza .store-home-review-stars{display:flex;gap:4px;color:#ffd84d;margin-top:4px} .page-magaza .store-home-review-card p{margin:0;color:rgba(255,255,255,0.85);line-height:1.7;font-size:15px} .page-magaza .store-home-review-badge{color:rgba(255,255,255,0.48);font-size:13px} .page-magaza .store-home-brand-identity{position:relative;overflow:hidden} .page-magaza .store-home-brand-identity::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(112,143,255,0.16),transparent 30%),radial-gradient(circle at 80% 0%,rgba(28,223,146,0.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,0.02),transparent 30%)} .page-magaza .store-home-brand-story{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,0.88fr);gap:24px;align-items:stretch} .page-magaza .store-home-brand-story-copy{display:flex;flex-direction:column;gap:16px} .page-magaza .store-home-brand-story-copy h2{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-0.04em;color:#fff} .page-magaza .store-home-brand-story-copy p{margin:0;color:rgba(255,255,255,0.74);line-height:1.85} .page-magaza .store-home-brand-story-copy.is-collapsed{max-height:220px;overflow:hidden;position:relative} .page-magaza .store-home-brand-story-copy.is-collapsed::after{content:'';position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(180deg,rgba(12,13,17,0),rgba(12,13,17,0.96));pointer-events:none} .page-magaza .store-home-brand-toggle{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(122,142,255,0.22);background:rgba(255,255,255,0.03);color:rgba(255,255,255,0.88);font-weight:700;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease} .page-magaza .store-home-brand-toggle:hover{transform:translateY(-1px);border-color:rgba(122,142,255,0.34);background:rgba(122,142,255,0.12)} .page-magaza .store-brand-story-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:100%;padding:clamp(20px,2.2vw,30px);border-radius:26px;background:linear-gradient(180deg,rgba(30,31,37,0.98),rgba(18,19,24,0.98));border:1px solid rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(122,142,255,0.04)} .page-magaza .store-brand-story-card::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(115,166,255,0.16),transparent 38%)} .page-magaza .store-brand-story-card strong{display:block;margin-bottom:8px;color:#fff;font-size:18px} .page-magaza .store-brand-story-card p{margin:0;color:rgba(255,255,255,0.72);line-height:1.75} .page-magaza .store-home-brand-points,.page-magaza .store-home-brand-stats{display:flex;flex-wrap:wrap;gap:10px} .page-magaza .store-home-brand-points span,.page-magaza .store-home-brand-stats article{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.05);color:rgba(255,255,255,0.82)} .page-magaza .store-home-brand-points i,.page-magaza .store-home-brand-stats i{color:#73b4ff} @keyframes storeHomeReviewMarquee{from{transform:translate3d(0,0,0)} to{transform:translate3d(-50%,0,0)}} @media (max-width:1440px){.page-magaza .store-home-daily-grid{grid-template-columns:repeat(4,minmax(0,1fr))}} @media (max-width:1180px){.page-magaza .store-home-daily-grid{grid-template-columns:repeat(3,minmax(0,1fr))} .page-magaza .store-home-brand-story{grid-template-columns:1fr}} @media (max-width:860px){.page-magaza .store-home-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .page-magaza .store-home-review-summary{grid-template-columns:1fr;text-align:center} .page-magaza .store-home-review-brandmark{margin-inline:auto}} @media (max-width:620px){.page-magaza .store-home-daily-grid{grid-template-columns:1fr} .page-magaza .store-home-daily-title-row{align-items:flex-start}} .user-panel-premium .account-hub-layout--full{grid-template-columns:minmax(0,1fr)} .user-panel-premium .account-hub-layout--full .account-hub-main{grid-column:1 / -1;width:100%;max-width:none;min-width:0} .page-sss .faq-account-layout,.page-destek-merkezi .faq-account-layout,.page-sss .faq-account-layout .account-hub-content,.page-destek-merkezi .faq-account-layout .account-hub-content,.page-sss .faq-page-stack,.page-destek-merkezi .faq-page-stack,.page-sss .support-faq-surface,.page-destek-merkezi .support-faq-surface,.page-sss .support-faq-grid,.page-destek-merkezi .support-faq-grid{width:100%;max-width:none;min-width:0} .page-sss .faq-page-stack,.page-destek-merkezi .faq-page-stack{display:flex;flex-direction:column;gap:22px} .page-sss .support-faq-grid,.page-destek-merkezi .support-faq-grid{grid-template-columns:minmax(0,1fr)} .page-magaza .store-home-daily-deals,.page-magaza .store-home-reviews,.page-magaza .store-home-brand-identity{width:100%;max-width:none;margin:clamp(32px,5vw,64px) 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none} .page-magaza .store-home-daily-grid{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:clamp(12px,1.5vw,18px);width:100%;max-width:none;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:2px 0 10px} .page-magaza .store-home-daily-item{min-width:0} .page-magaza .store-home-daily-item .kh-product-card{width:100%;height:100%} .page-magaza .store-home-review-summary{grid-template-columns:auto minmax(0,1fr);width:100%;padding:6px 0 24px;border:0;border-radius:0;background:none;box-shadow:none} .page-magaza .store-home-review-brandmark{width:auto;min-width:170px;height:auto;padding:0;border-radius:0;background:none;box-shadow:none} .page-magaza .store-home-review-marquee{width:100%;max-width:none;margin-top:8px;overflow:hidden} .page-magaza .store-home-review-track{display:flex;width:max-content;gap:16px;animation:storeHomeReviewMarquee 42s linear infinite} .page-magaza .store-home-review-marquee:hover .store-home-review-track{animation-play-state:paused} .page-magaza .store-home-review-card{position:relative;width:clamp(260px,22vw,320px);min-height:236px;overflow:hidden} .page-magaza .store-home-review-card--accent-0{--review-accent:#22d3ee} .page-magaza .store-home-review-card--accent-1{--review-accent:#8b5cf6} .page-magaza .store-home-review-card--accent-2{--review-accent:#f97316} .page-magaza .store-home-review-card--accent-3{--review-accent:#10b981} .page-magaza .store-home-review-card--accent-4{--review-accent:#ec4899} .page-magaza .store-home-review-card--accent-5{--review-accent:#06b6d4} .page-magaza .store-home-review-card--accent-6{--review-accent:#a855f7} .page-magaza .store-home-review-card--accent-7{--review-accent:#14b8a6} .page-magaza .store-home-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;color:rgba(255,255,255,0.48);font-size:12px} .page-magaza .store-home-review-footer span{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,0.7);font-weight:700} .page-magaza .store-home-review-footer i{color:#4ade80} .page-magaza .store-home-brand-identity::before{display:none} .page-magaza .store-home-brand-story{position:relative;display:flex;flex-direction:column;gap:clamp(20px,3vw,34px);width:100%} .page-magaza .store-home-brand-heading{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)} .page-magaza .store-home-brand-logo{display:flex;align-items:center;justify-content:flex-start;min-height:86px} .page-magaza .store-home-brand-logo img{display:block;width:100%;max-width:230px;max-height:88px;object-fit:contain;object-position:left center} .page-magaza .store-home-brand-logo>span{font-size:clamp(42px,6vw,72px);font-weight:900;letter-spacing:-0.08em;color:#62a5ff} .page-magaza .store-home-brand-eyebrow{display:block;margin-bottom:8px;color:#73b4ff;font-size:12px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase} .page-magaza .store-home-brand-heading h2{max-width:920px;margin:0;color:#f7f9ff;font-size:clamp(28px,3.4vw,48px);line-height:1.08;letter-spacing:-0.045em;text-wrap:balance} .page-magaza .store-home-brand-story-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(24px,4vw,56px)} .page-magaza .store-home-brand-story-copy p{margin:0} .page-magaza .store-home-brand-story-copy.is-collapsed{max-height:150px} .page-magaza .store-home-brand-toggle{align-self:center} @keyframes storeHomeReviewMarquee{from{transform:translate3d(0,0,0)} to{transform:translate3d(calc(-50% - 8px),0,0)}} @media (max-width:1100px){.page-magaza .store-home-daily-grid{grid-template-columns:repeat(5,minmax(200px,1fr))}} @media (max-width:760px){.page-sss .hub-overview-stats--inline,.page-destek-merkezi .hub-overview-stats--inline{grid-template-columns:1fr} .page-magaza .store-home-daily-grid{grid-template-columns:repeat(5,minmax(176px,1fr))} .page-magaza .store-home-review-summary,.page-magaza .store-home-brand-heading{grid-template-columns:1fr} .page-magaza .store-home-review-summary-copy{text-align:left} .page-magaza .store-home-review-summary-stars{justify-content:flex-start} .page-magaza .store-home-review-brandmark{margin:0} .page-magaza .store-home-brand-story-copy{grid-template-columns:1fr}} .page-magaza .store-home-daily-deals{margin-bottom:clamp(42px,6vw,76px)} .page-magaza .store-home-review-summary{position:relative;overflow:hidden;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,3.5vw,42px);border:1px solid rgba(118,157,255,0.16);border-radius:28px;background:radial-gradient(circle at 12% 30%,rgba(74,144,255,0.14),transparent 34%),linear-gradient(135deg,rgba(25,27,34,0.96),rgba(15,16,21,0.94));box-shadow:0 22px 60px rgba(0,0,0,0.22)} .page-magaza .store-home-review-summary::after{content:'';position:absolute;inset:auto 8% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(104,160,255,0.72),transparent)} .page-magaza .store-home-review-brandmark{min-width:0;justify-content:center} .page-magaza .store-home-review-brandmark img{display:block;width:min(100%,230px);max-height:82px;object-fit:contain} .page-magaza .store-home-review-summary-copy{text-align:left} .page-magaza .store-home-review-summary-stars{justify-content:flex-start} .page-magaza .store-home-brand-identity{position:relative;padding:clamp(30px,4.5vw,58px) 0 clamp(18px,3vw,36px);border-top:1px solid rgba(116,153,255,0.12)} .page-magaza .store-home-brand-identity::after{content:'';position:absolute;z-index:-1;inset:-60px 8% auto;height:260px;pointer-events:none;background:radial-gradient(circle at 22% 45%,rgba(68,139,255,0.13),transparent 34%),radial-gradient(circle at 78% 42%,rgba(35,217,174,0.08),transparent 30%);filter:blur(18px)} .page-magaza .store-home-brand-heading{padding-bottom:clamp(18px,2.8vw,30px);border-bottom:1px solid rgba(255,255,255,0.07)} .page-magaza .store-home-brand-logo{position:relative;padding-left:20px} .page-magaza .store-home-brand-logo::before{content:'';position:absolute;left:0;width:4px;height:72%;border-radius:999px;background:linear-gradient(180deg,#63a5ff,#32d5b4);box-shadow:0 0 22px rgba(82,161,255,0.36)} .page-magaza .store-home-brand-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .page-magaza .store-home-brand-assurances article{display:flex;align-items:center;gap:14px;min-width:0;padding:17px 18px;border-radius:20px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(145deg,rgba(255,255,255,0.045),rgba(255,255,255,0.018));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)} .page-magaza .store-home-brand-assurances article>span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:15px;color:#86b9ff;background:rgba(83,143,255,0.11);box-shadow:inset 0 0 0 1px rgba(110,165,255,0.12)} .page-magaza .store-home-brand-assurances strong,.page-magaza .store-home-brand-assurances small{display:block} .page-magaza .store-home-brand-assurances strong{color:#f7f9ff;font-size:14px} .page-magaza .store-home-brand-assurances small{margin-top:4px;color:rgba(255,255,255,0.54);font-size:12px;line-height:1.45} @media (max-width:760px){.page-magaza .store-home-review-summary{grid-template-columns:1fr} .page-magaza .store-home-review-brandmark{justify-content:flex-start} .page-magaza .store-home-brand-assurances{grid-template-columns:1fr}} .page-magaza{overflow-x:hidden} .page-magaza .magaza-container,.page-magaza .store-home-daily-deals,.page-magaza .store-home-reviews,.page-magaza .store-home-review-marquee,.page-magaza .store-home-brand-identity{max-width:100%} .home-carousel-wrap,.home-category-carousel,.page-magaza .store-home-daily-grid,.page-magaza .store-home-review-marquee,.page-magaza .store-home-review-track{min-width:0} .home-category-carousel{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none} .home-category-carousel::-webkit-scrollbar{display:none} .page-magaza .store-home-review-marquee{contain:layout paint;isolation:isolate} @media (min-width:1024px) and (max-width:1500px){.magaza-nav-bar-inner{gap:4px} .magaza-nav-card,.magaza-nav-card-page,.magaza-nav-card--categories{padding-inline:8px} .magaza-nav-card-badge{width:32px;height:32px}} .admin-comms{--comms-accent:#37d6a0;--comms-blue:#52a8ff;display:grid;gap:24px} .admin-comms__header,.admin-comms__composer,.admin-comms__guide,.admin-comms__history{border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(24,28,34,.96),rgba(14,17,21,.98));box-shadow:0 18px 55px rgba(0,0,0,.22)} .admin-comms__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px;border-radius:22px} .admin-comms__eyebrow{color:var(--comms-accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase} .admin-comms__header h1{margin:5px 0 7px;color:#fff;font-size:clamp(25px,3vw,38px)} .admin-comms__header p,.admin-comms__section-title span,.admin-comms__guide-item span{margin:0;color:rgba(238,243,248,.62)} .admin-comms__messages-link,.admin-comms__actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border:0;border-radius:13px;color:#07140f;background:linear-gradient(135deg,var(--comms-accent),#72f0c5);font-weight:800;text-decoration:none;cursor:pointer} .admin-comms__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:20px} .admin-comms__composer,.admin-comms__guide,.admin-comms__history{padding:24px;border-radius:20px} .admin-comms__composer{display:grid;gap:17px} .admin-comms__section-title,.admin-comms__guide-item{display:flex;align-items:center;gap:13px} .admin-comms__section-title>i,.admin-comms__guide-item>i{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:13px;color:var(--comms-accent);background:rgba(55,214,160,.1)} .admin-comms__section-title div,.admin-comms__guide-item div{display:grid;gap:3px} .admin-comms__section-title strong,.admin-comms__guide-item strong{color:#f7fafc} .admin-comms__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} .admin-comms label{display:grid;gap:8px;color:rgba(247,250,252,.78);font-size:13px;font-weight:700} .admin-comms label small{color:rgba(247,250,252,.42);font-weight:500} .admin-comms input,.admin-comms select,.admin-comms textarea{width:100%;min-height:45px;padding:11px 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:0;color:#f5f8fb;background:rgba(255,255,255,.035);font:inherit;transition:border-color .18s ease,box-shadow .18s ease} .admin-comms textarea{min-height:150px;resize:vertical} .admin-comms input:focus,.admin-comms select:focus,.admin-comms textarea:focus{border-color:rgba(55,214,160,.65);box-shadow:0 0 0 3px rgba(55,214,160,.09)} .admin-comms__guide{align-content:start;display:grid;gap:18px} .admin-comms__guide-item{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.06)} .admin-comms__actions{display:flex;align-items:center;gap:14px} #adminBroadcastStatus[data-state="error"]{color:#ff8787} #adminBroadcastStatus[data-state="success"]{color:#66e7ba} .admin-comms__history{display:grid;gap:18px} .admin-comms__table-wrap{overflow-x:auto} .admin-comms table{width:100%;border-collapse:collapse} .admin-comms th,.admin-comms td{padding:13px 12px;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(245,248,251,.72);text-align:left;vertical-align:top} .admin-comms th{color:rgba(245,248,251,.44);font-size:11px;letter-spacing:.08em;text-transform:uppercase} .admin-comms td:first-child{display:grid;min-width:230px;gap:4px} .admin-comms td strong{color:#fff} .admin-comms td span{color:rgba(245,248,251,.48);font-size:12px} .admin-comms__status{display:inline-flex;padding:5px 9px;border-radius:999px;background:rgba(82,168,255,.12)} .admin-comms__status--sent{color:#5ce2b4;background:rgba(55,214,160,.1)} .admin-comms__status--scheduled{color:#82bdff} .admin-comms__empty{padding:34px;text-align:center} @media (max-width:900px){.admin-comms__grid{grid-template-columns:1fr}} @media (max-width:620px){.admin-comms__header{align-items:flex-start;flex-direction:column} .admin-comms__row{grid-template-columns:1fr} .admin-comms__composer,.admin-comms__guide,.admin-comms__history{padding:18px}} .gm-account-control,.gm-admin-user-controls{--gm-control-accent:#36d8a1;width:100%;margin-top:22px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:#f6f8fa;background:radial-gradient(circle at 100% 0,rgba(54,216,161,.1),transparent 34%),linear-gradient(145deg,rgba(25,29,35,.97),rgba(14,17,21,.98))} .gm-account-control__heading,.gm-admin-user-controls>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px} .gm-account-control__heading{justify-content:flex-start} .gm-account-control__heading>span{display:grid;width:48px;height:48px;place-items:center;flex:0 0 auto;border-radius:15px;color:#061710;background:linear-gradient(135deg,var(--gm-control-accent),#75edc6)} .gm-account-control h2,.gm-account-control h3,.gm-admin-user-controls h2{margin:0;color:#fff} .gm-account-control__heading p,.gm-admin-user-controls header span{margin:5px 0 0;color:rgba(242,247,250,.55)} .gm-account-control__grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:18px} .gm-account-control__card{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025)} .gm-account-control__card>h3,.gm-account-control__card-head{margin-bottom:15px} .gm-account-control__card-head{display:flex;align-items:center;justify-content:space-between;gap:14px} .gm-account-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.055);cursor:pointer} .gm-account-toggle>span{display:grid;gap:3px} .gm-account-toggle strong{color:rgba(255,255,255,.9);font-size:14px} .gm-account-toggle small{color:rgba(255,255,255,.45)} .gm-account-toggle input{position:absolute;opacity:0;pointer-events:none} .gm-account-toggle>i{position:relative;width:43px;height:24px;flex:0 0 auto;border-radius:999px;background:rgba(255,255,255,.13);transition:background .2s ease} .gm-account-toggle>i::after{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#d8dde2;content:"";transition:transform .2s ease,background .2s ease} .gm-account-toggle input:checked+i{background:rgba(54,216,161,.34)} .gm-account-toggle input:checked+i::after{background:var(--gm-control-accent);transform:translateX(19px)} .gm-account-toggle--compact{min-width:min(100%,330px);padding:0;border:0} .gm-account-control__danger,.gm-admin-user-controls button{min-height:38px;padding:0 13px;border:1px solid rgba(255,112,112,.28);border-radius:10px;color:#ff9a9a;background:rgba(255,80,80,.07);font-weight:750;cursor:pointer} .gm-account-sessions{display:grid;gap:9px} .gm-account-session{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:12px;background:rgba(255,255,255,.035)} .gm-account-session__icon{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:#65e4b8;background:rgba(54,216,161,.1)} .gm-account-session>div{display:grid;min-width:0;gap:3px} .gm-account-session small,.gm-account-control__empty,.gm-account-control__loading{color:rgba(255,255,255,.47)} .gm-account-session__state{color:#64dfb5;font-size:12px;font-weight:800} .gm-account-session.is-suspicious{outline:1px solid rgba(255,157,92,.4)} .gm-account-control__status,.gm-admin-user-controls>p{min-height:20px;margin:12px 0 0;color:rgba(255,255,255,.55)} [data-state="success"]{color:#69e0b8} [data-state="error"]{color:#ff8e8e} .gm-admin-user-controls>header>div{display:grid;gap:4px} .gm-admin-user-controls form{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr auto;gap:10px} .gm-admin-user-controls form input,.gm-admin-user-controls form select{min-width:0;min-height:42px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#f6f8fa;background:rgba(255,255,255,.035)} .gm-admin-user-controls form button{border-color:rgba(54,216,161,.25);color:#07160f;background:linear-gradient(135deg,#37d8a2,#7cefc9)} .gm-admin-user-controls__history{display:grid;gap:8px;margin-top:14px} .gm-admin-user-controls__history article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.025)} .gm-admin-user-controls__history article.is-active{border-color:rgba(255,132,106,.22)} .gm-admin-user-controls__history article>div{display:grid;gap:3px} .gm-admin-user-controls__history article span,.gm-admin-user-controls__history article small{color:rgba(255,255,255,.5)} .gm-admin-user-controls__security{display:grid;gap:12px;margin:18px 0;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.02)} .gm-admin-user-controls__security-head{display:grid;gap:3px} .gm-admin-user-controls__security-head strong{font-size:16px} .gm-admin-user-controls__security-head span{color:rgba(255,255,255,.5)} .gm-admin-user-controls__security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .gm-admin-user-controls__summary-card{display:grid;gap:5px;padding:12px;border-radius:12px;background:rgba(255,255,255,.04)} .gm-admin-user-controls__summary-card strong{color:#fff;font-size:18px} .gm-admin-user-controls__summary-card span{color:rgba(255,255,255,.5);font-size:12px} .gm-admin-user-controls__events{display:grid;gap:8px} .gm-admin-user-controls__event{display:grid;padding:12px;border-radius:12px;background:rgba(255,255,255,.03)} .gm-admin-user-controls__event strong,.gm-admin-user-controls__event span,.gm-admin-user-controls__event small{display:block} .gm-admin-user-controls__event span,.gm-admin-user-controls__event small{color:rgba(255,255,255,.5)} .gm-admin-user-controls__event--warning{border:1px solid rgba(255,182,99,.15)} .gm-admin-user-controls__event--danger{border:1px solid rgba(255,112,112,.18)} @media (max-width:1050px){.gm-admin-user-controls form{grid-template-columns:repeat(2,minmax(0,1fr))} .gm-admin-user-controls__security-grid{grid-template-columns:1fr}} @media (max-width:760px){.gm-account-control__grid{grid-template-columns:1fr} .gm-account-control__card-head,.gm-admin-user-controls>header{align-items:flex-start;flex-direction:column} .gm-admin-user-controls form{grid-template-columns:1fr}} .gm-profile-editor{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.3fr) minmax(260px,.8fr);gap:16px;margin:22px 0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(145deg,rgba(18,22,28,.96),rgba(14,18,23,.98))} .gm-profile-editor__visual,.gm-profile-editor__form,.gm-profile-badges{padding:18px;border-radius:18px;background:rgba(255,255,255,.028)} .gm-profile-editor__visual{position:relative;min-height:330px} .gm-profile-cover{position:relative;min-height:180px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(82,168,255,.26),transparent 35%),linear-gradient(135deg,rgba(59,72,88,.65),rgba(19,24,31,.88))} .gm-profile-cover button{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:0;border-radius:999px;color:#07140f;background:linear-gradient(135deg,#69e7c3,#47c6ff);font-weight:800} .gm-profile-avatar{position:absolute;left:22px;top:118px;display:grid;width:106px;height:106px;place-items:center;border:6px solid rgba(16,19,24,.95);border-radius:28px;color:#d7e4ec;background:linear-gradient(135deg,#61c9ff,#7d5cff);box-shadow:0 18px 36px rgba(0,0,0,.25)} .gm-profile-avatar>i{font-size:38px} .gm-profile-avatar button{position:absolute;right:-10px;bottom:-10px;width:34px;height:34px;border:0;border-radius:50%;color:#07140f;background:linear-gradient(135deg,#69e7c3,#47c6ff)} .gm-profile-identity{display:grid;gap:4px;margin-top:76px;padding-left:2px} .gm-profile-identity strong{font-size:24px} .gm-profile-identity span{color:rgba(255,255,255,.55)} .gm-profile-image-guide{margin:10px 0 0;color:rgba(255,255,255,.52);font-size:12px;line-height:1.5} .gm-profile-editor__form{display:grid;gap:14px} .gm-profile-editor__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .gm-profile-editor__form textarea,.gm-profile-editor__form input{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#fff;background:rgba(255,255,255,.03)} .gm-profile-editor__form textarea{min-height:110px} .gm-profile-editor__actions{display:flex;align-items:center;gap:12px} .gm-profile-editor__actions button{min-height:44px;padding:0 16px;border:0;border-radius:12px;color:#091611;background:linear-gradient(135deg,#69e7c3,#47c6ff);font-weight:900} .gm-profile-badges{display:grid;align-content:start;gap:12px} .gm-profile-badges h3{display:flex;align-items:center;gap:10px;margin:0} .gm-profile-badges [data-profile-badges]{display:grid;gap:10px} .gm-profile-badge{display:flex;gap:12px;padding:12px;border-radius:14px;background:rgba(255,255,255,.03)} .gm-profile-badge i{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:#64e0b9;background:rgba(100,224,185,.1)} .gm-profile-badge strong,.gm-profile-badge span{display:block} .gm-profile-badge span{color:rgba(255,255,255,.55);font-size:12px} @media (max-width:1150px){.gm-profile-editor{grid-template-columns:1fr}} @media (max-width:760px){.gm-profile-editor__links{grid-template-columns:1fr}} .gm-image-cropper{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:rgba(5,7,10,.72);backdrop-filter:blur(10px)} .gm-image-cropper__dialog{width:min(92vw,520px);padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,rgba(18,22,28,.98),rgba(11,14,18,.99))} .gm-image-cropper__dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px} .gm-image-cropper__dialog header button{width:34px;height:34px;border:0;border-radius:50%;color:#fff;background:rgba(255,255,255,.08)} .gm-image-cropper__frame{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:18px;background:#0a0d11;user-select:none;touch-action:none} .gm-image-cropper__frame img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:none;max-height:none;transform-origin:center center;cursor:move} .gm-image-cropper input[type="range"]{width:100%;margin:14px 0 8px} .gm-image-cropper__actions{display:flex;justify-content:flex-end;gap:10px} .gm-image-cropper__actions button{min-height:40px;padding:0 15px;border:0;border-radius:12px;color:#fff;background:rgba(255,255,255,.08)} .gm-image-cropper__actions button[data-crop-apply]{color:#081510;background:linear-gradient(135deg,#69e7c3,#47c6ff)} .mesajlar-attach-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:linear-gradient(135deg,rgba(56,189,248,.16),rgba(16,185,129,.12));color:rgba(226,232,240,.92);transition:transform .18s ease,border-color .18s ease,background .18s ease} .mesajlar-attach-btn:hover,.mesajlar-attach-btn:focus-visible{transform:translateY(-1px);border-color:rgba(56,189,248,.48);background:linear-gradient(135deg,rgba(56,189,248,.24),rgba(16,185,129,.18));color:#fff} .mesajlar-attach-btn:disabled{cursor:not-allowed;opacity:.55;transform:none} .mesajlar-attach-name{margin:8px 0 0;color:rgba(226,232,240,.72);font-size:.82rem} .mesaj-msg-attachment{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:rgba(15,23,42,.28);color:rgba(226,232,240,.92);font-size:.86rem;text-decoration:none} .mesaj-msg-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .mesaj-msg-attachment:hover{border-color:rgba(56,189,248,.42);color:#fff} .mesaj-msg-actions{display:inline-flex;gap:6px;margin-left:8px} .mesaj-msg-actions button{border:0;border-radius:999px;padding:3px 8px;background:rgba(255,255,255,.08);color:rgba(226,232,240,.78);font-size:.72rem} .mesaj-msg-actions button:hover{background:rgba(56,189,248,.18);color:#fff} .mesaj-msg-edited{color:rgba(203,213,225,.58);font-size:.72rem} .magaza-nav-notify-group{padding:12px 16px 6px;color:rgba(148,163,184,.86);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase} .notification-center-group--announcement .notification-center-group-icon{background:linear-gradient(135deg,rgba(249,115,22,.48),rgba(245,158,11,.28))} .notification-center-group--messages .notification-center-group-icon{background:linear-gradient(135deg,rgba(59,130,246,.48),rgba(14,165,233,.28))} .notification-center-group--support .notification-center-group-icon{background:linear-gradient(135deg,rgba(16,185,129,.48),rgba(34,197,94,.28))} .notification-center-group--security .notification-center-group-icon{background:linear-gradient(135deg,rgba(168,85,247,.48),rgba(99,102,241,.28))} .notification-center-group--orders .notification-center-group-icon{background:linear-gradient(135deg,rgba(244,114,182,.42),rgba(249,115,22,.26))} .gm-account-control--profile-center{margin-top:0} .gm-account-control--profile-center .gm-profile-editor{margin-top:0} .gm-image-cropper[data-crop-kind="cover"] .gm-image-cropper__frame{aspect-ratio:3 / 1} .mesajlar-thread-user-search{display:grid;gap:10px;margin-top:10px} .mesajlar-thread-user-search-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)} .mesajlar-thread-user-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.03);color:#fff;text-align:left;cursor:pointer} .mesajlar-thread-user-result:hover{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.24)} .mesajlar-thread-start{color:rgba(125,211,252,.9);font-size:12px;font-weight:700} .mesajlar-msg--deleted{opacity:.7;border-style:dashed} .admin-comms__user-results{display:grid;gap:8px;margin-top:8px} .admin-comms__user-results button{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03);color:#fff;text-align:left;cursor:pointer} .admin-comms__user-results button strong{font-size:14px} .admin-comms__user-results button span,.admin-comms__user-empty{color:rgba(255,255,255,.55);font-size:12px} body.cookie-open{overflow:auto} .page-auth-profile .gm-account-control--profile-center{padding:0;border:0;background:transparent;box-shadow:none} .page-auth-profile .gm-account-control--profile-center .gm-account-control__heading{padding:0 2px} .page-auth-profile .gm-account-control--profile-center .gm-account-control__heading>span{color:#06201a;background:linear-gradient(135deg,#37e3ae,#49bfff);box-shadow:0 14px 32px rgba(55,227,174,.16)} .page-auth-profile .gm-account-control--profile-center .gm-account-control__heading h2{font-size:clamp(24px,2vw,32px);letter-spacing:-.03em} .gm-account-control__grid--single{grid-template-columns:1fr} .page-auth-profile .gm-account-control--profile-center .gm-profile-editor{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.1fr);gap:18px;border-color:rgba(56,189,248,.14);background:radial-gradient(circle at 18% 0,rgba(56,189,248,.12),transparent 34%),linear-gradient(145deg,rgba(18,22,28,.78),rgba(10,13,18,.9))} .page-auth-profile .gm-account-control--profile-center .gm-profile-badges{grid-column:1 / -1;padding-top:4px;background:transparent} .page-auth-profile .gm-account-control--profile-center .gm-profile-badges [data-profile-badges]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))} .page-auth-profile .gm-account-control--profile-center .gm-profile-editor__visual,.page-auth-profile .gm-account-control--profile-center .gm-profile-editor__form,.page-auth-profile .gm-account-control--profile-center .gm-account-control__card{border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025)} .page-auth-profile .gm-account-control--profile-center .gm-profile-cover{min-height:210px} .page-auth-profile .gm-account-control--profile-center .gm-profile-avatar{top:142px;border-radius:30px} .page-auth-profile .gm-account-control--profile-center .gm-profile-identity{margin-top:84px} .gm-image-cropper__frame img{width:100%;height:100%;object-fit:cover} .notification-center-silent-empty{min-height:1px} @media (max-width:1150px){.page-auth-profile .gm-account-control--profile-center .gm-profile-editor{grid-template-columns:1fr}} .page-bildirimlerim .account-hub-hero{position:relative;z-index:2;margin-bottom:18px} .notification-center-page{gap:18px} .notification-center-layout{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:18px;align-items:start} .notification-center-filter-panel{position:sticky;top:110px;display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.025)} .notification-center-filter-title{color:rgba(255,255,255,.58);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase} .notification-center-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;color:rgba(226,232,240,.82);background:rgba(255,255,255,.025);cursor:pointer} .notification-center-filter.is-active,.notification-center-filter:hover{color:#fff;border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.1)} .notification-center-filter b{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(255,255,255,.08);font-size:11px} .notification-center-groups{align-content:start} .notification-center-group[hidden]{display:none} .page-mesajlar-admin .mesajlar-admin-empty[hidden],.page-mesajlar-admin .mesajlar-admin-chat-shell[hidden]{display:none} .page-mesajlar-admin .mesajlar-admin-chat.is-empty{min-height:clamp(220px,34vh,340px)} .page-mesajlar-admin .mesajlar-admin-chat.is-empty .mesajlar-admin-empty{min-height:0;padding:22px 18px} .page-mesajlar-admin .mesajlar-admin-chat.is-thread-open .mesajlar-admin-chat-shell{min-height:0} .page-mesajlar-admin .mesajlar-admin-chat.is-thread-open .mesajlar-admin-messages{max-height:420px;min-height:0} .page-mesajlar-admin .mesajlar-admin-empty-icon{font-size:24px} .page-mesajlar-admin .mesajlar-admin-empty strong{font-size:13px} .page-mesajlar-admin .mesajlar-admin-empty p{max-width:320px;font-size:11px} @media (max-width:920px){.notification-center-layout{grid-template-columns:1fr} .notification-center-filter-panel{position:relative;top:auto;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))} .notification-center-filter-title{grid-column:1 / -1}} .page-bildirimlerim .account-hub-hero{overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(139,92,246,.34),transparent 28%),radial-gradient(circle at 86% 20%,rgba(34,197,94,.14),transparent 30%),linear-gradient(135deg,rgba(32,25,45,.96),rgba(18,18,24,.98))} .page-bildirimlerim .account-hub-hero-actions{flex-wrap:wrap} .page-bildirimlerim .notification-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))} .page-bildirimlerim .notification-center-panel{gap:20px;border-radius:20px;background:rgba(25,25,30,.88);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 45px rgba(0,0,0,.26)} .page-bildirimlerim .notification-center-layout{grid-template-columns:minmax(190px,250px) minmax(0,1fr)} .page-bildirimlerim .notification-center-filter-panel{border-radius:16px;background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)} .page-bildirimlerim .notification-center-filter{border-radius:12px;font-weight:600} .page-bildirimlerim .notification-center-filter.is-active,.page-bildirimlerim .notification-center-filter:hover{border-color:rgba(168,85,247,.36);background:rgba(139,92,246,.12)} .page-bildirimlerim .notification-center-group{border-radius:18px;background:rgba(255,255,255,.028)} .page-bildirimlerim .notification-center-item{grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;border-radius:14px;background:rgba(255,255,255,.032);transition:transform .18s ease,border-color .18s ease,background .18s ease} .page-bildirimlerim .notification-center-item:hover{transform:translateY(-1px);border-color:rgba(168,85,247,.3);background:rgba(255,255,255,.048)} .page-bildirimlerim .notification-center-item-icon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:12px;color:#c4b5fd;background:rgba(139,92,246,.16);border:1px solid rgba(255,255,255,.06)} .page-bildirimlerim .notification-center-item.is-unread .notification-center-item-icon{color:#fff;background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(99,102,241,.72));box-shadow:0 12px 24px rgba(139,92,246,.2)} .page-bildirimlerim .notification-center-state{display:none} .page-bildirimlerim .notification-center-item-copy strong{font-weight:700;letter-spacing:0} .page-bildirimlerim .notification-center-empty{min-height:280px;display:grid;place-items:center;text-align:center;border-radius:18px;background:radial-gradient(circle at 50% 22%,rgba(139,92,246,.14),transparent 32%),rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)} @media (max-width:920px){.page-bildirimlerim .notification-center-summary{grid-template-columns:1fr} .page-bildirimlerim .notification-center-layout{grid-template-columns:1fr}} .page-mesajlar-admin .mesajlar-admin-layout{grid-template-columns:minmax(300px,320px) minmax(0,1fr);gap:16px;align-items:stretch;height:min(780px,calc(100vh - 240px));min-height:640px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible} .page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-main,.page-mesajlar-admin .mesajlar-admin-chat{min-width:0;min-height:0} .page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-main,.page-mesajlar-admin .mesajlar-admin-chat{height:100%} .page-mesajlar-admin .mesajlar-admin-sidebar{overflow:hidden} .page-mesajlar-admin .mesajlar-admin-main{overflow:hidden} .page-mesajlar-admin .mesajlar-admin-chat-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;flex:none;height:100%;min-height:0;overflow:hidden} .page-mesajlar-admin .mesajlar-admin-list{min-height:0;scrollbar-gutter:stable} .page-mesajlar-admin .mesajlar-admin-messages{max-height:none;min-height:0;scrollbar-gutter:stable} .page-mesajlar-admin .mesajlar-admin-chat.is-thread-open .mesajlar-admin-messages{max-height:none} .page-mesajlar-admin .mesajlar-admin-input-wrap{margin-top:0} .page-mesajlar-admin .mesajlar-admin-thread-search,.page-mesajlar-admin .mesajlar-admin-input,.page-mesajlar-admin .mesajlar-admin-send,.page-mesajlar-admin .mesajlar-attach-btn{box-sizing:border-box} @media (max-width:768px){.page-mesajlar-admin .mesajlar-admin-layout{height:auto;min-height:0} .page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-main,.page-mesajlar-admin .mesajlar-admin-chat,.page-mesajlar-admin .mesajlar-admin-chat-shell{height:auto}} .page-mesajlar-admin{--gm-admin-shell-bg:radial-gradient(circle at 8% 0%,rgba(141,68,255,0.18),transparent 32%),radial-gradient(circle at 92% 12%,rgba(34,197,94,0.12),transparent 28%),linear-gradient(180deg,#111217 0%,#14151b 52%,#101115 100%);--gm-admin-card-bg:linear-gradient(145deg,rgba(255,255,255,0.06),rgba(255,255,255,0.016)),rgba(21,23,31,0.96);--gm-admin-card-border:rgba(255,255,255,0.1)} .page-mesajlar-admin .magaza-v2{min-height:100vh;background:var(--gm-admin-shell-bg)} .page-mesajlar-admin .magaza-container{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:18px 0 28px} .page-mesajlar-admin .mesajlar-admin-head,.page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-chat{border:1px solid var(--gm-admin-card-border);border-radius:26px;background:var(--gm-admin-card-bg);box-shadow:0 24px 64px rgba(0,0,0,0.28)} .page-mesajlar-admin .mesajlar-admin-head{padding:22px 24px;margin-bottom:18px} .page-mesajlar-admin .mesajlar-admin-layout{gap:18px;align-items:stretch} .page-mesajlar-admin .mesajlar-admin-sidebar{padding:18px} .page-mesajlar-admin .mesajlar-admin-main{min-width:0} .page-mesajlar-admin .mesajlar-admin-chat{overflow:hidden} .page-mesajlar-admin .mesajlar-admin-chat-shell{padding:18px} .page-mesajlar-admin .mesajlar-admin-chat-header{border-radius:20px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08)} .page-mesajlar-admin .mesajlar-admin-input-wrap{border-top:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02)} .page-mesajlar-admin .mesajlar-admin-empty{border-radius:24px;background:rgba(255,255,255,0.02)} @media (max-width:900px){.page-mesajlar-admin .magaza-container{width:min(100%,calc(100% - 24px));padding-top:12px} .page-mesajlar-admin .mesajlar-admin-head,.page-mesajlar-admin .mesajlar-admin-sidebar,.page-mesajlar-admin .mesajlar-admin-chat{border-radius:22px}} .site-admin-quick-link-card{display:flex;min-height:190px;flex-direction:column;align-items:flex-start;gap:0.65rem} .site-admin-quick-link-card .site-admin-btn{margin-top:auto} .site-admin-health-badge{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;width:max-content;min-height:28px;padding:0.34rem 0.68rem;border:1px solid rgba(148,163,184,0.24);border-radius:999px;background:rgba(148,163,184,0.12);color:#dbeafe;font-size:0.78rem;font-weight:800;letter-spacing:0.01em} .site-admin-health-badge-ok,.site-admin-health-badge-success{border-color:rgba(34,197,94,0.35);background:rgba(34,197,94,0.14);color:#86efac} .site-admin-health-badge-warning,.site-admin-health-badge-warn{border-color:rgba(245,158,11,0.38);background:rgba(245,158,11,0.14);color:#fcd34d} .site-admin-health-badge-error,.site-admin-health-badge-critical,.site-admin-health-badge-danger{border-color:rgba(239,68,68,0.4);background:rgba(239,68,68,0.14);color:#fca5a5} .site-admin-health-badge-info{border-color:rgba(56,189,248,0.35);background:rgba(56,189,248,0.14);color:#7dd3fc} .site-admin-code-block{max-width:520px;margin-top:0.45rem;padding:0.65rem 0.75rem;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:rgba(2,6,23,0.32);color:#cbd5e1;white-space:pre-wrap;word-break:break-word} .site-admin-table--security-users{grid-template-columns:1.25fr 150px 140px 1.45fr} .site-admin-table--security-ips{grid-template-columns:1fr 110px 110px} .site-admin-table--security-sessions{grid-template-columns:1.35fr 1.15fr 120px 150px 150px 120px} .site-admin-table--security-events{grid-template-columns:150px 1.2fr 135px 110px 2fr} .site-admin-table--system-components{grid-template-columns:1.45fr 120px 1.2fr 150px} .site-admin-table--system-errors{grid-template-columns:150px 130px 120px 2fr} .site-admin-table--system-health{grid-template-columns:150px 130px 120px 1.2fr 2fr} .site-admin-table--operations{grid-template-columns:150px 1fr 120px 1.15fr 120px 2fr} .site-admin-table--permission-matrix{grid-template-columns:1.4fr 180px 2.2fr 100px} @media (max-width:900px){.site-admin-table--security-users,.site-admin-table--security-ips,.site-admin-table--security-sessions,.site-admin-table--security-events,.site-admin-table--system-components,.site-admin-table--system-errors,.site-admin-table--system-health,.site-admin-table--operations,.site-admin-table--permission-matrix,.site-admin-table--finance-orders{display:block} .site-admin-table--security-users .site-admin-table-row,.site-admin-table--security-ips .site-admin-table-row,.site-admin-table--security-sessions .site-admin-table-row,.site-admin-table--security-events .site-admin-table-row,.site-admin-table--system-components .site-admin-table-row,.site-admin-table--system-errors .site-admin-table-row,.site-admin-table--system-health .site-admin-table-row,.site-admin-table--operations .site-admin-table-row,.site-admin-table--permission-matrix .site-admin-table-row,.site-admin-table--finance-orders .site-admin-table-row{display:flex;flex-direction:column;border-bottom:2px solid var(--v3-border);padding:12px} .site-admin-table--security-users .site-admin-table-head,.site-admin-table--security-ips .site-admin-table-head,.site-admin-table--security-sessions .site-admin-table-head,.site-admin-table--security-events .site-admin-table-head,.site-admin-table--system-components .site-admin-table-head,.site-admin-table--system-errors .site-admin-table-head,.site-admin-table--system-health .site-admin-table-head,.site-admin-table--operations .site-admin-table-head,.site-admin-table--permission-matrix .site-admin-table-head,.site-admin-table--finance-orders .site-admin-table-head{display:none} .site-admin-table--security-users .site-admin-table-row>*,.site-admin-table--security-ips .site-admin-table-row>*,.site-admin-table--security-sessions .site-admin-table-row>*,.site-admin-table--security-events .site-admin-table-row>*,.site-admin-table--system-components .site-admin-table-row>*,.site-admin-table--system-errors .site-admin-table-row>*,.site-admin-table--system-health .site-admin-table-row>*,.site-admin-table--operations .site-admin-table-row>*,.site-admin-table--permission-matrix .site-admin-table-row>*,.site-admin-table--finance-orders .site-admin-table-row>*{border-bottom:none;padding:4px 0;white-space:normal} .site-admin-table--security-users .site-admin-table-row>[data-label]::before,.site-admin-table--security-ips .site-admin-table-row>[data-label]::before,.site-admin-table--security-sessions .site-admin-table-row>[data-label]::before,.site-admin-table--security-events .site-admin-table-row>[data-label]::before,.site-admin-table--system-components .site-admin-table-row>[data-label]::before,.site-admin-table--system-errors .site-admin-table-row>[data-label]::before,.site-admin-table--system-health .site-admin-table-row>[data-label]::before,.site-admin-table--operations .site-admin-table-row>[data-label]::before,.site-admin-table--permission-matrix .site-admin-table-row>[data-label]::before,.site-admin-table--finance-orders .site-admin-table-row>[data-label]::before{content:attr(data-label) ": ";margin-right:4px;color:var(--v3-text-3);font-size:10px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase}} @media (max-width:1100px){.magaza-container,.account-hub-main,.account-hub-content,.site-admin-content,.site-admin-card,.site-admin-panel,.cat-page-main,.kh-product-detail-main,.cart-premium-main{min-width:0;max-width:100%} .site-admin-orders-table-wrap,.support-ticket-table-wrap,.loyalty-history-table-wrap,.admin-comms__table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}} @media (min-width:901px) and (max-width:1600px){.page-site-admin .site-mgmt-premium-wrap,.page-site-management .site-mgmt-premium-wrap{--site-admin-gutter:clamp(14px,1.35vw,22px);--site-admin-page-gap:clamp(14px,1.4vw,20px);--site-admin-card-pad:clamp(18px,1.7vw,24px)} .page-site-admin .site-admin-topbar,.page-site-management .site-admin-topbar{border-radius:20px} .page-site-admin .site-admin-summary-grid,.page-site-management .site-admin-summary-grid,.page-site-admin .site-admin-stats-grid,.page-site-management .site-admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px} .page-site-admin .site-admin-settings-head,.page-site-management .site-admin-settings-head{gap:14px;margin-bottom:18px} .page-site-admin .site-admin-orders-table-wrap,.page-site-management .site-admin-orders-table-wrap{width:100%;max-width:100%;overflow-x:auto} .page-site-admin .site-admin-table,.page-site-management .site-admin-table{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable} .page-site-admin .site-admin-form-grid,.page-site-management .site-admin-form-grid,.page-site-admin .site-admin-grid,.page-site-management .site-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))} .page-site-admin .support-admin-ticket-grid,.page-site-management .support-admin-ticket-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}} @media (min-width:901px) and (max-width:1200px){.page-site-admin .site-admin-topbar-head,.page-site-management .site-admin-topbar-head,.page-site-admin .site-admin-settings-head,.page-site-management .site-admin-settings-head{align-items:flex-start} .page-site-admin .site-admin-topbar-actions,.page-site-management .site-admin-topbar-actions{width:100%} .page-site-admin .site-admin-form-shell,.page-site-management .site-admin-form-shell{flex-direction:column}} @media (max-width:900px){.magaza-container,.store-top-bar-inner,.magaza-nav-main-inner{width:100%;max-width:100%} .magaza-nav-main-inner>*,.account-hub-layout>*,.cat-page-layout>*,.cart-layout-premium>*,.kh-product-detail-hero>*,.site-admin-grid>*{min-width:0} .magaza-nav-search-wrap,.magaza-nav-search-inner,.magaza-nav-search-inner input,.form-control,input,select,textarea{max-width:100%} .kh-product-detail-copy img,.kh-product-detail-copy video,.kh-product-detail-copy iframe,.blog-post-body img,.blog-post-body video,.blog-post-body iframe,.site-admin-card img,.account-hub-content img{max-width:100%;height:auto} .kh-product-detail-copy iframe,.blog-post-body iframe{width:100%} .account-hub-hero-actions,.site-admin-topbar-actions,.site-admin-toolbar-actions,.site-admin-settings-actions,.site-admin-footer-actions,.form-actions,.filters-actions{flex-wrap:wrap}} @media (max-width:640px){.magaza-container{padding-inline:12px} .store-top-bar-inner,.magaza-nav-main-inner{padding-inline:12px} .magaza-nav-actions{width:100%;justify-content:flex-start} .magaza-nav-btn-login,.magaza-nav-btn-register{flex:1 1 auto;justify-content:center} .account-hub-hero-actions>*,.site-admin-topbar-actions>*,.site-admin-toolbar-actions>*,.site-admin-settings-actions>*,.site-admin-footer-actions>*,.form-actions>*,.filters-actions>*{max-width:100%} .magaza-nav-actions{justify-content:center}} .store-mobile-header,.store-mobile-menu,.store-mobile-bottom-nav{display:none} @media (max-width:700px){body.magaza-gm-style{padding-bottom:calc(70px + env(safe-area-inset-bottom))} body.store-mobile-menu-open{overflow:hidden} .store-nav-sticky-stack{display:none} .store-mobile-header{position:relative;top:auto;z-index:calc(var(--v3-z-sticky) + 4);display:block;padding:10px 12px 12px;border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(24,24,27,0.96);box-shadow:0 10px 28px rgba(0,0,0,0.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)} .store-mobile-header-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px} .store-mobile-menu-toggle,.store-mobile-icon-btn,.store-mobile-menu-close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,0.09);border-radius:14px;background:#26262a;color:#fff;font-size:17px} .store-mobile-menu-toggle{background:linear-gradient(135deg,#8357f4,#6140cc);box-shadow:0 8px 20px rgba(105,65,218,0.28)} .store-mobile-logo{display:flex;min-width:0;justify-content:center} .store-mobile-logo img{display:block;width:min(100%,205px);height:42px;object-fit:contain} .store-mobile-header-actions{display:flex;gap:7px} .store-mobile-badge{position:absolute;top:-5px;right:-5px;display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;padding:0 5px;border:2px solid #18181b;border-radius:999px;background:#ff4f68;color:#fff;font-size:9px;font-weight:900} .store-mobile-search{position:relative;display:flex;margin-top:10px} .store-mobile-search input{width:100%;height:46px;padding:0 48px 0 15px;border:1px solid rgba(139,92,246,0.22);border-radius:14px;outline:none;background:#202024;color:#fff;font-size:13px} .store-mobile-search input:focus{border-color:rgba(139,92,246,0.72);box-shadow:0 0 0 3px rgba(139,92,246,0.12)} .store-mobile-search button{position:absolute;top:0;right:0;width:46px;height:46px;padding:0;border:0;background:transparent;color:#9f7aea;font-size:16px} .store-mobile-menu{position:fixed;inset:0;z-index:calc(var(--v3-z-modal) + 50);isolation:isolate;display:block;visibility:hidden;pointer-events:none} .store-mobile-menu.is-open{visibility:visible;pointer-events:auto} .store-mobile-menu-backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;opacity:0;background:rgba(5,5,9,0.76);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity 180ms ease} .store-mobile-menu.is-open .store-mobile-menu-backdrop{opacity:1} .store-mobile-menu-panel{position:absolute;inset:0 auto 0 0;z-index:1;width:min(88vw,370px);display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,255,255,0.1);background:#18181b;box-shadow:30px 0 70px rgba(0,0,0,0.48);transform:translateX(-102%);transition:transform 220ms cubic-bezier(0.22,1,0.36,1)} .store-mobile-menu.is-open .store-mobile-menu-panel{transform:translateX(0)} .store-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:calc(16px + env(safe-area-inset-top)) 16px 14px;border-bottom:1px solid rgba(255,255,255,0.08)} .store-mobile-menu-head>div{display:flex;flex-direction:column;gap:2px} .store-mobile-menu-head span{color:#9f7aea;font-size:10px;font-weight:900;letter-spacing:0.12em;text-transform:uppercase} .store-mobile-menu-head strong{color:#fff;font-size:21px} .store-mobile-menu-links{flex:1 1 auto;min-height:0;padding:12px;overflow-y:auto;overscroll-behavior:contain} .store-mobile-menu-primary-link,.store-mobile-menu-group-title,.store-mobile-menu-subitem{display:flex;align-items:center;justify-content:space-between;color:#f4f4f5} .store-mobile-menu-primary-link{min-height:48px;margin-bottom:8px;padding:0 14px;border:1px solid rgba(139,92,246,0.16);border-radius:14px;background:rgba(139,92,246,0.08);font-size:13px;font-weight:800} .store-mobile-menu-primary-link span{display:inline-flex;align-items:center;gap:10px} .store-mobile-menu-group{margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,0.07);border-radius:16px;background:rgba(255,255,255,0.025)} .store-mobile-menu-group-title{min-height:44px;gap:10px} .store-mobile-menu-group-title strong{flex:1;min-width:0;font-size:14px} .store-mobile-menu-group-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#27232e} .store-mobile-menu-subgrid{display:grid;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,0.06)} .store-mobile-menu-subitem{min-height:40px;padding:0 10px;border-radius:10px;color:rgba(255,255,255,0.7);font-size:12px;font-weight:700} .store-mobile-menu-account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,0.08)} .store-mobile-menu-account a{display:flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:12px;background:#28282d;color:#fff;font-size:12px;font-weight:800} .store-mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:calc(var(--v3-z-modal) + 10);display:grid;grid-template-columns:repeat(4,1fr);min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);border-top:1px solid rgba(255,255,255,0.1);background:rgba(24,24,27,0.97);box-shadow:0 -10px 30px rgba(0,0,0,0.36);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)} .store-mobile-bottom-nav a,.store-mobile-bottom-nav button{display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:0;border-radius:13px;background:transparent;color:rgba(255,255,255,0.56);font-size:10px;font-weight:800} .store-mobile-bottom-nav i{font-size:17px} .store-mobile-bottom-nav .is-active{background:rgba(139,92,246,0.14);color:#a78bfa} .store-mobile-bottom-icon{position:relative;display:inline-flex} .store-premium-shell{padding-top:0} .store-home-hero{margin-top:0;padding-top:12px} .store-home-hero-fullwidth .store-home-slides,.store-home-hero-fullwidth .store-home-slides.has-mobile-art{width:100%;height:auto;aspect-ratio:18 / 7;border-radius:16px} .store-home-slide-media img,.store-home-slide--mobile-art .store-home-slide-media img{object-fit:cover;object-position:center} .store-home-promo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .store-home-promo-card{min-height:0;aspect-ratio:2.15 / 1;border-radius:14px} .home-category-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,72vw);grid-template-columns:none;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch} .home-category-carousel-item{min-width:0;scroll-snap-align:start} .home-category-carousel .kh-product-card,.home-category-carousel-item .kh-product-card{width:100%;max-width:none} .store-home-daily-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,72vw);grid-template-columns:none;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity} .store-home-daily-item{scroll-snap-align:start} .cookie-banner{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));left:10px;width:auto;max-height:min(70vh,480px);border-radius:18px} .cookie-banner-inner{display:grid;grid-template-columns:1fr;gap:10px;padding:13px} .cookie-banner-copy{gap:10px} .cookie-banner-icon{width:34px;height:34px;flex-basis:34px;border-radius:12px;font-size:14px} .cookie-banner-copy-main strong{font-size:12px} .cookie-banner-copy p{font-size:10.5px;line-height:1.4} .cookie-banner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px;margin:0} .cookie-banner-actions .btn{min-width:0;min-height:34px;padding:0 7px;white-space:normal;font-size:9px;line-height:1.15} .cookie-banner--prefs-open .cookie-banner-preferences{grid-template-columns:1fr} .cookie-banner--prefs-open .cookie-banner-inner{max-height:min(62vh,420px)}} @media (max-width:700px){.store-mobile-menu-toggle,.store-mobile-icon-btn,.store-mobile-menu-close,.store-mobile-bottom-nav a,.store-mobile-bottom-nav button,.store-mobile-search button{touch-action:manipulation} .kh-kategoriler-head{gap:14px;padding-top:22px;margin-bottom:22px} .kh-kategoriler-head h1,.kh-sepet-title-bar h1{font-size:clamp(32px,10vw,38px);line-height:1.08} .kh-kategoriler-lead{margin-top:8px;font-size:12px;line-height:1.55} .kh-kategoriler-head-center,.kh-kategoriler-search-wrap{width:100%} .kh-kategoriler-search-wrap{min-height:52px;border-radius:15px} .kh-kategoriler-search-wrap input{font-size:14px} .page-category .cat-page-left{display:grid;gap:12px} .page-category .cat-hero-portrait{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:12px;border-radius:18px} .page-category .cat-hero-portrait-img{width:112px;aspect-ratio:0.74;border-radius:14px} .page-category .cat-hero-portrait-info{min-width:0} .page-category .cat-hero-portrait-info h1{font-size:22px;line-height:1.12} .page-category .cat-hero-portrait-info p{display:-webkit-box;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:11px;line-height:1.5} .page-category .cat-hero-portrait-stats{gap:6px;margin-top:10px} .page-category .cat-hero-stat{min-height:30px;padding:0 9px;font-size:9px} .page-category .cat-filter-card{padding:14px;border-radius:18px} .page-category .cat-filter-card--subcategory-only{display:none} .page-category .cat-page-right-topbar,.page-category .cat-section-head{gap:10px;border-radius:16px} .page-category .cat-page-right-board,.page-category .cat-leaf-board{min-height:0;padding:12px;border-radius:18px} .page-category .kh-subcat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .page-category .kh-subcat-card-img{aspect-ratio:auto;border-radius:0} .page-category .kh-subcat-card-footer{min-height:48px;padding:9px 10px;border:0;border-radius:0;background:transparent} .page-category .kh-subcat-card-name{font-size:11px;line-height:1.3} .page-category .kh-subcat-card-arrow{font-size:10px} .page-category .category-premium-product-grid,.page-category .category-premium-product-grid--leaf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .page-category .category-premium-product-grid .kh-product-card,.page-category .category-premium-product-grid--leaf .kh-product-card{min-width:0} .page-category .category-premium-product-grid .kh-product-card-body,.page-category .category-premium-product-grid--leaf .kh-product-card-body{gap:7px;padding:10px} .page-category .category-premium-product-grid .kh-product-card-title,.page-category .category-premium-product-grid--leaf .kh-product-card-title{min-height:34px;font-size:11px} .page-category .category-premium-product-grid .kh-product-card-price,.page-category .category-premium-product-grid--leaf .kh-product-card-price{font-size:13px} .page-category .category-premium-product-grid .kh-product-card-save-pill,.page-category .category-premium-product-grid--leaf .kh-product-card-save-pill{min-width:0;min-height:24px;padding-inline:7px;font-size:9px} .page-category .category-premium-product-grid .kh-product-card-btn,.page-category .category-premium-product-grid--leaf .kh-product-card-btn{min-height:38px;font-size:11px} .page-category .category-premium-product-grid .kh-product-card-pricing,.page-category .category-premium-product-grid--leaf .kh-product-card-pricing,.page-magaza .home-category-carousel .kh-product-card-pricing,.page-magaza .store-home-daily-item .kh-product-card-pricing{grid-template-columns:1fr;align-items:start;gap:8px} .page-category .category-premium-product-grid .kh-product-card-price-wrap,.page-category .category-premium-product-grid--leaf .kh-product-card-price-wrap,.page-magaza .home-category-carousel .kh-product-card-price-wrap,.page-magaza .store-home-daily-item .kh-product-card-price-wrap{align-items:flex-start;gap:0} .page-category .category-premium-product-grid .kh-product-card-price,.page-category .category-premium-product-grid--leaf .kh-product-card-price,.page-magaza .home-category-carousel .kh-product-card-price,.page-magaza .store-home-daily-item .kh-product-card-price{font-size:clamp(12px,3.7vw,15px);line-height:1.15;white-space:nowrap} .page-category .category-premium-product-grid .kh-product-card-old-price,.page-category .category-premium-product-grid--leaf .kh-product-card-old-price,.page-magaza .home-category-carousel .kh-product-card-old-price,.page-magaza .store-home-daily-item .kh-product-card-old-price{font-size:10px;line-height:1.1} .page-category .category-premium-product-grid .kh-product-card-save-pill,.page-category .category-premium-product-grid--leaf .kh-product-card-save-pill,.page-magaza .home-category-carousel .kh-product-card-save-pill,.page-magaza .store-home-daily-item .kh-product-card-save-pill{min-height:24px;padding:0 8px;font-size:9px;line-height:1;white-space:nowrap} .page-category .category-premium-product-grid .kh-product-card-btn,.page-category .category-premium-product-grid--leaf .kh-product-card-btn,.page-magaza .home-category-carousel .kh-product-card-btn,.page-magaza .store-home-daily-item .kh-product-card-btn{min-height:38px;padding-inline:10px;font-size:11px;white-space:normal} .page-magaza .magaza-card-footer{gap:8px} .page-magaza .magaza-card-price-box{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px} .page-magaza .magaza-card-price-v2{font-size:clamp(13px,4vw,15px);line-height:1.15;white-space:nowrap} .page-magaza .magaza-card-oldprice-v2{font-size:10px;line-height:1.1} .page-magaza .magaza-card-add-cart{min-height:40px;padding:0 10px;font-size:11px;gap:6px;white-space:normal} .page-magaza .home-category-carousel,.page-magaza .store-home-daily-grid{grid-auto-columns:minmax(184px,58vw)} .page-magaza .store-home-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:16px} .page-magaza .store-home-trust-strip .store-trust-item{min-width:0;gap:8px;font-size:10px} .page-cart .kh-cart-steps{display:grid;grid-template-columns:auto minmax(20px,1fr) auto minmax(20px,1fr) auto;align-items:start;width:100%;max-width:none;padding:14px 12px;border-radius:18px} .page-cart .kh-cart-step{min-width:58px} .page-cart .kh-cart-step-circle{width:42px;height:42px} .page-cart .kh-cart-step-label{margin-top:7px;font-size:9px;white-space:nowrap} .page-cart .kh-cart-step-line{width:100%;height:2px;min-height:2px;margin-top:20px} .page-cart .cart-empty-premium-main{min-height:300px;padding:26px 16px} .page-cart .cart-empty-premium-icon{width:92px;height:92px} .page-cart .cart-empty-premium-heading{font-size:24px} .page-cart .kh-cart-popular-head{min-height:58px;padding:10px 12px;border-radius:16px} .page-cart .kh-cart-popular-icon{width:36px;height:36px;font-size:15px} .page-cart .kh-cart-popular-head h2{font-size:14px} .page-cart .kh-cart-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px} body.magaza-gm-style .page-cart .kh-cart-popular-card,body.magaza-gm-style.page-cart .kh-cart-popular-card{min-height:0;gap:9px;padding:8px;border-radius:16px} body.magaza-gm-style .page-cart .kh-cart-popular-card-thumb,body.magaza-gm-style.page-cart .kh-cart-popular-card-thumb{aspect-ratio:1.05;border-radius:13px} body.magaza-gm-style .page-cart .kh-cart-popular-card-name,body.magaza-gm-style.page-cart .kh-cart-popular-card-name{min-height:30px;font-size:10px} .store-footer-premium-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px} .store-footer-premium-market-grid>.store-footer-kh-col--brand{grid-column:1 / -1} .store-footer-kh-inner{padding:24px 14px 14px} .store-footer-kh-logo img{height:34px} .store-footer-kh-desc{margin:12px 0 14px;font-size:11px;line-height:1.55} .store-footer-kh-col:not(.store-footer-kh-col--brand)+.store-footer-kh-col:not(.store-footer-kh-col--brand){padding-top:0;border-top:0} .store-footer-kh-col-title{margin:4px 0 9px;font-size:11px} .store-footer-kh-title-icon{width:24px;height:24px;font-size:10px} .store-footer-kh-links{gap:6px} .store-footer-kh-links a{padding:1px 0;font-size:10px;line-height:1.35} .store-footer-premium-bottom{grid-column:1 / -1;margin-top:4px;padding-top:12px} .store-footer-premium-bottom span{font-size:9px} .page-cart .cart-item-premium{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"image info" "total total" "remove remove";gap:10px 12px} .page-cart .cart-item-image-premium{grid-area:image} .page-cart .cart-item-info-premium{grid-area:info} .page-cart .cart-item-total-premium{grid-area:total} .page-cart .cart-remove-form{grid-area:remove;justify-self:end} .page-cart .cart-item-meta{gap:6px;font-size:11px} .page-cart .cart-qty-form{grid-template-columns:1fr;gap:7px} .page-cart .cart-qty-label{font-size:11px} .page-cart .cart-qty-controls{min-height:38px} .page-cart .cart-qty-btn,.page-cart .cart-qty-value{width:34px;height:34px;font-size:14px} .page-cart .cart-item-total-premium{font-size:15px}} @media (max-width:360px){.page-category .cat-hero-portrait{grid-template-columns:96px minmax(0,1fr)} .page-category .cat-hero-portrait-img{width:96px} .page-category .kh-subcat-grid,.page-category .category-premium-product-grid,.page-category .category-premium-product-grid--leaf,.page-cart .kh-cart-popular-grid{gap:9px}} body.page-cart.magaza-gm-style .kh-cart-popular-head{min-height:0;padding:0;border:0;border-radius:0;background:transparent} body.page-cart.magaza-gm-style .kh-cart-popular-grid{grid-template-columns:repeat(auto-fit,minmax(150px,180px));justify-content:center;gap:18px} body.page-cart.magaza-gm-style .kh-cart-popular-card{position:relative;isolation:isolate;width:auto;max-width:100%;min-height:0;gap:14px;padding:22px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 58%,rgba(255,255,255,0.2));border-radius:18px;background:color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 86%,#ffffff 14%);box-shadow:0 18px 38px rgba(0,0,0,0.22)} body.page-cart.magaza-gm-style .kh-cart-popular-card::before{content:"";position:absolute;top:-45%;bottom:-45%;left:-62%;z-index:3;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.28),transparent);pointer-events:none;transform:skewX(-18deg);transition:left .58s ease} body.page-cart.magaza-gm-style .kh-cart-popular-card::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,0.2),transparent 42%),linear-gradient(145deg,rgba(255,255,255,0.1),transparent 64%);pointer-events:none} body.page-cart.magaza-gm-style .kh-cart-popular-card:hover{border-color:color-mix(in srgb,var(--cart-popular-accent,#8b5cf6) 68%,transparent);box-shadow:0 24px 44px rgba(0,0,0,0.28)} body.page-cart.magaza-gm-style .kh-cart-popular-card:hover::before{left:124%} body.page-cart.magaza-gm-style .kh-cart-popular-card-thumb{position:relative;z-index:1;display:flex;min-height:72px;border-radius:0;background:transparent} body.page-cart.magaza-gm-style .kh-cart-popular-card-thumb .brand-glyph-wrap{width:58px;height:58px;flex:0 0 58px;padding:10px;border:1px solid rgba(255,255,255,0.2);border-radius:14px;background:rgba(255,255,255,0.13);box-sizing:border-box;filter:drop-shadow(0 8px 16px rgba(0,0,0,0.25))} body.page-cart.magaza-gm-style .kh-cart-popular-card-name{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:0;padding:0;border-top:0;background:transparent;font-size:15px;line-height:1.45;text-align:center} .site-admin-sort-form{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:12px 14px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:rgba(255,255,255,0.025)} .site-admin-sort-handle{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.65);cursor:grab} .site-admin-sort-handle:active{cursor:grabbing} .site-admin-sort-handle{touch-action:none} .site-admin-table-row.is-dragging>*{opacity:0.5;background:rgba(139,92,246,0.12)} .site-admin-product-order-filter{display:grid;gap:8px;margin:18px 0} .site-admin-product-order-filter>label{color:var(--v3-text-2);font-size:13px;font-weight:700} .site-admin-product-order-filter-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px} .site-admin-product-order-summary{display:grid;grid-template-columns:repeat(2,minmax(130px,180px)) minmax(260px,1fr);align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:rgba(255,255,255,0.025)} .site-admin-product-order-summary div{display:grid;gap:4px} .site-admin-product-order-summary span,.site-admin-product-order-summary p{color:var(--v3-text-3);font-size:12px} .site-admin-product-order-summary strong{color:var(--v3-text);font-size:15px} .site-admin-product-order-summary p{margin:0;line-height:1.55} .site-admin-product-order-list{display:grid;gap:8px} .site-admin-product-order-row{display:grid;grid-template-columns:34px 42px 58px minmax(220px,1fr) 100px 76px 42px;align-items:center;gap:12px;min-height:76px;padding:10px 12px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:rgba(255,255,255,0.025);transition:border-color 160ms ease,background 160ms ease,transform 160ms ease} .site-admin-product-order-row:hover{border-color:rgba(99,102,241,0.42);background:rgba(99,102,241,0.07)} .site-admin-product-order-row.is-dragging{border-color:rgba(99,102,241,0.72);background:rgba(99,102,241,0.14);box-shadow:0 18px 38px rgba(0,0,0,0.24);transform:scale(0.995)} .site-admin-product-order-position{color:var(--v3-text-3);font-size:12px;font-weight:800;text-align:center} .site-admin-product-order-thumb{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:12px;background:rgba(255,255,255,0.045);color:var(--v3-text-3)} .site-admin-product-order-thumb img{width:100%;height:100%;object-fit:cover} .site-admin-product-order-copy{display:grid;gap:5px;min-width:0} .site-admin-product-order-copy strong,.site-admin-product-order-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .site-admin-product-order-copy strong{color:var(--v3-text);font-size:14px} .site-admin-product-order-copy small{color:var(--v3-text-3);font-size:11px} .site-admin-product-order-price{color:var(--v3-text);font-size:13px;font-weight:800;text-align:right} .site-admin-product-order-status{display:inline-flex;justify-content:center;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800} .site-admin-product-order-status.is-active{background:rgba(16,185,129,0.13);color:#6ee7b7} .site-admin-product-order-status.is-passive{background:rgba(148,163,184,0.12);color:#cbd5e1} .site-admin-product-order-savebar{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:12px 14px;border:1px solid rgba(99,102,241,0.35);border-radius:14px;background:rgba(14,17,26,0.94);box-shadow:0 18px 42px rgba(0,0,0,0.3);backdrop-filter:blur(16px)} .site-admin-product-order-savebar span{color:var(--v3-text-2);font-size:13px} .cat-product-order-link{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid rgba(99,102,241,0.34);border-radius:11px;background:rgba(99,102,241,0.1);color:#ddd6fe;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap} .cat-product-order-link:hover{border-color:rgba(99,102,241,0.68);background:rgba(99,102,241,0.18);color:#fff} body.site-admin-sort-touch-active{user-select:none} .page-site-admin .site-admin-table--categories,.page-site-management .site-admin-table--categories{grid-template-columns:42px 60px 70px minmax(220px,2fr) minmax(130px,1fr) 80px 60px minmax(180px,1fr)} .page-site-admin .site-admin-table--products,.page-site-management .site-admin-table--products{min-width:1220px;grid-template-columns:42px 38px 68px minmax(220px,2fr) minmax(140px,1fr) minmax(150px,1fr) 96px 96px 82px 92px minmax(180px,1.2fr)} @media (max-width:991px){.user-panel-premium .account-hub-layout,.user-panel-premium .account-hub-main,.user-panel-premium .account-hub-content{width:100%;min-width:0} .user-panel-premium .account-hub-mobile-toggle{position:relative;z-index:1030;touch-action:manipulation} .user-panel-premium .account-hub-sidebar-rail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}} @media (max-width:800px){.store-mobile-search-dropdown{top:calc(100% + 8px);left:0;right:0;z-index:1200;width:100%;max-height:min(62vh,520px);overflow-y:auto;border-radius:16px} .page-mesajlar .hub-page-stack--messages,.page-mesajlar .mesajlar-room-grid,.page-mesajlar .mesajlar-chat-wrap,.page-mesajlar .mesajlar-chat-body,.page-mesajlar .mesajlar-messages,.page-auth-profile .profile-page-stack,.page-auth-profile .profile-settings-shell,.page-auth-profile .gm-account-control--profile-center,.page-auth-profile .gm-account-control--profile-center .gm-profile-editor{width:100%;min-width:0} .page-mesajlar .mesajlar-chat-wrap{min-height:500px;height:min(620px,calc(100dvh - 150px));max-height:none} .page-mesajlar .mesajlar-chat-header-premium{flex-wrap:wrap} .page-mesajlar .mesajlar-limit-badge{width:100%;white-space:normal} .page-mesajlar .mesajlar-input-row{width:100%;min-width:0} .page-mesajlar .mesajlar-input-premium{min-width:0} .page-mesajlar .mesajlar-msg{max-width:88%} .page-auth-profile .profile-overview,.page-auth-profile .profile-tab-panels,.page-auth-profile .gm-account-control--profile-center .gm-profile-editor{padding-inline:14px} body.page-cart.magaza-gm-style .kh-cart-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} body.page-cart.magaza-gm-style .kh-cart-popular-card{width:100%;padding:18px 12px} body.page-cart.magaza-gm-style .kh-cart-popular-card-name{min-height:0;padding:0;font-size:12px} .site-admin-sort-form{align-items:stretch;flex-direction:column} .site-admin-product-order-filter-row,.site-admin-product-order-summary{grid-template-columns:1fr} .site-admin-product-order-row{grid-template-columns:28px 38px 52px minmax(0,1fr) 38px;gap:8px;min-height:70px;padding:9px} .site-admin-product-order-thumb{width:52px;height:52px} .site-admin-product-order-price,.site-admin-product-order-status{display:none} .site-admin-product-order-savebar{bottom:calc(76px + env(safe-area-inset-bottom));align-items:stretch;flex-direction:column} .cat-page-right-controls{flex-wrap:wrap} .cat-product-order-link{flex:1 1 auto;justify-content:center} .page-site-admin .site-admin-table--products,.page-site-admin .site-admin-table--categories,.page-site-management .site-admin-table--products,.page-site-management .site-admin-table--categories{min-width:0;grid-template-columns:1fr}} .store-sort-toggle{position:fixed;right:22px;bottom:88px;z-index:1180;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid rgba(83,231,184,.32);border-radius:14px;background:rgba(12,18,22,.94);color:#dffdf3;box-shadow:0 18px 45px rgba(0,0,0,.32);font:inherit;font-size:13px;font-weight:800;cursor:pointer;backdrop-filter:blur(16px)} .store-sort-toggle[hidden]{display:none} .store-sort-toggle:hover,.store-sort-toggle.is-active{border-color:rgba(83,231,184,.72);background:linear-gradient(135deg,rgba(17,94,76,.96),rgba(13,56,76,.96))} .store-sort-mode [data-store-sort-list].is-store-sortable{position:relative;outline:1px dashed rgba(83,231,184,.48);outline-offset:7px} .store-sort-mode [data-store-sort-item][draggable="true"]{cursor:grab;user-select:none} .store-sort-mode [data-store-sort-item][draggable="true"]::after{content:"\f58e";position:absolute;top:10px;left:10px;z-index:12;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(8,12,16,.86);color:#75f0c8;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:900;pointer-events:none} .store-sort-mode .is-store-sort-dragging{opacity:.55;transform:scale(.98)} [data-store-sort-list].is-store-sort-saving{opacity:.72;pointer-events:none} [data-store-sort-list].is-store-sort-saved{outline-color:rgba(52,211,153,.92)} @media (max-width:800px){.store-sort-toggle{right:12px;bottom:78px;max-width:calc(100vw - 24px)}} .store-mobile-badge.d-none,.magaza-nav-badge.d-none,[data-nav-cart-count][hidden],[data-nav-cart-count]:empty{display:none} .page-auth-profile .profile-settings-shell{padding:0;border:0;background:transparent;box-shadow:none} .page-auth-profile .profile-tab-panels{padding:18px 0 0;border:0;background:transparent;box-shadow:none} .page-auth-profile .gm-account-control--profile-center .gm-profile-editor{margin:14px 0 0;padding:0;border:0;background:transparent;box-shadow:none} .page-auth-profile .gm-account-control--profile-center .gm-profile-editor__visual,.page-auth-profile .gm-account-control--profile-center .gm-profile-editor__form,.page-auth-profile .gm-account-control--profile-center .gm-account-control__card{min-width:0;border:0;background:rgba(255,255,255,.025);box-shadow:none} .page-auth-profile .gm-account-control--profile-center .gm-profile-badges{padding:0;border:0;background:transparent;box-shadow:none} .page-auth-profile .gm-account-control--profile-center .gm-account-control__grid--single{margin-top:24px} @media (max-width:800px){.page-auth-profile .profile-overview,.page-auth-profile .profile-tab-panels,.page-auth-profile .gm-account-control--profile-center .gm-profile-editor{padding-inline:0} .page-auth-profile .gm-account-control--profile-center .gm-profile-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:14px} .page-auth-profile .gm-account-control--profile-center .gm-profile-editor__visual,.page-auth-profile .gm-account-control--profile-center .gm-profile-editor__form,.page-auth-profile .gm-account-control--profile-center .gm-account-control__card{width:100%;padding:14px} .page-auth-profile .gm-account-control--profile-center .gm-profile-editor__links{grid-template-columns:minmax(0,1fr)} .page-auth-profile .gm-account-control--profile-center .gm-account-control__grid--single{margin-top:18px} .page-mesajlar .mesajlar-room-grid{display:block;width:100%;min-width:0} .page-mesajlar .hub-page-stack--messages,.page-mesajlar .mesajlar-chat-premium,.page-mesajlar .mesajlar-side-stack{width:100%;max-width:none;min-width:0} .page-mesajlar .mesajlar-chat-premium{padding:0;border-radius:18px} .page-mesajlar .mesajlar-chat-wrap{width:100%;min-height:0;height:auto;max-height:none} .page-mesajlar .mesajlar-chat-body{min-height:0;overflow:hidden} .page-mesajlar .mesajlar-messages-premium{flex:0 0 auto;width:100%;min-height:360px;height:min(58dvh,520px);max-height:none;padding:16px 12px;overflow-y:auto;-webkit-overflow-scrolling:touch} .page-mesajlar .mesajlar-chat-header-premium,.page-mesajlar .mesajlar-chat-input-premium{width:100%;min-width:0} .page-mesajlar .mesajlar-chat-header-premium{padding:14px} .page-mesajlar .mesajlar-chat-input-premium{position:static;padding:12px} .page-mesajlar .mesajlar-input-row-premium{display:grid;grid-template-columns:42px minmax(0,1fr) 44px;align-items:end;gap:8px} .page-mesajlar .mesajlar-msg{max-width:92%} .page-mesajlar .mesajlar-side-stack{margin-top:14px}} .store-sort-mode [data-store-sort-list].is-store-sortable,.store-sort-mode [data-store-sort-list].is-store-sortable *{user-select:none;-webkit-user-select:none} .store-sort-mode [data-store-sort-list].is-store-sortable [data-store-sort-item]{touch-action:none} .store-sort-pointer-active{overscroll-behavior:none} .store-sort-pointer-active .is-store-sort-dragging{pointer-events:none} .page-mesajlar-admin .mesajlar-admin-mobile-back{display:none} @media (max-width:768px){.page-mesajlar-admin .breadcrumb-nav,.page-mesajlar-admin .mesajlar-admin-head{display:none} .page-mesajlar-admin .magaza-v2{min-height:0} .page-mesajlar-admin .magaza-container{width:100%;padding:0 10px 82px} .page-mesajlar-admin .mesajlar-admin-layout{display:block;width:100%;height:calc(100dvh - 242px);min-height:480px;margin:0} .page-mesajlar-admin .mesajlar-admin-sidebar{width:100%;height:100%;padding:10px;border-right:0;overflow:hidden} .page-mesajlar-admin .mesajlar-admin-list{height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch} .page-mesajlar-admin .mesajlar-admin-main{display:none;width:100%;height:100%} .page-mesajlar-admin .mesajlar-admin-layout.is-mobile-chat-open .mesajlar-admin-sidebar{display:none} .page-mesajlar-admin .mesajlar-admin-layout.is-mobile-chat-open .mesajlar-admin-main{display:block} .page-mesajlar-admin .mesajlar-admin-chat,.page-mesajlar-admin .mesajlar-admin-chat-shell{width:100%;height:100%;min-height:0;border-radius:18px} .page-mesajlar-admin .mesajlar-admin-chat-shell{padding:0;grid-template-rows:auto minmax(0,1fr) auto auto} .page-mesajlar-admin .mesajlar-admin-chat-header{flex-wrap:wrap;gap:5px 10px;padding:10px 12px;border-radius:0} .page-mesajlar-admin .mesajlar-admin-mobile-back{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;background:rgba(255,255,255,.06);cursor:pointer} .page-mesajlar-admin .mesajlar-admin-chat-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .page-mesajlar-admin .mesajlar-admin-chat-email{order:4;width:100%;padding-left:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .page-mesajlar-admin .mesajlar-admin-chat-presence{margin-left:auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .page-mesajlar-admin .mesajlar-admin-messages,.page-mesajlar-admin .mesajlar-admin-chat.is-thread-open .mesajlar-admin-messages{min-height:0;max-height:none;padding:14px 10px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch} .page-mesajlar-admin .mesajlar-msg{max-width:88%} .page-mesajlar-admin .mesajlar-admin-input-wrap{display:grid;grid-template-columns:42px minmax(0,1fr) 46px;gap:8px;padding:10px} .page-mesajlar-admin .mesajlar-admin-kind-select{grid-column:1 / -1;width:100%;max-width:none;min-height:40px} .page-mesajlar-admin .mesajlar-attach-btn{grid-column:1;width:42px;height:42px} .page-mesajlar-admin .mesajlar-admin-input{grid-column:2;width:100%;min-height:42px;max-height:108px} .page-mesajlar-admin .mesajlar-admin-send{grid-column:3;width:46px;height:42px;padding:0;justify-content:center;font-size:0} .page-mesajlar-admin .mesajlar-admin-send i{font-size:14px} .page-mesajlar-admin .mesajlar-attach-name{margin:0;padding:7px 10px}} @media (min-width:1024px) and (max-width:1920px){body.magaza-gm-style .magaza-container,body.magaza-hesap-style .magaza-container,body.magaza-gm-style .store-footer-kh-inner,body.magaza-hesap-style .store-footer-kh-inner,body.magaza-gm-style .store-top-bar-inner,body.magaza-hesap-style .store-top-bar-inner,body.magaza-gm-style .magaza-nav-main-inner,body.magaza-hesap-style .magaza-nav-main-inner,body.magaza-gm-style .magaza-nav-bar-inner,body.magaza-hesap-style .magaza-nav-bar-inner{max-width:calc(100vw - clamp(28px,2.4vw,52px))} body.magaza-gm-style .magaza-nav-main-bar,body.magaza-hesap-style .magaza-nav-main-bar,body.auth-gm-style .magaza-nav-main-bar,body.auth-hesap-style .magaza-nav-main-bar{height:70px} .magaza-nav-main-inner{gap:14px} .magaza-nav-logo-img{height:40px} .magaza-nav-search-wrap{flex-basis:clamp(420px,34vw,610px);max-width:clamp(420px,34vw,610px)} .magaza-nav-search-inner input,.magaza-nav-icon-btn,.magaza-nav-action-btn,.magaza-nav-profile-chip{min-height:48px;height:48px} .magaza-nav-icon-btn{width:48px} .magaza-nav-profile-chip{min-width:164px} .magaza-nav-card,.magaza-nav-card-page,.magaza-nav-card--categories{min-height:58px;padding-inline:8px} .magaza-nav-bar{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch} .magaza-nav-bar-inner{width:max-content;min-width:100%} .store-home-hero{padding-top:14px} .store-home-hero-fullwidth .store-home-slides{height:clamp(390px,min(32vw,calc(100svh - 280px)),600px)} .store-home-promo-cards{gap:18px} .store-home-promo-card{min-height:136px}} @media (min-width:1101px) and (max-width:1920px){.kh-nav-sub-dropdown{position:fixed;top:var(--nav-dropdown-top,150px);left:50%;width:calc(100vw - 24px);max-height:calc(100svh - var(--nav-dropdown-top,150px) - 16px);overflow-x:hidden;overflow-y:auto;z-index:calc(var(--v3-z-modal) + 12)} .kh-nav-sub-dropdown-inner{grid-template-columns:repeat(auto-fit,minmax(240px,260px));justify-content:start;justify-items:stretch} .kh-nav-sub-card{width:100%}} @media (min-width:1024px) and (max-width:1920px) and (max-height:950px){body.magaza-gm-style .store-top-bar,body.magaza-hesap-style .store-top-bar,body.auth-gm-style .store-top-bar,body.auth-hesap-style .store-top-bar{height:30px} body.magaza-gm-style .magaza-nav-main-bar,body.magaza-hesap-style .magaza-nav-main-bar,body.auth-gm-style .magaza-nav-main-bar,body.auth-hesap-style .magaza-nav-main-bar{height:64px} .magaza-nav-search-inner input,.magaza-nav-icon-btn,.magaza-nav-action-btn,.magaza-nav-profile-chip{min-height:44px;height:44px} .magaza-nav-icon-btn{width:44px} .magaza-nav-bar{min-height:58px} .magaza-nav-card,.magaza-nav-card-page,.magaza-nav-card--categories{min-height:52px} .store-home-hero{padding-top:10px} .store-home-hero-fullwidth .store-home-slides{height:clamp(360px,calc(100svh - 300px),540px)} .store-home-promo-grid{margin-top:16px} .home-category-section{margin-top:28px}} @media (min-width:1024px) and (max-width:1920px) and (max-height:800px){.store-home-hero-fullwidth .store-home-slides{height:clamp(330px,calc(100svh - 275px),460px)} .store-home-promo-card{min-height:126px}} body.magaza-gm-style .store-home-promo-grid{margin:clamp(14px,1.8vw,22px) 0 clamp(18px,2.4vw,30px)} body.magaza-gm-style .store-home-promo-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0d111b} body.magaza-gm-style .store-home-promo-cards>.inline-edit-promo-card-wrap{min-width:0} body.magaza-gm-style .store-home-promo-card{position:relative;display:flex;align-items:center;gap:clamp(8px,.8vw,12px);width:100%;min-height:clamp(84px,6.4vw,108px);aspect-ratio:auto;padding:clamp(11px,1vw,15px);overflow:hidden;border:0;border-right:1px solid rgba(255,255,255,.1);border-radius:0;background:radial-gradient(circle at 86% 50%,color-mix(in srgb,var(--promo-card-accent,#8b5cf6) 30%,transparent),transparent 48%),linear-gradient(90deg,rgba(8,10,18,.96),rgba(8,10,18,.68));box-shadow:none} body.magaza-gm-style .store-home-promo-cards>:last-child .store-home-promo-card,body.magaza-gm-style .store-home-promo-cards>.store-home-promo-card:last-child{border-right:0} body.magaza-gm-style .store-home-promo-card-media{position:absolute;inset:0;z-index:0;opacity:.58;pointer-events:none} body.magaza-gm-style .store-home-promo-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,18,.94) 0%,rgba(8,10,18,.7) 45%,rgba(8,10,18,.34) 100%)} body.magaza-gm-style .store-home-promo-card-media img{width:100%;height:100%;object-fit:cover;object-position:var(--promo-card-position,center);transform:scale(1.02)} body.magaza-gm-style .store-home-promo-card-mark,body.magaza-gm-style .store-home-promo-card-copy{position:relative;z-index:1} body.magaza-gm-style .store-home-promo-card-mark{display:grid;place-items:center;flex:0 0 clamp(38px,3vw,46px);width:clamp(38px,3vw,46px);height:clamp(38px,3vw,46px);border-radius:11px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)} body.magaza-gm-style .store-home-promo-card-mark img{filter:none} body.magaza-gm-style .store-home-promo-card-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0} body.magaza-gm-style .store-home-promo-card-copy strong{max-width:18ch;color:#fff;font-size:clamp(13px,.92vw,16px);font-weight:900;line-height:1.25;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.35)} body.magaza-gm-style .store-home-promo-card-copy small{margin-top:6px;color:rgba(255,255,255,.9);font-size:clamp(11px,.82vw,14px);font-weight:800;letter-spacing:.01em;text-transform:uppercase} body.magaza-gm-style .store-home-promo-card:hover{transform:none;background:radial-gradient(circle at 86% 50%,color-mix(in srgb,var(--promo-card-accent,#8b5cf6) 44%,transparent),transparent 50%),linear-gradient(90deg,rgba(10,13,24,.98),rgba(18,22,38,.72))} .page-siparislerim-musteri .account-hub-panel--orders .hub-panel-head,.page-siparislerim-musteri .account-hub-panel--orders .hub-panel-head>div,.page-siparislerim-musteri .account-hub-panel--orders .user-panel-section-title,.page-siparislerim-musteri .account-hub-panel--orders .user-panel-section-sub{width:100%;justify-content:flex-start;text-align:left} body.magaza-gm-style .store-home-popular-games{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:clamp(14px,2vw,24px);align-items:stretch;margin:0 0 clamp(20px,3vw,36px);padding:clamp(16px,2vw,22px);border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(15,15,20,.88));box-shadow:0 20px 60px rgba(0,0,0,.22)} body.magaza-gm-style .store-home-popular-games-head{display:flex;flex-direction:column;justify-content:center;gap:8px} body.magaza-gm-style .store-home-popular-games-kicker{color:#9fb4d7;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase} body.magaza-gm-style .store-home-popular-games-head h2{margin:0;color:#fff;font-size:clamp(18px,1.4vw,24px);line-height:1.1} body.magaza-gm-style .store-home-popular-games-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px} body.magaza-gm-style .store-home-popular-game-card{--popular-game-accent:#8b5cf6;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--popular-game-accent) 46%,rgba(255,255,255,.14));border-radius:12px;background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--popular-game-accent) 32%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--popular-game-accent) 18%,rgba(255,255,255,.04)),rgba(255,255,255,.035));color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease} body.magaza-gm-style .store-home-popular-game-card--valorant{--popular-game-accent:#ef4444} body.magaza-gm-style .store-home-popular-game-card--steam{--popular-game-accent:#38bdf8} body.magaza-gm-style .store-home-popular-game-card--discord{--popular-game-accent:#5865f2} body.magaza-gm-style .store-home-popular-game-card--tiktok{--popular-game-accent:#22d3ee} body.magaza-gm-style .store-home-popular-game-card--instagram{--popular-game-accent:#ec4899} body.magaza-gm-style .store-home-popular-game-icon,body.magaza-gm-style .store-home-popular-game-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--popular-game-accent) 32%,rgba(255,255,255,.08))} body.magaza-gm-style .store-home-popular-game-card strong{min-width:0;overflow:hidden;color:#fff;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap} body.magaza-gm-style .store-home-popular-game-arrow{width:30px;height:30px;border-radius:999px;color:rgba(255,255,255,.9)} body.magaza-gm-style .store-home-popular-game-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--popular-game-accent) 70%,#fff)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg{position:relative;isolation:isolate;width:100vw;max-width:100vw;min-height:clamp(620px,36vw,760px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(42px,4.5vw,74px) max(18px,calc((100vw - 1760px) / 2 + 36px)) clamp(44px,4.8vw,78px);overflow:hidden;border:0;border-radius:0;background:#070915} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg::before,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg::before{content:"";position:absolute;inset:0;z-index:-2;background-repeat:no-repeat;background-position:center top;background-size:cover;opacity:1} @media (min-width:1200px){body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg::before,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg::before{background-size:100% auto}} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg::after,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,6,16,.34) 0%,rgba(4,6,16,.16) 48%,rgba(4,6,16,.32) 100%),linear-gradient(180deg,rgba(4,6,16,.06) 0%,rgba(4,6,16,.58) 100%);pointer-events:none} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-title-row,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-title-row,body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid{position:relative;z-index:1;max-width:1760px;margin-inline:auto} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-title-row,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-title-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:clamp(18px,2vw,28px);padding:0} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-fire,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-fire{width:34px;height:34px;border:1px solid rgba(255,132,43,.34);border-radius:11px;background:rgba(255,104,31,.16);color:#ff8a2a;box-shadow:0 10px 28px rgba(255,104,31,.14)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-title-row h2,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-title-row h2{margin:0;color:#fff;font-size:clamp(22px,1.45vw,30px);font-weight:850;letter-spacing:-0.025em;text-shadow:0 8px 28px rgba(0,0,0,.58)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown{min-width:112px;min-height:38px;padding:0 14px;border:1px solid rgba(255,155,66,.44);border-radius:12px;background:linear-gradient(135deg,rgba(255,127,45,.95),rgba(255,83,29,.9)),rgba(255,127,45,.22);color:#fff;font-size:18px;font-weight:950;letter-spacing:0;box-shadow:0 12px 32px rgba(255,99,31,.28)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown span,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown span{display:none} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown b,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown b,body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown strong,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-countdown strong{color:#fff} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid{grid-template-columns:repeat(5,minmax(160px,214px));justify-content:center;align-items:stretch;gap:clamp(10px,1vw,15px)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-item,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-item{min-width:0} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-item .kh-product-card,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-item .kh-product-card{width:100%;max-width:214px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(180deg,rgba(26,28,36,.72),rgba(18,20,28,.88)),rgba(14,16,24,.82);box-shadow:0 20px 42px rgba(0,0,0,.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-item .kh-product-card:hover,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-item .kh-product-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.2);box-shadow:0 24px 48px rgba(0,0,0,.42)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .kh-product-card-img-wrap,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .kh-product-card-img-wrap{min-height:208px;height:208px;border:0;border-radius:0;box-shadow:none} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .kh-product-card-body,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .kh-product-card-body{gap:8px;padding:12px 12px 13px;background:rgba(18,20,26,.88)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .kh-product-card-title,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .kh-product-card-title{min-height:38px;font-size:clamp(12px,.78vw,14px);line-height:1.28} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .kh-product-card-price,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .kh-product-card-price{font-size:clamp(15px,.92vw,17px)} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .kh-product-card-btn,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .kh-product-card-btn{min-height:38px;border-radius:12px;font-size:12px} body.magaza-gm-style .store-home-popular-cards{display:grid;grid-template-columns:minmax(282px,338px) minmax(0,1fr);gap:clamp(14px,1.45vw,20px);align-items:stretch;margin:0 0 clamp(22px,2.6vw,36px);padding:clamp(14px,1.5vw,22px);border:1px solid rgba(148,163,184,.13);border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(56,189,248,.10),transparent 34%),radial-gradient(circle at 100% 12%,rgba(139,92,246,.11),transparent 38%),linear-gradient(145deg,rgba(12,15,24,.96),rgba(9,11,18,.98));box-shadow:0 24px 70px rgba(0,0,0,.26)} body.magaza-gm-style .store-home-popular-cards-menu{display:flex;flex-direction:column;min-width:0;gap:14px;padding:clamp(16px,1.55vw,22px);border:1px solid rgba(94,110,140,.42);border-radius:20px;background:radial-gradient(circle at 16% 0%,rgba(128,146,184,.12),transparent 44%),linear-gradient(145deg,rgba(12,18,30,.96),rgba(9,13,22,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)} body.magaza-gm-style .store-home-popular-cards-menu h2{margin:0;color:rgba(226,232,240,.78);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase} body.magaza-gm-style .store-home-popular-cards-tabs{display:flex;flex-direction:column;gap:10px} body.magaza-gm-style .store-home-popular-card-tab{--popular-card-accent:#8b5cf6;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:50px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--popular-card-accent) 36%,rgba(255,255,255,.12));border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--popular-card-accent) 17%,transparent),rgba(255,255,255,.028)),rgba(21,25,34,.78);color:rgba(248,250,252,.72);cursor:pointer;text-align:left;box-shadow:none;transform:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease} body.magaza-gm-style .store-home-popular-card-tab--valorant{--popular-card-accent:#c95f6b} body.magaza-gm-style .store-home-popular-card-tab--steam{--popular-card-accent:#5a96b8} body.magaza-gm-style .store-home-popular-card-tab--discord{--popular-card-accent:#767ec2} body.magaza-gm-style .store-home-popular-card-tab--tiktok{--popular-card-accent:#58bcb4} body.magaza-gm-style .store-home-popular-card-tab--instagram{--popular-card-accent:#bc6f97} body.magaza-gm-style .store-home-popular-card-tab.is-active,body.magaza-gm-style .store-home-popular-card-tab:hover{color:#fff;border-color:color-mix(in srgb,var(--popular-card-accent) 62%,rgba(255,255,255,.32));background:linear-gradient(90deg,color-mix(in srgb,var(--popular-card-accent) 27%,transparent),rgba(255,255,255,.04)),rgba(27,31,41,.9);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--popular-card-accent) 82%,#fff 10%),0 12px 28px rgba(0,0,0,.18);transform:none} body.magaza-gm-style .store-home-popular-card-tab-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--popular-card-accent) 68%,rgba(10,13,22,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)} body.magaza-gm-style .store-home-popular-card-tab strong{min-width:0;overflow:hidden;font-size:15px;font-weight:760;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap} body.magaza-gm-style .store-home-popular-card-tab-arrow{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.82);opacity:.78} body.magaza-gm-style .store-home-popular-cards-content{min-width:0} body.magaza-gm-style .store-home-popular-card-panel{display:none} body.magaza-gm-style .store-home-popular-card-panel.is-active{display:block} body.magaza-gm-style .store-home-popular-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,.95vw,14px)} body.magaza-gm-style .store-home-popular-product-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;min-width:0;gap:clamp(10px,.9vw,14px);min-height:78px;padding:9px 11px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:linear-gradient(135deg,rgba(18,24,35,.96),rgba(10,13,20,.96)),rgba(15,23,42,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)} body.magaza-gm-style .store-home-popular-product-row:first-child,body.magaza-gm-style .store-home-popular-product-row:hover{border-color:rgba(91,124,255,.46);background:linear-gradient(135deg,rgba(24,31,49,.98),rgba(11,15,24,.98)),rgba(15,23,42,.92)} body.magaza-gm-style .store-home-popular-product-media{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.72)} body.magaza-gm-style .store-home-popular-product-media img{width:100%;height:100%;object-fit:cover} body.magaza-gm-style .store-home-popular-product-title{min-width:0;color:rgba(248,250,252,.94);font-size:clamp(13px,.86vw,16px);font-weight:760;letter-spacing:-.015em;line-height:1.25;text-decoration:none} body.magaza-gm-style .store-home-popular-product-title:hover{color:#7c9cff} body.magaza-gm-style .store-home-popular-product-price{color:#1ee58f;font-size:clamp(14px,.92vw,17px);font-weight:850;white-space:nowrap} body.magaza-gm-style .store-home-popular-product-actions{display:inline-flex;align-items:center;gap:9px} body.magaza-gm-style .store-home-popular-product-qty{display:inline-grid;grid-template-columns:30px 38px 30px;align-items:center;height:38px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:rgba(7,10,18,.68)} body.magaza-gm-style .store-home-popular-product-qty .magaza-card-qty-btn{width:30px;height:38px;border:0;background:transparent;color:#fff;font-size:14px;font-weight:900;cursor:pointer} body.magaza-gm-style .store-home-popular-product-qty .magaza-card-qty-input{width:38px;height:38px;border:0;background:transparent;color:#fff;font-size:14px;font-weight:900;text-align:center;appearance:textfield} body.magaza-gm-style .store-home-popular-product-qty .magaza-card-qty-input::-webkit-outer-spin-button,body.magaza-gm-style .store-home-popular-product-qty .magaza-card-qty-input::-webkit-inner-spin-button{margin:0;appearance:none} body.magaza-gm-style .store-home-popular-product-cart{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(96,124,255,.7);border-radius:12px;background:linear-gradient(145deg,rgba(59,130,246,.32),rgba(91,124,255,.22));color:#76a0ff;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease} body.magaza-gm-style .store-home-popular-product-cart:hover{transform:translateY(-1px);background:#3157ff;color:#fff} body.magaza-gm-style .store-home-popular-product-all{display:flex;align-items:center;justify-content:center;gap:22px;min-height:78px;padding:18px;border:1px dashed rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(135deg,rgba(22,27,39,.72),rgba(8,11,18,.84)),rgba(15,23,42,.72);color:#3157ff;font-weight:760;text-decoration:none} body.magaza-gm-style .store-home-popular-product-all i{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:linear-gradient(145deg,rgba(59,130,246,.22),rgba(124,58,237,.22));color:#3157ff;font-size:19px} @media (max-width:1180px){body.magaza-gm-style .store-home-popular-games{grid-template-columns:1fr} body.magaza-gm-style .store-home-popular-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))} body.magaza-gm-style .store-home-popular-cards{grid-template-columns:1fr;gap:14px} body.magaza-gm-style .store-home-popular-cards-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))} body.magaza-gm-style .store-home-popular-card-tab{grid-template-columns:auto minmax(0,1fr)} body.magaza-gm-style .store-home-popular-card-tab-arrow{display:none} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid{grid-auto-columns:minmax(186px,34vw);grid-template-columns:none;justify-content:start}} @media (max-width:760px){body.magaza-gm-style .store-home-promo-cards{grid-auto-flow:column;grid-auto-columns:minmax(250px,78vw);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch} body.magaza-gm-style .store-home-promo-card{min-height:92px;scroll-snap-align:start} body.magaza-gm-style .store-home-popular-games{padding:14px;border-radius:18px} body.magaza-gm-style .store-home-popular-games-grid{grid-template-columns:1fr} body.magaza-gm-style .store-home-popular-cards{gap:12px} body.magaza-gm-style .store-home-popular-cards-menu{padding:14px} body.magaza-gm-style .store-home-popular-cards-tabs{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity} body.magaza-gm-style .store-home-popular-card-tab{flex:0 0 min(210px,72vw);scroll-snap-align:start} body.magaza-gm-style .store-home-popular-products{grid-template-columns:1fr} body.magaza-gm-style .store-home-popular-product-row{grid-template-columns:56px minmax(0,1fr);gap:10px 12px;min-height:0;padding:9px} body.magaza-gm-style .store-home-popular-product-media{width:56px;height:56px;grid-row:span 2} body.magaza-gm-style .store-home-popular-product-price{grid-column:2} body.magaza-gm-style .store-home-popular-product-actions{grid-column:1 / -1;justify-content:space-between} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg{min-height:clamp(560px,146vw,780px);padding:30px 14px 34px} body.magaza-gm-style.page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid,body.magaza-gm-style .page-magaza .store-home-daily-deals--has-bg .store-home-daily-grid{grid-auto-columns:minmax(178px,70vw)}} .page-magaza .home-category-carousel .kh-product-card,.page-magaza .store-home-daily-item .kh-product-card,.page-category .category-premium-product-grid .kh-product-card,.page-category .category-premium-product-grid--leaf .kh-product-card,.store-premium-product-grid .kh-product-card,.store-premium-product-grid-wide .kh-product-card{min-width:0} .page-magaza .home-category-carousel .kh-product-card-img-wrap,.page-category .category-premium-product-grid .kh-product-card-img-wrap,.page-category .category-premium-product-grid--leaf .kh-product-card-img-wrap,.store-premium-product-grid .kh-product-card-img-wrap,.store-premium-product-grid-wide .kh-product-card-img-wrap{aspect-ratio:0.92;min-height:0;height:auto} .page-magaza .home-category-carousel .kh-product-card-body,.page-category .category-premium-product-grid .kh-product-card-body,.page-category .category-premium-product-grid--leaf .kh-product-card-body,.store-premium-product-grid .kh-product-card-body,.store-premium-product-grid-wide .kh-product-card-body{min-height:168px;gap:10px} .page-magaza .home-category-carousel .kh-product-card-pricing,.page-magaza .store-home-daily-item .kh-product-card-pricing,.page-category .category-premium-product-grid .kh-product-card-pricing,.page-category .category-premium-product-grid--leaf .kh-product-card-pricing,.store-premium-product-grid .kh-product-card-pricing,.store-premium-product-grid-wide .kh-product-card-pricing{display:grid;grid-template-columns:1fr;align-items:start;gap:7px} .page-magaza .home-category-carousel .kh-product-card-price-wrap,.page-magaza .store-home-daily-item .kh-product-card-price-wrap,.page-category .category-premium-product-grid .kh-product-card-price-wrap,.page-category .category-premium-product-grid--leaf .kh-product-card-price-wrap,.store-premium-product-grid .kh-product-card-price-wrap,.store-premium-product-grid-wide .kh-product-card-price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0} .page-magaza .home-category-carousel .kh-product-card-price,.page-magaza .store-home-daily-item .kh-product-card-price,.page-category .category-premium-product-grid .kh-product-card-price,.page-category .category-premium-product-grid--leaf .kh-product-card-price,.store-premium-product-grid .kh-product-card-price,.store-premium-product-grid-wide .kh-product-card-price,.page-magaza .home-category-carousel .kh-product-card-old-price,.page-magaza .store-home-daily-item .kh-product-card-old-price,.page-category .category-premium-product-grid .kh-product-card-old-price,.page-category .category-premium-product-grid--leaf .kh-product-card-old-price,.store-premium-product-grid .kh-product-card-old-price,.store-premium-product-grid-wide .kh-product-card-old-price{max-width:100%;white-space:nowrap} .page-magaza .home-category-carousel .kh-product-card-save-pill,.page-magaza .store-home-daily-item .kh-product-card-save-pill,.page-category .category-premium-product-grid .kh-product-card-save-pill,.page-category .category-premium-product-grid--leaf .kh-product-card-save-pill,.store-premium-product-grid .kh-product-card-save-pill,.store-premium-product-grid-wide .kh-product-card-save-pill{justify-self:start;max-width:100%;min-width:0;white-space:nowrap} .page-magaza .home-category-carousel .kh-product-card-btn,.page-magaza .store-home-daily-item .kh-product-card-btn,.page-category .category-premium-product-grid .kh-product-card-btn,.page-category .category-premium-product-grid--leaf .kh-product-card-btn,.store-premium-product-grid .kh-product-card-btn,.store-premium-product-grid-wide .kh-product-card-btn{margin-top:auto;width:100%} @media (min-width:1180px) and (max-width:1600px){body.magaza-gm-style .home-category-carousel,body.magaza-hesap-style .home-category-carousel{grid-auto-columns:clamp(218px,18vw,256px)} body.magaza-gm-style .home-category-carousel .kh-product-card,body.magaza-hesap-style .home-category-carousel .kh-product-card{width:100%;max-width:none}} body.magaza-gm-style,body.magaza-hesap-style,body.auth-gm-style,body.auth-hesap-style{--kh-fw-display:650;--kh-fw-title:620;--kh-fw-strong:560;--kh-fw-action:560;--kh-fw-meta:500;--kh-fw-price:620} body.magaza-gm-style:where(.store-home-slide-copy h1,.store-home-slide-copy h2,.social-showcase-hero-inner h1,.magaza-category-hero h1,.category-premium-hero h1,.cat-hero-portrait-info h1,.cart-hero-title,.order-confirm-hero-copy h1,.account-hub-hero-title),body.magaza-hesap-style:where(.store-home-slide-copy h1,.store-home-slide-copy h2,.social-showcase-hero-inner h1,.magaza-category-hero h1,.category-premium-hero h1,.cat-hero-portrait-info h1,.cart-hero-title,.order-confirm-hero-copy h1,.account-hub-hero-title),body.auth-gm-style:where(.kh-auth-account-copy h1,.kh-auth-card h1,.kh-auth-panel-head h2),body.auth-hesap-style:where(.kh-auth-account-copy h1,.kh-auth-card h1,.kh-auth-panel-head h2){font-weight:var(--kh-fw-display)} body.magaza-gm-style:where(.kh-product-card-title,.kh-product-card-title a,.magaza-card-title-v2,.magaza-card-title-v2 a,.kh-kategoriler-card-name,.kh-subcat-card-name,.social-showcase-card strong,.store-home-popular-game-card strong,.store-home-daily-title-row h2,.store-home-promo-card-copy strong,.kh-product-related-copy strong,.account-hub-panel-title,.user-panel-section-title,.site-admin-title),body.magaza-hesap-style:where(.kh-product-card-title,.kh-product-card-title a,.magaza-card-title-v2,.magaza-card-title-v2 a,.kh-kategoriler-card-name,.kh-subcat-card-name,.social-showcase-card strong,.store-home-popular-game-card strong,.store-home-daily-title-row h2,.store-home-promo-card-copy strong,.kh-product-related-copy strong,.account-hub-panel-title,.user-panel-section-title,.site-admin-title),body.auth-gm-style:where(.kh-auth-mode-copy h2,.kh-auth-benefit-card span,.kh-auth-tab,.kh-auth-provider-btn,.kh-auth-label),body.auth-hesap-style:where(.kh-auth-mode-copy h2,.kh-auth-benefit-card span,.kh-auth-tab,.kh-auth-provider-btn,.kh-auth-label){font-weight:var(--kh-fw-title)} body.magaza-gm-style:where(.kh-product-card-price,.magaza-card-price-v2,.product-premium-price .current,.cart-subbar-total-value,.cart-summary-total strong,.wallet-topup-card strong,.kh-product-related-copy small),body.magaza-hesap-style:where(.kh-product-card-price,.magaza-card-price-v2,.product-premium-price .current,.cart-subbar-total-value,.cart-summary-total strong,.wallet-topup-card strong,.kh-product-related-copy small){font-weight:var(--kh-fw-price)} body.magaza-gm-style:where(.kh-product-card-btn,.magaza-card-add-cart,.store-home-slide-btn,.store-promo-banner-link,.cart-hero-btn,.order-confirm-hero-btn,.magaza-nav-action-btn,.magaza-nav-card,.magaza-nav-balance-topup,.kh-cart-added-btn,.kh-cart-added-buy-now),body.magaza-hesap-style:where(.kh-product-card-btn,.magaza-card-add-cart,.store-home-slide-btn,.store-promo-banner-link,.cart-hero-btn,.order-confirm-hero-btn,.magaza-nav-action-btn,.magaza-nav-card,.magaza-nav-balance-topup,.kh-cart-added-btn,.kh-cart-added-buy-now),body.auth-gm-style:where(.kh-auth-submit,.kh-auth-inline-btn),body.auth-hesap-style:where(.kh-auth-submit,.kh-auth-inline-btn){font-weight:var(--kh-fw-action)} body.magaza-gm-style:where(.kh-product-card-top-label,.kh-product-card-discount-corner,.kh-product-badge,.kh-product-card-save-pill,.magaza-card-badge-v2,.magaza-card-discount,.store-home-promo-card-copy small,.store-home-daily-countdown,.store-home-popular-games-kicker,.cart-hero-chip,.kh-auth-line-divider),body.magaza-hesap-style:where(.kh-product-card-top-label,.kh-product-card-discount-corner,.kh-product-badge,.kh-product-card-save-pill,.magaza-card-badge-v2,.magaza-card-discount,.store-home-promo-card-copy small,.store-home-daily-countdown,.store-home-popular-games-kicker,.cart-hero-chip,.kh-auth-line-divider){font-weight:var(--kh-fw-meta)} body.page-mesajlar.magaza-gm-style .mesajlar-room-grid{grid-template-columns:minmax(0,1fr)} body.page-mesajlar.magaza-gm-style .mesajlar-side-stack{display:none} body.page-mesajlar.magaza-gm-style .mesajlar-msg{padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none} body.page-mesajlar.magaza-gm-style .mesajlar-msg--user,body.page-mesajlar.magaza-gm-style .mesajlar-msg--admin{border:0;background:transparent} body.page-mesajlar.magaza-gm-style .mesaj-msg-text{padding:11px 13px;border:1px solid rgba(255,255,255,0.075);border-radius:10px;background:rgba(43,43,48,0.92);color:rgba(255,255,255,0.9);box-shadow:none} body.page-mesajlar.magaza-gm-style .mesajlar-msg--system .mesaj-msg-text{background:rgba(38,46,55,0.92);border-color:rgba(125,211,252,0.18)} body.page-mesajlar.magaza-gm-style .mesaj-msg-label,body.page-mesajlar.magaza-gm-style .mesaj-msg-status{font-weight:500} body.page-mesajlar.magaza-gm-style .mesaj-msg-status--read{color:var(--v3-green)} body.magaza-gm-style .magaza-search-option-title,body.magaza-hesap-style .magaza-search-option-title{font-weight:560} body.magaza-gm-style .magaza-search-option-price,body.magaza-hesap-style .magaza-search-option-price{font-weight:620} body.magaza-gm-style .magaza-search-option-notice,body.magaza-hesap-style .magaza-search-option-notice{min-height:92px;align-items:center;padding:18px} body.magaza-gm-style .magaza-nav-dropdown-item,body.magaza-hesap-style .magaza-nav-dropdown-item,body.magaza-gm-style .magaza-nav-dropdown-label,body.magaza-hesap-style .magaza-nav-dropdown-label,body.magaza-gm-style .magaza-nav-dropdown-name,body.magaza-hesap-style .magaza-nav-dropdown-name{font-weight:520} body.page-product-detail.magaza-gm-style .kh-product-detail-breadcrumb,body.page-product-detail.magaza-gm-style .kh-product-detail-discount-badge,body.page-product-detail.magaza-gm-style .kh-product-detail-stock-chip,body.page-product-detail.magaza-gm-style .kh-product-detail-category-pill,body.page-product-detail.magaza-gm-style .kh-product-detail-id,body.page-product-detail.magaza-gm-style .kh-product-detail-rating,body.page-product-detail.magaza-gm-style .kh-product-detail-feature-grid b,body.page-product-detail.magaza-gm-style .kh-product-price-copy small,body.page-product-detail.magaza-gm-style .kh-product-detail-tab-list button,body.page-product-detail.magaza-gm-style .kh-product-detail-tab-panel h2,body.page-product-detail.magaza-gm-style .kh-product-detail-copy h1,body.page-product-detail.magaza-gm-style .kh-product-detail-copy h2,body.page-product-detail.magaza-gm-style .kh-product-detail-copy h3,body.page-product-detail.magaza-gm-style .kh-product-detail-about-note strong,body.page-product-detail.magaza-gm-style .kh-product-review-card strong,body.page-product-detail.magaza-gm-style .kh-product-usage-card strong,body.page-product-detail.magaza-gm-style .kh-product-usage-card span{font-weight:var(--kh-fw-title)} body.page-product-detail.magaza-gm-style .kh-product-detail-head h1,body.page-product-detail.magaza-gm-style .kh-product-price-copy strong{font-weight:var(--kh-fw-display)} body.magaza-gm-style.kh-cart-modal-open{overflow:hidden} body.magaza-gm-style .kh-cart-added-modal:not([hidden]){align-items:center;justify-content:center;padding:clamp(12px,3vw,22px)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-backdrop{background:rgba(0,0,0,0.78);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:clamp(22px,4vw,34px);overflow-y:auto;border-radius:24px;border:1px solid rgba(255,255,255,0.12);background:#1a1a1a;box-shadow:0 34px 90px rgba(0,0,0,0.54),0 0 44px rgba(16,185,129,0.08)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-close{top:20px;right:20px;width:32px;height:32px;border:0;background:transparent;color:rgba(255,255,255,0.68);font-size:26px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-icon{width:82px;height:82px;margin:0 auto 24px;border-radius:999px;background:#17bf7b;color:#17bf7b;box-shadow:none} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-icon i{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff;color:#17bf7b;font-size:18px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog h3{margin:0;color:#fff;font-size:clamp(24px,3.2vw,28px);line-height:1.15;font-weight:var(--kh-fw-display)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog>p{margin:10px 0 26px;color:rgba(255,255,255,0.56);font-size:15px;line-height:1.45;font-weight:420;text-align:center} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;min-height:118px;margin:0 0 22px;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,0.09);background:#1b1b1b;box-sizing:border-box} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb,body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb img,body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb-fallback{width:78px;height:78px;border-radius:12px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb{overflow:hidden;background:#111} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-copy{min-width:0} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-copy strong{color:#fff;font-size:16px;line-height:1.25;font-weight:var(--kh-fw-title)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-meta-item{min-height:34px;padding:0 10px;border-radius:9px;border:1px solid rgba(16,185,129,0.28);background:rgba(16,185,129,0.12);color:#18c98a;font-size:13px;font-weight:var(--kh-fw-action)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn{min-height:54px;border-radius:12px;font-size:15px;line-height:1} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--ghost{border:1px solid rgba(255,255,255,0.08);background:transparent;color:#fff} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-btn--success{background:#17b978;color:#fff;box-shadow:0 14px 28px rgba(23,185,120,0.22)} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now{min-height:52px;padding:0 20px;justify-content:space-between;border:1px solid rgba(234,179,8,0.64);border-radius:12px;background:rgba(234,179,8,0.12);color:#f6d20a;font-size:16px;box-shadow:none} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-buy-now span{display:inline-flex;align-items:center;gap:10px} @media (max-width:640px){body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog{padding:24px 16px 18px;border-radius:22px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-close{top:14px;right:14px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-icon{width:72px;height:72px;margin-bottom:20px} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product,body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-actions{grid-template-columns:1fr} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-thumb{margin-inline:auto} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-copy{text-align:center} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-product-meta{justify-content:center}} .gm-account-control__card--collapsible,.page-auth-profile .gm-account-control--profile-center .gm-account-control__card--collapsible{padding:0;overflow:hidden} body.magaza-gm-style .magaza-nav-profile-dropdown,body.magaza-hesap-style .magaza-nav-profile-dropdown{right:0;transform:translateY(10px)} body.magaza-gm-style .magaza-nav-profile-dropdown[aria-hidden="false"],body.magaza-hesap-style .magaza-nav-profile-dropdown[aria-hidden="false"]{transform:translateY(0)} body.magaza-gm-style .magaza-nav-profile-dropdown::before,body.magaza-hesap-style .magaza-nav-profile-dropdown::before{right:22px;transform:rotate(45deg)} .gm-account-control__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;color:#fff;cursor:pointer;list-style:none} .gm-account-control__summary::-webkit-details-marker{display:none} .gm-account-control__summary span{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:650} .gm-account-control__summary>i{color:rgba(255,255,255,0.58);transition:transform 0.18s ease} .gm-account-control__card--collapsible[open] .gm-account-control__summary>i{transform:rotate(180deg)} .gm-account-control__collapsible-body{display:grid;gap:12px;padding:0 18px 18px} .gm-account-sessions,.gm-admin-user-controls__history,.gm-admin-user-controls__events{max-height:min(360px,56vh);overflow-y:auto;padding-right:4px} .site-admin-table--security-users,.site-admin-table--security-sessions,.site-admin-table--security-events{max-height:min(520px,68vh);overflow-y:auto} @media (max-width:640px){.gm-account-control__summary{padding:16px} .gm-account-control__collapsible-body{padding:0 16px 16px} .gm-account-sessions,.gm-admin-user-controls__history,.gm-admin-user-controls__events,.site-admin-table--security-users,.site-admin-table--security-sessions,.site-admin-table--security-events{max-height:340px}} body.magaza-gm-style .kh-cart-added-modal .kh-cart-added-modal-dialog>.kh-cart-added-desc{display:block;width:100%;max-width:none;margin:10px auto 26px;text-align:center} body.page-cart.magaza-gm-style{--kh-cart-panel-bg:#1a1a1a;--kh-cart-panel-bg-hover:#1d1d1d;--kh-cart-panel-border:rgba(255,255,255,0.1);--kh-cart-control-bg:#181818;--kh-cart-muted:#9ca3af} body.page-cart.magaza-gm-style .cart-layout-premium{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:28px;align-items:start} body.page-cart.magaza-gm-style .cart-list-premium{gap:24px} body.page-cart.magaza-gm-style .cart-item-premium{display:grid;grid-template-columns:152px minmax(220px,1fr) 178px 138px 48px;grid-template-rows:auto auto;align-items:center;gap:12px 22px;min-height:212px;padding:28px 30px;border:1px solid var(--kh-cart-panel-border);border-radius:18px;background:var(--kh-cart-panel-bg);box-shadow:none;backdrop-filter:none} body.page-cart.magaza-gm-style .cart-item-premium:hover{transform:none;border-color:rgba(34,197,94,0.32);background:var(--kh-cart-panel-bg-hover)} body.page-cart.magaza-gm-style .cart-item-image-premium{grid-column:1;grid-row:1 / span 2;width:152px;height:152px;border-radius:14px;background:#242424} body.page-cart.magaza-gm-style .cart-item-discount-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:8px;background:#12b76a;color:#fff;font-size:13px;font-weight:650;box-shadow:0 10px 22px rgba(18,183,106,0.28)} body.page-cart.magaza-gm-style .cart-item-info-premium{display:contents} body.page-cart.magaza-gm-style .cart-item-title{grid-column:2;grid-row:1;align-self:end;color:#fff;font-size:20px;font-weight:620;line-height:1.32} body.page-cart.magaza-gm-style .cart-item-title:hover{color:#fff} body.page-cart.magaza-gm-style .cart-item-meta{grid-column:2;grid-row:2;align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#fff;font-size:15px} body.page-cart.magaza-gm-style .cart-item-meta>span:not(.cart-item-old-price):not(.cart-item-save-pill){color:#fff;font-size:20px;font-weight:650} body.page-cart.magaza-gm-style .cart-item-old-price,body.page-cart.magaza-gm-style .cart-item-line-old-price{color:#ff4d67;text-decoration:line-through;text-decoration-thickness:1px} body.page-cart.magaza-gm-style .cart-item-save-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:8px;background:rgba(18,183,106,0.22);color:#18c98a;font-size:13px;font-weight:650} body.page-cart.magaza-gm-style .cart-qty-form{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;margin:0} body.page-cart.magaza-gm-style .cart-qty-label,body.page-cart.magaza-gm-style .cart-item-total-label{color:var(--kh-cart-muted);font-size:14px;font-weight:620} body.page-cart.magaza-gm-style .cart-qty-controls{display:grid;grid-template-columns:48px minmax(56px,1fr) 48px;width:100%;min-height:58px;overflow:hidden;border:1px solid var(--kh-cart-panel-border);border-radius:12px;background:var(--kh-cart-control-bg)} body.page-cart.magaza-gm-style .cart-qty-btn,body.page-cart.magaza-gm-style .cart-qty-value{width:100%;height:100%;color:#fff} body.page-cart.magaza-gm-style .cart-qty-btn{background:transparent;color:var(--kh-cart-muted);font-size:20px} body.page-cart.magaza-gm-style .cart-qty-btn:hover{background:rgba(255,255,255,0.06);color:#fff} body.page-cart.magaza-gm-style .cart-qty-value{display:grid;place-items:center;font-size:18px;font-weight:620} body.page-cart.magaza-gm-style .cart-item-total-premium{grid-column:4;grid-row:1 / span 2;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:#fff;line-height:1} body.page-cart.magaza-gm-style .cart-item-total-premium strong{color:#fff;font-size:24px;font-weight:650;white-space:nowrap} body.page-cart.magaza-gm-style .cart-item-line-old-price{font-size:14px;font-weight:500;white-space:nowrap} body.page-cart.magaza-gm-style .cart-remove-form{grid-column:5;grid-row:1 / span 2;justify-self:end} body.page-cart.magaza-gm-style .cart-remove-btn{width:54px;height:54px;border-radius:14px} body.page-cart.magaza-gm-style .cart-summary-premium,body.page-cart.magaza-gm-style .cart-mobile-checkout-bar,body.page-cart.magaza-gm-style .kh-cart-payment-method,body.page-cart.magaza-gm-style .kh-cart-coupon-wrap{border-color:var(--kh-cart-panel-border);background:var(--kh-cart-panel-bg);box-shadow:none;backdrop-filter:none} body.page-cart.magaza-gm-style .cart-summary-premium{border-radius:14px;padding:34px 40px} body.page-cart.magaza-gm-style .cart-summary-title{color:#fff;font-size:22px;font-weight:650} body.page-cart.magaza-gm-style .cart-summary-row strong,body.page-cart.magaza-gm-style .kh-cart-total-row strong,body.page-cart.magaza-gm-style .cart-discount-amount,body.page-cart.magaza-gm-style .cart-mobile-checkout-total strong,body.page-cart.magaza-gm-style .cart-subbar-total-value,body.page-cart.magaza-gm-style .cart-item-total-premium,body.page-cart.magaza-gm-style [data-cart-subtotal],body.page-cart.magaza-gm-style [data-cart-total],body.page-cart.magaza-gm-style [data-cart-line-total]{color:#fff} @media (max-width:1280px){body.page-cart.magaza-gm-style .cart-layout-premium{grid-template-columns:1fr}} @media (max-width:900px){body.page-cart.magaza-gm-style .cart-item-premium{grid-template-columns:120px minmax(0,1fr) 44px;grid-template-rows:auto auto auto auto;gap:10px 16px;min-height:0;padding:18px} body.page-cart.magaza-gm-style .cart-item-image-premium{grid-column:1;grid-row:1 / span 2;width:120px;height:120px} body.page-cart.magaza-gm-style .cart-item-title{grid-column:2;grid-row:1;font-size:17px} body.page-cart.magaza-gm-style .cart-item-meta{grid-column:2;grid-row:2} body.page-cart.magaza-gm-style .cart-item-meta>span:not(.cart-item-old-price):not(.cart-item-save-pill){font-size:17px} body.page-cart.magaza-gm-style .cart-qty-form{grid-column:1 / -1;grid-row:3;align-items:stretch} body.page-cart.magaza-gm-style .cart-item-total-premium{grid-column:1 / 3;grid-row:4;justify-self:start;align-items:flex-start;gap:8px} body.page-cart.magaza-gm-style .cart-remove-form{grid-column:3;grid-row:1}} @media (max-width:520px){body.page-cart.magaza-gm-style .cart-item-premium{grid-template-columns:88px minmax(0,1fr) 40px;border-radius:16px;padding:14px} body.page-cart.magaza-gm-style .cart-item-image-premium{width:88px;height:88px;border-radius:12px} body.page-cart.magaza-gm-style .cart-item-discount-badge{min-height:28px;padding:0 8px;font-size:11px} body.page-cart.magaza-gm-style .cart-qty-controls{min-height:48px;grid-template-columns:44px minmax(44px,1fr) 44px} body.page-cart.magaza-gm-style .cart-summary-premium{padding:24px 18px}} body.auth-gm-style .kh-auth-links-row .auth-forgot-link,body.auth-hesap-style .kh-auth-links-row .auth-forgot-link,body.auth-gm-style .kh-auth-terms,body.auth-hesap-style .kh-auth-terms,body.auth-gm-style .kh-auth-terms span,body.auth-hesap-style .kh-auth-terms span,body.auth-gm-style .kh-auth-terms a,body.auth-hesap-style .kh-auth-terms a{color:#fff} body.auth-gm-style .kh-auth-links-row .auth-forgot-link:hover,body.auth-hesap-style .kh-auth-links-row .auth-forgot-link:hover,body.auth-gm-style .kh-auth-terms a:hover,body.auth-hesap-style .kh-auth-terms a:hover{color:#d8ceff} body.page-auth-register.auth-gm-style .kh-auth-submit--primary,body.page-auth-register.auth-hesap-style .kh-auth-submit--primary,body.magaza-gm-style .magaza-nav-btn-register,body.magaza-hesap-style .magaza-nav-btn-register{color:#fff;background:#0aa876;box-shadow:0 14px 32px rgba(10,168,118,0.26)} body.page-auth-register.auth-gm-style .kh-auth-submit--primary:hover,body.page-auth-register.auth-hesap-style .kh-auth-submit--primary:hover,body.magaza-gm-style .magaza-nav-btn-register:hover,body.magaza-hesap-style .magaza-nav-btn-register:hover{color:#fff;background:#078d64;filter:none;box-shadow:0 18px 42px rgba(10,168,118,0.32)} .kh-cart-coupon-select-label{display:block;margin:0 0 7px;color:rgba(255,255,255,0.62);font-size:12px;font-weight:750} .kh-cart-coupon-select{width:100%;min-height:42px;margin-bottom:10px;padding:0 12px;border:1px solid rgba(10,168,118,0.3);border-radius:7px;outline:none;background:#202124;color:#fff;font:inherit;font-size:13px} .kh-cart-coupon-select:focus{border-color:#0aa876;box-shadow:0 0 0 3px rgba(10,168,118,0.12)} body.magaza-gm-style .cookie-banner,body.magaza-hesap-style .cookie-banner{inset:auto clamp(14px,3vw,38px) calc(18px + env(safe-area-inset-bottom)) clamp(14px,3vw,38px);max-width:1120px;border-radius:18px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(31,31,34,0.98),rgba(18,18,20,0.98)),#18181b;box-shadow:0 24px 70px rgba(0,0,0,0.56),0 0 0 1px rgba(10,168,118,0.08) inset} body.magaza-gm-style .cookie-banner--premium::before,body.magaza-hesap-style .cookie-banner--premium::before{height:3px;background:linear-gradient(90deg,rgba(10,168,118,0),#0aa876 18%,#16c784 58%,rgba(10,168,118,0) 100%)} body.magaza-gm-style .cookie-banner-inner,body.magaza-hesap-style .cookie-banner-inner{gap:18px;padding:18px clamp(18px,3vw,28px)} body.magaza-gm-style .cookie-banner-copy,body.magaza-hesap-style .cookie-banner-copy{gap:14px;flex-basis:470px} body.magaza-gm-style .cookie-banner-icon,body.magaza-hesap-style .cookie-banner-icon{width:48px;height:48px;flex-basis:48px;border-radius:14px;background:rgba(10,168,118,0.14);border-color:rgba(10,168,118,0.32);color:#7df2bf;box-shadow:none} body.magaza-gm-style .cookie-banner-eyebrow,body.magaza-hesap-style .cookie-banner-eyebrow{color:#7df2bf;font-size:11px;font-weight:850;letter-spacing:0.08em;text-transform:uppercase} body.magaza-gm-style .cookie-banner-copy-main strong,body.magaza-hesap-style .cookie-banner-copy-main strong{color:#fff;font-size:16px;font-weight:800} body.magaza-gm-style .cookie-banner-copy p,body.magaza-hesap-style .cookie-banner-copy p{color:rgba(255,255,255,0.68);font-size:13px} body.magaza-gm-style .cookie-banner-copy p a,body.magaza-hesap-style .cookie-banner-copy p a{color:#7df2bf} body.magaza-gm-style .cookie-banner-actions .btn,body.magaza-hesap-style .cookie-banner-actions .btn{min-height:40px;padding:0 17px;border-radius:11px;font-weight:750} body.magaza-gm-style .cookie-banner-actions .btn-primary,body.magaza-hesap-style .cookie-banner-actions .btn-primary{background:#0aa876;color:#fff;box-shadow:0 14px 28px rgba(10,168,118,0.22)} body.magaza-gm-style .cookie-banner-actions .btn-primary:hover,body.magaza-hesap-style .cookie-banner-actions .btn-primary:hover{background:#078d64;filter:none} body.magaza-gm-style .cookie-banner-toggle-row,body.magaza-hesap-style .cookie-banner-toggle-row{border-radius:14px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08)} @media (max-width:760px){body.magaza-gm-style .cookie-banner,body.magaza-hesap-style .cookie-banner{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;border-radius:16px} body.magaza-gm-style .cookie-banner-inner,body.magaza-hesap-style .cookie-banner-inner{padding:16px} body.magaza-gm-style .cookie-banner-copy,body.magaza-hesap-style .cookie-banner-copy{align-items:flex-start} body.magaza-gm-style .cookie-banner-actions,body.magaza-hesap-style .cookie-banner-actions{display:grid;grid-template-columns:1fr 1fr;width:100%} body.magaza-gm-style .cookie-banner-actions .btn,body.magaza-hesap-style .cookie-banner-actions .btn{width:100%}} .notification-center-filter-label{display:inline-flex;align-items:center;gap:9px;min-width:0} .notification-center-filter-label i{display:inline-grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:8px;color:#c4b5fd;background:rgba(139,92,246,.14);font-size:13px;line-height:1} .page-bildirimlerim .notification-center-group-icon i,.page-bildirimlerim .notification-center-item-icon i{display:block;width:auto;height:auto;line-height:1;text-align:center} .page-bildirimlerim .notification-center-group-icon,.page-bildirimlerim .notification-center-item-icon{display:inline-grid;place-items:center;flex:0 0 auto} .page-bildirimlerim .notification-center-group-icon i{font-size:18px} .page-bildirimlerim .notification-center-item-icon i{font-size:16px} .site-admin-blog-ai{display:grid;gap:14px;padding:18px;border:1px solid rgba(56,189,248,.18);border-radius:16px;background:rgba(56,189,248,.055)} .site-admin-blog-ai-copy,.site-admin-blog-ai-actions{display:flex;align-items:center;gap:12px} .site-admin-blog-ai-copy>div{display:grid;gap:3px} .site-admin-blog-ai-copy small,.site-admin-blog-ai-status{color:rgba(226,232,240,.62);font-size:12px} .site-admin-blog-ai-icon{display:inline-grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:12px;color:#d8b4fe;background:rgba(139,92,246,.16)} .site-admin-blog-ai-actions .form-control{min-width:0} .site-admin-blog-ai-actions .site-admin-btn{flex:0 0 auto;min-height:42px} .site-admin-blog-ai-status{min-height:18px;margin:0} .site-admin-blog-ai-status.is-error{color:#fca5a5} @media (max-width:700px){.site-admin-blog-ai-actions{align-items:stretch;flex-direction:column} .site-admin-blog-ai-actions .site-admin-btn{width:100%;justify-content:center}} body.auth-gm-style input.auth-input.kh-auth-input,body.auth-hesap-style input.auth-input.kh-auth-input,body.page-auth-profile input.form-control{color-scheme:dark} body.auth-gm-style input.auth-input.kh-auth-input:-webkit-autofill,body.auth-gm-style input.auth-input.kh-auth-input:-webkit-autofill:hover,body.auth-gm-style input.auth-input.kh-auth-input:-webkit-autofill:focus,body.auth-gm-style input.auth-input.kh-auth-input:-webkit-autofill:active,body.auth-hesap-style input.auth-input.kh-auth-input:-webkit-autofill,body.auth-hesap-style input.auth-input.kh-auth-input:-webkit-autofill:hover,body.auth-hesap-style input.auth-input.kh-auth-input:-webkit-autofill:focus,body.auth-hesap-style input.auth-input.kh-auth-input:-webkit-autofill:active,body.page-auth-profile input.form-control:-webkit-autofill,body.page-auth-profile input.form-control:-webkit-autofill:hover,body.page-auth-profile input.form-control:-webkit-autofill:focus,body.page-auth-profile input.form-control:-webkit-autofill:active{background-color:#1c1c22;border-color:rgba(167,139,250,.42);-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px #1c1c22 inset;box-shadow:0 0 0 1000px #1c1c22 inset;transition:background-color 600000s 0s,color 600000s 0s} body.auth-gm-style input.auth-input.kh-auth-input:-moz-autofill,body.auth-hesap-style input.auth-input.kh-auth-input:-moz-autofill,body.page-auth-profile input.form-control:-moz-autofill,body.auth-gm-style input.auth-input.kh-auth-input:autofill,body.auth-hesap-style input.auth-input.kh-auth-input:autofill,body.page-auth-profile input.form-control:autofill{border-color:rgba(167,139,250,.42);background:#1c1c22;color:#fff;caret-color:#fff} body.magaza-gm-style select,body.magaza-hesap-style select,body.auth-gm-style select,body.auth-hesap-style select,body.page-site-admin select,body.page-site-management select,body.user-panel-premium select{color-scheme:dark;background-color:#202124;color:#fff} body.magaza-gm-style select option,body.magaza-gm-style select optgroup,body.magaza-hesap-style select option,body.magaza-hesap-style select optgroup,body.auth-gm-style select option,body.auth-gm-style select optgroup,body.auth-hesap-style select option,body.auth-hesap-style select optgroup,body.page-site-admin select option,body.page-site-admin select optgroup,body.page-site-management select option,body.page-site-management select optgroup,body.user-panel-premium select option,body.user-panel-premium select optgroup{background-color:#202124;color:#fff} body.magaza-gm-style select option:checked,body.magaza-hesap-style select option:checked,body.auth-gm-style select option:checked,body.auth-hesap-style select option:checked,body.page-site-admin select option:checked,body.page-site-management select option:checked,body.user-panel-premium select option:checked{background-color:#2563eb;color:#fff} html[data-theme="dark"]{color-scheme:dark} html[data-theme="dark"] select,html[data-theme="dark"] select option,html[data-theme="dark"] select optgroup{background-color:#202124;color:#fff} .site-admin-blog-cover-preview{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:14px;align-items:center;margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,0.08);border-radius:10px;background:#18191d;color:rgba(255,255,255,0.62)} .site-admin-blog-cover-preview img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:7px;background:#111216} .site-admin-blog-cover-preview span{display:none;align-items:center;gap:8px;font-size:13px;line-height:1.55} .site-admin-blog-cover-preview.is-empty{grid-template-columns:1fr;min-height:72px} .site-admin-blog-cover-preview.is-empty img{display:none} .site-admin-blog-cover-preview.is-empty span{display:flex} .kh-blog-hero{max-width:880px} .kh-blog-hero-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#55d6be;font-size:12px;font-weight:800;text-transform:uppercase} .kh-blog-hero-meta,.kh-blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;color:rgba(255,255,255,0.56)} .kh-blog-hero-meta{margin-top:18px;font-size:13px} .kh-blog-hero-meta strong{color:#fff} .kh-blog-filters{display:flex;gap:8px;margin-bottom:24px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin} .kh-blog-filters a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,0.09);border-radius:7px;background:#18191c;color:rgba(255,255,255,0.68);font-size:13px;font-weight:750} .kh-blog-filters a:hover,.kh-blog-filters a.is-active{border-color:rgba(85,214,190,0.45);background:rgba(22,163,134,0.13);color:#b8fff0} .kh-blog-card{overflow:hidden} .kh-blog-card-media{position:relative} .kh-blog-card-category{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,0.16);border-radius:6px;background:rgba(12,14,18,0.86);color:#fff;font-size:11px;font-weight:800;backdrop-filter:blur(10px)} .kh-blog-card-meta{margin-bottom:16px;font-size:12px} .kh-blog-card-meta span{display:inline-flex;align-items:center;gap:6px} .kh-blog-card--featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,0.85fr)} .kh-blog-card--featured .kh-blog-card-media,.kh-blog-card--featured .kh-blog-card-media img,.kh-blog-card--featured .kh-blog-card-fallback{height:100%;min-height:390px} .kh-blog-card--featured .kh-blog-card-media img{aspect-ratio:auto} .kh-blog-card--featured .kh-blog-card-body{display:flex;flex-direction:column;justify-content:center;padding:38px} .kh-blog-card--featured h3{font-size:clamp(24px,2.4vw,34px);line-height:1.24} .kh-blog-card--featured p{min-height:0} .blog-post-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center} .blog-post-reading-time{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,0.58);font-size:13px} .blog-post-body blockquote{margin:28px 0;padding:20px 22px;border-left:3px solid #18b990;border-radius:0 8px 8px 0;background:rgba(24,185,144,0.08);color:rgba(255,255,255,0.84)} .blog-post-body ul,.blog-post-body ol{display:grid;gap:10px;margin:18px 0 26px;padding-left:24px} .blog-post-body ul{list-style:disc} .blog-post-body ol{list-style:decimal} .kh-blog-related-link{grid-template-columns:64px minmax(0,1fr) auto;align-items:center} .kh-blog-related-link>img{width:64px;height:52px;border-radius:7px;object-fit:cover} .kh-blog-related-link:not(:has(>img)){grid-template-columns:minmax(0,1fr) auto} @media (max-width:860px){.kh-blog-card--featured{grid-template-columns:1fr} .kh-blog-card--featured .kh-blog-card-media,.kh-blog-card--featured .kh-blog-card-media img,.kh-blog-card--featured .kh-blog-card-fallback{min-height:0;height:auto;aspect-ratio:16 / 9}} @media (max-width:600px){.kh-blog-card--featured .kh-blog-card-body{padding:24px 20px} .site-admin-blog-cover-preview{grid-template-columns:1fr}} body.magaza-gm-style .kh-product-card-top-label,body.magaza-hesap-style .kh-product-card-top-label,body.magaza-gm-style .kh-product-badge,body.magaza-hesap-style .kh-product-badge,body.magaza-gm-style .magaza-card-badge-v2,body.magaza-hesap-style .magaza-card-badge-v2,body.magaza-gm-style .store-home-deal-badge,body.magaza-hesap-style .store-home-deal-badge{position:relative;isolation:isolate;overflow:hidden;color:#fff;background-size:100% 100%;animation:khProductTagSoftLift 10s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label::before,body.magaza-hesap-style .kh-product-card-top-label::before,body.magaza-gm-style .kh-product-badge::before,body.magaza-hesap-style .kh-product-badge::before,body.magaza-gm-style .magaza-card-badge-v2::before,body.magaza-hesap-style .magaza-card-badge-v2::before,body.magaza-gm-style .store-home-deal-badge::before,body.magaza-hesap-style .store-home-deal-badge::before,body.magaza-gm-style .kh-product-card-top-label::after,body.magaza-hesap-style .kh-product-card-top-label::after,body.magaza-gm-style .kh-product-badge::after,body.magaza-hesap-style .kh-product-badge::after,body.magaza-gm-style .magaza-card-badge-v2::after,body.magaza-hesap-style .magaza-card-badge-v2::after,body.magaza-gm-style .store-home-deal-badge::after,body.magaza-hesap-style .store-home-deal-badge::after{content:"";position:absolute;z-index:0;pointer-events:none} body.magaza-gm-style .kh-product-card-top-label::before,body.magaza-hesap-style .kh-product-card-top-label::before,body.magaza-gm-style .kh-product-badge::before,body.magaza-hesap-style .kh-product-badge::before,body.magaza-gm-style .magaza-card-badge-v2::before,body.magaza-hesap-style .magaza-card-badge-v2::before,body.magaza-gm-style .store-home-deal-badge::before,body.magaza-hesap-style .store-home-deal-badge::before{inset:0;opacity:0} body.magaza-gm-style .kh-product-card-top-label::after,body.magaza-hesap-style .kh-product-card-top-label::after,body.magaza-gm-style .kh-product-badge::after,body.magaza-hesap-style .kh-product-badge::after,body.magaza-gm-style .magaza-card-badge-v2::after,body.magaza-hesap-style .magaza-card-badge-v2::after,body.magaza-gm-style .store-home-deal-badge::after,body.magaza-hesap-style .store-home-deal-badge::after{left:10px;right:10px;bottom:5px;height:2px;border-radius:999px;opacity:0;transform:scaleX(0);transform-origin:left center} body.magaza-gm-style .kh-product-card-top-label>*,body.magaza-hesap-style .kh-product-card-top-label>*,body.magaza-gm-style .kh-product-badge>*,body.magaza-hesap-style .kh-product-badge>*,body.magaza-gm-style .magaza-card-badge-v2>*,body.magaza-hesap-style .magaza-card-badge-v2>*,body.magaza-gm-style .store-home-deal-badge>*,body.magaza-hesap-style .store-home-deal-badge>*{position:relative;z-index:1} body.magaza-gm-style .kh-product-card-top-label i,body.magaza-hesap-style .kh-product-card-top-label i,body.magaza-gm-style .kh-product-card-top-label span,body.magaza-hesap-style .kh-product-card-top-label span,body.magaza-gm-style .kh-product-badge>span,body.magaza-hesap-style .kh-product-badge>span{color:#fff;animation:none} body.magaza-gm-style .kh-product-card-top-label--deal,body.magaza-hesap-style .kh-product-card-top-label--deal,body.magaza-gm-style .kh-product-badge--deal,body.magaza-hesap-style .kh-product-badge--deal,body.magaza-gm-style .store-home-deal-badge,body.magaza-hesap-style .store-home-deal-badge{background:radial-gradient(circle at 12% 26%,rgba(255,255,255,0.22),transparent 25%),linear-gradient(135deg,#ef4444,#f97316 58%,#f59e0b);box-shadow:0 12px 28px rgba(249,115,22,0.28);animation:khProductTagDealImpact 8.4s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--deal::before,body.magaza-hesap-style .kh-product-card-top-label--deal::before,body.magaza-gm-style .kh-product-badge--deal::before,body.magaza-hesap-style .kh-product-badge--deal::before,body.magaza-gm-style .store-home-deal-badge::before,body.magaza-hesap-style .store-home-deal-badge::before{background:radial-gradient(circle at 18% 50%,rgba(255,255,255,0.66) 0 2px,transparent 3px),radial-gradient(circle at 34% 38%,rgba(255,245,225,0.42) 0 1px,transparent 3px),linear-gradient(90deg,transparent,rgba(255,255,255,0.26),transparent);animation:khProductTagDealSpark 8.4s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--deal::after,body.magaza-hesap-style .kh-product-card-top-label--deal::after,body.magaza-gm-style .kh-product-badge--deal::after,body.magaza-hesap-style .kh-product-badge--deal::after,body.magaza-gm-style .store-home-deal-badge::after,body.magaza-hesap-style .store-home-deal-badge::after{background:rgba(255,255,255,0.72);animation:khProductTagDealUnderline 8.4s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--deal i,body.magaza-hesap-style .kh-product-card-top-label--deal i{animation:khProductTagBoltPop 8.4s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--deal span,body.magaza-hesap-style .kh-product-card-top-label--deal span,body.magaza-gm-style .kh-product-badge--deal>span,body.magaza-hesap-style .kh-product-badge--deal>span{animation:khProductTagDealText 8.4s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--guaranteed,body.magaza-hesap-style .kh-product-card-top-label--guaranteed,body.magaza-gm-style .kh-product-badge--stock,body.magaza-hesap-style .kh-product-badge--stock{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,0.18),transparent 28%),linear-gradient(135deg,#047857,#059669 54%,#10b981);box-shadow:0 12px 28px rgba(16,185,129,0.24);animation:khProductTagSecureHold 10.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--guaranteed::before,body.magaza-hesap-style .kh-product-card-top-label--guaranteed::before,body.magaza-gm-style .kh-product-badge--stock::before,body.magaza-hesap-style .kh-product-badge--stock::before{background:linear-gradient(180deg,transparent 0 24%,rgba(209,250,229,0.44) 46%,transparent 66%);transform:translateY(-110%);animation:khProductTagSecureScan 10.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--guaranteed::after,body.magaza-hesap-style .kh-product-card-top-label--guaranteed::after,body.magaza-gm-style .kh-product-badge--stock::after,body.magaza-hesap-style .kh-product-badge--stock::after{background:rgba(167,243,208,0.82);animation:khProductTagSecureLine 10.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--guaranteed i,body.magaza-hesap-style .kh-product-card-top-label--guaranteed i{animation:khProductTagShieldCheck 10.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--guaranteed span,body.magaza-hesap-style .kh-product-card-top-label--guaranteed span,body.magaza-gm-style .kh-product-badge--stock>span,body.magaza-hesap-style .kh-product-badge--stock>span{animation:khProductTagSecureText 10.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--weekly,body.magaza-hesap-style .kh-product-card-top-label--weekly{background:radial-gradient(circle at 14% 22%,rgba(255,255,255,0.18),transparent 27%),linear-gradient(135deg,#6d28d9,#9333ea 52%,#db2777);box-shadow:0 12px 28px rgba(168,85,247,0.25);animation:khProductTagWeeklyCard 12s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--weekly::before,body.magaza-hesap-style .kh-product-card-top-label--weekly::before{inset:auto 12px 8px 12px;height:4px;border-radius:999px;background:linear-gradient(90deg,#fff 0 18%,transparent 18% 24%,#fff 24% 42%,transparent 42% 48%,#fff 48% 66%,transparent 66% 72%,#fff 72% 100%);opacity:0.28;animation:khProductTagWeeklyTicks 12s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--weekly::after,body.magaza-hesap-style .kh-product-card-top-label--weekly::after{background:rgba(255,255,255,0.78);animation:khProductTagWeeklyProgress 12s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--weekly i,body.magaza-hesap-style .kh-product-card-top-label--weekly i{animation:khProductTagCalendarTick 12s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--weekly span,body.magaza-hesap-style .kh-product-card-top-label--weekly span{animation:khProductTagWeeklyText 12s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--star,body.magaza-hesap-style .kh-product-card-top-label--star,body.magaza-gm-style .kh-product-badge--popular,body.magaza-hesap-style .kh-product-badge--popular,body.magaza-gm-style .magaza-card-badge-v2,body.magaza-hesap-style .magaza-card-badge-v2{background:radial-gradient(circle at 15% 25%,rgba(255,255,255,0.2),transparent 26%),linear-gradient(135deg,#7c3aed,#c026d3 50%,#e11d48);box-shadow:0 12px 28px rgba(192,38,211,0.24);animation:khProductTagStarAura 9.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--star::before,body.magaza-hesap-style .kh-product-card-top-label--star::before,body.magaza-gm-style .kh-product-badge--popular::before,body.magaza-hesap-style .kh-product-badge--popular::before,body.magaza-gm-style .magaza-card-badge-v2::before,body.magaza-hesap-style .magaza-card-badge-v2::before{background:radial-gradient(circle at 18% 35%,rgba(255,255,255,0.86) 0 2px,transparent 3px),radial-gradient(circle at 78% 30%,rgba(255,255,255,0.72) 0 1px,transparent 3px),radial-gradient(circle at 58% 72%,rgba(255,255,255,0.62) 0 1px,transparent 3px);animation:khProductTagStarTwinkle 9.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--star::after,body.magaza-hesap-style .kh-product-card-top-label--star::after,body.magaza-gm-style .kh-product-badge--popular::after,body.magaza-hesap-style .kh-product-badge--popular::after,body.magaza-gm-style .magaza-card-badge-v2::after,body.magaza-hesap-style .magaza-card-badge-v2::after{background:rgba(255,255,255,0.76);animation:khProductTagStarLine 9.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--star i,body.magaza-hesap-style .kh-product-card-top-label--star i{animation:khProductTagStarIcon 9.8s ease-in-out infinite} body.magaza-gm-style .kh-product-card-top-label--star span,body.magaza-hesap-style .kh-product-card-top-label--star span,body.magaza-gm-style .kh-product-badge--popular>span,body.magaza-hesap-style .kh-product-badge--popular>span{animation:khProductTagStarText 9.8s ease-in-out infinite} body.magaza-gm-style .kh-product-badge--low,body.magaza-hesap-style .kh-product-badge--low{background:repeating-linear-gradient(-45deg,rgba(255,255,255,0.08) 0 6px,transparent 6px 13px),linear-gradient(135deg,#92400e,#f59e0b 56%,#f97316);box-shadow:0 12px 28px rgba(245,158,11,0.24);animation:khProductTagLowSignal 9.4s ease-in-out infinite} body.magaza-gm-style .kh-product-badge--low::before,body.magaza-hesap-style .kh-product-badge--low::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.28),transparent);transform:translateX(-90%) skewX(-18deg);animation:khProductTagLowSweep 9.4s ease-in-out infinite} body.magaza-gm-style .kh-product-badge--low::after,body.magaza-hesap-style .kh-product-badge--low::after{background:rgba(255,255,255,0.78);animation:khProductTagLowLine 9.4s ease-in-out infinite} body.magaza-gm-style .kh-product-badge--low>span,body.magaza-hesap-style .kh-product-badge--low>span{animation:khProductTagLowText 9.4s ease-in-out infinite} @keyframes khProductTagSoftLift{0%,100%{filter:brightness(0.98) saturate(1);transform:translateY(0) scale(1)} 50%{filter:brightness(1.08) saturate(1.08);transform:translateY(-1px) scale(1.012)}} @keyframes khProductTagDealImpact{0%,12%,100%{filter:brightness(0.96) saturate(1);transform:translateY(0) scale(1)} 16%{filter:brightness(1.38) saturate(1.28);transform:translateY(-1px) scale(1.035)} 19%{filter:brightness(1.08) saturate(1.08);transform:translateY(0) scale(1.006)} 47%{filter:brightness(1.2) saturate(1.18);transform:translateY(-1px) scale(1.018)}} @keyframes khProductTagDealSpark{0%,8%,100%{opacity:0;transform:translateX(-32%) scaleX(0.72)} 15%,28%{opacity:0.85;transform:translateX(18%) scaleX(1)} 44%{opacity:0;transform:translateX(86%) scaleX(0.8)}} @keyframes khProductTagDealUnderline{0%,10%,100%{opacity:0;transform:scaleX(0)} 18%,42%{opacity:0.9;transform:scaleX(1)}} @keyframes khProductTagBoltPop{0%,13%,100%{transform:scale(1) rotate(0deg)} 16%{transform:scale(1.32) rotate(-12deg)} 20%{transform:scale(1.05) rotate(6deg)}} @keyframes khProductTagDealText{0%,12%,100%{color:#fff3e3;text-shadow:0 2px 10px rgba(0,0,0,0.34)} 16%,45%{color:#fff;text-shadow:0 0 16px rgba(255,255,255,0.58),0 2px 10px rgba(0,0,0,0.34)}} @keyframes khProductTagSecureHold{0%,100%{filter:brightness(0.98) saturate(1);transform:translateY(0) scale(1)} 48%,62%{filter:brightness(1.18) saturate(1.12);transform:translateY(-1px) scale(1.012)}} @keyframes khProductTagSecureScan{0%,28%{opacity:0;transform:translateY(-110%)} 42%,58%{opacity:0.8} 72%,100%{opacity:0;transform:translateY(110%)}} @keyframes khProductTagSecureLine{0%,35%,100%{opacity:0;transform:scaleX(0)} 48%,66%{opacity:0.82;transform:scaleX(1)}} @keyframes khProductTagShieldCheck{0%,100%{transform:scale(1)} 50%{transform:scale(1.14)}} @keyframes khProductTagSecureText{0%,100%{color:#dcfce7} 50%{color:#fff;text-shadow:0 0 14px rgba(220,252,231,0.52)}} @keyframes khProductTagWeeklyCard{0%,100%{filter:brightness(0.98) saturate(1);transform:translateY(0)} 50%{filter:brightness(1.12) saturate(1.1);transform:translateY(-1px) scale(1.01)}} @keyframes khProductTagWeeklyTicks{0%,100%{opacity:0.18} 35%,70%{opacity:0.5}} @keyframes khProductTagWeeklyProgress{0%,18%{opacity:0;transform:scaleX(0)} 58%{opacity:0.85;transform:scaleX(0.72)} 78%,100%{opacity:0;transform:scaleX(1)}} @keyframes khProductTagCalendarTick{0%,100%{transform:translateY(0)} 32%,48%,64%{transform:translateY(-1px)}} @keyframes khProductTagWeeklyText{0%,100%{color:#f5f3ff} 50%{color:#fff;text-shadow:0 0 14px rgba(255,255,255,0.45)}} @keyframes khProductTagStarAura{0%,100%{filter:brightness(0.97) saturate(1.02);transform:translateY(0) scale(1)} 50%{filter:brightness(1.2) saturate(1.16);transform:translateY(-1px) scale(1.016)}} @keyframes khProductTagStarTwinkle{0%{opacity:0;transform:scale(0.86) rotate(0deg)} 25%,56%{opacity:0.9} 72%,100%{opacity:0;transform:scale(1.08) rotate(14deg)}} @keyframes khProductTagStarLine{0%,30%,100%{opacity:0;transform:scaleX(0)} 48%,62%{opacity:0.82;transform:scaleX(1)}} @keyframes khProductTagStarIcon{0%,100%{transform:scale(1) rotate(0deg)} 50%{transform:scale(1.2) rotate(12deg)}} @keyframes khProductTagStarText{0%,100%{color:#ffe4f3} 50%{color:#fff;text-shadow:0 0 16px rgba(255,255,255,0.5)}} @keyframes khProductTagLowSignal{0%,100%{filter:brightness(0.96) saturate(1);transform:translateY(0) scale(1)} 42%{filter:brightness(1.18) saturate(1.18);transform:translateY(-1px) scale(1.018)} 52%{filter:brightness(1.04) saturate(1.04);transform:translateY(0) scale(1)}} @keyframes khProductTagLowSweep{0%,30%{opacity:0;transform:translateX(-90%) skewX(-18deg)} 42%,52%{opacity:0.72} 72%,100%{opacity:0;transform:translateX(90%) skewX(-18deg)}} @keyframes khProductTagLowLine{0%,34%,100%{opacity:0;transform:scaleX(0)} 44%,58%{opacity:0.78;transform:scaleX(1)}} @keyframes khProductTagLowText{0%,100%{color:#fef3c7} 48%{color:#fff;text-shadow:0 0 14px rgba(255,255,255,0.46)}} @media (max-width:700px){body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait{width:100%;max-width:none;grid-template-columns:minmax(0,132px) minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;border-radius:18px} body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-img{width:100%;min-height:0;height:auto;align-self:stretch;aspect-ratio:1;border-radius:14px} body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-fallback{min-height:0;height:100%} body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-info{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:2px 0} body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-info h1{margin-bottom:6px;font-size:clamp(20px,6.2vw,25px);line-height:1.12} body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-info p{margin-top:0;font-size:11px;line-height:1.45;-webkit-line-clamp:3} body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-stats{margin-top:9px} body.page-order-success .magaza-container{padding-inline:12px} body.page-order-success .cart-hero-premium{margin-bottom:16px;padding:18px 14px;border-radius:20px} body.page-order-success .cart-hero-premium-inner,body.page-order-success .cart-hero-premium-main,body.page-order-success .cart-hero-premium-actions{display:grid;grid-template-columns:1fr;width:100%;gap:14px} body.page-order-success .cart-hero-premium-main{align-items:start} body.page-order-success .cart-hero-premium-icon{width:48px;height:48px;border-radius:14px} body.page-order-success .cart-hero-premium-kicker{flex-wrap:wrap;gap:8px} body.page-order-success .cart-hero-title{display:block;font-size:clamp(24px,8vw,32px);line-height:1.12} body.page-order-success .cart-hero-desc{font-size:13px;line-height:1.55} body.page-order-success .cart-hero-btn{width:100%;min-height:48px;justify-content:center;border-radius:14px;text-align:center;white-space:normal} body.page-order-success .cart-stepper{display:grid;grid-template-columns:1fr;gap:8px;margin:14px 0} body.page-order-success .cart-step{width:100%;min-height:40px;justify-content:center} body.page-order-success .cart-step-sep{display:none} body.page-order-success .order-success-next-step{margin-top:14px;padding:0;border:0;background:transparent} body.page-order-success .order-success-next-step-card{padding:18px 14px;border:1px solid rgba(255,255,255,0.08);border-radius:20px;background:#1d1d1f} body.page-order-success .order-success-next-step-head{display:grid;gap:12px;margin-bottom:18px} body.page-order-success .order-success-order-pill{max-width:100%;white-space:normal;overflow-wrap:anywhere} body.page-order-success .order-success-action-grid{grid-template-columns:1fr;gap:10px;margin-bottom:20px} body.page-order-success .order-success-action-card{min-height:56px;flex-direction:row;justify-content:flex-start;padding:12px 14px;text-align:left} body.page-order-success .order-success-action-card i{width:24px;font-size:18px;text-align:center} body.page-order-success .order-success-tips{padding-top:16px} body.page-order-success .order-success-next-step-list li{padding:12px;font-size:13px}} @media (max-width:420px){body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait{grid-template-columns:minmax(0,104px) minmax(0,1fr)} body.page-category.magaza-gm-style .cat-page-layout[data-category-mode="root"] .cat-hero-portrait-info h1{font-size:20px}}