.kt-mobile-tools-v119,.kt-mobile-tab-v119,#kt-drawer-v119{display:none}
@media(max-width:900px){
html.kuda-mobile-gallery-v119{--kt-edge-left-v122:clamp(24px,6.7vw,32px);--kt-edge-right-v122:clamp(14px,4vw,20px)}
html.kuda-mobile-gallery-v119 #onas-main{clip-path:none!important;padding-top:0!important}
html.kuda-mobile-gallery-v119 body>header .HeaderMain-sc-11swxyq-2{min-height:64px!important}
html.kuda-mobile-gallery-v119 body>header .HeaderLogo-sc-11swxyq-3::after{font-size:25px!important}
html.kuda-mobile-gallery-v119 body>header .MenuToggleWrapper-sc-1ttvu2b-0{padding:10px 0!important}
html.kuda-mobile-gallery-v119 #tpl-preview .kt-back{display:none!important}
html.kuda-mobile-gallery-v119 #tpl-preview>.ContainerMain-sc-1mvvby3-0{padding:0!important;max-width:none!important}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal,html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal.kt-hidden{display:block!important;width:100%!important;margin:0!important;padding:0 var(--kt-edge-right-v122) 0 var(--kt-edge-left-v122)!important;transform:none!important}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-stage{width:100%;min-width:0}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-stage .kt-preview:not(.kt-window-full){width:100%!important;height:max(360px,calc(100svh - 132px))!important;min-height:0!important;max-height:960px!important;margin:0!important;border-radius:18px!important;overflow:hidden!important;isolation:isolate;}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-preview .kt-live{position:absolute!important;left:0!important;display:block!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;transform-origin:0 0!important;border:0!important;}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-preview.kt-window-full{inset:24px var(--kt-edge-right-v122) 24px var(--kt-edge-left-v122)!important;width:calc(100vw - var(--kt-edge-left-v122) - var(--kt-edge-right-v122))!important;height:calc(100dvh - 48px)!important;margin:0!important;border:1.3px solid #fff!important;border-radius:18px!important;}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-preview .kt-full{top:10px!important;right:10px!important;width:40px!important;height:40px!important;opacity:1!important;background:rgba(15,15,15,.75)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-preview.kt-controls-idle .kt-full{opacity:0!important;}
#tpl-preview .kt-mobile-tools-v119{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0 var(--kt-edge-right-v122) 8px var(--kt-edge-left-v122);font:400 14px/1.2 Outfit,Arial,sans-serif;}
#tpl-preview .kt-mobile-tools-v119>button{color:#fffdf9;background:#202020;border:1px solid #555;border-radius:22px;min-height:44px;padding:8px 13px;font:inherit;max-width:55%;touch-action:manipulation;}
#tpl-preview .kt-rail-shell>.kt-hide{display:none!important}
#tpl-preview #kt-drawer-v119{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:#fff;}
#tpl-preview #kt-drawer-v119[open]{display:block}
#tpl-preview #kt-drawer-v119::backdrop{background:rgba(0,0,0,.65)}
#kt-drawer-v119 .kt-drawer-panel-v119{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(78vw,360px);height:100%;background:#161616;padding:calc(14px + env(safe-area-inset-top,0px)) 14px max(16px,env(safe-area-inset-bottom,0px));box-sizing:border-box;box-shadow:8px 0 25px #0003;}
#kt-drawer-v119 .kt-drawer-heading-v119{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:8px;font:500 18px/1.2 Outfit,Arial,sans-serif}
#kt-drawer-v119 .kt-drawer-heading-v119 button{width:40px;height:40px;border:1px solid #555;border-radius:50%;background:#242424;color:#fff;font:26px/1 Arial;flex:none;}
#tpl-preview #kt-drawer-v119 .kt-rail-shell{flex:1;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;}
#tpl-preview #kt-drawer-v119 #kt-rail{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;scroll-behavior:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;}
#tpl-preview #kt-drawer-v119 .kt-rail-item{width:100%!important;flex:none!important;position:relative!important;margin:0!important;}
#tpl-preview #kt-drawer-v119 .kt-rail-item[hidden]{display:none!important}
#tpl-preview #kt-drawer-v119 .kt-rail-thumb{border-radius:12px!important;transform:none!important;}
#tpl-preview #kt-drawer-v119 .kt-shot{opacity:1!important;}
#tpl-preview #kt-drawer-v119 .kt-outline-v112{pointer-events:none}
html.kt-drawer-open-v119,html.kt-drawer-open-v119 body{overflow:hidden!important;overscroll-behavior:none!important}
#tpl-about .kt-description-text{overflow-wrap:break-word}
}
@media(prefers-reduced-motion:reduce){#kt-drawer-v119 *{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:900px){#tpl-preview #kt-gal>.kt-rail-shell{display:none!important}#tpl-preview #kt-drawer-v119 .kt-rail-shell{display:block!important}#tpl-preview #kt-drawer-v119 .kt-rail-item:hover>.kt-outline-v112{transform:none!important}}

@media(max-width:900px){
#tpl-preview .kt-view-modes-v122{display:flex;gap:4px;flex:none;align-items:center}
#tpl-preview .kt-view-modes-v122 button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-height:44px;max-width:none;padding:0;border:1px solid #555;border-radius:50%;background:#202020;color:#999;touch-action:manipulation}
#tpl-preview .kt-view-modes-v122 button[aria-pressed="true"]{background:#fffdf9;color:#141414;border-color:#fffdf9}
#tpl-preview .kt-view-modes-v122 svg{display:block;width:23px;height:23px;pointer-events:none}
.kt-mobile-tab-v119{display:flex!important;position:fixed!important;left:0!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;margin:0!important;box-sizing:border-box;width:22px;height:90px;padding:0;align-items:center;justify-content:center;background:#141414;border:1px solid rgba(247,245,240,.16);border-left:0;border-radius:0 9px 9px 0;color:#8D8A84;overflow:visible;z-index:2147483001;touch-action:manipulation}
.kt-mobile-tab-v119[hidden]{display:none!important}
.kt-mobile-tab-v119::before{content:"";position:absolute;inset:0 -4px 0 0}
.kt-mobile-tab-v119::backdrop{background:transparent;pointer-events:none}
.kt-mobile-tab-v119 .kt-edge-label-v122{writing-mode:vertical-rl;transform:rotate(180deg);font:400 11px/1 Outfit,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.kt-mobile-tab-v119:hover,.kt-mobile-tab-v119:focus-visible{color:#FFFDF9;border-color:rgba(247,245,240,.5)}
.kt-mobile-tab-v119:focus-visible,#tpl-preview .kt-view-modes-v122 button:focus-visible{outline:2px solid #fffdf9;outline-offset:2px}
}

/* Mobile fullscreen: no margins, contour, rounding or reserved sidebar gutter. */
@media(max-width:900px){
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-preview.kt-window-full{inset:0!important;width:100vw!important;width:100dvw!important;height:100vh!important;height:100dvh!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important;max-height:none!important;padding:0!important}
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-preview.kt-window-full .kt-full{top:max(12px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important;width:44px!important;height:44px!important}
html.kuda-mobile-gallery-v119.kt-template-expanded #tpl-preview .kt-stage>.kt-outline-v112{display:none!important}
}

/* v129: hide SHOW immediately during mobile fullscreen, including top-layer mode. */
@media(max-width:900px){
html.kt-template-expanded .kt-mobile-tab-v119{display:none!important;pointer-events:none!important}
}

/* v131: only the expanded close control moves; normal expand stays top-right. */
@media(max-width:900px){
html.kuda-mobile-gallery-v119 #tpl-preview #kt-gal .kt-preview.kt-window-full .kt-full{
 top:auto!important;right:auto!important;left:50%!important;bottom:max(16px,env(safe-area-inset-bottom,0px))!important;transform:translateX(-50%)!important;
}
}
