
/* KAHYA Asker Aksesuarları landing */
.aa-main{background:#f7f4ec;color:#172111;min-height:100vh}.aa-wrap{width:min(1180px,calc(100% - 32px));margin-inline:auto}.aa-hero{padding:72px 0 44px;background:linear-gradient(145deg,#f4f0e4 0%,#fff 58%,#eef1e8 100%);border-bottom:1px solid rgba(28,44,20,.1)}.aa-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:34px;align-items:center}.aa-eyebrow{margin:0 0 10px;color:#657451;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aa-hero h1{font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;margin:0;letter-spacing:-.045em;color:#172111}.aa-lead{font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65;max-width:780px;color:#4d5844;margin:22px 0}.aa-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.aa-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;text-decoration:none;font-weight:800}.aa-btn-primary{background:#263a1b;color:#fff}.aa-btn-ghost{background:#fff;color:#263a1b;border:1px solid rgba(38,58,27,.2)}.aa-promise{margin:16px 0 0;color:#526047}.aa-hero-side{display:flex;flex-direction:column;gap:10px;background:#172111;color:#fff;padding:26px;border-radius:22px;box-shadow:0 20px 48px rgba(23,33,17,.12)}.aa-hero-side strong{font-size:1.14rem}.aa-hero-side span{color:#d9e0d4;line-height:1.55}.aa-hero-side a{color:#fff;font-weight:800}.aa-section{padding:52px 0}.aa-section-head{max-width:820px;margin-bottom:24px}.aa-section-head h2,.aa-copy h2,.aa-last h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.08;margin:0 0 12px;color:#172111}.aa-section-head>p:last-child,.aa-copy p,.aa-last p{color:#5a6453;line-height:1.7}.aa-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aa-intent-grid a{display:flex;flex-direction:column;gap:5px;padding:20px;border:1px solid rgba(38,58,27,.13);border-radius:16px;background:#fff;color:#172111;text-decoration:none;min-height:92px}.aa-intent-grid strong{font-size:1rem}.aa-intent-grid span{color:#6b7565;font-size:.9rem}.aa-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.aa-product-card{background:#fff;border:1px solid rgba(38,58,27,.1);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(23,33,17,.05);transition:transform .18s ease,box-shadow .18s ease}.aa-product-card.aa-focus{box-shadow:0 0 0 3px rgba(65,91,45,.22),0 12px 34px rgba(23,33,17,.08);transform:translateY(-2px)}.aa-product-media{display:block;position:relative;background:#f2f1ec;aspect-ratio:1;text-decoration:none}.aa-product-media img{width:100%;height:100%;object-fit:contain}.aa-badge{position:absolute;left:12px;top:12px;background:#fff;color:#263a1b;border:1px solid rgba(38,58,27,.12);border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.aa-product-body{padding:16px}.aa-use{margin:0 0 5px;color:#6b765f;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.aa-product-body h3{font-size:1rem;line-height:1.3;margin:0 0 8px}.aa-note{font-size:.86rem;line-height:1.55;color:#5e6858;min-height:54px}.aa-why{border-top:1px solid #eceee8;border-bottom:1px solid #eceee8;padding:10px 0;margin:10px 0}.aa-why summary{cursor:pointer;font-weight:750;font-size:.82rem}.aa-why div{padding-top:8px}.aa-why p{font-size:.8rem;line-height:1.5;color:#5a6454;margin:7px 0}.aa-price-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.aa-price-row strong{font-size:1.18rem;color:#263a1b}.aa-price-row a{color:#263a1b;font-size:.82rem;font-weight:750}.aa-cart-slot{margin-top:10px}.aa-cart-slot .cw-qty-row{margin-top:0}.aa-cart-awareness,.aa-all-covered{display:flex;gap:7px;flex-direction:column;margin:0 0 18px;padding:15px 18px;border-radius:14px;background:#eef3e9;border:1px solid #d7e2cd;color:#33472a}.aa-cart-awareness span,.aa-all-covered span{font-size:.88rem}.aa-soft{background:#edf0e7;border-block:1px solid rgba(38,58,27,.08)}.aa-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aa-rule-grid article{padding:20px;background:#fff;border-radius:16px;border:1px solid rgba(38,58,27,.1);display:flex;flex-direction:column;gap:7px}.aa-rule-grid span{color:#5e6857;line-height:1.55}.aa-demand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aa-demand-grid article{padding:20px;border-radius:17px;background:#fff;border:1px dashed rgba(38,58,27,.26);display:flex;flex-direction:column}.aa-demand-grid article>span{font-size:.7rem;font-weight:850;color:#6b775d;text-transform:uppercase;letter-spacing:.08em}.aa-demand-grid h3{font-size:1rem;margin:10px 0 8px}.aa-demand-grid p{color:#606b59;font-size:.86rem;line-height:1.55;flex:1}.aa-demand-grid a{font-weight:800;color:#263a1b}.aa-copy{max-width:900px}.aa-copy h3{font-size:1.25rem;margin:28px 0 8px}.aa-last{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-bottom:70px}.aa-last>div:first-child{max-width:720px}
@media(max-width:980px){.aa-product-grid,.aa-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-hero-grid{grid-template-columns:1fr}.aa-rule-grid{grid-template-columns:1fr}.aa-last{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.aa-wrap{width:min(100% - 22px,1180px)}.aa-hero{padding:48px 0 32px}.aa-section{padding:38px 0}.aa-product-grid,.aa-demand-grid{grid-template-columns:1fr 1fr;gap:10px}.aa-product-body{padding:12px}.aa-note{min-height:0}.aa-product-body h3{font-size:.92rem}.aa-price-row{align-items:flex-start;flex-direction:column}.aa-price-row strong{font-size:1.05rem}.aa-intent-grid{grid-template-columns:1fr 1fr;gap:9px}.aa-intent-grid a{padding:15px}.aa-hero-side{padding:20px}.aa-last{padding-bottom:52px}}
@media(max-width:420px){.aa-product-grid,.aa-demand-grid{grid-template-columns:1fr}}
