@charset "UTF-8";
.fs-c-productVariationPrice {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}
.fs-c-productVariationPrice__price {
  color: #006db8;
}
.fs-c-productVariationPrice__addon {
  font-size: 0.8em;
}
.fs-c-productVariationPrice__addon:not(.fs-c-productVariationPrice__addon--listed) {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.1;
}
.fs-c-productVariationPrice__addon:not(.fs-c-productVariationPrice__addon--listed)::before {
  content: "(";
}
.fs-c-productVariationPrice__addon:not(.fs-c-productVariationPrice__addon--listed)::after {
  content: ")";
}

.fs-c-purchasePointExpiration__expiration:empty::before {
  content: "\2014";
}

.fs-c-quantity__number.is-error {
  border: 1px solid #da4453;
  background-color: #fcf5c2;
}

.fs-c-radio__radioMark {
  border-color: #999999;
}
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark {
  border-color: #2559A8;
}
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark::before {
  background: #2559A8;
}

.fs-c-rating__value {
  color: #C78D2F;
  margin-left: 8px;
}

.fs-c-registerSuccessMessage {
  margin: 24px auto;
  padding-bottom: 24px;
  border-bottom: 1px solid #999999;
  text-align: center;
}

.fs-c-returnedSpecialContract {
  padding: 8px 0;
}

