.item-1-1 {
  width: 32px;
  height: 32px;
}
.item-1-2 {
  width: 32px;
  height: 64px;
}
.item-1-3 {
  width: 32px;
  height: 96px;
}
.item-1-4 {
  width: 32px;
  height: 128px;
}
.item-1-5 {
  width: 32px;
  height: 160px;
}
.item-2-1 {
  width: 64px;
  height: 32px;
}
.item-2-2 {
  width: 64px;
  height: 64px;
}
.item-2-3 {
  width: 64px;
  height: 96px;
}
.item-2-4 {
  width: 64px;
  height: 128px;
}
.item-2-5 {
  width: 64px;
  height: 160px;
}
.item-3-1 {
  width: 96px;
  height: 32px;
}
.item-3-2 {
  width: 96px;
  height: 64px;
}
.item-3-3 {
  width: 96px;
  height: 96px;
}
.item-3-4 {
  width: 96px;
  height: 128px;
}
.item-3-5 {
  width: 96px;
  height: 160px;
}
.item-4-1 {
  width: 128px;
  height: 32px;
}
.item-4-2 {
  width: 128px;
  height: 64px;
}
.item-4-3 {
  width: 128px;
  height: 96px;
}
.item-4-4 {
  width: 128px;
  height: 128px;
}
.item-4-5 {
  width: 128px;
  height: 160px;
}
.item-5-1 {
  width: 160px;
  height: 32px;
}
.item-5-2 {
  width: 160px;
  height: 64px;
}
.item-5-3 {
  width: 160px;
  height: 96px;
}
.item-5-4 {
  width: 160px;
  height: 128px;
}
.item-5-5 {
  width: 160px;
  height: 160px;
}
.item-position-0-0 {
  left: 0px;
  top: 0px;
}
.empty-cell-position-0-0 {
  left: 0px;
  top: 0px;
}
.item-position-0-1 {
  left: 0px;
  top: 32px;
}
.empty-cell-position-0-1 {
  left: 0px;
  top: 32px;
}
.item-position-0-2 {
  left: 0px;
  top: 64px;
}
.empty-cell-position-0-2 {
  left: 0px;
  top: 64px;
}
.item-position-0-3 {
  left: 0px;
  top: 96px;
}
.empty-cell-position-0-3 {
  left: 0px;
  top: 96px;
}
.item-position-0-4 {
  left: 0px;
  top: 128px;
}
.empty-cell-position-0-4 {
  left: 0px;
  top: 128px;
}
.item-position-0-5 {
  left: 0px;
  top: 160px;
}
.empty-cell-position-0-5 {
  left: 0px;
  top: 160px;
}
.item-position-0-6 {
  left: 0px;
  top: 192px;
}
.empty-cell-position-0-6 {
  left: 0px;
  top: 192px;
}
.item-position-0-7 {
  left: 0px;
  top: 224px;
}
.empty-cell-position-0-7 {
  left: 0px;
  top: 224px;
}
.item-position-0-8 {
  left: 0px;
  top: 256px;
}
.empty-cell-position-0-8 {
  left: 0px;
  top: 256px;
}
.item-position-0-9 {
  left: 0px;
  top: 288px;
}
.empty-cell-position-0-9 {
  left: 0px;
  top: 288px;
}
.item-position-0-10 {
  left: 0px;
  top: 320px;
}
.empty-cell-position-0-10 {
  left: 0px;
  top: 320px;
}
.item-position-0-11 {
  left: 0px;
  top: 352px;
}
.empty-cell-position-0-11 {
  left: 0px;
  top: 352px;
}
.item-position-0-12 {
  left: 0px;
  top: 384px;
}
.empty-cell-position-0-12 {
  left: 0px;
  top: 384px;
}
.item-position-0-13 {
  left: 0px;
  top: 416px;
}
.empty-cell-position-0-13 {
  left: 0px;
  top: 416px;
}
.item-position-0-14 {
  left: 0px;
  top: 448px;
}
.empty-cell-position-0-14 {
  left: 0px;
  top: 448px;
}
.item-position-0-15 {
  left: 0px;
  top: 480px;
}
.empty-cell-position-0-15 {
  left: 0px;
  top: 480px;
}
.item-position-1-0 {
  left: 32px;
  top: 0px;
}
.empty-cell-position-1-0 {
  left: 32px;
  top: 0px;
}
.item-position-1-1 {
  left: 32px;
  top: 32px;
}
.empty-cell-position-1-1 {
  left: 32px;
  top: 32px;
}
.item-position-1-2 {
  left: 32px;
  top: 64px;
}
.empty-cell-position-1-2 {
  left: 32px;
  top: 64px;
}
.item-position-1-3 {
  left: 32px;
  top: 96px;
}
.empty-cell-position-1-3 {
  left: 32px;
  top: 96px;
}
.item-position-1-4 {
  left: 32px;
  top: 128px;
}
.empty-cell-position-1-4 {
  left: 32px;
  top: 128px;
}
.item-position-1-5 {
  left: 32px;
  top: 160px;
}
.empty-cell-position-1-5 {
  left: 32px;
  top: 160px;
}
.item-position-1-6 {
  left: 32px;
  top: 192px;
}
.empty-cell-position-1-6 {
  left: 32px;
  top: 192px;
}
.item-position-1-7 {
  left: 32px;
  top: 224px;
}
.empty-cell-position-1-7 {
  left: 32px;
  top: 224px;
}
.item-position-1-8 {
  left: 32px;
  top: 256px;
}
.empty-cell-position-1-8 {
  left: 32px;
  top: 256px;
}
.item-position-1-9 {
  left: 32px;
  top: 288px;
}
.empty-cell-position-1-9 {
  left: 32px;
  top: 288px;
}
.item-position-1-10 {
  left: 32px;
  top: 320px;
}
.empty-cell-position-1-10 {
  left: 32px;
  top: 320px;
}
.item-position-1-11 {
  left: 32px;
  top: 352px;
}
.empty-cell-position-1-11 {
  left: 32px;
  top: 352px;
}
.item-position-1-12 {
  left: 32px;
  top: 384px;
}
.empty-cell-position-1-12 {
  left: 32px;
  top: 384px;
}
.item-position-1-13 {
  left: 32px;
  top: 416px;
}
.empty-cell-position-1-13 {
  left: 32px;
  top: 416px;
}
.item-position-1-14 {
  left: 32px;
  top: 448px;
}
.empty-cell-position-1-14 {
  left: 32px;
  top: 448px;
}
.item-position-1-15 {
  left: 32px;
  top: 480px;
}
.empty-cell-position-1-15 {
  left: 32px;
  top: 480px;
}
.item-position-2-0 {
  left: 64px;
  top: 0px;
}
.empty-cell-position-2-0 {
  left: 64px;
  top: 0px;
}
.item-position-2-1 {
  left: 64px;
  top: 32px;
}
.empty-cell-position-2-1 {
  left: 64px;
  top: 32px;
}
.item-position-2-2 {
  left: 64px;
  top: 64px;
}
.empty-cell-position-2-2 {
  left: 64px;
  top: 64px;
}
.item-position-2-3 {
  left: 64px;
  top: 96px;
}
.empty-cell-position-2-3 {
  left: 64px;
  top: 96px;
}
.item-position-2-4 {
  left: 64px;
  top: 128px;
}
.empty-cell-position-2-4 {
  left: 64px;
  top: 128px;
}
.item-position-2-5 {
  left: 64px;
  top: 160px;
}
.empty-cell-position-2-5 {
  left: 64px;
  top: 160px;
}
.item-position-2-6 {
  left: 64px;
  top: 192px;
}
.empty-cell-position-2-6 {
  left: 64px;
  top: 192px;
}
.item-position-2-7 {
  left: 64px;
  top: 224px;
}
.empty-cell-position-2-7 {
  left: 64px;
  top: 224px;
}
.item-position-2-8 {
  left: 64px;
  top: 256px;
}
.empty-cell-position-2-8 {
  left: 64px;
  top: 256px;
}
.item-position-2-9 {
  left: 64px;
  top: 288px;
}
.empty-cell-position-2-9 {
  left: 64px;
  top: 288px;
}
.item-position-2-10 {
  left: 64px;
  top: 320px;
}
.empty-cell-position-2-10 {
  left: 64px;
  top: 320px;
}
.item-position-2-11 {
  left: 64px;
  top: 352px;
}
.empty-cell-position-2-11 {
  left: 64px;
  top: 352px;
}
.item-position-2-12 {
  left: 64px;
  top: 384px;
}
.empty-cell-position-2-12 {
  left: 64px;
  top: 384px;
}
.item-position-2-13 {
  left: 64px;
  top: 416px;
}
.empty-cell-position-2-13 {
  left: 64px;
  top: 416px;
}
.item-position-2-14 {
  left: 64px;
  top: 448px;
}
.empty-cell-position-2-14 {
  left: 64px;
  top: 448px;
}
.item-position-2-15 {
  left: 64px;
  top: 480px;
}
.empty-cell-position-2-15 {
  left: 64px;
  top: 480px;
}
.item-position-3-0 {
  left: 96px;
  top: 0px;
}
.empty-cell-position-3-0 {
  left: 96px;
  top: 0px;
}
.item-position-3-1 {
  left: 96px;
  top: 32px;
}
.empty-cell-position-3-1 {
  left: 96px;
  top: 32px;
}
.item-position-3-2 {
  left: 96px;
  top: 64px;
}
.empty-cell-position-3-2 {
  left: 96px;
  top: 64px;
}
.item-position-3-3 {
  left: 96px;
  top: 96px;
}
.empty-cell-position-3-3 {
  left: 96px;
  top: 96px;
}
.item-position-3-4 {
  left: 96px;
  top: 128px;
}
.empty-cell-position-3-4 {
  left: 96px;
  top: 128px;
}
.item-position-3-5 {
  left: 96px;
  top: 160px;
}
.empty-cell-position-3-5 {
  left: 96px;
  top: 160px;
}
.item-position-3-6 {
  left: 96px;
  top: 192px;
}
.empty-cell-position-3-6 {
  left: 96px;
  top: 192px;
}
.item-position-3-7 {
  left: 96px;
  top: 224px;
}
.empty-cell-position-3-7 {
  left: 96px;
  top: 224px;
}
.item-position-3-8 {
  left: 96px;
  top: 256px;
}
.empty-cell-position-3-8 {
  left: 96px;
  top: 256px;
}
.item-position-3-9 {
  left: 96px;
  top: 288px;
}
.empty-cell-position-3-9 {
  left: 96px;
  top: 288px;
}
.item-position-3-10 {
  left: 96px;
  top: 320px;
}
.empty-cell-position-3-10 {
  left: 96px;
  top: 320px;
}
.item-position-3-11 {
  left: 96px;
  top: 352px;
}
.empty-cell-position-3-11 {
  left: 96px;
  top: 352px;
}
.item-position-3-12 {
  left: 96px;
  top: 384px;
}
.empty-cell-position-3-12 {
  left: 96px;
  top: 384px;
}
.item-position-3-13 {
  left: 96px;
  top: 416px;
}
.empty-cell-position-3-13 {
  left: 96px;
  top: 416px;
}
.item-position-3-14 {
  left: 96px;
  top: 448px;
}
.empty-cell-position-3-14 {
  left: 96px;
  top: 448px;
}
.item-position-3-15 {
  left: 96px;
  top: 480px;
}
.empty-cell-position-3-15 {
  left: 96px;
  top: 480px;
}
.item-position-4-0 {
  left: 128px;
  top: 0px;
}
.empty-cell-position-4-0 {
  left: 128px;
  top: 0px;
}
.item-position-4-1 {
  left: 128px;
  top: 32px;
}
.empty-cell-position-4-1 {
  left: 128px;
  top: 32px;
}
.item-position-4-2 {
  left: 128px;
  top: 64px;
}
.empty-cell-position-4-2 {
  left: 128px;
  top: 64px;
}
.item-position-4-3 {
  left: 128px;
  top: 96px;
}
.empty-cell-position-4-3 {
  left: 128px;
  top: 96px;
}
.item-position-4-4 {
  left: 128px;
  top: 128px;
}
.empty-cell-position-4-4 {
  left: 128px;
  top: 128px;
}
.item-position-4-5 {
  left: 128px;
  top: 160px;
}
.empty-cell-position-4-5 {
  left: 128px;
  top: 160px;
}
.item-position-4-6 {
  left: 128px;
  top: 192px;
}
.empty-cell-position-4-6 {
  left: 128px;
  top: 192px;
}
.item-position-4-7 {
  left: 128px;
  top: 224px;
}
.empty-cell-position-4-7 {
  left: 128px;
  top: 224px;
}
.item-position-4-8 {
  left: 128px;
  top: 256px;
}
.empty-cell-position-4-8 {
  left: 128px;
  top: 256px;
}
.item-position-4-9 {
  left: 128px;
  top: 288px;
}
.empty-cell-position-4-9 {
  left: 128px;
  top: 288px;
}
.item-position-4-10 {
  left: 128px;
  top: 320px;
}
.empty-cell-position-4-10 {
  left: 128px;
  top: 320px;
}
.item-position-4-11 {
  left: 128px;
  top: 352px;
}
.empty-cell-position-4-11 {
  left: 128px;
  top: 352px;
}
.item-position-4-12 {
  left: 128px;
  top: 384px;
}
.empty-cell-position-4-12 {
  left: 128px;
  top: 384px;
}
.item-position-4-13 {
  left: 128px;
  top: 416px;
}
.empty-cell-position-4-13 {
  left: 128px;
  top: 416px;
}
.item-position-4-14 {
  left: 128px;
  top: 448px;
}
.empty-cell-position-4-14 {
  left: 128px;
  top: 448px;
}
.item-position-4-15 {
  left: 128px;
  top: 480px;
}
.empty-cell-position-4-15 {
  left: 128px;
  top: 480px;
}
.item-position-5-0 {
  left: 160px;
  top: 0px;
}
.empty-cell-position-5-0 {
  left: 160px;
  top: 0px;
}
.item-position-5-1 {
  left: 160px;
  top: 32px;
}
.empty-cell-position-5-1 {
  left: 160px;
  top: 32px;
}
.item-position-5-2 {
  left: 160px;
  top: 64px;
}
.empty-cell-position-5-2 {
  left: 160px;
  top: 64px;
}
.item-position-5-3 {
  left: 160px;
  top: 96px;
}
.empty-cell-position-5-3 {
  left: 160px;
  top: 96px;
}
.item-position-5-4 {
  left: 160px;
  top: 128px;
}
.empty-cell-position-5-4 {
  left: 160px;
  top: 128px;
}
.item-position-5-5 {
  left: 160px;
  top: 160px;
}
.empty-cell-position-5-5 {
  left: 160px;
  top: 160px;
}
.item-position-5-6 {
  left: 160px;
  top: 192px;
}
.empty-cell-position-5-6 {
  left: 160px;
  top: 192px;
}
.item-position-5-7 {
  left: 160px;
  top: 224px;
}
.empty-cell-position-5-7 {
  left: 160px;
  top: 224px;
}
.item-position-5-8 {
  left: 160px;
  top: 256px;
}
.empty-cell-position-5-8 {
  left: 160px;
  top: 256px;
}
.item-position-5-9 {
  left: 160px;
  top: 288px;
}
.empty-cell-position-5-9 {
  left: 160px;
  top: 288px;
}
.item-position-5-10 {
  left: 160px;
  top: 320px;
}
.empty-cell-position-5-10 {
  left: 160px;
  top: 320px;
}
.item-position-5-11 {
  left: 160px;
  top: 352px;
}
.empty-cell-position-5-11 {
  left: 160px;
  top: 352px;
}
.item-position-5-12 {
  left: 160px;
  top: 384px;
}
.empty-cell-position-5-12 {
  left: 160px;
  top: 384px;
}
.item-position-5-13 {
  left: 160px;
  top: 416px;
}
.empty-cell-position-5-13 {
  left: 160px;
  top: 416px;
}
.item-position-5-14 {
  left: 160px;
  top: 448px;
}
.empty-cell-position-5-14 {
  left: 160px;
  top: 448px;
}
.item-position-5-15 {
  left: 160px;
  top: 480px;
}
.empty-cell-position-5-15 {
  left: 160px;
  top: 480px;
}
.item-position-6-0 {
  left: 192px;
  top: 0px;
}
.empty-cell-position-6-0 {
  left: 192px;
  top: 0px;
}
.item-position-6-1 {
  left: 192px;
  top: 32px;
}
.empty-cell-position-6-1 {
  left: 192px;
  top: 32px;
}
.item-position-6-2 {
  left: 192px;
  top: 64px;
}
.empty-cell-position-6-2 {
  left: 192px;
  top: 64px;
}
.item-position-6-3 {
  left: 192px;
  top: 96px;
}
.empty-cell-position-6-3 {
  left: 192px;
  top: 96px;
}
.item-position-6-4 {
  left: 192px;
  top: 128px;
}
.empty-cell-position-6-4 {
  left: 192px;
  top: 128px;
}
.item-position-6-5 {
  left: 192px;
  top: 160px;
}
.empty-cell-position-6-5 {
  left: 192px;
  top: 160px;
}
.item-position-6-6 {
  left: 192px;
  top: 192px;
}
.empty-cell-position-6-6 {
  left: 192px;
  top: 192px;
}
.item-position-6-7 {
  left: 192px;
  top: 224px;
}
.empty-cell-position-6-7 {
  left: 192px;
  top: 224px;
}
.item-position-6-8 {
  left: 192px;
  top: 256px;
}
.empty-cell-position-6-8 {
  left: 192px;
  top: 256px;
}
.item-position-6-9 {
  left: 192px;
  top: 288px;
}
.empty-cell-position-6-9 {
  left: 192px;
  top: 288px;
}
.item-position-6-10 {
  left: 192px;
  top: 320px;
}
.empty-cell-position-6-10 {
  left: 192px;
  top: 320px;
}
.item-position-6-11 {
  left: 192px;
  top: 352px;
}
.empty-cell-position-6-11 {
  left: 192px;
  top: 352px;
}
.item-position-6-12 {
  left: 192px;
  top: 384px;
}
.empty-cell-position-6-12 {
  left: 192px;
  top: 384px;
}
.item-position-6-13 {
  left: 192px;
  top: 416px;
}
.empty-cell-position-6-13 {
  left: 192px;
  top: 416px;
}
.item-position-6-14 {
  left: 192px;
  top: 448px;
}
.empty-cell-position-6-14 {
  left: 192px;
  top: 448px;
}
.item-position-6-15 {
  left: 192px;
  top: 480px;
}
.empty-cell-position-6-15 {
  left: 192px;
  top: 480px;
}
.item-position-7-0 {
  left: 224px;
  top: 0px;
}
.empty-cell-position-7-0 {
  left: 224px;
  top: 0px;
}
.item-position-7-1 {
  left: 224px;
  top: 32px;
}
.empty-cell-position-7-1 {
  left: 224px;
  top: 32px;
}
.item-position-7-2 {
  left: 224px;
  top: 64px;
}
.empty-cell-position-7-2 {
  left: 224px;
  top: 64px;
}
.item-position-7-3 {
  left: 224px;
  top: 96px;
}
.empty-cell-position-7-3 {
  left: 224px;
  top: 96px;
}
.item-position-7-4 {
  left: 224px;
  top: 128px;
}
.empty-cell-position-7-4 {
  left: 224px;
  top: 128px;
}
.item-position-7-5 {
  left: 224px;
  top: 160px;
}
.empty-cell-position-7-5 {
  left: 224px;
  top: 160px;
}
.item-position-7-6 {
  left: 224px;
  top: 192px;
}
.empty-cell-position-7-6 {
  left: 224px;
  top: 192px;
}
.item-position-7-7 {
  left: 224px;
  top: 224px;
}
.empty-cell-position-7-7 {
  left: 224px;
  top: 224px;
}
.item-position-7-8 {
  left: 224px;
  top: 256px;
}
.empty-cell-position-7-8 {
  left: 224px;
  top: 256px;
}
.item-position-7-9 {
  left: 224px;
  top: 288px;
}
.empty-cell-position-7-9 {
  left: 224px;
  top: 288px;
}
.item-position-7-10 {
  left: 224px;
  top: 320px;
}
.empty-cell-position-7-10 {
  left: 224px;
  top: 320px;
}
.item-position-7-11 {
  left: 224px;
  top: 352px;
}
.empty-cell-position-7-11 {
  left: 224px;
  top: 352px;
}
.item-position-7-12 {
  left: 224px;
  top: 384px;
}
.empty-cell-position-7-12 {
  left: 224px;
  top: 384px;
}
.item-position-7-13 {
  left: 224px;
  top: 416px;
}
.empty-cell-position-7-13 {
  left: 224px;
  top: 416px;
}
.item-position-7-14 {
  left: 224px;
  top: 448px;
}
.empty-cell-position-7-14 {
  left: 224px;
  top: 448px;
}
.item-position-7-15 {
  left: 224px;
  top: 480px;
}
.empty-cell-position-7-15 {
  left: 224px;
  top: 480px;
}
.pet-item-position-0-0 {
  left: 0px;
  top: 0px;
}
.empty-pet-cell-position-0-0 {
  left: 0px;
  top: 0px;
}
.pet-item-position-0-1 {
  left: 0px;
  top: 85px;
}
.empty-pet-cell-position-0-1 {
  left: 0px;
  top: 85px;
}
.pet-item-position-0-2 {
  left: 0px;
  top: 170px;
}
.empty-pet-cell-position-0-2 {
  left: 0px;
  top: 170px;
}
.pet-item-position-0-3 {
  left: 0px;
  top: 255px;
}
.empty-pet-cell-position-0-3 {
  left: 0px;
  top: 255px;
}
.pet-item-position-0-4 {
  left: 0px;
  top: 340px;
}
.empty-pet-cell-position-0-4 {
  left: 0px;
  top: 340px;
}
.pet-item-position-1-0 {
  left: 85px;
  top: 0px;
}
.empty-pet-cell-position-1-0 {
  left: 85px;
  top: 0px;
}
.pet-item-position-1-1 {
  left: 85px;
  top: 85px;
}
.empty-pet-cell-position-1-1 {
  left: 85px;
  top: 85px;
}
.pet-item-position-1-2 {
  left: 85px;
  top: 170px;
}
.empty-pet-cell-position-1-2 {
  left: 85px;
  top: 170px;
}
.pet-item-position-1-3 {
  left: 85px;
  top: 255px;
}
.empty-pet-cell-position-1-3 {
  left: 85px;
  top: 255px;
}
.pet-item-position-1-4 {
  left: 85px;
  top: 340px;
}
.empty-pet-cell-position-1-4 {
  left: 85px;
  top: 340px;
}
.pet-item-position-2-0 {
  left: 170px;
  top: 0px;
}
.empty-pet-cell-position-2-0 {
  left: 170px;
  top: 0px;
}
.pet-item-position-2-1 {
  left: 170px;
  top: 85px;
}
.empty-pet-cell-position-2-1 {
  left: 170px;
  top: 85px;
}
.pet-item-position-2-2 {
  left: 170px;
  top: 170px;
}
.empty-pet-cell-position-2-2 {
  left: 170px;
  top: 170px;
}
.pet-item-position-2-3 {
  left: 170px;
  top: 255px;
}
.empty-pet-cell-position-2-3 {
  left: 170px;
  top: 255px;
}
.pet-item-position-2-4 {
  left: 170px;
  top: 340px;
}
.empty-pet-cell-position-2-4 {
  left: 170px;
  top: 340px;
}
.pet-item-position-3-0 {
  left: 255px;
  top: 0px;
}
.empty-pet-cell-position-3-0 {
  left: 255px;
  top: 0px;
}
.pet-item-position-3-1 {
  left: 255px;
  top: 85px;
}
.empty-pet-cell-position-3-1 {
  left: 255px;
  top: 85px;
}
.pet-item-position-3-2 {
  left: 255px;
  top: 170px;
}
.empty-pet-cell-position-3-2 {
  left: 255px;
  top: 170px;
}
.pet-item-position-3-3 {
  left: 255px;
  top: 255px;
}
.empty-pet-cell-position-3-3 {
  left: 255px;
  top: 255px;
}
.pet-item-position-3-4 {
  left: 255px;
  top: 340px;
}
.empty-pet-cell-position-3-4 {
  left: 255px;
  top: 340px;
}
.pet-item {
  width: 85px;
  height: 85px;
}
.item-in-store img,
.item-in-store canvas {
  left: 50%;
  top: 50%;
  margin-right: -50%;
  transform: translate(-50%,-50%);
  position: absolute;
}
.weared-line .item-in-store canvas {
  transform: translate(0,0) !important;
}
.weared .item-in-store img {
  position: relative;
  transform: none;
  left: 0;
  right: 0;
  margin-right: 0;
}
.item-in-store {
  position: absolute;
  display: inline-block;
  z-index: 10;
  background-color: rgba(70,84,10,0.5);
}
.item-in-store.selected {
  background-color: #647228;
}
.item-in-store img {
  max-width: 100%;
  max-height: 100%;
}
.items-store {
  position: relative;
  display: inline-block;
  border-bottom: 1px solid #313029;
  border-right: 1px solid #313029;
}
.inventory {
  width: 256px;
  height: 256px;
}
.inventory-container {
  width: 286px;
  height: 286px;
}
.inventory-container .items-store-body {
  height: 256px;
}
.store,
.second_inventory,
.third_inventory {
  width: 256px;
  height: 128px;
}
.store-container,
.second_inventory-container,
.third_inventory-container {
  width: 286px;
  height: 158px;
}
.store-container .items-store-body,
.second_inventory-container .items-store-body,
.third_inventory-container .items-store-body {
  height: 128px;
}
.warehouse {
  width: 256px;
  height: 480px;
}
.warehouse-container {
  width: 286px;
  height: 510px;
}
.warehouse-container .items-store-body {
  height: 480px;
}
.pet_warehouse {
  width: 340px;
  height: 425px;
}
.pet_warehouse-container {
  width: 370px;
  height: 455px;
}
.pet_warehouse-container .items-store-body {
  height: 425px;
}
.weared {
  background-color: #202020;
  width: 256px;
  height: 288px;
}
.weared-container {
  width: 286px;
  height: 318px;
}
.weared-container .items-store-body {
  height: 288px;
}
.weared-line {
  display: block;
  height: 96px;
  vertical-align: middle;
  text-align: center;
  padding-top: 48px;
}
.weared-line-top .item-in-store {
  max-width: 25%;
}
.weared-line-middle .item-in-store {
  max-width: 33%;
}
.weared-line-bottom .item-in-store {
  max-width: 20%;
}
.weared .item-in-store {
  position: relative;
  display: inline-block;
  margin-top: -48px;
}
.empty-cell {
  width: 32px;
  height: 32px;
}
.empty-pet-cell {
  width: 85px;
  height: 85px;
}
.empty-cell,
.empty-pet-cell {
  display: inline-block;
  border-left: 1px solid #313029;
  border-top: 1px solid #313029;
  position: absolute;
  margin: 0;
  padding: 0;
  z-index: 1;
  background-color: #202020;
}
.selected-from-store {
  width: 400px;
  display: inline-block;
}
.item-mask {
  position: absolute;
  top: 0;
  left: 0;
}
.item {
  max-width: 300px;
}
.item-masked-img {
  position: relative;
  text-align: center;
}
.item-exl {
  background-color: transparent;
}
.item-exl {
  background-color: transparent !important;
}
.item-exl .item-exl {
  background: none !important;
}
.item-caption.item-exl {
  color: #3c763d;
}
.item-ancient {
  background-color: transparent;
}
tr.item-ancient {
  background-color: transparent !important;
}
tr.item-ancient .item-ancient {
  background: none;
}
.options-list {
  font-size: 11px;
}
.item-card {
  max-width: 370px;
}
.item-card .item-code {
  font-size: 9px;
}
.item-info {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 15px;
}
.item-info .item-img {
  text-align: center;
}
.item-info .item-img img {
  max-width: 100%;
}
.items-store-container {
  display: inline-block;
}
.items-store-header,
.items-store-footer {
  height: 15px;
  width: 100%;
  display: flex;
  flex-direction: row;
}
.items-store-header div,
.items-store-footer div {
  height: 100%;
}
.items-store-body {
  display: flex;
  flex-direction: row;
}
.items-store-top-left,
.items-store-top-right,
.items-store-bottom-left,
.items-store-bottom-right {
  width: 15px;
  height: 15px;
}
.items-store-top-left {
  background: url(/img/design/item_store_sprite.png) 0 0;
}
.items-store-top-right {
  background: url(/img/design/item_store_sprite.png) -15px 0;
}
.items-store-bottom-left {
  background: url(/img/design/item_store_sprite.png) 0 -15px;
}
.items-store-bottom-right {
  background: url(/img/design/item_store_sprite.png) -15px -15px;
}
.items-store-left {
  background: url(/img/design/item_store_left.png);
  background-repeat: repeat-y;
}
.items-store-right {
  background: url(/img/design/item_store_right.png);
  background-repeat: repeat-y;
}
.items-store-top {
  background: url(/img/design/item_store_top.png);
  background-repeat: repeat-x;
}
.items-store-bottom {
  background: url(/img/design/item_store_bottom.png);
  background-repeat: repeat-x;
}
.items-store-bottom,
.items-store-top {
  flex: 1;
}
.items-store-left,
.items-store-right {
  width: 15px;
  display: inline-block;
}
