.trip-component-review-card-group{box-sizing:border-box;width:100%;margin-bottom:24px;padding:0 24px}@media screen and (max-width:768px){.trip-component-review-card-group{margin-bottom:16px;padding:0 12px}}.trip-component-review-card-group__inner{max-width:1160px;margin:0 auto}.trip-component-review-card-group__title{font-size:20px;line-height:26px;font-weight:700;color:#051a37;margin-bottom:16px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:768px){.trip-component-review-card-group__title{margin-bottom:12px}}.trip-component-review-card-group__score-area{display:flex;align-items:center;margin-bottom:12px}.trip-component-review-card-group__score-area__score{background-color:#1136a6;border-radius:18px 0 16px 18px;padding:2px 4px 2px 6px;font-weight:700;font-size:18px;line-height:24px;margin-right:4px}@media screen and (max-width:767px){.trip-component-review-card-group__score-area__score{font-size:15px;line-height:19px;border-radius:18px 0 16px 18px;padding:0 4px}}.trip-component-review-card-group__score-area__score__number{color:#fff}.trip-component-review-card-group__score-area__score__totle{color:hsla(0,0%,100%,.4984)}@media screen and (max-width:767px){.trip-component-review-card-group__score-area__score__totle{color:hsla(0,0%,100%,.61)}}.trip-component-review-card-group__score-area__desc{font-size:18px;line-height:24px;color:#1136a6;font-weight:500;margin-right:8px}@media screen and (max-width:767px){.trip-component-review-card-group__score-area__desc{font-size:14px;line-height:20px}}.trip-component-review-card-group__score-area__revnum{font-size:18px;line-height:24px;color:#455873;font-weight:400}@media screen and (max-width:767px){.trip-component-review-card-group__score-area__revnum{font-size:14px;line-height:18px}}.trip-component-review-card-group__scroll-container{display:flex;position:relative;box-sizing:border-box}.trip-component-review-card-group__scroll-container__arrow-next,.trip-component-review-card-group__scroll-container__arrow-prev{position:absolute;top:50%;left:-20px;transform:translate(-100%,-50%);width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid rgba(218,223,230,.6);box-shadow:0 8px 16px 0 rgba(15,41,77,.08);display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1;backdrop-filter:blur(3px)}@media screen and (min-width:768px){.trip-component-review-card-group__scroll-container__arrow-next,.trip-component-review-card-group__scroll-container__arrow-prev{border:.5px solid rgba(218,223,230,.6)}.trip-component-review-card-group__scroll-container__arrow-next:hover,.trip-component-review-card-group__scroll-container__arrow-prev:hover{background-color:#3264ff}.trip-component-review-card-group__scroll-container__arrow-next:hover svg path,.trip-component-review-card-group__scroll-container__arrow-prev:hover svg path{fill:#fff}}.trip-component-review-card-group__scroll-container__arrow-next{right:-20px;left:unset;transform:translate(100%,-50%)}.trip-component-review-card-group__scroll-container__card-group{display:flex;position:relative;align-items:stretch;box-sizing:border-box;gap:16px;padding:24px;margin:-24px;overflow:auto}@media screen and (max-width:768px){.trip-component-review-card-group__scroll-container__card-group{gap:8px;padding:12px;margin:-12px}}.trip-component-review-card-group__scroll-container__card-group::-webkit-scrollbar{display:none;width:0;height:0}@media screen and (max-width:768px){.trip-component-review-card-group__scroll-container__arrow-next,.trip-component-review-card-group__scroll-container__arrow-prev{display:none}}.trip-component-review-card-group__btn-container{display:flex;justify-content:center;margin-top:16px}@media screen and (max-width:768px){.trip-component-review-card-group__btn-container{margin-top:12px}}.trip-component-review-card-group__btn-container__btn{width:200px;height:30px;padding:16px;font-size:14px;line-height:21px;font-weight:700;color:#fff;background-color:#3264ff;border:none;border-radius:40px;position:relative;cursor:pointer}.trip-component-review-card-group__btn-container__btn:hover{background-color:#264cc2}@media screen and (max-width:768px){.trip-component-review-card-group__btn-container__btn{width:235px;height:40px;padding:12px;line-height:17px;font-size:14px}}.trip-component-review-card-group__btn-container__btn__text{position:absolute;inset:0;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-align:center;padding:5px}@media screen and (max-width:767px){.trip-component-review-card-group__btn-container__btn__text{padding:11px}}.product-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(5,26,55,.08);width:356px;box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;cursor:pointer}@media screen and (min-width:768px){.product-card__head-img:hover{transform:scale(1.1)}.product-card:hover{box-shadow:0 8px 16px 0 rgba(5,26,55,.16)}}@media screen and (max-width:767px){.product-card{width:284.5px;color:#051a37;box-shadow:0 4px 8px 0 rgba(15,41,77,.12)}}.product-card__head-img-container{width:356px;height:198px;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (max-width:767px){.product-card__head-img-container{width:284.5px;height:160px}}.product-card__head-img{width:356px;height:198px;object-fit:cover;object-position:center;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.product-card__head-img{width:284.5px;height:160px}}.product-card__content{padding:12px 16px 16px;flex:1;display:flex;flex-direction:column}@media screen and (max-width:767px){.product-card__content{padding:12px}}.product-card__title{font-size:18px;line-height:24px;color:#051a37;font-weight:700;margin-bottom:8px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-decoration:none}@media screen and (min-width:768px){.product-card__title:hover{text-decoration:underline}}.product-card__score-area{display:flex;align-items:center;margin-bottom:8px}.product-card__score-area__score{background-color:#1136a6;border-radius:18px 0 16px 18px;padding:2px 4px 2px 6px;font-weight:700;font-size:16px;line-height:22px;margin-right:4px}@media screen and (max-width:767px){.product-card__score-area__score{font-size:14px;line-height:18px;border-radius:18px 0 16px 18px;padding:0 4px}}.product-card__score-area__score__number{color:#fff}.product-card__score-area__score__totle{color:hsla(0,0%,100%,.4984)}@media screen and (max-width:767px){.product-card__score-area__score__totle{color:hsla(0,0%,100%,.61)}}.product-card__score-area__desc{font-size:16px;line-height:22px;color:#1136a6;font-weight:500;margin-right:8px}@media screen and (max-width:767px){.product-card__score-area__desc{font-size:14px;line-height:20px}}.product-card__score-area__revnum{font-size:16px;line-height:22px;color:#455873;font-weight:400}@media screen and (max-width:767px){.product-card__score-area__revnum{font-size:13px;line-height:19px}}.product-card__review-area{position:relative;margin-bottom:12px;padding:12px;background-color:#f5f7fa;border-radius:4px;margin-top:auto;min-height:70px}@media screen and (max-width:767px){.product-card__review-area{padding:8px}}.product-card__review-area__user-info{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:8px}.product-card__review-area__user-info__avatar{width:22px;height:22px;border-radius:50%;margin-right:4px;flex-shrink:1}@media screen and (max-width:767px){.product-card__review-area__user-info__avatar{width:18px;height:18px}}.product-card__review-area__user-info__name{color:#051a37;font-size:16px;line-height:22px;font-weight:400;line-break:anywhere;word-wrap:break-word;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-right:4px}@media screen and (max-width:767px){.product-card__review-area__user-info__name{font-size:13px;line-height:19px}}.product-card__review-area__user-info__vip-tag{margin-right:16px;flex-shrink:0}.product-card__review-area__user-info__date{flex-shrink:0;flex-grow:1;display:flex;justify-content:flex-end;font-size:16px;line-height:22px;font-weight:400;color:#455873}@media screen and (max-width:767px){.product-card__review-area__user-info__date{font-size:13px;line-height:19px}}.product-card__review-area__review{font-size:16px;line-height:22px;color:#051a37;font-weight:400;height:66px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:767px){.product-card__review-area__review{font-size:13px;line-height:19px;height:54px}}.product-card__btn{width:100%;height:56px;padding:16px;border-radius:4px;background-color:#3264ff;font-size:18px;line-height:24px;font-weight:500;color:#fff;border:none;cursor:pointer;position:relative;overflow:hidden}@media screen and (max-width:767px){.product-card__btn{height:44px;font-size:16px;line-height:22px;padding:12px}}.product-card__btn__text{position:absolute;inset:0;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-align:center;padding:16px}@media screen and (max-width:767px){.product-card__btn__text{padding:12px}}@media screen and (min-width:768px){.product-card__btn__text:hover{background-color:rgba(0,0,0,.16)}}.vip-tag{display:flex;align-items:center;box-sizing:border-box;padding:2px 6px 2px 7px;background-color:rgba(180,206,241,.24);color:#3f628e;font-size:12px;line-height:16px;font-weight:400;flex-shrink:0;border-radius:2px}@media screen and (max-width:767px){.vip-tag{padding:2px 4px 2px 5px}}.vip-tag .icon{width:13px;height:13px;margin-right:5px;background-position:50%;background-size:cover}@media screen and (max-width:767px){.vip-tag .icon{width:11px;height:11px;margin-right:3px}}.vip-tag .diamond-icon,.vip-tag .diamond-icon2{margin-right:4px;width:14px;height:12px}@media screen and (max-width:767px){.vip-tag .diamond-icon,.vip-tag .diamond-icon2{width:12px;height:11px;margin-right:2px}}.vip-tag .gold-icon{background-image:url(https://dimg04.tripcdn.com/images/1o13012000hn4y9a435C6.svg)}.vip-tag .silver-icon{background-image:url(https://dimg04.tripcdn.com/images/1o10812000hn4y9q40400.svg)}.vip-tag .platinum-icon{background-image:url(https://dimg04.tripcdn.com/images/1o10m12000hn4y0ftCBBC.svg)}.vip-tag .diamond-icon{background-image:url(https://dimg04.tripcdn.com/images/1o13w12000hn4yjot2CEB.svg)}.vip-tag .diamond2-icon{background-image:url(https://dimg04.tripcdn.com/images/1o14j12000hn4y93z7DD0.svg)}.vip-gold{background-color:rgba(253,211,136,.24);color:#6d4a08}.vip-platinum{background-color:rgba(79,167,209,.24);color:#124c6d}.vip-diamond{background-color:rgba(145,119,224,.24);color:#52278b}.vip-diamond2{background-color:rgba(104,120,224,.24);color:#180c7f}.vip-silver{background-color:rgba(180,206,241,.24);color:#3f628e}.review-card{background-color:#fff;border-radius:8px;border:1px solid #dadfe6;box-shadow:0 4px 8px 0 rgba(5,26,55,.08);flex-shrink:0;width:356px;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;position:relative;cursor:pointer}@media screen and (min-width:768px){.review-card:hover{box-shadow:0 8px 16px 0 rgba(5,26,55,.16)}.review-card__bottom-img:hover{transform:scale(1.1);transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media screen and (max-width:767px){.review-card{width:284px;padding:12px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(15,41,77,.1);border:1px solid #dadfe6}}.review-card__bottom-img-container{width:100%;height:177px;overflow:hidden;border-radius:4px;margin-top:12px}@media screen and (max-width:767px){.review-card__bottom-img-container{height:147px;margin-top:8px}}.review-card__bottom-img-container.noimage{display:none}.review-card__bottom-img{width:100%;height:177px;object-fit:cover;object-position:center;border-radius:4px;overflow:hidden;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.review-card__bottom-img{height:147px}}.review-card__user-info{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:12px}@media screen and (max-width:767px){.review-card__user-info{margin-bottom:8px}}.review-card__user-info__avatar{width:24px;height:24px;border-radius:50%;margin-right:5px;flex-shrink:1}@media screen and (max-width:767px){.review-card__user-info__avatar{width:18px;height:18px}}.review-card__user-info__name{color:#051a37;font-size:16px;line-height:22px;font-weight:400;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-right:4px;word-wrap:break-word;line-break:anywhere}@media screen and (max-width:767px){.review-card__user-info__name{font-size:13px;line-height:19px;color:#051a37}}.review-card__user-info__vip-tag{flex-shrink:0;margin-right:16px}@media screen and (max-width:767px){.review-card__user-info__vip-tag{margin-right:8px}}.review-card__user-info__date{font-size:16px;line-height:22px;font-weight:400;flex-grow:1;flex-shrink:0;color:#455873;display:flex;justify-content:flex-end;flex-wrap:nowrap}@media screen and (max-width:767px){.review-card__user-info__date{font-size:13px;line-height:19px}}.review-card__content{flex:1;display:flex;flex-direction:column}.review-card__score-area{display:flex;align-items:center}.review-card__score-area__score{font-size:18px;line-height:24px;margin-right:8px;font-weight:700}@media screen and (max-width:767px){.review-card__score-area__score{font-size:14px;line-height:20px}}.review-card__score-area__score__number{color:#1136a6}.review-card__score-area__score__totle{color:#455873}.review-card__score-area__desc{font-size:18px;line-height:24px;color:#1136a6;font-weight:500;margin-right:8px}@media screen and (max-width:767px){.review-card__score-area__desc{font-size:14px;line-height:20px}}.review-card__roomName{font-size:16px;line-height:22px;color:#455873;font-weight:400;margin:4px 0 12px;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:767px){.review-card__roomName{font-size:13px;line-height:19px;color:#051a37;margin:2px 0 8px}}.review-card__roomName.nomargin{margin-top:0!important}.review-card__review{font-size:16px;line-height:22px;color:#051a37;font-weight:400;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:767px){.review-card__review{font-size:13px;line-height:19px}}