.studio-social{margin:0 var(--studio-gutter,clamp(12px,2.3vw,40px));color:var(--studio-section-ink);font-family:var(--font-body-family,sans-serif);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400);font-size:calc(15px * var(--studio-type-scale,1));line-height:1.45;letter-spacing:0;min-width:0}.studio-social *,.studio-social *:before,.studio-social *:after{box-sizing:border-box}.studio-social :where(h2,p,ul){margin:0}.studio-social :where(h2){color:inherit;font-family:var(--font-heading-family,inherit);font-style:var(--font-heading-style,normal)}.studio-social :where(a){color:inherit;text-decoration:none}.studio-social :where(a,button,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:5px}.studio-social :where(img,video){display:block;width:100%;height:100%;object-fit:cover}.studio-social .studio-heading{text-wrap:balance;overflow-wrap:anywhere}.studio-social .studio-social-track{display:flex;list-style:none;overflow-x:auto;overscroll-behavior-x:contain}.studio-social .studio-media{position:relative;width:100%;height:100%;min-height:inherit;background:var(--studio-section-panel);overflow:hidden}.studio-social .studio-media picture{display:block;width:100%;height:100%}.studio-social .studio-media-placeholder{display:grid;place-items:center;height:100%;min-height:inherit;padding:28px}.studio-social .studio-media-placeholder>span{font-size:calc(11px * var(--studio-type-scale,1));line-height:1.5;letter-spacing:.035em;text-align:center;opacity:1}.studio-social .studio-social-intro{font-size:calc(13px * var(--studio-type-scale,1))}.studio-social .studio-social-caption{padding:12px 2px 0;font-size:calc(13px * var(--studio-type-scale,1))}.studio-social .studio-social-caption a{display:inline-flex;align-items:center;min-height:44px;gap:16px;text-decoration:underline;text-underline-offset:4px}.studio-social .studio-video-toggle{position:absolute;top:16px;right:16px;z-index:3;min-width:44px;min-height:44px;padding:10px 16px;color:inherit;border:1px solid #d4d1ca;background:#fff8dc;border-radius:999px;font-family:var(--font-body-family,sans-serif);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400);font-size:calc(12px * var(--studio-type-scale,1));cursor:pointer}.studio-social .studio-video-toggle[hidden]{display:none}@media(max-width:749px){.studio-social{margin-left:12px;margin-right:12px;font-size:calc(14px * var(--studio-type-scale,1))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-social-base.css.map */
