.wi-beauty-salon-page--reviews .wi-beauty-salon-block--beauty-review-wall{height:auto;min-height:741px;box-sizing:border-box;padding:clamp(82px,6.5vw,94px) 0;color:var(--cms-color-secondary);background:var(--beauty-review-wall-image, linear-gradient(90deg, #ebeff4, #ffece7)) center/cover no-repeat}.wi-beauty-salon-review-wall__heading{display:flex;align-items:center;justify-content:center;margin-bottom:clamp(48px,5.5vw,76px)}.wi-beauty-salon-review-wall__heading .wi-beauty-salon-canonical__eyebrow{margin:0 24px 0 0;padding-right:24px;color:var(--cms-color-accent);border-right:1px solid var(--cms-color-secondary)}.wi-beauty-salon-page--reviews .wi-beauty-salon-review-wall__heading h2{max-width:670px;margin:0;color:var(--cms-color-secondary);font-family:var(--cms-font-heading);font-size:clamp(36px,2.8vw,40px);font-weight:400;line-height:1.12;text-wrap:balance}.wi-beauty-salon-review-wall__viewport{width:calc(100vw - max(30px,(100vw - 1170px) / 2));overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory}.wi-beauty-salon-review-wall__viewport::-webkit-scrollbar{display:none}.wi-beauty-salon-review-wall__track{display:flex;gap:30px;width:max-content}.wi-beauty-salon-review-wall__card{box-sizing:border-box;flex:0 0 400px;min-height:390px;padding:52px 54px;color:var(--cms-color-muted);background:#fff;border-radius:var(--cms-radius-lg);box-shadow:var(--cms-shadow-card);scroll-snap-align:start}.wi-beauty-salon-review-wall__stars{display:flex;gap:2px;margin-bottom:10px;color:var(--cms-color-accent);font-size:18px}.wi-beauty-salon-review-wall__card h3{margin:0 0 18px;color:var(--cms-color-secondary);font-family:var(--cms-font-heading);font-size:22px;font-weight:400}.wi-beauty-salon-review-wall__card p{margin:0;line-height:1.75}.wi-beauty-salon-review-wall__person{display:flex;align-items:center;gap:18px;margin-top:24px}.wi-beauty-salon-review-wall__person img{width:84px;height:84px;border-radius:50%;object-fit:cover}.wi-beauty-salon-review-wall__person span{display:grid;gap:4px}.wi-beauty-salon-review-wall__person b{color:var(--cms-color-secondary);font-size:16px}.wi-beauty-salon-review-wall__person small{color:var(--cms-color-muted);font-size:13px}.wi-beauty-salon-review-wall__viewport--empty{padding-block:10px 28px}.wi-beauty-salon-review-wall__track--empty{align-items:stretch}.wi-beauty-salon-review-wall__card--policy{display:flex;flex-basis:360px;min-height:330px;flex-direction:column;justify-content:center;padding:42px;border:1px solid rgba(255,255,255,.72);background:#ffffffeb}.wi-beauty-salon-review-wall__policy-icon{display:grid;width:54px;height:54px;margin-bottom:26px;place-items:center;color:#fff;background:var(--cms-color-primary);border-radius:50%;font-size:23px}.wi-beauty-salon-review-wall__card--policy small{margin-bottom:10px;color:var(--cms-color-accent);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.wi-beauty-salon-review-wall__card--policy h3{margin:0 0 14px;color:var(--cms-color-secondary);font-family:var(--cms-font-heading);font-size:26px;font-weight:400;line-height:1.15;text-wrap:balance}.wi-beauty-salon-review-wall__card--policy p{min-height:0;margin:0;color:var(--cms-color-muted);font-size:15px;line-height:1.65}@media(max-width:767px){.wi-beauty-salon-page--reviews .wi-beauty-salon-block--beauty-review-wall{min-height:0;padding:62px 0}.wi-beauty-salon-review-wall__heading{display:block;margin-bottom:40px;text-align:center}.wi-beauty-salon-review-wall__heading .wi-beauty-salon-canonical__eyebrow{display:block;margin:0 0 8px;padding:0;border-right:0}.wi-beauty-salon-review-wall__heading h2{font-size:34px}.wi-beauty-salon-review-wall__viewport{width:calc(100vw - 20px)}.wi-beauty-salon-review-wall__card{flex-basis:min(340px,100vw - 50px);min-height:0;padding:34px}.wi-beauty-salon-review-wall__card--policy{min-height:310px}}
