.bts-hero.bts-hero--video-background{position:relative;isolation:isolate;display:grid;align-items:center;min-height:calc(100svh - 86px);padding:80px 0 104px;color:#fff;background:#111}.bts-hero--video-background .bts-hero__film{display:block;position:absolute;inset:calc(-1 * var(--header-height, 46px)) 0 0;width:100%;height:auto;margin:0;z-index:0;pointer-events:none}.bts-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.bts-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000006b,#0000009e 45%,#0000008c);pointer-events:none}.bts-hero--video-background .bts-hero__video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.bts-hero--video-background .bts-hero__content{position:relative;z-index:1;width:100%;max-width:760px;font-family:var(--bts-mono)}.bts-hero--video-background .bts-hero__title{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.65em;font-family:var(--bts-mono);font-size:22px;font-weight:400;letter-spacing:.18em;line-height:1.6;color:#fff}.bts-hero--video-background .bts-hero__note-heading{margin:44px 0 20px;font-family:var(--bts-mono);font-size:11px;font-weight:400;line-height:1.6;letter-spacing:.22em;color:#fff}.bts-hero--video-background .bts-hero__note{max-width:600px;font-family:var(--bts-mono);font-size:11px;font-weight:400;letter-spacing:.055em;line-height:1.9;color:#fff}.bts-hero--video-background .bts-hero__note p+p{margin-top:8px}.bts-hero--video-background .bts-hero__buttons{margin-top:34px;gap:14px}.bts-hero--video-background .bts-btn{position:relative;z-index:2;min-height:48px;padding:0 24px;font-family:var(--bts-mono);font-size:10px;font-weight:400;letter-spacing:.14em;color:#fff;border:1px solid rgba(255,255,255,.8);background:#00000029}.bts-hero--video-background .bts-btn:hover{opacity:1;background:#ffffff26}.bts-hero--video-background :focus-visible{outline:2px solid #fff;outline-offset:5px}.bts-hero__playback{position:absolute;right:24px;bottom:20px;z-index:3;min-height:44px;padding:8px 12px;border:1px solid rgba(255,255,255,.5);border-radius:0;background:#00000040;color:#fff;font-family:var(--bts-mono);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;pointer-events:auto}.bts-hero__playback[hidden]{display:none}body:has(.bts-hero--video-background) .header-wrapper{--color-foreground: 255,255,255;--color-background: 10,10,10;color:#fff;background:transparent;border-color:#fff3}body:has(.bts-hero--video-background) .shopify-section-header-sticky .header-wrapper{background:#0a0a0aed}body:has(.bts-hero--video-background) .header__heading-link:after{content:"BEHIND THE SUN";font-family:var(--bts-mono);font-size:12px;font-weight:400;letter-spacing:.13em;color:#fff}body:has(.bts-hero--video-background) .header__icon,body:has(.bts-hero--video-background) .header__menu-item{color:#fff}body:has(.bts-hero--video-background) .header__menu-item{font-size:10px}body:has(.bts-hero--video-background) .header__submenu{background:#111}body:has(.bts-hero--video-background) .header__submenu .list-menu__item{color:#fff}body:has(.bts-hero--video-background) .menu-drawer,body:has(.bts-hero--video-background) .menu-drawer__submenu{background:#111}body:has(.bts-hero--video-background) .menu-drawer a,body:has(.bts-hero--video-background) .menu-drawer summary,body:has(.bts-hero--video-background) .menu-drawer button{color:#fff;font-family:var(--bts-mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;min-height:44px}body:has(.bts-hero--video-background) .bts-ticker__track{font-size:10px;font-weight:400}@media(max-width:749px){.bts-hero.bts-hero--video-background{min-height:calc(100svh - 86px);padding:64px 0 92px}.bts-hero--video-background .bts-hero__content{padding:0 26px}.bts-hero--video-background .bts-hero__title{font-size:17px;gap:.5em;letter-spacing:.1em}.bts-hero--video-background .bts-hero__note{font-size:10px;line-height:1.9}.bts-hero--video-background .bts-hero__note-heading{margin-top:34px;font-size:10px}.bts-hero--video-background .bts-btn{padding:0 16px;font-size:9px}.bts-hero--video-background .bts-hero__buttons{gap:10px}.bts-hero__playback{right:16px;bottom:16px}body:has(.bts-hero--video-background) .header__heading-link:after{font-size:11px;letter-spacing:.05em}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
