.mm-snow-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;overflow:hidden;contain:layout style paint}.mm-snowflake{position:absolute;top:-12vh;left:var(--mm-left);font-size:var(--mm-size);opacity:var(--mm-opacity);color:#fffffff2;text-shadow:0 1px 8px rgba(70,30,20,.18);animation:mm-snow-fall var(--mm-duration) linear var(--mm-delay) infinite,mm-snow-sway 3.8s ease-in-out var(--mm-delay) infinite alternate;will-change:transform}@keyframes mm-snow-fall{0%{translate:0 -8vh;rotate:0deg}to{translate:0 120vh;rotate:260deg}}@keyframes mm-snow-sway{0%{margin-left:-16px}to{margin-left:18px}}.mm-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.75,.25,1)}.mm-reveal.mm-reveal--visible{opacity:1;transform:translateY(0)}.mm-benefit,.mm-review-zero,.mm-pdp-reviews__card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.mm-benefit:hover,.mm-review-zero:hover,.mm-pdp-reviews__card:hover{transform:translateY(-4px);box-shadow:0 12px 34px #3a221f17;border-color:#d9c6b5}}.mm-cta a,.mm-story a{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.mm-cta a:hover,.mm-story a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #b8203338}}.mm-cart-magic{margin:0 var(--cart-drawer-padding) var(--gap-lg);padding:12px 14px;border:1px solid #E7D7C7;border-radius:14px;background:#fff8f2;color:#5d4740;font-size:.86rem;line-height:1.45}.mm-cart-magic strong{color:#b82033}.mm-cart-empty-copy{max-width:300px;margin:8px auto 18px;color:#6b5148;line-height:1.55}.mm-cart-empty-button{margin-top:8px}.mm-add-sparkle{position:fixed;z-index:9999;pointer-events:none;font-size:18px;animation:mm-sparkle-pop .75s ease-out forwards}@keyframes mm-sparkle-pop{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--mm-x),var(--mm-y)) scale(1.1) rotate(80deg)}}@media screen and (max-width:749px){.mm-snowflake{text-shadow:none}.mm-cart-magic{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.mm-snow-layer{display:none!important}.mm-reveal{opacity:1;transform:none;transition:none}.mm-benefit,.mm-review-zero,.mm-pdp-reviews__card,.mm-cta a,.mm-story a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/merrymallow-magic.css.map */
