.social-wall__grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));grid-auto-rows:calc((var(--social-wall-height) - var(--social-wall-gap)) / 2);gap:var(--social-wall-gap);margin:0;padding:0;list-style:none}.social-wall__tile{display:flex;flex-direction:column;min-width:0;min-height:0}.social-wall__tile:first-child{grid-row:span 2}.social-wall__grid--count-1{grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--social-wall-height)}.social-wall__grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--social-wall-height)}.social-wall__grid--count-1>.social-wall__tile:first-child,.social-wall__grid--count-2>.social-wall__tile:first-child{grid-row:auto}.social-wall__grid--count-3{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.social-wall__grid--count-4>.social-wall__tile:last-child{grid-column:2 / -1}.social-wall .social-wall__media{position:relative;display:block;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:var(--social-wall-radius);color:#fff;background:#f3f2f6;text-decoration:none}.social-wall__image,.social-wall__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.social-wall__placeholder{fill:#c9c6d3}.social-wall__tile--empty .social-wall__media{border:1px dashed #b4afc3}.social-wall__platform{position:absolute;z-index:1;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#00000047}.social-wall__platform .icon{width:18px;height:18px}.social-wall__caption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:end;gap:12px;padding:48px 24px 24px;background:linear-gradient(transparent,#000000a6);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.social-wall__caption>span{flex-shrink:0}.social-wall__credit{flex:0 0 auto;height:30px;padding-top:10px;color:rgb(var(--text-color));font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-wall__grid:has(.social-wall__credit)>.social-wall__tile:not(:has(.social-wall__credit)){padding-bottom:30px}.social-wall .social-wall__credit a{display:block;max-width:100%;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis}.social-wall .social-wall__credit a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}.social-wall .social-wall__credit a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.social-wall a.social-wall__media:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}@media not (min-width:64rem){.social-wall .social-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.social-wall__tile:first-child{grid-column:1 / -1;grid-row:auto}.social-wall__grid--count-4>.social-wall__tile:last-child,.social-wall__grid--count-2>.social-wall__tile:last-child{grid-column:1 / -1}.social-wall .social-wall__media{flex:0 0 auto;aspect-ratio:4 / 3}.social-wall__tile:first-child .social-wall__media{aspect-ratio:16 / 10}}@media not (min-width:48rem){.social-wall .social-wall__media{aspect-ratio:1}.social-wall__tile:first-child .social-wall__media{aspect-ratio:4 / 3}.social-wall__platform{top:10px;right:10px;width:28px;height:28px}.social-wall__caption{padding:32px 12px 12px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/social-image-wall.css.map */
