/* Satış mağazası only; no global or hero changes. Content stays visible without JS. */
#urunler .vui-business-selector{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 1.25rem}
#urunler .vui-business-selector a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:.55rem .8rem;border:1px solid rgba(34,211,238,.28);border-radius:.65rem;color:inherit;background:rgba(34,211,238,.045);font-size:.85rem;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}
#urunler .vui-business-selector a:hover,#urunler .vui-business-selector a:focus-visible{border-color:rgba(34,211,238,.75);outline:2px solid rgba(34,211,238,.3);outline-offset:2px}
#urunler .vui-card,#urunler .vpm-row{min-width:0;scroll-margin-top:7rem;transition:opacity .32s ease,transform .32s ease,border-color .25s ease,box-shadow .25s ease}
#urunler [data-vui-reveal="pending"]{opacity:0;transform:translateY(8px)}
#urunler [data-vui-reveal="visible"]{opacity:1;transform:none;transition-delay:var(--vui-delay,0ms)}
#urunler .vui-card.vui-selected,#urunler .vui-card:target{border-color:rgba(34,211,238,.7);box-shadow:0 0 0 2px rgba(34,211,238,.12)}
#urunler .vui-photo,#urunler .vpm-photo{overflow:hidden}
#urunler .vui-photo img,#urunler .vui-photo video,#urunler .vpm-photo img{transition:transform .35s ease;transform-origin:center}
#urunler .vui-card:hover .vui-photo img,#urunler .vui-card:hover .vui-photo video,#urunler .vui-card:focus-within .vui-photo img,#urunler .vui-card:focus-within .vui-photo video,#urunler .vpm-row:hover .vpm-photo img,#urunler .vpm-row:focus-within .vpm-photo img{transform:scale(1.03)}
#urunler .vui-photo video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}
#urunler .vui-photo .vui-motion-still{display:none}
#urunler .vui-photo.vui-loop-unavailable video{display:none}
#urunler .vui-photo.vui-loop-unavailable .vui-motion-still{display:block}
#urunler .vui-measure,#urunler .vpm-measure,#urunler .vui-price,#urunler .vpm-price{max-width:100%;overflow:visible;overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){
 #urunler .vui-card,#urunler .vpm-row,#urunler .vui-photo img,#urunler .vui-photo video,#urunler .vpm-photo img,#urunler .vui-business-selector a{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}
 #urunler [data-vui-reveal]{opacity:1!important;transform:none!important}
 #urunler .vui-photo video{display:none!important}
 #urunler .vui-photo .vui-motion-still{display:block!important}
}

/* One existing portrait kiosk row shares the same motion/fallback behavior. */
#urunler .vpm-photo video{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .35s ease;transform-origin:center}
#urunler .vpm-row:hover .vpm-photo video,#urunler .vpm-row:focus-within .vpm-photo video{transform:scale(1.03)}
#urunler .vpm-photo .vui-motion-still{display:none}
#urunler .vpm-photo.vui-loop-unavailable video{display:none}
#urunler .vpm-photo.vui-loop-unavailable .vui-motion-still{display:block}
@media(prefers-reduced-motion:reduce){
 #urunler .vpm-photo video{display:none!important;animation:none!important;transition:none!important;transform:none!important}
 #urunler .vpm-photo .vui-motion-still{display:block!important}
}