.fs-c-reviewInfo__reviewer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.fs-c-reviewInfo__date {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
  margin: 4px 0;
}
.fs-c-reviewInfo__date > dt:after {
  content: "：";
}
.fs-c-reviewInfo__date > dd {
  margin-left: 0;
}
.fs-c-reviewInfo--productDescription .fs-c-reviewInfo__reviewer {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

.fs-c-reviewer__profile {
  font-size: 1.2rem;
}
.fs-c-reviewer__name__nickname::after {
  content: "さん";
}

.fs-c-reviewBody {
  border: 1px solid #e5e5e5;
  padding: 16px;
}

.fs-c-reviewList {
  list-style: none;
  padding: 0;
}
.fs-c-reviewList__item {
  border-bottom: 1px solid #999999;
  display: flex;
  flex-direction: column;
  padding: 16px 8px;
}
.fs-c-reviewList__item:first-child {
  border-top: 1px solid #999999;
}
.fs-c-reviewList__item__product {
  display: flex;
  flex-direction: column;
}
.fs-c-reviewList__item__info {
  display: flex;
  flex-direction: column;
}
.fs-c-reviewList__item__body {
  margin: 8px 0;
}
.fs-c-reviewList__item__editButton {
  display: flex;
  justify-content: flex-end;
}
@media screen and (min-width: 768px) {
  .fs-c-reviewList__item {
    display: grid;
    grid-template-columns: 1fr 1fr 4fr;
    grid-template-rows: 1fr auto auto;
    grid-column-gap: 8px;
  }
  .fs-c-reviewList__item__editButton {
    grid-row: 2;
    grid-column: 1/4;
  }
}
.fs-c-reviewList--product .fs-c-reviewList__item {
  grid-template: 1fr/1fr 4fr;
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item {
  grid-template: auto auto/1fr;
}

.fs-c-reviewProduct__image {
  margin-bottom: 8px;
}

.fs-c-reviewStars::before {
  color: #C78D2F;
}

.fs-c-reviewStatus {
  background: #090;
  color: #ffffff;
  display: inline-block;
  font-size: 1rem;
  padding: 4px 8px;
}

.fs-c-reviewerStatus {
  background: #1f5da0;
  border-radius: 1em;
  color: #ffffff;
  display: inline-block;
  font-size: 1rem;
  line-height: 1;
  margin: 0 4px;
  min-width: 8em;
  padding: 4px 8px;
  text-align: center;
}

.fs-c-revokeLinkedAccount__info {
  text-align: center;
}
.fs-c-revokeLinkedAccount__note {
  margin-top: 16px;
}

.fs-c-salesPeriod {
  margin: 8px 0;
}
.fs-c-salesPeriod__date {
  border: 1px solid currentColor;
  font-size: 1.2rem;
  margin: 0;
  padding: 4px 8px;
  text-align: center;
}
* + .fs-c-salesPeriod__date {
  margin-top: 8px;
}
.fs-c-salesPeriod__date > dd {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}

.fs-c-socialLogin__body {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.fs-c-socialLogin__login {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.fs-c-sortItems {
  border: 1px solid currentColor;
  display: flex;
  align-items: stretch;
  font-size: 1.2rem;
}
@media screen and (min-width: 600px) {
  .fs-c-sortItems {
    border: none;
  }
}
.fs-c-sortItems__label {
  text-align: center;
  align-self: center;
  color: inherit;
  line-height: 1.4;
  padding: 4px 8px;
}
@media screen and (min-width: 600px) {
  .fs-c-sortItems__label {
    border: 1px solid currentColor;
  }
}
.fs-c-sortItems__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  border-left: 1px solid currentColor;
  display: flex;
  flex-grow: 1;
  flex-direction: row;
  flex-wrap: wrap;
}
.fs-c-sortItems__list > li {
  box-sizing: border-box;
}
@media screen and (min-width: 600px) {
  .fs-c-sortItems__list {
    border: none;
  }
}
.fs-c-sortItems__list__item.is-active {
  background: #1f5da0;
  color: #ffffff;
}
.fs-c-sortItems__list__item__label {
  display: block;
  padding: 4px 8px;
}
.fs-c-sortItems__list__item__label:link {
  color: inherit;
}
.fs-c-sortItems__list__item__label:visited {
  color: inherit;
}
.fs-c-sortItems__list__item__label:hover {
  color: inherit;
}
.fs-c-sortItems__list__item__label:active {
  color: inherit;
}

.fs-c-specialPointList {
  border: 1px solid #b2b2b2;
  padding: 8px;
  margin: 8px 0;
}
.fs-c-specialPointList__label {
  display: block;
  margin-bottom: 4px;
  color: #7c8790;
}
.fs-c-specialPointList__list {
  margin: 0;
}

.fs-c-specTable {
  border-collapse: collapse;
}
.fs-c-specTableContainer {
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.fs-c-specTable, .fs-c-specTable__headerCell, .fs-c-specTable__dataCell {
  border: 1px solid #b2b2b2;
  white-space: nowrap;
}
.fs-c-specTable__caption {
  margin-bottom: 4px;
}
.fs-c-specTable__headerCell {
  background: rgba(126, 126, 126, 0.08);
  font-weight: normal;
}
.fs-c-specTable__headerCell, .fs-c-specTable__dataCell {
  padding: 8px 16px;
  text-align: center;
}

.fs-c-staffCoordinationSearch + .fs-c-staffCoordinationSearch {
  margin-top: 24px;
}
.fs-c-staffCoordinationSearch__heading {
  border-bottom: 2px solid #999999;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 8px;
  word-break: break-all;
}
.fs-c-staffCoordinationSearch__heading::after {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  color: #999999;
  font-family: "fs-icon";
  content: "\e90b";
  transform: rotate(-90deg);
}
.fs-c-staffCoordinationSearch__heading + .fs-c-staffCoordinationSearch__body {
  display: none;
}
.fs-c-staffCoordinationSearch__checkbox:checked + .fs-c-staffCoordinationSearch__heading::after {
  transform: rotate(90deg);
}
.fs-c-staffCoordinationSearch__checkbox:checked + .fs-c-staffCoordinationSearch__heading + .fs-c-staffCoordinationSearch__body {
  display: block;
}

.fs-c-staffCoordinationSearchGroupList, .fs-c-staffCoordinationSearchCategoryList {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.fs-c-staffCoordinationSearchGroupList > li, .fs-c-staffCoordinationSearchCategoryList > li {
  box-sizing: border-box;
}

.fs-c-staffCoordinationSearchCategory__link {
  border-bottom: 1px solid #999999;
  display: flex;
  align-items: center;
  min-height: 40px;
  padding-left: 16px;
}
.fs-c-staffCoordinationSearchCategory__link:hover {
  text-decoration: none;
}
.fs-c-staffCoordinationSearchCategory__link::before {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  content: "\e933";
  display: block;
  font-family: "fs-icon";
  font-size: 1.4em;
  margin-left: -1.1em;
}
.fs-c-staffCoordinationSearchCategory__link__label {
  flex-grow: 1;
}
.fs-c-staffCoordinationSearchCategory__link__label:hover {
  text-decoration: underline;
}
.fs-c-staffCoordinationSearchCategory__link.is-active {
  font-weight: bold;
  pointer-events: none;
}
.fs-c-staffCoordinationSearchCategory__body {
  padding: 4px 0 0 16px;
}

.fs-c-staffCoordinationSearchControl__label {
  border: 1px solid #999999;
  cursor: pointer;
  display: block;
  font-size: 1.8rem;
  margin: 8px 0;
  padding: 4px;
  position: relative;
  text-align: center;
}
.fs-c-staffCoordinationSearchControl__label::after {
  content: "\e90b";
  display: block;
  font-family: "fs-icon";
  font-size: 1.4em;
  margin: auto;
  position: absolute;
  top: 0;
  right: 8px;
  bottom: 0;
  transform: rotate(-90deg);
}
.fs-c-staffCoordinationSearchControl__label + .fs-c-staffCoordinationSearchControl__list {
  display: none;
}
.fs-c-staffCoordinationSearchControl__checkbox:checked + .fs-c-staffCoordinationSearchControl__label::after {
  transform: rotate(90deg);
}
.fs-c-staffCoordinationSearchControl__checkbox:checked + .fs-c-staffCoordinationSearchControl__label + .fs-c-staffCoordinationSearchControl__list {
  display: block;
}

.fs-c-staffCoordinationSearchConditionList {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 12px 0;
}
.fs-c-staffCoordinationSearchConditionList > li {
  box-sizing: border-box;
}
.fs-c-staffCoordinationSearchConditionList__item {
  margin: 4px;
}
.fs-c-staffCoordinationSearchConditionList__item__link {
  background-color: #666666;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0 6px 0 4px;
}
.fs-c-staffCoordinationSearchConditionList__item__link:link, .fs-c-staffCoordinationSearchConditionList__item__link:visited, .fs-c-staffCoordinationSearchConditionList__item__link:hover, .fs-c-staffCoordinationSearchConditionList__item__linkactive {
  color: #ffffff;
}
.fs-c-staffCoordinationSearchConditionList__item__link:hover {
  text-decoration: none;
}
.fs-c-staffCoordinationSearchConditionList__item__link::before {
  font-family: "fs-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  font-size: 1.8rem;
  line-height: 1.5;
  margin-right: 4px;
}
.fs-c-staffCoordinationSearchConditionList__item__link:hover {
  opacity: 0.8;
}

.fs-c-staffCoordinationSearchGroup__heading {
  background: rgba(126, 126, 126, 0.08);
  border-left: 3px solid #999999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.4rem;
  margin-bottom: 2px;
  padding-left: calc(16px - 3px);
  min-height: 40px;
}
.fs-c-staffCoordinationSearchGroup__heading:hover {
  background: #e5e5e5;
}
.fs-c-staffCoordinationSearchGroup__heading::after {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  color: #999999;
  font-family: "fs-icon";
  font-size: 1.4em;
  content: "\e90f";
}
.fs-c-staffCoordinationSearchGroup__body {
  padding: 0 0 4px 16px;
}
.fs-c-staffCoordinationSearchGroup__heading + .fs-c-staffCoordinationSearchGroup__body {
  display: none;
}
.fs-c-staffCoordinationSearchGroup__checkbox:checked + .fs-c-staffCoordinationSearchGroup__heading::after {
  transform: rotate(180deg);
}
.fs-c-staffCoordinationSearchGroup__checkbox:checked + .fs-c-staffCoordinationSearchGroup__heading + .fs-c-staffCoordinationSearchGroup__body {
  display: block;
}

.fs-c-staffCoordinationSearchMenu {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.fs-c-staffCoordinationSearchMenu > li {
  box-sizing: border-box;
}
.fs-c-staffCoordinationSearchMenu__item {
  font-size: 1.2rem;
  padding: 4px 0;
}
.fs-c-staffCoordinationSearchMenu__link {
  color: inherit;
  display: block;
  padding: 4px 0;
}
.is-active .fs-c-staffCoordinationSearchMenu__link {
  display: block;
  font-size: 1.4rem;
  font-weight: bold;
  pointer-events: none;
}

.fs-c-staffDetail {
  background-color: rgba(126, 126, 126, 0.08);
  padding: 32px;
  display: grid;
  grid-gap: 16px;
  grid-template-columns: 80px 1fr;
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .fs-c-staffDetail {
    grid-gap: 40px;
    grid-template-columns: 240px 30% 1fr;
    align-items: center;
  }
}
.fs-c-staffDetail__data {
  display: flex;
  flex-direction: column;
  font-size: 1.4rem;
}
.fs-c-staffDetail__name {
  font-size: 2.2rem;
  font-weight: bold;
  margin-bottom: 4px;
}
.fs-c-staffDetail__ruby {
  display: none;
}
.fs-c-staffDetail__profile {
  white-space: pre-wrap;
  grid-column: 1/3;
}
@media screen and (min-width: 768px) {
  .fs-c-staffDetail__profile {
    grid-column: 3;
  }
}

.fs-c-staffImage {
  display: grid;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.fs-c-staffImage > * {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
}

.fs-c-staffInstagram {
  display: flex;
  align-items: center;
}
.fs-c-staffInstagram::before {
  display: block;
  font-family: "fs-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e939";
  font-size: 30px;
  margin: 0.5em 0.5em 0.5em 0;
  text-decoration: none;
}
.fs-c-staffInstagram__name + .fs-c-staffInstagram__account {
  margin-left: 8px;
}
.fs-c-staffInstagram__name + .fs-c-staffInstagram__account::before {
  content: "(";
}
.fs-c-staffInstagram__name + .fs-c-staffInstagram__account::after {
  content: ")";
}

.fs-c-staffList:not(:first-child) {
  margin-top: 2em;
}
.fs-c-staffList__title {
  border-bottom: 2px solid currentColor;
  color: #7c8790;
  font-size: 1.8rem;
}
.fs-c-staffList__list {
  margin: 24px 0;
  display: grid;
  grid-template-columns: calc(50% - 12px) calc(50% - 12px);
  grid-gap: 24px;
}
@media screen and (min-width: 600px) {
  .fs-c-staffList__list {
    display: grid;
    grid-template-columns: calc(50% - 12px) calc(50% - 12px);
    grid-gap: 24px;
  }
}
@media screen and (min-width: 768px) {
  .fs-c-staffList__list {
    display: grid;
    grid-template-columns: calc(33.3333333333% - 16px) calc(33.3333333333% - 16px) calc(33.3333333333% - 16px);
    grid-gap: 24px;
  }
}
@media screen and (min-width: 960px) {
  .fs-c-staffList__list {
    display: grid;
    grid-template-columns: calc(25% - 18px) calc(25% - 18px) calc(25% - 18px) calc(25% - 18px);
    grid-gap: 24px;
  }
}
.fs-c-staffList__list__item {
  padding: 16px 8px;
}

.fs-c-staffListItem {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto 1fr;
  align-items: baseline;
  position: relative;
}
.fs-c-staffListItem > * {
  flex-basis: 100%;
}
.fs-c-staffListItem__image {
  align-self: stretch;
  margin: 0 auto 12px;
  width: 80%;
  height: auto;
}
.fs-c-staffListItem__profile {
  display: flex;
  flex-wrap: wrap;
  font-size: 1rem;
  text-align: center;
}
.fs-c-staffListItem__profile > * {
  flex-basis: 100%;
  word-break: break-all;
}
.fs-c-staffListItem__profile__name {
  display: inline-block;
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 4px;
}
.fs-c-staffListItem__profile__ruby, .fs-c-staffListItem__profile__height, .fs-c-staffListItem__profile__gender, .fs-c-staffListItem__profile__profile {
  display: none;
}

.fs-c-staffCatalog:not(:first-child) {
  margin-top: 2em;
}
.fs-c-staffCatalog__title {
  border-bottom: 2px solid currentColor;
  color: #7c8790;
  font-size: 1.8rem;
}
.fs-c-staffCatalog__list {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(auto-fit, calc(50% - 16px));
}
@media screen and (min-width: 600px) {
  .fs-c-staffCatalog__list {
    grid-template-columns: repeat(auto-fit, calc(33% - 16px));
  }
}
@media screen and (min-width: 768px) {
  .fs-c-staffCatalog__list {
    grid-template-columns: repeat(auto-fit, calc(25% - 16px));
  }
}
@media screen and (min-width: 960px) {
  .fs-c-staffCatalog__list {
    grid-template-columns: repeat(auto-fit, calc(20% - 16px));
  }
}
.fs-c-staffCatalog__footer {
  text-align: right;
  margin-top: 8px;
}
.fs-c-staffCatalog.is-sortedByPopularity {
  counter-reset: itemOrder;
}
.fs-c-staffCatalog.is-sortedByPopularity .fs-c-staffCatalog__list__item {
  position: relative;
}
.fs-c-staffCatalog.is-sortedByPopularity .fs-c-staffCatalog__list__item::before {
  content: counter(itemOrder);
  counter-increment: itemOrder;
  background-color: #808080;
  border: 1px solid currentColor;
  border-radius: 2em;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  line-height: 1;
  padding: 0.4em 0.5em 0.3em;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  z-index: 1;
}

.fs-c-stockNotificationsMessage {
  margin: 0 0 16px;
  text-align: center;
}

.fs-c-stockNotificationsProduct {
  margin: 0 auto 20px;
  text-align: center;
}
.fs-c-stockNotificationsProduct__productImage {
  margin-bottom: 8px;
}
.fs-c-stockNotificationsProduct__productImage__image {
  margin: auto;
}

.fs-c-modal__contents .fs-c-stockNotificationsProduct {
  display: grid;
  grid-template-columns: 64px 1fr;
  text-align: left;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productImage {
  margin-right: 8px;
  margin-bottom: 0;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productName:only-child {
  grid-column: 1/3;
}

.fs-c-storeInfo {
  margin: 24px 0;
}
.fs-c-storeInfo__title, .fs-c-storeInfo__description {
  margin: 0;
}
.fs-c-storeInfo__title {
  background: rgba(126, 126, 126, 0.08);
  font-weight: bold;
  padding: 4px 8px;
}
.fs-c-storeInfo__description {
  margin-bottom: 8px;
  padding: 8px;
}
@media screen and (min-width: 600px) {
  .fs-c-storeInfo {
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    flex-wrap: wrap;
  }
  .fs-c-storeInfo__title, .fs-c-storeInfo__description {
    border-top: 1px solid #e5e5e5;
  }
  .fs-c-storeInfo__title {
    flex-basis: 30%;
    padding: 8px;
  }
  .fs-c-storeInfo__description {
    flex-basis: 70%;
    margin-bottom: 0;
  }
}

.fs-c-storeGroup__heading {
  border-bottom: 2px solid #e5e5e5;
  display: flex;
  font-weight: bold;
  justify-content: space-between;
  padding: 8px;
}
.fs-c-storeGroup:first-child .fs-c-storeGroup__heading {
  border-top: 2px solid #e5e5e5;
}
.fs-c-storeGroup__area {
  display: flex;
}
.fs-c-storeGroup__area__storeCount::before {
  content: "(";
}
.fs-c-storeGroup__area__storeCount::after {
  content: ")";
}
.fs-c-storeGroup__body {
  border-bottom: 2px solid #e5e5e5;
}
.fs-c-storeGroup__checkbox + .fs-c-storeGroup__heading::after {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  color: #999999;
  font-family: "fs-icon";
  content: "\e90b";
  transform: rotate(-90deg);
}
.fs-c-storeGroup__checkbox:not(:checked) + .fs-c-storeGroup__heading + .fs-c-storeGroup__body {
  display: none;
}
.fs-c-storeGroup__checkbox:checked + .fs-c-storeGroup__heading::after {
  transform: rotate(90deg);
}

.fs-c-storeInventoryProduct {
  display: grid;
  grid-row-gap: 8px;
  grid-template-columns: 1fr;
}
@media screen and (min-width: 600px) {
  .fs-c-storeInventoryProduct {
    grid-template-columns: auto 1fr;
    grid-template-rows: 1fr auto auto;
    grid-gap: 8px 16px;
    align-items: end;
    max-width: 624px;
  }
  .fs-c-storeInventoryProduct__image {
    grid-column: 1;
    grid-row: 1/4;
    align-self: center;
  }
  .fs-c-storeInventoryProduct__image__image {
    max-width: 100%;
  }
  .fs-c-storeInventoryProduct__name {
    grid-column: 2;
    grid-row: 1;
  }
  .fs-c-storeInventoryProduct__name:nth-last-child(2) {
    grid-row: 2;
  }
  .fs-c-storeInventoryProduct__number {
    grid-column: 2;
    grid-row: 2;
  }
  .fs-c-storeInventoryProduct__number:last-child {
    grid-row: 3;
  }
  .fs-c-storeInventoryProduct__variation {
    grid-column: 2;
    grid-row: 3;
  }
}

.fs-c-storeInventoryStatus {
  display: flex;
  margin: 24px 0;
}
.fs-c-storeInventoryStatus > * {
  border: 1px solid #e5e5e5;
  padding: 8px;
}
.fs-c-storeInventoryStatus > *:not(:first-child) {
  border-left: none;
}
.fs-c-storeInventoryStatus__label {
  background-color: rgba(126, 126, 126, 0.08);
  border-right: none;
}
.fs-c-storeInventoryStatus__message {
  flex-basis: 100%;
  margin: 0;
}

.fs-c-storeInventoryVariation__item__title {
  background: rgba(126, 126, 126, 0.08);
  border-top: 1px solid #e5e5e5;
  font-weight: bold;
  padding: 4px 8px;
}
.fs-c-storeInventoryVariation__item__body {
  display: flex;
}
.fs-c-storeInventoryVariation__item__body > :last-child {
  flex-grow: 1;
}
.fs-c-storeInventoryVariation__item__image {
  margin: 8px 8px 8px 0;
}

.fs-c-storeInventoryVariationList {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.fs-c-storeInventoryVariationList > li {
  box-sizing: border-box;
}
.fs-c-storeInventoryVariationList__item {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 8px;
  align-items: center;
  padding: 8px;
}
.fs-c-storeInventoryVariationList__item + .fs-c-storeInventoryVariationList__item {
  border-top: 1px solid #e5e5e5;
}
.fs-c-storeInventoryVariationList__item:nth-of-type(even) {
  background: rgba(192, 192, 192, 0.08);
}
.fs-c-storeInventoryVariationList__item__image {
  display: block;
  margin: 8px 8px 8px 0;
}
.fs-c-storeInventoryVariationList__item__stock {
  text-align: right;
}
.fs-c-storeInventoryVariationList--withImage .fs-c-storeInventoryVariationList__item {
  grid-template-columns: auto 40% 40%;
}

.fs-c-storeList {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.fs-c-storeList > li {
  box-sizing: border-box;
}
.fs-c-storeList__item {
  padding: 8px;
}
.fs-c-storeList__item:nth-of-type(even) {
  background-color: rgba(126, 126, 126, 0.08);
}

.fs-c-storeListItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fs-c-storeListItem__store {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.fs-c-storeListItem__store__name {
  font-weight: bold;
}
.fs-c-storeListItem__store__address {
  color: #3c3c3c;
  display: none;
  font-size: 1rem;
}
.fs-c-storeListItem__stock {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fs-c-storeListItem__stock__label {
  font-size: 1rem;
}
.fs-c-storeListItem__stock__status, .fs-c-storeListItem__stock__extend {
  font-size: 1.2rem;
}
@media screen and (min-width: 600px) {
  .fs-c-storeListItem__store__address {
    display: block;
  }
}

.fs-c-storeOrderHistory {
  margin-top: 8px;
}
.fs-c-storeOrderHistoryItem {
  border: 1px solid #b2b2b2;
  border-radius: 3px;
  margin-bottom: 24px;
  overflow: hidden;
}
.fs-c-storeOrderHistoryItem__header {
  border-bottom: 1px solid #b2b2b2;
  background: rgba(126, 126, 126, 0.08);
}
.fs-c-storeOrderHistoryItem__header .fs-c-storeOrderHistoryItem__orderInfo__info {
  padding: 8px;
}
.fs-c-storeOrderHistoryItem__orderDescriptionButton {
  text-align: center;
}
.fs-c-storeOrderHistoryItem__orderInfo {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fs-c-storeOrderHistoryItem__orderInfo > li {
  box-sizing: border-box;
}
.fs-c-storeOrderHistoryItem__orderInfo__info {
  margin: 0 8px 0 0;
}
.fs-c-storeOrderHistoryItem__orderInfo__info dd {
  font-weight: 700;
  margin: 0;
}
.fs-c-storeOrderHistoryItem__body {
  padding: 0 8px;
}
.fs-c-storeOrderHistoryItem__product {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 8px;
}
.fs-c-storeOrderHistoryItem__product + .fs-c-storeOrderHistoryItem__product {
  border-top: 1px solid #b2b2b2;
}
.fs-c-storeOrderHistoryItem__productName {
  flex-shrink: 1;
}
.fs-c-storeOrderHistoryItem__productQuantity {
  min-width: 4em;
  text-align: right;
}
.fs-c-storeOrderHistoryItem__productQuantity__label {
  font-size: 1.2rem;
}
.fs-c-storeOrderHistoryItem__footer {
  border-top: 1px solid #b2b2b2;
  padding-top: 16px;
  margin: 8px;
  text-align: right;
}

.fs-c-subgroup {
  margin: 24px 0;
}

.fs-c-subgroupList {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 8px 0;
  padding: 1px 0 0 1px;
}
.fs-c-subgroupList > li {
  box-sizing: border-box;
}
.fs-c-subgroupList__item {
  flex-grow: 1;
  flex-basis: 100%;
  margin-top: -1px;
}
@media screen and (min-width: 768px) {
  .fs-c-subgroupList__item {
    flex-basis: calc(33.3% + 1px);
    margin-left: -1px;
    margin-top: -1px;
  }
}
@media screen and (min-width: 960px) {
  .fs-c-subgroupList__item {
    flex-basis: calc(25% + 1px);
    margin-left: -1px;
    margin-top: -1px;
  }
}
.fs-c-subgroupList__link {
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-delay: 0s;
  background: rgba(126, 126, 126, 0.08);
  border: 1px solid #7c8790;
  color: inherit;
  display: grid;
  grid-template-columns: auto 1fr 1.2em;
  grid-template-rows: 1fr auto;
  align-items: center;
  height: 100%;
  padding: 4px;
  text-decoration: none;
}
.fs-c-subgroupList__link, .fs-c-subgroupList__link:visited, .fs-c-subgroupList__link:hover, .fs-c-subgroupList__link:active {
  color: inherit;
  text-decoration: none;
}
.fs-c-subgroupList__link:hover {
  background: rgba(192, 192, 192, 0.08);
}
.fs-c-subgroupList__link::after {
  font-family: "fs-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #7c8790;
  content: "\e90c";
  font-size: 2.2rem;
  grid-column: 3;
  grid-row: 1/3;
}
.fs-c-subgroupList__image {
  grid-column: 1;
  grid-row: 1/3;
  align-self: start;
  margin-right: 8px;
}
.fs-c-subgroupList__image > img {
  display: block;
  max-width: 100%;
}
.fs-c-subgroupList__label {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
}
.fs-c-subgroupList__comment {
  font-size: 1.2rem;
  grid-column: 2;
  grid-row: 2;
  align-self: start;
}

.fs-c-subscriptionDeliveryInfo__cycleInfo {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 8px;
  background: rgba(126, 126, 126, 0.08);
  padding: 8px;
}
.fs-c-subscriptionDeliveryInfo__cycleInfo__additionalCycle::before {
  content: "（";
}
.fs-c-subscriptionDeliveryInfo__cycleInfo__additionalCycle::after {
  content: "）";
}
.fs-c-subscriptionDeliveryInfo__cycleInfo__ctrl {
  margin: 0 8px;
}
.fs-c-subscriptionDeliveryInfo__message {
  background: rgba(126, 126, 126, 0.08);
  font-size: 1.2rem;
  margin: 4px 0;
  padding: 8px;
}
.fs-c-subscriptionDeliveryInfo__specifiedDeliveryTime {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
.fs-c-subscriptionDeliveryInfo__specifiedDeliveryTime__timeLabel {
  font-weight: bold;
}
.fs-c-subscriptionDeliveryInfo__specifiedDeliveryTime__time {
  margin-left: 1em;
}

.fs-c-subscriptionDetail {
  border: 1px solid #b2b2b2;
  border-width: 1px 0;
  margin: 0;
  padding: 8px 0;
}
.fs-c-subscriptionDetail__label {
  font-size: 1.2rem;
  font-weight: bold;
}
.fs-c-subscriptionDetail__value {
  margin: 0;
}
.fs-c-subscriptionDetail__value + .fs-c-subscriptionDetail__label {
  margin-top: 16px;
}
.fs-c-subscriptionDetail__cardNumber::before {
  content: "[ ";
}
.fs-c-subscriptionDetail__cardNumber::after {
  content: " ]";
}
.fs-c-subscriptionDetail__changeCreditCardMessage {
  background: rgba(126, 126, 126, 0.08);
  font-size: 1.2rem;
  padding: 8px;
}
@media screen and (min-width: 600px) {
  .fs-c-subscriptionDetail {
    border: 1px solid #b2b2b2;
    border-width: 1px 0 0 1px;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 0;
    padding: 0;
  }
  .fs-c-subscriptionDetail > * {
    border: 1px solid #b2b2b2;
    border-width: 0 1px 1px 0;
    padding: 8px;
  }
  .fs-c-subscriptionDetail__label {
    background: rgba(126, 126, 126, 0.08);
  }
  .fs-c-subscriptionDetail__value + .fs-c-subscriptionDetail__label {
    margin-top: 0;
  }
}

.fs-c-subscriptionGrandTotal {
  border: 1px solid #999999;
  border-width: 1px 0;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin: 24px 0 0;
  padding: 4px;
}
.fs-c-subscriptionGrandTotal__title {
  font-weight: bold;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.fs-c-subscriptionGrandTotal__title__times::before {
  content: "(";
}
.fs-c-subscriptionGrandTotal__title__times::after {
  content: ")";
}

.fs-c-subscriptionGrandTotalNote {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  margin-top: 4px;
}
.fs-c-subscriptionGrandTotalNote > li {
  box-sizing: border-box;
}
.fs-c-subscriptionGrandTotalNote > li {
  padding-left: 1em;
  text-indent: -1em;
}
.fs-c-subscriptionGrandTotalNote > li::before {
  content: "※";
}

.fs-c-subscriptionNextDelivery__schedule {
  border: 1px solid #b2b2b2;
}
.fs-c-subscriptionNextDelivery__schedule__title {
  padding: 8px;
  background: rgba(126, 126, 126, 0.08);
  border-bottom: 1px solid #b2b2b2;
  font-weight: bold;
}
.fs-c-subscriptionNextDelivery__schedule__date, .fs-c-subscriptionNextDelivery__schedule__time {
  display: inline-block;
  font-size: 1.8rem;
  font-weight: bold;
}
.fs-c-subscriptionNextDelivery__schedule__date {
  padding: 8px 0 8px 8px;
}
.fs-c-subscriptionNextDelivery__schedule__time {
  padding: 8px 8px 8px 0;
}
.fs-c-subscriptionNextDelivery__skipInfo {
  margin-top: 16px;
  border: 1px solid #b2b2b2;
}
.fs-c-subscriptionNextDelivery__skipInfo__label {
  display: block;
  padding: 8px;
  background: rgba(126, 126, 126, 0.08);
  border-bottom: 1px solid #b2b2b2;
}
.fs-c-subscriptionNextDelivery__skipInfo__date {
  display: flex;
  flex-wrap: wrap;
  padding: 8px;
}
.fs-c-subscriptionNextDelivery__ctrl {
  margin: 0 8px 8px;
  background-color: rgba(126, 126, 126, 0.08);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media screen and (min-width: 600px) {
  .fs-c-subscriptionNextDelivery__ctrl {
    padding: 8px;
  }
}
.fs-c-subscriptionNextDelivery__ctrl__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 16px;
}
.fs-c-subscriptionNextDelivery__ctrl__button > form {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.fs-c-subscriptionPriceTable {
  border-collapse: collapse;
  width: 100%;
}
.fs-c-subscriptionPriceTable__label, .fs-c-subscriptionPriceTable__price {
  border: 1px solid #e5e5e5;
  padding: 4px;
}
.fs-c-subscriptionPriceTable__label {
  background: rgba(126, 126, 126, 0.08);
  font-weight: normal;
  text-align: left;
}

.fs-c-subscriptionProductTable {
  border-collapse: collapse;
  width: 100%;
}
.fs-c-subscriptionProductTable > thead > tr > th, .fs-c-subscriptionProductTable > tfoot > tr > th, .fs-c-subscriptionProductTable > tbody > tr > th {
  background: rgba(126, 126, 126, 0.08);
}
.fs-c-subscriptionProductTable > thead > tr th, .fs-c-subscriptionProductTable > thead > tr td, .fs-c-subscriptionProductTable > tfoot > tr th, .fs-c-subscriptionProductTable > tfoot > tr td, .fs-c-subscriptionProductTable > tbody > tr th, .fs-c-subscriptionProductTable > tbody > tr td {
  border: 1px solid #e5e5e5;
  padding: 4px;
}
.fs-c-subscriptionProductTable > tbody > tr > th {
  text-align: left;
}

.fs-c-subscriptionTotal {
  margin-top: 24px;
}
.fs-c-subscriptionTotal__title {
  border-bottom: 1px solid #999999;
  font-size: 1.2rem;
  line-height: 1;
  margin: 0 0 8px;
  padding: 0 0 8px;
  text-align: center;
}

.fs-c-subscriptionTotalTable {
  font-size: 1.2rem;
  width: 100%;
}
.fs-c-subscriptionTotalTable + .fs-c-subscriptionTotalTable {
  margin-top: 16px;
}
.fs-c-subscriptionTotalTable__caption {
  border-bottom: 1px dotted #999999;
  font-weight: bold;
  margin-bottom: 4px;
  text-align: left;
}
.fs-c-subscriptionTotalTable__caption__times::before {
  content: "(";
}
.fs-c-subscriptionTotalTable__caption__times::after {
  content: ")";
}
.fs-c-subscriptionTotalTable > tbody > tr th {
  font-weight: normal;
  text-align: left;
}
.fs-c-subscriptionTotalTable > tbody > tr td {
  text-align: right;
}
.fs-c-subscriptionTotalTable .fs-c-subscriptionTotalTable__grandTotal > th {
  font-weight: bold;
}

.fs-c-suggestedAddress {
  box-shadow: 0 0 2px #b2b2b2;
  background: rgba(244, 246, 248, 0.95);
  border-radius: 3px;
  color: #333333;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.fs-c-suggestedAddress__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.fs-c-suggestedAddress__list > li {
  box-sizing: border-box;
}
.fs-c-suggestedAddress__listItem {
  padding: 4px 8px;
}
.fs-c-suggestedAddress__listItem + .fs-c-suggestedAddress__listItem {
  border-color: #d6d7d9;
}
.fs-c-suggestedAddress__listItem:hover {
  background: #d6d7d9;
}

.fs-c-toast {
  box-shadow: 0 0 2px #b2b2b2;
  color: #3c3c3c;
  font-size: 1.8rem;
}
.fs-c-toast.is-success {
  background: rgba(211, 228, 239, 0.95);
}
.fs-c-toast.is-error {
  background: rgba(239, 211, 211, 0.95);
}
.fs-c-toast p {
  margin: 0;
}

.fs-c-totalAndActions button:not(.fs-c-button--image) {
  font-size: 1.8rem;
  min-height: 3em;
  min-width: 100%;
  max-width: 100%;
}
.fs-c-totalAndActions .fs-c-payWithAmazon__button img {
  max-width: 100%;
}

.fs-c-tradeSafeContainer {
  margin: 24px 0;
  text-align: center;
}

.fs-c-storeInventoryProduct .fs-c-variationAndActions__actions {
  display: block;
}

.fs-c-variationCart__variationName__name {
  font-weight: 700;
}

.fs-c-variationLabel {
  font-weight: bold;
  margin: 5px 0 0;
  padding-top: 10px;
}
.fs-c-variationLabel__label + .fs-c-variationLabel__value::before {
  content: " : ";
}

.fs-c-variationList__item__title {
  background: rgba(126, 126, 126, 0.08);
  font-weight: 700;
  padding: 2px 4px;
}

.fs-c-variationMatrix {
  display: grid;
  gap: 8px;
  grid-template-columns: minmax(64px, auto) 1fr;
  grid-template-rows: auto;
}
.fs-c-variationMatrix:where(:not(.fs-c-variationMatrix--column)) {
  grid-template-columns: minmax(0, 80px) 1fr;
}
.fs-c-variationMatrix__row {
  display: grid;
  grid-column: 1/3;
  grid-template-columns: subgrid;
  grid-template-rows: auto 1fr;
  gap: 8px;
}
:where(:not(.fs-c-variationMatrix--column)) .fs-c-variationMatrix__row {
  grid-template-columns: minmax(0, 80px) 1fr;
}
.fs-c-variationMatrix__row :where(:nth-child(1)) {
  grid-column: 1;
  grid-row: 1;
}
.fs-c-variationMatrix__row__variationName:nth-child(2) {
  grid-column: 1;
  grid-row: 2;
}
.fs-c-variationMatrix__row__variationPanels {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(10em, 1fr));
  grid-column: 2;
  grid-row: 1/3;
}
.fs-c-variationMatrix__row__variationPanels:only-child {
  grid-column: 1/3;
}
.fs-c-variationMatrix__row__thumbnail img, .fs-c-variationMatrix__row__variationName {
  margin: 4px;
}
.fs-c-variationMatrix--column {
  grid-template-columns: repeat(auto-fit, minmax(10em, max-content));
  grid-template-rows: minmax(auto, 64px) auto auto;
}
.fs-c-variationMatrix__col {
  grid-row: auto/span 3;
  display: grid;
  grid-template-rows: minmax(auto, 64px) auto 1fr;
  grid-template-rows: subgrid;
}
.fs-c-variationMatrix__col > :where(:nth-child(1)) {
  grid-row: 1;
  align-self: end;
}
.fs-c-variationMatrix__col > :where(:nth-child(2)) {
  grid-row: 2;
}
.fs-c-variationMatrix__col > :where(:nth-child(3)) {
  grid-row: 3;
}
.fs-c-variationMatrix__col > :where(:only-child) {
  grid-row: 1/4;
}
.fs-c-variationMatrix__col > :where(:nth-child(2):last-child) {
  grid-row: 2/4;
}
.fs-c-variationMatrix__col__variationPanels {
  align-self: auto;
  display: grid;
}
.fs-c-variationMatrix__panel {
  background: rgba(126, 126, 126, 0.08);
  border: 1px solid #cccccc;
  border-radius: 3px;
  flex-grow: 1;
  display: grid;
  grid-template: auto/auto;
  margin: 4px;
  align-items: center;
  justify-content: center;
  padding: 8px;
}
.fs-c-variationMatrix__panel > * {
  justify-self: center;
}
.fs-c-variationMatrix__panel :where(:only-child) {
  grid-row: 1/5;
}
.fs-c-variationMatrix__panel :where(:first-child) {
  grid-row: 1;
}
.fs-c-variationMatrix__panel__price {
  align-self: end;
  order: 1;
}
.fs-c-variationMatrix__panel.is-active {
  background: #1f5da0;
  color: #ffffff;
}
.fs-c-variationMatrix__panel__caption {
  font-size: 1.2rem;
}
.fs-c-variationMatrix__radio:checked + .fs-c-variationMatrix__panel {
  background: #2559A8;
  color: #ffffff;
}
.fs-c-variationMatrix__radio:checked + .fs-c-variationMatrix__panel .fs-c-productVariationPrice__price {
  color: #ffffff;
}
.fs-c-variationMatrix__radio:disabled + .fs-c-variationMatrix__panel {
  background: #f7f7f7;
  color: #b2b2b2;
}
.fs-c-variationMatrix__radio {
  display: none;
}

.fs-c-variationPanelList {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.fs-c-variationPanelList__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 0 10px;
  gap: 8px;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.fs-c-variationPanelList__list > li {
  box-sizing: border-box;
}
/*
@media screen and (max-width: 768px) {
  .fs-c-variationPanelList__list {
    grid-auto-flow: column;
    grid-template-columns: repeat(auto-fill, 9.6em);
    padding-bottom: 8px;
    overflow-x: scroll;
    white-space: nowrap;
    overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch;
  }
  .fs-c-variationPanelList__list__item {
    white-space: normal;
    min-width: 9.6em;
    flex-grow: 1;
  }
}
*/
.fs-c-productCarouselMainImage {
  margin-bottom: 20px;
}
h1.fs-c-productNameHeading {
  margin: 10px 0;
}
.fs-c-variationPanelList__radio {
  display: none;
}
.fs-c-variationPanelList__item {
  display: flex;
  flex-direction: column;
}
.fs-c-variationPanelList__panel {
  border: 1px solid #cccccc;
  border-radius: 3px;
  display: grid;
  grid-template-rows: 1fr auto;
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
}
.fs-c-variationPanelList__panel--outOfStock {
  border-style: dashed;
}
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel:where(:not(.fs-c-variationPanelList__panel--outOfStock)) {
  border-color: #2559A8;
}
.fs-c-variationPanelList__panel__caption {
  font-size: 1.2rem;
}
.fs-c-variationPanelList__panel__content {
  background: rgba(126, 126, 126, 0.08);
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-height: 56px;
  padding: 8px;
  width: 100%;
}
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__content {
  background: #2559A8;
  color: #ffffff;
}
.fs-c-variationPanelList__panel--outOfStock .fs-c-variationPanelList__panel__content {
  background: transparent;
}
.fs-c-variationPanelList__panel__label {
  font-weight: bold;
  font-size: 12px;
  line-height: 1.4;
  padding: 0;
}
.fs-c-variationPanelList__panel__price :where(.fs-c-productVariationPrice__price) {
  font-weight: bold;
}
.fs-c-variationPanelList__panel__image {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 64px;
  max-height: 64px;
  max-width: 100%;
  padding-bottom: 8px;
  text-align: center;
}
.fs-c-variationPanelList__panel__image img {
  max-height: 100%;
}
.fs-c-variationPanelList__panel__price {
  background-color: transparent;
  padding: 8px;
}
.fs-c-variationPanelList__panel__caption, .fs-c-variationPanelList__panel__stock {
  font-size: 11px;
  margin-top: auto;
}
.stockSignLegend-note {
  font-size: 12px;
  margin-top: 20px;
}
.product-price-wrap {
  flex-direction: column;
  align-items: flex-start;
}
.fs-c-productPrices.fs-c-productPrices--productDetail {
  margin: 0;
}
span.fs-c-productPrice__main__label,
span.fs-c-productPrice__main__joint,
span.fs-c-productPrice__main__addon, {
  font-size: 13px;
}
span.fs-c-productPrice__main__price.fs-c-productPrice__main__price--from.fs-c-price,
span.fs-c-productPrice__main__price.fs-c-productPrice__main__price--to.fs-c-price {
  font-size: 20px !important;
  letter-spacing: 1px !important;
}