:root {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

body {
  padding: 0px 10px;
  margin: 0px 8px;
}

footer.info {
  font-size: smaller;
}

.slide-container {
  width: 900px;
  height: 1020px;
  display: flex;
  flex-direction: column;
}

.slide-container .prev, .slide-container .next {
  visibility: hidden;
}

.slide-container[data-prev="prev"] .prev {
  visibility: visible;
}

.slide-container[data-next="next"] .next {
  visibility: visible;
}

.password-form {
  padding: 30px;
  margin: 30px;
}
.password-form fieldset {
  padding: 30px;
}
.password-form .msg-cont {
  height: 1em;
  position: relative;
}
.password-form .error, .password-form .success {
  text-transform: uppercase;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  transition: opacity 0.3s ease-out;
}
.password-form .error.shown, .password-form .success.shown {
  visibility: visible;
  opacity: 1;
}
.password-form dd {
  padding: 0 0 3px 0;
  margin: 0;
}
.password-form dt {
  padding: 0 0 3px 0;
  margin: 0;
}
.password-form label {
}
.password-form input[type="password"] {
  width: 500px;
  height: 1.2em;
  font-size: 1.2em;
}
.password-form input[type="text"] {
  width: 500px;
  height: 1.2em;
  font-size: 1.2em;
}

.slide {
  width: 900px;
  overflow-x: hidden;
  overflow-y: visible;
}

.slide > div {
  padding: 0 10px;
}

.slide-list {
  margin: 0;
}

.slide-container li.hidden {
  visibility: hidden;
}

.slide-container .content {
  flex-grow: 99;
  position: relative;
  overflow-x: hidden;
  overflow-y: visible;
}

.slide-container .controls {
  align-self: baseline;
  width: 100%;
  position: relative;
}

.slide-container .controls ul {
  display: block;
  width: 900px;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 0;
}

.slide-container .controls ul li {
  list-style-type: none;
  display: inline;
}

.slide-container .controls .prev {
 padding-left: 10px;
 padding-bottom: 1em;
}

.slide-container .controls .next {
 float: right;
 padding-right: 10px;
 padding-bottom: 1em;
}

.slide-container .content .slide-list {
  position: absolute;
  padding: 0;
  list-style-type: none;
  width: 100000px;
  transition: 0.3s;
  left: 0;
}

.slide-container .content .slide-list > li {
  float: left;
}

.instructions {
  font-size: .9em;
  line-height: 1.5em;
}

.instructions h4 {
  font-style: italic;
  font-weight: normal;
  font-size: .9em;
  margin-top: 6px;
  margin-left: 20px;
}

.instructions h3 {
  padding-bottom: 0;
  margin-bottom: 6px;
}

.instructions ol {
  margin-bottom: 12px;
}

.instructions ol.indent {
  margin-left: 20px;
}

.instructions ol.left {
  float: left;
  width: 500px;
}

.instructions div.left {
  float: left;
}

.instructions p {
  margin-top: 6px;
  margin-bottom: 6px;
}

.instructions p.left {
  float: left;
  margin-left: 10px;
}

.instructions h3.clear {
  clear: both;
}

.instructions ul {
  margin-left: 0;
  padding-left: 0;
  font-size: 0.9em;
}

.instructions dl {
  margin-top: 6px;
}

.head {
  width: 250px;
  height: 300px;
  position: absolute;
  left: 51px;
  top: 20px;
}

.person.big .head {
  left: 505px;
  top: 100px;
}

.person.big.seated .head {
  top: 386px;
  left: 527px;
}

.person.big.seated .head.rtl {
  left: 722px;
}

.person.big .head.rtl {
  left: 577px;
}

.head.rtl {
  left: 138px;
}

.body.rtl {
  left: -151px;
}

.headwear-container.rtl {
  left: 82px;
}
.flagpin-container.rtl {
  left: 297px;
}
.eyewear-container.rtl {
  left: 168px;
}
.person.seated .eyewear-container {
  left: 160px;
}
.person.seated .eyewear-container.rtl {
  left: 245px;
}
.earring-container.rtl {
  left: 183px;
}
.person.seated .earring-container {
  top: 88px;
  left: 166px;
}
.person.seated .earring-container.rtl {
  left: 258px;
  top: 88px;
}
.head.rtl .hair {
  left: 30px;
  right: inherit;
}

.head.rtl > div > div, .body.rtl > div > div, .headwear-container.rtl > div > div, .earring-container.rtl > div > div, .eyewear-container.rtl > div > div {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.head .glasses {
  width: 207px;
  height: 66px;
  background: url("../images/01/glasses.png") no-repeat;
  position: absolute;
  top: 141px;
  left: 88px;
  display: none;
}

.head .face, .head .eye, .head .nose, .head .lip, .head .eyebrow {
  width: 250px;
  height: 300px;
  position: absolute;
}

.head .beard {
  width: 220px;
  height: 200px;
  position: absolute;
  top: 163px;
  left: 26px;
}

.head.rtl .beard {
  left: 3px;
}

.head .hair {
  width: 600px;
  height: 840px;
  position: absolute;
}

.head .face > div, .head .eye > div, .head .nose > div, .head .lip > div, .head .eyebrow > div {
  width: 250px;
  height: 300px;
  position: absolute;
}

.head .beard > div {
  width: 220px;
  height: 300px;
  position: absolute;  
}

.head .hair > div {
  width: 600px;
  height: 840px;
  position: absolute;
  top: -94px;
  left: -190px;
}

.body-container {
  display: flex;
}
.body-container > div {
  flex-grow: 1;
}

.person {
  position: relative;
  height: 360px;
  width: 516px;
  left: 15px;
}

.person.small {
  height: 1020px;
  width: 660px;
}

.person.small .head {
  transform: scale(0.49);
  left: 136px;
  top: -67px;
}

.head-controls {
  font-size: small;
}

.body-controls {
  font-size: small;
}

.head-controls dd, .body-controls dd {
  padding-top: 0;
  padding-bottom: 0;
  margin-left: 0px;
  line-height: 1em;
}

.head-controls a, .body-controls a {
  padding: 3px !important;
  border: 2px solid rgba(255,255,255,0);
  font-family: andale mono, "Menlo-Regular", monospace;
  font-size: 14px;
  line-height: 1em;
  display: inline-block;
}

.head-controls .selected, .body-controls .selected {
  border: 2px solid cornflowerblue;
}


.head-controls dt, .body-controls dt {
  margin: 0;
  padding: 1px 0 2px 0;
  font-size: 1em;
}

.head-controls dl {
  margin: 0;
  padding: 0;
  width: 470px;
}

.body-controls dl {
  margin: 0;
  padding: 2px 0 0 0;
  width: 236px;
}

.head-controls p, .body-controls p {
  margin: 0;
  padding: 0;
}

.tabs {
  border: 1px solid #333;
  margin-top: 20px;
  min-height: 200px;
}

.skintone li {
  height: 20px;
  width: 20px;
  display: inline-block;
  border: 1px solid #333;
}

.head-controls a, .face-controls a, .eye-controls a, .hair-controls a, .eyebrow-controls a, .nose-controls a, .lip-controls a, .body-controls a, .beard-controls a {
  padding: 3px 3px !important;
}

.skintone-controls a, .haircolor-controls a, .eyecolor-controls a, .lipcolor-controls a, .shirtcolor-controls a, .jacketcolor-controls a, .vestcolor-controls a, .tiecolor-controls a, .sockcolor-controls a, .shoecolor-controls a, .pantscolor-controls a, .headwearcolor-controls a {
  display: inline-block;
  height: 6px;
  width: 6px;
  margin: 0px;
  vertical-align: middle;
}

.skintone-controls span, .haircolor-controls span, .eyecolor-controls span, .lipcolor-controls span, .shirtcolor-controls span, .jacketcolor-controls span, .vestcolor-controls span, .tiecolor-controls span, .sockcolor-controls span, .shoecolor-controls span, .pantscolor-controls span, .headwearcolor-controls span {
  display: inline-block;
}

.randomize, .screenshot {
  margin-left: -6px;
  margin-top: 3px;
}

.haircolor-controls span {
  padding-bottom: 3px;
}

.hair-00 .a, .hair-00 .b, .hair-00 .c, .hair-00 .d, .hair-00 .e, .hair-00 .f {
  mask-image: none;
  display: none;
}

.body {
  transform: scale(0.49);
  position: absolute;
  width: 600px;
  height: 350px;
  top: 12px;
  left: -153px;
}

.person.big {
  height: 2180px;
  width: 1420px;
}

.person.big .body {
  left: 100px;
  top: 289px;
}

.person.big.seated .body {
  top: 562px;
  left: 97px;
}

.person.big .body, .person.big .headwear-container, .person.big .earring-container, .person.big .eyewear-container, .person.big .flagpin-container {
  transform: inherit;
}

.headwear-container {
  transform: scale(0.49);
  width: 400px;
  height: 900px;
  position: absolute;
  top: -240px;
  left: 76px;
}

.earring-container {
  transform: scale(0.49);
  width: 220px;
  height: 61px;
  position: absolute;
  top: 84px;
  left: 153px;
}

.eyewear-container {
  transform: scale(0.49);
  width: 240px;
  height: 140px;
  position: absolute;
  top: 10px;
  left: 148px;
}

.flagpin-container {
  transform: scale(0.49);
  width: 36px;
  height: 36px;
  position: absolute;
  top: 191px;
  left: 310px;
}

.person.big .eyewear-container {
  top: 174px;
  left: 526px;
}

.person.big.seated .eyewear-container {
  top: 458px;
  left: 545px;
}

.person.big.seated .eyewear-container.rtl {
  left: 714px;
}

.person.big .eyewear-container.rtl {
  left: 568px;
}

.person.big .earring-container {
  top: 287px;
  left: 526px;
}

.person.big.seated .earring-container {
  top: 571px;
  left: 546px;
}

.person.big.seated .earring-container.rtl {
  left: 728px;
}

.person.big .earring-container.rtl {
  left: 586px;
}

.person.big .headwear-container {
  top: 61px;
  left: 464px;
}

.person.big.seated .headwear-container {
  top: 339px;
  left: 479px;
}

.person.big.seated .headwear-container.rtl {
  left: 621px;
}

.person.big .headwear-container.rtl {
  left: 470px;
}

.person.big .flagpin-container {
  top: 488px;
  left: 749px;
}

.person.big.seated .flagpin-container {
  top: 766px;
}

.person.big .flagpin-container.rtl {
  left: 722px;
}

.person.big.seated .flagpin-container.rtl {
  left: 848px;
}

.person.seated .flagpin-container.rtl {
  left: 363px;
}
.person.seated .flagpin-container .body-02.jacket-01 {
  left: 17px;
  top: 10px;
}
.person.seated .flagpin-container .body-03.jacket-01 {
  left: 33px;
}

.flagpin-container .body-01.jacket-01 {
  left: -11px;
  top: 11px;
}
.person.seated .flagpin-container .body-01.jacket-01 {
  left: 10px;
}

.flagpin-container.rtl .body-02.jacket-01 {
  top: 20px;
}
.flagpin-container .body-03.jacket-01 {
  left: 11px;
}
.flagpin-container.rtl .body-03.jacket-03 {
  left: 46px;
}
.flagpin-container.rtl .body-03.jacket-02 {
  left: 19px;
}
.flagpin-container .body-01.jacket-02 {
  left: 20px;
}
.person.seated .flagpin-container .body-01.jacket-02 {
  left: 36px;
}
.flagpin-container .body-02.jacket-02 {
 left: 20px;
}
.person.seated .flagpin-container .body-02.jacket-02 {
 left: 40px;
}
.flagpin-container .body-03.jacket-02 {
  left: 40px;
}
.person.seated .flagpin-container .body-03.jacket-02 {
  left: 66px;
}
.person.seated .flagpin-container.rtl .body-03.jacket-02 {
  left: 41px;
}
.person.seated .flagpin-container .body-03.jacket-02 {
  left: 63px;
}
.flagpin-container .jacket-03 {
  top: 30px;
  left: 46px;
}
.person.seated .flagpin-container .jacket-03 {
  left: 73px;
}
.person.seated .flagpin-container.rtl .jacket-03 {
  left: 53px;
}
.flagpin-container.rtl .jacket-03 {
  left: 33px;
}
.flagpin-container .body-02.jacket-03 {
  left: 64px;
}
.flagpin-container.rtl .body-02.jacket-03 {
  left: 33px;
}
.person.seated .flagpin-container .body-02.jacket-03 {
  left: 83px;
}
.person.seated .flagpin-container.rtl .body-02.jacket-03 {
  left: 57px;
}
.flagpin-container .body-03.jacket-03 {
  left: 99px;
}
.person.seated .flagpin-container .body-03.jacket-03 {
  left: 120px;
}
.person.seated .flagpin-container.rtl .body-03.jacket-03 {
  left: 65px;
}
.flagpin-container .jacket-04 {
  top: 40px;
  left: 67px;
}
.flagpin-container .jacket-04.body-06 {
  left: 95px;
}
.person.seated .flagpin-container.rtl .jacket-04 {
  left: 70px;
}
.flagpin-container.rtl .jacket-04 {
  top: 68px;
  left: 54px;
}
.person.seated .flagpin-container .jacket-04 {
  left: 93px;
}
.flagpin-container.rtl .jacket-04.body-06 {
  left: 52px;
}
.person.seated .flagpin-container .jacket-04.body-06 {
  left: 120px;
}
.person.seated .flagpin-container.rtl .jacket-04.body-06 {
  left: 73px;
}
.flagpin-container .jacket-05 {
  top: 61px;
  left: 41px;
}
.flagpin-container.rtl .jacket-05 {
  left: 15px;
}
.flagpin-container .jacket-05.body-05 {
  left: 51px;
}
.flagpin-container.rtl .jacket-05.body-05 {
  left: 20px;
}
.flagpin-container .jacket-05.body-06 {
  left: 65px;
}
.flagpin-container.rtl .jacket-05.body-06 {
  left: 13px;
}
.person.seated .flagpin-container .jacket-05 {
  left: 60px;
}
.person.seated .flagpin-container.rtl .jacket-05 {
  left: 38px;
}
.person.seated .flagpin-container .jacket-05.body-05 {
  left: 77px;
}
.person.seated .flagpin-container.rtl .jacket-05.body-05 {
  left: 45px;
}
.person.seated .flagpin-container .jacket-05.body-06 {
  left: 90px;
}
.person.seated .flagpin-container.rtl .jacket-05.body-06 {
  left: 34px;
}

.eyewear-container .eyewear.eyewear-04 {
  top: -5px;
}
.eyewear-container .eyewear.eyewear-09 {
  top: -16px;
}
.eyewear-container .eyewear.eyewear-02, .eyewear-container .eyewear.eyewear-11 {
  top: -5px;
}

.headwear-container .neckwear {
  top: 20px;
}
.headwear-container .neckwear.neckwear-04 {
  top: 0;
}
.headwear-container .neckwear.neckwear-05 {
  left: 9px;
}
.headwear-container .neckwear.neckwear-09 {
  top: 30px;
  left: 10px;
}

.headwear-container.rtl .neckwear {
  left: 0;
}

.person.seated .headwear-container {
  left: 85px;
}
.person.seated .headwear-container.rtl {
  left: 161px;
}

.upper-body > div {
  width: 1140px;
  height: 860px;
  position: absolute;
}

.person.seated {
  left: 0px;
  top: 50px;
}

.person.small.seated {
  height: 885px;
}

.person.small.seated .head.rtl {
  left: 247px;
}

.person.small .head.rtl {
  left: 171px;
}

.seated .wheelchair {
  display: block;
}

.person.seated.small .head {
  left: 148px;
  top: -64px;
}

.person.seated .body.rtl {
  left: -150px;
}

.person.big.seated .body.rtl {
  left: 93px;
}

.person.seated .jacket > div, .person.seated .vest > div, .person.seated .tie > div, .person.seated .shirt > div, .person.seated .upper-body > div {
  left: 23px;
}

.person.seated .body.rtl .jacket > div, .person.seated .body.rtl .vest > div, .person.seated .body.rtl .tie > div, .person.seated .body.rtl .shirt > div, .person.seated .body.rtl .upper-body > div {
  left: 155px;
}

.seated .sock, .seated .shoe, .seated .pants {
  display: none;
}

.wheelchair {
  width: 1340px;
  height: 1320px;
  position: absolute;
  display: none;
  top: 274px;
  left: -10px;
}

.person.big .wheelchair {
  top: 266px;
  left: -10px;
}

.wheelchair > div {
  width: 1340px;
  height: 1320px;
  position: absolute;
}
.wheelchair .a {
  background: url('/images/bodies/Wheelchair/WheelchairBack.png') no-repeat;
  width: 1340px;
  height: 1320px;
  position: absolute;
}
.wheelchair .e {
  background: url('/images/bodies/Wheelchair/WheelchairFront.png') no-repeat;
  width: 1340px;
  height: 1320px;
  position: absolute;
}
.wheelchair.body-01 .b, .wheelchair.body-04 .b {
  mask: url('/images/bodies/Wheelchair/WCPants01_B1_PC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B1_PC1.png') no-repeat;
}
.wheelchair.body-01 .c, .wheelchair.body-04 .c {
  mask: url('/images/bodies/Wheelchair/WCPants01_B1_PC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B1_PC2.png') no-repeat;
}
.wheelchair.body-01 .d, .wheelchair.body-04 .d {
  mask: url('/images/bodies/Wheelchair/WCPants01_B1_PC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B1_PC3.png') no-repeat;
}
.wheelchair.body-02 .b, .wheelchair.body-05 .b {
  mask: url('/images/bodies/Wheelchair/WCPants01_B2_PC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B2_PC1.png') no-repeat;
}
.wheelchair.body-02 .c, .wheelchair.body-05 .c {
  mask: url('/images/bodies/Wheelchair/WCPants01_B2_PC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B2_PC2.png') no-repeat;
}
.wheelchair.body-02 .d, .wheelchair.body-05 .d {
  mask: url('/images/bodies/Wheelchair/WCPants01_B2_PC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B2_PC3.png') no-repeat;
}
.wheelchair.body-03 .b, .wheelchair.body-06 .b {
  mask: url('/images/bodies/Wheelchair/WCPants01_B3_PC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B3_PC1.png') no-repeat;
}
.wheelchair.body-03 .c, .wheelchair.body-06 .c {
  mask: url('/images/bodies/Wheelchair/WCPants01_B3_PC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B3_PC2.png') no-repeat;
}
.wheelchair.body-03 .d, .wheelchair.body-06 .d {
  mask: url('/images/bodies/Wheelchair/WCPants01_B3_PC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/Wheelchair/WCPants01_B3_PC3.png') no-repeat;
}
.shirt, .shirt > div, .jacket, .jacket > div, .vest, .vest > div, .tie, .tie > div {
  width: 1140px;
  height: 860px;
  position: absolute;
}

.headwear, .headwear > div, .neckwear, .neckwear > div {
  width: 400px;
  height: 900px;
  position: absolute;
}

.earring, .earring > div {
  width: 220px;
  height: 61px;
  position: absolute;  
}

.eyewear, .eyewear > div {
  width: 240px;
  height: 140px;
  position: absolute;  
}

.flagpin, .flagpin > div {
  width: 36px;
  height: 36px;
  position: absolute;  
}

.sock, .sock > div, .shoe, .shoe > div, .pants, .pants > div {
  width: 600px;
  height: 1280px;
  position: absolute;
  top: 297px;
  left: 135px;
}

.headwearpalette-01 .hwc3 {
  background-color: #070410;
}
.headwearpalette-01 .hwc2 {
  background-color: #140c32;
}
.headwearpalette-01 .hwc1 {
  background-color: #21153c;
}
.headwearpalette-02 .hwc3 {
  background-color: #2f3b3c;
}
.headwearpalette-02 .hwc2 {
  background-color: #40524f;
}
.headwearpalette-02 .hwc1 {
  background-color: #64715c;
}
.headwearpalette-03 .hwc3 {
  background-color: #2e141a;
}
.headwearpalette-03 .hwc2 {
  background-color: #411922;
}
.headwearpalette-03 .hwc1 {
  background-color: #6b142c;
}
.headwearpalette-04 .hwc3 {
  background-color: #36240d;
}
.headwearpalette-04 .hwc2 {
  background-color: #51310a;
}
.headwearpalette-04 .hwc1 {
  background-color: #634016;
}
.headwearpalette-05 .hwc3 {
  background-color: #241022;
}
.headwearpalette-05 .hwc2 {
  background-color: #321730;
}
.headwearpalette-05 .hwc1 {
  background-color: #543151;
}
.headwearpalette-06 .hwc3 {
  background-color: #1f100b;
}
.headwearpalette-06 .hwc2 {
  background-color: #281811;
}
.headwearpalette-06 .hwc1 {
  background-color: #46312c;
}
.headwearpalette-07 .hwc3 {
  background-color: #21142c;
}
.headwearpalette-07 .hwc2 {
  background-color: #2e1f3a;
}
.headwearpalette-07 .hwc1 {
  background-color: #41324e;
}
.headwearpalette-08 .hwc3 {
  background-color: #171a29;
}
.headwearpalette-08 .hwc2 {
  background-color: #141b50;
}
.headwearpalette-08 .hwc1 {
  background-color: #435a88;
}

.pantspalette-01 .pc3 {
  background-color: #0c0d12;
}
.pantspalette-01 .pc2 {
  background-color: #0e0f13;
}
.pantspalette-01 .pc1 {
  background-color: #1d1e26;
}
.pantspalette-02 .pc3 {
  background-color: #110a09;
}
.pantspalette-02 .pc2 {
  background-color: #110908;
}
.pantspalette-02 .pc1 {
  background-color: #2f1f1d;
}
.pantspalette-03 .pc3 {
  background-color: #09090e;
}
.pantspalette-03 .pc2 {
  background-color: #0e0d16;
}
.pantspalette-03 .pc1 {
  background-color: #171625;
}
.pantspalette-04 .pc3 {
  background-color: #110f07;
}
.pantspalette-04 .pc2 {
  background-color: #080803;
}
.pantspalette-04 .pc1 {
  background-color: #252517;
}
.pantspalette-05 .pc3 {
  background-color: #08050b;
}
.pantspalette-05 .pc2 {
  background-color: #100c15;
}
.pantspalette-05 .pc1 {
  background-color: #251e2d;
}
.pantspalette-06 .pc3 {
  background-color: #0c0c14;
}
.pantspalette-06 .pc2 {
  background-color: #080910;
}
.pantspalette-06 .pc1 {
  background-color: #20212f;
}
.pantspalette-07 .pc3 {
  background-color: #222f3a;
}
.pantspalette-07 .pc2 {
  background-color: #1e2e34;
}
.pantspalette-07 .pc1 {
  background-color: #364e4f;
}
.pantspalette-08 .pc3 {
  background-color: #1a070a;
}
.pantspalette-08 .pc2 {
  background-color: #1e080c;
}
.pantspalette-08 .pc1 {
  background-color: #3d161d;
}
.pantspalette-09 .pc3 {
  background-color: #0f081a;
}
.pantspalette-09 .pc2 {
  background-color: #130b1b;
}
.pantspalette-09 .pc1 {
  background-color: #2b1424;
}
.pantspalette-10 .pc3 {
  background-color: #100a10;
}
.pantspalette-10 .pc2 {
  background-color: #140c14;
}
.pantspalette-10 .pc1 {
  background-color: #201420;
}
.pantspalette-11 .pc3 {
  background-color: #090707;
}
.pantspalette-11 .pc2 {
  background-color: #0c0b0a;
}
.pantspalette-11 .pc1 {
  background-color: #151312;
}
.pantspalette-12 .pc3 {
  background-color: #56483f;
}
.pantspalette-12 .pc2 {
  background-color: #6d5f4e;
}
.pantspalette-12 .pc1 {
  background-color: #c5b9a7;
}
.tiepalette-01 .tc3 {
  background-color: #2e141a;
}
.tiepalette-01 .tc2 {
  background-color: #411922;
}
.tiepalette-01 .tc1 {
  background-color: #6b142c;
}
.tiepalette-02 .tc3 {
  background-color: #36240d;
}
.tiepalette-02 .tc2 {
  background-color: #51310a;
}
.tiepalette-02 .tc1 {
  background-color: #634016;
}
.tiepalette-03 .tc3 {
  background-color: #241022;
}
.tiepalette-03 .tc2 {
  background-color: #321730;
}
.tiepalette-03 .tc1 {
  background-color: #543151;
}
.tiepalette-04 .tc3 {
  background-color: #1f100b;
}
.tiepalette-04 .tc2 {
  background-color: #281811;
}
.tiepalette-04 .tc1 {
  background-color: #46312c;
}
.tiepalette-05 .tc3 {
  background-color: #21142c;
}
.tiepalette-05 .tc2 {
  background-color: #2e1f3a;
}
.tiepalette-05 .tc1 {
  background-color: #41324e;
}
.tiepalette-06 .tc3 {
  background-color: #171a29;
}
.tiepalette-06 .tc2 {
  background-color: #141b50;
}
.tiepalette-06 .tc1 {
  background-color: #435a88;
}
.vestpalette-01 .vc3 {
  background-color: #1a0f0e;
}
.vestpalette-01 .vc2 {
  background-color: #3d3925;
}
.vestpalette-01 .vc1 {
  background-color: #50472f;
}
.vestpalette-02 .vc3 {
  background-color: #0c0d12;
}
.vestpalette-02 .vc2 {
  background-color: #13141a;
}
.vestpalette-02 .vc1 {
  background-color: #2d2e3b;
}
.vestpalette-03 .vc3 {
  background-color: #26363d;
}
.vestpalette-03 .vc2 {
  background-color: #30494b;
}
.vestpalette-03 .vc1 {
  background-color: #546b65;
}
.vestpalette-04 .vc3 {
  background-color: #290b11;
}
.vestpalette-04 .vc2 {
  background-color: #46131c;
}
.vestpalette-04 .vc1 {
  background-color: #7b1c2d;
}
.vestpalette-05 .vc3 {
  background-color: #200e1d;
}
.vestpalette-05 .vc2 {
  background-color: #2b1424;
}
.vestpalette-05 .vc1 {
  background-color: #432240;
}
.vestpalette-06 .vc3 {
  background-color: #23191b;
}
.vestpalette-06 .vc2 {
  background-color: #302326;
}
.vestpalette-06 .vc1 {
  background-color: #403432;
}
.vestpalette-07 .vc3 {
  background-color: #0f0e0d;
}
.vestpalette-07 .vc2 {
  background-color: #151312;
}
.vestpalette-07 .vc1 {
  background-color: #23201f;
}
.vestpalette-08 .vc3 {
  background-color: #7a6d5c;
}
.vestpalette-08 .vc2 {
  background-color: #90816e;
}
.vestpalette-08 .vc1 {
  background-color: #cac3b9;
}
.vestpalette-09 .vc3 {
  background-color: #1a100f;
}
.vestpalette-09 .vc2 {
  background-color: #241614;
}
.vestpalette-09 .vc1 {
  background-color: #3c2b29;
}
.vestpalette-10 .vc3 {
  background-color: #0e0d16;
}
.vestpalette-10 .vc2 {
  background-color: #161524;
}
.vestpalette-10 .vc1 {
  background-color: #2d2e3b;
}
.vestpalette-11 .vc3 {
  background-color: #120e16;
}
.vestpalette-11 .vc2 {
  background-color: #18121e;
}
.vestpalette-11 .vc1 {
  background-color: #312a3b;
}
.vestpalette-12 .vc3 {
  background-color: #101119;
}
.vestpalette-12 .vc2 {
  background-color: #161721;
}
.vestpalette-12 .vc1 {
  background-color: #2a2b3c;
}
.shirtpalette-01 .src3 {
  background-color: #5e5046;
}
.shirtpalette-01 .src2 {
  background-color: #b6afa7;
}
.shirtpalette-01 .src1 {
  background-color: #e5dfd8;
}
.shirtpalette-02 .src3 {
  background-color: #515e63;
}
.shirtpalette-02 .src2 {
  background-color: #8b949a;
}
.shirtpalette-02 .src1 {
  background-color: #adabaf;
}
.shirtpalette-03 .src3 {
  background-color: #695e64;
}
.shirtpalette-03 .src2 {
  background-color: #867d84;
}
.shirtpalette-03 .src1 {
  background-color: #b7b5bc;
}
.shirtpalette-04 .src3 {
  background-color: #08050c;
}
.shirtpalette-04 .src2 {
  background-color: #0c0611;
}
.shirtpalette-04 .src1 {
  background-color: #120b1b;
}
.shirtpalette-05 .src3 {
  background-color: #4d4138;
}
.shirtpalette-05 .src2 {
  background-color: #716055;
}
.shirtpalette-05 .src1 {
  background-color: #bba285;
}
.shirtpalette-06 .src3 {
  background-color: #605a55;
}
.shirtpalette-06 .src2 {
  background-color: #8b8682;
}
.shirtpalette-06 .src1 {
  background-color: #c8c0b7;
}
.shirtpalette-07 .src3 {
  background-color: #605667;
}
.shirtpalette-07 .src2 {
  background-color: #787589;
}
.shirtpalette-07 .src1 {
  background-color: #dcdcdc;
}
.shirtpalette-08 .src3 {
  background-color: #5c401f;
}
.shirtpalette-08 .src2 {
  background-color: #977a57;
}
.shirtpalette-08 .src1 {
  background-color: #edd2b2;
}
.shirtpalette-09 .src3 {
  background-color: #252c37;
}
.shirtpalette-09 .src2 {
  background-color: #3f4a5b;
}
.shirtpalette-09 .src1 {
  background-color: #768b94;
}
.shirtpalette-10 .src3 {
  background-color: #644c36;
}
.shirtpalette-10 .src2 {
  background-color: #766448;
}
.shirtpalette-10 .src1 {
  background-color: #bdab8f;
}
.shirtpalette-11 .src3 {
  background-color: #443848;
}
.shirtpalette-11 .src2 {
  background-color: #6a5c6f;
}
.shirtpalette-11 .src1 {
  background-color: #c8b0cc;
}
.shirtpalette-12 .src3 {
  background-color: #4a5266;
}
.shirtpalette-12 .src2 {
  background-color: #667390;
}
.shirtpalette-12 .src1 {
  background-color: #9babc7;
}

.jacketpalette-01 .jc4 {
  background-color: #040507;
}
.jacketpalette-01 .jc3 {
  background-color: #0c0d12;
}
.jacketpalette-01 .jc2 {
  background-color: #13141a;
}
.jacketpalette-01 .jc1 {
  background-color: #2d2e3b;
}

.jacketpalette-02 .jc4 {
  background-color: #222f3a;
}
.jacketpalette-02 .jc3 {
  background-color: #26363d;
}
.jacketpalette-02 .jc2 {
  background-color: #30494b;
}
.jacketpalette-02 .jc1 {
  background-color: #546b65;
}
.jacketpalette-03 .jc4 {
  background-color: #140508;
}
.jacketpalette-03 .jc3 {
  background-color: #290b11;
}
.jacketpalette-03 .jc2 {
  background-color: #46131c;
}
.jacketpalette-03 .jc1 {
  background-color: #7b1c2d;
}
.jacketpalette-04 .jc4 {
  background-color: #0f081a;
}
.jacketpalette-04 .jc3 {
  background-color: #200e1d;
}
.jacketpalette-04 .jc2 {
  background-color: #2b1424;
}
.jacketpalette-04 .jc1 {
  background-color: #432240;
}
.jacketpalette-05 .jc4 {
  background-color: #191113;
}
.jacketpalette-05 .jc3 {
  background-color: #23191b;
}
.jacketpalette-05 .jc2 {
  background-color: #302326;
}
.jacketpalette-05 .jc1 {
  background-color: #403432;
}
.jacketpalette-06 .jc4 {
  background-color: #0c0b0a;
}
.jacketpalette-06 .jc3 {
  background-color: #0f0e0d;
}
.jacketpalette-06 .jc2 {
  background-color: #151312;
}
.jacketpalette-06 .jc1 {
  background-color: #23201f;
}
.jacketpalette-07 .jc4 {
  background-color: #56483f;
}
.jacketpalette-07 .jc3 {
  background-color: #7a6d5c;
}
.jacketpalette-07 .jc2 {
  background-color: #90816e;
}
.jacketpalette-07 .jc1 {
  background-color: #cac3b9;
}

.jacketpalette-08 .jc4 {
  background-color: #110a09;
}
.jacketpalette-08 .jc3 {
  background-color: #1a100f;
}
.jacketpalette-08 .jc2 {
  background-color: #241614;
}
.jacketpalette-08 .jc1 {
  background-color: #3c2b29;
}
.jacketpalette-09 .jc4 {
  background-color: #09090e;
}
.jacketpalette-09 .jc3 {
  background-color: #0e0d16;
}
.jacketpalette-09 .jc2 {
  background-color: #161524;
}
.jacketpalette-09 .jc1 {
  background-color: #2d2e3b;
}
.jacketpalette-10 .jc4 {
  background-color: #110f07;
}
.jacketpalette-10 .jc3 {
  background-color: #17170d;
}
.jacketpalette-10 .jc2 {
  background-color: #1e1e12;
}
.jacketpalette-10 .jc1 {
  background-color: #323321;
}
.jacketpalette-11 .jc4 {
  background-color: #100c15;
}
.jacketpalette-11 .jc3 {
  background-color: #120e16;
}
.jacketpalette-11 .jc2 {
  background-color: #18121e;
}
.jacketpalette-11 .jc1 {
  background-color: #312a3b;
}
.jacketpalette-12 .jc4 {
  background-color: #0c0c14;
}
.jacketpalette-12 .jc3 {
  background-color: #101119;
}
.jacketpalette-12 .jc2 {
  background-color: #161721;
}
.jacketpalette-12 .jc1 {
  background-color: #2a2b3c;
}

.shoepalette-01 .shc3 {
  background-color: #010101;
}
.shoepalette-01 .shc2 {
  background-color: #010101;
}
.shoepalette-01 .shc1 {
  background-color: #0e0f13;
}
.shoepalette-02 .shc3 {
  background-color: #0a0504;
}
.shoepalette-02 .shc2 {
  background-color: #221614;
}
.shoepalette-02 .shc1 {
  background-color: #110908;
}
.shoepalette-03 .shc3 {
  background-color: #09090e;
}
.shoepalette-03 .shc2 {
  background-color: #09090e;
}
.shoepalette-03 .shc1 {
  background-color: #12111c;
}
.shoepalette-04 .shc3 {
  background-color: #050502;
}
.shoepalette-04 .shc2 {
  background-color: #080803;
}
.shoepalette-04 .shc1 {
  background-color: #19180e;
}
.shoepalette-05 .shc3 {
  background-color: #08050b;
}
.shoepalette-05 .shc2 {
  background-color: #100c15;
}
.shoepalette-05 .shc1 {
  background-color: #16111b;
}
.shoepalette-06 .shc3 {
  background-color: #0a0a10;
}
.shoepalette-06 .shc2 {
  background-color: #0a0a10;
}
.shoepalette-06 .shc1 {
  background-color: #151621;
}
.shoepalette-07 .shc3 {
  background-color: #151b24;
}
.shoepalette-07 .shc2 {
  background-color: #151b24;
}
.shoepalette-07 .shc1 {
  background-color: #1a282e;
}
.shoepalette-08 .shc3 {
  background-color: #100406;
}
.shoepalette-08 .shc2 {
  background-color: #19060a;
}
.shoepalette-08 .shc1 {
  background-color: #291018;
}
.shoepalette-09 .shc3 {
  background-color: #09050f;
}
.shoepalette-09 .shc2 {
  background-color: #0c0715;
}
.shoepalette-09 .shc1 {
  background-color: #130b1f;
}
.shoepalette-10 .shc3 {
  background-color: #0d0710;
}
.shoepalette-10 .shc2 {
  background-color: #140b0d;
}
.shoepalette-10 .shc1 {
  background-color: #26181b;
}
.shoepalette-11 .shc3 {
  background-color: #0b0807;
}
.shoepalette-11 .shc2 {
  background-color: #0b0807;
}
.shoepalette-11 .shc1 {
  background-color: #151312;
}
.shoepalette-12 .shc3 {
  background-color: #3a312a;
}
.shoepalette-12 .shc2 {
  background-color: #4e4135;
}
.shoepalette-12 .shc1 {
  background-color: #726451;
}

.sockpalette-01 .skc4 {
  background-color: #010101;
}
.sockpalette-01 .skc3 {
  background-color: #010101;
}
.sockpalette-01 .skc2 {
  background-color: #1e1f27;
}
.sockpalette-01 .skc1 {
  background-color: #0a0b0e;
}
.sockpalette-02 .skc4 {
  background-color: #050302;
}
.sockpalette-02 .skc3 {
  background-color: #090504;
}
.sockpalette-02 .skc2 {
  background-color: #251715;
}
.sockpalette-02 .skc1 {
  background-color: #150c0b;
}
.sockpalette-03 .skc4 {
  background-color: #09090e;
}
.sockpalette-03 .skc3 {
  background-color: #040407;
}
.sockpalette-03 .skc2 {
  background-color: #1d1d2b;
}
.sockpalette-03 .skc1 {
  background-color: #11101b;
}
.sockpalette-04 .skc4 {
  background-color: #070703;
}
.sockpalette-04 .skc3 {
  background-color: #070703;
}
.sockpalette-04 .skc2 {
  background-color: #1b1c11;
}
.sockpalette-04 .skc1 {
  background-color: #12130a;
}
.sockpalette-05 .skc4 {
  background-color: #060409;
}
.sockpalette-05 .skc3 {
  background-color: #08050b;
}
.sockpalette-05 .skc2 {
  background-color: #241d2c;
}
.sockpalette-05 .skc1 {
  background-color: #130f18;
}
.sockpalette-06 .skc4 {
  background-color: #09090f;
}
.sockpalette-06 .skc3 {
  background-color: #0c0c14;
}
.sockpalette-06 .skc2 {
  background-color: #1f202d;
}
.sockpalette-06 .skc1 {
  background-color: #13141e;
}
.sockpalette-07 .skc4 {
  background-color: #11131b;
}
.sockpalette-07 .skc3 {
  background-color: #161922;
}
.sockpalette-07 .skc2 {
  background-color: #2d2125;
}
.sockpalette-07 .skc1 {
  background-color: #181b23;
}
.sockpalette-08 .skc4 {
  background-color: #0d0305;
}
.sockpalette-08 .skc3 {
  background-color: #100406;
}
.sockpalette-08 .skc2 {
  background-color: #3b232d;
}
.sockpalette-08 .skc1 {
  background-color: #28161d;
}
.sockpalette-09 .skc4 {
  background-color: #0b0811;
}
.sockpalette-09 .skc3 {
  background-color: #140c1f;
}
.sockpalette-09 .skc2 {
  background-color: #2e1627;
}
.sockpalette-09 .skc1 {
  background-color: #1c0f21;
}
.sockpalette-10 .skc4 {
  background-color: #070309;
}
.sockpalette-10 .skc3 {
  background-color: #110c12;
}
.sockpalette-10 .skc2 {
  background-color: #372c35;
}
.sockpalette-10 .skc1 {
  background-color: #211722;
}
.sockpalette-11 .skc4 {
  background-color: #0c0909;
}
.sockpalette-11 .skc3 {
  background-color: #0c0909;
}
.sockpalette-11 .skc2 {
  background-color: #23201f;
}
.sockpalette-11 .skc1 {
  background-color: #151312;
}
.sockpalette-12 .skc4 {
  background-color: #372d26;
}
.sockpalette-12 .skc3 {
  background-color: #3c332c;
}
.sockpalette-12 .skc2 {
  background-color: #6a5c4c;
}
.sockpalette-12 .skc1 {
  background-color: #574a3c;
}

.shirt-00, .jacket-00, .vest-00, .tie-00, .pants-00, .beard-00, .headwear-00, .neckwear-00, .earring-00, .eyewear-00, .flagpin-00 {
  display: none;
}

.neckwear-01 .d, .neckwear-01 .e, .neckwear-02 .d, .neckwear-02 .e, .neckwear-04 .d, .neckwear-04 .e {
  display: none;
}

.earring-01 .a {
  background-image: url('/images/bodies/Earring/Earring01.png');
}
.earring-02 .a {
  background-image: url('/images/bodies/Earring/Earring02.png');
}
.earring-03 .a {
  background-image: url('/images/bodies/Earring/Earring03.png');
}
.earring-04 .a {
  background-image: url('/images/bodies/Earring/Earring04.png');
}
.earring-05 .a {
  background-image: url('/images/bodies/Earring/Earring05.png');
}
.eyewear-01 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear01.png');
}
.eyewear-02 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear02.png');
}
.eyewear-03 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear03.png');
}
.eyewear-04 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear04.png');
}
.eyewear-05 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear05.png');
}
.eyewear-06 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear06.png');
}
.eyewear-07 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear07.png');
}
.eyewear-08 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear08.png');
}
.eyewear-09 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear09.png');
}
.eyewear-10 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear10.png');
}
.eyewear-11 .a {
  background-image: url('/images/bodies/Eyewear/Eyewear11.png');
}
.flagpin-01 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin01.png');
}
.flagpin-02 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin02.png');
}
.flagpin-03 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin03.png');
}
.flagpin-04 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin04.png');
}
.flagpin-05 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin05.png');
}
.flagpin-06 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin06.png');
}
.flagpin-07 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin07.png');
}
.flagpin-08 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin08.png');
}
.flagpin-09 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin09.png');
}
.flagpin-10 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin10.png');
}
.flagpin-11 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin11.png');
}
.flagpin-12 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin12.png');
}
.flagpin-13 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin13.png');
}
.flagpin-14 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin14.png');
}
.flagpin-15 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin15.png');
}
.flagpin-16 .pin {
  background-image: url('/images/bodies/FlagPin/FlagPin16.png');
}

