.custom-hero-banner{background-color:#f8e3cd;width:100%;display:flex;flex-direction:column;height:100vh;min-height:560px;max-height:960px}.custom-hero-banner__inner{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 24px 20px;flex:1;min-height:0}.custom-hero-banner__text-container{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;flex-shrink:0}.custom-hero-banner__text{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;width:100%}.custom-hero-banner__heading{margin:0;font-family:var(--mt-primary-font);font-weight:700;font-style:normal;font-size:36px;line-height:1.2;letter-spacing:-.8px;color:#0c4336;text-align:center;width:100%}.custom-hero-banner__heading-accent{font-family:var(--mt-secondary-font);font-weight:700;font-style:italic;font-size:inherit;line-height:inherit;letter-spacing:-.16px}.custom-hero-banner__description{margin:0;font-family:var(--mt-primary-font);font-weight:500;font-size:16px;line-height:28px;letter-spacing:-.2px;color:#0c4336;text-align:center}.custom-hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;font-family:var(--mt-primary-font);font-weight:500;font-size:18px;line-height:28px;letter-spacing:-.2px;color:#fdf6ee;text-decoration:none;background-color:#0c4336;border:none;border-radius:1000px;cursor:pointer;transition:opacity .2s ease}.custom-hero-banner__btn:hover{opacity:.85}.custom-hero-banner__lottie-wrap{flex:1;min-height:0;width:100%;max-width:960px;display:flex;align-items:stretch}.custom-hero-banner__lottie{display:block;width:100%;height:100%}.custom-hero-banner__lottie--desktop{display:none}.custom-hero-banner__lottie--mobile{display:block}.custom-hero-banner__ios-frames{display:block;position:relative;width:100%;height:100%}.custom-hero-banner__ios-frames--desktop{display:none}.custom-hero-banner__ios-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translate3d(0,14px,0) scale(1);filter:blur(8px);will-change:opacity,transform,filter;animation:hero-ios-frame-loop 12s linear infinite;animation-play-state:paused}html[data-splash-ready] .custom-hero-banner__ios-frame{animation-play-state:running}.custom-hero-banner__ios-frame--1{animation-delay:0s}.custom-hero-banner__ios-frame--2{animation-delay:2s}.custom-hero-banner__ios-frame--3{animation-delay:4s}.custom-hero-banner__ios-frame--4{animation-delay:6s}.custom-hero-banner__ios-frame--5{animation-delay:8s}.custom-hero-banner__ios-frame--6{animation-delay:10s}@keyframes hero-ios-frame-loop{0%{opacity:0;transform:translate3d(0,14px,0) scale(1);filter:blur(8px)}1.8%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}16.4%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}16.7%{opacity:0;transform:translate3d(0,-10px,0) scale(.96);filter:blur(7px)}to{opacity:0;transform:translate3d(0,-10px,0) scale(.96);filter:blur(7px)}}@media(min-width:768px){.custom-hero-banner__ios-frames--mobile{display:none}.custom-hero-banner__ios-frames--desktop{display:block}.custom-hero-banner__inner{padding:80px 48px 20px}.custom-hero-banner__heading{font-size:56px;line-height:64px}.custom-hero-banner__text{max-width:760px}.custom-hero-banner__text-container{gap:16px}.custom-hero-banner__description{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-hero-banner-stylesheet.css.map */
