/* Full, uncropped image determines its container height. No letterboxing. */
.kt-card .kt-thumb,#tpl-preview .kt-rail-item .kt-rail-thumb{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:0!important;box-sizing:border-box;}
.kt-card .kt-shot,#tpl-preview .kt-rail-item .kt-rail-thumb img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;transform:none!important;object-fit:contain!important;}
/* Navigation lives in normal flow: it cannot float across the template. */
html.kuda-detail-v96 body>header.HeaderContainer-sc-11swxyq-0{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#111!important;z-index:30!important;transition:none!important;}
html.kuda-detail-v96 #onas-main{padding-top:12px!important;}
html.kuda-detail-v96 #tpl-preview #kt-gal.kt-hidden{margin-top:0!important;}
html.kuda-detail-v96 #tpl-preview .kt-stage .kt-preview:not(.kt-window-full){transition:none!important;will-change:auto!important;}
html.kuda-detail-v96 #tpl-preview #kt-gal{transition:none!important;}
@media(min-width:901px){html.kuda-detail-v96 #tpl-preview #kt-gal.kt-hidden .kt-preview:not(.kt-window-full){height:calc(100vh - var(--kuda-hdr,121px) - 35px)!important;}}
@media(min-width:901px){
 html.kuda-detail-v96 #tpl-preview #kt-gal .kt-stage .kt-preview:not(.kt-window-full),
 html.kuda-detail-v96 #tpl-preview #kt-gal.kt-hidden .kt-preview:not(.kt-window-full),
 html.kuda-detail-v96 #tpl-preview #kt-rail{height:max(320px,calc(100dvh - var(--kuda-preview-top,180px) - 20px))!important;}
}
