.review-container{width:100%;padding:10px 0;overflow-x:hidden;max-width:100vw}.glass-card{background:rgba(255,251,246,.86);border:1px solid rgba(201,151,44,.3);box-shadow:0 8px 24px rgba(124,45,18,.09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.review-card{border-radius:16px;padding:14px}.review-card--desktop{min-width:300px;max-width:340px}.review-card--mobile{width:100%;padding:12px;background:#fffbf6;backdrop-filter:none;-webkit-backdrop-filter:none}.review-card--mobile .review-feedback-wrap{position:relative;margin-top:9px}.review-card--mobile .review-feedback{margin-top:0}.review-card--mobile .review-feedback--clamp{-webkit-line-clamp:2;min-height:38px}.review-card--mobile .review-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar meta" "rating rating";align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:5px}.review-card--mobile .review-avatar{grid-area:avatar;align-self:start;width:36px;height:36px;border-radius:10px;font-size:13px}.review-card--mobile .review-top__meta{grid-area:meta;gap:4px}.review-card--mobile .review-right{grid-area:rating;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:0;gap:6px;min-width:0}.review-card--mobile .review-name{font-size:13px;line-height:17px}.review-card--mobile .review-location-inline{flex:0 1 auto;min-width:0;max-width:100%;margin-left:4px}.review-card--mobile .review-stars--sm .review-star svg{font-size:16px!important}.review-top{display:flex;align-items:center;gap:12px}.review-top__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.review-right{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.review-score{font-size:11px;color:#7c2d12;font-weight:700}.review-avatar{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:#ea580c;box-shadow:0 6px 16px rgba(194,65,12,.22);flex:0 0 auto}.review-name{font-weight:800;color:#7c2d12;font-size:14px;line-height:18px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-subrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.review-location-inline{font-size:12px;color:rgba(30,30,30,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.verified-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(201,151,44,.12);border:1px solid rgba(201,151,44,.38);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#8a5a12;white-space:nowrap;flex:0 0 auto}.verified-badge__icon{font-size:16px!important;color:#b8860b}.verified-badge--compact{padding:2px 8px;font-size:10px}.verified-badge--compact .verified-badge__icon{font-size:14px!important}.review-feedback{margin-top:12px;font-size:13px;color:rgba(67,33,15,.82);line-height:19px}.review-feedback--clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.review-feedback--expanded{display:block}.review-stars{display:flex;gap:2px;align-items:center}.review-stars--sm .review-star svg{font-size:18px!important}.review-star svg{font-size:20px!important}.review-star--filled{color:#ea580c}.review-star--empty{color:rgba(124,45,18,.22)}.review-more-btn{margin-top:8px;font-size:12px;font-weight:800;line-height:19px;color:#c2410c;background:transparent;border:none;padding:0;cursor:pointer}.review-more-btn:hover{opacity:.85}.review-card--mobile .review-more-btn{position:absolute;right:0;bottom:0;margin-top:0;padding-left:32px;background:linear-gradient(90deg,rgba(255,251,246,0),rgba(255,251,246,.92) 20px,#fffbf6 30px)}.review-card--mobile .review-feedback--expanded+.review-more-btn{position:static;margin-top:6px;padding-left:0;background:none}.reviews-strip{overflow:hidden;padding:12px 0 16px}.reviews-strip__track{display:flex;gap:14px;width:-moz-max-content;width:max-content;will-change:transform}.review-carousel{padding:8px 0 26px}.review-carousel .carousel-item{padding:0 5px}.review-carousel .slick-slide{transform:scale(.95);opacity:.5;transition:transform .4s ease,opacity .4s ease}.review-carousel .slick-slide.slick-center{transform:scale(1);opacity:1}.review-carousel .slick-slide:not(.slick-center){pointer-events:none}.review-carousel .slick-dots{bottom:0}.review-carousel .slick-dots li button{width:7px;height:7px;border-radius:50%}.review-carousel .slick-dots li button:before{font-size:8px;color:rgba(124,45,18,.35);opacity:1}.review-carousel .slick-dots li.slick-active button:before{color:#ea580c}@media (prefers-reduced-motion:reduce){.review-carousel .slick-slide{transition:none}}.reels-row{width:100%;overflow-x:auto;overflow-y:hidden;padding:10px 0 12px;cursor:grab;scrollbar-width:thin;scrollbar-color:rgba(255,143,42,.4) transparent}.reels-row:active{cursor:grabbing}.reels-row::-webkit-scrollbar{height:5px}.reels-row::-webkit-scrollbar-track{background:transparent}.reels-row::-webkit-scrollbar-thumb{background:rgba(255,143,42,.45);border-radius:99px}.reels-row__track{display:flex;gap:12px;width:-moz-max-content;width:max-content}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.desktop-review-wrapper{padding:0 10px}.mobile-review-wrapper{padding:0 12px}