.ids-mc{width:100%}.ids-mc__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem;justify-content:center;justify-items:center}.ids-mc__item{margin:0;width:100%}.ids-mc__tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;text-decoration:none;color:inherit;width:100%}.ids-mc__media{position:relative;display:block;width:100%;overflow:hidden;border-radius:14px;box-sizing:border-box}.ids-mc__img{width:100%;height:100%;display:block;transition:transform .4s ease}.ids-mc__tile:hover .ids-mc__img{transform:scale(1.04)}.ids-mc__tile:active .ids-mc__img{transform:scale(.99);transition:transform .15s ease}.ids-mc--png .ids-mc__media{display:flex;align-items:flex-end;justify-content:center;aspect-ratio:1 / 1;background:transparent;padding:8% 10% 0}.ids-mc--png .ids-mc__img{object-fit:contain;object-position:center bottom}.ids-mc--png .ids-mc__tile:hover .ids-mc__img{transform:scale(1.04) translateY(-2px)}.ids-mc--studio .ids-mc__media{aspect-ratio:3 / 4;background:#f4f1ee;padding:0}.ids-mc--studio .ids-mc__img{object-fit:cover;object-position:center}.ids-mc__img--placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;color:#b8a9a0}.ids-mc__label{font-size:1.25rem;font-weight:500;letter-spacing:.04em;line-height:1.2;position:relative}.ids-mc__label:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.ids-mc__tile:hover .ids-mc__label:after{transform:scaleX(1)}.ids-mc__desc{font-size:1.1rem;font-weight:450;color:#5a5249;line-height:1.35;max-width:22ch}.ids-mc--desktop .ids-mc__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;padding:1.8rem 0}.ids-mc--desktop .ids-mc__item{flex:0 0 110px;max-width:110px}.ids-mc--mobile .ids-mc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.6rem 0 1.4rem}.ids-mc--mobile .ids-mc__tile{gap:.4rem}.ids-mc--mobile .ids-mc__media{border-radius:12px}.ids-mc--mobile.ids-mc--png .ids-mc__media{padding:7% 9% 0}.ids-mc--mobile .ids-mc__label{font-size:1.05rem;letter-spacing:.02em}.ids-mc--mobile .ids-mc__desc{font-size:.95rem;margin-top:-.1rem;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ids-menu-cards.css.map */
