.social-gallery-section .heading-box{text-align:center;margin-bottom:3.2rem}.social-gallery-section .heading-eyebrow{display:block;margin-bottom:1.2rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:1.4;text-transform:uppercase}.social-gallery-section .heading-box .heading *{margin:0}.social-gallery-section .heading-handle{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.2rem;line-height:1.4;transition:opacity var(--duration-default) ease}.social-gallery-section a.heading-handle:hover{opacity:.7}.social-gallery-section .heading-handle svg{width:1.8rem;height:1.8rem;flex:0 0 auto}.social-gallery-section .social-list{display:grid}.social-gallery-section .social-item{position:relative;display:block;min-width:0;overflow:hidden;border-radius:var(--social-radius, 0px);background-color:rgba(var(--text-color),.06);aspect-ratio:var(--social-ratio, 1)}.social-gallery-section .social-item img,.social-gallery-section .social-item svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-default) ease}.social-gallery-section .social-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;background-color:var(--social-overlay-color, rgba(0, 0, 0, .35));color:var(--social-overlay-icon-color, #ffffff);transition:opacity var(--duration-default) ease}.social-gallery-section .social-overlay svg{width:var(--social-overlay-icon-size, 28px);height:var(--social-overlay-icon-size, 28px);transition:none}@media(hover:hover){.social-gallery-section a.social-item:hover .social-overlay{opacity:1}.social-gallery-section a.social-item:hover img{transform:scale(1.04)}}@media(hover:none){.social-gallery-section a.social-item .social-overlay{opacity:1;background-color:transparent;align-items:flex-end;justify-content:flex-end;padding:.8rem}}.social-gallery-section a.social-item:focus-visible .social-overlay{opacity:1}@media(prefers-reduced-motion:reduce){.social-gallery-section a.social-item:hover img{transform:none}}@media(max-width:991px){.social-gallery-section .social-list.is-scrollable{grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.social-gallery-section .social-list.is-scrollable::-webkit-scrollbar{display:none}.social-gallery-section .social-list.is-scrollable .social-item{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/social-gallery.css.map */