.neckwear-01 .a {
  mask: url('/images/bodies/HeadNeckWear/Headwear/1/Neckwear01_HWC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/1/Neckwear01_HWC1.png') no-repeat;
}
.neckwear-01 .b {
  mask: url('/images/bodies/HeadNeckWear/Headwear/1/Neckwear01_HWC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/1/Neckwear01_HWC2.png') no-repeat;
}
.neckwear-01 .c {
  mask: url('/images/bodies/HeadNeckWear/Headwear/1/Neckwear01_HWC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/1/Neckwear01_HWC3.png') no-repeat;
}
.neckwear-02 .a {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/2/Neckwear02_HWC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/2/Neckwear02_HWC1.png') no-repeat;
}
.neckwear-02 .b {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/2/Neckwear02_HWC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/2/Neckwear02_HWC2.png') no-repeat;
}
.neckwear-02 .c {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/2/Neckwear02_HWC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/2/Neckwear02_HWC3.png') no-repeat;
}
.neckwear-03 .a {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_HWC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_HWC1.png') no-repeat;
}
.neckwear-03 .b {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_HWC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_HWC2.png') no-repeat;
}
.neckwear-03 .c {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_HWC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_HWC3.png') no-repeat;
}
.neckwear-03 .d {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_SRC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_SRC1.png') no-repeat;
}
.neckwear-03 .e {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_SRC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/3/Neckwear03_SRC2.png') no-repeat;
}
.neckwear-04 .a {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/4/Neckwear04_HWC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/4/Neckwear04_HWC1.png') no-repeat;
}
.neckwear-04 .b {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/4/Neckwear04_HWC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/4/Neckwear04_HWC2.png') no-repeat;
}
.neckwear-04 .c {
  mask: url('/images/bodies/HeadNeckWear/Neckwear/4/Neckwear04_HWC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Neckwear/4/Neckwear04_HWC3.png') no-repeat;
}
.neckwear-05 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear05.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-06 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear06.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-07 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear07.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-08 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear08.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-09 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear09.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-10 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear10.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-11 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear11.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-12 .a {
  background-image: url('/images/bodies/HeadNeckWear/Neckwear/Neckwear12.png');
  background-color: rgba(0,0,0,0);
}
.neckwear-05 .b, .neckwear-05 .c, .neckwear-05 .d, .neckwear-05 .e, .neckwear-06 .b, .neckwear-06 .c, .neckwear-06 .d, .neckwear-06 .e,
.neckwear-07 .b, .neckwear-07 .c, .neckwear-07 .d, .neckwear-07 .e, .neckwear-08 .b, .neckwear-08 .c, .neckwear-08 .d, .neckwear-08 .e,
.neckwear-09 .b, .neckwear-09 .c, .neckwear-09 .d, .neckwear-09 .e, .neckwear-10 .b, .neckwear-10 .c, .neckwear-10 .d, .neckwear-10 .e,
.neckwear-11 .b, .neckwear-11 .c, .neckwear-11 .d, .neckwear-11 .e, .neckwear-12 .b, .neckwear-12 .c, .neckwear-12 .d, .neckwear-12 .e {
  display: none;
}


