/* Bi'Tişört — /ara/ arama sonuçları sayfası v1 */
body.bt-search-page-v1{background:#fbf8f4}
.btsr{max-width:1280px;margin:0 auto;padding:28px 24px 88px;font-family:Inter,system-ui,sans-serif;color:#1b1b1f}
.btsr .bthx-ic{width:18px;height:18px;flex:none}
.btsr .bthx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.btsr-hero{padding:34px 36px 26px;border:1px solid #eee7df;border-radius:28px;background:linear-gradient(135deg,#fff 0%,#fff6ef 100%)}
.btsr-kicker{display:block;color:#ff5a0a;font:900 10.5px/1 Inter,sans-serif;letter-spacing:.15em;text-transform:uppercase}
.btsr-hero h1{margin:10px 0 18px;font:800 clamp(26px,3.2vw,40px)/1.12 Inter,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}
.btsr-form{display:flex;gap:10px;max-width:760px;margin:0}
.btsr-form label{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border:1.5px solid #e7dfd7;border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}
.btsr-form label:focus-within{border-color:#ff5a0a;box-shadow:0 0 0 4px rgba(255,90,10,.1)}
html body .btsr-form input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;height:auto!important;min-height:0!important;font:600 16px Inter,sans-serif!important;color:#1b1b1f!important;-webkit-appearance:none;appearance:none}
html body .btsr-form button{flex:none;height:54px!important;min-height:0!important;padding:0 26px!important;border:0!important;border-radius:14px!important;background:#ff5a0a!important;color:#fff!important;font:800 15px Inter,sans-serif!important;cursor:pointer;box-shadow:none!important}
html body .btsr-form button:hover{background:#e84e02!important}
.btsr-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}
.btsr-jump a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #ece6e0;border-radius:999px;background:#fff;color:#2a2a2f;text-decoration:none;font:700 13px Inter,sans-serif}
.btsr-jump a b{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:#fff1e6;color:#ff5a0a;font:800 11px Inter,sans-serif}
.btsr-jump a:hover{border-color:#ff5a0a}
.btsr-jump span{margin-left:auto;font:600 13px Inter,sans-serif;color:#8a8178}
.btsr-group{margin-top:34px;scroll-margin-top:110px}
.btsr-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}
.btsr-group h2,.btsr-box h2{margin:0;font:800 21px/1.2 Inter,sans-serif;letter-spacing:-.01em}
.btsr-group h2 small{margin-left:6px;font:700 14px Inter,sans-serif;color:#8a8178}
.btsr-group>header a{color:#ff5a0a;font:800 13px Inter,sans-serif;text-decoration:none;white-space:nowrap}
.btsr-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.btsr-card{display:flex;flex-direction:column;border:1px solid #eee7df;border-radius:20px;background:#fff;overflow:hidden;transition:box-shadow .2s,transform .2s}
.btsr-card:hover{box-shadow:0 18px 40px rgba(28,20,14,.08);transform:translateY(-2px)}
.btsr-card__media{display:block;aspect-ratio:1;background:#f4efea}
.btsr-card__media img{width:100%;height:100%;object-fit:contain;display:block}
.btsr-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}
.btsr-card__body small{font:600 11.5px Inter,sans-serif;color:#8a8178}
.btsr-card h3{margin:0;font:800 15px/1.3 Inter,sans-serif}
.btsr-card h3 a{color:inherit;text-decoration:none}
.btsr-card h3 a:hover{color:#ff5a0a}
.btsr-price{margin:0;font:600 12px Inter,sans-serif;color:#8a8178}
.btsr-price strong{font:800 15px Inter,sans-serif;color:#1b1b1f}
.btsr-price s{margin-left:4px}
.btsr-card__acts{display:flex;gap:8px;margin-top:auto;padding-top:8px}
.btsr-card__acts a{flex:1;display:inline-flex;align-items:center;justify-content:center;height:40px;border:1px solid #e7dfd7;border-radius:12px;color:#1b1b1f;text-decoration:none;font:800 13px Inter,sans-serif}
.btsr-card__acts a.is-primary{background:#1b1b1f;border-color:#1b1b1f;color:#fff}
.btsr-card__acts a:hover{border-color:#ff5a0a;color:#ff5a0a}
.btsr-card__acts a.is-primary:hover{background:#ff5a0a;border-color:#ff5a0a;color:#fff}
.btsr-catlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.btsr-catlist a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:16px 18px;border:1px solid #eee7df;border-radius:16px;background:#fff;color:#1b1b1f;text-decoration:none}
.btsr-catlist b{font:800 15px Inter,sans-serif}.btsr-catlist small{grid-row:2;font:600 12px Inter,sans-serif;color:#8a8178}
.btsr-catlist i{grid-row:1/3;grid-column:2;font-style:normal;color:#ff5a0a;font-weight:800}
.btsr-catlist a:hover{border-color:#ff5a0a}
.btsr-empty,.btsr-none{display:grid;gap:18px;margin-top:24px}
.btsr-box{padding:24px;border:1px solid #eee7df;border-radius:22px;background:#fff}
.btsr-box h2{font-size:17px;margin-bottom:14px}
.btsr-chips{display:flex;flex-wrap:wrap;gap:8px}
.btsr-chips a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #ece6e0;border-radius:999px;background:#fff;color:#2a2a2f;text-decoration:none;font:600 13px Inter,sans-serif}
.btsr-chips a .bthx-ic{width:13px;height:13px;color:#ff5a0a}
.btsr-chips a:hover{border-color:#ff5a0a;color:#ff5a0a}
.btsr-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.btsr-cats a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#faf7f4;color:#1b1b1f;text-decoration:none;font:700 13.5px Inter,sans-serif}
.btsr-cats a:hover{background:#fff1e6}
.btsr-cats img{width:44px;height:44px;object-fit:contain;border-radius:10px;background:#fff;flex:none}
.btsr-none__msg{padding:22px 24px;border-radius:20px;background:#fff1e6;font:600 16px/1.5 Inter,sans-serif}
.btsr-none ul{margin:0;padding:0 0 0 20px;font:500 14px/1.7 Inter,sans-serif;color:#4a4a52}
.btsr-none__links{display:flex;flex-wrap:wrap;gap:10px 22px}
.btsr-none__links a{color:#ff5a0a;font:800 14px Inter,sans-serif;text-decoration:none}
@media (max-width:1180px){.btsr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.btsr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.btsr-catlist{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.btsr{padding:16px 14px 72px}.btsr-hero{padding:22px 18px 18px;border-radius:22px}.btsr-form button{padding:0 18px!important}.btsr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.btsr-card__body{padding:10px 12px 12px}.btsr-card__acts{flex-direction:column;gap:6px}.btsr-card__acts a{flex:none;height:36px}.btsr-catlist,.btsr-cats{grid-template-columns:1fr}.btsr-jump span{width:100%;margin:4px 0 0}.btsr-group>header{flex-direction:column;gap:4px}}
@media (prefers-reduced-motion:reduce){.btsr-card,.btsr-form label{transition:none}.btsr-card:hover{transform:none}}
