.r-social{background:var(--r-linen-dark);color:var(--r-ink);border-block:1px solid var(--r-stone);padding-block:clamp(26px,5vw,34px)}.r-social__mq{overflow:hidden}.r-social__mq-row{display:flex;width:max-content;will-change:transform;animation:r-social-scroll var(--r-social-speed, 20s) linear infinite}.r-social__set{display:flex;align-items:center;flex:none}@keyframes r-social-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.r-social__stats{--r-social-speed: 20s}.r-social__stats .r-social__set{gap:22px;padding-right:22px}.r-social__stat{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--r-navy);white-space:nowrap;flex:none}.r-social__stat strong{font-weight:600}.r-social__stat .r-stars{color:var(--r-rust);display:inline-flex}.r-social__stat .r-stars svg{width:16px;height:16px;fill:currentColor;stroke:none}.r-social__stat>svg{width:20px;height:20px;stroke:var(--r-navy);fill:none;flex:none}.r-social__divider{display:none}.r-social__logos{margin-top:20px;padding-top:20px;border-top:1px solid var(--r-stone);--r-social-speed: 26s}.r-social__logos-label{text-align:center;font-family:var(--r-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--r-ink-70);margin-bottom:14px}.r-social__logos .r-social__set{gap:36px;padding-right:36px}.r-social__logo-item{flex:none;display:inline-flex;align-items:center}.r-social__logo{height:22px;width:auto;max-width:120px;object-fit:contain;opacity:.5;filter:grayscale(1)}.r-social__logo--text{font-family:var(--r-display);font-size:16px;letter-spacing:.01em;color:#1c2b3a80;white-space:nowrap}@media(prefers-reduced-motion:reduce){.r-social__mq{overflow-x:auto;-webkit-overflow-scrolling:touch}.r-social__mq-row{animation:none;width:max-content}.r-social__set--clone{display:none}}@media(min-width:750px){.r-social__mq,.r-social__mq-row,.r-social__set{display:contents;animation:none}.r-social__set--clone{display:none}.r-social__stats{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(20px,5vw,56px);text-align:center}.r-social__stat{font-size:15px}.r-social__divider{display:block;width:1px;height:22px;background:var(--r-stone)}.r-social__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px clamp(24px,5vw,48px)}.r-social__logos-label{flex-basis:100%;text-align:center;margin-bottom:2px}.r-social__logo{height:24px}.r-social__logo--text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/restora-social.css.map */
