.Carousel_wrapper__S33yJ{align-items:center;display:flex;flex-direction:column}.Carousel_swiperPagination__o_36S{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:17px auto 5px;max-width:290px}.Carousel_swiperPaginationBullet__nkpl_{background-color:#c4c4c6;border-radius:50%;cursor:pointer;height:6px;width:6px}.Carousel_swiperPaginationBullet--active__Mf5ta{align-items:center;background-color:#3c3c43;cursor:auto;display:flex;justify-content:center;position:relative}.Carousel_swiperPaginationBullet--active__Mf5ta:before{border:1px solid #3c3c43;border-radius:50%;content:"";display:block;height:10px;position:absolute;width:10px}.Carousel_swiperButtonNext__yWrV4,.Carousel_swiperButtonPrev__2ahGW{background-size:contain;cursor:pointer;height:16px;position:absolute;width:16px}.Carousel_swiperButtonPrev__2ahGW{transform:translateX(-50%) rotate(180deg)}.Carousel_swiperButtonNext__yWrV4{transform:translateX(50%)}@media screen and (min-width:1000px){.ProductPhoto_wrapper__CQLh8{position:sticky;top:147px}}@media screen and (min-width:1157px){.ProductPhoto_wrapper__CQLh8{position:sticky;top:96px}}.ProductPhoto_contents__MtSyK{margin-top:12px}@media screen and (min-width:1000px){.ProductPhoto_contents__MtSyK{margin-top:0}}.ProductPrice_wrapper__CkB8S{margin-top:48px}.ProductPrice_limitedPriceContainer__kogV8{margin-bottom:24px}.ProductPrice_limitedPrice__cNC25{padding:12px 0 13px;text-align:center}.ProductPrice_limitedPrice__title__cZ_je{font-size:16px;font-weight:700}.ProductPrice_limitedPrice__description___PkLW{color:#76767b;margin-top:4px;font-size:12px}.ProductPrice_priceWrapper__h9wqR{align-items:center;display:flex;flex-direction:column}.ProductPrice_body__AyfI_{align-items:flex-end;display:flex}.ProductPrice_body__default__PE2Un{align-items:baseline;display:flex}.ProductPrice_body__default--markdown__Lb74y{color:#7f0019}.ProductPrice_body__markdown__9CfPV{align-items:center;color:#76767b;display:flex;flex-flow:column;margin-bottom:3px;margin-right:12px;font-size:12px}.ProductPrice_body__markdownPrice__vgjth{margin-right:2px;font-size:16px;font-weight:700}.ProductPrice_body__arrow__3Tqtd{margin-bottom:8px;margin-right:12px}.ProductPrice_body__text__WlprE{font-size:12px}.ProductPrice_number___3kTN{align-items:baseline;display:flex;margin-left:8px}.ProductPrice_number__amount__kV83j{font-size:24px;font-weight:700}.ProductPrice_number__unit__282jp{margin-left:4px;font-size:12px}.ProductPrice_centerOpeningNote__NxGLh{margin-top:8px}.ProductPrice_bannerNotice__tqIPV{margin-top:8px;text-align:center;font-size:14px;font-weight:700}.ProductPrice_shopReceive__vIUif{margin-top:12px;font-size:12px}.ProductPrice_counter__NhGbJ{margin-top:12px}.ProductReviews_anchorTarget__t3_rk{margin-top:-50px;padding-top:50px}@media screen and (min-width:768px){.ProductReviews_anchorTarget__t3_rk{margin-top:-123px;padding-top:123px}}@media screen and (min-width:1157px){.ProductReviews_anchorTarget__t3_rk{margin-top:-72px;padding-top:72px}}.ProductReviews_block__bottomDivider__tS_DR{margin-top:40px}@media screen and (min-width:1000px){.ProductReviews_reviews--sp__9f5DS{display:none}}.ProductReviews_reviews--pc__wm_I6{display:none}@media screen and (min-width:1000px){.ProductReviews_reviews--pc__wm_I6{display:block}}@media screen and (min-width:600px){.ReviewDivider_itemDivider__Jj52p{padding:0 15px}}@media screen and (min-width:1000px){.ReviewDivider_itemDivider__Jj52p{display:none}}.InnerReview_postButton__cskhV{width:fit-content}.InnerReview_postButton--pc__Je8Bc{display:none}@media screen and (min-width:1000px){.InnerReview_postButton--pc__Je8Bc{display:flex}}.InnerReview_postButton--sp__I5_Ez{display:inline-block}@media screen and (min-width:1000px){.InnerReview_postButton--sp__I5_Ez{display:none}}.InnerReview_noReviewText___fhMH{margin-bottom:16px;font-size:14px}@media screen and (min-width:600px){.InnerReview_noReviewText___fhMH{font-size:16px}}.InnerReview_list__ylomm{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media screen and (min-width:1000px){.InnerReview_list__ylomm{flex-direction:row;gap:24px}.InnerReview_list__item__8_qri{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px)/3)}}.InnerReview_list__buttonGroup__1u6fW{column-gap:15px;display:flex;justify-content:center;margin-top:64px}.InnerReview_closeButton__wRk28{display:flex}@media screen and (min-width:1000px){.InnerReview_closeButton__wRk28{display:none}}.Rating_rating__Wnv8V{align-items:center;color:#3c3c43;display:flex}.Rating_rating__inner__H8KwF{align-items:center;display:flex;position:relative}.Rating_rating__star__rwczQ{line-height:0;position:absolute;top:0}.Rating_rating__starLast__bHNps{display:block;object-fit:cover;object-position:left}.Rating_rating__score__llQqy{line-height:1.221;margin-left:4px}.Rating_rating__scoreNumerator--l__L7Soe{font-size:20px;font-weight:700}.Rating_rating__scoreNumerator--s__qMVo0{font-size:16px;font-weight:700}.Rating_rating__scoreFractionBar__aWdPL{margin:0 4px;font-size:12px;font-weight:700}.Rating_rating__scoreDenominator__Dc86A{font-size:12px;font-weight:700}.Review_reviewWrapper__xNSoA{display:flex;flex-direction:column}.Review_userInfoWrapper__wEZA1{align-items:center;display:grid;grid-template-columns:40px 1fr;min-height:40px}.Review_userImageLink__AaAOP{display:flex}.Review_userImage__vu2eV{border-radius:50%;height:40px;overflow:hidden;position:relative;width:40px}.Review_userInfoTexts__yTvJz{display:flex;flex-direction:column;grid-column:2/3;padding-left:12px}.Review_userNameText__ahQqE{line-height:160%;font-size:14px}.Review_postDateText__58Ht3{line-height:160%;font-size:12px;font-weight:700}.Review_accordionWrapper__g1DUk,.Review_ratingWrapper__crFag{margin-top:8px}.Review_helpFulButtonWrapper__KVEzb{margin-top:16px}.Accordion_accordionWrapper__D_PvW{display:flex;flex-direction:column}.Accordion_specSummaryText__2cKKB{color:#76767b;line-height:160%;overflow-wrap:break-word;white-space:pre-wrap;font-size:12px}.Accordion_descriptionAccordionWrapper__GfILn{display:flex;margin-top:8px;overflow:hidden;position:relative;transition:height .2s}.Accordion_descriptionAccordionWrapper--shouldGradient___tHgM:after{background:linear-gradient(0deg,#fff 0,#0000);bottom:0;content:"";height:40%;mix-blend-mode:screen;position:absolute;width:100%}.Accordion_descriptionWrapper__ps439{position:absolute;width:100%}.Accordion_descriptionText__E_Qt1{line-height:180%;overflow-wrap:break-word;white-space:pre-wrap;font-size:14px}.Accordion_accordionButton__4SoZN{cursor:pointer;display:none;flex-direction:row;gap:4px;padding-top:16px;font-size:16px;font-weight:700}.Accordion_accordionButton--shouldCollapse__zT9co{display:flex}.Accordion_buttonIconWrapper__jUrxW{align-items:center;display:flex}.Accordion_gallery__Iy25p{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:16px}.HelpfulButton_helpfulButtonWrapper__rZDGW{align-items:center;cursor:pointer;display:flex}.HelpfulButton_helpfulButtonIcon__BzTm9{display:flex}.HelpfulButton_helpfulButton__W7ZR5{line-height:160%;margin-left:4px;font-size:16px;font-weight:700}.ReviewHeadingElement_block__l0PQC{display:flex;flex-direction:column;margin:0}@media screen and (min-width:1000px){.ReviewHeadingElement_block__l0PQC{margin:40px 0}}.ReviewHeadingElement_block__text__BjH7c{display:none}@media screen and (min-width:600px){.ReviewHeadingElement_block__text__BjH7c{font-size:18px;font-weight:700}}@media screen and (min-width:1000px){.ReviewHeadingElement_block__text__BjH7c{display:flex}}.ReviewHeadingElement_block__rating__5kvTo{margin-top:4px}.Accordion_accordion__MHGXb{border-bottom:1px solid #d8d8d9;display:flex;flex-direction:column}.Accordion_accordion--white__HyHqh{background:#fff}.Accordion_accordion--gray__7Sa1t{background:#f5f5f5}.Accordion_accordion--borderTop__FIUX0{border-top:1px solid #d8d8d9}.Accordion_accordion--hasSidePadding__QS8h_{margin:0 15px}@media screen and (min-width:600px){.Accordion_accordion--hasSidePadding__QS8h_{margin:0 40px}}.Accordion_accordion__imageContainer__bXytV{align-items:flex-start;align-self:stretch;border-right:1px solid #ebebec;display:flex;flex-shrink:0}.Accordion_accordion__image__kQpoH{object-fit:contain}.Accordion_accordion__titleContainer__K1KYs{flex-grow:1}.Accordion_accordion__button__mrCrC{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.Accordion_accordion__button--l__VB2Cj{padding:40px 15px}.Accordion_accordion__button--m__SwaUw{padding:20px 15px}.Accordion_accordion__button--s__lnrxX{padding:16px 15px}.Accordion_accordion__button--image__ZhQaY{justify-content:start;padding-bottom:0;padding-left:0;padding-top:0}.Accordion_accordion__button--image__ZhQaY .Accordion_accordion__titleContainer__K1KYs{padding-left:10px}.Accordion_accordion__title__xpVl6{height:26px;line-height:160%}.Accordion_accordion__opener__QC0Oq{align-items:center;display:flex}.Accordion_accordion__contentsArea__8N5uH{align-items:flex-start;cursor:auto;display:flex;overflow:hidden;padding:0 15px;position:relative}.Accordion_accordion__contentsArea--hasContentsHeight__LPSoc{transition:height .2s}.Accordion_accordion__contentsArea--noPadding__g21Yt{padding:0}.Accordion_accordion__contents__yWClv{width:100%}.Accordion_accordion__contents--l__5Tq_V{padding-bottom:40px}.Accordion_accordion__contents--m__cwQHC{padding-bottom:20px}.Accordion_accordion__contents--s__T2JSk{padding-bottom:16px}.Accordion_accordion__contents--noPadding__sDFUo{padding-bottom:0}.ProductSetPrice_container__kAsCw{align-items:flex-end;display:flex;justify-content:center;margin:31px 0 7px}@media screen and (min-width:1000px){.ProductSetPrice_container__kAsCw{margin:27px 0 7px}}.ProductSetPrice_bodyPriceText__SpJem{align-items:flex-end;display:flex}.ProductSetPrice_markdown__V8h1R{display:flex}@media screen and (min-width:1000px){.ProductSetPrice_markdown__V8h1R{align-items:flex-end;flex-direction:column}}@media screen and (min-width:1141px){.ProductSetPrice_markdown__V8h1R{flex-direction:row}}.ProductSetPrice_currentPrice__v8HeA{align-items:flex-end;display:flex}@media screen and (min-width:1000px){.ProductSetPrice_currentPrice__v8HeA{margin-top:7.2px}}@media screen and (min-width:1141px){.ProductSetPrice_currentPrice__v8HeA{margin-top:auto}}.ProductSetPrice_text__lkC9v{font-size:12px}.ProductSetPrice_originalPriceWrapper__BhfPS{align-items:flex-end;display:flex}.ProductSetPrice_originalPrice__E2r_U{align-items:center;display:flex;flex-direction:column;margin-left:4px;margin-right:9px}.ProductSetPrice_originalPrice__inner__SECnA{align-items:baseline;display:flex}.ProductSetPrice_priceEndDate__rs04x{color:#76767b;font-size:12px}.ProductSetPrice_arrow__wXYya{margin-bottom:2px;margin-right:12px;width:12px}@media screen and (min-width:1000px){.ProductSetPrice_arrow__wXYya{margin-right:auto}}@media screen and (min-width:1141px){.ProductSetPrice_arrow__wXYya{margin-right:12px}}.ProductSetPrice_tax__DjEca{display:inline}.ProductSetPrice_tax--hasOriginalPrice__vyc8t{color:#7f0019}.ProductSetPrice_number__OtqyR{align-items:flex-end;display:flex;margin-left:8px}.ProductSetPrice_number--hasOriginalPrice__y1Pgb{color:#7f0019}.ProductSetPrice_number__amount__vyfZd{line-height:1.15;font-size:24px;font-weight:700}.ProductSetPrice_number__amount--isOriginalPrice__QSqXT{color:#76767b;margin-top:3.6px;font-size:16px;font-weight:700}.ProductSetPrice_number__amount--isSubPrice__aYcWE{font-size:20px;font-weight:700}.ProductSetPrice_number__unit__yVhoJ{margin-left:4px;font-size:12px}.ProductSetPrice_number__unit--isOriginalPrice__4_2xi{color:#76767b}.ProductSetPrice_totalPrice__B6y5X{text-align:center}.ProductSetPrice_totalPrice__taxIncluded__PtD5m{margin-right:4px;font-size:12px}@media screen and (min-width:1000px){.ProductSetPrice_totalPrice__taxIncluded__PtD5m{margin-right:8px}}.ProductSetPrice_totalPrice__price__T7Zz2{font-size:24px;font-weight:700}.ProductSetPrice_totalPrice__price--body__6BayM,.ProductSetPrice_totalPrice__price__T7Zz2{margin-right:4px}.ProductSetPrice_totalPrice__price--body__6BayM{font-size:20px;font-weight:700}.ProductSetPrice_totalPrice__unit__mGRjG{font-size:12px}.ProductSetPrice_bannerNotice__sgr5T{margin-top:8px;text-align:center;font-size:14px;font-weight:700}.ProductsH1_tagList__FyMH_{display:flex;gap:4px;margin-bottom:8px}.ProductsH1_title__tuW0O{font-size:18px}@media screen and (min-width:600px){.ProductsH1_title__tuW0O{font-size:26px}}.ProductsH1_info__category__rpwzI{color:#76767b;margin-top:8px;font-size:14px}.ProductsH1_info__productNumber__0peaU{margin-top:4px}.ProductsH1_info__productNumberTitle__K5_Z7{margin-right:16px;font-size:12px;font-weight:700}.ProductsH1_info__productNumberValue__Enyd5{font-size:12px}.ProductsH1_rating__gNbjW{align-items:flex-start;display:flex;margin-top:8px}.ProductsH1_rating__amount__QPVDU{margin-left:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:14px;font-weight:700}@media screen and (min-width:1000px){.ProductsH1_rating__amount__QPVDU{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.ProductsH1_rating__amount__QPVDU:hover{-webkit-text-decoration-line:none;text-decoration-line:none}}.ProductsH1_info__CH0PZ{align-items:flex-end;display:flex;width:100%}.ProductsH1_info__main__7zly1{flex-grow:1}.ProductsH1_info__heart___jyde{flex-shrink:0;padding-left:5px}