@charset "UTF-8";
/* CSS Document */


			  .DIYBanner{
				  display: none;
			  }
			  .white .header_white_block_mb{
				  background: rgba(0,0,0,0.1)!important;
			  }
			  .banner-20250815{
				  background: url("https://fanshare.hk/CC_upload/banner/20250815/Full-banner-BG.jpg");
				  background-position: center;
				  background-size: cover;
				  height: 777px!important;
			  }
			  .banner-20250815 a{
				  position: relative;
				  width: auto;
				  height:auto;
				  top:auto;
				  left: auto;
				  
			  }
			  .banner-20250815-content{
				  width: 100%;
				  max-width: 1240px;
				  position: relative;
				  margin: 0 auto;
				  height: 100%;
				  display: flex;
				  justify-content:space-around;
				  align-items:flex-end;
			  }
			  .banner-20250815-title{
				  max-width: 360px;
				  	  margin-left: 50px;
				  position: relative;
			  }
			  .banner-20250815-title img{
				  width: 100%;
				  height: auto;
				  position: relative;
				  top: -20px;
			  }
			  .banner-20250815-photo{
				 max-width: 704px;
    top: -10px;
    position: relative;
			
			  }
			  .banner-20250815-photo img{
				  width: 100%;
				  height: auto;
			  }
			  .banner-20250815-Bracelet{
				 position: absolute;
    	width: 31vw;
        left: -2vw;
        top: -260px;
    	max-width: 380px;
				  z-index: 16;
			  }
			  .banner-20250815-Bracelet img{
				   width: 100%;
				  height: auto;
			  }
			  .index_banner_box{
				  height: 778px!important;
			  }
			  .banner-20250815-photo-m{
				  display: none;
			  }
			  @media(max-width:1140px) {
				  .index_banner_box{
					  height: calc(44vw + 172px) !important;
				  }
				  .banner-20250815-content{
					 
				  }
				  .banner-20250815-photo{
					  max-width: none;
					  width: 54%;
					  top: 0;
				  }
				  .banner-20250815-title{
					  width: 25%;
				  }
				  .banner-20250815-Bracelet{
					  width: 31vw;
					   left: -2vw;
       					 top: -22vw;
				  }
			  }
			  @media(max-width:768px) {
				  .white_mobile .header_mobile_white_block_mb{
					  background-color: rgba(0, 0, 0, .1) !important;
				  }
				  .white_mobile .index_header_filter_mb{
					   background-color: rgba(0, 0, 0, .1) !important;
				  }
				  .white_mobile .header_mobile_purple_block_mb{
					    background-color: rgba(0, 0, 0, .2) !important;
				  }
				   .banner-20250815-content{
					height: auto;
				  }
				  .banner-20250815-Bracelet{
					         width: 52vw;
        left: -6vw;
        top: -45vw;
				  }
				  .banner-20250815{
				  background: url("https://fanshare.hk/CC_upload/banner/20250815/Full-banner-BG-M.jpg");
				  background-position: center;
				  background-size: cover;
				  height: auto!important;
			  }
				
				 .banner-20250815-title{
					 display: none;
				  }
				  .banner-20250815-photo{
					  display: none;
				  }
				  .banner-20250815-photo-m{
					  display: block;
					  position: relative;
        width: 100%;
        top: 0;
        margin: 0 auto;
        margin-top: calc(14vw + 160px) !important;
					 
				  }
				  .banner-20250815-photo-m img{
					  width: 100%;
					  height: auto;
				  }
			  }
	