/* Reviews: rules from the static page beyond base.css + inner.css, in original order. */
.ph-aside{flex:1 1 0;min-width:0}
@media(min-width:760px){.ph-aside{max-width:400px}}
.ins-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px}
.ins-note{margin:0;padding-top:18px;border-top:1px solid var(--line);font-size:15px;line-height:1.5}
.ins-note a{font-weight:600;white-space:nowrap}
.rating-card{text-align:left}
.rating-big{font-family:var(--serif);font-size:56px;line-height:1;color:var(--navy);margin:4px 0 10px}
.rating-card .stars .ico{width:22px;height:22px}
.rating-note{font-size:15.5px;margin:0 0 18px}
.rv-jump{background:#fff;border-bottom:1px solid var(--line)}
.rv-jump .wrap{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;padding-top:18px;padding-bottom:18px;font-size:15px}
.rv-jump-l{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--clay-deep)}
.rv-jump a{font-weight:600;color:var(--navy)}
.rv-head{display:flex;gap:18px;align-items:flex-start;margin-bottom:32px}
.rv-head .chip{width:52px;height:52px;background:var(--leaf-pale)}
.band-sand .rv-head .chip{background:#fff}
.rv-head h2{margin:4px 0 10px}
.rv-head p{margin:0 0 10px}
.rv-links{display:flex;flex-wrap:wrap;gap:6px 24px}
.rv-grid{display:flex;flex-wrap:wrap;gap:24px}
.rv-grid .review{flex:1 1 100%}
@media(min-width:820px){.rv-grid .review{flex:1 1 calc(50% - 12px)}}
@media(min-width:1100px){.rv-3 .review{flex:1 1 calc(33.333% - 16px)}}
.band-sand .review{border-color:#DCD4C4}
#allergies,#pain,#calm,#care,#leave-review{scroll-margin-top:72px}

/* WordPress layer: Pencilino rich text drops inline styles, so restore them here */
.rv-note .pencil-richtext a{font-weight:600;text-decoration:underline;text-underline-offset:2px}
