.reviews-page{padding:40px 0 60px}.reviews-section-subtitle{margin-top:20px;color:#57575E;font-size:16px;font-weight:400;line-height:19.2px}.reviews-section-inner{margin-top:28px;display:grid;grid-template-columns:2fr 1fr;gap:30px}.reviews-items-header{margin-bottom:30px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.add-reviews-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center;flex-grow:1}.add-reviews-btn{padding:15px 20px;border-radius:13px;background:#FFF;display:flex;align-items:center;justify-content:center}.add-reviews-btn img{height:22px;min-height:22px;width:auto;object-fit:contain}.reviews-items-select{flex-grow:0}.reviews-items-select .select{width:274px}.reviews-item{padding-bottom:15px;border-bottom:1px solid #EEF0F5;display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.reviews-item-top{display:flex;align-items:center;gap:9px}.review-user-avatar{line-height:0}.review-user-avatar span{width:45px;min-width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#232126;color:#FFF;border-radius:50%;font-size:18px;font-weight:600;text-transform:uppercase}.review-user-info{display:flex;flex-direction:column;gap:2px}.reviews-item-text{color:#57575E;font-size:15px;font-weight:400;line-height:21.6px}.reviews-item-bottom{display:flex;justify-content:space-between;align-items:center}.review-link{line-height:0}.review-link img{min-width:25px;width:25px;height:25px;aspect-ratio:1/1;object-fit:contain;border-radius:50%}.review-item-date{color:#A0A3AA;font-size:12px;font-weight:500;line-height:14.4px}.reviews-city-block-content{padding:25px;border-radius:13px;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,.02)}.reviews-city-block-title{margin-top:0;margin-bottom:15px}.reviews-city-block-select{margin-bottom:12px}.reviews-city-block-select .dropdown{position:relative;width:100%}.reviews-city-block-select .dropdown-toggle{padding:14px 15px;border-radius:8px;border:1px solid #EEF0F5;background:#FFF;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.reviews-city-block-select .dropdown-toggle span{color:rgba(35,33,38,.8);font-size:14px;font-style:normal;font-weight:500;line-height:17.64px}.reviews-city-block-select .dropdown-toggle svg{transform:rotate(-180deg);transition:all .3s}.reviews-city-block-select .dropdown.open .dropdown-toggle svg{transform:rotate(0deg)}.reviews-city-block-select .dropdown-menu{position:absolute;top:100%;left:0;right:0;border-radius:0 0 8px 8px;border:1px solid #EEF0F5;background:#FFF;border-top:none;z-index:1000;display:none}.reviews-city-block-select .dropdown-list{max-height:285px;overflow-y:auto;padding-bottom:10px}.dropdown-list::-webkit-scrollbar{width:5px;border-radius:20px}.dropdown-list::-webkit-scrollbar-track{background:transparent;border-radius:20px}.dropdown-list::-webkit-scrollbar-thumb{background-color:#232126;border-radius:999px}.reviews-city-block-select .dropdown.open .dropdown-menu{display:block}.reviews-city-block-select .dropdown.open .dropdown-toggle{border-radius:8px 8px 0 0;border-bottom-color:#FFF}.reviews-city-block-select .dropdown-search{padding:0 12px;position:relative}.dropdown-search-icon{position:absolute;top:50%;transform:translateY(-9px);right:26px}.reviews-city-block-select .dropdown-search input{width:100%;border-radius:6px;background:#F5F6F9;padding:11px 14px;color:#A0A3AA;font-size:14px;font-weight:400;line-height:18.2px}.reviews-city-block-select .dropdown-item{padding:15px 14px;cursor:pointer;color:rgba(35,33,38,.8);font-size:14px;font-weight:500;line-height:17.64px;transition:all .3s}.reviews-city-block-select .dropdown-item:hover,.reviews-city-block-select .dropdown-item.active{background-color:#ffc107}.store-list-item{display:flex;padding:20px 0;border-bottom:1px solid #EEF0F5;align-items:center}.store-list .store-list-item:last-child{border-bottom:none;padding-bottom:0}.store-icon{line-height:0;margin-right:4px;margin-bottom:auto}.store-icon svg{min-width:20px;width:20px;height:20px}.store-info{flex-grow:1}.store-info-address{color:#2B343C;font-size:14px;font-weight:500;line-height:17.64px;margin-bottom:8px}.store-info-rating{display:flex;gap:5px}.store-info-rating-title{color:#A0A3AA;font-size:13px;font-weight:400;line-height:15.6px}.review-user-info .rating-stars{margin-left:-2px}.rating-stars{line-height:0;display:flex}.rating-stars svg{width:16px;height:16px}.rating-stars .selected path{fill:#FFC839}.store-links{display:flex;gap:8px;margin-left:10px}.store-links-btn{line-height:0}.store-links-btn img{min-width:40px;width:40px;height:40px;aspect-ratio:1;object-fit:contain;border-radius:50%}@media (max-width:1124px){.store-links-btn img{min-width:31px;width:31px;height:31px}}@media (max-width:1024px){.reviews-page{padding:30px 0}.reviews-section-subtitle{margin-top:8px;font-size:14px;line-height:18.2px}.reviews-section-inner{margin-top:22px;gap:15px}.reviews-items-header{margin-bottom:20px;gap:10px;flex-direction:column;align-items:flex-start}.reviews-items-select{width:100%}.reviews-items-select .select{width:100%}.reviews-item-text{font-size:14px;line-height:18.2px}.reviews-item{padding-bottom:12px;margin-bottom:18px}.reviews-city-block-content{padding:14px;width:298px}.reviews-city-block-title{margin-top:0;margin-bottom:14px}.store-list-item{padding:14px 0}.store-info-address{font-size:14px;line-height:15.64px}.add-reviews-btn{padding:15px 5px;width:auto;flex-grow:1}.store-links{gap:5px}.add-reviews-btns{flex-wrap:nowrap}}@media (max-width:768px){.reviews-page{padding:20px 0 30px}.reviews-section-inner{margin-top:18px;gap:20px;display:flex;flex-direction:column}.reviews-city-block{order:-1}.reviews-city-block-content{padding:15px;width:100%}.store-list{height:317px;overflow-y:auto;padding-right:14px}.store-list::-webkit-scrollbar{width:5px;border-radius:20px}.store-list::-webkit-scrollbar-track{background:#EEF0F5;border-radius:20px}.store-list::-webkit-scrollbar-thumb{background-color:#232126;border-radius:999px;border:1px solid #EEF0F5}.add-reviews-btns{gap:10px;flex-wrap:nowrap;width:100%}.add-reviews-btn img{height:19px;min-height:19px}.add-reviews-btn{padding:15px 5px;width:auto;flex-grow:1}.reviews-items-header{margin-bottom:20px}.store-list-item{padding:15px 0}.reviews-items-header{margin-bottom:15px}}.more-reviews-link.loading{opacity:.7;pointer-events:none}.more-reviews-link.loading span{color:#999}.reviews-item{animation:fadeInUp 0.3s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}