@import url("https://panel.noon360.com/mainssl/uploads/noon360/template/us_basic/basic_LineLIFF.css");





body.isInLIFF,
body.isInFB,
body.isInWeixin {
    min-height: 100vh;
    background: #fff;
}


/**導覽列 */
.isInLIFF #ns_Header,
.isInFB #ns_Header,
.isInWeixin #ns_Header {
    display: table;
    border: 0;
    background: unset;
}
.isInLIFF .id_HeaderR3>*,
.isInLIFF #id_HeaderCol,
.isInFB .id_HeaderR3>*,
.isInFB #id_HeaderCol,
.isInWeixin .id_HeaderR3>*,
.isInWeixin #id_HeaderCol {
    display: none;
}
.isInLIFF .id_HeaderR3,
.isInFB .id_HeaderR3,
.isInWeixin .id_HeaderR3 {
    position: relative;
}
.isInLIFF #id_HeaderRight3,
.isInFB #id_HeaderRight3,
.isInWeixin #id_HeaderRight3  {
    display: table-cell;
	 margin-left: auto;
}
/**會員登入 */
body.isInFB #ns_Main,body.isInLIFF #ns_Main {background-color: #fff;}
.isInLIFF .fbBtn { display: none;}
.isInLIFF .Title1 {
    height: 210px;
    width: 80%;
    background: #00b800 url(https://athena.noon360.com/noon360/booking/PageInfo/1571388166_20220801_10190223.svg) no-repeat;
    background-position: center;
    padding: 13px 10px 10px 18px;
    position: relative;
    border-radius: 25px;
}

.isInFB .lineLoginBtn  { display: none;}

.isInFB .Title1 {
    height: calc( 90vh - 60px);
    width: 100%;
    background: #06f;
    background-position: calc(50vw - 140px) calc(45vh - 180px);
    padding: 13px 10px 10px 18px;
    border-radius: 0;
    position: relative;
	 color: #fff0;
    margin-bottom: 15px;
}
.isInFB .Title1:after {
    content: 'f';
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 8px;
    box-sizing: border-box;
    color: #0066ff;
    background: #FFF;
    font-size: 190px;
    height: 100px;
    width: 100px;
    padding-left: 20px;
    transform: translate(-50%, -50%);
    justify-content: space-around;
    align-items: flex-end;
}
body.isInFB .Title1 .meMsg_MsgMain .meMsg_MsgTitle { color: #fff0; }
body.isInFB .meMsg_MsgBlk .meMsg_MsgTitle:before, 
body.isInFB .meMsg_MsgBlk .meMsg_MsgTitle:after { border: 0; height: 0;}


/**會員登入 */
.isInLIFF .memTab {
    display: block;
}

/**會員搜尋*/
.phpPrdSearch.isInLIFF #id_ColLeft,
.phpPrdSearch.isInFB #id_ColLeft,
.phpPrdSearch.isInWeixin #id_ColLeft,
.phpPrdSearch.isInLIFF .PrdBtn,
.phpPrdSearch.isInFB .PrdBtn,
.phpPrdSearch.isInWeixin .PrdBtn  {
    display: none
}
.phpPrdSearch.isInLIFF .PrdImg img,
.phpPrdSearch.isInFB .PrdImg img,
.phpPrdSearch.isInWeixin .PrdImg img {
    height: 100%;
    width: 100%;
    object-fit: contain;
} 
/**商品說明*/
.isInLIFF .quantity, .isInFB .quantity { display: block; }



/*修改會員資訊*/
.phpRegForm.isInLIFF .meCSS {
    margin-bottom: 20px;
    margin-top: 30px;
    padding: 0px 40px;
}
