.sale__card{position:relative;overflow:hidden;border-radius:32px;aspect-ratio:3/4;max-height:860px;background:var(--c-espresso);color:var(--c-ivory);display:flex;align-items:center;justify-content:center;text-align:center}@media(min-width:750px){.sale__card{aspect-ratio:16/9}}@media(min-width:990px){.sale__card{aspect-ratio:auto;min-height:560px;height:min(72vh,680px);border-radius:32px;max-width:1120px;margin-inline:auto}}.sale__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sale__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 52%,#1f1a1766,#1f1a174d 60%,#1f1a1700) #1f1a1766}.sale__content{position:relative;z-index:1;padding:48px 24px;max-width:640px}.sale__eyebrow{margin:0 0 20px;font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ivory)}.sale__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--fs-h1);line-height:1.05;color:var(--c-ivory)}.sale__timer{display:flex;justify-content:center;align-items:flex-start;gap:8px 14px;margin:32px 0 40px;font-variant-numeric:tabular-nums}.sale__unit{display:flex;flex-direction:column;align-items:center;min-width:64px}.sale__num{font-family:var(--font-body);font-weight:300;font-size:clamp(40px,11vw,56px);line-height:1;color:var(--c-ivory)}.sale__sep{font-family:var(--font-body);font-size:28px;line-height:1.6;color:var(--c-ivory);opacity:.85}.sale__lbl{margin-top:10px;font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ivory)}.sale__btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;min-width:240px;padding:0 36px;border-radius:12px;background:var(--c-ivory);color:var(--c-espresso);font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;transition:background-color .25s}.sale__btn:hover{text-decoration:underline;text-underline-offset:4px}.sale__btn:focus-visible{outline:2px solid var(--c-ivory);outline-offset:3px}@media(max-width:749px){.sale__content{padding:48px 16px}.sale__timer{gap:6px 6px}.sale__unit{min-width:54px}.sale__num{font-size:clamp(32px,9vw,44px)}.sale__sep{font-size:22px;line-height:1.5}.sale__lbl{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-sale-countdown.css.map */
