.ko-s{display:grid;grid-template-columns:1fr;gap:0;margin:0 calc(-1 * var(--ko-kenar));border-top:1px solid var(--renk-cizgi);background:#fff}.ko-s .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ko-s-sahne{background:var(--renk-krem);padding:12px var(--ko-kenar) 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.ko-s-gorunum{display:flex;align-self:center;background:#fff;border:1px solid var(--renk-cizgi);border-radius:22px;padding:2px}.ko-s-gorunum button{height:44px;padding:0 16px;border-radius:22px;font-size:13px}.ko-s-gorunum button[aria-pressed=true]{background:var(--renk-kahve);color:var(--renk-krem)}.ko-s-alan{position:relative;width:100%;aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;background:#F8F4EE}.ko-s-duvar{height:80%;aspect-ratio:var(--oran,.75);display:grid;place-items:center}.ko-s-duvar .ko-s-poster{height:100%;max-width:100%}.ko-s-poster{position:relative;box-shadow:0 10px 26px rgba(15,15,5,.22);background:#fff}.ko-s-poster.cerceveli{outline:var(--cer,8px) solid var(--cer-renk,#1b1b1b);box-shadow:0 0 0 calc(var(--cer, 8px) + 1px) rgba(15,15,5,.28),inset 0 0 0 1px rgba(15,15,5,.12),0 10px 26px rgba(15,15,5,.22)}.ko-s-tuval{display:block;width:100%;height:100%}.ko-s-yuva{position:absolute;cursor:grab;touch-action:none;outline:none}.ko-s-yuva:not(.dolu){cursor:pointer;touch-action:manipulation;display:grid;place-items:center}.ko-s-yuva:active{cursor:grabbing}.ko-s-yuva .ekle{width:44px;height:44px;max-width:90%;max-height:90%;border-radius:50%;background:rgba(255,255,255,.92);color:var(--renk-kahve);display:grid;place-items:center;box-shadow:0 1px 4px rgba(0,0,0,.18)}.ko-s-yuva.aktif{box-shadow:inset 0 0 0 2px var(--renk-kil)}.ko-s-yuva:focus-visible{box-shadow:inset 0 0 0 3px var(--renk-metin)}.ko-s-yuva.dusuk{box-shadow:inset 0 0 0 2px var(--renk-hata)}.ko-s-yuva .uyari-i{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--renk-hata);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}.ko-s-oda{position:absolute;inset:0}.ko-s-oda img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ko-s-oda-yer{position:absolute;display:grid}.ko-s-oda-yer .ko-s-poster{position:absolute;inset:var(--cer,0);aspect-ratio:auto!important;box-shadow:0 6px 14px rgba(0,0,0,.25)}.ko-s-oda-yer .ko-s-poster:not(.cerceveli){outline:1px solid rgba(0,0,0,.08)}.ko-s-galeri-buyuk{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ko-s-galeri{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ko-s-galeri button{aspect-ratio:1;min-height:44px;border:1px solid transparent;padding:0;background:#fff}.ko-s-galeri button[aria-pressed=true]{border-color:var(--renk-metin)}.ko-s-galeri img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ko-s-alt-bilgi{font-size:12px;color:var(--renk-metin-ikincil);text-align:center}.ko-s-panel{padding:4px var(--ko-kenar) calc(110px + env(safe-area-inset-bottom));min-width:0}.ko-s-bolum{padding:18px 0;border-bottom:1px solid var(--renk-cizgi)}.ko-s-bolum:last-of-type{border-bottom:0}.ko-s-bas{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 10px}.ko-s-bolum>.ko-s-bas:first-child{margin-top:0}.ko-s-bas h2{font:500 15px/1.3 var(--yazi-govde);letter-spacing:0;color:var(--renk-metin)}.ko-s-bas span{font-size:13px;color:var(--renk-metin-ikincil)}.ko-s-bas .ko-bag{min-height:44px;font-size:13px}.ko-s-ilerleme{font-variant-numeric:tabular-nums}.ko-s-ilerleme.tamam{color:var(--renk-zeytin)!important;font-weight:500}.ko-s-yuvalar{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.ko-s-kucuk{aspect-ratio:1;min-height:44px;background:#F8F4EE;border:1px dashed #aa9e90;display:grid;place-items:center;padding:0;position:relative}.ko-s-kucuk i{position:absolute;inset:0;background:50%/cover no-repeat}.ko-s-kucuk b{font-weight:500;font-size:13px;color:var(--renk-metin-ikincil)}.ko-s-kucuk.secili{outline:2px solid var(--renk-kil);outline-offset:2px;border-style:solid}.ko-s-kucuk.dusuk:after{content:"!";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:var(--renk-hata);color:#fff;font-size:11px;display:grid;place-items:center}.ko-s-tam{width:100%;margin-top:12px}.ko-s-arac{margin-top:14px;padding:12px;background:#F8F4EE;border:1px solid var(--renk-cizgi)}.ko-s-arac-bas{font-size:13px;font-weight:500}.ko-s-arac .ko-aralik{margin-top:8px}.ko-s-dugmeler{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ko-s-dugmeler .ko-b2{min-height:44px;padding:0 10px;font-size:13.5px}.ko-s-satir{display:grid;gap:6px;margin-top:12px;font-size:13px;color:var(--renk-metin-ikincil)}.ko-s-satir select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ko-s .not{font-size:12.5px;color:var(--renk-metin-ikincil);margin-top:10px}.ko-s-filtreler{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ko-s-filtreler button{font-size:11px;line-height:1.2;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center;min-height:44px}.ko-s-filtreler i{display:block;width:100%;aspect-ratio:1;background:linear-gradient(160deg,#F8F4EE,#F8F4EE 52%,#AA9E90 54%,#655A4C) 50% /cover;outline:1px solid transparent;outline-offset:2px}.ko-s-filtreler button[aria-pressed=true] i{outline:1.5px solid var(--renk-metin)}.ko-s-yazi+.ko-s-yazi{margin-top:14px}.ko-s-yazi .etk{display:flex;justify-content:space-between;font-size:13px;color:var(--renk-metin-ikincil);margin-bottom:6px}.ko-s-yazi .sayac{font-variant-numeric:tabular-nums}.ko-s-yazi textarea.ko-alan{height:auto;padding:10px 14px;line-height:1.4;resize:none;overflow:hidden;field-sizing:content}.ko-s-yazi .ko-ciplar{margin-top:8px}.ko-s-yazi .ko-ced{font-size:15px}.ko-s-olculer{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ko-s-olculer .ko-ced{height:auto;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 4px}.ko-s-olculer small{font-size:11.5px;color:var(--renk-metin-ikincil)}.ko-s-tip{margin-top:12px}.ko-s-ozet{display:grid;gap:6px;font-size:14px}.ko-s-ozet li{padding-left:14px;position:relative}.ko-s-ozet li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--renk-kil)}.ko-s-taslak{margin-top:14px}.ko-s-taslak .ko-bag{min-height:44px;display:inline-flex;align-items:center}.ko-s-cubuk{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--renk-cizgi);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:transform .2s}.ko-s-cubuk.gizli{transform:translateY(100%)}.ko-s-cubuk .satir2{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ko-s-cubuk .ozet{font-size:12px;color:var(--renk-metin-ikincil);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ko-s-cubuk .fiyat{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ko-s-cubuk .ko-s-tam{margin-top:8px;min-height:48px}.ko-s-ipucu{font-size:12px;color:var(--renk-metin-ikincil);margin-top:6px;text-align:center}@media (min-width:1024px){.ko-s{grid-template-columns:minmax(0,1fr) 440px;margin:0;border:1px solid var(--renk-cizgi);align-items:start}.ko-s-sahne{position:sticky;top:110px;padding:20px}.ko-s-alan,.ko-s-galeri{width:min(100%,calc((100vh - 280px) * .8));min-width:320px;margin:0 auto}.ko-s-panel{border-left:1px solid var(--renk-cizgi);padding:8px 28px 0}.ko-s-cubuk.gizli{transform:none}.ko-s-cubuk{position:sticky;left:auto;right:auto;margin:0 -28px;padding:16px 28px 20px;z-index:6}.ko-s-cubuk .fiyat{font-size:20px;font-weight:400}}.ko-s-yer{min-height:calc(100vw * 1.25 + 120px);background:var(--renk-krem);margin:0 calc(-1 * var(--ko-kenar))}@media (min-width:1024px){.ko-s-yer{min-height:640px;margin:0}}.ko-s-yazi-tutamak{position:absolute;z-index:4;cursor:move;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none;border-radius:2px;min-width:24px;min-height:18px}.ko-s-yazi-tutamak.tasindi,.ko-s-yazi-tutamak:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--renk-vurgu) 55%,transparent)}.ko-s-yazi-tutamak:active{box-shadow:0 0 0 2px var(--renk-kil);background:rgba(255,255,255,.08)}.ko-s-yazi-tutamak:focus-visible{box-shadow:0 0 0 3px var(--renk-metin)}.ko-s-tasma{position:absolute;z-index:3;pointer-events:none;border:2px solid var(--renk-hata);border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.7);transform-origin:center}.ko-s-yazi .ko-alan.tasma{border-color:var(--renk-hata);box-shadow:0 0 0 1px var(--renk-hata)}