:root{--mn-page: #f4f8fc;--mn-night: #1c2b56;--mn-berry: #c4213d;--mn-spruce: #1e5b4f;--mn-gold: #ffd978}body{background-color:var(--mn-page)}.mn-hidden{position:absolute}.mn-fx{position:static;height:0}.mn-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:30;pointer-events:none}.mn-santa{position:fixed;left:0;top:var(--mn-top, 16vh);z-index:31;width:clamp(190px,26vw,340px);pointer-events:none;visibility:hidden;will-change:transform}.mn-santa.is-flying{visibility:visible;animation:mn-fly var(--mn-dur, 13s) linear forwards}.mn-santa__art{display:block;width:100%;height:auto;overflow:visible;animation:mn-bob 2.4s ease-in-out infinite}@keyframes mn-fly{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(calc(100vw + 10%),-7vh,0)}}@keyframes mn-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(16px) rotate(1.5deg)}}.mn-leg{animation:mn-gallop .5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:top}.mn-leg--b{animation-direction:alternate-reverse}@keyframes mn-gallop{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.mn-wave{animation:mn-wave .7s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:0 100%}@keyframes mn-wave{0%{transform:rotate(-9deg)}to{transform:rotate(12deg)}}.mn-nose{animation:mn-glow 1.1s ease-in-out infinite alternate}@keyframes mn-glow{0%{opacity:.65}to{opacity:1}}.mn-santa__spark path{animation:mn-pulse 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.mn-santa__spark path:nth-child(2){animation-delay:.4s}.mn-santa__spark path:nth-child(3){animation-delay:.8s}@keyframes mn-pulse{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.mn-sound{position:fixed;left:16px;bottom:16px;z-index:32;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--mn-berry);color:var(--mn-gold);cursor:pointer;box-shadow:0 6px 18px #1c2b5647}.mn-prompt{position:fixed;left:70px;bottom:20px;z-index:32;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--mn-night);color:#fff;font:700 14px/1 var(--font-body--family);cursor:pointer;animation:mn-nudge 1.4s ease-in-out infinite}.mn-prompt[hidden],.mn-pop[hidden],.mn-order[hidden],.mn-bubble[hidden]{display:none}@keyframes mn-nudge{50%{transform:translateY(-4px)}}.mn-bubble{margin:0;padding:12px 16px;border-radius:18px;background:#fff;color:var(--mn-night);font:800 15px/1.25 var(--font-body--family);box-shadow:0 8px 22px #1c2b563d}.mn-pop{position:fixed;z-index:34;display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:min(260px,calc(100vw - 24px));pointer-events:none;transform-origin:100% 0;animation:mn-pop-in .5s cubic-bezier(.3,1.6,.5,1) both}.mn-pop.is-out{animation:mn-pop-out .3s ease-in both}.mn-pop__art{display:block;width:84px;height:auto;overflow:visible;order:-1}.mn-bubble--pop{position:relative}.mn-bubble--pop:before{content:"";position:absolute;top:-8px;right:34px;border:9px solid transparent;border-top:0;border-bottom-color:#fff}@keyframes mn-pop-in{0%{opacity:0;transform:translateY(-46px) scale(.5)}to{opacity:1;transform:none}}@keyframes mn-pop-out{to{opacity:0;transform:translateY(-46px) scale(.5)}}.mn-order{position:fixed;left:calc(50% - clamp(130px,18vw,210px));top:34vh;z-index:34;width:clamp(260px,36vw,420px);pointer-events:none}.mn-order .mn-bubble{position:absolute;bottom:calc(100% + 14px);left:50%;width:max-content;max-width:min(320px,84vw);transform:translate(-50%);text-align:center;font-size:18px}.mn-order__flip{transform:scaleX(-1)}.mn-sound:hover svg{animation:mn-ring .5s ease-in-out}.mn-sound[aria-pressed=false]{background:#6b7691;color:#fff}.mn-sound:focus-visible{outline:3px solid var(--mn-gold);outline-offset:2px}@keyframes mn-ring{25%{transform:rotate(16deg)}60%{transform:rotate(-14deg)}}.mn-twinkle{animation:mn-twinkle 2.8s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes mn-twinkle{0%,to{opacity:1}50%{opacity:.25}}.mn-sway{animation:mn-sway 6s ease-in-out infinite;animation-delay:var(--d, 0s);transform-box:fill-box;transform-origin:50% 100%}@keyframes mn-sway{0%,to{rotate:-.8deg}50%{rotate:.8deg}}.mn-lights{position:relative;z-index:3;flex:none;display:flex;height:30px;overflow:hidden;pointer-events:none}.mn-lights--top{margin-bottom:-30px}.mn-tile{flex:none;display:block;color:var(--mn-gold)}.mn-tile:nth-child(3n+2){color:#f0627a}.mn-tile:nth-child(3n){color:#7fd6bf}.mn-bulb{fill:currentColor;animation:mn-twinkle 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.53s)}.mn-fw__rocket,.mn-fw__burst{opacity:0;animation:7s linear infinite;animation-delay:var(--d)}.mn-fw__rocket{animation-name:mn-rocket}.mn-fw__burst{animation-name:mn-burst;transform-box:fill-box;transform-origin:center}@keyframes mn-rocket{0%{opacity:1;transform:translateY(170px)}14%{opacity:1;transform:translateY(0)}15%,to{opacity:0;transform:translateY(0)}}@keyframes mn-burst{0%,14%{opacity:0;transform:scale(.2)}17%{opacity:1}30%{opacity:.9;transform:scale(1)}42%,to{opacity:0;transform:scale(1.1)}}.mn-hero{--mn-page: #f4f8fc;position:relative;box-sizing:border-box;display:flex;align-items:center;min-height:clamp(560px,84vh,760px);padding:56px max(24px,7vw) 190px;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(180deg,#172452,#2d3b7e 44%,#7a6fb3 68%,#e7a9b8 88%)}.mn-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.mn-hero__copy{max-width:34rem}.mn-hero__title{margin:0;color:#fff;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(2.75rem,7vw,5rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.mn-hero__text{max-width:28rem;margin:18px 0 26px;font-size:1.15rem;line-height:1.5}.mn-hero__cta{display:inline-block;padding:16px 30px;border-radius:999px;background:var(--mn-gold);color:var(--mn-night);font-weight:800;font-size:1.05rem;text-decoration:none;transition:transform .18s ease}.mn-hero__cta:hover{transform:translateY(-2px) rotate(-1deg)}.mn-hero__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.mn-hero__sleeps{margin:18px 0 0;font-weight:700;color:#ffe9b0}.mn-robin{animation:mn-peek 7s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}@keyframes mn-peek{0%,70%,to{transform:translateY(14px) rotate(0)}76%,92%{transform:translateY(0) rotate(0)}84%{transform:translateY(0) rotate(7deg)}}.mn-blink{opacity:0;animation:mn-blink 4.3s steps(1) infinite}@keyframes mn-blink{0%,94%,to{opacity:0}95%,98%{opacity:1}}.mn-baubles{position:relative;max-width:1200px;margin:0 auto;padding:28px 16px 40px;text-align:center;color:var(--mn-night)}.mn-baubles__title{margin:0 0 18px;color:var(--mn-night);font-family:var(--font-heading--family);font-size:clamp(1.9rem,4vw,2.75rem)}.mn-baubles__garland{display:block;width:100%;height:44px}.mn-baubles__row{display:flex;justify-content:space-around;gap:8px;margin:-26px 0 0;padding:0;list-style:none}.mn-bauble{flex:1 1 0;min-width:0}.mn-bauble__link{display:inline-flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;transform-origin:50% 0}.mn-bauble__link:hover{animation:mn-swing 1.2s ease-in-out}.mn-bauble__link:focus-visible{outline:3px solid var(--mn-berry);outline-offset:4px;border-radius:12px}@keyframes mn-swing{20%{transform:rotate(7deg)}45%{transform:rotate(-5deg)}70%{transform:rotate(3deg)}}.mn-bauble__string{width:2px;height:var(--drop);background:#8fa3bd}.mn-bauble__ball{position:relative;display:grid;place-items:center;width:clamp(92px,15vw,164px);aspect-ratio:1;margin-top:10px;border-radius:50%;background:var(--mn-ball);box-shadow:inset -12px -14px #0000001a}.mn-bauble__ball:before{content:"";position:absolute;top:-10px;width:26px;height:14px;border-radius:4px 4px 2px 2px;background:#e9b949}.mn-bauble__ball:after{content:"";position:absolute;top:16%;left:20%;width:18%;height:11%;border-radius:50%;background:#ffffff73;rotate:-35deg}.mn-bauble__ball svg{width:46%;height:auto}.mn-bauble--berry{--mn-ball: var(--mn-berry)}.mn-bauble--spruce{--mn-ball: var(--mn-spruce)}.mn-bauble--night{--mn-ball: #2d3b7e}.mn-bauble--gold{--mn-ball: #d99a1c}.mn-bauble__label{margin-top:12px;font-weight:800;font-size:1.05rem}.header-logo{gap:8px;font-family:var(--font-heading--family);font-size:1.4rem;font-weight:700}.header-logo:before{content:"";flex:none;width:34px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cellipse cx='32' cy='26' rx='19' ry='18' fill='%237f5f45'/%3E%3Cpath d='M46 21c4 10-1 21-13 22-10 1-15-7-12-15 3-8 10-11 15-11s8 0 10 4z' fill='%23e8602c'/%3E%3Ccircle cx='40' cy='18' r='2.500' fill='%231c2b56'/%3E%3Cpath d='M50 18l8 3-8 3z' fill='%23e9b949'/%3E%3Cpath d='M10 36c9 7 35 7 44 0 3 15-9 24-22 24S7 51 10 36z' fill='%238d5a33'/%3E%3Cpath d='M8 36c8-5 15 1 24 0s15-5 24 0c-2 6-8 6-12 4-6 4-12 1-16 2-5 3-12 2-14-1-3 1-6 0-6-5z' fill='%23fff'/%3E%3C/svg%3E") center / contain no-repeat}#header-group>.shopify-section:first-child,#header-group>.shopify-section:first-child *{color:#fff}@media(max-width:749px){.mn-hero{align-items:flex-start;min-height:640px;padding:40px 20px 250px}.mn-hero__scene{height:62%;top:auto;bottom:0}.mn-hero__text{font-size:1.05rem}.mn-baubles__row{flex-wrap:wrap;row-gap:20px;justify-content:center}.mn-bauble{flex:0 0 44%}.mn-baubles__garland{height:30px}.mn-sound{left:12px;bottom:12px}.mn-prompt{left:64px;bottom:16px}.mn-order{top:40vh}}@media(prefers-reduced-motion:reduce){.mn-snow,.mn-santa,.mn-fw{display:none}.mn-twinkle,.mn-sway,.mn-bulb,.mn-robin,.mn-blink,.mn-bauble__link:hover,.mn-sound:hover svg{animation:none}.mn-hero__cta{transition:none}.mn-pop,.mn-pop.is-out,.mn-prompt{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mn-festive.css.map */
