bsr-bf-video.bsr-bf-video{position:relative;display:block;isolation:isolate;color:#fff;background:#101116;--color-buttons-outline: #fff;--color-border-buttons-outline: #d6d6dc}.bsr-bf-video__backdrop{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.bsr-bf-video__backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.14);filter:blur(var(--bf-bg-blur, 12px))}.bsr-bf-video__backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(110deg,transparent 15%,rgba(10,11,16,.5) 72%),rgba(10,11,16,var(--bf-bg-darkness, .6))}.bsr-bf-video__layout{display:grid;gap:2.8rem;max-width:120rem;margin-inline:auto;align-items:center}.bsr-bf-video__media{min-width:0;width:100%;margin-inline:auto;background:#101116}.bsr-bf-video__film{display:block;width:100%;height:100vh;height:100svh;object-fit:cover}.bsr-bf-video__details{min-width:0;padding:0 2rem 3rem}.bsr-bf-video__details{display:flex;flex-direction:column;align-items:flex-start}.bsr-bf-video__overlay-copy,.bsr-bf-video__support{display:contents}.bsr-bf-video__overlay-copy>*,.bsr-bf-video__support>*{margin-block:0 1.4rem}.bsr-bf-video__support>*{order:1}.bsr-bf-video__overlay-copy>[data-main-cta]{order:2}.bsr-bf-video__categories{order:3}.bsr-bf-video .bsr-bf-video__title{color:inherit;font-size:clamp(3.2rem,5.5vw,5.6rem);line-height:1.05;overflow-wrap:anywhere}.bsr-bf-video__countdown{white-space:pre-line;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3.3vw,3.6rem);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.bsr-bf-video__dates{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.bsr-bf-video__dates time{white-space:nowrap}.bsr-bf-video__categories{display:flex;flex-wrap:wrap;gap:.8rem}.bsr-bf-video__categories .button{min-height:4.4rem;max-width:100%;text-align:center}.bsr-bf-video__categories .button span{white-space:normal}.bsr-bf-video a:focus-visible{outline:2px solid #fff;outline-offset:4px}.bsr-bf-video [hidden]{display:none!important}@media(max-width:767px)and (max-aspect-ratio:4/9){.bsr-bf-video__film{object-fit:contain}}@media(min-width:768px){.bsr-bf-video__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;padding:4rem}.bsr-bf-video__media{max-width:44rem;max-width:min(44rem,43.875svh)}.bsr-bf-video__film{height:auto;max-height:78vh;max-height:78svh;aspect-ratio:9 / 16;object-fit:contain}.bsr-bf-video__details{padding:0}}@media(min-width:768px){@supports (mask-composite: intersect){.bsr-bf-video__media--fade{background:transparent}.bsr-bf-video__media--fade .bsr-bf-video__film{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 calc(100% - 9px),transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 calc(100% - 9px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}}}@media(max-width:767px){.bsr-bf-video--mobile-overlay .bsr-bf-video__layout{grid-template-columns:minmax(0,1fr);row-gap:0}.bsr-bf-video--mobile-overlay .bsr-bf-video__details{display:contents}.bsr-bf-video--mobile-overlay .bsr-bf-video__media,.bsr-bf-video--mobile-overlay .bsr-bf-video__overlay-copy{grid-area:1 / 1}.bsr-bf-video--mobile-overlay .bsr-bf-video__overlay-copy{display:block;position:relative;z-index:1;align-self:end;padding:4rem 2rem calc(6.4rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,transparent,rgba(9,10,15,.84) 40%,rgba(9,10,15,.9));pointer-events:none}.bsr-bf-video--mobile-overlay .bsr-bf-video__overlay-copy [data-main-cta]{pointer-events:auto;max-width:100%;margin-bottom:0}.bsr-bf-video--mobile-overlay .bsr-bf-video__title{font-size:clamp(2.6rem,7vw,3.4rem)}.bsr-bf-video--mobile-overlay .bsr-bf-video__countdown{font-size:clamp(1.8rem,4.6vw,2.4rem)}.bsr-bf-video--mobile-overlay .bsr-bf-video__support{display:block;padding:2rem 2rem 0}.bsr-bf-video--mobile-overlay .bsr-bf-video__categories{padding:0 2rem 3rem}}.bsr-bf-video__title>span{display:block}.bsr-bf-video [data-main-cta],.bsr-bf-video [data-main-cta]:hover{--color-buttons-solid: #fff;--color-buttons-solid-text: #000;background:#fff;color:#000;border-color:#fff}.bsr-bf-video [data-main-cta]>span{color:#000}
/*# sourceMappingURL=/cdn/shop/t/86/assets/bsr-bf-video.css.map */
