.mg-hero-wrapper{--mg-hero-height-offset: 0px}body:has(>#header-group>.header-section>#header-component) .mg-hero-section:first-child>.mg-hero-wrapper{--mg-hero-height-offset: var(--header-group-height, 0)}.mg-hero{--section-height-auto: min-content;position:relative;z-index:1;min-height:calc(var(--mg-hero-min-height-mobile) - var(--mg-hero-height-offset));display:flex;align-items:center;overflow:hidden}@media screen and (min-width:750px){.mg-hero{min-height:calc(var(--mg-hero-min-height) - var(--mg-hero-height-offset))}}.mg-hero[data-shopify-visual-preview]{--mg-hero-min-height: 600px;--mg-hero-min-height-mobile: 600px;min-height:600px}.mg-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-background);z-index:0}.mg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mg-hero__image{display:block;width:100%;height:100%;object-fit:cover}.mg-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:var(--page-content-width);margin-inline:auto;align-items:center;position:relative;z-index:10;padding-inline:var(--page-margin)}.mg-hero__content{grid-column:span 12}@media screen and (min-width:768px){.mg-hero__content{grid-column:span 8}}.mg-hero__content .text-block.h6{display:block;font-family:var(--font-accent--family);font-size:var(--font-size--3xs);font-weight:var(--font-accent--weight);letter-spacing:.3em;text-transform:uppercase;color:var(--color-foreground-heading);margin-bottom:1.5rem}.mg-hero__content .text-block.h6>*{margin:0}.mg-hero__content .text-block.h1{font-family:var(--font-heading--family);font-size:clamp(4.5rem,8vw,6rem);font-weight:var(--font-heading--weight);letter-spacing:var(--letter-spacing--heading-tight);line-height:.9;color:var(--color-foreground-heading);margin-bottom:2rem}.mg-hero__content .text-block.h1>*{margin:0;line-height:inherit;color:inherit}.mg-hero__content .text-block:is(.rte,.paragraph),.mg-hero__content rte-formatter.text-block{font-family:var(--font-body--family);font-size:var(--font-size--lg);font-weight:var(--font-body--weight);color:var(--color-foreground);max-width:28rem;margin-bottom:3rem;line-height:var(--line-height--body-loose)}.mg-hero__content rte-formatter.text-block>*:first-child{margin-top:0}.mg-hero__content rte-formatter.text-block>*:last-child{margin-bottom:0}.mg-hero__content .group-block{background:transparent;box-shadow:none}.mg-hero__content .group-block.border-style{border:none}.mg-hero__content .group-block-content.layout-panel-flex--row{display:flex;gap:1rem;flex-wrap:wrap}.mg-hero__content a.button,.mg-hero__content a.button-secondary{display:inline-block;padding:1rem 2.5rem;width:fit-content;font-family:var(--font-accent--family);font-size:var(--font-size--3xs);font-weight:var(--font-accent--weight);letter-spacing:.15em;text-transform:uppercase;border-radius:var(--style-border-radius-buttons-primary);cursor:pointer;border:1px solid transparent;box-shadow:none;transition:background-color var(--animation-speed-slow) ease-out,color var(--animation-speed-slow) ease-out,border-color var(--animation-speed-slow) ease-out,box-shadow var(--animation-speed-slow) ease-out;text-decoration:none}.mg-hero__content a.button{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-border)}.mg-hero__content a.button:hover{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.mg-hero__content a.button-secondary{background-color:transparent;color:var(--color-secondary-button-text);border-color:var(--color-secondary-button-border)}.mg-hero__content a.button-secondary:hover{background-color:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mg-hero.css.map */
