.TEA_SPRITE {
  background-image: url(tea-sprite.png);
  background-repeat: no-repeat;
}
.KETTLE_offset {
  background-position: 0 0;
  background-size: 842px 358px;
  width: 340px;
  height: 247px;
}
.KETTLE {
  background: url(tea-sprite.png) 0 0/842px 358px no-repeat;
  width: 340px;
  height: 247px;
}
.TEA_BG_LEFT_offset {
  background-position: -646px 0;
  background-size: 842px 358px;
  width: 176px;
  height: 329px;
}
.TEA_BG_LEFT {
  background: url(tea-sprite.png) -646px 0/842px 358px no-repeat;
  width: 176px;
  height: 329px;
}
.TEA_BG_RIGHT_offset {
  background-position: -343px 0;
  background-size: 842px 358px;
  width: 300px;
  height: 358px;
}
.TEA_BG_RIGHT {
  background: url(tea-sprite.png) -343px 0/842px 358px no-repeat;
  width: 300px;
  height: 358px;
}
.TEA_DROP_offset {
  background-position: -825px 0;
  background-size: 842px 358px;
  width: 17px;
  height: 30px;
}
.TEA_DROP {
  background: url(tea-sprite.png) -825px 0/842px 358px no-repeat;
  width: 17px;
  height: 30px;
}
.PEARLS_SPRITE {
  background-image: url(pearls-sprite.png);
  background-repeat: no-repeat;
}
.BOBA_CLUMP_0000_offset {
  background-position: -384px -119px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0000 {
  background: url(pearls-sprite.png) -384px -119px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0001_offset {
  background-position: -1026px -143px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0001 {
  background: url(pearls-sprite.png) -1026px -143px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0002_offset {
  background-position: -1205px -143px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0002 {
  background: url(pearls-sprite.png) -1205px -143px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0003_offset {
  background-position: -1384px -143px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0003 {
  background: url(pearls-sprite.png) -1384px -143px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0004_offset {
  background-position: -563px -193px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.BOBA_CLUMP_0004 {
  background: url(pearls-sprite.png) -563px -193px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.BOBA_FILL_BLACK_offset {
  background-position: 0 -119px;
  background-size: 2004px 460px;
  width: 189px;
  height: 279px;
}
.BOBA_FILL_BLACK {
  background: url(pearls-sprite.png) 0 -119px/2004px 460px no-repeat;
  width: 189px;
  height: 279px;
}
.BOBA_FILL_WHITE_offset {
  background-position: -192px -119px;
  background-size: 2004px 460px;
  width: 189px;
  height: 279px;
}
.BOBA_FILL_WHITE {
  background: url(pearls-sprite.png) -192px -119px/2004px 460px no-repeat;
  width: 189px;
  height: 279px;
}
.BOBA_SINGLE_BLACK_offset {
  background-position: -1927px 0;
  background-size: 2004px 460px;
  width: 77px;
  height: 76px;
}
.BOBA_SINGLE_BLACK {
  background: url(pearls-sprite.png) -1927px 0/2004px 460px no-repeat;
  width: 77px;
  height: 76px;
}
.BOBA_SINGLE_WHITE_offset {
  background-position: -1927px -79px;
  background-size: 2004px 460px;
  width: 77px;
  height: 76px;
}
.BOBA_SINGLE_WHITE {
  background: url(pearls-sprite.png) -1927px -79px/2004px 460px no-repeat;
  width: 77px;
  height: 76px;
}
.PEARLS_BG_LEFT_offset {
  background-position: -1706px 0;
  background-size: 2004px 460px;
  width: 218px;
  height: 314px;
}
.PEARLS_BG_LEFT {
  background: url(pearls-sprite.png) -1706px 0/2004px 460px no-repeat;
  width: 218px;
  height: 314px;
}
.PEARLS_BG_RIGHT_offset {
  background-position: -1563px -143px;
  background-size: 2004px 460px;
  width: 135px;
  height: 311px;
}
.PEARLS_BG_RIGHT {
  background: url(pearls-sprite.png) -1563px -143px/2004px 460px no-repeat;
  width: 135px;
  height: 311px;
}
.STRAINER_01_offset {
  background-position: 0 0;
  background-size: 2004px 460px;
  width: 340px;
  height: 116px;
}
.STRAINER_01 {
  background: url(pearls-sprite.png) 0 0/2004px 460px no-repeat;
  width: 340px;
  height: 116px;
}
.STRAINER_02_offset {
  background-position: -1026px 0;
  background-size: 2004px 460px;
  width: 337px;
  height: 140px;
}
.STRAINER_02 {
  background: url(pearls-sprite.png) -1026px 0/2004px 460px no-repeat;
  width: 337px;
  height: 140px;
}
.STRAINER_03_offset {
  background-position: -686px 0;
  background-size: 2004px 460px;
  width: 337px;
  height: 190px;
}
.STRAINER_03 {
  background: url(pearls-sprite.png) -686px 0/2004px 460px no-repeat;
  width: 337px;
  height: 190px;
}
.STRAINER_WHITE_01_offset {
  background-position: -343px 0;
  background-size: 2004px 460px;
  width: 340px;
  height: 116px;
}
.STRAINER_WHITE_01 {
  background: url(pearls-sprite.png) -343px 0/2004px 460px no-repeat;
  width: 340px;
  height: 116px;
}
.STRAINER_WHITE_02_offset {
  background-position: -1366px 0;
  background-size: 2004px 460px;
  width: 337px;
  height: 140px;
}
.STRAINER_WHITE_02 {
  background: url(pearls-sprite.png) -1366px 0/2004px 460px no-repeat;
  width: 337px;
  height: 140px;
}
.STRAINER_WHITE_03_offset {
  background-position: -686px 0;
  background-size: 2004px 460px;
  width: 337px;
  height: 190px;
}
.STRAINER_WHITE_03 {
  background: url(pearls-sprite.png) -686px 0/2004px 460px no-repeat;
  width: 337px;
  height: 190px;
}
.WHITE_BOBA_FALL_0000_offset {
  background-position: -742px -193px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0000 {
  background: url(pearls-sprite.png) -742px -193px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0001_offset {
  background-position: -384px -279px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0001 {
  background: url(pearls-sprite.png) -384px -279px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0002_offset {
  background-position: -921px -303px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0002 {
  background: url(pearls-sprite.png) -921px -303px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0003_offset {
  background-position: -1100px -303px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0003 {
  background: url(pearls-sprite.png) -1100px -303px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0004_offset {
  background-position: -1279px -303px;
  background-size: 2004px 460px;
  width: 176px;
  height: 157px;
}
.WHITE_BOBA_FALL_0004 {
  background: url(pearls-sprite.png) -1279px -303px/2004px 460px no-repeat;
  width: 176px;
  height: 157px;
}
.SUGAR_SPRITE {
  background-image: url(sugar-sprite.png);
  background-repeat: no-repeat;
}
.DOUBLE_GLOW_offset {
  background-position: 0 0;
  background-size: 2035px 439px;
  width: 292px;
  height: 418px;
}
.DOUBLE_GLOW {
  background: url(sugar-sprite.png) 0 0/2035px 439px no-repeat;
  width: 292px;
  height: 418px;
}
.LID_WIPE_0000_offset {
  background-position: -1166px 0;
  background-size: 2035px 439px;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0000 {
  background: url(sugar-sprite.png) -1166px 0/2035px 439px no-repeat;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0001_offset {
  background-position: -1405px 0;
  background-size: 2035px 439px;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0001 {
  background: url(sugar-sprite.png) -1405px 0/2035px 439px no-repeat;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0002_offset {
  background-position: -1644px 0;
  background-size: 2035px 439px;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0002 {
  background: url(sugar-sprite.png) -1644px 0/2035px 439px no-repeat;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0003_offset {
  background-position: -1166px -47px;
  background-size: 2035px 439px;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0003 {
  background: url(sugar-sprite.png) -1166px -47px/2035px 439px no-repeat;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0004_offset {
  background-position: -1405px -47px;
  background-size: 2035px 439px;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0004 {
  background: url(sugar-sprite.png) -1405px -47px/2035px 439px no-repeat;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0005_offset {
  background-position: -1644px -47px;
  background-size: 2035px 439px;
  width: 236px;
  height: 44px;
}
.LID_WIPE_0005 {
  background: url(sugar-sprite.png) -1644px -47px/2035px 439px no-repeat;
  width: 236px;
  height: 44px;
}
.QUADRUPLE_GLOW_offset {
  background-position: -295px 0;
  background-size: 2035px 439px;
  width: 292px;
  height: 418px;
}
.QUADRUPLE_GLOW {
  background: url(sugar-sprite.png) -295px 0/2035px 439px no-repeat;
  width: 292px;
  height: 418px;
}
.SINGLE_GLOW_offset {
  background-position: -590px 0;
  background-size: 2035px 439px;
  width: 292px;
  height: 418px;
}
.SINGLE_GLOW {
  background: url(sugar-sprite.png) -590px 0/2035px 439px no-repeat;
  width: 292px;
  height: 418px;
}
.SUGAR_BGLEFT_offset {
  background-position: -885px 0;
  background-size: 2035px 439px;
  width: 278px;
  height: 295px;
}
.SUGAR_BGLEFT {
  background: url(sugar-sprite.png) -885px 0/2035px 439px no-repeat;
  width: 278px;
  height: 295px;
}
.SUGAR_BGRIGHT_offset {
  background-position: -1166px -94px;
  background-size: 2035px 439px;
  width: 171px;
  height: 345px;
}
.SUGAR_BGRIGHT {
  background: url(sugar-sprite.png) -1166px -94px/2035px 439px no-repeat;
  width: 171px;
  height: 345px;
}
.SUGAR_BOTTLE_offset {
  background-position: -1883px 0;
  background-size: 2035px 439px;
  width: 152px;
  height: 371px;
}
.SUGAR_BOTTLE {
  background: url(sugar-sprite.png) -1883px 0/2035px 439px no-repeat;
  width: 152px;
  height: 371px;
}
.SUGAR_DROP_offset {
  background-position: -1489px -94px;
  background-size: 2035px 439px;
  width: 17px;
  height: 48px;
}
.SUGAR_DROP {
  background: url(sugar-sprite.png) -1489px -94px/2035px 439px no-repeat;
  width: 17px;
  height: 48px;
}
.SUGAR_PUMP_offset {
  background-position: -1340px -94px;
  background-size: 2035px 439px;
  width: 146px;
  height: 115px;
}
.SUGAR_PUMP {
  background: url(sugar-sprite.png) -1340px -94px/2035px 439px no-repeat;
  width: 146px;
  height: 115px;
}
.HONEYDEW_SPRITE {
  background-image: url(honeydew-sprite.png);
  background-repeat: no-repeat;
}
.HONEYDEW_SHAKE_00001_offset {
  background-position: 0 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00001 {
  background: url(honeydew-sprite.png) 0 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00002_offset {
  background-position: -317px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00002 {
  background: url(honeydew-sprite.png) -317px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00003_offset {
  background-position: -634px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00003 {
  background: url(honeydew-sprite.png) -634px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00004_offset {
  background-position: -951px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00004 {
  background: url(honeydew-sprite.png) -951px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00005_offset {
  background-position: -1268px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00005 {
  background: url(honeydew-sprite.png) -1268px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00006_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00006 {
  background: url(honeydew-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00007_offset {
  background-position: 0 -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00007 {
  background: url(honeydew-sprite.png) 0 -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00008_offset {
  background-position: -317px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00008 {
  background: url(honeydew-sprite.png) -317px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00009_offset {
  background-position: -634px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00009 {
  background: url(honeydew-sprite.png) -634px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00010_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00010 {
  background: url(honeydew-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00011_offset {
  background-position: -951px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00011 {
  background: url(honeydew-sprite.png) -951px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00012_offset {
  background-position: -1268px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00012 {
  background: url(honeydew-sprite.png) -1268px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00013_offset {
  background-position: -1585px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00013 {
  background: url(honeydew-sprite.png) -1585px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00014_offset {
  background-position: 0 -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00014 {
  background: url(honeydew-sprite.png) 0 -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00015_offset {
  background-position: -317px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00015 {
  background: url(honeydew-sprite.png) -317px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00016_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00016 {
  background: url(honeydew-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00017_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00017 {
  background: url(honeydew-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00018_offset {
  background-position: -951px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00018 {
  background: url(honeydew-sprite.png) -951px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00019_offset {
  background-position: -1268px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00019 {
  background: url(honeydew-sprite.png) -1268px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00020_offset {
  background-position: -1585px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00020 {
  background: url(honeydew-sprite.png) -1585px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00021_offset {
  background-position: 0 -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00021 {
  background: url(honeydew-sprite.png) 0 -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00022_offset {
  background-position: -317px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00022 {
  background: url(honeydew-sprite.png) -317px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00023_offset {
  background-position: -634px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.HONEYDEW_SHAKE_00023 {
  background: url(honeydew-sprite.png) -634px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SPRITE {
  background-image: url(oolong-sprite.png);
  background-repeat: no-repeat;
}
.OOLONG_SHAKE_00001_offset {
  background-position: 0 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00001 {
  background: url(oolong-sprite.png) 0 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00002_offset {
  background-position: -317px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00002 {
  background: url(oolong-sprite.png) -317px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00003_offset {
  background-position: -634px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00003 {
  background: url(oolong-sprite.png) -634px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00004_offset {
  background-position: -951px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00004 {
  background: url(oolong-sprite.png) -951px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00005_offset {
  background-position: -1268px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00005 {
  background: url(oolong-sprite.png) -1268px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00006_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00006 {
  background: url(oolong-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00007_offset {
  background-position: 0 -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00007 {
  background: url(oolong-sprite.png) 0 -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00008_offset {
  background-position: -317px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00008 {
  background: url(oolong-sprite.png) -317px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00009_offset {
  background-position: -634px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00009 {
  background: url(oolong-sprite.png) -634px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00010_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00010 {
  background: url(oolong-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00011_offset {
  background-position: -951px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00011 {
  background: url(oolong-sprite.png) -951px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00012_offset {
  background-position: -1268px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00012 {
  background: url(oolong-sprite.png) -1268px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00013_offset {
  background-position: -1585px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00013 {
  background: url(oolong-sprite.png) -1585px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00014_offset {
  background-position: 0 -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00014 {
  background: url(oolong-sprite.png) 0 -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00015_offset {
  background-position: -317px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00015 {
  background: url(oolong-sprite.png) -317px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00016_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00016 {
  background: url(oolong-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00017_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00017 {
  background: url(oolong-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00018_offset {
  background-position: -951px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00018 {
  background: url(oolong-sprite.png) -951px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00019_offset {
  background-position: -1268px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00019 {
  background: url(oolong-sprite.png) -1268px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00020_offset {
  background-position: -1585px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00020 {
  background: url(oolong-sprite.png) -1585px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00021_offset {
  background-position: 0 -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00021 {
  background: url(oolong-sprite.png) 0 -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00022_offset {
  background-position: -317px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00022 {
  background: url(oolong-sprite.png) -317px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00023_offset {
  background-position: -634px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.OOLONG_SHAKE_00023 {
  background: url(oolong-sprite.png) -634px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.REGULAR_SPRITE {
  background-image: url(regular-sprite.png);
  background-repeat: no-repeat;
}
.REGULAR_SHAKE_00001_offset {
  background-position: 0 0;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00001 {
  background: url(regular-sprite.png) 0 0/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00002_offset {
  background-position: -318px 0;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00002 {
  background: url(regular-sprite.png) -318px 0/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00003_offset {
  background-position: -636px 0;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00003 {
  background: url(regular-sprite.png) -636px 0/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00004_offset {
  background-position: -954px 0;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00004 {
  background: url(regular-sprite.png) -954px 0/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00005_offset {
  background-position: -1272px 0;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00005 {
  background: url(regular-sprite.png) -1272px 0/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00006_offset {
  background-position: -1590px 0;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00006 {
  background: url(regular-sprite.png) -1590px 0/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00007_offset {
  background-position: 0 -521px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00007 {
  background: url(regular-sprite.png) 0 -521px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00008_offset {
  background-position: -318px -521px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00008 {
  background: url(regular-sprite.png) -318px -521px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00009_offset {
  background-position: -636px -521px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00009 {
  background: url(regular-sprite.png) -636px -521px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00010_offset {
  background-position: -954px -521px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00010 {
  background: url(regular-sprite.png) -954px -521px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00011_offset {
  background-position: -1272px -521px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00011 {
  background: url(regular-sprite.png) -1272px -521px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00012_offset {
  background-position: -1590px -521px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00012 {
  background: url(regular-sprite.png) -1590px -521px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00013_offset {
  background-position: 0 -1042px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00013 {
  background: url(regular-sprite.png) 0 -1042px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00014_offset {
  background-position: -318px -1042px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00014 {
  background: url(regular-sprite.png) -318px -1042px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00015_offset {
  background-position: -636px -1042px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00015 {
  background: url(regular-sprite.png) -636px -1042px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00016_offset {
  background-position: -954px -1042px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00016 {
  background: url(regular-sprite.png) -954px -1042px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00017_offset {
  background-position: -954px -1042px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00017 {
  background: url(regular-sprite.png) -954px -1042px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00018_offset {
  background-position: -1272px -1042px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00018 {
  background: url(regular-sprite.png) -1272px -1042px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00019_offset {
  background-position: -1590px -1042px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00019 {
  background: url(regular-sprite.png) -1590px -1042px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00020_offset {
  background-position: 0 -1563px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00020 {
  background: url(regular-sprite.png) 0 -1563px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00021_offset {
  background-position: -318px -1563px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00021 {
  background: url(regular-sprite.png) -318px -1563px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00022_offset {
  background-position: -636px -1563px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00022 {
  background: url(regular-sprite.png) -636px -1563px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00023_offset {
  background-position: -954px -1563px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00023 {
  background: url(regular-sprite.png) -954px -1563px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00024_offset {
  background-position: -1272px -1563px;
  background-size: 1905px 2081px;
  width: 315px;
  height: 518px;
}
.REGULAR_SHAKE_00024 {
  background: url(regular-sprite.png) -1272px -1563px/1905px 2081px no-repeat;
  width: 315px;
  height: 518px;
}
.TARO_SPRITE {
  background-image: url(taro-sprite.png);
  background-repeat: no-repeat;
}
.TARO_SHAKE_00001_offset {
  background-position: 0 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00001 {
  background: url(taro-sprite.png) 0 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00002_offset {
  background-position: -317px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00002 {
  background: url(taro-sprite.png) -317px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00003_offset {
  background-position: -634px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00003 {
  background: url(taro-sprite.png) -634px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00004_offset {
  background-position: -951px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00004 {
  background: url(taro-sprite.png) -951px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00005_offset {
  background-position: -1268px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00005 {
  background: url(taro-sprite.png) -1268px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00006_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00006 {
  background: url(taro-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00007_offset {
  background-position: 0 -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00007 {
  background: url(taro-sprite.png) 0 -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00008_offset {
  background-position: -317px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00008 {
  background: url(taro-sprite.png) -317px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00009_offset {
  background-position: -634px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00009 {
  background: url(taro-sprite.png) -634px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00010_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00010 {
  background: url(taro-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00011_offset {
  background-position: -951px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00011 {
  background: url(taro-sprite.png) -951px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00012_offset {
  background-position: -1268px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00012 {
  background: url(taro-sprite.png) -1268px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00013_offset {
  background-position: -1585px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00013 {
  background: url(taro-sprite.png) -1585px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00014_offset {
  background-position: 0 -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00014 {
  background: url(taro-sprite.png) 0 -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00015_offset {
  background-position: -317px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00015 {
  background: url(taro-sprite.png) -317px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00016_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00016 {
  background: url(taro-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00017_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00017 {
  background: url(taro-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00018_offset {
  background-position: -951px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00018 {
  background: url(taro-sprite.png) -951px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00019_offset {
  background-position: -1268px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00019 {
  background: url(taro-sprite.png) -1268px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00020_offset {
  background-position: -1585px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00020 {
  background: url(taro-sprite.png) -1585px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00021_offset {
  background-position: 0 -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00021 {
  background: url(taro-sprite.png) 0 -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00022_offset {
  background-position: -317px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00022 {
  background: url(taro-sprite.png) -317px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00023_offset {
  background-position: -634px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.TARO_SHAKE_00023 {
  background: url(taro-sprite.png) -634px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SPRITE {
  background-image: url(thai-sprite.png);
  background-repeat: no-repeat;
}
.THAI_SHAKE_00001_offset {
  background-position: 0 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00001 {
  background: url(thai-sprite.png) 0 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00002_offset {
  background-position: -317px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00002 {
  background: url(thai-sprite.png) -317px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00003_offset {
  background-position: -634px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00003 {
  background: url(thai-sprite.png) -634px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00004_offset {
  background-position: -951px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00004 {
  background: url(thai-sprite.png) -951px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00005_offset {
  background-position: -1268px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00005 {
  background: url(thai-sprite.png) -1268px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00006_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00006 {
  background: url(thai-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00007_offset {
  background-position: 0 -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00007 {
  background: url(thai-sprite.png) 0 -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00008_offset {
  background-position: -317px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00008 {
  background: url(thai-sprite.png) -317px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00009_offset {
  background-position: -634px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00009 {
  background: url(thai-sprite.png) -634px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00010_offset {
  background-position: -1585px 0;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00010 {
  background: url(thai-sprite.png) -1585px 0/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00011_offset {
  background-position: -951px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00011 {
  background: url(thai-sprite.png) -951px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00012_offset {
  background-position: -1268px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00012 {
  background: url(thai-sprite.png) -1268px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00013_offset {
  background-position: -1585px -520px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00013 {
  background: url(thai-sprite.png) -1585px -520px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00014_offset {
  background-position: 0 -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00014 {
  background: url(thai-sprite.png) 0 -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00015_offset {
  background-position: -317px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00015 {
  background: url(thai-sprite.png) -317px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00016_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00016 {
  background: url(thai-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00017_offset {
  background-position: -634px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00017 {
  background: url(thai-sprite.png) -634px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00018_offset {
  background-position: -951px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00018 {
  background: url(thai-sprite.png) -951px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00019_offset {
  background-position: -1268px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00019 {
  background: url(thai-sprite.png) -1268px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00020_offset {
  background-position: -1585px -1040px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00020 {
  background: url(thai-sprite.png) -1585px -1040px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00021_offset {
  background-position: 0 -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00021 {
  background: url(thai-sprite.png) 0 -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00022_offset {
  background-position: -317px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00022 {
  background: url(thai-sprite.png) -317px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00023_offset {
  background-position: -634px -1560px;
  background-size: 1899px 2077px;
  width: 314px;
  height: 517px;
}
.THAI_SHAKE_00023 {
  background: url(thai-sprite.png) -634px -1560px/1899px 2077px no-repeat;
  width: 314px;
  height: 517px;
}
.SINGLE_STRAW_STAB_SPRITE {
  background-image: url(single-straw-stab-sprite.png);
  background-repeat: no-repeat;
}
.SINGLE_STRAW_STAB_00001_offset {
  background-position: 0 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00001 {
  background: url(single-straw-stab-sprite.png) 0 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00002_offset {
  background-position: -48px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00002 {
  background: url(single-straw-stab-sprite.png) -48px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00003_offset {
  background-position: -96px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00003 {
  background: url(single-straw-stab-sprite.png) -96px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00004_offset {
  background-position: -144px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00004 {
  background: url(single-straw-stab-sprite.png) -144px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00005_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00005 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00006_offset {
  background-position: -240px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00006 {
  background: url(single-straw-stab-sprite.png) -240px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00007_offset {
  background-position: -288px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00007 {
  background: url(single-straw-stab-sprite.png) -288px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00008_offset {
  background-position: -336px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00008 {
  background: url(single-straw-stab-sprite.png) -336px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00009_offset {
  background-position: -384px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00009 {
  background: url(single-straw-stab-sprite.png) -384px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00010_offset {
  background-position: -432px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00010 {
  background: url(single-straw-stab-sprite.png) -432px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00011_offset {
  background-position: -480px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00011 {
  background: url(single-straw-stab-sprite.png) -480px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00012_offset {
  background-position: -528px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00012 {
  background: url(single-straw-stab-sprite.png) -528px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00013_offset {
  background-position: -576px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00013 {
  background: url(single-straw-stab-sprite.png) -576px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00014_offset {
  background-position: -624px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00014 {
  background: url(single-straw-stab-sprite.png) -624px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00015_offset {
  background-position: -672px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00015 {
  background: url(single-straw-stab-sprite.png) -672px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00016_offset {
  background-position: -720px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00016 {
  background: url(single-straw-stab-sprite.png) -720px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00017_offset {
  background-position: -768px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00017 {
  background: url(single-straw-stab-sprite.png) -768px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00018_offset {
  background-position: -816px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00018 {
  background: url(single-straw-stab-sprite.png) -816px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00019_offset {
  background-position: -864px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00019 {
  background: url(single-straw-stab-sprite.png) -864px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00020_offset {
  background-position: -912px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00020 {
  background: url(single-straw-stab-sprite.png) -912px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00021_offset {
  background-position: -960px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00021 {
  background: url(single-straw-stab-sprite.png) -960px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00022_offset {
  background-position: -1008px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00022 {
  background: url(single-straw-stab-sprite.png) -1008px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00023_offset {
  background-position: -1056px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00023 {
  background: url(single-straw-stab-sprite.png) -1056px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00024_offset {
  background-position: -1104px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00024 {
  background: url(single-straw-stab-sprite.png) -1104px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00025_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00025 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00026_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00026 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00027_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00027 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00028_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00028 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00029_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00029 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00030_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00030 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00031_offset {
  background-position: -192px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00031 {
  background: url(single-straw-stab-sprite.png) -192px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00032_offset {
  background-position: -1152px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00032 {
  background: url(single-straw-stab-sprite.png) -1152px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00033_offset {
  background-position: -1200px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00033 {
  background: url(single-straw-stab-sprite.png) -1200px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00034_offset {
  background-position: -1248px 0;
  background-size: 1293px 659px;
  width: 45px;
  height: 659px;
}
.SINGLE_STRAW_STAB_00034 {
  background: url(single-straw-stab-sprite.png) -1248px 0/1293px 659px no-repeat;
  width: 45px;
  height: 659px;
}
.DOUBLE_STRAW_STAB_SPRITE {
  background-image: url(double-straw-stab-sprite.png);
  background-repeat: no-repeat;
}
.DOUBLE_STRAW_STAB_00001_offset {
  background-position: 0 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00001 {
  background: url(double-straw-stab-sprite.png) 0 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00002_offset {
  background-position: -110px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00002 {
  background: url(double-straw-stab-sprite.png) -110px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00003_offset {
  background-position: -220px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00003 {
  background: url(double-straw-stab-sprite.png) -220px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00004_offset {
  background-position: -330px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00004 {
  background: url(double-straw-stab-sprite.png) -330px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00005_offset {
  background-position: -440px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00005 {
  background: url(double-straw-stab-sprite.png) -440px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00006_offset {
  background-position: -550px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00006 {
  background: url(double-straw-stab-sprite.png) -550px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00007_offset {
  background-position: -660px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00007 {
  background: url(double-straw-stab-sprite.png) -660px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00008_offset {
  background-position: -770px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00008 {
  background: url(double-straw-stab-sprite.png) -770px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00009_offset {
  background-position: -880px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00009 {
  background: url(double-straw-stab-sprite.png) -880px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00010_offset {
  background-position: -990px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00010 {
  background: url(double-straw-stab-sprite.png) -990px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00011_offset {
  background-position: -1100px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00011 {
  background: url(double-straw-stab-sprite.png) -1100px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00012_offset {
  background-position: -1210px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00012 {
  background: url(double-straw-stab-sprite.png) -1210px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00013_offset {
  background-position: -1320px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00013 {
  background: url(double-straw-stab-sprite.png) -1320px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00014_offset {
  background-position: -1430px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00014 {
  background: url(double-straw-stab-sprite.png) -1430px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00015_offset {
  background-position: -1540px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00015 {
  background: url(double-straw-stab-sprite.png) -1540px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00016_offset {
  background-position: -1650px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00016 {
  background: url(double-straw-stab-sprite.png) -1650px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00017_offset {
  background-position: -1760px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00017 {
  background: url(double-straw-stab-sprite.png) -1760px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00018_offset {
  background-position: -1870px 0;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00018 {
  background: url(double-straw-stab-sprite.png) -1870px 0/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00019_offset {
  background-position: 0 -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00019 {
  background: url(double-straw-stab-sprite.png) 0 -491px/1977px 979px no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00020_offset {
  background-position: -110px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00020 {
  background: url(double-straw-stab-sprite.png) -110px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00021_offset {
  background-position: -220px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00021 {
  background: url(double-straw-stab-sprite.png) -220px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00022_offset {
  background-position: -330px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00022 {
  background: url(double-straw-stab-sprite.png) -330px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00023_offset {
  background-position: -440px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00023 {
  background: url(double-straw-stab-sprite.png) -440px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00024_offset {
  background-position: -550px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00024 {
  background: url(double-straw-stab-sprite.png) -550px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00025_offset {
  background-position: -660px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00025 {
  background: url(double-straw-stab-sprite.png) -660px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00026_offset {
  background-position: -770px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00026 {
  background: url(double-straw-stab-sprite.png) -770px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00027_offset {
  background-position: -880px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00027 {
  background: url(double-straw-stab-sprite.png) -880px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00028_offset {
  background-position: -880px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00028 {
  background: url(double-straw-stab-sprite.png) -880px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00029_offset {
  background-position: -880px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00029 {
  background: url(double-straw-stab-sprite.png) -880px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00030_offset {
  background-position: -880px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00030 {
  background: url(double-straw-stab-sprite.png) -880px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00031_offset {
  background-position: -880px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00031 {
  background: url(double-straw-stab-sprite.png) -880px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00032_offset {
  background-position: -990px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00032 {
  background: url(double-straw-stab-sprite.png) -990px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00033_offset {
  background-position: -1100px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00033 {
  background: url(double-straw-stab-sprite.png) -1100px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00034_offset {
  background-position: -1210px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00034 {
  background: url(double-straw-stab-sprite.png) -1210px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00035_offset {
  background-position: -1320px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00035 {
  background: url(double-straw-stab-sprite.png) -1320px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00036_offset {
  background-position: -1430px -491px;
  background-size: 1977px 979px;
  width: 107px;
  height: 488px;
}
.DOUBLE_STRAW_STAB_00036 {
  background: url(double-straw-stab-sprite.png) -1430px -491px/1977px 979px
    no-repeat;
  width: 107px;
  height: 488px;
}
.QUADRUPLE_STRAW_STAB_SPRITE {
  background-image: url(quadruple-straw-stab-sprite.png);
  background-repeat: no-repeat;
}
.QUADRUPLE_STRAW_STAB_00001_offset {
  background-position: 0 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00001 {
  background: url(quadruple-straw-stab-sprite.png) 0 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00002_offset {
  background-position: -169px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00002 {
  background: url(quadruple-straw-stab-sprite.png) -169px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00003_offset {
  background-position: -338px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00003 {
  background: url(quadruple-straw-stab-sprite.png) -338px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00004_offset {
  background-position: -507px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00004 {
  background: url(quadruple-straw-stab-sprite.png) -507px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00005_offset {
  background-position: -676px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00005 {
  background: url(quadruple-straw-stab-sprite.png) -676px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00006_offset {
  background-position: -845px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00006 {
  background: url(quadruple-straw-stab-sprite.png) -845px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00007_offset {
  background-position: -1014px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00007 {
  background: url(quadruple-straw-stab-sprite.png) -1014px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00008_offset {
  background-position: -1183px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00008 {
  background: url(quadruple-straw-stab-sprite.png) -1183px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00009_offset {
  background-position: -1352px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00009 {
  background: url(quadruple-straw-stab-sprite.png) -1352px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00010_offset {
  background-position: -1521px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00010 {
  background: url(quadruple-straw-stab-sprite.png) -1521px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00011_offset {
  background-position: -1690px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00011 {
  background: url(quadruple-straw-stab-sprite.png) -1690px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00012_offset {
  background-position: -1859px 0;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00012 {
  background: url(quadruple-straw-stab-sprite.png) -1859px 0/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00013_offset {
  background-position: 0 -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00013 {
  background: url(quadruple-straw-stab-sprite.png) 0 -514px/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00014_offset {
  background-position: -169px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00014 {
  background: url(quadruple-straw-stab-sprite.png) -169px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00015_offset {
  background-position: -338px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00015 {
  background: url(quadruple-straw-stab-sprite.png) -338px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00016_offset {
  background-position: -507px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00016 {
  background: url(quadruple-straw-stab-sprite.png) -507px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00017_offset {
  background-position: -676px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00017 {
  background: url(quadruple-straw-stab-sprite.png) -676px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00018_offset {
  background-position: -845px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00018 {
  background: url(quadruple-straw-stab-sprite.png) -845px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00019_offset {
  background-position: -1014px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00019 {
  background: url(quadruple-straw-stab-sprite.png) -1014px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00020_offset {
  background-position: -1183px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00020 {
  background: url(quadruple-straw-stab-sprite.png) -1183px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00021_offset {
  background-position: -1352px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00021 {
  background: url(quadruple-straw-stab-sprite.png) -1352px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00022_offset {
  background-position: -1521px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00022 {
  background: url(quadruple-straw-stab-sprite.png) -1521px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00023_offset {
  background-position: -1690px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00023 {
  background: url(quadruple-straw-stab-sprite.png) -1690px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00024_offset {
  background-position: -1859px -514px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00024 {
  background: url(quadruple-straw-stab-sprite.png) -1859px -514px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00025_offset {
  background-position: 0 -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00025 {
  background: url(quadruple-straw-stab-sprite.png) 0 -1028px/2025px 1539px no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00026_offset {
  background-position: -169px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00026 {
  background: url(quadruple-straw-stab-sprite.png) -169px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00027_offset {
  background-position: -338px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00027 {
  background: url(quadruple-straw-stab-sprite.png) -338px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00028_offset {
  background-position: -507px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00028 {
  background: url(quadruple-straw-stab-sprite.png) -507px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00029_offset {
  background-position: -507px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00029 {
  background: url(quadruple-straw-stab-sprite.png) -507px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00030_offset {
  background-position: -507px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00030 {
  background: url(quadruple-straw-stab-sprite.png) -507px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00031_offset {
  background-position: -507px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00031 {
  background: url(quadruple-straw-stab-sprite.png) -507px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00032_offset {
  background-position: -676px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00032 {
  background: url(quadruple-straw-stab-sprite.png) -676px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00033_offset {
  background-position: -845px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00033 {
  background: url(quadruple-straw-stab-sprite.png) -845px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00034_offset {
  background-position: -1014px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00034 {
  background: url(quadruple-straw-stab-sprite.png) -1014px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00035_offset {
  background-position: -1183px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00035 {
  background: url(quadruple-straw-stab-sprite.png) -1183px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00036_offset {
  background-position: -1352px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00036 {
  background: url(quadruple-straw-stab-sprite.png) -1352px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00037_offset {
  background-position: -1521px -1028px;
  background-size: 2025px 1539px;
  width: 166px;
  height: 511px;
}
.QUADRUPLE_STRAW_STAB_00037 {
  background: url(quadruple-straw-stab-sprite.png) -1521px -1028px/2025px 1539px
    no-repeat;
  width: 166px;
  height: 511px;
}
.TOP_PANEL_CUSTOMERS_SPRITE {
  background-image: url(top-panel-customers-sprite.png);
  background-repeat: no-repeat;
}
.CATS_LEAVE_1_offset {
  background-position: 0 0;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.CATS_LEAVE_1 {
  background: url(top-panel-customers-sprite.png) 0 0/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.CATS_LEAVE_2_offset {
  background-position: -423px 0;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.CATS_LEAVE_2 {
  background: url(top-panel-customers-sprite.png) -423px 0/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.CATS_WAIT_1_offset {
  background-position: -846px 0;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.CATS_WAIT_1 {
  background: url(top-panel-customers-sprite.png) -846px 0/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.CATS_WAIT_2_offset {
  background-position: -1269px 0;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.CATS_WAIT_2 {
  background: url(top-panel-customers-sprite.png) -1269px 0/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.DOG_LEAVE_1_offset {
  background-position: 0 -302px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.DOG_LEAVE_1 {
  background: url(top-panel-customers-sprite.png) 0 -302px/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.DOG_LEAVE_2_offset {
  background-position: -423px -302px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.DOG_LEAVE_2 {
  background: url(top-panel-customers-sprite.png) -423px -302px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.DOG_WAIT_1_offset {
  background-position: -846px -302px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.DOG_WAIT_1 {
  background: url(top-panel-customers-sprite.png) -846px -302px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.DOG_WAIT_2_offset {
  background-position: -1269px -302px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.DOG_WAIT_2 {
  background: url(top-panel-customers-sprite.png) -1269px -302px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.FROG_LEAVE_1_offset {
  background-position: 0 -604px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.FROG_LEAVE_1 {
  background: url(top-panel-customers-sprite.png) 0 -604px/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.FROG_LEAVE_2_offset {
  background-position: -423px -604px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.FROG_LEAVE_2 {
  background: url(top-panel-customers-sprite.png) -423px -604px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.FROG_WAIT_1_offset {
  background-position: -846px -604px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.FROG_WAIT_1 {
  background: url(top-panel-customers-sprite.png) -846px -604px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.FROG_WAIT_2_offset {
  background-position: -1269px -604px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.FROG_WAIT_2 {
  background: url(top-panel-customers-sprite.png) -1269px -604px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.SHEEP_LEAVE_1_offset {
  background-position: 0 -906px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SHEEP_LEAVE_1 {
  background: url(top-panel-customers-sprite.png) 0 -906px/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.SHEEP_LEAVE_2_offset {
  background-position: -423px -906px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SHEEP_LEAVE_2 {
  background: url(top-panel-customers-sprite.png) -423px -906px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.SHEEP_WAIT_1_offset {
  background-position: -846px -906px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SHEEP_WAIT_1 {
  background: url(top-panel-customers-sprite.png) -846px -906px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.SHEEP_WAIT_2_offset {
  background-position: -1269px -906px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SHEEP_WAIT_2 {
  background: url(top-panel-customers-sprite.png) -1269px -906px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.SPIRITS_LEAVE_1_offset {
  background-position: 0 -1208px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SPIRITS_LEAVE_1 {
  background: url(top-panel-customers-sprite.png) 0 -1208px/1689px 1507px no-repeat;
  width: 420px;
  height: 299px;
}
.SPIRITS_LEAVE_2_offset {
  background-position: -423px -1208px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SPIRITS_LEAVE_2 {
  background: url(top-panel-customers-sprite.png) -423px -1208px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.SPIRITS_WAIT_1_offset {
  background-position: -846px -1208px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SPIRITS_WAIT_1 {
  background: url(top-panel-customers-sprite.png) -846px -1208px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.SPIRITS_WAIT_2_offset {
  background-position: -1269px -1208px;
  background-size: 1689px 1507px;
  width: 420px;
  height: 299px;
}
.SPIRITS_WAIT_2 {
  background: url(top-panel-customers-sprite.png) -1269px -1208px/1689px 1507px
    no-repeat;
  width: 420px;
  height: 299px;
}
.TOP_PANEL_SPRITE {
  background-image: url(top-panel-sprite.png);
  background-repeat: no-repeat;
}
.HONEYDEW_COUNTER_offset {
  background-position: -1638px 0;
  background-size: 1980px 623px;
  width: 112px;
  height: 176px;
}
.HONEYDEW_COUNTER {
  background: url(top-panel-sprite.png) -1638px 0/1980px 623px no-repeat;
  width: 112px;
  height: 176px;
}
.OOLONG_COUNTER_offset {
  background-position: -1753px 0;
  background-size: 1980px 623px;
  width: 112px;
  height: 176px;
}
.OOLONG_COUNTER {
  background: url(top-panel-sprite.png) -1753px 0/1980px 623px no-repeat;
  width: 112px;
  height: 176px;
}
.RAIN_1_offset {
  background-position: -546px 0;
  background-size: 1980px 623px;
  width: 543px;
  height: 310px;
}
.RAIN_1 {
  background: url(top-panel-sprite.png) -546px 0/1980px 623px no-repeat;
  width: 543px;
  height: 310px;
}
.RAIN_2_offset {
  background-position: -1092px 0;
  background-size: 1980px 623px;
  width: 543px;
  height: 310px;
}
.RAIN_2 {
  background: url(top-panel-sprite.png) -1092px 0/1980px 623px no-repeat;
  width: 543px;
  height: 310px;
}
.REGULAR_COUNTER_offset {
  background-position: -1868px 0;
  background-size: 1980px 623px;
  width: 112px;
  height: 176px;
}
.REGULAR_COUNTER {
  background: url(top-panel-sprite.png) -1868px 0/1980px 623px no-repeat;
  width: 112px;
  height: 176px;
}
.SHOP_BG_offset {
  background-position: -546px -313px;
  background-size: 1980px 623px;
  width: 542px;
  height: 310px;
}
.SHOP_BG {
  background: url(top-panel-sprite.png) -546px -313px/1980px 623px no-repeat;
  width: 542px;
  height: 310px;
}
.SHOP_FRAME_offset {
  background-position: 0 0;
  background-size: 1980px 623px;
  width: 543px;
  height: 341px;
}
.SHOP_FRAME {
  background: url(top-panel-sprite.png) 0 0/1980px 623px no-repeat;
  width: 543px;
  height: 341px;
}
.TARO_COUNTER_offset {
  background-position: -1638px -179px;
  background-size: 1980px 623px;
  width: 112px;
  height: 176px;
}
.TARO_COUNTER {
  background: url(top-panel-sprite.png) -1638px -179px/1980px 623px no-repeat;
  width: 112px;
  height: 176px;
}
.THAI_COUNTER_offset {
  background-position: -1753px -179px;
  background-size: 1980px 623px;
  width: 112px;
  height: 176px;
}
.THAI_COUNTER {
  background: url(top-panel-sprite.png) -1753px -179px/1980px 623px no-repeat;
  width: 112px;
  height: 176px;
}
.MINIGAME_SHARED_SPRITE {
  background-image: url(minigame-shared-sprite.png);
  background-repeat: no-repeat;
}
.BADGE_0_AVATAR_offset {
  background-position: -1566px -139px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.BADGE_0_AVATAR {
  background: url(minigame-shared-sprite.png) -1566px -139px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.BADGE_0_STAR_offset {
  background-position: -1520px 0;
  background-size: 2038px 633px;
  width: 120px;
  height: 136px;
}
.BADGE_0_STAR {
  background: url(minigame-shared-sprite.png) -1520px 0/2038px 633px no-repeat;
  width: 120px;
  height: 136px;
}
.BADGE_1_AVATAR_offset {
  background-position: -1669px -139px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.BADGE_1_AVATAR {
  background: url(minigame-shared-sprite.png) -1669px -139px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.BADGE_1_STAR_offset {
  background-position: -1643px 0;
  background-size: 2038px 633px;
  width: 120px;
  height: 136px;
}
.BADGE_1_STAR {
  background: url(minigame-shared-sprite.png) -1643px 0/2038px 633px no-repeat;
  width: 120px;
  height: 136px;
}
.BADGE_2_AVATAR_offset {
  background-position: -1772px -139px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.BADGE_2_AVATAR {
  background: url(minigame-shared-sprite.png) -1772px -139px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.BADGE_2_STAR_offset {
  background-position: -1766px 0;
  background-size: 2038px 633px;
  width: 120px;
  height: 136px;
}
.BADGE_2_STAR {
  background: url(minigame-shared-sprite.png) -1766px 0/2038px 633px no-repeat;
  width: 120px;
  height: 136px;
}
.BADGE_3_AVATAR_offset {
  background-position: -1875px -139px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.BADGE_3_AVATAR {
  background: url(minigame-shared-sprite.png) -1875px -139px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.BADGE_3_STAR_offset {
  background-position: -1889px 0;
  background-size: 2038px 633px;
  width: 120px;
  height: 136px;
}
.BADGE_3_STAR {
  background: url(minigame-shared-sprite.png) -1889px 0/2038px 633px no-repeat;
  width: 120px;
  height: 136px;
}
.BADGE_UNKNOWN_offset {
  background-position: -1978px -139px;
  background-size: 2038px 633px;
  width: 60px;
  height: 69px;
}
.BADGE_UNKNOWN {
  background: url(minigame-shared-sprite.png) -1978px -139px/2038px 633px
    no-repeat;
  width: 60px;
  height: 69px;
}
.CATS_AVATAR_offset {
  background-position: -1566px -242px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.CATS_AVATAR {
  background: url(minigame-shared-sprite.png) -1566px -242px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.CUP_offset {
  background-position: -976px 0;
  background-size: 2038px 633px;
  width: 189px;
  height: 279px;
}
.CUP {
  background: url(minigame-shared-sprite.png) -976px 0/2038px 633px no-repeat;
  width: 189px;
  height: 279px;
}
.CUP_MASK_offset {
  background-position: -1168px 0;
  background-size: 2038px 633px;
  width: 189px;
  height: 279px;
}
.CUP_MASK {
  background: url(minigame-shared-sprite.png) -1168px 0/2038px 633px no-repeat;
  width: 189px;
  height: 279px;
}
.CUP_SHADOW_offset {
  background-position: -1360px 0;
  background-size: 2038px 633px;
  width: 157px;
  height: 16px;
}
.CUP_SHADOW {
  background: url(minigame-shared-sprite.png) -1360px 0/2038px 633px no-repeat;
  width: 157px;
  height: 16px;
}
.DOG_AVATAR_offset {
  background-position: -1669px -242px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.DOG_AVATAR {
  background: url(minigame-shared-sprite.png) -1669px -242px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.FROG_AVATAR_offset {
  background-position: -1772px -242px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.FROG_AVATAR {
  background: url(minigame-shared-sprite.png) -1772px -242px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.INGREDIENT_MASK_offset {
  background-position: -784px 0;
  background-size: 2038px 633px;
  width: 189px;
  height: 450px;
}
.INGREDIENT_MASK {
  background: url(minigame-shared-sprite.png) -784px 0/2038px 633px no-repeat;
  width: 189px;
  height: 450px;
}
.MINIGAME_FRAME_offset {
  background-position: 0 0;
  background-size: 2038px 633px;
  width: 543px;
  height: 633px;
}
.MINIGAME_FRAME {
  background: url(minigame-shared-sprite.png) 0 0/2038px 633px no-repeat;
  width: 543px;
  height: 633px;
}
.OWNER_HAPPY_offset {
  background-position: -1360px -19px;
  background-size: 2038px 633px;
  width: 100px;
  height: 116px;
}
.OWNER_HAPPY {
  background: url(minigame-shared-sprite.png) -1360px -19px/2038px 633px
    no-repeat;
  width: 100px;
  height: 116px;
}
.OWNER_NORMAL_offset {
  background-position: -1360px -138px;
  background-size: 2038px 633px;
  width: 100px;
  height: 116px;
}
.OWNER_NORMAL {
  background: url(minigame-shared-sprite.png) -1360px -138px/2038px 633px
    no-repeat;
  width: 100px;
  height: 116px;
}
.OWNER_SAD_offset {
  background-position: -1463px -139px;
  background-size: 2038px 633px;
  width: 100px;
  height: 116px;
}
.OWNER_SAD {
  background: url(minigame-shared-sprite.png) -1463px -139px/2038px 633px
    no-repeat;
  width: 100px;
  height: 116px;
}
.SHEEP_AVATAR_offset {
  background-position: -1875px -242px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.SHEEP_AVATAR {
  background: url(minigame-shared-sprite.png) -1875px -242px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.SPIRITS_AVATAR_offset {
  background-position: -1360px -257px;
  background-size: 2038px 633px;
  width: 100px;
  height: 100px;
}
.SPIRITS_AVATAR {
  background: url(minigame-shared-sprite.png) -1360px -257px/2038px 633px
    no-repeat;
  width: 100px;
  height: 100px;
}
.TUTORIAL_BOBA_offset {
  background-position: -546px 0;
  background-size: 2038px 633px;
  width: 235px;
  height: 290px;
}
.TUTORIAL_BOBA {
  background: url(minigame-shared-sprite.png) -546px 0/2038px 633px no-repeat;
  width: 235px;
  height: 290px;
}
.PRECLICK_SPRITE {
  background-image: url(preclick-sprite.png);
  background-repeat: no-repeat;
}
.CTAPLAY_offset {
  background-position: 0 0;
  background-size: 1007px 507px;
  width: 395px;
  height: 507px;
}
.CTAPLAY {
  background: url(preclick-sprite.png) 0 0/1007px 507px no-repeat;
  width: 395px;
  height: 507px;
}
.LOADING_1_offset {
  background-position: -398px 0;
  background-size: 1007px 507px;
  width: 150px;
  height: 226px;
}
.LOADING_1 {
  background: url(preclick-sprite.png) -398px 0/1007px 507px no-repeat;
  width: 150px;
  height: 226px;
}
.LOADING_2_offset {
  background-position: -551px 0;
  background-size: 1007px 507px;
  width: 150px;
  height: 226px;
}
.LOADING_2 {
  background: url(preclick-sprite.png) -551px 0/1007px 507px no-repeat;
  width: 150px;
  height: 226px;
}
.LOADING_3_offset {
  background-position: -704px 0;
  background-size: 1007px 507px;
  width: 150px;
  height: 226px;
}
.LOADING_3 {
  background: url(preclick-sprite.png) -704px 0/1007px 507px no-repeat;
  width: 150px;
  height: 226px;
}
.LOADING_4_offset {
  background-position: -857px 0;
  background-size: 1007px 507px;
  width: 150px;
  height: 226px;
}
.LOADING_4 {
  background: url(preclick-sprite.png) -857px 0/1007px 507px no-repeat;
  width: 150px;
  height: 226px;
}
.UI_SPRITE {
  background-image: url(ui-sprite.png);
  background-repeat: no-repeat;
}
.ANDROID_SHARE_offset {
  background-position: -900px 0;
  background-size: 1782px 960px;
  width: 113px;
  height: 112px;
}
.ANDROID_SHARE {
  background: url(ui-sprite.png) -900px 0/1782px 960px no-repeat;
  width: 113px;
  height: 112px;
}
.COPY_offset {
  background-position: -1364px 0;
  background-size: 1782px 960px;
  width: 68px;
  height: 69px;
}
.COPY {
  background: url(ui-sprite.png) -1364px 0/1782px 960px no-repeat;
  width: 68px;
  height: 69px;
}
.EMAIL_offset {
  background-position: -1435px 0;
  background-size: 1782px 960px;
  width: 68px;
  height: 69px;
}
.EMAIL {
  background: url(ui-sprite.png) -1435px 0/1782px 960px no-repeat;
  width: 68px;
  height: 69px;
}
.END_SCREEN_BG_offset {
  background-position: 0 0;
  background-size: 1782px 960px;
  width: 540px;
  height: 960px;
}
.END_SCREEN_BG {
  background: url(ui-sprite.png) 0 0/1782px 960px no-repeat;
  width: 540px;
  height: 960px;
}
.FB_offset {
  background-position: -1506px 0;
  background-size: 1782px 960px;
  width: 68px;
  height: 69px;
}
.FB {
  background: url(ui-sprite.png) -1506px 0/1782px 960px no-repeat;
  width: 68px;
  height: 69px;
}
.IOS_SHARE_offset {
  background-position: -1016px 0;
  background-size: 1782px 960px;
  width: 113px;
  height: 112px;
}
.IOS_SHARE {
  background: url(ui-sprite.png) -1016px 0/1782px 960px no-repeat;
  width: 113px;
  height: 112px;
}
.MUTED_offset {
  background-position: -1711px 0;
  background-size: 1782px 960px;
  width: 34px;
  height: 27px;
}
.MUTED {
  background: url(ui-sprite.png) -1711px 0/1782px 960px no-repeat;
  width: 34px;
  height: 27px;
}
.PLAY_BUTTON_offset {
  background-position: -1648px 0;
  background-size: 1782px 960px;
  width: 60px;
  height: 70px;
}
.PLAY_BUTTON {
  background: url(ui-sprite.png) -1648px 0/1782px 960px no-repeat;
  width: 60px;
  height: 70px;
}
.POINTER_FINGER_offset {
  background-position: -783px 0;
  background-size: 1782px 960px;
  width: 114px;
  height: 142px;
}
.POINTER_FINGER {
  background: url(ui-sprite.png) -783px 0/1782px 960px no-repeat;
  width: 114px;
  height: 142px;
}
.REPLAY_offset {
  background-position: -1132px 0;
  background-size: 1782px 960px;
  width: 113px;
  height: 112px;
}
.REPLAY {
  background: url(ui-sprite.png) -1132px 0/1782px 960px no-repeat;
  width: 113px;
  height: 112px;
}
.RIGHT_ARROW_offset {
  background-position: -543px 0;
  background-size: 1782px 960px;
  width: 117px;
  height: 74px;
}
.RIGHT_ARROW {
  background: url(ui-sprite.png) -543px 0/1782px 960px no-repeat;
  width: 117px;
  height: 74px;
}
.SEARCH_offset {
  background-position: -1248px 0;
  background-size: 1782px 960px;
  width: 113px;
  height: 112px;
}
.SEARCH {
  background: url(ui-sprite.png) -1248px 0/1782px 960px no-repeat;
  width: 113px;
  height: 112px;
}
.SKIP_offset {
  background-position: -663px 0;
  background-size: 1782px 960px;
  width: 117px;
  height: 74px;
}
.SKIP {
  background: url(ui-sprite.png) -663px 0/1782px 960px no-repeat;
  width: 117px;
  height: 74px;
}
.SOUND_ON_offset {
  background-position: -1748px 0;
  background-size: 1782px 960px;
  width: 34px;
  height: 27px;
}
.SOUND_ON {
  background: url(ui-sprite.png) -1748px 0/1782px 960px no-repeat;
  width: 34px;
  height: 27px;
}
.TWITTER_offset {
  background-position: -1577px 0;
  background-size: 1782px 960px;
  width: 68px;
  height: 69px;
}
.TWITTER {
  background: url(ui-sprite.png) -1577px 0/1782px 960px no-repeat;
  width: 68px;
  height: 69px;
}
.LINE_SPRITE {
  background-image: url(line-sprite.png);
  background-repeat: no-repeat;
}
.LINE_offset {
  background-position: 0 0;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.LINE {
  background: url(line-sprite.png) 0 0/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.LINE_GLOW_offset {
  background-position: -279px 0;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.LINE_GLOW {
  background: url(line-sprite.png) -279px 0/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00012_offset {
  background-position: -558px 0;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00012 {
  background: url(line-sprite.png) -558px 0/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00013_offset {
  background-position: -837px 0;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00013 {
  background: url(line-sprite.png) -837px 0/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00014_offset {
  background-position: -1116px 0;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00014 {
  background: url(line-sprite.png) -1116px 0/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00015_offset {
  background-position: -1395px 0;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00015 {
  background: url(line-sprite.png) -1395px 0/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00016_offset {
  background-position: -1674px 0;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00016 {
  background: url(line-sprite.png) -1674px 0/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00017_offset {
  background-position: 0 -56px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00017 {
  background: url(line-sprite.png) 0 -56px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00018_offset {
  background-position: -279px -56px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00018 {
  background: url(line-sprite.png) -279px -56px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00019_offset {
  background-position: -558px -56px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00019 {
  background: url(line-sprite.png) -558px -56px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00020_offset {
  background-position: -837px -56px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00020 {
  background: url(line-sprite.png) -837px -56px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00021_offset {
  background-position: -1116px -56px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00021 {
  background: url(line-sprite.png) -1116px -56px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00022_offset {
  background-position: -1395px -56px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00022 {
  background: url(line-sprite.png) -1395px -56px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00023_offset {
  background-position: -1674px -56px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00023 {
  background: url(line-sprite.png) -1674px -56px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00024_offset {
  background-position: 0 -112px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00024 {
  background: url(line-sprite.png) 0 -112px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00025_offset {
  background-position: -279px -112px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00025 {
  background: url(line-sprite.png) -279px -112px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00026_offset {
  background-position: -558px -112px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00026 {
  background: url(line-sprite.png) -558px -112px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00027_offset {
  background-position: -837px -112px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00027 {
  background: url(line-sprite.png) -837px -112px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00028_offset {
  background-position: -1116px -112px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00028 {
  background: url(line-sprite.png) -1116px -112px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00029_offset {
  background-position: -1395px -112px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00029 {
  background: url(line-sprite.png) -1395px -112px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00030_offset {
  background-position: -1674px -112px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00030 {
  background: url(line-sprite.png) -1674px -112px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00031_offset {
  background-position: 0 -168px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00031 {
  background: url(line-sprite.png) 0 -168px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00032_offset {
  background-position: -279px -168px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00032 {
  background: url(line-sprite.png) -279px -168px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00033_offset {
  background-position: -558px -168px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00033 {
  background: url(line-sprite.png) -558px -168px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00034_offset {
  background-position: -837px -168px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00034 {
  background: url(line-sprite.png) -837px -168px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00035_offset {
  background-position: -1116px -168px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00035 {
  background: url(line-sprite.png) -1116px -168px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00036_offset {
  background-position: -1395px -168px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00036 {
  background: url(line-sprite.png) -1395px -168px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00037_offset {
  background-position: -1674px -168px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00037 {
  background: url(line-sprite.png) -1674px -168px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00038_offset {
  background-position: 0 -224px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00038 {
  background: url(line-sprite.png) 0 -224px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00039_offset {
  background-position: -279px -224px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00039 {
  background: url(line-sprite.png) -279px -224px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00040_offset {
  background-position: -558px -224px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00040 {
  background: url(line-sprite.png) -558px -224px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00041_offset {
  background-position: -837px -224px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00041 {
  background: url(line-sprite.png) -837px -224px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00042_offset {
  background-position: -1116px -224px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00042 {
  background: url(line-sprite.png) -1116px -224px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00043_offset {
  background-position: -1395px -224px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00043 {
  background: url(line-sprite.png) -1395px -224px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00044_offset {
  background-position: -1674px -224px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00044 {
  background: url(line-sprite.png) -1674px -224px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00045_offset {
  background-position: 0 -280px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00045 {
  background: url(line-sprite.png) 0 -280px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00046_offset {
  background-position: -279px -280px;
  background-size: 1985px 333px;
  width: 276px;
  height: 53px;
}
.RAINBOW_LINE_GLOW_00046 {
  background: url(line-sprite.png) -279px -280px/1985px 333px no-repeat;
  width: 276px;
  height: 53px;
}
.STAR_offset {
  background-position: -1953px 0;
  background-size: 1985px 333px;
  width: 32px;
  height: 31px;
}
.STAR {
  background: url(line-sprite.png) -1953px 0/1985px 333px no-repeat;
  width: 32px;
  height: 31px;
}
@font-face {
  font-family: Itim;
  src: local("Itim"), url(Itim-Regular.ttf);
}
#ddlContentRoot {
  font-family: Itim, sans-serif;
}
.sceneWrapper {
  position: absolute;
  width: 100%;
  pointer-events: all;
}
.cafeScene {
  top: 0;
  left: 0;
  height: 340px;
}
.minigameScene {
  top: 335px;
  left: 0;
  height: 625px;
}
.loadingScreen {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #406b4f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.videoWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  pointer-events: all;
}
.endScreen.hidden,
.loadingScreen.hidden,
.tutorialWrapper.hidden,
.videoWrapper.hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s 0.2s, opacity 0.2s linear;
  transition: visibility 0s 0.2s, opacity 0.2s linear;
}
#badge-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
#drink-finished-badge-wrapper {
  position: absolute;
  top: 408px;
  left: 305px;
}
.badge {
  position: relative;
}
.badge div.hidden {
  visibility: hidden;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-clip-path: polygon(-100% -100%, 100% -100%, -100% 100%);
  clip-path: polygon(-100% -100%, 100% -100%, -100% 100%);
  -webkit-transition: visibility 0ms 0.25s, -webkit-clip-path 0ms 0.25s,
    -webkit-transform 0.25s ease-in;
  transition: visibility 0ms 0.25s, -webkit-clip-path 0ms 0.25s,
    -webkit-transform 0.25s ease-in;
  transition: clip-path 0ms 0.25s, visibility 0ms 0.25s, transform 0.25s ease-in;
  transition: clip-path 0ms 0.25s, visibility 0ms 0.25s, transform 0.25s ease-in,
    -webkit-clip-path 0ms 0.25s, -webkit-transform 0.25s ease-in;
}
.badge div {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: polygon(0 0, 200% 0, 0 200%);
  clip-path: polygon(0 0, 200% 0, 0 200%);
  -webkit-transition: -webkit-clip-path 0.4s ease;
  transition: -webkit-clip-path 0.4s ease;
  transition: clip-path 0.4s ease;
  transition: clip-path 0.4s ease, -webkit-clip-path 0.4s ease;
}
.tutorialWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  pointer-events: all;
}
.tutorialBg {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.4;
}
.tutorialText {
  position: absolute;
  font-size: 40px;
  color: #fff;
  text-align: center;
  top: 120px;
  width: 280px;
}
.tutorialText.hidden {
  opacity: 0;
}
.tutorialWrapper .next {
  position: absolute;
  bottom: 36px;
  right: 36px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 31px;
  cursor: pointer;
}
.tutorialWrapper .next:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.tutorialWrapper .next:active {
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.pointer {
  position: absolute;
  bottom: 97px;
  left: 230px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-animation: pointertap 5s linear infinite;
  animation: pointertap 5s linear infinite;
}
.ring {
  position: absolute;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  bottom: 110px;
  left: 140px;
  border-radius: 50%;
  height: 200px;
  width: 200px;
  border: 10px solid #adff2f;
  -webkit-animation: tapnhold 5s ease 0.4s infinite;
  animation: tapnhold 5s ease 0.4s infinite;
}
.pointerWrapper {
  opacity: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 2s ease;
  transition: opacity 2s ease;
}
.pointerWrapper.hidden {
  opacity: 0;
}
@-webkit-keyframes tapnhold {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 0.7;
  }
  80% {
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes tapnhold {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 0.7;
  }
  80% {
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes pointertap {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  90% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pointertap {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  90% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.closeFullscreenBtn {
  pointer-events: all;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 3000;
}
.domRootLightboxed {
  left: 0;
  top: 0;
}
.contentHide {
  display: none;
}
#ddlDomRoot {
  pointer-events: none;
}
#hplogo.lightboxMode,
.lightboxMode {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1000;
  overflow: hidden;
}
.lightboxContentContainer {
  position: relative;
  height: 100%;
  width: 100%;
}
.lightboxEnabled .lightboxContentContainer {
  height: 90%;
  width: 90%;
}
.lightboxContent {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.lightboxContainer {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.lightboxBackground {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
.lightboxEnabled {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#hplogo,
body,
html {
  width: 100%;
  height: 100%;
  margin: 0;
}
#hplogo {
  -ms-touch-action: none;
  touch-action: none;
}
#hplogo video {
  background: #000;
}
#ddlDomRoot:focus {
  outline: none;
}
.playButton {
  position: absolute;
  top: 104px;
  left: 414px;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.ctaAnimated {
  -webkit-animation: playAnimation 1.5s ease-in-out infinite;
  animation: playAnimation 1.5s ease-in-out infinite;
}
@-webkit-keyframes playAnimation {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}
@keyframes playAnimation {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}
.gone {
  display: none;
}
.muteButton {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.muteButton .hidden,
.muteButton.hidden {
  visibility: hidden;
}
.muteButton .gone,
.muteButton.gone {
  display: none;
}
.muted,
.soundOn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 34px;
  height: 27px;
}
.muted {
  background: url(ui-sprite.png) -1711px 0/1782px 960px no-repeat;
  width: 34px;
  height: 27px;
}
.soundOn {
  background: url(ui-sprite.png) -1748px 0/1782px 960px no-repeat;
  width: 34px;
  height: 27px;
}
.skipButton {
  position: absolute;
  bottom: 20px;
  right: 20px;
  background: url(ui-sprite.png) -663px 0/1782px 960px no-repeat;
  width: 117px;
  height: 74px;
}
.muteButton:hover,
.skipButton:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.muteButton:active,
.skipButton:active {
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.skipButton.hidden {
  visibility: hidden;
}
.endScreen {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 30px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -moz-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.endScreenButtons,
.endScreenSocialButtons,
.endScreenText {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px;
}
.endScreenSocialButtons.gone {
  display: none;
}
.endScreenButtons.shrink {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
.copyLinkWrapper {
  position: relative;
}
.copylink.linkCopied {
  -webkit-filter: hue-rotate(90deg);
  filter: hue-rotate(90deg);
}
.linkCopiedText {
  position: absolute;
  left: 80px;
  right: 80px;
  top: 5px;
  font-size: 24px;
  width: 115px;
  height: 100%;
  color: #000;
}
.linkCopiedText.hidden {
  visibility: hidden;
}
#hplogo button {
  border: none;
  cursor: pointer;
  padding: 0;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  pointer-events: all;
}
.endScreenButtons button {
  width: 117px;
  height: 117px;
}
.endScreenSocialButtons button {
  height: 64px;
  width: 64px;
}
.endScreenText {
  font-size: 72px;
  width: 425px;
  height: 83px;
}
.endScreenButtons button:hover,
.endScreenSocialButtons button:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
#hplogo button:active,
.endScreenButtons button:active,
.endScreenSocialButtons button:active {
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.scoreWrapper {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.endScreen .badge,
.endScreen .customerIcon {
  width: 100px;
  height: 100px;
  margin: 0 10px;
}
.endScreenCustomer {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.outline {
  position: absolute;
  -webkit-text-stroke: 6px #fff;
  color: #fff;
  top: 0;
}
.fill {
  position: absolute;
  color: #d74b00;
  top: 0;
}
/*# sourceMappingURL=style.css.map */
