/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewSortDropDown__reviews_sortby_dropdown{height:44px}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.SearchReviews__searchInputWrapper{display:inline-block;width:100%;position:relative}.SearchReviews__searchInputWrapper input::-ms-clear{display:none!important}.SearchReviews__clear{cursor:pointer;color:#4d4d4f;position:absolute;right:12px;font-size:25px;top:0}.SearchReviews__searchInputContent{display:inline-block;width:100%;position:relative}.SearchReviews__mobileIcon{display:inline-block;position:absolute;top:13px;right:12px}.SearchReviews__searchBox{width:339px}@media (min-width:360px)and (max-width:600px){.SearchReviews__searchBox{width:100%;border-top:1px solid #ececec;padding-top:12px}}@media (min-width:601px)and (max-width:820px){.SearchReviews__searchBox{width:100%}}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.Tag__tagContainer{position:relative;display:inline-block;margin:0 5px;font-family:Motiva-Light,Helvetica,Arial,sans-serif}.Tag__tagName{background:#fff;border-radius:16px;border:1px solid #ddd;padding:5px 12px;height:28px;width:131px;line-height:17px}.Tag__closeIcon{position:absolute;top:4px;right:12px;cursor:pointer}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewRow__reviewUserSection{margin-top:15px}@media (min-width:360px)and (max-width:600px){.ReviewRow__reviewStarSection{display:flex;align-items:center;justify-content:space-between}}.ReviewRow__reviewDateSection{margin-top:24px}@media (min-width:360px)and (max-width:600px){.ReviewRow__reviewDateSection{margin-top:0}}.ReviewRow__reviewInfoSection{padding-top:6px}.ReviewRow__reviewDescriptionSection{margin-top:17px}.ReviewRow__reviewProductSection{margin-top:24px}.ReviewRow__reviewProductSection span{font-family:Motiva-Medium,Helvetica,Arial,sans-serif;font-size:12px}.ReviewRow__reviewBadgeSection{max-width:204px;display:flex}@media (min-width:821px)and (max-width:1024px){.ReviewRow__reviewBadgeSection{flex-direction:column}}@media (min-width:601px)and (max-width:820px){.ReviewRow__reviewBadgeSection{flex-direction:column}}@media (min-width:360px)and (max-width:600px){.ReviewRow__reviewBadgeSection{max-width:100%;display:unset}}.ReviewRow__reviewsThumbs{margin-top:26px}.ReviewRow__reportSection{display:inline-block;margin-left:22px}.ReviewRow__reviewResponseSection{margin-top:20px;margin-left:32px}.ReviewRow__imageSection{margin:24px 0}.ReviewRow__reviewImageList{display:flex;flex-flow:row wrap;margin:0;padding:0;gap:4px}@media (min-width:360px)and (max-width:600px){.ReviewRow__userImageSection{display:flex;flex-direction:column-reverse}}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewTitle__reviewTitle{font-family:Motiva-Medium,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewDescription__reviewDescription{font-family:Motiva-Light,Helvetica,Arial,sans-serif;font-size:14px;line-height:24px}.ReviewDescription__readFullSection{display:flex;align-items:center;margin-top:10px;width:fit-content;cursor:pointer}.ReviewDescription__readFullReviewText{text-decoration:underline;margin-right:10.5px}.ReviewDescription__highlightBold{background-color:inherit;font-family:Motiva-Medium,Helvetica,Arial,sans-serif}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewUser__reviewUser{font-family:Motiva-Medium,Helvetica,Arial,sans-serif;font-size:14px;line-height:24px}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewDate__reviewDate{font-family:Motiva-Light,Helvetica,Arial,sans-serif;font-size:14px;line-height:24px}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewBadge__incentivized{margin-top:18px;line-height:20px;font-family:Motiva,Helvetica,Arial,sans-serif;font-style:italic;font-size:12px}.ReviewBadge__reviewedAtSection{margin-top:18px}.ReviewBadge__reviewedAtText,.ReviewBadge__reviewedAtTitle{font-family:Motiva,Helvetica,Arial,sans-serif;line-height:20px}.ReviewBadge__reviewedAtTitle{font-size:12px}.ReviewBadge__reviewedAtText{font-size:14px}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ThumbsToggle__thumbSection{border:1px solid #ddd;height:44px;width:60px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.ThumbsToggle__thumbIcon{padding-right:9px}.ThumbsToggle__sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.Report__reportSection{display:inline-flex;justify-content:center;align-items:center}.Report__reportIcon{padding-right:9px;margin-top:6px}.Report__reportText,.Report__reportedText{font-family:Motiva-Light,Helvetica,Arial,sans-serif;font-size:14px}.Report__reportedText{color:#c00}.Report__reportText{text-decoration:underline;cursor:pointer}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewResponse__reviewResponse{padding:16px 0}.ReviewResponse__reviewResponse:last-child{padding-bottom:0}.ReviewResponse__reviewResponse:not(:last-child){border-bottom:1px solid #ececec}.ReviewResponse__responseUser{font-family:Motiva-Medium,Helvetica,Arial,sans-serif}.ReviewResponse__responseText{font-family:Motiva,Helvetica,Arial,sans-serif;font-style:italic}.ReviewResponse__responderDetail{margin-top:9px}.ReviewImageList__image{width:120px;height:120px}.ReviewImageList__image img{width:120px!important;height:120px!important;object-fit:cover;cursor:pointer;border-radius:4px}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewListModal__reviewImageModalContainer div[class*=modal__modal_main_container]{width:100%;height:100%;border-radius:0}.ReviewListModal__reviewImageModalContainer div[class*=modal__modal_body_container]{max-height:100vh}.ReviewListModal__closeButton{display:flex;justify-content:flex-end;width:fit-content;margin-left:auto}.ReviewListModal__closeButton svg{fill:#4d4d4f;cursor:pointer}@media (min-width:360px)and (max-width:600px){.ReviewListModal__contentWrapper{padding-bottom:130px}}.ReviewListModal__imageModalHeading{font-family:Motiva,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:48px;text-align:center}@media (min-width:601px)and (max-width:820px){.ReviewListModal__imageModalHeading{font-size:26px;line-height:36px}}@media (min-width:360px)and (max-width:600px){.ReviewListModal__imageModalHeading{font-size:26px;line-height:36px}}.ReviewListModal__ImageCarouselContainer{width:100%;height:490px;margin:0 auto}@media (min-width:360px)and (max-width:600px){.ReviewListModal__ImageCarouselContainer{height:auto}}.ReviewListModal__ReviewSection{width:auto;margin:0 10%;height:auto}@media (min-width:1025px){.ReviewListModal__ReviewSection{margin:0 0 0 24px;height:490px;max-width:600px}}.ReviewListModal__ImageContainer img{width:100%;object-fit:contain;height:303px!important}.ReviewListModal__reviewContent{padding:0 15px 5px 5px}.ReviewListModal__reviewRatingSection{display:flex;height:20px;align-items:center;justify-content:space-between}.ReviewListModal__reviewRatingSection div[class^=rating__rating] span[class^=rating__rating_container]{height:20px;margin:0}.ReviewListModal__reviewRatingSection div[class^=ReviewDate__reviewDate]{line-height:20px}.ReviewListModal__reviewInfoSection{margin-top:20px}.ReviewListModal__reviewInfoSection div[class^=ReviewDescription__reviewDescription]{margin-top:12px}.ReviewListModal__reviewuserSection{margin-top:24px}.ReviewListModal__reportSection{display:inline-block;margin-left:22px}.ReviewListModal__reviewsThumbs{margin-top:24px}.ReviewListModal__selectedImageCount{font-family:Motiva-Light,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;line-height:16px;text-align:center;margin:36px 0 8px}@media (min-width:601px)and (max-width:820px){.ReviewListModal__selectedImageCount{z-index:2}}@media (min-width:360px)and (max-width:600px){.ReviewListModal__selectedImageCount{z-index:2}}.ReviewListModal__ImageContainer{display:grid;height:100%;align-content:center}.ReviewListModal__showAllMediaReview{margin-top:12px}@media (min-width:1025px){.ReviewListModal__showAllMediaReview{margin-top:24px}}.ReviewListModal__showAllMediaReview .ReviewListModal__showAllMediaReviewText{font-size:14px;font-weight:400;line-height:24px;float:right}@media (min-width:360px)and (max-width:600px){.ReviewListModal__showAllMediaReview .ReviewListModal__showAllMediaReviewText{line-height:36px;float:unset}}.ReviewListModal__showAllMediaReview .ReviewListModal__showAllMediaReviewText .ReviewListModal__highlightedText{text-decoration:underline;color:#086dd2;cursor:pointer}
/*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 *//*!
 * AUTO-GENERATED FILE - DO NOT EDIT
 * Generated from tokens.json
 */.ReviewGalleryCarousel__carouselWrapper{margin:auto;width:fit-content;max-width:905px}@media (min-width:821px)and (max-width:1024px){.ReviewGalleryCarousel__carouselWrapper{max-width:723px}}@media (min-width:601px)and (max-width:820px){.ReviewGalleryCarousel__carouselWrapper{max-width:524px}}@media (min-width:360px)and (max-width:600px){.ReviewGalleryCarousel__carouselWrapper{max-width:262px}}.ReviewGalleryCarousel__carouselWrapper.ReviewGalleryCarousel__applyWidthAuto{width:auto!important;max-width:905px!important}.ReviewGalleryCarousel__carouselWrapper.ReviewGalleryCarousel__applyWidthAuto .ReviewGalleryCarousel__carouselTile,.ReviewGalleryCarousel__carouselWrapper.ReviewGalleryCarousel__applyWidthAuto img{width:88px;height:88px}@media (min-width:360px)and (max-width:600px){.ReviewGalleryCarousel__carouselWrapper.ReviewGalleryCarousel__applyWidthAuto{position:fixed;bottom:0;z-index:1;background-color:#fff;width:calc(100vw - 56px)!important}}.ReviewGalleryCarousel__carouselTile{width:123px;height:123px;padding-bottom:2px}.ReviewGalleryCarousel__carouselTile img{width:120px;height:120px;object-fit:cover;cursor:pointer;border-radius:4px}.ReviewGalleryCarousel__carouselTileImageSelected img{border:2px solid #086dd2}