.man :is(.cig-hand2,.hand-ember,.hand-flare,.cig-mouth,.cig-ember,.cig-flare,.lighter,.lighter-flame,.spark,.spark-flash,.cig-glow,.cig-smoke,.hold-smoke,.exhale-a,.exhale-b,.exhale-c,.ash){opacity:0}.man :is(.exhale-a,.exhale-b,.exhale-c){visibility:hidden}.man :is(.spark,.ash,.exhale-a,.exhale-b,.exhale-c){transform-box:fill-box;transform-origin:center}.man .cig-part{animation-timing-function:linear}.man :is(.arm-upper,.arm-fore,.hand1,.arm2-upper,.arm2-fore,.hand2,.head-nod,.lid){animation-timing-function:ease-in-out}.man .thumb1{animation-timing-function:ease-out}.flame-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:flame-wobble .16s ease-in-out infinite alternate}.man[data-cig=light] .cig-part{animation-duration:10.9s;animation-fill-mode:both}.man[data-cig=light] .arm2-upper{animation-name:light-arm2-upper}.man[data-cig=light] .arm2-fore{animation-name:light-arm2-fore}.man[data-cig=light] .hand2{animation-name:light-hand2}.man[data-cig=light] .arm-upper{animation-name:light-arm-upper}.man[data-cig=light] .arm-fore{animation-name:light-arm-fore}.man[data-cig=light] .hand1{animation-name:light-hand1}.man[data-cig=light] .thumb1{animation-name:light-thumb}.man[data-cig=light] .lighter{animation-name:light-lighter}.man[data-cig=light] .lid{animation-name:light-lid}.man[data-cig=light] .spark1{animation-name:light-spark1}.man[data-cig=light] .spark2{animation-name:light-spark2}.man[data-cig=light] .spark3{animation-name:light-spark3}.man[data-cig=light] .spark4{animation-name:light-spark4}.man[data-cig=light] .spark5{animation-name:light-spark5}.man[data-cig=light] .spark-flash{animation-name:light-spark-flash}.man[data-cig=light] .lighter-flame{animation-name:light-flame}.man[data-cig=light] .cig-glow{animation-name:light-glow}.man[data-cig=light] .head-nod{animation-name:light-head}.man[data-cig=light] .cig-hand2{animation-name:light-hand-cig}.man[data-cig=light] .cig-mouth{animation-name:light-mouth}.man[data-cig=light] .cig-ember{animation-name:light-ember}.man[data-cig=light] .cig-flare{animation-name:light-flare}.man[data-cig=light] .hand-ember{animation-name:light-hand-ember}.man[data-cig=light] .cig-smoke{animation-name:light-smoke}.man[data-cig=light] .hold-smoke{animation-name:light-hold-smoke}.man .smoke-grow,.man .smoke-regrow{transform:scale(1)}.man[data-cig=light] .cig-smoke .smoke-grow{animation:grow-lit 10.9s cubic-bezier(.3,.6,.4,1) both}.man[data-cig=smoke] .hold-smoke .smoke-grow{animation:grow-in 3.2s cubic-bezier(.3,.6,.4,1) both}.man[data-cig=smoke] .hold-smoke .smoke-regrow{animation:regrow 16s linear infinite both}@keyframes grow-lit{0%,63%{transform:scale(.6,.04)}88%{transform:scale(1)}to{transform:scale(1)}}@keyframes grow-in{0%{transform:scale(.6,.04)}to{transform:scale(1)}}@keyframes regrow{0%,52.5%{transform:scale(1)}52.6%,74.4%{transform:scale(.6,.04)}92%,to{transform:scale(1)}}.man[data-cig=smoke] :is(.cig-hand2,.hand-ember){opacity:1}.man[data-cig=smoke] .cig-part{animation-duration:16s;animation-iteration-count:infinite;animation-fill-mode:both}.man[data-cig=smoke] .arm2-upper{animation-name:smoke-arm2-upper}.man[data-cig=smoke] .arm2-fore{animation-name:smoke-arm2-fore}.man[data-cig=smoke] .hand2{animation-name:smoke-hand2}.man[data-cig=smoke] .hand-flare{animation-name:smoke-hand-flare}.man[data-cig=smoke] .head-nod{animation-name:smoke-head}.man[data-cig=smoke] .hold-smoke{animation-name:smoke-hold-smoke}.man[data-cig=smoke] .ash{animation-name:smoke-ash}.man[data-cig] :is(.exhale-a,.exhale-b,.exhale-c){animation-duration:16s;animation-timing-function:cubic-bezier(.2,.6,.4,1)}.man[data-cig=light] :is(.exhale-a,.exhale-b,.exhale-c){animation-delay:7.88s}.man[data-cig=smoke] :is(.exhale-a,.exhale-b,.exhale-c){animation-delay:11.4s}.man[data-cig]:not([data-cig=none]) .exhale-a{animation-name:exhale-a}.man[data-cig]:not([data-cig=none]) .exhale-b{animation-name:exhale-b}.man[data-cig]:not([data-cig=none]) .exhale-c{animation-name:exhale-c}@keyframes exhale-a{0%{opacity:0;transform:scale(.5);visibility:hidden}1.5%{opacity:.75;transform:translate(4px,-1px) scale(1.3);visibility:visible}6%{opacity:.5;transform:translate(15px,-9px) scale(2.8);visibility:visible}16%{opacity:0;transform:translate(30px,-28px) scale(5);visibility:visible}16.1%,to{opacity:0;transform:scale(.3);visibility:hidden}}@keyframes exhale-b{0%,1%{opacity:0;transform:scale(.5);visibility:hidden}2.6%{opacity:.6;transform:translate(6px) scale(1.4);visibility:visible}8%{opacity:.38;transform:translate(20px,-6px) scale(3.2);visibility:visible}17%{opacity:0;transform:translate(38px,-20px) scale(5.5);visibility:visible}17.1%,to{opacity:0;transform:scale(.3);visibility:hidden}}@keyframes exhale-c{0%,0.5%{opacity:0;transform:scale(.4,.6);visibility:hidden}2%{opacity:.45;transform:translate(9px,-2px) scaleX(1.6);visibility:visible}9%{opacity:.22;transform:translate(26px,-12px) scale(3.4,2.4);visibility:visible}15%{opacity:0;transform:translate(40px,-24px) scale(4.5,3.4);visibility:visible}15.1%,to{opacity:0;transform:scale(.3);visibility:hidden}}.cig-butt{animation:butt-fall 1.05s both}.cig-butt .butt-ember{transform-box:fill-box;transform-origin:center;animation:butt-ember 16s ease-out 1.05s both}.cig-butt .butt-smoke{animation:butt-smoke 11s ease-out .85s both}@keyframes butt-fall{0%{transform:translate(121.5px,113.3px) rotate(30deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}58%{transform:translate(calc(128px + var(--bx)),237.4px) rotate(8deg);animation-timing-function:cubic-bezier(0,.55,.45,1)}72%{transform:translate(calc(131px + var(--bx)),232.5px) rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}84%{transform:translate(calc(134px + var(--bx)),237.6px) rotate(-3deg);animation-timing-function:ease-out}to{transform:translate(calc(136px + var(--bx)),237.6px) rotate(0deg)}}@keyframes butt-ember{0%{opacity:1}8%{opacity:.8}12%{opacity:1}30%{opacity:.7}34%{opacity:.85}55%{opacity:.4}60%{opacity:.5}85%{opacity:.12}to{opacity:0;transform:scale(.7)}}@keyframes butt-smoke{0%{opacity:0}10%{opacity:.9}to{opacity:0}}@keyframes flame-wobble{0%{transform:scale(.94,1.04) skewX(-2deg)}to{transform:scale(1.04,.95) skewX(2deg)}}@media (prefers-reduced-motion:reduce){.cig-butt,.cig-butt .butt-ember,.cig-butt .butt-smoke,.man .cig-part{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.flame-wobble{animation:none}}@keyframes light-arm2-upper{0%{transform:rotate(0deg)}5.78%{transform:rotate(6deg)}9.08%{transform:rotate(6deg)}15.69%{transform:rotate(28.4deg)}23.94%{transform:rotate(-70.6deg)}29.72%{transform:rotate(-70.6deg)}37.16%{transform:rotate(28.4deg)}42.93%{transform:rotate(0deg)}76.88%{transform:rotate(0deg)}81.01%{transform:rotate(28.4deg)}84.68%{transform:rotate(-70.6deg)}87.89%{transform:rotate(-70.6deg)}96.15%{transform:rotate(28.4deg)}to{transform:rotate(28.4deg)}}@keyframes light-arm2-fore{0%{transform:rotate(0deg)}5.78%{transform:rotate(10deg)}9.08%{transform:rotate(10deg)}15.69%{transform:rotate(-127.8deg)}23.94%{transform:rotate(-168.8deg)}29.72%{transform:rotate(-168.8deg)}37.16%{transform:rotate(-127.8deg)}42.93%{transform:rotate(0deg)}76.88%{transform:rotate(0deg)}81.01%{transform:rotate(-127.8deg)}84.68%{transform:rotate(-168.8deg)}87.89%{transform:rotate(-168.8deg)}96.15%{transform:rotate(-127.8deg)}to{transform:rotate(-127.8deg)}}@keyframes light-hand2{0%{transform:rotate(0deg)}5.78%{transform:rotate(8deg)}9.08%{transform:rotate(8deg)}15.69%{transform:rotate(-85.6deg)}23.94%{transform:rotate(71.4deg)}29.72%{transform:rotate(71.4deg)}37.16%{transform:rotate(-85.6deg)}42.93%{transform:rotate(0deg)}76.88%{transform:rotate(0deg)}81.01%{transform:rotate(-85.6deg)}84.68%{transform:rotate(71.4deg)}87.89%{transform:rotate(71.4deg)}96.15%{transform:rotate(-85.6deg)}to{transform:rotate(-85.6deg)}}@keyframes light-arm-upper{0%{transform:rotate(0deg)}5.78%{transform:rotate(6deg)}9.08%{transform:rotate(6deg)}15.69%{transform:rotate(22deg)}23.13%{transform:rotate(43.7deg)}31.37%{transform:rotate(43.7deg)}38.81%{transform:rotate(47.9deg)}67.71%{transform:rotate(47.9deg)}71.83%{transform:rotate(43.7deg)}75.51%{transform:rotate(22deg)}79.64%{transform:rotate(6deg)}81.92%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes light-arm-fore{0%{transform:rotate(0deg)}5.78%{transform:rotate(10deg)}9.08%{transform:rotate(10deg)}15.69%{transform:rotate(-112deg)}23.13%{transform:rotate(-150.4deg)}31.37%{transform:rotate(-150.4deg)}38.81%{transform:rotate(-175.6deg)}67.71%{transform:rotate(-175.6deg)}71.83%{transform:rotate(-150.4deg)}75.51%{transform:rotate(-112deg)}79.64%{transform:rotate(10deg)}81.92%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes light-hand1{0%{transform:rotate(0deg)}5.78%{transform:rotate(0deg)}9.08%{transform:rotate(0deg)}15.69%{transform:rotate(-45deg)}23.13%{transform:rotate(-73.3deg)}31.37%{transform:rotate(-73.3deg)}38.81%{transform:rotate(-62.3deg)}42.02%{transform:rotate(-62.3deg)}42.66%{transform:rotate(-71.3deg)}43.85%{transform:rotate(-62.3deg)}48.44%{transform:rotate(-62.3deg)}49.09%{transform:rotate(-71.3deg)}50.28%{transform:rotate(-62.3deg)}54.87%{transform:rotate(-62.3deg)}55.5%{transform:rotate(-71.3deg)}56.7%{transform:rotate(-62.3deg)}67.71%{transform:rotate(-62.3deg)}71.83%{transform:rotate(-73.3deg)}75.51%{transform:rotate(-45deg)}79.64%{transform:rotate(0deg)}81.92%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes light-thumb{0%{transform:rotate(0deg)}42.02%{transform:rotate(0deg)}42.48%{transform:rotate(28deg)}43.12%{transform:rotate(-6deg)}43.85%{transform:rotate(0deg)}48.44%{transform:rotate(0deg)}48.9%{transform:rotate(28deg)}49.54%{transform:rotate(-6deg)}50.28%{transform:rotate(0deg)}54.87%{transform:rotate(0deg)}55.32%{transform:rotate(28deg)}55.96%{transform:rotate(-6deg)}56.7%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes light-lighter{0%{opacity:0}8.26%{opacity:0}8.59%{opacity:1}80.55%{opacity:1}80.73%{opacity:0}to{opacity:0}}@keyframes light-lid{0%{transform:rotate(0deg)}26.43%{transform:rotate(0deg)}28.4%{transform:rotate(118deg)}29.4%{transform:rotate(108deg)}68.8%{transform:rotate(108deg)}69.91%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes light-spark1{0%{opacity:0;transform:none}42.2%{opacity:0;transform:none}42.29%{opacity:1;transform:none}44.13%{opacity:0;transform:translate(-7px,-10px) scale(.4)}48.62%{opacity:0;transform:none}48.71%{opacity:1;transform:none}50.55%{opacity:0;transform:translate(-7px,-10px) scale(.4)}55.05%{opacity:0;transform:none}55.14%{opacity:1;transform:none}56.97%{opacity:0;transform:translate(-7px,-10px) scale(.4)}to{opacity:0;transform:none}}@keyframes light-spark2{0%{opacity:0;transform:none}42.34%{opacity:0;transform:none}42.43%{opacity:1;transform:none}44.26%{opacity:0;transform:translate(-2px,-14px) scale(.4)}48.76%{opacity:0;transform:none}48.86%{opacity:1;transform:none}50.69%{opacity:0;transform:translate(-2px,-14px) scale(.4)}55.18%{opacity:0;transform:none}55.28%{opacity:1;transform:none}57.11%{opacity:0;transform:translate(-2px,-14px) scale(.4)}to{opacity:0;transform:none}}@keyframes light-spark3{0%{opacity:0;transform:none}42.48%{opacity:0;transform:none}42.57%{opacity:1;transform:none}44.4%{opacity:0;transform:translate(3px,-12px) scale(.4)}48.9%{opacity:0;transform:none}48.99%{opacity:1;transform:none}50.83%{opacity:0;transform:translate(3px,-12px) scale(.4)}55.32%{opacity:0;transform:none}55.41%{opacity:1;transform:none}57.24%{opacity:0;transform:translate(3px,-12px) scale(.4)}to{opacity:0;transform:none}}@keyframes light-spark4{0%{opacity:0;transform:none}42.61%{opacity:0;transform:none}42.7%{opacity:1;transform:none}44.54%{opacity:0;transform:translate(7px,-8px) scale(.4)}49.04%{opacity:0;transform:none}49.13%{opacity:1;transform:none}50.96%{opacity:0;transform:translate(7px,-8px) scale(.4)}55.46%{opacity:0;transform:none}55.55%{opacity:1;transform:none}57.38%{opacity:0;transform:translate(7px,-8px) scale(.4)}to{opacity:0;transform:none}}@keyframes light-spark5{0%{opacity:0;transform:none}42.75%{opacity:0;transform:none}42.84%{opacity:1;transform:none}44.68%{opacity:0;transform:translate(-9px,-4px) scale(.4)}49.18%{opacity:0;transform:none}49.27%{opacity:1;transform:none}51.1%{opacity:0;transform:translate(-9px,-4px) scale(.4)}55.59%{opacity:0;transform:none}55.69%{opacity:1;transform:none}57.52%{opacity:0;transform:translate(-9px,-4px) scale(.4)}to{opacity:0;transform:none}}@keyframes light-spark-flash{0%{opacity:0}42.2%{opacity:0}42.38%{opacity:1}43.31%{opacity:0}48.62%{opacity:0}48.81%{opacity:1}49.72%{opacity:0}55.05%{opacity:0}55.23%{opacity:1}56.15%{opacity:0}to{opacity:0}}@keyframes light-flame{0%{opacity:0}48.81%{opacity:0}49.18%{opacity:.9}49.91%{opacity:.5}50.64%{opacity:0}55.23%{opacity:0}55.78%{opacity:1}58.53%{opacity:.82}62.2%{opacity:1}64.96%{opacity:.8}67.71%{opacity:1}68.8%{opacity:1}69.54%{opacity:0}to{opacity:0}}@keyframes light-glow{0%{opacity:0}48.81%{opacity:0}49.18%{opacity:.81}49.91%{opacity:.45}50.64%{opacity:0}55.23%{opacity:0}55.78%{opacity:.9}58.53%{opacity:.74}62.2%{opacity:.9}64.96%{opacity:.72}67.71%{opacity:.9}68.8%{opacity:.9}69.54%{opacity:0}to{opacity:0}}@keyframes light-head{0%{transform:rotate(0deg)}31.37%{transform:rotate(0deg)}39.27%{transform:rotate(6deg)}66.79%{transform:rotate(6deg)}71.38%{transform:rotate(0deg)}74.13%{transform:rotate(-4deg)}81.47%{transform:rotate(-4deg)}84.22%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes light-hand-cig{0%{opacity:0}8.26%{opacity:0}8.59%{opacity:1}28.08%{opacity:1}28.4%{opacity:0}86.97%{opacity:0}87.16%{opacity:1}to{opacity:1}}@keyframes light-mouth{0%{opacity:0}28.08%{opacity:0}28.4%{opacity:1}86.97%{opacity:1}87.16%{opacity:0}to{opacity:0}}@keyframes light-ember{0%{opacity:0}58.99%{opacity:0}60.37%{opacity:1}to{opacity:1}}@keyframes light-flare{0%{opacity:0}58.99%{opacity:0}60.83%{opacity:.8}63.12%{opacity:.5}64.96%{opacity:.8}68.62%{opacity:0}to{opacity:0}}@keyframes light-hand-ember{0%{opacity:0}81.47%{opacity:0}81.65%{opacity:1}to{opacity:1}}@keyframes light-smoke{0%{opacity:0}63.12%{opacity:0}70.46%{opacity:1}85.14%{opacity:1}87.16%{opacity:0}to{opacity:0}}@keyframes light-hold-smoke{0%,to{opacity:0}}@keyframes smoke-arm2-upper{0%{transform:rotate(28.4deg)}50%{transform:rotate(28.4deg)}56.25%{transform:rotate(-70.6deg)}66.25%{transform:rotate(-70.6deg)}73.12%{transform:rotate(28.4deg)}to{transform:rotate(28.4deg)}}@keyframes smoke-arm2-fore{0%{transform:rotate(-127.8deg)}50%{transform:rotate(-127.8deg)}56.25%{transform:rotate(-168.8deg)}66.25%{transform:rotate(-168.8deg)}73.12%{transform:rotate(-127.8deg)}to{transform:rotate(-127.8deg)}}@keyframes smoke-hand2{0%{transform:rotate(-85.6deg)}27.5%{transform:rotate(-85.6deg)}28.12%{transform:rotate(-97.6deg)}28.75%{transform:rotate(-85.6deg)}29.38%{transform:rotate(-95.6deg)}30%{transform:rotate(-85.6deg)}50%{transform:rotate(-85.6deg)}56.25%{transform:rotate(71.4deg)}66.25%{transform:rotate(71.4deg)}73.12%{transform:rotate(-85.6deg)}to{transform:rotate(-85.6deg)}}@keyframes smoke-hand-flare{0%{opacity:0}56.88%{opacity:0}58.13%{opacity:.8}61.25%{opacity:.55}63.75%{opacity:.8}66.25%{opacity:0}to{opacity:0}}@keyframes smoke-head{0%{transform:rotate(0deg)}70%{transform:rotate(0deg)}72.5%{transform:rotate(-5deg)}81.25%{transform:rotate(-5deg)}87.5%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes smoke-hold-smoke{0%{opacity:1}50%{opacity:1}52.5%{opacity:0}74.38%{opacity:0}81.25%{opacity:1}to{opacity:1}}@keyframes smoke-ash{0%{opacity:0;transform:none}28.44%{opacity:0;transform:none}28.75%{opacity:.9;transform:none}35%{opacity:0;transform:translate(3px,30px)}to{opacity:0;transform:none}}