.ecard[data-v-a48a966b]{color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;gap:1rem}.ecard.is-grid[data-v-a48a966b]{height:100%;text-align:center}.ecard.is-list[data-v-a48a966b]{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);flex-direction:row;gap:1.25rem;padding-block:1.25rem}.ecard-media[data-v-a48a966b]{aspect-ratio:1;background:var(--color-surface);border-radius:2px;display:block;overflow:hidden;position:relative}.is-list .ecard-media[data-v-a48a966b]{flex-shrink:0;width:5.5rem}@media(min-width:640px){.is-list .ecard-media[data-v-a48a966b]{width:7.5rem}}.ecard-img[data-v-a48a966b]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .25s ease;width:100%}.ecard:hover .ecard-img[data-v-a48a966b]{opacity:.9}.ecard-monogram[data-v-a48a966b]{align-items:center;color:color-mix(in srgb,var(--color-text) 32%,var(--color-surface));display:flex;font-size:clamp(2rem,7vw,3.25rem);height:100%;justify-content:center;letter-spacing:.02em}.is-list .ecard-monogram[data-v-a48a966b]{font-size:1.625rem}.ecard-badge[data-v-a48a966b]{background:var(--color-primary);color:var(--color-on-primary);font-weight:500;left:.625rem;top:.625rem}.ecard-badge[data-v-a48a966b],.ecard-soldout[data-v-a48a966b]{border-radius:2px;font-size:12px;padding:.125rem .5rem;position:absolute}.ecard-soldout[data-v-a48a966b]{background:var(--color-background);color:var(--color-text);inset:auto .625rem .625rem auto}.is-soldout .ecard-img[data-v-a48a966b],.is-soldout .ecard-monogram[data-v-a48a966b]{opacity:.45}.ecard-body[data-v-a48a966b]{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.is-grid .ecard-body[data-v-a48a966b]{align-items:center}.ecard-name[data-v-a48a966b]{display:-webkit-box;font-size:16px;font-weight:400;-webkit-line-clamp:2;line-height:1.3;text-wrap:balance;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.is-grid .ecard-name[data-v-a48a966b]{font-size:17px}}.ecard-name a[data-v-a48a966b]{color:inherit;text-decoration:none}.ecard-name a[data-v-a48a966b]:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.ecard-desc[data-v-a48a966b]{color:color-mix(in srgb,var(--color-text) 65%,transparent);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.ecard-meta[data-v-a48a966b]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem}.is-grid .ecard-meta[data-v-a48a966b]{justify-content:center;margin-bottom:.5rem}.ecard-price[data-v-a48a966b]{color:color-mix(in srgb,var(--color-text) 85%,transparent);font-size:15px;font-variant-numeric:tabular-nums}.ecard-from[data-v-a48a966b]{color:color-mix(in srgb,var(--color-text) 60%,transparent);font-size:13px;margin-right:.25rem}.ecard-was[data-v-a48a966b]{color:color-mix(in srgb,var(--color-text) 50%,transparent);font-size:13px;margin-left:.375rem}.ecard-low[data-v-a48a966b]{color:#b45309;font-size:13px}.ecard-action[data-v-a48a966b]{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:2px;color:var(--color-text);display:inline-flex;font-size:14px;gap:.375rem;justify-content:center;letter-spacing:.01em;margin-top:.375rem;min-height:2.75rem;padding:0 1.25rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.is-grid .ecard-action[data-v-a48a966b]{margin-top:auto;width:100%}.is-list .ecard-action[data-v-a48a966b]{align-self:flex-start}.ecard-action[data-v-a48a966b]:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ecard-action.is-in-cart[data-v-a48a966b]{border-color:var(--color-primary);color:var(--color-primary)}.ecard-action.is-whatsapp[data-v-a48a966b]:hover{background:#25d366;border-color:#25d366;color:#0b3d1f}.ecard-action[data-v-a48a966b]:disabled{cursor:not-allowed;opacity:.45}.ecard-action[data-v-a48a966b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
