.hero{position:relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.hero .hero__media{position:absolute;top:0;left:0;height:100%;width:100%}.hero video,.hero .media{display:block;width:100%;height:100%;object-fit:cover}.hero .hero__text{position:relative;height:100%;z-index:1}.hero .hero__text:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1;background-color:var(--color-overlay)}.hero .hero__media picture{display:block;height:100%}.hero .hero__media img,.hero .hero__media svg:not(.feather-youtube,.feather-vimeo){position:relative;width:100%;height:100%;z-index:1;object-fit:cover}.hero .hero__text-container{display:flex;height:100%;padding:var(--container-margin);max-width:calc(var(--ideal-width) + var(--container-margin)*2);margin:0 auto;z-index:2;position:relative}.hero--slideshow .hero__text-container{padding:calc(var(--container-margin)*2)}@media only screen and (max-width:767px){.height-auto:not(.hero--contained) .hero .hero__media{position:relative}.height-auto:not(.hero--contained) .hero:not(.no-media) .hero__text{position:absolute;top:0;left:0;width:100%;height:100%}.hero--contained .hero__media{position:relative;top:auto;left:auto;overflow:hidden}.hero--contained .hero__text{height:auto}.hero--contained .hero__text:before{content:none!important}.hero--contained{--color-overlay-text: var(--color-foreground);--color-overlay: var(--color-background);--color-overlay-outlines: var(--color-outlines);--color-overlay-button-foreground: var(--color-button-foreground);--color-overlay-button-background: var(--color-button-background)}}@media only screen and (min-width:768px){.sm-height-auto:not(.sm-hero--contained) .hero .hero__media{position:relative;max-height:740px}.sm-height-auto:not(.sm-hero--contained) .hero:not(.no-media) .hero__text{position:absolute;top:0;left:0;width:100%;height:100%}.sm-hero--contained .hero__media{position:relative;top:auto;left:auto;overflow:hidden}.sm-hero--contained .hero__text{height:auto}.sm-hero--contained .hero__text:before{content:none!important}.sm-hero--contained .sm-horizontal-justified{position:relative}.sm-horizontal-justified>*{flex:1 0 auto}.sm-hero--contained .sm-horizontal-justified .btn-group{position:absolute;right:calc(var(--grid-gap)*2);top:calc(var(--grid-gap)*2);flex-direction:column}.sm-hero--contained{--color-overlay-text: var(--color-foreground);--color-overlay: var(--color-background);--color-overlay-outlines: var(--color-outlines);--color-overlay-button-foreground: var(--color-button-foreground);--color-overlay-button-background: var(--color-button-background)}}.hero .hero__title{text-align:center;text-shadow:4px 4px 0 #000;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#000;font-family:alphabet-soup-pro,sans-serif;font-size:114px;font-style:normal;font-weight:400;line-height:100%;color:#e4ff6a}.hero .rte.sm-size--default{padding-bottom:8px;margin:-5px 0 0}.hero .rte.sm-size--default p{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.35px;text-shadow:-3px -3px 0 #000,-2px -3px 0 #000,-1px -3px 0 #000,0 -3px 0 #000,1px -3px 0 #000,2px -3px 0 #000,3px -3px 0 #000,-3px -2px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,3px -2px 0 #000,-3px -1px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,3px -1px 0 #000,-3px 0 0 #000,-2px 0 0 #000,-1px 0 0 #000,1px 0 0 #000,2px 0 0 #000,3px 0 0 #000,-3px 1px 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,3px 1px 0 #000,-3px 2px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000,3px 2px 0 #000,-3px 3px 0 #000,-2px 3px 0 #000,-1px 3px 0 #000,0 3px 0 #000,1px 3px 0 #000,2px 3px 0 #000,3px 3px 0 #000}.hero .footer-social{position:absolute;bottom:32px;right:32px;z-index:1}.hero .footer-social ul{margin:0;padding:0;flex-direction:column;gap:17px}.hero .footer-social ul a{transition:all .16s ease-in-out;border:2px solid #351433;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;box-shadow:3px 3px #351433;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero .footer-social ul a svg{opacity:0}.hero .footer-social ul a.instagram{background-image:url(/cdn/shop/files/instagram-icon_dafe8677-438d-4fff-8bbe-54a2c1c65f98.png)}.hero .footer-social ul a.tiktok{background-image:url(/cdn/shop/files/tiktok-icon_b13eec98-611e-4842-945c-3ae85cdbba0e.png)}.hero .footer-social ul a.twitter{background-image:none;background-color:#fff}.hero .footer-social ul a.twitter svg{width:20px;height:20px;opacity:1;fill:#111}.hero .footer-social ul a:hover{transform:scale(1.05);box-shadow:0 0 #000}@media only screen and (max-width:1279px){.hero .rte.sm-size--default{padding-bottom:0}.hero .hero__title{font-size:90px}.hero .rte.sm-size--default p{font-size:35px}.hero .footer-social{bottom:20px;right:20px}}@media only screen and (max-width:767px){.hero .footer-social{display:none}.hero .hero__title{font-size:48px}.hero .rte.sm-size--default p{font-size:16px;text-shadow:-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.hero .rte.sm-size--default{padding-bottom:5px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-hero.css.map */
