/* BAYS CLIMBER - Diger sayfa Hero bolumlerini 1920x690 tek parca olarak olcekle.
   Sayfalarin mevcut Hero class'larini KORUYUN ve yalnizca yeni class'i EKLEYIN.
   Ana sayfa .bays-climber-heroframe-261127 etkilenmez.
   Yalnizca desktop/tablet; mobilde mevcut Elementor tasarimi korunur.
   V1.1: Full-bleed fix for WoodMart boxed content, preserving single-piece zoom.
*/
@media (min-width:768px) {
  body .cbh5-page > .cbh5-hero.bays-hero-story-2026.e-con,
  body .clue-page > .clue-hero.bays-hero-styles-2026.e-con,
  body .clce-collections > .clce-hero.bays-hero-collections-2026.e-con,
  body .cbpe-page > .cbpe-hero.bays-hero-partnership-2026.e-con {
    --width:1920px!important;
    --min-height:690px!important;
    --content-width:1920px!important;
    box-sizing:border-box!important;
    position:relative!important;
    isolation:isolate!important;
    width:1920px!important;
    min-width:1920px!important;
    max-width:1920px!important;
    height:690px!important;
    min-height:690px!important;
    max-height:690px!important;
    flex:0 0 auto!important;
    align-self:flex-start!important;
    margin:0!important;
    aspect-ratio:auto!important;
    background-size:cover!important;
    background-repeat:no-repeat!important;
    overflow:hidden!important;
  }

  /* MARKA HIKAYESI - orijinal metin stilini koru, desktop geometriyi dondur */
  body .cbh5-page > .cbh5-hero.bays-hero-story-2026.e-con {
    display:flex!important;flex-direction:row!important;
    justify-content:flex-start!important;align-items:center!important;
    background-position:58% center!important;
    padding:0!important;
  }
  body .cbh5-page .bays-hero-story-2026 > .cbh5-hero-content.e-con {
    width:550px!important;min-width:0!important;max-width:550px!important;
    margin:0 0 0 154px!important;padding:74px 0!important;
    justify-content:center!important;align-items:stretch!important;
  }

  body .cbh5-page .bays-hero-story-2026 .cbh5-hero-title .elementor-heading-title {
    font-size:98px!important;
  }

  /* STIL EVRENI - desktop duzenini sabitle */
  body .clue-page > .clue-hero.bays-hero-styles-2026.e-con {
    display:flex!important;flex-direction:row!important;
    align-items:center!important;justify-content:flex-start!important;
    background-position:center 43%!important;
    padding:0!important;
  }
  body .clue-page .bays-hero-styles-2026 > .clue-hero-content.e-con {
    width:840px!important;min-width:0!important;max-width:840px!important;
    margin:0 0 0 150px!important;padding:64px 0!important;
    justify-content:center!important;align-items:flex-start!important;
  }

  body .clue-page .bays-hero-styles-2026 .clue-hero-heading .elementor-heading-title {
    font-size:94px!important;
  }
  body .clue-page .bays-hero-styles-2026 .clue-hero-lead p {
    font-size:23px!important;
  }

  /* KOLEKSIYONLAR - iki bolmeli hero ve film dugmesi */
  body .clce-collections > .clce-hero.bays-hero-collections-2026.e-con {
    display:flex!important;flex-direction:row!important;
    align-items:center!important;justify-content:space-between!important;
    padding:0 105px!important;background-position:center center!important;
  }
  body .clce-collections .bays-hero-collections-2026 > .clce-hero-copy.e-con {
    display:flex!important;flex-direction:column!important;
    flex:0 1 70%!important; width:70%!important;max-width:900px!important;
    padding:66px 0!important;justify-content:center!important;align-items:flex-start!important;
  }
  body .clce-collections .bays-hero-collections-2026 .clce-hero-title .elementor-heading-title {
    font-size:102px!important;
  }
  body .clce-collections .bays-hero-collections-2026 > .clce-hero-side.e-con {display:flex!important;}

  /* IS ORTAKLIGI - hero metinleri ve mevcut gorsel */
  body .cbpe-page > .cbpe-hero.bays-hero-partnership-2026.e-con {
    display:flex!important;flex-direction:row!important;
    align-items:center!important;justify-content:center!important;
    padding:0!important;
  }
  body .cbpe-page .bays-hero-partnership-2026 > .cbpe-hero-content.e-con {
    width:100%!important;max-width:1530px!important;
    margin:0 auto!important;padding:110px 124px!important;
    display:flex!important;flex-direction:column!important;
    align-items:flex-start!important;justify-content:center!important;
  }
  body .cbpe-page .bays-hero-partnership-2026 .cbpe-hero-heading h1 {font-size:108px!important;}
  body .cbpe-page .bays-hero-partnership-2026 .cbpe-hero-subtitle p {font-size:19px!important;}
}


/* V1.2 - JS measures the actual on-screen left offset and translates
   the complete scaled hero to x=0. Do not center with percentages.
   Only full-bleed story/other pages; homepage remains untouched. */
@media (min-width:768px) {
  body .cbh5-page > .cbh5-hero.bays-hero-story-2026.e-con,
  body .clue-page > .clue-hero.bays-hero-styles-2026.e-con,
  body .clce-collections > .clce-hero.bays-hero-collections-2026.e-con,
  body .cbpe-page > .cbpe-hero.bays-hero-partnership-2026.e-con {
    left: 0!important;
    transform: none!important;
    transform-origin: left top!important;
  }

  body .cbh5-page:has(> .bays-hero-story-2026),
  body .clue-page:has(> .bays-hero-styles-2026),
  body .clce-collections:has(> .bays-hero-collections-2026),
  body .cbpe-page:has(> .bays-hero-partnership-2026) {
    overflow: visible!important;
  }
  /* WoodMart/Elementor may clip art outside the boxed content.
     Unlock clipping only on pages containing our specifically tagged hero. */
  body:has(.bays-hero-story-2026) .main-page-wrapper,
  body:has(.bays-hero-styles-2026) .main-page-wrapper,
  body:has(.bays-hero-collections-2026) .main-page-wrapper,
  body:has(.bays-hero-partnership-2026) .main-page-wrapper,
  body:has(.bays-hero-story-2026) .wd-content-layout,
  body:has(.bays-hero-styles-2026) .wd-content-layout,
  body:has(.bays-hero-collections-2026) .wd-content-layout,
  body:has(.bays-hero-partnership-2026) .wd-content-layout {
    overflow: visible!important;
  }
}
