/* Direct feedback, immediately after the introduction. */
.header .nav a[href$="#avis"]{color:#ead8b2}
.reviews-spotlight{position:relative;scroll-margin-top:0}
.reviews-spotlight .feedback-band{padding:88px 0 112px;border-top:1px solid #c4ac774d}
.reviews-spotlight .feedback-band h2{max-width:1040px;font-size:clamp(45px,5.8vw,82px);line-height:1.06;letter-spacing:-.045em;margin-bottom:24px}
.reviews-spotlight .feedback-band h2 em{color:#f0d7a6}
.reviews-spotlight .feedback-band .wrap>p:not(.eyebrow){max-width:720px;font-size:16px;line-height:1.8}
.reviews-spotlight .feedback-band .wrap>p.review-instruction{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#ecd9b6;margin:26px auto 12px}
.reviews-spotlight .rating-field{margin-bottom:10px}
.reviews-spotlight .rating-stars{gap:20px}
.reviews-spotlight .rating-stars>a{display:flex;flex-direction:column;justify-content:center;gap:0;font-size:79px;line-height:1;min-width:68px;min-height:105px}
.reviews-spotlight .rating-stars>a:after{content:attr(data-rating);font-size:11px;line-height:1;margin-top:12px;letter-spacing:.1em;color:#e2d8c7}
.reviews-spotlight .feedback-band .button{margin:16px 0 22px;padding:17px 28px;min-height:54px;font-size:14px;gap:25px}
.reviews-spotlight .feedback-band .wrap>p.rating-note{font-size:11px;color:#ded7c8;max-width:650px;margin-bottom:0}
.reviews-shelf{display:flow-root;padding:0 0 78px;background:var(--ivory) url('/assets/paper-grain.svg')}
.reviews-shelf>.wrap{position:relative;margin-top:-43px;z-index:1}
.reviews-shelf .reviews-panel{background:#f8f4ea;color:var(--forest);padding:39px 42px;border:1px solid #c3ae85;border-radius:5px;box-shadow:0 20px 65px #143b2714}
.reviews-shelf .reviews-panel-top{padding-bottom:18px}
.reviews-shelf .reviews-panel .eyebrow{color:#73613f}
.reviews-shelf .reviews-panel h3{font-size:36px;color:var(--forest)}
.reviews-shelf .reviews-panel-top p:not(.eyebrow){color:#536452;line-height:1.8;font-size:13px}
.reviews-shelf .review-card{background:#fffdf7;border-color:#d8cdb7;color:var(--forest);padding:27px}
.reviews-shelf .review-rating{color:#89672f}
.reviews-shelf .review-message{color:#344e40;font-size:15px}
.reviews-shelf .review-author{color:var(--forest);font-size:14px;margin-top:20px}
.reviews-shelf .review-date{color:#596a5d;font-size:11px}
.reviews-shelf .review-state{border-color:#c5b796;color:var(--forest);background:#fffdf7}
.reviews-shelf .review-state span{color:#536452}
.reviews-shelf .review-pagination button{border-color:#6a806f;color:var(--forest)}
.review-example{border:1px solid #d0c0a0;background:#fffdf7;padding:33px 35px;border-radius:4px}
.example-label{display:inline-block;border:1px solid #c8b78e;background:#eee7d6;color:#594c30;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.09em;padding:6px 10px;margin-bottom:21px}
.review-example .review-rating{font-size:23px;letter-spacing:3px;margin-bottom:14px}
.example-message{font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1.45;letter-spacing:-.025em;color:var(--forest);margin-bottom:16px}
.example-note{color:#596351;font-size:12px;line-height:1.8;border-top:1px solid #d8cdb7;padding-top:16px;margin:18px 0 0}
.instagram-loading{height:100%;margin:0;display:grid;place-items:center;padding:28px;color:#52645a;font-size:13px;text-align:center}
.video-provider-note{font-size:10px;line-height:1.8;color:#52645a;margin:10px 0 0}.video-provider-note a{margin-left:6px;text-underline-offset:3px}
@media(max-width:780px){.reviews-spotlight{scroll-margin-top:0}.reviews-spotlight .feedback-band{padding:62px 0 92px}.reviews-spotlight .feedback-band h2{font-size:clamp(39px,9.4vw,58px);max-width:560px;margin-bottom:20px}.reviews-spotlight .feedback-band .wrap>p:not(.eyebrow){font-size:14px}.reviews-spotlight .feedback-band .wrap>p.review-instruction{font-size:10px;margin-top:22px}.reviews-spotlight .rating-stars{gap:10px}.reviews-spotlight .rating-stars>a{font-size:58px;min-width:48px;min-height:85px}.reviews-spotlight .feedback-band .button{min-height:50px;font-size:13px;padding:15px 24px}.reviews-spotlight .feedback-band .wrap>p.rating-note{font-size:10px}.reviews-shelf{padding-bottom:56px}.reviews-shelf>.wrap{margin-top:-35px}.reviews-shelf .reviews-panel{padding:25px 23px}.reviews-shelf .reviews-panel h3{font-size:31px}.reviews-shelf .reviews-panel-top{margin-bottom:0;padding-bottom:14px}.review-example{padding:25px 21px}.example-message{font-size:26px}.example-label{font-size:9px}.example-note{font-size:11px}.reviews-shelf .review-message{font-size:14px}}
@media(max-width:360px){.reviews-spotlight .feedback-band h2{font-size:36px}.reviews-spotlight .rating-stars{gap:6px}.reviews-spotlight .rating-stars>a{font-size:49px;min-width:43px;min-height:78px}.reviews-shelf .reviews-panel{padding:23px 18px}.review-example{padding:22px 17px}.example-message{font-size:24px}.example-label{letter-spacing:.045em;font-size:8px}}
