.coach-review{display:none}html.gd-coach-review .coach-review--reviews,html.gd-coach-top .coach-review--top{display:block}.coach-review{background:var(--surface-cool, #f3f3f4);color:var(--ink, #0f1010);scroll-margin-top:calc(var(--header-h, 64px) + 8px)}.coach-review.bm-section{padding-block:44px}.coach-review .coach-review__head{margin-bottom:20px;gap:8px}.coach-review__eyebrow{font-family:var(--bm-font-body, "Inter", sans-serif);font-size:14px;font-weight:500;line-height:1.4;color:var(--gray, #6d6d6d)}.coach-review__title{font-size:clamp(30px,21px + 2vw,48px);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;max-width:20ch}@media screen and (min-width:990px){.coach-review__title{max-width:32ch}}.coach-review__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.coach-review__media{min-width:0}.coach-review__player{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--ink, #0f1010);isolation:isolate;outline:none;box-shadow:0 1px 1px #14161b29}.coach-review__player:focus-visible{outline:2px solid var(--blue, #0084bd);outline-offset:3px;border-radius:16px}.coach-review__player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0;background:#000}.coach-review__player video{object-fit:cover;visibility:hidden}.coach-review__player video.is-active{visibility:visible}.coach-review__player:fullscreen{border-radius:0}.coach-review__player:fullscreen video{object-fit:contain}.coach-review__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;padding:0;border:0;background:var(--ink, #0f1010);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.coach-review__poster:disabled{cursor:default}.coach-review__poster:focus-visible{outline:2px solid var(--blue, #0084bd);outline-offset:-4px;border-radius:inherit}.coach-review__poster img{width:100%;height:100%;object-fit:cover;display:block}.coach-review__poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(15,16,16,.55),transparent 42%);pointer-events:none}.coach-review__player.is-still .coach-review__poster:after{display:none}.coach-review__player.is-still .coach-review__play,.coach-review__player.is-still .coach-review__poster-label{display:none}.coach-review__play{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:1;width:72px;height:72px;border-radius:50%;background:var(--paper, #fff);display:grid;place-items:center;box-shadow:0 1px 1px #14161b29;transition:scale .2s var(--bm-ease, cubic-bezier(.22, 1, .36, 1))}.coach-review__play svg{width:26px;height:26px;margin-left:4px;fill:var(--ink, #0f1010)}.coach-review__poster-label{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font, "Manrope", sans-serif);font-size:13px;font-weight:600;line-height:1.3;color:var(--paper, #fff);text-shadow:0 1px 2px rgba(0,0,0,.4)}.coach-review__poster-label b{font-weight:600;font-variant-numeric:tabular-nums;color:#fffc}.coach-review__player.is-started .coach-review__poster{display:none}.coach-review__tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer;display:none;-webkit-tap-highlight-color:transparent}.coach-review__player.is-started .coach-review__tap{display:block}.coach-review__paused{position:absolute;left:50%;top:50%;translate:-50% -50%;width:64px;height:64px;border-radius:50%;background:#0f10108c;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .2s var(--bm-ease, cubic-bezier(.22, 1, .36, 1))}.coach-review__paused svg{width:22px;height:22px;margin-left:3px;fill:var(--paper, #fff)}.coach-review__player.is-started.is-paused:not(.is-ended) .coach-review__paused{opacity:1}.coach-review__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;display:none;align-items:center;gap:4px;padding:36px 10px 8px;background:linear-gradient(to top,rgba(15,16,16,.72),transparent);color:var(--paper, #fff);opacity:0;pointer-events:none;transition:opacity .2s var(--bm-ease, cubic-bezier(.22, 1, .36, 1))}.coach-review__player.is-started .coach-review__controls{display:flex}.coach-review__player.is-paused .coach-review__controls,.coach-review__player.show-controls .coach-review__controls,.coach-review__player:has(:focus-visible) .coach-review__controls{opacity:1;pointer-events:auto}.coach-review__btn{width:36px;height:36px;flex-shrink:0;border:0;border-radius:18px;background:transparent;color:var(--paper, #fff);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s var(--bm-ease, cubic-bezier(.22, 1, .36, 1))}.coach-review__btn:focus-visible{outline:2px solid var(--paper, #fff);outline-offset:1px;border-radius:18px}.coach-review__btn svg{width:18px;height:18px;fill:currentColor;display:none}.coach-review__btn .i-play,.coach-review__btn .i-sound,.coach-review__btn .i-expand{display:block}.coach-review__player.is-playing .coach-review__btn .i-play{display:none}.coach-review__player.is-playing .coach-review__btn .i-pause{display:block}.coach-review__player.is-muted .coach-review__btn .i-sound{display:none}.coach-review__player.is-muted .coach-review__btn .i-muted{display:block}.coach-review__player:fullscreen .coach-review__btn .i-expand{display:none}.coach-review__player:fullscreen .coach-review__btn .i-shrink{display:block}.coach-review__time{font-family:var(--font, "Manrope", sans-serif);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;min-width:92px}.coach-review__bar{position:relative;flex:1 1 auto;height:28px;display:flex;align-items:center;cursor:pointer;touch-action:none;margin:0 4px}.coach-review__bar:focus-visible{outline:2px solid var(--paper, #fff);outline-offset:2px;border-radius:4px}.coach-review__track{position:relative;width:100%;height:4px;border-radius:2px;background:#ffffff47}.coach-review__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background:#33a8e0}.coach-review__knob{position:absolute;left:0;top:50%;width:12px;height:12px;border-radius:50%;background:var(--paper, #fff);translate:-50% -50%;box-shadow:0 1px 2px #0006;pointer-events:none}.coach-review__aside{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.coach-review__verdict{margin:0;padding:0;border:0;font-family:var(--font, "Manrope", sans-serif);font-size:clamp(24px,21px + .7vw,30px);font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--ink, #0f1010);max-width:22ch;text-wrap:balance}.coach-review__who{display:flex;align-items:center;gap:12px;text-align:left}.coach-review__face{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;background:var(--bm-color-gray-200, #e4e4e7)}.coach-review__id{display:flex;flex-direction:column;gap:4px;min-width:0}.coach-review__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font, "Manrope", sans-serif);font-size:17px;font-weight:600;line-height:1.2}.coach-review__chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;border:1px solid rgba(15,16,16,.12);background:#0f10100d;font-family:var(--bm-font-body, "Inter", sans-serif);font-size:13px;font-weight:600;line-height:1;color:var(--ink, #0f1010);white-space:nowrap}.coach-review__chip--quiet{background:transparent;color:var(--gray, #6d6d6d)}.coach-review__handle{font-family:var(--bm-font-body, "Inter", sans-serif);font-size:14px;font-weight:500;line-height:1.3;color:#0071a3}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.coach-review__poster:hover .coach-review__play{scale:1.06}.coach-review__player:hover .coach-review__controls{opacity:1;pointer-events:auto}.coach-review__btn:hover{background:#ffffff1f}}@media screen and (min-width:750px){.coach-review__player,.coach-review__player:focus-visible{border-radius:20px}.coach-review__play{width:96px;height:96px}.coach-review__play svg{width:34px;height:34px;margin-left:6px}.coach-review__poster-label{left:20px;right:20px;bottom:18px;font-size:15px}.coach-review__controls{padding:40px 14px 10px;gap:6px}.coach-review__face{width:56px;height:56px}.coach-review__name{font-size:19px}}@media screen and (min-width:990px){.coach-review.bm-section{padding-block:88px}.coach-review .coach-review__head{margin-bottom:32px}.coach-review__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:center}.coach-review__media{max-width:800px;width:100%}.coach-review__aside{align-items:flex-start;text-align:left;gap:20px}.coach-review__verdict{max-width:15ch}}@media(prefers-reduced-motion:reduce){.coach-review__play,.coach-review__paused,.coach-review__controls,.coach-review__btn{transition:none}}.coach-review__moments{margin-top:10px}.coach-review__moments-rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px 2px;margin-inline:calc(var(--pad-x, 12px) * -1);padding-inline:var(--pad-x, 12px);scroll-padding-inline:var(--pad-x, 12px)}.coach-review__moments-rail::-webkit-scrollbar{display:none}.coach-review__moment{flex:0 0 auto;width:124px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.coach-review__moment:focus-visible{outline:2px solid var(--blue, #0084bd);outline-offset:3px;border-radius:10px}.coach-review__moment-media{position:relative;display:block;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--bm-color-gray-200, #e4e4e7);box-shadow:0 0 0 2px transparent;transition:box-shadow .2s var(--bm-ease, cubic-bezier(.22, 1, .36, 1))}.coach-review__moment-media img{width:100%;height:100%;object-fit:cover;display:block}.coach-review__moment.is-active .coach-review__moment-media{box-shadow:0 0 0 2px var(--blue, #0084bd)}.coach-review__moment-time{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:5px;background:#0f1010b8;color:var(--paper, #fff);font-family:var(--font, "Manrope", sans-serif);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.coach-review__moment-title{font-family:var(--bm-font-body, "Inter", sans-serif);font-size:13px;font-weight:500;line-height:1.35;color:var(--ink, #0f1010);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coach-review__ticks i{position:absolute;top:-3px;width:2px;height:10px;translate:-50% 0;background:#ffffffbf}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.coach-review__moment:hover .coach-review__moment-media{box-shadow:0 0 0 2px #0f101059}.coach-review__moment.is-active:hover .coach-review__moment-media{box-shadow:0 0 0 2px var(--blue, #0084bd)}}@media screen and (min-width:750px){.coach-review__moments{margin-top:12px}.coach-review__moment{width:136px}}@media screen and (min-width:990px){.coach-review__moments-rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.coach-review__moment{width:calc((100% - 32px)/5)}}@media(prefers-reduced-motion:reduce){.coach-review__moment-media{transition:none}}.coach-review__scrub{position:absolute;bottom:74px;z-index:3;translate:-50% 0;width:208px;padding:6px;border-radius:10px;background:#0f1010d1;color:var(--paper, #fff);pointer-events:none;box-shadow:0 1px 1px #14161b29}.coach-review__scrub[hidden]{display:none}.coach-review__scrub-media{display:block;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:#ffffff1f}.coach-review__scrub-media img{width:100%;height:100%;object-fit:cover;display:block}.coach-review__scrub-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 2px 1px}.coach-review__scrub-label b{font-family:var(--bm-font-body, "Inter", sans-serif);font-size:13px;font-weight:500;line-height:1.3;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.coach-review__scrub-label i{font-family:var(--font, "Manrope", sans-serif);font-size:13px;font-weight:700;font-style:normal;font-variant-numeric:tabular-nums;color:#ffffffbf;flex:none}
/*# sourceMappingURL=/cdn/shop/t/427/assets/benchmark-coach-review.css.map */
