.bml-reviews.bml-reviews,.bml-reviews.bml-reviews *,.bml-reviews.bml-reviews *::before,.bml-reviews.bml-reviews *::after{box-sizing:border-box}.bml-reviews.bml-reviews img{display:block;max-width:100%;height:auto}.bml-reviews.bml-reviews{width:100%;flex:1 1 auto}.bml-reviews--wall.bml-reviews--wall{--clr-background:#ffffff;--clr-primary:#6701e6;--clr-text:#46371f;--clr-highlight:#fff6b2;--clr-rating:#f9cd5d;--border-width:0px;--border-radius:1rem;--box-shadow:none;--padding:16px;--gap:18px}.bml-reviews.bml-reviews .sj-card-wall{width:100%;overflow:hidden;min-width:280px;container-type:inline-size}.bml-reviews.bml-reviews .sj-masonry{width:100%;columns:3;column-gap:var(--gap)}@container (max-width:800px){.bml-reviews.bml-reviews .sj-masonry{columns:2}}@container (max-width:548px){.bml-reviews.bml-reviews .sj-masonry{columns:1}}@supports not (container-type:inline-size){@media (max-width:800px){.bml-reviews.bml-reviews .sj-masonry{columns:2}}@media (max-width:548px){.bml-reviews.bml-reviews .sj-masonry{columns:1}}}.bml-reviews.bml-reviews .sj-card{background-color:var(--clr-background);box-shadow:var(--box-shadow);border-radius:var(--border-radius);box-sizing:border-box;overflow:hidden;position:relative;break-inside:avoid;margin-bottom:var(--gap);display:inline-block;vertical-align:top;width:100%}.bml-reviews.bml-reviews .sj-text-card{padding:var(--padding);border-width:var(--border-width);box-shadow:var(--box-shadow);border-color:var(--clr-border,transparent);border-radius:var(--border-radius);border-style:solid}.bml-reviews.bml-reviews .sj-card-content{display:flex;flex-direction:column;gap:.5rem;height:100%}.bml-reviews.bml-reviews .sj-endorser-view-container{display:flex;width:100%;align-items:center;gap:1rem}.bml-reviews.bml-reviews .sj-avatar-container{position:relative;flex-shrink:0;border-radius:9999px;background-color:rgb(128 128 128 / .14);width:42px;height:42px}.bml-reviews.bml-reviews .sj-avatar-container img{border-radius:9999px;object-fit:cover;width:100%;height:100%}.bml-reviews.bml-reviews .sj-endorser-name{color:var(--clr-text);font-weight:500;font-size:16px;line-height:20px}.bml-reviews.bml-reviews .sj-spacer,.bml-reviews.bml-reviews .sj-card-spacer{flex-grow:1}.bml-reviews.bml-reviews .sj-star-row{margin-top:.25rem;margin-bottom:.25rem;display:flex}.bml-reviews.bml-reviews .sj-star{margin-right:2px;flex:none;overflow:visible}.bml-reviews.bml-reviews .sj-content{font-size:16px;color:var(--clr-text);line-height:24px;letter-spacing:-.025em;text-align:left}.bml-reviews.bml-reviews .sj-content a{color:var(--clr-primary)}.bml-reviews.bml-reviews .sj-content-text{white-space:normal}.bml-reviews.bml-reviews .sj-card mark.sj-highlight{background-color:var(--clr-highlight);color:var(--clr-text);border-radius:.25rem;padding-left:.125rem;padding-right:.125rem}.bml-reviews.bml-reviews .sj-read-more{appearance:none;border:none;background:none;padding:0;margin-top:.25rem;font:inherit;font-size:16px;font-weight:400;color:var(--clr-text);cursor:pointer}.bml-reviews.bml-reviews .sj-read-more[hidden]{display:none}.bml-reviews.bml-reviews .bml-reviews-load-more-wrap{display:flex;justify-content:center;padding-top:0}.bml-reviews.bml-reviews .bml-reviews-load-more{appearance:none;cursor:pointer;font:inherit;font-size:22px;line-height:36px;padding-top:4px;padding-bottom:4px;padding-left:15px;padding-right:15px;background:#b150d1;color:#fff;border:none;border-radius:20px}.bml-reviews.bml-reviews .bml-reviews-load-more[hidden]{display:none}.bml-reviews--marquee.bml-reviews--marquee{--clr-text:#8c7b3b;--clr-background:#ffffff;--clr-border:#e4d8ff;--clr-highlight:#fff6b2;--border-width:1px;--text-size:18px;--border-radius:16px;--padding-x:24px;--gap:12px;--avatar-size:40px}.bml-reviews.bml-reviews .sj-marquee-rows{display:flex;flex-direction:column;gap:var(--gap);overflow:hidden}.bml-reviews.bml-reviews .sj-marquee{overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.bml-reviews.bml-reviews .sj-marquee::-webkit-scrollbar{display:none}.bml-reviews.bml-reviews .sj-marquee .sj-marquee-track{display:flex;flex-wrap:nowrap;width:max-content;gap:var(--gap);padding-right:var(--gap);animation-name:bml-reviews-marquee;animation-duration:var(--bml-marquee-duration,85s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--bml-marquee-direction,normal)}.bml-reviews.bml-reviews .sj-marquee:hover .sj-marquee-track{animation-play-state:paused}@keyframes bml-reviews-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.bml-reviews.bml-reviews .sj-marquee-item{flex:none}.bml-reviews.bml-reviews .sj-marquee-pill{display:flex;align-items:center;gap:8px;background:var(--clr-background);color:var(--clr-text);border:var(--border-width) solid var(--clr-border);border-radius:var(--border-radius);border-bottom-left-radius:0;padding:calc(var(--padding-x) / 2) var(--padding-x);font-size:var(--text-size);white-space:nowrap}.bml-reviews--marquee.bml-reviews--marquee .sj-avatar-container{width:var(--avatar-size);height:var(--avatar-size)}.bml-reviews.bml-reviews .sj-marquee-text{white-space:nowrap}.bml-reviews--badge.bml-reviews--badge{--clr-text:#374151;--clr-rating:#fc9038}.bml-reviews.bml-reviews .sj-simple-badge{display:flex;align-items:center;justify-content:center;text-align:center;gap:1rem}.bml-reviews.bml-reviews .sj-simple-badge-main{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.bml-reviews.bml-reviews .sj-simple-badge-rating-row{display:flex;align-items:center;gap:.25rem}.bml-reviews.bml-reviews .sj-simple-badge-rating{display:flex;flex:none}.bml-reviews.bml-reviews .sj-simple-badge-avg-rating{font-size:16px;line-height:1;color:var(--clr-text);font-weight:400}.bml-reviews.bml-reviews .sj-simple-badge-text{font-size:14px;color:var(--clr-text)}.bml-reviews--bubble.bml-reviews--bubble{--clr-background:#ffffff;--clr-primary:#6701e6;--clr-primary-dk:#5901c8;--clr-text:#374151;--clr-rating:#fbbf24;width:100%;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.bml-reviews.bml-reviews .sj-bubble-masked-overflow{height:800px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 4%,#000 96%,transparent);mask-image:linear-gradient(180deg,transparent 0%,#000 4%,#000 96%,transparent)}.bml-reviews.bml-reviews .sj-bubble-marquee-container{display:flex;height:100%;overflow-y:hidden;flex-direction:column;align-items:start;justify-content:start;position:relative}.bml-reviews.bml-reviews .sj-bubble-marquee{flex:0 0 auto;min-height:100%;width:100%;z-index:1;display:flex;flex-direction:column;align-items:center;animation:bml-reviews-bubble-scroll var(--bml-bubble-duration,40s) linear 0s infinite}@keyframes bml-reviews-bubble-scroll{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}.bml-reviews.bml-reviews .sj-bubble{display:flex;flex-direction:column;width:100%;gap:1rem;padding:15px}.bml-reviews.bml-reviews .sj-bubble-content-row{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:1rem}.bml-reviews.bml-reviews .sj-bubble-review{width:100%}.bml-reviews.bml-reviews .sj-bubble-relative{position:relative}.bml-reviews.bml-reviews .sj-bubble-background{position:absolute;top:0;bottom:0;left:1rem;right:0;transform:translate(.5rem,.5rem);border:3px solid #000;border-radius:24px;background:repeating-linear-gradient(45deg,var(--clr-primary),var(--clr-primary) 16px,var(--clr-primary-dk) 8px,var(--clr-primary-dk) 20px)}.bml-reviews.bml-reviews .sj-review-bubble{flex:1;text-align:left;position:relative;border-radius:24px;background-color:var(--clr-background);color:var(--clr-text);padding:16px;border:3px solid #000}.bml-reviews.bml-reviews .sj-review-bubble::before{content:'';position:absolute;top:30px;left:-20px;height:20px;width:20px;background-color:var(--clr-background);box-sizing:border-box;border-bottom-right-radius:5px;transform:rotate(135deg) translate(-60%);border-bottom:inherit;border-right:inherit;box-shadow:inherit}.bml-reviews.bml-reviews .sj-bubble-inner{position:relative}.bml-reviews.bml-reviews .sj-bubble-rating{margin-bottom:8px}.bml-reviews.bml-reviews .sj-bubble-text{font-size:16px;line-height:1.5rem;font-weight:500;white-space:pre-wrap;text-align:left}.bml-reviews.bml-reviews .sj-bubble-text mark{background-color:var(--clr-highlight,#fff6b2);color:var(--clr-text);border-radius:4px;padding:0 2px}.bml-reviews.bml-reviews .sj-bubble-attribution{display:block;opacity:.7;font-size:.875rem;margin-top:8px;font-style:italic;font-weight:400}