.bc-video-hero{display:block;position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;background:var(--hero-bg, #151817);border-radius:var(--hero-section-radius, 0px);color:#fff}.bc-video-hero,.bc-video-hero *{box-sizing:border-box}.bc-video-hero [hidden]{display:none!important}.bc-video-hero__media,.bc-video-hero__poster,.bc-video-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bc-video-hero__media{z-index:0}.bc-video-hero .bc-video-hero__poster img,.bc-video-hero [data-hero-video]{display:block;width:100%;height:100%;max-width:none;object-fit:var(--hero-fit, cover);object-position:var(--hero-focus-x, 50%) var(--hero-focus-y, 50%)}.bc-video-hero [data-hero-video]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-bg);opacity:0;transition:opacity .25s ease}.bc-video-hero.is-playing [data-hero-video]{opacity:1}.bc-video-hero__scrim{z-index:1;background:var(--hero-scrim)}.bc-video-hero--bottom .bc-video-hero__scrim{background:linear-gradient(180deg,transparent 0%,var(--hero-scrim) 100%)}.bc-video-hero--left .bc-video-hero__scrim{background:linear-gradient(90deg,var(--hero-scrim),transparent)}.bc-video-hero--right .bc-video-hero__scrim{background:linear-gradient(270deg,var(--hero-scrim),transparent)}.bc-video-hero__layout{position:relative;z-index:3;display:grid;min-height:var(--hero-height, 700px);padding:max(30px,var(--hero-pad)) max(16px,var(--hero-pad)) max(88px,var(--hero-pad));align-items:var(--hero-y, center);justify-items:var(--hero-x, start);pointer-events:none}.bc-video-hero__content{width:min(100%,var(--hero-width, 760px));min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--hero-justify, flex-start);gap:var(--hero-gap, 20px);padding:min(var(--hero-panel-padding),8vw);border:var(--hero-panel-border-width, 0px) solid var(--hero-panel-border, transparent);border-radius:var(--hero-panel-radius);background:var(--hero-panel);text-align:var(--hero-align, left);pointer-events:auto}.bc-video-hero__content--square{border-radius:0}.bc-video-hero__content--rounded{border-radius:max(24px,var(--hero-panel-radius))}.bc-video-hero__content--shadow{box-shadow:0 12px 48px #0005}.bc-video-hero__block{min-width:0;max-width:100%;flex:0 0 100%}.bc-video-hero .bc-video-hero__heading,.bc-video-hero .bc-video-hero__text{color:var(--block-color, #fff);font-size:var(--block-size-desktop);line-height:var(--block-leading);font-weight:var(--block-weight);font-style:var(--block-style, normal);letter-spacing:var(--block-tracking);text-transform:var(--block-transform);overflow-wrap:anywhere}.bc-video-hero .bc-video-hero__heading{max-width:min(100%,var(--block-max));margin:0;text-align:inherit;text-wrap:balance}.bc-video-hero .bc-video-hero__heading-wrap{display:flex;justify-content:var(--hero-justify)}.bc-video-hero .bc-video-hero__text{display:flex;justify-content:var(--hero-justify);margin:0}.bc-video-hero__text-inner{width:100%;max-width:min(100%,var(--block-max));min-width:0}.bc-video-hero .bc-video-hero__rich-text>*{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.bc-video-hero .bc-video-hero__rich-text>*+*{margin-top:.75em}.bc-video-hero .bc-video-hero__text a{color:var(--block-link-color, inherit);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-decoration:underline;text-underline-offset:.2em}.bc-video-hero .bc-video-hero__text a:hover,.bc-video-hero .bc-video-hero__text a:focus-visible{color:var(--block-link-hover, inherit)}.bc-video-hero .bc-video-hero__text ul,.bc-video-hero .bc-video-hero__text ol{padding-inline-start:1.4em}.bc-video-hero .bc-vh-font-body{font-family:var(--hero-body-font, var(--font-body-family, var(--body-font-family, inherit)))}.bc-video-hero .bc-vh-font-heading{font-family:var(--hero-heading-font, var(--font-heading-family, var(--heading-font-family, inherit)))}.bc-video-hero .bc-vh-font-custom{font-family:var(--block-custom-font, var(--hero-body-font, inherit))}.bc-video-hero--text-shadow .bc-video-hero__heading,.bc-video-hero--text-shadow .bc-video-hero__text{text-shadow:0 2px 20px #0008}.bc-video-hero .bc-vh-text-box{position:relative;isolation:isolate;min-width:0;padding:var(--text-box-padding-y, 0px) min(var(--text-box-padding-x, 0px),10vw);border:var(--text-box-border-width, 1px) var(--text-box-border-style, none) var(--text-box-border-color, currentColor);border-radius:var(--text-box-radius, 0px)}.bc-video-hero .bc-vh-text-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--text-box-background, none);opacity:var(--text-box-opacity, 1);pointer-events:none}.bc-video-hero .bc-vh-box-width--fit{width:fit-content}.bc-video-hero .bc-vh-box-width--full{width:100%;max-width:100%}.bc-video-hero .bc-vh-glyph{--text-outline-width: var(--text-outline-desktop, 0px);-webkit-text-stroke:var(--text-outline-width) var(--text-outline-color, #000);paint-order:stroke fill}.bc-video-hero__heading>.bc-vh-glyph{display:inline-block;max-width:100%}@supports ((background-clip: text) or (-webkit-background-clip: text)){.bc-video-hero .bc-vh-fill--gradient{background-color:var(--block-color, #fff);background-image:var(--text-fill-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}}@supports (-webkit-text-stroke: 1px #000){.bc-video-hero .bc-vh-fill--outline{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:max(1px,var(--text-outline-width));text-shadow:none}}.bc-video-hero .bc-vh-text-shadow--none{text-shadow:none}.bc-video-hero .bc-vh-text-shadow--soft{text-shadow:0 2px 12px var(--text-effect-shadow, #000a)}.bc-video-hero .bc-vh-text-shadow--hard{text-shadow:2px 2px 0 var(--text-effect-shadow, #000a)}.bc-video-hero .bc-vh-text-shadow--glow{text-shadow:0 0 12px var(--text-effect-shadow, #000a),0 0 24px var(--text-effect-shadow, #000a)}@media(max-width:749px){.bc-video-hero .bc-vh-glyph{--text-outline-width: var(--text-outline-mobile, 0px)}}@media(forced-colors:active){.bc-video-hero .bc-vh-glyph{background:none;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none}.bc-video-hero .bc-vh-text-box:before{display:none}}.bc-video-hero__button-wrap{display:flex;max-width:100%;min-width:min(var(--button-min-width),100%)}.bc-video-hero .bc-video-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:max(44px,var(--button-height));min-width:0;width:100%;max-width:100%;padding:12px var(--button-padding);border:var(--button-border-width) solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-color);font-family:inherit;font-size:var(--button-size);font-weight:var(--button-weight);font-style:var(--button-font-style, normal);letter-spacing:var(--button-tracking, 0em);line-height:1.3;text-transform:var(--button-transform);text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background .15s,color .15s,border-color .15s;box-shadow:none}.bc-video-hero .bc-video-hero__button--outline,.bc-video-hero .bc-video-hero__button--link{background:transparent}.bc-video-hero .bc-video-hero__button--link{border-color:transparent;text-decoration:underline;text-underline-offset:.25em}.bc-video-hero .bc-video-hero__button:hover,.bc-video-hero .bc-video-hero__button:focus-visible{color:var(--button-hover-color);background:var(--button-hover-bg);border-color:var(--button-hover-border, var(--button-border))}.bc-video-hero .bc-video-hero__button-shape--square{border-radius:0}.bc-video-hero .bc-video-hero__button-shape--rounded{border-radius:max(12px,var(--button-radius))}.bc-video-hero .bc-video-hero__button-shape--pill{border-radius:999px}.bc-video-hero a:focus-visible,.bc-video-hero button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.bc-video-hero__image{--image-ratio: var(--image-ratio-desktop);--image-width: var(--image-width-desktop);--image-x: var(--image-x-desktop);--image-y: var(--image-y-desktop);opacity:var(--image-opacity);min-width:0}.bc-video-hero__image--floating{position:absolute;z-index:2;width:min(var(--image-width),var(--image-max),calc(var(--hero-height) * var(--image-ratio)));max-width:100%;left:calc(var(--image-x) * 1%);top:calc(var(--image-y) * 1%);transform:translate(calc(var(--image-x) * -1%),calc(var(--image-y) * -1%)) rotate(var(--image-rotate));pointer-events:none}.bc-video-hero__image--front{z-index:4}.bc-video-hero__image--inline{display:flex;justify-content:var(--hero-justify)}.bc-video-hero__image--inline>.bc-video-hero__image-frame,.bc-video-hero__image--inline>a{width:min(var(--image-width),var(--image-max));transform:rotate(var(--image-rotate))}.bc-video-hero__image picture,.bc-video-hero__image a{display:block;max-width:100%}.bc-video-hero__image a{pointer-events:auto}.bc-video-hero__image-frame{width:100%;overflow:hidden;border:var(--image-border-width, 0px) solid var(--image-border, transparent);border-radius:var(--image-radius);background:var(--image-background, transparent)}.bc-video-hero__image-shape--rounded .bc-video-hero__image-frame{border-radius:max(20px,var(--image-radius))}.bc-video-hero__image-shape--circle .bc-video-hero__image-frame{border-radius:50%}.bc-video-hero__image-shape--square .bc-video-hero__image-frame{border-radius:0}.bc-video-hero__image--framed .bc-video-hero__image-frame{aspect-ratio:var(--image-ratio)}.bc-video-hero .bc-video-hero__image img{width:100%;height:auto;max-width:100%;display:block}.bc-video-hero__image--framed picture{display:block;width:100%;height:100%}.bc-video-hero .bc-video-hero__image--framed img{height:100%;object-fit:var(--image-fit, cover);object-position:var(--image-focus-x, 50%) var(--image-focus-y, 50%)}.bc-video-hero__controls{position:absolute;z-index:5;right:20px;bottom:20px;max-width:calc(100% - 40px);display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:12px}.bc-video-hero .bc-video-hero__toggle{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid currentColor;border-radius:999px;font:inherit;font-size:12px;line-height:1.4;color:var(--hero-control-color);background:var(--hero-control-bg);cursor:pointer}.bc-video-hero__pause,.bc-video-hero.is-playing .bc-video-hero__play{display:none}.bc-video-hero.is-playing .bc-video-hero__pause{display:block}.bc-video-hero .bc-video-hero__status{margin:0;padding:6px 12px;color:var(--hero-control-color);background:var(--hero-control-bg);font-size:12px}.bc-video-hero .bc-video-hero__editor-note{position:absolute;z-index:5;left:16px;top:10px;max-width:calc(100% - 32px);padding:8px 12px;background:#fff;color:#111;font:13px/1.5 sans-serif}.bc-video-hero .bc-video-hero__empty{padding:10px;border:1px dashed #fff8;color:#fff;font:13px/1.5 sans-serif;margin:0}.bc-video-hero__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1100px){.bc-video-hero .bc-vh-hide-desktop{display:none!important}}@media(min-width:750px)and (max-width:1099px){.bc-video-hero .bc-vh-hide-tablet{display:none!important}.bc-video-hero .bc-video-hero__heading,.bc-video-hero .bc-video-hero__text{font-size:var(--block-size-tablet)}.bc-video-hero__image{--image-width: var(--image-width-tablet);--image-x: var(--image-x-tablet);--image-y: var(--image-y-tablet)}}@media(max-width:749px){.bc-video-hero .bc-vh-hide-mobile{display:none!important}.bc-video-hero .bc-video-hero__heading,.bc-video-hero .bc-video-hero__text{font-size:var(--block-size-mobile)}.bc-video-hero__image{--image-ratio: var(--image-ratio-mobile);--image-width: var(--image-width-mobile);--image-x: var(--image-x-mobile);--image-y: var(--image-y-mobile)}.bc-video-hero__button-wrap--full-mobile{flex-basis:100%}.bc-video-hero__button-wrap--full-mobile .bc-video-hero__button{width:100%}.bc-video-hero__controls{right:16px;bottom:16px;max-width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.bc-video-hero *,.bc-video-hero *:before,.bc-video-hero *:after{transition:none!important;animation:none!important}}.bc-video-slideshow{display:block;position:relative;min-width:0;border-radius:var(--hero-section-radius, 0px);overflow:hidden;background:var(--hero-bg, #151817)}.bc-video-slideshow [hidden]{display:none!important}.bc-video-slideshow__slides{position:relative;isolation:isolate;display:grid;min-width:0;touch-action:pan-y}.bc-video-slideshow__slides>[data-hero-slide]{grid-area:1 / 1;min-width:0;align-self:stretch;opacity:1;visibility:visible}.bc-video-slideshow__slides>[data-hero-slide] .bc-video-hero__layout{height:100%}.bc-video-slideshow__slides>[data-slide-inactive]{opacity:0;visibility:hidden;pointer-events:none}.bc-video-slideshow__slides>.bc-video-hero--background{position:absolute;top:0;right:0;bottom:0;left:0;isolation:auto;overflow:visible;pointer-events:none}.bc-video-hero--background .bc-video-hero__controls{pointer-events:auto}.bc-video-slideshow__slides>.bc-video-hero--caption{z-index:2;background:transparent;pointer-events:none}.bc-video-slideshow[data-transition=fade] .bc-video-slideshow__slides>[data-hero-slide]{transition:opacity .35s ease,visibility 0s}.bc-video-slideshow[data-transition=fade] .bc-video-slideshow__slides>[data-slide-inactive]{transition:opacity .35s ease,visibility 0s .35s}.bc-video-slideshow .bc-vh-font-file{font-family:var(--block-custom-font, var(--hero-body-font, inherit))}.bc-video-slideshow__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--hero-control-bg, #151817);color:var(--hero-control-color, #fff);font-family:var(--hero-body-font, inherit)}.bc-video-slideshow__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:100%}.bc-video-slideshow .bc-video-slideshow__arrow,.bc-video-slideshow .bc-video-slideshow__dot,.bc-video-slideshow .bc-video-slideshow__rotation{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:10px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;line-height:1.2;cursor:pointer}.bc-video-slideshow .bc-video-slideshow__arrow{font-size:22px}.bc-video-slideshow .bc-video-slideshow__rotation{padding:10px 16px;border-color:currentColor;border-radius:999px;font-size:12px}.bc-video-slideshow__dot span{display:block;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;background:transparent}.bc-video-slideshow__dot[aria-current=true] span{background:currentColor}.bc-video-slideshow__controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bc-video-slideshow__controls button:hover{text-decoration:underline}.bc-video-slideshow--fixed-height{display:flex;flex-direction:column;height:var(--hero-height, 700px);box-sizing:border-box}.bc-video-slideshow--fixed-height .bc-video-slideshow__slides{flex:1 1 0%;min-height:0;grid-template-rows:minmax(0,1fr)}.bc-video-slideshow--fixed-height .bc-video-slideshow__slides>[data-hero-slide]{min-height:0;container-type:size}.bc-video-slideshow--fixed-height .bc-video-hero__layout{min-height:0;grid-template-rows:minmax(0,1fr);padding-top:min(max(30px,var(--hero-pad)),15cqh);padding-bottom:min(max(88px,var(--hero-pad)),40cqh)}.bc-video-slideshow--fixed-height .bc-video-hero__content{min-height:0;max-height:none;overflow:visible;align-content:start;padding:min(var(--hero-panel-padding),8vw,10cqh)}.bc-video-slideshow--fixed-height .bc-video-hero__image--floating{width:min(var(--image-width),var(--image-max),calc(100cqh * var(--image-ratio)))}.bc-video-slideshow--fixed-height .bc-video-slideshow__controls{flex:0 1 auto;min-height:0;max-height:40%;overflow:auto;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.bc-video-slideshow[data-transition] .bc-video-slideshow__slides>[data-hero-slide]{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bc-home-video-hero.css.map */
