.bb-reviews{--font-size-review-score: clamp(2.5rem, 2rem + 1.6vw, 3.5rem);--width-review-card: clamp(260px, 20vw + 40px, 324px);--height-review-card: 220px;--width-review-photo: calc(var(--height-review-card) * .75);--space-review-gap: 24px;--space-review-card: 16px;--space-review-stack: 16px;--font-size-review-text: var(--font-size-14);--font-size-review-name: var(--font-size-13);--size-review-avatar: 24px;--size-review-stars-summary: 16px;--size-review-source: 20px;display:flex;flex-direction:column;align-items:center;gap:var(--space-stack-lg);padding-block:var(--space-section-block-lg);background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-family-body)}.bb-reviews p{margin:0}.bb-reviews__header{display:flex;flex-direction:column;align-items:center;gap:12px;padding-inline:var(--space-page-inline);text-align:center;text-wrap:balance}.bb-reviews__summary{display:flex;flex-direction:column;align-items:center;gap:2px}.bb-reviews .bb-reviews__score{margin-bottom:10px;font-family:var(--font-family-display);font-size:var(--font-size-review-score);font-weight:var(--font-weight-display-regular);line-height:1.05;letter-spacing:-.01em}.bb-reviews__summary .bb-stars{--bb-stars-size: var(--size-review-stars-summary)}.bb-reviews__count{color:var(--color-text-tertiary);font-size:var(--font-size-13);font-weight:500;line-height:1.3;letter-spacing:var(--letter-spacing-label)}.bb-reviews__carousel{position:relative;display:block;width:100%;min-height:calc(2 * var(--height-review-card) + var(--space-review-gap))}.bb-reviews__viewport{overflow:hidden;padding-inline:var(--space-page-inline)}.bb-reviews__viewport+.bb-reviews__viewport{margin-top:var(--space-review-gap)}.bb-reviews__track{display:flex;gap:var(--space-review-gap);width:max-content;margin:0;padding:0}.bb-reviews__carousel[scrolling] .bb-reviews__track{animation:bb-reviews-scroll var(--reviews-duration, 60s) linear infinite}.bb-reviews__carousel[scrolling] .bb-reviews__track--reverse{animation-direction:reverse}.bb-reviews__carousel:hover .bb-reviews__track{animation-play-state:paused}@keyframes bb-reviews-scroll{to{translate:calc(-50% - var(--space-review-gap) / 2) 0}}.bb-reviews__carousel[static]{min-height:var(--height-review-card)}.bb-reviews__carousel[static] .bb-reviews__viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-page-inline)}.bb-reviews__carousel[static] .bb-reviews__viewport+.bb-reviews__viewport{display:none}@media(prefers-reduced-motion:reduce){.bb-reviews__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-page-inline)}.bb-reviews__carousel[scrolling] .bb-reviews__track{animation:none}.bb-reviews__card[data-copy]{display:none}}.bb-reviews__card{display:flex;flex:0 0 var(--width-review-card);height:var(--height-review-card);overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-image);background:var(--color-surface-raised);scroll-snap-align:start}.bb-reviews__card--photo{flex-basis:calc(var(--width-review-card) + var(--width-review-photo))}.bb-reviews__photo{flex:0 0 var(--width-review-photo);width:var(--width-review-photo);height:100%;object-fit:cover}.bb-reviews__content{display:flex;flex:1;flex-direction:column;gap:var(--space-review-stack);min-width:0;padding:var(--space-review-card)}.bb-reviews__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.bb-reviews__text{display:flex;flex-direction:column;gap:2px}.bb-reviews__title{overflow:hidden;font-size:var(--font-size-review-text);font-weight:600;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.bb-reviews__body{display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-review-text);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.bb-reviews__reviewer{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--color-text-tertiary);font-size:var(--font-size-review-name);font-weight:500;line-height:1.3;letter-spacing:var(--letter-spacing-label)}.bb-reviews__avatar{display:grid;overflow:hidden;flex-shrink:0;place-items:center;width:var(--size-review-avatar);height:var(--size-review-avatar);border-radius:50%;background:var(--color-surface-avatar);color:var(--color-text-secondary)}.bb-reviews__avatar-image:not([hidden])~.bb-reviews__avatar-icon,.bb-reviews__avatar [data-field=initial]:not([hidden])+.bb-reviews__avatar-icon{display:none}.bb-reviews__avatar-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.bb-reviews__avatar [data-field=initial]{font-size:var(--font-size-12);font-weight:600;line-height:1;letter-spacing:0}.bb-reviews__source{display:inline-flex}.bb-reviews__source svg{width:var(--size-review-source);height:var(--size-review-source)}.bb-reviews__card [hidden]{display:none}@media screen and (max-width:699px){.bb-reviews{--width-review-card: 240px;--height-review-card: 184px;--space-review-gap: 12px;--space-review-card: 12px;--space-review-stack: 10px;--font-size-review-text: var(--font-size-13);--font-size-review-name: var(--font-size-12);--size-review-avatar: 22px;--size-review-source: 16px}.bb-reviews__header{gap:8px}.bb-reviews .bb-reviews__score{margin-bottom:6px}}.bb-reviews--showcase{--width-review-summary: 320px;--font-size-review-text: var(--font-size-14);--lines-review-body: 2;--space-review-card: 14px;--space-review-stack: 10px;--space-review-gap: 16px;display:grid;align-items:start;gap:var(--space-stack-lg) var(--space-review-gap);padding-inline:var(--space-page-inline)}.bb-reviews--showcase .bb-reviews__header{align-items:flex-start;padding-inline:0;text-align:start}.bb-reviews--showcase .bb-reviews__summary{align-items:flex-start}.bb-reviews--showcase .bb-reviews__header .bb-heading-2{order:-1}.bb-reviews--showcase .bb-reviews__button{justify-self:start}.bb-reviews--showcase .bb-reviews__carousel{min-height:0}.bb-reviews--showcase .bb-reviews__viewport{overflow:visible;padding-inline:0}.bb-reviews--showcase .bb-reviews__track{display:grid;grid-auto-rows:1fr;gap:var(--space-review-gap);width:auto}.bb-reviews--showcase .bb-reviews__card,.bb-reviews--showcase .bb-reviews__card--photo{flex-direction:column;height:auto}.bb-reviews--showcase .bb-reviews__body{-webkit-line-clamp:var(--lines-review-body);line-clamp:var(--lines-review-body)}@media screen and (min-width:700px){.bb-reviews--showcase .bb-reviews__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1150px){.bb-reviews--showcase{grid-template-columns:var(--width-review-summary) minmax(0,1fr);grid-template-rows:auto 1fr}.bb-reviews--showcase .bb-reviews__header,.bb-reviews--showcase .bb-reviews__button{grid-column:1}.bb-reviews--showcase .bb-reviews__carousel{grid-column:2;grid-row:1 / span 2}}.bb-reviews--list{--width-review-row-meta: 180px;--size-review-row-avatar: 40px;--size-review-row-photo: 100px;--size-review-verified: 18px;--space-review-row: 24px;--font-size-review-row-meta: var(--font-size-13)}.bb-reviews--list .bb-reviews__track{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:0}.bb-reviews__row{display:grid;gap:12px var(--space-review-gap);padding-block:var(--space-review-row)}.bb-reviews__row+.bb-reviews__row{border-top:1px solid var(--color-border-subtle)}.bb-reviews__row:first-child{padding-top:0}.bb-reviews__row-meta,.bb-reviews__row-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bb-reviews__row-main{gap:8px}.bb-reviews__row-name{display:flex;align-items:center;gap:12px;margin-bottom:4px;font-size:var(--font-size-14);font-weight:600;line-height:1.3}.bb-reviews__avatar--row{--size-review-avatar: var(--size-review-row-avatar)}.bb-reviews__avatar--row [data-field=initial]{font-size:var(--font-size-14)}.bb-reviews__avatar-wrap{position:relative;display:flex;flex-shrink:0}.bb-reviews__verified{position:absolute;inset:auto -4px -2px auto;display:grid;place-items:center;width:var(--size-review-verified);height:var(--size-review-verified);border:2px solid var(--color-surface-page);border-radius:50%;background:var(--color-status-success);color:var(--color-status-text)}.bb-reviews__row-date,.bb-reviews__row-product{color:var(--color-text-tertiary);font-size:var(--font-size-review-row-meta);line-height:1.4}.bb-reviews__row-body{color:var(--color-text-secondary);font-size:var(--font-size-review-text);line-height:1.6;white-space:pre-line}.bb-reviews__row-photo{width:var(--size-review-row-photo);height:var(--size-review-row-photo);margin-top:4px;border-radius:var(--radius-image);object-fit:cover}.bb-reviews__row [hidden]{display:none}@media screen and (min-width:700px){.bb-reviews__row{grid-template-columns:var(--width-review-row-meta) minmax(0,1fr)}.bb-reviews--list .bb-reviews__track{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:1150px){.bb-reviews--list .bb-reviews__header{position:sticky;top:calc(var(--sticky-area-height, 0px) + 24px);grid-row:1 / span 2}}.bb-reviews__controls{display:none}@media screen and (max-width:699px){.bb-reviews--swipe{--width-review-peek: 28px;--lines-review-row-body: 5}.bb-reviews--swipe .bb-reviews__carousel{container-type:inline-size}.bb-reviews--swipe .bb-reviews__viewport{margin-inline:calc(-1 * var(--space-page-inline));padding-inline:var(--space-page-inline);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-page-inline);scrollbar-width:none}.bb-reviews--swipe .bb-reviews__viewport::-webkit-scrollbar{display:none}.bb-reviews--swipe .bb-reviews__track{display:flex;width:max-content;gap:var(--space-review-gap)}.bb-reviews--swipe .bb-reviews__row,.bb-reviews--swipe .bb-reviews__row:first-child{flex:0 0 calc(100cqw - var(--width-review-peek));padding:var(--space-review-card);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);align-content:start;scroll-snap-align:start}.bb-reviews--swipe .bb-reviews__row-product{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-reviews--swipe .bb-reviews__row-photo{display:none}.bb-reviews--swipe .bb-reviews__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.bb-reviews--swipe .bb-reviews__row-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines-review-row-body);line-clamp:var(--lines-review-row-body)}.bb-reviews__controls{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-review-gap)}.bb-reviews__controls[hidden]{display:none}.bb-reviews__position{color:var(--color-text-tertiary);font-size:var(--font-size-13);font-weight:500}.bb-reviews__steps{display:flex;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/section-bb-reviews.css.map */
