.social-banner__wrapper{display:flex;justify-content:center;align-items:center}.social-banner__wrapper *:only-child{width:100%}.social-banner__wrapper.layout--left .social-banner__images{margin-left:var(--outer)}.social-banner__wrapper.layout--right{flex-direction:row-reverse}.social-banner__wrapper.layout--right .social-banner__images{border-radius:0 var(--border-radius) var(--border-radius) 0;margin-right:var(--outer)}@media only screen and (max-width:749px){.social-banner__wrapper{flex-direction:column;gap:13px}.social-banner__wrapper .social-banner__images:only-child{margin:0}.social-banner__wrapper.layout--left .social-banner__images,.social-banner__wrapper.layout--right .social-banner__images{margin:0;flex-direction:row}}.social-banner__content{width:calc(34.7% - var(--outer));display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--outer)}.social-banner__content .social-banner__title{text-align:center;margin-bottom:16px}.social-banner__content .social-banner__title *:first-child{margin-top:0}.social-banner__content .social-banner__title *:last-child{margin-bottom:0}@media only screen and (max-width:749px){.social-banner__content{width:100%}}.social-banner__images{--gap: 0px;--columns: var(--COLUMNS);--border-radius: 32px;width:65.3%;display:flex;flex-wrap:wrap;gap:var(--gap);border-radius:var(--border-radius) 0 0 var(--border-radius);overflow:hidden}.social-banner__images>*{flex:0 0 calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns))}.social-banner__images .social-banner__image-wrapper{position:relative}.social-banner__images .social-banner__image{padding-top:100%}@media only screen and (max-width:749px){.social-banner__images{--columns: var(--COLUMNS-SMALL);width:100%;margin:0;border-radius:0}}.social-banner__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.social-banner__links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;width:100%;max-width:500px}.social-banner__link-wrapper{width:100%;max-width:var(--image-width);position:relative}@media only screen and (max-width:749px){.social-banner__link-wrapper{max-width:var(--image-width-mobile, var(--image-width))}}.social-banner__link-wrapper .social-banner__link-image{padding-top:100%;border-radius:50%;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/1050/assets/section-social.css.map */
