html[data-concept=onlyyou] .location .text-link{font-size:19px;line-height:1.8;letter-spacing:0;padding:18px 0 8px;font-weight:500}html[data-concept=onlyyou] .verified-reviews{display:block;padding:65px 6%}html[data-concept=onlyyou] .reviews-intro{display:flex;align-items:center;gap:35px;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}html[data-concept=onlyyou] .reviews-intro>.eyebrow{flex-basis:100%;margin:0}html[data-concept=onlyyou] .reviews-intro h2{margin:0;font-size:clamp(42px,5vw,68px)}html[data-concept=onlyyou] .rating-proof{margin:0!important;align-items:flex-end}html[data-concept=onlyyou] .review-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch;grid-auto-rows:1fr;margin:0;padding:0;overflow:visible}html[data-concept=onlyyou] .review-card{height:100%;min-height:390px;display:flex;flex-direction:column;padding:25px 20px;box-sizing:border-box;width:auto;transform:none}html[data-concept=onlyyou] .review-card blockquote{flex:1;display:flex;flex-direction:column}html[data-concept=onlyyou] .review-card blockquote p{font-size:19px;line-height:1.75;margin-bottom:25px}html[data-concept=onlyyou] .review-card cite{margin-top:auto}html[data-concept=onlyyou] .review-card>a{margin-top:23px!important}html[data-concept=onlyyou] .review-card-top{min-height:62px}html[data-concept=onlyyou] .category-symbol{height:15px;width:15px;border:1px solid var(--accent);border-radius:50%;flex-shrink:0;position:relative}html[data-concept=onlyyou] .category-symbol::after{content:'';position:absolute;inset:4px;border-radius:50%;background:var(--accent)}html[data-concept=onlyyou] .group-marker{width:9px;height:9px;background:var(--accent);border-radius:50%;display:block}html[data-concept=onlyyou] .package-section>.section-with-help{justify-content:flex-start;gap:15px}html[data-concept=onlyyou] .package-section>.section-with-help h3{font-size:27px}html[data-concept=onlyyou] .studio-heading{padding-bottom:20px}@media(max-width:1050px){html[data-concept=onlyyou] .review-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html[data-concept=onlyyou] .review-card{min-height:350px}}@media(max-width:700px){html[data-concept=onlyyou] .verified-reviews{padding:45px 6%!important;overflow:hidden}html[data-concept=onlyyou] .reviews-intro{gap:25px}html[data-concept=onlyyou] .reviews-intro h2{font-size:42px}html[data-concept=onlyyou] .rating-proof{align-items:flex-start}html[data-concept=onlyyou] .review-cards{grid-template-columns:repeat(4,minmax(280px,82vw));grid-auto-rows:1fr;gap:16px;overflow-x:auto;padding:3px 3px 20px;scrollbar-width:thin;scrollbar-color:var(--accent) var(--soft)}html[data-concept=onlyyou] .review-card{min-height:380px;padding:25px 22px}html[data-concept=onlyyou] .location .text-link{font-size:18px}html[data-concept=onlyyou] .package-section>.section-with-help h3{font-size:25px}}
html[data-concept=onlyyou] .inline-procedure>.procedure-visual.photo-procedure{aspect-ratio:1/2;width:100%;height:auto!important;min-height:0!important;max-height:none!important;align-self:start;position:relative;overflow:hidden;border-radius:22px;background:#e6c8c9}.photo-foot{position:absolute;inset:0;background-image:url('assets/pedicure-illustration.png');background-size:300% 100%;background-repeat:no-repeat;transform-origin:50% 55%;animation:photo-soft-movement 7s ease-in-out infinite}.photo-foot[data-scene=pedicure]{background-position:0 50%}.photo-foot[data-scene=pedicurepolish]{background-position:50% 50%}.photo-foot[data-scene=footmassage]{background-position:100% 50%;animation-duration:9s}.photo-procedure.paused .photo-foot{animation:none!important}@keyframes photo-soft-movement{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}@media(max-width:750px){html[data-concept=onlyyou] .inline-procedure>.procedure-visual.photo-procedure{max-width:230px;width:100%;justify-self:center;aspect-ratio:1/2}}@media(prefers-reduced-motion:reduce){.photo-foot{animation:none!important}}
html[data-concept=onlyyou] .review-cards{grid-template-columns:repeat(5,minmax(240px,1fr));overflow-x:auto;gap:18px;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:var(--accent) var(--soft)}html[data-concept=onlyyou] .google-review{border:1px solid var(--accent)}.google-mark{font:700 20px Arial,sans-serif;color:#4285f4;display:inline-block;margin-right:7px}.google-review .verified-badge{display:flex;align-items:center}@media(max-width:1050px){html[data-concept=onlyyou] .review-cards{grid-template-columns:repeat(5,minmax(260px,1fr));overflow-x:auto}}@media(max-width:700px){html[data-concept=onlyyou] .review-cards{grid-template-columns:repeat(5,minmax(280px,82vw));overflow-x:auto}}
