.mm-card,.mm-card__sub,.mm-card__msg,.mm-card__meta{font-family:"Simpler Pro Regular",var(--text-font-family),sans-serif;font-weight:400}.mm-card__summary,.mm-card__design-name,.mm-card__label,.mm-card__add{font-family:"Simpler Pro Black",var(--heading-font-family),sans-serif;font-weight:700}.mm-card__remove{font-family:"Simpler Pro Regular",var(--text-font-family),sans-serif}.mm-card{border-radius:18px;background:#ffffffd9;overflow:hidden}.mm-card__summary{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 16px;cursor:pointer;list-style:none;font-weight:700}.mm-card__summary::-webkit-details-marker{display:none}.mm-card__summary-text{flex:1}.mm-card__chevron{transition:transform .2s ease}.mm-card__details[open] .mm-card__chevron{transform:rotate(180deg)}.mm-card__body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.mm-card__sub{margin:0;font-size:13px;opacity:.75}.mm-card__designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mm-card__design{cursor:pointer}.mm-card__design input{position:absolute;opacity:0;pointer-events:none}.mm-card__design-inner{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:14px;border:1px solid rgb(0 0 0 / .12);background:#fff;height:100%;box-sizing:border-box}.mm-card__design input:checked+.mm-card__design-inner{border:2px solid currentColor;padding:5px}.mm-card__design input:focus-visible+.mm-card__design-inner{outline:2px solid currentColor;outline-offset:2px}.mm-card__design input:disabled+.mm-card__design-inner{opacity:.4;cursor:not-allowed}.mm-card__img{width:100%;aspect-ratio:3 / 4;object-fit:contain;background:#f6eff6;border-radius:10px;display:block}.mm-card__design-name{font-size:12px;font-weight:600;text-align:center;line-height:1.2}.mm-card__label{font-size:14px;font-weight:600}.mm-card__msg{width:100%;box-sizing:border-box;border:1px solid rgb(0 0 0 / .15);border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.5;resize:none;background:#fff;color:inherit}.mm-card__meta{display:flex;justify-content:space-between;font-size:12px;opacity:.75;margin-top:-6px}.mm-card__add[disabled]{opacity:.45;cursor:not-allowed}.mm-card__remove{align-self:center;background:none;border:0;cursor:pointer;padding:8px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/greeting-card.css.map */
