/* Fixed listing frames; stretch the complete image across the entire preview. */
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc-media{min-width:0!important;overflow:hidden!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc-photo{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3!important;overflow:hidden!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc-slides{position:absolute!important;inset:0!important;display:flex!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc-slides>img{display:block!important;flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:fill!important;object-position:center!important;background:#f5f8f8!important;margin:0!important;padding:0!important;border:0!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-product-page .sm-image-stage{aspect-ratio:4/3!important;min-height:0!important;max-height:none!important;overflow:hidden!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-product-page .sm-image-stage .sm-main-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-product-page .sm-image-stage::before{display:none!important}
@media(min-width:681px){
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid) .sm-lc{height:260px!important;min-height:260px!important;grid-template-rows:minmax(0,1fr) auto!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid) .sm-lc-media{height:100%!important;min-height:0!important;grid-row:1/3!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid) :is(.sm-lc-photo,.sm-lc-slides){height:100%!important;min-height:0!important;aspect-ratio:auto!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid) .sm-lc-body{min-height:0!important}
}
@media(max-width:680px){
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results.is-grid .sm-lc-photo{height:auto!important;min-height:0!important;aspect-ratio:4/3!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results.is-grid .sm-lc-slides{height:100%!important;min-height:0!important;aspect-ratio:auto!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid) .sm-lc-media{height:160px!important;min-height:0!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid) :is(.sm-lc-photo,.sm-lc-slides){height:100%!important;min-height:0!important;aspect-ratio:auto!important}
}

@media(min-width:681px){.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid) .sm-lc-body{padding:14px 16px!important;gap:6px!important;justify-content:flex-start!important}}
/* Larger listing photos; keep the source proportions without distortion. */
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results.is-grid:not(#sk-photo31) .sm-lc-photo{aspect-ratio:1/1!important;height:auto!important}
@media(max-width:680px){
 .sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid):not(#sk-photo31) .sm-lc-media{height:auto!important;aspect-ratio:4/3!important;flex-shrink:0!important}
 .sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid):not(#sk-photo31) .sm-lc-photo{height:auto!important;aspect-ratio:4/3!important}
}
@media(min-width:681px){
 .sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-results:not(.is-grid):not(#sk-photo31) .sm-lc{grid-template-columns:minmax(280px,38%) minmax(0,1fr)!important;height:320px!important;min-height:320px!important}
}
