.mm-hero{color:rgb(var(--color-foreground));overflow:hidden}.mm-hero__layout{position:relative}.mm-hero__content{padding-top:var(--mm-hero-padding-top);padding-bottom:var(--mm-hero-padding-bottom)}.mm-hero__inner{padding-left:1.5rem;padding-right:1.5rem}.mm-hero__copy{max-width:36rem;text-align:left}.mm-hero__heading{margin:0 0 1rem;font-family:Bebas Neue,sans-serif;font-style:normal;font-weight:700;font-size:var(--mm-hero-heading-size);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.mm-hero__heading-word{display:block}.mm-hero__eyebrow{margin:0 0 1rem;font-family:Bebas Neue,sans-serif;font-size:var(--mm-hero-eyebrow-size);font-weight:400;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--mm-hero-eyebrow-color)}.mm-hero__description{margin:0 0 1.5rem;font-family:Archivo,sans-serif;font-size:var(--mm-hero-description-size);font-weight:400;line-height:1.5;color:rgb(var(--color-foreground));max-width:28rem}.mm-hero__actions{margin-top:.5rem;margin-bottom:1.75rem}.mm-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;min-width:0;padding:1.5rem 2rem;border:0;border-radius:8px;background-color:var(--mm-hero-button-bg);color:var(--mm-hero-button-text);font-family:Archivo,sans-serif;font-size:var(--mm-hero-button-size);font-weight:400;line-height:1;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.mm-hero__button:hover{opacity:.88}.mm-hero__button-arrow{display:inline-flex;flex-shrink:0;width:1.15em;line-height:0}.mm-hero__button-arrow svg{width:100%;height:auto;display:block}.mm-hero__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.mm-hero__stars{position:relative;display:inline-block;font-size:var(--mm-hero-star-size);line-height:1;letter-spacing:.1rem}.mm-hero__stars-empty,.mm-hero__stars-filled{display:block;white-space:nowrap}.mm-hero__stars-empty{color:rgba(var(--color-foreground),.15)}.mm-hero__stars-filled{position:absolute;top:0;left:0;overflow:hidden;width:calc(var(--mm-hero-star-rating) / 5 * 100%);color:var(--mm-hero-star-color)}.mm-hero__review-text{margin:0;font-family:Archivo,sans-serif;font-size:var(--mm-hero-review-size);font-weight:400;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--mm-hero-review-color)}.mm-hero__media{position:relative;display:block;width:100%;line-height:0}.mm-hero__media-image img{width:100%;height:auto;display:block;object-fit:cover}.mm-hero__media-placeholder{display:flex;align-items:center;justify-content:center;min-height:20rem;background:rgba(var(--color-foreground),.04)}.mm-hero__media-placeholder svg{width:100%;max-width:24rem;height:auto;opacity:.35}.mm-hero__annotation{position:absolute;z-index:2;right:var(--mm-hero-annotation-offset-x);bottom:var(--mm-hero-annotation-offset-y);width:var(--mm-hero-annotation-width);pointer-events:none}.mm-hero__annotation img{width:100%;height:auto;display:block}@media screen and (max-width:989px){.mm-hero__media-image--desktop{display:none}}@media screen and (min-width:990px){.mm-hero__media-image--mobile{display:none}.mm-hero__layout{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(32rem,auto);align-items:stretch;min-height:32rem}.mm-hero__content{position:relative;z-index:2;grid-column:1;grid-row:1;display:flex;align-items:center;width:100%;padding-top:var(--mm-hero-padding-top);padding-bottom:var(--mm-hero-padding-bottom)}.mm-hero__inner{width:100%;padding-left:3rem;padding-right:2rem}.mm-hero__copy{max-width:42rem}.mm-hero__heading{font-size:var(--mm-hero-heading-size-desktop);margin-bottom:1.25rem}.mm-hero__eyebrow{margin-bottom:1.25rem}.mm-hero__description{margin-bottom:2rem}.mm-hero__actions{margin-top:.75rem;margin-bottom:2rem}.mm-hero__media{position:relative;z-index:1;grid-column:1;grid-row:1;width:78%;margin-left:auto;min-height:32rem;align-self:stretch}.mm-hero__media-image img{width:100%;height:100%;min-height:32rem;object-fit:cover;object-position:42% center}.mm-hero__media-placeholder{min-height:32rem}}@media screen and (min-width:1200px){.mm-hero__inner{padding-left:4rem}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/section-mm-hero.css.map */
