.mm-protection-intro{width:100%}.mm-protection-intro__inner{position:relative;width:100%;max-width:1700px;margin:0 auto;padding:var(--mm-protection-intro-padding-top) 0 var(--mm-protection-intro-padding-bottom);background-color:var(--mm-protection-intro-bg);overflow:hidden;box-sizing:border-box}.mm-protection-intro__logo{z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:var(--mm-protection-intro-logo-opacity)}.mm-protection-intro__logo svg{display:block;width:100%;max-width:100%;height:auto}.mm-protection-intro__logo--desktop{display:none}.mm-protection-intro__logo--mobile{position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-start;top:var(--mm-protection-intro-padding-top-mobile)}.mm-protection-intro__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:88px}.mm-protection-intro__top{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(48px,8vw,140px);padding-inline:45px;box-sizing:border-box}.mm-protection-intro__left{flex:0 1 40%;max-width:520px;margin-left:auto}.mm-protection-intro__left>*:first-child{margin-top:0}.mm-protection-intro__left>*:last-child{margin-bottom:0}.mm-protection-intro__left h2{margin:0;font-family:var(--font-stack-header);font-weight:400;font-size:48px;line-height:100%;letter-spacing:0;color:var(--mm-protection-intro-heading-color)}.mm-protection-intro__left h2 em,.mm-protection-intro__left h2 i{font-family:canela-body-italic;font-weight:300;font-style:italic;font-size:inherit;line-height:inherit;color:inherit}.mm-protection-intro__right{flex:0 1 40%;max-width:540px;margin-right:auto}.mm-protection-intro__right>*:first-child{margin-top:0}.mm-protection-intro__right>*:last-child{margin-bottom:0}.mm-protection-intro__right p{margin:0;font-family:var(--font-stack-header);font-weight:400;font-size:16px;line-height:140%;letter-spacing:0;color:var(--mm-protection-intro-body-color)}.mm-protection-intro__right p+p{margin-top:16px}.mm-protection-intro__left a,.mm-protection-intro__right a,.mm-protection-intro__bottom-text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.mm-protection-intro__left a:hover,.mm-protection-intro__right a:hover,.mm-protection-intro__bottom-text a:hover{opacity:.8}.mm-protection-intro__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:28px;width:100%}.mm-protection-intro__line{height:1px;width:100%;background-color:var(--mm-protection-intro-divider-color)}.mm-protection-intro__bottom-text{max-width:420px;text-align:center}.mm-protection-intro__bottom-text>*:first-child{margin-top:0}.mm-protection-intro__bottom-text>*:last-child{margin-bottom:0}.mm-protection-intro__bottom-text p{margin:0;font-family:var(--font-stack-header);font-weight:400;font-size:16px;line-height:140%;letter-spacing:0;text-align:center;color:var(--mm-protection-intro-body-color)}.mm-protection-intro__bottom-text strong,.mm-protection-intro__bottom-text b{font-weight:700}@media screen and (min-width:750px){.mm-protection-intro__inner{padding-top:40px}.mm-protection-intro__logo--mobile{display:none}.mm-protection-intro__logo--desktop{display:flex;position:absolute;top:-40px;right:0;bottom:0;left:0;z-index:0;align-items:center;justify-content:center}.mm-protection-intro__logo--desktop svg{width:100%;height:100%}.mm-protection-intro__content{gap:32px}.mm-protection-intro__top{position:relative;z-index:1;align-items:center;min-height:250px;padding-block:48px;overflow:hidden}.mm-protection-intro__left,.mm-protection-intro__right{position:relative;z-index:1}}@media screen and (max-width:749px){.mm-protection-intro__inner{padding:var(--mm-protection-intro-padding-top-mobile) 0 var(--mm-protection-intro-padding-bottom-mobile)}.mm-protection-intro__content{gap:56px}.mm-protection-intro__top{flex-direction:column;align-items:stretch;gap:48px;padding-inline:16px;width:100%;margin-inline:unset}.mm-protection-intro__left,.mm-protection-intro__right{flex:none;max-width:480px;width:100%;margin-inline:auto}.mm-protection-intro__left h2{font-size:32px}.mm-protection-intro__right p{font-size:12px}.mm-protection-intro__right p+p{margin-top:12px}.mm-protection-intro__bottom{grid-template-columns:80% minmax(0,1fr);column-gap:16px}.mm-protection-intro__line--left{display:none}.mm-protection-intro__bottom-text{max-width:none;width:100%;text-align:left;padding-left:16px}.mm-protection-intro__bottom-text p{font-size:14px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/mm-protection-intro.css.map */
