
/* ===== XSTORE HERO like new4 ===== */
.xstore-hero{
  display:flex !important;
  flex-wrap:nowrap;
  align-items:stretch;
  gap:16px;
  margin:0 0 24px 0;
  width:100%;
  box-sizing:border-box;
}
.xstore-hero__main{
  flex:1 1 auto;
  min-width:0;
  max-width:calc(100% - 336px);
}
.xstore-hero__side{
  flex:0 0 320px;
  width:320px;
  max-width:320px;
}
.xstore-hero__main .uni-slideshow_v2,
.xstore-hero__main .owl-carousel{
  margin:0 !important;
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 10px 32px rgba(26,26,31,.08);
}
.xstore-hero__main .uni-slideshow_v2__description{display:none !important}
.xstore-hero__main .uni-slideshow_v2__img{
  width:100% !important;
  height:auto !important;
  max-height:340px !important;
  object-fit:cover !important;
  display:block;
}
.xstore-hero__side .banner,
.xstore-hero__side #banner-0,
.xstore-hero__side .owl-carousel{
  margin:0 !important;
  width:100% !important;
}
.xstore-hero__side img{
  width:100% !important;
  height:auto !important;
  max-height:340px !important;
  object-fit:cover;
  border-radius:16px;
  box-shadow:0 10px 32px rgba(232,64,128,.14);
  display:block;
}
.xstore-hero__side .banner-title,
.xstore-hero__side .owl-nav,
.xstore-hero__side .owl-dots{display:none !important}

/* header logo size */
header .logo img,
.header__logo img,
#logo img{
  max-height:48px !important;
  width:auto !important;
}

@media (max-width:991px){
  .xstore-hero{
    flex-direction:column;
  }
  .xstore-hero__main{
    max-width:100%;
  }
  .xstore-hero__side{
    width:100%;
    max-width:360px;
    margin:0 auto;
    flex-basis:auto;
  }
}
