:root{--client-header-height:64px;--order-hours-banner-height:36px;--primary-rgb:220, 38, 38;--secondary-rgb:245, 158, 11;--accent-rgb:139, 92, 246;--primary:rgb(var(--primary-rgb));--secondary:rgb(var(--secondary-rgb));--background:#0d0608;--surface:#1a1012;--border:#dc262626;--input-bg:#0006;--input-border:#ffffff14;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--info:#3b82f6;--accent:rgb(var(--accent-rgb));--kanal-whatsapp:#10b981;--kanal-instagram:#f43f5e;--kanal-eposta:#3b82f6;--kanal-harita:#f59e0b;--bg-gradient:radial-gradient(circle at top, #1a1012 0%, #0d0608 100%);--bg-panel:#1a1114b3;--bg-card:#1e1417e0;--bg-modal:linear-gradient(135deg, #1e1518 0%, #120b0d 100%);--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--border-color:#dc262626;--border-glow:#dc26264d;--glass-reflection:linear-gradient(135deg, #ffffff0d 0%, #fff0 100%);--shadow-sm:0 2px 8px #00000080;--shadow-md:0 8px 24px #0009;--shadow-lg:0 16px 48px #000c, 0 0 40px #dc26260d;--bg-card-subtle:#ffffff05;--border-card-subtle:#ffffff0d;--bg-inner-surface:#ffffff08;--border-row-subtle:#ffffff14;--shadow-card-premium:0 10px 25px -5px #0000004d;--shadow-card-hover:0 12px 30px #00000080, 0 0 20px rgba(var(--primary-rgb), .1);--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-display:"Outfit", system-ui, sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--transition-fast:.15s ease;--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{--secondary-rgb:217, 119, 6;--secondary:#d97706;--primary:rgb(var(--primary-rgb));--background:#f8f9fa;--surface:#fff;--border:#dc262614;--input-bg:#fffffff2;--input-border:#0000001a;--danger:#dc2626;--success:#059669;--warning:#d97706;--info:#2563eb;--accent:#6d28d9;--kanal-whatsapp:#047857;--kanal-instagram:#be123c;--kanal-eposta:#1d4ed8;--kanal-harita:#b45309;--bg-gradient:linear-gradient(135deg, #f8f9fa 0%, #f1f3f5 100%);--bg-panel:#ffffffd9;--bg-card:#fffffff7;--bg-modal:linear-gradient(135deg, #fff 0%, #f8f9fa 100%);--text-primary:#1e293b;--text-secondary:#374151;--text-muted:#555d6a;--border-color:#dc262614;--border-glow:#dc262638;--glass-reflection:linear-gradient(135deg, #00000005 0%, #0000 100%);--shadow-sm:0 2px 8px #00000008;--shadow-md:0 8px 24px #0000000d;--shadow-lg:0 16px 48px #0000000f, 0 0 40px #dc262603;--bg-card-subtle:#0f172a06;--border-card-subtle:#0f172a14;--bg-inner-surface:#0f172a09;--border-row-subtle:#0f172a14;--shadow-card-premium:0 10px 24px #0f172a14;--shadow-card-hover:0 12px 28px #0f172a1f, 0 0 15px rgba(var(--primary-rgb), .08)}*{box-sizing:border-box;font-family:var(--font-sans);scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb), .3) transparent;margin:0;padding:0}html{scrollbar-gutter:stable}html,body{overflow-x:clip}body{background:var(--bg-gradient);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb), .3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb), .6)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fade-in{animation:fadeIn var(--transition-normal) forwards}.animate-glow{box-shadow:0 0 20px rgba(var(--primary-rgb), .25);transition:box-shadow var(--transition-normal)}.animate-glow:hover{box-shadow:0 0 35px rgba(var(--primary-rgb), .45)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-weight:700}.glass-panel{background:var(--bg-panel);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background-image:var(--glass-reflection);transition:border-color var(--transition-normal), box-shadow var(--transition-normal)}.glass-panel:hover{border-color:var(--border-glow)}.glass-card{background:var(--bg-card);border:1px solid var(--border-card-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);will-change:transform;padding:1.5rem}.glass-card:hover{border-color:rgba(var(--primary-rgb), .3);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.glass-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.75rem 1rem;font-size:.95rem}.glass-input:hover{border-color:rgba(var(--primary-rgb), .45)}.glass-input:focus{border-color:rgba(var(--primary-rgb), .6);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .15)}select.glass-input{background:var(--input-bg)!important;color:var(--text-primary)!important}select.glass-input option{background-color:var(--surface)!important;color:var(--text-primary)!important}.glass-input::placeholder,input::placeholder,textarea::placeholder{opacity:.85;color:var(--text-muted)!important}[data-theme=light] .glass-input::placeholder,[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{opacity:.9;color:#718096!important}.premium-btn{background:linear-gradient(135deg, rgba(var(--primary-rgb), 1) 0%, rgba(var(--primary-rgb), .7) 100%);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--transition-fast), filter var(--transition-fast), box-shadow var(--transition-fast);box-shadow:0 4px 15px rgba(var(--primary-rgb), .3);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.premium-btn:hover{filter:brightness(1.1);box-shadow:0 6px 20px rgba(var(--primary-rgb), .45);transform:translateY(-1px)}.premium-btn:active{transform:translateY(1px)}.premium-btn-secondary{color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.premium-btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.premium-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-primary{background:rgba(var(--primary-rgb), .15);color:#fca5a5;border:1px solid rgba(var(--primary-rgb), .3)}.badge-success{color:#a7f3d0;background:#10b98126;border:1px solid #10b9814d}.badge-warning{color:#fde68a;background:#f59e0b26;border:1px solid #f59e0b4d}.grid-cols-responsive{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}[data-theme=light] .premium-btn-secondary{color:var(--text-primary);background:#0000000a;border-color:#00000014}[data-theme=light] .premium-btn-secondary:hover{background:#00000014;border-color:#00000026}[data-theme=light] .glass-input{color:var(--text-primary);background:#fffffff2;border-color:#0000001f}[data-theme=light] .glass-input:focus{border-color:rgba(var(--primary-rgb), .6);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .12)}[data-theme=light] [style*=--color-light]{color:var(--color-light)!important}[data-theme=light] .rich-content h1{background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--text-primary)!important}[data-theme=light] .rich-content h2,[data-theme=light] .rich-content h3,[data-theme=light] .rich-content h4,[data-theme=light] .ProseMirror h1,[data-theme=light] .ProseMirror h2,[data-theme=light] .ProseMirror h3,[data-theme=light] .ProseMirror h4{color:var(--text-primary)!important}[data-theme=light] .rich-content blockquote,[data-theme=light] .ProseMirror blockquote{background:rgba(var(--primary-rgb), .05)!important;color:var(--text-primary)!important}[data-theme=light] .editor-toolbar{background:#ffffffe6!important;border-color:#00000014!important}[data-theme=light] .editor-btn{color:var(--text-primary)!important;background:#00000008!important;border-color:#0000000f!important}[data-theme=light] .editor-btn:hover{background:rgba(var(--primary-rgb), .1)!important;color:var(--secondary)!important}[data-theme=light] .editor-textarea{color:var(--text-primary)!important;background:#fffffff2!important;border-color:#0000001a!important}[data-theme=light] .page-custom-card{background:#ffffffb3!important;border-color:#0000000d!important}.slider-arrow-btn:hover{background:rgba(var(--primary-rgb), .85)!important;border-color:rgba(var(--primary-rgb), 1)!important;transform:translateY(-50%)scale(1.08)!important}@keyframes cartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)rotate(-4deg)}}.cart-animate{border-color:#ef4444!important;animation:.4s cubic-bezier(.175,.885,.32,1.275) cartBounce!important;box-shadow:0 0 20px #ef444499!important}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 #10b98180}70%{transform:scale(1);box-shadow:0 0 0 20px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.success-pulse{color:#10b981;background:#10b98126;border:2px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;animation:2s infinite pulseGreen;display:flex}.success-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000a6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-modal{background:var(--bg-panel);border:1px solid var(--border-color);width:90%;max-width:500px;box-shadow:var(--shadow-lg);text-align:center;border-radius:16px;padding:2.5rem;animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards modalFadeIn}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popupProgress{0%{width:100%}to{width:0%}}:root{--app-padding:2rem;--section-gap:2.5rem;--card-padding:1.5rem}@media (width<=1024px){:root{--app-padding:1.5rem;--section-gap:2rem;--card-padding:1.25rem}}@media (width<=480px){:root{--app-padding:1rem;--section-gap:1.5rem;--card-padding:1rem}}html,body,#root{width:100%;min-height:100vh}body{position:relative;overflow-x:clip}.app-container{width:100%;max-width:1440px;padding-left:var(--app-padding);padding-right:var(--app-padding);margin:0 auto}.page-container{gap:var(--section-gap);padding:var(--app-padding) 0;flex-direction:column;width:100%;display:flex}.content-container{width:100%;max-width:1200px;margin:0 auto}.responsive-section{padding:var(--section-gap) 0}.responsive-stack{flex-direction:column;gap:1rem;display:flex}.responsive-grid{gap:1rem;display:grid}.responsive-grid-2{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.responsive-grid-3{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.responsive-grid-4{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=1024px){.responsive-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.responsive-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.responsive-grid-2,.responsive-grid-3,.responsive-grid-4{grid-template-columns:1fr;gap:1rem}}.break-word{word-break:break-all;overflow-wrap:anywhere}.nowrap-safe{white-space:nowrap;flex-shrink:0}.premium-btn,.premium-btn-secondary,.glass-input,select,textarea{min-height:44px}input:disabled,select:disabled,textarea:disabled,button:disabled,.premium-btn:disabled,.premium-btn-secondary:disabled,.glass-input:disabled{opacity:.55!important;cursor:not-allowed!important;color:var(--text-muted)!important;background:#00000040!important;border-color:#ffffff0a!important}[data-theme=light] input:disabled,[data-theme=light] select:disabled,[data-theme=light] textarea:disabled,[data-theme=light] button:disabled,[data-theme=light] .premium-btn:disabled,[data-theme=light] .premium-btn-secondary:disabled,[data-theme=light] .glass-input:disabled{color:#9ca3af!important;background:#0000000d!important;border-color:#00000014!important}.gb{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gb-medya{z-index:0;position:absolute;inset:0;overflow:hidden}.gb-gorsel{z-index:1;position:absolute;inset:0}.gb-medya picture,.gb-medya img{width:100%;height:100%;display:block}.gb-medya img{object-fit:cover}.gb-gorsel-dar{width:auto;max-width:100%;aspect-ratio:var(--gb-gorsel-oran,3/1);height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.gb-gorsel-erime{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.gb-dolgu{z-index:0;pointer-events:none;position:absolute;inset:0}.gb-dolgu-bulanik img{object-fit:cover;object-position:center;filter:blur(34px)saturate(1.3);transform:scale(1.18)}.gb-dolgu-duz{background:var(--bg-modal)}@media (width<=768px){.gb-gorsel-dar{aspect-ratio:auto;width:100%;max-width:none;inset:0;transform:none}.gb-gorsel-erime{-webkit-mask-image:none;mask-image:none}.gb-dolgu{display:none}}.gb-perde{z-index:1;pointer-events:none;position:absolute;inset:0}.gb-icerik{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.gb-konum-ust{--gb-dolgu-ust:1.5rem;justify-content:flex-start}.gb-konum-alt{--gb-dolgu-alt:1.5rem;justify-content:flex-end}.gb-konum-butonAlt{--gb-dolgu-alt:1.5rem}.gb-konum-butonAlt .gb-icerik{flex:1;justify-content:center;padding-bottom:4rem}.gb-konum-butonAlt .gb-icerik>.premium-btn{width:max-content;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.gb-boyut-kucuk{--gb-yazi-olcek:.8}.gb-boyut-buyuk{--gb-yazi-olcek:1.3}.gb-oranli{aspect-ratio:var(--gb-oran-mobil,1/1);min-height:0}@media (width>=769px){.gb-oranli{aspect-ratio:var(--gb-oran-masaustu,3/1)}}.gb-tam-ekran{min-height:calc(100vh - var(--storefront-sticky-top,0px) - var(--section-gap,0px))}.gb-kenar-tasmali{border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.cms-preview-container .gb-kenar-tasmali,.cms-page-editor-content .gb-kenar-tasmali{width:auto;max-width:100%;margin-left:0}@media (width>=1025px){.gb-genislik-ucte-iki{max-width:66.666%;margin-left:auto;margin-right:auto}.gb-genislik-yarim{max-width:50%;margin-left:auto;margin-right:auto}}.bo-ekran{background:var(--bg-inner-surface);border:1px solid var(--border-row-subtle);border-radius:10px;width:100%;max-width:360px;margin:0 auto;padding:.6rem}.bo-ekran.bo-telefon{max-width:170px}.bo-banner{background:var(--bg-modal);margin:0 auto;position:relative;overflow:hidden}.bo-banner img{display:block;position:absolute}.bo-doldur{object-fit:cover;width:100%;height:100%;inset:0}.bo-dolgu{object-fit:cover;filter:blur(10px)saturate(1.3);width:100%;height:100%;inset:0;transform:scale(1.18)}.bo-duz{background:var(--bg-modal);position:absolute;inset:0}.bo-sigdir{object-fit:cover;width:auto;max-width:100%;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.bo-erime{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.bo-bos{color:var(--text-muted);justify-content:center;align-items:center;font-size:.72rem;display:flex;position:absolute;inset:0}.bo-not{color:var(--text-muted);text-align:center;margin-top:.4rem;font-size:.72rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sb-arac-bar{border:1px solid var(--border-row-subtle);background:var(--bg-card-subtle);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sb-arac-bar--dikey{grid-template-columns:1fr;width:32px}.sb-arac{min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.sb-arac+.sb-arac{border-left:1px solid var(--border-row-subtle)}.sb-arac-bar--dikey .sb-arac+.sb-arac{border-left:0;border-top:1px solid var(--border-row-subtle)}.sb-arac:hover{background:rgba(var(--secondary-rgb), .1);color:var(--text-primary)}.sb-arac--tema svg{color:#f59e0b}[data-theme=light] .sb-arac--tema svg{color:#8b5cf6}.sb-arac--vitrin svg{color:var(--secondary)}.sb-arac-nokta{border:1.5px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:8px}.sb-arac-bar--dikey .sb-arac-nokta{right:5px}.sb-cikis{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 2px 6px #dc262659}.sb-cikis:hover{filter:brightness(1.1)}.sb-cikis:active{transform:scale(.95)}.katlanir{border-top:1px solid var(--border-row-subtle);padding-top:.5rem}.katlanir-baslik{cursor:pointer;min-height:44px;color:var(--text-primary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;font-weight:800;list-style:none;display:flex}.katlanir-baslik::-webkit-details-marker{display:none}.katlanir-baslik-ic{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.katlanir-ok{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.katlanir[open]>.katlanir-baslik .katlanir-ok{transform:rotate(180deg)}.katlanir-govde{flex-direction:column;gap:.65rem;padding:.25rem 0 .5rem;display:flex}.td-kart{background:var(--bg-card-subtle);border:1px solid var(--border-row-subtle);border-radius:12px;padding:.9rem 1rem}.td-kart-baslik{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.65rem;font-weight:700;display:flex}.td-kart-baslik svg{color:var(--secondary);flex-shrink:0}.td-satir{color:var(--text-primary);align-items:center;gap:.5rem;min-width:0;display:flex}.td-satir svg{color:var(--text-muted);flex-shrink:0}.td-adres{flex-direction:column;gap:.3rem;line-height:1.4;display:flex}.td-adres-yol{color:var(--text-primary);font-weight:600}.td-adres-kapi{color:var(--text-primary);letter-spacing:.01em;font-size:1.15rem;font-weight:800}.td-adres-tarif{color:var(--text-secondary);white-space:pre-line}.td-adres-bolge{color:var(--text-muted);font-size:.85rem}.td-adres-duz{color:var(--text-primary);white-space:pre-line}.td-nokta{color:var(--text-muted);margin:0 .35rem}.td-aksiyon{align-items:center;gap:.5rem;display:flex}.iletisim-btn{border:1px solid var(--border-row-subtle);background:var(--bg-card-subtle);width:48px;height:48px;color:var(--text-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.iletisim-btn:active{transform:scale(.94)}.iletisim-btn--wa{color:#16a34a;background:#25d3661f;border-color:#25d3664d}.iletisim-btn--konum{background:rgba(var(--secondary-rgb), .12);border-color:rgba(var(--secondary-rgb), .3);color:var(--secondary)}.td-ana-btn{color:#fff;cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:48px;font-size:1rem;font-weight:800;display:inline-flex}.td-ana-btn:disabled{opacity:.6;cursor:default}.cf-kap{--cf-dolgu:var(--cf-dolgu-taban);--cf-aralik:var(--cf-aralik-taban)}@media (width<=768px){.cf-kap{--cf-dolgu:1rem .5rem;--cf-aralik:1rem}}.cf-alan-hata{color:var(--danger);margin-top:.3rem;font-size:.72rem;font-weight:600;display:block}.korumali-medya-kutusu.gb-oranli>picture,.korumali-medya-kutusu.gb-tam-ekran>picture{display:block;position:absolute;inset:0}.korumali-medya-kutusu.gb-oranli>picture img,.korumali-medya-kutusu.gb-tam-ekran>picture img{width:100%!important;height:100%!important;max-height:none!important}.gb-slider-kap{border-radius:16px}.gb-slider-kap.gb-kenar-tasmali{border-radius:0}.gb-slayt{border-radius:16px}.gb-kenar-tasmali .gb-slayt{border-radius:0}@media (width<=600px){.gb{padding-left:1rem!important;padding-right:1rem!important}}.kbs{flex-direction:column;gap:.6rem;min-width:0;display:flex}.kbs-sekmeler{flex-wrap:wrap;gap:.35rem;display:flex}.kbs-sekme{border:1px solid var(--border-row-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.kbs-sekme.secili{background:rgba(var(--primary-rgb), .12);border-color:rgba(var(--primary-rgb), .5);color:var(--text-primary)}.kbs-nokta{background:var(--secondary);border-radius:50%;width:7px;height:7px}.kbs-boyutlar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.kbs-boyut{border:1px solid var(--border-row-subtle);background:var(--bg-inner-surface);min-width:0;color:var(--text-primary);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .4rem;display:flex}.kbs-boyut.secili{border-color:var(--secondary);box-shadow:inset 0 0 0 1px var(--secondary)}.kbs-boyut strong{font-size:.85rem}.kbs-boyut small{text-align:center;color:var(--text-muted);font-size:.68rem;line-height:1.25}.kbs-izgara{grid-template-rows:repeat(2,1fr);gap:2px;width:100%;max-width:64px;height:30px;display:grid}.kbs-izgara span{background:var(--text-muted);opacity:.45;border-radius:2px}.kbs-boyut.secili .kbs-izgara span{background:var(--secondary);opacity:.85}@media (width<=420px){.kbs-boyutlar{grid-template-columns:repeat(2,minmax(0,1fr))}}.pse-olcu{flex-direction:column;gap:.6rem;min-width:0;display:flex}.pse-olcu select.premium-input,.pse-olcu input.premium-input{background:var(--input-bg);width:100%;min-height:40px;color:var(--text-primary);border:1px solid var(--input-border);border-radius:8px}.pse-olcu select.premium-input option{background:var(--surface);color:var(--text-primary)}.pse-gelismis-baslik{color:var(--secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.2rem 0;font-size:.82rem;font-weight:700}.pse-gelismis-govde{background:var(--bg-card-subtle);border:1px solid var(--border-card-subtle);border-radius:8px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}:root{--dokunma-vurgusu:rgba(var(--primary-rgb), .18)}html,*,:before,:after{-webkit-tap-highlight-color:var(--dokunma-vurgusu)}::selection{background:var(--secondary);color:#1a1012}::selection{background:var(--secondary);color:#1a1012}.storefront-root,.detail-modal-overlay,.vitrin-kilit{-webkit-user-select:none;user-select:none}.storefront-root input,.storefront-root textarea,.storefront-root select,.storefront-root [contenteditable=true],.detail-modal-overlay input,.detail-modal-overlay textarea,.detail-modal-overlay select,.detail-modal-overlay [contenteditable=true],.vitrin-kilit input,.vitrin-kilit textarea,.vitrin-kilit select,.vitrin-kilit [contenteditable=true]{-webkit-user-select:text;user-select:text}:focus-visible{outline-offset:2px;outline:2px solid var(--secondary)!important}.form-grid{gap:1rem;width:100%;display:grid}.form-grid-2{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.form-grid-3{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=768px){.form-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.form-grid-2,.form-grid-3{grid-template-columns:1fr;gap:.85rem}.glass-input,select,textarea{width:100%!important}}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm);border:1px solid var(--border-color);width:100%;margin-bottom:1.5rem;overflow-x:auto}@media (width<=768px){.desktop-table{display:none!important}.mobile-card-list{flex-direction:column;gap:1rem;display:flex!important}}@media (width>=769px){.mobile-card-list{display:none!important}}.modal-shell{z-index:1000;padding:var(--app-padding);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-body-scroll{max-height:80vh;padding-right:.5rem;overflow-y:auto}.drawer-overlay{z-index:1040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;position:fixed;inset:0}@media (width<=480px){.glass-panel,.glass-card{padding:1rem!important}}@media (width<=768px){.cms-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.cms-cards-grid{grid-template-columns:1fr!important}}.modal-content-safe{padding-bottom:max(1.5rem, env(safe-area-inset-bottom));padding-top:max(1.5rem, env(safe-area-inset-top));overflow-y:auto}body.modal-open,body.drawer-open,body.locked{scrollbar-gutter:stable;overflow:hidden!important}.drawer-shell{z-index:1050;background:var(--bg-panel);border-left:1px solid var(--border-color);width:min(90vw,420px);box-shadow:var(--shadow-lg);transition:transform var(--transition-normal);overscroll-behavior:contain;padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.touch-target,.touch-target-premium{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.text-safe{overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.truncate-safe{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.form-grid-responsive{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=576px){.form-grid-responsive{grid-template-columns:1fr!important;gap:.85rem!important}}.modal-footer-sticky,.drawer-footer-sticky{background:var(--bg-panel);-webkit-backdrop-filter:blur(6px);border-top:1px solid var(--border-color);padding:1rem 1.5rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));z-index:10;margin-top:auto;position:sticky;bottom:0}.responsive-grid-1-2{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.responsive-grid-1-2{grid-template-columns:repeat(2,1fr)}}.responsive-grid-1-3{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.responsive-grid-1-3{grid-template-columns:repeat(3,1fr)}}.satis-modal-container{border:1px solid #f59e0b33;flex-direction:column;width:100%;max-width:850px;height:90dvh;padding:2rem;display:flex}.satis-modal-grid{flex-grow:1;grid-template-columns:1.2fr 1fr;gap:1.5rem;display:grid;overflow:hidden}@media (width<=768px){.satis-modal-container{height:auto!important;max-height:90dvh!important;padding:1.25rem!important;overflow-y:auto!important}.satis-modal-grid{grid-template-columns:1fr!important;gap:2rem!important;overflow-y:visible!important}.satis-modal-grid>div{border-left:none!important;padding-left:0!important;overflow-y:visible!important}}.address-details-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.address-details-grid-span-all{grid-column:span 3}@media (width<=576px){.address-details-grid{grid-template-columns:1fr!important}.address-details-grid-span-all{grid-column:span 1!important}}.ekstre-drawer-panel{overscroll-behavior:contain;width:100%;max-width:650px;height:100dvh;padding:2.5rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));padding-top:max(1.5rem, env(safe-area-inset-top));border-left:1px solid #ffffff14;border-radius:0;flex-direction:column;display:flex;overflow-y:auto}.ekstre-summary-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (width<=576px){.ekstre-drawer-panel{padding:1.25rem!important}.ekstre-summary-grid{grid-template-columns:1fr!important;gap:.75rem!important}}@media (width<=480px){.drawer-shell{width:100vw!important}.drawer-shell-full-mobile{width:100dvw!important}}.desktop-table-view,.mobile-card-view{content-visibility:auto}@media (width<=768px){.desktop-table-view{display:none!important}.mobile-card-view{flex-direction:column;display:flex!important}}@media (width>=769px){.desktop-table-view{display:block!important}.mobile-card-view{display:none!important}}.address-receiver-span-all{grid-column:span 2}@media (width<=576px){.address-receiver-span-all{grid-column:span 1!important}}.icon-btn{cursor:pointer;transition:all var(--transition-fast);border:0;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:focus-visible{outline-offset:2px;outline:2px solid var(--secondary)!important}.icon-btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(var(--primary-rgb), .3)}.icon-btn-primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px 20px rgba(var(--primary-rgb), .45)}.icon-btn-danger{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.icon-btn-danger:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.icon-btn-subtle{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff14}[data-theme=light] .icon-btn-subtle{background:#0000000a;border-color:#00000014}.icon-btn-subtle:hover:not(:disabled){background:#ffffff14}[data-theme=light] .icon-btn-subtle:hover:not(:disabled){background:#00000014}.icon-btn-ghost{color:var(--text-secondary);background:0 0}.icon-btn-ghost:hover:not(:disabled){color:var(--text-primary);background:#ffffff0d}[data-theme=light] .icon-btn-ghost:hover:not(:disabled){background:#00000008}.icon-btn-sm{width:44px;height:44px}.icon-btn-md{width:48px;height:48px}.icon-btn-lg{width:56px;height:56px}.page-loading{width:100%;min-height:250px;color:var(--secondary);justify-content:center;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;display:flex}.page-loading:before{content:"";border:3px solid #f59e0b33;border-top-color:var(--secondary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.spin{animation:1s linear infinite spin}.glass-card.disabled-card{opacity:.6!important;cursor:not-allowed!important}.glass-card.disabled-card:hover{box-shadow:var(--shadow-sm)!important;border-color:#ffffff0d!important;transform:none!important}.glass-card.clickable-card{cursor:pointer!important}.glass-card.clickable-card:hover{border-color:rgba(var(--secondary-rgb), .5)!important;box-shadow:0 12px 30px #00000080, 0 0 20px rgba(var(--secondary-rgb), .2)!important}.modal-shell-overlay{z-index:5000;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto;-webkit-backdrop-filter:blur(10px)!important;background:#000000b3!important}.modal-shell-dialog{flex-direction:column;flex-shrink:0;max-height:90dvh;margin:auto;display:flex;position:relative;overflow:hidden;background:var(--surface)!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important}@media (width<=576px){.modal-shell-overlay{align-items:flex-end!important;padding:0!important}.modal-shell-dialog{border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:20px 20px 0 0!important;width:100%!important;max-height:100dvh!important;margin:0!important}}.premium-product-card,.premium-category-showcase-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)!important}.premium-product-card:hover,.premium-category-showcase-card:hover{border-color:#dc262659!important;transform:translateY(-6px)!important;box-shadow:0 16px 36px #000000a6,0 0 25px #dc262633!important}.premium-product-card:active,.premium-category-showcase-card:active{transform:translateY(-2px)!important}.premium-product-card:hover img,.premium-category-showcase-card:hover img{transform:scale(1.06)!important}.touch-target-premium{transition:transform .2s cubic-bezier(.4,0,.2,1),filter .2s,box-shadow .2s,background-color .2s!important}.touch-target-premium:hover:not(:disabled){filter:brightness(1.15)!important;transform:scale(1.02)!important;box-shadow:0 6px 16px #dc262673!important}.touch-target-premium:active:not(:disabled){transform:scale(.97)!important}.showcase-container{align-items:flex-start;gap:2rem;width:100%;display:flex}.showcase-grid{flex-grow:1;width:100%}@media (width<=992px){.showcase-container{flex-direction:column;gap:1.5rem}}.full-image-card{width:100%;height:380px;min-height:340px}@media (width<=768px){.full-image-card:not(.kb *){min-height:unset!important;aspect-ratio:1/1.15!important;height:auto!important}}.product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.product-card{cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden;padding:0!important}.product-card.pc-out{opacity:.6;filter:grayscale(40%);border-style:dashed;border-color:#ef44444d}.product-card.pc-in-cart{border-color:rgba(var(--primary-rgb), .45)}.pc-media{aspect-ratio:1;background:var(--bg-inner-surface);flex-shrink:0;width:100%;position:relative;overflow:hidden}.pc-media img,.pc-full-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.product-card:hover .pc-media img,.product-card:hover .pc-full-media img{transform:scale(1.05)}.pc-top-row{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.pc-top-row-on-media{z-index:4;pointer-events:none;position:absolute;top:.6rem;left:.6rem;right:.6rem}.pc-badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:rgba(var(--primary-rgb), .9);-webkit-backdrop-filter:blur(4px);border-radius:999px;padding:.22rem .6rem;font-size:.66rem;font-weight:800;display:inline-block;box-shadow:0 2px 6px #00000059}.pc-code{color:#ffffffeb;white-space:nowrap;background:#0000008c;border-radius:6px;margin-left:auto;padding:.15rem .45rem;font-family:ui-monospace,monospace;font-size:.68rem}.pc-body{flex-direction:column;flex:1;min-width:0;padding:.9rem 1rem 1rem;display:flex}.pc-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:1.05rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.pc-desc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-desc.pc-desc-kisa{-webkit-line-clamp:1}.pc-bottom{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}.pc-price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.pc-price{color:var(--secondary);font-size:1.3rem;font-weight:900;line-height:1.1}.pc-price-currency{font-size:.85rem;font-weight:700}.pc-price-unit{color:var(--text-muted);font-size:.78rem;font-weight:600}.pc-stock-out{color:var(--danger);font-size:.72rem;font-weight:700}.product-card.full-image-card{border-color:#ffffff1f;justify-content:flex-end}.pc-full-media{z-index:1;position:absolute;inset:0;overflow:hidden}.pc-overlay{z-index:4;flex-direction:column;flex:1;justify-content:space-between;gap:.75rem;min-height:0;padding:1.1rem;display:flex;position:relative}.full-image-card .pc-title{color:var(--gu-yazi,#fff);text-shadow:var(--gu-golge-keskin,0 1px 3px #000000e6)}.full-image-card .pc-desc{color:var(--gu-yazi-ikincil,#ffffffd1);text-shadow:var(--gu-golge-keskin,0 1px 2px #000c)}.full-image-card .pc-price{color:var(--gu-vurgu,#f59e0b);text-shadow:var(--gu-golge-keskin,0 1px 2px #000000e6)}.full-image-card .pc-price-unit{color:var(--gu-yazi-soluk,#ffffffb8)}.full-image-card .pc-stock-out{color:var(--gu-tehlike,#fca5a5)}.spk-btn{width:100%;min-height:42px;padding:.5rem .75rem;font-size:.88rem;font-weight:700}.spk-btn.spk-on-image{border:1px solid #ffffff38}.spk-disabled{border-radius:var(--radius-sm);border:1px solid var(--border-row-subtle)}.spk-stepper{border-radius:var(--radius-sm);background:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .45);cursor:default;justify-content:space-between;align-items:center;gap:.25rem;width:100%;min-height:42px;padding:3px;display:flex}.spk-step-btn{color:#fff;background:linear-gradient(135deg, rgba(var(--primary-rgb), 1) 0%, rgba(var(--primary-rgb), .75) 100%);cursor:pointer;width:36px;height:36px;transition:filter var(--transition-fast), transform var(--transition-fast);border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.spk-step-btn:hover{filter:brightness(1.12)}.spk-step-btn:active{transform:scale(.94)}.spk-qty{text-align:center;min-width:0;color:var(--text-primary);white-space:nowrap;flex:1;font-size:.95rem;font-weight:800}.spk-unit{color:var(--text-secondary);font-size:.75rem;font-weight:600}.spk-limit{text-align:center;color:var(--text-muted);margin-top:-.25rem;font-size:.7rem;font-weight:600;line-height:1.3;display:block}.spk-limit-on-image{color:#ffffffd9;text-shadow:0 1px 3px #000000b3}.spk-stepper.spk-on-image{-webkit-backdrop-filter:blur(6px);background:#0000008c;border-color:#ffffff4d}.spk-stepper.spk-on-image .spk-qty{color:#fff}.spk-stepper.spk-on-image .spk-unit{color:#ffffffbf}@media (width<=768px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}}@media (width<=600px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.product-grid .product-card{border-radius:12px}.product-grid:not(.kb) .product-card.full-image-card{aspect-ratio:1/1.5!important}.product-grid .pc-code,.product-grid .pc-desc{display:none}.product-grid .pc-mobil-aciklama .pc-desc{margin-bottom:.4rem;font-size:.72rem;line-height:1.3;display:-webkit-box}.product-grid .pc-top-row-on-media{top:.4rem;left:.4rem;right:.4rem}.product-grid .pc-badge{padding:.14rem .45rem;font-size:.58rem}.product-grid .pc-body{padding:.55rem .6rem .6rem}.product-grid .pc-overlay{gap:.4rem;padding:.6rem}.product-grid .pc-title{margin-bottom:.4rem;font-size:.92rem}.product-grid .pc-bottom{gap:.45rem}.product-grid .pc-price{font-size:1.05rem}.product-grid .pc-price-currency{font-size:.75rem}.product-grid .pc-price-unit{font-size:.7rem}.product-grid .spk-btn,.product-grid .spk-stepper{min-height:40px}.product-grid .spk-step-btn{width:34px;height:34px}.product-grid .spk-qty{font-size:.88rem}}@media (width<=330px){.product-grid{grid-template-columns:1fr}.product-grid:not(.kb) .product-card.full-image-card{aspect-ratio:1/1.15!important}}.detail-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}.detail-modal-content{background:var(--bg-modal);color:var(--text-primary);border:1px solid var(--border-row-subtle);border-radius:24px;width:100%;max-width:1000px;max-height:90vh;animation:.3s cubic-bezier(.34,1.56,.64,1) slideUp;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #000000b3}.detail-modal-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:2rem;display:grid}@media (width<=768px){.detail-modal-overlay{padding:0!important}.detail-modal-content{border:none!important;border-radius:0!important;max-width:100vw!important;height:100%!important;max-height:100vh!important}.detail-modal-grid{grid-template-columns:1fr!important;gap:1.25rem!important;padding:1.25rem!important}}.gu-yazi-acik{--gu-yazi:#fff;--gu-yazi-ikincil:#fffc;--gu-yazi-soluk:#ffffffb8;--gu-vurgu:#f59e0b;--gu-tehlike:#fca5a5;--gu-golge:0 2px 5px #00000080;--gu-golge-buyuk:0 4px 12px #00000080;--gu-golge-keskin:0 1px 3px #000000e6}.gu-yazi-koyu{--gu-yazi:#111827;--gu-yazi-ikincil:#111827d1;--gu-yazi-soluk:#111827b3;--gu-vurgu:#b45309;--gu-tehlike:#b91c1c;--gu-golge:0 1px 4px #ffffffbf;--gu-golge-buyuk:0 2px 10px #fffc;--gu-golge-keskin:0 1px 2px #ffffffe6}.gu-perde{z-index:2;pointer-events:none;position:absolute;inset:0}.gu-perde-tam.gu-perde-koyu{background:linear-gradient(#0003 0%,#0000008c 45%,#000000eb 100%)}.gu-perde-tam.gu-perde-acik{background:linear-gradient(#ffffff40 0%,#ffffff9e 45%,#fffffff0 100%)}.gu-perde-alt.gu-perde-koyu{background:linear-gradient(#0000 26%,#000000bd 60%,#000000e6 100%)}.gu-perde-alt.gu-perde-acik{background:linear-gradient(#fff0 26%,#fffc 60%,#fffffff0 100%)}.gu-perde-reyon.gu-perde-tam.gu-perde-koyu{background:linear-gradient(#0000001a 0%,#0006 40%,#000000e6 100%)}.gu-perde-reyon.gu-perde-alt.gu-perde-koyu{background:linear-gradient(#0000 50%,#00000080 75%,#000000d9 100%)}.gu-perde-reyon.gu-perde-alt.gu-perde-acik{background:linear-gradient(#fff0 50%,#fff9 75%,#ffffffe6 100%)}.gu-baslik-duz{-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.gu-baslik-ana{color:var(--primary)!important}.gu-baslik-ikincil{color:var(--secondary)!important}.psb{scroll-margin-top:calc(var(--storefront-sticky-top,0px) + 1rem);flex-direction:column;gap:1.5rem;padding:2.5rem 0;display:flex}.psb-genis{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding-left:clamp(1rem,3vw,2.5rem);padding-right:clamp(1rem,3vw,2.5rem)}.psb-ust{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.psb-basliklar{border-left:4px solid var(--primary);flex-direction:column;flex:260px;gap:.25rem;min-width:0;padding-left:.85rem;display:flex}.psb-baslik{letter-spacing:-.02em;color:var(--text-primary);background:linear-gradient(to right, #fff, var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.65rem;font-weight:800}[data-theme=light] .psb-baslik{-webkit-text-fill-color:currentColor;background:0 0}.psb-altbaslik{color:var(--text-muted);font-size:.85rem}.psb-arama{flex:0 320px;min-width:200px;position:relative}.psb-arama svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.psb-arama input{width:100%;min-height:44px;padding-left:2.5rem}.psb-liste{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.psb-durum{text-align:center;color:var(--text-secondary);padding:3rem 1rem}.psb-durum-kucuk{padding:1rem;font-size:.88rem}.psb-tekrar{min-height:38px;color:var(--text-primary);background:var(--bg-inner-surface);border-color:var(--border-row-subtle);margin-left:.75rem;padding:.35rem .9rem;font-size:.85rem}.cms-preview-container .psb-genis,.cms-page-editor-content .psb-genis{width:auto;max-width:100%;margin-left:0;padding-left:0;padding-right:0}.psb-yenileniyor{opacity:.55;pointer-events:none;transition:opacity .15s}@media (width<=600px){.psb-baslik{font-size:1.35rem}.psb-arama{flex:100%}}.kb{--kb-ek:0;--kb-en-dar:120px;--kb-oran:1;--kb-ad-satir:2}.product-grid.kb{--kb-taban:240px;--kb-bosluk:1.5rem;--kb-ad:1.05rem;--kb-aciklama:.82rem;--kb-fiyat:1.3rem;--kb-para:.85rem;--kb-birim:.78rem;--kb-dugme:.88rem;--kb-miktar:.95rem}@media (width<=768px){.product-grid.kb{--kb-taban:200px;--kb-bosluk:1rem}}@media (width<=600px){.product-grid.kb{--kb-ad:.92rem;--kb-aciklama:.72rem;--kb-fiyat:1.05rem;--kb-para:.75rem;--kb-birim:.7rem;--kb-miktar:.88rem}}@media (width>=601px){.product-grid.kb{grid-template-columns:repeat(auto-fill, minmax(calc(var(--kb-taban) * var(--kb-oran)), 1fr));gap:calc(var(--kb-bosluk) * var(--kb-oran))}}.product-grid.kb .pc-title{-webkit-line-clamp:var(--kb-ad-satir)}.reyon-izgara{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.reyon-izgara.kb{--kb-taban:220px;--kb-bosluk:1rem;grid-template-columns:repeat(auto-fill, minmax(calc(var(--kb-taban) * var(--kb-oran)), 1fr));gap:calc(var(--kb-bosluk) * var(--kb-oran))}.product-grid.kb-kucuk .product-card{container:kart/inline-size}.product-grid.kb-kucuk .pc-title{font-size:clamp(min(var(--kb-ad), 12px), 8.46cqi, var(--kb-ad))}.product-grid.kb-kucuk .pc-desc{font-size:clamp(min(var(--kb-aciklama), 12px), 6.62cqi, var(--kb-aciklama))}.product-grid.kb-kucuk .pc-price{font-size:clamp(min(var(--kb-fiyat), 12px), 9.66cqi, var(--kb-fiyat))}.product-grid.kb-kucuk .pc-price-currency{font-size:clamp(min(var(--kb-para), 12px), 6.9cqi, var(--kb-para))}.product-grid.kb-kucuk .pc-price-unit{font-size:clamp(min(var(--kb-birim), 12px), 6.44cqi, var(--kb-birim))}.product-grid.kb-kucuk .spk-btn{font-size:clamp(12px, 8.09cqi, var(--kb-dugme))}.product-grid.kb-kucuk .spk-qty{font-size:clamp(12px, 8.09cqi, var(--kb-miktar))}.product-grid.kb-kucuk .pc-body{padding:clamp(.45rem,5.06cqi,.9rem) clamp(.45rem,5.5cqi,1rem) clamp(.5rem,5.5cqi,1rem)}.product-grid.kb .product-card.full-image-card{aspect-ratio:1;height:auto;min-height:0}@media (width>=1025px){.kb.kb-pc-l{--kb-ek:1;--kb-oran:.83;--kb-ad-satir:3}.kb.kb-pc-m{--kb-ek:2;--kb-oran:.7;--kb-ad-satir:3;--kb-en-dar:110px}.kb.kb-pc-s{--kb-ek:3;--kb-oran:.58;--kb-ad-satir:3;--kb-en-dar:96px}}@media (width>=601px) and (width<=1024px){.kb.kb-tab-l{--kb-ek:1;--kb-oran:.83;--kb-ad-satir:3}.kb.kb-tab-m{--kb-ek:2;--kb-oran:.7;--kb-ad-satir:3;--kb-en-dar:110px}.kb.kb-tab-s{--kb-ek:3;--kb-oran:.58;--kb-ad-satir:3;--kb-en-dar:96px}}@supports (grid-template-columns:repeat(max(1, min(round(down, 5.5) + 1, 3)), minmax(0, 1fr))){.kb{--kb-kolon:max(1, min(round(down, (100cqw + var(--kb-bosluk)) / (var(--kb-taban) + var(--kb-bosluk))) + var(--kb-ek), round(down, (100cqw + var(--kb-bosluk) * var(--kb-oran)) / (var(--kb-en-dar) + var(--kb-bosluk) * var(--kb-oran)))))}@media (width>=1025px){.kb-kap:has(>.kb:is(.kb-pc-l,.kb-pc-m,.kb-pc-s)){container-type:inline-size}.kb:is(.kb-pc-l,.kb-pc-m,.kb-pc-s){grid-template-columns:repeat(var(--kb-kolon), minmax(0, 1fr))}}@media (width>=601px) and (width<=1024px){.kb-kap:has(>.kb:is(.kb-tab-l,.kb-tab-m,.kb-tab-s)){container-type:inline-size}.kb:is(.kb-tab-l,.kb-tab-m,.kb-tab-s){grid-template-columns:repeat(var(--kb-kolon), minmax(0, 1fr))}}@media (width<=600px){.kb-kap:has(>.reyon-izgara:is(.kb-tel-l,.kb-tel-m,.kb-tel-s)){container-type:inline-size}.reyon-izgara.kb:is(.kb-tel-l,.kb-tel-m,.kb-tel-s){grid-template-columns:repeat(var(--kb-kolon), minmax(0, 1fr))}}}@media (width<=600px){.product-grid.kb-tel-m{--kb-ad-satir:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.product-grid.kb-tel-s{--kb-ad-satir:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}}@media (width<=330px){.product-grid:is(.kb-tel-l,.kb-tel-m,.kb-tel-s){grid-template-columns:repeat(2,minmax(0,1fr))}}.product-grid.kb-sade .spk-btn:not(.spk-disabled){z-index:5;border-radius:999px;width:40px;height:40px;min-height:40px;padding:0;position:absolute;top:6px;right:6px}.product-grid.kb-sade .spk-btn>.text-safe,.product-grid.kb-sade .spk-disabled{display:none}.product-grid.kb-sade .pc-top-row{padding-right:44px}.product-grid.kb-aciklamasiz .pc-desc,.product-grid.kb-kodsuz .pc-code{display:none}.product-grid.kb .full-image-card{container:kart/inline-size}@container kart (width<=239px){.product-grid.kb .full-image-card .pc-desc{display:none}}@container kart (width<=149px){.product-grid.kb .full-image-card .pc-badge{display:none}.product-grid.kb .full-image-card .pc-title{-webkit-line-clamp:3}}@container kart (width<=199px){.product-grid.kb .full-image-card .spk-btn:not(.spk-disabled){z-index:5;border-radius:999px;width:40px;height:40px;min-height:40px;padding:0;position:absolute;top:6px;right:6px}.product-grid.kb .full-image-card .spk-btn>.text-safe,.product-grid.kb .full-image-card .spk-disabled{display:none}.product-grid.kb .full-image-card .pc-top-row{padding-right:44px}.product-grid.kb .full-image-card .pc-code{display:none}.product-grid.kb .full-image-card .pc-overlay{padding:.5rem}}.rv-kart{min-height:120px}.rv-ic{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.5rem 1.25rem;display:flex}.rv-kart-tam{min-height:140px}.rv-tam-icerik{padding:1.25rem}.rv-avatar{width:60px;height:60px}.rv-emoji{font-size:1.8rem}.rv-simge{opacity:.9;pointer-events:none;justify-content:center;align-items:center;height:60%;font-size:3rem;display:flex;position:absolute;inset:0 0 auto}.rv-ad{font-size:1.05rem}.rv-ad-tam{font-size:1.15rem}.rv-alt{font-size:.75rem}@media (width<=600px){.reyon-izgara.kb-tel-l{--kb-ek:1;--kb-oran:.65;--kb-en-dar:130px}.reyon-izgara.kb-tel-m{--kb-ek:2;--kb-oran:.5;--kb-en-dar:90px;--kb-ad-satir:4}.reyon-izgara.kb-tel-s{--kb-ek:3;--kb-oran:.38;--kb-en-dar:76px;--kb-ad-satir:4}}.reyon-izgara.kb .full-image-card{aspect-ratio:1;height:auto;min-height:0}.reyon-izgara.kb-kucuk>.premium-category-showcase-card,.reyon-izgara.kb .full-image-card{container:kart/inline-size}.reyon-izgara.kb-kucuk .rv-kart{min-height:0}.reyon-izgara.kb-kucuk .rv-ic{gap:clamp(.35rem,4.6cqi,.75rem);min-height:min(120px,46cqi);padding:clamp(.5rem,9.2cqi,1.5rem) clamp(.3rem,7.7cqi,1.25rem)}.reyon-izgara.kb-kucuk .rv-tam-icerik{padding:clamp(.5rem,7.7cqi,1.25rem)}.reyon-izgara.kb-kucuk .rv-avatar{width:clamp(32px,23cqi,60px);height:clamp(32px,23cqi,60px)}.reyon-izgara.kb-kucuk .rv-emoji{font-size:clamp(1.1rem,11cqi,1.8rem)}.reyon-izgara.kb-kucuk .rv-simge{font-size:clamp(1.4rem,18cqi,3rem)}.reyon-izgara.kb-kucuk .rv-ad{white-space:normal;-webkit-line-clamp:var(--kb-ad-satir);-webkit-box-orient:vertical;font-size:clamp(12px,6.46cqi,1.05rem);display:-webkit-box}.reyon-izgara.kb-kucuk .rv-ad-tam{font-size:clamp(12px,7.08cqi,1.15rem)}@container kart (width<=179px){.reyon-izgara .rv-alt{display:none}}.rm{z-index:20;min-width:0}.rm-baslik{width:100%;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;cursor:default;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:.85rem;font-weight:800;display:none}.rm-baslik-sol{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.rm-baslik-sol svg{color:var(--secondary);flex-shrink:0}.rm-secili{color:var(--secondary);text-transform:none;letter-spacing:0;font-weight:700}.rm-ok{flex-shrink:0;transition:transform .25s;display:none}.rm-acik .rm-ok{transform:rotate(180deg)}.rm-ust .rm-govde{flex-direction:column;gap:.5rem;display:flex}.rm-serit{flex-wrap:wrap;gap:.5rem;display:flex}.rm-chip{font-family:var(--font-sans);background:var(--bg-inner-surface);border:1px solid var(--border-row-subtle);min-height:38px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:700}.rm-chip:hover{background:rgba(var(--primary-rgb), .1);border-color:rgba(var(--primary-rgb), .3);color:var(--text-primary)}.rm-chip.active{background:linear-gradient(135deg, rgba(var(--primary-rgb), 1) 0%, rgba(var(--primary-rgb), .75) 100%);border-color:rgba(var(--primary-rgb), .5);color:#fff;box-shadow:0 4px 12px rgba(var(--primary-rgb), .3)}.rm-chip-alt{border-radius:999px;min-height:32px;padding:.35rem .8rem;font-size:.76rem}.rm-chip-alt.active{background:rgba(var(--secondary-rgb), .16);border-color:rgba(var(--secondary-rgb), .5);color:var(--secondary);box-shadow:none}.rm-sol{border-radius:var(--radius-md);background:var(--bg-panel);border:1px solid var(--border-row-subtle);-webkit-backdrop-filter:blur(12px);flex-shrink:0;width:230px;padding:1.1rem}.rm-sol .rm-baslik{border-bottom:1px solid var(--border-row-subtle);color:var(--text-primary);text-transform:none;letter-spacing:0;margin-bottom:.6rem;padding-bottom:.6rem;font-size:1rem;display:flex}.rm-sol .rm-govde,.rm-agac{flex-direction:column;gap:.2rem;display:flex}.rm-dal{text-align:left;width:100%;min-height:38px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:.45rem .6rem;font-size:.9rem;display:flex}.rm-dal-alt{font-size:.82rem}.rm-dal:hover{color:var(--text-primary);background:var(--bg-inner-surface)}.rm-dal.active{background:rgba(var(--secondary-rgb), .12);color:var(--secondary);font-weight:700}.rm-dal-tumu{border-radius:8px;min-height:44px;margin-bottom:.5rem;font-size:.88rem;font-weight:700}.rm-dal-tumu.active{background:rgba(var(--primary-rgb), .15);border-color:rgba(var(--primary-rgb), .3);color:var(--primary)}.rm-sol.rm-sabit{top:calc(var(--storefront-sticky-top,0px) + 1rem);max-height:calc(100vh - var(--storefront-sticky-top,0px) - 2rem);position:sticky;overflow-y:auto}.rm-ust.rm-sabit{top:var(--storefront-sticky-top,0px);background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-row-subtle);padding:.6rem 0;position:sticky}@media (width<=992px){.rm-sol{width:100%;padding:.75rem .9rem}.rm-sol.rm-sabit{max-height:none;position:static;overflow:visible}.rm-sol.rm-sabit.rm-acilir,.rm-ust.rm-sabit{top:var(--storefront-sticky-top,0px);max-height:none;position:sticky;overflow:visible}.rm-sol.rm-sabit.rm-acilir{background:var(--bg-modal);box-shadow:var(--shadow-md)}.rm-ust.rm-sabit:not(.rm-acilir) .rm-serit{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rm-ust.rm-sabit:not(.rm-acilir) .rm-serit::-webkit-scrollbar{display:none}.rm:not(.rm-sabit){position:static}.rm-acilir .rm-baslik{cursor:pointer;min-height:40px;color:var(--text-primary);border-bottom:none;margin:0;padding-bottom:0;display:flex}.rm-acilir .rm-ok{display:block}.rm-acilir .rm-govde{display:none}.rm-acilir.rm-acik .rm-govde{border-top:1px solid var(--border-row-subtle);max-height:55vh;margin-top:.6rem;padding-top:.6rem;display:flex;overflow-y:auto}.rm-ust.rm-acilir{border-radius:var(--radius-sm);background:var(--bg-modal);border:1px solid var(--border-row-subtle);padding:.5rem .9rem}.rm-ust.rm-acilir.rm-sabit{box-shadow:var(--shadow-md);clip-path:none}}.vs{flex-direction:column;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.vs-bilgi{color:var(--text-secondary);text-align:center;font-size:.85rem}.vs-bilgi strong{color:var(--text-primary)}.vs-kontroller{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.vs-sayfalar{background:var(--bg-inner-surface);border:1px solid var(--border-row-subtle);border-radius:10px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.vs-ok{min-height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.25rem;padding:0 .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.vs-ok:hover:not(:disabled){background:rgba(var(--primary-rgb), .12);color:var(--primary)}.vs-ok:disabled{background:0 0!important;border-color:#0000!important}.vs-konum{text-align:center;min-width:56px;color:var(--text-primary);font-size:.9rem;font-weight:700}.vs-konum span{color:var(--text-muted);font-weight:400}.vs-boyut{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.vs-boyut select{border-radius:6px;padding:.25rem .5rem;font-size:.85rem;min-height:36px!important}.vs-daha{min-height:44px;color:var(--text-primary);background:var(--bg-inner-surface);border-color:var(--border-row-subtle)}@media (width<=480px){.vs-ok-yazi{display:none}}.pse{border-radius:12px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.pse-hazir{border-bottom:1px dashed var(--border-row-subtle);flex-direction:column;gap:.4rem;padding-bottom:.9rem;display:flex}.pse-hazir-butonlar{flex-wrap:wrap;gap:.5rem;display:flex}.pse-hazir-butonlar button{min-height:38px;color:var(--text-primary);background:var(--bg-inner-surface);border-color:var(--border-row-subtle);padding:.45rem 1rem;font-size:.85rem}.pse-hazir-butonlar button:hover{border-color:var(--primary);color:var(--primary)}.pse-grup{border:1px solid var(--border-row-subtle);background:var(--bg-card-subtle);border-radius:10px;flex-direction:column;gap:.85rem;min-width:0;margin:0;padding:.9rem 1rem 1rem;display:flex}.pse-grup legend{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary);padding:0 .5rem;font-size:.78rem;font-weight:800}.pse-alan{flex-direction:column;min-width:0;display:flex}.pse-alan .premium-input{width:100%;min-height:40px}.pse-alan select.premium-input{background:var(--input-bg);color:var(--text-primary);border:1px solid var(--input-border);border-radius:8px}.pse-alan select.premium-input option{background:var(--surface);color:var(--text-primary)}.pse-not{color:var(--text-muted);margin-top:.3rem;font-size:.76rem;line-height:1.4}.pse-uyari{color:var(--warning);background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;padding:.55rem .7rem;font-size:.78rem;line-height:1.45}.pse-onay{align-items:flex-start;gap:.55rem;display:flex}.pse-onay input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:.15rem}.pse-onay label{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.1rem;display:flex}.pse-onay label span{color:var(--text-primary);font-size:.85rem;font-weight:600}.pse-onay label small{color:var(--text-muted);font-size:.75rem;line-height:1.35}.pse-arama{margin-bottom:.5rem}.pse-gorsel-ustu{flex-direction:column;gap:.6rem;min-width:0;display:flex}.pse-iki-kolon{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.pse-renk-ikili{gap:.4rem;display:flex}.pse-renk-secenek{border:1px solid var(--input-border);background:var(--input-bg);min-height:40px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.pse-renk-secenek.secili{border-color:var(--primary);color:var(--text-primary);box-shadow:0 0 0 1px var(--primary) inset}.pse-renk-nokta{border:1px solid #80808099;border-radius:50%;flex-shrink:0;width:16px;height:16px}.pse-renk-acik .pse-renk-nokta{background:#fff}.pse-renk-koyu .pse-renk-nokta{background:#111827}.pse-baslik-rengi{align-items:stretch;gap:.5rem;display:flex}.pse-baslik-rengi select{flex:1;min-width:0}.pse-renk-kutusu{border:1px solid var(--input-border);background:var(--input-bg);cursor:pointer;border-radius:8px;flex-shrink:0;width:44px;padding:2px;min-height:40px!important}.pse-gorsel-ustu .pse-uyari,.pse-alan .pse-uyari{margin-top:.35rem;display:block}.pse-gorsel-ustu select.premium-input,.pse-baslik-rengi select.premium-input{background:var(--input-bg);width:100%;min-height:40px;color:var(--text-primary);border:1px solid var(--input-border);border-radius:8px}.pse-gorsel-ustu select.premium-input option,.pse-baslik-rengi select.premium-input option{background:var(--surface);color:var(--text-primary)}.pse-liste{flex-direction:column;gap:.35rem;max-height:220px;padding-right:.4rem;display:flex;overflow-y:auto}.pse-satir{border:1px solid var(--border-card-subtle);background:var(--bg-inner-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.7rem;padding:.45rem .7rem;display:flex}.pse-satir.secili{background:rgba(var(--primary-rgb), .08);border-color:rgba(var(--primary-rgb), .3)}.pse-satir input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.pse-satir-metin{flex-direction:column;flex:1;min-width:0;display:flex}.pse-satir-metin strong{color:var(--text-primary);font-size:.82rem;font-weight:700}.pse-satir-metin small{color:var(--text-muted);font-size:.72rem}.mobile-cart-bar,.mobile-cart-bar-spacer{display:none}@media (width<=768px){.mobile-cart-bar-spacer{height:calc(72px + env(safe-area-inset-bottom,0px));flex-shrink:0;display:block}.mobile-cart-bar{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:900;color:#fff;background:linear-gradient(135deg, rgba(var(--primary-rgb), 1) 0%, #991b1b 100%);cursor:pointer;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;min-height:54px;padding:.5rem .9rem .5rem .6rem;animation:.25s ease-out mcbSlideUp;display:flex;position:fixed;box-shadow:0 10px 28px #00000073,inset 0 0 0 1px #ffffff1f}.mobile-cart-bar:active{transform:scale(.985)}.mcb-left{align-items:center;gap:.6rem;min-width:0;display:flex}.mcb-icon{background:#ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mcb-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.mcb-count{opacity:.85;font-size:.72rem;font-weight:600}.mcb-total{white-space:nowrap;font-size:1.02rem;font-weight:800}.mcb-cta{white-space:nowrap;align-items:center;gap:.15rem;font-size:.9rem;font-weight:800;display:inline-flex}}@keyframes mcbSlideUp{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.udm-close{z-index:10;background:var(--bg-modal);border:1px solid var(--border-row-subtle);width:40px;height:40px;color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:1rem 1rem -56px auto;transition:all .2s;display:flex;position:sticky;top:1rem}.udm-close:hover{border-color:var(--danger);color:var(--danger);background:#ef444426}.udm-media-col{flex-direction:column;gap:1rem;min-width:0;display:flex}.udm-stage{aspect-ratio:1;border:1px solid var(--border-row-subtle);background:#000;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.udm-stage-empty{color:#fff9;font-size:.9rem}.udm-nav{z-index:5;color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.udm-nav-prev{left:.75rem}.udm-nav-next{right:.75rem}.udm-thumbs{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.udm-thumb{background:var(--bg-inner-surface);border:1px solid var(--border-row-subtle);cursor:pointer;border-radius:8px;flex-shrink:0;width:60px;height:60px;padding:0;position:relative;overflow:hidden}.udm-thumb.active{border:2px solid var(--secondary)}.udm-thumb-video{background:rgba(var(--primary-rgb), .18);width:100%;height:100%;color:var(--danger);justify-content:center;align-items:center;display:flex}.udm-info-col{flex-direction:column;gap:.75rem;min-width:0;display:flex}.udm-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.udm-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--danger);background:#ef444414;border:1px solid #ef444433;border-radius:20px;padding:.25rem .75rem;font-size:.72rem;font-weight:800}.udm-code{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.8rem}.udm-title{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:800;line-height:1.15}.udm-price-row{align-items:baseline;gap:.35rem;margin:.25rem 0;display:flex}.udm-price{color:var(--secondary);font-size:2.25rem;font-weight:900;line-height:1}.udm-price-unit{color:var(--text-secondary);font-size:1rem;font-weight:600}.udm-stock{border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.udm-stock-ok{color:var(--success);background:#10b98114;border:1px solid #10b98140}.udm-stock-out{color:var(--danger);background:#ef444414;border:1px solid #ef444440}.udm-action-box{background:var(--bg-card-subtle);border:1px solid var(--border-card-subtle);border-radius:16px;flex-direction:column;gap:.85rem;margin-top:.25rem;padding:1.1rem;display:flex}.udm-qty-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.udm-qty-label{color:var(--text-primary);font-size:.88rem;font-weight:700}.udm-stepper{background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.udm-step-btn{background:var(--bg-inner-surface);width:36px;height:36px;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.udm-step-btn:hover{background:rgba(var(--primary-rgb), .15);color:var(--primary)}.udm-qty-input{text-align:center;width:56px;color:var(--text-primary);appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-size:1rem;font-weight:800;min-height:0!important}.udm-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.udm-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.udm-stepper-sepette{background:rgba(var(--primary-rgb), .1);border-color:rgba(var(--primary-rgb), .45)}.udm-stepper-sepette .udm-step-btn{color:#fff;background:linear-gradient(135deg, rgba(var(--primary-rgb), 1) 0%, rgba(var(--primary-rgb), .75) 100%)}.udm-stepper-sepette .udm-step-btn:hover{color:#fff;filter:brightness(1.12)}.udm-qty-deger{text-align:center;min-width:48px;color:var(--text-primary);font-size:1.05rem;font-weight:800}.udm-qty-unit{color:var(--text-secondary);padding-right:.25rem;font-size:.78rem;font-weight:600}.udm-total-row{color:var(--text-secondary);border-top:1px dashed var(--border-row-subtle);justify-content:space-between;align-items:baseline;padding-top:.6rem;font-size:.85rem;display:flex}.udm-total-row strong{color:var(--text-primary);font-size:1.1rem;font-weight:800}.udm-add-btn,.udm-gocart-btn{border-radius:12px;width:100%;min-height:52px;font-size:1rem;font-weight:800}.udm-added-note{color:var(--success);background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.9rem;font-weight:700;display:flex}.udm-after-add{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.udm-after-add>button{white-space:nowrap;min-width:0;padding:0 .5rem;font-size:.95rem}.udm-after-add>:only-child{grid-column:1/-1}.udm-continue-btn{border:1px solid var(--border-row-subtle);min-height:52px;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:12px;font-size:.95rem;font-weight:700}.udm-continue-btn:hover{background:var(--bg-inner-surface);border-color:var(--text-muted)}.udm-soldout-btn{text-align:center;border:1px solid var(--border-row-subtle);border-radius:12px;width:100%;padding:1rem;font-size:1rem;font-weight:800}.udm-about{margin-top:.25rem}.udm-about h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 .5rem;font-size:.85rem;font-weight:800}.udm-about-short{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.udm-about-long{color:var(--text-secondary);white-space:pre-line;margin:.75rem 0 0;font-size:.85rem;line-height:1.55}@media (width<=768px){.udm-title{font-size:1.5rem}.udm-price{font-size:1.85rem}.udm-stage{border-radius:12px}}@media (width>=769px){.udm-meta-row{padding-right:3rem}}@media (width<=380px){.udm-after-add{grid-template-columns:1fr}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.teslimat-bolgeleri-grid{gap:1rem;height:calc(100vh - 200px);display:flex}@media (width<=768px){.teslimat-bolgeleri-grid{flex-direction:column;height:auto}.teslimat-bolgeleri-grid>div{height:400px;margin-bottom:1rem;flex:none!important}}.iskelet-blok{background:var(--bg-inner-surface);border:1px solid var(--border-row-subtle);border-radius:var(--radius-md);animation:1.4s ease-in-out infinite iskelet-nabiz}@keyframes iskelet-nabiz{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.iskelet-blok{animation:none}}.iskelet-sayfa{max-width:900px;padding:0 var(--app-padding);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.iskelet-kahraman{height:320px}.iskelet-kartlar{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.iskelet-kart{height:150px}@media (width<=768px){.iskelet-kahraman{height:220px}.iskelet-kartlar{grid-template-columns:1fr}}.iskelet-logo{border-radius:10px;flex-shrink:0;width:34px;height:34px}.iskelet-satir{border-radius:9999px;height:12px;display:block}.iskelet-menu{border-radius:9999px;width:72px;height:18px;margin:0 .5rem;display:inline-block}.ekran-okuyucu-metni{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.baglanti-hatasi{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:560px;margin:3rem auto;padding:2rem 1.5rem;display:flex}.baglanti-hatasi h2{margin:0;font-size:1.35rem}.baglanti-hatasi p{color:var(--text-secondary);margin:0 0 .5rem;line-height:1.5}.iskelet-durgun{animation:none}.baglanti-uyarisi{border-left:4px solid var(--warning);max-width:900px;color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto 1.25rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.baglanti-uyarisi button{min-height:40px;padding:.45rem 1rem}.editor-container{grid-template-columns:1.2fr 1fr;gap:2rem;min-height:70vh;display:grid}.editor-workspace{flex-direction:column;gap:1.5rem;display:flex}.editor-toolbar{border-radius:var(--radius-sm);background:#00000080;border:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.editor-btn{color:#fff;cursor:pointer;transition:all var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.25rem;padding:.4rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.editor-btn:hover{background:rgba(var(--primary-rgb), .15);border-color:rgba(var(--primary-rgb), .35);color:var(--secondary)}.editor-btn.active{background:linear-gradient(135deg, rgba(var(--primary-rgb), 1) 0%, rgba(var(--primary-rgb), .7) 100%);border-color:rgba(var(--primary-rgb), 1);box-shadow:0 0 10px rgba(var(--primary-rgb), .3)}.color-picker-wrapper{display:inline-block;position:relative}.color-dropdown{box-shadow:var(--shadow-md);z-index:100;background:#11090b;border:1px solid #dc26264d;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:.35rem;margin-top:.25rem;padding:.75rem;display:grid;position:absolute;top:100%;left:0}.color-swatch{cursor:pointer;border:1px solid #fff3;border-radius:4px;width:24px;height:24px;transition:transform .1s}.color-swatch:hover{transform:scale(1.15)}.editor-textarea{border-radius:var(--radius-sm);color:#fff;resize:vertical;width:100%;height:400px;transition:border-color var(--transition-fast);background:#0000008c;border:1px solid #ffffff14;outline:none;padding:1.5rem;font-family:Plus Jakarta Sans,monospace;font-size:.95rem;line-height:1.6}.editor-textarea:focus{border-color:rgba(var(--primary-rgb), .5)}.preview-pane{flex-direction:column;gap:1.25rem;display:flex}.preview-frame{background:var(--bg-gradient);border-radius:var(--radius-md);border:1px solid #e1e1e10f;flex-grow:1;max-height:75vh;padding:2.5rem;overflow-y:auto;box-shadow:inset 0 2px 20px #000c}.rich-content{color:var(--text-primary);word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-size:1rem;line-height:1.7}.rich-content h1{background:linear-gradient(135deg, #fff 30%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(1.65rem,5vw,2.5rem);font-weight:800;line-height:1.2}.rich-content h2{color:#fff;border-left:4px solid rgba(var(--primary-rgb), 1);margin:2rem 0 1rem;padding-left:.75rem;font-size:clamp(1.35rem,4vw,1.85rem);font-weight:700}.rich-content h3{color:var(--secondary);margin:1.5rem 0 .75rem;font-size:clamp(1.15rem,3.5vw,1.45rem);font-weight:700}.rich-content h4{color:#fff;margin:1.25rem 0 .5rem;font-size:1.15rem;font-weight:600}.rich-content p{color:var(--text-secondary);margin-bottom:1.25rem}.rich-content blockquote{border-left:4px solid var(--secondary);color:#f3f4f6;background:#dc26260f;border-radius:0 8px 8px 0;margin:1.75rem 0;padding:1.25rem 1.75rem;font-style:italic}.rich-content img{border-radius:var(--radius-sm);max-width:100%;height:auto;box-shadow:var(--shadow-md);border:1px solid #ffffff14;margin:1.5rem 0}.rich-content ul,.rich-content ol{color:var(--text-secondary);margin:0 0 1.5rem 1.5rem}.rich-content li{margin-bottom:.5rem}.rich-content hr{background:linear-gradient(90deg,#0000,#dc26264d,#0000);border:0;height:1px;margin:2rem 0}.page-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin:2.5rem 0;display:grid}.page-custom-card{border-radius:var(--radius-sm);transition:border-color var(--transition-fast), transform var(--transition-fast);background:#00000040;border:1px solid #ffffff0d;padding:1.5rem}.page-custom-card:hover{border-color:rgba(var(--primary-rgb), .35);transform:translateY(-2px)}.page-custom-card-icon{color:var(--secondary);margin-bottom:.75rem;display:inline-block}.admin-tab-switch{border-bottom:1px solid #ffffff0d;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex}.admin-tab-btn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:all var(--transition-fast);background:0 0;border:none;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700}.admin-tab-btn:hover{color:#fff}.admin-tab-btn.active{color:var(--secondary);border-bottom:2px solid var(--secondary)}.ProseMirror{min-height:250px;max-height:min(65vh,700px);color:var(--text-secondary);text-align:left;outline:none;padding:1.25rem;font-family:inherit;overflow-y:auto}.ProseMirror p{margin-bottom:1.25rem;line-height:1.6}.ProseMirror h1{color:#fff;margin-bottom:1.5rem;font-size:2.2rem;font-weight:800;line-height:1.2}.ProseMirror h2{color:#fff;border-left:4px solid rgba(var(--primary-rgb), 1);margin:2rem 0 1rem;padding-left:.75rem;font-size:1.85rem;font-weight:700}.ProseMirror h3{color:var(--secondary);margin:1.5rem 0 .75rem;font-size:1.45rem;font-weight:700}.ProseMirror blockquote{border-left:4px solid var(--secondary);color:#f3f4f6;background:#dc26260f;border-radius:0 8px 8px 0;margin:1.75rem 0;padding:1.25rem 1.75rem;font-style:italic}.ProseMirror ul,.ProseMirror ol{color:var(--text-secondary);margin:0 0 1.5rem 1.5rem}.ProseMirror li{margin-bottom:.5rem}.ProseMirror hr{background:linear-gradient(90deg,#0000,#dc26264d,#0000);border:0;height:1px;margin:2rem 0}@media (width<=1024px){.client-header{padding:.75rem 1rem!important}.desktop-nav,.desktop-actions{display:none!important}.mobile-header-actions{display:flex!important}}@media (width>=1025px){.admin-sidebar{z-index:1000;box-sizing:border-box;border-top:none;border-bottom:none;border-left:none;border-radius:0;flex-direction:column;flex-shrink:0;width:280px;height:100dvh;padding:2rem 1.5rem;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 auto 0 0;overflow-y:auto;display:flex!important}.admin-sidebar.collapsed{width:80px;padding:2rem .5rem}.admin-sidebar.collapsed .sidebar-label,.admin-sidebar.collapsed .sidebar-section-title,.admin-sidebar.collapsed .sidebar-user-info{display:none!important}.admin-sidebar.collapsed .sidebar-nav-item{justify-content:center!important;gap:0!important}.sidebar-toggle-btn{cursor:pointer;z-index:1005;width:28px;height:28px;box-shadow:var(--shadow-sm);align-items:center;transition:all .2s ease-in-out;position:absolute;top:1.25rem;right:-14px;background:var(--surface)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:50%!important;justify-content:center!important;display:flex!important}.sidebar-toggle-btn:hover{transform:scale(1.1);color:var(--secondary)!important;border-color:var(--secondary)!important}.admin-main-content{box-sizing:border-box;width:calc(100% - 280px);margin-left:280px;padding:2rem 2.5rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.admin-main-content.sidebar-collapsed{width:calc(100% - 80px);margin-left:80px}.admin-page-header{margin-bottom:1.75rem;padding-bottom:1.25rem}.admin-sidebar-overlay,.admin-hamburger{display:none!important}}@media (width<=1024px){.admin-sidebar{z-index:1010;width:min(86vw,320px);transition:transform var(--transition-normal);flex-direction:column;top:0;bottom:0;left:0;transform:translate(-100%);border-top:none!important;border-bottom:none!important;border-left:none!important;border-radius:0!important;padding:1.5rem 1rem!important;display:flex!important;position:fixed!important}.admin-sidebar.open{transform:translate(0);box-shadow:0 0 40px #0009}.admin-hamburger{justify-content:center;align-items:center;display:inline-flex!important}.admin-main-content{padding:1.5rem var(--app-padding)!important}.admin-page-header{gap:1rem;flex-direction:column!important;align-items:stretch!important;margin-bottom:1.5rem!important;padding-bottom:1rem!important}}.settings-form{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.teslimat-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:1.5rem;display:grid}.teslimat-create-form{grid-template-columns:repeat(4,minmax(120px,1fr));gap:.75rem;display:grid}.teslimat-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.siparis-card-grid{grid-template-columns:2fr 1fr 1fr;gap:1rem;display:grid}.dashboard-split-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:2rem;display:grid}.rbac-form-grid{grid-template-columns:1fr 2fr;gap:2.5rem;display:grid}.rbac-checkbox-grid{background:#0003;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem;display:grid}.rbac-split-grid{grid-template-columns:1fr 1.5fr;gap:2rem;display:grid}.rbac-split-grid.single{grid-template-columns:1fr}@media (width<=1024px){.teslimat-grid{grid-template-columns:1fr}.teslimat-grid aside{position:static!important;top:auto!important}.dashboard-split-grid{gap:1.5rem;grid-template-columns:1fr!important}}@media (width<=992px){.responsive-grid-1-2,.rbac-form-grid,.rbac-split-grid{grid-template-columns:1fr;gap:1.5rem}}@media (width<=768px){.settings-form{grid-template-columns:1fr;gap:1rem}.settings-form>*{min-width:0;grid-column:span 1!important}.teslimat-create-form,.teslimat-info-grid{grid-template-columns:repeat(2,1fr)}.siparis-card-grid{grid-template-columns:1fr;gap:.75rem}.rbac-checkbox-grid{grid-template-columns:1fr;padding:1rem}}@media (width<=480px){.teslimat-create-form{grid-template-columns:1fr}.teslimat-create-form>*{grid-column:span 1!important}.teslimat-info-grid{grid-template-columns:1fr}}.client-header{box-shadow:var(--shadow-sm);height:64px;padding:.6rem 2rem;transition:all .3s;background:var(--bg-panel)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--border-color)!important}.client-header:hover{box-shadow:var(--shadow-md);border-color:var(--border-glow)!important}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:.15rem;min-width:0;margin:0 1rem;display:flex}.desktop-nav-link{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.25rem;min-height:36px;padding:.4rem .65rem;font-size:.82rem;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex;position:relative;color:var(--text-primary)!important}.desktop-nav-link:hover{background:#ffffff0d;color:var(--secondary)!important}.desktop-nav-link.active{background:#dc262614;color:var(--secondary)!important}.desktop-nav-link:after{content:"";background:var(--secondary);transform-origin:100%;height:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:.65rem;right:.65rem;transform:scaleX(0)}.desktop-nav-link:hover:after,.desktop-nav-link.active:after{transform-origin:0;transform:scaleX(1)}.dropdown-nav-container{display:inline-block;position:relative}.dropdown-menu-list{opacity:0;visibility:hidden;background:var(--surface);border:1px solid var(--border-row-subtle);box-shadow:var(--shadow-lg);z-index:999;pointer-events:none;border-radius:12px;min-width:190px;margin-top:.5rem;padding:.5rem;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px)}.dropdown-nav-container.hover-disabled-for-mobile .dropdown-menu-list,.dropdown-nav-container:hover .dropdown-menu-list{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.dropdown-menu-list:before{content:"";background:0 0;height:12px;position:absolute;top:-12px;left:0;right:0}.dropdown-item-btn{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;min-height:36px;padding:.6rem 1rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.dropdown-item-btn.dropdown-item-tumu{color:var(--secondary);border-bottom:1px solid var(--border-row-subtle);border-radius:8px 8px 0 0}.dropdown-item-btn:hover{color:var(--text-primary);background:#dc262626;transform:translate(4px)}[data-theme=light] .dropdown-item-btn{color:var(--text-primary)}[data-theme=light] .dropdown-item-btn.dropdown-item-tumu{color:var(--secondary)}[data-theme=light] .dropdown-item-btn:hover{color:var(--primary);background:#dc26260f}.desktop-actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.navbar-action-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;height:38px;padding:0 .8rem;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.navbar-action-btn.cart-btn{color:#ef4444;background:#dc26261f;border:1px solid #dc262640}.navbar-action-btn.cart-btn:hover{background:#dc262633;border-color:#dc262666;transform:translateY(-1px)}.navbar-action-btn.profile-btn{color:#10b981;background:#10b98114;border:1px solid #10b98133}.navbar-action-btn.profile-btn:hover{background:#10b98126;border-color:#10b9814d;transform:translateY(-1px)}.navbar-action-btn.auth-btn{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff14}.navbar-action-btn.auth-btn:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.navbar-icon-btn{width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.navbar-icon-btn:hover{color:var(--text-primary);background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.navbar-icon-btn.logout-btn{color:#ef4444;background:#ef44440d;border-color:#ef444433}.navbar-icon-btn.logout-btn:hover{color:#ef4444;background:#ef444426;border-color:#ef444459}.navbar-brand-section{cursor:pointer;flex-shrink:0;align-items:center;gap:.6rem;min-width:0;max-width:200px;display:flex}.navbar-brand-logo{color:#ef4444;background:#dc26261a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem;display:flex}.navbar-brand-text{flex-direction:column;display:flex;overflow:hidden}.navbar-brand-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:700;line-height:1.2;overflow:hidden}.navbar-brand-subtitle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;line-height:1.2;overflow:hidden}[data-theme=light] .desktop-nav-link:hover{background:#00000008}[data-theme=light] .desktop-nav-link.active{background:#dc26260a}.site-footer{color:var(--text-secondary);margin-top:auto;padding:3rem 2rem 2rem;background:linear-gradient(#1a1114e6 0%,#0d080afa 100%)!important;border-top:1px solid #ffffff0f!important}.footer-container{max-width:1600px;padding-left:var(--app-padding);padding-right:var(--app-padding);grid-template-columns:1.2fr 1.3fr 1.1fr;gap:3rem;margin:0 auto 2.5rem;display:grid}.footer-brand-col{flex-direction:column;gap:1rem;display:flex}.footer-brand-desc{color:var(--text-muted);font-size:.85rem;line-height:1.5}.footer-hours-badge{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff0a;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.8rem;display:inline-flex}.footer-title{color:#fff;letter-spacing:.5px;align-self:flex-start;margin:0 0 1.2rem;padding-bottom:.5rem;font-size:.95rem;font-weight:700;position:relative}.footer-title:after{content:"";background:var(--primary,#dc2626);border-radius:2px;width:30px;height:2px;position:absolute;bottom:0;left:0}.footer-links-list{grid-template-columns:repeat(2,1fr);gap:.65rem 1.5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.footer-link-btn{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;transition:color .2s,transform .2s;display:inline-flex}.footer-link-btn .link-icon{color:var(--text-muted);opacity:.5;transition:transform .2s,color .2s,opacity .2s}.footer-link-btn:hover{transform:translate(3px);color:var(--secondary)!important}.footer-link-btn:hover .link-icon{color:var(--secondary);opacity:1}.footer-contact-list{flex-direction:column;gap:.6rem;font-size:.85rem;display:flex}.footer-contact-link{color:inherit;align-items:center;gap:.6rem;min-height:36px;text-decoration:none;transition:all .2s;display:flex}.footer-contact-link:hover{color:#fff!important}.footer-icon-wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.footer-contact-link:hover .footer-icon-wrap{background:#ffffff14;border-color:#fff3;transform:scale(1.05);box-shadow:0 0 10px #ffffff0d}.footer-copyright-row{max-width:1600px;padding-left:var(--app-padding);padding-right:var(--app-padding);color:var(--text-muted);border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding-top:1.5rem;font-size:.75rem;display:flex}[data-theme=light] .site-footer{color:var(--text-primary);background:linear-gradient(#f5f3f4f2 0%,#ebe6e8fa 100%)!important;border-top-color:#00000014!important}[data-theme=light] .footer-contact-link:hover{color:var(--primary)!important}[data-theme=light] .footer-title{color:var(--text-primary)}[data-theme=light] .footer-hours-badge{color:var(--text-primary);background:#00000005;border-color:#0000000a}[data-theme=light] .footer-icon-wrap{background:#00000008;border-color:#0000000f}[data-theme=light] .footer-contact-link:hover .footer-icon-wrap{background:#0000000f;border-color:#0000001f}[data-theme=light] .footer-copyright-row{border-top-color:#00000014}[data-theme=light] .footer-link-btn .link-icon{color:var(--text-muted)}[data-theme=light] .footer-link-btn:hover .link-icon{color:var(--primary,#dc2626)}@media (width>=577px){.footer-container.footer-sutun-2{grid-template-columns:1fr 1fr}}.footer-container.footer-sutun-1{grid-template-columns:1fr}.footer-sutun-2 .footer-brand-col,.footer-sutun-1 .footer-brand-col{grid-column:auto}@media (width<=992px){.footer-container{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand-col{grid-column:span 2}}@media (width<=576px){.site-footer{padding:2rem 1.2rem 1.5rem}.footer-container{grid-template-columns:1fr;gap:1.8rem;margin-bottom:1.8rem}.footer-brand-col{grid-column:span 1}.footer-links-list{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.footer-title{margin-bottom:.6rem}.footer-contact-link{min-height:32px}}.block-editor-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.8rem;font-weight:700;display:block}[data-dnd-handle]{cursor:grab}[data-dnd-handle]:active{cursor:grabbing}.cms-page-tree-item{transition:background .15s,border-color .15s}.cms-main-layout{grid-template-columns:280px 1fr;gap:1.5rem;height:100vh;min-height:700px;display:grid}.cms-main-layout:not(.editor-active){grid-template-columns:280px}.cms-editor-wrapper{border:1px solid #ffffff12;border-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.cms-page-editor{flex-direction:column;gap:0;height:100%;display:flex}.cms-page-editor-meta-bar{border-bottom:1px solid #ffffff0f;border-radius:12px 12px 0 0;flex-direction:column;flex-shrink:0;gap:.85rem;padding:1.25rem 1.5rem;display:flex}.cms-page-editor-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cms-page-editor-content{background:var(--bg-card);flex-grow:1;overflow-y:auto}.cms-preview-container{max-width:1200px;margin:0 auto;padding:2rem}.cms-block-editor-container{max-width:1100px;margin:0 auto;padding:1.5rem}.cms-block-header-bar{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.cms-block-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.cms-form-grid-2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cms-form-grid-3{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.form-grid-2-1{grid-template-columns:1.5fr 1fr;gap:.75rem;display:grid}.form-grid-3-custom{grid-template-columns:2fr 1fr 80px;align-items:end;gap:.75rem;display:grid}.cms-image-view-wrapper{max-width:100%!important}@media (width<=992px){.cms-main-layout{gap:1rem;height:auto;min-height:auto;grid-template-columns:1fr!important}.cms-main-layout:not(.editor-active){grid-template-columns:1fr!important}.cms-editor-wrapper{height:auto;overflow:visible}.cms-page-editor{height:auto!important}.cms-page-editor-content{overflow-y:visible}}@media (width<=768px){.cms-page-editor-meta-bar,.cms-preview-container{padding:1rem}.cms-block-editor-container{padding:1rem .5rem}.cms-image-view-wrapper{max-width:100%!important;margin:0 auto!important}.cms-image-view-wrapper img{max-height:300px;height:auto!important}}@media (width<=600px){.cms-form-grid-3,.form-grid-2-1,.form-grid-3-custom{grid-template-columns:1fr!important;align-items:stretch!important}}@media (width<=500px){.cms-block-header-bar{gap:.5rem;padding:.7rem .5rem}.cms-block-header-actions{justify-content:flex-end;width:100%;margin-top:.5rem;padding-left:1.5rem}.cms-form-grid-2{grid-template-columns:1fr!important}}@media (width<=480px){.cms-page-editor-header-row{flex-direction:column;align-items:stretch}}@media (width<=768px){.cms-cards-grid{grid-template-columns:1fr!important}}.cards-editor-row-item{box-sizing:border-box}.cms-editor-tabs{border-bottom:1px solid #ffffff0f;gap:.5rem;margin-top:.5rem;padding-bottom:.75rem;display:flex}.cms-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.38rem;padding:.4rem .9rem;font-size:.78rem;font-weight:700;transition:all .2s;display:flex}.cms-tab-btn:hover{color:var(--text-secondary);background:#ffffff08}.cms-tab-btn.active{color:#fff;background:var(--primary,#dc2626);border-color:var(--primary,#dc2626)}[data-theme=light] .cms-tab-btn{color:var(--text-secondary)}[data-theme=light] .cms-tab-btn:hover{color:var(--text-primary);background:#00000008}[data-theme=light] .cms-tab-btn.active{color:#fff;background:var(--primary,#dc2626);border-color:var(--primary,#dc2626)}.cms-tab-content-fade{animation:.2s ease-in-out cmsTabFade}@keyframes cmsTabFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
