#onas-main{padding-top:8.8rem!important}
#onas-main #tpl-preview.onas-block{padding-top:.8rem!important;padding-bottom:0!important}
#tpl-preview .kt-back{font-size:1.5rem;margin-left:calc(2.4rem - clamp(2.5rem,-0.1002rem + 6.9337vw,7rem));transition:opacity .35s ease,color .3s ease}
body.kuda-gal-full #tpl-preview .kt-back{opacity:0;pointer-events:none}
body.kuda-gal-full header{opacity:0!important;pointer-events:none!important;transition:opacity .45s ease}
body.kuda-gal-full.kuda-hdr-peek header{opacity:1!important;pointer-events:auto!important}
#tpl-preview .kt-gal{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:1rem;padding:0 2.4rem;box-sizing:border-box;display:grid;grid-template-columns:var(--kt-rail,21.5rem) 1fr;gap:2.8rem;align-items:start;transition:grid-template-columns .55s cubic-bezier(.22,1,.36,1),gap .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),margin-top .55s cubic-bezier(.22,1,.36,1)}
#tpl-preview .kt-gal.kt-hidden{grid-template-columns:0 1fr;gap:0;padding:0 2rem;margin-top:-10.3rem}
#tpl-preview .kt-gal.kt-noanim,#tpl-preview .kt-gal.kt-noanim *{transition:none!important}
#tpl-preview .kt-rail{position:relative;height:calc(100vh - 15rem)!important;min-height:38rem!important;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.8rem;padding:0;margin:0;list-style:none;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .4s ease,visibility .4s ease}
#tpl-preview .kt-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent}
#tpl-preview .kt-gal.kt-hidden .kt-rail{opacity:0;visibility:hidden;pointer-events:none}
#tpl-preview .kt-rail-item{display:block!important;flex:0 0 auto;border:0;text-decoration:none;color:inherit;outline:0}
#tpl-preview .kt-rail-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0b0b0b;border:1px solid rgba(247,245,240,.14);border-radius:1.2rem;transition:border-color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}
#tpl-preview .kt-rail-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:.6;transition:opacity .35s ease}
#tpl-preview .kt-rail-item:hover .kt-rail-thumb{border-color:rgba(247,245,240,.45);transform:translateY(-.3rem)}
#tpl-preview .kt-rail-item:hover .kt-rail-thumb img{opacity:.85}
#tpl-preview .kt-rail-item.is-active .kt-rail-thumb{border-color:#FFFDF9;box-shadow:0 0 0 1px #FFFDF9}
#tpl-preview .kt-rail-item.is-active .kt-rail-thumb img{opacity:1}
#tpl-preview .kt-stage{position:relative;min-width:0}
#tpl-preview .kt-stage .kt-preview{margin-top:0!important;height:calc(100vh - 15rem)!important;min-height:38rem!important;border-radius:1.8rem!important;transition:height .55s cubic-bezier(.22,1,.36,1),border-radius .55s ease}
#tpl-preview .kt-gal.kt-hidden .kt-preview{height:calc(100vh - 4.8rem)!important;border-radius:2rem!important}
#tpl-preview .kt-hide{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:2.6rem;height:9rem;padding:0;background:#141414;border:1px solid rgba(247,245,240,.16);border-radius:.9rem;color:#8D8A84;transition:transform .55s cubic-bezier(.22,1,.36,1),border-radius .55s ease,color .3s ease,background .3s ease,border-color .3s ease}
#tpl-preview .kt-hide:hover{color:#FFFDF9;border-color:rgba(247,245,240,.5)}
#tpl-preview .kt-hide-txt{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;line-height:1}
#tpl-preview .kt-hide-ic{display:none;font-size:1.6rem;line-height:1}
#tpl-preview .kt-gal.kt-hidden .kt-hide{transform:translate(-2rem,-50%);border-radius:0 .9rem .9rem 0;border-left-color:transparent}
#tpl-preview .kt-gal.kt-hidden .kt-hide-txt{display:none}
#tpl-preview .kt-gal.kt-hidden .kt-hide-ic{display:block}
@media (max-width:900px){
#tpl-preview .kt-back{margin-left:0}
#tpl-preview .kt-gal,#tpl-preview .kt-gal.kt-hidden{grid-template-columns:1fr!important;gap:1.4rem!important;margin-top:1rem!important;padding:0 2rem!important}
#tpl-preview .kt-rail,#tpl-preview .kt-gal.kt-hidden .kt-rail{flex-direction:row;height:auto!important;min-height:0!important;overflow-x:auto;overflow-y:hidden;opacity:1;visibility:visible;pointer-events:auto}
#tpl-preview .kt-rail-item{width:20rem}
#tpl-preview .kt-hide{display:none}
#tpl-preview .kt-stage .kt-preview,#tpl-preview .kt-gal.kt-hidden .kt-preview{height:60vh!important;min-height:32rem!important}
body.kuda-gal-full header{opacity:1!important;pointer-events:auto!important}
body.kuda-gal-full #tpl-preview .kt-back{opacity:1;pointer-events:auto}
}