/* @override 
	https://jats.itembox.design/generate/theme1/fs_original.css */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;900&family=Roboto:wght@400;900&display=swap');
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');


html,
body {
	font-size: calc(5% + 1.5vw);
}
body{
    font-family: 'Roboto', 'Noto Sans JP', sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    font-feature-settings: "liga"0, "palt";
    font-weight: 400;
}
h1, h2, h3, h4, h5, p, table, ul, ol {
    margin-bottom: 1.75rem;
    line-height:1.8;
}
ol li {
	line-height:1.6;
	margin-bottom: .5em;
}
figure {
	display: block;
	margin: 0;
}
figure img {
	width: 100%;
	display: block;
}
.fs-c-productImageModalCarousel__figure__image{
  width: auto !important;
}
ul, ol {
	margin-top: 0;
}

.fs-l-header {
  padding-top: 1vw;
  padding-bottom: 1vw;
}
.fs-l-header__contents{
    grid-template-columns: 30% 40% 30%;
    padding: 0 2vw;
}
.fs-l-header__utility{
align-content: center;
grid-template-rows: auto;
}
.fs-pt-menu * {
	transition-duration: 0.1s;
}

.header-banner {
	width: 100%;
}
.header-banner a {
	display: block;
}
.header-banner a figure {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100% ;
	height: 50px;
}
.fs-p-headerNavBar{
  display: none;
}


/*icons*/
.material-icons,
.fs-p-headerUtilityMenu__list a::before,
.fs-c-documentColumn__heading:before {
	font-family: 'Material Icons' !important;
	font-weight: normal;
	font-style: normal;
}
.material-icons {
	font-size: inherit;
	line-height: inherit;
}
.fs-p-headerUtilityMenu__list a::before {
	border: none;
	font-size: 200%;
	padding-right: .1em;
	width: auto;
	vertical-align: middle;
	display: initial;
}
.fs-p-headerUtilityMenu__logout a::before {
	content: "\e87c";
}
.fs-p-headerUtilityMenu__login a::before {
	content: "\e87c";
}
.fs-p-headerUtilityMenu__register a::before {
	content: "\e174";
}
.fs-p-headCartButton a::before {
	content: "\e8cc";
}



