.bp-rv{display:block;background:var(--bp-rv-bg);color:var(--bp-rv-fg);font-family:var(--font-body--family);overflow:hidden}.bp-rv__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,90px);max-width:var(--page-width, 1400px);margin:0 auto;padding:var(--bp-rv-pad-top) var(--page-margin, 24px) var(--bp-rv-pad-bottom)}.bp-rv__summary{display:grid;justify-items:start;gap:22px}.bp-rv__heading{margin:0;font-family:var(--bp-font-display, var(--font-heading--family));font-size:clamp(46px,5.2vw,84px);font-weight:700;font-variation-settings:"opsz" 96;line-height:.92;letter-spacing:-.03em;color:inherit}.bp-rv__heading em{font-family:var(--bp-font-accent, Georgia, serif);font-style:italic;font-weight:560;font-variation-settings:"SOFT" 100,"opsz" 144,"WONK" 1;letter-spacing:-.02em;color:var(--bp-rv-accent)}.bp-rv__score{display:flex;align-items:center;gap:18px;animation:bp-rv-in .7s cubic-bezier(.2,.8,.2,1) both}.bp-rv__score[hidden]{display:none}.bp-rv__avg{font-family:var(--bp-font-display, var(--font-heading--family));font-size:clamp(84px,9vw,136px);font-weight:760;font-variation-settings:"opsz" 96;line-height:.8;letter-spacing:-.05em}.bp-rv__score-side{display:grid;gap:8px}.bp-rv__stars{display:inline-flex;gap:2px;color:var(--bp-rv-accent)}.bp-rv__stars--big svg{width:28px;height:28px}.bp-rv__stars svg.is-half{opacity:.55}.bp-rv__stars svg.is-off{opacity:.2}.bp-rv__count{font-size:15px;font-weight:500;color:color-mix(in srgb,var(--bp-rv-fg) 70%,transparent)}.bp-rv__text{max-width:420px;font-size:18px;line-height:1.5;color:color-mix(in srgb,var(--bp-rv-fg) 78%,transparent)}.bp-rv__text p{margin:0}.bp-rv__source{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 11px;border-radius:999px;background:color-mix(in srgb,var(--bp-rv-card) 75%,#fff);font-size:13.5px;font-weight:500}.bp-rv__source svg{color:var(--bp-rv-accent)}.bp-rv__btn{display:inline-flex;align-items:center;gap:12px;padding:6px 6px 6px 24px;border-radius:999px;background:var(--bp-rv-fg);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:gap .25s ease,transform .25s ease}.bp-rv__btn-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--bp-rv-accent);color:#fff;transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.bp-rv__btn:hover{gap:16px;transform:translateY(-2px)}.bp-rv__btn:hover .bp-rv__btn-icon{transform:rotate(-45deg)}.bp-rv__btn:focus-visible{outline:2px solid var(--bp-rv-accent);outline-offset:3px}.bp-rv__wall{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;height:640px;overflow:hidden;-webkit-mask:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.bp-rv__col{min-width:0}.bp-rv__track{display:flex;flex-direction:column;animation:bp-rv-up calc(var(--n, 6) * 7s) linear infinite}.bp-rv__track-copy{display:contents}.bp-rv__col--2 .bp-rv__track{animation-name:bp-rv-down}.bp-rv__wall:hover .bp-rv__track,.bp-rv__wall:focus-within .bp-rv__track{animation-play-state:paused}@keyframes bp-rv-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bp-rv-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes bp-rv-in{0%{opacity:0;transform:translateY(14px)}}.bp-rv__card{display:grid;gap:14px;margin:0 0 18px;padding:22px;border-radius:26px;background:var(--bp-rv-card);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.bp-rv__card:hover{background:color-mix(in srgb,var(--bp-rv-card) 60%,#fff);box-shadow:0 20px 40px -26px #34393b73;transform:rotate(-.6deg) scale(1.01)}.bp-rv__card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-rv__verified{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--bp-rv-fg) 60%,transparent)}.bp-rv__verified:before{content:"";width:7px;height:7px;border-radius:50%;background:#4caf7d}.bp-rv__quote{margin:0;font-size:16.5px;line-height:1.5;color:var(--bp-rv-fg)}.bp-rv__quote strong{font-weight:600}.bp-rv__who{display:flex;align-items:center;gap:10px}.bp-rv__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tint);color:var(--ink, #fff);font-family:var(--bp-font-display, var(--font-heading--family));font-size:15px;font-weight:700}.bp-rv__name{font-size:15px;font-weight:600}.bp-rv__product{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:16px;background:#ffffffbf;color:var(--bp-rv-fg);font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .2s ease}.bp-rv__product img{flex:none;width:40px;height:40px;border-radius:11px;object-fit:cover;background:#fff}.bp-rv__product span{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bp-rv__product svg{flex:none;color:var(--bp-rv-accent);transition:transform .25s ease}.bp-rv__product:hover{background:#fff}.bp-rv__product:hover svg{transform:translate(3px)}.bp-rv__loading{display:contents}.bp-rv__ghost{height:220px;border-radius:26px;background:linear-gradient(100deg,var(--bp-rv-card) 30%,color-mix(in srgb,var(--bp-rv-card) 50%,#fff) 50%,var(--bp-rv-card) 70%) 0 0 / 300% 100%;animation:bp-rv-shimmer 1.4s linear infinite}@keyframes bp-rv-shimmer{to{background-position:-150% 0}}.bp-rv__empty{grid-column:1 / -1;margin:auto;font-size:15px;opacity:.7}@media(prefers-reduced-motion:reduce){.bp-rv__wall{height:auto;-webkit-mask:none;mask:none}.bp-rv__track{animation:none}}@media screen and (max-width:989px){.bp-rv__inner{grid-template-columns:1fr}.bp-rv__wall{height:560px}}@media screen and (max-width:749px){.bp-rv__inner{gap:30px;padding-top:calc(var(--bp-rv-pad-top) * .6);padding-bottom:calc(var(--bp-rv-pad-bottom) * .6)}.bp-rv__wall{display:flex;align-items:flex-start;gap:12px;height:auto;margin:0 calc(var(--page-margin, 20px) * -1);padding:4px var(--page-margin, 20px) 10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-mask:none;mask:none;scrollbar-width:none}.bp-rv__wall::-webkit-scrollbar{display:none}.bp-rv__col{display:contents}.bp-rv__track{display:contents;animation:none}.bp-rv__track-copy{display:none}.bp-rv__card{flex:0 0 82%;margin:0;scroll-snap-align:start;align-content:start}.bp-rv__ghost{flex:0 0 82%}.bp-rv__avg{font-size:88px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bp-reviews.css.map */
