.jm-globe{position:absolute;z-index:2;right:clamp(10px,4vw,64px);bottom:clamp(6px,2.2%,18px);width:clamp(60px,7vw,88px);aspect-ratio:80 / 96;padding:0;margin:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.jm-globe:focus-visible{outline:3px solid #C99A3B;outline-offset:4px;border-radius:14px}.jm-globe__svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 92%;filter:drop-shadow(0 6px 10px rgba(5,12,25,.45))}.jm-gf{transform-box:fill-box;transform-origin:center}.jm-globe__hint{position:absolute;right:74%;bottom:86%;white-space:nowrap;padding:6px 12px;border-radius:14px 14px 3px;background:#fbf7ef;color:#1e4d3b;font-size:.8125rem;font-weight:700;line-height:1.2;text-shadow:none;box-shadow:0 6px 16px #050c1959;opacity:0;transform:translateY(6px) scale(.9);transform-origin:100% 100%;transition:opacity .35s ease,transform .35s cubic-bezier(.3,1.5,.5,1);pointer-events:none}.jm-globe.has-hint .jm-globe__hint{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){html:not(.jm-reduced) .jm-gf{animation:jm-gf-idle var(--t, 7s) linear var(--dl, 0s) infinite}html:not(.jm-reduced) .jm-globe:hover .jm-globe__svg,html:not(.jm-reduced) .jm-globe.has-hint .jm-globe__svg{animation:jm-globe-wobble 1s ease-in-out 1}html:not(.jm-reduced) .jm-globe.is-shaking .jm-globe__svg{animation:jm-globe-shake .85s cubic-bezier(.36,.07,.19,.97) 1}html:not(.jm-reduced) .jm-globe.is-shaking .jm-gf{animation:jm-gf-swirl 2.8s cubic-bezier(.2,.7,.3,1) calc(var(--i, 0) * 30ms) 1 both}}@keyframes jm-gf-idle{0%{transform:translateY(-24px);opacity:0}14%{opacity:1}86%{opacity:1}to{transform:translate(var(--dx, 2px),3px);opacity:0}}@keyframes jm-gf-swirl{0%{transform:translate(0);opacity:1}16%{transform:translate(var(--sx, 10px),var(--sy, -20px))}42%{transform:translate(calc(var(--sx, 10px) * -.7),calc(var(--sy, -20px) * .5))}70%{transform:translate(calc(var(--sx, 10px) * .3),calc(var(--sy, -20px) * .2))}to{transform:translate(0);opacity:1}}@keyframes jm-globe-shake{0%{transform:rotate(0)}14%{transform:rotate(-15deg) translate(-3px)}28%{transform:rotate(13deg) translate(3px)}44%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}76%{transform:rotate(-3deg)}90%{transform:rotate(1.5deg)}to{transform:rotate(0)}}@keyframes jm-globe-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.jm-globe{display:none!important}}html.jm-reduced .jm-globe{display:none!important}.jm-toast{position:fixed;left:50%;bottom:20px;z-index:1000;max-width:min(92vw,440px);padding:12px 16px;border-radius:12px;background:#1e4d3b;color:#fbf7ef;font-weight:600;line-height:1.35;box-shadow:0 6px 24px #00000040;transform:translate(-50%);animation:jm-toast-in .35s cubic-bezier(.3,1.4,.5,1) both}@keyframes jm-toast-in{0%{opacity:0;transform:translate(-50%,16px)}}html.jm-reduced .jm-toast{animation:none}.jm-guirlande .jm-bulb{transform-box:fill-box;transform-origin:50% 20%}@media(prefers-reduced-motion:no-preference){html:not(.jm-reduced) .jm-guirlande.is-party .jm-bulb{animation:jm-chase 1.5s ease-out calc(var(--i, 0) * 40ms) 1 both}html:not(.jm-reduced) .jm-guirlande.is-party .jm-guirlande__fil{animation:jm-fil 1.2s ease-out 1}}@keyframes jm-chase{0%{opacity:.35;transform:scale(1)}18%{opacity:1;transform:scale(1.7)}42%{transform:scale(1)}62%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes jm-fil{0%,to{transform:translateY(0)}25%{transform:translateY(2px)}55%{transform:translateY(-1px)}}.jm-foot-village{position:relative;line-height:0}.jm-foot-village .jm-hills{display:block;width:100%;height:60px;margin-bottom:-1px}.jm-foot-lights{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jm-foot-lights i{position:absolute;width:7px;height:9px;margin:-9px 0 0 -3.5px;border-radius:50% 50% 45% 45%;background:var(--c, #F6C768);opacity:.28}.jm-foot-village.is-lit .jm-foot-lights i{opacity:1;box-shadow:0 0 6px 1px var(--c, #F6C768);transition:opacity .4s ease calc(var(--i, 0) * 70ms),box-shadow .4s ease calc(var(--i, 0) * 70ms)}.jm-snowman{position:absolute;left:calc(82.8% - 21px);bottom:6px;width:44px;height:44px;overflow:visible}.jm-snowman .jm-snowman__arm{transform-origin:0 100%;transform-box:fill-box}@media(max-width:749px){.jm-foot-lights i:nth-child(2n){display:none}.jm-snowman{width:36px;height:36px;left:calc(82.8% - 17px)}}@media(prefers-reduced-motion:no-preference){html:not(.jm-reduced) .jm-foot-village.is-lit .jm-foot-lights i{animation:jm-foot-twinkle var(--t, 2.6s) ease-in-out calc(1.8s + var(--i, 0) * 70ms) infinite}html:not(.jm-reduced) .jm-foot-village:hover .jm-snowman__arm,html:not(.jm-reduced) .jm-foot-village.is-waving .jm-snowman__arm{animation:jm-wave .8s ease-in-out 2}}@keyframes jm-foot-twinkle{0%,to{opacity:1}50%{opacity:.55}}html.jm-reduced .jm-foot-lights i{opacity:1;animation:none!important;transition:none}@supports (animation-timeline: scroll()){:root{--jm-tl: scroll(root block)}@media(min-width:990px){.page-wrapper{scroll-timeline:--jm-page block}:root{--jm-tl: --jm-page}}@media(prefers-reduced-motion:no-preference){html:not(.jm-reduced) .jm-hero__content{animation:jm-px-content linear both;animation-timeline:var(--jm-tl);animation-range:0 640px}html:not(.jm-reduced) .jm-hero__scene{animation:jm-px-scene linear both;animation-timeline:var(--jm-tl);animation-range:0 700px}html:not(.jm-reduced) .jm-hero__stars{animation:jm-px-stars linear both;animation-timeline:var(--jm-tl);animation-range:0 700px}html:not(.jm-reduced) .jm-globe{animation:jm-px-globe linear both;animation-timeline:var(--jm-tl);animation-range:0 700px}}}@keyframes jm-px-content{to{transform:translateY(-56px);opacity:.25}}@keyframes jm-px-scene{to{transform:translateY(60px)}}@keyframes jm-px-stars{to{transform:translateY(150px)}}@keyframes jm-px-globe{to{transform:translateY(-24px)}}.jm-magnet{translate:var(--mx, 0) var(--my, 0);transition:translate .35s cubic-bezier(.2,.8,.2,1),transform .2s var(--jm-ease, ease),box-shadow .2s}html.jm-reduced .jm-magnet{translate:none}.jm-star{position:absolute;top:-24px;left:var(--x, 50%);z-index:0;color:#f6c768;font-size:var(--s, 16px);line-height:1;text-shadow:0 0 8px rgba(246,199,104,.9);pointer-events:none;animation:jm-starfall var(--t, 3.2s) cubic-bezier(.35,.1,.6,1) var(--dl, 0s) 1 both}@keyframes jm-starfall{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--dx, 20px),var(--fall, 420px)) rotate(var(--r, 180deg))}}.jm-fireworks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){.jm-star,.jm-fireworks{display:none!important}}html.jm-reduced .jm-star,html.jm-reduced .jm-fireworks{display:none!important}.jm-trio{display:block;width:min(300px,80%);height:auto;margin:0 auto 12px;overflow:visible}.jm-trio__box,.jm-trio__lid,.jm-trio__tag,.jm-trio__spark{transform-box:fill-box}.jm-trio__lid{transform-origin:0% 100%}.jm-trio__tag{transform-origin:50% 0}.jm-trio__spark{transform-origin:center;opacity:0}.jm-trio.is-in .jm-trio__spark,html.jm-reduced .jm-trio__spark{opacity:1}html:not(.jm-js) .jm-trio__box{opacity:1!important}html.jm-reduced .jm-trio__lid{transform:translate(-4px,-12px) rotate(-16deg)}@media(prefers-reduced-motion:reduce){.jm-trio__spark{opacity:1}.jm-trio__lid{transform:translate(-4px,-12px) rotate(-16deg)}}@media(prefers-reduced-motion:no-preference){html:not(.jm-reduced) .jm-trio .jm-trio__box{opacity:0}html:not(.jm-reduced) .jm-trio.is-in .jm-trio__box{animation:jm-trio-drop .6s cubic-bezier(.3,1.5,.5,1) calc(var(--i, 0) * .18s) 1 both}html:not(.jm-reduced) .jm-trio.is-in .jm-trio__lid{animation:jm-trio-lid .9s cubic-bezier(.3,1.6,.5,1) 1s 1 both}html:not(.jm-reduced) .jm-trio.is-in .jm-trio__spark{animation:jm-trio-spark 1.6s ease-out calc(1.15s + var(--i, 0) * 90ms) 1 both}html:not(.jm-reduced) .jm-trio.is-in .jm-trio__tag{animation:jm-trio-tag 2.4s ease-in-out 1.3s 1 both}}@keyframes jm-trio-drop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}@keyframes jm-trio-lid{0%{transform:none}to{transform:translate(-4px,-12px) rotate(-16deg)}}@keyframes jm-trio-spark{0%{opacity:0;transform:scale(.2) rotate(0)}35%{opacity:1;transform:scale(1.25) rotate(40deg)}to{opacity:.9;transform:scale(1) rotate(90deg)}}@keyframes jm-trio-tag{0%{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}@media(max-width:749px){.jm-announce-bar{padding:8px 12px!important;font-size:.8125rem!important;line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jm-feerie.css.map */
