.tf-bf{position:relative;overflow:hidden;color:rgb(var(--color-foreground))}.tf-bf.background{background:#161d2b;color:#f2eee8}.tf-bf__image{position:absolute;inset-block:0;inset-inline-end:0;width:36%;height:100%;object-fit:cover;opacity:1}@media screen and (max-width:989px){.tf-bf__image{display:none}}.tf-bf__inner{position:relative;display:grid;align-items:center;gap:1.6rem;padding-block:3.6rem}.tf-bf__copy{display:grid;gap:.6rem}.tf-bf__eyebrow{margin:0;color:#f2eee8b8;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tf-bf__heading{margin:0;color:#f2eee8;font-family:var(--font-body-family);font-size:clamp(3.2rem,4.4vw,6rem);font-weight:600;letter-spacing:-.03em;line-height:1}.tf-bf .tf-countdown--large .tf-countdown__unit{min-width:6rem;padding-right:1.6rem;margin-right:1.6rem;border-right-color:#f2eee859}.tf-bf .tf-countdown--large .tf-countdown__unit b{font-size:3.2rem}.tf-bf__button{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding-inline:2.8rem;background:#f2eee8;color:#161d2b;font-size:1.5rem;font-weight:600;text-decoration:none;transition:background .2s}.tf-bf__button:hover{background:#fff;color:#161d2b}.tf-bf .tf-countdown{color:#f2eee8}@media screen and (min-width:990px){.tf-bf__inner{width:64%;margin-inline-start:0;grid-template-columns:1fr auto auto;gap:4.8rem;padding-block:6rem}}@media screen and (max-width:749px){.tf-bf .tf-countdown--large .tf-countdown__unit b{font-size:2.4rem}.tf-bf .tf-countdown--large .tf-countdown__unit{min-width:0;padding-right:1.2rem;margin-right:1.2rem}.tf-bf__button{width:100%}}.tf-bf .tf-countdown--large .tf-countdown__unit i[data-long]{font-weight:600;opacity:1}@media screen and (min-width:990px)and (max-width:1279px){.tf-bf__inner{width:68%;grid-template-columns:1fr auto}.tf-bf__copy{grid-column:1;grid-row:1}.tf-bf__button{grid-column:2;grid-row:1}.tf-bf__inner>.tf-countdown{grid-column:1 / -1;grid-row:2}}@media screen and (min-width:990px){.tf-bf{min-height:clamp(30rem,23vw,46rem);display:flex;align-items:center}.tf-bf__inner{padding-block:3.2rem}.tf-bf__image{object-position:center 55%}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-tf-bf-hero.css.map */
