.super-hero{display:flex;position:relative}.hero__media{position:absolute;top:0;left:0;height:100%;width:100%}.hero__graphic{width:100%;text-align:center}.super-hero .hero__content{position:absolute;width:100%;height:100%}.hero video+video{display:none}.super-hero .hero__blocks_wrapper{height:100%;display:flex;gap:2rem}.super-hero .hero__block_heading{display:flex;flex-direction:column;gap:1rem}.super-hero .hero__paragraph{max-width:32ch;margin:auto}@media (max-width:767px){.super-hero .hero__blocks{display:flex;height:100%;justify-content:center;padding:1rem}.super-hero .graphic_added{display:flex;flex-direction:column}.super-hero .hero__blocks .hero__block_heading .h0{font-size:1.5rem}}@media (max-width: 767px){.mobile_display_none{display:none}.round_corners{border-radius:5px}.round_corners_desktop{border-radius:unset}}@media (min-width: 767px){.hero__graphic{width:100%}.hero video:not(:last-child){display:none}.hero video+video{display:block}.round_corners,.round_corners_desktop{border-radius:10px}.hero__graphic .media.mobile{display:block}}.hero__fallback{display:none;position:absolute;left:0;width:50%;top:0;bottom:0;overflow:hidden}.hero__fallback:before{content:"";filter:blur(99px);width:100%;height:100%;display:block;background-size:cover;background-position:center}.hero__blocks-button-count--2{display:flex;gap:.5rem}@media (min-width: 768px){.super-hero--fallback .hero__fallback{display:block}}@media (min-width: 768px){.hero__graphic .media.desktop{display:block}}@media (max-width:767px){.mobile-buttons-full-width .hero__blocks_wrapper{width:100%}.mobile-buttons-full-width .hero__buttons{display:flex;gap:.5rem;width:100%;flex-wrap:wrap;justify-content:center}.mobile-buttons-full-width.mobile_buttons_stacked .hero__buttons{display:flex;flex-direction:column}.mobile-buttons-full-width.mobile_buttons_stacked .hero__buttons .button{padding:1rem 1.5rem}.mobile-buttons-full-width .hero__blocks-button-count--1 .button{width:100%;margin:unset}.mobile-buttons-full-width .hero__blocks-button-count--2 .button{min-width:calc(50% - .25rem);margin:unset}}@media (max-width: 345px){.hero__blocks-button-count--2{flex-wrap:wrap;justify-content:center}.hero__blocks-button-count--2 .button{min-width:100%;width:100%;max-width:unset!important}}@media (max-width:767px){.no_mobile_image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/773/assets/section-super-hero.css.map */
