.aw-guide-icon{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:butt;stroke-linejoin:round;overflow:visible}.aw-guide-icon *{transform-box:fill-box;transform-origin:50% 50%}
.aw-guide-icon .a-steam path{stroke-dasharray:12;animation:aw-icon-steam 4.2s ease-in-out infinite}
@keyframes aw-icon-steam{0%,6%{stroke-dashoffset:0;opacity:1}24%{stroke-dashoffset:-12;opacity:0}25%{stroke-dashoffset:12;opacity:0}46%,100%{stroke-dashoffset:0;opacity:1}}
.aw-guide-icon .a-pour{transform-origin:20% 80%;animation:aw-icon-pour 4.2s cubic-bezier(.5,0,.3,1) infinite}
@keyframes aw-icon-pour{0%,8%{transform:none}22%,34%{transform:rotate(-24deg)}46%,100%{transform:none}}
.aw-guide-icon .a-hop{transform-origin:50% 100%;animation:aw-icon-hop 4.2s ease infinite}
@keyframes aw-icon-hop{0%,6%{transform:none}12%{transform:scale(1.08,.88)}22%{transform:translateY(-14%) scale(.96,1.05)}32%{transform:scale(1.06,.92)}38%,100%{transform:none}}
.aw-guide-icon .a-print{animation:aw-icon-print 4.2s cubic-bezier(.5,0,.2,1) infinite}
@keyframes aw-icon-print{0%,6%{transform:translateY(0)}20%{transform:translateY(-12%)}28%{transform:translateY(-12%)}42%,100%{transform:none}}
.aw-guide-icon .a-bob{transform-origin:50% 100%;animation:aw-icon-bob 4.2s ease-in-out infinite}
@keyframes aw-icon-bob{0%,6%{transform:none}14%{transform:rotate(-6deg)}24%{transform:rotate(5deg)}32%{transform:rotate(-2deg)}40%,100%{transform:none}}
.aw-guide-icon .a-coin{animation:aw-icon-coin 4.2s cubic-bezier(.4,0,.6,1) infinite}
@keyframes aw-icon-coin{0%,6%{transform:none;opacity:1}16%{transform:translateY(-120%);opacity:0}17%{transform:translateY(-120%);opacity:0}26%{transform:translateY(-120%);opacity:1}36%{transform:none}40%{transform:translateY(-8%)}44%,100%{transform:none}}
.aw-guide-icon .a-f1,.aw-guide-icon .a-f2,.aw-guide-icon .a-f3{transform-origin:50% 100%;animation:aw-icon-fam 4.2s ease infinite}
.aw-guide-icon .a-f2{animation-name:aw-icon-fam2}.aw-guide-icon .a-f3{animation-name:aw-icon-fam3}
@keyframes aw-icon-fam{0%,6%{transform:none}13%{transform:translateY(-10%)}20%,100%{transform:none}}
@keyframes aw-icon-fam2{0%,12%{transform:none}19%{transform:translateY(-10%)}26%,100%{transform:none}}
@keyframes aw-icon-fam3{0%,18%{transform:none}25%{transform:translateY(-18%)}32%,100%{transform:none}}
.aw-guide-icon .a-ar1{animation:aw-icon-ar1 4.2s cubic-bezier(.6,0,.3,1) infinite}
.aw-guide-icon .a-ar2{animation:aw-icon-ar2 4.2s cubic-bezier(.6,0,.3,1) infinite}
@keyframes aw-icon-ar1{0%,6%{transform:none}22%{transform:translateX(14%)}23%{transform:translateX(-14%);opacity:0}26%{opacity:1}38%,100%{transform:none}}
@keyframes aw-icon-ar2{0%,10%{transform:none}26%{transform:translateX(-14%)}27%{transform:translateX(14%);opacity:0}30%{opacity:1}42%,100%{transform:none}}
.aw-guide-icon .a-toss{animation:aw-icon-toss 4.2s cubic-bezier(.3,0,.5,1) infinite}
@keyframes aw-icon-toss{0%,6%{transform:none}20%{transform:translateY(-40%) scaleX(.2)}28%{transform:translateY(-40%) scaleX(1)}40%{transform:none}100%{transform:none}}
.aw-guide-icon .a-roof{transform-origin:50% 100%;animation:aw-icon-roof 4.2s ease infinite}
@keyframes aw-icon-roof{0%,6%{transform:none}16%{transform:translateY(-22%)}26%{transform:translateY(4%)}32%,100%{transform:none}}
.aw-guide-icon .a-beat{animation:aw-icon-beat 4.2s ease-in-out infinite}
@keyframes aw-icon-beat{0%,6%{transform:none}12%{transform:scale(1.14)}18%{transform:scale(.97)}24%{transform:scale(1.1)}32%,100%{transform:none}}
.aw-guide-icon .a-page{transform-origin:0% 50%;animation:aw-icon-page 4.2s cubic-bezier(.5,0,.3,1) infinite}
@keyframes aw-icon-page{0%,6%{transform:none}20%{transform:scaleX(-1)}32%{transform:scaleX(-1)}46%,100%{transform:none}}
.aw-guide-icon .a-sway{transform-origin:50% 0%;animation:aw-icon-sway 4.2s ease-in-out infinite}
@keyframes aw-icon-sway{0%,6%{transform:none}14%{transform:rotate(9deg)}24%{transform:rotate(-7deg)}32%{transform:rotate(3deg)}40%,100%{transform:none}}
.aw-guide-icon .a-rock{transform-origin:0% 100%;animation:aw-icon-rock 4.2s ease infinite}
@keyframes aw-icon-rock{0%,6%{transform:none}16%{transform:rotate(-8deg)}26%{transform:rotate(0)}30%{transform:rotate(-2deg)}34%,100%{transform:none}}
.aw-guide-icon .a-buzz{animation:aw-icon-buzz 4.2s linear infinite}
@keyframes aw-icon-buzz{0%,6%{transform:none}8%{transform:translateX(-5%) rotate(-3deg)}10%{transform:translateX(5%) rotate(3deg)}12%{transform:translateX(-5%) rotate(-3deg)}14%{transform:translateX(5%) rotate(3deg)}16%,100%{transform:none}}
.aw-guide-icon .a-plus{animation:aw-icon-plus 4.2s cubic-bezier(.3,1.6,.5,1) infinite}
@keyframes aw-icon-plus{0%,16%{transform:scale(1)}22%{transform:scale(0)}30%{transform:scale(1.25)}36%,100%{transform:none}}
.aw-guide-icon .a-b1,.aw-guide-icon .a-b2,.aw-guide-icon .a-b3{transform-origin:50% 100%;animation:aw-icon-bar 4.2s cubic-bezier(.3,1.4,.5,1) infinite}
.aw-guide-icon .a-b2{animation-name:aw-icon-bar2}.aw-guide-icon .a-b3{animation-name:aw-icon-bar3}
@keyframes aw-icon-bar{0%,6%{transform:none}12%{transform:scaleY(.4)}22%,100%{transform:none}}
@keyframes aw-icon-bar2{0%,10%{transform:none}16%{transform:scaleY(.4)}26%,100%{transform:none}}
@keyframes aw-icon-bar3{0%,14%{transform:none}20%{transform:scaleY(.4)}30%,100%{transform:none}}
.aw-guide-icon .a-up{animation:aw-icon-up 4.2s ease infinite}
@keyframes aw-icon-up{0%,22%{transform:none}30%{transform:translate(8%,-8%)}38%,100%{transform:none}}
.aw-guide-icon .a-card{animation:aw-icon-card 4.2s cubic-bezier(.5,0,.3,1) infinite}
@keyframes aw-icon-card{0%,6%{transform:none}20%,30%{transform:translateY(-55%) rotate(-6deg)}44%,100%{transform:none}}
.aw-guide-icon .a-d1,.aw-guide-icon .a-d2,.aw-guide-icon .a-d3{animation:aw-icon-dot 4.2s ease infinite}
.aw-guide-icon .a-d2{animation-name:aw-icon-dot2}.aw-guide-icon .a-d3{animation-name:aw-icon-dot3}
@keyframes aw-icon-dot{0%,6%{transform:none}12%{transform:translateY(-120%)}18%,100%{transform:none}}
@keyframes aw-icon-dot2{0%,11%{transform:none}17%{transform:translateY(-120%)}23%,100%{transform:none}}
@keyframes aw-icon-dot3{0%,16%{transform:none}22%{transform:translateY(-120%)}28%,100%{transform:none}}
@media (prefers-reduced-motion:reduce){.aw-guide-icon *{animation:none!important}}
.aw-service-ribbon.is-paused .aw-guide-icon *,.aw-service-ribbon:hover .aw-guide-icon *,.aw-service-ribbon:focus-within .aw-guide-icon *{animation-play-state:paused!important}
