.beautlix-salon-catalogue:not(.salons-grid-container) .salon-photo{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.beautlix-salon-catalogue:not(.salons-grid-container) .salon-info-block{padding:20px}.beautlix-salon-services{list-style:none;padding:0;margin:16px 0}.beautlix-salon-services li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #ead9dd}.beautlix-salon-profile{max-width:1040px;margin:40px auto;padding:20px}.beautlix-salon-profile .salon-photo{max-height:440px}.beautlix-map-location-note{font-size:13px;color:#735d65;padding:12px 0}
.beautlix-salon-catalogue.salons-grid-container .salon-info-block{min-width:0}.beautlix-salon-catalogue .salon-name-rating{gap:12px}.beautlix-salon-catalogue .salon-title-link{min-width:0;overflow-wrap:anywhere}.beautlix-salon-catalogue .salon-rating{flex-shrink:0}.beautlix-salon-catalogue .salon-address{display:flex;align-items:flex-start;gap:4px}.beautlix-salon-catalogue .salon-address svg,.beautlix-salon-catalogue .next-time svg{flex-shrink:0}.beautlix-salon-catalogue .salon-address span{overflow-wrap:anywhere}.beautlix-salon-catalogue .salon-available-reserve{align-items:center;gap:12px}.beautlix-salon-catalogue .salon-available-reserve .next-time{min-width:0}.beautlix-salon-catalogue .salon-booking-btn{flex-shrink:0}
.beautlix-market-stats{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px 40px;margin-top:40px;color:#fff;font-size:14px;line-height:1.5;text-align:center}.beautlix-market-stats>div{display:flex;justify-content:center;align-items:center;gap:7px}.beautlix-market-stats strong{font-weight:700}.beautlix-market-stats svg{width:16px;height:16px;color:#ec8644;fill:#ec8644;flex-shrink:0}@media(max-width:767px){.beautlix-market-stats{flex-direction:column;gap:24px;margin-top:36px}.beautlix-market-stats>div{max-width:100%;flex-wrap:wrap}}

