.whalebud-product-reviews,.whalebud-product-reviews *,.whalebud-product-reviews *:before,.whalebud-product-reviews *:after{box-sizing:border-box}.whalebud-product-reviews{--wpr-bg: #fff;--wpr-eyebrow: rgba(51, 51, 51, .7);--wpr-title: #171717;--wpr-subtitle: #333;--wpr-score-label: rgba(51, 51, 51, .8);--wpr-score: #171717;--wpr-count: rgba(51, 51, 51, .8);--wpr-recommend: rgba(23, 23, 23, .6);--wpr-link: #171717;--wpr-panel: #f4f4f4;--wpr-card-title: #171717;--wpr-card-text: rgba(23, 23, 23, .8);--wpr-arrow: rgba(23, 23, 23, .6);--wpr-dot: #171717;--wpr-dot-idle: rgba(23, 23, 23, .35);--wpr-star: #f5b301;--wpr-star-empty: #e6e6e6;background:var(--wpr-bg);color:var(--wpr-title);padding-top:42px;padding-bottom:78px;font-family:var(--rany-regular),"Noto Sans JP",sans-serif}.whalebud-product-reviews.is-dark{--wpr-bg: #000;--wpr-eyebrow: rgba(217, 217, 217, .7);--wpr-title: #fff;--wpr-subtitle: #d9d9d9;--wpr-score-label: rgba(239, 239, 239, .8);--wpr-score: #fff;--wpr-count: rgba(239, 239, 239, .8);--wpr-recommend: rgba(255, 255, 255, .6);--wpr-link: #fff;--wpr-panel: #191919;--wpr-card-title: #fff;--wpr-card-text: rgba(255, 255, 255, .8);--wpr-arrow: rgba(255, 255, 255, .6);--wpr-dot: #fff;--wpr-dot-idle: rgba(255, 255, 255, .45);--wpr-star-empty: #3a3a3a}.whalebud-product-reviews [hidden]{display:none!important}.whalebud-product-reviews__layout{display:block}.whalebud-product-reviews__layout--full,.whalebud-product-reviews__layout--custom{width:min(100%,var(--wpr-max-width, 1200px));margin-inline:auto;padding-inline:16px}.whalebud-product-reviews__layout--full{width:100%;max-width:none}whalebud-product-reviews{display:block}.whalebud-product-reviews__summary{min-width:0;text-align:left}.whalebud-product-reviews__eyebrow,.whalebud-product-reviews__title,.whalebud-product-reviews__subtitle,.whalebud-product-reviews__score-label,.whalebud-product-reviews__score,.whalebud-product-reviews__recommend,.whalebud-product-reviews__card-title,.whalebud-product-reviews__author,.whalebud-product-reviews__date,.whalebud-product-reviews__rating-text,.whalebud-product-reviews__body{margin:0;font-weight:400;letter-spacing:0}.whalebud-product-reviews__eyebrow{font-size:12px;line-height:1.2;color:var(--wpr-eyebrow-color, var(--wpr-eyebrow))}.whalebud-product-reviews__layout .whalebud-product-reviews__title{margin-top:10px;font-family:var(--rany-medium),"Noto Sans JP",sans-serif;font-size:28px;line-height:1.2;color:var(--wpr-title-color, var(--wpr-title))}.whalebud-product-reviews__subtitle{margin-top:5px;font-size:16px;line-height:1.2;color:var(--wpr-subtitle-color, var(--wpr-subtitle))}.whalebud-product-reviews__score-label{margin-top:41px;font-size:20px;line-height:1.2;color:var(--wpr-score-label-color, var(--wpr-score-label))}.whalebud-product-reviews__score{display:flex;align-items:baseline;margin-top:8px;line-height:1;color:var(--wpr-score-color, var(--wpr-score))}.whalebud-product-reviews__score-value{font-size:160px;line-height:.9}.whalebud-product-reviews__score-max{font-size:72px;line-height:1}.whalebud-product-reviews__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:5px}.whalebud-product-reviews__stars{position:relative;display:inline-block;line-height:0}.whalebud-product-reviews__stars-base,.whalebud-product-reviews__stars-fill{display:flex;gap:4px}.whalebud-product-reviews__stars-base{color:var(--wpr-star-empty)}.whalebud-product-reviews__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--wpr-fill, 0%);overflow:hidden;color:var(--wpr-star)}.whalebud-product-reviews__stars svg{display:block;flex:0 0 auto}.whalebud-product-reviews__stars--lg svg{width:30px;height:30px}.whalebud-product-reviews__stars--sm svg{width:16px;height:16px}.whalebud-product-reviews__count,.whalebud-product-reviews__jump,.whalebud-product-reviews__arrow,.whalebud-product-reviews__dot{border:0;background:transparent;cursor:pointer}.whalebud-product-reviews__count,.whalebud-product-reviews__jump{padding:8px 0;text-align:left;text-decoration:underline;text-underline-offset:4px;line-height:1.2}.whalebud-product-reviews__count{font-size:16px;color:var(--wpr-count-color, var(--wpr-count))}.whalebud-product-reviews__recommend{margin-top:5px;font-size:16px;line-height:1.2;color:var(--wpr-recommend-color, var(--wpr-recommend))}.whalebud-product-reviews__jump{display:inline-flex;margin-top:20px;font-size:20px;color:var(--wpr-link-color, var(--wpr-link));font-weight:500;text-underline-offset:6px}.whalebud-product-reviews button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.whalebud-product-reviews__panel{min-width:0;display:flex;flex-direction:column;min-height:560px;margin-top:0;padding:39px 10px 28px;background:var(--wpr-panel);color:var(--wpr-card-text)}.whalebud-product-reviews__viewport{flex:1;min-width:0;overflow:hidden}.whalebud-product-reviews__track{display:flex;height:100%;touch-action:pan-y;transition:transform .35s ease}.whalebud-product-reviews__slide{display:flex;flex:0 0 100%;flex-direction:column;min-width:0;min-height:100%}.whalebud-product-reviews .whalebud-product-reviews__card-title{font-size:20px;line-height:1.2;color:var(--wpr-card-title-color, var(--wpr-card-title));font-weight:500}.whalebud-product-reviews .whalebud-product-reviews__author{margin-top:10px;font-size:16px;line-height:1.2;color:var(--wpr-author-color, var(--wpr-card-text))}.whalebud-product-reviews__date{margin-top:8px;font-size:14px;line-height:1.2;color:var(--wpr-date-color, var(--wpr-card-text))}.whalebud-product-reviews__card-rating{display:flex;align-items:center;gap:10px;margin-top:8px}.whalebud-product-reviews__rating-text{font-size:14px;line-height:1.2;color:var(--wpr-rating-color, var(--wpr-card-text))}.whalebud-product-reviews__body{margin-top:14px;font-size:14px;line-height:1.4;color:var(--wpr-body-color, var(--wpr-card-text))}.whalebud-product-reviews__body p{margin:0}.whalebud-product-reviews__body p+p{margin-top:.4em}.whalebud-product-reviews__photos{display:flex;gap:10px;margin-top:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.whalebud-product-reviews__photos::-webkit-scrollbar{display:none}.whalebud-product-reviews__photos img{width:150px;height:150px;flex:0 0 150px;border-radius:6px;object-fit:cover;scroll-snap-align:start}.whalebud-product-reviews__nav{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin-top:auto;padding-top:20px}.whalebud-product-reviews__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--wpr-arrow)}.whalebud-product-reviews__dots{display:flex;align-items:center;justify-content:center}.whalebud-product-reviews__dot{position:relative;width:24px;height:24px;padding:0}.whalebud-product-reviews__dot:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--wpr-dot-idle);transform:translate(-50%,-50%)}.whalebud-product-reviews__dot.is-active:before{width:10px;height:10px;background:var(--wpr-dot)}.whalebud-product-reviews__empty{margin:0;color:var(--wpr-card-text)}@media(min-width:750px){.whalebud-product-reviews{padding-top:36px;padding-bottom:48px}.whalebud-product-reviews__eyebrow{font-size:12px}.whalebud-product-reviews__title{font-size:26px}.whalebud-product-reviews__subtitle{font-size:15px}.whalebud-product-reviews__score-label{font-size:16px}.whalebud-product-reviews__score-value{font-size:160px}.whalebud-product-reviews__score-max{font-size:72px}.whalebud-product-reviews__count{font-size:16px}.whalebud-product-reviews__recommend{font-size:15px}.whalebud-product-reviews__jump{font-size:18px}.whalebud-product-reviews__card-title{font-size:20px}.whalebud-product-reviews__author{font-size:16px}.whalebud-product-reviews__date,.whalebud-product-reviews__rating-text,.whalebud-product-reviews__body{font-size:14px}}@media(min-width:990px){.whalebud-product-reviews{padding-top:42px;padding-bottom:78px}.whalebud-product-reviews__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,630px);column-gap:0px;align-items:center}.whalebud-product-reviews__summary{padding-top:52px;padding-bottom:36px}.whalebud-product-reviews__eyebrow{font-size:12px}.whalebud-product-reviews__title{font-size:28px}.whalebud-product-reviews__subtitle{font-size:16px}.whalebud-product-reviews__score-label{font-size:20px}.whalebud-product-reviews__score-value{font-size:130px}.whalebud-product-reviews__score-max{font-size:72px}.whalebud-product-reviews__count,.whalebud-product-reviews__recommend{font-size:16px}.whalebud-product-reviews__jump,.whalebud-product-reviews__card-title{font-size:20px}.whalebud-product-reviews__author{font-size:16px}.whalebud-product-reviews__date,.whalebud-product-reviews__rating-text,.whalebud-product-reviews__body{font-size:14px}.whalebud-product-reviews__panel{min-height:560px;margin-top:0;padding:59px 56px 36px}.whalebud-product-reviews__photos{gap:20px;overflow:visible}.whalebud-product-reviews__photos img{width:180px;height:180px;flex-basis:180px;border-radius:12px}}@media(min-width:1200px){.whalebud-product-reviews__layout{grid-template-columns:minmax(0,1fr) minmax(280px,760px)}}@media(max-width:989px){.whalebud-product-reviews__layout{display:flex;flex-direction:column;row-gap:24px}.whalebud-product-reviews__panel{width:auto;max-width:none;margin-left:-10px;margin-right:-10px}}@media(max-width:749px){.whalebud-product-reviews{padding-top:34px;padding-bottom:0}.whalebud-product-reviews__layout{row-gap:44px}.whalebud-product-reviews__eyebrow{font-size:10px}.whalebud-product-reviews__title{font-size:24px}.whalebud-product-reviews__subtitle{font-size:14px}.whalebud-product-reviews__score-label{margin-top:18px;font-size:14px}.whalebud-product-reviews__score-value{font-size:160px}.whalebud-product-reviews__score-max{font-size:72px}.whalebud-product-reviews__stars--lg svg{width:24px;height:24px}.whalebud-product-reviews__count{font-size:16px}.whalebud-product-reviews__recommend{font-size:12px}.whalebud-product-reviews__jump{margin-top:12px;font-size:16px}.whalebud-product-reviews__panel{min-height:520px}.whalebud-product-reviews__card-title{font-size:20px}.whalebud-product-reviews__author{font-size:16px}.whalebud-product-reviews__date,.whalebud-product-reviews__rating-text,.whalebud-product-reviews__body{font-size:14px}}@media(max-width:500px){.whalebud-product-reviews__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;scroll-snap-type:none}.whalebud-product-reviews__photos img{width:100%;height:auto;flex:none;aspect-ratio:1 / 1;scroll-snap-align:unset}}@media(prefers-reduced-motion:reduce){.whalebud-product-reviews__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/whalebud-product-reviews.css.map */
