﻿ *{-webkit-tap-highlight-color:transparent;outline:none;}:root{--primary-color:#8d6d31;--primary-hover:#8d6d31;--dark-color:#111111;--light-color:#ffffff;--gray-color:#888888;--dark-gray:#222222;}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:"Clash Display",sans-serif;background-color:var(--dark-color);color:var(--light-color);line-height:1.6;}.video-background{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(0);}.video-background video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;}#bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;}.header-logo{height:50px;width:auto;object-fit:contain;}nav ul li{position:relative;}nav ul li .dropdown{visibility:hidden;opacity:0;transform:translateY(10px);position:absolute;top:100%;left:0;background:rgba(0,0,0,0.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:170px;box-shadow:0 5px 20px rgba(0,0,0,0.2);border-radius:6px;padding:5px 0;z-index:1000;border:1px solid rgba(255,255,255,0.05);transition:all 0.3s ease;}nav ul li:hover .dropdown,nav ul li.active-dropdown .dropdown{visibility:visible;opacity:1;transform:translateY(0);}nav ul li .dropdown a{display:block;padding:8px 15px;color:rgba(255,255,255,0.85);text-decoration:none;font-size:13px;font-weight:400;transition:all 0.2s ease;}nav ul li .dropdown a:hover{color:#fff !important;background:rgba(255,255,255,0.05);padding-left:18px;}@media (max-width:1100px){header .container{background:rgba(255,255,255,0.05) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border:1px solid rgba(255,255,255,0.1) !important;}.btn-hero-mobile-offer{display:inline-block !important;background-color:transparent;color:#8d6d31;border:2px solid #8d6d31;padding:12px 30px;border-radius:50px;text-decoration:none;font-weight:600;margin-top:15px;}.nav-link:hover{color:#ffffff !important;opacity:1;background-color:rgba(141,109,49,0.15);box-shadow:0 0 15px rgba(141,109,49,0.2);}.nav-link:active{transform:scale(0.95);color:#8d6d31;}.btn-hero-mobile-offer i{margin-right:8px;}}@media (min-width:1101px){.btn-hero-mobile-offer{display:none !important;}}.zoom-info-text{text-align:center;color:#a0a5b0;font-size:14px;margin-top:-10px;margin-bottom:30px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px;background:rgba(255,255,255,0.05);border-radius:50px;width:100%;border:1px solid rgba(255,255,255,0.1);}.custom-size-text{text-align:left;color:#a0a5b0;font-size:14px;margin-bottom:30px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px;background:rgba(255,255,255,0.05);border-radius:50px;margin-left:0;margin-right:auto;border:1px solid rgba(255,255,255,0.1);width:100%;}.custom-size-text i{color:var(--primary-color);}.seo-content-block{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-radius:16px !important;padding:40px !important;margin:30px auto;max-width:1000px;box-shadow:none !important;text-align:left;}.seo-content-block h3{text-align:center;margin-bottom:25px !important;}.seo-content-block p{color:#e0e0e0 !important;line-height:1.8 !important;margin-bottom:20px !important;font-size:16px;text-align:justify;}.seo-bg-section{padding:80px 0 100px !important;background:#000 url('/image/orta.avif') no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;margin-top:0;border-top:none;}.seo-bg-section::before{content:"";position:absolute;inset:0;background:rgba(10,10,10,0.55);z-index:1;pointer-events:none;}.seo-bg-section .container{position:relative;z-index:2;}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;}#bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;}.zoom-info-text{text-align:center;color:#a0a5b0;font-size:14px;margin-top:-10px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:rgba(255,255,255,0.05);border-radius:50px;width:fit-content;margin-left:0;margin-right:auto;border:1px solid rgba(255,255,255,0.1);width:100%;justify-content:flex-start;}.custom-size-text{text-align:left;color:#a0a5b0;font-size:14px;margin-bottom:30px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px;background:rgba(255,255,255,0.05);border-radius:50px;margin-left:0;margin-right:auto;border:1px solid rgba(255,255,255,0.1);width:100%;}.custom-size-text i{color:var(--primary-color);}.seo-content-block{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-radius:16px !important;padding:40px !important;margin:30px auto;max-width:1000px;box-shadow:none !important;text-align:left;}.seo-content-block h3{text-align:center;margin-bottom:25px !important;}.seo-content-block p{color:#e0e0e0 !important;line-height:1.8 !important;margin-bottom:20px !important;font-size:16px;text-align:justify;}.seo-bg-section{padding:80px 0 100px !important;background:#000 url('/image/orta.avif') no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;margin-top:0;border-top:none;}.seo-bg-section::before{content:"";position:absolute;inset:0;background:rgba(10,10,10,0.55);z-index:1;pointer-events:none;}.seo-bg-section .container{position:relative;z-index:2;}body.inner-page{background-color:#0a0a0a !important;}body::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0.25;z-index:-2;pointer-events:none;}

/* === Kategori Sayfaları Başlık Ortalama === */
.collection h1,.collection .collection-desc{text-align:center!important}.collection h1{margin-bottom:16px}.collection .collection-desc{max-width:760px;margin-left:auto;margin-right:auto}

/* === Blog Detay Sayfa Fix - main flex:1 === */
main{flex:1 1 auto}.blog-detay-main{flex:1;padding-bottom:80px!important}

/* === Hero Bosluk Fix === */
.home-hero__bg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}
.home-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}
.home-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;overflow:hidden}

/* === Blog FAQ Gizle === */
.blog-detay-content h2:last-of-type,.blog-detay-content p:last-of-type strong{display:none}
.blog-detay-content .faq-hidden{display:none}

/* === Hero Icerik Duzeltmesi === */
.home-hero__content{padding-top:160px!important;min-height:100vh;align-items:center}
.home-hero__img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center top!important}
.home-hero__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%}

@media (max-width: 680px) {
    .home-hero__content {
        align-items: flex-end !important;
        padding-bottom: 200px !important;
        padding-top: 0 !important;
    }
}




/* === Navbar Ust Bosluk Duzeltmesi === */
header .container {
    margin-top: 35px !important;
}