.headwear-01 .a {
  mask: url('/images/bodies/HeadNeckWear/Headwear/1/Headwear01_HWC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/1/Headwear01_HWC1.png') no-repeat;
}
.headwear-01 .b {
  mask: url('/images/bodies/HeadNeckWear/Headwear/1/Headwear01_HWC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/1/Headwear01_HWC2.png') no-repeat;
}
.headwear-01 .c {
  mask: url('/images/bodies/HeadNeckWear/Headwear/1/Headwear01_HWC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/1/Headwear01_HWC3.png') no-repeat;
}
.headwear-02 .a {
  mask: url('/images/bodies/HeadNeckWear/Headwear/2/Headwear02_HWC1.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/2/Headwear02_HWC1.png') no-repeat;
}
.headwear-02 .b {
  mask: url('/images/bodies/HeadNeckWear/Headwear/2/Headwear02_HWC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/2/Headwear02_HWC2.png') no-repeat;
}
.headwear-02 .c {
  mask: url('/images/bodies/HeadNeckWear/Headwear/2/Headwear02_HWC3.png') no-repeat;
  -webkit-mask: url('/images/bodies/HeadNeckWear/Headwear/2/Headwear02_HWC3.png') no-repeat;
}

.beard-01 .a {
  mask: url('/images/bodies/FacialHair/01/FacialHair01_HC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/01/FacialHair01_HC2.png') no-repeat;
}
.beard-01 .b {
  mask: url('/images/bodies/FacialHair/01/FacialHair01_H3.png') no-repeat;
    -webkit-mask: url('/images/bodies/FacialHair/01/FacialHair01_HC3.png') no-repeat;
}
.beard-01 .c {
  mask: url('/images/bodies/FacialHair/01/FacialHair01_HC4.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/01/FacialHair01_HC4.png') no-repeat;
}
.beard-02 .a {
  mask: url('/images/bodies/FacialHair/02/FacialHair02_HC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/02/FacialHair02_HC2.png') no-repeat;
}
.beard-02 .b {
  mask: url('/images/bodies/FacialHair/02/FacialHair02_H3.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/02/FacialHair02_HC3.png') no-repeat;
}
.beard-02 .c {
  mask: url('/images/bodies/FacialHair/02/FacialHair02_HC4.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/02/FacialHair02_HC4.png') no-repeat;
}
.beard-03 .a {
  mask: url('/images/bodies/FacialHair/03/FacialHair03_HC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/03/FacialHair03_HC2.png') no-repeat;
}
.beard-03 .b {
  mask: url('/images/bodies;/FacialHair/03/FacialHair03_H3.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/03/FacialHair03_HC3.png') no-repeat;
}
.beard-03 .c {
  mask: url('/images/bodies/FacialHair/03/FacialHair03_HC4.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/03/FacialHair03_HC4.png') no-repeat;
}
.beard-04 .a {
  mask: url('/images/bodies/FacialHair/04/FacialHair04_HC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/04/FacialHair04_HC2.png') no-repeat;
}
.beard-04 .b {
  mask: url('/images/bodies/FacialHair/04/FacialHair04_H3.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/04/FacialHair04_HC3.png') no-repeat;
}
.beard-04 .c {
  mask: url('/images/bodies/FacialHair/04/FacialHair04_HC4.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/04/FacialHair04_HC4.png') no-repeat;
}
.beard-05 .a {
  mask: url('/images/bodies/FacialHair/05/FacialHair05_HC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/05/FacialHair05_HC2.png') no-repeat;
}
.beard-05 .b {
  mask: url('/images/bodies/FacialHair/05/FacialHair05_H3.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/05/FacialHair05_HC3.png') no-repeat;
}
.beard-05 .c {
  mask: url('/images/bodies/FacialHair/05/FacialHair05_HC4.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/05/FacialHair05_HC4.png') no-repeat;
}
.beard-06 .a {
  mask: url('/images/bodies/FacialHair/06/FacialHair06_HC2.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/06/FacialHair06_HC2.png') no-repeat;
}
.beard-06 .b {
  mask: url('/images/bodies/FacialHair/06/FacialHair06_H3.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/06/FacialHair06_HC3.png') no-repeat;
}
.beard-06 .c {
  mask: url('/images/bodies/FacialHair/06/FacialHair06_HC4.png') no-repeat;
  -webkit-mask: url('/images/bodies/FacialHair/06/FacialHair06_HC4.png') no-repeat;
}
.beard-07 .a {
  mask: url('/images/bodies/FacialHair/07/FacialHair07_HC2.png') no-repeat 0px 6px;
  -webkit-mask: url('/images/bodies/FacialHair/07/FacialHair07_HC2.png') no-repeat 0px 6px;
}
.beard-07 .b {
  mask: url('/images/bodies/FacialHair/07/FacialHair07_H3.png') no-repeat 0px 6px;
  -webkit-mask: url('/images/bodies/FacialHair/07/FacialHair07_HC3.png') no-repeat 0px 6px;
}
.beard-07 .c {
  mask: url('/images/bodies/FacialHair/07/FacialHair07_HC4.png') no-repeat 0px 6px;
  -webkit-mask: url('/images/bodies/FacialHair/07/FacialHair07_HC4.png') no-repeat 0px 6px;
}
.beard-08 .a {
  mask: url('/images/bodies/FacialHair/08/FacialHair08_HC2.png') no-repeat 0px 2px;
  -webkit-mask: url('/images/bodies/FacialHair/08/FacialHair08_HC2.png') no-repeat 0px 2px;
}
.beard-08 .b {
  mask: url('/images/bodies/FacialHair/08/FacialHair08_H3.png') no-repeat 0px 2px;
  -webkit-mask: url('/images/bodies/FacialHair/08/FacialHair08_HC3.png') no-repeat 0px 2px;
}
.beard-08 .c {
  mask: url('/images/bodies/FacialHair/08/FacialHair08_HC4.png') no-repeat 0px 2px;
  -webkit-mask: url('/images/bodies/FacialHair/08/FacialHair08_HC4.png') no-repeat 0px 2px;
}

