.c_main-product{--LRSDStarColor: #E9A75E;--LeeepReviewStarColor: #E9A75E;--LRSLStarColor: #E9A75E}.c_main-product .c_product-breadcrumb{position:relative;z-index:1}.c_main-product .breadcrumb__list{padding:0}.c_product-breadcrumb__scroll{width:100%;min-width:0}@media screen and (max-width:999px){.c_product-breadcrumb__scroll{box-sizing:border-box;width:calc(100% + 2 * var(--container-gutter));max-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--container-gutter));padding-inline-start:var(--container-gutter);padding-inline-end:0;scrollbar-width:none;-ms-overflow-style:none}.c_product-breadcrumb__scroll::-webkit-scrollbar{display:none}.c_product-breadcrumb__scroll .breadcrumb__list{flex-wrap:nowrap;padding-inline-start:var(--container-gutter);margin-inline-start:calc(-1 * var(--container-gutter))}.c_product-breadcrumb__scroll .breadcrumb__item{flex-shrink:0;white-space:nowrap}.c_product-breadcrumb__scroll .breadcrumb__item:last-child{margin-inline-end:var(--container-gutter)}}.c_main-product-container{margin-top:20px;--side: clamp(20px, 3.75vw, 60px)}@media screen and (max-width:740px){.c_main-product-container{margin-top:13px}}.c_main-product .product{margin:0 auto;gap:34px 40px}@media screen and (min-width:1000px){.c_main-product .product{display:grid;grid-template-columns:46% 52%;align-items:start;justify-content:space-between}.c_main-product .product:has(.c_product-accordion){grid-template-areas:"media info" "accordion info";grid-template-rows:auto 1fr}.c_main-product .product:not(:has(.c_product-accordion)){grid-template-areas:"media info";grid-template-rows:auto}.c_main-product .product__info{display:contents}.c_main-product .product__media{grid-area:media;--product-media-width: 46% ;padding-left:0!important;width:100%;max-width:100%}.c_main-product .c_product-info__main{grid-area:info;min-width:0}.c_main-product .product:has(.c_product-accordion) .c_product-info__main{grid-row:1 / -1;align-self:flex-start}.c_main-product .c_product-accordion{grid-area:accordion;width:100%;max-width:689px;margin-inline:auto}.c_add-to-cart-button--wrapper-container{margin-inline:calc(var(--side) * -1)}}@media screen and (min-width:1280px){.c_main-product .product{grid-template-columns:calc(750 / 1480 * 100%) calc(689 / 1480 * 100%)}.c_main-product .product__media{--product-media-width: calc(750 / 1480 * 100%);padding-left:0!important}}.product__info{margin-block-start:0}.product__info .product-meta{margin:0;border-bottom:none;padding-bottom:0}.c_main-product .product__media-image-wrapper,.c_main-product .product__media-image-wrapper img{border-radius:8px}@media screen and (max-width:999px){.c_main-product .product__media-image-wrapper,.c_main-product .product__media-image-wrapper img{border-radius:0}}.c_main-product .product__media-list-wrapper{max-width:100%!important;width:100%}.c_main-product .c_video-wrapper--fit{border-radius:8px}@media screen and (max-width:999px){.c_main-product .c_video-wrapper--fit{border-radius:0}}.c_main-product .product-meta .c_product-price-row{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:8px;justify-content:flex-start;flex:1 1 auto;min-width:0}.c_main-product .price.price--large{font-family:var(--custom-font-en-family);font-size:24px;font-weight:400;line-height:100%;letter-spacing:.02em}@media screen and (max-width:740px){.c_main-product .price.price--large{font-size:22px}}.c_main-product .c_price__currency{font-feature-settings:"palt" on;font-family:var(--custom-font-en-family);font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.02em;margin-right:3px}@media screen and (max-width:740px){.c_main-product .c_price__currency{font-size:20px}}.c_main-product .c_price__range-mark{font-feature-settings:"palt" on;font-family:var(--custom-font-en-family);font-size:24px;font-weight:400;line-height:100%;letter-spacing:.02em}@media screen and (max-width:740px){.c_main-product .c_price__range-mark{font-size:20px}}.c_main-product .product-meta .c_product-price-row .c_product-price__sale-badge{margin-left:14px;translate:0 -3px}@media screen and (max-width:740px){.c_main-product .product-meta .c_product-price-row .c_product-price__sale-badge{margin-left:8px;translate:0 -5px}}.c_main-product .product-meta .c_product-price__discount-inline{flex-shrink:0}.c_main-product .product-meta .c_product-price-row .c_product-price__discount-inline.c_price--discount{font-size:14px;font-weight:400;line-height:100%;letter-spacing:.02em;margin-left:3px}@media screen and (max-width:740px){.c_main-product .product-meta .c_product-price-row .c_product-price__discount-inline.c_price--discount{font-size:12px;margin-left:2px}}.c_main-product .product-meta .c_product-price__compare.price--compare{color:var(--c-pure-black);opacity:1;text-decoration:line-through;font-family:var(--custom-font-en-family);font-size:14px;font-weight:400;line-height:100%;font-feature-settings:"palt" on;letter-spacing:.02em;margin-left:8px}@media screen and (max-width:740px){.c_main-product .product-meta .c_product-price__compare.price--compare{font-size:12px;margin-left:6.78px}}.c_main-product .product-meta .c_product-price__sale-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:7px 12px;border-radius:40px;background:var(--c-accent-highlight);color:#fff;font-family:var(--custom-font-en-family);font-size:13px;font-weight:500;line-height:100%;letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width:740px){.c_main-product .product-meta .c_product-price__sale-badge{font-size:11px;padding:7px 12px}}.c_main-product .product-meta .c_product-price__unit{flex-basis:100%;margin-block-start:8px}.c_product-info__main{border-radius:8px;background:#fff;padding-top:57px;padding-bottom:95px;padding-inline:var(--side)}@media screen and (max-width:999px){.c_main-product section>.container{padding-inline:0}.c_product-info__main{border-radius:20px;padding-top:45px;padding-bottom:54px;padding-inline:var(--container-gutter);margin-top:20px}.product__info .product-meta{margin:0}.c_main-product .product__media-list{margin-inline:0}.c_main-product .product__media-item{padding-inline:0}}.c_product-info__main .product-meta__reference{margin-top:20px}@media screen and (max-width:740px){.c_product-info__main .product-meta__reference{margin-top:10px}}.c_product-info__main .c_product-info__leeep-tag{line-height:1}.c_product-info__main .c_product-info__leeep-tag .LRSDValue{display:none}.c_product-info__main .c_product-info__leeep-tag .LRSDTotalCount,.c_product-info__main .c_product-info__leeep-tag .LRSDTotalCountValue,.c_product-info__main .c_product-info__leeep-tag .LRSDTotalCountUnit{color:var(--c-pure-black);font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.02em;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (max-width:740px){.c_product-info__main .c_product-info__leeep-tag .LRSDTotalCount,.c_product-info__main .c_product-info__leeep-tag .LRSDTotalCountValue,.c_product-info__main .c_product-info__leeep-tag .LRSDTotalCountUnit{font-size:12px}.c_product-info__main .c_product-info__leeep-tag .LRSDTotalCount{margin-left:7px}}.product__thumbnail-scroll-shadow{width:100%}.product__thumbnail{padding:0}.c_main-product .product__thumbnail,.c_main-product .product__thumbnail>img{border-radius:8px}.c_main-product .product__thumbnail,.c_main-product .product__thumbnail img{aspect-ratio:97 / 129}.c_main-product .product__thumbnail img{width:100%;height:100%;object-fit:cover}.c_main-product .product__thumbnail-item .product__thumbnail:after{box-shadow:none;border:2px solid #000;border-radius:8px}@media screen and (min-width:1000px){.c_main-product .product__thumbnail-list{overflow:visible}.c_main-product .product__thumbnail-list-inner{grid-auto-flow:unset;grid-template-columns:repeat(7,1fr);column-gap:12px;row-gap:15px}.c_main-product .product__thumbnail{width:100%;min-width:unset}.c_main-product .product__thumbnail-scroll-shadow{--scroll-shadow-right: none;--scroll-shadow-left: none}}.c_main-product .product__media-nav{margin-top:33px}@media screen and (max-width:999px){.c_main-product .product__media-nav{margin-top:18px}.product__thumbnail-list{padding-inline:var(--container-gutter)}.product__thumbnail-list-inner{gap:10px}.product__thumbnail{width:70px;min-width:70px}}.product__media-list-wrapper .c_product-media-counter{display:none!important}@media screen and (max-width:999px){.product__media-list-wrapper .c_product-media-counter{display:block!important;position:absolute;top:12px;left:10px;z-index:2;max-width:calc(100% - 20px);pointer-events:none}.product__media-list-wrapper .c_product-media-counter__inner{display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:35px;background:var(--c-pure-white);color:var(--c-pure-black);font-family:var(--custom-font-en-family);font-size:12px;font-weight:400;line-height:100%;letter-spacing:.01em;white-space:nowrap}.c_product-media-counter__sep{font-weight:300;margin-inline:2px}}.c_main-product .product__zoom-button{bottom:53px;right:40px;width:45px;height:45px;background:#222;border:1px solid #222}.c_main-product .product__zoom-button .icon--image-zoom{color:#fff}@media screen and (max-width:999px){.c_main-product .product__zoom-button{bottom:43px;right:10px}}.c_media-alt-overlay{position:absolute;bottom:20px;left:50%;transform:translate(-50%);white-space:nowrap;color:#000;font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.02em;background:#fff;padding:11px 20px;pointer-events:none;border-radius:40px;z-index:1}.c_media-alt-overlay__stock--in{color:#57af48}.c_media-alt-overlay__stock--out{color:#c62828}@media screen and (max-width:999px){.c_media-alt-overlay{bottom:13px;font-size:12px;letter-spacing:.02em;padding:9px 14px}}.c_media-alt-below{font-size:16px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.02em;color:#000;text-align:center;margin:17px 0 0}@media screen and (max-width:999px){.c_media-alt-below{font-size:15px;letter-spacing:.02em;margin:15px 0 0}}.product__thumbnail-item{max-width:100%;overflow:hidden}@media screen and (max-width:999px){.product__thumbnail-item{padding:0;max-width:70px}}.c_thumbnail-alt-text{display:block;color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:.02em;margin-top:11px;max-width:100%}@media screen and (max-width:999px){.c_thumbnail-alt-text{font-size:10px;letter-spacing:.02em;margin-top:7px}}.product-meta__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.product-meta__vendor{color:#00000080;font-feature-settings:"palt" on;font-family:var(--custom-font-en-ja-family);font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.02em;margin-bottom:0}.product-meta__sku{color:#00000080;font-feature-settings:"palt" on;font-family:var(--custom-font-en-family);font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.02em;margin-left:auto}@media screen and (max-width:999px){.product-meta__vendor{font-size:14px;letter-spacing:.02em}.product-meta__sku{font-size:12px;letter-spacing:.02em}}.product-meta__title{color:#000;font-feature-settings:"palt" on;font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.03em;margin-top:31px;margin-bottom:28px}@media screen and (max-width:999px){.product-meta__title{margin-top:22px;margin-bottom:22px}}.c_product-other-sizes{margin-block-start:40px;margin-block-end:30px}@media screen and (max-width:999px){.c_product-other-sizes{margin-block-start:32px;margin-block-end:30px}}.c_product-other-sizes__title{margin:0 0 16px;color:var(--c-pure-black);font-size:16px;font-weight:600;line-height:100%;letter-spacing:.02em}@media screen and (max-width:999px){.c_product-other-sizes__title{font-size:15px}}.c_product-other-sizes__scroll{width:100%;min-width:0}@media screen and (max-width:999px){.c_product-other-sizes__scroll{box-sizing:border-box;width:calc(100% + 2 * var(--container-gutter));max-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--container-gutter));padding-inline-start:var(--container-gutter);padding-inline-end:0;scrollbar-width:none;-ms-overflow-style:none}}@media screen and (max-width:999px){.c_product-other-sizes__scroll::-webkit-scrollbar{display:none}}.c_product-other-sizes__list{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px}@media screen and (min-width:1000px){.c_product-other-sizes__list{flex-wrap:wrap}}.c_product-other-sizes__link{box-sizing:border-box;flex-shrink:0;padding:12px 19px;border:1px solid rgba(0,0,0,.1);border-radius:70px;background:var(--c-pure-white);color:var(--c-pure-black);font-feature-settings:"palt" on;font-size:14px;font-weight:300;line-height:100%;letter-spacing:.03em;text-align:center;text-decoration:none;white-space:nowrap;transition:border-color .3s ease}.c_product-other-sizes__link:hover{border-color:var(--c-pure-black)}.c_product-other-sizes__link:focus{outline:none}.c_product-other-sizes__link:focus-visible{outline:2px solid var(--c-pure-black);outline-offset:2px}.c_product-other-sizes__link.is-active{border-color:var(--c-pure-black);cursor:default}@media screen and (max-width:999px){.c_product-other-sizes__link{padding:10px 15px;border-radius:50px;font-size:13px;font-weight:400}}.c_product-meta-points-bar{display:flex;flex-direction:column;width:100%;min-height:0;margin-block-start:16px;box-sizing:border-box;align-items:stretch;border-radius:8px;background:#f7f7f7;color:var(--c-pure-black);font-feature-settings:"palt" on}@media screen and (min-width:1000px){.c_product-meta-points-bar{order:-1}.c_product-info__main:has(.c_product-other-sizes) .c_product-meta-points-bar{margin-block-start:0}}@media screen and (max-width:999px){.c_product-meta-points-bar{margin-block-start:15px}}.c_product-meta-points-bar__col{display:flex;flex:none;width:100%;min-width:0;align-items:center;justify-content:space-between;column-gap:12px;padding-block:12px;padding-inline:clamp(16px,3vw,30px)}@media screen and (max-width:1200px)and (min-width:999px){.c_product-meta-points-bar__col{padding-inline:16px}}.c_product-meta-points-bar__col--divider{border-block-start:1px solid var(--c-pure-white)}.c_product-meta-points-bar__label{font-size:14px;font-weight:300;line-height:100%;letter-spacing:.02em}.c_product-meta-points-bar__label--nowrap{flex-shrink:0;white-space:nowrap}.c_product-meta-points-bar__value-stack{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;row-gap:4px}.c_product-meta-points-bar__value{flex-shrink:0;font-size:14px;font-weight:600;line-height:100%;letter-spacing:.02em;text-align:right}.c_product-meta-points-bar__delivery-note{display:block;color:var(--c-pure-black);font-feature-settings:"palt" on;font-size:11px;font-weight:300;line-height:100%;letter-spacing:.22px;opacity:.5;text-align:right}.c_product-meta-points-bar__col--shipping{flex-wrap:wrap;row-gap:6px}.c_product-meta-points-bar__shipping-text{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:140%;letter-spacing:.02em;text-align:right}.c_product-meta-points-bar__shipping-note{flex:1 1 100%;margin:0;color:var(--c-pure-black);font-size:11px;font-weight:300;line-height:150%;letter-spacing:.02em;opacity:.5;text-align:right}@media screen and (max-width:740px){.c_product-meta-points-bar__col{padding-block:12px;padding-inline:16px;column-gap:12px}}@media screen and (max-width:740px){.c_product-meta-points-bar__col--shipping{row-gap:8px}}@media screen and (max-width:740px){.c_product-meta-points-bar__label{font-size:13px;line-height:100%}}@media screen and (max-width:740px){.c_product-meta-points-bar__value{font-size:13px;line-height:100%}}@media screen and (max-width:740px){.c_product-meta-points-bar__delivery-note{font-size:10px;letter-spacing:.2px}}@media screen and (max-width:740px){.c_product-meta-points-bar__shipping-text{font-size:13px}}@media screen and (max-width:740px){.c_product-meta-points-bar__shipping-note{font-size:10px;line-height:150%}}.c_recommendation-point{position:relative;padding-top:37px;padding-bottom:30px;padding-inline:var(--side);margin-top:60px;margin-inline:calc(var(--side) * -1);border-top:1px solid rgba(0,0,0,.1)}.c_recommendation-point:before{content:"";position:absolute;top:-1px;left:var(--side);width:136px;height:2px;background:#e45137}.c_recommendation-point__heading{color:#000;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.02em;margin-bottom:15px}.c_recommendation-point__content{color:#000;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:.02em;margin:0}.c_recommendation-point__content p{margin:0}@media screen and (max-width:999px){.c_recommendation-point{margin-top:47px;padding-top:28px;padding-bottom:25px;padding-inline:var(--container-gutter);margin-inline:calc(var(--container-gutter) * -1)}.c_recommendation-point:before{width:121px}.c_recommendation-point__heading{margin-bottom:16px}.c_recommendation-point__content{font-size:15px;line-height:180%;letter-spacing:.02em}}.c_action-buttons{display:flex;gap:9px;margin-top:40px;scroll-margin-top:calc(var(--header-height, 0px) * var(--enable-sticky-header, 0) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0) + var(--anchor-offset, 20px))}.c_action-buttons__primary{display:none;align-items:center;justify-content:center;flex:1;height:60px;background:#e45137;color:#fff;border:none;border-radius:40px;font-feature-settings:"palt" on;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.03em;text-decoration:none;cursor:pointer;position:relative}.c_action-buttons__primary:has(.personalize-button){display:flex}.c_action-buttons__primary .js-product-button-add-to-cart.personalize-button{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:auto;cursor:pointer}.c_action-buttons__primary .js-product-button-add-to-cart:not(.personalize-button){pointer-events:none}.c_action-buttons__primary svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto!important;height:100%}.c_action-buttons__primary svg circle{stroke:#333}.c_action-buttons__secondary{display:flex;align-items:center;justify-content:center;flex:1;height:60px;background:#fff;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:40px;font-feature-settings:"palt" on;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.03em;text-decoration:none;cursor:pointer}@media screen and (max-width:999px){.c_action-buttons{flex-direction:column;margin-top:15px;gap:15px}.c_action-buttons__primary,.c_action-buttons__secondary{min-height:50px;height:50px;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.02em}}.c_text-links{display:flex;flex-direction:column;gap:17px;margin-top:26px}.c_text-links__item{font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.02em;text-decoration:underline;transition:opacity .3s ease}.c_text-links__item:hover{opacity:.7}@media screen and (max-width:999px){.c_text-links{margin-top:24px;gap:15px}.c_text-links__item{font-size:13px;letter-spacing:.02em}}.c_product-accordion{border-radius:8px;background:#fff;padding-top:0;padding-bottom:0;overflow:hidden}@media screen and (max-width:999px){.c_product-accordion{border-radius:20px;margin-top:20px}}.c_product-accordion__item{border-top:1px solid rgba(0,0,0,.1)}.c_product-accordion__item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.c_product-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding-top:40px;padding-bottom:40px;padding-inline:var(--side);cursor:pointer;list-style:none}.c_product-accordion__header::-webkit-details-marker{display:none}@media screen and (max-width:999px){.c_product-accordion{border-radius:20px;margin-top:20px}.c_product-accordion__header{padding-inline:var(--container-gutter)}}.c_product-accordion__title{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.03em}.c_product-accordion__icon{position:relative;width:12px;height:12px;flex-shrink:0}@media screen and (max-width:740px){.c_product-accordion__icon{width:11px;height:11px}}.c_product-accordion__icon:before,.c_product-accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease}.c_product-accordion__icon:after{transform:translateY(-50%) rotate(90deg)}.c_product-accordion__item[open] .c_product-accordion__icon:after{opacity:0}.c_product-accordion__item[data-ui-state=closing] .c_product-accordion__icon:after{opacity:1}.c_product-accordion__body{height:0;opacity:0;overflow:hidden}.c_product-accordion__item[open] .c_product-accordion__body{position:relative;top:-13px;height:auto;opacity:1}@media screen and (max-width:740px){.c_product-accordion__item[open] .c_product-accordion__body{top:0}}.c_product-accordion__content{padding:0 var(--side) 31px;color:#000;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:300;line-height:200%;letter-spacing:.02em}@media screen and (max-width:999px){.c_product-accordion__content{font-size:15px;line-height:180%;letter-spacing:.02em;padding-inline:var(--container-gutter);padding-bottom:39px}}.c_product-accordion__content p{margin:0}.c_product-accordion__link{display:inline-block;margin-top:10px;color:#000;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:600;line-height:200%;letter-spacing:.02em;text-decoration:underline}@media screen and (max-width:740px){.c_product-accordion__link{font-size:15px;line-height:180%;letter-spacing:.02em;margin-top:15px}}.c_product-accordion__clamp.is-clamped{max-height:calc(2em * var(--c-readmore-lines-pc, 5));overflow:hidden}@media screen and (max-width:999px){.c_product-accordion__clamp.is-clamped{max-height:calc(1.8em * var(--c-readmore-lines-sp, 6))}}.c_product-accordion__link--toggle{appearance:none;-webkit-appearance:none;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.c_product-accordion__link--toggle[hidden]{display:none}.c_product-accordion__spec-section{margin-bottom:27px}@media screen and (max-width:740px){.c_product-accordion__spec-section{margin-bottom:30px}}.c_product-accordion__spec-section:last-child{margin-bottom:0}.c_product-accordion__spec-label{color:#000;font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.02em;margin-bottom:8px!important}.c_product-accordion__spec-text{color:#000;font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:.02em}.c_product-accordion__spec-text p,.c_product-accordion__spec-section p{margin:0}.c_product-accordion__spec-text ul{padding-left:23px;margin-block-end:0}.c_product-accordion__spec-section .c_product-accordion__link{margin-top:10px}.c_product-accordion__gauge-area{margin-top:40px;padding-top:40px;border-top:1px solid rgba(0,0,0,.1)}.c_product-accordion__gauge-row{display:flex;align-items:center;gap:7px}.c_product-accordion__gauge-row+.c_product-accordion__gauge-caption+.c_product-accordion__gauge-row{margin-top:20px}.c_product-accordion__gauge-label{color:#000;font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.02em;width:90px;flex-shrink:0}.c_product-accordion__gauge-bar{display:flex;gap:2px;flex:1}.c_product-accordion__gauge-segment{flex:1;height:12px;background:#0000001a}.c_product-accordion__gauge-segment:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.c_product-accordion__gauge-segment:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.c_product-accordion__gauge-segment.is-active{background:#e45137}.c_product-accordion__gauge-caption{display:flex;justify-content:space-between;margin-top:7px;padding-left:97px;color:#000;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.02em}@media screen and (min-width:1000px){.product__info{display:flex;gap:0}.c_product-info__main{flex:1;min-width:0}.c_product-accordion{width:100%}}.LeeepReviewStats{padding:0 0 32px!important;margin:0;--LeeepReviewEmptyColor: #E5E5E5}.c_product-accordion__content .LeeepReviewList{margin-top:30px;margin-bottom:10px}.c_product-accordion__content .LeeepReviewRatingStarBackgroundSvg,.c_product-accordion__content .LeeepReviewRatingStarForegroundSvg,.c_product-accordion__content .LeeepReviewAvgRatingStarForegroundSvg,.c_product-accordion__content .LeeepReviewAvgRatingStar{width:98px}.c_product-accordion__content .LeeepReviewStatsSummary{display:flex;flex-direction:row;width:100%;gap:8px}.c_product-accordion__content .LeeepReviewAvgRatingValue{font-feature-settings:"palt" on;font-size:21px;font-style:normal;font-weight:400;line-height:100%;margin-left:2px}.c_product-accordion__content .LeeepReviewTotalCount{color:var(--c-pure-black);font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.24px;margin-left:2px}.c_product-accordion__content .LeeepReviewTotalCount:before{content:"(";font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.24px}.c_product-accordion__content .LeeepReviewTotalCount:after{content:")";font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.24px}.c_product-accordion__content .LeeepReviewListControl{display:grid;gap:6px;grid-template-columns:1fr 1fr}.c_product-accordion__content .LeeepReviewStatsRatingRowList{width:100%}.c_product-accordion__content .LeeepReviewStatsRatingBarBg{border-radius:6px;overflow:hidden}.c_product-accordion__content .LeeepReviewStatsRatingRow{grid-template-columns:auto 1fr auto!important}.c_product-accordion__content .LeeepReviewStatsRatingRowLabel{color:var(--c-pure-black);font-size:13px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.26px;min-width:35px!important}.c_product-accordion__content .LeeepReviewStatsRatingCount{color:var(--c-pure-black);font-size:13px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.26px}.c_product-accordion__content .LeeepReviewListFilterSort{flex-wrap:wrap}.LeeepReviewControlRight .LeeepReviewWriteLink,.LeeepReviewListFilterSort .LeeepReviewListFilterButton{width:100%;justify-content:center;color:#000;text-align:center;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.24px}.LeeepReviewListFilterSort .LeeepReviewListFilterButton{border-radius:50px;border:1px solid rgba(0,0,0,.1);background:#fff;height:36px}.LeeepReviewListFilterSort .LeeepReviewListFilterButton svg{display:none}.LeeepReviewControlRight{display:contents!important}.LeeepReviewControlRight .LeeepReviewWriteLink{height:36px;border-radius:50px;background:#e9a75e;color:#fff;font-weight:600;margin-bottom:auto}.c_product-accordion__content .LeeepReviewScrollButtonList{grid-column:1 / -1;justify-content:flex-end}.c_product-accordion__content .LeeepReviewFilterPopupClearButton{height:36px;border-radius:50px;background:#fff;color:#000;font-weight:600}.c_product-accordion__content .LeeepReviewFilterPopupApplyButton{height:36px;border-radius:50px;background:#e9a75e;color:#fff;font-weight:600}.c_product-accordion__content .LeeepReviewReadMore{color:var(--c-pure-black);font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.28px}.c_product-accordion__content .LeeepReviewHelpfulButton{height:36px;width:100%;justify-content:center;background:none;border-radius:50px;border:1px solid #000;color:#000;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.24px}.c_product-accordion__content .LeeepReviewTitle{font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.48px;margin-top:13px}.c_product-accordion__content .LeeepReviewText{font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:300;line-height:200%;letter-spacing:.28px}.c_product-accordion__content .LeeepReviewHelpfulButtonText{text-align:center;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.24px}.c_main-product .c_favorite-button-bar{width:100%;margin-top:30px;margin-bottom:16px}.c_main-product .c_recommendation-point+.c_favorite-button-bar{margin-top:0}@media screen and (max-width:999px){.c_main-product .c_favorite-button-bar{display:none}}.c_main-product .c_favorite-button-bar__row{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:29px;flex-wrap:wrap}.c_main-product .c_favorite-button-bar__proof{margin:0;flex:1 1 auto;min-width:0;color:var(--c-pure-black);font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:.02em;display:none}.c_main-product .c_favorite-button-bar__count,.c_favorite-button-bar__proof-text_count{color:var(--c-accent-teal);font-weight:600}.c_main-product .c_favorite-button-bar__add{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;margin:0;padding:0;border:none;background:none;cursor:pointer;color:var(--c-pure-black);font-feature-settings:"palt" on;font-family:var(--custom-font-en-ja-family);font-size:16px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.02em}.c_main-product .c_favorite-button-bar__add .icon--heart,.c_main-product .c_favorite-button-bar__add .icon--heart-filled{flex-shrink:0}.c_main-product .c_favorite-button-bar__add .icon--heart-filled{display:none;color:var(--c-favorite-active)}.c_main-product .c_favorite-button-bar__add[data-favorite-state=active] .icon--heart{display:none}.c_main-product .c_favorite-button-bar__add[data-favorite-state=active] .icon--heart-filled{display:block}@media screen and (min-width:1000px){.c_main-product .c_favorite-button-bar__proof{font-size:16px}}@media screen and (max-width:999px){.c_main-product .c_favorite-button-bar__row{min-height:0}.c_main-product .c_favorite-button-bar__proof{flex:1 1 auto;width:100%}}.c_product-info__column{display:contents}@media screen and (min-width:1000px){.c_main-product .c_product-info__column:has(.c_product-factory){grid-area:info;grid-row:1 / -1;align-self:start;display:flex;flex-direction:column;gap:34px;min-width:0}}.c_product-factory{border-radius:8px;background:#fff;padding:40px var(--side) 40px}@media screen and (max-width:999px){.c_product-factory{border-radius:20px;margin-top:20px;padding:30px var(--container-gutter) 30px}}.c_product-factory__heading{margin:0;color:var(--c-pure-black);font-feature-settings:"palt" on;font-size:18px;font-weight:600;line-height:1;letter-spacing:.02em}.c_product-factory__list{display:flex;flex-direction:column;gap:24px;margin:30px 0 0;padding:0;list-style:none}.c_product-factory__link{display:flex;align-items:center;gap:30px;color:var(--c-pure-black);text-decoration:none}.c_product-factory__thumb{flex:0 0 auto;width:120px;aspect-ratio:120 / 80;border-radius:var(--c-radius-md);overflow:hidden}.c_product-factory__image{display:block;width:100%;height:100%;object-fit:cover}.c_product-factory__body{flex:1 1 auto;min-width:0}.c_product-factory__case{display:block;font-feature-settings:"palt" on;font-size:16px;font-weight:300;line-height:1.6;letter-spacing:.02em}.c_product-factory__title{display:block;margin-top:10px;font-feature-settings:"palt" on;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:.02em;overflow-wrap:anywhere}.c_product-factory__arrow{display:inline-flex;align-items:center;flex:0 0 auto}.c_product-factory__arrow svg{display:block}@media(hover:hover){.c_product-factory__link:hover .c_product-factory__title{text-decoration:underline}}@media screen and (max-width:740px){.c_product-factory__heading{font-size:16px}.c_product-factory__list{gap:20px;margin-top:24px}.c_product-factory__link{gap:16px}.c_product-factory__thumb{width:100px}.c_product-factory__case,.c_product-factory__title{font-size:14px}.c_product-factory__title{margin-top:8px}}.product_modal.active{display:none!important}.c_price__tax{font-size:.6em;font-weight:400;margin-left:.1em;white-space:nowrap}#leeep-embedded-1488437317684174848 .LeeepReviewCustomPropList.c_leeep-review-property-list--visible{display:flex!important;flex-wrap:wrap;gap:8px 16px;margin-top:12px}#leeep-embedded-1488437317684174848 .c_leeep-review-property{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0;font-size:13px;line-height:1.6}#leeep-embedded-1488437317684174848 .c_leeep-review-property__label{color:#777;white-space:nowrap}#leeep-embedded-1488437317684174848 .c_leeep-review-property__value{color:#222;overflow-wrap:anywhere}@media screen and (max-width:740px){#leeep-embedded-1488437317684174848 .LeeepReview.c_leeep-review--has-custom-properties .LeeepReviewBody{max-height:none!important;overflow:visible!important}#leeep-embedded-1488437317684174848 .LeeepReview.c_leeep-review--has-custom-properties .LeeepReviewReadMoreContainer{display:none!important}#leeep-embedded-1488437317684174848 .c_leeep-review-property{min-width:100%}}.c_main-product .product-sticky-form[hidden]{display:none}@media screen and (min-width:1000px){.c_main-product .product-sticky-form{display:none!important}}.c_main-product .cs-FD-bogo_discount-wp{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/c_main-product.css.map */
