/* Image frames are independent of source artwork size. Content rows are measured per visual row, never per whole catalogue. */
html body .t1-product-card.t1-product-card,html body .t2-product-card.t2-product-card{min-width:0!important;box-sizing:border-box!important}
html body .t1-product-card .t1-product-image,html body .t2-product-card .t2-product-image{position:relative!important;flex-shrink:0!important;min-width:0!important;overflow:hidden!important}
html body .t1-product-card .t1-product-image>img,html body .t2-product-card .t2-product-image>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important}
html body.ka5 .ka5-card .ka5-card-image{position:relative!important;aspect-ratio:1!important;min-width:0!important}
html body.ka5 .ka5-card .ka5-card-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}
html body .ka-sepet-recommend-item{display:flex!important;flex-direction:column!important;min-width:0!important;align-self:stretch!important}
html body .ka-sepet-recommend-img{position:relative!important;width:100%!important;aspect-ratio:1!important;overflow:hidden!important;flex:none!important}
html body .ka-sepet-recommend-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}
html body .ka-sepet-recommend-item>.ka-sepet-recommend-title{min-height:40px!important;max-height:40px!important;line-height:20px!important;overflow:hidden!important}
html body .ka-sepet-recommend-item>button{margin-top:auto!important}
@media(min-width:1000px){html body:not(.ka5):not(.tema4-body) .t1-menu{flex-wrap:wrap!important;height:auto!important;min-height:52px!important;max-width:100%!important;box-sizing:border-box!important}html body:not(.ka5):not(.tema4-body) .t1-menu>.t1-menu-item{flex:0 0 auto!important}}
