.pazaryeri-wrap{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-0.01em;background:var(--paper);color:var(--ink);font-size:14px;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;}
.pazaryeri-wrap *{box-sizing:border-box;}
.pazaryeri-wrap a{text-decoration:none;color:inherit;}

:root{
  --ink: #0f0e0d;
  --paper: #f4f2ee;
  --accent: #ff6a00;
  --accent2: #ffb000;
  --muted: #8a8680;
  --border: #dedad3;
  --card: #ffffff;
  --green: #1a7a4a;
  --blue: #1a4fa0;
  --nav: #1a1917;
  --nav-bg: #1a1917;
  --nav-hover: #2e2b28;
  --max-w: 1320px;
}.pazaryeri-wrap{margin:0;padding:0;box-sizing:border-box;}.pazaryeri-wrap a{text-decoration:none;color:inherit;}.pazaryeri-wrap a:hover{text-decoration:none;}.pazaryeri-wrap{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-0.01em;background:var(--paper);color:var(--ink);font-size:14px;}.pazaryeri-wrap /* ─── WRAPPER ─── */
.page-wrap{max-width:var(--max-w);margin:0 auto;padding:0 16px;}.pazaryeri-wrap /* ─── ANNOUNCE ─── */
.announce{background:var(--accent);color:#fff;text-align:center;padding:7px;font-size:12px;font-family:'Plus Jakarta Sans',sans-serif;letter-spacing:0;}.pazaryeri-wrap .announce em{color:#ffe08a;font-style:normal;font-weight:700;}.pazaryeri-wrap /* ─── HEADER ─── */
.header{background:var(--nav-bg);color:#fff;padding:0;position:sticky;top:0;z-index:500;}.pazaryeri-wrap .header-inner{max-width:var(--max-w);margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:10px;height:58px;}.pazaryeri-wrap .logo-wrap{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:5px 8px;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:background 160ms ease,border-color 160ms ease;}.pazaryeri-wrap .logo-wrap:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06);}.pazaryeri-wrap .logo-icon{width:42px;height:42px;object-fit:contain;flex-shrink:0;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));}.pazaryeri-wrap .logo-text{display:flex;align-items:baseline;gap:0;white-space:nowrap;line-height:1;}.pazaryeri-wrap .lg-724{font-family:'Archivo',sans-serif;font-size:22px;font-weight:900;color:#fff;letter-spacing:-1px;}.pazaryeri-wrap .lg-pz{font-family:'Archivo',sans-serif;font-size:22px;font-weight:900;color:var(--accent2);letter-spacing:-0.5px;}.pazaryeri-wrap .lg-com{font-family:'Archivo',sans-serif;font-size:13px;font-weight:600;color:rgba(255,255,255,.45);letter-spacing:0;margin-left:1px;align-self:flex-end;padding-bottom:1px;}.pazaryeri-wrap /* deliver */
.deliver-btn{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;cursor:pointer;border:1.5px solid transparent;transition:border-color .15s;flex-shrink:0;}.pazaryeri-wrap .deliver-btn:hover{border-color:rgba(255,255,255,.35);}.pazaryeri-wrap .deliver-btn svg{width:18px;height:18px;fill:none;stroke:rgba(255,255,255,.6);stroke-width:1.8;flex-shrink:0;}.pazaryeri-wrap .deliver-top{font-size:10px;color:rgba(255,255,255,.6);}.pazaryeri-wrap .deliver-city{font-size:13px;font-weight:600;color:#fff;}.pazaryeri-wrap /* search */
.search-bar{flex:1;display:flex;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .2s;}.pazaryeri-wrap .search-bar:focus-within{border-color:var(--accent2);}.pazaryeri-wrap .search-cat-btn{background:#e8e4de;color:#333;border:none;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap;transition:background .15s;}.pazaryeri-wrap .search-cat-btn:hover{background:#d9d5ce;}.pazaryeri-wrap .search-cat-btn svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.5;}.pazaryeri-wrap .search-bar input{flex:1;padding:10px 14px;border:none;outline:none;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;}.pazaryeri-wrap .search-go{background:var(--accent2);border:none;padding:0 18px;cursor:pointer;transition:background .15s;}.pazaryeri-wrap .search-go:hover{background:#d4901e;}.pazaryeri-wrap .search-go svg{width:18px;height:18px;fill:none;stroke:#333;stroke-width:2.5;}.pazaryeri-wrap /* nav right */
.nav-right{display:flex;align-items:center;gap:4px;flex-shrink:0;}.pazaryeri-wrap .nav-btn{display:flex;flex-direction:column;padding:5px 10px;border-radius:6px;cursor:pointer;border:1.5px solid transparent;transition:border-color .15s;position:relative;}.pazaryeri-wrap .nav-btn:hover, .pazaryeri-wrap .nav-btn.open{border-color:rgba(255,255,255,.35);}.pazaryeri-wrap .nav-top{font-size:10px;color:rgba(255,255,255,.6);}.pazaryeri-wrap .nav-bot{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;}.pazaryeri-wrap .cart-icon-wrap{position:relative;display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;cursor:pointer;border:1.5px solid transparent;transition:border-color .15s;}.pazaryeri-wrap .cart-icon-wrap:hover{border-color:rgba(255,255,255,.35);}.pazaryeri-wrap .cart-icon-wrap svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:1.7;}.pazaryeri-wrap .cart-count{position:absolute;top:4px;left:24px;background:var(--accent2);color:#333;font-size:11px;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Plus Jakarta Sans',sans-serif;}.pazaryeri-wrap .cart-label{font-size:13px;font-weight:600;color:#fff;}.pazaryeri-wrap .sell-btn{background:var(--accent);color:#fff;border:none;padding:8px 16px;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;cursor:pointer;letter-spacing:0;white-space:nowrap;transition:background .15s;margin-left:4px;}.pazaryeri-wrap .sell-btn:hover{background:#e85d00;}.pazaryeri-wrap /* ─── NAV DROPDOWNS ─── */
.nav-drop{display:none;position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.15);z-index:900;min-width:220px;overflow:hidden;}.pazaryeri-wrap .nav-drop.open{display:block;}.pazaryeri-wrap .nav-drop::before{content:'';position:absolute;top:-6px;right:22px;width:10px;height:10px;background:#fff;border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg);}.pazaryeri-wrap .ndrop-head{padding:14px 16px;border-bottom:1px solid #f0ece6;background:#faf8f5;}.pazaryeri-wrap .ndrop-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:700;color:var(--ink);}.pazaryeri-wrap .ndrop-sub{font-size:11px;color:var(--muted);margin-top:2px;}.pazaryeri-wrap .ndrop-row{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;border-bottom:1px solid #f8f5f1;transition:background .12s;}.pazaryeri-wrap .ndrop-row:hover{background:#faf8f5;}.pazaryeri-wrap .ndrop-row:hover .ndrop-label{color:var(--accent);}.pazaryeri-wrap .ndrop-row:last-child{border:none;}.pazaryeri-wrap .ndrop-icon{width:32px;height:32px;border-radius:8px;background:#f5f2ec;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;}.pazaryeri-wrap .ndrop-label{font-size:13px;font-weight:500;color:var(--ink);}.pazaryeri-wrap .ndrop-hint{font-size:11px;color:var(--muted);}.pazaryeri-wrap .ndrop-btn{display:block;margin:10px 16px 14px;padding:9px;background:var(--accent);color:#fff;border:none;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-align:center;width:calc(100% - 32px);transition:background .15s;}.pazaryeri-wrap .ndrop-btn:hover{background:#e85d00;}.pazaryeri-wrap .ndrop-btn.out{background:#fff;color:var(--accent);border:1.5px solid var(--accent);}.pazaryeri-wrap .ndrop-btn.out:hover{background:#fff5f2;}.pazaryeri-wrap .ndrop-divider{border:none;border-top:1px solid #f0ece6;margin:4px 0;}.pazaryeri-wrap /* cart drop */
.cart-drop{min-width:300px;right:0;}.pazaryeri-wrap .cart-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f8f5f1;}.pazaryeri-wrap .ci-img{font-size:28px;width:44px;height:44px;background:#f5f2ec;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.pazaryeri-wrap .ci-name{font-size:12px;color:var(--ink);line-height:1.4;}.pazaryeri-wrap .ci-price{font-size:13px;font-weight:700;color:var(--accent);margin-top:2px;}.pazaryeri-wrap .cart-total{display:flex;justify-content:space-between;padding:10px 14px;background:#faf8f5;border-top:1px solid #f0ece6;}.pazaryeri-wrap .ct-total{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:800;color:var(--accent);}.pazaryeri-wrap /* ─── CATEGORY BAR ─── */
.catbar{background:var(--nav-bg);border-top:1px solid rgba(255,255,255,.06);}.pazaryeri-wrap .catbar-inner{max-width:var(--max-w);margin:0 auto;padding:0 16px;display:flex;align-items:center;}.pazaryeri-wrap /* hamburger all */
.all-cats-btn{display:flex;align-items:center;gap:7px;padding:10px 14px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;background:var(--nav-hover);border-right:1px solid rgba(255,255,255,.08);flex-shrink:0;transition:background .15s;position:relative;}.pazaryeri-wrap .all-cats-btn:hover, .pazaryeri-wrap .all-cats-btn.open{background:rgba(232,71,10,.25);}.pazaryeri-wrap .all-cats-btn svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;}.pazaryeri-wrap /* regular cat items */
.cat-items{display:flex;overflow:hidden;}.pazaryeri-wrap .ci{padding:10px 13px;font-size:12px;font-weight:500;color:rgba(255,255,255,.75);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color 120ms ease,border-color 120ms ease;position:relative;}.pazaryeri-wrap .ci:hover, .pazaryeri-wrap .ci.open{color:#fff;border-bottom-color:var(--accent2);}.pazaryeri-wrap /* ─── MEGA MENU (Amazon-style side panel) ─── */
.mega-host{position:relative;max-width:var(--max-w);margin:0 auto;}.pazaryeri-wrap .mega-panel{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:900;background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 14px 44px rgba(0,0,0,.16);width:920px;max-width:94vw;overflow:hidden;}.pazaryeri-wrap .mega-panel.open{display:flex;}.pazaryeri-wrap .mega-left{width:248px;background:#fafafa;border-right:1px solid #eee;flex-shrink:0;padding:8px 0;max-height:520px;overflow-y:auto;}.pazaryeri-wrap .mega-left::-webkit-scrollbar{width:4px;}.pazaryeri-wrap .mega-left::-webkit-scrollbar-thumb{background:#dedad3;border-radius:2px;}.pazaryeri-wrap .ml-item{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;font-size:13px;color:var(--ink);cursor:pointer;transition:background .12s;}.pazaryeri-wrap .ml-item:hover, .pazaryeri-wrap .ml-item.on{background:#fff5ec;color:var(--accent);font-weight:600;box-shadow:inset 3px 0 0 var(--accent);}.pazaryeri-wrap .ml-item svg{width:12px;height:12px;fill:none;stroke:var(--muted);stroke-width:2.5;}.pazaryeri-wrap .ml-item:hover svg, .pazaryeri-wrap .ml-item.on svg{stroke:var(--accent);}.pazaryeri-wrap .mega-right{flex:1;padding:22px 28px;min-height:360px;max-height:520px;overflow-y:auto;}.pazaryeri-wrap .mr-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:800;color:var(--ink);margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px solid var(--border);display:flex;align-items:center;gap:8px;}.pazaryeri-wrap .mr-title em{color:var(--accent);font-style:normal;}.pazaryeri-wrap .mr-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.pazaryeri-wrap .mrs-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:0.2px;margin-bottom:8px;}.pazaryeri-wrap .mrs-link{display:block;font-size:13px;color:var(--ink);padding:4px 0;cursor:pointer;transition:color .12s;}.pazaryeri-wrap .mrs-link:hover{color:var(--accent);}.pazaryeri-wrap .mr-brands{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);}.pazaryeri-wrap .mrb-title{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:0.2px;}.pazaryeri-wrap .mrb-pills{display:flex;flex-wrap:wrap;gap:6px;}.pazaryeri-wrap .mrb-pill{background:#f0ece6;color:var(--ink);font-size:11px;font-weight:600;padding:4px 12px;border-radius:12px;cursor:pointer;transition:background 140ms ease,color 140ms ease;}.pazaryeri-wrap .mrb-pill:hover{background:var(--accent);color:#fff;}.pazaryeri-wrap /* inline cat drops (for top nav categories) */
.ci-drop{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--border);border-radius:0 0 10px 10px;box-shadow:0 12px 36px rgba(0,0,0,.14);z-index:800;padding:16px;min-width:520px;}.pazaryeri-wrap .ci-drop.open{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.pazaryeri-wrap .ci-drop-col-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:0.2px;margin-bottom:8px;grid-column:1/-1;border-bottom:1px solid var(--border);padding-bottom:6px;}.pazaryeri-wrap .ci-drop-link{font-size:13px;color:var(--ink);padding:4px 0;cursor:pointer;display:block;transition:color .12s;}.pazaryeri-wrap .ci-drop-link:hover{color:var(--accent);}.pazaryeri-wrap /* ─── SEARCH DROPDOWN ─── */
.search-drop{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.12);z-index:700;padding:14px 0;}.pazaryeri-wrap .search-drop.open{display:block;}.pazaryeri-wrap .sdrop-section{padding:6px 16px 10px;}.pazaryeri-wrap .sdrop-label{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:0.2px;margin-bottom:6px;}.pazaryeri-wrap .sdrop-item{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;color:var(--ink);font-size:13px;}.pazaryeri-wrap .sdrop-item:hover{color:var(--accent);}.pazaryeri-wrap .sdrop-item svg{width:13px;height:13px;fill:none;stroke:var(--muted);stroke-width:2;flex-shrink:0;}.pazaryeri-wrap .sdrop-item:hover svg{stroke:var(--accent);}.pazaryeri-wrap .sdrop-tags{display:flex;flex-wrap:wrap;gap:6px;padding:4px 16px 10px;}.pazaryeri-wrap .sdrop-tag{background:#fff5f2;color:var(--accent);border:1px solid #fad5c8;font-size:12px;padding:4px 12px;border-radius:20px;cursor:pointer;transition:background .12s;}.pazaryeri-wrap .sdrop-tag:hover{background:var(--accent);color:#fff;}.pazaryeri-wrap .sdrop-divider{border:none;border-top:1px solid #f0ece6;margin:4px 0;}.pazaryeri-wrap /* ═══ HERO SLIDER ═══ */
.slider{position:relative;border-radius:18px;overflow:hidden;margin-bottom:22px;box-shadow:0 14px 50px rgba(15,14,13,.18);}.pazaryeri-wrap .slides{display:flex;width:100%;transition:transform .55s cubic-bezier(0.23,1,0.32,1);will-change:transform;}.pazaryeri-wrap .slide{flex:0 0 100%;width:100%;min-width:100%;min-height:404px;position:relative;overflow:hidden;display:flex;align-items:center;}.pazaryeri-wrap .slide-dark{background:linear-gradient(120deg,#1a1917 0%,#2b2622 60%,#3a2418 100%);}.pazaryeri-wrap .slide-flash{background:linear-gradient(120deg,#ff6a00 0%,#ff8c42 55%,#ffb000 100%);}.pazaryeri-wrap .slide-craft{background:linear-gradient(120deg,#241a2e 0%,#3d2a4d 55%,#5a2d3a 100%);}.pazaryeri-wrap .slide-trust{background:linear-gradient(120deg,#0f1f17 0%,#16352a 55%,#1a3a4a 100%);}.pazaryeri-wrap .slide-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;padding:44px 52px;gap:30px;}.pazaryeri-wrap .slide-text{max-width:560px;}.pazaryeri-wrap .slide-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(232,71,10,.18);border:1px solid rgba(232,71,10,.35);color:#ff8a60;font-size:12px;font-weight:600;padding:5px 14px;border-radius:20px;margin-bottom:16px;}.pazaryeri-wrap .slide-badge.light{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);color:#fff;}.pazaryeri-wrap .pulse{width:7px;height:7px;background:#ff6a00;border-radius:50%;animation:pulse 1.4s infinite;}.pazaryeri-wrap @keyframes pulse{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(232,71,10,.5);}50%{opacity:.6;transform:scale(1.25);box-shadow:0 0 0 6px rgba(232,71,10,0);}}.pazaryeri-wrap .slide-h1{font-size:38px;font-weight:800;line-height:1.15;color:#fff;margin-bottom:14px;letter-spacing:-0.5px;}.pazaryeri-wrap .slide-h1 em{font-style:normal;color:var(--accent2);}.pazaryeri-wrap .slide-p{font-size:14px;color:rgba(255,255,255,.6);line-height:1.6;margin-bottom:22px;max-width:440px;}.pazaryeri-wrap .slide-btns{display:flex;gap:10px;flex-wrap:wrap;}.pazaryeri-wrap .sbtn{padding:12px 26px;border-radius:9px;font-size:13px;font-weight:700;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 180ms ease,background 160ms ease;text-decoration:none;display:inline-block;}.pazaryeri-wrap .sbtn.solid{background:var(--accent);color:#fff;border:none;box-shadow:0 6px 20px rgba(232,71,10,.35);}.pazaryeri-wrap .sbtn.solid:hover{background:#e85d00;transform:translateY(-2px);box-shadow:0 10px 28px rgba(232,71,10,.45);}.pazaryeri-wrap .sbtn.white{background:#fff;color:var(--accent);border:none;box-shadow:0 6px 20px rgba(0,0,0,.18);}.pazaryeri-wrap .sbtn.white:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.25);}.pazaryeri-wrap .sbtn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3);}.pazaryeri-wrap .sbtn.ghost:hover{border-color:#fff;background:rgba(255,255,255,.08);}.pazaryeri-wrap .sbtn:active{transform:scale(0.97)!important;transition-duration:80ms;}.pazaryeri-wrap .slide-stats{display:flex;gap:26px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);}.pazaryeri-wrap .sstat{display:flex;flex-direction:column;}.pazaryeri-wrap .sstat-n{font-size:19px;font-weight:800;color:#fff;}.pazaryeri-wrap .sstat-l{font-size:11px;color:rgba(255,255,255,.45);margin-top:2px;}.pazaryeri-wrap .slide-art{flex-shrink:0;width:220px;height:220px;display:flex;align-items:center;justify-content:center;position:relative;}.pazaryeri-wrap .slide-art::before{content:'';position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.06);backdrop-filter:blur(2px);}.pazaryeri-wrap .slide-art::after{content:'';position:absolute;inset:-14px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.18);animation:spin 28s linear infinite;}.pazaryeri-wrap @keyframes spin{to{transform:rotate(360deg);}}.pazaryeri-wrap .art-emoji{font-size:120px;position:relative;z-index:2;filter:drop-shadow(0 12px 30px rgba(0,0,0,.3));animation:float 4s ease-in-out infinite;}.pazaryeri-wrap @keyframes float{0%,100%{transform:translateY(0) rotate(-3deg);}50%{transform:translateY(-14px) rotate(3deg);}}.pazaryeri-wrap /* decorative orbs */
.slide-orb{position:absolute;border-radius:50%;pointer-events:none;}.pazaryeri-wrap .orb-a{width:340px;height:340px;background:rgba(232,71,10,.14);top:-120px;right:-60px;filter:blur(8px);}.pazaryeri-wrap .orb-b{width:200px;height:200px;background:rgba(245,166,35,.1);bottom:-80px;left:30%;filter:blur(6px);}.pazaryeri-wrap /* flash timer */
.flash-timer{display:flex;align-items:center;gap:8px;margin-top:22px;}.pazaryeri-wrap .ft-block{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;min-width:58px;}.pazaryeri-wrap .ft-block span{font-size:24px;font-weight:800;color:#fff;line-height:1;}.pazaryeri-wrap .ft-block small{font-size:9px;color:rgba(255,255,255,.7);margin-top:3px;letter-spacing:.5px;}.pazaryeri-wrap .ft-sep{font-size:24px;font-weight:800;color:rgba(255,255,255,.5);}.pazaryeri-wrap /* trust chips */
.trust-row{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap;}.pazaryeri-wrap .trust-chip{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:600;padding:7px 14px;border-radius:20px;}.pazaryeri-wrap /* arrows */
.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background 160ms ease,opacity 200ms ease;opacity:0;}.pazaryeri-wrap .slider:hover .slider-arrow{opacity:1;}.pazaryeri-wrap .slider-arrow:hover{background:rgba(255,255,255,.3);transform:translateY(-50%) scale(1.08);}.pazaryeri-wrap .slider-arrow:active{transform:translateY(-50%) scale(0.95);transition-duration:80ms;}.pazaryeri-wrap .slider-arrow svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.5;}.pazaryeri-wrap .slider-arrow.prev{left:18px;}.pazaryeri-wrap .slider-arrow.next{right:18px;}.pazaryeri-wrap /* dots */
.slider-dots{position:absolute;bottom:18px;left:52px;display:flex;gap:8px;z-index:5;}.pazaryeri-wrap .sdot{width:34px;height:5px;border-radius:3px;border:none;background:rgba(255,255,255,.25);cursor:pointer;padding:0;overflow:hidden;transition:background .2s;}.pazaryeri-wrap .sdot:hover{background:rgba(255,255,255,.45);}.pazaryeri-wrap .sdot i{display:block;height:100%;width:0;background:#fff;border-radius:3px;}.pazaryeri-wrap .sdot.on i{width:100%;transition:width 6s linear;}.pazaryeri-wrap .sdot.on{background:rgba(255,255,255,.3);}.pazaryeri-wrap /* slider art SVG illustrations */
.slide-art-wide{flex-shrink:0;width:340px;height:280px;display:flex;align-items:center;justify-content:center;position:relative;}.pazaryeri-wrap .slide-art-wide::before{content:'';position:absolute;width:240px;height:240px;border-radius:50%;background:rgba(255,255,255,.05);}.pazaryeri-wrap .slide-art-wide::after{content:'';position:absolute;width:268px;height:268px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.14);animation:spin 32s linear infinite;}.pazaryeri-wrap .art-svg{width:100%;height:100%;position:relative;z-index:2;filter:drop-shadow(0 14px 34px rgba(0,0,0,.28));}.pazaryeri-wrap /* card float in slide 1 */
.fc{animation:floatCard 5s ease-in-out infinite;}.pazaryeri-wrap .fc1{animation-delay:0s;}.pazaryeri-wrap .fc2{animation-delay:.6s;}.pazaryeri-wrap .fc3{animation-delay:1.2s;}.pazaryeri-wrap @keyframes floatCard{0%,100%{transform:translateY(0);}50%{transform:translateY(-9px);}}.pazaryeri-wrap .tag-pop{animation:tagPop 3s ease-in-out infinite;transform-origin:center;}.pazaryeri-wrap @keyframes tagPop{0%,100%{transform:scale(1) rotate(-4deg);}50%{transform:scale(1.08) rotate(4deg);}}.pazaryeri-wrap /* lightning bolt flicker */
.bolt{animation:flick 2.4s ease-in-out infinite;transform-origin:center;}.pazaryeri-wrap @keyframes flick{0%,100%{opacity:1;filter:drop-shadow(0 0 0 rgba(255,255,255,0));}45%{opacity:.85;}50%{opacity:1;filter:drop-shadow(0 0 14px rgba(255,255,255,.8));}55%{opacity:.9;}}.pazaryeri-wrap .rays{animation:rayspin 18s linear infinite;transform-origin:160px 140px;}.pazaryeri-wrap @keyframes rayspin{to{transform:rotate(360deg);}}.pazaryeri-wrap .float-slow{animation:float 5.5s ease-in-out infinite;}.pazaryeri-wrap .float-slow2{animation:float 5.5s ease-in-out infinite;animation-delay:.8s;}.pazaryeri-wrap .brush{animation:brushwag 4s ease-in-out infinite;transform-origin:200px 115px;}.pazaryeri-wrap @keyframes brushwag{0%,100%{transform:rotate(0deg);}50%{transform:rotate(-8deg);}}.pazaryeri-wrap /* shield rings pulse */
.ring{transform-origin:160px 138px;}.pazaryeri-wrap .r1{animation:ringPulse 3s ease-out infinite;}.pazaryeri-wrap .r2{animation:ringPulse 3s ease-out infinite .6s;}.pazaryeri-wrap @keyframes ringPulse{0%{transform:scale(.8);opacity:.5;}100%{transform:scale(1.15);opacity:0;}}.pazaryeri-wrap .artisan-row{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);}.pazaryeri-wrap .artisan-avatars{display:flex;}.pazaryeri-wrap .aav{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;border:2px solid #241a2e;margin-left:-10px;box-shadow:0 2px 8px rgba(0,0,0,.2);}.pazaryeri-wrap .aav:first-child{margin-left:0;}.pazaryeri-wrap .artisan-text{font-size:13px;color:rgba(255,255,255,.7);font-weight:500;}.pazaryeri-wrap @keyframes pzSlideIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.pazaryeri-wrap .slide-badge{animation:pzSlideIn .4s cubic-bezier(0.23,1,0.32,1) .05s both;}.pazaryeri-wrap .slide-h1{animation:pzSlideIn .45s cubic-bezier(0.23,1,0.32,1) .1s both;}.pazaryeri-wrap .slide-p{animation:pzSlideIn .45s cubic-bezier(0.23,1,0.32,1) .15s both;}.pazaryeri-wrap .slide-btns{animation:pzSlideIn .45s cubic-bezier(0.23,1,0.32,1) .2s both;}.pazaryeri-wrap .slide-art,.pazaryeri-wrap .slide-art-wide{animation:pzSlideIn .5s cubic-bezier(0.23,1,0.32,1) .08s both;}.pazaryeri-wrap @media (prefers-reduced-motion:reduce){.pazaryeri-wrap .slides{transition:none!important;}.pazaryeri-wrap .sbtn,.pazaryeri-wrap .slider-arrow{transition:background 80ms ease,border-color 80ms ease!important;}.pazaryeri-wrap .art-emoji,.pazaryeri-wrap .float-slow,.pazaryeri-wrap .float-slow2,.pazaryeri-wrap .bolt,.pazaryeri-wrap .rays,.pazaryeri-wrap .brush,.pazaryeri-wrap .r1,.pazaryeri-wrap .r2,.pazaryeri-wrap .fc,.pazaryeri-wrap .tag-pop{animation-duration:.01ms!important;animation-iteration-count:1!important;}.pazaryeri-wrap .slide-badge,.pazaryeri-wrap .slide-h1,.pazaryeri-wrap .slide-p,.pazaryeri-wrap .slide-btns,.pazaryeri-wrap .slide-art,.pazaryeri-wrap .slide-art-wide{animation:none!important;}}.pazaryeri-wrap /* ═══ HERO ROW: side menu + slider ═══ */
.hero-row{display:grid;grid-template-columns:240px 1fr;gap:14px;margin-bottom:22px;align-items:stretch;}.pazaryeri-wrap .hero-row .slider{margin-bottom:0;}.pazaryeri-wrap /* vertical category menu */
.vcat{position:relative;background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:6px;z-index:50;}.pazaryeri-wrap .vcat-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer;transition:background .14s;position:relative;}.pazaryeri-wrap .vcat-item:hover, .pazaryeri-wrap .vcat-item.active{background:var(--tint,#fff5ec);}.pazaryeri-wrap .vcat-item:hover .vcat-label, .pazaryeri-wrap .vcat-item.active .vcat-label{color:var(--tcol,#ff6a00);font-weight:700;}.pazaryeri-wrap .vcat-item:hover .vcat-arrow svg, .pazaryeri-wrap .vcat-item.active .vcat-arrow svg{stroke:var(--accent);}.pazaryeri-wrap .vcat-ico{width:34px;height:34px;border-radius:10px;background:var(--tint,#f5f2ec);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease;}.pazaryeri-wrap .vcat-item:hover .vcat-ico, .pazaryeri-wrap .vcat-item.active .vcat-ico{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.1);}.pazaryeri-wrap .vcat-ico svg{width:19px;height:19px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.pazaryeri-wrap .vcat-label{flex:1;font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pazaryeri-wrap .vcat-arrow{flex-shrink:0;}.pazaryeri-wrap .vcat-arrow svg{width:13px;height:13px;fill:none;stroke:var(--muted);stroke-width:2.5;}.pazaryeri-wrap /* flyout panel */
.vcat-flyout{display:none;position:absolute;top:-1.5px;left:100%;margin-left:10px;width:540px;min-height:calc(100% + 3px);background:var(--card);border:1.5px solid var(--border);border-radius:14px;box-shadow:0 18px 50px rgba(15,14,13,.18);padding:20px 22px;z-index:200;}.pazaryeri-wrap .vcat-flyout.show{display:block;animation:flyIn .22s cubic-bezier(0.23,1,0.32,1);}.pazaryeri-wrap @keyframes flyIn{from{opacity:0;transform:translateX(-8px);}to{opacity:1;transform:translateX(0);}}.pazaryeri-wrap .fly-title{font-size:16px;font-weight:800;color:var(--ink);margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px solid var(--border);}.pazaryeri-wrap .fly-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}.pazaryeri-wrap .fly-col-h{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;}.pazaryeri-wrap .fly-link{display:block;font-size:13px;color:var(--ink);padding:4px 0;transition:color .12s;}.pazaryeri-wrap .fly-link:hover{color:var(--accent);}.pazaryeri-wrap .fly-brands{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);}.pazaryeri-wrap .fly-brands-h{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;display:block;margin-bottom:9px;}.pazaryeri-wrap .fly-brand-pills{display:flex;flex-wrap:wrap;gap:6px;}.pazaryeri-wrap .fly-pill{background:#f0ece6;color:var(--ink);font-size:11px;font-weight:600;padding:4px 12px;border-radius:12px;transition:background 140ms ease,color 140ms ease;}.pazaryeri-wrap .fly-pill:hover{background:var(--accent);color:#fff;}.pazaryeri-wrap /* Alibaba-benzeri başlık fontu (Univers'e yakın geniş grotesk) */
.set, .pazaryeri-wrap .sec-title, .pazaryeri-wrap .slide-h1, .pazaryeri-wrap .fly-title, .pazaryeri-wrap .tab-title, .pazaryeri-wrap .logo-t, .pazaryeri-wrap .fbrand, .pazaryeri-wrap .dbh, .pazaryeri-wrap .cat-tab, .pazaryeri-wrap .sec-head .set{font-family:'Archivo',sans-serif;font-weight:800;letter-spacing:-0.3px;}.pazaryeri-wrap /* ═══ KATEGORİ TAB BANDI ═══ */
.cat-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:16px;border-bottom:2px solid var(--border);padding-bottom:0;}.pazaryeri-wrap .cat-tabs::-webkit-scrollbar{display:none;}.pazaryeri-wrap .cat-tab{display:flex;align-items:center;gap:7px;padding:11px 18px;background:none;border:none;border-bottom:3px solid transparent;font-family:'Archivo',sans-serif;font-size:14px;font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color 150ms ease,border-color 150ms ease;margin-bottom:-2px;}.pazaryeri-wrap .cat-tab:hover{color:var(--ink);}.pazaryeri-wrap .cat-tab.on{color:var(--accent);border-bottom-color:var(--accent);}.pazaryeri-wrap .ct-ico{font-size:17px;}.pazaryeri-wrap .cat-loading{text-align:center;padding:30px;color:var(--muted);font-size:14px;}.pazaryeri-wrap /* sol menü flyout banner — modern */
.fly-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:18px 20px;border-radius:14px;color:#fff;overflow:hidden;text-decoration:none;transition:transform 200ms cubic-bezier(0.23,1,0.32,1),box-shadow 200ms ease;}.pazaryeri-wrap .fly-banner:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.18);}.pazaryeri-wrap .fly-banner:active{transform:scale(0.98);transition-duration:80ms;}.pazaryeri-wrap .fly-banner-orb{position:absolute;border-radius:50%;pointer-events:none;}.pazaryeri-wrap .fbo1{width:120px;height:120px;background:rgba(255,255,255,.13);top:-46px;right:-24px;}.pazaryeri-wrap .fbo2{width:70px;height:70px;background:rgba(255,255,255,.08);bottom:-26px;right:50px;}.pazaryeri-wrap .fly-banner-txt{position:relative;z-index:2;}.pazaryeri-wrap .fly-banner-tag{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.4px;background:rgba(255,255,255,.22);padding:3px 9px;border-radius:20px;margin-bottom:7px;}.pazaryeri-wrap .fly-banner-t{font-family:'Archivo',sans-serif;font-size:16px;font-weight:800;line-height:1.2;margin-bottom:3px;}.pazaryeri-wrap .fly-banner-s{font-size:12px;opacity:.88;margin-bottom:10px;}.pazaryeri-wrap .fly-banner-foot{display:flex;align-items:center;gap:10px;}.pazaryeri-wrap .fly-banner-btn{font-size:11px;font-weight:700;background:#fff;color:#1a1917;padding:5px 12px;border-radius:7px;transition:background 140ms ease;}.pazaryeri-wrap .fly-banner:hover .fly-banner-btn{background:#ffe08a;}.pazaryeri-wrap .fly-banner-cnt{font-size:11px;opacity:.8;}.pazaryeri-wrap .fly-banner-emoji{position:relative;z-index:2;font-size:50px;flex-shrink:0;filter:drop-shadow(0 5px 14px rgba(0,0,0,.25));animation:promoFloat 4s ease-in-out infinite;}.pazaryeri-wrap /* sepet açılır menü — WooCommerce */
.cart-scroll{max-height:300px;overflow-y:auto;}.pazaryeri-wrap .cart-scroll::-webkit-scrollbar{width:4px;}.pazaryeri-wrap .cart-scroll::-webkit-scrollbar-thumb{background:#dedad3;border-radius:2px;}.pazaryeri-wrap .cart-item .ci-img img{width:42px;height:42px;object-fit:cover;border-radius:7px;}.pazaryeri-wrap .ci-name{font-size:12px;color:var(--ink);line-height:1.4;font-weight:500;}.pazaryeri-wrap .ci-name:hover{color:var(--accent);}.pazaryeri-wrap .ci-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;}.pazaryeri-wrap .ci-qty-badge{font-size:11px;color:var(--muted);background:#f5f2ec;padding:1px 7px;border-radius:10px;}.pazaryeri-wrap .ci-remove{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted);flex-shrink:0;transition:background 140ms ease,color 140ms ease;text-decoration:none;}.pazaryeri-wrap .ci-remove:hover{background:#fee;color:#dc2626;}.pazaryeri-wrap .cart-empty{padding:30px 20px;text-align:center;}.pazaryeri-wrap .cart-empty-ico{font-size:42px;margin-bottom:10px;opacity:.5;}.pazaryeri-wrap .cart-empty-t{font-size:15px;font-weight:700;margin-bottom:4px;}.pazaryeri-wrap .cart-empty-s{font-size:12px;color:var(--muted);margin-bottom:16px;line-height:1.5;}.pazaryeri-wrap /* ═══ KAMPANYA BANNER ŞERİDİ ═══ */
.promo-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;}.pazaryeri-wrap .promo-card{position:relative;border-radius:14px;padding:20px 22px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:118px;text-decoration:none;color:#fff;transition:transform 200ms cubic-bezier(0.23,1,0.32,1),box-shadow 200ms ease;}.pazaryeri-wrap .promo-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.18);}.pazaryeri-wrap .promo-card:active{transform:scale(0.98);transition-duration:80ms;}.pazaryeri-wrap .promo-1{background:linear-gradient(120deg,#ff6a00,#ff9248);}.pazaryeri-wrap .promo-2{background:linear-gradient(120deg,#1a1024,#6d28d9);}.pazaryeri-wrap .promo-3{background:linear-gradient(120deg,#831843,#db2777);}.pazaryeri-wrap .promo-txt{position:relative;z-index:2;}.pazaryeri-wrap .promo-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.4px;background:rgba(255,255,255,.22);padding:3px 10px;border-radius:20px;margin-bottom:8px;}.pazaryeri-wrap .promo-t{font-family:'Archivo',sans-serif;font-size:17px;font-weight:800;line-height:1.2;margin-bottom:4px;}.pazaryeri-wrap .promo-s{font-size:12px;opacity:.88;margin-bottom:10px;line-height:1.4;}.pazaryeri-wrap .promo-btn{display:inline-block;font-size:12px;font-weight:700;background:#fff;color:#1a1917;padding:6px 14px;border-radius:7px;transition:background 140ms ease;}.pazaryeri-wrap .promo-card:hover .promo-btn{background:#ffe08a;}.pazaryeri-wrap .promo-emoji{position:relative;z-index:2;font-size:52px;flex-shrink:0;filter:drop-shadow(0 6px 16px rgba(0,0,0,.25));animation:promoFloat 4s ease-in-out infinite;}.pazaryeri-wrap @keyframes promoFloat{0%,100%{transform:translateY(0) rotate(-4deg);}50%{transform:translateY(-8px) rotate(4deg);}}.pazaryeri-wrap .promo-orb{position:absolute;border-radius:50%;pointer-events:none;}.pazaryeri-wrap .po1{width:130px;height:130px;background:rgba(255,255,255,.13);top:-50px;right:-30px;}.pazaryeri-wrap .po2{width:80px;height:80px;background:rgba(255,255,255,.08);bottom:-30px;right:60px;}.pazaryeri-wrap /* ─── MAIN CONTENT ─── */
.content{max-width:var(--max-w);margin:0 auto;padding:16px;}.pazaryeri-wrap /* HERO */
.hero{display:grid;grid-template-columns:1fr 252px;gap:12px;margin-bottom:18px;}.pazaryeri-wrap .hero-main{background:var(--nav-bg);border-radius:14px;padding:36px 40px;color:#fff;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;}.pazaryeri-wrap .hero-geo{position:absolute;top:-30px;right:-40px;width:280px;height:280px;border-radius:50%;border:40px solid rgba(232,71,10,.12);pointer-events:none;}.pazaryeri-wrap .hero-geo2{position:absolute;bottom:-50px;right:60px;width:160px;height:160px;border-radius:50%;border:25px solid rgba(245,166,35,.08);pointer-events:none;}.pazaryeri-wrap .hero-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(232,71,10,.18);border:1px solid rgba(232,71,10,.35);color:#ff8a60;font-size:11px;font-weight:600;padding:4px 12px;border-radius:20px;margin-bottom:14px;width:fit-content;}.pazaryeri-wrap .hero-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;animation:blink 1.4s infinite;}.pazaryeri-wrap @keyframes blink{0%,100%{opacity:1;}50%{opacity:.3;}}.pazaryeri-wrap .hero-main h1{font-family:'Plus Jakarta Sans',sans-serif;font-size:28px;font-weight:800;line-height:1.25;margin-bottom:10px;}.pazaryeri-wrap .hero-main h1 em{color:var(--accent2);font-style:normal;}.pazaryeri-wrap .hero-main p{font-size:13px;color:rgba(255,255,255,.55);margin-bottom:18px;max-width:380px;}.pazaryeri-wrap .hero-btns{display:flex;gap:8px;}.pazaryeri-wrap .hbtn{padding:10px 22px;border-radius:8px;font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;cursor:pointer;letter-spacing:0;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background 160ms ease,border-color 160ms ease;}.pazaryeri-wrap .hbtn:active{transform:scale(0.97)!important;transition-duration:80ms;}.pazaryeri-wrap .hbtn.solid{background:var(--accent);color:#fff;border:none;}.pazaryeri-wrap .hbtn.solid:hover{background:#e85d00;transform:translateY(-1px);}.pazaryeri-wrap .hbtn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.25);}.pazaryeri-wrap .hbtn.ghost:hover{border-color:#fff;}.pazaryeri-wrap .hero-stats{display:flex;gap:22px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);}.pazaryeri-wrap .hs{display:flex;flex-direction:column;}.pazaryeri-wrap .hs-n{font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;font-weight:800;color:#fff;}.pazaryeri-wrap .hs-l{font-size:10px;color:rgba(255,255,255,.4);margin-top:1px;}.pazaryeri-wrap .hero-side{display:flex;flex-direction:column;gap:10px;}.pazaryeri-wrap .hsc{border-radius:12px;padding:16px;flex:1;cursor:pointer;transition:transform .18s;}.pazaryeri-wrap .hsc:hover{transform:translateY(-2px);}.pazaryeri-wrap .hsc-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:3px;}.pazaryeri-wrap .hsc-sub{font-size:11px;color:var(--muted);}.pazaryeri-wrap .hsc-icon{font-size:24px;margin-top:8px;}.pazaryeri-wrap /* SECTION */
.sec{margin-bottom:24px;}.pazaryeri-wrap .sec-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;}.pazaryeri-wrap .sec-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:19px;font-weight:800;color:var(--ink);}.pazaryeri-wrap .sec-title span{color:var(--accent);}.pazaryeri-wrap .sec-all{font-size:12px;font-weight:600;color:var(--accent);cursor:pointer;display:flex;align-items:center;gap:3px;}.pazaryeri-wrap .sec-all svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.5;}.pazaryeri-wrap /* FILTER PILLS */
.fpills{display:flex;gap:7px;overflow-x:auto;margin-bottom:14px;}.pazaryeri-wrap .fpills::-webkit-scrollbar{display:none;}.pazaryeri-wrap .fp{padding:6px 14px;border-radius:20px;border:1.5px solid var(--border);background:#fff;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}.pazaryeri-wrap .fp:hover{border-color:var(--accent);color:var(--accent);}.pazaryeri-wrap .fp.on{background:var(--accent);color:#fff;border-color:var(--accent);}.pazaryeri-wrap /* PRODUCT GRID */
.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}.pazaryeri-wrap .pcard{background:var(--card);border-radius:12px;border:1.5px solid var(--border);overflow:hidden;cursor:pointer;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,border-color 160ms ease;}.pazaryeri-wrap .pcard:hover{border-color:var(--accent);box-shadow:0 6px 22px rgba(232,71,10,.1);transform:translateY(-2px);}.pazaryeri-wrap .pcard:active{transform:scale(0.98);transition-duration:80ms;}.pazaryeri-wrap .pimg{height:158px;display:flex;align-items:center;justify-content:center;font-size:58px;position:relative;}.pazaryeri-wrap .p-wish{position:absolute;top:9px;right:9px;width:28px;height:28px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid var(--border);cursor:pointer;transition:background 140ms ease,border-color 140ms ease;}.pazaryeri-wrap .p-wish:hover, .pazaryeri-wrap .p-wish.on{border-color:var(--accent);background:#fff5f2;}.pazaryeri-wrap .pbadge{position:absolute;top:9px;left:9px;font-size:10px;font-weight:700;padding:3px 7px;border-radius:4px;font-family:'Plus Jakarta Sans',sans-serif;}.pazaryeri-wrap .pbadge.sale{background:var(--accent);color:#fff;}.pazaryeri-wrap .pbadge.new{background:var(--green);color:#fff;}.pazaryeri-wrap .pbadge.hot{background:var(--accent2);color:var(--ink);}.pazaryeri-wrap .pbody{padding:11px;}.pazaryeri-wrap .p-seller{display:flex;align-items:center;gap:5px;margin-bottom:4px;}.pazaryeri-wrap .p-av{width:17px;height:17px;border-radius:50%;background:var(--accent);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:'Plus Jakarta Sans',sans-serif;flex-shrink:0;}.pazaryeri-wrap .p-sname{font-size:11px;color:var(--muted);}.pazaryeri-wrap .p-verified{color:var(--blue);font-size:10px;}.pazaryeri-wrap .pname{font-size:12px;font-weight:500;color:var(--ink);margin-bottom:5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.pazaryeri-wrap .prating{display:flex;align-items:center;gap:3px;margin-bottom:7px;}.pazaryeri-wrap .pstars{color:var(--accent2);font-size:11px;}.pazaryeri-wrap .prnum{font-size:10px;color:var(--muted);}.pazaryeri-wrap .pprow{display:flex;align-items:baseline;justify-content:space-between;gap:5px;}.pazaryeri-wrap .pprice{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:700;color:var(--ink);}.pazaryeri-wrap .pold{font-size:11px;color:var(--muted);text-decoration:line-through;}.pazaryeri-wrap .psave{font-size:10px;color:var(--green);font-weight:700;}.pazaryeri-wrap .pfoot{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding-top:9px;border-top:1px solid var(--border);}.pazaryeri-wrap .ploc{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:3px;}.pazaryeri-wrap .ploc svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2;}.pazaryeri-wrap .pcart{background:var(--accent);color:#fff;border:none;padding:5px 11px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;font-family:'Plus Jakarta Sans',sans-serif;transition:background .14s;}.pazaryeri-wrap .pcart:hover{background:#e85d00;}.pazaryeri-wrap .pcart.added{background:var(--green);}.pazaryeri-wrap /* DEALS BANNER */
.dbanner{background:var(--nav-bg);border-radius:14px;padding:26px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;}.pazaryeri-wrap .db-h{font-family:'Plus Jakarta Sans',sans-serif;font-size:22px;font-weight:800;color:#fff;margin-bottom:5px;}.pazaryeri-wrap .db-h em{color:var(--accent2);font-style:normal;}.pazaryeri-wrap .db-p{font-size:12px;color:rgba(255,255,255,.45);}.pazaryeri-wrap .dbtimer{display:flex;gap:8px;align-items:center;}.pazaryeri-wrap .dbt{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:9px 13px;text-align:center;min-width:52px;}.pazaryeri-wrap .dbt-n{font-family:'Plus Jakarta Sans',sans-serif;font-size:20px;font-weight:800;color:#fff;line-height:1;}.pazaryeri-wrap .dbt-l{font-size:9px;color:rgba(255,255,255,.35);margin-top:2px;letter-spacing:0.2px;}.pazaryeri-wrap .dbt-sep{font-family:'Plus Jakarta Sans',sans-serif;font-size:20px;font-weight:800;color:rgba(255,255,255,.25);}.pazaryeri-wrap /* SELLERS */
.sgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.pazaryeri-wrap .scard{background:var(--card);border-radius:12px;border:1.5px solid var(--border);padding:16px;text-align:center;cursor:pointer;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,border-color 160ms ease;}.pazaryeri-wrap .scard:hover{border-color:var(--accent);transform:translateY(-2px);}.pazaryeri-wrap .scard:active{transform:scale(0.98);transition-duration:80ms;}.pazaryeri-wrap .sc-av{width:56px;height:56px;border-radius:50%;margin:0 auto 9px;font-size:20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border);}.pazaryeri-wrap .sc-name{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:700;margin-bottom:3px;}.pazaryeri-wrap .sc-cat{font-size:11px;color:var(--muted);margin-bottom:7px;}.pazaryeri-wrap .sc-rt{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:7px;}.pazaryeri-wrap .sc-stars{color:var(--accent2);font-size:12px;}.pazaryeri-wrap .sc-rn{font-size:11px;color:var(--muted);}.pazaryeri-wrap .sc-stats{display:flex;justify-content:center;gap:18px;margin-bottom:10px;}.pazaryeri-wrap .sc-stat-n{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;color:var(--ink);}.pazaryeri-wrap .sc-stat-l{font-size:10px;color:var(--muted);}.pazaryeri-wrap .sc-follow{width:100%;padding:7px;border:1.5px solid var(--accent);border-radius:7px;background:#fff;color:var(--accent);font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;cursor:pointer;transition:background 140ms ease,color 140ms ease;}.pazaryeri-wrap .sc-follow:hover, .pazaryeri-wrap .sc-follow.on{background:var(--accent);color:#fff;}.pazaryeri-wrap /* TRUST */
.tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;}.pazaryeri-wrap .tcard{background:var(--card);border-radius:10px;border:1.5px solid var(--border);padding:14px;display:flex;align-items:center;gap:11px;}.pazaryeri-wrap .tico{width:38px;height:38px;border-radius:9px;background:#fff5f2;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;}.pazaryeri-wrap .tlabel{font-size:13px;font-weight:600;color:var(--ink);}.pazaryeri-wrap .tsub{font-size:11px;color:var(--muted);margin-top:1px;}.pazaryeri-wrap /* FOOTER */
.footer{background:var(--nav-bg);padding:30px 0 18px;}.pazaryeri-wrap .footer-inner{max-width:var(--max-w);margin:0 auto;padding:0 16px;}.pazaryeri-wrap .fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;margin-bottom:24px;}.pazaryeri-wrap .fbrand{font-family:'Plus Jakarta Sans',sans-serif;font-size:19px;font-weight:800;color:#fff;letter-spacing:-0.5px;margin-bottom:7px;}.pazaryeri-wrap .fbrand span{color:var(--accent2);}.pazaryeri-wrap .fdesc{font-size:13px;color:rgba(255,255,255,.65);line-height:1.75;margin-bottom:14px;}.pazaryeri-wrap .fsocials{display:flex;gap:9px;margin-top:10px;}.pazaryeri-wrap .fsoc{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.9);text-decoration:none;cursor:pointer;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,background 160ms ease,border-color 160ms ease;flex-shrink:0;}.pazaryeri-wrap .fsoc:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.3);}.pazaryeri-wrap .fsoc-tw:hover{background:#000;border-color:#000;color:#fff;}.pazaryeri-wrap .fsoc-fb:hover{background:#1877f2;border-color:#1877f2;color:#fff;}.pazaryeri-wrap .fsoc-ig:hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border-color:transparent;color:#fff;}.pazaryeri-wrap .fsoc-yt:hover{background:#ff0000;border-color:#ff0000;color:#fff;}.pazaryeri-wrap .fctitle{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.8px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);}.pazaryeri-wrap .flink{display:block;font-size:13px;color:rgba(255,255,255,.7);margin-bottom:9px;cursor:pointer;transition:color .13s;line-height:1.4;}.pazaryeri-wrap .flink:hover{color:#fff;text-decoration:none;}.pazaryeri-wrap .fbot{border-top:1px solid rgba(255,255,255,.12);padding-top:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;}.pazaryeri-wrap .fcopy{font-size:12px;color:rgba(255,255,255,.5);}.pazaryeri-wrap .fcopy em{color:var(--accent);font-style:normal;}.pazaryeri-wrap /* OVERLAY */
.overlay{display:none;position:fixed;inset:0;z-index:400;background:rgba(0,0,0,.35);}.pazaryeri-wrap .overlay.show{display:block;}.pazaryeri-wrap /* ANIMATIONS */
@keyframes fadeUp{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}.pazaryeri-wrap .pcard{animation:fadeUp .35s ease both;}.pazaryeri-wrap .pcard:nth-child(1){animation-delay:.04s;}.pazaryeri-wrap .pcard:nth-child(2){animation-delay:.08s;}.pazaryeri-wrap .pcard:nth-child(3){animation-delay:.12s;}.pazaryeri-wrap .pcard:nth-child(4){animation-delay:.16s;}.pazaryeri-wrap .pcard:nth-child(5){animation-delay:.2s;}.pazaryeri-wrap .pcard:nth-child(6){animation-delay:.24s;}.pazaryeri-wrap .pcard:nth-child(7){animation-delay:.28s;}.pazaryeri-wrap .pcard:nth-child(8){animation-delay:.32s;}.pazaryeri-wrap /* ═══════════ ÜRÜN DETAY SAYFASI ═══════════ */
.bc-in{max-width:var(--max-w);margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);flex-wrap:wrap;}.pazaryeri-wrap .bc-a{cursor:pointer;}.pazaryeri-wrap .bc-a:hover{color:var(--accent);text-decoration:underline;}.pazaryeri-wrap .bc-sep{color:#ccc;}.pazaryeri-wrap .cw{max-width:var(--max-w);margin:0 auto;padding:20px 16px;}.pazaryeri-wrap .thumb-col{display:flex;flex-direction:column;gap:8px;}.pazaryeri-wrap .thumb{width:70px;height:70px;border-radius:9px;border:2px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:30px;background:#f8f6f2;transition:border-color 120ms ease;}.pazaryeri-wrap .thumb:hover{border-color:var(--accent2);}.pazaryeri-wrap .thumb.on{border-color:var(--accent);background:#fff5f2;}.pazaryeri-wrap .main-img-box{background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:18px;position:sticky;top:80px;}.pazaryeri-wrap .main-img{width:100%;aspect-ratio:1;background:linear-gradient(135deg,#f8f6f2,#f0ece6);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:140px;position:relative;overflow:hidden;cursor:zoom-in;transition:transform .2s;}.pazaryeri-wrap .main-img:hover .emoji{transform:scale(1.08);}.pazaryeri-wrap .emoji{transition:transform .3s;}.pazaryeri-wrap .img-badge{position:absolute;top:14px;left:14px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:4px 11px;border-radius:5px;}.pazaryeri-wrap .img-fav{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer;transition:background 140ms ease,border-color 140ms ease;box-shadow:0 2px 8px rgba(0,0,0,.06);}.pazaryeri-wrap .img-fav:hover, .pazaryeri-wrap .img-fav.on{border-color:var(--accent);background:#fff5f2;}.pazaryeri-wrap .zoom-hint{position:absolute;bottom:14px;right:14px;background:rgba(0,0,0,.45);color:#fff;font-size:11px;padding:4px 9px;border-radius:5px;}.pazaryeri-wrap .gallery-share{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);}.pazaryeri-wrap .gs-lbl{font-size:12px;color:var(--muted);}.pazaryeri-wrap .gs-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;transition:background .13s;}.pazaryeri-wrap .gs-btn:hover{background:#f5f2ec;}.pazaryeri-wrap .pd-brand:hover{text-decoration:underline;}.pazaryeri-wrap .pd-title{font-size:21px;font-weight:800;line-height:1.35;margin-bottom:10px;}.pazaryeri-wrap .pd-rat{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--border);}.pazaryeri-wrap .pd-stars{color:var(--accent2);font-size:15px;}.pazaryeri-wrap .pd-rnum{font-size:13px;font-weight:700;}.pazaryeri-wrap .pd-rc{font-size:12px;color:var(--muted);cursor:pointer;}.pazaryeri-wrap .pd-rc:hover{color:var(--accent);text-decoration:underline;}.pazaryeri-wrap .pd-sold{font-size:12px;color:var(--muted);padding-left:8px;border-left:1px solid var(--border);}.pazaryeri-wrap .pd-stock{font-size:12px;color:var(--green);font-weight:600;padding-left:8px;border-left:1px solid var(--border);}.pazaryeri-wrap .pd-price-box{background:linear-gradient(135deg,#fff9f7,#fff3ef);border:1.5px solid #fad5c8;border-radius:12px;padding:16px;margin:14px 0;}.pazaryeri-wrap .pd-ptop{display:flex;align-items:baseline;gap:10px;margin-bottom:5px;}.pazaryeri-wrap .pd-price{font-size:32px;font-weight:800;color:var(--accent);}.pazaryeri-wrap .pd-old{font-size:16px;color:var(--muted);text-decoration:line-through;}.pazaryeri-wrap .pd-disc{background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:5px;}.pazaryeri-wrap .pd-kdv{font-size:12px;color:var(--muted);}.pazaryeri-wrap .pd-inst{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;}.pazaryeri-wrap .pd-ip{background:#e3f2fd;color:var(--blue);font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;cursor:pointer;transition:background 120ms ease,color 120ms ease;}.pazaryeri-wrap .pd-ip:hover{background:var(--blue);color:#fff;}.pazaryeri-wrap .pd-hp{display:flex;align-items:center;gap:6px;margin-top:10px;background:#f3e5f5;border-radius:8px;padding:8px 11px;}.pazaryeri-wrap .pd-hpb{background:#7b1fa2;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;}.pazaryeri-wrap .pd-hpt{font-size:12px;}.pazaryeri-wrap .pd-lbl{font-size:13px;font-weight:700;margin-bottom:8px;}.pazaryeri-wrap .pd-lbl span{font-weight:400;color:var(--muted);}.pazaryeri-wrap .pd-colors{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap;}.pazaryeri-wrap .pd-color{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;}.pazaryeri-wrap .pd-sw{width:36px;height:36px;border-radius:50%;border:2px solid var(--border);transition:border-color 140ms ease,box-shadow 140ms ease;}.pazaryeri-wrap .pd-color.on .pd-sw, .pazaryeri-wrap .pd-color:hover .pd-sw{border-color:var(--accent);box-shadow:0 0 0 3px rgba(232,71,10,.15);}.pazaryeri-wrap .pd-cn{font-size:10px;color:var(--muted);}.pazaryeri-wrap .pd-variants{display:flex;gap:7px;margin-bottom:16px;flex-wrap:wrap;}.pazaryeri-wrap .pd-var{padding:8px 16px;border:1.5px solid var(--border);border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}.pazaryeri-wrap .pd-var:hover{border-color:var(--accent);color:var(--accent);}.pazaryeri-wrap .pd-var.on{border-color:var(--accent);background:var(--accent);color:#fff;}.pazaryeri-wrap .pd-var.dis{border-color:#eee;color:#ccc;cursor:not-allowed;text-decoration:line-through;}.pazaryeri-wrap .pd-qty-row{display:flex;align-items:center;gap:12px;margin-bottom:14px;}.pazaryeri-wrap .pd-qty{display:flex;align-items:center;border:1.5px solid var(--border);border-radius:8px;overflow:hidden;}.pazaryeri-wrap .pd-qty button{width:38px;height:38px;border:none;background:#f5f2ec;font-size:17px;font-weight:600;transition:background .12s;}.pazaryeri-wrap .pd-qty button:hover{background:var(--accent);color:#fff;}.pazaryeri-wrap .pd-qn{width:46px;text-align:center;font-size:14px;font-weight:700;border:none;background:#fff;}.pazaryeri-wrap .pd-cta{width:100%;padding:14px;border:none;border-radius:9px;font-size:14px;font-weight:700;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background 160ms ease;margin-bottom:8px;}.pazaryeri-wrap .pd-cta:active{transform:scale(0.98)!important;transition-duration:80ms;}.pazaryeri-wrap .pd-cta.primary{background:var(--accent);color:#fff;}.pazaryeri-wrap .pd-cta.primary:hover{background:#c93a05;}.pazaryeri-wrap .pd-cta.primary.added{background:var(--green);}.pazaryeri-wrap .pd-cta.secondary{background:#fff;color:var(--accent);border:2px solid var(--accent);}.pazaryeri-wrap .pd-cta.secondary:hover{background:#fff5f2;}.pazaryeri-wrap .pd-wishrow{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border:1.5px solid var(--border);border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);transition:background 140ms ease,color 140ms ease,border-color 140ms ease;margin-bottom:14px;}.pazaryeri-wrap .pd-wishrow:hover, .pazaryeri-wrap .pd-wishrow.on{border-color:var(--accent);color:var(--accent);background:#fff5f2;}.pazaryeri-wrap .bb-price{font-size:28px;font-weight:800;color:var(--accent);margin-bottom:3px;}.pazaryeri-wrap .bb-old{font-size:13px;color:var(--muted);text-decoration:line-through;}.pazaryeri-wrap .bb-save{font-size:12px;color:var(--green);font-weight:700;margin:4px 0 14px;}.pazaryeri-wrap .bb-del{display:flex;align-items:flex-start;gap:8px;font-size:12px;margin-bottom:10px;line-height:1.5;}.pazaryeri-wrap .bb-del svg{width:16px;height:16px;fill:none;stroke:var(--green);stroke-width:2;flex-shrink:0;margin-top:1px;}.pazaryeri-wrap .bb-del b{color:var(--green);}.pazaryeri-wrap .bb-stock{font-size:13px;color:var(--green);font-weight:700;margin-bottom:14px;}.pazaryeri-wrap .bb-divider{border:none;border-top:1px solid var(--border);margin:14px 0;}.pazaryeri-wrap .bb-meta{font-size:12px;color:var(--muted);margin-bottom:12px;line-height:1.7;}.pazaryeri-wrap .bb-meta b{color:var(--ink);}.pazaryeri-wrap .bb-cta{width:100%;padding:13px;border:none;border-radius:9px;font-size:14px;font-weight:700;margin-bottom:8px;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background 160ms ease;}.pazaryeri-wrap .bb-cta:active{transform:scale(0.98)!important;transition-duration:80ms;}.pazaryeri-wrap .bb-cta.primary{background:var(--accent);color:#fff;}.pazaryeri-wrap .bb-cta.primary:hover{background:#c93a05;}.pazaryeri-wrap .bb-cta.primary.added{background:var(--green);}.pazaryeri-wrap .bb-cta.secondary{background:#ffedc4;color:#7a5800;border:none;}.pazaryeri-wrap .bb-cta.secondary:hover{background:#ffe3a3;}.pazaryeri-wrap .bb-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--muted);margin-top:10px;}.pazaryeri-wrap .bb-secure svg{width:13px;height:13px;fill:none;stroke:var(--green);stroke-width:2;}.pazaryeri-wrap .sc-top{display:flex;align-items:center;gap:12px;margin-bottom:12px;}.pazaryeri-wrap .sc-rat{display:flex;align-items:center;gap:4px;margin-top:2px;}.pazaryeri-wrap .sc-stat{text-align:center;background:#f8f5f1;border-radius:8px;padding:9px;}.pazaryeri-wrap .sc-sn{font-size:15px;font-weight:800;}.pazaryeri-wrap .sc-sl{font-size:10px;color:var(--muted);margin-top:1px;}.pazaryeri-wrap .sc-btns{display:flex;gap:8px;}.pazaryeri-wrap .sc-btn{flex:1;padding:9px;border:1.5px solid var(--accent);border-radius:7px;background:#fff;color:var(--accent);font-size:12px;font-weight:700;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}.pazaryeri-wrap .sc-btn:hover, .pazaryeri-wrap .sc-btn.on{background:var(--accent);color:#fff;}.pazaryeri-wrap .sc-btn.ghost{border-color:var(--border);color:var(--muted);}.pazaryeri-wrap .sc-btn.ghost:hover{border-color:var(--ink);color:var(--ink);background:#fff;}.pazaryeri-wrap .del-title{font-size:14px;font-weight:700;margin-bottom:10px;}.pazaryeri-wrap .del-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid #f8f5f1;font-size:13px;}.pazaryeri-wrap .del-row:last-child{border:none;}.pazaryeri-wrap .del-row svg{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:1.8;flex-shrink:0;margin-top:1px;}.pazaryeri-wrap .del-l{font-weight:600;}.pazaryeri-wrap .del-s{font-size:12px;color:var(--muted);}.pazaryeri-wrap .tag-free{background:#e8f5e9;color:var(--green);font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;}.pazaryeri-wrap .tab-nav{display:flex;border-bottom:1px solid var(--border);overflow-x:auto;}.pazaryeri-wrap .tab-nav::-webkit-scrollbar{display:none;}.pazaryeri-wrap .tbn{padding:14px 22px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:2.5px solid transparent;white-space:nowrap;transition:color 120ms ease,border-color 120ms ease;}.pazaryeri-wrap .tbn:hover{color:var(--ink);}.pazaryeri-wrap .tbn.on{color:var(--accent);border-bottom-color:var(--accent);}.pazaryeri-wrap .tab-body{padding:24px;}.pazaryeri-wrap .tab-pane{display:none;}.pazaryeri-wrap .tab-pane.on{display:block;animation:fade .3s ease;}.pazaryeri-wrap .desc-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;}.pazaryeri-wrap .desc-text p{font-size:14px;color:#444;line-height:1.85;margin-bottom:14px;}.pazaryeri-wrap .desc-feats{list-style:none;}.pazaryeri-wrap .desc-feats li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#555;padding:7px 0;line-height:1.5;}.pazaryeri-wrap .desc-feats li::before{content:'✓';color:var(--green);font-weight:800;flex-shrink:0;}.pazaryeri-wrap .desc-highlight{background:#faf8f5;border-radius:12px;padding:18px;}.pazaryeri-wrap .dh-title{font-size:13px;font-weight:700;margin-bottom:12px;}.pazaryeri-wrap .dh-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);}.pazaryeri-wrap .dh-item:last-child{border:none;}.pazaryeri-wrap .dh-ico{font-size:20px;width:36px;height:36px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border);}.pazaryeri-wrap .dh-l{font-size:12px;font-weight:600;}.pazaryeri-wrap .dh-s{font-size:11px;color:var(--muted);}.pazaryeri-wrap .specs-table{width:100%;border-collapse:collapse;}.pazaryeri-wrap .specs-table tr:nth-child(odd) td{background:#faf8f5;}.pazaryeri-wrap .specs-table td{padding:11px 16px;font-size:13px;border-bottom:1px solid var(--border);}.pazaryeri-wrap .specs-table td:first-child{color:var(--muted);width:35%;font-weight:500;}.pazaryeri-wrap .specs-table td:last-child{font-weight:600;}.pazaryeri-wrap .rev-sum{display:flex;align-items:center;gap:32px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--border);}.pazaryeri-wrap .rev-big{text-align:center;flex-shrink:0;}.pazaryeri-wrap .rev-bn{font-size:56px;font-weight:900;line-height:1;}.pazaryeri-wrap .rev-bs{color:var(--accent2);font-size:22px;}.pazaryeri-wrap .rev-bl{font-size:12px;color:var(--muted);margin-top:4px;}.pazaryeri-wrap .rev-bars{flex:1;}.pazaryeri-wrap .rev-br{display:flex;align-items:center;gap:10px;margin-bottom:6px;}.pazaryeri-wrap .rev-brl{font-size:12px;color:var(--muted);width:28px;text-align:right;}.pazaryeri-wrap .rev-brt{flex:1;height:8px;background:#f0ece6;border-radius:4px;overflow:hidden;}.pazaryeri-wrap .rev-brf{height:100%;background:var(--accent2);border-radius:4px;}.pazaryeri-wrap .rev-brc{font-size:12px;color:var(--muted);width:32px;}.pazaryeri-wrap .rev-write{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:700;flex-shrink:0;transition:background .15s;}.pazaryeri-wrap .rev-write:hover{background:#c93a05;}.pazaryeri-wrap .rev-filters{display:flex;gap:7px;margin-bottom:18px;flex-wrap:wrap;}.pazaryeri-wrap .rev-f{padding:6px 14px;border:1.5px solid var(--border);border-radius:20px;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;background:#fff;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}.pazaryeri-wrap .rev-f:hover{border-color:var(--accent);color:var(--accent);}.pazaryeri-wrap .rev-f.on{background:var(--accent);color:#fff;border-color:var(--accent);}.pazaryeri-wrap .rev-card{padding:18px 0;border-bottom:1px solid #f5f2ec;}.pazaryeri-wrap .rev-card:last-child{border:none;}.pazaryeri-wrap .rev-ct{display:flex;align-items:center;gap:10px;margin-bottom:8px;}.pazaryeri-wrap .rev-av{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.pazaryeri-wrap .rev-u{font-size:13px;font-weight:700;}.pazaryeri-wrap .rev-vbadge{font-size:10px;color:var(--green);background:#e8f5e9;padding:1px 7px;border-radius:10px;font-weight:600;margin-left:6px;}.pazaryeri-wrap .rev-d{font-size:11px;color:var(--muted);}.pazaryeri-wrap .rev-s{color:var(--accent2);font-size:13px;margin-left:auto;}.pazaryeri-wrap .rev-t{font-size:13px;color:#555;line-height:1.65;margin-bottom:8px;}.pazaryeri-wrap .rev-imgs{display:flex;gap:8px;margin-bottom:8px;}.pazaryeri-wrap .rev-img{width:60px;height:60px;background:#f8f6f2;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:26px;border:1px solid var(--border);}.pazaryeri-wrap .rev-help{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted);}.pazaryeri-wrap .rev-help span{cursor:pointer;}.pazaryeri-wrap .rev-help span:hover{color:var(--accent);}.pazaryeri-wrap .sim-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}.pazaryeri-wrap .sim-card{border:1.5px solid var(--border);border-radius:14px;overflow:hidden;background:#fff;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,border-color 160ms ease;}.pazaryeri-wrap .sim-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.12);border-color:var(--accent);transform:translateY(-3px);}.pazaryeri-wrap .sim-card:active{transform:scale(0.98);transition-duration:80ms;}.pazaryeri-wrap .sim-img{height:160px;background:#f8f6f2;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;}.pazaryeri-wrap .sim-img img{width:100%;height:100%;object-fit:contain;padding:10px;}.pazaryeri-wrap .sim-disc-badge{position:absolute;top:10px;left:10px;background:var(--accent);color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;z-index:2;line-height:1.4;}.pazaryeri-wrap .sim-fav{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:#fff;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 140ms ease,border-color 140ms ease;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:0;}.pazaryeri-wrap .sim-fav svg{stroke:#bbb;fill:none;transition:stroke 140ms ease,fill 140ms ease;}.pazaryeri-wrap .sim-fav:hover svg,.pazaryeri-wrap .sim-fav.active svg{stroke:var(--accent);fill:var(--accent);}.pazaryeri-wrap .sim-body{padding:14px;}.pazaryeri-wrap .sim-br{font-size:10px;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;}.pazaryeri-wrap .sim-n{font-size:12.5px;font-weight:600;margin:0 0 8px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);}.pazaryeri-wrap .sim-rat{display:flex;align-items:center;gap:4px;margin-bottom:10px;}.pazaryeri-wrap .sim-st{color:var(--accent2);font-size:11px;}.pazaryeri-wrap .sim-rn{font-size:11px;font-weight:700;color:var(--ink);}.pazaryeri-wrap .sim-rc{font-size:10px;color:var(--muted);}.pazaryeri-wrap .sim-pr{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:10px;}.pazaryeri-wrap .sim-p{font-size:15px;font-weight:800;color:var(--accent);}.pazaryeri-wrap .sim-po{font-size:11px;color:var(--muted);text-decoration:line-through;}.pazaryeri-wrap .sim-ds{font-size:10px;font-weight:700;color:var(--green);background:#e8f5e9;padding:2px 7px;border-radius:10px;}.pazaryeri-wrap .sim-p-req{font-size:12px;font-weight:600;color:var(--muted);}.pazaryeri-wrap .sim-comp{width:100%;padding:8px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;cursor:pointer;}.pazaryeri-wrap .sim-comp:hover,.pazaryeri-wrap .sim-comp.on{border-color:var(--accent);color:var(--accent);background:#fff5f2;}.pazaryeri-wrap .qa-search{display:flex;gap:8px;margin-bottom:18px;}.pazaryeri-wrap .qa-search input{flex:1;padding:11px 14px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;outline:none;transition:border-color .15s;}.pazaryeri-wrap .qa-search input:focus{border-color:var(--accent);}.pazaryeri-wrap .qa-ask{background:var(--accent);color:#fff;border:none;padding:11px 22px;border-radius:8px;font-size:13px;font-weight:700;}.pazaryeri-wrap .qa-item{padding:16px 0;border-bottom:1px solid #f5f2ec;}.pazaryeri-wrap .qa-item:last-child{border:none;}.pazaryeri-wrap .qa-q{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;margin-bottom:6px;}.pazaryeri-wrap .qa-meta{font-size:11px;color:var(--muted);margin-bottom:10px;padding-left:28px;}.pazaryeri-wrap .qa-a{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#555;background:#faf8f5;padding:12px 14px;border-radius:8px;border-left:3px solid var(--accent);line-height:1.6;}.pazaryeri-wrap .footer-in{max-width:var(--max-w);margin:0 auto;padding:0 16px;}.pazaryeri-wrap .fsocs{display:flex;gap:7px;}.pazaryeri-wrap .fct{font-size:12px;font-weight:700;margin-bottom:10px;}.pazaryeri-wrap .fl{display:block;font-size:12px;color:rgba(255,255,255,.35);margin-bottom:6px;cursor:pointer;}.pazaryeri-wrap .fl:hover{color:#fff;}.pazaryeri-wrap .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--ink);color:#fff;padding:12px 24px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 8px 30px rgba(0,0,0,.25);z-index:1000;opacity:0;transition:transform 300ms cubic-bezier(0.23,1,0.32,1),opacity 300ms ease;display:flex;align-items:center;gap:8px;}.pazaryeri-wrap .toast.show{transform:translateX(-50%) translateY(0);opacity:1;}.pazaryeri-wrap /* ═══════════════════════════════════════
   ÖDEME (CHECKOUT) SAYFASI
═══════════════════════════════════════ */
.checkout-steps{display:flex;align-items:center;gap:0;margin:20px 0;background:var(--card);border:1.5px solid var(--border);border-radius:12px;overflow:hidden;}.pazaryeri-wrap .cstep{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 18px;font-size:13px;font-weight:600;color:var(--muted);border-right:1px solid var(--border);}.pazaryeri-wrap .cstep:last-child{border:none;}.pazaryeri-wrap .cstep.done{color:var(--green);}.pazaryeri-wrap .cstep.active{color:var(--accent);background:#fff9f5;}.pazaryeri-wrap .cstep-num{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;}.pazaryeri-wrap .cstep.done .cstep-num{background:var(--green);border-color:var(--green);color:#fff;}.pazaryeri-wrap .cstep.active .cstep-num{background:var(--accent);border-color:var(--accent);color:#fff;}.pazaryeri-wrap .checkout-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;}.pazaryeri-wrap .checkout-title{font-family:'Archivo',sans-serif;font-size:24px;font-weight:800;}.pazaryeri-wrap .checkout-secure{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--green);font-weight:600;}.pazaryeri-wrap .checkout-secure svg{width:16px;height:16px;fill:none;stroke:var(--green);stroke-width:2;}.pazaryeri-wrap /* WooCommerce checkout formunu tasarıma uydur */
.pazaryeri-wrap .woocommerce-checkout{background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:24px;}.pazaryeri-wrap .woocommerce form .form-row label{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:5px;}.pazaryeri-wrap .woocommerce form .form-row input.input-text, .pazaryeri-wrap .woocommerce form .form-row textarea, .pazaryeri-wrap .woocommerce form .form-row select, .pazaryeri-wrap .woocommerce .select2-container .select2-selection{padding:10px 12px;border:1.5px solid var(--border)!important;border-radius:8px!important;font-size:13px;outline:none;min-height:42px;}.pazaryeri-wrap .woocommerce form .form-row input.input-text:focus, .pazaryeri-wrap .woocommerce form .form-row textarea:focus{border-color:var(--accent)!important;}.pazaryeri-wrap #order_review_heading, .pazaryeri-wrap .woocommerce-checkout h3{font-family:'Archivo',sans-serif;font-weight:800;font-size:17px;}.pazaryeri-wrap #payment{background:#faf8f5;border-radius:12px;}.pazaryeri-wrap #place_order, .pazaryeri-wrap .woocommerce #payment #place_order{background:var(--accent)!important;color:#fff!important;border:none!important;border-radius:9px!important;padding:14px 28px!important;font-size:14px!important;font-weight:700!important;width:100%;transition:background .15s;}.pazaryeri-wrap #place_order:hover{background:#e85d00!important;}.pazaryeri-wrap .woocommerce-checkout-review-order-table{border:1.5px solid var(--border);border-radius:10px;overflow:hidden;}.pazaryeri-wrap .cart_totals .order-total .amount, .pazaryeri-wrap .order-total .woocommerce-Price-amount{color:var(--accent);font-weight:800;font-size:20px;}.pazaryeri-wrap .checkout-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;}.pazaryeri-wrap .ct-item{display:flex;align-items:center;gap:11px;background:var(--card);border:1.5px solid var(--border);border-radius:10px;padding:14px;}.pazaryeri-wrap .ct-item svg{width:24px;height:24px;fill:none;stroke:var(--accent);stroke-width:1.8;flex-shrink:0;}.pazaryeri-wrap .ct-t{font-size:13px;font-weight:700;}.pazaryeri-wrap .ct-s{font-size:11px;color:var(--muted);margin-top:1px;}.pazaryeri-wrap /* ═══════════════════════════════════════
   İLETİŞİM SAYFASI
═══════════════════════════════════════ */
.contact-hero{background:var(--nav);border-radius:14px;padding:48px 40px;color:#fff;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden;}.pazaryeri-wrap .contact-hero::before{content:'';position:absolute;top:-60px;right:-60px;width:300px;height:300px;border-radius:50%;border:60px solid rgba(255,106,0,.1);pointer-events:none;}.pazaryeri-wrap .ch-left h2{font-family:'Archivo',sans-serif;font-size:30px;font-weight:800;margin-bottom:8px;}.pazaryeri-wrap .ch-left h2 em{color:var(--accent2);font-style:normal;}.pazaryeri-wrap .ch-left p{font-size:14px;color:rgba(255,255,255,.55);max-width:400px;}.pazaryeri-wrap .ch-badges{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;}.pazaryeri-wrap .ch-badge{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.8);font-size:12px;font-weight:600;padding:6px 14px;border-radius:20px;}.pazaryeri-wrap .ch-right{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;z-index:2;}.pazaryeri-wrap .ch-avg{font-family:'Archivo',sans-serif;font-size:48px;font-weight:900;color:#fff;line-height:1;}.pazaryeri-wrap .ch-avg-lbl{font-size:13px;color:rgba(255,255,255,.5);}.pazaryeri-wrap .contact-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;}.pazaryeri-wrap .cc-card{background:var(--card);border-radius:12px;border:1.5px solid var(--border);padding:22px;text-align:center;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),border-color 160ms ease,box-shadow 160ms ease;}.pazaryeri-wrap .cc-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,106,0,.1);}.pazaryeri-wrap .cc-icon{font-size:34px;margin-bottom:10px;}.pazaryeri-wrap .cc-title{font-size:15px;font-weight:700;margin-bottom:4px;}.pazaryeri-wrap .cc-sub{font-size:12px;color:var(--muted);margin-bottom:12px;line-height:1.5;}.pazaryeri-wrap .cc-btn{display:inline-block;padding:8px 20px;border-radius:8px;font-size:12px;font-weight:700;border:1.5px solid var(--accent);color:var(--accent);background:#fff;transition:background 140ms ease,color 140ms ease;text-decoration:none;cursor:pointer;}.pazaryeri-wrap .cc-btn:hover{background:var(--accent);color:#fff;}.pazaryeri-wrap .cc-btn.primary{background:var(--accent);color:#fff;}.pazaryeri-wrap .contact-main-grid{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start;}.pazaryeri-wrap .contact-form-wrap{background:var(--card);border-radius:14px;border:1.5px solid var(--border);overflow:hidden;}.pazaryeri-wrap .cfh{padding:18px 22px;border-bottom:1px solid var(--border);background:#faf8f5;}.pazaryeri-wrap .cfh-title{font-family:'Archivo',sans-serif;font-size:17px;font-weight:800;}.pazaryeri-wrap .cfh-sub{font-size:12px;color:var(--muted);margin-top:3px;}.pazaryeri-wrap .cf-body{padding:22px;}.pazaryeri-wrap .cf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;}.pazaryeri-wrap .cf-row.full{grid-template-columns:1fr;}.pazaryeri-wrap .cf-field{display:flex;flex-direction:column;gap:5px;}.pazaryeri-wrap .cf-label{font-size:12px;font-weight:600;}.pazaryeri-wrap .cf-input{padding:10px 12px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;outline:none;transition:border-color .15s;width:100%;}.pazaryeri-wrap .cf-input:focus{border-color:var(--accent);}.pazaryeri-wrap .cf-textarea{padding:10px 12px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;outline:none;transition:border-color .15s;resize:vertical;min-height:120px;width:100%;}.pazaryeri-wrap .cf-textarea:focus{border-color:var(--accent);}.pazaryeri-wrap .cf-cats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px;}.pazaryeri-wrap .cf-cat{padding:6px 14px;border-radius:20px;border:1.5px solid var(--border);font-size:12px;font-weight:500;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;background:#fff;}.pazaryeri-wrap .cf-cat:hover{border-color:var(--accent);color:var(--accent);}.pazaryeri-wrap .cf-cat.on{background:var(--accent);color:#fff;border-color:var(--accent);}.pazaryeri-wrap .cf-submit{width:100%;padding:13px;background:var(--accent);color:#fff;border:none;border-radius:9px;font-size:14px;font-weight:700;transition:background .15s;margin-top:8px;}.pazaryeri-wrap .cf-submit:hover{background:#e85d00;}.pazaryeri-wrap .cf-submit.sent{background:var(--green);}.pazaryeri-wrap .cf-note{font-size:11px;color:var(--muted);text-align:center;margin-top:8px;}.pazaryeri-wrap .faq-wrap{background:var(--card);border-radius:14px;border:1.5px solid var(--border);overflow:hidden;}.pazaryeri-wrap .faq-head{padding:16px 18px;border-bottom:1px solid var(--border);background:#faf8f5;}.pazaryeri-wrap .faq-title{font-family:'Archivo',sans-serif;font-size:15px;font-weight:800;}.pazaryeri-wrap .faq-srch{width:100%;padding:9px 12px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;outline:none;margin-top:10px;transition:border-color .15s;}.pazaryeri-wrap .faq-srch:focus{border-color:var(--accent);}.pazaryeri-wrap .faq-item{border-bottom:1px solid var(--border);}.pazaryeri-wrap .faq-q{padding:13px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .12s;}.pazaryeri-wrap .faq-q:hover{background:#faf8f5;}.pazaryeri-wrap .faq-q.open{color:var(--accent);}.pazaryeri-wrap .faq-q svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5;flex-shrink:0;transition:transform .2s;}.pazaryeri-wrap .faq-q.open svg{transform:rotate(180deg);}.pazaryeri-wrap .faq-a{display:none;padding:0 16px 14px;font-size:13px;color:#555;line-height:1.7;}.pazaryeri-wrap .faq-a.open{display:block;}.pazaryeri-wrap .office-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;}.pazaryeri-wrap .oc{background:var(--card);border-radius:12px;border:1.5px solid var(--border);padding:16px;}.pazaryeri-wrap .oc-icon{font-size:24px;margin-bottom:8px;}.pazaryeri-wrap .oc-title{font-size:14px;font-weight:700;margin-bottom:4px;}.pazaryeri-wrap .oc-detail{font-size:12px;color:var(--muted);line-height:1.6;}

/* ═══════════ WORDPRESS TEMA UYUMLULUĞU ═══════════ */
/* Eklenti sayfasında tema container kısıtlamalarını sıfırla */
body.pazaryeri-site, body.pazaryeri-fullwidth .wp-site-blocks,
body.pazaryeri-site, body.pazaryeri-fullwidth .is-layout-constrained,
body.pazaryeri-site, body.pazaryeri-fullwidth .entry-content,
body.pazaryeri-site, body.pazaryeri-fullwidth .wp-block-post-content,
body.pazaryeri-site, body.pazaryeri-fullwidth main,
body.pazaryeri-site, body.pazaryeri-fullwidth .entry-content > .pazaryeri-wrap{
  max-width:100% !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}
/* Tema başlık ve footer'ını eklenti sayfasında gizle */

/* İç container'lar 1320px ortalı (tasarımın orijinal genişliği) */
.pazaryeri-wrap .content,
.pazaryeri-wrap .cw{max-width:1320px;margin:0 auto;}
/* header/catbar tam genişlik şeridi, içi 1320 ortalı */
.pazaryeri-wrap .header,
.pazaryeri-wrap .catbar,
.pazaryeri-wrap .announce,
.pazaryeri-wrap .footer{width:100%;background:var(--nav-bg);}

/* ═══════════ TEMA CSS SIZINTISI DÜZELTMELERİ ═══════════ */
/* 1) Tüm link altı çizgilerini kesin kaldır (tema !important ile ekliyor olabilir) */
.pazaryeri-wrap a,
.pazaryeri-wrap a:hover,
.pazaryeri-wrap a:focus,
.pazaryeri-wrap a:visited,
.pazaryeri-wrap .bc-a,
.pazaryeri-wrap .footer a,
.pazaryeri-wrap .ci a,
.pazaryeri-wrap .ndrop a,
.pazaryeri-wrap .fly-link,
.pazaryeri-wrap .pd-brand{
  text-decoration:none !important;
  box-shadow:none !important;
  border-bottom:none !important;
}
/* 2) Açıklama alanındaki boş/siyah blokları temizle */
.pazaryeri-wrap .desc-text figure,
.pazaryeri-wrap .desc-text .wp-block-image,
.pazaryeri-wrap .desc-text .wp-block-cover,
.pazaryeri-wrap .desc-text .wp-block-video,
.pazaryeri-wrap .desc-text iframe:empty,
.pazaryeri-wrap .desc-text p:empty,
.pazaryeri-wrap .desc-text div:empty{
  background:transparent !important;
  min-height:0 !important;
  margin:0 !important;
}
.pazaryeri-wrap .desc-text img{max-width:100%;height:auto;border-radius:8px;}
.pazaryeri-wrap .desc-text p{font-size:14px;color:#444;line-height:1.85;margin-bottom:12px;}
.pazaryeri-wrap .desc-text:empty::before{content:'Bu ürün için açıklama henüz eklenmemiş.';color:var(--muted);}
/* 3) Tema heading/medya stillerinin tasarımı bozmasını önle */
.pazaryeri-wrap img{max-width:100%;height:auto;}
.pazaryeri-wrap .tab-body{background:#fff;}

/* Tema: tam genişlik gövde, tema container kısıtı yok */
body.pazaryeri-site{margin:0;padding:0;background:var(--paper);}
body.pazaryeri-site .pazaryeri-wrap{width:100%;max-width:100%;}

/* ═══════════ DÜZELTME: "Tümünü Gör" + ok boyutu ═══════════ */
.pazaryeri-wrap .sea{
  display:inline-flex;
  align-items:center;
  gap:5px;
  font-size:13px;
  font-weight:700;
  color:var(--accent);
  white-space:nowrap;
  cursor:pointer;
}
.pazaryeri-wrap .sea:hover{color:#e85d00;}
.pazaryeri-wrap .sea svg{
  width:16px !important;
  height:16px !important;
  fill:none;
  stroke:currentColor;
  stroke-width:2.5;
  flex-shrink:0;
}
.pazaryeri-wrap .set span{color:var(--accent);}
/* Genel güvenlik: bölüm başlıklarındaki tüm svg oklar küçük kalsın */
.pazaryeri-wrap .sec-head svg,
.pazaryeri-wrap .seh svg{width:16px;height:16px;flex-shrink:0;}
/* sec-head başlık ile linki aynı hizada */
.pazaryeri-wrap .sec-head{align-items:center;}
.pazaryeri-wrap .set{font-size:19px;}

/* ═══════════════════════════════════════
   ÜYE PANELİ (MY ACCOUNT) — Modern Türkçe
═══════════════════════════════════════ */
.pazaryeri-wrap .woocommerce-account .woocommerce{display:flex;gap:24px;align-items:flex-start;max-width:1320px;margin:24px auto;padding:0 16px;}
/* Sol menü */
.pazaryeri-wrap .woocommerce-MyAccount-navigation{width:260px;flex-shrink:0;background:#fff;border:1.5px solid var(--border);border-radius:14px;overflow:hidden;}
.pazaryeri-wrap .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px;}
.pazaryeri-wrap .woocommerce-MyAccount-navigation li{margin:0;}
.pazaryeri-wrap .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink);transition:background 140ms ease,color 140ms ease;text-decoration:none;}
.pazaryeri-wrap .woocommerce-MyAccount-navigation li a:hover{background:#fff5ec;color:var(--accent);}
.pazaryeri-wrap .woocommerce-MyAccount-navigation li.is-active a{background:var(--accent);color:#fff;font-weight:700;}
/* sekme ikonları */
.pazaryeri-wrap .woocommerce-MyAccount-navigation li a::before{font-size:18px;width:24px;text-align:center;}
.pazaryeri-wrap .pz-acc-dashboard a::before{content:'🏠';}
.pazaryeri-wrap .pz-acc-orders a::before{content:'📦';}
.pazaryeri-wrap .pz-acc-downloads a::before{content:'⬇️';}
.pazaryeri-wrap .pz-acc-edit-address a::before{content:'📍';}
.pazaryeri-wrap .pz-acc-edit-account a::before{content:'⚙️';}
.pazaryeri-wrap .pz-acc-customer-logout a::before{content:'🚪';}
/* Sağ içerik */
.pazaryeri-wrap .woocommerce-MyAccount-content{flex:1;background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:28px;min-width:0;}
.pazaryeri-wrap .woocommerce-MyAccount-content h2,
.pazaryeri-wrap .woocommerce-MyAccount-content h3{font-family:'Archivo',sans-serif;font-weight:800;font-size:18px;margin-bottom:14px;}
/* Karşılama paneli */
.pz-acc-welcome{background:linear-gradient(120deg,#1a1917,#3a2418);border-radius:14px;padding:26px 28px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;position:relative;overflow:hidden;}
.pz-acc-welcome::before{content:'';position:absolute;top:-50px;right:-30px;width:200px;height:200px;border-radius:50%;background:rgba(255,106,0,.15);}
.pz-acc-hi{font-family:'Archivo',sans-serif;font-size:22px;font-weight:800;margin-bottom:5px;position:relative;z-index:2;}
.pz-acc-hi strong{color:var(--accent2);}
.pz-acc-sub{font-size:13px;color:rgba(255,255,255,.6);line-height:1.5;max-width:440px;position:relative;z-index:2;}
.pz-acc-shop-btn{background:var(--accent);color:#fff;padding:12px 22px;border-radius:9px;font-weight:700;font-size:13px;white-space:nowrap;flex-shrink:0;position:relative;z-index:2;text-decoration:none;transition:background .15s;}
.pz-acc-shop-btn:hover{background:#e85d00;}
/* İstatistik kutuları */
.pz-acc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;}
.pz-acc-stat{display:flex;align-items:center;gap:11px;background:#faf8f5;border:1.5px solid var(--border);border-radius:12px;padding:14px;text-decoration:none;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),border-color 160ms ease;}
.pz-acc-stat:hover{border-color:var(--accent);transform:translateY(-2px);}
.pz-acc-stat-ico{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;}
.pz-acc-stat-n{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:var(--ink);}
.pz-acc-stat-l{font-size:11px;color:var(--muted);}
/* Yönlendirme kartları */
.pz-acc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;}
.pz-acc-card{background:#fff;border:1.5px solid var(--border);border-radius:12px;padding:20px;text-decoration:none;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,border-color 160ms ease;display:block;}
.pz-acc-card:hover{border-color:var(--accent);box-shadow:0 6px 20px rgba(255,106,0,.08);transform:translateY(-2px);}
.pz-acc-card-ico{font-size:30px;margin-bottom:10px;}
.pz-acc-card-t{font-family:'Archivo',sans-serif;font-size:15px;font-weight:700;margin-bottom:6px;color:var(--ink);}
.pz-acc-card-s{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:12px;}
.pz-acc-card-link{font-size:13px;font-weight:700;color:var(--accent);}
/* Yardım bandı */
.pz-acc-help{display:flex;align-items:center;gap:16px;background:#fff5ec;border:1.5px solid #ffd4b0;border-radius:12px;padding:18px 22px;}
.pz-acc-help-ico{font-size:32px;flex-shrink:0;}
.pz-acc-help-t{font-family:'Archivo',sans-serif;font-size:15px;font-weight:700;margin-bottom:3px;}
.pz-acc-help-s{font-size:12px;color:var(--muted);line-height:1.5;}
.pz-acc-help-btn{margin-left:auto;background:var(--ink);color:#fff;padding:11px 20px;border-radius:9px;font-weight:700;font-size:13px;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:background .15s;}
.pz-acc-help-btn:hover{background:var(--accent);}
/* WooCommerce form/tablo tasarıma uy */
.pazaryeri-wrap .woocommerce-MyAccount-content table.account-orders-table{border:1.5px solid var(--border);border-radius:10px;overflow:hidden;width:100%;}
.pazaryeri-wrap .woocommerce-MyAccount-content .button,
.pazaryeri-wrap .woocommerce-MyAccount-content button{background:var(--accent) !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:10px 18px !important;font-weight:700 !important;font-size:13px !important;}
.pazaryeri-wrap .woocommerce-MyAccount-content .button:hover{background:#e85d00 !important;}
.pazaryeri-wrap .woocommerce-MyAccount-content input[type=text],
.pazaryeri-wrap .woocommerce-MyAccount-content input[type=email],
.pazaryeri-wrap .woocommerce-MyAccount-content input[type=password],
.pazaryeri-wrap .woocommerce-MyAccount-content input[type=tel],
.pazaryeri-wrap .woocommerce-MyAccount-content select{border:1.5px solid var(--border) !important;border-radius:8px !important;padding:10px 12px !important;font-size:13px !important;}
.pazaryeri-wrap .woocommerce-MyAccount-content input:focus{border-color:var(--accent) !important;outline:none;}

/* ═══════════ DÜZELTME: Mega menü (Tüm Kategoriler) sola hizalama ═══════════ */
.pazaryeri-wrap .mega-left .ml-item{
  justify-content:flex-start !important;
  gap:10px;
  text-align:left;
}
/* emoji + metin solda, ok en sağda */
.pazaryeri-wrap .mega-left .ml-item svg{
  margin-left:auto;
  width:12px;
  height:12px;
  flex-shrink:0;
}

/* ═══════════ İLETİŞİM HERO — okunaklılık + modernlik ═══════════ */
.pazaryeri-wrap .contact-hero{
  background:linear-gradient(120deg,#1a1917 0%,#2b2622 55%,#3a2418 100%) !important;
  box-shadow:0 10px 40px rgba(15,14,13,.18);
}
.pazaryeri-wrap .ch-left h2{color:#fff !important;font-size:32px;text-shadow:0 2px 12px rgba(0,0,0,.2);}
.pazaryeri-wrap .ch-left h2 em{color:var(--accent2) !important;}
.pazaryeri-wrap .ch-left p{color:rgba(255,255,255,.78) !important;font-size:15px;line-height:1.6;max-width:460px;}
.pazaryeri-wrap .ch-badge{background:rgba(255,255,255,.14) !important;border-color:rgba(255,255,255,.25) !important;color:#fff !important;}
.pazaryeri-wrap .ch-avg{color:var(--accent2) !important;font-size:54px;}
.pazaryeri-wrap .ch-avg-lbl{color:rgba(255,255,255,.7) !important;font-size:13px;}
.pazaryeri-wrap .ch-right{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 28px;}
/* kanallar (canlı destek vb.) net görünsün */
.pazaryeri-wrap .contact-channels .cc-card{box-shadow:0 2px 10px rgba(15,14,13,.04);}

/* ═══════════════════════════════════════════════
   ÜRÜN DETAY — HEPSIBURADA TARZI MODERN DÜZEN
═══════════════════════════════════════════════ */
.pazaryeri-wrap .hb-grid{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(0,1fr) 340px;gap:24px;align-items:start;margin:20px 0 36px;}
/* Galeri */
.pazaryeri-wrap .hb-gallery{display:grid;grid-template-columns:64px 1fr;gap:12px;position:sticky;top:16px;width:100%;}
.pazaryeri-wrap .hb-thumbs{display:flex;flex-direction:column;gap:9px;grid-column:1;grid-row:1/3;}
.pazaryeri-wrap .hb-thumb{width:64px;height:64px;border:2px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s;background:#fff;}
.pazaryeri-wrap .hb-thumb img{width:100%;height:100%;object-fit:cover;}
.pazaryeri-wrap .hb-thumb:hover{border-color:var(--accent2);}
.pazaryeri-wrap .hb-thumb.on{border-color:var(--accent);}
.pazaryeri-wrap .hb-img-col{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:12px;}
.pazaryeri-wrap .hb-main-img{width:100%;background:#fff;border:1.5px solid var(--border);border-radius:16px;position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden;}
.pazaryeri-wrap .hb-main-img img{width:92%;height:92%;object-fit:contain;transition:transform .3s;}

.pazaryeri-wrap .hb-disc-badge{position:absolute;top:14px;left:14px;background:var(--accent);color:#fff;font-weight:800;font-size:15px;text-align:center;border-radius:10px;padding:8px 10px;line-height:1.1;z-index:2;}
.pazaryeri-wrap .hb-disc-badge small{font-size:9px;font-weight:600;}
.pazaryeri-wrap .hb-freeship-badge{position:absolute;bottom:14px;left:14px;display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#166534,#16a34a);color:#fff;border-radius:12px;padding:8px 12px;z-index:2;box-shadow:0 3px 10px rgba(22,101,52,.35);animation:pzFreeshipPop .4s ease;}
.pazaryeri-wrap .hb-freeship-ico{font-size:18px;line-height:1;}
.pazaryeri-wrap .hb-freeship-txt{font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.3px;text-transform:uppercase;}
@keyframes pzFreeshipPop{0%{opacity:0;transform:translateY(6px) scale(.9);}100%{opacity:1;transform:translateY(0) scale(1);}}
.pazaryeri-wrap .hb-fav{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:#fff;border:1.5px solid var(--border);font-size:18px;cursor:pointer;z-index:2;transition:transform 140ms cubic-bezier(0.23,1,0.32,1),background 140ms ease,border-color 140ms ease;}
.pazaryeri-wrap .hb-fav:hover{border-color:var(--accent);transform:scale(1.08);}
.pazaryeri-wrap .hb-fav.on{background:#fff0ec;}
.pazaryeri-wrap .hb-zoom-hint{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);background:rgba(15,14,13,.7);color:#fff;font-size:11px;padding:5px 14px;border-radius:20px;opacity:0;transition:opacity .2s;}
.pazaryeri-wrap .hb-main-img:hover .hb-zoom-hint{opacity:1;}
/* Orta bilgi */
.pazaryeri-wrap .hb-brand{display:inline-block;font-size:13px;font-weight:700;color:var(--blue);margin-bottom:6px;}
.pazaryeri-wrap .hb-brand span{color:var(--muted);font-weight:500;font-size:12px;}
.pazaryeri-wrap .hb-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:21px;font-weight:600;line-height:1.4;color:var(--ink);margin-bottom:12px;}
.pazaryeri-wrap .hb-rating-row{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:14px;flex-wrap:wrap;}
.pazaryeri-wrap .hb-stars{color:var(--accent2);font-size:15px;letter-spacing:1px;}
.pazaryeri-wrap .hb-rating-val{font-weight:800;font-size:15px;}
.pazaryeri-wrap .hb-rating-count{font-size:13px;color:var(--blue);}
.pazaryeri-wrap .hb-sold{font-size:13px;color:var(--muted);padding-left:12px;border-left:1px solid var(--border);}
/* Satıcı kartı (ürün detay) */
.pazaryeri-wrap .pzv-seller-card{display:flex;align-items:center;gap:14px;background:#faf8f5;border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:16px;}
.pazaryeri-wrap .pzv-sc-left{flex-shrink:0;}
.pazaryeri-wrap .pzv-sc-logo{width:52px;height:52px;border-radius:10px;object-fit:cover;border:1px solid var(--border);}
.pazaryeri-wrap .pzv-sc-logo-fallback{width:52px;height:52px;border-radius:10px;background:linear-gradient(135deg,var(--accent),#ff8c00);color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;}
.pazaryeri-wrap .pzv-sc-info{flex:1;min-width:0;}
.pazaryeri-wrap .pzv-sc-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px;}
.pazaryeri-wrap .pzv-sc-name a{font-weight:800;font-size:14px;color:var(--ink);text-decoration:none;}
.pazaryeri-wrap .pzv-sc-name a:hover{color:var(--accent);}
.pazaryeri-wrap .pzv-sc-city{font-size:11.5px;color:var(--muted);}
.pazaryeri-wrap .pzv-sc-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.pazaryeri-wrap .pzv-sc-rating{display:flex;align-items:center;gap:4px;font-size:12px;color:#f59e0b;}
.pazaryeri-wrap .pzv-sc-rating strong{color:var(--ink);font-size:13px;}
.pazaryeri-wrap .pzv-sc-rcount{color:var(--muted);font-size:11px;}
.pazaryeri-wrap .pzv-sc-pcount{font-size:12px;color:var(--muted);padding-left:10px;border-left:1px solid var(--border);}
.pazaryeri-wrap .pzv-sc-btn{flex-shrink:0;padding:9px 16px;background:var(--accent);color:#fff;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s;white-space:nowrap;}
.pazaryeri-wrap .pzv-sc-btn:hover{background:#e05a00;color:#fff;}
.pazaryeri-wrap .pzv-sc-btn span{opacity:.8;}
/* Satıcılar kutusu */
.pazaryeri-wrap .pzv-sellers-box{border:1.5px solid var(--border);border-radius:12px;overflow:hidden;margin-top:0;background:#fff;}
.pazaryeri-wrap .pzv-sellers-head{display:flex;align-items:center;gap:7px;padding:9px 14px;background:var(--bg);border-bottom:1px solid var(--border);font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.4px;text-transform:uppercase;}
.pazaryeri-wrap .pzv-sellers-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:20px;background:var(--accent);color:#fff;font-size:10px;font-weight:800;padding:0 5px;}
.pazaryeri-wrap .pzv-seller-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);text-decoration:none;transition:background 120ms ease;cursor:pointer;color:inherit;}
.pazaryeri-wrap .pzv-seller-row:last-child{border-bottom:none;}
.pazaryeri-wrap .pzv-seller-row:hover{background:#faf9f7;}
.pazaryeri-wrap .pzv-seller-row.current{background:#fff8f4;border-left:3px solid var(--accent);padding-left:9px;}
.pazaryeri-wrap .pzv-sr-logo{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid var(--border);}
.pazaryeri-wrap .pzv-sr-logo-fb{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#ff8c00);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.pazaryeri-wrap .pzv-sr-info{flex:1;min-width:0;}
.pazaryeri-wrap .pzv-sr-name{display:block;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pazaryeri-wrap .pzv-seller-row:hover .pzv-sr-name{color:var(--accent);}
.pazaryeri-wrap .pzv-sr-city{display:block;font-size:10px;color:var(--muted);margin-top:1px;}
.pazaryeri-wrap .pzv-sr-right{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0;text-align:right;}
.pazaryeri-wrap .pzv-sr-price{font-size:14px;font-weight:800;color:var(--accent);line-height:1.2;}
.pazaryeri-wrap .pzv-sr-del{font-size:10px;color:var(--muted);white-space:nowrap;}
.pazaryeri-wrap .pzv-sr-stokta-yok{font-size:10px;font-weight:700;color:#e53e3e;white-space:nowrap;}
.pazaryeri-wrap .pzv-sr-arr{font-size:18px;color:var(--border);flex-shrink:0;line-height:1;transition:transform 140ms cubic-bezier(0.23,1,0.32,1),color 140ms ease;}
.pazaryeri-wrap .pzv-seller-row:hover .pzv-sr-arr{transform:translateX(3px);color:var(--accent);}
.pazaryeri-wrap .hb-variant-block{margin-bottom:16px;}
.pazaryeri-wrap .hb-variant-label{font-size:13px;font-weight:600;margin-bottom:8px;}
.pazaryeri-wrap .hb-variant-label span{color:var(--accent);}
.pazaryeri-wrap .hb-colors{display:flex;gap:9px;flex-wrap:wrap;align-items:center;padding:6px;}
.pazaryeri-wrap .hb-color{width:38px;height:38px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform 140ms cubic-bezier(0.23,1,0.32,1),box-shadow 140ms ease;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.22),0 1px 3px rgba(0,0,0,.08);}
.pazaryeri-wrap .hb-color:hover{transform:scale(1.1);box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.3),0 3px 8px rgba(0,0,0,.15);}
.pazaryeri-wrap .hb-color.on{box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.18),0 0 0 2.5px #fff,0 0 0 5px var(--accent);transform:scale(1.06);}
.pazaryeri-wrap .hb-color.on::after{content:'✓';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:#fff;mix-blend-mode:difference;pointer-events:none;}
.pazaryeri-wrap .hb-variants{display:flex;gap:8px;flex-wrap:wrap;}
.pazaryeri-wrap .hb-var{padding:9px 18px;border:1.5px solid var(--border);border-radius:9px;background:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}
.pazaryeri-wrap .hb-var:hover{border-color:var(--accent2);}
.pazaryeri-wrap .hb-var.on{border-color:var(--accent);background:#fff5ec;color:var(--accent);}
.pazaryeri-wrap .hb-quick-specs{background:#faf8f5;border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin-top:18px;}
.pazaryeri-wrap .hb-quick-specs-title{font-family:'Archivo',sans-serif;font-weight:800;font-size:14px;margin-bottom:12px;}
.pazaryeri-wrap .hb-quick-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.pazaryeri-wrap .hb-qs-item{display:flex;flex-direction:column;gap:2px;}
.pazaryeri-wrap .hb-qs-k{font-size:11px;color:var(--muted);}
.pazaryeri-wrap .hb-qs-v{font-size:13px;font-weight:600;}
.pazaryeri-wrap .hb-all-specs{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:var(--accent);}
/* Sağ satın alma kutusu */
.pazaryeri-wrap .hb-buybox{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:20px;position:sticky;top:16px;box-shadow:0 4px 20px rgba(15,14,13,.05);}
.pazaryeri-wrap .hb-price-area{background:linear-gradient(135deg,#fff8f3,#fff2e6);border:1.5px solid #ffd4a8;border-radius:14px;padding:16px 18px 16px 22px;margin-bottom:16px;position:relative;overflow:hidden;}
.pazaryeri-wrap .hb-price-area::before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:4px;background:var(--accent);border-radius:0 4px 4px 0;}
.pazaryeri-wrap .hb-price-old{font-size:13px;color:var(--muted);text-decoration:line-through;margin-bottom:2px;}
.pazaryeri-wrap .hb-price-now{font-family:'Archivo',sans-serif;font-size:40px;font-weight:900;color:var(--accent);line-height:1;letter-spacing:-1px;}
.pazaryeri-wrap .hb-price-kdv{font-size:11px;color:var(--muted);margin-top:3px;font-weight:500;}
.pazaryeri-wrap .hb-save-badge{display:inline-flex;align-items:center;gap:4px;margin-top:10px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:700;padding:5px 12px;border-radius:20px;border:1px solid #bbf7d0;}
.pazaryeri-wrap .hb-installments{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;}
.pazaryeri-wrap .hb-inst{display:flex;justify-content:space-between;background:#faf8f5;border:1px solid var(--border);border-radius:8px;padding:7px 11px;font-size:12px;}
.pazaryeri-wrap .hb-inst-x{color:var(--muted);}
.pazaryeri-wrap .hb-inst-v{font-weight:700;}
.pazaryeri-wrap .hb-724pay{background:linear-gradient(120deg,#5a2d82,#8e44ad);color:#fff;border-radius:10px;padding:11px 14px;font-size:12px;margin-bottom:16px;}
.pazaryeri-wrap .hb-724pay-badge{background:rgba(255,255,255,.22);padding:2px 9px;border-radius:6px;font-weight:800;font-size:11px;}
.pazaryeri-wrap .hb-delivery{display:flex;flex-direction:column;gap:9px;margin-bottom:16px;}
.pazaryeri-wrap .hb-del-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;line-height:1.4;}
.pazaryeri-wrap .hb-del-kargo{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #bbf7d0;}.pazaryeri-wrap .hb-del-kargo-free{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:2px solid #4ade80;box-shadow:0 2px 8px rgba(74,222,128,.2);}
.pazaryeri-wrap .hb-del-hizli{background:linear-gradient(135deg,#fff8f0,#fff1e0);border:1.5px solid #fed7aa;}
.pazaryeri-wrap .hb-del-ico-wrap{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;}
.pazaryeri-wrap .hb-del-kargo .hb-del-ico-wrap{background:#bbf7d0;}
.pazaryeri-wrap .hb-del-hizli .hb-del-ico-wrap{background:#ffedd5;}
.pazaryeri-wrap .hb-del-content{flex:1;min-width:0;}
.pazaryeri-wrap .hb-del-content strong{display:block;font-size:13px;font-weight:700;margin-bottom:2px;}
.pazaryeri-wrap .hb-del-kargo .hb-del-content strong{color:#166534;}
.pazaryeri-wrap .hb-del-hizli .hb-del-content strong{color:var(--accent);}
.pazaryeri-wrap .hb-del-content small{font-size:11px;color:var(--muted);display:block;}
.pazaryeri-wrap .hb-del-badge{font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px;white-space:nowrap;flex-shrink:0;letter-spacing:.4px;}
.pazaryeri-wrap .hb-del-badge-green{background:#166534;color:#fff;}
.pazaryeri-wrap .hb-del-badge-grey{background:#64748b;color:#fff;}
.pazaryeri-wrap .hb-del-stok{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1.5px solid #cbd5e1;}
.pazaryeri-wrap .hb-del-stok .hb-del-ico-wrap{background:#e2e8f0;}
.pazaryeri-wrap .hb-del-stok .hb-del-content strong{color:#475569;}
.pazaryeri-wrap .hb-qty-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap;}
.pazaryeri-wrap .hb-qty-label{font-size:13px;font-weight:600;}
.pazaryeri-wrap .hb-qty{display:flex;align-items:center;border:1.5px solid var(--border);border-radius:9px;overflow:hidden;}
.pazaryeri-wrap .hb-qty button{width:36px;height:38px;border:none;background:#faf8f5;font-size:18px;cursor:pointer;color:var(--ink);}
.pazaryeri-wrap .hb-qty button:hover{background:var(--accent);color:#fff;}
.pazaryeri-wrap .hb-qty input{width:48px;height:38px;border:none;text-align:center;font-size:14px;font-weight:700;-moz-appearance:textfield;}
.pazaryeri-wrap .hb-qty input::-webkit-outer-spin-button,.pazaryeri-wrap .hb-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.pazaryeri-wrap .hb-stock-ok{font-size:12px;color:var(--green);font-weight:600;}
.pazaryeri-wrap .hb-stock-no{font-size:12px;color:#dc2626;font-weight:600;}
.pazaryeri-wrap .hb-add-cart{display:block;width:100%;padding:15px;background:var(--accent)!important;color:#fff!important;border:none!important;border-radius:11px!important;font-size:15px!important;font-weight:800!important;cursor:pointer;transition:background .15s;margin-bottom:9px;text-transform:none!important;letter-spacing:normal!important;line-height:1.2!important;}
.pazaryeri-wrap .hb-add-cart:hover{background:#e85d00;}
.pazaryeri-wrap .hb-add-cart.added{background:var(--green);}
.pazaryeri-wrap .hb-buy-now{display:block;width:100%;padding:14px;background:#fff;color:var(--accent);border:2px solid var(--accent);border-radius:11px;font-size:14px;font-weight:800;text-align:center;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background 160ms ease;margin-bottom:16px;cursor:pointer;}
.pazaryeri-wrap .hb-buy-now:hover{background:#fff5ec;}
.pazaryeri-wrap .hb-buy-now:active{transform:scale(0.98)!important;transition-duration:80ms;}
/* ── Hızlı Aksiyonlar ── */
.pazaryeri-wrap .hb-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding-bottom:14px;border-bottom:1px solid var(--border);}
.pazaryeri-wrap .hb-qa-btn{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fafaf9;border:1.5px solid var(--border);border-radius:10px;font-size:11.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:background 160ms ease,border-color 160ms ease,color 160ms ease;text-align:left;line-height:1.3;}
.pazaryeri-wrap .hb-qa-btn:hover{border-color:var(--accent);color:var(--accent);background:#fff8f3;}
.pazaryeri-wrap .hb-qa-btn.active{background:#fff5ec;border-color:var(--accent);color:var(--accent);}
.pazaryeri-wrap .hb-qa-fav.active svg{fill:var(--accent);stroke:var(--accent);}
.pazaryeri-wrap .hb-qa-btn svg{flex-shrink:0;}
/* ── Bildirim Modalı ── */
.hb-notify-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.55);align-items:center;justify-content:center;padding:20px;}
.hb-notify-modal.open{display:flex;}
.hb-notify-box{background:#fff;border-radius:20px;padding:32px 28px 28px;max-width:380px;width:100%;position:relative;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.18);animation:pzNSlide .22s ease;}
@keyframes pzNSlide{from{transform:translateY(16px);opacity:0;}to{transform:translateY(0);opacity:1;}}
.hb-notify-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:22px;color:var(--muted);cursor:pointer;line-height:1;padding:4px 8px;border-radius:6px;transition:background .15s;}
.hb-notify-close:hover{background:#f1f5f9;}
.hb-notify-ico{width:64px;height:64px;background:#fff5ec;border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--accent);}
.hb-notify-box h3{font-size:18px;font-weight:800;color:var(--ink);margin-bottom:8px;}
.hb-notify-box p{font-size:13px;color:var(--muted);margin-bottom:20px;line-height:1.5;}
.hb-notify-box input[type=email]{display:block;width:100%;padding:13px 16px;border:1.5px solid var(--border);border-radius:10px;font-size:14px;outline:none;margin-bottom:10px;box-sizing:border-box;transition:border-color .15s;}
.hb-notify-box input[type=email]:focus{border-color:var(--accent);}
.hb-notify-submit{display:block;width:100%;padding:14px;background:var(--accent);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;transition:background .15s;}
.hb-notify-submit:hover{background:#e85d00;}
.hb-notify-fine{font-size:10px;color:var(--muted);margin-top:10px;line-height:1.4;}
.pazaryeri-wrap .hb-gallery-extra{border-top:1px solid var(--border);}
.pazaryeri-wrap .hb-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;}
.pazaryeri-wrap .hb-trust-in-col{padding-top:0;margin:18px 0 0;border-top:1.5px solid var(--border);padding-top:18px;}
.pazaryeri-wrap .pzv-sellers-section-title{font-size:14px;font-weight:800;color:var(--ink);margin:20px 0 10px;padding:0;font-family:'Plus Jakarta Sans',sans-serif;letter-spacing:-.1px;}
.pazaryeri-wrap .hb-trust-item{display:flex;align-items:center;gap:10px;background:#fafaf9;border:1px solid var(--border);border-radius:12px;padding:11px 13px;transition:box-shadow .15s;}
.pazaryeri-wrap .hb-trust-item:hover{box-shadow:0 2px 10px rgba(0,0,0,.07);}
.pazaryeri-wrap .hb-trust-ico{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.pazaryeri-wrap .hb-ti-orange{background:#fff5ec;color:#e8470a;}
.pazaryeri-wrap .hb-ti-blue{background:#eff6ff;color:#2563eb;}
.pazaryeri-wrap .hb-ti-green{background:#f0fdf4;color:#16a34a;}
.pazaryeri-wrap .hb-ti-purple{background:#faf5ff;color:#9333ea;}
.pazaryeri-wrap .hb-trust-body{min-width:0;}
.pazaryeri-wrap .hb-trust-body strong{display:block;font-size:12px;font-weight:700;color:var(--ink);line-height:1.2;margin-bottom:2px;}
.pazaryeri-wrap .hb-trust-body small{font-size:10px;color:var(--muted);line-height:1.3;}
.pazaryeri-wrap .hb-share{padding:16px 0 4px;border-top:1px solid var(--border);margin-top:14px;}
.pazaryeri-wrap .hb-share-lbl{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:12px;}
.pazaryeri-wrap .hb-share-lbl::before,.pazaryeri-wrap .hb-share-lbl::after{content:'';flex:1;height:1px;background:var(--border);}
.pazaryeri-wrap .hb-share-btns{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}
.pazaryeri-wrap .hb-share-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 6px;border-radius:14px;font-size:10.5px;font-weight:700;text-decoration:none;border:1.5px solid var(--border);cursor:pointer;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background 160ms ease,border-color 160ms ease;background:#fafaf9;color:var(--ink);min-height:64px;line-height:1.2;}
.pazaryeri-wrap .hb-share-btn svg{transition:transform .18s;}
.pazaryeri-wrap .hb-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);}
.pazaryeri-wrap .hb-share-wa{color:#128c7e;}.pazaryeri-wrap .hb-share-wa:hover{background:#f0fdf9;border-color:#a7f3d0;}
.pazaryeri-wrap .hb-share-fb{color:#1877f2;}.pazaryeri-wrap .hb-share-fb:hover{background:#eff6ff;border-color:#bfdbfe;}
.pazaryeri-wrap .hb-share-tw{color:#111;}.pazaryeri-wrap .hb-share-tw:hover{background:#f1f5f9;border-color:#cbd5e1;}
.pazaryeri-wrap .hb-share-ig{color:#c0376b;}.pazaryeri-wrap .hb-share-ig:hover{background:#fdf2f8;border-color:#fbcfe8;}
.pazaryeri-wrap .hb-share-tt{color:#111;}.pazaryeri-wrap .hb-share-tt:hover{background:#f8f8f8;border-color:#d1d5db;}
.pazaryeri-wrap .hb-share-pt{color:#e60023;}.pazaryeri-wrap .hb-share-pt:hover{background:#fff1f2;border-color:#fecdd3;}
.pazaryeri-wrap .hb-share-li{color:#0077b5;}.pazaryeri-wrap .hb-share-li:hover{background:#f0f9ff;border-color:#bae6fd;}
.pazaryeri-wrap .hb-share-copy{color:var(--muted);}.pazaryeri-wrap .hb-share-copy:hover{background:#f1f5f9;border-color:#cbd5e1;}
/* Responsive */
@media(max-width:1080px){
  .pazaryeri-wrap .hb-grid{grid-template-columns:1fr;}
}
@media(max-width:640px){
  .pazaryeri-wrap .hb-grid{grid-template-columns:1fr;}
  .pazaryeri-wrap .hb-gallery{display:flex;flex-direction:column;position:static;}
  .pazaryeri-wrap .hb-thumbs{flex-direction:row;overflow-x:auto;}
  .pazaryeri-wrap .hb-installments,.pazaryeri-wrap .hb-trust{grid-template-columns:1fr;}
}

/* ═══════════ AMAZON ZOOM + TAKSİT + DİĞER SATICILAR ═══════════ */
/* Zoom için ana görsel ayarı */
.pazaryeri-wrap .hb-main-img{cursor:zoom-in;}
.pazaryeri-wrap .hb-main-img img{transition:transform .12s ease-out;will-change:transform;}
.pazaryeri-wrap .hb-main-img:hover .hb-zoom-hint{opacity:0;}
/* Taksit başlık + toggle */
.pazaryeri-wrap .hb-inst-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}
.pazaryeri-wrap .hb-inst-head>span{font-size:13px;font-weight:700;color:var(--ink);}
.pazaryeri-wrap .hb-inst-toggle{background:none;border:none;color:var(--accent);font-size:12px;font-weight:700;cursor:pointer;}
/* Taksit listesi (3 sütun: taksit / aylık / toplam) */
.pazaryeri-wrap .hb-installments{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;}
.pazaryeri-wrap .hb-inst{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;background:#faf8f5;border:1px solid var(--border);border-radius:9px;padding:9px 13px;font-size:12px;}
.pazaryeri-wrap .hb-inst-x{font-weight:700;color:var(--ink);}
.pazaryeri-wrap .hb-inst-mid{color:var(--muted);text-align:center;font-size:11px;}
.pazaryeri-wrap .hb-inst-v{font-weight:800;color:var(--accent);text-align:right;}
.pazaryeri-wrap .hb-inst-hidden{display:none;}
.pazaryeri-wrap .hb-inst-note{font-size:10px;color:var(--muted);line-height:1.4;margin-top:4px;padding:0 2px;}
/* Diğer satıcılar (ürün detay) */
.pazaryeri-wrap .pzv-other-sellers{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#fefefe;}
.pazaryeri-wrap .pzv-os-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
.pazaryeri-wrap .pzv-os-title{font-size:13px;font-weight:800;color:var(--ink);}
.pazaryeri-wrap .pzv-os-count{font-size:12px;color:var(--muted);background:#f4f0ec;border-radius:6px;padding:2px 8px;}
.pazaryeri-wrap .pzv-os-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;margin-bottom:8px;background:#fff;}
.pazaryeri-wrap .pzv-os-item:last-child{margin-bottom:0;}
.pazaryeri-wrap .pzv-os-left{display:flex;align-items:center;gap:10px;min-width:0;}
.pazaryeri-wrap .pzv-os-logo{width:36px;height:36px;border-radius:8px;object-fit:cover;border:1px solid var(--border);flex-shrink:0;}
.pazaryeri-wrap .pzv-os-logo-fb{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#ff8c00);color:#fff;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.pazaryeri-wrap .pzv-os-info{display:flex;flex-direction:column;gap:2px;min-width:0;}
.pazaryeri-wrap .pzv-os-name{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;}
.pazaryeri-wrap .pzv-os-rating{font-size:11px;color:#f59e0b;font-weight:700;}
.pazaryeri-wrap .pzv-os-right{display:flex;align-items:center;gap:10px;flex-shrink:0;}
.pazaryeri-wrap .pzv-os-price{font-size:15px;font-weight:800;color:var(--accent);white-space:nowrap;}
.pazaryeri-wrap .pzv-os-actions{display:flex;gap:6px;}
.pazaryeri-wrap .pzv-os-buy{padding:6px 12px;background:var(--accent);color:#fff;border-radius:7px;font-size:12px;font-weight:700;text-decoration:none;transition:background .14s;}
.pazaryeri-wrap .pzv-os-buy:hover{background:#e05a00;color:#fff;}
.pazaryeri-wrap .pzv-os-store{padding:6px 10px;border:1px solid var(--border);background:#fff;color:var(--ink);border-radius:7px;font-size:12px;font-weight:600;text-decoration:none;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}
.pazaryeri-wrap .pzv-os-store:hover{border-color:var(--accent);color:var(--accent);}

/* ═══════════════════════════════════════════════
   YARDIM / BİLGİ SAYFALARI
═══════════════════════════════════════════════ */
.pazaryeri-wrap .help-page{max-width:980px;margin:0 auto;}
/* Hero */
.pazaryeri-wrap .help-hero{text-align:center;background:linear-gradient(135deg,#1a1917,#3a2418);border-radius:16px;padding:48px 30px;color:#fff;margin-bottom:30px;position:relative;overflow:hidden;}
.pazaryeri-wrap .help-hero::before{content:'';position:absolute;top:-60px;right:-40px;width:240px;height:240px;border-radius:50%;background:rgba(255,106,0,.12);}
.pazaryeri-wrap .help-hero-icon{font-size:54px;margin-bottom:14px;position:relative;z-index:2;}
.pazaryeri-wrap .help-hero-title{font-family:'Archivo',sans-serif;font-size:30px;font-weight:800;margin-bottom:10px;position:relative;z-index:2;}
.pazaryeri-wrap .help-hero-intro{font-size:15px;color:rgba(255,255,255,.75);max-width:560px;margin:0 auto;line-height:1.6;position:relative;z-index:2;}
/* Adımlar */
.pazaryeri-wrap .help-steps{display:flex;flex-direction:column;gap:14px;margin-bottom:30px;}
.pazaryeri-wrap .help-step{display:flex;gap:16px;background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:20px 22px;align-items:flex-start;transition:border-color 140ms ease,box-shadow 140ms ease;}
.pazaryeri-wrap .help-step:hover{border-color:var(--accent);box-shadow:0 6px 20px rgba(255,106,0,.06);}
.pazaryeri-wrap .help-step-num{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#ff6a00,#ff9248);color:#fff;font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.pazaryeri-wrap .help-step-title{font-family:'Archivo',sans-serif;font-size:16px;font-weight:700;margin-bottom:4px;}
.pazaryeri-wrap .help-step-desc{font-size:14px;color:#555;line-height:1.6;}
/* Kartlar */
.pazaryeri-wrap .help-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:30px;}
.pazaryeri-wrap .help-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:22px;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),border-color 160ms ease,box-shadow 160ms ease;}
.pazaryeri-wrap .help-card:hover{border-color:var(--accent);transform:translateY(-2px);}
.pazaryeri-wrap .help-card-icon{font-size:30px;margin-bottom:10px;}
.pazaryeri-wrap .help-card-title{font-family:'Archivo',sans-serif;font-size:15px;font-weight:700;margin-bottom:6px;}
.pazaryeri-wrap .help-card-desc{font-size:13px;color:#555;line-height:1.6;}
/* Tablo */
.pazaryeri-wrap .help-table-wrap{background:#fff;border:1.5px solid var(--border);border-radius:14px;overflow:hidden;margin-bottom:30px;}
.pazaryeri-wrap .help-table{width:100%;border-collapse:collapse;}
.pazaryeri-wrap .help-table th{background:#faf8f5;text-align:left;padding:14px 20px;font-family:'Archivo',sans-serif;font-size:13px;font-weight:800;color:var(--ink);border-bottom:2px solid var(--border);}
.pazaryeri-wrap .help-table td{padding:13px 20px;font-size:14px;border-bottom:1px solid var(--border);}
.pazaryeri-wrap .help-table tr:last-child td{border-bottom:none;}
.pazaryeri-wrap .help-table td:last-child{font-weight:700;color:var(--accent);}
.pazaryeri-wrap .help-table tr:hover td{background:#faf8f5;}
/* Link grid (yardım merkezi) */
.pazaryeri-wrap .help-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;}
.pazaryeri-wrap .help-link-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:22px;text-align:center;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),border-color 160ms ease,box-shadow 160ms ease;}
.pazaryeri-wrap .help-link-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 24px rgba(255,106,0,.08);}
.pazaryeri-wrap .help-link-icon{font-size:32px;margin-bottom:10px;}
.pazaryeri-wrap .help-link-title{font-family:'Archivo',sans-serif;font-size:15px;font-weight:700;margin-bottom:4px;}
.pazaryeri-wrap .help-link-desc{font-size:12px;color:var(--muted);}
/* Sözleşme bölümleri */
.pazaryeri-wrap .help-sections{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:10px 30px;margin-bottom:30px;}
.pazaryeri-wrap .help-section{padding:22px 0;border-bottom:1px solid var(--border);}
.pazaryeri-wrap .help-section:last-child{border-bottom:none;}
.pazaryeri-wrap .help-section-title{font-family:'Archivo',sans-serif;font-size:17px;font-weight:800;margin-bottom:8px;color:var(--ink);}
.pazaryeri-wrap .help-section-text{font-size:14px;color:#555;line-height:1.7;}
/* FAQ */
.pazaryeri-wrap .help-faq{margin-bottom:30px;}
.pazaryeri-wrap .help-faq-head{font-family:'Archivo',sans-serif;font-size:20px;font-weight:800;margin-bottom:16px;}
.pazaryeri-wrap .help-faq-item{background:#fff;border:1.5px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden;}
.pazaryeri-wrap .help-faq-q{padding:16px 20px;font-size:14px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .14s;}
.pazaryeri-wrap .help-faq-q:hover{color:var(--accent);}
.pazaryeri-wrap .help-faq-q span{font-size:20px;color:var(--accent);transition:transform .2s;}
.pazaryeri-wrap .help-faq-item.open .help-faq-q span{transform:rotate(45deg);}
.pazaryeri-wrap .help-faq-a{max-height:0;overflow:hidden;padding:0 20px;font-size:14px;color:#555;line-height:1.7;transition:max-height .25s cubic-bezier(0.23,1,0.32,1),padding .25s ease;}
.pazaryeri-wrap .help-faq-item.open .help-faq-a{max-height:300px;padding:0 20px 16px;}
/* CTA */
.pazaryeri-wrap .help-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#fff5ec,#ffe8d6);border:1.5px solid #ffd4b0;border-radius:16px;padding:26px 30px;flex-wrap:wrap;}
.pazaryeri-wrap .help-cta-title{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;margin-bottom:4px;}
.pazaryeri-wrap .help-cta-sub{font-size:13px;color:#666;}
.pazaryeri-wrap .help-cta-btn{background:var(--accent);color:#fff;padding:13px 26px;border-radius:10px;font-weight:700;font-size:14px;white-space:nowrap;transition:background .15s;}
.pazaryeri-wrap .help-cta-btn:hover{background:#e85d00;}
@media(max-width:720px){
  .pazaryeri-wrap .help-cards,.pazaryeri-wrap .help-links-grid{grid-template-columns:1fr;}
}

/* ═══════════ ÜRÜN DETAY TAB/TABLO TAŞMA DÜZELTMESİ ═══════════ */
.pazaryeri-wrap .tab-body{padding:24px;overflow-x:auto;}
.pazaryeri-wrap .desc-grid{align-items:start;}
.pazaryeri-wrap .desc-highlight{position:sticky;top:16px;}
/* Teknik özellikler tablosu taşmasın */
.pazaryeri-wrap .specs-table{width:100%;border-collapse:collapse;table-layout:fixed;}
.pazaryeri-wrap .specs-table td,.pazaryeri-wrap .specs-table th{padding:11px 14px;font-size:13px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;}
.pazaryeri-wrap .specs-table td:first-child{width:38%;font-weight:600;color:var(--muted);}
.pazaryeri-wrap .specs-table td:last-child{width:62%;color:var(--ink);}
/* Teknik özellikler sekmesinde tek sütun (panel taşmasını önle) */
.pazaryeri-wrap #t-spec .specs-table{max-width:100%;}
/* Genel: tüm tab içerikleri kutu sınırında kalsın */
.pazaryeri-wrap .pd-tabs,.pazaryeri-wrap .tab-body,.pazaryeri-wrap .desc-text{max-width:100%;overflow-wrap:break-word;}
.pazaryeri-wrap .desc-text img{max-width:100%;height:auto;}
@media(max-width:860px){
  .pazaryeri-wrap .desc-grid{grid-template-columns:1fr;}
  .pazaryeri-wrap .desc-highlight{position:static;}
}

/* ═══════════════════════════════════════════════
   SHOP / KATEGORİ SAYFASI — Hepsiburada tarzı
═══════════════════════════════════════════════ */
.pazaryeri-wrap .shop-layout{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start;margin:20px 0 40px;}
/* Sol filtre */
.pazaryeri-wrap .shop-sidebar{background:#fff;border:1.5px solid var(--border);border-radius:14px;overflow:hidden;position:sticky;top:16px;}
.pazaryeri-wrap .shop-filter-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1.5px solid var(--border);font-family:'Archivo',sans-serif;font-weight:800;font-size:15px;}
.pazaryeri-wrap .shop-filter-clear{font-size:12px;font-weight:600;color:var(--accent);}
.pazaryeri-wrap .shop-filter-box{padding:16px 18px;border-bottom:1px solid var(--border);}
.pazaryeri-wrap .shop-filter-box:last-child{border-bottom:none;}
.pazaryeri-wrap .shop-filter-title{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:12px;}
/* Kategori listesi */
.pazaryeri-wrap .shop-cat-list,.pazaryeri-wrap .shop-brand-list,.pazaryeri-wrap .shop-rating-list,.pazaryeri-wrap .shop-ship-list,.pazaryeri-wrap .shop-price-quick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;}
.pazaryeri-wrap .shop-cat-list a,.pazaryeri-wrap .shop-brand-list a{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:7px;font-size:13px;color:#444;transition:background 120ms ease,color 120ms ease;text-decoration:none;}
.pazaryeri-wrap .shop-cat-list a:hover,.pazaryeri-wrap .shop-brand-list a:hover{background:#fff5ec;color:var(--accent);}
.pazaryeri-wrap .shop-cat-list li.on a{background:#fff5ec;color:var(--accent);font-weight:700;}
.pazaryeri-wrap .shop-cat-count{font-size:11px;color:var(--muted);background:#faf8f5;padding:1px 7px;border-radius:10px;}
/* Fiyat */
.pazaryeri-wrap .shop-price-inputs{display:flex;align-items:center;gap:6px;margin-bottom:10px;}
.pazaryeri-wrap .shop-price-inputs input{width:100%;border:1.5px solid var(--border);border-radius:7px;padding:8px;font-size:12px;}
.pazaryeri-wrap .shop-price-inputs input:focus{border-color:var(--accent);outline:none;}
.pazaryeri-wrap .shop-price-btn{width:100%;background:var(--ink);color:#fff;border:none;border-radius:7px;padding:9px;font-size:12px;font-weight:700;cursor:pointer;transition:background .14s;}
.pazaryeri-wrap .shop-price-btn:hover{background:var(--accent);}
.pazaryeri-wrap .shop-price-quick{margin-top:12px;}
.pazaryeri-wrap .shop-price-quick a{display:block;padding:6px 9px;border-radius:7px;font-size:12px;color:#555;transition:background 120ms ease,color 120ms ease;}
.pazaryeri-wrap .shop-price-quick a:hover{background:#fff5ec;color:var(--accent);}
/* Puan */
.pazaryeri-wrap .shop-rating-list a,.pazaryeri-wrap .shop-ship-list a{display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:7px;font-size:13px;color:#555;transition:background 120ms ease,color 120ms ease;}
.pazaryeri-wrap .shop-rating-list a:hover,.pazaryeri-wrap .shop-ship-list a:hover{background:#fff5ec;}
.pazaryeri-wrap .shop-rating-stars{color:var(--accent2);letter-spacing:1px;}
/* Sağ ana alan */
.pazaryeri-wrap .shop-topbar{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid var(--border);border-radius:12px;padding:16px 20px;margin-bottom:18px;gap:16px;flex-wrap:wrap;}
.pazaryeri-wrap .shop-title{font-family:'Archivo',sans-serif;font-size:22px;font-weight:800;margin:0;}
.pazaryeri-wrap .shop-count{font-size:13px;color:var(--muted);}
.pazaryeri-wrap .shop-topbar-right .woocommerce-ordering select,.pazaryeri-wrap .shop-topbar-right select{border:1.5px solid var(--border);border-radius:8px;padding:9px 12px;font-size:13px;background:#fff;cursor:pointer;}
/* Ürün ızgarası (Hepsiburada: 4 sütun) */
.pazaryeri-wrap .shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
/* Görsel beyaz zemin, contain (Hepsiburada tarzı) */
.pazaryeri-wrap .shop-grid .pcard .pimg{background:#fff!important;aspect-ratio:1/1;padding:14px;}
.pazaryeri-wrap .shop-grid .pcard .pimg img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;}
/* Sayfalama */
.pazaryeri-wrap .shop-pagination{display:flex;justify-content:center;gap:6px;margin-top:30px;flex-wrap:wrap;}
.pazaryeri-wrap .shop-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1.5px solid var(--border);border-radius:9px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;background:#fff;}
.pazaryeri-wrap .shop-pagination .page-numbers:hover{border-color:var(--accent);color:var(--accent);}
.pazaryeri-wrap .shop-pagination .page-numbers.current{background:var(--accent);color:#fff;border-color:var(--accent);}
/* Boş durum */
.pazaryeri-wrap .shop-empty{text-align:center;padding:60px 20px;background:#fff;border:1.5px solid var(--border);border-radius:14px;}
.pazaryeri-wrap .shop-empty-ico{font-size:50px;margin-bottom:14px;opacity:.5;}
.pazaryeri-wrap .shop-empty-title{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;margin-bottom:6px;}
.pazaryeri-wrap .shop-empty-text{font-size:14px;color:var(--muted);margin-bottom:18px;}
.pazaryeri-wrap .shop-empty-btn{display:inline-block;background:var(--accent);color:#fff;padding:11px 24px;border-radius:9px;font-weight:700;font-size:14px;}
/* Mobil filtre toggle */
.pazaryeri-wrap .shop-filter-mobile{display:none;}
/* Responsive */
@media(max-width:1080px){
  .pazaryeri-wrap .shop-grid{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:860px){
  .pazaryeri-wrap .shop-layout{grid-template-columns:1fr;}
  .pazaryeri-wrap .shop-sidebar{position:static;}
  .pazaryeri-wrap .shop-grid{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:480px){
  .pazaryeri-wrap .shop-grid{grid-template-columns:1fr 1fr;gap:10px;}
}

/* ═══════════ ÜRÜN KARTI — Hepsiburada öğeleri ═══════════ */
/* Yuvarlak indirim rozeti (sol üst) */
.pazaryeri-wrap .pbadge-disc{position:absolute;top:10px;left:10px;z-index:3;background:var(--accent);color:#fff;font-weight:800;font-size:13px;line-height:1;text-align:center;border-radius:50%;width:46px;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.pazaryeri-wrap .pbadge-disc small{font-size:8px;font-weight:600;margin-top:1px;}
.pazaryeri-wrap .pbadge-freeship{position:absolute;bottom:8px;left:8px;z-index:3;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#166534,#16a34a);color:#fff;font-size:9px;font-weight:800;border-radius:8px;padding:5px 8px;line-height:1.3;text-align:left;letter-spacing:.2px;text-transform:uppercase;box-shadow:0 2px 8px rgba(22,101,52,.4);}
/* Kargo etiketi */
.pazaryeri-wrap .pship{font-size:10px;color:var(--green);font-weight:600;margin-top:7px;display:flex;align-items:flex-start;gap:4px;line-height:1.45;}.pazaryeri-wrap .pship-free-row{align-items:center;}.pazaryeri-wrap .pship-free-lbl{background:#e8f5e9;color:#1b5e20;font-weight:800;font-size:10px;padding:2px 7px;border-radius:5px;border:1px solid #a5d6a7;letter-spacing:.2px;}
/* Fiyat düzeni (eski üstte küçük, yeni altta büyük) */
.pazaryeri-wrap .pprice-wrap{display:flex;flex-direction:column;gap:1px;}
.pazaryeri-wrap .pprice-wrap .pold{font-size:12px;color:var(--muted);text-decoration:line-through;}
.pazaryeri-wrap .pprice-wrap .pprice{font-size:17px;font-weight:800;color:var(--ink);}
.pazaryeri-wrap .pprow{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:6px;}
.pazaryeri-wrap .psave{background:#e8f7ef;color:var(--green);font-size:12px;font-weight:800;padding:3px 9px;border-radius:7px;white-space:nowrap;}
.pazaryeri-wrap .prating-empty .pstars{color:#d8d4cd;}
.pazaryeri-wrap .prating-empty .prnum{color:var(--muted);}
/* Kart genel iyileştirme */
.pazaryeri-wrap .shop-grid .pcard{background:#fff;border:1.5px solid var(--border);border-radius:12px;overflow:hidden;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,border-color 160ms ease;display:flex;flex-direction:column;}
.pazaryeri-wrap .shop-grid .pcard:hover{border-color:var(--accent);box-shadow:0 8px 24px rgba(15,14,13,.08);transform:translateY(-2px);}
.pazaryeri-wrap .shop-grid .pcard .pbody{padding:12px;display:flex;flex-direction:column;flex:1;}
.pazaryeri-wrap .shop-grid .pcard .pname{font-size:13px;line-height:1.4;color:var(--ink);margin:6px 0;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pazaryeri-wrap .shop-grid .pcard .p-seller{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);}
.pazaryeri-wrap .shop-grid .pcard .p-av{width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center;font-weight:700;}
.pazaryeri-wrap .shop-grid .pcard .prating{display:flex;align-items:center;gap:5px;font-size:11px;margin:2px 0;}
.pazaryeri-wrap .shop-grid .pcard .pstars{color:var(--accent2);letter-spacing:.5px;}
.pazaryeri-wrap .shop-grid .pcard .prnum{color:var(--muted);}
.pazaryeri-wrap .shop-grid .pcard .pfoot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;}
.pazaryeri-wrap .shop-grid .pcard .pcart{background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:8px 14px;border-radius:8px;text-decoration:none;transition:background .14s;}
.pazaryeri-wrap .shop-grid .pcard .pcart:hover{background:#e85d00;}
.pazaryeri-wrap .shop-grid .pcard .p-wish{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;z-index:3;}

/* ═══════════════════════════════════════════════
   ANASAYFA ORTA ALAN — Hepsiburada tarzı
═══════════════════════════════════════════════ */
/* Kampanya banner ızgarası (1 büyük + 2 küçük) */
.pazaryeri-wrap .hb-promo-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:28px 0;}
.pazaryeri-wrap .hb-promo-card{position:relative;border-radius:16px;padding:28px;overflow:hidden;color:#fff;min-height:180px;display:flex;align-items:center;text-decoration:none;transition:transform .18s;}
.pazaryeri-wrap .hb-promo-card:hover{transform:translateY(-3px);}
.pazaryeri-wrap .hb-promo-card::before{content:'';position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:rgba(255,255,255,.12);}
.pazaryeri-wrap .hb-promo-txt{position:relative;z-index:2;}
.pazaryeri-wrap .hb-promo-tag{display:inline-block;background:rgba(255,255,255,.22);font-size:11px;font-weight:800;padding:4px 11px;border-radius:20px;margin-bottom:10px;letter-spacing:.5px;}
.pazaryeri-wrap .hb-promo-title{font-family:'Archivo',sans-serif;font-size:24px;font-weight:900;line-height:1.15;margin-bottom:8px;}
.pazaryeri-wrap .hb-promo-lg .hb-promo-title{font-size:30px;}
.pazaryeri-wrap .hb-promo-sub{font-size:13px;opacity:.9;margin-bottom:14px;}
.pazaryeri-wrap .hb-promo-btn{display:inline-block;background:#fff;color:var(--ink);font-size:13px;font-weight:800;padding:9px 20px;border-radius:9px;}
.pazaryeri-wrap .hb-promo-emoji{position:absolute;right:24px;bottom:18px;font-size:46px;opacity:.85;z-index:1;}
.pazaryeri-wrap .hb-promo-lg .hb-promo-emoji{font-size:64px;}
/* Kategori vitrin şeridi */
.pazaryeri-wrap .hb-showcase{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:20px;margin-bottom:20px;}
.pazaryeri-wrap .hb-showcase-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border);}
.pazaryeri-wrap .hb-showcase-title{font-family:'Archivo',sans-serif;font-size:19px;font-weight:800;color:var(--ink);}
.pazaryeri-wrap .hb-showcase-all{font-size:13px;font-weight:700;color:var(--accent);}
.pazaryeri-wrap .hb-showcase-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}
/* Vitrin kartları (Hepsiburada görsel stili) */
.pazaryeri-wrap .hb-showcase-row .pcard{background:#fff;border:1.5px solid var(--border);border-radius:12px;overflow:hidden;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,border-color 160ms ease;display:flex;flex-direction:column;}
.pazaryeri-wrap .hb-showcase-row .pcard:hover{border-color:var(--accent);box-shadow:0 6px 18px rgba(15,14,13,.07);transform:translateY(-2px);}
.pazaryeri-wrap .hb-showcase-row .pcard .pimg{background:#fff!important;aspect-ratio:1/1;padding:12px;position:relative;}
.pazaryeri-wrap .hb-showcase-row .pcard .pimg img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;}
.pazaryeri-wrap .hb-showcase-row .pcard .pbody{padding:10px;display:flex;flex-direction:column;flex:1;}
.pazaryeri-wrap .hb-showcase-row .pcard .pname{font-size:12px;line-height:1.4;margin:5px 0;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);}
.pazaryeri-wrap .hb-showcase-row .pcard .p-seller{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px;}
.pazaryeri-wrap .hb-showcase-row .pcard .p-av{width:16px;height:16px;border-radius:50%;background:var(--accent);color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center;font-weight:700;}
.pazaryeri-wrap .hb-showcase-row .pcard .prating{font-size:10px;margin:2px 0;}
.pazaryeri-wrap .hb-showcase-row .pcard .pprice{font-size:15px;font-weight:800;}
.pazaryeri-wrap .hb-showcase-row .pcard .pold{font-size:11px;}
.pazaryeri-wrap .hb-showcase-row .pcard .pship{font-size:10px;}
.pazaryeri-wrap .hb-showcase-row .pcard .pfoot{margin-top:8px;}
.pazaryeri-wrap .hb-showcase-row .pcard .pcart{font-size:11px;padding:7px 12px;}
/* Responsive */
@media(max-width:1080px){
  .pazaryeri-wrap .hb-showcase-row{grid-template-columns:repeat(4,1fr);}
  .pazaryeri-wrap .hb-promo-grid{grid-template-columns:1fr 1fr;}
  .pazaryeri-wrap .hb-promo-lg{grid-column:1/-1;}
}
@media(max-width:680px){
  .pazaryeri-wrap .hb-showcase-row{grid-template-columns:repeat(2,1fr);}
  .pazaryeri-wrap .hb-promo-grid{grid-template-columns:1fr;}
}

/* ═══════════ DİNAMİK MEGA MENÜ (hiyerarşik kategoriler) ═══════════ */
.pazaryeri-wrap .mega-right{flex:1;padding:22px 28px;min-height:360px;max-height:520px;overflow-y:auto;}
.pazaryeri-wrap .mega-cat-panel{display:none;}
.pazaryeri-wrap .mega-cat-panel.on{display:block;animation:fade .2s ease;}
.pazaryeri-wrap .mega-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 26px;}
.pazaryeri-wrap .mega-col{display:flex;flex-direction:column;gap:5px;}
.pazaryeri-wrap .mega-col-title{font-family:'Archivo',sans-serif;font-size:13px;font-weight:800;color:var(--ink);margin-bottom:6px;text-decoration:none;}
.pazaryeri-wrap .mega-col-title:hover{color:var(--accent);}
.pazaryeri-wrap .mega-col-link{font-size:12px;color:#555;text-decoration:none;padding:2px 0;transition:color .12s;}
.pazaryeri-wrap .mega-col-link:hover{color:var(--accent);}
.pazaryeri-wrap .mega-empty{display:flex;align-items:center;justify-content:center;min-height:300px;}
.pazaryeri-wrap .mega-empty-link{font-size:15px;font-weight:700;color:var(--accent);text-decoration:none;}

/* ═══════════ KATEGORİ GÖRSELLERİ (emoji yerine resim) ═══════════ */
/* Mega menü sol ikon */
.pazaryeri-wrap .ml-item .ml-ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;font-size:16px;}
.pazaryeri-wrap .ml-item .ml-ico img{width:26px;height:26px;object-fit:cover;border-radius:6px;}
.pazaryeri-wrap .ml-item{display:flex;align-items:center;gap:10px;}
/* Dikey kategori menüsü ikonu */
.pazaryeri-wrap .vcat-ico img{width:26px;height:26px;object-fit:cover;border-radius:7px;display:block;}
.pazaryeri-wrap .vcat-ico .vcat-emoji{font-size:18px;line-height:1;}
.pazaryeri-wrap .vcat-ico{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--tint);flex-shrink:0;}

/* Kategori sekme ikonu görseli */
.pazaryeri-wrap .cat-tab .ct-ico img{width:20px;height:20px;object-fit:cover;border-radius:5px;vertical-align:middle;}
.pazaryeri-wrap .cat-tab .ct-ico{display:inline-flex;align-items:center;justify-content:center;}


/* Arama kategori menüsü görsel ikonu */
.pazaryeri-wrap .nav-drop .ndrop-icon img{width:24px;height:24px;object-fit:cover;border-radius:6px;display:block;}
.pazaryeri-wrap .nav-drop .ndrop-icon{display:flex;align-items:center;justify-content:center;width:28px;flex-shrink:0;}

/* ═══════════ ALTERNATİF ÜRÜN SEÇENEKLERİ (yatay şerit) ═══════════ */
.pazaryeri-wrap .alt-products{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:22px;margin:24px 0 36px;}
.pazaryeri-wrap .alt-products-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;}
.pazaryeri-wrap .alt-products-title{font-family:'Archivo',sans-serif;font-size:20px;font-weight:800;color:var(--ink);margin:0;}
.pazaryeri-wrap .alt-products-nav{display:flex;gap:8px;}
.pazaryeri-wrap .alt-nav-btn{width:38px;height:38px;border:1.5px solid var(--border);background:#fff;border-radius:50%;font-size:20px;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 140ms ease,border-color 140ms ease,color 140ms ease;}
.pazaryeri-wrap .alt-nav-btn:hover{border-color:var(--accent);color:var(--accent);}
.pazaryeri-wrap .alt-products-row{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:thin;}
.pazaryeri-wrap .alt-products-row::-webkit-scrollbar{height:6px;}
.pazaryeri-wrap .alt-products-row::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px;}
.pazaryeri-wrap .alt-products-row .pcard{flex:0 0 200px;max-width:200px;background:#fff;border:1.5px solid var(--border);border-radius:12px;overflow:hidden;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,border-color 160ms ease;display:flex;flex-direction:column;}
.pazaryeri-wrap .alt-products-row .pcard:hover{border-color:var(--accent);box-shadow:0 6px 18px rgba(15,14,13,.07);transform:translateY(-2px);}
.pazaryeri-wrap .alt-products-row .pcard .pimg{background:#fff!important;aspect-ratio:1/1;padding:12px;}
.pazaryeri-wrap .alt-products-row .pcard .pimg img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;}
.pazaryeri-wrap .alt-products-row .pcard .pbody{padding:10px;display:flex;flex-direction:column;flex:1;}
.pazaryeri-wrap .alt-products-row .pcard .pname{font-size:12px;line-height:1.4;margin:5px 0;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);}
.pazaryeri-wrap .alt-products-row .pcard .pprice{font-size:15px;font-weight:800;}
@media(max-width:680px){.pazaryeri-wrap .alt-products-row .pcard{flex:0 0 150px;max-width:150px;}}

/* ═══════════ DİKEY KATEGORİ MENÜSÜ FLYOUT ═══════════ */
.pazaryeri-wrap .vcat{position:relative;}
.pazaryeri-wrap .vcat-wrap{position:relative;}
.pazaryeri-wrap .vcat-fly{display:none;position:absolute;left:100%;top:0;width:720px;max-width:88vw;background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.14);padding:22px 26px;z-index:900;}
.pazaryeri-wrap .vcat-fly.on{display:block;animation:fade .18s ease;}
.pazaryeri-wrap .vcat-fly-head{font-family:'Archivo',sans-serif;font-size:15px;font-weight:800;color:var(--ink);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;}
.pazaryeri-wrap .vcat-fly-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 26px;}
.pazaryeri-wrap .vcat-fly-col{display:flex;flex-direction:column;gap:5px;}
.pazaryeri-wrap .vcat-fly-title{font-size:13px;font-weight:800;color:var(--ink);text-decoration:none;margin-bottom:4px;}
.pazaryeri-wrap .vcat-fly-title:hover{color:var(--accent);}
.pazaryeri-wrap .vcat-fly-link{font-size:12px;color:#555;text-decoration:none;padding:1px 0;transition:color .12s;}
.pazaryeri-wrap .vcat-fly-link:hover{color:var(--accent);}

/* ═══════════ ÜST MENÜ HOVER DROPDOWN (item altında) ═══════════ */
.pazaryeri-wrap .cat-items{display:flex;align-items:center;gap:2px;flex-wrap:wrap;}
.pazaryeri-wrap .ci-wrap{position:relative;}
.pazaryeri-wrap .ci-drop{display:none;position:absolute;top:calc(100% + 6px);left:0;width:760px;max-width:90vw;background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.14);padding:22px 26px;z-index:900;}
.pazaryeri-wrap .ci-drop.on{display:block;animation:fade .16s ease;}
.pazaryeri-wrap .ci-drop-head{font-family:'Archivo',sans-serif;font-size:15px;font-weight:800;color:var(--ink);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;}
.pazaryeri-wrap .ci-drop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 28px;}
.pazaryeri-wrap .ci-drop-col{display:flex;flex-direction:column;gap:5px;}
.pazaryeri-wrap .ci-drop-title{font-size:13px;font-weight:800;color:var(--ink);text-decoration:none;margin-bottom:4px;}
.pazaryeri-wrap .ci-drop-title:hover{color:var(--accent);}
.pazaryeri-wrap .ci-drop-link{font-size:12px;color:#555;text-decoration:none;padding:1px 0;transition:color .12s;}
.pazaryeri-wrap .ci-drop-link:hover{color:var(--accent);}
/* Son sıradaki menülerin dropdown'ı sağa taşmasın */
.pazaryeri-wrap .cat-items .ci-wrap:nth-last-child(-n+3) .ci-drop{left:auto;right:0;}

/* Üst menü dropdown'ı kesilmesin */
.pazaryeri-wrap .catbar,.pazaryeri-wrap .catbar-inner,.pazaryeri-wrap .cat-items{overflow:visible;}

/* ═══════════ MARKA FİLTRESİ — kaydırılabilir bant + arama ═══════════ */
.pazaryeri-wrap .shop-brand-search{width:100%;border:1.5px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12px;margin-bottom:10px;}
.pazaryeri-wrap .shop-brand-search:focus{border-color:var(--accent);outline:none;}
.pazaryeri-wrap .shop-scroll{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding-right:4px;}
.pazaryeri-wrap .shop-scroll::-webkit-scrollbar{width:6px;}
.pazaryeri-wrap .shop-scroll::-webkit-scrollbar-track{background:transparent;}
.pazaryeri-wrap .shop-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px;}
.pazaryeri-wrap .shop-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted);}
.pazaryeri-wrap .shop-brand-list li.on a{background:#fff5ec;color:var(--accent);font-weight:700;}

/* ═══════════ ÖZELLİK FİLTRELERİ (renk, beden vb.) ═══════════ */
.pazaryeri-wrap .shop-attr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:200px;overflow-y:auto;scrollbar-width:thin;}
.pazaryeri-wrap .shop-attr-list::-webkit-scrollbar{width:6px;}
.pazaryeri-wrap .shop-attr-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px;}
.pazaryeri-wrap .shop-attr-list a{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:7px;font-size:13px;color:#444;transition:background 120ms ease,color 120ms ease;text-decoration:none;}
.pazaryeri-wrap .shop-attr-list a:hover{background:#fff5ec;color:var(--accent);}
.pazaryeri-wrap .shop-attr-list li.on a{background:#fff5ec;color:var(--accent);font-weight:700;}
/* Renk swatch'leri */
.pazaryeri-wrap .shop-color-grid{display:flex;flex-wrap:wrap;gap:8px;}
.pazaryeri-wrap .shop-color-sw{width:30px;height:30px;border-radius:50%;border:2px solid var(--border);cursor:pointer;position:relative;transition:transform .12s;display:block;}
.pazaryeri-wrap .shop-color-sw:hover{transform:scale(1.12);}
.pazaryeri-wrap .shop-color-sw.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);}
.pazaryeri-wrap .shop-color-sw .sw-check{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:#fff;font-size:13px;text-shadow:0 0 2px rgba(0,0,0,.5);}
.pazaryeri-wrap .shop-color-sw.on .sw-check{display:flex;}
/* Beden / genel buton filtreleri */
.pazaryeri-wrap .shop-size-grid{display:flex;flex-wrap:wrap;gap:7px;}
.pazaryeri-wrap .shop-size-btn{min-width:38px;padding:7px 10px;border:1.5px solid var(--border);border-radius:8px;font-size:12px;font-weight:600;color:#444;text-decoration:none;text-align:center;transition:background 120ms ease,color 120ms ease,border-color 120ms ease;}
.pazaryeri-wrap .shop-size-btn:hover{border-color:var(--accent);color:var(--accent);}
.pazaryeri-wrap .shop-size-btn.on{background:var(--accent);color:#fff;border-color:var(--accent);}

/* ═══════════ ÜRÜN DETAY — Thumbnail kaydırma + tıkla-büyüt ═══════════ */
/* 6+ thumbnail kaydırma */
.pazaryeri-wrap .hb-thumbs-scroll{max-height:360px;overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth;}
.pazaryeri-wrap .hb-thumbs-scroll::-webkit-scrollbar{display:none;}
.pazaryeri-wrap .hb-thumb-nav{width:64px;height:24px;border:1.5px solid var(--border);background:#fff;border-radius:8px;cursor:pointer;font-size:11px;color:var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 140ms ease,border-color 140ms ease;}
.pazaryeri-wrap .hb-thumb-nav:hover{border-color:var(--accent);color:var(--accent);background:#fff5ec;}
/* Tıkla-büyüt imleci */
.pazaryeri-wrap .hb-main-img img{cursor:zoom-in;}
/* Lightbox */
.pz-lightbox{position:fixed;inset:0;background:rgba(15,14,13,.92);z-index:99999;display:none;align-items:center;justify-content:center;flex-direction:column;padding:30px;}
.pz-lightbox.on{display:flex;animation:fade .2s ease;}
.pz-lb-stage{max-width:80vw;max-height:80vh;overflow:hidden;border-radius:12px;background:#fff;cursor:zoom-in;display:flex;align-items:center;justify-content:center;}
.pz-lb-stage img{max-width:80vw;max-height:80vh;object-fit:contain;transition:transform .1s ease-out;transform-origin:center center;display:block;}
.pz-lb-close{position:absolute;top:24px;right:30px;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.15);border:1.5px solid rgba(255,255,255,.3);color:#fff;font-size:22px;cursor:pointer;transition:transform 140ms cubic-bezier(0.23,1,0.32,1),background 140ms ease;display:flex;align-items:center;justify-content:center;}
.pz-lb-close:hover{background:var(--accent);border-color:var(--accent);transform:rotate(90deg);}
.pz-lb-hint{color:rgba(255,255,255,.7);font-size:13px;margin-top:18px;text-align:center;}
/* Varyasyon uyarısı */
.pazaryeri-wrap .pz-var-warning{background:#fff3e0;color:#e65100;font-size:12px;font-weight:600;padding:8px 12px;border-radius:8px;margin-bottom:10px;border:1px solid #ffcc80;}
/* Seçili varyant/renk vurgusu güçlendir (overflow:hidden ile ::after kırpılır) */
.pazaryeri-wrap .hb-color.on{overflow:hidden;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.18),0 0 0 2.5px #fff,0 0 0 5px var(--accent);transform:scale(1.06);}
.pazaryeri-wrap .hb-var.on{background:var(--accent);color:#fff;border-color:var(--accent);}
@media(max-width:680px){
  .pz-lb-stage,.pz-lb-stage img{max-width:94vw;max-height:70vh;}
}

/* Ürün kartı tükendi/seçenekler butonu */
.pazaryeri-wrap .pcart-out{background:#e0e0e0!important;color:#888!important;cursor:default;}


/* Thumbnail kaydırma sarmalayıcısı (ok + thumbs + ok dikey) */
.pazaryeri-wrap .hb-thumbs-wrap{display:flex;flex-direction:column;gap:6px;flex-shrink:0;width:64px;grid-column:1;grid-row:1/3;}
.pazaryeri-wrap .hb-thumbs-wrap .hb-thumbs{margin:0;}
.pazaryeri-wrap .hb-thumb-nav:hover{border-color:var(--accent);color:var(--accent);background:#fff5ec;}
.pazaryeri-wrap .hb-thumbs-scroll::-webkit-scrollbar{display:none;}

/* ═══ Kategori tab grid'ini vitrin bantlarıyla aynı yap (6 kolon) ═══ */
.pazaryeri-wrap #catProductGrid{grid-template-columns:repeat(6,1fr);gap:12px;}
/* Tab grid kartları vitrin bandı kartlarıyla aynı boyut/stil */
.pazaryeri-wrap #catProductGrid .pcard{background:#fff;border:1.5px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;}
.pazaryeri-wrap #catProductGrid .pcard .pimg{background:#fff!important;aspect-ratio:1/1;height:auto;padding:12px;}
.pazaryeri-wrap #catProductGrid .pcard .pimg img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;}
.pazaryeri-wrap #catProductGrid .pcard .pbody{padding:10px;display:flex;flex-direction:column;flex:1;}
.pazaryeri-wrap #catProductGrid .pcard .pname{font-size:12px;line-height:1.4;margin:5px 0;min-height:34px;}
.pazaryeri-wrap #catProductGrid .pcard .pprice{font-size:15px;font-weight:800;}
/* Responsive — vitrin bandıyla aynı kırılımlar */
@media(max-width:1080px){ .pazaryeri-wrap #catProductGrid{grid-template-columns:repeat(4,1fr);} }
@media(max-width:680px){ .pazaryeri-wrap #catProductGrid{grid-template-columns:repeat(2,1fr);} }

/* ═══════════ ÜRÜN SORU & CEVAP (dinamik) ═══════════ */
.pazaryeri-wrap .qa-form-box{background:#faf8f5;border:1.5px solid var(--border);border-radius:14px;padding:20px;margin-bottom:20px;}
.pazaryeri-wrap .qa-form-title{font-family:'Archivo',sans-serif;font-size:16px;font-weight:800;color:var(--ink);margin-bottom:14px;}
.pazaryeri-wrap .qa-form-row{display:flex;gap:10px;margin-bottom:10px;}
.pazaryeri-wrap .qa-input-name{width:220px;flex-shrink:0;border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;font-size:14px;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .qa-input-q{flex:1;border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;font-size:14px;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .qa-input-name:focus,.pazaryeri-wrap .qa-input-q:focus{border-color:var(--accent);outline:none;}
.pazaryeri-wrap .qa-ask{background:var(--accent);color:#fff;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:'Plus Jakarta Sans',sans-serif;transition:background .14s;}
.pazaryeri-wrap .qa-ask:hover{background:#e85d00;}
.pazaryeri-wrap .qa-ask:disabled{opacity:.6;cursor:default;}
.pazaryeri-wrap .qa-form-note{font-size:13px;font-weight:600;padding:8px 0;}
.pazaryeri-wrap .qa-searchbar{margin-top:12px;}
.pazaryeri-wrap .qa-searchbar input{width:100%;border:1.5px solid var(--border);border-radius:10px;padding:11px 14px;font-size:14px;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .qa-searchbar input:focus{border-color:var(--accent);outline:none;}
/* Soru listesi */
.pazaryeri-wrap .qa-list{display:flex;flex-direction:column;}
.pazaryeri-wrap .qa-item{padding:18px 0;border-bottom:1px solid var(--border);}
.pazaryeri-wrap .qa-item:last-child{border-bottom:none;}
.pazaryeri-wrap .qa-q{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:700;color:var(--ink);font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .qa-meta{font-size:12px;color:var(--muted);margin:4px 0 10px 34px;}
.pazaryeri-wrap .qa-a{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#444;line-height:1.6;background:#faf8f5;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;padding:12px 14px;margin-left:8px;}
.pazaryeri-wrap .qa-a-pending{color:var(--muted);font-style:italic;}
.pazaryeri-wrap .qa-ico{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;color:#fff;}
.pazaryeri-wrap .qa-ico-q{background:var(--ink);}
.pazaryeri-wrap .qa-ico-a{background:var(--accent);}
/* Boş durum */
.pazaryeri-wrap .qa-empty{text-align:center;padding:40px 20px;}
.pazaryeri-wrap .qa-empty-ico{font-size:42px;margin-bottom:12px;opacity:.5;}
.pazaryeri-wrap .qa-empty-title{font-family:'Archivo',sans-serif;font-size:17px;font-weight:800;color:var(--ink);margin-bottom:5px;}
.pazaryeri-wrap .qa-empty-text{font-size:14px;color:var(--muted);}
@media(max-width:680px){
  .pazaryeri-wrap .qa-form-row{flex-direction:column;}
  .pazaryeri-wrap .qa-input-name{width:100%;}
}

/* Satıcı/yönetici cevap formu */
.pazaryeri-wrap .qa-answer-form{display:flex;gap:8px;margin:10px 0 0 34px;align-items:flex-start;background:#fffaf5;border:1px dashed var(--accent);border-radius:10px;padding:10px;}
.pazaryeri-wrap .qa-answer-input{flex:1;border:1.5px solid var(--border);border-radius:8px;padding:9px 12px;font-size:13px;font-family:'Plus Jakarta Sans',sans-serif;resize:vertical;min-height:42px;}
.pazaryeri-wrap .qa-answer-input:focus{border-color:var(--accent);outline:none;}
.pazaryeri-wrap .qa-answer-btn{background:var(--ink);color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:'Plus Jakarta Sans',sans-serif;transition:background .14s;}
.pazaryeri-wrap .qa-answer-btn:hover{background:var(--accent);}
.pazaryeri-wrap .qa-answer-btn:disabled{opacity:.6;cursor:default;}
.pazaryeri-wrap .qa-a .qa-a-text{flex:1;}


/* Gizli alt linkler */


/* "+ N tane daha" butonu */


/* Gizli kolonlar (çok fazla kategori) */


/* Panel seviyesi "tüm kategorileri göster" butonu */




/* ═══ Menü alt kategori KAYAR PENCERE (scroll) ═══ */
/* Çok linkli kolonda link kutusu kaydırılabilir */
.pazaryeri-wrap .pz-col-linkbox{display:flex;flex-direction:column;gap:5px;max-height:200px;overflow-y:auto;padding-right:6px;margin-top:2px;scrollbar-width:thin;scrollbar-color:#ccc transparent;}
.pazaryeri-wrap .pz-col-linkbox::-webkit-scrollbar{width:6px;}
.pazaryeri-wrap .pz-col-linkbox::-webkit-scrollbar-track{background:transparent;}
.pazaryeri-wrap .pz-col-linkbox::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px;}
.pazaryeri-wrap .pz-col-linkbox::-webkit-scrollbar-thumb:hover{background:var(--accent);}
/* Kaydırılabilir kolonda alttan hafif gölge ipucu */
.pazaryeri-wrap .pz-col-scroll{position:relative;}
.pazaryeri-wrap .pz-col-scroll .pz-col-linkbox{mask-image:linear-gradient(to bottom,#000 calc(100% - 14px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 14px),transparent 100%);}

/* ═══════════════════════════════════════════════
   DOKAN MAĞAZA SAYFASI (özel şablon /store/...)
═══════════════════════════════════════════════ */
.pazaryeri-wrap .pz-store{max-width:var(--max-w);margin:0 auto;padding:0 16px 40px;}

/* Mağaza üst başlık */
.pazaryeri-wrap .pz-store-header{background:#fff;border:1.5px solid var(--border);border-radius:16px;overflow:visible;margin:16px 0 22px;box-shadow:0 2px 12px rgba(0,0,0,.04);}
.pazaryeri-wrap .pz-store-banner{position:relative;width:100%;aspect-ratio:4/1;max-height:300px;min-height:150px;background:#f0eee9;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px 14px 0 0;}

.pazaryeri-wrap .pz-store-banner-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;margin:0 auto;}
.pazaryeri-wrap .pz-store-banner-default{background:linear-gradient(120deg,var(--accent),var(--accent2));}
.pazaryeri-wrap .pz-store-info{display:flex;align-items:center;gap:18px;padding:20px 26px;}
.pazaryeri-wrap .pz-store-avatar{width:88px;height:88px;border-radius:50%;overflow:hidden;flex-shrink:0;border:4px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.12);margin-top:-60px;background:#fff;display:flex;align-items:center;justify-content:center;}
.pazaryeri-wrap .pz-store-avatar img{width:100%;height:100%;object-fit:cover;}
.pazaryeri-wrap .pz-store-avatar-letter{background:var(--accent)!important;}
.pazaryeri-wrap .pz-store-avatar span{color:#fff;font-size:38px;font-weight:800;font-family:'Archivo',sans-serif;}
.pazaryeri-wrap .pz-store-meta{flex:1;}
.pazaryeri-wrap .pz-store-name{font-family:'Archivo',sans-serif;font-size:24px;font-weight:800;color:var(--ink);margin:0 0 6px;display:flex;align-items:center;gap:8px;}
.pazaryeri-wrap .pz-store-verified{width:22px;height:22px;background:var(--green);color:#fff;border-radius:50%;font-size:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;}
.pazaryeri-wrap .pz-store-sub{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted);}
.pazaryeri-wrap .pz-store-rating{color:var(--accent2);font-weight:700;}
.pazaryeri-wrap .pz-store-rating-count{color:var(--muted);}
.pazaryeri-wrap .pz-store-loc{color:var(--muted);}

/* Mağaza gövde + ürünler */
.pazaryeri-wrap .pz-store-products-head{margin-bottom:14px;}
.pazaryeri-wrap .pz-store-products-title{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:var(--ink);margin:0;}
.pazaryeri-wrap .pz-store-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}
@media(max-width:1080px){ .pazaryeri-wrap .pz-store-grid{grid-template-columns:repeat(4,1fr);} }
@media(max-width:680px){ .pazaryeri-wrap .pz-store-grid{grid-template-columns:repeat(2,1fr);} }

/* Boş durum */
.pazaryeri-wrap .pz-store-empty{text-align:center;padding:60px 20px;background:#fff;border:1.5px solid var(--border);border-radius:14px;}
.pazaryeri-wrap .pz-store-empty-ico{font-size:48px;margin-bottom:14px;opacity:.5;}
.pazaryeri-wrap .pz-store-empty-title{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:var(--ink);margin-bottom:6px;}
.pazaryeri-wrap .pz-store-empty-text{font-size:14px;color:var(--muted);}

@media(max-width:680px){
  .pazaryeri-wrap .pz-store-banner{position:relative;width:100%;aspect-ratio:4/1;max-height:300px;min-height:150px;background:#f0eee9;display:flex;align-items:center;justify-content:center;overflow:hidden;}

.pazaryeri-wrap .pz-store-banner-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;margin:0 auto;}
  .pazaryeri-wrap .pz-store-info{flex-direction:column;text-align:center;}
  .pazaryeri-wrap .pz-store-avatar{margin-top:-50px;}
  .pazaryeri-wrap .pz-store-sub{justify-content:center;}
}

/* ═══ Shop sidebar kategori listesi — uzunsa kayar pencere ═══ */
.pazaryeri-wrap .shop-cat-list{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent;padding-right:4px;}
.pazaryeri-wrap .shop-cat-list::-webkit-scrollbar{width:6px;}
.pazaryeri-wrap .shop-cat-list::-webkit-scrollbar-track{background:transparent;}
.pazaryeri-wrap .shop-cat-list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px;}
.pazaryeri-wrap .shop-cat-list::-webkit-scrollbar-thumb:hover{background:var(--accent);}

/* ═══ Mağaza sayfası sol filtre + ürün düzeni ═══ */
.pazaryeri-wrap .pz-store-layout{margin-top:0;}
.pazaryeri-wrap .pz-store-products-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.pazaryeri-wrap .pz-store-count{font-size:13px;color:var(--muted);font-family:'Plus Jakarta Sans',sans-serif;}
/* ── Mağaza hiyerarşik kategori ağacı ── */
.pazaryeri-wrap .pzv-cat-tree,.pazaryeri-wrap .pzv-cat-sub{list-style:none;margin:0;padding:0;}
.pazaryeri-wrap .pzv-cat-tree{max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent;}
.pazaryeri-wrap .pzv-cat-tree::-webkit-scrollbar{width:4px;}
.pazaryeri-wrap .pzv-cat-tree::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px;}
.pazaryeri-wrap .pzv-cat-li{position:relative;}
.pazaryeri-wrap .pzv-cat-row{display:flex;align-items:center;}
.pazaryeri-wrap .pzv-cat-lnk{flex:1;display:block;padding:7px 8px 7px 4px;border-radius:7px;font-size:13px;color:#444;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pazaryeri-wrap .pzv-cat-lnk:hover{background:#fff5ec;color:var(--accent);}
.pazaryeri-wrap .pzv-cat-on>.pzv-cat-lnk,.pazaryeri-wrap .pzv-cat-on>.pzv-cat-row>.pzv-cat-lnk{background:#fff5ec;color:var(--accent);font-weight:700;}
.pazaryeri-wrap .pzv-cat-tog{background:none;border:none;cursor:pointer;padding:3px 6px;color:#aaa;border-radius:5px;display:flex;align-items:center;flex-shrink:0;transition:transform .22s,color .12s;}
.pazaryeri-wrap .pzv-cat-tog svg{display:block;}
.pazaryeri-wrap .pzv-cat-tog:hover{color:var(--accent);background:#fff5ec;}
.pazaryeri-wrap .pzv-cat-li.pzv-cat-open>.pzv-cat-row>.pzv-cat-tog{transform:rotate(90deg);}
.pazaryeri-wrap .pzv-cat-sub{border-left:2px solid #f0ece7;margin-left:10px;padding-left:2px;margin-top:2px;margin-bottom:2px;}
.pazaryeri-wrap .pzv-cat-showall{color:var(--accent)!important;font-size:11.5px!important;font-style:italic;opacity:.85;}
.pazaryeri-wrap .pzv-cat-showall:hover{opacity:1!important;}
/* Mağaza ürün grid'i sidebar yanında 5 kolon (dar alan) */
.pazaryeri-wrap .pz-store-layout .pz-store-grid{grid-template-columns:repeat(5,1fr);}
@media(max-width:1280px){ .pazaryeri-wrap .pz-store-layout .pz-store-grid{grid-template-columns:repeat(4,1fr);} }
@media(max-width:980px){
  .pazaryeri-wrap .pz-store-layout{grid-template-columns:1fr;}
  .pazaryeri-wrap .pz-store-layout .pz-store-grid{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:680px){ .pazaryeri-wrap .pz-store-layout .pz-store-grid{grid-template-columns:repeat(2,1fr);} }

/* ═══════════════════════════════════════════════
   MODERN SEPET & ÖDEME SAYFASI
═══════════════════════════════════════════════ */

/* ── Genel WooCommerce sepet/ödeme sarmalama ── */
.pazaryeri-wrap .woocommerce{font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .woocommerce-cart-form,
.pazaryeri-wrap .woocommerce-checkout{margin:0;}

/* WooCommerce varsayılan mesajları modernleştir */
.pazaryeri-wrap .woocommerce-message,
.pazaryeri-wrap .woocommerce-info,
.pazaryeri-wrap .woocommerce-error,
.pazaryeri-wrap .cart-empty{border:none!important;border-radius:12px!important;padding:16px 20px!important;font-size:14px!important;box-shadow:0 2px 10px rgba(0,0,0,.05)!important;font-family:'Plus Jakarta Sans',sans-serif!important;display:flex;align-items:center;gap:10px;list-style:none;}
.pazaryeri-wrap .woocommerce-message{background:linear-gradient(135deg,#e9f9f0,#d4f3e2)!important;color:var(--green)!important;border-left:4px solid var(--green)!important;}
.pazaryeri-wrap .woocommerce-info{background:linear-gradient(135deg,#fff5ec,#ffe9d6)!important;color:#b35400!important;border-left:4px solid var(--accent)!important;}
.pazaryeri-wrap .woocommerce-error{background:#fff0f0!important;color:#c0392b!important;border-left:4px solid #c0392b!important;}
.pazaryeri-wrap .woocommerce-message::before,
.pazaryeri-wrap .woocommerce-info::before,
.pazaryeri-wrap .woocommerce-error::before{position:static!important;font-size:18px!important;}

/* ── SEPET TABLOSU — modern kart görünümü ── */
.pazaryeri-wrap .woocommerce table.shop_table{border:none!important;border-collapse:separate!important;border-spacing:0 12px!important;background:transparent!important;width:100%;margin:0;}
.pazaryeri-wrap .woocommerce table.shop_table thead{display:none;} /* mobil kart görünümü için başlık gizle */
.pazaryeri-wrap .woocommerce table.shop_table tbody tr.cart_item{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.05);border-radius:14px;transition:box-shadow .18s,transform .18s;}
.pazaryeri-wrap .woocommerce table.shop_table tbody tr.cart_item:hover{box-shadow:0 6px 22px rgba(0,0,0,.09);transform:translateY(-2px);}
.pazaryeri-wrap .woocommerce table.shop_table td{border:none!important;padding:16px 14px!important;vertical-align:middle!important;}
.pazaryeri-wrap .woocommerce table.shop_table td:first-child{border-radius:14px 0 0 14px;}
.pazaryeri-wrap .woocommerce table.shop_table td:last-child{border-radius:0 14px 14px 0;}

/* Ürün görseli */
.pazaryeri-wrap .woocommerce table.shop_table td.product-thumbnail img{width:80px;height:80px;object-fit:contain;border-radius:10px;border:1px solid var(--border);background:#fff;padding:4px;}
/* Ürün adı */
.pazaryeri-wrap .woocommerce table.shop_table td.product-name a{font-weight:700;color:var(--ink);text-decoration:none;font-size:14px;}
.pazaryeri-wrap .woocommerce table.shop_table td.product-name a:hover{color:var(--accent);}
.pazaryeri-wrap .woocommerce table.shop_table td.product-name .variation{font-size:12px;color:var(--muted);margin-top:4px;}
/* Fiyat */
.pazaryeri-wrap .woocommerce table.shop_table td.product-price,
.pazaryeri-wrap .woocommerce table.shop_table td.product-subtotal{font-weight:700;color:var(--ink);font-size:15px;}
.pazaryeri-wrap .woocommerce table.shop_table td.product-subtotal{color:var(--accent);}

/* Miktar kutusu */
.pazaryeri-wrap .woocommerce .quantity input.qty{width:64px;height:40px;border:1.5px solid var(--border);border-radius:10px;text-align:center;font-size:14px;font-weight:600;background:#fff;}
.pazaryeri-wrap .woocommerce .quantity input.qty:focus{border-color:var(--accent);outline:none;}

/* Kaldır (×) butonu */
.pazaryeri-wrap .woocommerce table.shop_table td.product-remove a.remove{width:30px!important;height:30px!important;line-height:28px!important;border-radius:50%!important;background:#f5f2ee!important;color:var(--muted)!important;font-size:18px!important;transition:background 140ms ease,color 140ms ease;display:inline-flex!important;align-items:center;justify-content:center;}
.pazaryeri-wrap .woocommerce table.shop_table td.product-remove a.remove:hover{background:#c0392b!important;color:#fff!important;transform:rotate(90deg);}

/* Kupon + güncelle satırı */
.pazaryeri-wrap .woocommerce table.shop_table td.actions{background:transparent!important;padding:14px 0!important;box-shadow:none;}
.pazaryeri-wrap .woocommerce .coupon{display:flex;gap:8px;}
.pazaryeri-wrap .woocommerce .coupon input#coupon_code{height:46px;border:1.5px solid var(--border);border-radius:10px;padding:0 16px;font-size:14px;min-width:200px;}
.pazaryeri-wrap .woocommerce .coupon input#coupon_code:focus{border-color:var(--accent);outline:none;}

/* ── Butonlar — modern turuncu ── */
.pazaryeri-wrap .woocommerce .button,
.pazaryeri-wrap .woocommerce button.button,
.pazaryeri-wrap .woocommerce input.button,
.pazaryeri-wrap .woocommerce a.button,
.pazaryeri-wrap .woocommerce #place_order{background:var(--accent)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:13px 26px!important;font-size:14px!important;font-weight:700!important;cursor:pointer;transition:transform 160ms cubic-bezier(0.23,1,0.32,1)!important,background 160ms ease!important;font-family:'Plus Jakarta Sans',sans-serif!important;box-shadow:0 4px 14px rgba(232,71,10,.25);text-transform:none!important;}
.pazaryeri-wrap .woocommerce .button:hover,
.pazaryeri-wrap .woocommerce button.button:hover,
.pazaryeri-wrap .woocommerce #place_order:hover{background:#e85d00!important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(232,71,10,.35);}
/* İkincil buton (kupon uygula, güncelle) */
.pazaryeri-wrap .woocommerce .coupon .button,
.pazaryeri-wrap .woocommerce button[name="update_cart"]{background:var(--ink)!important;box-shadow:none!important;}
.pazaryeri-wrap .woocommerce button[name="update_cart"]:disabled{opacity:.4;}

/* ── SEPET TOPLAMI (cart_totals) — sticky modern kart ── */
.pazaryeri-wrap .cart_totals{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.06);position:sticky;top:16px;}
.pazaryeri-wrap .cart_totals h2{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:var(--ink);margin:0 0 18px;padding-bottom:14px;border-bottom:2px solid var(--paper);}
.pazaryeri-wrap .cart_totals table{border:none!important;width:100%;}
.pazaryeri-wrap .cart_totals table th,
.pazaryeri-wrap .cart_totals table td{border:none!important;padding:11px 0!important;font-size:14px;background:transparent!important;}
.pazaryeri-wrap .cart_totals table th{color:var(--muted);font-weight:600;text-align:left;}
.pazaryeri-wrap .cart_totals table td{text-align:right;font-weight:700;color:var(--ink);}
.pazaryeri-wrap .cart_totals .order-total th{color:var(--ink);font-size:16px;font-weight:800;}
.pazaryeri-wrap .cart_totals .order-total td{color:var(--accent);font-size:20px;font-weight:800;}
.pazaryeri-wrap .cart_totals .order-total{border-top:2px solid var(--paper);}
.pazaryeri-wrap .wc-proceed-to-checkout{padding:18px 0 0!important;}
.pazaryeri-wrap .wc-proceed-to-checkout .checkout-button{width:100%;text-align:center;font-size:16px!important;padding:16px!important;}

/* ── ÖDEME SAYFASI ── */
/* Form alanları */
.pazaryeri-wrap .woocommerce form .form-row{margin-bottom:14px;}
.pazaryeri-wrap .woocommerce form .form-row label{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:6px;display:block;}
.pazaryeri-wrap .woocommerce form .form-row input.input-text,
.pazaryeri-wrap .woocommerce form .form-row textarea,
.pazaryeri-wrap .woocommerce form .form-row select,
.pazaryeri-wrap .woocommerce .select2-container .select2-selection{border:1.5px solid var(--border)!important;border-radius:10px!important;padding:12px 14px!important;font-size:14px!important;min-height:46px!important;font-family:'Plus Jakarta Sans',sans-serif!important;background:#fff!important;transition:border-color .14s;}
.pazaryeri-wrap .woocommerce form .form-row input.input-text:focus,
.pazaryeri-wrap .woocommerce form .form-row textarea:focus,
.pazaryeri-wrap .woocommerce form .form-row select:focus{border-color:var(--accent)!important;outline:none!important;box-shadow:0 0 0 3px rgba(255,106,0,.1)!important;}
.pazaryeri-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px!important;padding-left:0!important;}

/* Ödeme başlıkları */
.pazaryeri-wrap .woocommerce-billing-fields h3,
.pazaryeri-wrap .woocommerce-shipping-fields h3,
.pazaryeri-wrap #order_review_heading{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:var(--ink);margin:0 0 18px;padding-bottom:12px;border-bottom:2px solid var(--paper);}

/* Ödeme — sipariş özeti kutusu */
.pazaryeri-wrap .woocommerce-checkout #order_review{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.06);position:sticky;top:16px;}
.pazaryeri-wrap .woocommerce-checkout #order_review table.shop_table{border-spacing:0!important;}
.pazaryeri-wrap .woocommerce-checkout #order_review table.shop_table tbody tr{background:transparent!important;box-shadow:none!important;}
.pazaryeri-wrap .woocommerce-checkout #order_review table.shop_table tbody tr:hover{transform:none!important;box-shadow:none!important;}
.pazaryeri-wrap .woocommerce-checkout #order_review table.shop_table td,
.pazaryeri-wrap .woocommerce-checkout #order_review table.shop_table th{padding:10px 0!important;border-bottom:1px solid var(--paper)!important;font-size:14px;}
.pazaryeri-wrap .woocommerce-checkout #order_review .order-total th{font-size:16px;font-weight:800;color:var(--ink);}
.pazaryeri-wrap .woocommerce-checkout #order_review .order-total .amount{font-size:20px;font-weight:800;color:var(--accent);}

/* Ödeme yöntemleri */
.pazaryeri-wrap .woocommerce-checkout #payment{background:transparent!important;border-radius:0!important;}
.pazaryeri-wrap .woocommerce-checkout #payment ul.payment_methods{border:none!important;padding:0!important;margin:0 0 16px!important;}
.pazaryeri-wrap .woocommerce-checkout #payment ul.payment_methods li{background:#faf8f5;border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:border-color 140ms ease,box-shadow 140ms ease;list-style:none;}
.pazaryeri-wrap .woocommerce-checkout #payment ul.payment_methods li:hover{border-color:var(--accent);}
.pazaryeri-wrap .woocommerce-checkout #payment ul.payment_methods li label{font-weight:700;color:var(--ink);cursor:pointer;}
.pazaryeri-wrap .woocommerce-checkout #payment div.payment_box{background:#fff!important;border-radius:10px!important;font-size:13px;color:var(--muted);margin-top:10px;}
.pazaryeri-wrap .woocommerce-checkout #payment div.payment_box::before{display:none!important;}
.pazaryeri-wrap .woocommerce-checkout #payment .place-order{padding:16px 0 0!important;}
.pazaryeri-wrap .woocommerce #place_order{width:100%;font-size:17px!important;padding:17px!important;}

/* Sipariş notu / kargo */
.pazaryeri-wrap .woocommerce-shipping-totals.shipping th,
.pazaryeri-wrap .woocommerce-shipping-totals.shipping td{font-size:14px;}

/* ── İKİ SÜTUNLU DÜZEN (sepet: ürünler + toplam) ── */
@media(min-width:980px){
  .pazaryeri-wrap .woocommerce-cart .woocommerce{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start;}
  .pazaryeri-wrap .woocommerce-cart .woocommerce-cart-form{grid-column:1;}
  .pazaryeri-wrap .woocommerce-cart .cart-collaterals{grid-column:2;width:100%!important;float:none!important;}
  .pazaryeri-wrap .woocommerce-cart .cart-collaterals .cross-sells{display:none;}
  /* Ödeme iki sütun */
  .pazaryeri-wrap .woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 400px;gap:28px;align-items:start;}
  .pazaryeri-wrap .woocommerce-checkout #customer_details{grid-column:1;}
  .pazaryeri-wrap .woocommerce-checkout #order_review_heading,
  .pazaryeri-wrap .woocommerce-checkout #order_review{grid-column:2;}
}

/* Boş sepet — modern */
.pazaryeri-wrap .cart-empty.woocommerce-info{flex-direction:column;text-align:center;padding:50px 20px!important;font-size:16px!important;}
.pazaryeri-wrap .return-to-shop{text-align:center;margin-top:16px;}

@media(max-width:680px){
  .pazaryeri-wrap .woocommerce table.shop_table td{padding:10px!important;}
  .pazaryeri-wrap .woocommerce .coupon{flex-direction:column;}
  .pazaryeri-wrap .woocommerce .coupon input#coupon_code{min-width:100%;}
}

/* ═══ Sepet/Ödeme başlık + trust rozet görsel iyileştirme ═══ */
.pazaryeri-wrap .checkout-title{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.pazaryeri-wrap .ct-item{transition:transform 160ms cubic-bezier(0.23,1,0.32,1),opacity 160ms ease;}
.pazaryeri-wrap .ct-item:hover{border-color:var(--accent);box-shadow:0 4px 16px rgba(232,71,10,.1);transform:translateY(-2px);}
.pazaryeri-wrap .ct-ico,
.pazaryeri-wrap .ct-item svg{width:30px;height:30px;flex-shrink:0;padding:6px;background:linear-gradient(135deg,#fff5ec,#ffe9d6);border-radius:9px;color:var(--accent);stroke:var(--accent);fill:none;stroke-width:2;}
/* Adım göstergesi modern dokunuş */
.pazaryeri-wrap .cstep.active .cstep-num{box-shadow:0 4px 14px rgba(232,71,10,.3);}

/* İletişim ikon konteynerlerinde SVG (WhatsApp) düzgün hizalama */
.pazaryeri-wrap .cc-icon svg,
.pazaryeri-wrap .oc-icon svg{display:inline-block;vertical-align:middle;}
.pazaryeri-wrap .cc-icon svg{width:34px;height:34px;}
.pazaryeri-wrap .oc-icon svg{width:26px;height:26px;}

/* Slider istatistik linkleri (İlan kutusu, aktif ilan badge) */
.pazaryeri-wrap a.sstat{text-decoration:none;color:inherit;cursor:pointer;transition:transform .14s;}
.pazaryeri-wrap a.sstat:hover{transform:translateY(-2px);}
.pazaryeri-wrap a.sstat:hover .sstat-n{color:var(--accent2);}
.pazaryeri-wrap a.slide-badge{cursor:pointer;transition:background .14s;}
.pazaryeri-wrap a.slide-badge:hover{background:rgba(232,71,10,.3);}

/* Slider sürükleme deneyimi */
.pazaryeri-wrap .slides{cursor:grab;user-select:none;-webkit-user-select:none;}
.pazaryeri-wrap .slides:active{cursor:grabbing;}
.pazaryeri-wrap .slide img,.pazaryeri-wrap .slide svg{user-select:none;-webkit-user-drag:none;pointer-events:none;}
.pazaryeri-wrap .slide a,.pazaryeri-wrap .slide button{pointer-events:auto;}

/* ═══════════════════════════════════════════════
   KAPSAMLI MOBİL UYUMLULUK (≤900px tablet, ≤600px mobil)
═══════════════════════════════════════════════ */

/* Yatay taşmayı engelle (en sık mobil sorunu) */
@media(max-width:900px){
  .pazaryeri-wrap{overflow-x:hidden;}
  .pazaryeri-wrap img{max-width:100%;height:auto;}
}

/* ── TABLET (≤900px) ── */
@media(max-width:900px){
  .pazaryeri-wrap .cw,.pazaryeri-wrap .content,.pazaryeri-wrap .header-inner,.pazaryeri-wrap .catbar-inner{padding-left:14px;padding-right:14px;}
  /* Hero satırı: sol dikey kategori menüsünü gizle, slider tam genişlik */
  .pazaryeri-wrap .hero-row{grid-template-columns:1fr;}
  .pazaryeri-wrap .vcat{display:none;}
  /* Shop/mağaza: sidebar üste, tek sütun */
  .pazaryeri-wrap .shop-layout,.pazaryeri-wrap .pz-store-layout{grid-template-columns:1fr;}
}

/* [mobil header blokları birleştirildi - aşağıda] */


/* ── ANASAYFA MOBİL ── */
@media(max-width:700px){
  .pazaryeri-wrap .slide-inner{flex-direction:column;padding:24px 20px;text-align:center;}
  .pazaryeri-wrap .slide-h1{font-size:26px;}
  .pazaryeri-wrap .slide-art{display:none;} /* mobilde dekoratif görseli gizle, metin öne çıksın */
  .pazaryeri-wrap .slide{min-height:auto;}
  .pazaryeri-wrap .slide-stats{flex-wrap:wrap;gap:14px;justify-content:center;}
  .pazaryeri-wrap .slide-btns{justify-content:center;}
  /* Kampanya şeridi: tek sütun */
  .pazaryeri-wrap .promo-strip{grid-template-columns:1fr;}
  /* Vitrinler/ürün gridleri: 2 sütun */
  .pazaryeri-wrap #catProductGrid,.pazaryeri-wrap .hb-showcase-row,.pazaryeri-wrap .pgrid{grid-template-columns:repeat(2,1fr)!important;}
}

/* ── ÜRÜN DETAY MOBİL ── */
@media(max-width:860px){
  .pazaryeri-wrap .hb-grid{grid-template-columns:1fr;}
}
@media(max-width:700px){
  .pazaryeri-wrap .hb-thumbs-wrap{flex-direction:row;}
  .pazaryeri-wrap .pd-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;}
}

/* ── DOKUNMATİK HEDEFLER (parmakla rahat basım, min 44px) ── */
@media(max-width:700px){
  .pazaryeri-wrap .nav-btn,.pazaryeri-wrap .sell-btn,.pazaryeri-wrap .search-go,
  .pazaryeri-wrap .pcart,.pazaryeri-wrap .ci{min-height:40px;}
  .pazaryeri-wrap .sdot{min-width:24px;min-height:24px;}
  /* Footer linkleri ferah */
  .pazaryeri-wrap .footer-col a{padding:6px 0;display:inline-block;}
}

/* ── KÜÇÜK MOBİL (≤420px) ── */
@media(max-width:420px){
  .pazaryeri-wrap #catProductGrid,.pazaryeri-wrap .hb-showcase-row,.pazaryeri-wrap .pgrid,
  .pazaryeri-wrap .pz-store-grid,.pazaryeri-wrap .shop-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;}
  .pazaryeri-wrap .slide-h1{font-size:22px;}
  .pazaryeri-wrap .slide-stats{gap:10px;}
  .pazaryeri-wrap .sstat-n{font-size:18px;}
}

/* Footer mobil: sütunlar alt alta */
@media(max-width:700px){
  .pazaryeri-wrap .footer-cols,.pazaryeri-wrap .footer-inner{grid-template-columns:1fr 1fr!important;gap:20px;}
}
@media(max-width:420px){
  .pazaryeri-wrap .footer-cols,.pazaryeri-wrap .footer-inner{grid-template-columns:1fr!important;}
}

/* ═══ MOBİL MENÜ (DRAWER) + HAMBURGER ═══ */
/* Hamburger butonu — sadece mobilde görünür */
.pazaryeri-wrap .mobile-burger{display:none;background:none;border:none;cursor:pointer;padding:6px;align-items:center;justify-content:center;color:#fff;}
.pazaryeri-wrap .mobile-burger svg{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;}

/* Drawer paneli */
.pazaryeri-wrap .mobile-menu{position:fixed;top:10px;left:10px;bottom:10px;height:auto;width:300px;max-width:84vw;background:#fff;z-index:3000;border-radius:20px;transform:perspective(1400px) rotateY(-22deg) translateX(-110%);transform-origin:left center;opacity:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .35s ease;overflow-y:auto;box-shadow:12px 16px 50px rgba(0,0,0,.28);}
.pazaryeri-wrap .mobile-menu.open{transform:perspective(1400px) rotateY(0deg) translateX(0);opacity:1;}
.pazaryeri-wrap .mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:2999;opacity:0;visibility:hidden;transition:opacity .35s;}
.pazaryeri-wrap .mobile-menu-overlay.open{opacity:1;visibility:visible;}

/* Drawer başlık */
.pazaryeri-wrap .mm-head{border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:var(--nav);color:#fff;position:sticky;top:0;z-index:2;}
.pazaryeri-wrap .mm-title{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;}
.pazaryeri-wrap .mm-close{background:none;border:none;color:#fff;font-size:30px;line-height:1;cursor:pointer;padding:0 4px;}

/* Hızlı eylemler */
.pazaryeri-wrap .mm-actions{padding:14px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border);}
.pazaryeri-wrap .mm-action{display:flex;align-items:center;gap:12px;padding:13px 14px;background:#faf8f5;border-radius:10px;text-decoration:none;color:var(--ink);font-weight:600;font-size:14px;transition:background .14s;}
.pazaryeri-wrap .mm-action:hover{background:#fff5ec;color:var(--accent);}
.pazaryeri-wrap .mm-action-ico{font-size:20px;}

/* Kategori listesi */
.pazaryeri-wrap .mm-cats-title{padding:16px 20px 8px;font-family:'Archivo',sans-serif;font-size:13px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;}
.pazaryeri-wrap .mm-cats{list-style:none;margin:0;padding:0 0 30px;}
.pazaryeri-wrap .mm-cats li{border-bottom:1px solid #f2efea;}
.pazaryeri-wrap .mm-cats li a{display:block;padding:14px 20px;text-decoration:none;color:var(--ink);font-size:15px;transition:background 140ms ease,color 140ms ease;}
.pazaryeri-wrap .mm-cats li a:hover{background:#fff5ec;color:var(--accent);padding-left:24px;}

/* Hamburger sadece ≤700px görünür, drawer da o zaman aktif */
@media(max-width:700px){
  .pazaryeri-wrap .mobile-burger{display:flex;}
}
@media(min-width:701px){
  .pazaryeri-wrap .mobile-menu,.pazaryeri-wrap .mobile-menu-overlay{display:none;}
}

/* ═══════════════════════════════════════════════
   HEPSİBURADA TARZI MOBİL — Ürün Detay, Banner, Renkler
═══════════════════════════════════════════════ */
@media(max-width:860px){
  /* ── ÜRÜN DETAY: tek sütun, tam genişlik galeri ── */
  .pazaryeri-wrap .hb-grid{display:block;padding:0;}
  /* Galeri: tam genişlik, thumbnail'ler altta yatay */
  .pazaryeri-wrap .hb-gallery{display:flex!important;flex-direction:column;gap:10px;margin:0 -14px;position:static!important;width:auto;visibility:visible!important;}
  .pazaryeri-wrap .hb-img-col{width:100%;gap:0;}
  .pazaryeri-wrap .hb-main-img{width:100%;border-radius:0;background:#fff;aspect-ratio:1/1;display:flex!important;align-items:center;justify-content:center;min-height:300px;}
  .pazaryeri-wrap .pzv-sellers-box{border-radius:0;border-left:none;border-right:none;border-top:none;margin-top:0;}
  .pazaryeri-wrap .pzv-seller-row.current{border-left:3px solid var(--accent);padding-left:9px;}
  .pazaryeri-wrap .hb-main-img img{width:100%;height:100%;object-fit:contain;}
  /* Thumbnail çubuğu yatay kaydırmalı (Hepsiburada gibi) */
  .pazaryeri-wrap .hb-thumbs{flex-direction:row!important;overflow-x:auto;gap:8px;padding:0 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
  .pazaryeri-wrap .hb-thumbs-wrap{width:100%!important;flex-direction:row!important;padding:0 14px;gap:0;grid-column:unset;grid-row:unset;}
  .pazaryeri-wrap .hb-thumbs-wrap .hb-thumb-nav{display:none!important;}
  .pazaryeri-wrap .hb-thumbs.hb-thumbs-scroll{flex:1;padding:0;overflow-x:auto;gap:8px;}
  .pazaryeri-wrap .hb-thumbs::-webkit-scrollbar,.pazaryeri-wrap .hb-thumbs-scroll::-webkit-scrollbar{display:none;}
  .pazaryeri-wrap .hb-thumbs-scroll{flex-direction:row!important;max-height:none!important;overflow-x:auto;display:flex;gap:8px;}
  .pazaryeri-wrap .hb-thumb{width:58px!important;height:58px!important;flex-shrink:0;border-radius:8px;}
  .pazaryeri-wrap .hb-thumbs-wrap .hb-thumb-arrow{display:none;}

  /* Bilgi alanı: tam genişlik, padding */
  .pazaryeri-wrap .hb-info{display:block!important;padding:16px 14px;border:none;visibility:visible!important;}
  .pazaryeri-wrap .hb-title{font-size:17px;line-height:1.4;}

  /* ── FİYAT/SEPET: ekran altına sabit çubuk (Hepsiburada mobil) ── */
  .pazaryeri-wrap .hb-buybox{position:static!important;width:auto!important;height:auto!important;max-height:none!important;background:#fff;border:none!important;border-top:8px solid var(--paper)!important;border-radius:0!important;box-shadow:none!important;padding:16px 14px!important;display:block!important;margin:0 -14px!important;}
  /* Fiyat solda kompakt */
  .pazaryeri-wrap .hb-buybox .hb-price-area{display:block!important;margin:0 0 12px!important;padding:10px 14px 10px 18px!important;border-radius:10px!important;}
  .pazaryeri-wrap .hb-buybox .hb-price-area::before{top:8px;bottom:8px;}
  .pazaryeri-wrap .hb-buybox .hb-price-now{font-size:24px;margin:0;}
  .pazaryeri-wrap .hb-buybox .hb-price-old{font-size:12px;margin:0;}
  .pazaryeri-wrap .hb-buybox .hb-price-kdv{display:none;}
  /* Sepet butonu sağda esner ve büyük */
  .pazaryeri-wrap .hb-cart-form{flex:1;margin:0;}
  .pazaryeri-wrap .hb-add-cart{width:100%;padding:15px!important;font-size:16px!important;border-radius:10px;}
  /* Hemen Al ve diğer ikincil öğeleri sabit çubukta gizle (sadeleştir) */
  /* Mobilde buybox içeriği normal akışta görünür (gizleme yok) */
  /* Sabit çubukta form: iki buton yan yana */
  .pazaryeri-wrap .hb-buybox .hb-cart-form{display:flex!important;flex-direction:column!important;gap:10px!important;margin:12px 0 0!important;}
  .pazaryeri-wrap .hb-buybox .hb-add-cart{width:100%!important;padding:15px!important;font-size:16px!important;margin:0!important;}
  .pazaryeri-wrap .hb-buybox .hb-buy-now{width:100%!important;display:block!important;padding:15px!important;font-size:16px!important;border-radius:10px!important;margin:0!important;}
  /* İçerik sabit çubuğun altında kalmasın (iOS güvenli alan dahil) */


  /* Varyasyon (renk/beden) seçenekleri bilgi alanında kalsın, büyük dokunmatik */
  .pazaryeri-wrap .hb-variant-block{padding:14px;margin:0 -14px;border-top:8px solid var(--paper);border-bottom:8px solid var(--paper);}
  .pazaryeri-wrap .hb-color-sw{width:42px;height:42px;}
  .pazaryeri-wrap .hb-variant-btn{min-height:42px;padding:10px 16px;}

  /* Sekmeler: yatay kaydırmalı */
  .pazaryeri-wrap .pd-tabs-nav,.pazaryeri-wrap .pd-tabs{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
  .pazaryeri-wrap .pd-tabs-nav::-webkit-scrollbar{display:none;}
  .pazaryeri-wrap .pd-tab-btn{flex-shrink:0;}

  /* ── BANNER (anasayfa slider) Hepsiburada mobil: tam genişlik, köşesiz ── */
  .pazaryeri-wrap .slider{border-radius:0;margin:0 -14px 16px;box-shadow:none;}
  .pazaryeri-wrap .slide{min-height:200px;}

  /* Kampanya banner kartları tam genişlik köşeli */
  .pazaryeri-wrap .promo-strip{margin:0 -14px;gap:10px;padding:0 14px;}
  .pazaryeri-wrap .promo-card{border-radius:14px;}
}

/* ── Mobilde Hepsiburada turuncu vurgu tutarlılığı ── */
@media(max-width:860px){
  .pazaryeri-wrap .hb-add-cart,
  .pazaryeri-wrap .pcart{background:var(--accent);}
  /* Mobil header turuncu aksanlı kalsın */
  .pazaryeri-wrap .mobile-burger{color:#fff;}
}

/* Çok küçük ekranda fiyat çubuğu dengesi */
@media(max-width:380px){
  .pazaryeri-wrap .hb-buybox .hb-price-now{font-size:17px;}
  .pazaryeri-wrap .hb-add-cart{font-size:14px!important;padding:13px!important;}
}

/* ═══ MOBİL KATEGORİ GRID (Image 1 tarzı app görünümü) ═══ */
.pazaryeri-wrap .mobile-cat-grid{display:none;} /* masaüstünde gizli */
@media(max-width:700px){
  .pazaryeri-wrap .mobile-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 8px;padding:18px 14px;background:#fff;margin:0 -14px 8px;}
  .pazaryeri-wrap .mcg-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink);}
  .pazaryeri-wrap .mcg-img{width:100%;aspect-ratio:1/1;border-radius:16px;background:#f6f4f0;display:flex;align-items:center;justify-content:center;overflow:hidden;}
  .pazaryeri-wrap .mcg-img img{width:100%;height:100%;object-fit:cover;}
  .pazaryeri-wrap .mcg-emoji{font-size:30px;}
  .pazaryeri-wrap .mcg-name{font-size:12px;font-weight:600;text-align:center;line-height:1.25;color:var(--ink);}
}
@media(max-width:380px){
  .pazaryeri-wrap .mobile-cat-grid{grid-template-columns:repeat(3,1fr);}
}

/* ═══ MOBİL ALT KATEGORİ ŞERİDİ (kategori sayfası, yatay kaydırmalı) ═══ */
.pazaryeri-wrap .mob-cat-strip{display:none;} /* masaüstünde gizli (sol sidebar var) */
@media(max-width:860px){
  .pazaryeri-wrap .mob-cat-strip{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;padding:14px 4px 16px;margin:0 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--border);}
  .pazaryeri-wrap .mob-cat-strip::-webkit-scrollbar{display:none;}
  .pazaryeri-wrap .mcs-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;width:76px;text-decoration:none;color:var(--ink);}
  .pazaryeri-wrap .mcs-img{width:68px;height:68px;border-radius:14px;background:#f6f4f0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid transparent;transition:border-color .14s;}
  .pazaryeri-wrap .mcs-img img{width:100%;height:100%;object-fit:cover;}
  .pazaryeri-wrap .mcs-emoji{font-size:30px;}
  .pazaryeri-wrap .mcs-img-all{background:#eef0f2;}
  .pazaryeri-wrap .mcs-img-all span{font-size:30px;color:var(--accent);}
  .pazaryeri-wrap .mcs-name{font-size:11px;font-weight:600;text-align:center;line-height:1.2;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
  /* Aktif kategori vurgusu */
  .pazaryeri-wrap .mcs-item.on .mcs-img{border-color:var(--accent);}
  .pazaryeri-wrap .mcs-item.on .mcs-name{color:var(--accent);font-weight:700;}
}

/* ═══ MOBİL FİLTRELER: varsayılan kapalı, butonla açılır ═══ */
.pazaryeri-wrap .mob-filter-btn{display:none;} /* masaüstünde gizli */
@media(max-width:860px){
  /* Filtreler butonu görünür */
  .pazaryeri-wrap .mob-filter-btn{display:flex;align-items:center;gap:8px;width:100%;padding:13px 16px;background:#fff;border:1.5px solid var(--border);border-radius:12px;font-size:15px;font-weight:700;color:var(--ink);cursor:pointer;font-family:'Plus Jakarta Sans',sans-serif;margin-bottom:14px;transition:background 140ms ease,border-color 140ms ease;}
  .pazaryeri-wrap .mob-filter-btn:hover,.pazaryeri-wrap .mob-filter-btn.on{border-color:var(--accent);color:var(--accent);background:#fff5ec;}
  .pazaryeri-wrap .mob-filter-btn svg{stroke:currentColor;}
  /* Sidebar varsayılan GİZLİ */
  .pazaryeri-wrap .shop-sidebar{display:none!important;}
  /* Buton açınca görünür (mob-open) */
  .pazaryeri-wrap .shop-sidebar.mob-open{display:block!important;margin-bottom:18px;}
  /* Filtre paneli açılınca ürünlerin ÜSTÜNDE görünür (butona yakın) */
  .pazaryeri-wrap .shop-layout{display:flex;flex-direction:column;min-width:0;}
  .pazaryeri-wrap .shop-main{order:1;min-width:0;max-width:100%;overflow:hidden;}
  .pazaryeri-wrap .shop-sidebar.mob-open{order:0;}
}

/* ═══ Kategori sayfası ürünleri mobilde KESİN 2 kolon (anasayfa gibi) ═══ */
@media(max-width:860px){
  .pazaryeri-wrap .shop-main .pgrid,
  .pazaryeri-wrap .shop-grid,
  .pazaryeri-wrap .pgrid.shop-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;}
}
@media(max-width:380px){
  .pazaryeri-wrap .shop-main .pgrid,
  .pazaryeri-wrap .shop-grid,
  .pazaryeri-wrap .pgrid.shop-grid{gap:8px!important;}
}


/* Ürün detay varyasyonları mobilde kesin görünür */
@media(max-width:860px){
  .pazaryeri-wrap .hb-variant-block{display:block!important;visibility:visible!important;}
  .pazaryeri-wrap .hb-colors,.pazaryeri-wrap .hb-variants{display:flex!important;flex-wrap:wrap;gap:8px;}
  .pazaryeri-wrap .hb-color{width:42px!important;height:42px!important;}
  .pazaryeri-wrap .hb-var{min-height:42px;padding:10px 16px;}
}

/* ═══ MOBİL MENÜ — MODERN + İKONLU + ACCORDION ═══ */
.pazaryeri-wrap .mm-cats{list-style:none;margin:0;padding:0;}
.pazaryeri-wrap .mm-cat-home a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:13px 16px;text-decoration:none;color:#222;font-family:Inter,'Alibaba Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:500;font-size:15.5px;line-height:1.2;letter-spacing:-0.01em;border-bottom:1px solid #f2efea;}
.pazaryeri-wrap .mm-cat-home a:hover{background:#fff5ec;color:var(--accent);}

/* Kategori satırı */
.pazaryeri-wrap .mm-cat-item{border-bottom:1px solid #f2efea;}
.pazaryeri-wrap .mm-cat-row{display:flex;align-items:center;}
.pazaryeri-wrap .mm-cat-link{flex:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;padding:13px 16px;text-decoration:none;color:#222;font-family:Inter,'Alibaba Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:500;font-size:15.5px;line-height:1.2;letter-spacing:-0.01em;transition:background 140ms ease,color 140ms ease;min-width:0;}
.pazaryeri-wrap .mm-cat-link:hover{background:#fff5ec;color:var(--accent);}

/* Kategori ikonu/resmi */
.pazaryeri-wrap .mm-cat-ico{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;border-radius:8px;background:#f6f4f0;display:flex!important;align-items:center;justify-content:center;font-size:16px;flex-shrink:0!important;overflow:hidden;line-height:1;}
.pazaryeri-wrap .mm-cat-ico img{width:100%!important;height:100%!important;object-fit:cover;display:block;}

/* Alt kategori aç/kapa oku */
.pazaryeri-wrap .mm-cat-toggle{background:none;border:none;padding:13px 16px;cursor:pointer;color:var(--muted);display:flex;align-items:center;flex-shrink:0;}
.pazaryeri-wrap .mm-cat-toggle svg{transition:transform .25s;}
.pazaryeri-wrap .mm-cat-item.open .mm-cat-toggle svg{transform:rotate(180deg);color:var(--accent);}

/* Alt kategori listesi — açılır/kapanır */
.pazaryeri-wrap .mm-subs{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;background:#faf8f5;transition:max-height .3s ease;}
.pazaryeri-wrap .mm-cat-item.open .mm-subs{max-height:600px;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.pazaryeri-wrap .mm-subs li a{display:block;padding:10px 16px 10px 52px;text-decoration:none;color:#5a564f;font-size:14px;border-top:1px solid #efece7;transition:background 140ms ease,color 140ms ease;}
.pazaryeri-wrap .mm-subs li a:hover{background:#fff5ec;color:var(--accent);padding-left:56px;}

/* Açık kategorinin ana linki vurgulu */
.pazaryeri-wrap .mm-cat-item.open > .mm-cat-row{background:#fffaf4;}
.pazaryeri-wrap .mm-cat-item.open > .mm-cat-row .mm-cat-link{color:var(--accent);}
.pazaryeri-wrap .mm-cat-item.open .mm-cat-ico{background:#ffe9d6;}


/* Menü 3D yuvarlatılmış köşe ince ayar */
.pazaryeri-wrap .mobile-menu{overflow:hidden;}
.pazaryeri-wrap .mobile-menu .mm-cats{overflow-y:auto;}
.pazaryeri-wrap .mobile-menu{display:flex;flex-direction:column;}
.pazaryeri-wrap .mm-cats{flex:1;padding-bottom:14px;}
.pazaryeri-wrap .mm-cats li:last-child{border-bottom:none;}

/* ═══ MOBİL MENÜ — "Tümünü Göster" + 3. SEVİYE ALT MENÜ ═══ */
/* Tümünü Göster linkleri (turuncu vurgulu) */
.pazaryeri-wrap .mm-sub-all a,.pazaryeri-wrap .mm-subsub-all a{color:var(--accent)!important;font-weight:700!important;}
.pazaryeri-wrap .mm-sub-all a:hover,.pazaryeri-wrap .mm-subsub-all a:hover{background:#fff0e3!important;}

/* Alt kategori satırı (2. seviye) — ok ile */
.pazaryeri-wrap .mm-sub-item{padding:0!important;}
.pazaryeri-wrap .mm-sub-row{display:flex;align-items:center;border-top:1px solid #efece7;}
.pazaryeri-wrap .mm-sub-link{flex:1;display:block;padding:10px 16px 10px 52px;text-decoration:none;color:#5a564f;font-size:14px;font-family:Inter,'Alibaba Sans',-apple-system,sans-serif;transition:background 140ms ease,color 140ms ease;min-width:0;}
.pazaryeri-wrap .mm-sub-link:hover{background:#fff5ec;color:var(--accent);}
.pazaryeri-wrap .mm-sub-toggle{background:none;border:none;padding:10px 16px;cursor:pointer;color:var(--muted);display:flex;align-items:center;flex-shrink:0;}
.pazaryeri-wrap .mm-sub-toggle svg{transition:transform .25s;}
.pazaryeri-wrap .mm-sub-item.open .mm-sub-toggle svg{transform:rotate(180deg);color:var(--accent);}
.pazaryeri-wrap .mm-sub-item.open > .mm-sub-row{background:#fffaf4;}
.pazaryeri-wrap .mm-sub-item.open > .mm-sub-row .mm-sub-link{color:var(--accent);font-weight:600;}

/* 3. seviye alt kategori listesi — açılır/kapanır */
.pazaryeri-wrap .mm-subsubs{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;background:#f3f0eb;transition:max-height .3s ease;}
.pazaryeri-wrap .mm-sub-item.open .mm-subsubs{max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.pazaryeri-wrap .mm-subsubs li a{display:block;padding:9px 16px 9px 68px;text-decoration:none;color:#6a665f;font-size:13.5px;border-top:1px solid #e8e4dd;transition:background 140ms ease,color 140ms ease;}
.pazaryeri-wrap .mm-subsubs li a:hover{background:#fff5ec;color:var(--accent);}
/* mm-subs içindeki li artık padding'siz (mm-sub-row hallediyor) */
.pazaryeri-wrap .mm-subs > .mm-sub-item > .mm-sub-row{padding:0;}

/* ═══════════════════════════════════════════════
   MOBİL ALT NAVİGASYON ÇUBUĞU + TAM EKRAN KATEGORİ SAYFASI
═══════════════════════════════════════════════ */
/* Masaüstünde gizli */
.pazaryeri-wrap .mob-bottom-nav,.pazaryeri-wrap .cat-page{display:none;}

@media(max-width:860px){
  /* ── Alt sabit navigasyon ── */
  .pazaryeri-wrap .mob-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:2000;background:#fff;border-top:1px solid var(--border);box-shadow:0 -2px 16px rgba(0,0,0,.08);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));justify-content:space-around;align-items:center;}
  .pazaryeri-wrap .mbn-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;cursor:pointer;text-decoration:none;color:#8a8680;padding:4px 2px;font-family:Inter,'Plus Jakarta Sans',sans-serif;}
  .pazaryeri-wrap .mbn-ico{font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;height:24px;position:relative;}
  .pazaryeri-wrap .mbn-ico svg{stroke:currentColor;}
  .pazaryeri-wrap .mbn-label{font-size:10.5px;font-weight:600;}
  .pazaryeri-wrap .mbn-item.on{color:var(--accent);}
  .pazaryeri-wrap .mbn-item.on .mbn-ico svg{stroke:var(--accent);}
  .pazaryeri-wrap .mbn-cart .mbn-badge{position:absolute;top:-4px;right:-8px;background:var(--accent);color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;}
  /* Sayfa altına boşluk (alt çubuk içeriği kapamasın) */
  .pazaryeri-wrap{padding-bottom:64px;}

  /* ── Tam ekran kategori sayfası ── */
  .pazaryeri-wrap .cat-page{display:block;position:fixed;inset:0;z-index:3500;background:#f4f2ee;transform:translateX(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);overflow-y:auto;-webkit-overflow-scrolling:touch;}
  .pazaryeri-wrap .cat-page.open{transform:translateX(0);}
  .pazaryeri-wrap .cat-page-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--nav);color:#fff;}
  .pazaryeri-wrap .cat-page-title{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;}
  .pazaryeri-wrap .cat-page-close{background:none;border:none;color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:0 6px;}
  .pazaryeri-wrap .cat-page-body{padding:12px;}

  /* Kategori grubu (ana + alt) */
  .pazaryeri-wrap .cat-page-group{background:#fff;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.04);}
  .pazaryeri-wrap .cat-page-main{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:var(--ink);font-weight:700;font-size:15.5px;font-family:Inter,sans-serif;border-bottom:1px solid #f2efea;}
  .pazaryeri-wrap .cat-page-ico{width:38px;height:38px;border-radius:10px;background:#f6f4f0;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;overflow:hidden;}
  .pazaryeri-wrap .cat-page-ico img{width:100%;height:100%;object-fit:cover;}
  .pazaryeri-wrap .cat-page-name{flex:1;}
  .pazaryeri-wrap .cat-page-arrow{color:var(--accent);font-size:22px;font-weight:700;}
  /* Alt kategoriler — chip görünümü */
  .pazaryeri-wrap .cat-page-subs{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;}
  .pazaryeri-wrap .cat-page-sub{display:inline-block;padding:7px 14px;background:#f6f4f0;border-radius:20px;text-decoration:none;color:#5a564f;font-size:13px;font-weight:500;transition:background 140ms ease,color 140ms ease;}
  .pazaryeri-wrap .cat-page-sub:hover{background:#fff0e3;color:var(--accent);}
}




/* ═══════════════════════════════════════════════
   MOBİL HEADER — TEMİZ APP GÖRÜNÜMÜ (tek blok)
   Üst satır: ızgara | logo | arama+bildirim+sepet
   Alt satır: arama kutusu (tam genişlik)
═══════════════════════════════════════════════ */
.pazaryeri-wrap .mob-head-icons{display:none;}
@media(max-width:768px){
  /* Header beyaz, app tarzı */
  .pazaryeri-wrap .header{background:#fff!important;}
  .pazaryeri-wrap .header-inner{background:#fff!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:10px 12px!important;height:auto!important;min-height:0!important;}

  /* 1) Izgara ikonu — sol */
  .pazaryeri-wrap .mobile-burger{order:1!important;display:flex!important;align-items:center;color:#333!important;padding:3px!important;flex:0 0 auto!important;background:none!important;border:none!important;}
  .pazaryeri-wrap .mobile-burger svg{fill:#333;width:24px;height:24px;}

  /* 2) Logo — orta, esner */
  .pazaryeri-wrap .logo-wrap{order:2!important;flex:1 1 0!important;display:flex!important;align-items:center;justify-content:center!important;min-width:0!important;margin:0!important;}
  .pazaryeri-wrap .logo-img{height:32px!important;width:auto!important;max-width:100%!important;}
  .pazaryeri-wrap .logo-text,.pazaryeri-wrap .logo-dotcom{display:none!important;}

  /* 3) Sağ ikon grubu: arama + bildirim + sepet — hepsi tek grupta sağda */
  .pazaryeri-wrap .mob-head-icons{display:flex!important;order:3!important;align-items:center;gap:2px;flex:0 0 auto!important;}
  .pazaryeri-wrap .mhi-btn{background:none;border:none;padding:5px;cursor:pointer;color:#333;display:flex;align-items:center;}
  .pazaryeri-wrap .mhi-btn svg{stroke:#333;}

  /* Sepet — sağ grupla aynı hizada (nav-right) */
  .pazaryeri-wrap .nav-right{order:4!important;display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:0!important;margin:0!important;position:static!important;}
  .pazaryeri-wrap .nav-right .nav-btn:not(.cart-icon-wrap):not(#btn-cart){display:none!important;}
  .pazaryeri-wrap #btn-cart,.pazaryeri-wrap .cart-icon-wrap{display:flex!important;align-items:center;padding:5px!important;color:#333!important;position:relative!important;background:none!important;}
  .pazaryeri-wrap #btn-cart .nav-top,.pazaryeri-wrap #btn-cart .nav-bot,
  .pazaryeri-wrap .cart-icon-wrap .cart-label,
  .pazaryeri-wrap .nav-right .nav-drop{display:none!important;}

  /* Gizlenecekler */
  .pazaryeri-wrap .deliver-btn{display:none!important;}
  .pazaryeri-wrap .sell-btn{display:none!important;}
  .pazaryeri-wrap .catbar{display:none!important;}

  /* 4) Arama kutusu — alt satır tam genişlik, yuvarlak */
  .pazaryeri-wrap .search-bar{order:10!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;border-radius:30px!important;background:#f0f2f5!important;border:1px solid #e8e6e2!important;padding:3px 4px 3px 14px!important;box-sizing:border-box!important;}
  .pazaryeri-wrap .search-bar input{background:transparent!important;font-size:14px!important;border:none!important;}
  .pazaryeri-wrap .search-cat-btn{display:none!important;}
  .pazaryeri-wrap .search-go{border-radius:50%!important;width:40px!important;height:40px!important;flex-shrink:0;}
}

/* ═══════════════════════════════════════════════
   YENİ TEMİZ MOBİL HEADER (.m-header) — kesin çözüm
═══════════════════════════════════════════════ */
.pazaryeri-wrap .m-header{display:none;}
@media(max-width:768px){
  /* Eski masaüstü header-inner'ı mobilde gizle */
  .pazaryeri-wrap .header-inner{display:none!important;}
  /* Yeni temiz mobil header göster */
  .pazaryeri-wrap .m-header{display:block!important;background:var(--nav)!important;padding:10px 14px 12px;}
  /* Üst satır: ızgara | logo | sepet */
  .pazaryeri-wrap .m-header-top{display:flex;align-items:center;gap:10px;}
  .pazaryeri-wrap .m-burger{background:none;border:none;padding:2px;cursor:pointer;color:#fff;display:flex;align-items:center;flex:0 0 auto;}
  .pazaryeri-wrap .m-burger svg{fill:#fff;}
  .pazaryeri-wrap .m-logo{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;text-decoration:none;}
  .pazaryeri-wrap .m-logo img{height:34px;width:auto;max-width:100%;}
  .pazaryeri-wrap .m-logo-txt{font-family:'Archivo',sans-serif;font-size:22px;font-weight:900;color:var(--accent);letter-spacing:-0.5px;}
  .pazaryeri-wrap .m-logo-txt span{color:#fff;}
  .pazaryeri-wrap .m-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;}
  .pazaryeri-wrap .m-act{position:relative;padding:5px;color:#fff;display:flex;align-items:center;text-decoration:none;}
  .pazaryeri-wrap .m-badge{position:absolute;top:-2px;right:-3px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;}
  /* Alt satır: arama kutusu */
  .pazaryeri-wrap .m-search{display:flex;align-items:center;margin-top:10px;background:#fff;border:none;border-radius:30px;padding:3px 4px 3px 16px;}
  .pazaryeri-wrap .m-search input{flex:1;background:transparent;border:none;outline:none;font-size:14px;font-family:'Plus Jakarta Sans',sans-serif;color:var(--ink);min-width:0;padding:8px 0;}
  .pazaryeri-wrap .m-search button{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;}
  /* Mobilde üst kategori çubuğu gizle */
  .pazaryeri-wrap .catbar{display:none!important;}
}

/* ═══ HESABIM SAYFASI MOBİL — kartlar taşmasın ═══ */
@media(max-width:768px){
  .pazaryeri-wrap .pz-acc-stats{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;}
  .pazaryeri-wrap .pz-acc-cards{grid-template-columns:1fr!important;gap:12px!important;}
}
@media(max-width:420px){
  .pazaryeri-wrap .pz-acc-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;}
}

/* ═══ FOOTER MOBİL — sütunlar alt satıra, yazılar rahatlasın ═══ */
@media(max-width:768px){
  .pazaryeri-wrap .fgrid{grid-template-columns:1fr 1fr!important;gap:24px 20px!important;}
  /* Marka bölümü tam genişlik (üstte) */
  .pazaryeri-wrap .fgrid > div:first-child{grid-column:1 / -1!important;}
  /* Sütun başlıkları ve linkler rahat */
  .pazaryeri-wrap .fctitle{margin-bottom:10px;}
  .pazaryeri-wrap .flink{line-height:1.4;padding:3px 0;}
}
@media(max-width:380px){
  .pazaryeri-wrap .fgrid{gap:20px 14px!important;}
}

/* ═══ HESABIM YARDIM KARTI MOBİL — dikey, buton tam genişlik ═══ */
@media(max-width:768px){
  .pazaryeri-wrap .pz-acc-help{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;text-align:left;}
  .pazaryeri-wrap .pz-acc-help-btn{margin-left:0!important;width:100%!important;text-align:center;padding:13px 20px!important;box-sizing:border-box;}
  .pazaryeri-wrap .pz-acc-help-ico{font-size:28px;}
}

/* ═══ İLETİŞİM SAYFASI MOBİL — kartlar taşmasın ═══ */
@media(max-width:768px){
  /* Destek kartları (Canlı Destek/E-posta/WhatsApp) tek sütun */
  .pazaryeri-wrap .contact-channels{grid-template-columns:1fr!important;gap:14px!important;}
  /* Form + yan panel tek sütun */
  .pazaryeri-wrap .contact-main-grid{grid-template-columns:1fr!important;gap:18px!important;}
  /* Ofis bilgi kartları tek sütun */
  .pazaryeri-wrap .office-cards{grid-template-columns:1fr!important;gap:12px!important;}
}

/* ═══ FOOTER PLAY STORE ROZETİ ═══ */
.pazaryeri-wrap .fapp-desc{color:rgba(255,255,255,.55);font-size:13px;line-height:1.4;margin-bottom:12px;}
.pazaryeri-wrap .fapp-badge{display:inline-flex;align-items:center;gap:10px;background:#000;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:8px 16px;text-decoration:none;transition:transform 140ms cubic-bezier(0.23,1,0.32,1),box-shadow 140ms ease;}
.pazaryeri-wrap .fapp-badge:hover{background:#1a1a1a;border-color:rgba(255,255,255,.5);}
.pazaryeri-wrap .fapp-badge svg{flex-shrink:0;}
.pazaryeri-wrap .fapp-badge-txt{display:flex;flex-direction:column;line-height:1.1;color:#fff;}
.pazaryeri-wrap .fapp-badge-txt small{font-size:10px;opacity:.8;}
.pazaryeri-wrap .fapp-badge-txt b{font-size:15px;font-weight:700;}

/* ═══ ÜRÜN DETAY — DİNAMİK KATEGORİLER + ETİKETLER ═══ */
.pazaryeri-wrap .pd-taxbox{margin-top:22px;}
.pazaryeri-wrap .pd-taxbox-title{font-family:'Archivo',sans-serif;font-size:13px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ink);background:#f6f4f0;border-radius:10px;padding:12px 16px;margin-bottom:14px;}.pazaryeri-wrap .pd-taxbox-hash{color:var(--accent);font-size:15px;}
.pazaryeri-wrap .pd-taxbox-links{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px 6px;}
.pazaryeri-wrap .pd-tax-link{display:inline-flex;align-items:center;gap:4px;background:#fff5ec;color:var(--accent);font-weight:600;font-size:13.5px;padding:7px 14px;border-radius:20px;border:1px solid #ffd4b0;text-decoration:none;transition:background 140ms ease,border-color 140ms ease;line-height:1.3;max-width:100%;overflow-wrap:break-word;word-break:break-word;}
.pazaryeri-wrap .pd-tax-link:hover{background:var(--accent);color:#fff;border-color:var(--accent);}
.pazaryeri-wrap .pd-tax-tag{display:inline-flex;align-items:center;white-space:nowrap;background:#fff;border:1.5px solid #e8e4de;color:var(--ink);font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;text-decoration:none;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;line-height:1;cursor:pointer;}.pazaryeri-wrap .pd-tax-tag::before{content:'#';color:var(--accent);font-weight:800;font-size:13px;margin-right:2px;}.pazaryeri-wrap .pd-tax-tag:hover{background:var(--accent);color:#fff;border-color:var(--accent);}.pazaryeri-wrap .pd-tax-tag:hover::before{color:#fff;}
@media(max-width:768px){
  .pazaryeri-wrap .pd-taxbox-links{gap:7px;}
  .pazaryeri-wrap .pd-tax-link{font-size:12.5px;padding:6px 12px;}
}

/* ═══ ÜRÜN AÇIKLAMA İÇERİĞİ MOBİL — taşma engelleme ═══ */
@media(max-width:768px){
  .pazaryeri-wrap .desc-text{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;font-size:15px;line-height:1.6;}
  .pazaryeri-wrap .desc-text *{max-width:100%!important;box-sizing:border-box;}
  .pazaryeri-wrap .desc-text h1,.pazaryeri-wrap .desc-text h2,.pazaryeri-wrap .desc-text h3,.pazaryeri-wrap .desc-text h4{font-size:18px!important;line-height:1.3!important;margin:14px 0 8px!important;}
  .pazaryeri-wrap .desc-text h1{font-size:20px!important;}
  .pazaryeri-wrap .desc-text p,.pazaryeri-wrap .desc-text li,.pazaryeri-wrap .desc-text div,.pazaryeri-wrap .desc-text span{font-size:15px!important;line-height:1.6!important;}
  .pazaryeri-wrap .desc-text strong,.pazaryeri-wrap .desc-text b{font-size:inherit!important;font-weight:700;}
  .pazaryeri-wrap .desc-text img{max-width:100%!important;height:auto!important;display:block;}
  .pazaryeri-wrap .desc-text table{display:block;overflow-x:auto;max-width:100%;}
  .pazaryeri-wrap .desc-grid{grid-template-columns:1fr!important;gap:18px!important;}
  .pazaryeri-wrap .pd-tabs{overflow-x:hidden;}
}

/* ═══ DEĞERLENDİRMELER SEKMESİ MOBİL — taşma engelleme ═══ */
@media(max-width:768px){
  /* t-rev sekmesi içeriği taşmasın */
  .pazaryeri-wrap #t-rev{overflow-x:hidden;max-width:100%;}.pazaryeri-wrap .tab-pane{max-width:100%;}
  .pazaryeri-wrap #t-rev *{max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;}
  /* WooCommerce yorum formu */
  .pazaryeri-wrap #t-rev #review_form,
  .pazaryeri-wrap #t-rev #respond,
  .pazaryeri-wrap #t-rev .comment-respond,
  .pazaryeri-wrap #t-rev .comment-form{max-width:100%!important;width:100%!important;}
  .pazaryeri-wrap #t-rev .comment-form-comment,
  .pazaryeri-wrap #t-rev .comment-form p{max-width:100%!important;width:100%!important;margin:0 0 12px!important;}
  .pazaryeri-wrap #t-rev textarea{max-width:100%!important;width:100%!important;box-sizing:border-box!important;min-height:120px;padding:10px;border-radius:8px;border:1px solid var(--border);font-family:inherit;font-size:14px;}
  .pazaryeri-wrap #t-rev input[type=text],.pazaryeri-wrap #t-rev input[type=email]{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding:10px;border-radius:8px;border:1px solid var(--border);}
  .pazaryeri-wrap #t-rev .logged-in-as,
  .pazaryeri-wrap #t-rev .comment-notes{font-size:13px;line-height:1.5;color:var(--muted);margin-bottom:10px;}
  /* "Bu ürün için değerlendirme yok" mesajı */
  .pazaryeri-wrap #t-rev .woocommerce-noreviews,
  .pazaryeri-wrap #t-rev p.woocommerce-noreviews{font-size:14px;line-height:1.5;color:var(--muted);text-align:center;padding:20px 12px;}
  /* Yorum listesi */
  .pazaryeri-wrap #t-rev .commentlist,
  .pazaryeri-wrap #t-rev ol.commentlist{list-style:none;padding:0;margin:0;}
  .pazaryeri-wrap #t-rev .commentlist li{padding:14px 0;border-bottom:1px solid var(--border);}
  /* Yıldız seçim alanı */
  .pazaryeri-wrap #t-rev .stars,.pazaryeri-wrap #t-rev .comment-form-rating{margin:0 0 14px!important;}
  /* Gönder butonu */
  .pazaryeri-wrap #t-rev .form-submit input[type=submit],
  .pazaryeri-wrap #t-rev #submit{background:var(--accent)!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;font-weight:700!important;cursor:pointer;}
}

/* ═══ DEĞERLENDİRME ÖZETİ + BENZER ÜRÜNLER MOBİL ═══ */
@media(max-width:768px){
  /* Yıldız özet kutusu — dikey: ortalanmış puan üstte, dökümler ortada, buton altta */
  .pazaryeri-wrap .rev-sum{flex-direction:column!important;align-items:stretch!important;gap:16px!important;text-align:center;}
  .pazaryeri-wrap .rev-sum > *{max-width:100%;}
  .pazaryeri-wrap .rev-sum-write,
  .pazaryeri-wrap .rev-sum a[href*="#respond"],
  .pazaryeri-wrap .rev-sum .btn,
  .pazaryeri-wrap .rev-sum button{width:100%!important;box-sizing:border-box;text-align:center;}
  /* Yıldız döküm satırları ortalansın */
  .pazaryeri-wrap .rev-sum .rev-bars,
  .pazaryeri-wrap .rev-sum .rev-dist{width:100%;max-width:320px;margin:0 auto;}
  
  /* Benzer ürünler grid — mobilde 2 sütun */
  .pazaryeri-wrap .sim-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;}
  /* Kart içeriği taşmasın */
  .pazaryeri-wrap .sim-grid > *{min-width:0;max-width:100%;}
  .pazaryeri-wrap .sim-grid .pc-title,
  .pazaryeri-wrap .sim-grid .pc-brand,
  .pazaryeri-wrap .sim-grid .pc-price{overflow:hidden;text-overflow:ellipsis;}
}
@media(max-width:420px){
  .pazaryeri-wrap .sim-grid{gap:8px!important;}
}

/* ═══ ÜRÜN AÇIKLAMA — UZUN SATIR/KELİME KIRMA GÜÇLENDİRME ═══ */
@media(max-width:768px){
  .pazaryeri-wrap .desc-text,
  .pazaryeri-wrap .desc-text *{
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
    max-width:100%!important;
  }
  /* Tablo hücreleri özel */
  .pazaryeri-wrap .desc-text td,
  .pazaryeri-wrap .desc-text th{white-space:normal!important;word-break:break-word!important;}
  /* Olası inline-block sabit genişlikleri kır */
  .pazaryeri-wrap .desc-text span,
  .pazaryeri-wrap .desc-text strong,
  .pazaryeri-wrap .desc-text b{display:inline;}
}

/* ═══ MOBİL VARYASYON WRAPPER ═══ */
.pazaryeri-wrap .pz-mobile-variants{display:none;}
@media(max-width:860px){
  .pazaryeri-wrap .pz-mobile-variants{display:none!important;}
  .pazaryeri-wrap .pz-mobile-variants .hb-variant-block{margin:0 0 14px!important;padding:0!important;border:none!important;}
  .pazaryeri-wrap .pz-mobile-variants .hb-variant-block:last-child{margin-bottom:0!important;}
  .pazaryeri-wrap .pz-mobile-variants .hb-variant-label{font-size:14px;font-weight:700;margin-bottom:10px;color:var(--ink);}
  .pazaryeri-wrap .pz-mobile-variants .hb-colors,
  .pazaryeri-wrap .pz-mobile-variants .hb-variants{display:flex!important;flex-wrap:wrap;gap:8px;}
  .pazaryeri-wrap .pz-mobile-variants .hb-color{width:42px!important;height:42px!important;}
  .pazaryeri-wrap .pz-mobile-variants .hb-var{min-height:42px;padding:10px 16px;}
  /* Mobilde hb-info içindeki orijinal varyasyon bloğunu gizle (klon zaten gösteriliyor) */
/* eski gizleme kuralı kaldırıldı */
}

/* ═══ MOBİL HB-INFO GARANTİLİ GÖRÜNÜR ═══ */
@media(max-width:860px){
  /* hb-grid: galeri → info → buybox sırasıyla blok blok dizilsin */
  .pazaryeri-wrap .hb-grid{display:block!important;}
  .pazaryeri-wrap .hb-grid > .hb-gallery{order:1;display:flex!important;visibility:visible!important;}
  .pazaryeri-wrap .hb-grid > .hb-right-col{order:2;display:block!important;}
  .pazaryeri-wrap .hb-grid > .hb-gallery-extra{order:3;padding:16px 14px 0;border-top:none;}
  .pazaryeri-wrap .hb-right-col > .hb-info{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:16px 14px!important;margin:0!important;background:#fff;}
  .pazaryeri-wrap .hb-right-col > .hb-buybox{display:block!important;}
  /* hb-info içindeki HER ŞEY görünür (başlık, marka, satıcı, varyasyon) */
  .pazaryeri-wrap .hb-right-col .hb-info > *{display:revert!important;visibility:visible!important;opacity:1!important;}
  .pazaryeri-wrap .hb-right-col .hb-info .hb-title{display:block!important;font-size:17px!important;line-height:1.35!important;margin:8px 0 12px!important;}
  .pazaryeri-wrap .hb-right-col .hb-info .hb-brand{display:inline-flex!important;}
  .pazaryeri-wrap .hb-right-col .hb-info .hb-rating-row{display:flex!important;flex-wrap:wrap;gap:6px;align-items:center;}
  .pazaryeri-wrap .pzv-seller-card{flex-wrap:wrap;gap:10px;padding:12px;}
  .pazaryeri-wrap .pzv-sc-btn{width:100%;text-align:center;justify-content:center;padding:8px 12px;}
  .pazaryeri-wrap .pzv-os-actions{flex-direction:column;gap:4px;}
  .pazaryeri-wrap .pzv-os-buy,.pazaryeri-wrap .pzv-os-store{text-align:center;padding:5px 8px;font-size:11px;}
  /* Varyasyon bloğu - kesin görünür */
  .pazaryeri-wrap .hb-right-col .hb-info .hb-variant-block{display:flex!important;visibility:visible!important;align-items:center;flex-wrap:wrap;gap:10px;background:#f9f7f3;border-radius:10px;padding:10px 14px!important;margin:10px 0!important;}
  .pazaryeri-wrap .hb-right-col .hb-info .hb-variant-label{display:block!important;font-size:13px;font-weight:700;margin-bottom:0;color:var(--ink);white-space:nowrap;}
  .pazaryeri-wrap .hb-right-col .hb-info .hb-colors,
  .pazaryeri-wrap .hb-right-col .hb-info .hb-variants{display:flex!important;flex-wrap:wrap;gap:8px;}
  .pazaryeri-wrap .hb-right-col .hb-info .hb-color{display:inline-block!important;width:42px!important;height:42px!important;}
  .pazaryeri-wrap .hb-right-col .hb-info .hb-var{display:inline-flex!important;min-height:42px;padding:10px 16px;}
  /* Varyant kapsayıcı: mobilde yükseklik sınırı yok, tümü görünür ve seçilebilir */
  .pazaryeri-wrap .hb-attrs-outer{max-height:none!important;overflow:visible!important;}
  .pazaryeri-wrap .hb-attrs-fade{display:none!important;}
  .pazaryeri-wrap .hb-attrs-more{display:none!important;}
}

/* ═══ SON GEZİLEN ÜRÜNLER ═══ */
.pazaryeri-wrap .recent-products{background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px;margin:24px 0;box-shadow:0 2px 12px rgba(0,0,0,.04);}
.pazaryeri-wrap .recent-products-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;}
.pazaryeri-wrap .recent-products-title{font-family:'Archivo',sans-serif;font-size:20px;font-weight:800;color:var(--ink);margin:0;}
.pazaryeri-wrap .recent-clear{background:none;border:1px solid var(--border);color:var(--muted);padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}
.pazaryeri-wrap .recent-clear:hover{background:var(--accent);color:#fff;border-color:var(--accent);}
.pazaryeri-wrap .recent-products-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.pazaryeri-wrap .recent-products-row .pcard{background:#fff;border:1.5px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease;}
.pazaryeri-wrap .recent-products-row .pcard:hover{border-color:var(--accent);box-shadow:0 6px 18px rgba(15,14,13,.08);transform:translateY(-2px);}
.pazaryeri-wrap .recent-products-row .pcard .pimg{background:#fff!important;aspect-ratio:1/1;padding:12px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.pazaryeri-wrap .recent-products-row .pcard .pimg img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;}
.pazaryeri-wrap .recent-products-row .pcard .pbody{padding:10px;display:flex;flex-direction:column;flex:1;}
.pazaryeri-wrap .recent-products-row .pcard .pname{font-size:12px;line-height:1.4;margin:5px 0;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);}
.pazaryeri-wrap .recent-products-row .pcard .p-seller{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px;}
.pazaryeri-wrap .recent-products-row .pcard .p-av{width:16px;height:16px;border-radius:50%;background:var(--accent);color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;}
.pazaryeri-wrap .recent-products-row .pcard .pprice{font-size:15px;font-weight:800;}
.pazaryeri-wrap .recent-products-row .pcard .pship{font-size:10px;}
.pazaryeri-wrap .recent-products-row .pcard .pfoot{margin-top:auto;padding-top:8px;}
.pazaryeri-wrap .recent-products-row .pcard .pcart{font-size:11px;padding:7px 12px;}
@media(max-width:768px){
  .pazaryeri-wrap .recent-products{padding:16px;border-radius:14px;margin:18px 0;}
  .pazaryeri-wrap .recent-products-title{font-size:17px;}
  .pazaryeri-wrap .recent-products-row{grid-template-columns:repeat(2,1fr)!important;gap:10px;}
}
@media(max-width:420px){
  .pazaryeri-wrap .recent-products-row{gap:8px;}
}

/* ═══ WOOCOMMERCE STANDART VARYASYON DROPDOWN'LARI ═══ */
.pazaryeri-wrap .pz-wc-variations{background:#fff5ec;border:2px solid #ffd4b0;border-radius:12px;padding:14px;margin:0 0 16px;}
.pazaryeri-wrap .pz-wc-var-row{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;}
.pazaryeri-wrap .pz-wc-var-row:last-child{margin-bottom:0;}
.pazaryeri-wrap .pz-wc-var-label{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:.2px;}
.pazaryeri-wrap .pz-wc-var-select{width:100%;padding:12px 14px;border:2px solid #ffd4b0;border-radius:10px;background:#fff;font-size:15px;font-family:inherit;color:var(--ink);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ff6a00' stroke-width='3'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:42px;}
.pazaryeri-wrap .pz-wc-var-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,106,0,.15);}
.pazaryeri-wrap .pz-wc-var-select option{padding:8px;}
@media(max-width:768px){
  .pazaryeri-wrap .pz-wc-variations{padding:12px;border-radius:10px;}
  .pazaryeri-wrap .pz-wc-var-select{font-size:16px;padding:13px 14px;padding-right:42px;}
}

/* ═══════════════════════════════════════════════
   ✨ AKILLI ARAMA DROPDOWN'U (AI-style)
═══════════════════════════════════════════════ */
.pazaryeri-wrap .pz-ai-search{position:relative;}
.pazaryeri-wrap .pz-ai-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.15);z-index:5000;max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms cubic-bezier(0.23,1,0.32,1),visibility 200ms;}
.pazaryeri-wrap .pz-ai-dropdown.pz-open{opacity:1;visibility:visible;transform:translateY(0);}
.pazaryeri-wrap .pz-ai-dropdown.pz-loading::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--accent) 50%,transparent 100%);background-size:50% 100%;background-repeat:no-repeat;animation:pzAiLoad 1.2s linear infinite;border-radius:16px 16px 0 0;}
@keyframes pzAiLoad{0%{background-position:-50% 0;}100%{background-position:150% 0;}}

.pazaryeri-wrap .pz-ai-section{padding:10px 0;border-bottom:1px solid #f0ede8;}
.pazaryeri-wrap .pz-ai-section:last-child{border-bottom:none;}
.pazaryeri-wrap .pz-ai-sect-title{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:1px;text-transform:uppercase;padding:4px 16px 8px;}

.pazaryeri-wrap .pz-ai-item{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:var(--ink);transition:background .12s;cursor:pointer;}
.pazaryeri-wrap .pz-ai-item:hover,.pazaryeri-wrap .pz-ai-item.pz-ai-active{background:#fff5ec;}
.pazaryeri-wrap .pz-ai-item mark{background:#ffe9d4;color:var(--accent);font-weight:700;padding:0 2px;border-radius:3px;}
.pazaryeri-wrap .pz-ai-cat-ico{font-size:18px;width:28px;text-align:center;}

.pazaryeri-wrap .pz-ai-prod{padding:10px 16px;}
.pazaryeri-wrap .pz-ai-prod-img{width:50px;height:50px;object-fit:contain;border-radius:8px;background:#f6f4f0;flex-shrink:0;}
.pazaryeri-wrap .pz-ai-prod-info{flex:1;min-width:0;}
.pazaryeri-wrap .pz-ai-prod-title{font-size:14px;font-weight:600;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pazaryeri-wrap .pz-ai-prod-price{font-size:13px;font-weight:700;color:var(--accent);margin-top:2px;}
.pazaryeri-wrap .pz-ai-prod-price del{color:var(--muted);font-weight:400;font-size:11px;margin-right:4px;}
.pazaryeri-wrap .pz-ai-sku{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:600;color:var(--muted);background:#f0ede8;border:1px solid #e5e1db;border-radius:4px;padding:1px 5px;font-family:'Courier New',monospace;letter-spacing:.3px;vertical-align:middle;}

.pazaryeri-wrap .pz-ai-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 6px;}
.pazaryeri-wrap .pz-ai-chip{display:inline-block;padding:6px 12px;background:#f6f4f0;border:1px solid #e8e4dd;color:#5a564f;font-size:12.5px;font-weight:500;border-radius:18px;text-decoration:none;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;cursor:pointer;}
.pazaryeri-wrap .pz-ai-chip:hover,.pazaryeri-wrap .pz-ai-chip.pz-ai-active{background:var(--accent);color:#fff;border-color:var(--accent);}
.pazaryeri-wrap .pz-ai-pop{background:#fff5ec;border-color:#ffd4b0;color:var(--accent);}
.pazaryeri-wrap .pz-ai-pop:hover{background:var(--accent);color:#fff;}

.pazaryeri-wrap .pz-ai-empty{padding:24px 16px;text-align:center;color:var(--muted);font-size:14px;line-height:1.6;}
.pazaryeri-wrap .pz-ai-empty small{color:var(--muted);}

.pazaryeri-wrap .pz-ai-all{display:block;text-align:center;padding:13px 16px;background:linear-gradient(90deg,#fff5ec 0%,#ffe9d4 100%);color:var(--accent);font-weight:700;text-decoration:none;border-top:1px solid #ffd4b0;transition:opacity 140ms ease;}
.pazaryeri-wrap .pz-ai-all:hover,.pazaryeri-wrap .pz-ai-all.pz-ai-active{background:var(--accent);color:#fff;}

/* Mobil özel */
@media(max-width:768px){
  .pazaryeri-wrap .m-search.pz-ai-search{position:relative;}
  .pazaryeri-wrap .m-search .pz-ai-dropdown{left:-14px;right:-14px;top:calc(100% + 6px);border-radius:14px;max-height:80vh;}
  .pazaryeri-wrap .pz-ai-prod-img{width:44px;height:44px;}
  .pazaryeri-wrap .pz-ai-prod-title{font-size:13.5px;}
  .pazaryeri-wrap .pz-ai-sect-title{font-size:10.5px;padding:4px 14px 6px;}
  .pazaryeri-wrap .pz-ai-item,.pazaryeri-wrap .pz-ai-prod{padding:9px 14px;}
}

/* ═══ ÜCRETSİZ KARGO EŞİĞİ BİLDİRİMİ ═══ */
.pazaryeri-wrap .pz-fs-notice{background:#fff5ec;border:2px solid #ffd4b0;border-radius:12px;padding:14px 18px;margin:0 0 18px;font-size:14.5px;line-height:1.5;}
.pazaryeri-wrap .pz-fs-success{background:#e6f7ed;border-color:#86d2a5;color:#1a7a4a;}
.pazaryeri-wrap .pz-fs-text{margin-bottom:10px;color:var(--ink);}
.pazaryeri-wrap .pz-fs-text strong{color:var(--accent);}
.pazaryeri-wrap .pz-fs-bar{height:8px;background:#ffe4cd;border-radius:5px;overflow:hidden;}
.pazaryeri-wrap .pz-fs-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2,#ffb000));border-radius:5px;transition:width .4s ease;}
@media(max-width:768px){
  .pazaryeri-wrap .pz-fs-notice{padding:12px 14px;border-radius:10px;margin-bottom:14px;font-size:13.5px;}
}

/* ═══════════════════════════════════════════════
   SATICI OL — Hesabım kartı + Başvuru sayfası
═══════════════════════════════════════════════ */

/* Hesabım'da Satıcı Ol çağrı kartı */
.pazaryeri-wrap .pz-acc-seller-cta{display:flex;align-items:center;gap:18px;background:linear-gradient(135deg,#1a1917 0%,#2a2825 100%);color:#fff;border-radius:14px;padding:22px 26px;margin-bottom:18px;box-shadow:0 6px 24px rgba(255,106,0,.18);position:relative;overflow:hidden;}
.pazaryeri-wrap .pz-acc-seller-cta::before{content:'';position:absolute;top:-40%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(255,106,0,.18) 0%,transparent 70%);pointer-events:none;}
.pazaryeri-wrap .pz-acc-seller-ico{font-size:42px;flex-shrink:0;line-height:1;}
.pazaryeri-wrap .pz-acc-seller-txt{flex:1;min-width:0;}
.pazaryeri-wrap .pz-acc-seller-t{font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;margin-bottom:4px;}
.pazaryeri-wrap .pz-acc-seller-s{font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.75);}
.pazaryeri-wrap .pz-acc-seller-s strong{color:var(--accent2,#ffb000);}
.pazaryeri-wrap .pz-acc-seller-btn{background:var(--accent);color:#fff;padding:12px 22px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;flex-shrink:0;white-space:nowrap;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,opacity 160ms ease;box-shadow:0 4px 14px rgba(255,106,0,.4);}
.pazaryeri-wrap .pz-acc-seller-btn:hover{background:#e85d00;transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,106,0,.55);}
@media(max-width:768px){
  .pazaryeri-wrap .pz-acc-seller-cta{flex-direction:column;text-align:center;padding:20px;gap:12px;}
  .pazaryeri-wrap .pz-acc-seller-btn{width:100%;text-align:center;}
}

/* Başvuru sayfası — hero */
.pazaryeri-wrap .pz-seller-page{max-width:760px;margin:30px auto;padding:0 18px;}
.pazaryeri-wrap .pz-seller-hero{background:linear-gradient(135deg,#1a1917 0%,#2a2825 100%);color:#fff;border-radius:18px;padding:36px 30px;text-align:center;margin-bottom:24px;position:relative;overflow:hidden;}
.pazaryeri-wrap .pz-seller-hero::before{content:'';position:absolute;top:-40%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,106,0,.25) 0%,transparent 65%);pointer-events:none;}
.pazaryeri-wrap .pz-seller-hero-ico{font-size:48px;margin-bottom:10px;}
.pazaryeri-wrap .pz-seller-hero-title{font-family:'Archivo',sans-serif;font-size:28px;font-weight:900;margin:0 0 10px;color:#fff;}
.pazaryeri-wrap .pz-seller-hero-sub{font-size:15px;line-height:1.6;color:rgba(255,255,255,.85);margin:0 0 22px;}
.pazaryeri-wrap .pz-seller-hero-sub strong{color:var(--accent2,#ffb000);}
.pazaryeri-wrap .pz-seller-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left;max-width:480px;margin:0 auto;position:relative;}
.pazaryeri-wrap .pz-seller-perk{display:flex;align-items:center;gap:8px;font-size:13.5px;color:rgba(255,255,255,.92);}
.pazaryeri-wrap .pz-seller-perk span{background:var(--accent);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:12px;}

/* Form */
.pazaryeri-wrap .pz-seller-form{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px;box-shadow:0 4px 18px rgba(0,0,0,.04);}
.pazaryeri-wrap .pz-seller-form-title{font-family:'Archivo',sans-serif;font-size:20px;font-weight:800;color:var(--ink);margin:0 0 20px;padding-bottom:14px;border-bottom:2px solid #f0ede8;}
.pazaryeri-wrap .pz-seller-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;}
.pazaryeri-wrap .pz-seller-field{display:flex;flex-direction:column;}
.pazaryeri-wrap .pz-seller-full{grid-column:1 / -1;}
.pazaryeri-wrap .pz-seller-field label{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:6px;}
.pazaryeri-wrap .pz-seller-field label span{color:var(--accent);}
.pazaryeri-wrap .pz-seller-field input,
.pazaryeri-wrap .pz-seller-field select,
.pazaryeri-wrap .pz-seller-field textarea{width:100%;padding:11px 14px;border:1.5px solid var(--border);border-radius:10px;font-size:14px;font-family:inherit;color:var(--ink);background:#fff;box-sizing:border-box;transition:border-color .14s;}
.pazaryeri-wrap .pz-seller-field input:focus,
.pazaryeri-wrap .pz-seller-field select:focus,
.pazaryeri-wrap .pz-seller-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,106,0,.12);}
.pazaryeri-wrap .pz-seller-field textarea{resize:vertical;min-height:90px;}
.pazaryeri-wrap .pz-seller-consent label{font-size:13px;font-weight:400;color:var(--muted);line-height:1.5;cursor:pointer;}
.pazaryeri-wrap .pz-seller-consent input[type=checkbox]{width:auto;margin-right:6px;vertical-align:middle;}
.pazaryeri-wrap .pz-seller-consent a{color:var(--accent);}
.pazaryeri-wrap .pz-seller-submit{width:100%;background:linear-gradient(135deg,var(--accent) 0%,#ff8a30 100%);color:#fff;border:none;padding:15px;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;margin-top:20px;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,opacity 160ms ease;box-shadow:0 6px 18px rgba(255,106,0,.35);}
.pazaryeri-wrap .pz-seller-submit:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(255,106,0,.5);}
.pazaryeri-wrap .pz-seller-note{text-align:center;font-size:12.5px;color:var(--muted);margin:12px 0 0;}

/* Başarı / Hata */
.pazaryeri-wrap .pz-seller-success{background:#e6f7ed;border:2px solid #86d2a5;border-radius:16px;padding:34px 24px;text-align:center;}
.pazaryeri-wrap .pz-seller-success-ico{font-size:54px;margin-bottom:10px;}
.pazaryeri-wrap .pz-seller-success h2{font-family:'Archivo',sans-serif;color:#1a7a4a;margin:0 0 12px;font-size:24px;}
.pazaryeri-wrap .pz-seller-success p{color:#2c5a3e;font-size:14.5px;line-height:1.6;margin:6px 0;}
.pazaryeri-wrap .pz-seller-back-btn{display:inline-block;margin-top:14px;background:var(--accent);color:#fff;padding:11px 22px;border-radius:10px;text-decoration:none;font-weight:700;}
.pazaryeri-wrap .pz-seller-error{background:#fef2f2;border:2px solid #fca5a5;color:#991b1b;padding:14px 18px;border-radius:10px;margin-bottom:16px;font-size:14px;}

/* Mobil */
@media(max-width:768px){
  .pazaryeri-wrap .pz-seller-hero{padding:28px 20px;border-radius:14px;}
  .pazaryeri-wrap .pz-seller-hero-title{font-size:22px;}
  .pazaryeri-wrap .pz-seller-perks{grid-template-columns:1fr;}
  .pazaryeri-wrap .pz-seller-form{padding:20px;border-radius:14px;}
  .pazaryeri-wrap .pz-seller-grid{grid-template-columns:1fr;gap:14px;}
  .pazaryeri-wrap .pz-seller-form-title{font-size:17px;}
}

/* ═══ HB-TRUST İKONLARI mobilde düzgün dizilsin ═══ */
@media(max-width:768px){
  .pazaryeri-wrap .hb-trust{grid-template-columns:1fr 1fr!important;gap:8px 12px!important;padding:14px 4px 0!important;}
  .pazaryeri-wrap .hb-trust-item{font-size:12px!important;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}

/* ═══ ANASAYFA HERO ARAMA - taşma düzeltme ═══ */
.pazaryeri-wrap .m-search{position:relative;box-sizing:border-box;width:100%;max-width:100%;}
.pazaryeri-wrap .m-search input{box-sizing:border-box;max-width:100%;}
.pazaryeri-wrap .m-search .pz-ai-dropdown{left:0!important;right:0!important;width:auto;}

/* ═══ Dropdown taşmasın ═══ */
.pazaryeri-wrap .pz-wc-variations{box-sizing:border-box;max-width:100%;}
.pazaryeri-wrap .pz-wc-var-select{box-sizing:border-box;max-width:100%;}

/* ═══ Sepete Ekle butonu - varyasyon seçilmediyse soluk göster ═══ */
.pazaryeri-wrap .hb-cart-form.variations_form .hb-add-cart[disabled],
.pazaryeri-wrap .hb-cart-form.variations_form .hb-add-cart.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;}

/* ═══ ANASAYFA: header ile hero arasındaki beyaz şerit YOK EDİLSİN ═══ */
@media(max-width:768px){
  /* Slider mobilde header'a yapışsın - radius ve margin sıfırla */
  .pazaryeri-wrap .slider{margin-top:0!important;margin-bottom:14px!important;border-radius:0!important;}
  /* Slider'ı saran container/wrapper'ların padding-top'ını sıfırla */
  .pazaryeri-wrap .home-hero-wrap,
  .pazaryeri-wrap > .cw:first-child,
  .pazaryeri-wrap main > .cw:first-child{padding-top:0!important;margin-top:0!important;}
  /* body'nin home'da arka planı koyu olsun (slider rengi taşar) */
  body.home .pazaryeri-wrap{background:#1a1917;}
  body.home .pazaryeri-wrap > *:not(.slider):not(.m-header):not(.announce):not(.header-inner){background:var(--paper,#f4f2ee);}
}

/* ═══ YENİ LOGO RESİMLERİ (724PazarYeri.com görsel logo) ═══ */
/* Mobil logo */
.pazaryeri-wrap .m-logo{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;padding:0 8px;}
.pazaryeri-wrap .m-logo-img{height:36px;max-width:170px;width:auto;display:block;object-fit:contain;}
.pazaryeri-wrap .m-logo-icon{height:38px;width:auto;display:block;object-fit:contain;background:transparent!important;}
.pazaryeri-wrap .m-logo-txt{display:none!important;}

/* Masaüstü logo */
.pazaryeri-wrap .logo-wrap{display:flex;align-items:center;padding:4px 6px;border-radius:6px;background:transparent!important;}
.pazaryeri-wrap .logo-wrap .logo-icon{background:transparent!important;border-radius:0!important;width:auto!important;height:42px!important;display:block;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2));}
.pazaryeri-wrap .logo-img{height:44px;width:auto;display:block;object-fit:contain;}
.pazaryeri-wrap .logo-text{display:none!important;}

@media(max-width:768px){
  .pazaryeri-wrap .m-logo-img{height:32px;max-width:150px;}
}
@media(max-width:380px){
  .pazaryeri-wrap .m-logo-img{height:28px;max-width:130px;}
}

/* ═══ LOGO: İKON + TEXT (724 + PazarYeri.com) ═══ */
/* Mobil */
.pazaryeri-wrap .m-logo{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0 6px;justify-content:center;text-decoration:none;}
.pazaryeri-wrap .m-logo-icon{height:34px;width:34px;flex-shrink:0;display:block;object-fit:contain;filter:drop-shadow(0 1px 6px rgba(0,0,0,.4));}
.pazaryeri-wrap .m-logo-txt{display:inline-flex!important;align-items:baseline;gap:0;font-family:'Archivo',sans-serif;font-weight:900;font-size:20px;letter-spacing:-0.5px;line-height:1;white-space:nowrap;}
.pazaryeri-wrap .m-logo-txt .m-lg-724{color:#ff6a00;text-shadow:0 0 18px rgba(255,106,0,.5);}
.pazaryeri-wrap .m-logo-txt .m-lg-pz{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.25);}
.pazaryeri-wrap .m-logo-txt .m-lg-com{color:rgba(255,255,255,.72);font-size:12px;font-weight:700;margin-left:1px;align-self:flex-end;padding-bottom:1px;}

/* Masaüstü */
.pazaryeri-wrap .logo-wrap{display:flex;align-items:center;gap:11px;text-decoration:none;}
.pazaryeri-wrap .logo-icon{height:50px;width:50px;flex-shrink:0;display:block;object-fit:contain;filter:brightness(1.15) drop-shadow(0 2px 8px rgba(0,0,0,.5));}
.pazaryeri-wrap .logo-text{display:inline-flex!important;align-items:baseline;font-family:'Archivo',sans-serif;font-weight:900;font-size:26px;letter-spacing:-0.6px;line-height:1;white-space:nowrap;}
.pazaryeri-wrap .logo-text .lg-724{background:linear-gradient(130deg,#ff6a00 0%,#ffb000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 10px rgba(255,106,0,.55));}
.pazaryeri-wrap .logo-text .lg-pz{color:#fff;letter-spacing:-0.4px;}
.pazaryeri-wrap .logo-text .lg-com{color:rgba(255,255,255,.75);font-size:15px;font-weight:700;margin-left:2px;letter-spacing:0;}

/* Mobilde küçük ekran ayarı */
@media(max-width:380px){
  .pazaryeri-wrap .m-logo-icon{height:28px;width:28px;}
  .pazaryeri-wrap .m-logo-txt{font-size:16px;}
  .pazaryeri-wrap .m-logo-txt .m-lg-com{font-size:11px;}
}

/* ═══ MOBİL MENÜ: SATICI OL butonu vurgulu ═══ */
.pazaryeri-wrap .mm-action.mm-action-seller{background:linear-gradient(135deg,var(--accent) 0%,#ff8a30 100%)!important;color:#fff!important;font-weight:800;border:none;box-shadow:0 4px 12px rgba(255,106,0,.3);}
.pazaryeri-wrap .mm-action.mm-action-seller .mm-action-ico{filter:none;}
.pazaryeri-wrap .mm-action.mm-action-store{background:#1a1917!important;color:#fff!important;font-weight:700;border:none;}
.pazaryeri-wrap .mm-action.mm-action-store .mm-action-ico{filter:none;}

/* ═══ SATICI FORMU - GÜVENLİK ELEMANLARI ═══ */
.pazaryeri-wrap .pz-email-row{display:flex;gap:8px;}
.pazaryeri-wrap .pz-email-row input{flex:1;}
.pazaryeri-wrap .pz-send-code-btn{background:var(--accent);color:#fff;border:none;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform 140ms cubic-bezier(0.23,1,0.32,1),opacity 140ms ease;flex-shrink:0;}
.pazaryeri-wrap .pz-send-code-btn:hover:not(:disabled){background:#e85d00;}
.pazaryeri-wrap .pz-send-code-btn:disabled{opacity:.6;cursor:not-allowed;}
.pazaryeri-wrap .pz-code-row{display:flex;gap:10px;align-items:center;margin-top:10px;padding:10px;background:#fff5ec;border:1px solid #ffd4b0;border-radius:10px;}
.pazaryeri-wrap .pz-code-row input{flex:0 0 130px;font-size:18px!important;letter-spacing:4px;text-align:center;font-weight:700;}
.pazaryeri-wrap .pz-code-help{font-size:12.5px;color:var(--muted);}
.pazaryeri-wrap .pz-math-row{display:flex;align-items:center;gap:14px;background:#f6f4f0;padding:14px 16px;border-radius:10px;border:1.5px solid var(--border);}
.pazaryeri-wrap .pz-math-q{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:.5px;}
.pazaryeri-wrap .pz-math-row input{padding:10px 14px;font-size:18px!important;text-align:center;font-weight:700;}
@media(max-width:768px){
  .pazaryeri-wrap .pz-email-row{flex-direction:column;gap:8px;}
  .pazaryeri-wrap .pz-send-code-btn{padding:11px;}
  .pazaryeri-wrap .pz-math-row{padding:12px;}
}

/* ═══ VARYASYON: STOKTA OLMAYAN SEÇENEKLER ═══ */
.pazaryeri-wrap .hb-var.hb-out-of-stock,
.pazaryeri-wrap .hb-color.hb-out-of-stock{
  position:relative;
  opacity:.45;
  cursor:not-allowed!important;
  background:#f3f0eb!important;
  color:#999!important;
  border-color:#ddd6cc!important;
}
.pazaryeri-wrap .hb-var.hb-out-of-stock::after,
.pazaryeri-wrap .hb-color.hb-out-of-stock::after{
  content:'';
  position:absolute;
  top:50%;
  left:8%;
  right:8%;
  height:2px;
  background:linear-gradient(90deg,transparent 0%,#d33 8%,#d33 92%,transparent 100%);
  transform:rotate(-18deg);
  transform-origin:center;
  pointer-events:none;
  border-radius:2px;
  box-shadow:0 1px 0 rgba(255,255,255,.6);
}
.pazaryeri-wrap .hb-var.hb-out-of-stock:hover,
.pazaryeri-wrap .hb-color.hb-out-of-stock:hover{
  transform:none!important;
  box-shadow:none!important;
}

/* ═══ STOK SAYISI BİLGİSİ ═══ */
.pazaryeri-wrap .hb-stock-info,
.pazaryeri-wrap .hb-stock{font-size:13.5px;font-weight:600;}
.pazaryeri-wrap .hb-stock-ok{color:#1a7a4a;}
.pazaryeri-wrap .hb-stock-low{color:#d97706;animation:pzStockBlink 1.8s ease-in-out infinite;}
.pazaryeri-wrap .hb-stock-out{color:#dc2626;font-weight:700;}
@keyframes pzStockBlink{
  0%,100%{opacity:1;}
  50%{opacity:.65;}
}

/* ═══ ÜRÜN GALERİ KAROSELİ ═══ */
/* Track, hb-main-img içinde tam alanı kaplar */
.pazaryeri-wrap .hb-main-img .pz-car-track{
  position:absolute;
  top:0;left:0;right:0;bottom:0;
  display:flex;
  will-change:transform;
  user-select:none;
  -webkit-user-select:none;
}
.pazaryeri-wrap .hb-main-img .pz-car-slide{
  flex:0 0 100%;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:zoom-in;
}
.pazaryeri-wrap .hb-main-img .pz-car-slide img{
  display:block;
  max-width:92%;
  max-height:420px;
  object-fit:contain;
  pointer-events:none;
  -webkit-user-drag:none;
}
.pz-car-btn{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:36px;
  height:36px;
  border-radius:50%;
  border:none;
  background:rgba(255,255,255,.85);
  box-shadow:0 2px 8px rgba(0,0,0,.15);
  cursor:pointer;
  font-size:18px;
  line-height:1;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:5;
  transition:background .15s, opacity .15s;
  opacity:.75;
}
.pz-car-btn:hover{
  background:#fff;
  opacity:1;
}
.pz-car-prev{ left:8px; }
.pz-car-next{ right:8px; }
.pz-car-dots{
  position:absolute;
  bottom:8px;
  left:0;
  right:0;
  display:flex;
  justify-content:center;
  gap:5px;
  pointer-events:none;
}
.pz-car-dot{
  width:7px;
  height:7px;
  border-radius:50%;
  background:rgba(255,255,255,.55);
  border:1px solid rgba(0,0,0,.15);
  cursor:pointer;
  pointer-events:auto;
  transition:background .2s, transform .2s;
}
.pz-car-dot.on{
  background:#ff6a00;
  transform:scale(1.25);
}

/* ═══ GALERİ LİGHTBOX ═══ */
.pz-glb{
  position:fixed;
  inset:0;
  background:rgba(0,0,0,.93);
  z-index:99999;
  display:none;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  opacity:0;
  transition:opacity .2s;
}
.pz-glb.on{
  display:flex;
  opacity:1;
}
.pz-glb-close{
  position:absolute;
  top:14px;
  right:18px;
  width:38px;
  height:38px;
  border-radius:50%;
  border:none;
  background:rgba(255,255,255,.12);
  color:#fff;
  font-size:22px;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:5;
  transition:background .15s;
  line-height:1;
}
.pz-glb-close:hover{ background:rgba(255,255,255,.22); }
.pz-glb-stage{
  position:relative;
  width:100%;
  max-width:900px;
  flex:1;
  overflow:hidden;
  display:flex;
  align-items:center;
  touch-action:pan-y;
  user-select:none;
  -webkit-user-select:none;
}
.pz-glb-track{
  display:flex;
  width:100%;
  height:100%;
  transition:transform .3s cubic-bezier(.4,0,.2,1);
  will-change:transform;
}
.pz-glb-track.pz-no-anim{
  transition:none;
}
.pz-glb-slide{
  flex:0 0 100%;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:8px;
  box-sizing:border-box;
}
.pz-glb-slide img{
  display:block;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  border-radius:4px;
  box-shadow:0 4px 32px rgba(0,0,0,.5);
}
.pz-glb-btn{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:44px;
  height:44px;
  border-radius:50%;
  border:none;
  background:rgba(255,255,255,.14);
  color:#fff;
  font-size:22px;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:5;
  transition:background .15s;
  line-height:1;
}
.pz-glb-btn:hover{ background:rgba(255,255,255,.25); }
.pz-glb-prev{ left:8px; }
.pz-glb-next{ right:8px; }
.pz-glb-foot{
  width:100%;
  max-width:900px;
  padding:8px 12px 14px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:8px;
  box-sizing:border-box;
}
.pz-glb-counter{
  color:rgba(255,255,255,.65);
  font-size:13px;
  letter-spacing:.5px;
}
.pz-glb-dots{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:5px;
  max-width:100%;
}
.pz-glb-dot{
  width:7px;
  height:7px;
  border-radius:50%;
  background:rgba(255,255,255,.3);
  border:1px solid rgba(255,255,255,.2);
  cursor:pointer;
  transition:background .2s, transform .2s;
}
.pz-glb-dot.on{
  background:#ff6a00;
  transform:scale(1.3);
}
@media (max-width:600px){
  .pz-car-btn{ width:30px; height:30px; font-size:15px; }
  .pz-glb-btn{ width:36px; height:36px; font-size:18px; }
}

/* ═══ DEĞERLENDİRME FORMU ═══ */
.pz-rev-form-wrap{
  background:#fff;
  border:1.5px solid var(--border);
  border-radius:14px;
  padding:22px 20px;
  margin-top:24px;
}
.pz-rev-title{
  font-size:16px;
  font-weight:700;
  margin:0 0 10px;
  color:var(--ink);
}
.pz-rev-as{
  font-size:12.5px;
  color:#888;
  margin:0 0 18px;
}
.pz-rev-as a{ color:var(--accent); }
/* Yıldız seçici — ters sıra */
.pz-rev-stars-wrap{
  margin-bottom:16px;
}
.pz-rev-label{
  display:block;
  font-size:13px;
  font-weight:600;
  color:var(--ink);
  margin-bottom:8px;
}
.pz-rev-label em,.pz-rev-field label em{ color:#e53935; font-style:normal; }
.pz-rev-stars{
  display:inline-flex;
  flex-direction:row-reverse;
  gap:2px;
}
.pz-rev-stars input[type="radio"]{ display:none; }
.pz-rev-stars label{
  font-size:34px;
  color:#ddd;
  cursor:pointer;
  transition:color .12s;
  line-height:1;
}
.pz-rev-stars input:checked ~ label,
.pz-rev-stars label:hover,
.pz-rev-stars label:hover ~ label{
  color:#ff6a00;
}
.pz-rev-star-hint{
  display:block;
  font-size:12px;
  color:#888;
  margin-top:4px;
  min-height:16px;
}
/* Yorum alanı */
.pz-rev-field{ margin-bottom:16px; }
.pz-rev-field label{
  display:block;
  font-size:13px;
  font-weight:600;
  color:var(--ink);
  margin-bottom:6px;
}
.pz-rev-field textarea{
  width:100%;
  min-height:100px;
  padding:10px 12px;
  border:1.5px solid var(--border);
  border-radius:8px;
  font-size:14px;
  font-family:inherit;
  resize:vertical;
  box-sizing:border-box;
  transition:border-color .15s;
}
.pz-rev-field textarea:focus{
  outline:none;
  border-color:var(--accent);
}
.pz-rev-submit{
  background:var(--accent);
  color:#fff;
  border:none;
  border-radius:9px;
  padding:11px 28px;
  font-size:14px;
  font-weight:700;
  cursor:pointer;
  transition:background .15s;
}
.pz-rev-submit:hover{ background:var(--accent2); }
.pz-rev-submit:disabled{ opacity:.6; cursor:not-allowed; }
.pz-rev-msg{
  margin-top:10px;
  padding:10px 14px;
  border-radius:8px;
  font-size:13.5px;
  font-weight:600;
}
.pz-rev-msg.ok{ background:#dcfce7; color:#166534; }
.pz-rev-msg.err{ background:#fee2e2; color:#991b1b; }

/* ═══════════════════════════════════════
   ÜRÜN KARŞILAŞTIRMA
═══════════════════════════════════════ */

/* Kart üstündeki Karşılaştır butonu */
.pazaryeri-wrap .pcomp-btn{width:calc(100% + 22px);margin:10px -11px -11px;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;background:#fff;border:none;border-top:1.5px solid var(--border);font-size:12px;font-weight:700;color:var(--muted);cursor:pointer;transition:background 160ms ease,color 160ms ease;border-radius:0 0 10px 10px;letter-spacing:.1px;}
.pazaryeri-wrap .pcomp-btn svg{transition:stroke .18s;}
.pazaryeri-wrap .pcomp-btn:hover{background:var(--accent);color:#fff;border-top-color:var(--accent);}
.pazaryeri-wrap .pcomp-btn:hover svg{stroke:#fff;}
.pazaryeri-wrap .pcomp-btn.on{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#15803d;border-top-color:#86efac;font-weight:700;}
.pazaryeri-wrap .pcomp-btn.on svg{stroke:#16a34a;}

/* ─── Karşılaştırma Çubuğu ─── */
.pazaryeri-wrap .pz-comp-bar{position:fixed;left:0;right:0;bottom:-130px;z-index:1900;background:#fff;border-top:3px solid var(--accent);box-shadow:0 -6px 30px rgba(0,0,0,.14);transition:bottom .4s cubic-bezier(.34,1.56,.64,1);}
.pazaryeri-wrap .pz-comp-bar.show{bottom:0;}
@media(max-width:768px){.pazaryeri-wrap .pz-comp-bar.show{bottom:64px;}}
.pazaryeri-wrap .pz-comp-bar-in{max-width:var(--max-w);margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;}
.pazaryeri-wrap .pz-comp-bar-left{display:flex;align-items:center;gap:10px;flex-shrink:0;}
.pazaryeri-wrap .pz-comp-bar-ico{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--accent),#ff7043);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;}
.pazaryeri-wrap .pz-comp-bar-title{font-size:13px;font-weight:800;color:var(--ink);line-height:1.2;}
.pazaryeri-wrap .pz-comp-bar-sub{font-size:11px;color:var(--muted);}
.pazaryeri-wrap .pz-comp-slots{display:flex;gap:8px;flex:1;justify-content:center;}
.pazaryeri-wrap .pz-comp-slot{width:52px;height:52px;border-radius:10px;border:2px solid var(--border);background:#f8f6f2;position:relative;overflow:hidden;flex-shrink:0;}
.pazaryeri-wrap .pz-comp-slot img{width:100%;height:100%;object-fit:contain;padding:2px;}
.pazaryeri-wrap .pz-comp-slot-rm{position:absolute;top:1px;right:1px;width:16px;height:16px;border-radius:50%;background:var(--accent);border:none;color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;padding:0;}
.pazaryeri-wrap .pz-comp-slot-empty{display:flex;align-items:center;justify-content:center;color:#ccc;border-style:dashed;}
.pazaryeri-wrap .pz-comp-bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0;}
.pazaryeri-wrap .pz-comp-cta{display:flex;align-items:center;gap:7px;padding:10px 20px;background:linear-gradient(135deg,var(--accent),#ff7043);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),box-shadow 160ms ease,opacity 160ms ease;box-shadow:0 4px 14px rgba(232,71,10,.4);}
.pazaryeri-wrap .pz-comp-cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(232,71,10,.5);}
.pazaryeri-wrap .pz-comp-cta:disabled{background:#ccc;box-shadow:none;transform:none;cursor:not-allowed;}
.pazaryeri-wrap .pz-comp-clear-btn{width:36px;height:36px;border-radius:8px;background:#f1f5f9;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 140ms ease,border-color 140ms ease;color:var(--muted);}
.pazaryeri-wrap .pz-comp-clear-btn:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5;}

/* ─── Karşılaştırma Modal ─── */
.pazaryeri-wrap .pz-comp-modal{position:fixed;inset:0;background:rgba(15,14,13,.65);backdrop-filter:blur(6px);z-index:2100;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity 300ms cubic-bezier(0.23,1,0.32,1),visibility 300ms;}
.pazaryeri-wrap .pz-comp-modal.show{opacity:1;visibility:visible;}
.pazaryeri-wrap .pz-comp-modal-box{background:#fff;border-radius:20px;width:100%;max-width:1060px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 32px 80px rgba(0,0,0,.25);transform:translateY(24px) scale(.98);transition:transform .35s cubic-bezier(.34,1.26,.64,1);}
.pazaryeri-wrap .pz-comp-modal.show .pz-comp-modal-box{transform:translateY(0) scale(1);}
.pazaryeri-wrap .pz-comp-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fff9f7,#fff5f2);flex-shrink:0;}
.pazaryeri-wrap .pz-comp-modal-title{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;color:var(--ink);}
.pazaryeri-wrap .pz-comp-modal-title svg{stroke:var(--accent);}
.pazaryeri-wrap .pz-comp-modal-actions{display:flex;align-items:center;gap:8px;}
.pazaryeri-wrap .pz-comp-modal-clearall{padding:6px 14px;border-radius:8px;border:1.5px solid var(--border);background:#fff;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;}
.pazaryeri-wrap .pz-comp-modal-clearall:hover{border-color:#fca5a5;color:#dc2626;background:#fff5f5;}
.pazaryeri-wrap .pz-comp-modal-close{width:34px;height:34px;border-radius:8px;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:background 140ms ease;}
.pazaryeri-wrap .pz-comp-modal-close:hover{background:#fee2e2;color:#dc2626;}

/* ─── Karşılaştırma Tablosu ─── */
.pazaryeri-wrap .pz-comp-table-wrap{overflow:auto;flex:1;}
.pazaryeri-wrap .pz-comp-table{width:100%;border-collapse:collapse;min-width:560px;}
.pazaryeri-wrap .pz-ct-lbl{padding:12px 16px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;background:#fafaf9;border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;width:130px;vertical-align:middle;}
.pazaryeri-wrap .pz-ct-attr-lbl{text-transform:none;letter-spacing:0;font-size:12px;}
.pazaryeri-wrap .pz-ct-head{padding:16px 12px;text-align:center;border-bottom:2px solid var(--accent);border-right:1px solid var(--border);background:#fff;vertical-align:top;min-width:180px;}
.pazaryeri-wrap .pz-ct-img-wrap{width:90px;height:90px;border-radius:12px;background:#f8f6f2;margin:0 auto 8px;overflow:hidden;border:1.5px solid var(--border);}
.pazaryeri-wrap .pz-ct-img-wrap img{width:100%;height:100%;object-fit:contain;padding:4px;}
.pazaryeri-wrap .pz-ct-name{font-size:12px;font-weight:600;color:var(--ink);line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pazaryeri-wrap .pz-ct-price{font-size:16px;font-weight:800;color:var(--accent);margin-bottom:8px;}
.pazaryeri-wrap .pz-ct-link{display:inline-block;padding:6px 14px;background:var(--accent);color:#fff;border-radius:8px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s;margin-bottom:6px;}
.pazaryeri-wrap .pz-ct-link:hover{background:#c93a05;color:#fff;}
.pazaryeri-wrap .pz-ct-rm{display:block;width:100%;padding:5px;background:none;border:1px solid #fca5a5;border-radius:6px;font-size:11px;color:#dc2626;cursor:pointer;transition:background 140ms ease,border-color 140ms ease;margin-top:4px;}
.pazaryeri-wrap .pz-ct-rm:hover{background:#fee2e2;}
.pazaryeri-wrap .pz-ct-cell{padding:12px 16px;text-align:center;border-bottom:1px solid #f5f2ec;border-right:1px solid var(--border);vertical-align:middle;transition:background .15s;position:relative;}
.pazaryeri-wrap .pz-comp-table tbody tr:nth-child(even) .pz-ct-cell{background:#fafaf9;}
.pazaryeri-wrap .pz-comp-table tbody tr:nth-child(even) .pz-ct-cell.pz-ct-best{background:linear-gradient(135deg,#f0fdf4,#dcfce7);}
.pazaryeri-wrap .pz-ct-cell.pz-ct-best{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-bottom-color:#bbf7d0;}
.pazaryeri-wrap .pz-ct-crown{position:absolute;top:4px;right:6px;font-size:13px;}
.pazaryeri-wrap .pz-ct-main{font-size:13px;font-weight:600;color:var(--ink);}
.pazaryeri-wrap .pz-ct-old{font-size:11px;color:var(--muted);text-decoration:line-through;margin-bottom:2px;}
.pazaryeri-wrap .pz-ct-disc{background:var(--accent);color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border-radius:10px;}
.pazaryeri-wrap .pz-ct-stars{color:#f59e0b;font-size:14px;letter-spacing:1px;}
.pazaryeri-wrap .pz-ct-yes{color:#166534;font-weight:700;}
.pazaryeri-wrap .pz-ct-no{color:#dc2626;font-weight:700;}
.pazaryeri-wrap .pz-ct-na{color:#ccc;}
.pazaryeri-wrap .pz-ct-sect td{background:#f5f2ec;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);padding:8px 16px;border-bottom:none;}
.pazaryeri-wrap .pz-ct-attr{font-size:12px;color:var(--ink);font-weight:500;}

/* ═══ FAVORİLERİM & KARŞILAŞTIRMA LİSTEM SAYFALARI ═══ */
.pz-acc-page-head{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--border);}
.pz-acc-page-head h2{font-size:20px;font-weight:800;color:var(--ink);margin:0 0 5px;}
.pz-acc-page-head p{font-size:13px;color:var(--muted);margin:0;}
/* Boş durum */
.pz-list-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;}
.pz-list-empty-ico{font-size:52px;margin-bottom:16px;line-height:1;}
.pz-list-empty-t{font-size:18px;font-weight:800;color:var(--ink);margin-bottom:8px;}
.pz-list-empty-s{font-size:13px;color:var(--muted);max-width:380px;line-height:1.6;margin-bottom:24px;}
.pz-list-empty-btn{display:inline-flex;align-items:center;gap:7px;padding:12px 24px;background:var(--accent);color:#fff;border-radius:11px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;}
.pz-list-empty-btn:hover{background:#e85d00;}
/* Favori Kartları */
.pz-fav-page-grid{display:flex;flex-direction:column;gap:10px;}
.pz-fav-card{display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:14px;transition:border-color 160ms ease,box-shadow 160ms ease;}
.pz-fav-card:hover{border-color:var(--accent);box-shadow:0 4px 14px rgba(0,0,0,.07);}
.pz-fav-card-img{width:80px;height:80px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--paper);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;}
.pz-fav-card-img img{width:100%;height:100%;object-fit:contain;padding:4px;}
.pz-fav-card-body{flex:1;min-width:0;}
.pz-fav-card-name{display:block;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;margin-bottom:10px;line-height:1.4;}
.pz-fav-card-name:hover{color:var(--accent);}
.pz-fav-card-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.pz-fav-card-view{font-size:12px;font-weight:700;color:var(--accent);text-decoration:none;}
.pz-fav-card-rm{background:none;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:11px;padding:5px 10px;cursor:pointer;transition:background 140ms ease,border-color 140ms ease;font-weight:600;}
.pz-fav-card-rm:hover{background:#fee2e2;}
/* Karşılaştırma Kart Grid */
.pz-comp-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:20px;}
.pz-comp-page-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;overflow:hidden;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),border-color 160ms ease,box-shadow 160ms ease;}
.pz-comp-page-card:hover{border-color:var(--accent);box-shadow:0 4px 16px rgba(0,0,0,.08);}
.pz-comp-page-img{position:relative;aspect-ratio:1;background:var(--paper);overflow:hidden;}
.pz-comp-page-img img{width:100%;height:100%;object-fit:contain;padding:8px;}
.pz-comp-page-img a{display:block;width:100%;height:100%;}
.pz-comp-page-disc{position:absolute;top:8px;left:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px;}
.pz-comp-page-body{padding:12px;}
.pz-comp-page-name{display:block;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;margin-bottom:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pz-comp-page-name:hover{color:var(--accent);}
.pz-comp-page-price{font-size:17px;font-weight:900;color:var(--accent);margin-bottom:6px;font-family:'Archivo',sans-serif;}
.pz-comp-page-free{display:block;font-size:11px;color:#166534;font-weight:600;margin-bottom:8px;}
.pz-comp-page-foot{display:flex;align-items:center;gap:7px;margin-top:10px;}
.pz-comp-page-view{flex:1;display:block;text-align:center;padding:8px 6px;background:var(--accent);color:#fff;border-radius:8px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s;}
.pz-comp-page-view:hover{background:#e85d00;}
.pz-comp-page-rm{background:none;border:1px solid var(--border);border-radius:8px;font-size:10px;color:var(--muted);padding:7px 8px;cursor:pointer;transition:background 140ms ease,color 140ms ease,border-color 140ms ease;white-space:nowrap;font-weight:600;}
.pz-comp-page-rm:hover{border-color:#dc2626;color:#dc2626;}
.pz-comp-page-cta{display:inline-flex;align-items:center;gap:9px;padding:14px 28px;background:var(--accent);color:#fff;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;border:none;transition:background .15s;}
.pz-comp-page-cta:hover{background:#e85d00;}
/* Dashboard stat sayaç */
.pz-acc-fav-cnt,.pz-acc-comp-cnt{transition:transform 300ms cubic-bezier(0.23,1,0.32,1),opacity 300ms ease;}

@media(max-width:600px){
  .pazaryeri-wrap .pz-comp-bar-in{gap:8px;}
  .pazaryeri-wrap .pz-comp-slots{gap:6px;}
  .pazaryeri-wrap .pz-comp-slot{width:44px;height:44px;border-radius:8px;}
  .pazaryeri-wrap .pz-comp-cta{padding:9px 14px;font-size:12px;}
  .pazaryeri-wrap .pz-comp-modal{padding:8px;}
  .pazaryeri-wrap .pz-comp-modal-box{border-radius:14px;}
  .pazaryeri-wrap .pz-ct-lbl{font-size:11px;padding:10px 10px;width:100px;}
  .pazaryeri-wrap .pz-ct-head{min-width:140px;padding:12px 8px;}
  .pazaryeri-wrap .pz-ct-img-wrap{width:70px;height:70px;}
}

/* ═══════════════════════════════════════════════
   ÜRÜN DETAY: 2-SÜTUN LAYOUT (tüm ürün tipleri)
   Galeri solda, bilgi+satın alma sağda üst üste
═══════════════════════════════════════════════ */
@media(min-width:1081px){
  .pazaryeri-wrap .hb-grid{grid-template-columns:minmax(360px,1.1fr) minmax(320px,1fr);grid-template-rows:max-content 1fr;align-items:start;}
  .pazaryeri-wrap .hb-gallery{grid-column:1;grid-row:1;}
  .pazaryeri-wrap .hb-right-col{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;min-width:0;}
  .pazaryeri-wrap .hb-info{padding-bottom:0;}
  .pazaryeri-wrap .hb-buybox{position:static;top:auto;}
  .pazaryeri-wrap .hb-gallery-extra{grid-column:1;grid-row:2;padding-top:14px;align-self:start;}
}
@media(min-width:861px) and (max-width:1080px){
  .pazaryeri-wrap .hb-grid{grid-template-columns:minmax(300px,1.1fr) minmax(280px,1fr);grid-template-rows:max-content 1fr;align-items:start;}
  .pazaryeri-wrap .hb-gallery{grid-column:1;grid-row:1;}
  .pazaryeri-wrap .hb-right-col{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;min-width:0;}
  .pazaryeri-wrap .hb-info{padding-bottom:0;}
  .pazaryeri-wrap .hb-buybox{position:static;top:auto;}
  .pazaryeri-wrap .hb-gallery-extra{grid-column:1;grid-row:2;padding-top:14px;align-self:start;}
}

/* ═══════════════════════════════════════════════
   ÖZELLİK BLOK FADE + "DEVAMINI GÖR" ŞERİDİ
═══════════════════════════════════════════════ */
.pazaryeri-wrap .hb-attrs-outer{position:relative;max-height:262px;overflow:hidden;}
.pazaryeri-wrap .hb-attrs-fade{position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(to bottom,transparent 0%,#faf9f7 100%);pointer-events:none;}
.pazaryeri-wrap .hb-attrs-more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px 16px;background:linear-gradient(135deg,#fff8f3,#fff0e6);border:1.5px solid #ffd4a8;border-radius:12px;color:var(--accent);font-size:13px;font-weight:700;cursor:pointer;margin-top:10px;transition:background 140ms ease,border-color 140ms ease;letter-spacing:.1px;}
.pazaryeri-wrap .hb-attrs-more:hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 14px rgba(232,71,10,.25);}
.pazaryeri-wrap .hb-attrs-more svg{transition:transform .2s;}
.pazaryeri-wrap .hb-attrs-more:hover svg{transform:translateY(3px);}
.pazaryeri-wrap .hb-attrs-more.hidden{display:none;}

/* ═══════════════════════════════════════════════
   TEKNİK ÖZELLİKLER KART GRİD
═══════════════════════════════════════════════ */
.pazaryeri-wrap .pz-specs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;padding:8px 0;}
.pazaryeri-wrap .pz-spec-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:16px 14px;transition:box-shadow .15s,border-color .15s;display:flex;flex-direction:column;gap:6px;}
.pazaryeri-wrap .pz-spec-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.09);border-color:#ffd4a8;}
.pazaryeri-wrap .pz-sc-lbl{font-size:10.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1.3;}
.pazaryeri-wrap .pz-sc-val{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.4;word-break:break-word;}
@media(max-width:768px){.pazaryeri-wrap .pz-specs-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;}}
@media(max-width:480px){.pazaryeri-wrap .pz-specs-grid{grid-template-columns:1fr 1fr;}}

/* ═══════════════════════════════════════════════
   ACCOUNT DROPDOWN — DYNAMIC REDESIGN
═══════════════════════════════════════════════ */
.pazaryeri-wrap .ndrop-account-drop{min-width:280px;}

/* Giriş yapılmış başlık */
.pazaryeri-wrap .ndrop-head-user{display:flex;align-items:center;gap:12px;padding:14px 16px;}
.pazaryeri-wrap .ndrop-avatar-wrap{flex-shrink:0;}
.pazaryeri-wrap .ndrop-avatar-img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid #ffe0c8;}
.pazaryeri-wrap .ndrop-avatar-letter{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#ff9d5c);color:#fff;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:'Plus Jakarta Sans',sans-serif;}

/* Mağaza satırı (vendor) */
.pazaryeri-wrap .ndrop-vendor-row{display:flex;align-items:center;gap:10px;padding:10px 16px;background:linear-gradient(135deg,#fff5ec,#ffe9d4);border-top:1px solid #ffd4a8;border-bottom:1px solid #ffd4a8;text-decoration:none;transition:background .12s;}
.pazaryeri-wrap .ndrop-vendor-row:hover{background:linear-gradient(135deg,#ffe9d4,#ffd4a8);}
.pazaryeri-wrap .ndrop-vendor-ico{font-size:20px;width:32px;text-align:center;flex-shrink:0;}
.pazaryeri-wrap .ndrop-vendor-label{font-size:13px;font-weight:700;color:#d45500;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .ndrop-vendor-hint{font-size:11px;color:#e87830;}
.pazaryeri-wrap .ndrop-vendor-arrow{margin-left:auto;font-size:18px;color:#e87830;font-weight:600;}

/* 2×2 kısayol grid */
.pazaryeri-wrap .ndrop-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f0ece6;border-top:1px solid #f0ece6;border-bottom:1px solid #f0ece6;}
.pazaryeri-wrap .ndrop-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:#fff;text-decoration:none;transition:background .12s;}
.pazaryeri-wrap .ndrop-tile:hover{background:#faf8f5;}
.pazaryeri-wrap .ndrop-tile-ico{font-size:20px;line-height:1;}
.pazaryeri-wrap .ndrop-tile-label{font-size:11px;font-weight:600;color:var(--ink);text-align:center;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .ndrop-tile:hover .ndrop-tile-label{color:var(--accent);}

/* İstatistik satırı */
.pazaryeri-wrap .ndrop-stat-row{display:flex;align-items:stretch;border-bottom:1px solid #f0ece6;}
.pazaryeri-wrap .ndrop-stat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px;text-decoration:none;transition:background .12s;}
.pazaryeri-wrap .ndrop-stat:hover{background:#faf8f5;}
.pazaryeri-wrap .ndrop-stat-val{font-size:16px;font-weight:800;color:var(--accent);font-family:'Plus Jakarta Sans',sans-serif;line-height:1;}
.pazaryeri-wrap .ndrop-stat-key{font-size:10px;color:var(--muted);font-weight:500;margin-top:2px;}
.pazaryeri-wrap .ndrop-stat-divider{width:1px;background:#f0ece6;flex-shrink:0;}

/* Footer (çıkış) */
.pazaryeri-wrap .ndrop-foot{padding:10px 16px;}
.pazaryeri-wrap .ndrop-logout{display:block;text-align:center;font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;padding:7px;border-radius:6px;border:1.5px solid #eee;transition:background 120ms ease,color 120ms ease,border-color 120ms ease;}
.pazaryeri-wrap .ndrop-logout:hover{color:#e53e3e;border-color:#fca5a5;background:#fff5f5;}

/* Misafir liste (disabled görünümü) */
.pazaryeri-wrap .ndrop-guest-list .ndrop-row{opacity:.45;pointer-events:none;}

/* Genel badge */
.pazaryeri-wrap .ndrop-badge{margin-left:auto;background:var(--accent);color:#fff;font-size:10px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:'Plus Jakarta Sans',sans-serif;}

/* Nav-bot içi aktif sipariş sayacı */
.pazaryeri-wrap .nav-badge{display:inline-flex;align-items:center;justify-content:center;background:#ff4444;color:#fff;font-size:9px;font-weight:800;min-width:15px;height:15px;border-radius:8px;padding:0 3px;vertical-align:middle;margin:0 1px;font-family:'Plus Jakarta Sans',sans-serif;}

/* ═══════════════════════════════════════════════
   SİPARİŞLER DROPDOWN — DYNAMIC REDESIGN
═══════════════════════════════════════════════ */
.pazaryeri-wrap .ndrop-orders-drop{min-width:300px;}

/* Başlık + özet */
.pazaryeri-wrap .ndrop-orders-head{padding:12px 16px 10px;}
.pazaryeri-wrap .ndrop-orders-summary{display:flex;gap:8px;margin-top:6px;}
.pazaryeri-wrap .ndrop-os{font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .ndrop-os-active{background:#fff3e0;color:#e65100;}
.pazaryeri-wrap .ndrop-os-done{background:#e8f5e9;color:#2e7d32;}

/* Son sipariş kartı */
.pazaryeri-wrap .ndrop-last-order{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:linear-gradient(135deg,#fafbff,#f0f4ff);border-top:1px solid #e8eaf0;border-bottom:1px solid #e8eaf0;text-decoration:none;transition:background .12s;}
.pazaryeri-wrap .ndrop-last-order:hover{background:linear-gradient(135deg,#f0f4ff,#e4eaff);}
.pazaryeri-wrap .ndrop-lo-label{font-size:10px;font-weight:700;color:#7c83a0;text-transform:uppercase;letter-spacing:.4px;}
.pazaryeri-wrap .ndrop-lo-meta{font-size:11.5px;color:var(--ink);font-weight:500;margin-top:1px;}
.pazaryeri-wrap .ndrop-lo-right{text-align:right;flex-shrink:0;}
.pazaryeri-wrap .ndrop-lo-total{font-size:14px;font-weight:800;color:var(--ink);font-family:'Plus Jakarta Sans',sans-serif;}

/* Durum pill */
.pazaryeri-wrap .ndrop-st{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;margin-top:3px;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .ndrop-st-processing{background:#fff8e1;color:#f57f17;}
.pazaryeri-wrap .ndrop-st-pending{background:#fff3e0;color:#e65100;}
.pazaryeri-wrap .ndrop-st-done{background:#e8f5e9;color:#2e7d32;}
.pazaryeri-wrap .ndrop-st-cancel{background:#fce4ec;color:#c62828;}

/* Durum linkleri listesi */
.pazaryeri-wrap .ndrop-orders-links{padding:6px 0;}
.pazaryeri-wrap .ndrop-ol{display:flex;align-items:center;gap:10px;padding:9px 16px;text-decoration:none;transition:background .12s;}
.pazaryeri-wrap .ndrop-ol:hover{background:#faf8f5;}
.pazaryeri-wrap .ndrop-ol-ico{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;}
.pazaryeri-wrap .ndrop-ol-ico-active{background:#fff3e0;}
.pazaryeri-wrap .ndrop-ol-ico-done{background:#e8f5e9;}
.pazaryeri-wrap .ndrop-ol-ico-cancel{background:#fce4ec;}
.pazaryeri-wrap .ndrop-ol-ico-review{background:#fff8e1;}
.pazaryeri-wrap .ndrop-ol-txt{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;}
.pazaryeri-wrap .ndrop-ol-txt strong{font-size:12.5px;font-weight:600;color:var(--ink);font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .ndrop-ol-txt em{font-size:11px;color:var(--muted);font-style:normal;}
.pazaryeri-wrap .ndrop-ol:hover .ndrop-ol-txt strong{color:var(--accent);}
.pazaryeri-wrap .ndrop-ol-badge{font-size:10px;font-weight:800;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 5px;font-family:'Plus Jakarta Sans',sans-serif;margin-left:auto;flex-shrink:0;}
.pazaryeri-wrap .ndrop-ol-badge-active{background:var(--accent);color:#fff;}

/* Footer linki */
.pazaryeri-wrap .ndrop-orders-footer{border-top:1px solid #f0ece6;padding:10px 16px;}
.pazaryeri-wrap .ndrop-orders-all{display:block;text-align:center;font-size:12px;font-weight:700;color:var(--accent);text-decoration:none;font-family:'Plus Jakarta Sans',sans-serif;padding:6px;border-radius:6px;transition:background .12s;}
.pazaryeri-wrap .ndrop-orders-all:hover{background:#fff5f0;}

/* ═══ SKU SATIRI ═══ */
.pazaryeri-wrap .hb-sku-line{display:flex;align-items:center;gap:6px;margin:4px 0 6px;font-size:12.5px;color:var(--muted);}
.pazaryeri-wrap .hb-sku-lbl{font-weight:600;color:#888;}
.pazaryeri-wrap .hb-sku-val{font-family:'Courier New',monospace;font-size:12px;font-weight:700;color:var(--ink);background:#f4f2ee;border:1px solid #e5e1db;border-radius:5px;padding:2px 7px;letter-spacing:0.5px;}
.pazaryeri-wrap .hb-sku-copy{background:none;border:1px solid #ddd;border-radius:5px;cursor:pointer;padding:3px 5px;display:inline-flex;align-items:center;color:var(--muted);transition:color .14s,border-color .14s;}
.pazaryeri-wrap .hb-sku-copy:hover{color:var(--accent);border-color:var(--accent);}

/* ═══ KARGO SEÇENEKLERİ BLOĞU ═══ */
.pazaryeri-wrap .hb-cargo-opts{background:#fff;border:1.5px solid #e8e3da;border-radius:16px;overflow:hidden;margin-top:18px;box-shadow:0 2px 12px rgba(0,0,0,.05);}
.pazaryeri-wrap .hb-cargo-head{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:800;color:var(--ink);font-family:'Plus Jakarta Sans',sans-serif;padding:13px 18px 12px;border-bottom:1.5px solid #f0ece6;background:linear-gradient(100deg,#faf7f3 0%,#fff 60%);}
.pazaryeri-wrap .hb-cargo-head svg{color:var(--accent);flex-shrink:0;}
.pazaryeri-wrap .hb-cargo-head-badge{margin-left:auto;font-size:10.5px;font-weight:800;color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:20px;padding:3px 10px;letter-spacing:0.2px;}
.pazaryeri-wrap .hb-cargo-list{padding:4px 0;}
.pazaryeri-wrap .hb-cargo-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid #f5f1ec;transition:background .14s;}
.pazaryeri-wrap .hb-cargo-row:last-child{border-bottom:none;}
.pazaryeri-wrap .hb-cargo-row:hover{background:#fdf9f5;}
.pazaryeri-wrap .hb-cargo-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:72px;}
.pazaryeri-wrap .hb-cargo-logo svg{border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.12);}
.pazaryeri-wrap .hb-cargo-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;}
.pazaryeri-wrap .hb-cargo-name{font-size:13.5px;font-weight:700;color:var(--ink);font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .hb-cargo-days{font-size:12px;color:var(--muted);font-weight:500;}
/* Etiketler */
.pazaryeri-wrap .hb-cargo-badge{display:inline-flex;align-items:center;justify-content:center;min-width:74px;font-size:12px;font-weight:800;padding:5px 12px;border-radius:20px;letter-spacing:0.3px;flex-shrink:0;text-align:center;font-family:'Plus Jakarta Sans',sans-serif;}
.pazaryeri-wrap .hb-cargo-free{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#1b5e20;border:1px solid #a5d6a7;box-shadow:0 1px 4px rgba(27,94,32,.12);}
.pazaryeri-wrap .hb-cargo-price{background:#f5f7ff;color:#3730a3;border:1px solid #c7d2fe;font-size:13px;}
.pazaryeri-wrap .hb-cargo-price-expr{background:linear-gradient(135deg,#fff8f0,#ffe8cc);color:#b45309;border:1px solid #fcd34d;font-size:13px;}
.pazaryeri-wrap .hb-cargo-note{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#1b5e20;padding:12px 18px;border-top:1.5px solid #a5d6a7;background:linear-gradient(100deg,#e8f5e9,#f1f8e9);line-height:1.5;}
.pazaryeri-wrap .hb-cargo-note svg{flex-shrink:0;opacity:1;color:#2e7d32;}
@media(max-width:860px){
  .pazaryeri-wrap .hb-cargo-opts{border-radius:12px;margin-top:14px;}
  .pazaryeri-wrap .hb-cargo-row{padding:11px 14px;gap:10px;}
  .pazaryeri-wrap .hb-cargo-logo{width:62px;}
  .pazaryeri-wrap .hb-cargo-badge{min-width:64px;font-size:11.5px;padding:4px 10px;}
}
