.mr-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;color:rgb(var(--color-foreground))}.mr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.mr-hero--full{min-height:calc(100vh - var(--header-height, 0px));min-height:calc(100svh - var(--header-height, 0px))}.mr-hero--large{min-height:80vh}.mr-hero--medium{min-height:60vh}.mr-hero--small{min-height:45vh}.mr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mr-hero__media img,.mr-hero__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.mr-hero--fit-contain .mr-hero__media{background:rgb(var(--color-background))}.mr-hero--fit-contain .mr-hero__media img,.mr-hero--fit-contain .mr-hero__media .placeholder-svg{object-fit:contain}.mr-hero__media--desktop{display:block}.mr-hero__media--mobile{display:none}.mr-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;max-width:var(--page-width);min-height:inherit;margin:0 auto;padding:6.4rem 3.2rem}.mr-hero__content--align-left{align-items:flex-start;text-align:left}.mr-hero__content--align-center{align-items:center;text-align:center}.mr-hero__content--align-right{align-items:flex-end;text-align:right}.mr-hero__content--top{justify-content:flex-start}.mr-hero__content--middle{justify-content:center}.mr-hero__content--bottom{justify-content:flex-end}.mr-hero__subheading{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.75);opacity:0;animation:mr-hero-fade-up .8s ease forwards;animation-delay:.2s}.mr-hero__heading{max-width:72rem;margin:0 0 1.6rem;color:rgb(var(--color-foreground));opacity:0;animation:mr-hero-fade-up .8s ease forwards;animation-delay:.4s}.mr-hero__description{max-width:60rem;margin:0 0 3.2rem;color:rgba(var(--color-foreground),.75);font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .7 / var(--font-body-scale));opacity:0;animation:mr-hero-fade-up .8s ease forwards;animation-delay:.6s}.mr-hero__buttons{display:flex;flex-wrap:wrap;gap:1.6rem;opacity:0;animation:mr-hero-fade-up .8s ease forwards;animation-delay:.8s}.mr-hero__scroll{position:absolute;bottom:3.2rem;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:0;border:none;background:none;color:rgb(var(--color-foreground));font-family:inherit;transform:translate(-50%);opacity:0;cursor:pointer;animation:mr-hero-fade-in 1s ease forwards;animation-delay:1.2s}.mr-hero__scroll-label{font-size:1.1rem}.mr-hero__scroll-line{position:relative;width:.1rem;height:4rem;overflow:hidden;background-color:rgba(var(--color-foreground),.2)}.mr-hero__scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:mr-hero-scroll-line 1.8s ease-in-out infinite}.mr-hero__heart{position:absolute;z-index:2;color:#9b7e46;opacity:.15;pointer-events:none}.mr-hero__heart--bottom-right{right:4rem;bottom:4rem}.mr-hero__heart svg{width:8rem;height:8rem}@keyframes mr-hero-fade-up{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes mr-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mr-hero-scroll-line{0%{top:-100%}50%{top:0}to{top:100%}}.mr-hero--parallax .mr-hero__media img{transition:transform .1s linear;will-change:transform}@media screen and (max-width:749px){.mr-hero__media--desktop{display:none}.mr-hero__media--mobile{display:block}.mr-hero--full{min-height:calc(100svh - var(--header-height, 0px))}.mr-hero--large{min-height:75svh}.mr-hero--medium{min-height:55svh}.mr-hero--small{min-height:40svh}.mr-hero__content{padding:4.8rem 1.5rem}.mr-hero__description{font-size:calc(var(--font-body-scale) * 1.6rem)}.mr-hero__buttons{flex-direction:column;width:100%}.mr-hero__buttons .button{width:100%}.mr-hero__scroll{bottom:2rem}.mr-hero__heart{display:none}}@media screen and (min-width:750px)and (max-width:989px){.mr-hero__content{padding:5.6rem 3.2rem}}@media(prefers-reduced-motion:reduce){.mr-hero__subheading,.mr-hero__heading,.mr-hero__description,.mr-hero__buttons,.mr-hero__scroll{opacity:1;animation:none}.mr-hero__scroll-line:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mr-hero.css.map */
