@font-face{font-family:KisasaInter;src:url('brand-fonts/inter-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
body.kfinish-watch{margin:0!important;padding:0!important;background:#101b13!important;color:#fff;font:14px/1.5 KisasaInter,system-ui!important;overflow:hidden;height:100svh}.kfinish-watch *{box-sizing:border-box}.kfinish-watch .kf-watch-header{height:70px;background:#fff;color:#234c36;display:flex;align-items:center;justify-content:space-between;padding:10px max(16px,calc((100vw - 1000px)/2));position:relative;z-index:5;gap:18px}.kf-watch-header a{color:#234c36;text-decoration:none;font:550 13px/1.3 KisasaInter,system-ui;min-height:44px;display:flex;justify-content:center;flex-direction:column}.kf-watch-header strong{font-size:23px}.kf-watch-header small{font-size:10px}.kfinish-watch .kf-reels{height:calc(100svh - 70px);overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;max-width:520px;margin:auto}.kf-reel{height:100%;min-height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;background:#0c130e;isolation:isolate}.kf-reel video{display:block;width:100%;height:100%;object-fit:contain}.kf-video-info{position:absolute;bottom:0;left:0;right:0;padding:65px 20px max(22px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#000c);color:white}.kf-video-info h1{font:650 21px/1.25 KisasaInter,system-ui!important;color:white!important;margin:6px 0 14px}.kf-video-count{font-size:11px}.kf-video-info>div{display:flex;gap:16px;justify-content:space-between;align-items:center}.kf-video-price{font-size:18px;font-weight:700}.kf-video-price :is(span,bdi){color:white!important}.kf-shop-product{background:#a8cb63;color:#173522!important;text-decoration:none!important;padding:12px 18px;min-height:44px;border-radius:8px;font-weight:650;white-space:nowrap}.kf-video-controls{position:absolute;top:15px;left:15px;right:15px;display:flex;gap:8px;justify-content:flex-end}.kf-video-controls button,.kf-video-nav button{background:#14281ee0;color:#fff;border:1px solid #ffffff65;border-radius:22px;padding:10px 14px;min-width:44px;min-height:44px;font:500 12px KisasaInter,system-ui;cursor:pointer}.kf-video-controls button[hidden]{display:none}.kf-video-nav{position:fixed;right:max(16px,calc((100vw - 680px)/2));top:45%;display:grid;gap:12px}.kf-video-status{font-size:11px;margin:7px 0 0}.kf-no-videos{padding:60px 25px;text-align:center}.kf-no-videos a{color:#c4df96}.kfinish-watch :focus-visible{outline:3px solid #a8cb63;outline-offset:3px}.kfinish-watch :is(.kdd-journey-bottom,.nasa-bottom-bar,.ksj-nav,.kshn-bottom,.kj-offer-footer,.kdd-footer){display:none!important}@media(max-width:699px){.kf-video-nav{right:10px;top:42%;opacity:.85}.kf-video-nav button{min-width:36px;padding:7px}.kf-video-info{padding-inline:16px}.kf-video-info h1{font-size:19px!important}.kf-watch-header strong{font-size:21px}.kf-video-controls{right:12px}.kf-reels{max-width:none!important}}@media(prefers-reduced-motion:reduce){.kf-reels{scroll-behavior:auto!important}}

.kfinish-watch .kf-no-videos,.kfinish-watch .kf-no-videos :is(h1,p),.kfinish-watch .kf-video-info :is(p,span){color:#fff!important}
