.client-social-gallery{background:var(--csg-bg, var(--color-primary-cream));padding-top:calc(var(--csg-pad-top, 48px) * .6);padding-bottom:calc(var(--csg-pad-bottom, 48px) * .6);position:relative;z-index:1}@media screen and (min-width:750px){.client-social-gallery{padding-top:var(--csg-pad-top, 48px);padding-bottom:var(--csg-pad-bottom, 48px)}}.client-social-gallery__inner{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.client-social-gallery__inner{padding-left:0;padding-right:0}}.client-social-gallery__header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:1360px;margin:0 auto;padding:0}@media screen and (min-width:750px){.client-social-gallery__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 40px}}.client-social-gallery__titles{display:flex;flex-direction:column;gap:1px}.client-social-gallery__heading{margin:0;font-family:var(--font-custom-6--family);font-weight:700;font-size:36px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:var(--csg-heading-color, var(--color-primary-navy))}@media screen and (min-width:990px){.client-social-gallery__heading{font-size:48px}}.client-social-gallery__subheading{margin:0;font-family:var(--font-custom-6--family);font-weight:700;font-size:36px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:var(--csg-subheading-color, var(--color-primary-blue))}@media screen and (min-width:990px){.client-social-gallery__subheading{font-size:48px;margin-left:42px}}.client-social-gallery__links{display:flex;flex-direction:column;align-items:flex-start;gap:18px}@media screen and (min-width:750px){.client-social-gallery__links{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px 40px}}.client-social-gallery__link{font-family:var(--font-custom-6--family);font-size:16px;line-height:120%;font-weight:500;text-decoration:none;transition:opacity .2s ease;letter-spacing:2%}.client-social-gallery__link:hover{opacity:.75}@media screen and (min-width:750px){.client-social-gallery__link{font-size:18px}}.client-social-gallery__link--1{color:var(--csg-ig1-color, var(--color-primary-pink))}.client-social-gallery__link--2{color:var(--csg-ig2-color, var(--color-primary-blue))}.client-social-gallery__strip-outer{margin-top:28px;width:100vw;margin-inline:calc(50% - 50vw);container-type:inline-size;container-name:csg}@media screen and (min-width:750px){.client-social-gallery__strip-outer{margin-top:80px;padding-bottom:6px}}.client-social-gallery__viewport{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pinch-zoom}.client-social-gallery__viewport::-webkit-scrollbar{display:none}.client-social-gallery__viewport[data-grabbing]{cursor:grabbing}.client-social-gallery__viewport:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@media(prefers-reduced-motion:reduce){.client-social-gallery__viewport{scroll-behavior:auto}}.client-social-gallery__track{display:flex;gap:var(--csg-gap, 6px);will-change:transform}@media screen and (min-width:750px){.client-social-gallery__track{gap:var(--csg-gap, 16px)}}.client-social-gallery__slide{flex:0 0 auto;width:calc((100cqi - 4 * var(--csg-gap, 6px)) / 3);height:auto}@media screen and (min-width:575px){.client-social-gallery__slide{width:calc((100cqi - 4 * var(--csg-gap, 6px)) / 4)}}@media screen and (min-width:990px){.client-social-gallery__slide{width:calc((100cqi - 4 * var(--csg-gap, 10px)) / 5)}}@supports not (width: 1cqi){.client-social-gallery__slide{width:240px}@media screen and (min-width:750px){.client-social-gallery__slide{width:280px}}@media screen and (min-width:1441px){.client-social-gallery__slide{width:320px}}}.client-social-gallery__photo{aspect-ratio:1/1;overflow:hidden;width:100%;height:100%;background:rgb(var(--color-foreground-rgb)/var(--opacity-5))}.client-social-gallery__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.client-social-gallery__empty{margin-top:16px;font-family:var(--font-custom-5--family);font-size:14px;color:var(--color-secondary-text)}.client-social-gallery__app{margin-top:28px;width:100%}@media screen and (min-width:750px){.client-social-gallery__app{margin-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/client-social-gallery.css.map */
