.vimeo-video{display:block;background-color:var(--vv-bg);color:var(--vv-text);padding-top:var(--vv-pt);padding-bottom:var(--vv-pb)}.vimeo-video--inline{background-color:transparent}.vimeo-video--contained .vimeo-video__inner{max-width:1208px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(max-width:767px){.vimeo-video--hide-mobile{display:none}}.vimeo-video__frame{position:relative;width:100%;aspect-ratio:var(--vv-ratio, 16 / 9);background:#000;overflow:hidden}.vimeo-video--inline .vimeo-video__frame{max-width:calc((100vh - 120px) * (var(--vv-ratio, 16 / 9)));margin:0 auto}.vimeo-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vimeo-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer;color:inherit}.vimeo-video__poster--empty{background:linear-gradient(135deg,#1d1d1f,#000)}.vimeo-video__poster-image,.vimeo-video__poster-image img{display:block;width:100%;height:100%}.vimeo-video__poster-image img{object-fit:cover;object-position:center}.vimeo-video__play-icon{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);transition:transform .2s ease;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35))}.vimeo-video__play-icon svg{width:100%;height:100%}.vimeo-video__play-icon circle{fill:var(--vv-button-bg, #c10230)}.vimeo-video__play-icon path{fill:var(--vv-button-text, #fff)}@media(max-width:767px){.vimeo-video__play-icon{width:60px;height:60px}}.vimeo-video__poster:hover .vimeo-video__play-icon,.vimeo-video__poster:focus-visible .vimeo-video__play-icon{transform:translate(-50%,-50%) scale(1.08)}.vimeo-video__poster:focus-visible,.vimeo-video__button:focus-visible,.vimeo-video__close:focus-visible{outline:3px solid var(--vv-button-bg, #c10230);outline-offset:3px}.vimeo-video.is-playing .vimeo-video__poster{display:none}.vimeo-video--cta .vimeo-video__inner{display:flex;align-items:stretch}@media(max-width:767px){.vimeo-video--cta .vimeo-video__inner{flex-direction:column}}.vimeo-video--cta .vimeo-video__media{position:relative;flex:1 1 50%;aspect-ratio:var(--vv-ratio, 16 / 9);min-width:0}.vimeo-video--cta .vimeo-video__content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px}@media(max-width:1023px){.vimeo-video--cta .vimeo-video__content{padding:40px}}@media(max-width:767px){.vimeo-video--cta .vimeo-video__content{padding:32px 24px}}.vimeo-video__content--center{align-items:center!important;text-align:center}.vimeo-video--layout-text_right .vimeo-video__media{order:0}.vimeo-video--layout-text_left .vimeo-video__media{order:1}@media(max-width:767px){.vimeo-video--layout-text_left .vimeo-video__media{order:0}}.vimeo-video--layout-text_only .vimeo-video__inner{justify-content:center}.vimeo-video--layout-text_only .vimeo-video__content{flex:0 1 820px;padding-top:80px;padding-bottom:80px}@media(max-width:767px){.vimeo-video--layout-text_only .vimeo-video__content{padding-top:48px;padding-bottom:48px}}.vimeo-video--layout-overlay .vimeo-video__inner{position:relative;display:grid}.vimeo-video--layout-overlay .vimeo-video__media,.vimeo-video--layout-overlay .vimeo-video__content{grid-area:1 / 1}.vimeo-video--layout-overlay .vimeo-video__media{min-height:420px}.vimeo-video--layout-overlay .vimeo-video__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b3,#00000040 60%,#0000);pointer-events:none}@media(max-width:767px){.vimeo-video--layout-overlay .vimeo-video__media{min-height:0}}.vimeo-video--layout-overlay .vimeo-video__content{position:relative;z-index:1;max-width:640px;pointer-events:none}.vimeo-video--layout-overlay .vimeo-video__content>*{pointer-events:auto}@media(max-width:767px){.vimeo-video--layout-overlay .vimeo-video__content{max-width:none;padding-top:28px;padding-bottom:28px}}.vimeo-video--layout-overlay .vimeo-video__content--center{max-width:none;justify-self:center}.vimeo-video__eyebrow{margin:0 0 12px;font-family:HelveticaNeue,sans-serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.85}.vimeo-video__heading{margin:0 0 20px;padding:0;font-family:HelveticaNeue,sans-serif;font-weight:700;font-size:45px;line-height:1.1;color:inherit}@media(max-width:767px){.vimeo-video__heading{font-size:28px;line-height:33.4px}}.vimeo-video__body{margin:0 0 8px}.vimeo-video__body p,.vimeo-video__body ul{font-family:HelveticaNeue,sans-serif;font-weight:500;margin:0 0 20px;color:inherit;opacity:.9}@media(max-width:767px){.vimeo-video__body p,.vimeo-video__body ul{font-size:18px;line-height:27px}}.vimeo-video__body a{color:inherit;text-decoration:underline}.vimeo-video__button{display:inline-flex;align-items:center;gap:10px;padding:12px 30px;border:0;border-radius:5px;background-color:var(--vv-button-bg);color:var(--vv-button-text);font-family:HelveticaNeue,sans-serif;font-weight:700;font-size:16px;line-height:1.2;cursor:pointer;transition:filter .2s ease}.vimeo-video__button svg{fill:currentColor}.vimeo-video__button:hover{filter:brightness(1.1)}.vimeo-video__dialog{width:min(1200px,92vw);max-width:none;max-height:92vh;padding:0;border:0;background:transparent;overflow:visible}.vimeo-video__dialog::backdrop{background:#000000d9}.vimeo-video__dialog-inner{position:relative}.vimeo-video__dialog .vimeo-video__frame--dialog{max-width:calc((92vh - 56px) * (var(--vv-ratio, 16 / 9)));margin:0 auto}.vimeo-video__close{position:absolute;top:-48px;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer}.vimeo-video__close:hover{background:#ffffff4d}@media(prefers-reduced-motion:reduce){.vimeo-video__play-icon,.vimeo-video__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/618/assets/vimeo-video.css.map */
