/*
Theme Name: Aydoganlar Insaat Market
Version: 1.0.0
Text Domain: aydoganlar
*/

:root{--green:#237d32;--dark:#151515;--soft:#f3f5f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--dark);font-family:Arial,Helvetica,sans-serif;background:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{max-width:1280px;margin:auto;padding:0 28px}.top{background:var(--green);color:#fff;font-size:13px}.top .wrap{display:flex;justify-content:space-between;padding-top:11px;padding-bottom:11px}.head{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:24px;padding-bottom:24px}.logo{width:310px;max-width:100%;display:block}.search{display:flex;flex:1;max-width:470px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.search input{width:100%;border:0;padding:15px;outline-offset:-3px}.search button,.btn{border:0;background:var(--green);color:white;padding:15px 22px;cursor:pointer;font-weight:700}.contact small{display:block;color:#666;margin-bottom:6px}.contact strong{font-size:18px}nav{border-top:1px solid #eee;border-bottom:1px solid #eee}nav .wrap{display:flex;gap:28px;overflow-x:auto;padding-top:17px;padding-bottom:17px;font-size:14px;font-weight:600;white-space:nowrap}.hero{margin-top:24px;min-height:460px;border-radius:16px;background:url('assets/ana-sayfa.png') center/cover;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.64) 35%,transparent 65%)}.hero-copy{position:relative;padding:64px 48px;max-width:580px}.eyebrow{color:var(--green);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:52px;letter-spacing:-2px;line-height:1.08;margin:20px 0}.hero h1 span{color:var(--green)}.hero p{font-size:17px;line-height:1.7;color:#555;max-width:400px}.btn{display:inline-block;border-radius:7px;margin-top:14px}.btn.secondary{background:white;color:var(--green);border:1px solid var(--green);margin-left:10px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #eee;padding:28px 0;gap:20px}.benefits div{padding:8px 20px;border-left:3px solid var(--green)}.benefits strong{display:block;margin-bottom:7px}.benefits small{color:#666}.section{padding:52px 0}.section h2{font-size:32px;letter-spacing:-1px;margin:10px 0}.section-intro{color:#666;margin-bottom:28px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid #e5e9e5;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #0000000d}.card img{width:100%;aspect-ratio:1.4;object-fit:cover;display:block}.card .copy{padding:23px}.card h3{font-size:20px;margin:0 0 10px}.card p{font-size:14px;color:#666;margin:0 0 18px}.card span{color:var(--green);font-size:14px;font-weight:bold}.support{border-radius:14px;background:var(--soft);display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px 40px;margin:0 0 50px}.support h2{margin:0 0 12px;font-size:28px}.support p{color:#666;line-height:1.6;margin:0}.support .btn{white-space:nowrap;margin:0}footer{background:var(--dark);color:white;padding:42px 0}.foot{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}footer h3{margin-top:0}footer p,footer a{color:#bbb;line-height:1.8;font-size:14px}.preview{font-size:12px;text-align:center;background:#eff6ef;padding:10px;color:#335b39}.empty{display:none;color:#666}.mobile-contact{display:none}
@media(max-width:850px){.head{flex-wrap:wrap}.logo{width:260px}.search{order:3;max-width:none;flex-basis:100%}.hero h1{font-size:42px}.hero-copy{padding:40px 28px;max-width:480px}.grid{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:1fr 1fr}.support{padding:28px;flex-wrap:wrap}}
@media(max-width:520px){.wrap{padding-left:18px;padding-right:18px}.top .wrap span:last-child{display:none}.contact{display:none}.head{gap:18px}.logo{width:270px}.hero{min-height:460px;background-position:65% center}.hero:before{background:linear-gradient(90deg,#fffffff2,#ffffffb3)}.hero h1{font-size:40px}.hero-copy{padding:34px 22px}.btn{font-size:14px;padding:14px 17px}.benefits{grid-template-columns:1fr;padding:20px 0;gap:13px}.grid{grid-template-columns:1fr 1fr;gap:12px}.card img{aspect-ratio:1}.card .copy{padding:15px}.card h3{font-size:16px;line-height:1.4}.card p{font-size:12px;line-height:1.5}.card span{font-size:12px}.section{padding:34px 0}.section h2{font-size:27px}.foot{grid-template-columns:1fr}.support h2{font-size:23px}}
[hidden]{display:none!important}.store-content{padding-top:40px;padding-bottom:50px;min-height:50vh}.woocommerce ul.products li.product img{border-radius:10px}.woocommerce a.button,.woocommerce button.button{background:#237d32;color:white;border-radius:7px}.woocommerce input.input-text{padding:12px;border:1px solid #ddd;border-radius:5px}.store-content h1{font-size:34px}