.pants-01.body-01 .a, .pants-01.body-04 .a {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B1_PC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B1_PC1.png');
}
.pants-01.body-01 .b, .pants-01.body-04 .b {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B1_PC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B1_PC2.png');
}
.pants-01.body-01 .c, .pants-01.body-04 .c {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B1_PC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B1_PC3.png');
}
.pants-01.body-02 .a, .pants-01.body-05 .a {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B2_PC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B2_PC1.png');
}
.pants-01.body-02 .b, .pants-01.body-05 .b {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B2_PC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B2_PC2.png');
}
.pants-01.body-02 .c, .pants-01.body-05 .c {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B2_PC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B2_PC3.png');
}
.pants-01.body-03 .a, .pants-01.body-06 .a {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B3_PC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B3_PC1.png');
}
.pants-01.body-03 .b, .pants-01.body-06 .b {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B3_PC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B3_PC2.png');
}
.pants-01.body-03 .c, .pants-01.body-06 .c {
  mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B3_PC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Pants/Pants01_B3_PC3.png');
}
.pants-02.body-01 .a, .pants-02.body-04 .a {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B1_STC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B1_STC1.png');
}
.pants-02.body-01 .b, .pants-02.body-04 .b {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B1_STC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B1_STC2.png');
}
.pants-02.body-01 .c, .pants-02.body-04 .c {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B1_STC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B1_STC3.png');
}
.pants-02.body-02 .a, .pants-02.body-05 .a {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B2_STC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B2_STC1.png');
}
.pants-02.body-02 .b, .pants-02.body-05 .b {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B2_STC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B2_STC2.png');
}
.pants-02.body-02 .c, .pants-02.body-05 .c {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B2_STC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B2_STC3.png');
}
.pants-02.body-03 .a, .pants-02.body-06 .a {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B3_STC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B3_STC1.png');
}
.pants-02.body-03 .b, .pants-02.body-06 .b {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B3_STC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B3_STC2.png');
}
.pants-02.body-03 .c, .pants-02.body-06 .c {
  mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B3_STC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Skirt/Skirt01_B3_STC3.png');
}