/*side*/
.fs-p-searchForm {
	margin-bottom: 1.75rem;
}
.fs-l-sideArea {
	background: linear-gradient(to bottom, #f5f5f5 10%, #fdfdfd 70%) #FCFBFB;
}
.fs-p-sideMenu {
	
}
.fs-p-sideMenu .fs-pt-menu__item + .fs-pt-menu__item{
margin-top: 0;
}
.fs-p-sideMenu .fs-pt-menu__heading--lv1 {
  border-bottom: 1px solid #ececec;
  border-left: none;
  border-right: none;
  border-top: none;
  line-height: 1.5;
}
.fs-p-sideMenu .fs-pt-menu__item:last-child .fs-pt-menu__heading--lv1 {
  border-bottom: none;
}
.fs-p-sideMenu .fs-pt-menu__link--lv1::after{
  display: none;
}
.fs-p-sideMenu a:hover {
	background: #ecebeb;
	color: #30AB9A;
}
.fs-p-inputGroup {
	border: 1px solid #ececec;
}
.fs-p-searchForm__button {
	padding: 0;
	height: 1.6em;
    width: 1.6em;
}
.fs-p-searchForm__button,
.fs-p-footerPageTop__link {
	text-indent: -9999px;
}
.fs-p-searchForm__button::before {
	position: absolute;
	transform :translate(-50%, -50%);
	top: 50%;
	left: 50%;
	line-height: 1;
	color: #545454;
	overflow: hidden;
}
.sidebanners {
	margin-top: 1.75rem;
}
.sidebanners ul{
	list-style: none;
	padding: 0;
	margin: 0;
}


/*topbanner*/
.fs-l-sideArea + .fs-l-pageMain, .fs-l-pageMain + .fs-l-sideArea {
	width: 890px;
}
.top-banners > div,
.top-features > div{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.top-banners > div:first-child {
	margin-bottom: 1.5rem;
}
.top-banners a{
	display: block;
}
.half,
.top-features div > a{
	width: 48%;
}
.top-banners .half {
	height: 297px;
	position: relative;
}
.top-banners .half div {
	position: absolute;
	transform :translate(-50%, -50%);
	left: 50%;
	top: 50%;
	text-align: center;
	line-height: 1.8;
	font-weight: 700;
	color: white;
	text-shadow: 0 0 30px black;
	white-space: nowrap;
	width: 90%;
	height: 90%;
}
.top-banners .half div img{
    width: 100%;
    height: 100%;
}
.top-banners .half div span {
	font-size: 50%;
	display: block;
	font-weight: 400;
}
.top-banners img{
    display: block ;
    width: 100%;
}

.half.wakaushi {
	background: url('https://jats.itembox.design/item/img/half1.jpg') no-repeat;
	background-size: cover;
}
.half.blackg {
	background: url('https://jats.itembox.design/item/img/half2.jpg') no-repeat;
	background-size: cover;
}
.onethird {
	width: 31%;
	position: relative;
}
.onethird::before {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background: radial-gradient(circle, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
	mix-blend-mode: multiply;
	position: absolute;
}
.onethird:hover:before {
	background: none;
}
.top-banners .onethird {
	text-align: center;
	color: #3c3c3c;
	margin-bottom: .9rem;
}
.top-banners-title {
	display: block;
	font-weight: 900;
	color: white;
	position: absolute;
	z-index: 2;
	transform :translate(-50%, -50%);
	top: 50%;
	left: 50%;
	text-shadow: 0 0 30px black;
	width: 98%;
}


.tabiiro a,
.tabiiro img{
	width: 100%;
}

.top-features a{
	text-align: center;
	color: #3c3c3c;
}
.top-features a span {
	display: block;
}

/*top whats new*/
.fs-l-main,
.tabiiro,
.top-features,
.fs-p-heading--lv2:not(:first-child),
.fs-c-featuredProduct__title,
.fs-body-category .top-banners {
	margin-top: 3rem;
}
.fs-p-heading--lv2 {
	font-weight: 900;
	border: none;
	margin-bottom: 0;
}
.fs-pt-list {
	margin-bottom: 0;
}
.fs-pt-list a{
	color: #3c3c3c;
	margin-top: 0;
}
.fs-p-dateList > li {
	border: none;
}
.fs-p-dateList > li time:first-child {
	padding: .3em .5em;
	border-radius: 1em;
}
.fs-pt-list__item {
	border: none;
}
.fs-pt-list--noMarker > li + li, .fs-pt-list--unordered > li + li, .fs-pt-list--ordered > li + li, .fs-pt-list--note > li + li {
	margin-top: 0;
}


/*footer*/
.fs-p-footerPageTop__link::before{
}
.fs-l-footer {
	border-top: none;
	margin-top: 4rem;
	padding-top: 2rem;
	background-color: #fffbf5;
}
.fs-p-footerCopyright {
	background-color: #002D42;
}

.flex,
.footer-tel,
.footer-tel h3, .footer-tel h4, .footer-tel p, .footer-tel p i,
.footer-opentime,
.footer-guide-btn ul,
.footer-other-texlink ul {
	display: flex;
}
.footer-tel,
.footer-tel .flex,
.footer-opentime {
	align-items: center;
}

.footer-tel h3, .footer-tel h4, .footer-tel p, .footer-tel p i {
	margin: 0;
	line-height: 1;
}
.footer-tel {
	margin-bottom: 1rem;
	justify-content: center;
}
.footer-tel h3, .footer-tel h4 {
	font-weight: 900;
}
.footer-tel h3 {
	margin-right: 1em;
}
.footer-tel h4 {
	margin-left: 1em;
	margin-right: .5em;
}
.footer-tel i,
.footer-other-texlink i {
	color: #ffb978;
}

.footer-guide-btn {
	margin-bottom: 1rem;
}
.footer-guide-btn ul {
	list-style: none;
	margin: 0;
	padding: 0;
	justify-content: space-between;
}
.footer-guide-btn li {
	flex-basis: 49%;
	display: block;
	padding-left: .5%;
	padding-right: .5%;
}
.footer-guide-btn li a,
a.greensqbtn {
	padding: .5em 1em;
	background: #30AB9A;
	color: white;
	display: block;
	text-align: center;
	box-sizing: border-box;
}
.footer-guide-btn i {
	padding-right: .2em;
}

.footer-other-texlink {
	margin-bottom: 1rem;
}
.footer-other-texlink ul {
	list-style: none;
	justify-content: center;
	margin: 0;
	padding: 0;
}
.footer-other-texlink li {
	padding-left: .5em;
	padding-right: .5em;
}
.footer-other-texlink i {
	padding-right: .2em;
}



/*product pages*/
.fs-c-productNameHeading__copy,
.fs-c-productNameHeading {
	font-weight: 400;
}
.fs-body-top .fs-l-main,
.fs-body-product .fs-l-main,
.fs-body-category .fs-l-main,
.fs-body-cart .fs-l-main{
	width: 100%;
	max-width: inherit;
	padding: 3%;
	box-sizing: border-box;
	margin-top: 0;
}
.fs-body-product .fs-l-main > * {
	box-sizing: border-box;
}
.fs-body-product .fs-l-pageMain,
.fs-body-category .fs-l-pageMain {
	width: 100%;
}
.fs-l-productLayout__item {
}
.fs-body-product .fs-l-sideArea + .fs-l-pageMain, .fs-l-pageMain {
}
.fs-c-productNameHeading__name br {
	display: none;
}

.fs-c-productThumbnail__image.is-active > img {
	border: 1px solid #002D42;
	
	background-blend-mode:multiply;
}


.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
	color:#ff7467;
}

.fs-l-product2 .fs-l-productLayout > * > * {
	margin-bottom: .8rem;
}
.fs-c-productPrice__addon {
	font-size: inherit;
}
.fs-l-product2 .fs-l-productLayout {
	grid-gap: 1rem;
}

.fs-c-button--particular {
	box-shadow: none;
}
.fs-c-button--primary {
	border: none;
	padding: .8em 1.6em;
}
.fs-c-button__label {
	
}
.fs-c-button--standard {
	padding: 0.6em 1.6em ;
	border: none;
}
.fs-c-productNumber {
	border: none;
	padding: 0;
}
.fs-c-mark {
	line-height: inherit;
}
.fs-c-mark--coolDelivery {
	background: #3494d9;
}
.fs-c-button--plain {
	color: #2f9583;
}
.fs-c-productNotice {
	color: #7a7a7a;
}
.fs-c-returnedSpecialContract,
.fs-c-buttonContainer,
.fs-c-productReview {
	margin-bottom: 0 !important;
}
.fs-p-snsArea,
.fs-c-productMainImage__expandButton {
	display: none;
}

.fs-c-productMainImage__image:hover {
	cursor: zoom-in;
}
.fs-p-productDescription,
.fs-p-productDescription p {
	padding-right: 1em;
	line-height: 2;
	text-align: justify;
}
.fs-p-productDescription p{
    margin-top: 1rem;
}

.fs-c-wishlistProduct__title, .fs-c-featuredProduct__title {
	border: none;
}
.fs-c-featuredProduct__title {
	font-weight: 900;
}
.fs-c-breadcrumb,
.fs-c-productPointDisplay,
.fs-c-productName__copy,
.fs-c-featuredProduct .fs-c-productMarks,
.fs-c-productPrice__main__label,
.fs-c-featuredProduct .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed),
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed),
.fs-c-productName__name br,
.fs-body-category .fs-c-productMarks,
.fs-c-button--addToWishList--icon,
.fs-c-productListItem__control,
.fs-c-productListItem__viewMoreImageButton{
	display: none;
}
.fs-c-button--plain {
  background: #eeeeee;
  border: none;
  border-radius:0;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  padding: 0.8em 1.6em ;
  width: 100%;
}
.fs-c-featuredProduct .fs-c-button--addToWishList--icon {
	padding-left: .5em;
}
.fs-body-product .fs-p-heading--lv2 {
	margin-bottom: 1.75rem;
}
 
