.product-reviews{color:var(--color-foreground)}.product-reviews--narrow{--page-content-width:var(--narrow-page-width);--page-width:calc(var(--page-content-width) + (var(--page-margin) * 2))}.product-reviews.section--full-width>.product-reviews__grid{padding-inline:var(--page-margin)}.product-reviews__grid{flex-direction:column;display:flex}.product-reviews__grid>*+*{margin-block-start:var(--padding-2xl)}.product-reviews__grid>*+.product-reviews__block--carousel{margin-block-start:var(--gap-2xl)}.product-reviews__grid>okendo-reviews:not(:has(>:not([hidden]))){margin-block-start:0}.product-reviews__block--empty-placeholder{display:none}.product-reviews__actions{gap:var(--gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-reviews__actions>*{width:auto}.product-reviews__reviews{--okendo-review-card-padding:var(--padding-2xl);--okendo-review-card-border:var(--style-border-width) solid var(--loc-border-soft);--okendo-review-card-radius:var(--style-border-radius-inputs);--okendo-review-clamp-lines:12}.product-reviews__carousel{display:block}.product-reviews__viewport{overflow:hidden}.product-reviews__list{gap:var(--gap-lg);touch-action:pan-y;flex-direction:row;display:flex}.product-reviews__list>*{flex:0 0 var(--loc-review-card-width-mobile);min-width:0}.product-reviews__reviews .okendo-review--skeleton{min-height:var(--loc-review-card-height);justify-content:flex-start}.product-reviews__controls{--gallery-overlay-ink:var(--color-foreground);--gallery-overlay-ink-rgb:var(--color-foreground-rgb);align-items:center;gap:var(--padding-2xl);margin-block-start:var(--padding-2xl);display:flex}.product-reviews__controls:has([data-carousel-control][hidden]){display:none}.product-reviews__control{--icon-stroke-width:1px;width:var(--loc-gallery-arrow-size);height:var(--loc-gallery-arrow-size);min-width:0;min-height:0;color:inherit;padding:0;position:relative}.product-reviews__control :is(.svg-wrapper,svg){width:var(--loc-gallery-arrow-icon-size);height:var(--loc-gallery-arrow-icon-size)}.product-reviews__control .icon-caret{rotate:-90deg}.product-reviews__control:before{content:"";width:var(--minimum-touch-target,44px);height:var(--minimum-touch-target,44px);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.product-reviews__progress{background-color:var(--color-beige-light);flex:auto}.product-reviews__empty{align-items:flex-start;gap:var(--gap-lg);font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);flex-direction:column;display:flex}.product-reviews__empty-text{margin:0}@media screen and (width>=750px) and (width<=1279px){.product-reviews__grid>:not(.product-reviews__block--carousel){max-width:min(50%, var(--narrow-content-width))}}@media screen and (width>=990px){.product-reviews__list>*{flex:0 0 calc((100% - 2 * var(--gap-lg)) / 3)}.product-reviews__controls{display:none}}@media screen and (width>=1280px){.product-reviews__grid{grid-template-columns:var(--loc-reviews-summary-width) minmax(0, 1fr);grid-template-rows:repeat(var(--product-reviews-blocks,8), auto) 1fr;column-gap:var(--gap-2xl);align-items:start;display:grid}.product-reviews__grid>*{grid-column:1}.product-reviews__grid>.product-reviews__block--carousel{grid-area:1/2/-1;margin-block-start:0}}
