.bb-reviews-wrapper{background:rgb(var(--color-background))}bb-reviews{display:block;min-height:1px}.bb-reviews__inner[hidden],.bb-reviews [hidden]{display:none!important}bb-reviews.bb-reviews--empty{display:none}.bb-reviews__inner{color:rgb(var(--color-foreground))}.bb-reviews__heading{margin:0 0 1.6rem;font-size:1.8rem;font-weight:400;line-height:1.2;text-transform:lowercase}@media screen and (min-width:750px){.bb-reviews__heading{font-size:2.2rem;margin-bottom:2.4rem}}.bb-review-star-defs{position:absolute;width:0;height:0;overflow:hidden}.bb-stars{display:inline-flex;align-items:center;gap:calc(var(--bb-star-size, 1.5rem) * .1);line-height:0;color:inherit}.bb-stars__star{display:block;width:var(--bb-star-size, 1.5rem);height:var(--bb-star-size, 1.5rem);flex:0 0 auto;overflow:visible}.bb-stars__star-empty{fill:none;stroke:currentColor;stroke-width:17;stroke-linejoin:round}.bb-stars__star-full{fill:currentColor;stroke:none}.bb-reviews__summary .bb-stars{--bb-star-size: 1.5rem}.bb-reviews__summary{margin:0 0 var(--bb-summary-spacing, 40px)}.bb-reviews__summary-row,.bb-reviews__summary-data{display:flex;align-items:center;justify-content:var(--bb-summary-justify, center);flex-wrap:wrap;gap:var(--bb-summary-gap, 12px)}.bb-reviews__summary-row{text-transform:lowercase;font-size:1.5rem;line-height:1.2}.bb-reviews__word{font-weight:700}.bb-reviews__rating{display:inline-flex;align-items:baseline;gap:.5rem}.bb-reviews__rating-value{font-weight:700}.bb-reviews__rating-label{font-size:.9em}.bb-reviews__score-details{opacity:.7;font-size:.9em}.bb-reviews__summary-data--scroll{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.bb-reviews__summary-data--scroll:hover{opacity:.7}.bb-reviews-wrapper[tabindex="-1"]:focus{outline:none}.bb-reviews--single .bb-reviews__summary-row{font-size:1.4rem}.bb-reviews--single .bb-reviews__rating{gap:.3rem}.bb-reviews--single .bb-reviews__summary .bb-stars{--bb-star-size: 1.4rem}.bb-reviews--single .bb-reviews__attribution{--bb-tp-logo-height: 1.7rem}.bb-reviews--single .bb-skeleton--word{width:5.5rem}.bb-reviews--single .bb-skeleton--rating{width:6.5rem}.bb-reviews--single .bb-skeleton--stars-lg{width:6.4rem;height:1.2rem}.bb-reviews--single .bb-skeleton--logo{width:5.6rem;height:1.3rem}.bb-reviews--single .bb-review__inner{--bb-card-gap: 1.4rem}.bb-reviews--single .bb-review .bb-stars{--bb-star-size: 1.4rem}.bb-reviews--single .bb-review__date,.bb-reviews--single .bb-review__title,.bb-reviews--single .bb-review__text{font-size:1.4rem}@media screen and (min-width:990px){.bb-reviews--single.bb-reviews--has-arrows .bb-reviews__carousel{padding-inline:0}.bb-reviews--single .bb-reviews__arrow--prev{left:-3.2rem}.bb-reviews--single .bb-reviews__arrow--next{right:-3.2rem}}.bb-product-reviews--compact{margin:-.4rem 0 1.2rem}.bb-product-reviews--compact[hidden]{display:none!important}.bb-product-reviews__rating,.bb-product-reviews__skeleton{display:flex;align-items:center;gap:.6rem;min-height:2rem}.bb-product-reviews__rating{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;line-height:1.2;letter-spacing:inherit;text-align:left;text-transform:lowercase}button.bb-product-reviews__rating{cursor:pointer}button.bb-product-reviews__rating:hover{opacity:.7}.bb-product-reviews__stars{display:inline-flex}.bb-product-reviews__rating .bb-stars{--bb-star-size: 1.3rem}.bb-product-reviews__rating .icon-caret{flex:0 0 auto;width:1rem;height:.6rem}.bb-product-reviews__rating--static .icon-caret{display:none}.bb-product-reviews__skeleton .bb-skeleton--stars{width:7rem;height:1.3rem}.bb-skeleton--count{width:6.5rem;height:1.3rem}.bb-review{box-sizing:border-box;display:flex;height:auto}.bb-review__inner{box-sizing:border-box;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--bb-card-gap, 2rem);padding:var(--bb-card-padding, 30px);border:var(--bb-card-border-width, 1px) solid rgba(var(--color-foreground),var(--bb-card-border-alpha, .25));border-radius:var(--bb-card-radius, 0);background:rgb(var(--color-background))}.bb-review__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.bb-review__date{font-size:1.4rem;white-space:nowrap;text-transform:lowercase}.bb-review__title,.bb-review__text{text-transform:lowercase}.bb-reviews--preserve-content-case .bb-review__title,.bb-reviews--preserve-content-case .bb-review__text{text-transform:none}.bb-review__title{margin:0;font-size:1.4rem;font-weight:300;line-height:1.3}.bb-review__text{margin:0;font-size:1.4rem;line-height:1.35;overflow-wrap:anywhere}.bb-review__read-more{align-self:flex-start;margin-top:calc(.6rem - var(--bb-card-gap, 2rem));padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.4rem;line-height:1.3;text-decoration:underline;text-underline-offset:.3rem;text-transform:lowercase;cursor:pointer}.bb-review__read-more:hover{opacity:.6}.bb-review__footer{margin-top:auto;padding-top:.4rem;font-size:1.4rem;opacity:.9;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;text-transform:lowercase}.bb-reviews__carousel{position:relative}.bb-reviews--has-arrows .bb-reviews__carousel{padding-inline:var(--bb-arrow-gutter, 4rem)}@media screen and (max-width:749px){.bb-reviews--has-arrows .bb-reviews__carousel{--bb-arrow-gutter: 2.6rem}}.bb-reviews__list,.bb-reviews__skeleton-row{display:flex;gap:var(--bb-reviews-gap, 30px);align-items:stretch}.bb-reviews__list{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.bb-reviews__skeleton-row{overflow:hidden}.bb-reviews__list:not(.slick-initialized)>.bb-review,.bb-reviews__skeleton-row>.bb-review{flex:0 0 auto;width:calc((100% - (var(--bb-items-mobile, 1) - 1) * var(--bb-reviews-gap, 30px)) / var(--bb-items-mobile, 1));scroll-snap-align:start}@media screen and (min-width:750px){.bb-reviews__list:not(.slick-initialized)>.bb-review,.bb-reviews__skeleton-row>.bb-review{width:calc((100% - (var(--bb-items-tablet, 2) - 1) * var(--bb-reviews-gap, 30px)) / var(--bb-items-tablet, 2))}}@media screen and (min-width:990px){.bb-reviews__list:not(.slick-initialized)>.bb-review,.bb-reviews__skeleton-row>.bb-review{width:calc((100% - (var(--bb-items-desktop, 4) - 1) * var(--bb-reviews-gap, 30px)) / var(--bb-items-desktop, 4))}}.bb-reviews__list.slick-initialized{display:block;gap:0;overflow-x:visible;scroll-snap-type:none}.bb-reviews__list .slick-list{margin:0 calc(var(--bb-reviews-gap, 30px) / -2)}.bb-reviews__list .slick-slide{box-sizing:border-box;display:flex;height:auto;padding:0 calc(var(--bb-reviews-gap, 30px) / 2)}.bb-reviews__list .slick-track{display:flex;align-items:stretch}.bb-reviews__arrow{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.bb-reviews__arrow .icon{width:1.1rem;height:1.1rem}.bb-reviews__arrow--prev{left:5px;transform:translateY(-50%)}.bb-reviews__arrow--next{right:-5px;transform:translateY(-50%)}.bb-reviews__arrow--prev .icon-caret{transform:rotate(90deg)}.bb-reviews__arrow--next .icon-caret{transform:rotate(-90deg)}.bb-reviews__arrow:hover{opacity:.6}.bb-reviews__arrow.slick-disabled{opacity:.25;cursor:default}.bb-reviews__controls{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.2rem}.bb-reviews__controls .slick-dots{position:static;width:auto}.bb-reviews__controls .slick-dots li{margin:0 .4rem}.bb-reviews__controls .slick-dots li button{padding:.6rem 0}.bb-reviews__controls .slick-dots li button:before,.bb-reviews__controls .slick-dots li.slick-active button:before{content:"";width:2.4rem;height:.2rem;background-color:rgb(var(--color-foreground));opacity:.3;transition:opacity .15s ease}.bb-reviews__controls .slick-dots li button:hover:before,.bb-reviews__controls .slick-dots li.slick-active button:before{opacity:1}.bb-reviews__toggle{display:inline-flex;display:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.bb-reviews__toggle[hidden]{display:none}.bb-reviews__toggle .icon{width:1.1rem;height:1.1rem}.bb-reviews__arrow:focus-visible,.bb-reviews__toggle:focus-visible,.bb-review__read-more:focus-visible,.bb-reviews__summary-data--scroll:focus-visible,.bb-product-reviews__rating:focus-visible,.bb-reviews__attribution:focus-visible,.bb-reviews__controls .slick-dots button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.bb-reviews__skeleton-summary{display:flex;align-items:center;justify-content:var(--bb-summary-justify, center);flex-wrap:wrap;gap:var(--bb-summary-gap, 12px);margin:0 0 var(--bb-summary-spacing, 40px)}.bb-reviews__skeleton-text{display:flex;flex-direction:column;gap:.6rem}.bb-skeleton{display:block;height:1.45rem;border-radius:.3rem;background-color:rgba(var(--color-foreground),.09);background-image:linear-gradient(90deg,rgba(var(--color-foreground),0),rgba(var(--color-foreground),.07),rgba(var(--color-foreground),0));background-repeat:no-repeat;background-size:60% 100%;animation:bb-reviews-shimmer 1.4s ease-in-out infinite}@keyframes bb-reviews-shimmer{0%{background-position:-70% 0}to{background-position:170% 0}}.bb-skeleton--heading{width:60%;height:1.8rem;margin:0 auto 1.6rem}.bb-skeleton--word{width:7rem}.bb-skeleton--rating{width:9rem}.bb-skeleton--stars{width:8.4rem;height:1.5rem}.bb-skeleton--stars-lg{width:9.9rem;height:1.8rem}.bb-skeleton--logo{width:8rem;height:1.7rem}.bb-skeleton--date{width:6.5rem}.bb-skeleton--title{width:62%;height:1.95rem}.bb-skeleton--short{width:70%}@media screen and (min-width:750px){.bb-skeleton--heading{width:28rem;height:2.2rem;margin-bottom:2.4rem}}@media(prefers-reduced-motion:reduce){.bb-skeleton{animation:none;background-image:none}}.bb-reviews__attribution{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-size:1.3rem;text-transform:lowercase}.bb-reviews__attribution:hover{text-decoration:underline}.bb-tp-logo{display:block;width:auto;height:var(--bb-tp-logo-height, 1.7rem);flex:0 0 auto}.bb-tp-logo__star{fill:var(--bb-tp-brand, #00b67a)}.bb-tp-logo__star-shade{fill:var(--bb-tp-brand-shade, #005128)}.bb-reviews-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1101;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem;background:#00000080;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.bb-reviews-modal[open]{opacity:1;visibility:visible;transition:opacity .2s ease}.bb-reviews-modal__dialog{position:relative;box-sizing:border-box;width:100%;max-width:56rem;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow-y:auto;padding:4.8rem 3.2rem 3.2rem;background:#000;color:#fff;outline:none}.bb-reviews-modal__close{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.bb-reviews-modal__close .icon{width:1.4rem;height:1.4rem}.bb-reviews-modal__close:hover{opacity:.6}.bb-reviews-modal__close:focus-visible{outline:.2rem solid #fff;outline-offset:-.4rem}.bb-reviews-modal__body{display:flex;flex-direction:column;gap:2rem}.bb-reviews-modal__stars .bb-stars{--bb-star-size: 1.8rem}.bb-reviews-modal__title{margin:0;color:inherit;font-size:1.8rem;font-weight:400;line-height:1.3}.bb-reviews-modal__text{margin:0;font-size:1.5rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.bb-reviews-modal__title,.bb-reviews-modal__text{text-transform:lowercase}.bb-reviews-modal--preserve-content-case .bb-reviews-modal__title,.bb-reviews-modal--preserve-content-case .bb-reviews-modal__text{text-transform:none}.bb-reviews-modal__meta{display:flex;flex-direction:column;gap:.4rem;font-size:1.3rem;opacity:.7;text-transform:lowercase}@media screen and (min-width:750px){.bb-reviews-modal__dialog{padding:5.6rem 4.8rem 4.8rem}}@media(prefers-reduced-motion:reduce){.bb-reviews-modal,.bb-reviews-modal[open]{transition:none}}.bb-reviews-tooltip{position:fixed;top:0;left:0;z-index:1100;box-sizing:border-box;display:flex;flex-direction:column;width:max-content;max-width:min(32rem,calc(100vw - 3.2rem));border:.1rem solid rgb(var(--color-foreground));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);text-align:left}.bb-reviews-tooltip[hidden]{display:none}.bb-reviews-tooltip__body{display:flex;flex-direction:column;gap:1rem;min-height:0;padding:1.6rem;overflow-y:auto;overscroll-behavior:contain}.bb-reviews-tooltip__stars .bb-stars{--bb-star-size: 1.4rem}.bb-reviews-tooltip__title{margin:0;font-size:1.5rem;font-weight:400;line-height:1.3}.bb-reviews-tooltip__text{margin:0;font-size:1.4rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.bb-reviews-tooltip__title,.bb-reviews-tooltip__text{text-transform:lowercase}.bb-reviews-tooltip--preserve-content-case .bb-reviews-tooltip__title,.bb-reviews-tooltip--preserve-content-case .bb-reviews-tooltip__text{text-transform:none}.bb-reviews-tooltip__meta{display:flex;flex-wrap:wrap;gap:.2rem .8rem;font-size:1.2rem;opacity:.7;text-transform:lowercase}.bb-reviews-tooltip__arrow{position:absolute;left:var(--bb-tooltip-arrow-x, 50%);box-sizing:border-box;width:1rem;height:1rem;border:solid rgb(var(--color-foreground));background:rgb(var(--color-background));pointer-events:none}.bb-reviews-tooltip[data-placement=top] .bb-reviews-tooltip__arrow{top:100%;margin-top:.05rem;border-width:0 .1rem .1rem 0;transform:translate(-50%,-50%) rotate(45deg)}.bb-reviews-tooltip[data-placement=bottom] .bb-reviews-tooltip__arrow{bottom:100%;margin-bottom:.05rem;border-width:.1rem 0 0 .1rem;transform:translate(-50%,50%) rotate(45deg)}.bb-reviews__editor-note{margin:0;padding:1.6rem;font-size:1.3rem;border:.1rem dashed rgba(var(--color-foreground),.4)}@media screen and (max-width:749px){.bb-reviews__arrow--prev{left:-10px}.bb-reviews__arrow--next{right:-10px}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/component-bb-reviews.css.map */
