/* Bio PetActive – header canlı arama paneli */
.bpa-ca-kap{position:relative}
.bpa-ca-kap.is-yukleniyor .bpa-arama button svg{animation:bpa-ca-don .8s linear infinite}
@keyframes bpa-ca-don{to{transform:rotate(360deg)}}
.bpa-ca{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:9995;min-width:min(880px,calc(100vw - 32px));line-height:1.35;max-height:min(620px,calc(100vh - 160px));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--bpa-cizgi,#EDE6E6);border-radius:18px;background:#fff;box-shadow:0 30px 60px -24px rgba(42,11,14,.35);font-family:'Outfit',sans-serif;text-align:left}
.bpa-ca[hidden]{display:none}
.bpa-ca-izgara{display:grid;grid-template-columns:minmax(0,1fr) 290px}
.bpa-ca-izgara--tek{grid-template-columns:1fr}
.bpa-ca-urunler{padding:14px 10px 10px}
.bpa-ca-terimler{padding:14px 12px;border-left:1px solid var(--bpa-cizgi,#EDE6E6);background:var(--bpa-notr,#F8F4F4)}
.bpa-ca-bas{margin:0 0 8px!important;padding:0 8px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--bpa-gri,#8E878A)}
.bpa-ca .bpa-ca-urun{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:12px;color:var(--bpa-murekkep,#1C1719);text-decoration:none}
.bpa-ca .bpa-ca-urun.is-secili{background:var(--bpa-tul,#FDEEEF)}
.bpa-ca-gorsel{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--bpa-cizgi,#EDE6E6);border-radius:10px;background:#fff;overflow:hidden}
.bpa-ca-gorsel img{width:100%;height:100%;object-fit:contain}
.bpa-ca-ad{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.35;overflow-wrap:anywhere}
.bpa-ca-ad em{display:block;font-style:normal;font-size:12px;color:var(--bpa-gri,#8E878A)}
.bpa-ca mark{padding:0;background:none;font-weight:700;color:var(--bpa-r,#E10010)}
.bpa-ca .bpa-ca-urun.is-secili .bpa-ca-ad{color:var(--bpa-r,#E10010)}
.bpa-ca-fiyat{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}
.bpa-ca-fiyat strong{font-size:14px;font-weight:700;color:var(--bpa-r,#E10010)}
.bpa-ca-fiyat del{font-size:11.5px;line-height:1.2;color:var(--bpa-gri,#8E878A)}
.bpa-ca .bpa-ca-terim{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;font-size:13.5px;line-height:1.3;color:var(--bpa-murekkep,#1C1719);text-decoration:none}
.bpa-ca-terim small{display:block;margin-top:1px;font-size:11.5px;line-height:1.3;color:var(--bpa-gri,#8E878A)}
.bpa-ca-terim em{flex:0 0 auto;padding:2px 8px;line-height:1.4;border-radius:99px;background:#fff;font-style:normal;font-size:12px;color:var(--bpa-gri,#8E878A)}
.bpa-ca .bpa-ca-terim.is-secili{background:#fff;color:var(--bpa-r,#E10010)}
.bpa-ca .bpa-ca-tum{display:block;padding:14px 18px;border-top:1px solid var(--bpa-cizgi,#EDE6E6);font-size:14.5px;font-weight:600;color:var(--bpa-r,#E10010);text-decoration:none}
.bpa-ca .bpa-ca-tum.is-secili,.bpa-ca .bpa-ca-tum:hover{background:var(--bpa-tul,#FDEEEF)}
.bpa-ca-tum b{font-weight:600;color:var(--bpa-gri,#8E878A)}
.bpa-ca-yok{margin:0!important;padding:8px;color:var(--bpa-gri,#8E878A)}
.bpa-ca-bos{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px}
.bpa-ca-bos strong{font-size:16px;color:var(--bpa-murekkep,#1C1719)}
.bpa-ca-bos span{font-size:14px;color:var(--bpa-metin,#5F5A5D)}
.bpa-ca .bpa-ca-sor{margin-top:8px;padding:9px 16px;border:0;border-radius:999px;background:var(--bpa-r,#E10010);font:600 14px 'Outfit',sans-serif;color:#fff;cursor:pointer}
.bpa-ca .bpa-ca-sor:hover,.bpa-ca .bpa-ca-sor.is-secili{background:var(--bpa-r2,#B5000D)}
@media (max-width:767px){
  .bpa-ca{left:0;right:0;min-width:0;max-height:70vh}
  .bpa-ca-izgara{grid-template-columns:1fr}
  .bpa-ca-terimler{order:-1;border-left:0;border-bottom:1px solid var(--bpa-cizgi,#EDE6E6)}
  .bpa-ca-terimler .bpa-ca-terim:nth-of-type(n+4){display:none}
  .bpa-ca-urun{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}
  .bpa-ca-gorsel{width:44px;height:44px}
  .bpa-ca-ad{font-size:13.5px}
}

/* Arama kutusundaki temizle (×) düğmesi: marka renginde */
.bpa-arama input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:18px;height:18px;margin:0 8px 0 4px;background:var(--bpa-gri,#8E878A);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm3.5 12.1-1.4 1.4L12 13.4l-2.1 2.1-1.4-1.4 2.1-2.1-2.1-2.1 1.4-1.4 2.1 2.1 2.1-2.1 1.4 1.4-2.1 2.1 2.1 2.1Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm3.5 12.1-1.4 1.4L12 13.4l-2.1 2.1-1.4-1.4 2.1-2.1-2.1-2.1 1.4-1.4 2.1 2.1 2.1-2.1 1.4 1.4-2.1 2.1 2.1 2.1Z'/%3E%3C/svg%3E") center/contain no-repeat;cursor:pointer}
.bpa-arama input[type=search]::-webkit-search-cancel-button:hover{background:var(--bpa-r,#E10010)}
