.mm-social{width:100%;overflow:hidden;position:relative;z-index:1}.mm-social__header{display:flex;align-items:center;padding:0 70px;margin-bottom:20px;position:relative}.mm-social__header-align--left{justify-content:flex-start;text-align:left}.mm-social__header-align--center{justify-content:center;text-align:center}.mm-social__header--top{justify-content:space-between}.mm-social__header--top.mm-social__header-align--center{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.mm-social__header--top.mm-social__header-align--center .mm-social__heading{grid-column:2}.mm-social__header--top.mm-social__header-align--center .mm-social__btn{grid-column:3;justify-self:end}.mm-social__heading{margin:0;line-height:1.1}.mm-social__content-wrapper{display:grid}.mm-social__item{display:block;position:relative;text-decoration:none;overflow:hidden}.mm-social__media{position:relative;display:block;width:100%;transition:opacity .4s ease}.mm-social__item--square .mm-social__media{aspect-ratio:1 / 1}.mm-social__item--portrait .mm-social__media{aspect-ratio:4 / 5}.mm-social__img{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .8s ease;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mm-social__img--secondary{opacity:0}.mm-social__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease;z-index:10;pointer-events:none}.mm-social__icon svg{width:28px;height:28px;fill:currentColor}.mm-social__item:hover .mm-social__img{transform:scale(1.08)}.mm-social__item:hover .mm-social__media{opacity:.8}.mm-social__item:hover .mm-social__icon{opacity:1;transform:scale(1)}.mm-social__btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;padding:8px 18px;transition:.3s}.mm-social__footer{text-align:center;margin-top:24px}@media screen and (max-width:749px){.mm-social__header{padding:0 20px}.mm-social__content-wrapper{grid-template-columns:repeat(2,1fr);padding:0 10px}.mm-is-swipe .mm-social__content-wrapper{display:flex;overflow-x:auto;gap:10px;padding:0 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mm-is-swipe .mm-social__content-wrapper::-webkit-scrollbar{display:none}.mm-is-swipe .mm-social__item-wrap{flex:0 0 48%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-socialgrid.css.map */
