:root{--gold:#D7B459;--gold2:#D7B459;--bg:#090a0c;--panel:#121318;--line:#2a2b30;--text:#f6f6f3;--muted:#a4a5aa;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.top{height:38px;background:#151619;border-bottom:1px solid #26272b;color:#bbb;font-size:12px}.top .container{height:100%;display:flex;align-items:center;justify-content:space-between}.top-links{display:flex;gap:22px}.languages{display:flex;gap:7px}.languages a{padding:5px 10px;border:1px solid #393a40;border-radius:7px}.languages .active{background:var(--gold);border-color:var(--gold);color:#080808}.header{height:88px;position:sticky;top:0;z-index:50;background:#090a0cf5;border-bottom:1px solid #25262a;backdrop-filter:blur(14px)}.header .container{height:100%;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand-mark{width:54px;height:54px;display:grid;place-items:center;border:2px solid var(--gold);border-radius:11px;color:var(--gold);font-weight:800}.brand strong{display:block;font:800 18px Montserrat,Arial}.brand small{display:block;margin-top:4px;color:#85868b;font-size:8px;letter-spacing:1.8px}.nav{display:flex;align-items:center;gap:3px}.nav>a,.products-menu>button{height:88px;padding:0 11px;display:flex;align-items:center;border:0;background:none;color:#ddd;font-size:13px;font-weight:700;cursor:pointer}.nav>a:hover,.nav>a.active,.products-menu>button:hover{color:var(--gold)}.products-menu{position:relative}.products-menu>button:after{content:"⌄";margin-left:8px}.drop{position:absolute;top:72px;left:0;width:310px;padding:7px;border:1px solid #393a3f;border-top:2px solid var(--gold);border-radius:0 0 14px 14px;background:#121318;opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s}.products-menu:hover .drop,.products-menu.open .drop{opacity:1;visibility:visible;transform:none}.drop a{display:block;padding:11px;border-radius:8px;color:#bbb;font-size:12px}.drop a:hover{background:#ffffff09;color:var(--gold)}.head-actions{display:flex;gap:8px;margin-left:12px}.mini-btn,.gold-btn,.outline-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--gold);border-radius:10px;font-size:12px;font-weight:800;transition:.22s}.mini-btn{color:var(--gold)}.gold-btn{background:var(--gold);color:#090a0c}.outline-btn{border-color:#555;color:#fff}.gold-btn:hover,.mini-btn:hover,.outline-btn:hover{transform:translateY(-2px)}.menu-toggle{display:none;width:44px;height:44px;border:1px solid #444;border-radius:12px;background:#15161a;color:#fff;font-size:22px}.page-hero{min-height:315px;display:flex;align-items:end;padding:78px 0 58px;position:relative;background:linear-gradient(90deg,#08090bea,#08090bbd),url('fabrik-hero.png') center/cover}.eyebrow{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.page-hero h1{max-width:820px;margin:11px 0 16px;font:800 clamp(38px,5vw,64px)/1.05 Montserrat,Arial;letter-spacing:-2px}.page-hero p{max-width:680px;margin:0;color:#c0c1c4;line-height:1.7}.crumbs{display:flex;gap:8px;margin-top:26px;color:#aaa;font-size:12px}.crumbs a{color:var(--gold)}.section{padding:82px 0}.section.alt{background:#0d0e12}.section-title{margin-bottom:32px}.section-title small{color:var(--gold);font-weight:800;letter-spacing:2px;text-transform:uppercase}.section-title h2{margin:8px 0 0;font:800 clamp(31px,4vw,48px)/1.12 Montserrat,Arial;letter-spacing:-1.5px}.prose{max-width:850px;color:#b3b4b8;font-size:16px;line-height:1.9}.prose h2,.prose h3{color:#fff;font-family:Montserrat;margin-top:35px}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.split img,.detail-main img{width:100%;border:2px solid #D7B45970;border-radius:20px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:26px}.fact{padding:19px;border:2px solid #D7B45955;border-radius:13px;background:#111217}.fact b{display:block;color:var(--gold);font-size:25px}.fact span{color:#aaa;font-size:12px}.product-grid,.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{overflow:hidden;border:2px solid #D7B45955;border-radius:18px;background:#121318;transition:.25s}.card:hover{border-color:var(--gold);transform:translateY(-4px)}.card-media{height:235px;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;transition:.45s}.card:hover img{transform:scale(1.05)}.card-body{padding:23px}.card-tag{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:1.3px}.card h2,.card h3{margin:9px 0 13px;font:700 21px/1.35 Montserrat}.card p{color:#97989d;font-size:14px;line-height:1.65}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:42px}.detail-main h2{font:800 31px Montserrat}.detail-main p,.detail-main li{color:#b3b4b8;font-size:16px;line-height:1.85}.detail-main img{max-height:550px;object-fit:cover}.sidebar{display:grid;align-content:start;gap:18px}.side-box{padding:24px;border:2px solid #D7B45955;border-radius:16px;background:#121318}.side-box h3{margin:0 0 17px;font:700 18px Montserrat}.side-box a{display:block;padding:11px 0;border-bottom:1px solid #292a2f;color:#aaa;font-size:13px}.side-box a:hover{color:var(--gold)}.specs{width:100%;border-collapse:collapse}.specs td{padding:13px 4px;border-bottom:1px solid #292a2f;color:#aaa;font-size:13px}.specs td:last-child{text-align:right;color:#fff}.pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:38px}.pager a{min-width:43px;height:43px;display:grid;place-items:center;border:1px solid #3a3b40;border-radius:10px;color:#aaa;font-weight:700}.pager a.active,.pager a:hover{background:var(--gold);border-color:var(--gold);color:#090a0c}.content-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:46px;padding-top:28px;border-top:1px solid #303137}.content-nav a{padding:18px;border:2px solid #D7B45955;border-radius:14px}.content-nav a:last-child{text-align:right}.content-nav small{display:block;color:#777;margin-bottom:6px}.content-nav strong{color:#fff}.content-nav a:hover{border-color:var(--gold)}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px}.contact-list{display:grid;gap:14px}.contact-item{padding:23px;border:2px solid #D7B45955;border-radius:15px;background:#121318}.contact-item small{display:block;color:var(--gold);font-weight:800}.contact-item strong{display:block;margin-top:8px;line-height:1.6}.form{padding:30px;border:2px solid #D7B45955;border-radius:18px;background:#121318}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:grid;gap:8px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:800}.field input,.field textarea,.field select{width:100%;min-height:50px;padding:13px;border:1px solid #3b3c41;border-radius:10px;background:#0b0c0f;color:#fff;outline:none}.field textarea{min-height:135px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold)}.form-note{display:none;margin-top:15px;padding:13px;border:1px solid #D7B45955;border-radius:10px;color:var(--gold);font-size:13px}.footer{padding:65px 0 22px;border-top:2px solid var(--gold);background:#050505}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.1fr;gap:44px}.footer p,.footer a{color:#909196;font-size:13px;line-height:1.75}.footer h3{font:700 16px Montserrat}.footer-links{display:grid;gap:8px}.footer a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;margin-top:42px;padding-top:20px;border-top:1px solid #242529;color:#777;font-size:11px}.agency{color:var(--gold)!important}.mobile-dock{display:none}
@media(max-width:1020px){.nav{display:none;position:fixed;top:78px;left:10px;right:10px;bottom:80px;padding:12px;flex-direction:column;align-items:stretch;overflow:auto;border:1px solid #D7B45955;border-radius:20px;background:#111217}.nav.open{display:flex}.nav>a,.products-menu>button{height:54px;width:100%;justify-content:space-between;border-bottom:1px solid #2a2b30}.drop{position:static;display:none;width:100%;opacity:1;visibility:visible;transform:none}.products-menu.open .drop{display:block}.menu-toggle{display:block}.head-actions{margin-left:auto;margin-right:8px}.offer-head{display:none}.header{height:70px}.brand-mark{width:44px;height:44px}.nav>a,.products-menu>button{height:54px}.page-hero{padding-top:65px}.detail-layout{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){body{padding-bottom:71px}.container{width:calc(100% - 28px)}.top{display:none}.header{margin:8px 10px 0;border:1px solid #28292e;border-radius:18px}.brand strong{font-size:15px}.brand small{font-size:7px}.head-actions .mini-btn{width:41px;padding:0;font-size:0}.head-actions .mini-btn:before{content:"▤";font-size:20px}.nav{top:86px}.page-hero{min-height:260px;padding:58px 0 38px;margin-top:-78px;padding-top:125px}.page-hero h1{font-size:35px}.section{padding:58px 0}.split,.contact-grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.product-grid,.post-grid{grid-template-columns:1fr}.card-media{height:245px}.detail-layout{gap:25px}.sidebar{grid-template-columns:1fr}.fields{grid-template-columns:1fr}.field.full{grid-column:auto}.content-nav{grid-template-columns:1fr}.content-nav a:last-child{text-align:left}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block;line-height:1.8}.mobile-dock{position:fixed;z-index:60;left:10px;right:10px;bottom:8px;height:62px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border:1px solid #D7B45940;border-radius:19px;background:#15161af2;backdrop-filter:blur(15px)}.mobile-dock a{display:flex;flex-direction:column;align-items:center;gap:4px;color:#999;font-size:9px;font-weight:800}.mobile-dock a.active{color:var(--gold)}.mobile-dock b{font-size:18px}.pager a{min-width:39px;height:39px}}
.split>img{width:100%;max-width:430px;aspect-ratio:1;object-fit:cover;justify-self:center}.product-grid .card{height:440px;position:relative}.product-grid .card-media{position:absolute;inset:0;height:100%}.product-grid .card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08090bf7 5%,#08090b20 72%)}.product-grid .card-body{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:28px}.product-grid .card-body p{display:none}.product-grid .card-body .gold-btn{min-height:40px;padding:0;border:0;background:transparent;color:#fff;justify-content:flex-start}.product-grid .card-body .gold-btn:after{content:" →";margin-left:7px;color:var(--gold)}.product-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.gallery-main{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid #D7B45970;border-radius:20px}.gallery-thumbs{display:flex;gap:11px;margin-top:13px}.gallery-thumbs button{width:72px;height:72px;padding:0;overflow:hidden;border:2px solid #393a40;border-radius:11px;background:#111;cursor:pointer}.gallery-thumbs button.active,.gallery-thumbs button:hover{border-color:var(--gold)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.product-info .card-tag{display:block;margin-bottom:12px}.product-info h1{margin:0 0 18px;font:800 clamp(30px,4vw,48px)/1.12 Montserrat}.product-info>p{color:#b2b3b7;font-size:16px;line-height:1.8}.option-title{display:block;margin:25px 0 11px;font-size:12px;font-weight:800}.swatches{display:flex;gap:10px}.swatch{width:39px;height:39px;border:3px solid #24252a;border-radius:50%;cursor:pointer}.swatch.active{outline:2px solid var(--gold);outline-offset:3px}.product-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}.whatsapp-btn{background:#25d366;border-color:#25d366;color:#06180d}.product-copy{margin-top:55px;padding-top:42px;border-top:1px solid #303137}.robot-check{display:flex;align-items:center;gap:11px;min-height:58px;padding:0 15px;border:1px solid #3b3c41;border-radius:10px;background:#0b0c0f;color:#ddd;font-size:13px}.robot-check input{width:20px;height:20px;accent-color:var(--gold)}.wa-float{display:none}
.form .robot-check{grid-column:1/-1}
.blog-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.blog-search{position:relative;width:min(100%,440px)}.blog-search input{width:100%;height:54px;padding:0 52px 0 18px;border:2px solid #D7B45970;border-radius:13px;background:#121318;color:#fff;outline:none}.blog-search input:focus{border-color:var(--gold)}.blog-search span{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:21px}.post-grid .card{border:2px solid #D7B459;border-radius:19px;background:#14151a}.post-grid .card-media{height:280px}.post-grid .card-body{padding:28px 24px 24px}.post-grid .card h2{font-size:21px}.post-grid .card p{min-height:70px}.post-grid .gold-btn{background:var(--gold);border-color:var(--gold);color:#080808}.search-empty{padding:30px;border:2px solid #D7B45955;border-radius:15px;color:#aaa;text-align:center}.tag-cloud{display:flex;flex-wrap:wrap;gap:9px}.tag-cloud a{display:inline-flex!important;width:auto;padding:9px 12px!important;border:1px solid #494a50!important;border-radius:9px;color:#aaa!important}.tag-cloud a:hover{border-color:var(--gold)!important;color:var(--gold)!important}
@media(max-width:700px){.blog-tools{display:block}.blog-search{width:100%}.post-grid .card-media{height:245px}.post-grid .card p{min-height:0}}
@media(max-width:700px){.product-showcase{grid-template-columns:1fr;gap:28px}.gallery-thumbs button{width:62px;height:62px}.product-info h1{font-size:30px}.product-actions{display:grid;grid-template-columns:1fr 1fr}.product-actions a{padding:0 9px}.product-grid .card{height:390px}}
/* Anasayfa ile aynı ortak header */
.top{height:40px}.top-social{display:flex;gap:13px;margin-left:auto;margin-right:22px;color:#ccc}.top-social span{min-width:18px;text-align:center;font-size:12px;font-weight:800}.header{height:94px;background:#040404f7}.header .container{justify-content:space-between}.brand-mark{width:57px;height:57px;border-radius:0;background:transparent}.brand strong{font-size:20px;letter-spacing:1px}.nav>a,.products-menu>button{height:94px;position:relative;padding:0 12px}.nav>a:after,.products-menu>button:before{content:"";position:absolute;left:50%;right:50%;bottom:24px;height:3px;border-radius:4px;background:var(--gold);transition:.25s}.nav>a:hover:after,.nav>a.active:after,.products-menu>button.active:before,.products-menu:hover>button:before{left:12px;right:12px}.drop{top:79px}.mobile-lang{display:none}.menu-toggle span{display:block;width:22px;height:2px;margin:5px auto;border-radius:3px;background:currentColor;transition:.25s}.card-media{display:block}.post-grid{align-items:stretch}.post-grid .card{display:flex;min-height:515px;flex-direction:column}.post-grid .card-media{display:block;flex:none;width:100%;height:270px}.post-grid .card-body{display:flex;flex:1;flex-direction:column}.post-grid .card-body .gold-btn{align-self:flex-start;margin-top:auto}.post-grid .card h2{min-height:57px}.post-grid .card p{min-height:72px}
@media(max-width:1020px){.header{height:76px}.header .container{height:76px}.nav{display:flex;top:76px;left:0;right:0;bottom:0;max-height:none;padding:0;gap:0;border:0;border-radius:0;background:#111;opacity:0;visibility:hidden;transform:translateY(-12px);transition:.3s}.nav.open{opacity:1;visibility:visible;transform:none}.nav>a,.products-menu>button{height:61px;padding:0 23px;border-bottom:1px solid #2b2b2b;border-radius:0}.nav>a:after,.products-menu>button:before{display:none}.nav>a.active,.nav>a:hover,.products-menu>button.active,.products-menu.open>button{background:var(--gold);color:#080808}.drop{margin:0;padding:0;border:0;border-radius:0;background:#090909}.drop a{padding:13px 24px;border-bottom:1px solid #242424;border-radius:0}.menu-toggle{display:block}.mobile-lang{display:flex;align-items:center;gap:9px;margin:18px 22px;padding-top:17px;border-top:1px solid #303035}.mobile-lang span{margin-right:auto;color:#777;font-size:11px}.mobile-lang a{width:52px;height:38px;display:grid;place-items:center;border:1px solid #444;border-radius:8px}.mobile-lang a.active{background:var(--gold);color:#080808}.head-actions{margin-left:auto}body.lock .mini-btn{display:none}body.lock .header{position:fixed;top:0;left:0;right:0;margin:0;border-radius:0;background:#050505}.products-menu{width:100%}.products-menu>button{justify-content:space-between}}
@media(max-width:700px){.top{display:none}.header{height:68px}.header .container{height:68px}.brand-mark{width:42px;height:42px;font-size:14px}.brand strong{font-size:16px}.head-actions .mini-btn{display:flex;width:41px}.nav{top:68px}.post-grid .card{min-height:0}.post-grid .card-media{height:245px}.post-grid .card h2,.post-grid .card p{min-height:0}}
@media(max-width:700px){.mobile-dock{grid-template-columns:repeat(5,1fr)}.mobile-dock .dock-call{width:48px;height:48px;margin:auto;border-radius:15px;background:var(--gold);color:#090a0c;transform:translateY(-7px)}}

/* Tüm TR/EN sayfalarda ortak ve güvenilir mobil menü */
@media(max-width:1020px){
  body .header{z-index:100}
  body .menu-toggle{display:grid;place-items:center;position:relative;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #D7B45966;border-radius:12px;background:#111318;color:#D7B459;cursor:pointer}
  body .menu-toggle span{position:absolute;left:11px;width:20px;height:2px;margin:0;background:currentColor;transition:transform .28s,opacity .2s,top .28s}
  body .menu-toggle span:nth-child(1){top:13px}body .menu-toggle span:nth-child(2){top:20px}body .menu-toggle span:nth-child(3){top:27px}
  body .menu-toggle.active span:nth-child(1){top:20px;transform:rotate(45deg)}body .menu-toggle.active span:nth-child(2){opacity:0}body .menu-toggle.active span:nth-child(3){top:20px;transform:rotate(-45deg)}
  body .nav{display:flex!important;position:fixed!important;z-index:99;top:76px!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-height:none!important;padding:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow-y:auto;border:0!important;border-radius:0!important;background:#101112!important;opacity:0!important;visibility:hidden!important;pointer-events:none;transform:translateX(100%)!important;transition:transform .32s ease,opacity .25s,visibility .25s!important}
  body .nav.open{opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translateX(0)!important}
  body .nav>a,body .products-menu>button{flex:0 0 61px;width:100%;height:61px!important;padding:0 23px!important;justify-content:space-between;border:0!important;border-bottom:1px solid #292a2d!important;border-radius:0!important;background:#101112!important;color:#f1f1f1!important}
  body .nav>a.active,body .nav>a:hover,body .products-menu.open>button{background:#D7B459!important;color:#090909!important}
  body .products-menu{flex:0 0 auto;width:100%}
  body .products-menu .drop{position:static!important;display:none;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#08090a!important;opacity:1!important;visibility:visible!important;transform:none!important}
  body .products-menu.open .drop{display:block!important}
  body .products-menu .drop a{padding:14px 27px;border-bottom:1px solid #242528;border-radius:0;color:#c4c5c8}
  body .mobile-lang{display:flex!important;align-items:center;gap:10px;margin:18px 22px;padding-top:16px;border-top:1px solid #303136}
  body.lock .header{position:fixed!important;top:0!important;right:0;left:0;margin:0!important;border-radius:0!important;background:#050505!important}
  body.lock .head-actions .mini-btn{display:none!important}
}
@media(max-width:700px){body .nav{top:68px!important}}

/* Mobil alt dock kaldırıldı; sabit menünün doğru yüksekliği korundu. */
@media(max-width:1020px){.header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
@media(max-width:700px){body{padding-bottom:0!important}.mobile-dock{display:none!important}}

.site-logo{display:block;max-width:210px;max-height:62px;width:auto;height:auto;object-fit:contain}.site-notice{position:fixed;z-index:9999;top:16px;left:50%;transform:translateX(-50%);padding:13px 20px;border-radius:12px;background:#159455;color:#fff;font-weight:800;box-shadow:0 15px 45px #0008}.site-notice.error{background:#b91c1c}.product-colors{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 24px}.color-dot{width:38px;height:38px;border:4px solid #18191e;border-radius:50%;background:var(--color);box-shadow:0 0 0 1px #ffffff38}.color-dot.active{outline:2px solid var(--gold);outline-offset:3px}.share-box{margin-top:28px;padding-top:20px;border-top:1px solid #303137}.share-box>strong{display:block;margin-bottom:12px;font:700 13px Montserrat;color:#fff}.share-links{display:flex;flex-wrap:wrap;gap:8px}.share-links a,.share-links button{min-height:38px;padding:0 13px;border:1px solid #41434a;border-radius:9px;background:#17181d;color:#d7d8db;font-size:11px;font-weight:750;cursor:pointer}.share-links a{display:inline-flex;align-items:center}.share-links .share-wa{border-color:#25d366;color:#25d366}.latest-post{display:grid!important;grid-template-columns:66px 1fr;gap:11px;align-items:center;padding:12px 0!important}.latest-post img{width:66px;height:54px;object-fit:cover;border-radius:8px}.latest-post b{display:block;color:#eee;font-size:12px;line-height:1.35}.latest-post small{display:block;margin-top:5px;color:#777}.lead{font-size:18px!important}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud a{width:auto!important;padding:8px 11px!important;border:1px solid #3a3c42!important;border-radius:8px}@media(max-width:700px){.site-logo{max-width:155px;max-height:45px}.share-links a,.share-links button{flex:1;justify-content:center}.latest-post{grid-template-columns:58px 1fr}.latest-post img{width:58px;height:50px}}


@media (max-width: 1020px) {
    .header {
        -webkit-backdrop-filter: none !important;
        backdrop-filter: none !important;
    }
}
