
/* AES Website V1.6.0 — Montaj Ekipmanları */
.equipment-band{margin-top:8px;padding-top:54px;padding-bottom:72px;border-top:1px solid #d7dadd}
.equipment-band-head{display:flex;align-items:end;justify-content:space-between;gap:42px;margin-bottom:26px}
.equipment-band-head>div{max-width:820px}.equipment-band-head h2{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:10px 0 14px}
.equipment-band-head p{max-width:720px;color:#68727c;line-height:1.75;margin:0}.equipment-band-head>a{font-size:12px;font-weight:900;letter-spacing:.04em;color:#701d2c;text-decoration:none;white-space:nowrap}
.equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.equipment-card{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:190px;background:#fff;border:1px solid #dcdfdf;text-decoration:none;color:#151b22;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.equipment-card:hover{transform:translateY(-3px);border-color:#b6a4a9;box-shadow:0 18px 42px rgba(30,34,40,.08)}
.equipment-media{background:#161c23;min-height:100%;overflow:hidden}.equipment-media img{width:100%;height:100%;object-fit:cover;display:block}
.equipment-mark{height:100%;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:950;font-size:30px;letter-spacing:-.05em}.equipment-mark span{font-size:8px;letter-spacing:.2em;color:#c49aa2;margin-top:4px}
.equipment-copy{padding:23px 22px;display:flex;flex-direction:column}.equipment-copy small{font-size:9px;font-weight:950;letter-spacing:.13em;color:#8a3343}.equipment-copy h3{font-size:20px;letter-spacing:-.025em;margin:12px 0 7px}.equipment-copy p{font-size:12px;line-height:1.65;color:#68727b;margin:0}.equipment-copy b{font-size:11px;margin-top:auto;padding-top:18px;color:#701d2c}
.equipment-family-callout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);margin-top:22px;background:#121820;text-decoration:none;color:#fff;overflow:hidden}
.equipment-family-visual{min-height:330px;background:linear-gradient(135deg,#732034,#171d25);overflow:hidden}.equipment-family-visual img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92}
.equipment-family-mark{height:100%;min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:64px;font-weight:950;letter-spacing:-.065em}.equipment-family-mark span{font-size:10px;letter-spacing:.24em;color:#d0a7af;margin-top:8px}
.equipment-family-copy{padding:48px 52px;display:flex;flex-direction:column;justify-content:center}.equipment-family-copy small{font-size:9px;letter-spacing:.16em;font-weight:950;color:#c9949f}.equipment-family-copy h2{font-size:clamp(32px,4vw,56px);line-height:1;letter-spacing:-.045em;margin:13px 0 15px}.equipment-family-copy p{color:#adb7c1;line-height:1.75;max-width:680px;margin:0}
.equipment-family-pills{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 26px}.equipment-family-pills span{border:1px solid #ffffff24;padding:9px 11px;font-size:10px;font-weight:850;color:#d8dde1}.equipment-family-copy>b{color:#fff;font-size:12px}
.related-equipment{margin:54px 0 10px;padding:32px;background:#ebece9;border:1px solid #d8dad8}
.related-equipment-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:22px}.related-equipment-head>div{max-width:820px}.related-equipment-head h3{font-size:30px;letter-spacing:-.035em;margin:9px 0 10px}.related-equipment-head p{color:#66717a;line-height:1.7;margin:0}.related-equipment-head>a{white-space:nowrap;color:#701d2c;font-size:12px;font-weight:900;text-decoration:none}
.related-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.related-equipment-grid>a{background:#fff;border:1px solid #d9dcdb;padding:20px;text-decoration:none;color:#161c22;display:flex;flex-direction:column;min-height:132px}.related-equipment-grid small{font-size:8px;letter-spacing:.13em;font-weight:950;color:#8a3343}.related-equipment-grid b{font-size:18px;margin:12px 0}.related-equipment-grid span{font-size:10px;color:#701d2c;margin-top:auto;font-weight:850}
@media(max-width:1050px){.equipment-grid{grid-template-columns:1fr}.equipment-card{grid-template-columns:170px 1fr}.equipment-family-callout{grid-template-columns:1fr}.equipment-family-visual{min-height:250px}.equipment-family-mark{min-height:250px}.related-equipment-grid{grid-template-columns:1fr}}
@media(max-width:700px){.equipment-band-head,.related-equipment-head{align-items:flex-start;flex-direction:column}.equipment-card{grid-template-columns:108px 1fr}.equipment-copy{padding:18px 16px}.equipment-mark{min-height:175px;font-size:24px}.equipment-family-copy{padding:32px 24px}.equipment-family-visual,.equipment-family-mark{min-height:210px}.equipment-family-mark{font-size:48px}.related-equipment{padding:24px 18px}}


/* AES Website V1.6.1 — Montaj Ekipmanları / BMU tarzı aile sayfası */
.equipment-detail-page .equipment-hero-media{background:#e8e9e6}
.equipment-detail-page .equipment-system-row .equipment-detail-btn{display:inline-flex;margin-top:24px;width:max-content}
.equipment-detail-page .equipment-system-media{background:#e9e9e5;display:grid;place-items:center}
.equipment-hero-placeholder,.equipment-row-placeholder{width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#151b22,#722034);color:#fff}
.equipment-hero-placeholder b,.equipment-row-placeholder b{font-size:clamp(54px,7vw,94px);letter-spacing:-.07em;line-height:.85}
.equipment-hero-placeholder span,.equipment-row-placeholder span{margin-top:14px;font-size:10px;font-weight:950;letter-spacing:.2em;color:#d4aab2;text-align:center;padding:0 20px}
.equipment-row-placeholder{min-height:100%}.equipment-row-placeholder b{font-size:58px}
@media(max-width:650px){.equipment-detail-page .equipment-system-row .equipment-detail-btn{margin-top:18px}.equipment-hero-placeholder,.equipment-row-placeholder{min-height:260px}}

/* AES Website V1.6.2 — kullanıcı ürün görselleri / boş açıklama panelleri */
.equipment-detail-page .equipment-system-row{min-height:520px}
.equipment-detail-page .equipment-system-copy{display:flex;flex-direction:column;justify-content:flex-start;padding-top:64px;padding-bottom:64px}
.equipment-detail-page .equipment-system-copy h2{max-width:560px}
.equipment-detail-page .equipment-system-media{min-height:520px;background:#eef0f2;overflow:hidden}
.equipment-detail-page .equipment-system-media img{width:100%;height:100%;object-fit:cover;display:block}
@media(max-width:900px){.equipment-detail-page .equipment-system-row{min-height:0}.equipment-detail-page .equipment-system-copy{padding-top:38px;padding-bottom:38px}.equipment-detail-page .equipment-system-media{min-height:340px}}

/* AES Website V1.6.3 — ana sayfa ekipman grupları / tek aile sayfası */
.equipment-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.equipment-group-card{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);min-height:270px;background:#fff;border:1px solid #d9dcdd;text-decoration:none;color:#151b22;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.equipment-group-card:hover{transform:translateY(-3px);border-color:#b6a4a9;box-shadow:0 18px 42px rgba(30,34,40,.08)}
.equipment-group-media{background:#171d24;overflow:hidden;min-height:270px}.equipment-group-media img{width:100%;height:100%;object-fit:cover;display:block}
.equipment-group-mark{height:100%;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#151b22,#701d2c);color:#fff;font-size:50px;font-weight:950;letter-spacing:-.06em}.equipment-group-mark span{font-size:9px;letter-spacing:.22em;color:#d5aab3;margin-top:7px}
.equipment-group-copy{padding:34px;display:flex;flex-direction:column;justify-content:center}.equipment-group-copy small{font-size:9px;font-weight:950;letter-spacing:.14em;color:#8a3343}.equipment-group-copy h3{font-size:clamp(27px,3vw,42px);line-height:1;letter-spacing:-.04em;margin:13px 0 28px}.equipment-group-copy b{font-size:11px;color:#701d2c;margin-top:auto}
.equipment-secondary-group{margin:36px 0 14px;padding:50px 0 22px;border-top:1px solid #d7dadd;scroll-margin-top:100px}.equipment-secondary-group h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.045em;margin:12px 0 0}.equipment-hero{scroll-margin-top:100px}
.related-equipment-grid>div{background:#fff;border:1px solid #d9dcdb;padding:20px;color:#161c22;display:flex;flex-direction:column;min-height:132px}.related-equipment-grid>div small{font-size:8px;letter-spacing:.13em;font-weight:950;color:#8a3343}.related-equipment-grid>div b{font-size:18px;margin:12px 0}.related-equipment-grid>div span{font-size:10px;color:#701d2c;margin-top:auto;font-weight:850}
@media(max-width:900px){.equipment-group-grid{grid-template-columns:1fr}.equipment-group-card{grid-template-columns:160px 1fr}}
@media(max-width:600px){.equipment-group-card{grid-template-columns:115px 1fr;min-height:205px}.equipment-group-media,.equipment-group-mark{min-height:205px}.equipment-group-copy{padding:22px 18px}.equipment-group-copy h3{font-size:25px}.equipment-group-mark{font-size:34px}}

/* AES Website V1.6.4 — ana sayfa ekipman kartları / cache bust */
.equipment-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.equipment-home-card{min-width:0}
.equipment-home-card .product-img{aspect-ratio:16/8.2;min-height:0}
.equipment-home-card .product-img img{width:100%;height:100%;object-fit:cover;display:block}
.equipment-home-card .product-meta{min-height:118px}
.equipment-home-card .product-meta h3{margin-bottom:0}
.equipment-connection-visual{background:linear-gradient(135deg,#171d24,#6f1d2e)}
.equipment-connection-visual .product-placeholder{height:100%;min-height:100%;background:transparent;color:#fff}
.equipment-connection-visual .product-placeholder b{font-size:clamp(42px,6vw,78px)}
.equipment-connection-visual .product-placeholder span{color:#e2c3ca}
@media(max-width:800px){.equipment-home-grid{grid-template-columns:1fr}.equipment-home-card .product-img{aspect-ratio:16/9}}


/* AES Website V1.6.5 — bağlantı ekipmanları */
.equipment-secondary-lead{max-width:860px;color:#68727c;line-height:1.75;margin:14px 0 0}
.connection-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 56px}
.connection-card{background:#fff;border:1px solid #d9dcdd;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.connection-card-media{background:#eceeea;min-height:260px;display:grid;place-items:center;overflow:hidden}
.connection-card-media img{width:100%;height:100%;object-fit:cover;display:block}
.connection-card-copy{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}
.connection-card-copy small{font-size:8px;letter-spacing:.14em;font-weight:950;color:#8a3343}
.connection-card-copy h3{font-size:24px;letter-spacing:-.03em;line-height:1.08;margin:12px 0 10px}
.connection-card-copy p{margin:0;color:#68727c;font-size:13px;line-height:1.72}
.connection-card-placeholder{width:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#161c23,#701d2c);color:#fff;padding:24px;text-align:center}
.connection-card-placeholder b{font-size:54px;letter-spacing:-.07em;line-height:.84}
.connection-card-placeholder span{margin-top:10px;font-size:11px;font-weight:900;letter-spacing:.16em;color:#d6aeb5}
@media(max-width:980px){.connection-card-grid{grid-template-columns:1fr}.connection-card-media,.connection-card-placeholder{min-height:220px}}