@media screen and (min-width: 1200px) {
	.fs-body-top .fs-l-pageMain,
	.fs-body-product .fs-l-pageMain,
	.fs-body-category .fs-l-pageMain,
    .fs-body-cart .fs-l-pageMain{
		max-width: 100%;
		width: calc(100% - 240px - 3%);
	    box-sizing: border-box;
	}
	.fs-c-heading--page {
    padding: .4em 0;
	}
}



/*category*/
.fs-body-category {
	
}
.fs-c-heading--page {
	text-align: left;
	border-bottom:none;
	font-weight: 900;
}
.fs-c-productList__controller, .fs-c-coordinationList__controller, .fs-c-staffList__controller,
.fs-c-productList__list__item {
	border-bottom: 1px solid #ececec;
}
.fs-l-pageMain .fs-c-productList__controller:last-child {
	border-bottom: none;
}
.fs-c-sortItems {
	border: none;
}
.fs-c-sortItems__label {
	color: #ff7467;
}
@media screen and (min-width: 600px) {
  .fs-c-sortItems__label {
    border: none;
  }
}
.fs-c-sortItems__list__item.is-active,
.fs-c-pagination__item.is-active {
	background: #ff7467;
	border-radius: 2em;
}
.fs-c-sortItems__list__item__label,
.fs-c-pagination__item {
	padding: .1em .7em;
	line-height: 1.5;
}
.fs-c-sortItems__list {
	border-left: 1px solid #ececec;
}
.fs-body-category a .fs-c-productName__name{
	color: #3c3c3c;
}
.fs-body-category .fs-c-productListItem__productName {
	line-height: 1.5;
}
.fs-c-productListItem__salesPeriodNotice,
.fs-c-productListItem__outOfStock,
.fs-c-productListItem__numberOfStock {
	background: #a9a9a9;
	color: white;
	border: none;
}
.fs-c-productListItem__lowInStock  {
	background: #c870b1;
	color: white;
	border: none;
	font-weight: 900;
}
.fs-c-productListItem__notice {
	display: inline-block;
}
.fs-body-category .top-banners > div:first-child {
	margin-bottom: 0;
}


