.sunlit .catalogue-reviews{margin-top:48px;padding:30px 20px;background:#eeede1;border-block:1px solid #d4d5c2;scroll-margin-top:20px}
.sunlit .catalogue-reviews:focus{outline:none}
.sunlit .catalogue-reviews-heading .eyebrow{font-size:10px;letter-spacing:1.4px;line-height:1.5;margin-bottom:12px;color:var(--leaf)}
.sunlit .catalogue-reviews h2{font:32px/1.12 var(--serif);letter-spacing:-.7px}
.sunlit .customer-review-count{display:flex;align-items:center;gap:14px;margin-top:20px;color:var(--leaf)}
.sunlit .customer-review-count strong{font:42px/1 var(--serif);letter-spacing:-1px}
.sunlit .customer-review-count>span{font-size:14px;line-height:1.4}
.sunlit .customer-quotes{display:grid;gap:24px;margin-top:26px}
.sunlit .customer-quote{margin:0;padding-top:21px;border-top:1px solid #ced0bc}
.sunlit .customer-quote blockquote{margin:0;font:20px/1.5 var(--serif);letter-spacing:-.1px}
.sunlit .customer-quote figcaption{display:flex;flex-direction:column;gap:4px;margin-top:14px;font:600 14px/1.4 var(--sans)}
.sunlit .customer-quote figcaption small{font-size:13px;font-weight:400;color:#5e6655}
.sunlit .customer-reviews-more{margin-top:24px;border-top:1px solid #ced0bc}
.sunlit .customer-reviews-more summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-top:8px;list-style:none;font-size:15px;color:var(--leaf);cursor:pointer}
.sunlit .customer-reviews-more summary::-webkit-details-marker{display:none}
.sunlit .reviews-expand,.sunlit .reviews-collapse{text-decoration:underline;text-underline-offset:4px}
.sunlit .reviews-collapse{display:none}
.sunlit .customer-reviews-more[open] .reviews-expand{display:none}
.sunlit .customer-reviews-more[open] .reviews-collapse{display:inline}
.sunlit .reviews-toggle{font-size:24px;line-height:1}
.sunlit .customer-reviews-more[open] .reviews-toggle{transform:rotate(45deg)}
.sunlit .customer-reviews-more .customer-quotes{margin-top:18px}
.sunlit .customer-reviews-more summary:focus-visible{outline:2px solid var(--leaf);outline-offset:4px;border-radius:2px}
.landing-reviews{background:#eeede1;border-block:1px solid #d4d5c2}
.is-home .catalogue-reviews{max-width:1230px;margin:0 auto;padding:44px 22px;border:0}
@media(min-width:701px){
 .sunlit .catalogue-reviews{padding:36px 30px;margin-top:60px}
 .sunlit .catalogue-reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}
 .sunlit .catalogue-reviews h2{font-size:38px}
 .sunlit .customer-review-count{margin-top:0}
 .sunlit .customer-review-count strong{font-size:50px}
 .sunlit .customer-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}
 .sunlit .customer-quote blockquote{font-size:21px}
 .sunlit .customer-reviews-more summary{justify-content:flex-start;gap:16px}
 .is-home .catalogue-reviews{margin-top:0;padding:64px 52px}
}
@media(min-width:951px){
 .is-colours .catalogue-reviews{padding:42px}
}
