@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&display=swap";.hero{position:relative;min-height:var(--hero-min-height, 600px);height:var(--hero-min-height, 600px);overflow:hidden}.hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px;height:600px}.hero__container{position:relative;overflow:hidden;background:#1b1456;border:var(--hero-border-width) var(--hero-border-style) rgba(0,0,0,var(--hero-border-opacity));box-sizing:border-box;min-height:inherit;height:100%;z-index:1}.hero__content-wrapper{position:relative;z-index:3;min-height:inherit;height:100%;max-width:1200px;margin:0 auto;padding:0 24px}.hero__content-wrapper.full-width{max-width:100%}.hero__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:center;background:transparent;overflow:hidden;height:100%;z-index:0}.hero__media-wrapper{overflow:hidden;position:relative;flex:1 1 auto}.hero__media-wrapper--mobile{display:none}.hero__media-wrapper--desktop{display:block}.hero__media,.hero__media img,.hero__media video,picture.hero__media,picture.hero__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 25%!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}@media screen and (max-width:749px){.hero__media-wrapper--desktop{display:none}.hero__media-wrapper--mobile{display:block}.hero--stack-mobile .hero__media-grid{flex-direction:column}.hero__media,.hero__media img,.hero__media video,picture.hero__media,picture.hero__media img{object-position:center center!important}}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero__media-grid,.hero__content-wrapper{pointer-events:none}.hero__media-grid a,.hero__content-wrapper a,.hero__content-wrapper button,.hero__content-wrapper input,.hero__content-wrapper textarea,.hero__content-wrapper select{pointer-events:auto}.hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:#0000000d 0 0 1rem;mix-blend-mode:overlay;pointer-events:none;z-index:-1}.hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);filter:saturate(1.5);pointer-events:none;transform:translateY(50%);overflow:hidden}.hero__blurred-image--desktop{display:none}@media screen and (min-width:750px){.hero__blurred-image--desktop{display:block}}.hero__blurred-image--mobile{display:block}@media screen and (min-width:750px){.hero__blurred-image--mobile{display:none}}.hero__blurred-image img,.hero__blurred-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:blur(20px);opacity:var(--blur-opacity);transform:scale(2,1.25);padding-block-end:60px}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child){width:50%}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child):last-child{right:0;left:auto}.hero__media-grid--rotate{perspective:1000px;transform-style:preserve-3d}.hero__media-grid--rotate .hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media-grid--rotate .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform-origin:center;backface-visibility:hidden;will-change:opacity,transform;animation:lf-hero-turn 10s infinite ease-in-out}.hero__media-grid--rotate .hero__media-wrapper:nth-child(1) .hero__media{animation-delay:0s}.hero__media-grid--rotate .hero__media-wrapper:nth-child(2) .hero__media{animation-delay:5s}@keyframes lf-hero-turn{0%{opacity:0;transform:rotateY(-10deg) scale(.995);filter:blur(0px)}10%{opacity:1;transform:rotateY(0) scale(1)}40%{opacity:1;transform:rotateY(0) scale(1)}50%{opacity:0;transform:rotateY(10deg) scale(.995)}to{opacity:0;transform:rotateY(10deg) scale(.995)}}@media(prefers-reduced-motion:reduce){.hero__media-grid--rotate .hero__media{animation:none;opacity:1;transform:none}.hero__media-grid--rotate .hero__media-wrapper:nth-child(2) .hero__media{opacity:0}}.lf-landing-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;font-family:Fredoka,Arial Rounded MT Bold,Trebuchet MS,Verdana,sans-serif}.lf-hero-title,.lf-hero-subtitle,.lf-enter-btn,.lf-copyright{font-family:Fredoka,Arial Rounded MT Bold,Trebuchet MS,Verdana,sans-serif;font-weight:900;letter-spacing:.03em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.lf-hero-title,.lf-hero-subtitle{color:#fff;line-height:.95;text-shadow:0 2px 10px rgba(0,0,0,.18),0 0 1px rgba(0,0,0,.1);margin:0}.lf-hero-title{font-size:clamp(2.25rem,6vw,6rem);letter-spacing:.045em}.lf-hero-subtitle{font-size:clamp(1.25rem,3.1vw,3.2rem);letter-spacing:.055em}.lf-enter-btn{display:inline-block;color:#fff;cursor:pointer;text-decoration:none;text-align:center;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1;letter-spacing:.04em;text-transform:uppercase;transition:transform .22s ease,text-shadow .22s ease;text-shadow:0 2px 18px rgba(0,0,0,.25)}.lf-enter-btn:hover{transform:translateY(-4px);text-shadow:0 6px 22px rgba(0,0,0,.32)}.lf-copyright{position:absolute;left:clamp(.75rem,1.25vw,1.2rem);bottom:clamp(.75rem,1.25vw,1.2rem);z-index:60;color:#fff;font-size:clamp(.78rem,1.05vw,1.12rem);line-height:1;text-shadow:0 2px 14px rgba(0,0,0,.25);pointer-events:none}.enter-button-wrapper{position:absolute;left:50%;top:clamp(580px,70%,calc(100% - 180px));transform:translate(-50%,-50%);z-index:4;pointer-events:auto}.enter-button{display:block}.enter-button img{display:block;width:600px!important;max-width:600px!important;height:auto!important;transition:transform .2s ease,filter .2s ease}.enter-button:hover img{transform:scale(1.08);filter:brightness(1.2) drop-shadow(0 0 12px rgba(255,100,255,.8))}@media screen and (max-width:749px){.hero{min-height:100vh}.hero__container{height:100vh}.enter-button-wrapper{left:50%;top:50%;transform:translate(-50%,-50%)}.enter-button img{width:300px!important;max-width:300px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
