@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(./bc-outfit-latin.woff2) format("woff2")}.bc-reviews,.bc-review-strip{--bcr-deep:#0f4147;--bcr-teal:#17595f;--bcr-wash:#f1f7f5;--bcr-muted:#356f73;--bcr-border:rgba(23,89,95,.22);font-family:Outfit,Helvetica,Arial,sans-serif;color:var(--bcr-deep);font-size:16px;line-height:1.6;text-align:left}.bc-reviews *,.bc-review-strip *{box-sizing:border-box}.bc-reviews [hidden],.bc-review-strip [hidden]{display:none!important}.bc-reviews__shell,.bc-review-strip{max-width:1320px;margin:0 auto;padding-left:40px;padding-right:40px}.bc-reviews__hero{display:grid;grid-template-columns:1.03fr .97fr;gap:64px;align-items:center;padding-top:76px;padding-bottom:80px}.bc-reviews h1,.bc-reviews h2,.bc-reviews h3,.bc-review-strip h2{font-family:inherit;color:inherit;font-weight:600;text-wrap:balance}.bc-reviews h1{font-size:clamp(44px,5.5vw,74px);line-height:1.02;letter-spacing:-.04em;margin:0 0 24px;max-width:9.5em}.bc-reviews h2{font-size:clamp(32px,3.3vw,44px);line-height:1.1;letter-spacing:-.03em;margin:0 0 18px}.bc-reviews p,.bc-review-strip p{margin:0}.bc-reviews .bc-reviews__eyebrow,.bc-review-strip .bc-reviews__eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;margin-bottom:16px}.bc-reviews .bc-reviews__lead{font-size:18px;line-height:1.65;color:var(--bcr-muted);max-width:42ch;margin-bottom:28px}.bc-reviews .bc-reviews__archive{font-size:12px;color:var(--bcr-muted);margin-top:22px;max-width:50ch}.bc-reviews__button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;padding:13px 25px;background:var(--bcr-teal);border:1px solid var(--bcr-teal);border-radius:999px;color:#fff!important;font:600 15px/1.4 Outfit,Helvetica,Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .16s ease}.bc-reviews__button:hover{background:var(--bcr-deep)}.bc-review-card:focus-visible,.bc-reviews a:focus-visible,.bc-reviews button:focus-visible,.bc-reviews input:focus-visible,.bc-reviews summary:focus-visible,.bc-review-strip a:focus-visible,.bc-review-strip summary:focus-visible{outline:3px solid #2c7b7e;outline-offset:4px}.bc-reviews__feature{padding:28px 32px 8px;background:var(--bcr-deep);border-radius:10px;color:#fff}.bc-review-card{display:flex;flex-direction:column;min-width:0;padding:27px 28px 25px;border:1px solid var(--bcr-border);border-radius:10px;background:#fff;color:#0f4147;text-align:left;overflow-wrap:anywhere}.bc-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:12px;line-height:1.5}.bc-review-card__source{font-weight:700;letter-spacing:.02em}.bc-review-card__stars{letter-spacing:.13em;font-size:13px;white-space:nowrap;color:#17595f}.bc-review-card__unrated{color:#356f73;font-size:11px;text-align:right}.bc-review-card blockquote{margin:0 0 20px;padding:0;border:0;font-size:17px;font-weight:400;line-height:1.65;letter-spacing:-.01em;color:inherit}.bc-review-card blockquote p{font-size:inherit;color:inherit;margin:0;line-height:inherit}.bc-review-card__byline{display:flex;flex-direction:column;gap:3px;padding-top:20px;border-top:1px solid var(--bcr-border);margin-top:auto;font-size:12px;line-height:1.6;color:#356f73}.bc-review-card__byline strong{font-weight:600;font-size:14px;color:#0f4147}.bc-review-card__byline a{color:inherit;text-underline-offset:3px;width:fit-content;display:inline-flex;align-items:center;min-height:44px;gap:4px;text-decoration:underline;font-size:12px}.bc-review-card__full{margin:0 0 22px;font-size:14px}.bc-review-card__full summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;font-weight:600;text-decoration:underline;text-underline-offset:4px}.bc-review-card__original{font-size:15px;line-height:1.7;padding:12px 0;white-space:normal}.bc-review-card--featured{background:transparent;border:0;border-radius:0;padding:0 0 24px;color:#fff}.bc-review-card--featured blockquote{font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.45;letter-spacing:-.02em}.bc-review-card--featured .bc-review-card__byline{border-color:#ffffff3d;color:#d2e5e1}.bc-review-card--featured .bc-review-card__byline strong,.bc-review-card--featured .bc-review-card__stars{color:#fff}.bc-reviews__collection{background:var(--bcr-wash);padding:72px 0 76px;scroll-margin-top:105px}.bc-reviews__section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px}.bc-reviews__section-heading>p{max-width:36ch;color:var(--bcr-muted);font-size:14px;margin-bottom:20px}.bc-reviews__controls{padding:25px 0 20px;border-top:1px solid var(--bcr-border);border-bottom:1px solid var(--bcr-border)}.bc-reviews fieldset{border:0;padding:0;margin:0;min-width:0}.bc-reviews legend{font:600 12px/1.5 Outfit,sans-serif;margin:0 0 10px;color:var(--bcr-muted)}.bc-reviews__sources,.bc-reviews__topics{display:flex;gap:8px;flex-wrap:wrap}.bc-reviews__sources button,.bc-reviews__topics button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border:1px solid var(--bcr-border);border-radius:999px;background:#fff;color:var(--bcr-deep);font:500 14px/1.4 Outfit,sans-serif;cursor:pointer}.bc-reviews__sources button span{font-size:11px;opacity:.85}.bc-reviews__sources button[aria-pressed=true],.bc-reviews__topics button[aria-pressed=true]{background:var(--bcr-deep);border-color:var(--bcr-deep);color:#fff}.bc-reviews__sources button:hover,.bc-reviews__topics button:hover{border-color:var(--bcr-deep)}.bc-reviews__refine{display:flex;gap:20px;align-items:flex-end;margin:23px 0}.bc-reviews__search{display:flex;flex:1;max-width:470px;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:var(--bcr-muted)}.bc-reviews__search input{width:100%;min-height:46px;border:1px solid var(--bcr-border);border-radius:8px;background:#fff;padding:11px 14px;color:var(--bcr-deep);font:400 16px/1.5 Outfit,sans-serif;-webkit-appearance:none;appearance:none}.bc-reviews__search input::placeholder{color:#356f73;opacity:1}.bc-reviews__reset{min-height:44px;border:0;background:transparent;color:var(--bcr-teal);text-decoration:underline;text-underline-offset:4px;font:500 13px/1.5 Outfit,sans-serif;cursor:pointer;padding:10px}.bc-reviews__results{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:24px 0;font-size:13px;color:var(--bcr-muted)}.bc-reviews__results [data-review-count]{font-weight:600;color:var(--bcr-deep)}.bc-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.bc-reviews__grid>.bc-review-card{height:100%}.bc-reviews__more{text-align:center;margin-top:32px}.bc-reviews__empty{padding:44px 20px;text-align:center;background:#fff;border:1px solid var(--bcr-border);border-radius:10px}.bc-reviews__empty h3{font-size:27px;margin:0 0 12px}.bc-reviews__empty p{margin-bottom:24px}.bc-reviews__invitation{padding-top:72px;padding-bottom:78px;display:flex;align-items:center;justify-content:space-between;gap:40px}.bc-reviews__invitation p:not(.bc-reviews__eyebrow){max-width:56ch;color:var(--bcr-muted)}.bc-reviews__invitation .bc-reviews__button{flex-shrink:0}.bc-review-strip{padding-top:62px;padding-bottom:62px}.bc-review-strip__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px}.bc-review-strip .bc-reviews__eyebrow{margin-bottom:10px;color:#356f73}.bc-review-strip h2{font-size:clamp(27px,3vw,37px);line-height:1.15;letter-spacing:-.025em;margin:0}.bc-reviews__text-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;flex-shrink:0;font-size:14px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:5px}[data-bc-review-slot][data-review-tone=dark] .bc-review-strip{padding:34px 0 0;color:#fff}[data-bc-review-slot][data-review-tone=dark] .bc-review-strip .bc-reviews__eyebrow{color:#d2e5e1}[data-bc-review-slot][data-review-tone=dark] .bc-review-strip h2{font-size:26px}[data-bc-review-slot][data-review-contained] .bc-review-strip{padding-left:0;padding-right:0}.bc-reviews__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bc-review-card__link,.bc-reviews__platform-links a,.bc-reviews__text-link{position:relative}@media(max-width:1080px){.bc-reviews__hero{gap:36px;grid-template-columns:1fr 1fr}.bc-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-review-strip .bc-reviews__grid>.bc-review-card:last-child:nth-child(3){grid-column:1/-1}.bc-reviews__section-heading{align-items:flex-start;flex-direction:column;gap:0}.bc-reviews__section-heading>p{max-width:60ch}}@media(max-width:760px){.bc-reviews__shell,.bc-review-strip{padding-left:20px;padding-right:20px}.bc-reviews__hero{grid-template-columns:1fr;padding-top:48px;padding-bottom:50px;gap:35px}.bc-reviews h1{font-size:48px;max-width:10em}.bc-reviews__feature{padding:25px 24px 5px}.bc-reviews__collection{padding:45px 0 50px}.bc-reviews__grid{grid-template-columns:1fr;gap:16px}.bc-review-strip .bc-reviews__grid>.bc-review-card:last-child:nth-child(3){grid-column:auto}.bc-review-card{padding:25px 23px}.bc-reviews__results{display:block;padding:22px 0}.bc-reviews__results p+p{margin-top:6px}.bc-reviews__invitation{padding-top:48px;padding-bottom:52px;align-items:flex-start;flex-direction:column;gap:24px}.bc-review-strip{padding-top:44px;padding-bottom:44px}.bc-review-strip__heading{align-items:flex-start;flex-direction:column;gap:14px}.bc-reviews__refine{gap:10px}.bc-reviews__topics{gap:7px}.bc-reviews__topics button{font-size:13px;padding:10px 13px}.bc-reviews__sources button{font-size:13px}.bc-review-strip__heading .bc-reviews__text-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.bc-reviews *,.bc-review-strip *{scroll-behavior:auto!important;transition:none!important}}.bc-reviews__invitation-actions{display:flex;flex-direction:column;align-items:flex-start;gap:13px;flex-shrink:0}.bc-reviews__platform-links{display:flex;gap:20px;flex-wrap:wrap}.bc-reviews__platform-links a{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:13px;color:var(--bcr-teal);text-decoration:underline;text-underline-offset:4px}.bc-review-card__byline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding-top:8px;margin-top:auto;border-top:1px solid var(--bcr-border);font-size:12.5px;line-height:1.5;color:#356f73}.bc-review-card__who{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}@media(min-width:761px){.bc-review-card__date:before{content:"\b7";margin-right:8px}}.bc-review-card__byline a.bc-review-card__link{display:inline-flex;align-items:center;gap:3px;min-height:44px;width:auto;flex-shrink:0;white-space:nowrap;font-size:12px;color:var(--bcr-teal);text-decoration:underline;text-underline-offset:3px}.bc-review-strip .bc-review-card__byline{font-size:12px}.bc-review-strip .bc-reviews__grid>.bc-review-card{height:auto;align-self:stretch}.bc-review-strip .bc-review-card{display:flex;flex-direction:column}.bc-review-strip .bc-review-card__byline{margin-top:auto}@media(max-width:760px){.bc-review-strip .bc-reviews__grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 4px;min-width:0;max-width:100%}.bc-review-strip .bc-reviews__grid::-webkit-scrollbar{display:none}.bc-review-strip{overflow-x:clip}.bc-review-strip .bc-reviews__grid>.bc-review-card{flex:0 0 87%;scroll-snap-align:start;padding:18px 18px 16px}.bc-review-card{padding:18px 18px 16px}.bc-review-card__top{margin-bottom:10px}.bc-review-card blockquote{margin-bottom:12px;font-size:15px;line-height:1.5}.bc-review-strip .bc-review-card blockquote p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.bc-review-card__byline{padding-top:12px;font-size:12px}}.bc-reviews__controls{padding:22px 0}.bc-reviews__refine{margin:18px 0 0;align-items:flex-end}.bc-reviews__search{max-width:420px}.bc-review-card--featured .bc-review-card__byline a.bc-review-card__link{color:#b8ded8;text-decoration:underline;text-underline-offset:4px}.bc-review-card--featured .bc-review-card__byline a.bc-review-card__link:hover{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bc-reviews.css.map */
