/* Likya Yapı — likya-layout.css
 * Eski index.php içindeki satır içi <style> bloklarından, belgedeki sırası korunarak çıkarıldı.
 * Yükleme sırası (inc/head.php): likya-base.css → i18n.css → likya-layout.css → client-stage.css → likya-pages.css → likya-site.css */

/* --- brand-category-feature-style --- */
.hero.brand-category-hero{height:142px!important;min-height:142px!important;background:#201d1b!important}.brand-category-hero .hero-breadcrumb{top:101px!important;color:#d5c8bd!important}.brand-category-hero .header{height:82px!important}@media(max-width:560px){.hero.brand-category-hero{height:117px!important;min-height:117px!important}.brand-category-hero .hero-breadcrumb{top:84px!important}}
.brand-category-page{max-width:1520px;margin:0 auto;padding:28px clamp(20px,4.5vw,72px) 94px}.brand-category-back{margin:0 0 28px;font-size:14px}.brand-category-back a{display:inline-flex;align-items:center;gap:8px;color:#6a5a50;text-decoration:none}.brand-category-back a:hover{text-decoration:underline}.brand-category-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,84px);align-items:center;min-height:570px}.brand-category-copy{align-self:center;padding:22px 0}.brand-category-copy .kicker{font-size:13px!important;letter-spacing:.13em;margin:0 0 22px}.brand-category-copy h1{font-family:var(--font-site);font-size:clamp(38px,4vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.035em;margin:0 0 26px;color:#211c19}.brand-category-copy>p:not(.kicker){font-size:clamp(17px,1.3vw,20px);line-height:1.65;max-width:620px;margin:0;color:#493f38}.brand-category-cta{display:inline-flex;align-items:center;gap:22px;margin-top:38px;padding:13px 20px;border:1px solid #27211d;border-radius:3px;color:#27211d;text-decoration:none;font-size:15px;font-weight:600;transition:background .2s,color .2s}.brand-category-cta:hover{background:#27211d;color:#fff}.brand-category-gallery{position:relative;min-width:0;overflow:hidden;background:#e8e4df}.brand-category-gallery-track{cursor:grab;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}.brand-category-gallery-track:active{cursor:grabbing}.brand-category-gallery-track::-webkit-scrollbar{display:none}.brand-category-slide{flex:0 0 100%;height:clamp(460px,43vw,630px);margin:0;scroll-snap-align:start}.brand-category-slide img{display:block;width:100%;height:100%;object-fit:cover}.brand-category-dots{position:absolute;bottom:19px;left:50%;transform:translateX(-50%);display:flex;gap:10px;align-items:center;padding:9px 13px;border-radius:99px;background:rgba(20,17,15,.32);backdrop-filter:blur(8px)}.brand-category-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.58);cursor:pointer;transition:transform .2s,background .2s}.brand-category-dots button.active,.brand-category-dots button:hover{background:#fff;transform:scale(1.25)}.brand-category-dots button:focus-visible{outline:2px solid #fff;outline-offset:3px}.brand-category-collections{padding-top:90px}.brand-category-collections .catalog-grid{margin-top:28px}.brand-category-collections .catalog-card{background-size:cover;background-position:center}@media(max-width:900px){.brand-category-feature{grid-template-columns:1fr;gap:28px}.brand-category-copy{padding:10px 0}.brand-category-slide{height:clamp(370px,58vw,550px)}.brand-category-collections{padding-top:70px}}@media(max-width:560px){.brand-category-page{padding:22px 20px 66px}.brand-category-back{margin-bottom:16px}.brand-category-copy .kicker{font-size:12px!important}.brand-category-copy h1{font-size:clamp(34px,10vw,46px);margin-bottom:18px}.brand-category-copy>p:not(.kicker){font-size:16px;line-height:1.55}.brand-category-cta{margin-top:26px;width:100%;justify-content:space-between}.brand-category-slide{height:390px}.brand-category-collections{padding-top:52px}}

/* --- blok-16 --- */
/* Footer içeriklerini ekran geneline yaymadan toplu hizala */
.footer{
  grid-template-columns:400px 280px 260px 220px !important;
  column-gap:24px !important;
  justify-content:start !important;
}
@media(max-width:1200px){
  .footer{grid-template-columns:1.1fr 1fr .9fr .8fr !important;column-gap:16px !important}
}
@media(max-width:850px){
  .footer{grid-template-columns:1fr 1fr !important;column-gap:18px !important}
}
@media(max-width:560px){
  .footer{grid-template-columns:1fr !important}
}

/* --- showroom-100-address-definitive-fix --- */
@media(min-width:851px){
  body:has(.contact) .showroom-map,
  body:has(.contact) .showroom-map>img{
    height:430px!important;min-height:430px!important
  }
  body:has(.contact) .showroom-map .map-panel{
    height:430px!important;min-height:430px!important;
    grid-template-rows:100px 330px!important
  }
  body:has(.contact) .showroom-map .map-panel>div:not(.map-click-overlay){
    height:100px!important;min-height:100px!important;
    padding:15px 28px!important;background:#b9a18f!important;color:#211d1a!important
  }
  body:has(.contact) .showroom-map .map-panel>div .kicker{
    color:#5f493a!important;margin-bottom:6px!important
  }
  body:has(.contact) .showroom-map .map-panel>div h2{
    color:#211d1a!important;font-size:27px!important
  }
  body:has(.contact) .showroom-map .map-panel iframe,
  body:has(.contact) .showroom-map .map-panel .map-click-overlay{
    height:330px!important;min-height:330px!important
  }
  body:has(.contact) .showroom-map .map-panel .map-open-link{
    top:114px!important;left:14px!important
  }
}

.contact-details-grid [data-contact-kind="address"]{
  min-width:0!important;overflow:hidden!important
}
.contact-details-grid [data-contact-kind="address"] .contact-item-copy{
  display:block!important;min-width:0!important;width:calc(100% - 60px)!important;
  max-width:calc(100% - 60px)!important;overflow:hidden!important
}
.contact-details-grid [data-contact-kind="address"] .contact-item-copy span{
  display:block!important;width:100%!important;max-width:100%!important;
  white-space:normal!important;overflow:hidden!important;line-height:1.55!important
}

/* --- likya-visual-corrections-v2 --- */
/* Slider: medya dogal parlakliginda, yalnizca metin tarafinda hafif ve dereceli golge. */
.home-slide{isolation:isolate!important}.home-slide video,.home-slide picture,.home-slide picture img{position:absolute!important;inset:0!important;z-index:0!important;opacity:1!important;filter:none!important}.home-slide-shade{z-index:1!important;opacity:1!important;background:linear-gradient(90deg,rgba(14,11,9,.52) 0%,rgba(14,11,9,.30) 30%,rgba(14,11,9,.10) 57%,rgba(14,11,9,0) 82%)!important}.home-slide-copy{z-index:20!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.home-slide-copy,.home-slide-copy>p,.home-slide-copy h1,.home-slide-copy>span{color:#fff!important;opacity:1!important;text-shadow:0 2px 18px rgba(0,0,0,.28)!important}.home-slider-controls{z-index:25!important}
/* Logolar varsayilan durumda tam siyah ve okunur; kutuya sigdirma tum oranlarda korunur. */
.brand-logo-card,.brand-page-card{background:#eee6df!important}.brand-logo-card .brand-logo,.brand-page-card .brand-logo{box-sizing:border-box!important;overflow:hidden!important}.brand-logo-card img,.brand-page-card img{display:block!important;max-width:86%!important;max-height:66px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:grayscale(1) brightness(0)!important;opacity:1!important}.brand-logo-card:hover img,.brand-logo-card:focus-visible img,.brand-page-card:hover img,.brand-page-card:focus-visible img{filter:none!important;opacity:1!important}.brand-wordmark{color:#111!important;filter:none!important;opacity:1!important}
/* Blog govdesi: genis makale kolonu, kontrollu ara bosluk ve hizali form. */
.blog-detail.section{display:grid!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;padding:clamp(50px,5vw,86px) clamp(28px,3.8vw,72px)!important;grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important;column-gap:clamp(48px,5vw,92px)!important;align-items:start!important}.blog-detail>article{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.blog-detail>article>p,.blog-detail>article>h2,.blog-detail>article>blockquote,.blog-detail>article>.blog-share,.blog-detail>article>.blog-index-return{width:100%!important;max-width:none!important;box-sizing:border-box!important}.blog-sidebar{width:100%!important;max-width:none!important;margin:0!important;justify-self:stretch!important}.blog-contact-panel{width:100%!important;box-sizing:border-box!important}
.related-products{display:none!important}
@media(max-width:1050px){.blog-detail.section{grid-template-columns:minmax(0,1fr) minmax(315px,360px)!important;column-gap:36px!important;padding-inline:28px!important}}
@media(max-width:850px){.home-slide-shade{background:linear-gradient(0deg,rgba(14,11,9,.54) 0%,rgba(14,11,9,.25) 55%,rgba(14,11,9,.07) 100%)!important}.blog-detail.section{grid-template-columns:1fr!important;row-gap:38px!important;padding:44px 24px 62px!important}.blog-sidebar{position:static!important}.brand-logo-card img,.brand-page-card img{max-width:82%!important;max-height:56px!important}}
