@charset "UTF-8";.fs-body-product .fs-l-main{margin:0 auto}.fs-body-product .fs-l-productLayout{margin-bottom:128px;margin-left:0;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:540px 0 auto;grid-template-columns:540px auto;grid-gap:0}.fs-body-product .fs-l-productLayout__item{position:relative}.fs-body-product .fs-l-productLayout__item--1{margin:0;width:100%;max-width:none;position:sticky;top:80px}.fs-body-product .fs-l-productLayout__item--1 img{width:100%}.fs-body-product .fs-l-productLayout__item--2{margin:0;padding-left:115px;padding-right:13px;width:100%;max-width:none}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider{position:relative;margin-bottom:8px;border-radius:8px;overflow:hidden;opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider.slick-initialized{opacity:1}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider__thambs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8px;opacity:1}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider__thambs>div{-ms-flex-preferred-size:calc((100% - 32px) / 5);flex-basis:calc((100% - 32px) / 5);border-radius:5px;overflow:hidden;border:2px solid transparent;-webkit-transition:border-color 0.1s ease-out;transition:border-color 0.1s ease-out;cursor:pointer}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider__thambs>div.current,.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider__thambs>div:hover{border-color:#d33139}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider .slideArrow{position:absolute;display:block;width:40px;height:40px;top:calc(50% - 20px);opacity:0.4;z-index:1;cursor:pointer;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider .slideArrow__prev{left:8px}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider .slideArrow__next{right:8px}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider .slideArrow:hover{opacity:1}.fs-body-product .fs-l-productLayout__item .t-sec-itemSlider .slideArrow.slick-disabled{opacity:0;cursor:default}.fs-body-product .fs-l-productLayout__item .fs-c-productNameHeading{padding:8px 0;margin-bottom:16px}.fs-body-product .fs-l-productLayout__item .fs-c-productNameHeading__copy{margin-bottom:8px;color:#CCB48F;font-family:"Lato",sans-serif;font-size:16px}.fs-body-product .fs-l-productLayout__item .fs-c-productNameHeading__name{margin:0;font-size:24px;font-weight:700;letter-spacing:0.05em}.fs-body-product .fs-l-productLayout__item .fs-c-productMarks{margin-top:5px}.fs-body-product .fs-l-productLayout__item .fs-c-productMarks .fs-c-productMark{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px 5px}.fs-body-product .fs-l-productLayout__item .fs-c-productMarks .fs-c-productMark__item .icon{border:1px solid #A0A0A0;border-radius:3px}.fs-body-product .fs-l-productLayout__item .fs-c-productMarks .fs-c-productMark__item .icon.icon_sale{display:none}.fs-body-product .fs-l-productLayout__item .fs-c-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-body-product .fs-l-productLayout__item .fs-c-rating .fs-c-reviewStars:before{color:#E8C759;font-size:20px}.fs-body-product .fs-l-productLayout__item .fs-c-rating__value{color:#E8C759;margin-left:8px;font-size:14px;font-weight:700}.fs-body-product .fs-l-productLayout__item .fs-c-productPrice{margin-top:32px;margin-bottom:24px;padding-bottom:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #e6e6e6}.fs-body-product .fs-l-productLayout__item .fs-c-productPrice__main .fs-c-price{font-family:"Lato",sans-serif;font-size:26px;font-weight:normal}.fs-body-product .fs-l-productLayout__item .fs-c-productPrice__main__addon,.fs-body-product .fs-l-productLayout__item .fs-c-productPrice__main__joint{margin-left:5px;font-size:14px;color:#A0A0A0}.fs-body-product .fs-l-productLayout__item .fs-c-productPrice__addon,.fs-body-product .fs-l-productLayout__item .fs-c-productPrice__joint{margin-left:5px;font-size:14px;color:#A0A0A0}.fs-body-product .fs-l-productLayout__item .t-parts-sale{width:106px;height:66px;margin-top:-33px;margin-bottom:-33px;margin-left:auto;margin-right:16px;padding:3px;background-image:url("https://teatrico.itembox.design/item/sale_fukidashi.png");background-size:contain;background-repeat:no-repeat;animation:floating-y 1s ease-in-out infinite alternate-reverse}.fs-body-product .fs-l-productLayout__item .t-parts-sale__label,.fs-body-product .fs-l-productLayout__item .t-parts-sale__rate{text-align:center;font-size:12px;font-weight:700;margin-bottom:0;white-space:nowrap}.fs-body-product .fs-l-productLayout__item .t-parts-sale__rate{margin-top:-3px;color:#ff3561;font-size:18px;font-family:"Lato",sans-serif}.fs-body-product .fs-l-productLayout__item .t-parts-sale__rate span{font-size:24px}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes floating-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(5%);transform:translateY(5%)}}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation{margin:24px 0}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationLabel{margin-bottom:0}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationLabel__label{font-size:14px;font-weight:400;color:#A0A0A0}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationLabel__value{font-size:14px}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationLabel__value:before{content:"： ";font-weight:400;color:#A0A0A0}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationPanelList__list{gap:13px}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationPanelList__panel{border-radius:8px;border-color:#e6e6e6;-webkit-transition:border-color 0.3s ease-out;transition:border-color 0.3s ease-out}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationPanelList__panel__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationPanelList__panel__image{display:none}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationPanelList__panel__price>.fs-c-productVariationPrice{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationPanelList__radio:checked+.fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__content{background-color:#d33139}.fs-body-product .fs-l-productLayout__item .fs-c-productChooseVariation .fs-c-variationPanelList__radio:checked+.fs-c-variationPanelList__panel:where(:not(.fs-c-variationPanelList__panel--outOfStock)){border-color:#d33139}.fs-body-product .fs-l-productLayout__item .fs-c-productQuantityAndWishlist__quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.fs-body-product .fs-l-productLayout__item .fs-c-productQuantityAndWishlist__quantity:after{position:absolute;right:0px;width:7px;height:5px;background-color:#535353;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.fs-body-product .fs-l-productLayout__item .fs-c-productQuantityAndWishlist__quantity .fs-c-quantity__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:80px;padding:0.4em calc(0.8em + 30px) 0.4em 0.8em;border:1px solid #e6e6e6;border-radius:8px;background-color:#fff;color:#666;font-size:1em;font-weight:700;cursor:pointer}.fs-body-product .fs-l-productLayout__item .fs-c-productQuantityAndWishlist__wishlist>.fs-c-button--addToWishList--detail{padding:6px 0 6px 16px;border:none;background-color:transparent}.fs-body-product .fs-l-productLayout__item .fs-c-productQuantityAndWishlist__wishlist>.fs-c-button--addToWishList--detail>.fs-c-button__label{font-size:12px;color:#666}.fs-body-product .fs-l-productLayout__item .fs-c-productActionButton{margin-top:32px;margin-bottom:24px}.fs-body-product .fs-l-productLayout__item .fs-c-productActionButton .fs-c-button--addToCart--detail{width:100%;max-width:none;background-color:#1b1b1b;border:none;border-radius:8px;-webkit-box-shadow:0px 3px 6px #A0A0A0;box-shadow:0px 3px 6px #A0A0A0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fs-body-product .fs-l-productLayout__item .fs-c-productActionButton .fs-c-button--addToCart--detail:hover{opacity:0.9;letter-spacing:0.1em}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription{margin-top:64px;margin-bottom:32px}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info h3{margin-bottom:16px;color:#1b1b1b;font-size:14px;font-weight:700}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info>div{margin-bottom:32px}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info>div:last-of-type{margin-bottom:0}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info p{font-size:14px;font-weight:400}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-desc{margin-bottom:48px;font-size:14px;font-weight:400;line-height:2;letter-spacing:0.1em}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-howto,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-notice,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-spec,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-stuff{font-size:14px}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-howto dl,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-howto li,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-notice dl,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-notice li,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-spec dl,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-spec li,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-stuff dl,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-stuff li{font-size:14px}.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-howto p,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-notice p,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-spec p,.fs-body-product .fs-l-productLayout__item .fs-p-productDescription .item-info .item-stuff p{font-size:12px;color:#666}.fs-body-product .fs-l-productLayout__item .fs-c-productReview{padding:24px;background-color:#fefefe;border:1px solid #e6e6e6;border-radius:16px}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-aggregateRating{margin-top:0}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-aggregateRating__rating{-ms-flex-preferred-size:45%;flex-basis:45%}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-aggregateRating__rating:before{content:"カスタマーレビュー";margin-bottom:16px;color:#1b1b1b;font-size:14px;font-weight:700}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-aggregateRating__count{color:#1b1b1b;font-size:12px;line-height:20px}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-aggregateRating__count:after{content:"件のレビューより"}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-rating__stars:before{font-size:24px}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-rating__value{margin-top:-3px;font-size:18px}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList{margin:24px 0;max-height:400px;overflow-y:auto}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList__item{position:relative;padding:16px 8px;border-bottom:1px solid #e6e6e6}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList__item:first-of-type{border-top:1px solid #e6e6e6}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList .fs-c-reviewer{margin-bottom:16px}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList .fs-c-reviewer__name{margin-right:13px;font-weight:500}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList .fs-c-reviewer__profile{color:#a0a0a0}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList .fs-c-reviewInfo__date{position:absolute;top:13px;right:8px;font-family:"Lato",sans-serif;color:#a0a0a0}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList .fs-c-reviewInfo__date dt{display:none}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList .fs-c-reviewStars:before{color:#E8C759;font-size:18px}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-reviewList .fs-c-reviewBody{margin:0;margin-top:3px;padding:0;border:none;font-size:14px;font-weight:400;line-height:2;letter-spacing:0.1em}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-buttonContainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-buttonContainer .fs-c-button--viewAllReviews{display:block;font-weight:500;text-align:center;-webkit-transition:0.15s;transition:0.15s;color:#3E3A39}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-buttonContainer .fs-c-button--viewAllReviews:hover{text-decoration:none}.fs-body-product .fs-l-productLayout__item .fs-c-productReview .fs-c-buttonContainer .fs-c-button--addReview--detail{margin-top:13px;padding:8px 16px;background-color:#1b1b1b;border-color:#1b1b1b;color:#fff}.fs-body-product .t-sec-recommend--title,.fs-body-product .t-sec-watchlist--title{margin-bottom:48px}.fs-body-product .t-sec-recommend--title-en,.fs-body-product .t-sec-watchlist--title-en{margin-bottom:5px;font-size:16px;font-family:"Lato",sans-serif;letter-spacing:0.2em;color:#CCB48F}.fs-body-product .t-sec-recommend--title-ja,.fs-body-product .t-sec-watchlist--title-ja{font-size:24px;font-weight:700;letter-spacing:0.1em;line-height:40px;color:#000}.fs-body-product .t-sec-recommend .itemList,.fs-body-product .t-sec-watchlist .itemList{margin:0;margin-bottom:64px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 64px 1fr 64px 1fr 64px 1fr;grid-template-columns:repeat(4,1fr);grid-column-gap:64px;grid-row-gap:64px}.fs-body-product .t-sec-recommend .itemList__unit,.fs-body-product .t-sec-watchlist .itemList__unit{margin:0;padding:0;max-width:none}.fs-body-product .t-sec-recommend .itemList__unit:before,.fs-body-product .t-sec-watchlist .itemList__unit:before{content:none}.fs-body-product .t-sec-recommend .itemList__unit .itemWrap,.fs-body-product .t-sec-watchlist .itemList__unit .itemWrap{width:100%;margin-bottom:24px;position:relative;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;will-change:transform}.fs-body-product .t-sec-recommend .itemList__unit .itemWrap:hover,.fs-body-product .t-sec-watchlist .itemList__unit .itemWrap:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.fs-body-product .t-sec-recommend .itemList__unit .itemWrap .itemImg,.fs-body-product .t-sec-watchlist .itemList__unit .itemWrap .itemImg{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.fs-body-product .t-sec-recommend .itemList__unit .itemWrap .itemName,.fs-body-product .t-sec-watchlist .itemList__unit .itemWrap .itemName{margin-bottom:20px;font-size:16px;font-weight:700;letter-spacing:0.1em;line-height:1.75}.fs-body-product .t-sec-recommend .itemList__unit .itemWrap .itemPrice,.fs-body-product .t-sec-watchlist .itemList__unit .itemWrap .itemPrice{margin-top:32px;font-family:"Lato",sans-serif;font-size:20px}.fs-body-product .t-sec-recommend .itemList__unit .itemWrap .itemPrice small,.fs-body-product .t-sec-watchlist .itemList__unit .itemWrap .itemPrice small{margin-left:5px;font-size:14px;color:#A0A0A0}
/*# sourceMappingURL=itemDetail.css.map */