.homepage-hero{background:#fff;position:relative;overflow:hidden}.homepage-hero.hide-banner{display:none}.homepage-hero-inner{height:100%;padding-left:0;padding-right:0}@media screen and (min-width: 990px){.homepage-hero-inner{padding-left:3rem;padding-right:3rem}}.homepage-hero .homepage-hero_grid{display:grid;height:100%;grid-template-columns:inherit;grid-template-rows:1fr 1fr;min-height:62vh;position:relative;width:100%}@media screen and (min-width: 990px){.homepage-hero .homepage-hero_grid{height:100%;grid-template-columns:auto 50%;grid-template-rows:inherit}}.homepage-hero .homepage-hero_left{display:flex;justify-content:center;align-items:center;text-align:center}.homepage-hero .homepage-hero_info{width:100%;padding:6.5rem 3.5rem;text-align:center}@media screen and (min-width: 990px){.homepage-hero .homepage-hero_info{padding:4.5rem 3.5rem;max-width:600px;text-align:left}}.homepage-hero .homepage-hero_left .big-text{color:#222;font-family:var(--font-extra-light);text-transform:uppercase;font-size:4.5rem;letter-spacing:.2rem;line-height:100%;margin-bottom:2.5rem;opacity:0}@media screen and (min-width: 750px){.homepage-hero .homepage-hero_left .big-text{font-size:4.6rem;line-height:120%}}@media screen and (min-width: 990px){.homepage-hero .homepage-hero_left .big-text{font-size:4.5rem;line-height:100%}}@media screen and (min-width: 1200px){.homepage-hero .homepage-hero_left .big-text{font-size:5rem}}.homepage-hero.activate-animation .homepage-hero_left .big-text{opacity:1;transition:opacity 3s cubic-bezier(.13,.485,.27,.95)}.homepage-hero .homepage-hero_left .subtext{font-family:var(--font-extra-light);font-size:3rem;font-weight:500;line-height:105%;letter-spacing:.23rem;text-transform:uppercase;color:#404041;opacity:0;margin:0;padding-top:0;padding-bottom:0;transition:all 1s cubic-bezier(.13,.485,.27,.95)}.homepage-hero.activate-animation .homepage-hero_left .subtext{opacity:1;transition:all 2s cubic-bezier(.13,.485,.27,.95);transition-delay:.5s}.homepage-hero .homepage-hero_left .subtext.smTxt{font-size:2.6rem}.homepage-hero .homepage-hero_left .subtext.medTxt{font-size:3.2rem}.homepage-hero .homepage-hero_left .subtext.lgTxt{font-size:3.8rem}.homepage-hero .homepage-hero_left .button{width:100%;max-width:340px;background:#222;border:none;box-shadow:none;color:#fff;margin-top:4rem;opacity:0;transform:translate3d(0,40px,0);transition:all 1s cubic-bezier(.13,.485,.27,.95)}.homepage-hero.activate-animation .homepage-hero_left .button{transform:translateZ(0);opacity:1;transition:opacity 1.5s cubic-bezier(.13,.485,.27,.95),transform 1.5s ease-in-out;transition-delay:1s;padding-top:1.7rem;padding-bottom:1.7rem}.homepage-hero .homepage-hero_left .button:hover{background:#000;color:#fff;transition:background .4s cubic-bezier(.13,.485,.27,.95);transition-delay:0}.homepage-hero .homepage-hero_right{align-items:center;display:flex;grid-row:1;justify-content:center;position:relative}@media screen and (min-width: 990px){.homepage-hero .homepage-hero_right{grid-column:2}}.homepage-hero .homepage-hero_right .image-container{height:100%;bottom:0;position:absolute;top:0;width:100%}.homepage-hero .homepage-hero_right .image-container img{height:100%;object-fit:cover;object-position:top;width:100%}@media screen and (min-width: 750px){.homepage-hero .homepage-hero_right .image-container img{object-fit:contain}}@media screen and (min-width: 990px){.homepage-hero .homepage-hero_right .image-container img{object-fit:contain}}@media screen and (min-width: 1800px){.homepage-hero .homepage-hero_right .image-container img{object-fit:cover}}.homepage-hero .banner-video{height:100%;background:#fff;text-align:center;width:100%}.homepage-hero .banner-video video{object-fit:cover;height:100%;width:100%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-homepage-hero.css.map?v=89286251724935563301733846690 */
