/*
Theme Name: Pazarray20
Description: Evcil E-Ticaret Teması
Version: 1.1
Text Domain: pazarray20
*/
*{box-sizing:border-box;margin:0;padding:0}
body.fj-body{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:#f8fafc;color:#052e2b;line-height:1.65}
.fj-in{max-width:1180px;margin:0 auto;padding:0 20px}
.fj-top{background:#052e2b;color:#cbd5e1;font-size:.82rem;padding:8px 0}
.fj-top .fj-in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}
.fj-head{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:50}
.fj-head .fj-in{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;gap:18px;flex-wrap:wrap}
.fj-logo{font-weight:800;font-size:1.35rem;color:#052e2b;text-decoration:none;letter-spacing:-.02em}
.fj-logo span{color:#0d9488}
.fj-nav ul{display:flex;gap:22px;list-style:none;flex-wrap:wrap}
.fj-nav a{color:#334155;text-decoration:none;font-weight:600;font-size:.95rem}
.fj-nav a:hover{color:#0d9488}
.fj-cart-btn{background:#f0fdfa;color:#0f766e;border:1px solid #99f6e4;padding:8px 14px;border-radius:10px;font-weight:700;font-size:.9rem;cursor:pointer}
.fj-hero{background:linear-gradient(135deg,#0b4a44 0%,#052e2b 100%);color:#fff;padding:52px 0;margin-bottom:36px}
.fj-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}
.fj-badge{display:inline-block;background:#0d9488;color:#fff;font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:999px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}
.fj-hero h1{font-size:2.2rem;line-height:1.2;margin-bottom:14px}
.fj-hero p{color:#cbd5e1;font-size:1.02rem;margin-bottom:22px}
.fj-hero-cta{display:inline-block;background:#fff;color:#052e2b;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none}
.fj-hero-box{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:24px}
.fj-hero-box ul{list-style:none;display:grid;gap:10px;font-size:.92rem;color:#e2e8f0}
.fj-sec-title{display:flex;justify-content:space-between;align-items:end;margin:10px 0 22px;flex-wrap:wrap;gap:12px}
.fj-sec-title h2{font-size:1.45rem;color:#052e2b}
.fj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin-bottom:44px}
.fj-prod{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}
.fj-prod:hover{transform:translateY(-3px);box-shadow:0 12px 24px -6px rgba(15,23,42,.08)}
.fj-prod-img{height:180px;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);display:flex;align-items:center;justify-content:center;font-size:2.6rem;position:relative}
.fj-prod-tag{position:absolute;top:12px;left:12px;background:#052e2b;color:#fff;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:999px}
.fj-prod-body{padding:18px;display:flex;flex-direction:column;flex:1}
.fj-prod-cat{font-size:.76rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}
.fj-prod-title{font-size:1.02rem;font-weight:700;color:#052e2b;margin-bottom:8px}
.fj-prod-desc{font-size:.86rem;color:#475569;margin-bottom:14px;flex:1}
.fj-prod-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f1f5f9}
.fj-price{font-size:1.15rem;font-weight:800;color:#052e2b}
.fj-price del{font-size:.82rem;color:#94a3b8;font-weight:500;margin-right:6px}
.fj-add{background:#0d9488;color:#fff;border:none;padding:8px 14px;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer}
.fj-add:hover{background:#0f766e}
.fj-perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:48px}
.fj-perk{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}
.fj-perk strong{display:block;color:#052e2b;margin-bottom:4px}
.fj-perk span{font-size:.86rem;color:#64748b}
.fj-wrap{padding:36px 0 60px}
.fj-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.03)}
.fj-card h1{font-size:1.85rem;margin-bottom:16px;color:#052e2b}
.fj-content p{margin-bottom:14px;color:#334155}
.fj-content h2{font-size:1.25rem;margin:22px 0 10px}
.fj-foot{background:#052e2b;color:#94a3b8;padding:42px 0 28px;font-size:.9rem;margin-top:40px}
.fj-foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-bottom:28px;text-align:left}
.fj-foot h4{color:#fff;margin-bottom:10px;font-size:.98rem}
.fj-foot a{color:#94a3b8;text-decoration:none;display:block;margin-bottom:6px;font-size:.88rem}
.fj-foot a:hover{color:#fff}
@media(max-width:768px){.fj-hero-grid{grid-template-columns:1fr}.fj-card{padding:20px}}

body.fj-body{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#f7fcfb}
.fj-in{max-width:1100px}
.fj-prod,.fj-card,.fj-perk,.fj-hero-box{border-radius:4px}
.fj-add,.fj-hero-cta,.fj-cart-btn{border-radius:2px}
.fj-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}
.fj-prod-img{height:210px;background:linear-gradient(135deg,#f0fdfa 0%,#99f6e4 100%)}
.fj-head{position:sticky}
.fj-hero-center{text-align:center}.fj-hero-center .fj-in>div{max-width:760px;margin:0 auto}.fj-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-top:26px;font-size:.9rem;opacity:.92}.fj-hero-rev .fj-hero-grid{grid-template-columns:1fr 1.4fr}
