.Global_HEADER .globalNav {
  background: #000;
}
.Global_HEADER .globalNav .globalMenu .menuList a {
  color: #f2f2f2;
}
.Global_HEADER .globalNav .logo .microsoft {
  fill: #f2f2f2;
}
.Global_HEADER .globalNav .globalMenuFns .searchBox input {
  background-color: #454545;
  color: #f2f2f2;
  border: 1px solid #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav {
  background-color: #000;
}
.Global_HEADER .Global_HEADER_StoreNav .Global_HEADER_StoreNavPlace {
  background-color: #000;
  border-bottom: 1px solid #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .home {
  color: #f2f2f2;
}
body {
  color: #f2f2f2;
  background-color: #171717;
}

a {
  color: #5dc21e;
}

body button {
  color: #f2f2f2;
}

body .PDPproductDetail {
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .otherLinks span {
  color: #f2f2f2;
}
.Global_HEADER .globalNav .globalMenuFns .searchBox .icon path {
  fill: #f2f2f2;
}
.Global_HEADER .globalNav .globalMenuFns .cartBox path {
  fill: #f2f2f2;
}
.Global_HEADER .globalNav .globalMenuFns .cartBox a i {
  color: #f2f2f2;
}
.Global_HEADER .globalNav .globalMenuFns .loginBox .showContentBtn {
  background-color: #000;
  color: #f2f2f2;
}
.Global_HEADER
  .globalNav
  .globalMenuFns
  .loginBox
  .showContentBtn
  .menu_black
  path {
  stroke: #f2f2f2;
}
.Global_HEADER
  .globalNav
  .globalMenuFns
  .loginBox
  .showContentBtn
  .menu_blue
  path {
  stroke: #f2f2f2;
}
.Global_HEADER .globalNav .globalMenuFns .loginBox.active .showContentBtn {
  background-color: #171717;
  color: #f2f2f2;
}
.Global_HEADER .globalNav .globalMenuFns .loginBox .showContentBtn:hover {
  color: #f2f2f2;
}
.Global_HEADER .globalNav .loginContent {
  background: #171717;
}
.Global_HEADER .globalNav .loginContent .userLinks h4 {
  color: #f2f2f2;
}
.Global_HEADER .globalNav .loginContent .userLinks li a {
  color: #f2f2f2;
}
.Global_HEADER .globalNav .loginContent .userFns p a {
  background-color: #171717;
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu .menuList.active {
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu {
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav a {
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu .menuList .iconForOpen path {
  stroke: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu .menuList .iconForClose path {
  stroke: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu .menuList.active .subMenu {
  background-color: #171717;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu .menuList .subMenu {
  background-color: #171717;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu .menuList.active .subMenu {
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .otherLinks a {
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .otherLinks .hideforTime {
  color: #f2f2f2;
}
.Global_HEADER
  .Global_HEADER_StoreNav
  .storeMenu
  .menuList
  .subMenu
  .subMenuList
  a {
  color: #f2f2f2;
}
.Global_HEADER
  .Global_HEADER_StoreNav
  .storeMenu
  .menuList
  .subMenu
  .subMenuList:hover {
  background-color: #171717;
}
.Global_Crumbs {
  background-color: #171717;
}
.Global_Crumbs .Global_CrumbsContent {
  color: #f2f2f2;
}
.Global_Crumbs .Global_CrumbsContent > a {
  color: #f2f2f2;
}
.pdpContent {
  background-color: #171717;
}
.pdp_module_slider .thumb_index_box .next.show,
.pdp_module_slider .thumb_index_box .prev.show polygon {
  fill: #f2f2f2;
}
.pdp_module_slider .thumb_index_box .next.show,
.pdp_module_slider .thumb_index_box .prev.show polygon {
  fill: #f2f2f2;
}
.pdp_module_slider .thumb_index_box .next .vector-icon polygon,
.pdp_module_slider .thumb_index_box .prev .vector-icon polygon {
  fill: #f2f2f2;
}
.pdp_module_slider .desc .promotion {
  background-color: #171717;
  color: #f2f2f2;
}
.pdp_module_info .priceAndRank .price .current b {
  color: #f2f2f2;
}
.pdp_module_info .upgrade {
  color: #f2f2f2;
}
.pdp_module_info .priceAndRank .rank .average,
.pdp_module_info .priceAndRank .rank .num {
  color: #f2f2f2;
}
.pdp_module_info .colorSelect li.active a {
  border-color: #5dc21e;
}
.pdp_module_info .select .con .tips {
  color: #f2f2f2;
}
.pdp_module_info .select .con .options .option.active .optionInner {
  border-color: #5dc21e;
}
.pdp_module_info .numbersAndBuy .buy .tips {
  color: #f2f2f2;
}
.pdp_module_info .numbersAndBuy .buy .feature_box .feature .feature_info {
  color: #f2f2f2;
}
.pdp_module_info ul.promotions li p {
  color: #f2f2f2;
}
.pdp_module_info .qrcodeAndPromotions .qrcode p {
  color: #f2f2f2;
}
.pdp_module_comment .comment_title {
  color: #f2f2f2;
}
.pdp_module_comment .comments_empty {
  background-color: #171717;
  color: #f2f2f2;
}
.pdp_module_comment .comments li .comment_container .content {
  color: #f2f2f2;
}
.pdp_module_comment .pager {
  background-color: #171717;
  color: #f2f2f2;
}
.pdp_module_comment .comment_tip {
  color: #f2f2f2;
}
.pdp_module_comment .comments li .comment_container {
  background-color: #171717;
}
.pdp_module_comment .comments li .comment_container .title_box .title {
  color: #f2f2f2;
}
.pdp_module_info .numbersAndBuy .buy .remindArrival,
.pdp_module_info .numbersAndBuy .buy .add2cart,
.pdp_module_info .numbersAndBuy .buy .upgradeNow,
.pdp_module_info .numbersAndBuy .buy .buyHoloLens {
  background-color: #5dc21e;
  color: #171717;
}
.pdp_module_info .numbersAndBuy .buy .remindArrival:hover,
.pdp_module_info .numbersAndBuy .buy .add2cart:hover,
.pdp_module_info .numbersAndBuy .buy .upgradeNow:hover,
.pdp_module_info .numbersAndBuy .buy .buyHoloLens:hover {
  background-color: #5dc21e;
  color: #171717;
}
.PDPproductDetail .pdpAnchor .pdpAnchorPlace {
  background-color: #171717;
  border-color: #666;
}
.PDPproductDetail .pdpAnchor a {
  color: #f2f2f2;
}
.PDPproductDetail .pdpAnchor a.active {
  color: #5dc21e;
}
.pdp_module_comment .go2comment {
  background-color: #171717;
  color: #f2f2f2;
}
.pdp_module_comment .go2comment:hover {
  background-color: #171717;
  color: #f2f2f2;
}
.Global_FOOTER {
  background-color: #232323;
}
.Global_FOOTER .footer_bar {
  background-color: #232323;
}
.Global_FOOTER .footer_signup {
  color: #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.Global_FOOTER .footer_bar .footer_list .footer_li .title {
  color: #f2f2f2;
}
.Global_FOOTER .footer_signup .socialLinks li a {
  color: #f2f2f2;
}
.Global_FOOTER .footer_bar .footer_list .footer_li a {
  color: #f2f2f2;
}
.Global_FOOTER .footer_signup .iptBox .signup {
  background-color: #f2f2f2;
  color: #000;
}
.Global_FOOTER .footer_signup .iptBox input {
  background-color: #454545;
  color: #f2f2f2;
}
.Global_FOOTER .footer_signup .iptBox input::placeholder {
  color: #f2f2f2;
}
.Global_FOOTER .footer_signup .clauseLink {
  color: #f2f2f2;
}
.Global_FOOTER .footer_bar .copyright_info {
  background-color: #232323;
  color: #f2f2f2;
}
.Global_FOOTER .footer_bar .copyright_info .copyright a,
.Global_FOOTER .footer_bar .copyright_info .copyright span {
  color: #f2f2f2;
}
.Global_FOOTER .footer_bar .copyright_info .language .country {
  color: #f2f2f2;
}
.Global_FOOTER .footer_bar .copyright_info .language .earth g {
  fill: #f2f2f2;
}
.msPDPTemplate_002 .dot {
  width: auto;
}
.msPDPTemplate_002 .dot:before {
  position: relative;
}
.msPDPTemplate_001 .dot {
  width: auto;
}
.msPDPTemplate_001 .gap{
  width: 3.5%;
}
.msPDPTemplate_001.slim.reverse .mainContainer{
    -ms-flex-direction:row-reverse;
    -webkit-box-direction:row-reverse;
    -webkit-flex-direction:row-reverse;
    flex-direction:row-reverse;
    box-direction:row-reverse;
}
.msPDPTemplate_001.slim.reverse .mainContainer .gap{
  display: none;
}
.msPDPTemplate_001 .dot:before {
  position: relative;
}
.msPDPTemplate_002 .desc h2 {
  color: #f2f2f2;
  font-size: 30px;
}
.msPDPTemplate_002 .desc p {
  color: #f2f2f2;
}
.msPDPTemplate_001 .desc h2 {
  color: #f2f2f2;
  font-size: 30px;
}
.msPDPTemplate_001 .desc p {
  color: #f2f2f2;
}
.pdp_module_info .packages .packageTabs li.active {
  border-color: #5dc21e;
}
.pdp_module_info
  .packages
  .packageContents
  .packageContent
  .packageContentTitle {
  color: #f2f2f2;
}
.pdp_module_info .packages .packageContents .packageContent p {
  color: #f2f2f2;
}
.pdp_module_slider .img_thumb_box .img_thumb_list li.active {
  border-color: #5dc21e;
}
.pdp_module_info .select .con .options .option a {
  color: #f2f2f2;
}
.pdp_module_info .colorSelect a {
  color: #f2f2f2;
}
.pdp_module_info .mscomplete .con .options .option.active .optionInner {
  border-color: #5dc21e;
}
.dot {
  padding-right: 0.5em;
  position: relative;
  width: 185px;
}
.dot:before {
  content: "\2022";
  padding-right: 0.2em;
  color: #5dc21e;
  position: absolute;
  left: 0;
}
.pdpDetailMainBlock {
  text-align: center;
}
.pdpDetailMainBlock .mainContainer {
  width: 90%;
  max-width: 1180px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .pdpDetailMainBlock .mainContainer {
    width: auto;
    margin: 0 12px;
  }
}
.pdpDetailMainBlock img {
  max-width: 100%;
  height: auto;
}
.pdpDetailMainBlock .logo {
  width: 21.18644068%;
  margin: 5.08474576% auto 0;
}
.pdpDetailMainBlock h3 {
  color: #5dc21e;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 0.42372881%;
}
.pdpDetailMainBlock p {
  font-size: 30px;
  margin-bottom: 2.96610169%;
}
.pdpDetailMainBlock .mainPicture {
  width: 54.23728814%;
  margin: 0 auto 2.96610169%;
  position: relative;
}
.pdpDetailMainBlock .mainPicture .play {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
}
.pdpDetailMainBlock .mainPicture .play .icon {
  margin: auto;
  width: 80px;
  height: 80px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -40px;
}
.pdpDetailMainBlock .mainPicture .play .icon circle {
  stroke: #5dc21e;
}
.pdpDetailMainBlock .mainPicture .play .icon polygon {
  fill: #5dc21e;
}
.pdpDetailMainBlock .mainPicture .play:hover .icon {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.pdpDetailMainBlock .infos {
  margin-top: 24px;
}
.pdpDetailMainBlock .infos li {
  display: inline-block;
  border-right: 1px solid #f2f2f2;
  padding: 0 2.54237288%;
  height: 105px;
}
.pdpDetailMainBlock .infos li:last-of-type {
  border-right: none;
}
.pdpDetailMainBlock .infos .title {
  font-size: 30px;
  margin-bottom: 20px;
}
.pdpDetailMainBlock .infos span {
  display: block;
  margin-bottom: 5px;
}

.Global_Crumbs .Global_CrumbsContent .Global_CrumbsShare button {
  color: #f2f2f2;
}
.Global_HEADER .Global_HEADER_StoreNav .storeMenu .menuList button {
  color: #f2f2f2;
}

.pdp_module_info .select .con .options .option .price .marketPrice {
  color: #f2f2f2;
}

@media only screen and (max-width: 767px) {
  .pdpDetailMainBlock h3 {
    font-size: 24px;
  }
  .pdpDetailMainBlock p {
    font-size: 18px;
  }
  .pdpDetailMainBlock .infos {
    font-size: 0;
  }
  .pdpDetailMainBlock .infos .title {
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: bold;
  }
  .pdpDetailMainBlock .infos span {
    font-size: 8px;
    margin-bottom: 5px;
  }
  .pdpDetailMainBlock .infos {
    margin-top: 0;
  }
  .pdpDetailMainBlock .infos li {
    width: 40%;
    height: 60px;
    margin-top: 15px;
  }

  .pdpDetailMainBlock .infos li:nth-child(even) {
    border: none;
  }

  .dot {
    width: 100%;
  }
}
.compatible {
  text-align: center;
  padding-top: 5.42372881%;
  padding-bottom: 4.23728814%;
}
.compatible .mainContainer {
  width: 90%;
  max-width: 1180px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .compatible .mainContainer {
    width: auto;
    margin: 0 12px;
  }
}
.compatible p {
  font-size: 30px;
  margin-bottom: 2.96610169%;
}
.compatible ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.compatible li {
  padding: 0 5.93220339%;
}
.compatible .icon {
  width: 70px;
  height: 70px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 8px;
}
.compatible .icon.icon_game {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOXRSTlMA2UIJ+0kFxdS4zjIC995sKRCwilDiGvTr58nCtZc7Iw2pm4J8Hxbw7aCFcGNdRjcSpZF3Z76OV1WAXshDAAAC3klEQVRYw+2WaXuCMAzHgyAgIocc8wCvqfM+57Tf/4vNFHmwtU7g5R5/bzZTmzb/JI3w5s0/JPQXcaRLUq0CHPW4I0lGFB+rU/gTteJ1W+SGcgjhDnfRICmtoe/CM+SjQRiCKKqlRBK3dnBATEwKEUzEl7HIjbbe0dpEgGJohvVBbvggYkd3Wnu7HsomTOYK4elUVFDdvr/QqExn4WWGuDTKpOvtdemeri1DygbPkETqeARZMp4Z4I4Bzac+AB6nQRcmkI8lQWzgGaG5OYW8fCt4qsxfBvVvhZCfJp67BpYfNHogYPoz74GAHl5HUx+TPRMJozavC/2n16kyJhtNsfAyM3p3ARvcEzFHGliiW2G3dq4rdUjhN304kFFBx10TRNRPug1CjrhrwWfbftr5IKaP2bWyEgxnBbLNi3xmBR5BYXxW5G4icGFU/bqx4aQiYjudTCjOmFwZ339YQ3ESkQ01y3/gAlJK5F7WHB6U4py14g+hdVoKN8DnAqOSUW7NhHLEeAeMaqtQtUtSTRtiXDomxLVusURJdGXBefLVT9yNoDTfyeDb4p8VlKaO0n7CSizNzulVeTZbZ/D4xQAnCq0ay+V0WzUthQhoSMOLDCw17AdazicuiRL5A237WDlt6BBC5ox93SB/0qo8PKUKWHxDLckrvjbMqWiCFgrNJhDRvEvlAf+zm/jx7yUQudnQiIIzPMGXqB+HmyrQZtxMAjpq+vCUsEZ/MA3YBxnQ+yE1DTS06TsQwH5nqDLzALp4OiSYezTNXvRpP2AGyQHrCUYY6uTuB9fHBl5QaZBMCRMrxoIVmo5ZqpULvGRFEDt7gpvJ4z5D5dcKyfuAefRAbGj1hP9+Jw8GMepgUy9zE16DIiILc0p3t6c47KgiWlJ1A8iFXCNIx0rC46rfCCEnO40kZBF8khtaCLmZ1tJdezXto3bitdDklOOkv8aZmhPPkPQlFOSiSfrBgTdv/ge/lF/DMk1v/wMAAAAASUVORK5CYII=");
}
.compatible .icon.icon_fitting {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMAbOy28h/ivxDwPvUFligJ+qibhSN8d1kz0qSBZFIa39hxaV1IQSz3ybqg566LTBTNNw/BkI45dVLYlAAAAfhJREFUWMPtl+tugkAQhVeKqEVBEBBFVBTv19oL7/9mZRYSbdhxB9M0acv5o9mdfJzZ2RmFVfobGse1g21t37zQaD/M6NvrVpJpNd1H/gOk9tFSkq/qrr16Sch8nYikvDslKIvGrYlUNyDPJELMQ5JLs7zQdxxnGde20yTX2idRnNyKOjxebuGLrZpttOYEij/hsXrHKD6glxfOlVM0HrjxxU6HGSeQUAxO6broFRllhry7lOaAJx8yXC+Z3f49DPesLO4bnvAgA4+Y83sfkxJvoHmf+H6NyfSsQ9wI2+7BrsXkiiBwckI6GnpxN2YEPQEnEu95tJRAS0hragpbCYo9IDZeBx4ZCts6PzeiHewYoa+1JgMRT2cnOOQ25LRlVI3Aeyyw2eVXnCoDsgrEN1g36GP2nMY/FdcDQQll7TcoLtvQJ4wuFypSXLauFSSfsSKuoF0C0/9nmE4JTIhjNl6Hy17gQ9/tgdx5gGKuilCMcw2SY/DhVVd/EKNou64coyr6XUxv3KxrckxYN6IVjoGONSdyzAdMYxzTgIoS3DynX2bfg6lVmApTYaQ99Zp+Xsq4Ef+06zFjbcKg8NOwjRjj8pefvbXX5Rj3OONT7lzcX67Kz+KZICAohcH/7wc6BaNfKWPkHWc4bXGpIxyjqTxE28xMVunX6ROX66WkVc/J4AAAAABJRU5ErkJggg==");
}
.compatible .icon.icon_tv {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA4qXcchULuvxYEkNTDuBi7uZ3bcSsRT4aBZB/Je0ayOwAAACkSURBVFjD7dbLDsIgEIVh0LZi5aJgb2rf/zUtujIZE4dirM35d2y+xbA5AiG04DaJNf6FGVM752F232JOW2aKZNxQseolyewFL5OHqcGAAQMGzMoZzWSMJRlXl6xukmSOVvJSkVn4osgwk3zxptDEq11DQec//V43MbIScwtxQPWzGRcZIxIr28Oj7hJvo5+PthuYjB6ppMnC2F8ximpiEEJ/1B1GJFEHQ5UDMQAAAABJRU5ErkJggg==");
}
.compatible .icon.icon_profile {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOXRSTlMA+gSjCdv28se9gTvrNjERDd/Uy7nCsp57QSEWmYZwVyTo5amLUEUpbWhbS3VkXh6Wki0az7XvrdZN9l+7AAAEFUlEQVRYw51XWYKqMBAMiogooCKgoriOG4qOe+5/sWeHgJBEnpn6EVpSJL1UN+g7BLGvd1pzZ7GZoj+j3Z/hFPXRX4maV5xH6/Anll0dM/hF8oiTpfOHsTce9HBL+RNp5CBhgAAXI9naTta7XVjVXWcG60r2dpGjGcOiTj44F0I8lmK5tGDNT8FmasBsy9BMgMVjjKOEWgK/ohWmInuqG0TpyBhV8M5CgqWivxbUVBF5T4bGEdJ4kjSo8VowC1irLnkoVAUXDxjjsC7r4hBoqoyxD8aJDM0ZUk1rFmzHFoQvQDLw4M1XmzP5kgWuwKLeuxJVn2jgGslhiQGduJLcrhxyv0eSUHuYwOmvzMGG3iyQNOwbplDS30UbycPu4iJ0Fclj5SgMjaIP/l9GFSbXFMxD65dRDA+jnu70Rod1RnqiC5/+5mcVxWNX+19vmI7uWWv0VplsAR5R5lTrVC/l2bRwHiPI3C25rEUoDyuJ+lboEh8zcIbIIi/Wj+yzZI/1M+Ixor5zqievllxfhzdCJ+gBxGONCn+ihORkkRb34yaHUaCU16K9N4TNYXonywbZY3tg+OwCtIbjuux2fMKS740x5emqnzuPYgpUUVmxXRcQIjHWGi+kW4EQtWskHEP0AS7EsMIJd30qUly3dEaYXbim5iFRix2VdnfFYvfPJ3cAk5XxufC51mN3RH2nDdbPlRzsXgi41n7iyv0up7nU66wxkp5iTjSXuPBpJX2Ez8sfePGNCZTGJoa9Cpe+v0tMB7er+zubSTWuelQdTJt3xw1PtPDd6gu00dSKA/uB1PckR/zAhTlRdbAQisUXPl6mARwkq968Fv6Aq1lQinnSY8eDYzCdLLhPg0m+4dFrRSABzXmq5jONXlVz/iW+aMRm06NMLd9qdjA/RJ2BJwVb8ZaSTXtWk+AI9VDjhijT0xiaeV8tjhURXxBPiExO2kMN83DX+YRwVCSWcL/QMQCz2zLc7n8bd7oheu4on0OqMVYLRV0fFrtLYxKkyXZwE0ea2f/a+h37t8IZ+C0D++TVcSGT4lm2BfWZL13VCCsFFacxt4hfdFZEz920QJrKZwFbpM6v9Eg2Xvj54klpDC49mLxc0PIW90brntA0IL/bYpp2hw7JxJkH8YxOaAJIzEdmFH+jNZVEV0RQayFk5nuCHRheg6JX3bWzUxloWfYB0N+nD66gfj1cQC1KY/VATsnBkXWgqVo/InSucWoT008uHd3LpmXbhC0lqXFhWWjf78E+EEnDUt0OgQbZOpXQFIR1dkY3+EHc2CAUfG3gYeaFdjWZiZ6Qdch4wSwhoU5MFMDgVV/5+htikU2nDH/mregbmnOdVVUKs0X/QF8hIgK75HO0OSMCY6PvcBzr7k44u3mt7l5F6B9zAxmJd4LB+QAAAABJRU5ErkJggg==");
}
@media only screen and (max-width: 767px) {
  .compatible p {
    font-size: 18px;
  }
  .compatible li {
    text-align: center;
    font-size: 12px;
    width: 25%;
    padding: 0;
  }
  .compatible .icon {
    width: 60%;
    margin: 0 auto 2px;
  }
  .compatible .icon:after {
    content: "";
    padding-top: 100%;
  }
}
.pdpDetailTexts {
  text-align: center;
  line-height: 1.75em;
}
.pdpDetailTexts p {
  margin-top: 3.38983051%;
  font-size: 30px;
  margin-bottom: 3.38983051%;
}
.pdpDetailTexts .cons {
  font-size: 16px;
  margin-bottom: 3.38983051%;
}
@media only screen and (max-width: 900px) {
  .pdpDetailTexts p {
    font-size: 18px;
  }
  .pdpDetailTexts .cons {
    font-size: 12px;
  }
}
.msPDPTemplate_005 .play .icon circle {
  stroke: #5dc21e;
}
.msPDPTemplate_005 .play .icon polygon {
  fill: #5dc21e;
}
.msPDPTemplate_005.banner5 {
  background-position: center bottom;
}
.msPDPTemplate_005.banner5 .mainContainer:after {
  padding-top: 40.84745763%;
}
.msPDPTemplate_005.banner6 {
  background-position: center bottom;
}
.msPDPTemplate_005.banner6 .mainContainer:after {
  padding-top: 48.6440678%;
}
.msPDPTemplate_005.banner7 {
  background-position: center bottom;
}
.msPDPTemplate_005.banner7 .mainContainer:after {
  padding-top: 84.83050847%;
}
.msPDPTemplate_005.banner7 .textContent {
  width: 100%;
  background: none;
  color: #f2f2f2;
  position: absolute;
  bottom: 0;
  margin: 0;
  text-align: center;
  padding-bottom: 4.23728814%;
}
.msPDPTemplate_005.banner7 .textContent h3 {
  font-size: 30px;
  margin-bottom: 0;
}
.msPDPTemplate_005.banner7 .textContent p {
  font-size: 16px;
}
.msPDPTemplate_005.banner8 {
  background-position: center bottom;
  background-size: contain;
  background-image: radial-gradient(circle at 0px 606px, #181819, #504f4e);
  background-image: -webkit-radial-gradient(
    circle at 0px 606px,
    #181819,
    #504f4e
  );
}
.msPDPTemplate_005.banner8 .inner {
  position: relative;
  text-align: center;
}
.msPDPTemplate_005.banner8 .mainContainer:after {
  display: none;
}
.msPDPTemplate_005.banner8 img {
  height: 485px;
  width: auto;
}
/* .msPDPTemplate_005.banner8 .mainContainer:after {
    padding-top: 41.44067797%;
  } */
.msPDPTemplate_005.banner8 .textContent {
  width: 100%;
  background: none;
  color: #f2f2f2;
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 0;
  text-align: center;
  padding-bottom: 1.69491525%;
}
.msPDPTemplate_005.banner8 .textContent h3 {
  font-size: 30px;
  margin-bottom: 0;
}
.msPDPTemplate_005.banner8 .textContent p {
  font-size: 16px;
}
.msPDPTemplate_005.banner9 {
  background-position: center bottom;
}
.msPDPTemplate_005.banner9 .mainContainer:after {
  padding-top: 39.74576271%;
}
.msPDPTemplate_005.banner9 .textContent {
  width: 100%;
  background: none;
  color: #f2f2f2;
  position: absolute;
  top: 0;
  margin: 0;
  text-align: center;
  padding-top: 1.69491525%;
}
.msPDPTemplate_005.banner9 .textContent h3 {
  font-size: 30px;
  margin-bottom: 0;
}
.msPDPTemplate_005.banner9 .textContent p {
  font-size: 16px;
}
.msPDPTemplate_008 {
  background: none;
  margin-top: 0;
}
.msPDPTemplate_008 table {
  padding: 0;
}
.msPDPTemplate_008 table td {
  color: #f2f2f2;
  border-color: #666666;
}
.msPDPTemplate_008 table tr:last-child td {
  border-color: #666666;
}
.msPDPTemplate_004 {
  color: #f2f2f2;
}
@media only screen and (max-width: 900px) {
  .msPDPTemplate_005 .mainContainer:after {
    display: block;
  }
  .msPDPTemplate_005 .mainContainer .inner {
    position: absolute;
  }
  .msPDPTemplate_005.banner7 .textContent h3 {
    font-size: 18px;
  }
  .msPDPTemplate_005.banner7 .textContent p {
    font-size: 12px;
  }
  .msPDPTemplate_005.banner8 .mainContainer .inner {
    position: relative;
  }
  .msPDPTemplate_005.banner8 .mainContainer:after {
    /* padding-top: 150%; */
  }
  .msPDPTemplate_005.banner8 .textContent {
    /* padding: 0; */
  }
  .msPDPTemplate_005.banner8 .textContent p {
    font-size: 12px;
  }
  .msPDPTemplate_005.banner8 img {
    width: 100%;
    height: auto;
    margin-bottom: 15%;
  }
  .msPDPTemplate_005.banner9 .mainContainer:after {
    padding-top: 50%;
  }
  .msPDPTemplate_005.banner9 .textContent h3 {
    font-size: 18px;
  }
  .msPDPTemplate_005.banner9 .textContent p {
    font-size: 12px;
  }
  .msPDPTemplate_002 .desc {
    text-align: center;
  }
  .msPDPTemplate_002 .desc h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .msPDPTemplate_002 .desc p {
    margin-top: 0;
    font-size: 12px;
  }
  .msPDPTemplate_001 .desc {
    text-align: center;
  }
  .msPDPTemplate_001 .desc h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .msPDPTemplate_001 .desc p {
    margin-top: 0;
    font-size: 12px;
  }
  .msPDPTemplate_001.slim .mainContainer .img{
    padding: 0;
  }
  .msPDPTemplate_001.slim .mainContainer .img img{
    padding: 0;
  }
  .msPDPTemplate_001.slim .desc{
    padding: 0;
  }
  .msPDPTemplate_001.slim .desc .textContent h2{
    margin-bottom: 0;
  }
  .msPDPTemplate_001.slim .desc .textContent p{
    padding: 0;
    line-height: 25px;
  }
  .msPDPTemplate_001.slim.reverse .mainContainer{
    -ms-flex-direction:column;
    -webkit-box-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column;
    box-direction:column;
}
}
@media only screen and (max-width: 767px) {
  .pdpmobileinfo .pdpmobileInfoWrap .name {
    color: #f2f2f2;
  }
  .pdpmobileinfo .pdpmobileInfoWrap .price {
    color: #f2f2f2;
  }
  .pdpmobileinfo .pdpmobileInfoWrap .promotional li {
    color: #f2f2f2;
  }
  .pdpmobileinfo .pdpmobileInfoWrap .promotional li a {
    color: #f2f2f2;
  }
  .pdpmobileinfo .desc .d2 {
    color: #f2f2f2;
  }
  .pdp_module_info .desc .promotion {
    background: none;
    color: #f2f2f2;
  }
  .pdpmobileinfo .desc .promotion {
    background: none;
    color: #f2f2f2;
  }
  .pdpmobileinfo .desc .promotion a {
    color: #5dc21e;
  }
  .msPDPTemplate_003{
    margin-top: 12px;
  }
}
