.grace-buen-fin,.grace-buen-fin *,.grace-buen-fin *:before,.grace-buen-fin *:after{box-sizing:border-box}.grace-buen-fin{--bf-gold: #d9b86c;--bf-gold-soft: #fcdebc;--bf-ink: #f4efe6;--bf-line: #34312c;background:#050505;color:var(--bf-ink);font-size:16px;line-height:1.5;border-bottom:1px solid var(--bf-line)}.grace-buen-fin .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.grace-buen-fin__media{display:block;max-width:1600px;margin:0 auto;background:#050505}.grace-buen-fin__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.grace-buen-fin__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;max-width:1360px;margin:0 auto;padding:20px clamp(20px,4vw,64px) 8px}.grace-buen-fin__info{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.grace-buen-fin__eyebrow{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bf-gold-soft)}.grace-buen-fin__countdown{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:#151515;background:var(--bf-gold-soft);border-radius:999px;padding:4px 12px;font-variant-numeric:tabular-nums}.grace-buen-fin__countdown[hidden]{display:none}.grace-buen-fin__actions{display:flex;flex-wrap:wrap;gap:12px}.grace-buen-fin__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.grace-buen-fin__btn--primary{background:var(--bf-gold-soft);color:#151515;border:1px solid var(--bf-gold-soft)}.grace-buen-fin__btn--primary:hover{background:#fff0da}.grace-buen-fin__btn--secondary{background:transparent;color:var(--bf-ink);border:1px solid #8b8174}.grace-buen-fin__btn--secondary:hover{border-color:var(--bf-gold-soft);color:var(--bf-gold-soft)}.grace-buen-fin :where(a):focus-visible{outline:2px solid var(--bf-gold-soft);outline-offset:4px}.grace-buen-fin__legal{max-width:1360px;margin:0 auto;padding:4px clamp(20px,4vw,64px) 20px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8b8174}@media screen and (max-width:749px){.grace-buen-fin__img{aspect-ratio:1 / 1}.grace-buen-fin__bar{flex-direction:column;align-items:stretch;text-align:center;padding-top:18px;gap:14px}.grace-buen-fin__info{justify-content:center}.grace-buen-fin__actions{flex-direction:column}.grace-buen-fin__btn{width:100%}.grace-buen-fin__legal{text-align:center}}@media(prefers-reduced-motion:reduce){.grace-buen-fin__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-grace-buen-fin.css.map */
