/* 各頁面CSS */

/*切換PC置頂選單*/
.cantantBase1{ display: block; }
.cantantBase2{ display: none; }









/*02*/
.Area02  { z-index: 22;  }
.Area02 .bg { z-index: 0;  position: absolute; width: 35%; right: 68%; }
.Area02 .box { margin: 0 0 0 75px; }
.Area02 .Area_swiper .PD_layout li { border: 1px solid #6e4644; }
@media screen and (max-width: 767px){
  .Area02 .bg {  width: 25%;right: 75%; }
  .Area02 .box { margin: 0 0 0 12vw; }
  .m96 { width: 98%; margin: 0 auto; }
  .Area02 .Area_swiper_box{ padding-bottom:4vw;}

}

/** 倒數 **/
.TimerNick2 { position: relative; width: 100%; text-align: center; z-index: 0; padding: 0; margin: 0 auto 10px;}
.TimerNick2 .FontStyle { display:inline-block; margin:0px 0 0 0 ; padding:0; border:0px; width:60px; font: bold 35px/38px Century Gothic; color:#000000; /*text-shadow:1px 1px 0px #fff;*/ letter-spacing:-1px; text-align:right; background:transparent; }
.TimerNick2 div:nth-of-type(2),
.TimerNick2 div:nth-of-type(3) { width:60px;}
.TimerNick2 span { padding-left:2px; font: bold 16px/38px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica; letter-spacing: -0.05em;color: #999999;}
    @media screen and (max-width:767px){
        .TimerNick2 { position: relative; width: 100%; text-align: center; z-index: 0; padding: 0; margin: -0.6vw -1vw -0.4vw;}
        .TimerNick2 .FontStyle { display:inline-block; margin:0px 0 0 0 ; padding:0; border:0px; width:14vw; font: bold 7.5vw/11vw Century Gothic; color:#000000; /*text-shadow:1px 1px 0px #fff;*/ letter-spacing:-1px; text-align:right; background:transparent;}
        .TimerNick2 div:nth-of-type(2),
        .TimerNick2 div:nth-of-type(3) { width:9vw;}
        .TimerNick2 span { padding-left:1vw; font: bold 4vw/11vw "微軟正黑體","Microsoft JhengHei", Arial, Helvetica; letter-spacing: -0.05em;color: #999999;}
    }


/*新品搶先看*/
.Area03 {}
.Area03 .box4_swiper03 { margin-bottom: 50px;}
.Area03 .box4_swiper03 ul.PD_wrapper { height: 530px;}
.Area03 .box4_swiper03 ul.PD_wrapper li { padding: 70px 10px 0; box-sizing: border-box; border-radius: 40px; overflow: hidden; background-color: transparent !important; background: url(Area03_bg.jpg?t=1762483765322)top center no-repeat; background-size: 100%;}
.Area03 .box4_swiper03 ul.PD_wrapper li .PD_into { background-color: transparent; margin-top: 40px;}
.Area03 .subtitle { padding: 72px 0 15px; box-sizing: border-box; margin: 0 auto 10px; background: url(Area03_subtitlebg.png?t=1762483765322)top center no-repeat; background-size: 100%;}
.Area03 .PD_layout.PD_layout-D1_06 .PD_into p::after { border: solid 1px #fd81ce; border-right: none; background: linear-gradient(110deg, #fff 73%, #fd81ce 50%);}
.Area03 .box4_swiper04 ul.PD_wrapper { height: 410px;}
@media screen and (max-width:767px){
  .Area03 {}
  .Area03 .box4_swiper03 { margin-bottom: -2vw;}
  .Area03 .box4_swiper03 ul.PD_wrapper { height: 87vw;}
  .Area03 .box4_swiper03 ul.PD_wrapper li { padding: 9.5vw 0.5em 0; border-radius: 30px;}
  .Area03 .box4_swiper03 ul.PD_wrapper li .PD_into { margin-top: 5vw;}
  .Area03 .subtitle { padding: 7vw 0 1.5vw; margin: 0 auto 2vw;}
  .Area03 .box4_swiper04 ul.PD_wrapper { height: 72vw;}
}


/*1BN帶品輪播*/
.box4_swiper { position: relative; width: 100%; margin: 0 auto; overflow: hidden; z-index: 5;}
.box4_swiper ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0 0 20px!important; width: 100%; grid-gap: 0; box-sizing: content-box; height: 390px;}
.box4_swiper ul.PD_wrapper li { flex-shrink: 0; margin: 0; padding: 0; pointer-events: inherit;}
.box4_swiper ul.PD_wrapper li.PD_slide { min-width: inherit;}
.box4_swiper ul.PD_wrapper li.PD_slide:hover { box-shadow: 0 1em 2em rgba(0, 0, 0, 0);}
@media screen and (max-width:767px){
  .box4_swiper { width: 100%; margin: 0 auto;}
  .box4_swiper ul.PD_wrapper { padding: 0 0 4%!important; height: 70vw;}
}

/*區標線上入稿*/
.box_txt .PD_layout ul { padding: 0; }	
@media screen and (min-width: 768px){
	
.box_txt {position: relative;display: flex;margin: 0 auto;padding: 2.5% 0 0 0;width: 100%;height:143px;justify-content: center; z-index: 50;  z-index: 0;background: url("Area_boxstyle_top_hasbg_purple.png?t=1762483765322") center top/ 100% no-repeat scroll;  }
.box_txt img{width:100%!important;padding: 0;}
.box_txt ul li h5 { padding: 0; margin: 18px 0 23px 0; font: bold 47px / 47px "Noto Sans CJK SC", "Microsoft JhengHei", Arial, Helvetica;  transform: rotate(0deg);color: #000000;letter-spacing: -1px;text-align: center;}	
.Area_8PD .box_txt .PD_layout ul{width:100%; margin: 0 auto;}

	
}

@media screen and (max-width:767px){
	
.box_txt {position: relative;margin: 0 auto;width: 100%;z-index:0; }
.box_txt img{width: 100%;}
.box_txt { padding: 0% 0 0; z-index: 50; margin: -3% auto 2% ;height: 15vw; width: 100%!important;background: url("Area_boxstyle_top_hasbg_purple.png?t=1762483765322") center top/ 100% no-repeat scroll;}
.box_txt ul li h5 { font: bold 5.5vw/3.5vw "Noto Sans CJK SC","Microsoft JhengHei", Arial, Helvetica;margin: 4vw 0 2vw 0;color:#000000; letter-spacing: -1px; text-align: center;}	
.box_txt .Area_8PD .PD_layout ul {width:100%; margin: 0 auto;}
.Area_8PD .box_txt .PD_layout ul{width:100%; margin: 0 auto;}
	
	
	
}



/*區標線上入稿*/
.box_txt1 .PD_layout ul { padding: 0; }	
@media screen and (min-width: 768px){
.box_txt1 {position: relative;display: flex;margin: 0 auto;padding: 4% 0 0 0;width: 100%;height:147px;justify-content: center; z-index: 50;  z-index: 0;background: url("m_box_txt_bg.png?t=1762483765322") center top/ 100% no-repeat scroll;  }
.box_txt1 img{width:100%!important;padding: 0;}
.box_txt1 ul li h5 { padding: 0; margin:30px 0 23px 0; font: bold 47px / 47px "Noto Sans CJK SC", "Microsoft JhengHei", Arial, Helvetica;  transform: rotate(0deg);color: #ffffff;letter-spacing: -1px;text-align: center;}	
.Area_8PD .box_txt1 .PD_layout ul{width:100%; margin: 0 auto;}

	
}

@media screen and (max-width:767px){
.box_txt1 {position: relative;margin: 0 auto;width: 100%;z-index:0; }
.box_txt1 img{width: 100%;}
.box_txt1 { padding: 0% 0 0; z-index: 50; margin: 0 auto;height:19vw; width: 100%!important;background: url("m_box_txt_bg.png?t=1762483765322") center top/ 100% no-repeat scroll;}
.box_txt1 ul li h5 { font: bold 5.5vw/6.5vw "Noto Sans CJK SC","Microsoft JhengHei", Arial, Helvetica;margin: 6vw 0 2vw 0;color:#ffffff; letter-spacing: 0px; text-align: center;}	
.box_txt1 .Area_8PD .PD_layout ul {width:100%; margin: 0 auto;}
.Area_8PD .box_txt1 .PD_layout ul{width:100%; margin: 0 auto;}
	
} 


/*Phone錨點*/
.Area_floorPD_NavArea_tabbar {
  margin: 0 auto 5vw ;
  width: 94%;
}
.Area_floorPD_NavArea_tabbar.cate-fixed {
  width: 100%;
}
.Area_floorPD_NavArea_tabbar .Nav_box {
  border-radius: 8px;
  -webkit-box-shadow: -1px 0 10px rgba(150, 150, 150, 0.2);
          box-shadow: -1px 0 10px rgba(150, 150, 150, 0.2);
}
.Area_floorPD_NavArea_tabbar .Nav li {
  overflow: visible;
}
.Area_floorPD_NavArea_tabbar.cate-fixed .Nav_box {
  border-radius: 0;
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: -1px 0 10px rgba(150, 150, 150, 0.2);
          box-shadow: -1px 0 10px rgba(150, 150, 150, 0.2);
}
                 

@media screen and (max-width:767px){

.Area_floorPD_NavArea_tabbar1{margin-top: -10vw;margin-bottom: -1vw; }


}

.Area_coupon .lazy { color: #ffffff !important;}


/*登記贈品文案顏色*/
.Area_danji .danji_box ul li .activityText .gifts span { color: #6200e8;}     
@media screen and (max-width:767px){
.Area_danji { width: 98%; }     
}

/*時尚mo店+*/
.Area10 {}
.Area10 .boxtop { margin-bottom: 90px; margin-top: -137px;}
.Area10 .boxtop img { width: 100%;}
.Area10 .title ul li .PD { display: inline-flex;}
.Area10 .title ul li .PD_img { display: block; padding: 0; width: 50%;}
.Area10 .BN { width: 96%; margin: 0 auto 40px;}
.Area10 .icon { position: absolute; top: 30px; left: 0;}
.Area10 .A10_box { margin-top: 10px;}
.Area10 .subtitle { padding: 72px 0 15px; box-sizing: border-box; margin: 0 auto 10px; background: url(Area10_subtitlebg.png?t=1762483765322)top center no-repeat; background-size: 100%;}
@media screen and (max-width:767px){
  .Area10 { width: 100%; margin: 0 auto;}
  .Area10 .boxtop { margin-bottom: 9vw; margin-top:-15vw ;}
  .Area10 .title ul li .PD_img { width: 31%; margin-left: 2%;}
  .Area10 .BN { margin: 0 auto 4vw;}
  .Area10 .icon { top: 5vw; width: 114%;}
  .Area10 .subtitle { padding: 7vw 0 1.5vw; margin: 0 auto 2vw;}
  .Area10 .Area_swiper_box{ padding-bottom:5.5vw;}
}

/*時尚mo+*/
.A12_box {}
.A12_box .icon { position: absolute; top: 30px; left: 0;}
.A12_box .Area_swiper { margin-left: 7.5%; width: 92.5%;}
.A12_box { margin-top: 172px;}
@media screen and (max-width:767px){
  .A12_box {}
  .A12_box .icon { top: 5vw; width: 115%;}
  .A12_box .Area_swiper { margin-left: 8.5%; width: 91.5%;}
  .A12_box { margin-top: 17vw;}
}

/*區塊副標題*/
.A12_box .subtitle { top: 964px; width: 100%;}
.A12_box .subtitle ul li { background-color: transparent; pointer-events: none;}
.A12_box .subtitle ul li .PD_into { padding: 0;}
.A12_box .subtitle ul li h5 { padding: 0; margin: 0; font: bold 50px/50px "微軟正黑體","Microsoft JhengHei",Helvetica; background: -webkit-linear-gradient(-65deg, #fefad4 0%, #e7b578 25%, #fdfae6 50%, #e7b578 75%, #fefad4 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
@media screen and (max-width:767px){
.A12_box .subtitle { top: 107vw; width: 104%;}
}


/*1BN帶品輪播*/
.box5_swiper { position: relative; width: 100%; margin: 0 auto; overflow: hidden; z-index: 1;}
.box5_swiper ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0 0 20px!important; width: 100%; grid-gap: 0; box-sizing: content-box; height: 335px;}
.box5_swiper ul.PD_wrapper li { flex-shrink: 0; margin: 0; padding: 0; pointer-events: inherit;}
.box5_swiper ul.PD_wrapper li.PD_slide { min-width: inherit;}
.box5_swiper ul.PD_wrapper li.PD_slide:hover { box-shadow: 0 1em 2em rgba(0, 0, 0, 0);}
@media screen and (max-width:767px){
  .box5_swiper { width: 100%; margin: 0 auto;}
  .box5_swiper ul.PD_wrapper { padding: 0 0 6%!important; height: 71vw;}
}


/*看更多*/
.Area13 {}
.Area13 .btn { width: 70%; margin: 0 auto; filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.7));}
.Area13 .btn ul { grid-gap: 0 15px;}
.Area13 .btn ul li { margin-bottom: 20px;}
.Area13 .btn ul li:nth-child(7),
.Area13 .btn ul li:nth-child(8),
.Area13 .btn ul li:nth-child(9) { margin-bottom: 0;}
@media screen and (max-width:767px){
  .Area13 {}
  .Area13 .btn { width: 90%;}
  .Area13 .btn ul { }
  .Area13 .btn ul li { margin-bottom: 0.8em;}

}




/*momo幣這裡用*/
@media screen and (min-width: 768px) {
	.Area_grabmoney_coupon .PD_layout ul { padding: 0 25px; grid-gap: 15px;}
	.Area_grabmoney_coupon .PD_layout img {	border-radius: 10px;}
}
@media screen and (max-width: 767px) {
	.Area_grabmoney_coupon .PD_layout ul { grid-gap: 1.8vw;}
	.Area_grabmoney_coupon .PD_layout img { border-radius: .5em;}
}





/*編輯按鈕調整*/
#eWriterBtn_bt_B_000_TD1{ margin-left: 20px!important; margin-top: 200px!important; z-index: 99!important; }
#eWriterBtn_bt_B_000_n01-1 {  margin-left: 20px!important; margin-top: 280px!important; z-index: 100!important; }
#eWriterBtn_bt_B_000_n01 {  margin-left: 20px!important; margin-top: 280px!important; z-index: 100!important; }

.acty__el--4{z-index: 100;}
.acty__el--5{z-index: 100;}
.acty__el--6{z-index: 100;}
.acty__el--7{z-index: 100;}
 


/*分享浮層*/
.floatBox { position:relative; margin:2% auto; padding: 2% 0; width: 700px; height:auto; background-color:rgba(0,0,0,0.8); text-align:center;  border-radius:20px;}
.floatBox img { width:100%; height:auto;}
.floatBox .go_bt {
  -webkit-transition: all 0.2s ease;
     -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
       -o-transition: all 0.2s ease;
          transition: all 0.2s ease;}
.floatBox .go_bt:hover { filter: brightness(120%);
  -webkit-transform:translateY(-6px);
     -moz-transform:translateY(-6px);
      -ms-transform:translateY(-6px);
       -o-transform:translateY(-6px);
          transform:translateY(-6px);}
.floatBox .closeButton a { display:block; cursor:pointer; position:absolute; top:-20px; right:-20px; width:40px; height:40px; border-radius:50%; border:solid 2px #999999; font:bold 40px/1em "Century Gothic"; color:#FFF; text-align:center; background-color:rgba(0%,0%,0%,0.5);text-decoration: none; z-index:2}
.floatBox .closeButton:hover {background-color:#666; text-decoration:none;}
.floatBox .title  { display:inline-block; margin:0 0 10px 0; border-bottom:1px solid #ffd800; font:bold 45px/1.5em "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;letter-spacing: -0.05em;  color:#ffd800; text-align:center}
.floatBox .box_ { margin:0 auto; width:90%;}
.floatBox .box_:after { content: ""; display:block; clear:both;}
.floatBox .box_btn { margin:20px auto 0; width: 80%;}
.floatBox .box_btn a { display:block; margin:3% 0;}
.floatBox .box_btn img { width:100%;}
.floatBox .box_btn .btn { margin:0 auto; width:60%;}
.floatBox .box_btn2 a { float:left; margin:0 1%; width:48%;}
	@media screen and (max-width:767px){
		.floatBox { padding:5% 0; width:90%; height: auto;}
		.floatBox .closeButton a {display:block; position:absolute; top:-15px; right:-15px; width:30px; height:30px; border-radius:50%; border:solid 2px #999999; font:bold 30px/1em "Century Gothic"; color:#FFF; text-align:center; background-color:rgba(0%,0%,0%,0.5);text-decoration: none; z-index:2}
		.floatBox .closeButton:hover {background-color:#666; text-decoration:none}
		.floatBox .title  { margin:0 5% 3vw; font-size: 6vw; line-height:2rem;}
		.floatBox .box_btn { margin:2% auto 0;}
		.floatBox .box_btn .btn { margin:0 auto; width:80%;}
	}



/* 設定css背景與偽元素的css背景，讓首屏以外的css背景先被隱藏 */
/* css寫法--1104修正 (1)空格異常重KEY、(2)新增第四行*-全部元素背景 */
.articleList .lazy[data-bg=""][data-was-processed="false"],
.articleList .lazy[data-bg=""][data-was-processed="false"]::before,
.articleList .lazy[data-bg=""][data-was-processed="false"]::after,
.articleList .lazy[data-bg=""][data-was-processed="false"] *,
.articleList .lazy[data-bg=""][data-was-processed="false"] *::before,
.articleList .lazy[data-bg=""][data-was-processed="false"] *::after {background-image: none !important;}



/* 設定css背景與偽元素的css背景，讓首屏以外的css背景先被隱藏 */
/* scss寫法--1104修正 (1)空格異常重KEY、(2)新增第四行*-全部元素背景 */
.articleList .lazy[data-bg=""][data-was-processed="false"] {
  &, &::before, &::after, & *, & *::before, & *::after {
    background-image: none !important;
  }
}