/* @group Category GRID */
/*pc*/
@media screen and (min-width: 768px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px);
    grid-template-columns: calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px);
    grid-gap: 0px;
  }
  .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: 4;
    grid-column: 4;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(6) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(7) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(8) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(9) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(10) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(11) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(12) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(16) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(17) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(18) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(19) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(20) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(21) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(22) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(23) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(24) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(27) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(28) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(29) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(30) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(31) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(32) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(33) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(34) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(35) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(36) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(39) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(40) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(41) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(42) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(43) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(44) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(45) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(46) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(47) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(48) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(51) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(52) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(53) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(54) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(55) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(56) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(57) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(58) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(59) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(60) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(63) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(64) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(65) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(66) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(67) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(68) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(69) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(70) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(71) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(72) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(75) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(76) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(77) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(78) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(79) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(80) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(81) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(82) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(83) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(84) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(87) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(88) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(89) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(90) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(91) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(92) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(93) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(94) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(95) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(96) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(99) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(100) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(101) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(102) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(103) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(104) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list > *:nth-child(105) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(106) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(107) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(108) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list > *:nth-child(109) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(110) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(111) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(112) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list > *:nth-child(113) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(114) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(115) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(116) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list > *:nth-child(117) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(118) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(119) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(120) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list > *:nth-child(121) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(122) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(123) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(124) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list > *:nth-child(125) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(126) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(127) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(128) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list > *:nth-child(129) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(130) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(131) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(132) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list > *:nth-child(133) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(134) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(135) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(136) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list > *:nth-child(137) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(138) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(139) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(140) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list > *:nth-child(141) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(142) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(143) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(144) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list > *:nth-child(145) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(146) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(147) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(148) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list > *:nth-child(149) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(150) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(151) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(152) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list > *:nth-child(153) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(154) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(155) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(156) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list > *:nth-child(157) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(158) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(159) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(160) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list > *:nth-child(161) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(162) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(163) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(164) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list > *:nth-child(165) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(166) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(167) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(168) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list > *:nth-child(169) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(170) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(171) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(172) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list > *:nth-child(173) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(174) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(175) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(176) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list > *:nth-child(177) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(178) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(179) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(180) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list > *:nth-child(181) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(182) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(183) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(184) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list > *:nth-child(185) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(186) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(187) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(188) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list > *:nth-child(189) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(190) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(191) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(192) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list > *:nth-child(193) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(194) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(195) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(196) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list > *:nth-child(197) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(198) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(199) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list > *:nth-child(200) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 50;
    grid-row: 50;
  }
}
/* @end */

