.b7-home-film{position:relative;background:#0c0b08;color:#fff;font-family:var(--font-body-family)}.b7-home-film--overlap{margin-top:calc(-1 * var(--b7-header-h, 96px))}@media screen and (max-width:768px){.b7-home-film--overlap{margin-top:calc(-1 * var(--b7-header-h, 72px))}}.b7-home-film--overlap .b7-home-film__frame:before{content:"";position:absolute;left:0;right:0;top:0;z-index:1;pointer-events:none;height:calc(var(--b7-header-h, 96px) * 1.8);background:linear-gradient(to bottom,#0c0b0899,#0c0b0800)}.b7-home-film__frame{position:relative;width:100%;aspect-ratio:16 / 9;max-height:100vh;max-height:100svh;overflow:hidden}@media(max-width:760px)and (orientation:portrait){.b7-home-film--square .b7-home-film__frame{aspect-ratio:1}}.b7-home-film__poster,.b7-home-film__poster img,.b7-home-film__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.b7-home-film__video{opacity:0;transition:opacity .6s ease}.b7-home-film.is-started .b7-home-film__video{opacity:1}.b7-home-film__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:#a9a7a0;font-size:14px}.b7-home-film__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.b7-home-film__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;padding:clamp(80px,12vw,160px) 16px clamp(20px,3vw,40px);background:linear-gradient(to top,#0c0b08b3,#0c0b0800);pointer-events:none}.b7-home-film .b7-home-film__cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 32px;background:#dd000d;border:1px solid #dd000d;border-radius:0;color:#fff;font-family:var(--font-button-family);font-size:15px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:background-color .25s,border-color .25s}.b7-home-film .b7-home-film__cta:hover,.b7-home-film .b7-home-film__cta:focus-visible{background:#b8000b;border-color:#b8000b;color:#fff}.b7-home-film .b7-home-film__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.b7-home-film__controls{position:absolute;z-index:3;right:clamp(16px,3vw,32px);top:clamp(16px,2vw,24px);display:flex;gap:8px}.b7-home-film--overlap .b7-home-film__controls{top:calc(var(--b7-header-h, 96px) + clamp(6px,1vw,12px))}.b7-home-film .b7-home-film__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 12px;margin:0;background:#0c0b088c;border:1px solid rgba(255,255,255,.35);border-radius:0;color:#fff;font-family:var(--font-body-family);font-size:12px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .25s,border-color .25s}.b7-home-film .b7-home-film__btn--play{padding:0;width:40px}.b7-home-film .b7-home-film__btn:hover,.b7-home-film .b7-home-film__btn:focus-visible{background:#0c0b08d9;border-color:#fff}.b7-home-film .b7-home-film__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.b7-home-film__btn svg{width:14px;height:14px;fill:currentColor;flex:none}.b7-home-film__icon-pause,.b7-home-film__icon-mute,.b7-home-film.is-playing .b7-home-film__icon-play{display:none}.b7-home-film.is-playing .b7-home-film__icon-pause{display:block}.b7-home-film.is-sound .b7-home-film__icon-sound{display:none}.b7-home-film.is-sound .b7-home-film__icon-mute{display:block}@media(max-width:760px){.b7-home-film__content{padding:64px 16px 20px}.b7-home-film__controls{right:12px}.b7-home-film .b7-home-film__cta{min-height:48px;padding:14px 24px;font-size:14px}.b7-home-film .b7-home-film__btn{height:36px;min-width:36px;font-size:11px}.b7-home-film .b7-home-film__btn--play{width:36px}}@media(prefers-reduced-motion:reduce){.b7-home-film__video,.b7-home-film .b7-home-film__cta,.b7-home-film .b7-home-film__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom-blade7-home-film.css.map */
