/* Satış tuşları: ürün sayfası bloğu ve her sayfadaki sabit bar. Dolu renkli, büyük dokunma alanı. */
.satis-tuslari{display:grid;gap:10px;margin:20px 0 12px}
.satis-tus,.satis-bar-tus{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 14px;border-radius:8px;font-weight:700;font-size:16px;line-height:1.2;text-align:center;text-decoration:none;color:#fff!important;transition:filter .15s ease,transform .15s ease}
.satis-tus svg,.satis-bar-tus svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
.satis-tus.ara,.satis-bar-tus.ara{background:#1b1b1b}
.satis-tus.wa,.satis-bar-tus.wa{background:#116c3d}
.satis-tus.kesif,.satis-bar-tus.kesif{background:#1d4e89}
.satis-tus:hover,.satis-bar-tus:hover{filter:brightness(1.15)}
.satis-tus:active,.satis-bar-tus:active{transform:translateY(1px)}
.satis-tus:focus-visible,.satis-bar-tus:focus-visible{outline:3px solid #f2b705;outline-offset:2px}
.mobile-contact.satis-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid!important;grid-template-columns:1fr 1.45fr 1fr;gap:8px;padding:8px max(8px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:#fffefa;border-top:1px solid #00000018;box-shadow:0 -6px 24px #152d4514}
.satis-bar-tus{min-height:52px;font-size:14px;padding:0 6px}
body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}
@media (min-width:900px){
  .satis-tuslari{grid-template-columns:1fr 1.5fr 1fr}
  .mobile-contact.satis-bar{left:auto;right:20px;bottom:20px;width:580px;border:1px solid #00000020;border-radius:12px;padding:8px}
  .satis-bar-tus{font-size:15px}
  body{padding-bottom:0}
}
@media (prefers-reduced-motion:reduce){.satis-tus,.satis-bar-tus{transition:none}}
.category-entrances__head h1{font-size:clamp(2rem,4vw,3.5rem);margin:0}