/*category exp*/
.category-exp-wakaushi .header{
	background: url('https://jats.itembox.design/item/img/category-wakaushi-head-bg.jpg') center center;
}
.category-exp-garlic .header{
	background: url('https://jats.itembox.design/item/img/category-garlic-head-bg.jpg') bottom left;
	background-size: contain ;
}
.category-exp-blackgarlic .header{
	background: url('https://jats.itembox.design/item/img/category-blackgarlic-head-bg.jpg') center center;
}
.category-exp-yuki .header{
	background: url('https://jats.itembox.design/item/img/category-yuki-head-bg.jpg') bottom left;
	background-size: contain ;
}
.category-exp-toretant .header{
	background: url('https://jats.itembox.design/item/img/category-tore-head-bg.jpg') center center;
}
.category-exp .header {
	position: relative;
	background-size: cover;
}
.category-exp h1 {
	padding: 10vw 5vw;
	text-shadow: 0 0 50px black;
	text-align: center;
	margin: auto;
	line-height: 1.6;
}
.category-exp h1 img {
	max-width: 40%;
	min-width: 20%;
	width: auto;
	margin-bottom: .3em;
}
.category-exp-garlic h1 {
	padding-left: 2vw;
	padding-right: 2vw;
}
.category-exp-garlic h1 img {
	margin-bottom: 0;
	width: 70%;
}
.category-exp-yuki h1 img {
	margin-bottom: 0;
	width: 30%;
}

.category-exp h1 i {
	display: block;
	font-style: normal;
	font-weight: 900;
	color: white;
}
.category-exp-wakaushi h1 {
	width: 90%;
}
.category-exp h2,
.about h2,
#fs_CustomPage .fs-l-pageMain h2 {
	font-weight: 900;
}
.category-exp ol {
	padding-inline-start: 1.5em;
}

.column1 {
	
}
.column2 {
	column-count: 2;
	column-gap: 4%;
	text-align: justify;
}
.column3 {
	column-count: 3;
	column-gap: 4.5%;
	text-align: justify;
}
.column2 img,
.column3 img{
	display: block;
	width: 100%;
	margin: 1em 0;
}
.column2 p:first-child img,
.column3 p:first-child img {
	margin-top: 0;
}
.column2 p:last-child img,
.column3 p:last-child img {
	margin-bottom: 0;
}
.flex > * > *:last-child {
	margin-bottom: 0;
}
p, h2 {
	margin-top: 0;
}
.column2 p,
.column3 p {
	margin-top: 0;
	margin-bottom: 0;
}
.column3 p {
	/*text-indent: 1em;*/
}
.column2 hr,
.column3 hr {
	margin-bottom: 1em;
	border: none;
}


