#cart-icon-bubble .jmt-hw-cauldron {width:36px;height:40px;flex:none;}
#jmt-prefbar-cart .jmt-hw-cauldron {width:32px;height:36px;flex:none;stroke:none;}
.jmt-hw-cauldron .jmt-hw-fire,.jmt-hw-cauldron .jmt-hw-bubbles,.jmt-hw-cauldron .jmt-hw-potion {display:none;}
.jmt-hw-cauldron[data-level="1"] .jmt-hw-bubbles,
.jmt-hw-cauldron[data-level="2"] .jmt-hw-bubbles,
.jmt-hw-cauldron:not([data-level="0"]) .jmt-hw-potion,
.jmt-hw-cauldron[data-level="3"] .jmt-hw-fire {display:block;}
.jmt-hw-cauldron[data-level="1"] .jmt-hw-bubble:not(:first-child) {display:none;}
.jmt-hw-bubble {animation:jmt-hw-brew 1.1s ease-out 3;transform-box:fill-box;transform-origin:center;}
.jmt-hw-bubble:nth-child(2) {animation-delay:.2s;animation-duration:.85s;}
.jmt-hw-bubble:nth-child(3) {animation-delay:.4s;animation-duration:.7s;}
.jmt-hw-fire {transform-origin:20px 23px;animation:jmt-hw-flame .45s ease-in-out alternate 6;}
@keyframes jmt-hw-brew {0%{transform:translateY(4px) scale(.6);opacity:.2;} 45%{opacity:1;} 100%{transform:translateY(-3px) scale(1.1);opacity:.5;}}
@keyframes jmt-hw-flame {from{transform:scale(.94,.85);opacity:.8;}to{transform:scale(1.04,1);opacity:1;}}
@media(prefers-reduced-motion:reduce) {.jmt-hw-cauldron * {animation:none!important;}}
