@charset "UTF-8";.contentType-customerReviews .customer-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "widget" "cards" "more";align-items:end;gap:.75rem 2rem}@media only screen and (min-width:768px){.contentType-customerReviews .customer-reviews__grid{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"intro widget more" "cards cards cards";row-gap:1.25rem}}@media only screen and (min-width:1024px){.contentType-customerReviews .customer-reviews__grid{row-gap:2rem}}.contentType-customerReviews .bfr-list,.contentType-customerReviews .bfr-list-head{display:contents}.contentType-customerReviews .customer-reviews__intro,.contentType-customerReviews .bfr-list-head h2{grid-area:intro;margin:0}.contentType-customerReviews.customer-reviews--own-heading .bfr-list-head h2{display:none}.contentType-customerReviews .customer-reviews__heading{margin:0}.contentType-customerReviews .customer-reviews__subtitle{margin:.375rem 0 0;color:var(--section-muted, #5c5c5c);font-size:.9375rem;line-height:1.5}.contentType-customerReviews .bfr-widget{grid-area:widget;justify-self:start;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--section-muted, #5c5c5c);font-size:.9375rem;text-decoration:none}.contentType-customerReviews .bfr-widget strong{color:var(--section-text, #141414);font-weight:var(--font-weight-semibold, 600)}.contentType-customerReviews .bfr-widget:hover span{text-decoration:underline;text-underline-offset:.2em}.contentType-customerReviews .bfr-widget:focus-visible{outline:3px solid currentColor;outline-offset:3px}.contentType-customerReviews .bfr-stars{display:inline-flex;gap:.125rem;line-height:1}.contentType-customerReviews .bfr-star{color:#c9c4ba;font-size:1.125rem}.contentType-customerReviews .bfr-star--on{color:var(--ds-color-accent, #f58020)}.contentType-customerReviews .customer-reviews__all,.contentType-customerReviews .bfr-list-more{grid-area:more;justify-self:start;margin:0}.contentType-customerReviews.customer-reviews--own-link .bfr-list-more{display:none}.contentType-customerReviews .customer-reviews__all,.contentType-customerReviews .bfr-list-more a{display:inline-flex;align-items:center;gap:.5rem;width:auto;min-height:44px;white-space:nowrap;color:inherit;font-weight:var(--font-weight-semibold, 600);text-decoration:underline;text-underline-offset:.2em}.contentType-customerReviews .customer-reviews__all:focus-visible,.contentType-customerReviews .bfr-list-more a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.contentType-customerReviews .customer-reviews__all svg{flex:none;width:18px;height:18px;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.contentType-customerReviews .customer-reviews__all svg{transition:none}}.contentType-customerReviews .customer-reviews__all:hover svg{transform:translate(3px)}.contentType-customerReviews .bfr-cards{grid-area:cards;display:flex;gap:.75rem;margin:0;padding:0 0 .5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}@media only screen and (min-width:768px){.contentType-customerReviews .bfr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;overflow:visible;padding:0}}@media only screen and (min-width:1024px){.contentType-customerReviews .bfr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.contentType-customerReviews .bfr-card{flex:0 0 min(85%,20rem);scroll-snap-align:start;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:1.25rem;border:0;border-radius:var(--ds-radius-md, 4px);background:var(--section-surface, #ffffff);color:var(--section-text, #141414)}@media only screen and (min-width:768px){.contentType-customerReviews .bfr-card{flex:none}}@media only screen and (min-width:1024px){.contentType-customerReviews .bfr-card{padding:1.5rem}}.contentType-customerReviews .bfr-card h3{margin:.25rem 0 0;font-size:1rem;font-weight:var(--font-weight-semibold, 600);line-height:1.35}.contentType-customerReviews .bfr-card p{flex:1;margin:0;font-size:.9375rem;line-height:1.6}.contentType-customerReviews .bfr-card-foot{display:flex;flex-wrap:wrap;gap:0 .25rem;color:var(--section-muted, #5c5c5c);font-size:.8125rem;line-height:1.5}.contentType-customerReviews .bfr-card-foot .bfr-name{font-weight:inherit}.contentType-customerReviews .bfr-card-foot .bfr-date{color:inherit}.contentType-customerReviews .bfr-card-foot .bfr-date:before{content:"· "}.contentType-customerReviews.customer-reviews--count-1 .bfr-card:nth-child(n+2){display:none}.contentType-customerReviews.customer-reviews--count-2 .bfr-card:nth-child(n+3){display:none}.contentType-customerReviews.customer-reviews--count-3 .bfr-card:nth-child(n+4){display:none}.contentType-customerReviews.customer-reviews--count-4 .bfr-card:nth-child(n+5){display:none}.contentType-customerReviews.customer-reviews--count-5 .bfr-card:nth-child(n+6){display:none}@media only screen and (min-width:1024px){.contentType-customerReviews.customer-reviews--count-1 .bfr-cards{grid-template-columns:minmax(0,42rem)}.contentType-customerReviews.customer-reviews--count-2 .bfr-cards,.contentType-customerReviews.customer-reviews--count-4 .bfr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