.column2like {
	justify-content: space-between;
}
.column2like > div{
	width: 48%;
}

.category-exp .flex figure {
	margin-bottom: 1.75rem;
}
.column2like h3 {
	/*line-height: 1;*/
	margin-top: 0;
}
.column2like p {
	text-align: justify;
}
.bg-header {
	padding: 3em 1em;
	text-align: center;
	color: white;
	text-shadow: 0 0 50px black;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
#category-wakaushi-14month {
	background-image: url("https://jats.itembox.design/item/img/category-wakaushi-14month.jpg");
}
#category-wakaushi-salvia {
	background-image: url("https://jats.itembox.design/item/img/category-wakaushi-salvia.jpg");
}
#category-blackgarlic-power {
	background-image: url("https://jats.itembox.design/item/img/category-blackgarlic-power.jpg");
}
#category-yuki-specials {
	background-image: url("https://jats.itembox.design/item/img/category-yuki-specials.jpg");
}
#category-aspara-reserve {
	background-image: url("https://jats.itembox.design/item/img/category-aspara-reserve.jpg");
}
#about-sustainable {
	background-image: url("https://jats.itembox.design/item/img/about-sustainable.jpg");
}


/* @group category BG section */
.bg-section {
	background-repeat: no-repeat;
	background-size: 30%;
}
.bg-section-leftimg {
	padding: 4em 2em 4em 33%;
	background-position: top left;
}
.bg-section-rightimg {
	padding: 4em 33% 4em 2em;
	background-position: top right;
}
.bg-section p {
	text-align: justify;
}
.bg-section *:last-child {
	margin-bottom: 0;
}
#category-wakaushi-kiyo {
	background-color: #CFECEE;
	background-image: url("https://jats.itembox.design/item/img/category-wakaushi-kiyo.png");
	color: #2e4e46;
}
#category-blackgarlic-safe {
	background-color: #eceedb;
	background-image: url("https://jats.itembox.design/item/img/category-blackgarlic-safe.png");
	color: #436c3a;
}

/* @end */

.wrap-section {
	
}
.lightred {
	background: #fef6f4;
}
.lightred * {
	color: #7e413f;
}
.aspara {
	background: #f3f9eb;
	padding: 1rem 2rem;
	color: #367b06;
}
.wrap-section h2 {
	text-align: center;
}
.wrap-section .wrap {
	padding: 4em 2em;
}
.wrap-section .wrap *:last-child {
	margin-bottom: 0;
}
.width50 {
	width: 50%;
}
.center {
	text-align: center;
}


/*category section margin bottom*/
.category-exp .header,
.column1,
.column2,
.column3,
.bg-section,
.column2like,
.wrap-section,
.fs-c-productList {
	margin-bottom: 4rem;
}
section.pagebody {
	margin-bottom: 8rem;
}



/*normal pages*/
.fs-c-documentArticle__heading {
	color: #2faa9a;
	background: none;
	text-align: left;
	padding: 0;
}
.fs-c-documentColumn__heading {
	font-weight: 900;
	padding: 0;
	border: none;
}
.fs-c-documentColumn__heading:before {
	content: "\e88e";
	color: #98d5a5;
	vertical-align: middle;
	margin-right: .3em;
}


.fs-c-postage__table__headerCell {
	
}
.fs-c-address,
.fs-p-address {
	font-style: normal;
}

.about h3 img{
	width: 100%;
	display: block;
}

.fs-p-scrollingCartButton {
	display: none;
}

.fs-p-accountInfo__point__point__available__number {
	color: #FF7467;
}

