.studio-social{padding-top:48px;padding-bottom:48px}.studio-social .studio-section-heading{display:block;padding-bottom:22px}.studio-social .studio-heading{font-weight:700;font-size:calc(clamp(20px,2vw,32px) * var(--studio-type-scale,1));line-height:1.25;letter-spacing:-.02em;max-width:100%}.studio-social .studio-social-intro{margin-top:10px;max-width:100%}.studio-social .studio-social-track{gap:16px;margin:0;padding:0;scroll-snap-type:x mandatory;touch-action:auto}.studio-social .studio-social-track.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.studio-social .studio-social-card{flex:0 0 clamp(220px,16.2vw,560px);min-width:0;scroll-snap-align:start}.studio-social .studio-social-card>.studio-media{position:relative;min-height:0;max-height:none;height:auto;aspect-ratio:4/5;border-radius:12px;overflow:hidden}.studio-social .studio-social-card>.studio-media>picture,.studio-social .studio-social-card>.studio-media>.studio-image,.studio-social .studio-social-card>.studio-media>.studio-video,.studio-social .studio-social-card>.studio-media>.studio-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.studio-social .studio-slider-arrow:not([hidden]){display:grid;place-items:center;width:44px;min-height:44px;top:calc(50% - 22px);border-radius:50%;background:#fffffff0;box-shadow:0 2px 10px #0002;z-index:3}.studio-social .studio-slider-arrow--prev{left:8px}.studio-social .studio-slider-arrow--next{right:8px}.studio-social .studio-slider-arrow:disabled{opacity:.35;pointer-events:none}.studio-social-chevron{display:block;flex:none}@media(max-width:749px){.studio-social{padding-top:32px;padding-bottom:32px}.studio-social .studio-section-heading{padding-bottom:18px}.studio-social .studio-social-track{gap:12px}.studio-social .studio-social-card{flex-basis:calc((100% - 12px)/2)}}.studio-social .studio-carousel.is-looping{overflow:hidden;touch-action:pan-y pinch-zoom}.studio-social .is-looping .studio-social-track{overflow:visible;scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y pinch-zoom}.studio-social .is-looping .studio-social-card:last-child{margin-right:16px}@media(max-width:749px){.studio-social .is-looping .studio-social-card:last-child{margin-right:12px}}.studio-social .is-looping:has(.studio-social-track:focus-visible){outline:2px solid currentColor;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-social.css.map */
