.section-social-media-banner{position:relative}.section-social-media-banner__content{display:flex;flex-wrap:wrap}.section-social-media-banner__content a{height:300px;min-width:160px;flex:1}.section-social-media-banner__item{height:300px;min-width:160px;flex:1;background-position:center center;background-size:cover;fill:rgb(var(--color-foreground),.4);overflow:hidden}.section-social-media-banner__media,.section-social-media-banner__item .media,.section-social-media-banner__item .empty-image-svg{width:100%;height:100%}.section-social-media-banner__overlay-text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(var(--scrim-lightness),.2);pointer-events:none}.overlay-text__inner{position:relative;top:50%;transform:translateY(-50%);text-align:center}.overlay-text__text{display:inline-block;padding:35px;border-radius:var(--border-radius-container)}.overlay-text__text a{pointer-events:all;display:inline-block;margin:auto}.overlay-text__content{display:flex;align-items:center;justify-content:center;gap:1.5rem}.overlay-text__text-content{text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative;margin:0;padding-top:0;padding-bottom:0}.overlay-text__text-content:before,.overlay-text__text-content:after{content:"";flex:1 1 0;min-height:0}.overlay-text__text-content h2,.overlay-text__text-content p{margin:0;padding:0;line-height:1.2;flex:0 0 auto}.overlay-text__text-content h2{margin-bottom:.6875rem}.overlay-text__icon{flex-shrink:0;pointer-events:all;display:flex;align-items:center;align-self:center}.overlay-text__icon a{display:inline-block}.overlay-text__icon .social-icon-image{width:64px;height:64px;object-fit:contain;display:block}.overlay-text__inner h2{margin-bottom:.6875rem;padding:0 .875rem;word-break:break-all}.overlay-text__inner p{text-transform:uppercase;font-weight:300}@media only screen and (max-width: 360px){.overlay-text__inner h2{--font-heading-size: calc(var(--font-heading-scale) * 2rem)}.overlay-text__inner p{font-size:calc(.875rem * var(--font-section-scale, 1))}.overlay-text__icon .social-icon-image{width:48px;height:48px}.overlay-text__content{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-social-media-banner.css.map */
