/*元素包層*/
.meus_awMMXPrdList {
    padding: 70px 20px 50px;
    background: var(--gray-l-60, linear-gradient(0deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.60) 100%), #969696);
}

/*大標*/
.mmx:before {
    content: '食宿玩樂BAR';
    color: #000;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 100%;
}
.meus_awMMXPrdList .mmx .txt_MMXTitle:before { display: none; }

/*外框*/
.meus_awMMXPrdList .mmx .ns.PrdList {
    display: flex;
    justify-content: space-evenly;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 35px 0 10px;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell {
    margin: 5px;
    padding: 0 0 25px;
    background: #fff;
    width: 19%;
    box-sizing: border-box;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell:last-child {
    display: none;
}

/*圖片*/
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdImgURL img {
    height: 265px;
    border-radius: 0;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdImgURL img:hover {
    transform: unset;
    animation-name: unset;
}

/*主標題*/
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdTitle {
    white-space: normal;
    position: relative;
    z-index: 10;
    margin: 30px 0px 15px;
    text-align: center;
    font-size: 15px;
    height: auto;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    color: #1c1c1c;
    padding: 0 15px;
}

/*價錢*/
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .DollarSign, .meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .DollarUnit {
    color: #585858;
    font-weight: bold;
    letter-spacing: 0;
    font-size: 16px;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdPrice {
    width: 100%;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdPriceAmt {
    font-weight: bold;
    color: #bb2649;
    font-size: 21px;
    letter-spacing: 0.5px;
    width: 100%;
}



@media (max-width: 1045px) {

/*外框*/
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell {
    width: 23%;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell:nth-last-child(2) {
    display: none;
}

/*圖片*/
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdImgURL img {
    height: 160px;
}

}


@media (max-width: 768px) {

/*外框*/
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell {
    width: 47%;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell:nth-last-child(2), .meus_awMMXPrdList .mmx .ns.PrdList .PrdCell:last-child {
    display: inline-block;
}

}


@media (max-width: 481px) {
.meus_awMMXPrdList .mmx {
    border-top: 1px solid #eee;
    box-shadow: 4px -4px 5px rgba(236,236,236,0.2);
}

/*大標*/
.mmx:before {
    content: '食宿玩樂BAR';
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 5px;
}

/*外框*/
.meus_awMMXPrdList .mmx .ns.PrdList {
    margin: 0;
    height: auto;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell {
    width: 29%;
    padding: 0;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell:nth-last-child(3), .meus_awMMXPrdList .mmx .ns.PrdList .PrdCell:nth-last-child(2), .meus_awMMXPrdList .mmx .ns.PrdList .PrdCell:last-child {
    display: none;
}

/*圖片*/
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdImgURL img {
    height: 80px;
}

.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdTitle {
    white-space: normal;
    position: relative;
    z-index: 10;
    margin: 10px 0px 3px;
    text-align: justify;
    line-height: 130%;
    font-size: 14px;
    height: auto;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    color: #1c1c1c;
    padding: 0 0px;
}

.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .DollarSign, .meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .DollarUnit {
    font-size: 14px;
}
.meus_awMMXPrdList .mmx .ns.PrdList .PrdCell .PrdPriceAmt {
    font-size: 16px;
}

/*關閉按鈕*/
.meus_awMMXPrdList .mmx .btnClose {
    width: 29px;
    height: 29px;
    bottom: 141px;
    right: 3px;
    background: url(https://athena.noon360.com/noon360/noon360/MsgInfo/2223222092_20230725_17040762.png) center center;
}

}