.till-hero .banner .banner__overlay{background:linear-gradient(0deg,rgb(249 250 251 / .86) 0%,rgb(249 250 251 / .72) 16%,rgb(249 250 251 / .45) 26%,transparent 38%)}.till-hero tapt-till-hero-video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.till-hero tapt-till-hero-video>video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;visibility:visible}.till-hero .till-hero__video-toggle{position:absolute;top:24px;right:24px;z-index:3;padding:10px 18px;border:1px solid rgb(255 255 255 / .6);border-radius:100px;color:#fff;background:#111827b3;font-size:12px;cursor:pointer}.till-hero .till-hero__video-toggle[hidden]{display:none}.till-hero .till-hero__video-toggle:focus-visible{outline:3px solid #873cff;outline-offset:4px}@media(max-width:767px){.till-hero .banner .banner__overlay{background:linear-gradient(0deg,rgb(249 250 251 / .86) 0%,rgb(249 250 251 / .68) 18%,rgb(249 250 251 / .28) 34%,transparent 48%)}.till-hero .till-hero__video-toggle{top:18px;right:18px}}.till-fullscreen-hero{position:sticky;inset-block-start:0;z-index:0;height:100vh;height:100svh}.till-fullscreen-hero .till-hero,.till-fullscreen-hero .till-hero>div,.till-fullscreen-hero .slideshow,.till-fullscreen-hero .slideshow .flickity-viewport,.till-fullscreen-hero .slideshow .banner{height:100%;min-height:100%;max-width:none;width:100%;margin:0;padding:0;border-radius:0}.till-fullscreen-hero .till-hero:before{border-radius:0}.till-fullscreen-hero .banner__media,.till-fullscreen-hero .banner__overlay{border-radius:0!important}.till-fullscreen-hero .banner .banner__overlay{background:linear-gradient(180deg,#00000014 40%,#0000009e)}.till-fullscreen-hero .till-hero>div>.page-width{padding-inline:0;max-width:none}.till-fullscreen-hero .slideshow-content{padding:clamp(24px,4vw,64px);padding-block-end:clamp(64px,8vh,110px);color:#fff}.till-fullscreen-hero .slideshow-word .heading{color:#fff;font-size:clamp(40px,5vw,84px);max-width:16ch;text-wrap:balance}.till-fullscreen-hero .slideshow-word strong{color:inherit}.till-hero .slideshow-word .till-hero__highlight{color:#bb8aff;filter:drop-shadow(0 0 12px rgb(135 60 255 / .22)) drop-shadow(0 0 24px rgb(39 235 255 / .12))}@supports (background-clip: text) or (-webkit-background-clip: text){.till-hero .slideshow-word .till-hero__highlight,.till-hero .slideshow-word .till-hero__highlight .word>animate-element{background-image:linear-gradient(84deg,#ff056c,#873cff 37%,#27ebff 72%,#05f793);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.till-fullscreen-hero .slideshow-word .button{--color-button-text: 255 255 255;--color-button-border: 255 255 255;--color-button-background: 255 255 255 / 0;color:#fff;border-color:#ffffffb3;background:#0000002e}.till-fullscreen-hero .slideshow-word .button--primary{--color-button-background: 135 60 255;--color-button-border: 135 60 255;--border-opacity: 1;color:#fff;background:#873cff}.till-fullscreen-hero .slideshow-word .button--primary .btn-fill{background:#712be0}.till-fullscreen-hero .slideshow-word .button--primary:hover{color:#fff;background:#712be0}.till-fullscreen-hero .slideshow-word .button--primary:focus-visible{outline:3px solid #fff;outline-offset:4px}.till-fullscreen-page [id$=__featured_product_7beHiz]{scroll-margin-top:110px}.till-fullscreen-hero[data-till-hero-covered]{visibility:hidden}.till-fullscreen-page>.header-section{margin-block-start:-28px;z-index:20}.till-fullscreen-page>.header-section .header:before{border-start-start-radius:28px;border-start-end-radius:28px}.till-fullscreen-page>.header-section.header-scrolled .header:before{border-radius:0}.till-fullscreen-page>.header-section .header[is=sticky-header]{opacity:1;transform:none}.till-fullscreen-page>.page-container{position:relative;z-index:1;background:#fff}.till-fullscreen-page #MainContent>.shopify-section:first-of-type .section{background:#fff;border-start-start-radius:0;border-start-end-radius:0}.till-fullscreen-page #MainContent>.shopify-section:first-of-type .section:before{border-radius:0}@media(max-width:767px){.till-fullscreen-hero .slideshow-word .heading{font-size:clamp(38px,10vw,52px)}.till-fullscreen-hero .slideshow-content{padding-inline:24px;padding-block-end:72px}.till-fullscreen-hero .till-hero__video-toggle{top:max(18px,env(safe-area-inset-top))}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/tapt-till-hero-video.css.map */