.fs-body-custom .fs-l-pageMain h1 {
	display: block;
	font-weight: 900;
}
.pagebody .lightred {
	padding: 2em;
}

/*cart*/
.fs-c-cartTable__headerCell--point,
.fs-c-cartTable__dataCell--point{
  display: none;
}
.fs-c-cartTable,
.fs-c-cartTable button,
.fs-c-totalAndActions{
  font-size: 85%;
}
.fs-c-button--cancel--cart{
  white-space: nowrap;
}
.fs-c-button--plain{
  padding: .5em;
}
.fs-c-orderTotalTable{
    line-height: 1.5;
}
.fs-c-orderTotalTable > thead > tr > th, .fs-c-orderTotalTable > thead > tr td,
.fs-c-orderTotalTable > tfoot > tr > th,
.fs-c-orderTotalTable > tfoot > tr td,
.fs-c-orderTotalTable > tbody > tr > th,
.fs-c-orderTotalTable > tbody > tr td {
  vertical-align: top;
}


/*font-size*/
i {
	vertical-align: middle;
}
.top-features a span,
.fs-c-button--particular.fs-c-button--addToWishList--detail, .fs-c-button--particular.fs-c-button--removeFromWishList--detail,
.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label {
	font-size: .6rem;
}
.fs-p-sideMenu .fs-pt-menu__heading--lv1,
.fs-p-headerUtilityMenu__list a,
.fs-pt-list__link,
.fs-l-footer,
.fs-p-footerCopyright__text,
.fs-c-breadcrumb,
.fs-c-productPrice__addon,
.fs-c-productListItem__notice,
.fs-c-salesPeriod__date,
.fs-c-postage__list,
.fs-c-payWithAmazon__message p,
.fs-c-string{
	font-size: .7rem;
}

.fs-c-productNumber,
.fs-c-productPostage__label,
.fs-c-returnedSpecialContract,
.fs-c-buttonContainer,
.fs-c-productListItem__productName {
	font-size: .8rem;
}
.fs-p-searchForm__button,
.fs-p-searchForm__button::before,
.fs-p-footerPageTop__link::before{
	font-size: 30px;
}
p,
.fs-p-heading--lv2,
.footer-tel h3,
.footer-guide-btn a,
.fs-c-featuredProduct__title,
.fs-c-sortItems,
.fs-body-category .fs-c-productListItem__productName,
.fs-c-documentColumn__heading,
.fs-c-note,
.fs-body-cart .fs-c-button--primary,
.fs-c-button--secondary,
.fs-c-subSection__title,
.fs-c-button--particular.fs-c-button--addToWishList--icon::before,
.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before,
.fs-c-button--particular.fs-c-button--displayPassword::before,
.fs-c-button--particular.fs-c-button--hidePassword::before,
.fs-c-checkbox__label {
	font-size: 1rem;
}
.fs-c-totalAndActions button:not(.fs-c-button--image){
  font-size: 1.2rem;
}
.fs-c-productNameHeading__copy,
.fs-c-productNameHeading,
.fs-c-button--primary,
.fs-c-button--particular.fs-c-button--addToWishList--icon::before,
.fs-c-heading--page,
.category-exp h3,
.fs-p-announcement__title,
.top-banners .onethird .top-banners-title,
.fs-body-custom .fs-l-pageMain h3{
  font-size: 1.3rem;
}
.category-exp h2,
.about h2,
.fs-c-documentArticle__heading,
.fs-body-custom .fs-l-pageMain h2 {
	font-size: 1.5rem;
}
.footer-phonenum,
.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price,
.fs-c-button--carousel,
.category-exp h1,
.fs-body-custom .fs-l-pageMain h1 {
	font-size: 2rem;
}

.fs-c-postage__table__headerCell {
	font-size: 100%;
}
.footer-guide-btn i,
.fs-c-documentColumn__heading:before {
	font-size: 120%;
}






