.FilterCondition-module-scss-module__4yoJda__FilterCondition{text-align:left;background:#f1f1f1;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;min-height:48px;margin:-8px 0 8px;padding:8px 8px 0;font-size:1.3rem;display:table;position:relative}.FilterCondition-module-scss-module__4yoJda__FilterCondition__Message{vertical-align:middle;display:table-cell}.FilterCondition-module-scss-module__4yoJda__FilterCondition__Word{text-align:left;vertical-align:middle;color:#003b65;background:#e6f4fa;border:1px solid #99cde7;border-radius:16px;align-items:center;height:32px;margin:0 8px 8px 0;padding:2px 16px 1px;font-size:1.3rem;text-decoration:none;display:inline-flex}.FilterCondition-module-scss-module__4yoJda__FilterCondition__Word:visited{color:#000c}.FilterCondition-module-scss-module__4yoJda__FilterCondition__Word:hover{color:#0006;opacity:.6;box-shadow:none}.FilterCondition-module-scss-module__4yoJda__FilterCondition__WordEmphasis{font-weight:700}.FilterCondition-module-scss-module__4yoJda__FilterCondition__WordIcon{padding:0 0 0 8px;display:inline-block}.FilterCondition-module-scss-module__4yoJda__FilterCondition__WordIcon:before{color:#338ac2;font-size:1.1rem}.FilterCondition-module-scss-module__4yoJda__FilterCondition__Close{vertical-align:middle;margin:4px 0 8px 4px;display:inline-block}.FilterCondition-module-scss-module__4yoJda__FilterCondition__CloseTxt{padding-right:4px}.FilterCondition-module-scss-module__4yoJda__CircleButton{vertical-align:middle;cursor:pointer;appearance:none;user-select:none;color:#fff;background:#0006;border:none;border-radius:100%;outline:none;display:inline-block;position:relative}.FilterCondition-module-scss-module__4yoJda__CircleButton--Xsm{width:18px;height:18px}.FilterCondition-module-scss-module__4yoJda__CircleButton--Outline{color:#333;background-color:#fff;border:1px solid #b3b3b3}.FilterCondition-module-scss-module__4yoJda__CircleButton--Outline:hover{opacity:.6;background-color:#fff}.FilterCondition-module-scss-module__4yoJda__CircleButton__Icon{margin-top:-.5em;margin-left:-.5em;position:absolute;left:50%}.FilterCondition-module-scss-module__4yoJda__CircleButton__Icon--Xsm{font-size:10px}.FilterCondition-module-scss-module__4yoJda__FilterCondition__CloseIcon{margin-left:0;position:absolute;top:.8rem;left:.8rem;transform:translate(-50%)scale(.8)}
.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel{color:#333;margin:0 48px 0 8px;font-size:1.3rem}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__Header{margin-bottom:16px}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__Label{color:#666;font-size:1.3rem;font-weight:700}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__Score{margin-left:4px;font-size:22px;line-height:normal}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__Stars{align-items:center;margin-left:4px;display:inline-flex}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__Total{white-space:nowrap;margin-left:4px;font-size:1.5rem;font-weight:400;line-height:1.5}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__TotalCount{font-weight:700}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__TotalLabel{margin-left:4px;font-size:1.1rem;line-height:1.5}.ProductReviewSummary-module-scss-module__MDLHUG__ReviewLevel__BarChart{margin-bottom:16px}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart{font-size:1.3rem;display:flex}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart__Item{flex:1 0 auto;align-items:center;min-width:40px;height:24px;margin-bottom:12px;padding-right:8px;display:flex}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart__Container{flex:1}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart__Background{background:#f1f1f1;width:100%;height:24px;margin-bottom:12px;position:relative}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart__Inner{background:#ff6f00;height:24px;position:absolute}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart__Number{display:block}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart__Count{white-space:nowrap;flex:1 0 auto;justify-content:flex-end;align-items:center;min-width:40px;height:24px;margin-bottom:12px;padding-left:8px;display:flex}.ProductReviewSummary-module-scss-module__MDLHUG__BarChart__TextLink{white-space:nowrap}
.ProductSummary-module-scss-module__Flo5lW__ProductSummary{grid-template-rows:auto auto;grid-template-columns:120px minmax(0,1fr);width:100%;min-width:0;display:grid;position:relative}.ProductSummary-module-scss-module__Flo5lW__ProductSummary__ImageLink{display:block}.ProductSummary-module-scss-module__Flo5lW__ProductSummary__Info{padding-left:8px}.ProductSummary-module-scss-module__Flo5lW__ProductSummary__Brand{margin-bottom:7px}.ProductSummary-module-scss-module__Flo5lW__ProductSummary__NameLink{font-size:1.5rem}.ProductSummary-module-scss-module__Flo5lW__ProductSummary__Price{align-items:baseline;gap:8px;min-height:24px;margin-top:11px;display:flex}.ProductSummary-module-scss-module__Flo5lW__ProductSummary__PriceSeparator{color:#333;font-size:12px}.ProductSummary-module-scss-module__Flo5lW__ProductSummary__Description{grid-column:1/-1;margin:0;padding-top:0;font-size:13px;line-height:1.5}
.Recommendation-module-scss-module__VQLska__Recommendation{flex-direction:column;gap:24px;margin-top:48px;margin-bottom:48px;display:flex}
.ProductReviewBanner-module-scss-module__z0Kfda__ProductReviewBanner{line-height:normal}
.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem{padding:8px;font-size:1.1rem;line-height:1.3}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__ProductLink{grid-template-columns:64px 1fr;gap:8px;width:100%;text-decoration:none;display:grid}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__Info{min-width:0}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__ProductName{-webkit-line-clamp:2;max-height:2.6em;color:inherit;word-break:break-all;-webkit-box-orient:vertical;margin-bottom:8px;line-height:1.3;text-decoration:underline;display:-webkit-box;overflow:hidden}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__Brand{-webkit-line-clamp:1;color:#666;word-break:break-all;-webkit-box-orient:vertical;max-height:1.3em;margin-bottom:8px;display:-webkit-box;overflow:hidden}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__PriceInfo{margin-bottom:8px;line-height:1}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__Price>span{display:block}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__Price>span+span{margin-top:4px}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__Review{margin:0 0 8px}.LatestProductReviewListItem-module-scss-module__zBd8gW__LatestProductReviewListItem__ReviewButton{text-align:center;padding:8px}
.LatestProductReviewList-module-scss-module__iscwAW__LatestProductReviewList{border:1px solid #ccc}.LatestProductReviewList-module-scss-module__iscwAW__LatestProductReviewList h2,.LatestProductReviewList-module-scss-module__iscwAW__LatestProductReviewList h3{margin:0;padding:6px 8px;font-size:1.3rem;line-height:1.3}.LatestProductReviewList-module-scss-module__iscwAW__LatestProductReviewList h2{background:#ccc}.LatestProductReviewList-module-scss-module__iscwAW__LatestProductReviewList h3{background:#eee}
.Sidebar-module-scss-module__uLRala__Sidebar{flex:0 0 216px;width:216px}
.ProductReviewPage-module-scss-module__qtXbLq__ProductReviewPage{align-items:flex-start;gap:16px;display:flex}.ProductReviewPage-module-scss-module__qtXbLq__Main{flex:1 1 0;min-width:0}