.p-header {
  padding-top: 8.5333333333vw;
  padding-bottom: 10.1333333333vw;
  background-color: #f5f4f5;
  text-align: center;
}
@media not all and (max-width:768px) {
  .p-header {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.p-header__eng {
  font-family: var(--font-serif);
  font-size: 7.2vw;
}
@media not all and (max-width:768px) {
  .p-header__eng {
    font-size: 52px;
  }
}
.p-header-jpn {
  font-size: 3.7333333333vw;
}
@media not all and (max-width:768px) {
  .p-header-jpn {
    font-size: 21px;
  }
}

@media only screen and (max-width:768px) {
  .p-products__inner {
    margin-right: 3.4666666667vw;
    margin-left: 3.4666666667vw;
  }
}
.p-products__header {
  margin-bottom: 28px;
  text-align: center;
}
.p-products__header::after {
  content: "";
  display: inline-block;
  width: 38px;
  border-bottom: 2px solid var(--color-base);
}
.p-products__header-eng {
  font-size: 8.5333333333vw;
  font-family: var(--font-serif);
  text-transform: capitalize;
}
@media not all and (max-width:768px) {
  .p-products__header-eng {
    font-size: 44px;
  }
}
.p-products__header-jpn {
  margin-bottom: 3.7333333333vw;
  font-size: 3.4666666667vw;
}
@media not all and (max-width:768px) {
  .p-products__header-jpn {
    margin-bottom: 28px;
    font-size: 16px;
  }
}
.p-products__intro {
  margin-bottom: 6.4vw;
  font-size: 3.7333333333vw;
  line-height: 2.2;
  text-align: center;
}
@media not all and (max-width:768px) {
  .p-products__intro {
    margin-bottom: 22px;
    font-size: 18px;
  }
}
.p-products__detail-link {
  margin-bottom: 64px;
  max-width: 260px;
  height: 56px;
}
.p-products__external-link {
  max-width: 45.0666666667vw;
  height: 10vw;
  margin-top: 3.2vw;
}
@media not all and (max-width:768px) {
  .p-products__external-link {
    max-width: 260px;
    height: 56px;
    margin-top: 24px;
  }
}
.p-products__item-name {
  font-size: 3.7333333333vw;
  text-align: center;
}
@media not all and (max-width:768px) {
  .p-products__item-name {
    font-size: 17px;
  }
}
.p-products__item-spec {
  font-size: 2.9333333333vw;
  margin: 2vw 0 3vw;
}
@media not all and (max-width:768px) {
  .p-products__item-spec {
    font-size: 14px;
    margin: 12px 0 18px;
  }
}
.p-products__item-price {
  font-size: 2.9333333333vw;
}
@media not all and (max-width:768px) {
  .p-products__item-price {
    font-size: 10px;
  }
}
.p-products__item-num {
  font-size: 2.9333333333vw;
  font-style: normal;
}
@media not all and (max-width:768px) {
  .p-products__item-num {
    font-size: 14px;
  }
}
.p-products__item-meta {
  text-align: center;
}
.p-products__item-image {
  position: relative;
  overflow: hidden;
  max-height: 260px;
}
.p-products.-chain-necklace {
  padding-top: 86px;
  /*padding-bottom: 68px;*/
  padding-bottom: 0px;
}
.p-products.-chain-necklace .p-products__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
@media only screen and (max-width:768px) {
  .p-products.-chain-necklace .p-products__list {
    flex-wrap: wrap;
  }
}
.p-products.-chain-necklace .p-products__item {
  width: 48%;
  margin-bottom: 4em;
}
@media only screen and (max-width:768px) {
  .p-products.-chain-necklace .p-products__item {
    margin-bottom: 9.6vw;
  }
}

/* 2026.03.25 */
.p-products__item.-ethical-jewelry:nth-child(1),
.p-products__item.-ethical-jewelry:nth-child(2),
.p-products__item.-pearl-accessory:nth-child(1),
.p-products__item.-pearl-accessory:nth-child(2) {
	margin-bottom: 4rem;
}
.p-products__item.-ethical-jewelry:nth-child(2),
.p-products__item.-ethical-jewelry:nth-child(3) {
  display: none;
}
@media only screen and (max-width:768px) {
	.p-products__item.-chain-necklace:nth-child(1) {
		/*width: 73%;
		margin-top: -24vw;*/
		pointer-events: none;
	}
	.p-products__item.-chain-necklace:nth-child(1) .c-button-link.p-products__external-link {
		pointer-events: auto;
	}
}



.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(1) {
	order: 8;
}
.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(2) {
	order: 7;
}
.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(3) {
	order: 6;
}
.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(4) {
	order: 5;
}
.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(5) {
	order: 4;
}
.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(6) {
	order: 3;
}
.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(7) {
	order: 2;
}
.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(8) {
	order: 1;
}



@media not all and (max-width:768px) {
	.p-products.-chain-necklace .p-products__item {
		width: 24%;
	}
	.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(8),
	.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(7),
	.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(6),
	.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(5) {
		/*width: 32.4%;*/
		margin-bottom: 3em;
	}
	.p-products.-chain-necklace li.p-products__item.-chain-necklace:nth-child(1) h3 span {
		position: absolute;
		margin-top: -4rem;
}



	/*---------20230601----------*/
	/*一覧ページNEW追記*/
.newitem {
	position: absolute;
	margin-top: 16.5rem;
	margin-left: -20px;
	font-size: 1rem;
  }
	/*---------20230601----------*/
	
	/*---------20231031----------*/
	/*一覧ページNEW追記*/
.newitem_necklace {
	position: absolute;
	margin-top: -3.3rem;
	/*margin-left: -20px;*/
	font-size: 1rem;
  }
	/*---------20230601----------*/
	
  .p-products__item.-chain-necklace img {
	height: 100%;
	object-fit: cover;
  }
}
.p-products.-chain-necklace .p-products__item-image {
  margin-bottom: 28px;
  padding-top: 100%;
}
.p-products.-chain-necklace .p-products__item-image-inner {
  position: absolute;
  bottom: 0;
}

.p-products.-loop-necklace {
  padding-top: 13.3333333333vw;
  padding-bottom: 5vw;
  background-color: #faf9f9;
  margin-top: 140px;
}
@media not all and (max-width:768px) {
  .p-products.-loop-necklace {
    padding-top: 120px;
    padding-bottom: 136px;
  }
	
}
@media not all and (max-width:768px) {
  .p-products.-loop-necklace .p-products__inner {
    display: flex;
    justify-content: space-between;
  }
}
@media not all and (max-width:768px) {
  .p-products.-loop-necklace .p-products__box {
    width: 48%;
  }
}
@media only screen and (max-width:768px) {
  .p-products.-loop-necklace .p-products__item:first-child {
    margin-bottom: 20vw;
  }
}
.p-products.-loop-necklace .p-products__item-image {
  margin-bottom: 22px;
}

.p-products.-wear {
  padding-top: 108px;
  padding-bottom: 128px;
}
@media only all and (max-width:768px) {
  .p-products.-wear {
    padding-bottom: 20.8vw;
  }
	/*---------20230601----------*/
	/*一覧ページNEW追記*/
	.newitem {
	position: absolute;
	margin-top: 11.8rem;
	margin-left: -15px;
		font-size: 0.8rem;
  }
	/*---------20230601----------*/
}
/*@media not all and (max-width:768px) {
  .p-products.-room-wear {
    padding-top: 96px;
    padding-bottom: 156px;
  }
}*/

.p-products.-wear .p-products__list, .p-products.-room-wear .p-products__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-products.-wear .p-products__item, .p-products.-room-wear .p-products__item {
  display: grid;
  grid-template-columns: 48% 48%;
  justify-content: space-between;
  width: 100%;
}
@media only screen and (max-width:768px) {
  .p-products.-wear .p-products__item.-inner-wear, .p-products.-wear .p-products__item.-room-wear:not(:last-child) {
    margin-bottom: 10.4vw;
  }
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__item, .p-products.-room-wear .p-products__item {
    width: 48%;
    margin-bottom: 72px;
  }
}
.p-products.-wear .p-products__item-name, .p-products.-room-wear .p-products__item-name {
  grid-column: 1/span 2;
  grid-row: 1/2;
  width: 100%;
  line-height: 32px;
  margin-bottom: 14px;
  padding-left: 1em;
  background-color: var(--color-base);
  color: #fff;
  text-align: left;
}
.p-products.-wear .p-products__item-image, .p-products.-room-wear .p-products__item-image {
  grid-column: 1/2;
  grid-row: 2/3;
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__item-image, .p-products.-room-wear .p-products__item-image {
    grid-row: 2/4;
  }
}
.p-products.-wear .p-products__item-meta, .p-products.-room-wear .p-products__item-meta {
  grid-column: 2/3;
  grid-row: 2/3;
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__item-meta, .p-products.-room-wear .p-products__item-meta {
    grid-row: 2/3;
    padding-left: 0.8em;
    padding-right: 0.8em;
  }
}
.p-products.-wear .p-products__item-desc, .p-products.-room-wear .p-products__item-desc {
  margin-bottom: 5.3333333333vw;
  font-size: 3.4666666667vw;
  font-weight: 800;
  line-height: 1.8;
  text-align: left;
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__item-desc, .p-products.-room-wear .p-products__item-desc {
    margin-bottom: 10px;
    font-size: 16px;
  }
}
.p-products.-wear .p-products__item-spec, .p-products.-room-wear .p-products__item-spec {
  margin-bottom: 2.6666666667vw;
  text-align: left;
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__item-spec, .p-products.-room-wear .p-products__item-spec {
    margin-bottom: 10px;
  }
}
.p-products.-wear .p-products__item-price, .p-products.-room-wear .p-products__item-price {
  text-align: left;
}
.p-products.-wear .p-products__item .u-cautions, .p-products.-room-wear .p-products__item .u-cautions {
  display: block;
  padding: 0.2em;
  border: 1px solid #f70309;
  font-size: 2.6666666667vw;
  text-align: center;
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__item .u-cautions, .p-products.-room-wear .p-products__item .u-cautions {
    font-size: 12px;
  }
}
.p-products.-wear .p-products__external-link, .p-products.-room-wear .p-products__external-link {
  grid-column: 1/3;
  margin-right: auto;
  margin-left: auto;
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__external-link, .p-products.-room-wear .p-products__external-link {
    grid-column: 2/3;
    grid-row: 3/4;
  }
}

/* 2022.4.12 iw */
section.-chain-necklace .p-products__header::after {
	border-bottom-color: #eca1b5;
}
section.-loop-necklace .p-products__box:nth-child(1) .p-products__header::after {
	border-bottom-color: #7ba1d5;
}
section.-loop-necklace .p-products__box:nth-child(2) .p-products__header::after {
	border-bottom-color: #e1a45d;
}
section.-inner-wear .p-products__header::after {
	border-bottom-color: #7ab7cc;
}
section.-room-wear .p-products__header::after {
	border-bottom-color: #b4be5b;
}
/* 2022.4.13 iw */
.-room-wear .p-products__item-colors {
	display: flex;
}
.-room-wear .p-products__item-colors > div {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	margin: 3px;
}
.-room-wear .p-products__item-colors > div:nth-child(1) {
	background: #b2bed2;
}
.-room-wear .p-products__item-colors > div:nth-child(2) {
	background: #9d9b9e;
}
@media only screen and (max-width:768px) {
	.-room-wear .p-products__item-colors > div {
		width: 6vw;
		height: 6vw;
		margin: -2.4vw 0.6vw 0.6vw 1.2vw;
	}
}

/* 2022.10.20 エシカル追加 yo */
.p-products.-ethical-jewelry,
.p-products.-pearl-accessory {
  padding-top: 86px;
  /*margin-bottom: 68px;*/
}
.p-products.-ethical-jewelry .p-products__item-image,
.p-products.-pearl-accessory .p-products__item-image {
  margin-bottom: 22px;
}
.p-products.-ethical-jewelry .p-products__item-image,
.p-products.-pearl-accessory .p-products__item-image {
    position: relative;
    overflow: hidden;
    max-height: 100%;
}
@media only screen and (max-width:768px) {
  .p-products__item-name {
      word-break: keep-all;
  }
	.p-products.-wear .p-products__list li:nth-of-type(1){
		margin-bottom: 40px;
	}
	.p-products.-wear .p-products__list li:nth-of-type(3){
		margin-bottom: 40px;
	}
}


/* 2023.06.01 リスト(li)の並び替え iw */
.p-products.-wear .p-products__list li:nth-of-type(1) {
	order: 2;
}
.p-products.-wear .p-products__list li:nth-of-type(2) {
	order: 3;
}
.p-products.-wear .p-products__list li:nth-of-type(3) {
	order: 1;
}
.p-products.-wear .p-products__list li:nth-of-type(4) {
	order: 4;
}

/*.p-products.-ethical-jewelry .p-products__item-image img {
    margin-top: -100px;
}*/

/* 2022.4.14 チャリティ非表示 iw 
.p-products__box:nth-child(2) {
	display: none;
}
@media not all and (max-width: 768px) {
	.p-products.-loop-necklace .p-products__inner {
		justify-content: center;
	}
}
*/

/* 2024.03.13 mm --------------------- */
/* ナイトウェアの余白調整（色玉を表示する場合、同様の調整が必要） */
.p-products.-wear .p-products__list.-room-wear > .p-products__item.-room-wear:last-of-type{
  margin-bottom: 10.4vw;
}
@media not all and (max-width:768px) {
  .p-products.-wear .p-products__list.-room-wear > .p-products__item.-room-wear:last-of-type{
    margin-bottom: 72px;
  }
}
/* 色玉有・無で並列する場合の高さ調整（ルームウェア） */
.-room-wear .p-products__item-colors > div.p-products__item-colors_none{
  display: none;
}
@media not all and (max-width:768px) {
  .-room-wear .p-products__item-colors > div.p-products__item-colors_none{
    display: block;
    background: transparent;
  }
}

/*パールネックレス追加 */
.p-products.-pearl-necklace{
  padding-top: 86px;
  padding-bottom: 136px;
}
.p-products.-pearl-necklace .p-products__item-image {
  position: relative;
  overflow: hidden;
  max-height: 500px;
  margin-bottom: 22px;
}
@media only screen and (max-width:768px) {
  .p-products.-pearl-necklace{
    padding-top: 0px;
    padding-bottom: 70px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogOC41MzMzMzMzMzMzdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMC4xMzMzMzMzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbi5wLWhlYWRlcl9fZW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VyaWYpO1xuICBmb250LXNpemU6IDcuMnZ3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtaGVhZGVyX19lbmcge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuLnAtaGVhZGVyLWpwbiB7XG4gIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1oZWFkZXItanBuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzX19pbm5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQ2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXByb2R1Y3RzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1wcm9kdWN0c19faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1iYXNlKTtcbn1cbi5wLXByb2R1Y3RzX19oZWFkZXItZW5nIHtcbiAgZm9udC1zaXplOiA4LjUzMzMzMzMzMzN2dztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VyaWYpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzX19oZWFkZXItZW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5wLXByb2R1Y3RzX19oZWFkZXItanBuIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43MzMzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0c19faGVhZGVyLWpwbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLXByb2R1Y3RzX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDYuNHZ3O1xuICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMi4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0c19faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucC1wcm9kdWN0c19fZGV0YWlsLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4ucC1wcm9kdWN0c19fZXh0ZXJuYWwtbGluayB7XG4gIG1heC13aWR0aDogNDUuMDY2NjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDEwdnc7XG4gIG1hcmdpbi10b3A6IDMuMnZ3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtcHJvZHVjdHNfX2V4dGVybmFsLWxpbmsge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLXByb2R1Y3RzX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0c19faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLXByb2R1Y3RzX19pdGVtLXNwZWMge1xuICBmb250LXNpemU6IDIuOTMzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtcHJvZHVjdHNfX2l0ZW0tc3BlYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1wcm9kdWN0c19faXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMi45MzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0c19faXRlbS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucC1wcm9kdWN0c19faXRlbS1udW0ge1xuICBmb250LXNpemU6IDIuOTMzMzMzMzMzM3Z3O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0c19faXRlbS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtcHJvZHVjdHNfX2l0ZW0tbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXByb2R1Y3RzX19pdGVtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLnAtcHJvZHVjdHMuLWNoYWluLW5lY2tsYWNlIHtcbiAgcGFkZGluZy10b3A6IDg2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzZweDtcbn1cbi5wLXByb2R1Y3RzLi1jaGFpbi1uZWNrbGFjZSAucC1wcm9kdWN0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0cy4tY2hhaW4tbmVja2xhY2UgLnAtcHJvZHVjdHNfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtcHJvZHVjdHMuLWNoYWluLW5lY2tsYWNlIC5wLXByb2R1Y3RzX19pdGVtIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0cy4tY2hhaW4tbmVja2xhY2UgLnAtcHJvZHVjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNnZ3O1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0cy4tY2hhaW4tbmVja2xhY2UgLnAtcHJvZHVjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbi5wLXByb2R1Y3RzLi1jaGFpbi1uZWNrbGFjZSAucC1wcm9kdWN0c19faXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLnAtcHJvZHVjdHMuLWNoYWluLW5lY2tsYWNlIC5wLXByb2R1Y3RzX19pdGVtLWltYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5cbi5wLXByb2R1Y3RzLi1sb29wLW5lY2tsYWNlIHtcbiAgcGFkZGluZy10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0cy4tbG9vcC1uZWNrbGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtcHJvZHVjdHMuLWxvb3AtbmVja2xhY2UgLnAtcHJvZHVjdHNfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtcHJvZHVjdHMuLWxvb3AtbmVja2xhY2UgLnAtcHJvZHVjdHNfX2JveCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzLi1sb29wLW5lY2tsYWNlIC5wLXByb2R1Y3RzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3O1xuICB9XG59XG4ucC1wcm9kdWN0cy4tbG9vcC1uZWNrbGFjZSAucC1wcm9kdWN0c19faXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIHtcbiAgcGFkZGluZy10b3A6IDEwOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG59XG4ucC1wcm9kdWN0cy4tcm9vbS13ZWFyIHtcbiAgcGFkZGluZy10b3A6IDEyLjh2dztcbiAgcGFkZGluZy1ib3R0b206IDIwLjh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmOTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDtcbiAgfVxufVxuXG4ucC1wcm9kdWN0cy4taW5uZXItd2VhciAucC1wcm9kdWN0c19fbGlzdCwgLnAtcHJvZHVjdHMuLXJvb20td2VhciAucC1wcm9kdWN0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtcHJvZHVjdHMuLWlubmVyLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0sIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4JSA0OCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtcHJvZHVjdHMuLWlubmVyLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSwgLnAtcHJvZHVjdHMuLXJvb20td2VhciAucC1wcm9kdWN0c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40dnc7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIC5wLXByb2R1Y3RzX19pdGVtLCAucC1wcm9kdWN0cy4tcm9vbS13ZWFyIC5wLXByb2R1Y3RzX19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cbi5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIC5wLXByb2R1Y3RzX19pdGVtLW5hbWUsIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0tbmFtZSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtcHJvZHVjdHMuLWlubmVyLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0taW1hZ2UsIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0taW1hZ2Uge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMi8zO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtcHJvZHVjdHMuLWlubmVyLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0taW1hZ2UsIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0taW1hZ2Uge1xuICAgIGdyaWQtcm93OiAyLzQ7XG4gIH1cbn1cbi5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIC5wLXByb2R1Y3RzX19pdGVtLW1ldGEsIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0tbWV0YSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAyLzM7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0cy4taW5uZXItd2VhciAucC1wcm9kdWN0c19faXRlbS1tZXRhLCAucC1wcm9kdWN0cy4tcm9vbS13ZWFyIC5wLXByb2R1Y3RzX19pdGVtLW1ldGEge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbiAgfVxufVxuLnAtcHJvZHVjdHMuLWlubmVyLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0tZGVzYywgLnAtcHJvZHVjdHMuLXJvb20td2VhciAucC1wcm9kdWN0c19faXRlbS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1wcm9kdWN0cy4taW5uZXItd2VhciAucC1wcm9kdWN0c19faXRlbS1kZXNjLCAucC1wcm9kdWN0cy4tcm9vbS13ZWFyIC5wLXByb2R1Y3RzX19pdGVtLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1wcm9kdWN0cy4taW5uZXItd2VhciAucC1wcm9kdWN0c19faXRlbS1zcGVjLCAucC1wcm9kdWN0cy4tcm9vbS13ZWFyIC5wLXByb2R1Y3RzX19pdGVtLXNwZWMge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIC5wLXByb2R1Y3RzX19pdGVtLXNwZWMsIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0tc3BlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtcHJvZHVjdHMuLWlubmVyLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0tcHJpY2UsIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0tcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtcHJvZHVjdHMuLWlubmVyLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0gLnUtY2F1dGlvbnMsIC5wLXByb2R1Y3RzLi1yb29tLXdlYXIgLnAtcHJvZHVjdHNfX2l0ZW0gLnUtY2F1dGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNzAzMDk7XG4gIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIC5wLXByb2R1Y3RzX19pdGVtIC51LWNhdXRpb25zLCAucC1wcm9kdWN0cy4tcm9vbS13ZWFyIC5wLXByb2R1Y3RzX19pdGVtIC51LWNhdXRpb25zIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIC5wLXByb2R1Y3RzX19leHRlcm5hbC1saW5rLCAucC1wcm9kdWN0cy4tcm9vbS13ZWFyIC5wLXByb2R1Y3RzX19leHRlcm5hbC1saW5rIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXByb2R1Y3RzLi1pbm5lci13ZWFyIC5wLXByb2R1Y3RzX19leHRlcm5hbC1saW5rLCAucC1wcm9kdWN0cy4tcm9vbS13ZWFyIC5wLXByb2R1Y3RzX19leHRlcm5hbC1saW5rIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gIH1cbn1cbiJdfQ== */