.tb-social-banner{padding:clamp(48px,7vw,88px) 0;background:var(--social-bg);color:var(--social-ink)}.tb-social-banner__head{text-align:center;max-width:720px;margin:0 auto 40px}.tb-social-banner h2{margin:0;color:inherit;font-size:clamp(36px,5vw,64px);line-height:1.14;text-wrap:balance}.tb-social-banner__head>p{margin:16px 0}.tb-social-banner__links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.tb-social-banner__links:empty{display:none}.tb-social-banner__links a{color:inherit;min-width:44px;min-height:44px}.tb-social-banner__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1200px;margin:auto}.tb-social-banner__card{display:block;color:inherit;text-decoration:none;text-align:center}.tb-social-banner__image{aspect-ratio:1;overflow:hidden;background:#fff6ea}.tb-social-banner__image--arch{border-radius:48% 48% 8% 8%}.tb-social-banner__image--round{border-radius:50%}.tb-social-banner__image--soft{border-radius:20% 5% 28%}.tb-social-banner__image img{display:block;width:100%;height:100%;object-fit:cover;padding:0;transition:transform .2s ease}.tb-social-banner__caption{display:block;margin-top:20px;font-size:18px;font-weight:700;line-height:1.4}.tb-social-banner a:focus-visible{outline:3px solid currentColor;outline-offset:6px;border-radius:8px}@media(hover:hover){.tb-social-banner__card:hover img{transform:scale(1.04)}}@media(max-width:749px){.tb-social-banner__grid{grid-template-columns:1fr;max-width:360px;gap:32px}.tb-social-banner__head{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.tb-social-banner__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map?subset=AAAAAAAAAAAACA */
