.banner .page-width,.image-banner .page-width{max-width:none!important;width:100vw!important;margin:0!important;padding:0!important}.banner,.image-banner{width:100vw;min-height:100vh;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:relative}.banner__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:2;padding:2rem}.banner__content--bottom-center{align-items:flex-end;justify-content:center;padding-bottom:8rem}.banner__content--center{align-items:center;justify-content:center}.banner__content--top-center{align-items:flex-start;justify-content:center;padding-top:8rem}.banner__media,.banner__media img,.banner__media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.banner .media,.image-banner .media{position:absolute;top:0;left:0;width:100%!important;height:100%!important;padding-bottom:0!important}.banner__box{background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:3rem;max-width:600px;margin:0 auto;box-shadow:0 20px 40px #0000001a}.banner__box--transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner .scroll-trigger.animate--slide-in,.image-banner .scroll-trigger.animate--slide-in{opacity:0;transform:translateY(4rem);transition:all .8s ease-out}.banner .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in,.image-banner .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{opacity:1;transform:translateY(0)}.banner__content .animate--slide-in{transition-delay:.2s}.banner__content h1.animate--slide-in{transition-delay:.4s}.banner__content p.animate--slide-in{transition-delay:.6s}.banner__content .button.animate--slide-in{transition-delay:.8s}@media screen and (max-width: 749px){.banner,.image-banner{min-height:100vh;min-height:100svh}.banner__content{padding:1.5rem}.banner__content--bottom-center{padding-bottom:6rem}.banner__content--top-center{padding-top:6rem}.banner__box{padding:2rem;max-width:90%}}@media screen and (min-width: 750px) and (max-width: 989px){.banner,.image-banner{min-height:100vh}.banner__content{padding:2rem}.banner__content--bottom-center{padding-bottom:7rem}.banner__content--top-center{padding-top:7rem}.banner__box{padding:2.5rem;max-width:80%}}@media screen and (min-width: 990px){.banner,.image-banner{min-height:100vh}.banner__content{padding:3rem}.banner__content--bottom-center{padding-bottom:8rem}.banner__content--top-center{padding-top:8rem}.banner__box{padding:3rem;max-width:600px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-banner-fullscreen.css.map */
