.mm-ticker{overflow:hidden;width:100%}.mm-ticker__track{display:flex;width:max-content;animation:mm-ticker-scroll var(--mm-ticker-dur, 30s) linear infinite;will-change:transform}.mm-ticker__group{display:flex;align-items:center;flex:none}.mm-ticker__item{padding:0 20px;white-space:nowrap}.mm-ticker__dot{flex:none;width:6px;height:6px;border-radius:50%;background:#ffffffb3}@keyframes mm-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mm-ticker__track{animation:none;width:100%;justify-content:center}.mm-ticker__group[aria-hidden],.mm-ticker__group>:nth-child(n+2){display:none}}.mm-blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 32px}@media(min-width:640px){.mm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-blog-card__media{display:block;overflow:hidden;border-radius:8px}.mm-blog-card__media img{width:100%;height:auto;display:block;transition:transform .3s ease;aspect-ratio:16 / 10;object-fit:cover}.mm-blog-card__media:hover img{transform:scale(1.03)}.mm-blog-card__title{font-size:26px;line-height:1.25;margin-top:16px}.mm-blog-card__title a:hover{color:#50253d}.mm-blog-card__date{margin-top:4px;font-size:13px;color:#9b8391}.mm-blog-card__excerpt{margin-top:8px;margin-bottom:16px}.mm-blog-card>a:last-child{margin-top:12px}.mm-blog-grid__pagination{margin-top:48px;display:flex;justify-content:center;gap:24px;font-size:15px}.mm-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(min-width:768px){.mm-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-footer-col-list{margin-top:12px}.mm-footer-col-list li{margin-top:6px}.mm-footer-companyinfo{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.25);font-size:11px;line-height:1.6}@media(min-width:768px){section.mm-header.mm-header{height:auto}}@media(min-width:768px){html,body{overflow-anchor:none}}@media(min-width:768px){section.mm-header.mm-header nav.max-md\:hidden li{white-space:nowrap}}@media(min-width:768px)and (max-width:1023px){section.mm-header.mm-header.mm-header nav.max-md\:hidden ul>li+li{margin-left:24px}section.mm-header.mm-header nav.max-md\:hidden li{letter-spacing:.02em}}@media(min-width:1024px)and (max-width:1279px){section.mm-header.mm-header.mm-header nav.max-md\:hidden ul>li+li{margin-left:44px}}@media(min-width:768px)and (max-width:859px){section.mm-header.mm-header.mm-header nav.max-md\:hidden ul>li+li{margin-left:18px}section.mm-header.mm-header nav.max-md\:hidden li{font-size:14px}}.mm-hero__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 20px;text-align:center}.mm-hero__heading{max-width:780px;margin:0;color:#fff;font-size:30px;font-weight:700;line-height:1.14;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.5)}.mm-hero__sub{max-width:640px;margin:0;color:#fff;font-size:17px;line-height:1.45;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.5)}@media(min-width:750px){.mm-hero__heading{font-size:46px}}@media(min-width:750px){.mm-hero__sub{font-size:20px}}@media(min-width:1200px){.mm-hero__heading{font-size:60px}}.mm-hero__video{opacity:0;transition:opacity .6s ease;pointer-events:none}.mm-hero__video.is-playing{opacity:1}.mm-hero__shade{background:#00000047;pointer-events:none}.mm-hero__toggle{position:absolute;right:16px;bottom:16px;z-index:20;width:40px;height:40px;border:0;border-radius:50%;background:#00000073;cursor:pointer}.mm-hero__toggle[hidden]{display:none}.mm-hero__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.mm-hero__toggle-pause{position:absolute;left:50%;top:50%;width:12px;height:14px;transform:translate(-50%,-50%);border-left:4px solid #fff;border-right:4px solid #fff}.mm-hero__toggle-play{display:none;position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff}.mm-hero__toggle.is-paused .mm-hero__toggle-pause{display:none}.mm-hero__toggle.is-paused .mm-hero__toggle-play{display:block}.mm-getsocial__feed{margin-top:32px}.mm-getsocial__feed #insta-feed h2{display:none}.mm-getsocial__icons{margin-top:36px;display:flex;justify-content:center;gap:48px}.mm-getsocial__icons a{display:flex;flex-direction:column;align-items:center;gap:8px}.mm-getsocial__icons span{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#50253d}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAAAAADGQQ */
