
/* İyi Tercih — mobil yatay ikon kategorileri v34 */
.iyi-category-icons{display:none}
@media(max-width:800px){
 body.catalog-view #urunler .catalog-toolbar .ux-picker{display:none!important}
 body.catalog-view #urunler .catalog-toolbar{margin-bottom:10px!important}
 body.catalog-view #urunler .iyi-category-icons{
   display:flex!important;flex-wrap:nowrap!important;align-items:stretch;
   gap:9px;width:100%;max-width:100%;min-width:0;
   overflow-x:auto!important;overflow-y:hidden!important;
   margin:0 0 12px;padding:2px 0 9px;
   -webkit-overflow-scrolling:touch;scrollbar-width:none;
   overscroll-behavior-x:contain;scroll-snap-type:x proximity;
 }
 body.catalog-view #urunler .iyi-category-icons::-webkit-scrollbar{display:none}
 body.catalog-view #urunler .iyi-category-tile{
   appearance:none;-webkit-appearance:none;
   flex:0 0 85px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;
   width:85px!important;min-width:85px!important;max-width:85px!important;
   min-height:88px;height:88px;padding:9px 5px 8px;gap:6px;
   background:#fff;color:#44434d;border:1px solid #e7e5ed;border-radius:14px;
   box-sizing:border-box;text-align:center;font-family:inherit;
   cursor:pointer;white-space:normal;scroll-snap-align:start;
   transition:background .15s,border-color .15s;
 }
 body.catalog-view #urunler .iyi-category-symbol{
   width:33px;height:33px;flex:0 0 33px;border-radius:10px;
   background:#f5f4f6;color:#383744;display:grid;place-items:center;
 }
 body.catalog-view #urunler .iyi-category-symbol svg{
   display:block;width:20px;height:20px;max-width:20px;max-height:20px;
   fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
 }
 body.catalog-view #urunler .iyi-category-name{
   display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;
   max-height:27px;min-height:25px;width:100%;overflow:hidden;
   font-size:10.3px;line-height:1.2;font-weight:800;letter-spacing:-.02em;
   overflow-wrap:break-word;
 }
 body.catalog-view #urunler .iyi-category-tile[aria-pressed="true"]{
   background:#fff0f5;color:#d60b4e;border-color:#f28bb4;
 }
 body.catalog-view #urunler .iyi-category-tile[aria-pressed="true"] .iyi-category-symbol{
   background:#ed0752;color:#fff;
 }
 body.catalog-view #urunler .iyi-category-tile:focus-visible{outline:2px solid #ed0752;outline-offset:2px}
}
@media(max-width:380px){
 body.catalog-view #urunler .iyi-category-icons{gap:7px}
 body.catalog-view #urunler .iyi-category-tile{
   flex-basis:79px!important;min-width:79px!important;max-width:79px!important;width:79px!important;
   min-height:86px;height:86px;
 }
 body.catalog-view #urunler .iyi-category-name{font-size:10px}
}