.shoe-01 .a {
  mask-image: url('/images/bodies/LowerBody/Shoe/Shoe01_SHC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Shoe/Shoe01_SHC1.png');
}
.shoe-01 .b {
  mask-image: url('/images/bodies/LowerBody/Shoe/Shoe01_SHC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Shoe/Shoe01_SHC2.png');
}
.shoe-01 .c {
  mask-image: url('/images/bodies/LowerBody/Shoe/Shoe01_SHC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Shoe/Shoe01_SHC3.png');
}

.sock-01.body-01 .a, .sock-01.body-04 .a {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC1.png');
}
.sock-01.body-01 .b, .sock-01.body-04 .b {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC2.png');
}
.sock-01.body-01 .c, .sock-01.body-04 .c {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC3.png');
}
.sock-01.body-01 .d, .sock-01.body-04 .d {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC4.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B1_SKC4.png');
}
.sock-01.body-02 .a, .sock-01.body-05 .a {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC1.png');
}
.sock-01.body-02 .b, .sock-01.body-05 .b {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC2.png');
}
.sock-01.body-02 .c, .sock-01.body-05 .c {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC3.png');
}
.sock-01.body-02 .d, .sock-01.body-05 .d {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC4.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B2_SKC4.png');
}
.sock-01.body-03 .a, .sock-01.body-06 .a {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC1.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC1.png');
}
.sock-01.body-03 .b, .sock-01.body-06 .b {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC2.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC2.png');
}
.sock-01.body-03 .c, .sock-01.body-06 .c {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC3.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC3.png');
}
.sock-01.body-03 .d, .sock-01.body-06 .d {
  mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC4.png');
  -webkit-mask-image: url('/images/bodies/LowerBody/Socks/Sock01_B3_SKC4.png');
}

