.jm-chero__inner{position:relative}.jm-bauble{position:absolute;top:0;width:2px;height:var(--len, 36px);background:#8e6a1e;transform-origin:50% 0;pointer-events:none;z-index:1}.jm-bauble i{position:absolute;left:50%;top:100%;width:var(--b, 22px);height:var(--b, 22px);margin-left:calc(var(--b, 22px) / -2);border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.85) 0 12%,transparent 13%),var(--c, #B3202A);box-shadow:inset -3px -4px #00000024;pointer-events:auto}.jm-bauble i:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:5px;margin-left:-4px;border-radius:2px 2px 0 0;background:#c99a3b}.jm-bauble--l{left:22px}.jm-bauble--r{right:22px}.jm-bauble--r2{right:52px}@media(max-width:749px){.jm-bauble{--b: 16px}.jm-bauble--l{left:6px}.jm-bauble--r{right:6px}.jm-bauble--r2{display:none}}.jm-atc-shine{position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){html:not(.jm-reduced) .jm-bauble.is-swinging{animation:jm-swing 3.2s cubic-bezier(.36,.07,.19,.97) var(--sd, 0s) 1}@keyframes jm-swing{0%{transform:rotate(0)}12%{transform:rotate(9deg)}30%{transform:rotate(-7deg)}48%{transform:rotate(5deg)}66%{transform:rotate(-3deg)}82%{transform:rotate(1.5deg)}to{transform:rotate(0)}}html:not(.jm-reduced) .header-logo:hover img,html:not(.jm-reduced) .header-logo:focus-visible img{animation:jm-jingle .7s ease-in-out 1;transform-origin:50% 10%}@keyframes jm-jingle{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(3.5deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(1deg)}}html:not(.jm-reduced) .jm-shine{background-image:linear-gradient(100deg,var(--jm-ink) 0 42%,#C99A3B 50%,var(--jm-ink) 58% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:jm-shine 1.5s ease-out 1 forwards}@keyframes jm-shine{to{background-position:0 0}}html:not(.jm-reduced) .jm-atc-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:jm-atc 1.1s ease-in-out .2s 1 forwards}@keyframes jm-atc{to{transform:translate(120%)}}}html.jm-reduced .jm-bauble,html.jm-reduced .jm-bauble i{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jm-fete.css.map */
