@charset "UTF-8";
body{
font-size: calc(1.38rem - .25vw);
}
.font-red {
color: #f87ca2;
}
/*app.css override*/
@media print,screen and (min-width: 75em) {
.clette-footer__container {
background: transparent;
}
}
/* レコメンド非表示項目 */
/* 再入荷 */
button.fs-c-button--subscribeToArrivalNotice--list.fs-c-button--plain {
display: none;
}
/* 評価★ */
.fs-c-productListItem__rating.fs-c-aggregateRating {
display: none;
}
.fs-c-reviewStars::before {
    font-size: 1.2em;
}
/* レビュー */
.fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview {
display: none;
}
.fs-c-productReviewed .fs-c-productName__name {
    font-size:1.2rem;
}
.fs-c-productName__name {
    font-size: 13px;
}
/* 残りわずか */
.fs-c-productListItem__lowInStock.fs-c-productListItem__notice.fs-c-productStock {
display: none;
}
/* レコメンド非表示項目 end*/
/*h1の幅調整*/
.fs-c-heading.fs-c-heading--page {
padding: 0;
margin: 0 0 1.5rem;
}
/*ログインページの横幅調整*/
@media screen and (min-width: 960px){
.fs-c-loginForm .fs-c-newUsers.fs-c-subSection,.fs-c-loginForm .fs-c-registeredUsers.fs-c-subSection {max-width: 500px;}}
/*カートフォント調整*/
.fs-c-totalAndActions button:not(.fs-c-button--image){
font-size:22px;
}
/*メール再設定文言幅調整*/
@media print, screen and (min-width: 75em){
main.fs-l-main {
max-width: 1180px;
}
}
/*マイページアイコンフォント調整*/
.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label {
font-size: 14px;
}
.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) {
    flex-basis: 113px;
    height: 113px;
}
.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
    box-shadow: none;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-radius: 0;
}
@media screen and (max-width: 768px) {
.fs-c-accountService {
    justify-content: center;
    column-gap: .4em;
}
}
/*amazonテキスト箇所*/
.fs-c-cartPayment, .fs-c-payWithAmazon {
font-size: 1rem;
}
/*ボタン調整*/
.fs-c-button--secondary {
font-size: 1.2rem;
/* padding: 1rem; */
}
.fs-c-button--secondary.fs-c-button--addToAddressbook, .fs-c-button--secondary.fs-c-button--addReview--guest{
padding:1em;
}
/*変更ボタン*/
.tonContainer--deleteChange > [class^="fs-c-button"] {
padding: 0.8em 1.6em 0.6em;
}
button.fs-c-button--delete.fs-c-button--standard {
margin: 0;
}
.fs-c-buttonContainer.fs-c-buttonContainer--deleteChange {display: grid;grid-template-columns: 1fr 1fr;gap: 1em;}

.fs-c-buttonContainer--deleteChange > [class^="fs-c-button"],.fs-c-buttonContainer--deleteChange > [class^="fs-c-button"] {
font-size: 1.2rem;
}
.fs-c-buttonContainer--addAddressbook{
width:25em !important;
margin:auto;
}
button.fs-c-button--delete.fs-c-button--standard {
margin: 0;
}
.fs-c-buttonContainer.fs-c-buttonContainer--deleteChange {display: grid;grid-template-columns: 1fr 1fr;gap: 1em;}

.fs-c-buttonContainer--deleteChange > [class^="fs-c-button"],.fs-c-buttonContainer--deleteChange > [class^="fs-c-button"] {
font-size: 1.2rem;
}
@media screen and (min-width: 768px) {
 .fs-c-buttonContainer--pair > * {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 943px) {
.fs-c-button--primary,.fs-c-button--secondary,.fs-c-button--cancel,.fs-c-button--standard {padding: 1.5rem !important;font-size: 1.2rem !important;line-height: 1.5 !important;/* width: 25rem; */max-width: 100% !important;-webkit-transition: all .25s linear;transition: all .25s linear;}}
/*レビュー一覧のフォント*/
.fs-c-productReviewed__name,.fs-c-aggregateRating__rating {
font-size: initial;
}
.fs-c-aggregateRating__rating::before {
    margin-bottom: .25em;
}
/*レビュー件数非表示*/
.fs-c-aggregateRating__count {
    display: none;
}
/*あとで買う文言*/
.fs-c-cartTable__actionButton__container > button {
    font-size: 1rem;
}
/*お気に入りページリスト*/
#fs_MyWishList .fs-c-wishList.fs-c-productList {
    display: flex;
    justify-content: center;
}

