@charset "UTF-8";
/*
WildThings
*/
/****************************************************
variable
****************************************************/
@import url("https://fonts.googleapis.com/css2?family=Asap:wght@500;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@500;700;900&display=swap");
/****************************************************
general
****************************************************/
/*
/****************************************************
common
****************************************************/
body {
  font-family: "Inter", "Noto Sans JP", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 14px;
}

.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-table;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

.asap {
  font-family: "Asap", sans-serif;
  font-weight: 500;
}

.asap-semibold {
  font-family: "Asap", sans-serif;
  font-weight: 600;
}

img,
img a {
  border: none;
  vertical-align: bottom;
  padding: 0;
  margin: 0;
  max-width: 100%;
}

ul, li, ol {
  list-style: none;
}

p {
  line-height: 1.65;
}

h2.sec_title {
  font-size: 24px;
  text-align: center;
  font-weight: 700;
  line-height: 1.65;
  margin: 24px 0 25px 0;
}

h3.sec_title {
  width: 350px;
  border-bottom: 1px solid #221e1f;
  font-size: 19px;
  font-weight: 700;
  position: relative;
  padding: 0 0 8px 13px;
  margin: 0;
  line-height: 1.65;
}
h3.sec_title.en {
  font-size: 21px;
}
h3.sec_title + p {
  padding: 15px 0 0 13px;
}
h3.sec_title span {
  position: absolute;
  right: 13px;
  top: 7px;
  font-size: 16px;
}
h3.sec_title span a:link {
  color: #000;
}
.inner {
  max-width: 1300px;
  margin: 0 auto;
}

.content_inner {
  max-width: 1000px;
  margin: 0 auto;
  line-height: 1.65;
}

.is-fixed {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 200;
  width: 100%;
}

