.reviews-section{--bb-pink:#FF2E93;--bb-pink-deep:#E00077;--bb-plum-900:#25062C;--bb-plum-700:#3B0A45;--bb-plum-300:#8A5C93;--bb-blush:#FFD6E7;--bb-champagne:#DFAF71;--bb-success:#2EE59D;--bb-bg:#FFF0F7;--bb-surface:#FFFFFF;--bb-grad-brand:linear-gradient(100deg,#FF2E93 0%,#FF5A7A 55%,#FF9B71 100%);--bb-shadow-card:0 6px 20px rgba(255,46,147,.14);--bb-radius-lg:22px;--bb-card-gap:12px;--bb-maxw:1200px;--bb-display:"Poppins","Helvetica Neue",Arial,sans-serif;--bb-body:"Poppins","Helvetica Neue",Arial,sans-serif;background:var(--bb-bg);color:var(--bb-plum-900);font-family:var(--bb-body);padding:84px 0}.reviews-section .wrap{width:100%;max-width:var(--bb-maxw);margin:0 auto;padding:0 24px}.reviews-section .bb-social{background:var(--bb-plum-700);color:var(--bb-blush);border-radius:var(--bb-radius-lg);padding:26px 30px;display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:34px}.reviews-section .bb-social .score{font-family:var(--bb-display);font-weight:800;font-size:60px;line-height:.85;color:var(--bb-champagne)}.reviews-section .bb-social .pl-stars{display:inline-flex;color:var(--bb-pink);letter-spacing:2px;line-height:1}.reviews-section .bb-social .meta{font-family:var(--bb-display);font-weight:700;font-size:17px;color:var(--bb-champagne);margin-top:6px}.reviews-section .bb-social p{font-size:15px;font-weight:500;max-width:46ch;color:var(--bb-blush)}.reviews-section .bb-rev-intro{margin-bottom:26px}.reviews-section .eyebrow{font-family:var(--bb-display);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:var(--bb-pink-deep)}.reviews-section h2{font-family:var(--bb-display);font-weight:800;text-transform:uppercase;line-height:.96;letter-spacing:-.01em;color:var(--bb-plum-900);margin-top:10px;font-size:clamp(28px,3.4vw,44px)}.reviews-section .bb-rev-grid{columns:3;column-gap:var(--bb-card-gap)}.reviews-section .bb-rev-card{break-inside:avoid;background:var(--bb-surface);border-radius:var(--bb-radius-lg);box-shadow:var(--bb-shadow-card);padding:24px;margin-bottom:var(--bb-card-gap)}.reviews-section .bb-rev-card .pl-stars{display:inline-flex;color:var(--bb-pink);letter-spacing:2px;line-height:1;font-size:14px}.reviews-section .bb-rev-card .q{font-size:16px;line-height:1.5;color:var(--bb-plum-900);margin-top:12px}.reviews-section .bb-rev-who{display:flex;align-items:center;gap:11px;margin-top:18px}.reviews-section .bb-rev-av{width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:var(--bb-grad-brand);display:grid;place-items:center;font-family:var(--bb-display);font-weight:700;font-size:15px;color:#fff}.reviews-section .bb-rev-who b{font-weight:700;font-size:14.5px;display:block;color:var(--bb-plum-900)}.reviews-section .bb-rev-who span{color:var(--bb-plum-300);font-size:12.5px;display:flex;align-items:center;gap:5px}.reviews-section .bb-rev-who span svg{flex:0 0 auto;fill:var(--bb-success)}@media(max-width:900px){.reviews-section .bb-rev-grid{columns:2}}@media(max-width:680px){.reviews-section .bb-social{padding:22px}.reviews-section .bb-social .score{font-size:48px}.reviews-section .bb-rev-grid{columns:auto;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -24px;padding:4px 24px 14px;scrollbar-width:none}.reviews-section .bb-rev-grid::-webkit-scrollbar{display:none}.reviews-section .bb-rev-card{flex:0 0 82%;margin-bottom:0;scroll-snap-align:center}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/section-reviews.css.map */
