.hero{position:relative;display:flex;align-items:center;overflow:hidden}.hero--small{min-height:40rem}.hero--medium{min-height:56rem}.hero--large{min-height:70rem}.hero--fullscreen{min-height:100vh}@media screen and (max-width:749px){.hero--small{min-height:34rem}.hero--medium{min-height:44rem}.hero--large{min-height:56rem}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero--content-right .hero__overlay{background:linear-gradient(to left,#14110ea6,#14110e59 45%,#14110e00)}.hero--content-left .hero__overlay{background:linear-gradient(to right,#14110ea6,#14110e59 45%,#14110e00)}.hero--content-center .hero__overlay{background:radial-gradient(ellipse at center,#14110e8c,#14110e00 65%)}.hero__content-wrap{position:relative;z-index:1;display:flex;width:100%}.hero--content-left .hero__content-wrap{justify-content:flex-start;text-align:left}.hero--content-center .hero__content-wrap{justify-content:center;text-align:center}.hero--content-right .hero__content-wrap{justify-content:flex-end;text-align:right}.hero__content-box{max-width:54rem;padding:4.8rem 4.4rem;border-radius:var(--card-corner-radius, 8px);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.template-index .hero__content-box{padding-top:11rem}}.hero__content-box--transparent{background:transparent;box-shadow:none;color:#f8f4ec;padding:2rem 0}.hero__content-box--transparent .hero__heading,.hero__content-box--transparent .hero__text,.hero__content-box--transparent .hero__text *{color:#f8f4ec!important;text-shadow:0 2px 16px rgba(0,0,0,.55)}.hero__tagline{font-family:Caveat,cursive;font-weight:600;font-style:italic;font-size:clamp(2.2rem,3.6vw,3rem);line-height:1.15;margin:0 0 .8rem}.color-scheme-1 .hero__tagline{color:#b25f36}.color-scheme-2 .hero__tagline,.hero__content-box--transparent .hero__tagline{color:#d9aa49}.hero__logo{margin:0 0 2.4rem}.hero__logo-image{display:inline-block;height:auto;max-width:100%}.hero__content-box--transparent .hero__logo-image{filter:brightness(0) invert(1)}.hero__split-content .hero__logo{margin-bottom:2rem}.hero__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family)}.hero__text{max-width:44rem;margin:0 auto 2.8rem}.hero--content-left .hero__text{margin-left:0}.hero--content-right .hero__text{margin-right:0}.hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.hero--content-center .hero__buttons{justify-content:center}.hero--content-right .hero__buttons{justify-content:flex-end}@media screen and (max-width:749px){.hero__content-box{padding:3.2rem 2.4rem}.hero__text{margin-bottom:2rem}}.hero--split{display:block}.hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:inherit}.hero--split.hero--content-right .hero__grid{grid-template-columns:1fr 1fr}.hero--split.hero--content-right .hero__split-content{order:2}.hero--split.hero--content-right .hero__split-media{order:1}.hero__split-content{display:flex;flex-direction:column;justify-content:center;padding:6rem 6vw;text-align:left}.hero__split-media{position:relative;background:rgb(var(--color-background));display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4rem}.hero__split-image{width:100%;height:100%;max-width:100%;max-height:60rem;object-fit:contain}.hero__split-content .hero__text{margin-left:0;margin-right:0}.hero__split-content .hero__buttons{justify-content:flex-start}@media screen and (max-width:749px){.hero__grid{grid-template-columns:1fr}.hero--split.hero--content-right .hero__split-content,.hero--split.hero--content-right .hero__split-media{order:initial}.hero__split-media{padding:2.4rem}.hero__split-image{max-height:36rem}.hero__split-content{padding:4rem 2.4rem}}@media(prefers-reduced-motion:no-preference){.hero__content--animate>*{opacity:0;animation:hero-content-reveal .9s cubic-bezier(.22,1,.36,1) forwards}.hero__content--animate>*:nth-child(1){animation-delay:.1s}.hero__content--animate>*:nth-child(2){animation-delay:.22s}.hero__content--animate>*:nth-child(3){animation-delay:.34s}.hero__content--animate>*:nth-child(4){animation-delay:.46s}.hero__content--animate>*:nth-child(5){animation-delay:.58s}@keyframes hero-content-reveal{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-hero.css.map */
