/* V4.29 — vitrin konum, genişlik ve cihaz bazlı yükseklik yönetimi */
.store-showcase-v427{
  margin-top:var(--showcase-margin-top,26px)!important;
  margin-bottom:var(--showcase-margin-bottom,26px)!important;
  box-sizing:border-box;
}
.store-showcase-v427.width-container{
  width:min(100% - 28px,1440px);
  max-width:1440px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
.store-showcase-v427.width-full{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
}
.store-showcase-v427.width-full .store-showcase-card,
.store-showcase-v427.width-full .store-showcase-track{
  border-radius:0;
}
.store-showcase-v427.width-custom{
  width:min(var(--showcase-custom-width,100%),calc(100% - 28px))!important;
  max-width:calc(100% - 28px)!important;
  padding-left:0!important;
  padding-right:0!important;
}
.store-showcase-v427.width-custom.align-left{margin-left:14px!important;margin-right:auto!important}
.store-showcase-v427.width-custom.align-center{margin-left:auto!important;margin-right:auto!important}
.store-showcase-v427.width-custom.align-right{margin-left:auto!important;margin-right:14px!important}
.store-showcase-v427.has-desktop-height .store-showcase-track,
.store-showcase-v427.has-desktop-height .store-showcase-card{
  height:var(--showcase-height-desktop)!important;
  min-height:0!important;
}
.store-showcase-v427.has-desktop-height .store-showcase-copy{
  min-height:100%!important;
  max-height:100%;
  overflow:hidden;
}
.store-showcase-v427.has-desktop-height.template-minimal_strip,
.store-showcase-v427.has-desktop-height .template-minimal_strip{
  min-height:0!important;
}
@media (min-width:768px) and (max-width:1100px){
  .store-showcase-v427.width-container{width:min(100% - 24px,1100px)}
  .store-showcase-v427.has-tablet-height .store-showcase-track,
  .store-showcase-v427.has-tablet-height .store-showcase-card{
    height:var(--showcase-height-tablet)!important;
    min-height:0!important;
  }
  .store-showcase-v427.has-tablet-height .store-showcase-copy{min-height:100%!important;max-height:100%;overflow:hidden}
}
@media (max-width:767px){
  .store-showcase-v427.width-container,
  .store-showcase-v427.width-custom{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important}
  .store-showcase-v427.width-full{width:100%!important}
  .store-showcase-v427.has-mobile-height .store-showcase-track,
  .store-showcase-v427.has-mobile-height .store-showcase-card{
    height:var(--showcase-height-mobile)!important;
    min-height:0!important;
  }
  .store-showcase-v427.has-mobile-height .store-showcase-copy{min-height:100%!important;max-height:100%;overflow:hidden}
  .store-showcase-v427.has-mobile-height .store-showcase-card.template-split_promo .store-showcase-media,
  .store-showcase-v427.has-mobile-height .store-showcase-card.template-product_focus .store-showcase-media{
    max-height:46%;
  }
}
