:root{
  --lks-bg:#050505;--lks-surface:#0b0b0b;--lks-card:#090909;--lks-border:rgba(255,255,255,.085);--lks-text:#f5f1e8;--lks-soft:#bdb2a3;--lks-accent:#c8a86a;--lks-accent-2:#e0c695;--lks-gold-solid:#7a5a2a;--lks-gold-solid-hover:#8a6834;--lks-whatsapp:#25D366;--lks-whatsapp-hover:#1fb15a
}
.lks-container{width:min(100% - 44px,1640px);margin:0 auto}.lks-breadcrumb-wrap{padding-top:200px;padding-bottom:22px;background:#050505 center/cover no-repeat;position:relative}.lks-breadcrumb-wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.55) 42%,rgba(0,0,0,.88))}.lks-breadcrumb-wrap .lks-container{position:relative;z-index:1}.lks-breadcrumb{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--lks-border);padding-bottom:18px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--lks-soft)}.lks-breadcrumb a{color:var(--lks-soft);text-decoration:none}.lks-breadcrumb strong{color:#fff;font-weight:600}
.lks-grid{display:grid;gap:34px}.lks-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lks-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lks-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lks-grid.columns-1{grid-template-columns:1fr}
.lks-card{background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.008));border:1px solid var(--lks-border);border-radius:30px;overflow:hidden;display:flex;flex-direction:column;min-height:100%}
.lks-card-media{display:block;background:#090909;aspect-ratio:4/4.2;overflow:hidden}.lks-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.lks-card:hover .lks-card-media img{transform:scale(1.03)}
.lks-placeholder{display:flex;align-items:center;justify-content:center;height:100%;min-height:280px;color:var(--lks-soft);letter-spacing:.12em;text-transform:uppercase;font-size:13px}
.lks-card-body{padding:24px 22px 26px;display:flex;flex-direction:column;gap:12px;flex:1}.lks-card-cat,.lks-section-label{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lks-accent);font-weight:500}.lks-card-title{margin:0;font-size:clamp(18px,1.25vw,26px);line-height:1.25;font-weight:500;letter-spacing:-.01em;font-family:inherit}.lks-card-title a{color:var(--lks-text);text-decoration:none}.lks-card-excerpt,.lks-detail-short,.lks-content-text,.lks-detail-code{font-family:inherit}.lks-card-excerpt{font-size:15px;line-height:1.75;color:var(--lks-soft);min-height:46px}
.lks-card-actions,.lks-detail-actions{display:flex;gap:14px;flex-wrap:wrap;padding-top:6px}
.lks-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 24px;border-radius:999px;text-decoration:none;font-size:16px;font-weight:600;transition:.22s ease;border:1px solid transparent}.lks-btn span{color:#fff;opacity:.92}.lks-btn-gold{background:var(--lks-gold-solid);border-color:rgba(255,255,255,.08);color:#fff;box-shadow:0 10px 26px rgba(122,90,42,.22)}.lks-btn-gold:hover{background:var(--lks-gold-solid-hover);transform:translateY(-1px)}.lks-btn-whatsapp{background:var(--lks-whatsapp);border-color:rgba(255,255,255,.16);color:#fff;box-shadow:0 8px 22px rgba(37,211,102,.16)}.lks-btn-whatsapp:hover{background:var(--lks-whatsapp-hover);transform:translateY(-1px)}
.lks-detail{padding:52px 0 80px}.lks-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:58px;align-items:start}.lks-detail-media{position:sticky;top:30px}.lks-main-image-btn{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.lks-main-image{width:100%;display:block;border-radius:28px;background:#0b0b0b}
.lks-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.lks-thumb-btn{display:block;padding:0;border:1px solid var(--lks-border);border-radius:16px;background:#0a0a0a;overflow:hidden;cursor:pointer}.lks-thumb-btn img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .25s ease,opacity .25s ease}.lks-thumb-btn:hover img{transform:scale(1.03);opacity:.9}
.lks-detail-title{font-size:clamp(42px,3.45vw,72px);line-height:1.04;letter-spacing:-.025em;margin:4px 0 14px;font-weight:500;color:#f5f3ef;font-family:inherit}.lks-detail-code{font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:var(--lks-soft);margin-bottom:10px}.lks-detail-short{font-size:20px;line-height:1.78;color:#e4dbc9;margin:0 0 18px;font-weight:500}.lks-description-box,.lks-extra-box{margin-top:30px;padding-top:28px;border-top:1px solid var(--lks-border)}.lks-content-text{font-size:22px;line-height:1.8;color:#eee7db}.lks-content-text p{margin:0 0 16px}.lks-extra-text{font-size:19px;line-height:1.85;color:#d7d1c6}
.lks-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.95);z-index:999999;display:flex;align-items:center;justify-content:center}.lks-lightbox[hidden]{display:none !important}.lks-lightbox-stage{width:min(calc(86vw - 120px),1360px);height:min(84vh,980px);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y;cursor:pointer}.lks-lightbox-image{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;transition:transform .2s ease}.lks-lightbox-close,.lks-lightbox-nav{position:absolute;border:1px solid rgba(0,0,0,.1);color:#8a6834;background:rgba(255,255,255,.96);backdrop-filter:blur(6px);cursor:pointer;z-index:3;box-shadow:0 10px 30px rgba(0,0,0,.18)}.lks-lightbox-close{top:20px;right:20px;width:56px;height:56px;border-radius:18px;font-size:32px;line-height:54px}.lks-lightbox-nav{top:50%;transform:translateY(-50%);width:58px;height:58px;border-radius:18px;font-size:32px;line-height:56px}.lks-lightbox-nav.prev{left:18px}.lks-lightbox-nav.next{right:18px}.lks-lightbox-close:hover,.lks-lightbox-nav:hover{background:#fff;color:#7a5a2a}
@media (max-width: 991px){.lks-container{width:min(100% - 26px,100% - 26px)}.lks-breadcrumb-wrap{padding-top:100px}.lks-grid.columns-4,.lks-grid.columns-3{grid-template-columns:1fr}.lks-detail-grid{grid-template-columns:1fr;gap:24px}.lks-detail-media{position:static}.lks-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.lks-detail-title{font-size:44px}.lks-content-text{font-size:18px;line-height:1.8}.lks-detail-short{font-size:18px}.lks-lightbox-stage{width:min(calc(82vw - 88px),82vw);height:min(78vh,78vh)}.lks-lightbox-close{top:12px;right:12px;width:50px;height:50px;font-size:30px;background:rgba(255,255,255,.96);color:#8a6834}.lks-lightbox-nav{width:50px;height:50px;font-size:28px;line-height:48px}.lks-lightbox-nav.prev{left:10px}.lks-lightbox-nav.next{right:10px}}

/* =========================
   LIGHTBOX NEON FINAL FIX
========================= */

/* Butonların kendi varsayılan görünümünü sıfırla */
.lks-lightbox-close,
.lks-lightbox-nav,
.lks-lightbox-nav.prev,
.lks-lightbox-nav.next {
    -webkit-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -99999px !important;
    overflow: visible !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    z-index: 999999 !important;
}

/* İçeride span/i/svg varsa kapat */
.lks-lightbox-close > *,
.lks-lightbox-nav > * {
    display: none !important;
}

/* Kapatma */
.lks-lightbox-close {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    width: 54px !important;
    height: 54px !important;
    border-radius: 50% !important;
}

.lks-lightbox-close::before {
    content: "✕" !important;
    display: block !important;
    text-indent: 0 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    color: #8fefff !important;
    text-shadow:
        0 0 4px #8fefff,
        0 0 10px #44d9ff,
        0 0 20px #19c6ff,
        0 0 38px #19c6ff !important;
    transform: none !important;
}

/* Ortak ok ayarı */
.lks-lightbox-nav {
    position: absolute !important;
    top: 50% !important;
    width: 54px !important;
    height: 54px !important;
    border-radius: 50% !important;
    transform: translateY(-50%) !important;
}

/* Sol */
.lks-lightbox-nav.prev {
    left: 10px !important;
}

.lks-lightbox-nav.prev::before {
    content: "‹" !important;
    display: block !important;
    text-indent: 0 !important;
    font-size: 64px !important;
    line-height: 1 !important;
    color: #8fefff !important;
    text-shadow:
        0 0 4px #8fefff,
        0 0 10px #44d9ff,
        0 0 20px #19c6ff,
        0 0 38px #19c6ff !important;
}

/* Sağ */
.lks-lightbox-nav.next {
    right: 10px !important;
}

.lks-lightbox-nav.next::before {
    content: "›" !important;
    display: block !important;
    text-indent: 0 !important;
    font-size: 64px !important;
    line-height: 1 !important;
    color: #8fefff !important;
    text-shadow:
        0 0 4px #8fefff,
        0 0 10px #44d9ff,
        0 0 20px #19c6ff,
        0 0 38px #19c6ff !important;
}

/* Hover */
.lks-lightbox-close:hover::before,
.lks-lightbox-nav:hover::before {
    filter: brightness(1.2) !important;
    transform: scale(1.08) !important;
    transition: all .2s ease !important;
}
/* =========================
   MOBİL LIGHTBOX FULL SIZE
========================= */

@media (max-width: 768px){

    .lks-lightbox{
        padding:0 !important;
    }

    .lks-lightbox-stage{
        width:100vw !important;
        height:100vh !important;
        padding:0 !important;
    }

    .lks-lightbox-image{
        width:100% !important;
        height:100% !important;
        max-width:100% !important;
        max-height:100% !important;
        object-fit:contain !important;
    }

    /* Oklar resmin üstüne gelsin */
    .lks-lightbox-nav{
        width:48px !important;
        height:48px !important;
        background:rgba(0,0,0,0.25) !important;
        backdrop-filter: blur(4px);
        border-radius:50% !important;
    }

    .lks-lightbox-nav.prev{
        left:6px !important;
    }

    .lks-lightbox-nav.next{
        right:6px !important;
    }

    /* Kapatma */
    .lks-lightbox-close{
        top:8px !important;
        right:8px !important;
        width:46px !important;
        height:46px !important;
        background:rgba(0,0,0,0.25) !important;
        border-radius:50% !important;
    }
}



