.rcard[data-v-bd6e8d9e]{color:var(--color-text);cursor:pointer;display:flex;flex-direction:column}.rcard.is-grid[data-v-bd6e8d9e]{background:var(--color-surface);border-radius:16px;gap:.75rem;height:100%;padding:.5rem .5rem .875rem;transition:background-color .15s ease}.rcard.is-grid[data-v-bd6e8d9e]:hover{background:color-mix(in srgb,var(--color-text) 5%,var(--color-surface))}.rcard.is-list[data-v-bd6e8d9e]{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);flex-direction:row;gap:1rem;padding-block:1.125rem}.rcard-media[data-v-bd6e8d9e]{aspect-ratio:1;background:var(--color-background);border-radius:10px;display:block;overflow:hidden;position:relative}.is-list .rcard-media[data-v-bd6e8d9e]{flex-shrink:0;width:5.5rem}@media(min-width:640px){.is-list .rcard-media[data-v-bd6e8d9e]{width:7rem}}.rcard-img[data-v-bd6e8d9e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rcard-monogram[data-v-bd6e8d9e]{align-items:center;color:color-mix(in srgb,var(--color-primary) 45%,var(--color-background));display:flex;font-size:clamp(2rem,7vw,3rem);font-weight:700;height:100%;justify-content:center}.is-list .rcard-monogram[data-v-bd6e8d9e]{font-size:1.5rem}.rcard-badge[data-v-bd6e8d9e]{background:var(--color-primary);color:var(--color-on-primary);font-weight:700;left:.5rem;top:.5rem}.rcard-badge[data-v-bd6e8d9e],.rcard-soldout[data-v-bd6e8d9e]{border-radius:9999px;font-size:12px;padding:.125rem .625rem;position:absolute}.rcard-soldout[data-v-bd6e8d9e]{background:var(--color-background);color:var(--color-text);font-weight:600;inset:auto .5rem .5rem auto}.is-soldout .rcard-img[data-v-bd6e8d9e],.is-soldout .rcard-monogram[data-v-bd6e8d9e]{opacity:.45}.rcard-body[data-v-bd6e8d9e]{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.is-grid .rcard-body[data-v-bd6e8d9e]{padding-inline:.375rem}.rcard-head[data-v-bd6e8d9e]{display:flex;flex-direction:column;gap:.25rem}.is-list .rcard-head[data-v-bd6e8d9e]{align-items:baseline;flex-direction:row;gap:.75rem;justify-content:space-between}.rcard-name[data-v-bd6e8d9e]{display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.rcard-name[data-v-bd6e8d9e]{font-size:16px}}.rcard-name a[data-v-bd6e8d9e]{color:inherit;text-decoration:none}.rcard-name a[data-v-bd6e8d9e]:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.rcard-price[data-v-bd6e8d9e]{color:var(--color-primary);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.is-list .rcard-price[data-v-bd6e8d9e]{flex-shrink:0;text-align:right}.rcard-from[data-v-bd6e8d9e]{color:color-mix(in srgb,var(--color-text) 60%,transparent);margin-right:.25rem}.rcard-from[data-v-bd6e8d9e],.rcard-was[data-v-bd6e8d9e]{font-size:13px;font-weight:400}.rcard-was[data-v-bd6e8d9e]{color:color-mix(in srgb,var(--color-text) 50%,transparent);margin-left:.375rem}.rcard-desc[data-v-bd6e8d9e]{color:color-mix(in srgb,var(--color-text) 70%,transparent);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}.is-grid .rcard-head[data-v-bd6e8d9e]{margin-bottom:.5rem}.rcard-low[data-v-bd6e8d9e]{color:#b45309;font-size:13px}.rcard-action[data-v-bd6e8d9e]{align-items:center;background:transparent;border:1.5px solid var(--color-primary);border-radius:9999px;color:var(--color-primary);display:inline-flex;font-size:14px;font-weight:700;gap:.375rem;justify-content:center;margin-top:.375rem;min-height:2.75rem;padding:0 1.125rem;transition:background-color .15s ease,color .15s ease}.is-grid .rcard-action[data-v-bd6e8d9e]{margin-top:auto;width:100%}.is-list .rcard-action[data-v-bd6e8d9e]{align-self:flex-start}.rcard-action.is-in-cart[data-v-bd6e8d9e],.rcard-action[data-v-bd6e8d9e]:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}.rcard-action.is-whatsapp[data-v-bd6e8d9e]{background:#25d366;border-color:#25d366;color:#073b1f}.rcard-action.is-whatsapp[data-v-bd6e8d9e]:hover{background:#22c35e;color:#073b1f}.rcard-action[data-v-bd6e8d9e]:disabled{border-color:color-mix(in srgb,var(--color-text) 20%,transparent);color:color-mix(in srgb,var(--color-text) 45%,transparent);cursor:not-allowed}.rcard-action[data-v-bd6e8d9e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
