body.product-template .shopify-block:has(#fulfilled-reviews-all),body.product-template .shopify-block:has(#klaviyo-product-reviews-wrapper),body.product-template .shopify-block:has(.reviews_all_container),body.product-template #fulfilled-reviews-all,body.product-template #klaviyo-product-reviews-wrapper,body.product-template #klaviyo-reviews-all,body.product-template .reviews_all_container,body.product-template .kl_reviews__summary,body.product-template .kl_reviews__reviews_list,body.product-template .kl_reviews__answers_grid,body.product-template .section-app:has(#fulfilled-reviews-all),body.product-template .section-app:has(.reviews_all_container){display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}.bm-review-summary{position:relative;display:inline-block;max-width:100%;font-family:inherit;color:rgb(var(--color-foreground, 37 50 75))}body.product-template .happy-badge,.bm-review-summary .happy-badge,body.product-template button.kl_reviews__star_rating_widget{display:none!important}.bm-review-summary__trigger{display:inline-flex;align-items:center;gap:8px;margin:0;padding:2px 0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.2;cursor:pointer}.bm-review-summary__trigger *,.bm-review-summary__trigger .bm-review-summary__stars,.bm-review-summary__trigger .bm-review-summary__label,.bm-review-summary__trigger .bm-review-summary__chevron{cursor:pointer}.bm-review-summary__stars{color:var(--kl-reviews-stars-star-color, rgba(225, 179, 0, 1));letter-spacing:1px;white-space:nowrap}.bm-review-summary__label{font-size:.95em;font-weight:500}.bm-review-summary__chevron{display:inline-flex;align-items:center;color:rgba(var(--color-foreground, 37 50 75),.7);transition:transform .2s ease}.bm-review-summary.is-open .bm-review-summary__chevron{transform:rotate(180deg)}.bm-review-summary__panel[hidden]{display:none}.bm-review-summary__panel{position:absolute;top:calc(100% + 10px);left:0;z-index:30;box-sizing:border-box;width:340px;max-width:min(92vw,420px);padding:18px;border:1px solid rgba(var(--color-foreground, 37 50 75),.14);border-radius:12px;background:rgb(var(--color-background, 255 255 255));box-shadow:0 10px 30px rgba(var(--color-foreground, 37 50 75),.12)}.bm-review-summary__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bm-review-summary__score{display:flex;flex-direction:column;line-height:1}.bm-review-summary__score-value{font-size:2.6rem;font-weight:700}.bm-review-summary__score-out{margin-top:4px;color:rgba(var(--color-foreground, 37 50 75),.6);font-size:.85em}.bm-review-summary__verified{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.bm-review-summary__verified .bm-review-summary__stars{font-size:1.05em}.bm-review-summary__verified-count{color:rgba(var(--color-foreground, 37 50 75),.6);font-size:.85em}.bm-review-summary__divider{height:1px;margin:16px 0;background:rgba(var(--color-foreground, 37 50 75),.12)}.bm-review-summary__bars{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bm-review-summary__bar{display:grid;grid-template-columns:52px 1fr 40px;align-items:center;gap:10px}.bm-review-summary__bar-label{font-size:.9em;font-weight:600}.bm-review-summary__bar-track{height:8px;border-radius:999px;background:rgba(var(--color-foreground, 37 50 75),.1);overflow:hidden}.bm-review-summary__bar-fill{display:block;height:100%;border-radius:999px;background:var(--kl-reviews-stars-star-color, rgba(225, 179, 0, 1))}.bm-review-summary__bar-value{color:rgba(var(--color-foreground, 37 50 75),.7);font-size:.85em;text-align:right}.bm-review-summary__all{display:inline-flex;align-items:center;margin:16px 0 0;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground, 37 50 75));font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (max-width:749px){.bm-review-summary__panel{width:300px}}.bm-global-reviews{width:100%;padding:48px 0;scroll-margin-top:24px}.bm-global-reviews__inner{width:min(100% - 32px,var(--page-width, 1410px));margin:0 auto}.bm-global-reviews__header{margin-bottom:24px;text-align:center}.bm-global-reviews__title{margin:0;color:rgb(var(--color-foreground, 37 50 75));font-family:var(--font-heading-family, inherit);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:var(--font-heading-weight, 400)}.bm-global-reviews__description{margin:8px 0 0;color:rgba(var(--color-foreground, 37 50 75),.72)}.bm-global-reviews__summary{display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin:10px 0 0;color:rgb(var(--color-foreground, 37 50 75));font-family:inherit;text-decoration:none;cursor:pointer}.bm-global-reviews__summary-stars{color:var(--kl-reviews-stars-star-color, rgba(225, 179, 0, 1));font-size:1.25em;letter-spacing:2px;white-space:nowrap}.bm-global-reviews__summary-text{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--color-foreground, 37 50 75));font-size:.95em;font-weight:600}.bm-global-reviews__summary:hover .bm-global-reviews__summary-text{text-decoration:underline;text-underline-offset:3px}.bm-global-reviews__summary-check{flex:none;color:rgb(var(--color-foreground, 37 50 75))}@media screen and (max-width:749px){.bm-global-reviews__summary-text{font-size:.9em}}.bm-global-reviews__carousel{position:relative;padding:0 48px}.bm-global-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bm-global-reviews__list::-webkit-scrollbar{display:none}.bm-global-review{display:flex;flex-direction:column;min-width:0;min-height:180px;padding:16px;border:1px solid rgba(var(--color-foreground, 37 50 75),.14);border-radius:var(--blocks-radius, 12px);background:rgb(var(--color-background, 255 255 255));scroll-snap-align:start}.bm-global-review__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.bm-global-review__rating{color:#e1b300;letter-spacing:0;white-space:nowrap}.bm-global-review__date{color:rgba(var(--color-foreground, 37 50 75),.62);font-size:.875em}.bm-global-review__title{margin:0 0 6px;color:rgb(var(--color-foreground, 37 50 75));font-family:inherit;font-size:1em;font-weight:600}.bm-global-review__content{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;color:rgb(var(--color-foreground, 37 50 75));font-size:.92em;line-height:1.45;white-space:normal}.bm-global-review__author{margin-top:auto;padding-top:10px;color:rgba(var(--color-foreground, 37 50 75),.72);font-weight:600}.bm-global-reviews__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:1px solid rgba(var(--color-foreground, 37 50 75),.18);border-radius:50%;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 37 50 75));font-family:Arial,sans-serif;font-size:28px;line-height:1;cursor:pointer}.bm-global-reviews__nav--previous{left:0}.bm-global-reviews__nav--next{right:0}.bm-global-reviews__nav:disabled{cursor:default;opacity:.3}.bm-global-reviews__status{margin:12px 0 0;text-align:center}@media screen and (min-width:750px)and (max-width:989px){.bm-global-reviews__list{grid-auto-columns:calc((100% - 14px)/2)}}@media screen and (max-width:749px){.bm-global-reviews{padding:32px 0}.bm-global-reviews__carousel{padding:0 36px}.bm-global-reviews__list{grid-auto-columns:min(68vw,260px)}.bm-global-review{min-height:165px;padding:14px}.bm-global-reviews__nav{width:32px;height:32px;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bm-pdp-reviews.css.map */
