.stone-hero{text-align:center;position:relative;min-height:calc(100vh - 104px);display:flex;align-items:center;justify-content:flex-end;flex-direction:column;margin-top:20px;overflow:hidden}.stone-hero h4{margin:0 0 20px;opacity:0;font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 1.25rem);letter-spacing:0}.stone-hero h1{line-height:1;margin:0;opacity:0;font-size:calc(var(--font-heading-scale) * 4.5rem)}.stone-hero>h1>p{margin:0}.fade-in-hero{animation:fadeInHero 1s ease forwards}.fade-in-hero-button{animation:fadeInHeroButton 1s ease forwards}.stone-hero .button{margin:60px 0;opacity:0}.stone-hero .button .button-image{width:20px;margin:0 10px 0 0}.stone-hero .stone-hero-image{max-width:1300px;width:calc(51vw - 4rem);bottom:0;opacity:0}@keyframes fadeInHeroButton{0%{opacity:0;transform:translateY(200%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInHero{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 750px){.overall-block-line-logo-letter{font-size:9.8vw;letter-spacing:calc(var(--font-heading-scale) * -.4rem)}.stone-hero h1{margin:0;font-size:calc(var(--font-heading-scale) * 3.5rem)}.stone-hero .stone-hero-image{width:calc(100vw - 4rem)!important;max-width:800px;bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-stone-hero.css.map */