.tie-01.body-04 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B1_TC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B1_TC1.png');
}
.tie-01.body-04 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B1_TC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B1_TC2.png');
}
.tie-01.body-04 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B1_TC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B1_TC3.png');
}
.tie-01.body-05 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B2_TC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B2_TC1.png');
}
.tie-01.body-05 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B2_TC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B2_TC2.png');
}
.tie-01.body-05 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B2_TC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B2_TC3.png');
}
.tie-01.body-06 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B3_TC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B3_TC1.png');
}
.tie-01.body-06 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B3_TC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B3_TC2.png');
}
.tie-01.body-06 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B3_TC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Tie/M_Tie01_B3_TC3.png');
}

.vest-01.body-04 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B1_VC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B1_VC1.png');
}
.vest-01.body-04 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B1_VC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B1_VC2.png');
}
.vest-01.body-04 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B1_VC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B1_VC3.png');
}
.vest-01.body-05 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B2_VC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B2_VC1.png');
}
.vest-01.body-05 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B2_VC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B2_VC2.png');
}
.vest-01.body-05 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B2_VC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B2_VC3.png');
}
.vest-01.body-06 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B3_VC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B3_VC1.png');
}
.vest-01.body-06 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B3_VC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B3_VC2.png');
}
.vest-01.body-06 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B3_VC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_Vest01_B3_VC3.png');
}

