.commerce-models-grid{position:relative;width:100%}.cmg{display:flex;flex-direction:column;gap:64px}.cmg__intro{max-width:860px}.cmg__eyebrow{display:flex;align-items:center;gap:12px;color:currentColor;opacity:.68;margin:0 0 20px;transition:color .3s ease}.cmg__heading{margin:0;transition:color .3s ease}.cmg__description{margin-top:16px;color:currentColor;opacity:.68}.cmg__description p{margin:0}.cmg__description p+p{margin-top:8px}.cmg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;align-items:start}.cmg__card{position:relative;display:flex;flex-direction:column;background-color:var(--color-white);border-radius:28px;overflow:hidden;box-shadow:0 2px 4px #0000000a,0 28px 48px -34px #00000038;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.cmg__card-header{position:relative;padding:28px;background-image:linear-gradient(160deg,color-mix(in srgb,var(--cmg-accent) 18%,var(--color-white)),color-mix(in srgb,var(--cmg-accent) 3%,var(--color-white)))}.cmg__monogram{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:22px;border-radius:50%;background-color:var(--cmg-accent);color:var(--color-white);font-family:var(--font-heading);font-size:var(--font-size-h4);line-height:1;flex-shrink:0;transition:transform .45s cubic-bezier(.22,1,.36,1)}.cmg__badge{display:block;margin-bottom:12px;color:var(--cmg-accent);text-transform:uppercase}.cmg__title{margin:0;max-width:28ch;font-family:var(--font-matter-semibold)}.cmg__card-body{padding:28px;border-top:1px solid var(--color-black-10)}.cmg__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;width:100%;list-style:none}.cmg__list-item{display:flex;align-items:flex-start;gap:12px;color:var(--color-black);opacity:.72}.cmg__list-icon{flex-shrink:0;margin-top:2px;color:var(--cmg-accent)}.cmg--dark .cmg__eyebrow,.cmg--dark .cmg__heading,.cmg--dark .cmg__description{color:var(--color-white)}@media(min-width:1200px){.cmg__grid>:nth-child(2){margin-top:36px}.cmg__grid>:nth-child(3n){margin-top:18px}}@media(hover:hover)and (pointer:fine){.cmg__card:hover{transform:translateY(-10px);box-shadow:0 2px 4px #0000000d,0 40px 64px -30px color-mix(in srgb,var(--cmg-accent) 50%,rgba(0,0,0,.3))}.cmg__card:hover .cmg__monogram{transform:scale(1.1)}}@media(max-width:1440px){.cmg{gap:52px}.cmg__grid{gap:24px}}@media(max-width:991px){.cmg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:649px){.cmg{gap:40px}.cmg__eyebrow{margin-bottom:16px}.cmg__grid{grid-template-columns:minmax(0,1fr);gap:18px}.cmg__card{border-radius:20px}.cmg__card-header{padding:28px 24px 24px}.cmg__card-body{padding:22px 24px 28px}.cmg__monogram{width:38px;height:38px;margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/commerce-models-grid.css.map */
