.gh-reviews{--ghr-ink: #142f3e;--ghr-muted: #526975;--ghr-line: #cbdde5;--ghr-paper: #f7fafb;color:var(--ghr-ink);background:var(--ghr-paper);padding-block:clamp(48px,6vw,88px);font-family:var(--font-body-family, Inter, ui-sans-serif, system-ui, sans-serif);line-height:1.55}.gh-reviews *,.gh-reviews *:before,.gh-reviews *:after{box-sizing:border-box}.gh-reviews :where(p,h2,figure,blockquote){margin:0}.gh-reviews__shell{width:min(1340px,calc(100% - 40px));margin-inline:auto}.gh-reviews__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.gh-reviews__eyebrow{color:#426b80;font-size:11px;font-weight:750;letter-spacing:.16em}.gh-reviews__title{margin-top:10px;color:var(--ghr-ink);font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:clamp(34px,4.7vw,62px);font-weight:720;letter-spacing:-.05em;line-height:1.06;overflow-wrap:anywhere}.gh-reviews__intro{max-width:280px;color:var(--ghr-muted);font-size:14px}.gh-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:16px}.gh-review{min-width:0;display:flex;flex-direction:column;padding:25px 28px 18px;border:1px solid var(--ghr-line);border-radius:20px;background:#fff}.gh-review__top{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.gh-review__product{max-width:30ch;font-size:12px;line-height:1.45;font-weight:700}.gh-review__rating{flex:0 0 auto;color:#7a5b22;font-size:14px;letter-spacing:.08em;line-height:1.45;white-space:nowrap}.gh-review__quote{padding:0;border:0;color:inherit;font-family:inherit;font-size:clamp(16px,1.3vw,19px);font-style:normal;font-weight:450;letter-spacing:-.01em;line-height:1.55;overflow-wrap:anywhere}.gh-review__quote:before,.gh-review__quote:after{content:none}.gh-review__attribution{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:18px;font-size:12px;line-height:1.5}.gh-review__attribution strong{color:inherit;font-weight:750}.gh-review__attribution>span{color:var(--ghr-muted)}.gh-review__link{display:inline-flex;align-items:center;align-self:start;gap:12px;min-height:44px;margin-top:5px;color:inherit;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gh-review__link:hover{text-decoration-thickness:2px}.gh-review--featured{grid-row:span 3;justify-content:center;padding:clamp(30px,3.5vw,52px);color:#fff;background:#17384a;border-color:#17384a}.gh-review--featured .gh-review__top{display:block;margin-bottom:36px}.gh-review--featured .gh-review__product{max-width:none}.gh-review--featured .gh-review__rating{display:block;margin-top:14px;color:#f1d28d;font-size:18px}.gh-review--featured .gh-review__quote{max-width:20ch;font-size:clamp(28px,3.1vw,43px);line-height:1.2;letter-spacing:-.035em;font-weight:500}.gh-review--featured .gh-review__attribution{margin-top:32px}.gh-review--featured .gh-review__attribution>span{color:#d6e5ec}.gh-review--featured .gh-review__link{margin-top:16px}.gh-reviews__closing{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:26px;border-top:1px solid var(--ghr-line)}.gh-reviews__closing>p{color:var(--ghr-ink);font-size:clamp(18px,2vw,24px);font-weight:600;letter-spacing:-.025em}.gh-reviews__button{display:inline-flex;flex:0 0 auto;gap:20px;align-items:center;justify-content:center;min-height:50px;max-width:100%;padding:13px 24px;border:1px solid #17384a;border-radius:999px;background:#17384a;color:#fff;font-size:13px;font-weight:750;text-align:center;text-decoration:none}.gh-reviews__button:hover{background:#244e65}.gh-reviews a:focus-visible{outline:3px solid #276c90;outline-offset:5px}.gh-review--featured a:focus-visible{outline-color:#f1d28d}@media(max-width:760px){.gh-reviews__header{display:block}.gh-reviews__intro{max-width:38ch;margin-top:16px}.gh-reviews__grid{grid-template-columns:minmax(0,1fr);gap:12px}.gh-review{padding:24px 22px 16px}.gh-review--featured{grid-row:auto;padding:30px 26px}.gh-review--featured .gh-review__top{margin-bottom:24px}.gh-review--featured .gh-review__quote{max-width:25ch}.gh-reviews__closing{align-items:start;flex-direction:column;gap:18px}}@media(max-width:370px){.gh-reviews__shell{width:calc(100% - 32px)}.gh-review__top{display:block}.gh-review__rating{display:block;margin-top:8px}.gh-reviews__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gh-reviews.css.map */