.person.seated .vest-01.body-04 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B1_VC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B1_VC1.png');
}
.person.seated .vest-01.body-04 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B1_VC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B1_VC2.png');
}
.person.seated .vest-01.body-04 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B1_VC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B1_VC3.png');
}
.person.seated .vest-01.body-05 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B2_VC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B2_VC1.png');
}
.person.seated .vest-01.body-05 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B2_VC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B2_VC2.png');
}
.person.seated .vest-01.body-05 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B2_VC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B2_VC3.png');
}
.person.seated .vest-01.body-06 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B3_VC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B3_VC1.png');
}
.person.seated .vest-01.body-06 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B3_VC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B3_VC2.png');
}
.person.seated .vest-01.body-06 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B3_VC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Vest/M_VestSitted01_B3_VC3.png');
}

.shirt-01.body-01 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B1_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B1_CC1.png');
}
.shirt-01.body-01 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B1_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B1_CC2.png');
}
.shirt-01.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B1_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B1_CC3.png');
}
.shirt-01.body-02 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B2_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B2_CC1.png');
}
.shirt-01.body-02 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B2_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B2_CC2.png');
}
.shirt-01.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B2_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B2_CC3.png');
}
.shirt-01.body-03 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B3_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B3_CC1.png');
}
.shirt-01.body-03 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B3_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B3_CC2.png');
}
.shirt-01.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B3_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/01/F_Cami01_B3_CC3.png');
}

.shirt-02.body-01 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B1_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B1_CC1.png');
}
.shirt-02.body-01 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B1_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B1_CC2.png');
}
.shirt-02.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B1_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B1_CC3.png');
}
.shirt-02.body-02 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B2_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B2_CC1.png');
}
.shirt-02.body-02 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B2_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B2_CC2.png');
}
.shirt-02.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B2_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B2_CC3.png');
}
.shirt-02.body-03 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B3_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B3_CC1.png');
}
.shirt-02.body-03 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B3_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B3_CC2.png');
}
.shirt-02.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B3_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/02/F_Cami02_B3_CC3.png');
}

.shirt-03.body-01 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B1_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B1_CC1.png');
}
.shirt-03.body-01 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B1_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B1_CC2.png');
}
.shirt-03.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B1_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B1_CC3.png');
}
.shirt-03.body-02 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B2_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B2_CC1.png');
}
.shirt-03.body-02 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B2_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B2_CC2.png');
}
.shirt-03.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B2_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B2_CC3.png');
}
.shirt-03.body-03 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B3_CC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B3_CC1.png');
}
.shirt-03.body-03 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B3_CC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B3_CC2.png');
}
.shirt-03.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B3_CC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Cami/03/F_Cami03_B3_CC3.png');
}

.shirt-04.body-01 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B1_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B1_SRC1.png');
}
.shirt-04.body-01 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B1_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B1_SRC2.png');
}
.shirt-04.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B1_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B1_SRC3.png');
}
.shirt-04.body-02 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B2_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B2_SRC1.png');
}
.shirt-04.body-02 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B2_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B2_SRC2.png');
}
.shirt-04.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B2_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B2_SRC3.png');
}
.shirt-04.body-03 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B3_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B3_SRC1.png');
}
.shirt-04.body-03 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B3_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B3_SRC2.png');
}
.shirt-04.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B3_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/01/F_Shirt01_B3_SRC3.png');
}

