.casa-buenfin-banner{background-color:var(--casa-azafran, #E9A23B);color:var(--casa-marino-noche, #16222C)}.casa-buenfin-banner__texto{margin:0 auto;max-width:var(--page-width, 1400px);padding:9px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;font-size:.875rem;line-height:1.35;text-align:center}.casa-buenfin-banner__sello,.casa-buenfin__sello{display:inline-block;padding:2px 10px;border-radius:999px;background-color:var(--casa-marino-noche, #16222C);color:var(--casa-sal, #F6F1E7);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.casa-buenfin-banner__cupon{white-space:nowrap}.casa-buenfin-banner__codigo{min-height:28px;margin-left:4px;padding:2px 10px;border:1px dashed currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:.04em;cursor:pointer}.casa-buenfin-banner__codigo:focus-visible{outline:2px solid var(--casa-marino-noche, #16222C);outline-offset:2px}.casa-buenfin-banner__ok{margin-left:8px;font-size:.75rem;font-weight:600}.casa-buenfin-banner__ok[hidden]{display:none}.casa-buenfin{display:block;margin-block:10px;padding:12px 14px 14px;border:1px solid var(--casa-azafran, #E9A23B);border-radius:12px;background-color:var(--casa-papel, #fff);color:var(--casa-tinta, #1F2A33)}.casa-buenfin__texto{margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.875rem;line-height:1.35}.casa-buenfin__sello{background-color:var(--casa-azafran, #E9A23B);color:var(--casa-marino-noche, #16222C)}.casa-buenfin__pista{position:relative;height:10px;border-radius:999px;background-color:var(--casa-sal, #F6F1E7);box-shadow:inset 0 0 0 1px var(--casa-linea, #DCD3C4);overflow:hidden}.casa-buenfin__relleno{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background-color:var(--casa-azafran, #E9A23B);transition:width .6s cubic-bezier(.22,1,.36,1)}.casa-buenfin--lograda .casa-buenfin__relleno{background-color:var(--casa-marino, #253845)}.casa-buenfin__nota{margin:8px 0 0;font-size:.75rem;color:var(--casa-tinta-suave, #5B6770)}.casa-buenfin__aplicar{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:999px;background-color:var(--casa-marino, #253845);color:var(--casa-sal, #F6F1E7);font-size:.875rem;font-weight:600;text-decoration:none}@media(prefers-reduced-motion:reduce){.casa-buenfin__relleno{transition:none}}.casa-card-foto{position:relative}.casa-buenfin-liston{position:absolute;inset-inline:0;inset-block-end:0;padding:6px 56px 6px 10px;background-color:var(--casa-azafran, #E9A23B);color:var(--casa-marino-noche, #16222C);font-size:.6875rem;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;pointer-events:none}.casa-buenfin-ficha{margin:4px 0 0;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;border:1px solid var(--casa-azafran, #E9A23B);border-radius:12px;background-color:color-mix(in srgb,var(--casa-azafran, #E9A23B) 18%,var(--casa-papel, #fff));color:var(--casa-tinta, #1F2A33);font-size:.875rem;line-height:1.45}.casa-buenfin-ficha>span:last-child{flex:1 1 220px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/casa-buenfin.css.map */
