/* shardD private fix: home fullscreen theme corrective layout.
   The bundled bca20ef00fc785e5.css aborts parsing around the home region in preview;
   this standalone stylesheet restores the home vertical Swiper + horizontal banner geometry. */

/* ===== desktop (>=768px) ===== */
@media (min-width:768px){
  .window-box{width:100%;height:100vh;overflow:hidden;box-sizing:border-box;}
  .window-cut{width:100%;height:100%;}
  .window-bin{width:100%;height:100%;}
  .window-back{width:100%;height:100%;position:relative;overflow:hidden;background-position:top center;background-size:cover;}
  .banner-box{width:100%;height:100%;position:relative;overflow:hidden;}
  .banner-cut{width:1000%;height:100%;}
  .banner-bin{width:10%;height:100%;float:left;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;}
  .banner-bin img{display:none !important;}
}

/* ===== mobile (<768px) ===== */
@media (max-width:767px){
  .window-box,.window-cut,.window-bin,.window-back{height:auto;}
  .banner-box{width:100%;height:auto;position:relative;overflow:hidden;}
  .banner-cut{width:100%;height:auto;}
  .banner-bin{width:100%;height:auto;display:block;float:none;background:none !important;}
  .banner-bin img{display:block !important;width:100%;}
}
