.reviews-showcase{background:var(--rs-bg, #3DBDE8);padding-block:clamp(48px,7vw,100px);position:relative;overflow:hidden}.reviews-showcase__inner{position:relative}.reviews-showcase__top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(40px,6vw,72px)}.reviews-showcase__eyebrow{color:var(--rs-eyebrow, #fff);font-size:clamp(14px,2vw,16px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.reviews-showcase__heading{margin:0;font-weight:800;text-transform:uppercase;line-height:1.2;letter-spacing:-.01em;color:var(--rs-heading, #16181D);font-size:clamp(32px,5.5vw,66px)}.reviews-showcase__heading-line{display:block}.reviews-showcase__heading-line--accent{color:var(--rs-accent, #FBE15D);font-style:italic;font-weight:600}.reviews-showcase__stats{list-style:none;margin:0;padding:0;text-align:right;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.reviews-showcase__stat{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--rs-eyebrow, #fff);font-weight:800;font-size:clamp(13px,1.3vw,16px);letter-spacing:.02em;text-transform:uppercase}.reviews-showcase__stat-spark{width:16px;height:16px;color:var(--rs-eyebrow, #fff);flex-shrink:0}.reviews-showcase__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px)}.reviews-showcase__card{background:var(--rs-card-bg, #F8F3EC);border:3px solid #1A1A1A;border-radius:20px;padding:clamp(20px,2.4vw,32px);box-shadow:6px 6px #1a1a1a;transform:rotate(var(--rs-rotate, 0deg));transition:transform .3s ease,box-shadow .3s ease,opacity .5s ease,translate .5s ease}.reviews-showcase__card.rs-animate-ready{opacity:0;translate:0 16px}.reviews-showcase__card.rs-animate-ready.is-visible{opacity:1;translate:0 0}.reviews-showcase__card:hover{transform:rotate(0) translateY(-4px);box-shadow:8px 12px #0003}.reviews-showcase__stars{display:flex;gap:4px;margin-bottom:clamp(14px,1.6vw,20px)}.reviews-showcase__star{width:clamp(16px,1.8vw,20px);height:clamp(16px,1.8vw,20px);color:#1a1a1a}.reviews-showcase__star--empty{color:#16181d33}.reviews-showcase__quote{font-size:clamp(20px,2.5vw,28px);font-weight:800;line-height:1.3;color:#1a1a1a;margin:0 0 clamp(20px,2.6vw,32px)}.reviews-showcase__divider{border-top:2px dashed #1A1A1A;margin-bottom:clamp(16px,2vw,22px)}.reviews-showcase__author{display:flex;align-items:center;gap:12px}.reviews-showcase__avatar{width:40px;height:40px;border-radius:50%;border:2px solid #1A1A1A;background:var(--rs-avatar, #F7A8C4);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-weight:800;font-size:15px;color:#1a1a1a}.reviews-showcase__avatar img{width:100%;height:100%;object-fit:cover;display:block}.reviews-showcase__author-info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.reviews-showcase__author-name{font-weight:800;font-size:clamp(14px,2vw,16px);color:#1a1a1a}.reviews-showcase__author-handle{font-size:12px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviews-showcase__verified{margin-left:auto;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a;background:#ddefd5;border:2px solid #1A1A1A;border-radius:999px;padding:5px 10px}.reviews-showcase__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.4vw,16px)}.reviews-showcase__badge{border:2.5px solid #1A1A1A;border-radius:999px;padding:12px 22px;font-weight:800;font-size:clamp(14px,2vw,16px);color:#1a1a1a;white-space:nowrap}.reviews-showcase__decorative-icon{position:absolute;right:clamp(8px,2vw,24px);bottom:clamp(-12px,-2vw,0px);width:clamp(36px,4.5vw,56px);pointer-events:none}.reviews-showcase__decorative-icon svg{width:100%;height:auto;display:block}@media screen and (max-width:989px){.reviews-showcase__top{flex-direction:column}.reviews-showcase__stats{text-align:left;flex-direction:row;flex-wrap:wrap;gap:12px 20px}.reviews-showcase__stat{justify-content:flex-start}.reviews-showcase__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.reviews-showcase__grid{grid-template-columns:1fr;margin-bottom:0}.reviews-showcase__card{transform:rotate(0)}.reviews-showcase__card:hover{transform:rotate(0) translateY(-2px)}.reviews-showcase__badges{justify-content:flex-start}.reviews-showcase__decorative-icon{display:none}}@media(prefers-reduced-motion:reduce){.reviews-showcase__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/reviews-showcase.css.map */
