.stay-reviews{border-color:#d7d0c5;background:linear-gradient(135deg,#fff 0,#fbf8f2 100%)}
.stay-reviews-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #dfd9cf}
.stay-reviews-head .en{margin:0 0 8px;color:#9a654b;font-size:9px;letter-spacing:.2em}
.stay-reviews-head h2{margin:0;color:#19352d;font:500 26px var(--serif)}
.stay-reviews-score{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.stay-reviews-score b{color:#26342f;font:500 34px/1 var(--serif)}.stay-reviews-score b:before{content:"★";margin-right:7px;color:#d3a500;font-size:22px}.stay-reviews-score small{color:#77837d;font-size:10px}
.stay-reviews-body{display:grid;grid-template-columns:1fr;gap:30px}.stay-ratings-panel,.stay-voice-panel{min-width:0}.stay-reviews-body h3{margin:0 0 17px;color:#43534c;font:500 16px/1.5 var(--serif);letter-spacing:.05em}.stay-reviews .api-ratings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stay-reviews .api-ratings article{padding:13px 14px;background:#f3f0e9}.stay-reviews .api-ratings strong{font-size:19px}.stay-reviews .api-ratings article>div{height:4px}.stay-reviews .api-ratings article>div i{background:#b27d5f}
.stay-review-card{position:relative;height:calc(100% - 25px);margin:0;padding:24px 22px 18px;border:1px solid #e1dbd1;background:#fff}.stay-review-card:before{position:absolute;top:6px;left:13px;color:#e1d8cb;content:"“";font:600 42px/1 var(--serif)}.stay-review-card blockquote{margin:0;padding:0 0 0 22px;border:0;background:transparent;color:#43524b;font-size:13px;line-height:2}.stay-review-card figcaption{margin-top:14px;padding-left:22px;color:#89938e;font-size:10px}
.stay-reviews-more{display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;margin:20px auto 0;padding:12px 20px;border:1px solid #9a654b;color:#8b563e;text-decoration:none;font-size:11px}.stay-reviews-more:hover{background:#9a654b;color:#fff}.stay-reviews-note{display:block;margin-top:13px;color:#929c97;font-size:9px;line-height:1.8}
@media(max-width:760px){.stay-reviews-head{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:22px}.stay-reviews-head h2{font-size:22px}.stay-reviews-score b{font-size:28px}.stay-reviews-body{grid-template-columns:1fr;gap:25px}.stay-reviews-body h3{margin-bottom:15px;font-size:15px}.stay-reviews .api-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}.stay-review-card{height:auto;padding:22px 17px 17px}.stay-review-card blockquote,.stay-review-card figcaption{padding-left:17px}.stay-reviews-more{box-sizing:border-box;width:100%;justify-content:center}}
