@charset "UTF-8";.customer-reviews--product,.customer-reviews--review--has-bg{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.customer-reviews--review--has-bg{box-shadow:var(--block-shadows, 0px 4px 6px 0px rgba(0, 0, 0, .08))}.customer-reviews--quick-view{box-shadow:0 4px 6px #00000014}.star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-block;font-size:1rem;font-family:Times;line-height:1}.star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.star-rating span{font-size:.75rem;margin-left:8px}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:none;margin:0}@media (forced-colors: active){.rating{display:none}.rating-text{display:block}}.customer-reviews{background:var(--color-bg, --bg-body);display:block}.customer-reviews--carousel{display:flex;flex-wrap:nowrap;overflow:hidden;margin:0 -15px;width:calc(100% + 30px);padding:0 15px}.customer-reviews--carousel .columns{padding:0 10px 10px}@media only screen and (max-width: 767px){.customer-reviews--carousel .columns{max-width:var(--mobile-swipe-width)}}@media only screen and (min-width: 768px){.customer-reviews--carousel{margin:0 -10px;width:calc(100% + 20px);padding:0}}@media only screen and (min-width: 1068px){.customer-reviews--carousel{margin:0 -15px;padding:0 5px;width:calc(100% + 30px)}}@media only screen and (min-width: 1068px){.customer-reviews--carousel.flickity-enabled{overflow:visible}}@media only screen and (max-width: 767px){.customer-reviews--carousel .flickity-viewport{overflow:visible}.customer-reviews--carousel .flickity-slider{margin:0 -10px}}.customer-reviews--carousel .flickity-nav.flickity-prev{left:-6px}.customer-reviews--carousel .flickity-nav.flickity-next{right:-6px}.customer-reviews--product{margin-bottom:15px;overflow:hidden;position:relative}.customer-reviews--product a{padding-bottom:100%;position:relative;height:100%;display:block}.customer-reviews--product img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.customer-reviews--quick-view{background:var(--color-drawer-bg, #fff);border-radius:50%;width:34px;height:34px;position:absolute;bottom:14px;right:14px;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer}.customer-reviews--quick-view svg{transform:translateY(1px)}.customer-reviews--quick-view .loading-overlay{width:100%;height:100%;justify-content:center;align-items:center}.customer-reviews--quick-view .loading-overlay svg{width:16px}.customer-reviews--quick-view.loading>svg{visibility:hidden}.customer-reviews--quick-view.loading .loading-overlay,.customer-reviews--carousel .carousel__slide{display:flex}.customer-reviews--review{color:var(--color-text, var(--color-body, #2c2d2e))}.customer-reviews--review--has-bg{background:var(--color-bg, var(--bg-body, #f5f5f5))}.customer-reviews--review--has-bg .customer-reviews--content{padding:20px 20px 52px;height:100%}@media only screen and (min-width: 768px){.customer-reviews--review--has-bg .customer-reviews--content{padding:30px 30px 62px}}.customer-reviews--review .star-rating{font-size:calc(var(--font-body-scale) * 12px);line-height:calc(var(--font-body-line-height-scale) * 18px);margin-left:auto;margin-bottom:15px}.customer-reviews--review .star-rating span{font-family:var(--font-body);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 12px);line-height:calc(var(--font-body-line-height-scale) * 18px);margin-left:10px}@media only screen and (min-width: 768px){.customer-reviews--review .star-rating{font-size:calc(var(--font-body-scale) * 16px);line-height:calc(var(--font-body-line-height-scale) * 24px)}}.customer-reviews--review h6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:calc(var(--font-heading-scale) * 18px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 26px));color:var(--color-heading, #1a1c1d);margin-bottom:8px;min-height:52px}.customer-reviews--review p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:20px;font-size:calc(var(--font-body-scale) * 14px);line-height:calc(var(--font-body-line-height-scale) * 22px);min-height:88px}@media only screen and (min-width: 768px){.customer-reviews--review h6{font-size:calc(var(--font-heading-scale) * 20px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 28px));margin-bottom:15px;min-height:56px}.customer-reviews--review p{-webkit-line-clamp:4;margin-bottom:15px;font-size:calc(var(--font-body-scale) * 16px);line-height:calc(var(--font-body-line-height-scale) * 24px);min-height:96px}}.customer-reviews--review>*:last-child{margin-bottom:0}.customer-reviews--review:hover .customer-reviews--quick-view{opacity:1}.customer-reviews--author{display:flex;gap:15px;align-items:center;text-transform:uppercase;font-size:calc(var(--font-body-scale) * 12px);line-height:calc(var(--font-body-line-height-scale) * 18px);position:absolute;bottom:30px;left:40px}.customer-reviews--author span{opacity:1}.customer-reviews--author img{overflow:hidden;border-radius:50%;min-width:32px;width:32px;height:32px;object-fit:cover}.customer-reviews .flickity-page-dots.dot-style--dots{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;overflow:scroll;margin-top:20px}.customer-reviews .flickity-page-dots.dot-style--dots .dot{flex-shrink:0;margin:0 20px;background:var(--color-text, var(--color-body, #2c2d2e))}.customer-reviews .flickity-page-dots.dot-style--dots .dot .thb-pagination-svg circle{stroke:var(--color-text, var(--color-body, #2c2d2e))}.customer-reviews scroll-shadow{margin:0 -15px;width:calc(100% + 30px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customer-reviews.css.map */
