.cv-video-gallery{font-family:var(--font-body-family, inherit);background:var(--cv-video-gallery-bg);overflow:hidden;padding-block:var(--cv-video-gallery-padding-top) var(--cv-video-gallery-padding-bottom)}.cv-video-gallery__inner{max-width:1648px;margin-inline:auto;padding-inline:24px}.cv-video-gallery__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.cv-video-gallery__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight-bold, 700);color:#0f172a;font-size:clamp(30px,3vw,48px);line-height:1.1;letter-spacing:0}.cv-video-gallery__text{max-width:720px;font-family:var(--font-body-family, inherit);margin-top:14px;color:#334155;font-size:16px;line-height:1.55}.cv-video-gallery__controls{display:flex;flex:0 0 auto;gap:10px}.cv-video-gallery__control{display:inline-grid;font-family:var(--font-body-family, inherit);width:42px;height:42px;place-items:center;border:1px solid rgb(148 163 184);border-radius:50%;background:#fff;color:#0f172a;cursor:pointer;font-size:20px;line-height:1;transition:border-color .16s ease,color .16s ease,transform .16s ease}.cv-video-gallery__control:hover,.cv-video-gallery__control:focus-visible{border-color:#0284c7;color:#0284c7}.cv-video-gallery__control:active{transform:scale(.95)}.cv-video-gallery__control:focus-visible,.cv-video-gallery__viewport:focus-visible,.cv-video-gallery__poster:focus-visible{outline:3px solid rgb(14 165 233);outline-offset:3px}.cv-video-gallery__slider-shell{position:relative}.cv-video-gallery__edge-control,.cv-video-gallery__dots{display:none}.cv-video-gallery__viewport{cursor:grab;overflow-x:auto;overscroll-behavior-inline:contain;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.cv-video-gallery__viewport::-webkit-scrollbar{display:none}.cv-video-gallery__viewport.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.cv-video-gallery__track{display:flex;gap:16px;width:max-content;padding-bottom:8px}.cv-video-gallery__card{flex:0 0 clamp(330px,42vw,600px);max-width:calc(100vw - 56px);scroll-snap-align:start}.cv-video-gallery__poster{position:relative;display:block;width:100%;border:0;padding:0;cursor:pointer;pointer-events:auto;font:inherit;text-align:inherit;overflow:hidden;border-radius:8px;background:#e2e8f0;aspect-ratio:16 / 9}.cv-video-gallery__poster-image,.cv-video-gallery__poster-placeholder{display:block;width:100%;height:100%;object-fit:cover}.cv-video-gallery__poster-placeholder{fill:#94a3b8}.cv-video-gallery__play{position:absolute;top:50%;left:50%;display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:#fffffff2;color:#0f172a;font-size:23px;line-height:1;transform:translate(-50%,-50%);transition:transform .16s ease,background-color .16s ease}.cv-video-gallery__play-icon{width:0;height:0;margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid currentColor}.cv-video-gallery__poster:hover .cv-video-gallery__play{background:#0284c7;color:#fff;transform:translate(-50%,-50%) scale(1.06)}.cv-video-gallery__meta{display:flex;align-items:flex-start;gap:12px;padding-top:14px}.cv-video-gallery__avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;object-fit:cover}.cv-video-gallery__name{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight-semi-bold, 600);color:#0f172a;font-size:17px;line-height:1.25;letter-spacing:0}.cv-video-gallery__quote{margin:7px 0 0;font-family:var(--font-body-family, inherit);color:#334155;font-size:15px;line-height:1.5}.cv-video-gallery__modal{position:fixed;display:none;z-index:2147483647;top:0;right:0;bottom:0;left:0;place-items:center;padding:16px;background:#0f172ad1}.cv-video-gallery__modal.is-open{display:grid}.cv-video-gallery__backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.cv-video-gallery__modal-content{position:relative;z-index:1;width:min(960px,100%);background:#000;aspect-ratio:16 / 9}.cv-video-gallery__player,.cv-video-gallery__player iframe{display:block;width:100%;height:100%;border:0}.cv-video-gallery__player iframe{position:relative;z-index:1}.cv-video-gallery__close{position:fixed;z-index:3;top:18px;inset-inline-end:18px;display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:50%;background:#fff;color:#0f172a;box-shadow:0 4px 18px #0f172a47;cursor:pointer;pointer-events:auto;font:inherit;font-size:28px;line-height:1}.cv-video-gallery__close:hover,.cv-video-gallery__close:focus-visible{background:#0284c7}.cv-video-gallery__close:focus-visible{outline:3px solid #fff;outline-offset:3px}@media screen and (max-width:749px){.cv-video-gallery__inner{padding-inline:20px}.cv-video-gallery__header{align-items:flex-start;margin-bottom:22px}.cv-video-gallery__heading{font-size:30px}.cv-video-gallery__controls{display:none}.cv-video-gallery__card{flex-basis:min(82vw,420px)}.cv-video-gallery__edge-control{position:absolute;z-index:4;top:42%;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(15,23,42,.12);border-radius:50%;background:#fffffff0;color:#0f172a;box-shadow:0 6px 20px #0f172a24;font-size:30px;line-height:1;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cv-video-gallery__edge-control:not([hidden]){display:grid}.cv-video-gallery__edge-control--previous{inset-inline-start:8px}.cv-video-gallery__edge-control--next{inset-inline-end:8px}.cv-video-gallery__dots{align-items:center;justify-content:center;gap:5px;min-height:28px;margin-top:14px}.cv-video-gallery__dots:not(:empty){display:flex}.cv-video-gallery__dot{box-sizing:border-box;width:20px;height:20px;padding:7px;border:0;border-radius:50%;background:#c8cdd5;background-clip:content-box;cursor:pointer;transition:background .18s ease,transform .18s ease}.cv-video-gallery__dot.is-active{background:#0f172a;background-clip:content-box;transform:scale(1.08)}.cv-video-gallery__play{width:58px;height:58px;font-size:20px}}@media(prefers-reduced-motion:reduce){.cv-video-gallery__control,.cv-video-gallery__play{transition:none}.cv-video-gallery__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/inline-aba0752be483.css.map */
