.mm-life{position:relative;display:inline-block;line-height:0;max-width:100%;height:100%}.mm-life>img{display:block}.mm-life__arm,.mm-life__hips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mm-life__arm img,.mm-life__hips img{width:100%;height:100%;object-fit:inherit;object-position:inherit;display:block}.mm-life--wave>img{clip-path:polygon(0 0,100% 0,100% 39%,85% 39%,85% 79%,100% 79%,100% 100%,0 100%)}.mm-life--wave .mm-life__arm{clip-path:inset(39% 0 21% 85%);transform-origin:90% 43%}.mm-life.is-acting.mm-life--wave .mm-life__arm{animation:mm-wave 1.8s ease-in-out}@keyframes mm-wave{0%{transform:rotate(0)}18%{transform:rotate(-150deg)}30%{transform:rotate(-125deg)}42%{transform:rotate(-155deg)}54%{transform:rotate(-125deg)}66%{transform:rotate(-150deg)}to{transform:rotate(0)}}.mm-life--twerk>img{clip-path:inset(0 0 42% 0)}.mm-life--twerk .mm-life__hips{clip-path:inset(57% 0 0 0);transform-origin:50% 60%}.mm-life.is-acting.mm-life--twerk .mm-life__hips{animation:mm-twerk .22s ease-in-out 7 alternate}.mm-life.is-acting.mm-life--twerk{animation:mm-squat 1.6s ease-in-out}@keyframes mm-twerk{0%{transform:rotate(-7deg) translate(-2%)}to{transform:rotate(7deg) translate(2%)}}@keyframes mm-squat{0%,to{transform:translateY(0)}15%,85%{transform:translateY(3%)}}.mm-life__flag{position:absolute;left:86%;bottom:22%;width:46%;aspect-ratio:1 / 1.25;pointer-events:none;transform-origin:6% 100%}.mm-life__flag svg{width:100%;height:100%;overflow:visible}.mm-life__flag .mm-flag-cloth{transform-origin:0 20%;animation:mm-flutter 1.4s ease-in-out infinite alternate}.mm-life.is-acting .mm-life__flag{animation:mm-flag-raise 1.8s ease-in-out}@keyframes mm-flutter{0%{transform:skewY(-6deg) scaleX(.94)}to{transform:skewY(5deg) scaleX(1)}}@keyframes mm-flag-raise{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-14deg)}50%{transform:rotate(8deg)}}.mm-life.is-acting.mm-life--hop{animation:mm-hop .9s cubic-bezier(.3,1.6,.5,1)}.mm-life.is-acting.mm-life--shuffle{animation:mm-shuffle 1.6s ease-in-out}.mm-life.is-acting.mm-life--sway{animation:mm-sway 1.8s ease-in-out}.mm-life.is-acting.mm-life--lean{animation:mm-lean 1.1s ease-in-out}@keyframes mm-hop{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.04,.94)}45%{transform:translateY(-9%) scale(.98,1.03)}75%{transform:translateY(0) scale(1.03,.96)}}@keyframes mm-shuffle{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-4%) rotate(-3deg)}40%{transform:translate(4%) rotate(3deg)}60%{transform:translate(-3%) rotate(-2deg)}80%{transform:translate(3%) rotate(2deg)}}@keyframes mm-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes mm-lean{0%,to{transform:rotate(0)}40%,60%{transform:rotate(var(--lean, 6deg)) translateY(-2%)}}.mm-life{transform-origin:50% 100%}.mm-footer{position:relative}.mm-footer--walk{margin-top:clamp(56px,7vw,84px)}.mm-walker{position:absolute;left:0;bottom:100%;height:clamp(56px,7vw,84px);width:100%;pointer-events:none;overflow:hidden;z-index:3}.mm-walker__mate{position:absolute;bottom:0;left:0;height:100%;animation:mm-stroll 26s linear infinite;pointer-events:auto}.mm-walker__mate a{display:block;height:100%}.mm-walker__mate img{height:100%;width:auto;display:block;animation:mm-waddle .5s ease-in-out infinite alternate;transform-origin:50% 100%}.mm-walker__mate:hover,.mm-walker__mate:hover img{animation-play-state:paused}@keyframes mm-stroll{0%{transform:translate(-12vw) scaleX(1)}48%{transform:translate(104vw) scaleX(1)}50%{transform:translate(104vw) scaleX(-1)}98%{transform:translate(-12vw) scaleX(-1)}to{transform:translate(-12vw) scaleX(1)}}@keyframes mm-waddle{0%{transform:rotate(-4deg) translateY(0)}to{transform:rotate(4deg) translateY(-3px)}}.mm-peek{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:flex-end;gap:6px;transition:transform .6s cubic-bezier(.3,1.4,.5,1);pointer-events:none}.mm-peek--left{left:0;transform:translate(-110%) rotate(12deg);flex-direction:row}.mm-peek--right{right:0;transform:translate(110%) rotate(-12deg);flex-direction:row-reverse}.mm-peek.is-in{transform:translate(0) rotate(0);pointer-events:auto}.mm-peek__mate{height:clamp(96px,13vw,150px);display:block}.mm-peek__mate .mm-life{height:100%}.mm-peek__mate img{height:100%;width:auto}.mm-peek__bubble{margin-bottom:70%;background:#fff;color:#000;border:3px solid #000;border-radius:16px;padding:10px 14px;font:800 15px/1.2 var(--mm-font, sans-serif);box-shadow:4px 4px #000;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.mm-peek__x{position:absolute;top:-12px;min-width:44px;min-height:44px;background:none;border:0;font-size:24px;line-height:1;color:#000;cursor:pointer}.mm-peek--left .mm-peek__x{right:-36px}.mm-peek--right .mm-peek__x{left:-36px}@media(prefers-reduced-motion:reduce){.mm-life,.mm-life *,.mm-walker__mate,.mm-walker__mate img,.mm-life__flag .mm-flag-cloth{animation:none!important}.mm-peek{display:none}}.mm-mcard__art .mm-life{position:absolute;top:10%;right:10%;bottom:4%;left:10%;height:auto}.mm-mcard__art .mm-life>img{position:static;inset:auto;width:100%;height:100%}.mm-casthero__row .mm-life{height:100%;width:100%}.mm-casthero__row .mm-life>img{width:100%;height:100%}.mm-life--fit{height:100%;width:auto;max-width:none}.mm-life--fit>img,.mm-life--fit .mm-life__arm img,.mm-life--fit .mm-life__hips img{width:100%!important;height:100%!important;object-fit:fill!important}.mm-mcard__art .mm-life.mm-life--fit{inset:10% auto 4% 50%;translate:-50% 0}.mm-casthero__row .mm-life.mm-life--fit{width:auto}.mm-cta__wrap>.mm-life,.mm-colhero>.mm-life{align-self:flex-end;height:auto}.mm-phero__art>.mm-life{height:auto}.mm-peek__x{top:-14px;min-width:44px;min-height:44px;display:grid;place-items:center;background:#fff;border:2px solid #000;border-radius:50%;font-size:22px;box-shadow:2px 2px #000}html,body{overflow-x:clip}.mm-slide__side>.mm-life{align-self:flex-start;height:clamp(150px,20vw,300px);margin-bottom:10px}.mm-slide__side>.mm-life>.mm-slide__mate{height:100%!important;width:auto;max-width:none;margin:0}@media(max-width:900px){.mm-slide__side>.mm-life{height:clamp(110px,30vw,160px)}}.mm-life--group.is-layered>img{opacity:0}.mm-life__m{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mm-life__m img{width:100%;height:100%;display:block}.mm-life--group{transform:none!important;animation:none!important}.mm-life__m.is-acting.mm-m--hop{animation:mm-hop .9s cubic-bezier(.3,1.6,.5,1)}.mm-life__m.is-acting.mm-m--shuffle{animation:mm-shuffle 1.4s ease-in-out}.mm-life__m.is-acting.mm-m--sway{animation:mm-sway 1.4s ease-in-out}.mm-life__m.is-acting.mm-m--lean{animation:mm-lean 1.1s ease-in-out}.mm-life__m.is-acting.mm-m--spin{animation:mm-twirl 1s ease-in-out}.mm-life__m.is-acting.mm-m--bob{animation:mm-bob .5s ease-in-out 3 alternate}@keyframes mm-twirl{0%,to{transform:scaleX(1)}25%{transform:scaleX(-1)}50%{transform:scaleX(1)}75%{transform:scaleX(-1)}}@keyframes mm-bob{0%{transform:translateY(0)}to{transform:translateY(-5%)}}.mm-life{position:relative;z-index:1}.mm-life:has(.mm-life__flag){z-index:0}.mm-casthero__row li:has(.mm-life__flag){z-index:0!important}.mm-casthero__row li{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.mm-life__m{animation:none!important}}.mm-casthero__row li{container-type:size;align-items:flex-end}.mm-casthero__row li>a,.mm-casthero__row li>span:not(.mm-life){align-items:flex-end}.mm-casthero__row .mm-life{width:auto!important;height:min(100cqh,calc(100cqw / var(--r, .62)))!important;aspect-ratio:var(--r, .62);flex:none}.mm-casthero__row .mm-life>img{width:100%!important;height:100%!important;object-fit:contain;object-position:bottom}.mm-life--group.is-layered>img{opacity:0!important;animation:none!important}.mm-mgrid-mates .mm-card .mm-life,.mm-card>.mm-life{position:absolute;left:10%;right:10%;top:8%;width:80%;height:68%;display:block}.mm-mgrid-mates .mm-card .mm-life>img,.mm-card>.mm-life>img{position:static;width:100%;height:100%;object-fit:contain;object-position:center}.mm-mgrid-mates .mm-card .mm-life--fit{width:auto;left:50%;right:auto;translate:-50% 0}.mm-life .mm-life__m img,.mm-life .mm-life__arm img,.mm-life .mm-life__hips img{position:static!important;inset:auto!important;left:auto!important;top:auto!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;transform:none}.mm-mcard__art .mm-life>img,.mm-mgrid-mates .mm-card .mm-life>img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;margin:0!important}.mm-mcard__art .mm-life{position:absolute;left:8%;right:8%;top:8%;bottom:4%;width:auto;height:auto}.mm-peek{gap:0}.mm-peek__mate{height:clamp(140px,15vw,210px)}.mm-peek__bubble{position:relative;align-self:flex-start;margin:clamp(6px,1vw,14px) 0 0 0}.mm-peek--left .mm-peek__bubble{margin-left:-4px}.mm-peek--right .mm-peek__bubble{margin-right:-4px}.mm-peek__bubble:before,.mm-peek__bubble:after{content:"";position:absolute;top:50%;width:0;height:0;border-style:solid}.mm-peek--left .mm-peek__bubble:before{left:-15px;margin-top:-9px;border-width:9px 15px 9px 0;border-color:transparent #000 transparent transparent}.mm-peek--left .mm-peek__bubble:after{left:-10px;margin-top:-6px;border-width:6px 10px 6px 0;border-color:transparent #fff transparent transparent}.mm-peek--right .mm-peek__bubble:before{right:-15px;margin-top:-9px;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #000}.mm-peek--right .mm-peek__bubble:after{right:-10px;margin-top:-6px;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-life.css.map */
