@charset "UTF-8";

.memberLike {
    width: 100%;
    padding: 70px 0 55px 0;
}

.memberLike__box {
    left: -45px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-items: flex-start;
    justify-content: flex-start;
    width: calc(100% + 90px);
    margin: 0 auto 20px auto;
}

.memberLike__box__item {
    width: calc(100% / 3 - 90px);
    margin: 0 45px 70px 45px;
}

@media screen and (max-width: 991px) {
    .memberLike {
        padding: 60px 0 55px 0;
    }

    .memberLike__box {
        left: -15px;
        width: calc(100% + 30px);
        margin: 0 auto 25px auto;
    }

    .memberLike__box__item {
        width: calc(50% - 30px);
        margin: 0 15px 40px 15px;
    }
}

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

@media screen and (max-width: 575px) {
    .memberLike {
        padding: 0 0 15px 0;
    }

    .memberLike__box {
        left: -10px;
        width: calc(100% + 20px);
    }

    .memberLike__box__item {
        width: calc(50% - 20px);
        margin: 0 10px 20px 10px;
    }

    .memberLike__box__item .c-product__bt {
        top: 10px;
        left: 10px;
        width: 15px;
        height: 15px;
    }

    .memberLike__box__item .c-product__content {
        position: static;
    }

    .memberLike__box__item .c-product__content__title {
        position: static;
        font-size: 14px;
    }

    .memberLike__box__item .c-product__content__title::before {
        position: absolute;
        top: 10px;
        right: 5px;
        min-width: 50px;
        padding: 6px 5px 2px 5px;
        margin: 0;
        font-size: 13px;
    }

    .memberLike__box__item .c-product__content__price {
        margin: 15px 0 0 0;
        font-size: 18px;
    }

    .memberLike__box__item .c-product__content__price__special~.c-product__content__price__original::before {
        content: '$';
    }
}



/****IOS樣式****/
@supports (-webkit-touch-callout: none) {}