.custom-social-gallery{width:100%;box-sizing:border-box;overflow:hidden}.custom-social-gallery__container{max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px}.custom-social-gallery__header{margin-bottom:28px;display:flex;flex-direction:column;gap:6px}.custom-social-gallery__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;text-decoration:none;color:inherit;transition:transform .2s ease,opacity .2s ease}a.custom-social-gallery__icon-wrapper:hover{transform:scale(1.08);opacity:.85}.custom-social-gallery__icon-wrapper svg{width:30px;height:30px;display:block}.custom-social-gallery__icon-wrapper img{width:30px;height:30px;object-fit:contain;display:block}.custom-social-gallery__heading{margin:0;font-size:var(--heading-size-desktop, 26px);font-weight:700;letter-spacing:-.01em;line-height:1.25}.custom-social-gallery__heading p{margin:0}.custom-social-gallery__heading a{color:inherit;text-decoration:underline}.custom-social-gallery__subheading{margin:0;font-size:var(--subheading-size-desktop, 15px);line-height:1.4}.custom-social-gallery__subheading p{margin:0}.custom-social-gallery__subheading a{text-decoration:underline;font-weight:600;color:inherit;transition:opacity .2s ease}.custom-social-gallery__subheading a:hover{opacity:.75}.custom-social-gallery__track{display:flex;gap:var(--col-gap-desktop, 14px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;padding-top:4px}.custom-social-gallery__track::-webkit-scrollbar{display:none}.custom-social-gallery__item{flex:0 0 calc((100% - (var(--col-gap-desktop, 14px) * (var(--desktop-cols, 8) - 1))) / var(--desktop-cols, 8));min-width:0;border-radius:var(--card-radius-desktop, 22px);overflow:hidden;position:relative;aspect-ratio:1 / 1;background-color:#e6dfd5;text-decoration:none;display:block;box-sizing:border-box}.custom-social-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.custom-social-gallery__item:hover img{transform:scale(1.06)}.custom-social-gallery__placeholder-svg{width:45%;height:45%;opacity:.35}.custom-social-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000040;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;color:#fff}.custom-social-gallery__item:hover .custom-social-gallery__overlay{opacity:1}.custom-social-gallery__overlay svg{width:26px;height:26px}@media screen and (max-width:1024px)and (min-width:768px){.custom-social-gallery__track{gap:var(--col-gap-tablet, 12px)}.custom-social-gallery__item{flex:0 0 calc((100% - (var(--col-gap-tablet, 12px) * (var(--tablet-cols, 4) - 1))) / var(--tablet-cols, 4));border-radius:var(--card-radius-tablet, 18px)}}@media screen and (max-width:767px){.custom-social-gallery__container{padding-left:16px;padding-right:16px}.custom-social-gallery__header{margin-bottom:20px}.custom-social-gallery__heading{font-size:var(--heading-size-mobile, 22px)}.custom-social-gallery__subheading{font-size:var(--subheading-size-mobile, 14px)}.custom-social-gallery__track{gap:var(--col-gap-mobile, 10px)}.custom-social-gallery__item{flex:0 0 calc((100% - (var(--col-gap-mobile, 10px) * (var(--mobile-cols, 2) - 1))) / var(--mobile-cols, 2));border-radius:var(--card-radius-mobile, 16px)}}.custom-social-gallery__controls{display:flex;align-items:center;justify-content:center;margin-top:20px}@media screen and (min-width:768px){.custom-social-gallery__controls.hide-desktop{display:none!important}}@media screen and (max-width:767px){.custom-social-gallery__controls.hide-mobile{display:none!important}}.custom-social-gallery__progress-bar{width:180px;height:4px;background-color:var(--progress-bg-color, #eadece);border-radius:2px;overflow:hidden;position:relative}.custom-social-gallery__progress-thumb{height:100%;width:35%;background-color:var(--progress-active-color, #f2994a);border-radius:2px;position:absolute;left:0;top:0;transition:left .1s ease-out}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-social-gallery.css.map */