.movie_block_content_block .content_inner {
  padding: 118px 0;
}
@media screen and (max-width: 768px) {
  .movie_block_content_block .content_inner {
    padding: 10% 0;
  }
}
.movie_block_content_block .content_inner .movie_block_content_width {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.movie_block_content_block .content_inner .movie_block_content_width iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

/****************************************************
link
****************************************************/
a:link {
  transition: all 0.5s ease 0s;
  text-decoration: none;
  color: #000;
}

a:visited {
  text-decoration: none;
  color: #000;
}

a:hover {
  opacity: 0.7;
}

/****************************************************
button
****************************************************/
input[type=submit],
input[type=reset],
input[type=button],
button {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
  padding: 0;
  margin: 0;
  border: none;
}

.btn {
  text-align: center;
  display: inline-block;
}

.btn-radius {
  border-radius: 5px;
}

.btn-green {
  background: #1cb24b;
  color: #FFF;
}

.btn-deepgreen {
  background: #579390;
  color: #FFF;
}

.btn-black {
  background: #000;
  color: #FFF;
}

.btn-viewmore {
  border-radius: 30px;
  background: #000;
  color: #FFF;
  padding: 12px 40px;
}

.view_more_link a:link {
  color: #FFF;
}
.view_more_link a:visited {
  color: #FFF;
}
.pc_view {
  display: block !important;
}

.pc_gnav_view {
  display: block !important;
}

.sp_gnav_view {
  display: none !important;
}

.sp_view {
  display: none !important;
}

@media screen and (max-width: 950px) {
  .pc_gnav_view {
    display: none !important;
  }
  .sp_gnav_view {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  body {
    font-size: 1.3rem;
  }
  h2.sec_title {
    font-size: 2.05rem;
    text-align: center;
    font-weight: 700;
    line-height: 1.65;
    margin: 24px 0 17px 0;
  }
  h3.sec_title {
    width: 70%;
    border-bottom: 1px solid #221e1f;
    font-size: 1.7rem;
    font-weight: 700;
    position: relative;
    padding: 0 0 15px 0;
    margin: 0 auto;
    line-height: 1.65;
    text-align: center;
  }
  h3.sec_title.en {
    font-size: 1.6rem;
  }
  h3.sec_title + p {
    padding: 8% 0 9% 0;
    text-align: center;
  }
  h3.sec_title span {
    position: absolute;
    right: 0;
    top: 55px;
    font-size: 1.4rem;
    left: 0;
  }
  h3.sec_title span a:link {
    color: #000;
  }
  .inner {
    max-width: 1300px;
    margin: 0 auto;
  }
  .content_inner {
    max-width: 1000px;
    margin: 0 auto;
    line-height: 1.65;
  }
  /****************************************************
  link
  ****************************************************/
  a:link {
    transition: all 0.5s ease 0s;
    text-decoration: none;
  }
  a:visited {
    text-decoration: none;
  }
  a:hover {
    opacity: 0.7;
  }
  /****************************************************
  button
  ****************************************************/
  input[type=submit],
  input[type=reset],
  input[type=button],
  button {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
    padding: 0;
    margin: 0;
    border: none;
  }
  .btn {
    text-align: center;
    display: inline-block;
  }
  .btn-radius {
    border-radius: 5px;
  }
  .btn-green {
    background: #1cb24b;
    color: #FFF;
  }
  .btn-deepgreen {
    background: #579390;
    color: #FFF;
  }
  .btn-black {
    background: #000;
    color: #FFF;
  }
  .btn-viewmore {
    border-radius: 30px;
    background: #000;
    color: #FFF;
    padding: 12px 40px;
  }
  .pc_view {
    display: none !important;
  }
  .sp_view {
    display: block !important;
  }
}
/****************************************************
gnav_parts
****************************************************/
header {
  position: relative;
}

.gnav_block {
  background: #FFF;
  padding: 24px 2% 25px 2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 200;
}
.gnav_block .gnav {
  display: flex;
  align-items: center;
}
.gnav_block .gnav .logo {
  width: 140px;
  margin: 0 28px 0 0;
}
.gnav_block .gnav ul {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
.gnav_block .gnav ul li {
  margin: 0 28px 0 0;
  font-weight: 400;
  font-size: 12px;
}
.gnav_block .gnav ul li a:link {
  color: #000;
}
.gnav_block .gnav ul li a:visited {
  color: #000;
}
.gnav_block .gnav ul li.search img {
  width: 19px;
}
.gnav_block .gnav ul li .gnav_sub_block {
  position: absolute;
  width: 100%;
  top: 50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 10;
  text-align: left;
  padding: 0;
  min-width: 80px;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
}
.gnav_block .gnav ul li .gnav_sub_block.open {
  visibility: visible;
  opacity: 1;
}
.gnav_block .gnav ul li .gnav_sub_block .gnav_sub_box {
  background-color: rgba(255, 255, 255, 0.96);
  margin: 35px 0 0 0;
}
.gnav_block .gnav ul li .gnav_sub_block .gnav_sub_box .gnav_sub {
  padding: 15px 0 20px 0;
  margin: 0 0 0 203px;
  display: flex;
  flex-wrap: nowrap;
}
.gnav_block .gnav ul li .gnav_sub_block .gnav_sub_box .gnav_sub ul {
  margin: 0 75px 0 0;
  padding: 0;
  display: block;
}
.gnav_block .gnav ul li .gnav_sub_block .gnav_sub_box .gnav_sub ul li {
  line-height: 1;
  margin: 0 0 20px 0;
}
.gnav_block .cart ul {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
.gnav_block .cart ul li {
  margin: 0 28px 0 0;
  font-weight: 500;
  font-size: 12px;
}
.gnav_block .cart ul li img {
  width: 25px;
}

.search_block {
  padding: 30px 2%;
  background: #e6e7e8;
  display: none;
  position: absolute;
  bottom: initial;
  width: 100%;
  z-index: 10;
}
.search_block label {
  position: relative;
  width: 700px;
  display: block;
}
.search_block label input[type=text] {
  width: 100%;
  border-radius: 30px;
  padding: 10px 20px;
}
.search_block label button {
  position: absolute;
  top: 9px;
  right: 20px;
}

.logout.my-false {
  display: none !important;
}

.login.my-true {
  display: none !important;
}

.regist.my-true {
  display: none;
}

.drawer_block {
  position: fixed;
  background: #FFF;
  padding: 5%;
  display: none;
  width: 85%;
}
.drawer_block .drawer_close {
  position: absolute;
  left: 25px;
  top: 25px;
}
.drawer_block .drawer_logo {
  text-align: center;
}
.drawer_block .drawer_logo img {
  width: 108px;
}
.drawer_block .drawer_account_block {
  display: flex;
  justify-content: space-between;
  margin: 7% 0 6% 0;
  color: #579390;
}
.drawer_block .account div {
  display: inline-block;
  vertical-align: middle;
}
.drawer_block .account img {
  vertical-align: middle;
  width: 38px;
  height: 38px;
}
.drawer_block .account span {
  vertical-align: middle;
}
.drawer_block .drawer_login_block {
  width: 100%;
  text-align: center;
}
.drawer_block .drawer_login_block a {
  display: block;
  padding: 5% 0;
}
.drawer_block .drawer_login_block a:link {
  color: #FFF;
}
.drawer_block .drawer_login_block a:visited {
  color: #FFF;
}
.drawer_block .drawer_search_block {
  position: relative;
  margin: 5% 0 10% 0;
}
.drawer_block .drawer_search_block input {
  border-radius: 20px;
  padding: 3px 10px;
  background: #f1f2f2;
}
.drawer_block .drawer_search_block button {
  position: absolute;
  top: 18%;
  right: 10px;
  background: none;
}
.drawer_block .drawer_gnav_block {
  width: 90%;
  margin: 0 auto;
}
.drawer_block .drawer_gnav_block .drawer_gnav ul {
  padding: 0;
  margin: 0;
}
.drawer_block .drawer_gnav_block .drawer_gnav ul li {
  padding: 0;
  margin: 0 0 9% 0;
}
.drawer_block .drawer_gnav_block .drawer_gnav ul li a {
  width: 100%;
  display: block;
}
.drawer_block .drawer_gnav_block .drawer_gnav ul li a:link {
  background: url("https://wtins.itembox.design/item/src/img/common/icon-link.png") no-repeat;
  background-position: center right;
  background-size: 5px;
  padding-right: 10px;
}
.drawer_block .drawer_gnav_block .drawer_gnav ul li a.drawer_menu_toggle {
  color: #000;
  text-decoration: none;
  position: relative;
  background: url("https://wtins.itembox.design/item/src/img/common/icon-plus.png") no-repeat;
  background-position: center right;
  background-size: 10px;
}
.drawer_block .drawer_gnav_block .drawer_gnav ul li a.drawer_menu_toggle.open {
  background: url("https://wtins.itembox.design/item/src/img/common/icon-minus.png") no-repeat;
  background-position: center right;
  background-size: 10px;
}
.drawer_block .drawer_gnav_block .drawer_gnav ul li ul.drawer_gnav_inner {
  display: block;
  margin: 9% 0 0 4%;
}
@media screen and (max-width: 1300px) {
  .offcanvas-outer {
    overflow-x: visible;
  }
}
@media screen and (max-width: 768px) {
  .offcanvas-outer {
    overflow-x: hidden;
  }
}
/*
 * Style tweaks
 * --------------------------------------------------
 */
.list-group {
  margin-bottom: 0;
}

.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-toggle {
  float: left;
  margin-left: 10px;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (min-width: 951px) {
  .js-hiraku-offcanvas {
    display: block;
    position: static;
    background: none;
  }
  .js-hiraku-offcanvas .js-hiraku-offcanvas-sidebar {
    position: static;
    margin-left: 0;
    width: auto;
  }
}
.js-hiraku-offcanvas-body-right .js-hiraku-header-fixed {
  margin-left: -70%;
}

.js-hiraku-offcanvas-body-left .js-hiraku-header-fixed {
  margin-left: 70%;
}

.js-hiraku-offcanvas-body-right {
  left: 0;
}

.js-hiraku-offcanvas-body-left {
  left: 0;
}

/*
 * 個別調整
 * --------------------------------------------------
 */
.fs-body-category .gnav_block,
.fs-body-product .gnav_block {
  min-width: 1330px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .gnav_block,
  .fs-body-product .gnav_block {
    min-width: initial;
  }
}

/****************************************************
category_link_parts
****************************************************/
.category_link_block {
  text-align: center;
  margin: 150px 0 0 0;
  padding: 20px 0 168px 0;
}
.category_link_block ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.category_link_block ul li {
  width: 33.3333333333%;
  box-sizing: border-box;
}
.category_link_block ul li img {
  width: 100%;
}
.category_link_block ul li a {
  display: block;
}
.category_link_block ul li a:hover {
  opacity: 0.7;
}

@media screen and (max-width: 768px) {
  .category_link_block {
    text-align: center;
    margin: 107px 0 70px 0;
    background: none;
    padding: 0;
  }
  .category_link_block ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0;
  }
  .category_link_block ul li {
    width: calc(50% - 1px);
    margin: 0 0 2px 0;
  }
}
/****************************************************
look_link_parts
****************************************************/
.look_link_block {
  text-align: center;
  padding: 120px 0;
}
.look_link_block img {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .look_link_block {
    text-align: center;
    padding: 13% 0;
  }
  .look_link_block img {
    width: 100%;
  }
}
/****************************************************
news_parts
****************************************************/
.news_block {
  text-align: center;
  padding: 12px 0;
  background: #3c3c3c;
}
.news_block p {
  color: #FFF;
  line-height: 1;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
.news_block p a:link {
  color: #FFF;
}
.news_block p a:visited {
  color: #FFF;
}
@media screen and (max-width: 768px) {
  .news_block {
    text-align: center;
    padding: 4% 0;
    background: #3c3c3c;
  }
  .news_block p {
    color: #FFF;
    line-height: 1;
    font-size: 1.4rem;
    padding: 0;
    margin: 0;
  }
}
.fs-body-category .news_block,
.fs-body-product .news_block {
  min-width: 1330px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .news_block,
  .fs-body-product .news_block {
    min-width: initial;
  }
}

/****************************************************
logo_parts
****************************************************/
.logo_block {
  text-align: center;
  padding: 0;
}
.logo_block img {
  width: 144px;
}

@media screen and (max-width: 950px) {
  .logo_block {
    text-align: center;
    padding: 3% 0 3% 0;
    position: relative;
    background: #FFF;
  }
  .logo_block img {
    width: 108px;
  }
  .logo_block .menu {
    position: absolute;
    left: 5%;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .logo_block .menu img {
    width: 20px;
  }
  .logo_block .sp_search {
    position: absolute;
    left: 13%;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .logo_block .sp_search img {
    width: 21px;
  }
  .logo_block .cart {
    position: absolute;
    right: 5%;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .logo_block .cart img {
    width: 20px;
  }
  .logo_block .sp_search_block {
    position: absolute;
    width: 100%;
    background: #e6e7e8;
    z-index: 2;
    padding: 3% 0;
    bottom: -8.5vw;
    display: none;
  }
  .logo_block .sp_search_block input {
    border-radius: 20px;
    padding: 3px 10px;
    background: #FFF;
    width: 95%;
    margin: 0 auto;
  }
  .logo_block .sp_search_block button {
    position: absolute;
    top: 30%;
    right: 25px;
    background: none;
  }
  .logo_block .sp_search_block button img {
    width: 19px;
  }
}
@media screen and (max-width: 768px) {
  .logo_block {
    padding: 3% 0 5% 0;
  }
  .logo_block .sp_search_block {
    bottom: -11vw;
  }
}
/****************************************************
instagram_parts
****************************************************/
.instagram_block .content_inner {
  padding: 113px 0 30px 0;
}
.instagram_block .instagram {
  max-width: 700px;
  margin: 0 auto;
}
.instagram_block .instagram .instagram_dom {
  padding: 30px 0 0 0;
}
.instagram_block .instagram .instagram_dom ul {
  display: flex;
  flex-wrap: wrap;
  font-size: 0;
  padding: 0;
  margin: 0;
}
.instagram_block .instagram .instagram_dom ul li {
  padding: 0;
  margin: 0;
  width: 33.3333333333%;
}

@media screen and (max-width: 768px) {
  .instagram_block .content_inner {
    padding: 5% 5%;
  }
  .instagram_block .instagram {
    max-width: 700px;
    margin: 0 auto;
  }
  .instagram_block .instagram .instagram_dom {
    padding: 30px 0 0 0;
    width: 100%;
  }
}
/****************************************************
follow_us_parts
****************************************************/
.follow_us_block {
  margin: 20px 0 120px 0;
}
.follow_us_block .follow_us {
  max-width: 700px;
  margin: 0 auto;
}
.follow_us_block .follow_us .title {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 13px;
}
.follow_us_block .follow_us ul {
  padding: 0 0 0 20px;
  margin: 0;
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
}
.follow_us_block .follow_us ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px 0 0;
  width: 38px;
}
@media screen and (max-width: 768px) {
  .follow_us_block {
    margin: 10% 0;
  }
  .follow_us_block .follow_us {
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
  }
  .follow_us_block .follow_us .title {
    display: block;
    vertical-align: middle;
    padding: 0;
  }
  .follow_us_block .follow_us ul {
    padding: 5% 0;
    margin: 0;
    font-size: 0;
    display: block;
    vertical-align: middle;
  }
  .follow_us_block .follow_us ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 0 0;
    width: 38px;
  }
}
/****************************************************
register_parts
****************************************************/
.register_block {
  padding: 0;
}
.register_block .content_inner {
  border-top: 1px solid #000;
  padding: 118px 0;
}
.register_block .register {
  max-width: 700px;
  margin: 0 auto;
}
.register_block .register ul {
  padding: 0;
  margin: 65px 0 0 0;
  font-size: 0;
}
.register_block .register ul li {
  display: inline-block;
  width: 345px;
  font-size: 18px;
}
.register_block .register ul li:last-child {
  margin: 0 0 0 10px;
}
.register_block .register ul li a:link {
  color: #FFF;
  display: block;
  padding: 28px 0;
}
.register_block .register ul li a:visited {
  color: #FFF;
}
@media screen and (max-width: 768px) {
  .register_block {
    padding: 0;
  }
  .register_block .content_inner {
    border-top: none;
    padding: 10% 0;
  }
  .register_block .register {
    max-width: 700px;
    margin: 0 auto;
  }
  .register_block .register ul {
    padding: 0;
    margin: 0;
    font-size: 0;
  }
  .register_block .register ul li {
    display: block;
    width: 67%;
    margin: 0 auto 5% auto;
    font-size: 1.4rem;
  }
  .register_block .register ul li:last-child {
    margin: 0 auto 5% auto;
  }
  .register_block .register ul li a:link {
    color: #FFF;
    display: block;
    padding: 28px 0;
  }
  .register_block .register ul li a:visited {
    color: #FFF;
  }
}
/****************************************************
line_register_parts
****************************************************/
.line_register_block {
  padding: 83px 0 113px 0;
  text-align: center;
}
.line_register_block .line a:link {
  color: #FFF;
  width: 345px;
  display: block;
  padding: 23px 0;
}
.line_register_block .line a:visited {
  color: #FFF;
}
@media screen and (max-width: 768px) {
  .line_register_block {
    padding: 5% 0;
    text-align: center;
  }
  .line_register_block .line {
    display: block;
    width: 80%;
    margin: 0 auto;
  }
  .line_register_block .line a:link {
    color: #FFF;
    width: 100%;
    display: block;
    padding: 23px 0;
    margin: 0 auto;
  }
  .line_register_block .line a:visited {
    color: #FFF;
  }
}
/****************************************************
payment-delivery_parts
****************************************************/
.payment_delivery_block {
  background: #e3eae8;
}
.payment_delivery_block .payment {
  max-width: 700px;
  margin: 0 auto;
  padding: 118px 0 0 0;
}
.payment_delivery_block .payment img {
  width: 682px;
  padding: 40px 0 0 0;
}
.payment_delivery_block .payment p {
  font-size: 18px;
  padding: 0 0 0 13px;
}
.payment_delivery_block .delivery {
  max-width: 700px;
  margin: 0 auto;
  padding: 52px 0 110px 0;
}
.payment_delivery_block .delivery p {
  font-size: 18px;
  padding: 34px 0 0 13px;
}
.payment_delivery_block a:link {
  color: #00807f;
  border-bottom: 1px solid #00807f;
}
.payment_delivery_block a:visited {
  color: #00807f;
  border-bottom: 1px solid #00807f;
}
@media screen and (max-width: 768px) {
  .payment_delivery_block {
    background: #e3eae8;
  }
  .payment_delivery_block .payment {
    max-width: 700px;
    margin: 0 auto;
    padding: 19% 0 0 0;
    text-align: center;
  }
  .payment_delivery_block .payment img {
    width: 100%;
    padding: 0 25%;
    margin: 10% 0;
  }
  .payment_delivery_block .payment p {
    font-size: 1.4rem;
    padding: 0 0 0 13px;
  }
  .payment_delivery_block .delivery {
    max-width: 700px;
    margin: 0 auto;
    padding: 11% 0 11% 0;
  }
  .payment_delivery_block .delivery p {
    font-size: 1.4rem;
    padding: 9% 0 0 0;
  }
}
/****************************************************
information_parts
****************************************************/
.information_block {
  padding: 110px 0 115px 0;
}
.information_block .information {
  max-width: 700px;
  margin: 0 auto;
}
.information_block .information ul {
  padding: 0;
  margin: 40px 0 0 13px;
  font-size: 0;
}
.information_block .information ul li {
  display: inline-block;
  font-size: 16px;
  margin: 0 35px 0 0;
}
.information_block .information ul li:last-child {
  margin: 0;
}
.information_block .information ul li a:link {
  color: #6d6e71;
}
.information_block .information ul li a:visited {
  color: #6d6e71;
}
@media screen and (max-width: 768px) {
  .information_block {
    padding: 10% 0 10% 0;
  }
  .information_block .information {
    max-width: 700px;
    margin: 0 auto;
  }
  .information_block .information h3.sec_title.en {
    margin: 0 auto;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #221e1f;
  }
  .information_block .information ul {
    padding: 0;
    margin: 10% 0 0 0;
    font-size: 0;
    text-align: center;
  }
  .information_block .information ul li {
    display: block;
    font-size: 1.4rem;
    margin: 0 0 5% 0;
  }
  .information_block .information ul li:last-child {
    margin: 0;
  }
  .information_block .information ul li a:link {
    color: #6d6e71;
  }
  .information_block .information ul li a:visited {
    color: #6d6e71;
  }
}
/****************************************************
category_menu_parts
****************************************************/
.category_menu_block {
  padding: 110px 0 115px 0;
}
.category_menu_block .category_menu {
  max-width: 700px;
  margin: 0 auto;
}
.category_menu_block .category_menu ul {
  padding: 0;
  margin: 40px 0 0 13px;
  display: flex;
  flex-wrap: wrap;
}
.category_menu_block .category_menu ul li {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 13px 0;
  width: 33.333333333%;
}
.category_menu_block .category_menu ul li:last-child {
  margin: 0;
}
.category_menu_block .category_menu ul li a:link {
  color: #6d6e71;
}
.category_menu_block .category_menu ul li a:visited {
  color: #6d6e71;
}
@media screen and (max-width: 768px) {
  .category_menu_block {
    padding: 10% 0 10% 0;
  }
  .category_menu_block .category_menu {
    max-width: 700px;
    margin: 0 auto;
  }
  .category_menu_block .category_menu h3.sec_title.en {
    margin: 0 auto;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #221e1f;
  }
  .category_menu_block .category_menu ul {
    padding: 0;
    margin: 10% 0 0 0;
    font-size: 0;
    text-align: center;
  }
  .category_menu_block .category_menu ul li {
    display: block;
    font-size: 1.4rem;
    margin: 0 0 5% 0;
    width: 100%;
  }
  .category_menu_block .category_menu ul li:last-child {
    margin: 0;
  }
  .category_menu_block .category_menu ul li a:link {
    color: #6d6e71;
  }
  .category_menu_block .category_menu ul li a:visited {
    color: #6d6e71;
  }
}
/****************************************************
footer parts
****************************************************/
.footer_block {
  background: #000;
  padding: 24px 0;
  color: #FFF;
}
.footer_block .footer_r {
  float: right;
}
.footer_block .footer_r ul {
  font-size: 0;
  padding: 0 20px 0 0;
}
.footer_block .footer_r ul li {
  display: inline-block;
  font-size: 13px;
  padding: 0 0 0 22px;
}
.footer_block .footer_r ul li a:link {
  color: #FFF;
}
.footer_block .footer_r ul li a:visited {
  color: #FFF;
}
.footer_block .footer_l {
  float: left;
  padding: 0 0 0 20px;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .footer_block {
    background: #000;
    padding: 5% 0;
    color: #FFF;
    text-align: center;
  }
  .footer_block .footer_r {
    float: none;
  }
  .footer_block .footer_r ul {
    font-size: 0;
    padding: 0;
  }
  .footer_block .footer_r ul li {
    display: inline-block;
    font-size: 1.1rem;
    padding: 0 2%;
  }
  .footer_block .footer_r ul li a:link {
    color: #FFF;
  }
  .footer_block .footer_r ul li a:visited {
    color: #FFF;
  }
  .footer_block .footer_l {
    float: none;
    padding: 0;
    font-size: 1rem;
    margin: 6px 0 0 0;
  }
}
.footer-block {
  background-color: #3c3c3c;
  padding-top: 50px;
}
@media screen and (max-width: 768px) {
  .footer-block {
    padding-top: 33px;
  }
}
.footer-block .footer-inner {
  width: 1040px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .footer-block .footer-inner {
    width: 81%;
  }
}
.footer-block .footer-inner .footer {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .footer-block .footer-inner .footer {
    display: block;
  }
}
.footer-block .footer-inner .footer .footer-content {
  width: 25%;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .footer-block .footer-inner .footer .footer-content {
    width: 100%;
    margin-bottom: 47px;
  }
}
.footer-block .footer-inner .footer .footer-content li {
  font-size: 13px;
  margin-bottom: 17px;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .footer-block .footer-inner .footer .footer-content li {
    font-size: 1.3rem;
  }
}
.footer-block .footer-inner .footer .footer-content li a {
  color: #FFF;
}
.footer-block .footer-inner .footer .footer-content li:nth-child(1) {
  font-size: 16px;
  margin-bottom: 28px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .footer-block .footer-inner .footer .footer-content li:nth-child(1) {
    font-size: 1.6rem;
  }
}
.footer-block .footer-inner .footer .footer-content li:last-child {
  margin-bottom: 0;
}
.footer-block .footer_copyright {
  color: #FFF;
  text-align: right;
  padding-right: 29px;
  padding-bottom: 27px;
}
@media screen and (max-width: 768px) {
  .footer-block .footer_copyright {
    text-align: left;
    width: 81%;
    margin: 0 auto;
  }
}

/****************************************************
system parts
****************************************************/
.fs-c-productPrice--listed .fs-c-price {
  text-decoration: line-through;
}

.fs-c-breadcrumb__list {
  padding: 0 2%;
}

.fs-c-button--primary,
.fs-c-button--secondary {
  padding: 23px 0;
  background: #000;
  border: none;
  box-shadow: none;
  border-radius: 5px;
  width: 345px;
}

.fs-c-button--primary:link, .fs-c-button--primary:hover, .fs-c-button--primary:visited, .fs-c-button--primary:active {
  color: #FFF;
}

.fs-c-button--secondary:link, .fs-c-button--secondary:hover, .fs-c-button--secondary:visited, .fs-c-button--secondary:active {
  color: #FFF;
}

.fs-c-buttonContainer--pair {
  align-items: baseline;
}

.fs-body-forgotPassword .fs-c-inputInformation__field, .fs-body-cardAuth .fs-c-inputInformation__field, .fs-body-merge .fs-c-inputInformation__field {
  background: none;
}

[type=hidden], [type=text], [type=search], [type=tel], [type=url], [type=email], [type=password], [type=datetime], [type=date], [type=month], [type=week], [type=time], [type=datetime-local], [type=number], select, textarea {
  padding: 10px;
  border-radius: initial;
}

th {
  font-weight: normal;
}

@media screen and (max-width: 768px) {
  .fs-c-productPrice--listed .fs-c-price {
    text-decoration: line-through;
  }
  .fs-c-breadcrumb {
    font-size: 1.2rem;
  }
  .fs-c-breadcrumb__list {
    padding: 0 2%;
  }
  .fs-c-button--primary,
  .fs-c-button--secondary {
    padding: 23px 0;
    background: #000;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    width: 60%;
  }
  .fs-c-buttonContainer--pair {
    align-items: baseline;
  }
  .fs-body-forgotPassword .fs-c-inputInformation__field, .fs-body-cardAuth .fs-c-inputInformation__field, .fs-body-merge .fs-c-inputInformation__field {
    background: none;
  }
  [type=hidden], [type=text], [type=search], [type=tel], [type=url], [type=email], [type=password], [type=datetime], [type=date], [type=month], [type=week], [type=time], [type=datetime-local], [type=number], select, textarea {
    padding: 10px;
    border-radius: initial;
  }
  th {
    font-weight: normal;
  }
}
/****************************************************
wish parts
****************************************************/
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item {
  display: flex !important;
  flex-direction: column;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer {
  order: -5;
  min-height: 0%;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__viewMoreImageButton {
  order: -4;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productMarks {
  order: -3;
  padding: 0 10px;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark {
  margin-bottom: 2px;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productMarks .fs-c-mark--preorder {
  display: none;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__outOfStock {
  margin: 8px 10px;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-button--addToCart--list,
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-button--viewProductDetail {
  display: none;
}
.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productPrice {
  color: #000;
  font-weight: bold;
}

/****************************************************
recommend2 parts
****************************************************/
.recommend_common_block {
  margin: 0 0 60px 0;
}

.recommend_common_block ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.recommend_common_block ul li {
  width: 33.33333333%;
  margin: 0;
  box-sizing: border-box;
  padding: 16px 24px;
  list-style: none;
  font-size: 14px;
  font-weight: bold;
}

.recommend_common_block ul li img {
  max-width: 100%;
}

.recommend_common_block ul li .item_price span {
  font-weight: normal;
  font-size: 11px;
}

@media screen and (max-width: 768px) {
  .recommend_common_block {
    margin: 0 0 8% 0;
  }
  .recommend_common_block ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }
  .recommend_common_block ul li {
    width: 50%;
    margin: 0 0 15% 0;
    box-sizing: border-box;
    padding: 0;
    list-style: none;
    font-size: 1.4rem;
    font-weight: bold;
  }
  .recommend_common_block ul li img {
    max-width: 100%;
  }
  .recommend_common_block ul li .item_name {
    padding: 0 10px;
  }
  .recommend_common_block ul li .item_price {
    padding: 0 10px;
  }
  .recommend_common_block ul li .item_price span {
    font-weight: normal;
    font-size: 1.3rem;
  }
  .fr2-carousel {
    /*  display: none; */
    display: flex;
    flex-wrap: wrap;
  }
  .fr2-carousel .rcmd-slick-list {
    width: auto;
    margin: 0 48px;
  }
  .fr2-listItem {
    box-sizing: border-box;
    padding: 0 !important;
    margin: 0 0 10% 0 !important;
    word-break: break-all;
    width: 50%;
    font-weight: bold;
  }
  .fr2-listItem__link {
    color: inherit;
    text-decoration: none;
  }
  .fr2-listItem__image {
    max-width: 100%;
  }
  .fr2-listItem__productName {
    padding: 0 10px;
  }
  .fr2-price {
    display: block !important;
    align-items: initial !important;
    flex-wrap: initial !important;
    padding: 0 10px !important;
  }
  .fr2-price__addon {
    font-size: 0.6em;
  }
}
/****************************************************

page

****************************************************/
.fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-prev {
  left: 50px;
  background: rgba(255, 255, 255, 0.2);
}
@media screen and (max-width: 768px) {
  .fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-prev {
    left: 10px;
    height: 35px;
    width: 35px;
  }
}
.fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-prev:before {
  content: "";
  width: 9px;
  height: 9px;
  border-style: solid;
  border-width: 1.5px;
  border-color: transparent transparent #FFF #FFF;
  transform: rotate(45deg);
  display: block;
  margin-left: 16px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-prev:before {
    width: 7px;
    height: 7px;
  }
}
.fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-next {
  right: 50px;
  background: rgba(255, 255, 255, 0.2);
}
@media screen and (max-width: 768px) {
  .fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-next {
    right: 10px;
    height: 35px;
    width: 35px;
  }
}
.fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-next:before {
  content: "";
  width: 9px;
  height: 9px;
  border-style: solid;
  border-width: 1.5px;
  border-color: transparent transparent #FFF #FFF;
  transform: rotate(-135deg);
  display: block;
  margin-left: 9px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-next:before {
    width: 7px;
    height: 7px;
  }
}
.fs-body-top .fs-pt-carousel--fitImage.fs-c-slick .slick-dots {
  display: none;
}
.fs-body-top .top_movie_block .top_movie {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%;
}
.fs-body-top .top_movie_block .top_movie iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.fs-body-top .top_movie_block .top_movie iframe[src] {
  pointer-events: auto;
}
.fs-body-top .top_movie_block .top_movie #player_cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.fs-body-top .fs-p-messageBoard {
  background: #FFF;
  text-align: center;
  max-width: 1300px;
  margin: 16px auto;
  border-radius: initial;
  border: none;
  padding: 41px 16px 10px 16px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .fs-p-messageBoard {
    margin: 23px auto 29px auto;
    line-height: 1.75;
    padding: 19px 16px 15px 16px;
  }
}
.fs-body-top .fs-p-messageBoard__heading {
  margin-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .fs-p-messageBoard__heading {
    margin-bottom: 18px;
  }
}
.fs-body-top .fs-pt-column__image > img {
  width: 100%;
}
.fs-body-top .top_pickup_link {
  width: 100%;
}
.fs-body-top .top_pickup_link .fs-pt-column__item {
  padding: 0;
}
.fs-body-top .top_pickup_link .fs-pt-column__item .fs-pt-column__heading {
  text-align: center;
  margin: 26px 0 1px 0;
}
.fs-body-top .top_pickup_link .fs-pt-column__item .fs-pt-column__description {
  padding: 0 30px;
  line-height: 2;
}
.fs-body-top .top_pickup_link_two_line {
  display: block;
  margin-top: 55px;
}
.fs-body-top .top_pickup_title {
  margin: 80px 0 30px 0;
}
.fs-body-top .pick_up_items_block {
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__ctrl {
  position: absolute;
  z-index: 5;
  top: 30%;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__ctrl--prev {
  left: 0;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__ctrl--next {
  right: 0;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item {
  flex-basis: 240px;
  max-width: 240px;
  min-width: 240px;
  margin: 0 6px;
  position: relative;
  display: flex !important;
  flex-direction: column;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer {
  order: -2;
  min-height: 0%;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer a {
  display: block;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer a:hover {
  opacity: 0.7;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productListItem__productName {
  margin: 8px 0;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks {
  order: -2;
  padding: 0 10px;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark {
  border-radius: initial;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark li.fs-c-productMark__item {
  display: inline-block;
  color: #579390;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark li.fs-c-productMark__item .fs-c-productMark__mark--1 {
  border-bottom: 1px solid #579390;
  padding: 4px 0;
  margin: 0 8px;
  border-radius: initial;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks .fs-c-mark--preorder {
  display: none;
}
.fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item form {
  display: none;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_newarrivals_title {
    padding-top: 16px;
  }
}
.fs-body-top .newarrivals_items_block {
  max-width: 100%;
  position: relative;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__ctrl {
  display: none;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__ctrl--prev {
  display: none;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__ctrl--next {
  display: none;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack::after, .fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack::before {
  content: "";
  display: block;
  width: calc(25% - 3px);
  height: 0;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack::before {
  order: 1;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item {
  flex-basis: calc(25% - 3px);
  max-width: calc(25% - 3px);
  min-width: calc(25% - 3px);
  position: relative;
  display: flex !important;
  flex-direction: column;
  margin: 0 0 57px 0;
}
@media screen and (max-width: 768px) {
  .fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item {
    flex-basis: calc(50% - 1px);
    max-width: calc(50% - 1px);
    min-width: calc(50% - 1px);
    margin: 0 0 39px 0;
  }
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer {
  order: -2;
  min-height: 0;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer .fs-c-productListItem__image__image {
  width: 100%;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__productName {
  margin: 13px 0 0;
  padding: 0 20px;
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__productName {
    margin: 7px 0 0;
    font-size: 1.2rem;
    padding: 0 10px;
  }
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productMarks {
  order: -2;
  padding: 0 10px;
  display: none;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark {
  border-radius: initial;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark li.fs-c-productMark__item {
  display: inline-block;
  color: #579390;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark li.fs-c-productMark__item .fs-c-productMark__mark--1 {
  border-bottom: 1px solid #579390;
  padding: 4px 0;
  margin: 0 8px;
  border-radius: initial;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productMarks .fs-c-mark--preorder {
  display: none;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices {
  margin-top: 3px;
  padding: 0 20px;
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices {
    font-size: 1.2rem;
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price {
    font-size: 1.2rem;
    line-height: 1.6;
  }
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__currencyMark {
  color: #000;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__value {
  color: #000;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices .fs-c-productPrice__addon {
  font-size: 1.1rem;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__control {
  display: none;
}
.fs-body-top .newarrivals_items_block .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item form {
  display: none;
}
.fs-body-top .newarrivals_items_more {
  width: 215px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .fs-body-top .newarrivals_items_more {
    width: 50%;
    padding-top: 17px;
    padding-bottom: 57px;
  }
}
.fs-body-top .newarrivals_items_more .view_more_link {
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 87px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .newarrivals_items_more .view_more_link {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.fs-body-top .newarrivals_items_more .view_more_link .btn-viewmore {
  border-radius: 5px;
  width: 100%;
  padding: 11px 40px;
  font-size: 1.8rem;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .fs-body-top .newarrivals_items_more .view_more_link .btn-viewmore {
    font-size: 1.6rem;
  }
}
.fs-body-top .top_ranking_block {
  padding-bottom: 70px;
}
.fs-body-top .top_ranking_block .recommend_common_block {
  margin: 0 0 30px 0;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .recommend_common_block {
    margin: 0 0 15px 0;
  }
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner {
  max-width: 100%;
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul {
  justify-content: space-between;
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul::after, .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul::before {
  content: "";
  display: block;
  width: calc(25% - 3px);
  height: 0;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul::after, .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul::before {
    width: calc(50% - 1px);
  }
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul::before {
  order: 1;
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li {
  width: calc(25% - 3px);
  margin: 0;
  box-sizing: border-box;
  padding: 0;
  list-style: none;
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
  position: relative;
  margin-bottom: 52px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li {
    width: calc(50% - 1px);
    font-size: 1.2rem;
    margin-bottom: 37px;
  }
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
  color: #ffffff;
  background-color: #000;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:before {
    width: 28px;
    height: 28px;
    font-size: 1.5rem;
    line-height: 1.8;
  }
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(1):before {
  content: "1";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(2):before {
  content: "2";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(3):before {
  content: "3";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(4):before {
  content: "4";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(5):before {
  content: "5";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(6):before {
  content: "6";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(7):before {
  content: "7";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li:nth-child(8):before {
  content: "8";
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li img {
  width: 100%;
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li .item_name {
  padding: 18px 20px 0 20px;
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li .item_name {
    font-size: 1.2rem;
    padding: 6px 10px 0 10px;
  }
}
.fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li .item_price {
  padding: 3px 25px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li .item_price {
    padding: 0 10px;
    margin-top: 3px;
  }
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .recommend_common_block .content_inner ul li .item_price span {
    font-size: 1.2rem;
  }
}
.fs-body-top .top_ranking_block .view_more_link {
  width: 215px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .view_more_link {
    width: 50%;
  }
}
.fs-body-top .top_ranking_block .view_more_link .btn-viewmore {
  border-radius: 5px;
  width: 100%;
  padding: 11px 40px;
  font-size: 1.8rem;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_ranking_block .view_more_link .btn-viewmore {
    font-size: 1.6rem;
  }
}
.fs-body-top .instagram_graph_block {
  text-align: center;
  overflow: hidden;
  position: relative;
  padding-bottom: 260px;
  margin: 101px 0 0 0;
}
@media screen and (max-width: 768px) {
  .fs-body-top .instagram_graph_block {
    margin-top: 20px;
    padding-bottom: 150px;
  }
}
.fs-body-top .instagram_graph_block .title img {
  vertical-align: middle;
  margin-right: 6px;
}
.fs-body-top .instagram_graph_block ul {
  padding: 0;
  margin: 0;
}
.fs-body-top .instagram_graph_block ul li a {
  display: block;
  position: relative;
  width: 100%;
  padding-top: 124.7524%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .fs-body-top .instagram_graph_block ul li a {
    padding-top: 123.7623%;
  }
}
.fs-body-top .instagram_graph_block ul li a:hover {
  opacity: 0.7;
}
.fs-body-top .instagram_graph_block ul li a img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  object-fit: cover;
}
.fs-body-top .instagram_graph_block .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 5;
  cursor: pointer;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.fs-body-top .instagram_graph_block .prev-arrow {
  left: 75px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .instagram_graph_block .prev-arrow {
    left: 23px;
  }
}
.fs-body-top .instagram_graph_block .next-arrow {
  right: 75px;
}
@media screen and (max-width: 768px) {
  .fs-body-top .instagram_graph_block .next-arrow {
    right: 23px;
  }
}

@media screen and (max-width: 768px) {
  .fs-body-top .top_movie_block .top_movie {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-size: cover;
    background-position: center;
    min-height: 526px;
    width: 100%;
    overflow: hidden;
    padding: 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 350px) {
  .fs-body-top .top_movie_block .top_movie {
    min-height: 450px;
  }
}
@media screen and (max-width: 768px) {
  .fs-body-top .top_movie_block .top_movie iframe {
    position: absolute;
    width: 250%;
    height: 200%;
    left: -75%;
    top: initial;
  }
  .fs-body-top .top_movie_block .top_movie iframe[src] {
    pointer-events: auto;
  }
  .fs-body-top .top_movie_block .top_movie #player_cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
  }
  .fs-body-top .top_pickup_title {
    margin: 10% 0 4% 0;
  }
  .fs-body-top .top_pickup_link {
    width: 100%;
    padding: 0;
  }
  .fs-body-top .top_pickup_link .fs-pt-column__item {
    padding: 0;
    margin: 0 0 5px 0;
  }
  .fs-body-top .top_pickup_link .fs-pt-column__item .fs-pt-column__heading {
    margin: 14px 0 3px 0;
  }
  .fs-body-top .top_pickup_link .fs-pt-column__item .fs-pt-column__description {
    padding: 0 3%;
  }
  .fs-body-top .top_pickup_link_two_line {
    margin-top: 0;
  }
  .fs-body-top .pick_up_items_block {
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
  }
  .fs-body-top .pick_up_items_block .fs-c-button--carousel {
    font-size: 2.6rem;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__ctrl {
    position: absolute;
    z-index: 5;
    top: 20%;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__ctrl--prev {
    left: 0;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__ctrl--next {
    right: 0;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item {
    flex-basis: auto;
    max-width: 125px;
    min-width: 125px;
    width: 125px;
    margin: 0;
    position: relative;
    font-size: 1.1rem;
    display: flex !important;
    flex-direction: column;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer {
    order: -2;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productListItem__productName {
    margin: 8px 0 0 0;
    font-size: 1.1rem;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks {
    order: -2;
    padding: 0 10px;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark {
    border-radius: initial;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark li.fs-c-productMark__item {
    display: inline-block;
    color: #579390;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks ul.fs-c-productMark li.fs-c-productMark__item .fs-c-productMark__mark--1 {
    border-bottom: 1px solid #579390;
    padding: 4px 0;
    margin: 0 8px;
    border-radius: initial;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item .fs-c-productMarks .fs-c-mark--preorder {
    display: none;
  }
  .fs-body-top .pick_up_items_block .fs-c-productListCarousel__list__item form {
    display: none;
  }
}
.banner_list_wp_block .banner_list_wp {
  margin-top: 72px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .banner_list_wp_block .banner_list_wp {
    margin-top: 16px;
    grid-template-columns: 1fr;
  }
}
.banner_list_wp_block .banner_list_wp a {
  position: relative;
}
@media screen and (max-width: 768px) {
  .banner_list_wp_block .banner_list_wp a {
    padding: 0;
    margin: 0 0 5px 0;
  }
}
.banner_list_wp_block .banner_list_wp a .image {
  z-index: 1;
}
.banner_list_wp_block .banner_list_wp a .image::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
.banner_list_wp_block .banner_list_wp a .image img {
  width: 100%;
  z-index: 1;
}
.banner_list_wp_block .banner_list_wp a .title {
  position: absolute;
  left: 6%;
  bottom: 6.7%;
  color: #FFF;
  font-size: 28px;
  line-height: 1.6;
  letter-spacing: 6.8px;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .banner_list_wp_block .banner_list_wp a .title {
    width: 86%;
    left: 7%;
    bottom: 7%;
    font-size: 2.3rem;
    line-height: 1.5;
    letter-spacing: 3.5px;
  }
}
.banner_list_wp_block .banner_list_wp a .title .title-en {
  display: block;
  letter-spacing: 6.3px;
  margin-bottom: 17px;
  width: fit-content;
  padding: 0 10px;
  background-color: #FFF;
  color: #000000;
  font-size: 1.6vw;
  line-height: 1.45;
}
@media screen and (max-width: 768px) {
  .banner_list_wp_block .banner_list_wp a .title .title-en {
    font-size: 5.45vw;
    letter-spacing: 3px;
    padding: 0 5px;
    margin-bottom: 15px;
    line-height: 1.3;
  }
}
.banner_list_wp_block .banner_list_wp a .title .title-jp {
  display: block;
  font-size: 1.4vw;
  letter-spacing: 2.1px;
}
@media screen and (max-width: 768px) {
  .banner_list_wp_block .banner_list_wp a .title .title-jp {
    line-height: 1.7;
    font-size: 3.7vw;
    letter-spacing: 3.3px;
  }
}
.banner_list_wp_block .banner_list_wp a .title .title-vol {
  display: block;
  font-size: 20px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .banner_list_wp_block .banner_list_wp a .title .title-vol {
    font-size: 1.35rem;
    margin-top: 11px;
    letter-spacing: 4.4px;
  }
}

.fs-c-panelContainer {
  max-width: 1000px;
  margin: 55px 0 0 0;
}

.page {
  padding: 0 0 50px 0;
}
.page h1 {
  text-align: center;
  padding: 60px 0 22px 0;
}

.fs-p-scrollingCartButton {
  width: 65px;
  height: 65px;
  bottom: 139px;
  display: none;
}
.fs-p-scrollingCartButton .fs-p-scrollingCartButton__button {
  background: #579390;
  display: flex;
  width: 65px;
  height: 65px;
  align-items: center;
  justify-content: center;
}
.fs-p-scrollingCartButton .fs-p-scrollingCartButton__button .fs-clientInfo.is-ready {
  display: inline-block;
}
.fs-p-scrollingCartButton .fs-p-scrollingCartButton__button img {
  width: 25px;
}

.to_top {
  position: fixed;
  right: 0;
  bottom: 69px;
  z-index: 100;
  background: #579390;
  text-align: center;
  display: none;
}
.to_top a {
  width: 65px;
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.to_top img {
  width: 35%;
}

.fs-c-button--addToWishList--icon.fs-c-button--particular {
  color: #579390;
  padding: 0 5px;
}

.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before {
  color: #579390;
  padding: 0 5px;
}

.fs-c-productListItem__productName,
.fs-c-productListItem__prices,
.fs-c-productListItem__control {
  padding: 0 10px;
}

.fs-c-productListItem__salesPeriod {
  display: none;
}

.fs-c-productListItem__preorderMessage {
  display: none;
}

.fs-c-productList__list__item {
  padding: 16px 24px;
}

#fs-recommend--flick {
  margin-bottom: 120px;
}
@media screen and (max-width: 768px) {
  #fs-recommend--flick {
    margin-bottom: 0;
  }
}
#fs-recommend--flick .fs-p-heading--lv2 {
  display: none;
}

.parts_section_title {
  margin: 100px 0 0 0;
}

@media screen and (max-width: 768px) {
  .parts_section_title {
    margin: 12% 0 0 0;
  }
}
.fs-c-button--particular.fs-c-button--displayPassword,
.fs-c-button--particular.fs-c-button--hidePassword {
  padding: 0 15px 0 0;
}

_:-ms-input-placeholder, :root .fs-c-button--particular.fs-c-button--addToWishList--icon,
_:-ms-input-placeholder, :root .fs-c-button--particular.fs-c-button--removeFromWishList--icon,
_:-ms-input-placeholder, :root .fs-c-button--particular.fs-c-button--displayPassword,
_:-ms-input-placeholder, :root .fs-c-button--particular.fs-c-button--hidePassword {
  padding: 10px 15px 0 0;
}

_:-ms-input-placeholder, :root .fs-c-buttonContainer {
  display: flex !important;
}

.common_title_block {
  margin: 110px 0 0 0;
}

@media screen and (max-width: 768px) {
  .fs-c-panelContainer {
    max-width: 1000px;
    margin: 5% 0 0 0;
  }
  .page {
    padding: 0 5% 5% 5%;
  }
  .page h1 {
    text-align: center;
    padding: 5% 0 1.6% 0;
    font-size: 1.6rem;
    border-bottom: 1px solid #221e1f;
  }
  .fs-p-scrollingCartButton {
    width: 45px;
    height: 45px;
    bottom: 119px;
  }
  .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button {
    background: #579390;
    display: flex;
    width: 45px;
    height: 45px;
    align-items: center;
    justify-content: center;
  }
  .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button .fs-clientInfo.is-ready {
    display: inline-block;
  }
  .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button img {
    width: 25px;
  }
  .to_top {
    position: fixed;
    right: 0;
    bottom: 69px;
    z-index: 100;
    background: #579390;
    text-align: center;
    display: none;
  }
  .to_top a {
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .to_top img {
    width: 50%;
  }
  .common_title_block {
    margin: 15% 0 0 0;
  }
}
.fs-body-forgotPassword h1 {
  text-align: center;
  padding: 60px 0 0 0;
}
.fs-body-forgotPassword .attention {
  padding: 4px 0 0 0;
}
.fs-body-forgotPassword .attention .fs-c-inputInformation__message {
  padding: 0 0 29px 0;
}
.fs-body-forgotPassword #fs_form {
  background: #e3eae8;
  padding: 80px 0;
}

@media screen and (max-width: 768px) {
  .fs-body-forgotPassword h1 {
    text-align: center;
    padding: 5% 0 1.6% 0;
    font-size: 1.6rem;
    border-bottom: 1px solid #221e1f;
  }
  .fs-body-forgotPassword .attention {
    padding: 4px 0 0 0;
  }
  .fs-body-forgotPassword .attention .fs-c-inputInformation__message {
    padding: 0;
  }
  .fs-body-forgotPassword #fs_form {
    background: #e3eae8;
    padding: 5% 0;
  }
  .fs-body-forgotPassword #fs_form .fs-c-inputTable {
    width: 90%;
    margin: 0 auto;
  }
  .fs-body-forgotPassword .fs-c-inputInformation__field {
    margin: 0 auto;
    padding: 0;
  }
}
.fs-body-login .fs-c-registeredUsers__title,
.fs-body-cart-login .fs-c-registeredUsers__title,
.fs-body-wishlist-login .fs-c-registeredUsers__title {
  text-align: center;
}
.fs-body-login .fs-c-inputTable,
.fs-body-cart-login .fs-c-inputTable,
.fs-body-wishlist-login .fs-c-inputTable {
  width: 600px;
}
.fs-body-login input[type=text],
.fs-body-login input[type=password],
.fs-body-login .fs-c-inputGroup,
.fs-body-cart-login input[type=text],
.fs-body-cart-login input[type=password],
.fs-body-cart-login .fs-c-inputGroup,
.fs-body-wishlist-login input[type=text],
.fs-body-wishlist-login input[type=password],
.fs-body-wishlist-login .fs-c-inputGroup {
  max-width: 500px;
}
.fs-body-login .fs-c-inputGroup,
.fs-body-cart-login .fs-c-inputGroup,
.fs-body-wishlist-login .fs-c-inputGroup {
  padding: 0;
}
.fs-body-login .fs-c-registeredUsers__title.fs-c-subSection__title,
.fs-body-cart-login .fs-c-registeredUsers__title.fs-c-subSection__title,
.fs-body-wishlist-login .fs-c-registeredUsers__title.fs-c-subSection__title {
  color: #000;
  border: none;
}
.fs-body-login .fs-c-otherServiceLogin,
.fs-body-cart-login .fs-c-otherServiceLogin,
.fs-body-wishlist-login .fs-c-otherServiceLogin {
  padding: 40px 75px;
  background: #e3eae8;
  max-width: 1000px;
  margin: 0 auto;
}
.fs-body-login .fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-linkedServiceLogin__title,
.fs-body-cart-login .fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-linkedServiceLogin__title,
.fs-body-wishlist-login .fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-linkedServiceLogin__title {
  color: #000;
  text-align: center;
  padding-bottom: 13px;
}
.fs-body-login .fs-c-inputInformation__field,
.fs-body-cart-login .fs-c-inputInformation__field,
.fs-body-wishlist-login .fs-c-inputInformation__field {
  background: none;
  margin: 0 auto;
  max-width: 500px;
  padding: 90px 0 0 0;
}
.fs-body-login .fs-c-fsLogin.fs-c-inputInformation,
.fs-body-cart-login .fs-c-fsLogin.fs-c-inputInformation,
.fs-body-wishlist-login .fs-c-fsLogin.fs-c-inputInformation {
  padding: 13px 0 0 0;
}
.fs-body-login .fs-c-textLinkContainer,
.fs-body-cart-login .fs-c-textLinkContainer,
.fs-body-wishlist-login .fs-c-textLinkContainer {
  background: #e3eae8;
  width: 1000px;
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
  padding: 27px 0 30px 0;
}
.fs-body-login #fs_form,
.fs-body-cart-login #fs_form,
.fs-body-wishlist-login #fs_form {
  background: #e3eae8;
  width: 1000px;
  max-width: 1000px;
  margin: 0 auto;
}
.fs-body-login .fs-c-newUsers,
.fs-body-cart-login .fs-c-newUsers,
.fs-body-wishlist-login .fs-c-newUsers {
  background: #e3eae8;
  width: 1000px;
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
  padding: 50px 75px 75px 75px;
}
.fs-body-login .fs-c-newUsers .fs-c-subSection__title,
.fs-body-cart-login .fs-c-newUsers .fs-c-subSection__title,
.fs-body-wishlist-login .fs-c-newUsers .fs-c-subSection__title {
  color: #000;
  border: none;
  border-top: 1px solid #221e1f;
  padding: 47px 0 0 0;
}
.fs-body-login .fs-c-newUsers .fs-c-newUsers__message,
.fs-body-cart-login .fs-c-newUsers .fs-c-newUsers__message,
.fs-body-wishlist-login .fs-c-newUsers .fs-c-newUsers__message {
  padding: 27px 0 44px 0;
}
.fs-body-login .fs-c-guestPurchase,
.fs-body-cart-login .fs-c-guestPurchase,
.fs-body-wishlist-login .fs-c-guestPurchase {
  background: #e3eae8;
  border-top: 1px solid #7c8790;
  margin: 0 0 50px 0;
  padding: 24px 30px 24px 30px;
  text-align: center;
}
.fs-body-login .fs-c-guestPurchase .fs-c-button--guestPurchase,
.fs-body-cart-login .fs-c-guestPurchase .fs-c-button--guestPurchase,
.fs-body-wishlist-login .fs-c-guestPurchase .fs-c-button--guestPurchase {
  padding: 23px 0;
  background: #000;
  border: none;
  box-shadow: none;
  border-radius: 5px;
  width: 345px;
  color: #FFF;
}

@media screen and (max-width: 768px) {
  .fs-body-login .fs-c-registeredUsers__title,
  .fs-body-cart-login .fs-c-registeredUsers__title,
  .fs-body-wishlist-login .fs-c-registeredUsers__title {
    text-align: center;
  }
  .fs-body-login .fs-c-inputTable,
  .fs-body-cart-login .fs-c-inputTable,
  .fs-body-wishlist-login .fs-c-inputTable {
    width: 80%;
    margin: 0 auto;
  }
  .fs-body-login input[type=text],
  .fs-body-login input[type=password],
  .fs-body-login .fs-c-inputGroup,
  .fs-body-cart-login input[type=text],
  .fs-body-cart-login input[type=password],
  .fs-body-cart-login .fs-c-inputGroup,
  .fs-body-wishlist-login input[type=text],
  .fs-body-wishlist-login input[type=password],
  .fs-body-wishlist-login .fs-c-inputGroup {
    max-width: 500px;
  }
  .fs-body-login .fs-c-inputGroup,
  .fs-body-cart-login .fs-c-inputGroup,
  .fs-body-wishlist-login .fs-c-inputGroup {
    padding: 0 5px 0 0;
  }
  .fs-body-login .fs-c-registeredUsers__title.fs-c-subSection__title,
  .fs-body-cart-login .fs-c-registeredUsers__title.fs-c-subSection__title,
  .fs-body-wishlist-login .fs-c-registeredUsers__title.fs-c-subSection__title {
    color: #000;
    border: none;
  }
  .fs-body-login .fs-c-otherServiceLogin,
  .fs-body-cart-login .fs-c-otherServiceLogin,
  .fs-body-wishlist-login .fs-c-otherServiceLogin {
    padding: 5%;
    background: #e3eae8;
    max-width: 1000px;
    margin: 0 auto;
  }
  .fs-body-login .fs-c-inputInformation__field,
  .fs-body-cart-login .fs-c-inputInformation__field,
  .fs-body-wishlist-login .fs-c-inputInformation__field {
    background: none;
    margin: 0 auto;
    max-width: 500px;
    padding: 5% 0 0 0;
  }
  .fs-body-login .fs-c-fsLogin.fs-c-inputInformation,
  .fs-body-cart-login .fs-c-fsLogin.fs-c-inputInformation,
  .fs-body-wishlist-login .fs-c-fsLogin.fs-c-inputInformation {
    padding: 13px 0 0 0;
  }
  .fs-body-login .fs-c-textLinkContainer,
  .fs-body-cart-login .fs-c-textLinkContainer,
  .fs-body-wishlist-login .fs-c-textLinkContainer {
    background: #e3eae8;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
    padding: 27px 0 0 0;
  }
  .fs-body-login #fs_form,
  .fs-body-cart-login #fs_form,
  .fs-body-wishlist-login #fs_form {
    background: #e3eae8;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
  }
  .fs-body-login .fs-c-newUsers,
  .fs-body-cart-login .fs-c-newUsers,
  .fs-body-wishlist-login .fs-c-newUsers {
    background: #e3eae8;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
    padding: 5%;
  }
  .fs-body-login .fs-c-newUsers .fs-c-subSection__title,
  .fs-body-cart-login .fs-c-newUsers .fs-c-subSection__title,
  .fs-body-wishlist-login .fs-c-newUsers .fs-c-subSection__title {
    color: #000;
    border: none;
    border-top: 1px solid #221e1f;
    padding: 47px 0 0 0;
  }
  .fs-body-login .fs-c-newUsers .fs-c-newUsers__message,
  .fs-body-cart-login .fs-c-newUsers .fs-c-newUsers__message,
  .fs-body-wishlist-login .fs-c-newUsers .fs-c-newUsers__message {
    padding: 5%;
  }
  .fs-body-login .fs-c-guestPurchase,
  .fs-body-cart-login .fs-c-guestPurchase,
  .fs-body-wishlist-login .fs-c-guestPurchase {
    background: #e3eae8;
    border-top: 1px solid #7c8790;
    margin: 0 0 50px 0;
    padding: 5%;
    text-align: center;
  }
  .fs-body-login .fs-c-guestPurchase .fs-c-button--guestPurchase,
  .fs-body-cart-login .fs-c-guestPurchase .fs-c-button--guestPurchase,
  .fs-body-wishlist-login .fs-c-guestPurchase .fs-c-button--guestPurchase {
    padding: 23px 0;
    background: #000;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    width: 345px;
    color: #FFF;
  }
}
.fs-body-register .step {
  text-align: center;
  padding: 54px 0 97px 0;
}
.fs-body-register .register_benefit_block .content_inner {
  background: #e3eae8;
  padding: 35px 120px 31px 192px;
}
.fs-body-register .register_benefit_block .content_inner h2 {
  font-size: 19px;
}
.fs-body-register .register_benefit_block .content_inner ol {
  padding: 8px 0 0 0;
  margin: 0;
}
.fs-body-register .register_benefit_block .content_inner ol li {
  padding: 0 0 9px 0;
}
.fs-body-register .fs-c-inputInformation__message {
  margin: 40px auto;
  display: block;
  flex-wrap: initial;
  justify-content: initial;
  text-align: center;
}
.fs-body-register .fs-c-inputInformation__message p {
  font-size: 19px;
}
.fs-body-register .fs-c-inputInformation__message p.required {
  font-size: 14px;
  color: #ed1b23;
}

@media screen and (max-width: 768px) {
  .fs-body-register .step {
    text-align: center;
    padding: 5% 20%;
  }
  .fs-body-register .register_benefit_block .content_inner {
    background: #e3eae8;
    padding: 5%;
  }
  .fs-body-register .register_benefit_block .content_inner h2 {
    font-size: 1.8rem;
  }
  .fs-body-register .register_benefit_block .content_inner ol {
    padding: 8px 0 0 0;
    margin: 0;
  }
  .fs-body-register .register_benefit_block .content_inner ol li {
    padding: 0 0 9px 0;
  }
  .fs-body-register .fs-c-inputInformation__message {
    margin: 5% auto;
    display: block;
    flex-wrap: initial;
    justify-content: initial;
    text-align: left;
  }
  .fs-body-register .fs-c-inputInformation__message p {
    font-size: 1.6rem;
  }
  .fs-body-register .fs-c-inputInformation__message p.required {
    font-size: 14px;
    color: #ed1b23;
  }
}
.fs-body-register-success {
  margin: 0 auto;
}
.fs-body-register-success .fs-c-registerSuccessMessage {
  background: #e3eae8;
  padding: 50px;
  border: none;
}
.fs-body-register-success .fs-c-registerSuccessMessage p {
  line-height: 2.5;
}

@media screen and (max-width: 768px) {
  .fs-body-register-success {
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
  }
  .fs-body-register-success .fs-c-registerSuccessMessage {
    margin: 5% auto;
    border-bottom: none;
    text-align: left;
    background: #e3eae8;
    padding: 5%;
  }
}
.cart_step_block {
  padding: 30px 0;
  text-align: center;
}
.fs-body-cart .fs-l-cart__contentsArea {
  display: block;
}
.fs-body-cart .fs-l-cart__mainColumn {
  margin: 0 0 30px 0;
}
.fs-body-cart .fs-c-cartTableContainer {
  border: none;
  border-radius: 3px;
  padding: 0;
}
.fs-body-cart .fs-l-cart__sideColumn {
  border: none;
  border-radius: initial;
  padding: 0 0 0 630px;
}
.fs-body-cart .fs-p-announcement__title {
  color: #00807f;
}
.fs-body-cart .fs-c-continueShopping {
  display: none;
}

.fs-body-checkout .fs-c-button--standard,
.fs-body-checkout-amazon .fs-c-button--standard {
  background: #57928f;
  border: none;
  color: #FFF;
  box-shadow: none;
}
.fs-body-checkout .fs-c-checkout-preview,
.fs-body-checkout-amazon .fs-c-checkout-preview {
  border: 1px solid #00807f;
}
.fs-body-checkout .fs-c-checkout-preview__title,
.fs-body-checkout-amazon .fs-c-checkout-preview__title {
  border-bottom: 1px solid #00807f;
}
.fs-body-checkout .fs-c-checkout-paymentMethod__title,
.fs-body-checkout-amazon .fs-c-checkout-paymentMethod__title {
  background: #e2e9e8;
}
.fs-body-checkout .fs-c-checkout-paymentMethod.is-active,
.fs-body-checkout-amazon .fs-c-checkout-paymentMethod.is-active {
  border: 2px solid #57928f;
}
.fs-body-checkout .fs-c-checkout-paymentMethod.is-active .fs-c-checkout-paymentMethod__title,
.fs-body-checkout-amazon .fs-c-checkout-paymentMethod.is-active .fs-c-checkout-paymentMethod__title {
  background: #57928f;
}
.fs-body-checkout .fs-c-checkout-couponCodeInput,
.fs-body-checkout-amazon .fs-c-checkout-couponCodeInput {
  background: #e2e9e8;
}
.fs-body-checkout .fs-c-checkout-previewAndEdit__info,
.fs-body-checkout-amazon .fs-c-checkout-previewAndEdit__info {
  border: 2px solid #00807f;
}
.fs-body-checkout .fs-c-checkout-delivery__method,
.fs-body-checkout-amazon .fs-c-checkout-delivery__method {
  background: #e2e9e8;
}
.fs-body-checkout .fs-c-orderTotalTable > thead > tr th, .fs-body-checkout .fs-c-orderTotalTable > thead > tr td, .fs-body-checkout .fs-c-orderTotalTable > tfoot > tr th, .fs-body-checkout .fs-c-orderTotalTable > tfoot > tr td, .fs-body-checkout .fs-c-orderTotalTable > tbody > tr th, .fs-body-checkout .fs-c-orderTotalTable > tbody > tr td,
.fs-body-checkout-amazon .fs-c-orderTotalTable > thead > tr th,
.fs-body-checkout-amazon .fs-c-orderTotalTable > thead > tr td,
.fs-body-checkout-amazon .fs-c-orderTotalTable > tfoot > tr th,
.fs-body-checkout-amazon .fs-c-orderTotalTable > tfoot > tr td,
.fs-body-checkout-amazon .fs-c-orderTotalTable > tbody > tr th,
.fs-body-checkout-amazon .fs-c-orderTotalTable > tbody > tr td {
  border-top: 1px solid #00807f;
}

.fs-body-checkout-success .fs-c-subSection {
  margin-bottom: 250px;
}

@media screen and (max-width: 768px) {
  .cart_step_block {
    padding: 5% 0;
    text-align: center;
  }
  .fs-body-cart .fs-l-cart__contentsArea {
    display: block;
  }
  .fs-body-cart .fs-l-cart__mainColumn {
    margin: 5% 0;
  }
  .fs-body-cart .fs-c-cartTableContainer {
    border: none;
    border-radius: 3px;
    padding: 0;
  }
  .fs-body-cart .fs-l-cart__sideColumn {
    border: none;
    border-radius: initial;
    padding: 0;
  }
  .fs-body-cart .fs-l-cart__sideColumn #fs-cartTotals-container {
    background: #e3eae8;
    padding: 5%;
  }
  .fs-body-cart .fs-l-cart__sideColumn .fs-c-orderTotalTable th, .fs-body-cart .fs-l-cart__sideColumn .fs-c-orderTotalTable td {
    border: none;
  }
  .fs-body-cart .fs-c-orderTotalTable > thead > tr:last-of-type, .fs-body-cart .fs-c-orderTotalTable > tfoot > tr:last-of-type, .fs-body-cart .fs-c-orderTotalTable > tbody > tr:last-of-type {
    border: none;
  }
  .fs-body-checkout .fs-c-button--standard {
    background: #57928f;
    border: none;
    color: #FFF;
    box-shadow: none;
  }
  .fs-body-checkout .fs-c-checkout-preview {
    border: 1px solid #00807f;
  }
  .fs-body-checkout .fs-c-checkout-preview__title {
    border-bottom: 1px solid #00807f;
  }
  .fs-body-checkout .fs-c-checkout-paymentMethod__title {
    background: #e2e9e8;
  }
  .fs-body-checkout .fs-c-checkout-paymentMethod.is-active {
    border: 2px solid #57928f;
  }
  .fs-body-checkout .fs-c-checkout-paymentMethod.is-active .fs-c-checkout-paymentMethod__title {
    background: #57928f;
  }
  .fs-body-checkout .fs-c-checkout-couponCodeInput {
    background: #e2e9e8;
  }
  .fs-body-checkout .fs-c-checkout-previewAndEdit__info {
    border: 2px solid #00807f;
  }
  .fs-body-checkout .fs-c-checkout-delivery__method {
    background: #e2e9e8;
  }
  .fs-body-checkout .fs-c-orderTotalTable > thead > tr th, .fs-body-checkout .fs-c-orderTotalTable > thead > tr td, .fs-body-checkout .fs-c-orderTotalTable > tfoot > tr th, .fs-body-checkout .fs-c-orderTotalTable > tfoot > tr td, .fs-body-checkout .fs-c-orderTotalTable > tbody > tr th, .fs-body-checkout .fs-c-orderTotalTable > tbody > tr td {
    border-top: 1px solid #00807f;
  }
  .fs-body-checkout-success .fs-c-subSection {
    margin-bottom: 10px;
  }
}
.fs-body-custom .guide_content {
  padding: 30px 0;
  border-bottom: 1px solid #221e1f;
  color: #58595b;
  max-width: 700px;
  margin: 0 auto;
}
.fs-body-custom .guide_content h2 {
  font-size: 20px;
}
.fs-body-custom .guide_content h3 {
  font-size: 15px;
  padding: 0;
  margin: 0;
}
.fs-body-custom .guide_content p {
  font-size: 13px;
  margin: 1rem 0 2rem 0;
}

@media screen and (max-width: 768px) {
  .fs-body-custom .guide_content {
    padding: 6% 0;
    border-bottom: 1px solid #221e1f;
    color: #58595b;
    max-width: 700px;
    margin: 0 auto;
  }
  .fs-body-custom .guide_content h2 {
    font-size: 2.2rem;
    margin: 0 0 8% 0;
  }
  .fs-body-custom .guide_content h3 {
    font-size: 1.5rem;
    padding: 0;
    margin: 0;
  }
  .fs-body-custom .guide_content p {
    font-size: 1.3rem;
    margin: 3% 0 2rem 0;
  }
}
.fs-body-about-terms .terms_block {
  color: #58595b;
}
.fs-body-about-terms .terms_block .terms {
  max-width: 700px;
  margin: 0 auto;
}
.fs-body-about-terms .terms_block .terms table {
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0;
  border-top: 1px solid #221e1f;
  padding: 0 0 100px 0;
}
.fs-body-about-terms .terms_block .terms table tr th {
  width: 233px;
  border-bottom: 1px solid #221e1f;
  padding: 22px 0;
  vertical-align: top;
}
.fs-body-about-terms .terms_block .terms table tr td {
  border-bottom: 1px solid #221e1f;
  padding: 22px 0;
  vertical-align: top;
}

@media screen and (max-width: 768px) {
  .fs-body-about-terms .terms_block {
    color: #58595b;
  }
  .fs-body-about-terms .terms_block .terms {
    max-width: 700px;
    margin: 0 auto;
  }
  .fs-body-about-terms .terms_block .terms table {
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    border-top: 1px solid #221e1f;
    padding: 0 0 100px 0;
    font-size: 1.3rem;
  }
  .fs-body-about-terms .terms_block .terms table tr th {
    width: 100%;
    display: block;
    border-bottom: none;
    padding: 1.5% 0 0 0;
    vertical-align: top;
  }
  .fs-body-about-terms .terms_block .terms table tr td {
    width: 100%;
    display: block;
    border-bottom: 1px solid #221e1f;
    padding: 0 0 1.5% 0;
    vertical-align: top;
  }
}
.fs-body-my-top .fs-c-accountService .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
  background: #FFF;
  border: 1px solid #00807f;
}
.fs-body-my-top .fs-c-accountService .fs-c-accountService__page .fs-c-accountService__pageLink {
  color: #57928f;
  background: #FFF;
}
.fs-body-my-top .fs-p-accountInfo {
  background: #e2e9e8;
}

.fs-body-my-points .fs-c-history .fs-c-history__info {
  background: #e2e9e8;
}
.fs-body-my-points .fs-c-history .fs-c-history__info .fs-c-history__infoSummary .fs-c-pointSummary [class$="--availablePoint"] {
  background: #57928f;
  color: #FFF;
}
.fs-body-my-points .fs-c-history .fs-c-history__info .fs-c-history__infoSummary .fs-c-pointSummary [class$="--limitedPoint"] {
  background: #57928f;
  color: #FFF;
}
.fs-body-my-points .fs-c-history .fs-c-history__info .fs-c-history__infoSummary .fs-c-pointSummary .fs-c-pointSummary__value--availablePoint .fs-c-pointSummary__number {
  color: #FFF;
}
.fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-history__termCtrl .fs-c-dropdown select {
  border: 1px solid #00807f;
  background: #e2e9e8;
}
.fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-pointListTable > thead {
  border-top: 1px solid #00807f;
}
.fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-pointListTable th,
.fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-pointListTable td {
  border-right: 1px solid #00807f;
  border-left: 1px solid #00807f;
}

.fs-body-my-addressbook .fs-c-addressBookList .fs-p-announcement {
  text-align: center;
}
.fs-body-my-addressbook .fs-c-addressBookList .fs-p-announcement .fs-p-announcement__title {
  color: #57928f;
}
.fs-body-my-addressbook .fs-c-addressBookList .fs-c-button--addToAddressbook {
  background: #57928f;
}
.fs-body-my-addressbook .fs-c-button--primary,
.fs-body-my-addressbook .fs-c-button--secondary {
  font-size: 1.4rem;
  min-width: 160px;
  width: initial;
  padding: 0.8em 1.6em 0.6em;
  border: none;
  box-shadow: none;
  border-radius: initial;
}
.fs-body-my-addressbook .fs-c-button--delete,
.fs-body-my-addressbook .fs-c-button--cancel {
  background: #57928f;
  color: #FFF;
  border: none;
  display: inline-block;
  text-decoration: none;
  padding: 0.8em 1.6em 0.6em;
  box-shadow: none;
}
.fs-body-my-addressbook .fs-c-button--delete a:link,
.fs-body-my-addressbook .fs-c-button--cancel a:link {
  color: #FFF;
}
.fs-body-my-addressbook .fs-c-button--delete a:visited,
.fs-body-my-addressbook .fs-c-button--cancel a:visited {
  color: #FFF;
}
.fs-body-my-addressbook-edit .fs-c-button--primary,
.fs-body-my-addressbook-edit .fs-c-button--secondary,
.fs-body-my-addressbook-new .fs-c-button--primary,
.fs-body-my-addressbook-new .fs-c-button--secondary {
  font-size: 1.4rem;
  min-width: 160px;
  width: initial;
  padding: 0.8em 1.6em 0.6em;
  border: none;
  box-shadow: none;
  border-radius: initial;
}
.fs-body-my-addressbook-edit .fs-c-button--cancel,
.fs-body-my-addressbook-new .fs-c-button--cancel {
  background: #57928f;
  color: #FFF;
  border: none;
  display: inline-block;
  text-decoration: none;
  padding: 0.8em 1.6em 0.6em;
  box-shadow: none;
}
.fs-body-my-addressbook-edit .fs-c-button--cancel a:link,
.fs-body-my-addressbook-new .fs-c-button--cancel a:link {
  color: #FFF;
}
.fs-body-my-addressbook-edit .fs-c-button--cancel a:visited,
.fs-body-my-addressbook-new .fs-c-button--cancel a:visited {
  color: #FFF;
}
.fs-body-my-account-password .fs-c-inputInformation .fs-c-inputInformation__field {
  background: #e2e9e8;
}

.fs-body-my-wishlist .fs-c-sortItems__list__item.is-active {
  background: none;
  color: #000;
  border-bottom: 1px solid #000;
}
.fs-body-my-wishlist .fs-c-productList__list__item {
  border: none;
}
.fs-body-my-wishlist .fs-c-productList__list__item form {
  display: flex;
  flex-direction: column;
}
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-productListItem__imageContainer {
  order: -5;
  min-height: 0%;
}
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-productListItem__viewMoreImageButton {
  order: -4;
}
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-productMarks {
  order: -3;
  padding: 0 10px;
}
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark {
  margin-bottom: 2px;
}
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-productMarks .fs-c-mark--preorder {
  display: none;
}
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-productListItem__outOfStock {
  margin: 8px 10px;
}
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-button--addToCart--list,
.fs-body-my-wishlist .fs-c-productList__list__item form .fs-c-button--viewProductDetail {
  display: none;
}

@media screen and (max-width: 768px) {
  .fs-body-my-top .fs-c-accountService .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
    background: #FFF;
    border: 1px solid #00807f;
  }
  .fs-body-my-top .fs-c-accountService .fs-c-accountService__page .fs-c-accountService__pageLink {
    color: #57928f;
  }
  .fs-body-my-top .fs-p-accountInfo {
    background: #e2e9e8;
  }
  .fs-body-my-points .fs-c-history .fs-c-history__info {
    background: #e2e9e8;
  }
  .fs-body-my-points .fs-c-history .fs-c-history__info .fs-c-history__infoSummary .fs-c-pointSummary [class$="--availablePoint"] {
    background: #57928f;
    color: #FFF;
  }
  .fs-body-my-points .fs-c-history .fs-c-history__info .fs-c-history__infoSummary .fs-c-pointSummary [class$="--limitedPoint"] {
    background: #57928f;
    color: #FFF;
  }
  .fs-body-my-points .fs-c-history .fs-c-history__info .fs-c-history__infoSummary .fs-c-pointSummary .fs-c-pointSummary__value--availablePoint .fs-c-pointSummary__number {
    color: #FFF;
  }
  .fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-history__termCtrl .fs-c-dropdown select {
    border: 1px solid #00807f;
    background: #e2e9e8;
  }
  .fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-pointListTable > thead {
    border-top: 1px solid #00807f;
  }
  .fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-pointListTable th,
  .fs-body-my-points .fs-c-history .fs-c-history__listContainer .fs-c-pointListTable td {
    border-right: none;
    border-left: none;
  }
  .fs-body-my-addressbook .fs-c-addressBookList .fs-p-announcement {
    text-align: center;
  }
  .fs-body-my-addressbook .fs-c-addressBookList .fs-p-announcement .fs-p-announcement__title {
    color: #57928f;
  }
  .fs-body-my-addressbook .fs-c-button--secondary {
    background: #57928f;
  }
  .fs-body-my-addressbook .fs-c-button--standard {
    background: #e2e9e8;
    border: none;
    box-shadow: none;
  }
  .fs-body-my-addressbook-edit .fs-c-button--primary,
  .fs-body-my-addressbook-edit .fs-c-button--secondary,
  .fs-body-my-addressbook-new .fs-c-button--primary,
  .fs-body-my-addressbook-new .fs-c-button--secondary {
    margin: 0 auto;
    width: 30%;
    min-width: 30%;
  }
  .fs-body-my-addressbook-edit .fs-c-button--cancel,
  .fs-body-my-addressbook-new .fs-c-button--cancel {
    background: #57928f;
    border: none;
    border-radius: 0px;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1.2rem;
    line-height: 1;
    text-decoration: none;
    text-align: center;
    padding: 0.8em 1.6em 0.6em;
    box-shadow: none;
    width: 30%;
    margin: 0 auto;
  }
  .fs-body-my-addressbook-edit .fs-c-button--cancel a:link,
  .fs-body-my-addressbook-new .fs-c-button--cancel a:link {
    color: #FFF;
  }
  .fs-body-my-addressbook-edit .fs-c-button--cancel a:visited,
  .fs-body-my-addressbook-new .fs-c-button--cancel a:visited {
    color: #FFF;
  }
  .fs-body-my-account-password .fs-c-inputInformation .fs-c-inputInformation__field {
    background: #e2e9e8;
  }
  .fs-c-accountService {
    justify-content: space-around;
  }
  .fs-c-wishlistProduct__title,
  .fs-c-featuredProduct__title {
    border-bottom: none;
    color: #7c8790;
    font-size: 1.5rem;
    text-align: center;
  }
}
.fs-body-category .product-list-heading-block,
.fs-body-search .product-list-heading-block {
  background-color: #141414;
  margin-top: 10px;
  min-height: 405px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product-list-heading-block,
  .fs-body-search .product-list-heading-block {
    min-height: auto;
  }
}
.fs-body-category .product-list-heading-block .inner,
.fs-body-search .product-list-heading-block .inner {
  max-width: 1330px;
  padding: 55px 15px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product-list-heading-block .inner,
  .fs-body-search .product-list-heading-block .inner {
    padding: 44px 0 35px;
    text-align: center;
  }
}
.fs-body-category .product-list-heading-block .inner .product-list-heading,
.fs-body-search .product-list-heading-block .inner .product-list-heading {
  position: relative;
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content {
  color: #FFF;
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content .logo,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content .logo {
  margin-left: calc(58% + 50px);
}
@media screen and (max-width: 768px) {
  .fs-body-category .product-list-heading-block .inner .product-list-heading .content .logo,
  .fs-body-search .product-list-heading-block .inner .product-list-heading .content .logo {
    margin-left: auto;
    margin-right: auto;
    max-width: 270px;
  }
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content .image,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content .image {
  position: absolute;
  left: 0;
  top: 0;
  width: 58%;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product-list-heading-block .inner .product-list-heading .content .image,
  .fs-body-search .product-list-heading-block .inner .product-list-heading .content .image {
    position: relative;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 13px;
  }
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content .image img,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content .image img {
  width: 100%;
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content .brand-name,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content .brand-name {
  font-size: 28px;
  margin-left: calc(58% + 50px);
  line-height: 1;
  margin-top: 27px;
  margin-bottom: 0;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product-list-heading-block .inner .product-list-heading .content .brand-name,
  .fs-body-search .product-list-heading-block .inner .product-list-heading .content .brand-name {
    margin-left: 0;
    font-size: 2.95rem;
  }
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content .brand-name sup,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content .brand-name sup {
  margin-left: 3px;
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content .brand-name-jp,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content .brand-name-jp {
  font-size: 18px;
  margin-left: calc(58% + 50px);
  font-weight: 700;
  line-height: 1;
  margin-top: 7px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product-list-heading-block .inner .product-list-heading .content .brand-name-jp,
  .fs-body-search .product-list-heading-block .inner .product-list-heading .content .brand-name-jp {
    margin-left: 0;
    font-size: 1.5rem;
  }
}
.fs-body-category .product-list-heading-block .inner .product-list-heading .content .text,
.fs-body-search .product-list-heading-block .inner .product-list-heading .content .text {
  font-size: 13px;
  line-height: 1.7692307692;
  margin-left: calc(58% + 50px);
  margin-top: 17px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product-list-heading-block .inner .product-list-heading .content .text,
  .fs-body-search .product-list-heading-block .inner .product-list-heading .content .text {
    margin-left: 0;
    text-align: left;
    font-size: 1.25rem;
    padding: 0 23px;
  }
}
.fs-body-category .product_list_main_block,
.fs-body-search .product_list_main_block {
  width: 1300px;
  margin: 0 auto;
}
.fs-body-category .side_menu_block,
.fs-body-search .side_menu_block {
  width: 250px;
  float: left;
  margin: 0 0 120px 2%;
}
.fs-body-category .side_menu_title,
.fs-body-search .side_menu_title {
  font-size: 14px;
}
.fs-body-category .side_menu ul,
.fs-body-search .side_menu ul {
  padding: 0;
  margin: 0;
}
.fs-body-category .side_menu ul li,
.fs-body-search .side_menu ul li {
  font-size: 13px;
  padding: 0;
  margin: 20px 0 0 0;
}
.fs-body-category .product_list_block,
.fs-body-search .product_list_block {
  float: right;
  width: 1000px;
}
.fs-body-category .product_list_block .fs-c-pagination__item.is-active,
.fs-body-search .product_list_block .fs-c-pagination__item.is-active {
  background: #00807f;
}
.fs-body-category .product_list_block h1,
.fs-body-search .product_list_block h1 {
  line-height: 1.2;
  padding: 0;
  margin: 0;
  text-align: center;
  font-weight: 500;
  font-size: 2.4rem;
}
.fs-body-category .product_list_block .fs-c-subgroup ul.fs-c-subgroupList li.fs-c-subgroupList__item .fs-c-subgroupList__link,
.fs-body-search .product_list_block .fs-c-subgroup ul.fs-c-subgroupList li.fs-c-subgroupList__item .fs-c-subgroupList__link {
  background: none;
  border: none;
  font-weight: 500;
}
.fs-body-category .product_list_block .fs-c-sortItems__label,
.fs-body-search .product_list_block .fs-c-sortItems__label {
  border: none;
}
.fs-body-category .product_list_block .fs-c-sortItems__list__item.is-active,
.fs-body-search .product_list_block .fs-c-sortItems__list__item.is-active {
  background: none;
  color: #000;
  border-bottom: 1px solid #000;
}
.fs-body-category .product_list_block .fs-c-productList__list__item,
.fs-body-search .product_list_block .fs-c-productList__list__item {
  border: none;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form,
.fs-body-search .product_list_block .fs-c-productList__list__item form {
  display: flex;
  flex-direction: column;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__imageContainer,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__imageContainer {
  order: -5;
  min-height: 0%;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__viewMoreImageButton,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__viewMoreImageButton {
  order: -4;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__viewMoreImageButton .fs-c-button--plain,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__viewMoreImageButton .fs-c-button--plain {
  color: #3C3C3C;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__productName,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__productName {
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__productName,
  .fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__productName {
    margin: 7px 0 0;
    font-size: 1.2rem;
    padding: 0 10px;
  }
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productMarks,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productMarks {
  order: -3;
  padding: 0 10px;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark {
  margin-bottom: 2px;
  border-radius: initial;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productMarks .fs-c-mark--preorder,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productMarks .fs-c-mark--preorder {
  display: none;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices {
  margin-top: 3px;
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices,
  .fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices {
    font-size: 1.2rem;
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price,
  .fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price {
    font-size: 1.2rem;
    line-height: 1.6;
  }
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__currencyMark,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__currencyMark {
  color: #000;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__value,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__value {
  color: #000;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice__addon,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__prices .fs-c-productPrice__addon {
  font-size: 1.1rem;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__outOfStock,
.fs-body-search .product_list_block .fs-c-productList__list__item form .fs-c-productListItem__outOfStock {
  margin: 8px 10px;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 9px;
  margin-bottom: 8px;
  padding: 0 10px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper,
  .fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper {
    margin-top: 16px;
    margin-bottom: 28px;
  }
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list {
  width: 17px;
  height: 17px;
  margin-right: 4px;
  margin-bottom: 4px;
}
@media screen and (max-width: 768px) {
  .fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list,
  .fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list {
    width: 25px;
    height: 25px;
  }
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark {
  border-radius: initial;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.beige,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.beige {
  background-color: #C8BEAE;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.black,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.black {
  background-color: #000000;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue {
  background-color: #2a6fe0;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue2,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue2 {
  background-color: #164275;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.brick,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.brick {
  background-color: #c24224;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.brown,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.brown {
  background-color: #724e2f;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.cement,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.cement {
  background-color: #e2e0d9;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.charcoal,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.charcoal {
  background-color: #56595e;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.coral-blue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.coral-blue {
  background-color: #617d89;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.d-navy,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.d-navy {
  background-color: #3f4463;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.deep-teal,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.deep-teal {
  background-color: #223b43;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.f-grey,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.f-grey {
  background-color: #66716d;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.green,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.green {
  background-color: #468e4d;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.green2,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.green2 {
  background-color: #2d4941;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.grey,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.grey {
  background-color: #A5AAB4;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ice-grey,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ice-grey {
  background-color: #efefef;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ink-black,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ink-black {
  background-color: #000000;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ivory,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ivory {
  background-color: #f7ede6;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.khaki,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.khaki {
  background-color: #7c6048;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.lime,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.lime {
  background-color: #f6ed6c;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.turquoise,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.turquoise {
  background-color: #2d6e85;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.white,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.white {
  background-color: #FFFFFF;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.navy,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.navy {
  background-color: #313177;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.o-d,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.o-d {
  background-color: #565b1e;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.olive,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.olive {
  background-color: #696d30;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.orange,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.orange {
  background-color: #ba4128;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.orange2,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.orange2 {
  background-color: #f35028;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple {
  background-color: #a25ec3;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple2,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple2 {
  background-color: #911c5e;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.red,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.red {
  background-color: #f54b39;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sage,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sage {
  background-color: #7c7364;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sl-blue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sl-blue {
  background-color: #39486d;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sl-green,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sl-green {
  background-color: #627071;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.taupe,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.taupe {
  background-color: #997f68;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.tree-camo,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.tree-camo {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/tree-camo.jpg");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.native,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.native {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/native.jpg");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.one-wash,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.one-wash {
  background-color: #10192B;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.slate-navy,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.slate-navy {
  background-color: #121E2A;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.iron-blue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.iron-blue {
  background-color: #2A3342;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.forest-green,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.forest-green {
  background-color: #2A5961;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blueberry,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blueberry {
  background-color: #313177;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.used,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.used {
  background-color: #21335A;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-olive,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-olive {
  background-color: #414D49;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.olive,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.olive {
  background-color: #818475;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.tan,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.tan {
  background-color: #6C4D31;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.lime-green,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.lime-green {
  background-color: #7FB44F;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ice-blue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ice-blue {
  background-color: #8597AF;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.lightblue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.lightblue {
  background-color: #87ABC5;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.greige,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.greige {
  background-color: #988A7F;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sand,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sand {
  background-color: #9B6B3D;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sand-khaki,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sand-khaki {
  background-color: #B49066;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.off-1,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.off-1 {
  background-color: #D4C6B2;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.off-2,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.off-2 {
  background-color: #DCDDDF;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.pink,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.pink {
  background-color: #EE264B;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.yellow,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.yellow {
  background-color: #E3B713;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.geometry,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.geometry {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/geometry.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.camo-2,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.camo-2 {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/camo-2.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.leopard,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.leopard {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/leapard.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.crazy-camo,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.crazy-camo {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/cragy_camo.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.climber,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.climber {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/climber.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.digital-camo,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.digital-camo {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/digital_camo.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.camo,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.camo {
  background-color: #A8B3AB;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.woodland-camo,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.woodland-camo {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/woodland_camo.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.spectra-black,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.spectra-black {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/spectra_black.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.character,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.character {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/character.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.multi,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.multi {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/multi.png");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.leaf,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.leaf {
  background-color: #7B896F;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.deep-mint,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.deep-mint {
  background-color: #497E78;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.slateblue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.slateblue {
  background-color: #5A626F;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.grn-blu,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.grn-blu {
  background-color: #3AB37B;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.indego,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.indego {
  background-color: #16213A;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.pale-orange,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.pale-orange {
  background-color: #F8C076;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.af-navy,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.af-navy {
  background-color: #37495F;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.hunter-green,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.hunter-green {
  background-color: #475053;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue-grey,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue-grey {
  background-color: #688495;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.l.grey,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.l.grey {
  background-color: #BEC4BD;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-green,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-green {
  background-color: #37413C;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.moss,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.moss {
  background-color: #6D715E;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-pink,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-pink {
  background-color: #A58273;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ash-grey,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ash-grey {
  background-color: #7F706E;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.green_25ss,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.green_25ss {
  background-color: #97C33C;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sky,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.sky {
  background-color: #40ADEC;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.vermilion,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.vermilion {
  background-color: #D7512E;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-blue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.dark-blue {
  background-color: #495666;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue_25ss,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.blue_25ss {
  background-color: #7C92C3;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple_25ss,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple_25ss {
  background-color: #E2399C;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ash-pink,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.ash-pink {
  background-color: #D2C1CD;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.l.bean,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.l.bean {
  background-color: #BACAC0;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple-blue,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.purple-blue {
  background-color: #47517F;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.bean,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.bean {
  background-color: #D6C9B8;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.deep-sea,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.deep-sea {
  background-color: #292D4B;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.pale-yellow,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.pale-yellow {
  background-color: #FBD89D;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.red_25ss,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.red_25ss {
  background-color: #C18C9C;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.leopard-blk,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.leopard-blk {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/leopard_blk.jpg");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.climber-blk,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.climber-blk {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/climber_blk.jpg");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.climber-grn,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.climber-grn {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/climber_grn.jpg");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.bandanna-gry,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.bandanna-gry {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/bandana_gry.jpg");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.bandanna-nvy,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.bandanna-nvy {
  background-image: url("https://wtins.itembox.design/item/src/img/product-list/bandana_nvy.jpg");
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.fatigue-green,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.fatigue-green {
  background-color: #2A2A2A;
}
.fs-body-category .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.burgundy,
.fs-body-search .product_list_block .fs-c-productList__list__item form .color-chips-wrapper .color-chips-list .fs-c-productMark__mark.burgundy {
  background-color: #6F2A33;
}
.fs-body-category .product_list_block .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price,
.fs-body-search .product_list_block .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
  color: #000;
  font-weight: bold;
}
.fs-body-category .product_list_block .fs-c-button--addToCart--list,
.fs-body-search .product_list_block .fs-c-button--addToCart--list {
  display: none;
}
.fs-body-category .product_list_block .fs-c-button--addToWishList--icon,
.fs-body-search .product_list_block .fs-c-button--addToWishList--icon {
  display: none;
}

@media screen and (max-width: 768px) {
  .fs-body-category .product_list_main_block,
  .fs-body-search .product_list_main_block {
    width: 100%;
    margin: 0 auto;
  }
  .fs-body-category .side_menu_block,
  .fs-body-search .side_menu_block {
    width: 100%;
    float: none;
    margin: 0;
    position: relative;
    z-index: 1;
  }
  .fs-body-category .side_menu_title_block,
  .fs-body-search .side_menu_title_block {
    border-bottom: 1px solid #000;
    margin: 8% 5% 5% 7%;
    padding: 0 0 3% 0;
  }
  .fs-body-category .side_menu_title img,
  .fs-body-search .side_menu_title img {
    transform: rotate(90deg);
    margin: 0 0 0 3%;
    width: 8px;
    transition: all 200ms 0s ease;
  }
  .fs-body-category .side_menu_title img.open,
  .fs-body-search .side_menu_title img.open {
    transform: rotate(-90deg);
    transition: all 200ms 0s ease;
  }
  .fs-body-category .side_menu,
  .fs-body-search .side_menu {
    display: none;
    position: absolute;
    width: 100%;
    background: #FFF;
    padding: 0 5%;
  }
  .fs-body-category .side_menu ul,
  .fs-body-search .side_menu ul {
    padding: 0;
    margin: 0;
  }
  .fs-body-category .side_menu ul li,
  .fs-body-search .side_menu ul li {
    padding: 0;
    margin: 0 0 5% 0;
  }
  .fs-body-category .product_list_block,
  .fs-body-search .product_list_block {
    float: none;
    width: 100%;
  }
  .fs-body-category .product_list_block h1,
  .fs-body-search .product_list_block h1 {
    line-height: 1.2;
    padding: 7.5% 0 0 0;
    margin: 0;
    text-align: center;
    font-size: 1.6rem;
  }
  .fs-body-category .product_list_block .fs-c-productList,
  .fs-body-search .product_list_block .fs-c-productList {
    margin: 10px 0 24px 0;
  }
  .fs-body-category .product_list_block .fs-c-productList__controller,
  .fs-body-search .product_list_block .fs-c-productList__controller {
    flex-direction: column;
    margin: 8px 0 28px 0;
  }
  .fs-body-category .product_list_block .fs-c-productList__controller .fs-c-sortItems,
  .fs-body-search .product_list_block .fs-c-productList__controller .fs-c-sortItems {
    order: 1;
    border: none;
  }
  .fs-body-category .product_list_block .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list,
  .fs-body-search .product_list_block .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list {
    border: none;
  }
  .fs-body-category .product_list_block .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__label,
  .fs-body-search .product_list_block .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__label {
    border: none;
  }
  .fs-body-category .product_list_block .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list__item.is-active,
  .fs-body-search .product_list_block .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list__item.is-active {
    background: none;
    color: #000;
    border-bottom: 1px solid #000;
  }
  .fs-body-category .product_list_block .fs-c-productList__controller .fs-c-listControl,
  .fs-body-search .product_list_block .fs-c-productList__controller .fs-c-listControl {
    order: 0;
    align-items: center;
    justify-content: center;
  }
  .fs-body-category .product_list_block .fs-c-productList__list__item,
  .fs-body-search .product_list_block .fs-c-productList__list__item {
    border: none;
    padding: 0;
    margin: 0 0 15% 0;
  }
  .fs-body-category .product_list_block .fs-c-productList__list__item .fs-c-productListItem__productName,
  .fs-body-search .product_list_block .fs-c-productList__list__item .fs-c-productListItem__productName {
    margin: 0;
  }
  .fs-body-category .product_list_block .fs-c-productList__list__item div.fs-c-productListItem__imageContainer,
  .fs-body-search .product_list_block .fs-c-productList__list__item div.fs-c-productListItem__imageContainer {
    margin: 0;
  }
  .fs-body-category .product_list_block .fs-c-productList__list__item div.fs-c-productListItem__image,
  .fs-body-search .product_list_block .fs-c-productList__list__item div.fs-c-productListItem__image {
    margin: 0;
  }
  .fs-body-category .product_list_block .fs-c-productList__list__item .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark,
  .fs-body-search .product_list_block .fs-c-productList__list__item .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark {
    margin-bottom: 2px;
  }
  .fs-body-category .product_list_block .fs-c-modal__inner .fs-c-modal__contents,
  .fs-body-search .product_list_block .fs-c-modal__inner .fs-c-modal__contents {
    margin: 0;
  }
  .fs-body-category .product_list_block .fs-c-modal__inner .fs-c-modal__contents .fs-c-variationAndActions,
  .fs-body-search .product_list_block .fs-c-modal__inner .fs-c-modal__contents .fs-c-variationAndActions {
    margin: 0;
  }
  .fs-body-category .product_list_block .fs-c-modal__inner .fs-c-modal__contents .fs-c-variationAndActions .fs-c-variationAndActions__variation,
  .fs-body-search .product_list_block .fs-c-modal__inner .fs-c-modal__contents .fs-c-variationAndActions .fs-c-variationAndActions__variation {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
    grid-template-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
  }
  .fs-c-productList__list > *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(5) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(6) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(7) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(8) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(9) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(10) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(11) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(12) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(16) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(17) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(18) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(19) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(20) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(21) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(22) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(23) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(24) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(27) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(28) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(29) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(30) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(31) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(32) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(33) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(34) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(35) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(36) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(39) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(40) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(41) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(42) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(43) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(44) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(45) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(46) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(47) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(48) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(51) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(52) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(53) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(54) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(55) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(56) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(57) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(58) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(59) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(60) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(63) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(64) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(65) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(66) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(67) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(68) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(69) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(70) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(71) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(72) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(75) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(76) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(77) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(78) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(79) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(80) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(81) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(82) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(83) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(84) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(87) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(88) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(89) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(90) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(91) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(92) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(93) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(94) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(95) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(96) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(99) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(100) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(101) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(102) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(103) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(104) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(105) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(106) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(107) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(108) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(109) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(110) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(111) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(112) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(113) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(114) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(115) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(116) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(117) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(118) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(119) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(120) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(121) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(122) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(123) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(124) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(125) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(126) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(127) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(128) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(129) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(130) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(131) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(132) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(133) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(134) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(135) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(136) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(137) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(138) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(139) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(140) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(141) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(142) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(143) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(144) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(145) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(146) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(147) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(148) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(149) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(150) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(151) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(152) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(153) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(154) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(155) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(156) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(157) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(158) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(159) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(160) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(161) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(162) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(163) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(164) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(165) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(166) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(167) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(168) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(169) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(170) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(171) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(172) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(173) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(174) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(175) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(176) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(177) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(178) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(179) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(180) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(181) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(182) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(183) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(184) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(185) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(186) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(187) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(188) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(189) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(190) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(191) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(192) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(193) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(194) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(195) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(196) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(197) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(198) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(199) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 67;
    grid-row: 67;
  }
  .fs-c-productList__list > *:nth-child(200) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 67;
    grid-row: 67;
  }
}
@media screen and (min-width: 960px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
    grid-template-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
  }
  .fs-c-productList__list > *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(5) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(6) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(7) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(8) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(9) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(10) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(11) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(12) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(16) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(17) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(18) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(19) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(20) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(21) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(22) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(23) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(24) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(27) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(28) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(29) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(30) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(31) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(32) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(33) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(34) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(35) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(36) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(39) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(40) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(41) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(42) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(43) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(44) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(45) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(46) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(47) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(48) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(51) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(52) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(53) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(54) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(55) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(56) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(57) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(58) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(59) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(60) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(63) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(64) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(65) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(66) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(67) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(68) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(69) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(70) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(71) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(72) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(75) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(76) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(77) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(78) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(79) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(80) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(81) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(82) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(83) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(84) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(87) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(88) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(89) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(90) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(91) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(92) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(93) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(94) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(95) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(96) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(99) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(100) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(101) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(102) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(103) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(104) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(105) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(106) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(107) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(108) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(109) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(110) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(111) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(112) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(113) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(114) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(115) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(116) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(117) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(118) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(119) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(120) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(121) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(122) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(123) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(124) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(125) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(126) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(127) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(128) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(129) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(130) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(131) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(132) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(133) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(134) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(135) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(136) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(137) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(138) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(139) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(140) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(141) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(142) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(143) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(144) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(145) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(146) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(147) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(148) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(149) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(150) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(151) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(152) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(153) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(154) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(155) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(156) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(157) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(158) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(159) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(160) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(161) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(162) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(163) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(164) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(165) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(166) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(167) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(168) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(169) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(170) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(171) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(172) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(173) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(174) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(175) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(176) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(177) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(178) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(179) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(180) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(181) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(182) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(183) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(184) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(185) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(186) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(187) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(188) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(189) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(190) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(191) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(192) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(193) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(194) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(195) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(196) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(197) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(198) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(199) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 67;
    grid-row: 67;
  }
  .fs-c-productList__list > *:nth-child(200) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 67;
    grid-row: 67;
  }
}
@media screen and (max-width: 768px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }
  .fs-c-productList__list > *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(4) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(6) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(7) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(8) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(9) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(10) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(11) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(12) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(15) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(16) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(17) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(18) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(19) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(20) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(21) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(22) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(23) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(24) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(27) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(28) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(29) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(30) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(31) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(32) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(33) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(34) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(35) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(36) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(39) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(40) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(41) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(42) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(43) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(44) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(45) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(46) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(47) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(48) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(51) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(52) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(53) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(54) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(55) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(56) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(57) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(58) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(59) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(60) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(63) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(64) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(65) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(66) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(67) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(68) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(69) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(70) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(71) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(72) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(75) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(76) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(77) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(78) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(79) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(80) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(81) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(82) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(83) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(84) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(87) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(88) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(89) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(90) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(91) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(92) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(93) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(94) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(95) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(96) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(99) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(100) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(101) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(102) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list > *:nth-child(103) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(104) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list > *:nth-child(105) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(106) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list > *:nth-child(107) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(108) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list > *:nth-child(109) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(110) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list > *:nth-child(111) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(112) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list > *:nth-child(113) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(114) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list > *:nth-child(115) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(116) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list > *:nth-child(117) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(118) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list > *:nth-child(119) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(120) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list > *:nth-child(121) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(122) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list > *:nth-child(123) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(124) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list > *:nth-child(125) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(126) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list > *:nth-child(127) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(128) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list > *:nth-child(129) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(130) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list > *:nth-child(131) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(132) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list > *:nth-child(133) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 67;
    grid-row: 67;
  }
  .fs-c-productList__list > *:nth-child(134) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 67;
    grid-row: 67;
  }
  .fs-c-productList__list > *:nth-child(135) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 68;
    grid-row: 68;
  }
  .fs-c-productList__list > *:nth-child(136) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 68;
    grid-row: 68;
  }
  .fs-c-productList__list > *:nth-child(137) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 69;
    grid-row: 69;
  }
  .fs-c-productList__list > *:nth-child(138) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 69;
    grid-row: 69;
  }
  .fs-c-productList__list > *:nth-child(139) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 70;
    grid-row: 70;
  }
  .fs-c-productList__list > *:nth-child(140) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 70;
    grid-row: 70;
  }
  .fs-c-productList__list > *:nth-child(141) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 71;
    grid-row: 71;
  }
  .fs-c-productList__list > *:nth-child(142) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 71;
    grid-row: 71;
  }
  .fs-c-productList__list > *:nth-child(143) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 72;
    grid-row: 72;
  }
  .fs-c-productList__list > *:nth-child(144) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 72;
    grid-row: 72;
  }
  .fs-c-productList__list > *:nth-child(145) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 73;
    grid-row: 73;
  }
  .fs-c-productList__list > *:nth-child(146) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 73;
    grid-row: 73;
  }
  .fs-c-productList__list > *:nth-child(147) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 74;
    grid-row: 74;
  }
  .fs-c-productList__list > *:nth-child(148) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 74;
    grid-row: 74;
  }
  .fs-c-productList__list > *:nth-child(149) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 75;
    grid-row: 75;
  }
  .fs-c-productList__list > *:nth-child(150) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 75;
    grid-row: 75;
  }
  .fs-c-productList__list > *:nth-child(151) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 76;
    grid-row: 76;
  }
  .fs-c-productList__list > *:nth-child(152) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 76;
    grid-row: 76;
  }
  .fs-c-productList__list > *:nth-child(153) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 77;
    grid-row: 77;
  }
  .fs-c-productList__list > *:nth-child(154) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 77;
    grid-row: 77;
  }
  .fs-c-productList__list > *:nth-child(155) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 78;
    grid-row: 78;
  }
  .fs-c-productList__list > *:nth-child(156) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 78;
    grid-row: 78;
  }
  .fs-c-productList__list > *:nth-child(157) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 79;
    grid-row: 79;
  }
  .fs-c-productList__list > *:nth-child(158) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 79;
    grid-row: 79;
  }
  .fs-c-productList__list > *:nth-child(159) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 80;
    grid-row: 80;
  }
  .fs-c-productList__list > *:nth-child(160) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 80;
    grid-row: 80;
  }
  .fs-c-productList__list > *:nth-child(161) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 81;
    grid-row: 81;
  }
  .fs-c-productList__list > *:nth-child(162) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 81;
    grid-row: 81;
  }
  .fs-c-productList__list > *:nth-child(163) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 82;
    grid-row: 82;
  }
  .fs-c-productList__list > *:nth-child(164) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 82;
    grid-row: 82;
  }
  .fs-c-productList__list > *:nth-child(165) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 83;
    grid-row: 83;
  }
  .fs-c-productList__list > *:nth-child(166) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 83;
    grid-row: 83;
  }
  .fs-c-productList__list > *:nth-child(167) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 84;
    grid-row: 84;
  }
  .fs-c-productList__list > *:nth-child(168) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 84;
    grid-row: 84;
  }
  .fs-c-productList__list > *:nth-child(169) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 85;
    grid-row: 85;
  }
  .fs-c-productList__list > *:nth-child(170) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 85;
    grid-row: 85;
  }
  .fs-c-productList__list > *:nth-child(171) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 86;
    grid-row: 86;
  }
  .fs-c-productList__list > *:nth-child(172) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 86;
    grid-row: 86;
  }
  .fs-c-productList__list > *:nth-child(173) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 87;
    grid-row: 87;
  }
  .fs-c-productList__list > *:nth-child(174) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 87;
    grid-row: 87;
  }
  .fs-c-productList__list > *:nth-child(175) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 88;
    grid-row: 88;
  }
  .fs-c-productList__list > *:nth-child(176) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 88;
    grid-row: 88;
  }
  .fs-c-productList__list > *:nth-child(177) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 89;
    grid-row: 89;
  }
  .fs-c-productList__list > *:nth-child(178) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 89;
    grid-row: 89;
  }
  .fs-c-productList__list > *:nth-child(179) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 90;
    grid-row: 90;
  }
  .fs-c-productList__list > *:nth-child(180) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 90;
    grid-row: 90;
  }
  .fs-c-productList__list > *:nth-child(181) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 91;
    grid-row: 91;
  }
  .fs-c-productList__list > *:nth-child(182) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 91;
    grid-row: 91;
  }
  .fs-c-productList__list > *:nth-child(183) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 92;
    grid-row: 92;
  }
  .fs-c-productList__list > *:nth-child(184) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 92;
    grid-row: 92;
  }
  .fs-c-productList__list > *:nth-child(185) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 93;
    grid-row: 93;
  }
  .fs-c-productList__list > *:nth-child(186) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 93;
    grid-row: 93;
  }
  .fs-c-productList__list > *:nth-child(187) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 94;
    grid-row: 94;
  }
  .fs-c-productList__list > *:nth-child(188) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 94;
    grid-row: 94;
  }
  .fs-c-productList__list > *:nth-child(189) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 95;
    grid-row: 95;
  }
  .fs-c-productList__list > *:nth-child(190) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 95;
    grid-row: 95;
  }
  .fs-c-productList__list > *:nth-child(191) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 96;
    grid-row: 96;
  }
  .fs-c-productList__list > *:nth-child(192) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 96;
    grid-row: 96;
  }
  .fs-c-productList__list > *:nth-child(193) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 97;
    grid-row: 97;
  }
  .fs-c-productList__list > *:nth-child(194) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 97;
    grid-row: 97;
  }
  .fs-c-productList__list > *:nth-child(195) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 98;
    grid-row: 98;
  }
  .fs-c-productList__list > *:nth-child(196) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 98;
    grid-row: 98;
  }
  .fs-c-productList__list > *:nth-child(197) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 99;
    grid-row: 99;
  }
  .fs-c-productList__list > *:nth-child(198) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 99;
    grid-row: 99;
  }
  .fs-c-productList__list > *:nth-child(199) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 100;
    grid-row: 100;
  }
  .fs-c-productList__list > *:nth-child(200) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 100;
    grid-row: 100;
  }
}
.fs-body-product .fs-c-variationAndActions .fs-c-variationAndActions__variation .fs-c-variationList__item .fs-c-variationList__item__body ul.fs-c-variationCart--withImage {
  display: block;
}
.fs-body-product .fs-c-variationAndActions .fs-c-variationAndActions__variation .fs-c-variationList__item .fs-c-variationList__item__body ul.fs-c-variationCart--withImage li {
  width: auto;
  grid-template-columns: auto 1fr 3em 128px;
}
.fs-body-product .fs-c-variationAndActions .fs-c-variationAndActions__variation .fs-c-variationList__item .fs-c-variationList__item__body ul.fs-c-variationCart--withImage li .fs-c-variationCart__wishlist .fs-c-button--addToWishList--icon.fs-c-button--particular {
  color: #3C3C3C;
}
.fs-body-product .fs-c-variationAndActions .fs-c-variationAndActions__variation .fs-c-variationList__item .fs-c-variationList__item__body ul.fs-c-variationCart--withImage li .fs-c-variationCart__wishlist .fs-c-button--removeFromWishList--icon.fs-c-button--particular::before {
  color: #3C3C3C;
}
.fs-body-product .product_main_block {
  width: 1300px;
  margin: 0 auto;
}
.fs-body-product .product_main_block .fs-l-productLayout {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-row-gap: 0;
  border-bottom: 1px solid #221e1f;
  padding: 0 0 80px 0;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 {
  width: 50%;
  margin: 0 5.3846153846% 0 0;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__carousel .slick-list .slick-slide .fs-c-productCarouselMainImage__image img {
  min-height: 780px;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 .fs-c-productCarouselMainImage__image__caption {
  display: none;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 .fs-c-productCarouselMainImage__expandButton {
  display: none;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 img {
  width: 650px;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 {
  width: 44.6153846154%;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark {
  border-radius: initial;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item .fs-c-productMark__mark.color-chips {
  display: none;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productNameHeading {
  font-size: 20px;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productNameHeading .fs-c-productNameHeading__copy {
  display: block;
  margin: 12px 0 5px;
  color: #707070;
  font-size: 12px;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productNameHeading .fs-c-productNameHeading__copy {
    margin: 5px 0 2px;
  }
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productNumber {
  border: none;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0;
  color: #808284;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productPointDisplay {
  background: none;
  color: #000;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
  font-size: 20px;
  color: #000;
  font-weight: bold;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productPrices--productDetail > .fs-c-productPrice--listed + .fs-c-productPrice--selling .fs-c-price__value {
  color: #FF0000;
}
.fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productPrices--productDetail > .fs-c-productPrice--listed + .fs-c-productPrice--selling .fs-c-price__currencyMark {
  color: #FF0000;
}
.fs-body-product .product_main_block .fs-c-productSalesPeriod {
  margin: 20px 0;
}
.fs-body-product .product_main_block .product_detail_amazon_pay_block {
  margin: 20px 0;
  width: 25%;
}
.fs-body-product .product_main_block .color_variation_block {
  padding-top: 31px;
  padding-bottom: 32px;
}
.fs-body-product .product_main_block .color_variation_block .color_variation_title {
  font-size: 12px;
  font-weight: bold;
}
.fs-body-product .product_main_block .color_variation_block ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 5px 0 0 0;
  margin: 0;
}
.fs-body-product .product_main_block .color_variation_block ul li {
  width: 50px;
  margin-left: 8px;
  margin-bottom: 8px;
}
.fs-body-product .product_main_block .color_variation_block ul li:nth-child(6n+1) {
  margin-left: 0;
}
.fs-body-product .product_main_block .cart_in_btn {
  background: #000;
  color: #FFF;
  text-align: center;
  padding: 23px 0;
  margin: 32px 0 40px 0;
  cursor: pointer;
  display: none;
}
.fs-body-product .product_main_block .cart_in_btn a {
  color: #FFF;
}
.fs-body-product .product_main_block .cart_in_btn a:link {
  color: #FFF;
}
.fs-body-product .product_main_block .cart_in_btn a:visited {
  color: #FFF;
}
.fs-body-product .product_main_block .fs-p-productDescription--full {
  background: #fafafa;
  color: #3c3c3c;
  padding: 40px;
}
.fs-body-product .product_main_block .size_table_block {
  padding: 30px 0;
}
.fs-body-product .product_main_block .size_table_block ul {
  display: flex;
  justify-content: space-between;
  padding: 0;
  margin: 0;
}
.fs-body-product .product_main_block .size_table {
  margin: 0;
  width: 100%;
  overflow: auto;
  margin-bottom: 20px;
}
.fs-body-product .product_main_block .size_table table {
  table-layout: fixed;
  border: none;
  border-collapse: collapse;
  min-width: 100%;
}
.fs-body-product .product_main_block .size_table th, .fs-body-product .product_main_block .size_table td {
  padding: 5px;
  border-bottom: 1px solid #EEE;
}
.fs-body-product .product_main_block .size_table thead th,
.fs-body-product .product_main_block .size_table thead td {
  text-align: center;
  border-top: 2px solid #EEE;
}
.fs-body-product .product_main_block .size_table tbody th {
  width: 90px;
  min-width: 90px;
}
.fs-body-product .product_main_block .size_table td {
  width: 90px;
  min-width: 90px;
  text-align: center;
}
.fs-body-product .product_main_block .fit_size_block {
  margin: 20px 0;
}
.fs-body-product .product_main_block .fit_size_block .fit_size {
  color: #FFF;
  width: 345px;
  display: block;
  padding: 23px 0;
}
.fs-body-product .product_main_block .fs-c-mark--preorder {
  display: none;
}
.fs-body-product #addCartblock {
  margin: 0 0 40px 0;
  display: block !important;
}
.fs-body-product #addCartblock #unisize_tag {
  margin: 30px 0 0 0;
}
.fs-body-product #addCartblock .fs-c-variationAndActions {
  margin: 32px 0 0 0;
}
.fs-body-product .product_detail_thumb_supplementary {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .fs-body-product .product_main_block {
    width: 100%;
    margin: 0 auto;
  }
  .fs-body-product .product_main_block .fs-l-productLayout {
    display: block;
    -webkit-flex-wrap: initial;
    flex-wrap: initial;
    grid-row-gap: initial;
    padding: 0;
    border: none;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 {
    width: 100%;
    margin: 0;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__carousel .slick-list .slick-slide .fs-c-productCarouselMainImage__image img {
    min-height: auto;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--1 .fs-c-productThumbnail__image .fs-c-productThumbnail__image {
    margin: 4px 6px;
    flex-basis: 54px;
    min-width: 54px;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 {
    width: 90%;
    margin: 0 auto;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productNameHeading {
    font-size: 1.6rem;
    line-height: 20px;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productNumber {
    border: none;
    display: inline-block;
    font-size: 1.2rem;
    padding: 0;
    color: #808284;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productPointDisplay {
    background: none;
    color: #000;
  }
  .fs-body-product .product_main_block .fs-l-productLayout .fs-l-productLayout__item--2 .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
    font-size: 1.8rem;
  }
  .fs-body-product .product_main_block .fs-c-productSalesPeriod {
    margin: 0 0 5% 0;
  }
  .fs-body-product .product_main_block .product_detail_amazon_pay_block {
    margin: 5% 0;
    width: 35%;
  }
  .fs-body-product .product_main_block .color_variation_block {
    padding-top: 34px;
    padding-bottom: 37px;
  }
  .fs-body-product .product_main_block .color_variation_block .color_variation_title {
    font-size: 13px;
  }
  .fs-body-product .product_main_block .color_variation_block ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 5px 0 0 0;
    margin: 0;
  }
  .fs-body-product .product_main_block .color_variation_block ul li {
    width: calc(16.6666666667% - 6.6666666667px);
    margin-left: 8px;
    margin-bottom: 8px;
  }
  .fs-body-product .product_main_block .color_variation_block ul li:nth-child(6n+1) {
    margin-left: 0;
  }
  .fs-body-product .product_main_block .cart_in_btn {
    background: #000;
    color: #FFF;
    text-align: center;
    padding: 23px 0;
    margin: 11% 0 10% 0;
    cursor: pointer;
    display: none;
  }
  .fs-body-product .product_main_block .cart_in_btn a {
    color: #FFF;
  }
  .fs-body-product .product_main_block .cart_in_btn a:link {
    color: #FFF;
  }
  .fs-body-product .product_main_block .cart_in_btn a:visited {
    color: #FFF;
  }
  .fs-body-product .product_main_block .fs-p-productDescription--full {
    background: #fafafa;
    color: #3c3c3c;
    padding: 5%;
  }
  .fs-body-product .product_main_block .size_table_block {
    padding: 3% 0;
    margin: 5% 0 0 0;
  }
  .fs-body-product .product_main_block .size_table_block ul {
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin: 0;
  }
  .fs-body-product .product_main_block .size_table {
    width: 100%;
    overflow: auto;
  }
  .fs-body-product .product_main_block .size_table table {
    table-layout: fixed;
    border: none;
    border-collapse: collapse;
    min-width: 100%;
  }
  .fs-body-product .product_main_block .size_table th, .fs-body-product .product_main_block .size_table td {
    padding: 5px;
    border-bottom: 1px solid #EEE;
  }
  .fs-body-product .product_main_block .size_table thead th {
    text-align: center;
    border-top: 2px solid #EEE;
  }
  .fs-body-product .product_main_block .size_table tbody th {
    width: 90px;
    min-width: 90px;
  }
  .fs-body-product .product_main_block .size_table td {
    width: 90px;
    min-width: 90px;
    text-align: center;
  }
  .fs-body-product .product_main_block .fit_size_block {
    margin: 20px 0;
  }
  .fs-body-product .product_main_block .fit_size_block .fit_size {
    color: #FFF;
    width: 345px;
    display: block;
    padding: 23px 0;
  }
  .fs-body-product #addCartblock {
    margin: 0 0 10% 0;
    display: block !important;
  }
  .fs-body-product #addCartblock #unisize_tag {
    margin: 10% 0 0 0;
  }
  .fs-body-product #addCartblock .fs-c-variationAndActions {
    margin: 10% 0 0 0;
  }
  .fs-body-product .fs-c-photoswipe .pswp__top-bar,
  .fs-body-product .fs-c-photoswipe .pswp__caption {
    background-color: #579390;
  }
  .fs-body-product .fs-c-productCarouselMainImage__thumbnailList {
    overflow-x: auto;
    width: 90%;
    margin: 8px auto;
  }
  .fs-body-product .fs-c-productCarouselMainImage__thumbnailList::-webkit-scrollbar {
    height: 5px;
  }
  .fs-body-product .fs-c-productCarouselMainImage__thumbnailList::-webkit-scrollbar-track {
    border-radius: 5px;
    background: #eee;
  }
  .fs-body-product .fs-c-productCarouselMainImage__thumbnailList::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #666;
  }
  .fs-body-product .product_detail_thumb_supplementary {
    width: 90%;
    margin: 8px auto;
  }
}
#fs_ProductDetails .parts_section_title .sec_title {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  #fs_ProductDetails .parts_section_title .sec_title {
    font-size: 1.6rem;
  }
}

#unisizeBanner {
  margin-bottom: 20px;
}

.fs-body-about-privacyPolicy h2 {
  font-size: 20px;
}
.fs-body-about-privacyPolicy h3 {
  font-size: 20px;
  padding: 0;
  margin: 0;
  color: #000;
  border: none;
  font-weight: 500;
}
.fs-body-about-privacyPolicy p {
  font-size: 13px;
  margin: 1rem 0 2rem 0;
}

@media screen and (max-width: 768px) {
  .fs-body-about-privacyPolicy h2 {
    font-size: 2.2rem;
    margin: 0 0 8% 0;
  }
  .fs-body-about-privacyPolicy h3 {
    font-size: 1.5rem;
    padding: 0;
    margin: 0;
  }
  .fs-body-about-privacyPolicy p {
    font-size: 1.3rem;
    margin: 3% 0 2rem 0;
  }
}
.fs-body-about-memberAgreement h2 {
  font-size: 20px;
}
.fs-body-about-memberAgreement h3 {
  font-size: 20px;
  padding: 0;
  margin: 0 0 20px 0;
  color: #000;
  border: none;
  font-weight: 500;
}
.fs-body-about-memberAgreement .member_stage_table {
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0;
  border-top: 1px solid #221e1f;
  border-left: 1px solid #221e1f;
  text-align: left;
}
.fs-body-about-memberAgreement .member_stage_table tr th, .fs-body-about-memberAgreement .member_stage_table tr td {
  padding: 7px 22px;
  vertical-align: middle;
  border-right: 1px solid #221e1f;
  border-bottom: 1px solid #221e1f;
}
@media screen and (max-width: 768px) {
  .fs-body-about-memberAgreement h2 {
    font-size: 2.2rem;
    margin: 0 0 8% 0;
  }
  .fs-body-about-memberAgreement h3 {
    font-size: 1.5rem;
    padding: 0;
    margin: 0;
  }
}
.page-ranking {
  width: 1300px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .page-ranking {
    width: 100%;
  }
}
.page-ranking h1 {
  text-align: center;
  padding: 60px 0 22px 0;
}
.page-ranking .title {
  font-size: 20px;
  text-align: center;
  padding: 10px 0 23px;
}
.page-ranking .recommend_common_block {
  margin: 0 0 30px 0;
}
@media screen and (max-width: 768px) {
  .page-ranking .recommend_common_block {
    margin: 0 0 15px 0;
  }
}
.page-ranking .recommend_common_block .content_inner {
  max-width: 100%;
}
.page-ranking .recommend_common_block .content_inner ul {
  justify-content: space-between;
}
.page-ranking .recommend_common_block .content_inner ul::after, .page-ranking .recommend_common_block .content_inner ul::before {
  content: "";
  display: block;
  width: calc(25% - 3px);
  height: 0;
}
@media screen and (max-width: 768px) {
  .page-ranking .recommend_common_block .content_inner ul::after, .page-ranking .recommend_common_block .content_inner ul::before {
    width: calc(50% - 1px);
  }
}
.page-ranking .recommend_common_block .content_inner ul::before {
  order: 1;
}
.page-ranking .recommend_common_block .content_inner ul li {
  width: calc(25% - 3px);
  margin: 0;
  box-sizing: border-box;
  padding: 0;
  list-style: none;
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
  position: relative;
  margin-bottom: 52px;
}
@media screen and (max-width: 768px) {
  .page-ranking .recommend_common_block .content_inner ul li {
    width: calc(50% - 1px);
    font-size: 1.2rem;
    margin-bottom: 37px;
  }
}
.page-ranking .recommend_common_block .content_inner ul li:before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
  color: #ffffff;
  background-color: #000;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .page-ranking .recommend_common_block .content_inner ul li:before {
    width: 28px;
    height: 28px;
    font-size: 1.5rem;
    line-height: 1.8;
  }
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(1):before {
  content: "1";
  background-color: #D1CD87;
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(2):before {
  content: "2";
  background-color: #c9caca;
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(3):before {
  content: "3";
  background-color: #b87333;
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(4):before {
  content: "4";
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(5):before {
  content: "5";
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(6):before {
  content: "6";
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(7):before {
  content: "7";
}
.page-ranking .recommend_common_block .content_inner ul li:nth-child(8):before {
  content: "8";
}
.page-ranking .recommend_common_block .content_inner ul li img {
  width: 100%;
}
.page-ranking .recommend_common_block .content_inner ul li .item_name {
  padding: 18px 20px 0 20px;
  font-size: 1.1rem;
  line-height: 1.6;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .page-ranking .recommend_common_block .content_inner ul li .item_name {
    font-size: 1.2rem;
    padding: 6px 10px 0 10px;
  }
}
.page-ranking .recommend_common_block .content_inner ul li .item_price {
  padding: 3px 25px;
}
@media screen and (max-width: 768px) {
  .page-ranking .recommend_common_block .content_inner ul li .item_price {
    padding: 0 10px;
    margin-top: 3px;
  }
}
@media screen and (max-width: 768px) {
  .page-ranking .recommend_common_block .content_inner ul li .item_price span {
    font-size: 1.2rem;
  }
}

.look_block {
  border-top: 1px solid #221e1f;
  padding: 92px 0 0 0;
  margin: 70px 2% 0 2%;
}
.look_block .main_title {
  text-align: center;
}
.look_block .main_title h1 {
  font-size: 25px;
  line-height: 1;
  padding: 0 0 95px 0;
  margin: 0;
}
.look_block ul {
  max-width: 1020px;
  margin: 0 auto;
  font-size: 0;
  padding: 0;
}
.look_block ul li {
  display: inline-block;
  width: 48.52941176%;
  margin: 0 1.470588% 205px 0;
  font-size: 14px;
}
.look_block ul li:nth-child(even) {
  margin: 0 0 205px 1.47058824%;
}
.look_block ul li a:link {
  color: #6d6e71;
}
.look_block ul li a:visited {
  color: #6d6e71;
}
.look_block ul li .link {
  margin: 35px 0 0 0;
  border-bottom: 1px solid #221e1f;
  padding: 0 0 7px 0;
  display: inline-block;
}

.lb-outerContainer {
  border-radius: initial;
  background: none;
}
.lb-outerContainer .lb-container .lb-image {
  border: none;
  border-radius: initial;
}
.lb-outerContainer .lb-container a.lb-next {
  background: url(https://wtins.itembox.design/item/s/lightbox/images/next.png) right 15px top 48% no-repeat;
}
.lb-outerContainer .lb-container a.lb-prev {
  background: url(https://wtins.itembox.design/item/s/lightbox/images/prev.png) left 15px top 48% no-repeat;
}

.lb-dataContainer .lb-details {
  text-align: center;
  width: 100%;
}
.lb-dataContainer .lb-details a {
  color: #FFF;
}
.lb-dataContainer .lb-details a:visited {
  color: #FFF;
}
.lb-dataContainer .lb-number {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .look_block {
    border-top: 1px solid #221e1f;
    padding: 19.5% 0 0 0;
    margin: 5% 4% 0 4%;
  }
  .look_block .main_title {
    text-align: center;
  }
  .look_block .main_title h1 {
    font-size: 2rem;
    line-height: 1;
    padding: 0;
    margin: 0;
  }
  .look_block ul {
    max-width: 100%;
    width: 100%;
    font-size: 0;
    padding: 10% 0 0 0;
    margin: 0;
  }
  .look_block ul li {
    display: inline-block;
    width: 100%;
    margin: 0 0 14% 0;
    font-size: 1.2rem;
  }
  .look_block ul li:nth-child(even) {
    margin: 0;
  }
  .look_block ul li a:link {
    color: #6d6e71;
  }
  .look_block ul li a:visited {
    color: #6d6e71;
  }
  .look_block ul li .link {
    margin: 7% 0 10% 1%;
    padding: 0 0 5px 0;
  }
}
.journal-wrapper {
  border-top: 1px solid #221e1f;
  padding: 65px 0 0 0;
  margin: 70px 2% 0 2%;
}
.journal-wrapper .main_title {
  text-align: center;
}
.journal-wrapper .main_title h1 {
  font-size: 42px;
  line-height: 1;
  padding: 0;
  margin: 0;
}
.journal-wrapper .main_title p {
  font-family: "Playfair Display", serif;
  font-size: 18px;
  padding: 23px 0 16px 0;
  line-height: 1;
  color: #808284;
  margin: 0;
}
.journal-wrapper .main_visual {
  width: 100%;
  max-width: 1200px;
  margin: 50px auto 140px auto;
}
.journal-wrapper .main_visual img {
  width: 100%;
}
.journal-wrapper .journal_section_block {
  text-align: center;
  margin: 0 0 190px 0;
}
.journal-wrapper .journal_section_block .title {
  text-align: center;
  font-size: 25px;
  line-height: 1.6;
}
.journal-wrapper .journal_section_block .image {
  margin: 33px 0 30px 0;
}
.journal-wrapper .journal_section_block p {
  font-size: 14px;
  line-height: 2;
  margin: 0 0 74px 0;
}
.journal-wrapper .journal_section_block .view_more_link {
  font-size: 20px;
  line-height: 1;
}

@media screen and (max-width: 768px) {
  .journal-wrapper {
    border-top: 1px solid #221e1f;
    padding: 19.5% 0 0 0;
    margin: 4.5% 0 0 0;
  }
  .journal-wrapper .main_title {
    text-align: center;
  }
  .journal-wrapper .main_title h1 {
    font-size: 2.2rem;
    line-height: 1;
    padding: 0;
    margin: 0;
  }
  .journal-wrapper .main_title p {
    font-family: "Playfair Display", serif;
    font-size: 1.3rem;
    padding: 3% 0 2% 0;
    line-height: 1;
    color: #808284;
    margin: 0;
  }
  .journal-wrapper .main_visual {
    width: 100%;
    max-width: 100%;
    margin: 5% 0 10.5% 0;
  }
  .journal-wrapper .main_visual img {
    width: 100%;
  }
  .journal-wrapper .journal_section_block {
    text-align: center;
    margin: 0 4% 23.5% 4%;
  }
  .journal-wrapper .journal_section_block .title {
    text-align: left;
    font-size: 2rem;
    line-height: 1.5;
    letter-spacing: -0.7px;
  }
  .journal-wrapper .journal_section_block .title span {
    font-size: 1rem;
  }
  .journal-wrapper .journal_section_block .image {
    margin: 3% 0 3% 0;
  }
  .journal-wrapper .journal_section_block p {
    font-size: 1.3rem;
    line-height: 1.75;
    margin: 0 0 7% 0;
    text-align: left;
  }
  .journal-wrapper .journal_section_block .view_more_link {
    font-size: 1.4rem;
    line-height: 1;
  }
}
.contact {
  width: 700px;
  margin: 0 auto;
}
.contact .agreement {
  padding: 60px 0 30px 0;
  text-align: center;
}
.contact .each_link_block ul {
  padding: 0;
  margin: 0;
}
.contact .each_link_block ul li {
  text-align: center;
  margin: 0 0 20px 0;
}
.contact .each_link_block ul li a {
  display: block;
  width: 345px;
  padding: 20px 0;
  margin: 0 auto;
}
.contact .each_link_block ul li a:link {
  color: #FFF;
}
.contact .each_link_block ul li a:visited {
  color: #FFF;
}
.contact .not_online_store_title {
  padding: 50px 0 80px 0;
}
.contact .not_online_store_title a {
  display: inline-block;
  padding: 20px 0 0 0;
  color: #579390;
  text-decoration: underline;
  font-weight: bold;
}
.contact .attention {
  color: #ed1b23;
  margin: 0 0 20px 0;
}
.contact .contect_form_block span {
  color: #ed1b23;
}
.contact .contect_form_block .title {
  padding: 20px 0 10px 0;
}
.contact .contect_form_block dl {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.contact .contect_form_block dl dt {
  width: 200px;
  padding: 0;
  margin: 10px 0 0 0;
}
.contact .contect_form_block dl dd {
  width: 500px;
  padding: 0;
  margin: 0 0 30px 0;
}
.contact .contect_form_block dl dd p {
  color: #579390;
}
.contact .contect_form_block .body_block p {
  color: #579390;
}
.contact .contect_form_block .body_block textarea {
  width: 100%;
  height: 150px;
}
.contact .contect_form_block .body_block ol {
  padding: 0;
  margin: 0;
}
.contact .contect_form_block .body_block ol li {
  padding: 0;
  margin: 0;
}
.contact .contect_form_block .contact_submit_block {
  text-align: center;
  margin: 90px 0 0 0;
}
.contact .contect_form_block .contact_submit_block input {
  width: 345px;
  text-align: center;
  color: #FFF;
  padding: 20px 0;
  background: #000;
}
.contact .contect_form_block [type=radio] {
  margin: 0 5px 0 0;
}

@media screen and (max-width: 768px) {
  .contact {
    width: 100%;
    margin: 0 auto;
  }
  .contact .agreement {
    padding: 10% 0 5% 0;
    text-align: center;
  }
  .contact .each_link_block ul {
    padding: 0;
    margin: 0;
  }
  .contact .each_link_block ul li {
    text-align: center;
    margin: 0 0 20px 0;
  }
  .contact .each_link_block ul li a {
    display: block;
    width: 80%;
    padding: 20px 0;
    margin: 0 auto;
  }
  .contact .not_online_store_title {
    padding: 5% 0;
  }
  .contact .not_online_store_title a {
    color: #579390;
    text-decoration: underline;
  }
  .contact .attention {
    color: #ed1b23;
    margin: 0 0 20px 0;
  }
  .contact .contect_form_block span {
    color: #ed1b23;
  }
  .contact .contect_form_block .title {
    padding: 5% 0 5% 0;
  }
  .contact .contect_form_block dl {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
  }
  .contact .contect_form_block dl dt {
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
  }
  .contact .contect_form_block dl dd {
    width: 100%;
    padding: 0;
    margin: 0 0 30px 0;
  }
  .contact .contect_form_block dl dd p {
    color: #579390;
  }
  .contact .contect_form_block .body_block p {
    color: #579390;
  }
  .contact .contect_form_block .body_block textarea {
    width: 100%;
    height: 150px;
  }
  .contact .contect_form_block .body_block ol {
    padding: 0;
    margin: 0;
  }
  .contact .contect_form_block .body_block ol li {
    padding: 0;
    margin: 0;
  }
  .contact .contect_form_block .contact_submit_block {
    text-align: center;
    margin: 10% 0 0 0;
  }
  .contact .contect_form_block .contact_submit_block input {
    width: 100%;
    text-align: center;
    color: #FFF;
    padding: 20px 0;
    background: #000;
  }
}
.special-content-pt1-wrapper {
  padding: 0 0 130px 0;
  margin: 0;
}
.special-content-pt1-wrapper .main_visual {
  text-align: center;
  margin: 70px 0 0 0;
}
.special-content-pt1-wrapper .main_visual_text {
  text-align: center;
}
.special-content-pt1-wrapper .main_visual_text .title {
  font-size: 30px;
  padding: 68px 0 7px 0;
}
.special-content-pt1-wrapper .main_visual_text p {
  font-size: 14px;
}
.special-content-pt1-wrapper .special-content-l-block,
.special-content-pt1-wrapper .special-content-r-block {
  max-width: 1000px;
  margin: 0 auto;
  padding: 70px 0 0 0;
}
.special-content-pt1-wrapper .special-content-l-block .special-content,
.special-content-pt1-wrapper .special-content-r-block .special-content {
  display: flex;
  justify-content: space-between;
}
.special-content-pt1-wrapper .special-content-l-block .special-content > div,
.special-content-pt1-wrapper .special-content-r-block .special-content > div {
  width: 500px;
}
.special-content-pt1-wrapper .special-content-l-block .special-content > div:nth-child(2),
.special-content-pt1-wrapper .special-content-r-block .special-content > div:nth-child(2) {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center;
  width: 470px;
  border-top: 1px solid #221e1f;
  border-bottom: 1px solid #221e1f;
}
.special-content-pt1-wrapper .special-content-l-block .special-content .title,
.special-content-pt1-wrapper .special-content-r-block .special-content .title {
  font-size: 30px;
  padding: 0 0 16px 0;
}
.special-content-pt1-wrapper .special-content-l-block .special-content p,
.special-content-pt1-wrapper .special-content-r-block .special-content p {
  font-size: 14px;
}
.special-content-pt1-wrapper .special-content-r-block .special-content > div:nth-child(1) {
  order: 2;
}
.special-content-pt1-wrapper .special-content-r-block .special-content > div:nth-child(2) {
  order: 1;
}
.special-content-pt1-wrapper .view_more_link {
  text-align: center;
}
.special-content-pt1-wrapper .view_more_link .btn-viewmore {
  padding: 12px 90px;
}

.special-content-item-list-title {
  text-align: center;
  font-size: 25px;
  padding: 110px 0 90px 0;
}

.special-content-item-list {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 0 30px 0;
}
.special-content-item-list .fs-c-productListCarousel {
  display: block;
  justify-content: initial;
  align-items: initial;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__ctrl {
  display: none;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list {
  display: block;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack {
  display: flex;
  display: -ms-flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item {
  flex-basis: 30%;
  max-width: 30%;
  min-width: 30%;
  margin: 0 0 50px 0;
  width: 30%;
  display: flex;
  flex-direction: column;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer {
  min-height: 0%;
  order: -5;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productMarks {
  order: -4;
  padding: 0 10px;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices .fs-c-productPrice__main {
  font-weight: bold;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
  color: #000;
}
.special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__control form {
  display: none;
}

@media screen and (max-width: 768px) {
  .special-content-pt1-wrapper {
    padding: 0 0 130px 0;
    margin: 0;
  }
  .special-content-pt1-wrapper .main_visual {
    text-align: center;
    margin: 4% 0 0 0;
  }
  .special-content-pt1-wrapper .main_visual_text {
    text-align: center;
  }
  .special-content-pt1-wrapper .main_visual_text .title {
    font-size: 1.9rem;
    padding: 7% 0 0 0;
  }
  .special-content-pt1-wrapper .main_visual_text p {
    font-size: 1.3rem;
    text-align: left;
    padding: 0 5%;
  }
  .special-content-pt1-wrapper .special-content-l-block,
  .special-content-pt1-wrapper .special-content-r-block {
    max-width: 1000px;
    margin: 0 auto;
    padding: 6% 0 0 0;
  }
  .special-content-pt1-wrapper .special-content-l-block .special-content,
  .special-content-pt1-wrapper .special-content-r-block .special-content {
    display: block;
    justify-content: initial;
  }
  .special-content-pt1-wrapper .special-content-l-block .special-content > div,
  .special-content-pt1-wrapper .special-content-r-block .special-content > div {
    width: 100%;
  }
  .special-content-pt1-wrapper .special-content-l-block .special-content > div:nth-child(2),
  .special-content-pt1-wrapper .special-content-r-block .special-content > div:nth-child(2) {
    display: block;
    flex-direction: initial;
    align-items: initial;
    justify-content: initial;
    flex-wrap: initial;
    text-align: center;
    width: 100%;
    border: none;
    padding: 0 5%;
  }
  .special-content-pt1-wrapper .special-content-l-block .special-content .title,
  .special-content-pt1-wrapper .special-content-r-block .special-content .title {
    font-size: 1.9rem;
    padding: 7% 0 0 0;
  }
  .special-content-pt1-wrapper .special-content-l-block .special-content p,
  .special-content-pt1-wrapper .special-content-r-block .special-content p {
    font-size: 1.3rem;
    text-align: left;
  }
  .special-content-pt1-wrapper .special-content-r-block .special-content > div:nth-child(1) {
    order: initial;
  }
  .special-content-pt1-wrapper .special-content-r-block .special-content > div:nth-child(2) {
    order: initial;
  }
  .special-content-pt1-wrapper .view_more_link {
    text-align: center;
  }
  .special-content-pt1-wrapper .view_more_link .btn-viewmore {
    padding: 8px 60px;
  }
  .special-content-item-list-title {
    text-align: center;
    font-size: 2rem;
    padding: 13% 0 4% 0;
  }
  .special-content-item-list {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0;
  }
  .special-content-item-list .fs-c-productListCarousel {
    display: block;
    justify-content: initial;
    align-items: initial;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__ctrl {
    display: none;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list {
    display: block;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item {
    flex-basis: initial;
    max-width: initial;
    min-width: initial;
    margin: 0 0 12% 0;
    width: 50%;
    display: flex;
    flex-direction: column;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer {
    order: -5;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productMarks {
    order: -4;
    padding: 0 10px;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__prices .fs-c-productPrice__main {
    font-weight: bold;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
    color: #000;
  }
  .special-content-item-list .fs-c-productListCarousel .fs-c-productListCarousel__list .fs-c-productListCarousel__list__itemTrack .fs-c-productListCarousel__list__item .fs-c-productListItem__control form {
    display: none;
  }
}
.special-content-pt2-wrapper {
  padding: 0 0 130px 0;
  margin: 0;
}
.special-content-pt2-wrapper .main_visual {
  width: 100%;
  margin: 70px 0 0 0;
}
.special-content-pt2-wrapper .main_visual img {
  width: 100%;
}
.special-content-pt2-wrapper .gasius-fabric {
  text-align: center;
  padding: 62px 0;
}
.special-content-pt2-wrapper .gasius-fabric .title {
  font-size: 35px;
  padding: 0 0 20px 0;
}
.special-content-pt2-wrapper .gasius-fabric p {
  font-size: 15px;
}
.special-content-pt2-wrapper .womens-2020-read {
  text-align: center;
  padding: 62px 0;
}
.special-content-pt2-wrapper .womens-2020-read .title {
  font-size: 35px;
  padding: 0 0 20px 0;
}
.special-content-pt2-wrapper .womens-2020-read p {
  font-size: 15px;
}
.special-content-pt2-wrapper .womens-2020-read .link-img {
  margin: 80px 0 50px 0;
}
.special-content-pt2-wrapper .slide_content,
.special-content-pt2-wrapper .womens_2020aw_slide_content {
  width: 100%;
  padding: 50px 0 100px 0;
}
.special-content-pt2-wrapper .slide_content ul,
.special-content-pt2-wrapper .womens_2020aw_slide_content ul {
  padding: 0 0 30px 0;
  margin: 0;
  font-size: 0;
}
.special-content-pt2-wrapper .slide_content ul li,
.special-content-pt2-wrapper .womens_2020aw_slide_content ul li {
  padding: 0;
  margin: 0;
}
.special-content-pt2-wrapper .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 5;
  cursor: pointer;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.special-content-pt2-wrapper .prev-arrow {
  left: 20%;
}
.special-content-pt2-wrapper .next-arrow {
  right: 20%;
}
.special-content-pt2-wrapper .view_more_link {
  text-align: center;
}
.special-content-pt2-wrapper .view_more_link .btn-viewmore {
  padding: 12px 90px;
}

@media screen and (max-width: 768px) {
  .special-content-pt2-wrapper {
    padding: 0 0 130px 0;
    margin: 0;
  }
  .special-content-pt2-wrapper .main_visual {
    width: 100%;
    margin: 5% 0 0 0;
  }
  .special-content-pt2-wrapper .main_visual img {
    width: 100%;
  }
  .special-content-pt2-wrapper .gasius-fabric {
    text-align: center;
    padding: 10% 5%;
  }
  .special-content-pt2-wrapper .gasius-fabric .title {
    font-size: 2rem;
    padding: 0 0 20px 0;
  }
  .special-content-pt2-wrapper .gasius-fabric p {
    font-size: 1.2rem;
    text-align: left;
  }
  .special-content-pt2-wrapper .womens-2020-read {
    text-align: center;
    padding: 10% 5%;
  }
  .special-content-pt2-wrapper .womens-2020-read .title {
    font-size: 2rem;
    padding: 0 0 20px 0;
  }
  .special-content-pt2-wrapper .womens-2020-read p {
    font-size: 1.2rem;
    text-align: left;
  }
  .special-content-pt2-wrapper .slide_content,
  .special-content-pt2-wrapper .womens_2020aw_slide_content {
    width: 100%;
    padding: 0 0 10% 0;
  }
  .special-content-pt2-wrapper .slide_content ul,
  .special-content-pt2-wrapper .womens_2020aw_slide_content ul {
    padding: 0 0 30px 0;
    margin: 0;
    font-size: 0;
  }
  .special-content-pt2-wrapper .slide_content ul li,
  .special-content-pt2-wrapper .womens_2020aw_slide_content ul li {
    padding: 0;
    margin: 0;
  }
  .special-content-pt2-wrapper .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 5;
    cursor: pointer;
  }
  .special-content-pt2-wrapper .prev-arrow {
    left: 5%;
  }
  .special-content-pt2-wrapper .next-arrow {
    right: 5%;
  }
  .special-content-pt2-wrapper .view_more_link {
    text-align: center;
  }
  .special-content-pt2-wrapper .view_more_link .btn-viewmore {
    padding: 8px 60px;
  }
}

/*# sourceMappingURL=style.css.map */
