.fs-reviews{max-width:1240px;margin:0 auto;padding:16px 24px 18px;color:#171717;background:#fff;font-family:var(--font-body-family,Arial,sans-serif)}.fs-reviews [hidden]{display:none!important}.fs-reviews__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}.fs-reviews__eyebrow{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;color:#666}.fs-reviews h2{font-family:inherit;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.08;letter-spacing:-.04em;margin:0}.fs-reviews h2 span{color:#171717}.fs-reviews__all{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:0 17px;border:1px solid #ddd;border-radius:999px;font-size:12px;font-weight:600;color:inherit;text-decoration:none;white-space:nowrap}.fs-reviews__summary{display:flex;align-items:center;gap:clamp(28px,5vw,64px);margin:0 0 12px}.fs-reviews__total{display:flex;flex-direction:column;gap:3px}.fs-reviews__total strong{font-size:clamp(54px,7vw,80px);font-weight:800;line-height:.95;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.fs-reviews__total>span{font-size:12px;color:#555}.fs-reviews__score{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;line-height:1.4}.fs-reviews__score [data-review-score]{font-size:18px;font-weight:700}.fs-reviews__stars{--review-fill:0%;letter-spacing:1px;font-size:20px;background:linear-gradient(90deg,#171717 var(--review-fill),#ddd var(--review-fill));color:transparent;background-clip:text;-webkit-background-clip:text}.fs-reviews__rating p{margin:6px 0 0;font-size:12px;line-height:1.4;color:#555}.fs-reviews__rating p.fs-reviews__source{font-size:10px;color:#777}.fs-reviews__medal-source,.fs-reviews .jdgm-medals-wrapper{display:none!important}.fs-reviews .jdgm-carousel-wrapper{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.fs-reviews--ready .jdgm-carousel-title-and-link{display:none!important}.fs-reviews .jdgm-carousel-title{font-family:inherit!important;font-size:24px!important;font-weight:700!important}.fs-reviews .jdgm-carousel{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.fs-reviews .jdgm-carousel__item-container{width:100%!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c9c9c9 transparent;padding:1px 1px 9px!important;margin:0!important}.fs-reviews .jdgm-carousel__item-wrapper{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;height:auto!important;transform:none!important;transition:none!important;white-space:normal!important;margin:0!important;padding:0!important}.fs-reviews .jdgm-carousel-item{flex:0 0 calc((100% - 36px)/4)!important;min-width:0!important;max-width:none!important;float:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:8px!important;align-items:center!important;position:relative!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px!important;border:1px solid #e6e6e6!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;color:#171717!important;text-align:left!important;scroll-snap-align:start;font-family:inherit!important;line-height:1.4!important}.fs-reviews .jdgm-carousel-item__review{grid-column:1 / -1!important;height:auto!important;margin:0!important;flex:none!important}.fs-reviews .jdgm-carousel-item__review-rating{display:block!important;text-align:left!important;margin:0 0 7px!important;font-size:12px!important;line-height:1!important}.fs-reviews .jdgm-star{color:#171717!important}.fs-reviews .jdgm-carousel-item__review-content{text-align:left!important}.fs-reviews .jdgm-carousel-item__review-title{font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;margin:0 0 6px!important;-webkit-line-clamp:2!important}.fs-reviews .jdgm-carousel-item__review-body{font-family:inherit!important;font-size:12px!important;line-height:1.5!important;font-weight:400!important;-webkit-line-clamp:2!important;color:#555!important}.fs-reviews .jdgm-carousel-item__review-body p{margin:0!important;line-height:inherit!important;font-size:inherit!important}.fs-reviews .jdgm-carousel-item__reviewer-name-wrapper{position:static!important;grid-column:1!important;grid-row:2!important;align-self:center!important;margin:0!important;text-align:left!important;max-width:none!important;height:auto!important}.fs-reviews .jdgm-carousel-item__reviewer-name{font-size:11px!important;font-weight:600!important;color:#171717!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere;max-height:none!important}.fs-reviews .jdgm-carousel-item__product{position:static!important;grid-column:2!important;grid-row:2!important;height:36px!important;width:36px!important;margin:0!important;padding:0!important;border-radius:8px!important;overflow:hidden!important}.fs-reviews .jdgm-carousel-item__product-image{display:block!important;width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:8px!important;object-fit:contain!important;margin:0!important}.fs-reviews .jdgm-carousel__arrows,.fs-reviews .jdgm-carousel__left-arrow,.fs-reviews .jdgm-carousel__right-arrow{display:none!important}.fs-reviews__expand{display:block;background:none;border:0;padding:6px 0;min-height:44px;font:600 11px/1.3 var(--font-body-family,Arial,sans-serif);text-decoration:underline;color:#333;text-align:left;cursor:pointer}.fs-reviews [data-review-expanded=true] .jdgm-carousel-item__review-title,.fs-reviews [data-review-expanded=true] .jdgm-carousel-item__review-body{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important}.fs-reviews__navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 0}.fs-reviews__navigation>span{font-size:11px;color:#666}.fs-reviews__navigation>div{display:flex;gap:8px}.fs-reviews__navigation button{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid #ddd;border-radius:50%;background:#fff;color:#171717;font-size:20px;cursor:pointer}.fs-reviews a:focus-visible,.fs-reviews button:focus-visible,.fs-reviews [tabindex]:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:989px){.fs-reviews .jdgm-carousel-item{flex-basis:calc((100% - 24px)/3)!important}}@media(max-width:749px){.fs-reviews{padding:14px 16px 16px}.fs-reviews__heading{gap:10px;margin-bottom:10px}.fs-reviews__all{gap:8px;padding:0 12px;font-size:10px}.fs-reviews__eyebrow{font-size:9px}.fs-reviews h2{font-size:25px}.fs-reviews__summary{gap:24px;margin-bottom:10px}.fs-reviews__total strong{font-size:60px}.fs-reviews__total>span{font-size:11px}.fs-reviews__score{gap:5px;font-size:11px}.fs-reviews__stars{font-size:17px}.fs-reviews__score [data-review-score]{font-size:16px}.fs-reviews__rating p{font-size:10px}.fs-reviews__rating p.fs-reviews__source{font-size:9px}.fs-reviews .jdgm-carousel-item{flex-basis:78%!important;min-height:0!important;padding:12px!important}}@media(prefers-reduced-motion:reduce){.fs-reviews *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:749px){.fs-reviews__total strong{font-size:48px}.fs-reviews h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fs-home-reviews.css.map */