.shirt-05.body-01 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B1_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B1_SRC1.png');
}
.shirt-05.body-01 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B1_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B1_SRC2.png');
}
.shirt-05.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B1_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B1_SRC3.png');
}
.shirt-05.body-02 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B2_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B2_SRC1.png');
}
.shirt-05.body-02 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B2_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B2_SRC2.png');
}
.shirt-05.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B2_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B2_SRC3.png');
}
.shirt-05.body-03 .a {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B3_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B3_SRC1.png');
}
.shirt-05.body-03 .b {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B3_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B3_SRC2.png');
}
.shirt-05.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B3_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Shirt/02/F_Shirt02_B3_SRC3.png');
}

.shirt-06.body-04 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B1_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B1_SRC1.png');
}
.shirt-06.body-04 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B1_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B1_SRC2.png');
}
.shirt-06.body-04 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B1_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B1_SRC3.png');
}
.shirt-06.body-05 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B2_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B2_SRC1.png');
}
.shirt-06.body-05 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B2_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B2_SRC2.png');
}
.shirt-06.body-05 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B2_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B2_SRC3.png');
}
.shirt-06.body-06 .a {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B3_SRC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B3_SRC1.png');
}
.shirt-06.body-06 .b {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B3_SRC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B3_SRC2.png');
}
.shirt-06.body-06 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B3_SRC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Shirt/M_Shirt01_B3_SRC3.png');
}

.jacket-01.body-01 .a, .jacket-01.body-01 .b, .jacket-01.body-02 .a, .jacket-01.body-02 .b, .jacket-01.body-03 .a, .jacket-01.body-03 .b {
  display: none;
}
.jacket-01.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_JC1.png');
}
.jacket-01.body-01 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_JC2.png');
}
.jacket-01.body-01 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_JC3.png');
}
.jacket-01.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_JC1.png');
}
.jacket-01.body-02 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_JC2.png');
}
.jacket-01.body-02 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_JC3.png');
}
.jacket-01.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_JC1.png');
}
.jacket-01.body-03 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_JC2.png');
}
.jacket-01.body-03 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_JC3.png');
}
.jacket-01.body-01 .f {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_SHC2.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_SHC2.png');
}
.jacket-01.body-01 .g {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_SHC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B1_SHC3.png');
}
.jacket-01.body-02 .f {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_SHC2.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_SHC2.png');
}
.jacket-01.body-02 .g {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_SHC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B2_SHC3.png');
}
.jacket-01.body-03 .f {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_SHC2.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_SHC2.png');
}
.jacket-01.body-03 .g {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_SHC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_Jacket01_B3_SHC3.png');
}

.person.seated .jacket-01.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B1_JC1.png');
}
.person.seated .jacket-01.body-01 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B1_JC2.png');
}
.person.seated .jacket-01.body-01 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B1_JC3.png');
}
.person.seated .jacket-01.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B2_JC1.png');
}
.person.seated .jacket-01.body-02 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B2_JC2.png');
}
.person.seated .jacket-01.body-02 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B2_JC3.png');
}
.person.seated .jacket-01.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B3_JC1.png');
}
.person.seated .jacket-01.body-03 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B3_JC2.png');
}
.person.seated .jacket-01.body-03 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/01/F_JacketSitted01_B3_JC3.png');
}


.jacket-02 .a, .jacket-02 .b, .jacket-02 .f, .jacket-02 .g {
  display: none;
}
.jacket-02.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B1_JC1.png');
}
.jacket-02.body-01 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B1_JC2.png');
}
.jacket-02.body-01 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B1_JC3.png');
}
.jacket-02.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B2_JC1.png');
}
.jacket-02.body-02 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B2_JC2.png');
}
.jacket-02.body-02 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B2_JC3.png');
}
.jacket-02.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B3_JC1.png');
}
.jacket-02.body-03 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B3_JC2.png');
}
.jacket-02.body-03 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_Jacket02_B3_JC3.png');
}

.person.seated .jacket-02.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B1_JC1.png');
}
.person.seated .jacket-02.body-01 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B1_JC2.png');
}
.person.seated .jacket-02.body-01 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B1_JC3.png');
}
.person.seated .jacket-02.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B2_JC1.png');
}
.person.seated .jacket-02.body-02 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B2_JC2.png');
}
.person.seated .jacket-02.body-02 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B2_JC3.png');
}
.person.seated .jacket-02.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B3_JC1.png');
}
.person.seated .jacket-02.body-03 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B3_JC2.png');
}
.person.seated .jacket-02.body-03 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/02/F_JacketSitted02_B3_JC3.png');
}

.jacket-03.body-01 .a {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B1_JC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B1_JC3.png');
}
.jacket-03.body-01 .b {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B1_JC4.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B1_JC4.png');
}
.jacket-03.body-02 .a {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B2_JC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B2_JC3.png');
}
.jacket-03.body-02 .b {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B2_JC4.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B2_JC4.png');
}
.jacket-03.body-03 .a {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B3_JC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B3_JC3.png');
}
.jacket-03.body-03 .b {
  mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B3_JC4.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_JacketBack03_B3_JC4.png');
}
.jacket-03.body-01 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B1_JC1.png');
}
.jacket-03.body-01 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B1_JC2.png');
}
.jacket-03.body-01 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B1_JC3.png');
}
.jacket-03.body-02 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B2_JC1.png');
}
.jacket-03.body-02 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B2_JC2.png');
}
.jacket-03.body-02 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B2_JC3.png');
}
.jacket-03.body-03 .c {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B3_JC1.png');
}
.jacket-03.body-03 .d {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B3_JC2.png');
}
.jacket-03.body-03 .e {
   mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Female/Jacket/03/F_Jacket03_B3_JC3.png');
}
.jacket-03 .f, .jacket-03 .g {
  display: none;
}

.jacket-04.body-04 .a {
  mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B1_JC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B1_JC3.png');
}
.jacket-04.body-04 .b {
  mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B1_JC4.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B1_JC4.png');
}
.jacket-04.body-04 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B1_JC1.png');
}
.jacket-04.body-04 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B1_JC2.png');
}
.jacket-04.body-04 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B1_JC3.png');
}
.jacket-04.body-05 .a {
  mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B2_JC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B2_JC3.png');
}
.jacket-04.body-05 .b {
  mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B2_JC4.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B2_JC4.png');
}
.jacket-04.body-05 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B2_JC1.png');
}
.jacket-04.body-05 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B2_JC2.png');
}
.jacket-04.body-05 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B2_JC3.png');
}
.jacket-04.body-06 .a {
  mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B3_JC3.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B3_JC3.png');
}
.jacket-04.body-06 .b {
  mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B3_JC4.png');
  -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_JacketBack01_B3_JC4.png');
}
.jacket-04.body-06 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B3_JC1.png');
}
.jacket-04.body-06 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B3_JC2.png');
}
.jacket-04.body-06 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/01/M_Jacket01_B3_JC3.png');
}
.jacket-04 .f, .jacket-04 .g {
  display: none;
}

.jacket-05 .a, .jacket-05 .b, .jacket-05 .f, .jacket-05 .g {
  display: none;
}
.jacket-05.body-04 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B1_JC1.png');
}
.jacket-05.body-04 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B1_JC2.png');
}
.jacket-05.body-04 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B1_JC3.png');
}
.jacket-05.body-05 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B2_JC1.png');
}
.jacket-05.body-05 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B2_JC2.png');
}
.jacket-05.body-05 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B2_JC3.png');
}
.jacket-05.body-06 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B3_JC1.png');
}
.jacket-05.body-06 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B3_JC2.png');
}
.jacket-05.body-06 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_Jacket02_B3_JC3.png');
}

.person.seated .jacket-05.body-04 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B1_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B1_JC1.png');
}
.person.seated .jacket-05.body-04 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B1_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B1_JC2.png');
}
.person.seated .jacket-05.body-04 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B1_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B1_JC3.png');
}
.person.seated .jacket-05.body-05 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B2_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B2_JC1.png');
}
.person.seated .jacket-05.body-05 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B2_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B2_JC2.png');
}
.person.seated .jacket-05.body-05 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B2_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B2_JC3.png');
}
.person.seated .jacket-05.body-06 .c {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B3_JC1.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B3_JC1.png');
}
.person.seated .jacket-05.body-06 .d {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B3_JC2.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B3_JC2.png');
}
.person.seated .jacket-05.body-06 .e {
   mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B3_JC3.png');
   -webkit-mask-image: url('/images/bodies/UpperBody/Male/Jacket/02/M_JacketSitted02_B3_JC3.png');
}

.link a.disabled {
  pointer-events: none;
  color: #ccc;
  background: #eee;
}

span a.disabled {
  pointer-events: none;
  opacity: 0.2;
}

dl.break {
  clear: both;
}

dl.left {
  float: left;
  width: auto;
  padding-right: 20px;
}

.browser-is-ok, .browser-is-not-ok {
  display: none;
}

.browser-is-ok.shown, .browser-is-not-ok.shown {
  display: block;
}
