.td-bfcm-sr-hero{position:relative;overflow:hidden;--td-bfcm-sr-section-gutter: 0px;--td-bfcm-sr-hero-image-height: min(155vw, 644px);--td-bfcm-sr-hero-overlap: .47}.td-bfcm-sr-hero__image{position:absolute;left:50%;bottom:0;height:var(--td-bfcm-sr-hero-image-height);width:auto;max-width:none;transform:translate(-50.55%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%);mask-image:linear-gradient(180deg,transparent 0,#000 16%)}.page-content:has(>.shopify-section:first-child .td-bfcm-sr-hero),.page-content:has(>.breadcrumb+.shopify-section .td-bfcm-sr-hero){padding-top:0}.td-bfcm-sr-hero .td-bfcm-sr__placeholder{background:transparent;fill:var(--td-bfcm-sr-on-ink-rule)}.td-bfcm-sr-hero__inner{position:relative;z-index:1;padding:28px 20px calc(var(--td-bfcm-sr-hero-image-height) * var(--td-bfcm-sr-hero-overlap) + 12px)}.td-bfcm-sr-hero__copy{display:flex;flex-direction:column;gap:14px}.td-bfcm-sr-hero__tag{align-self:flex-start;padding:6px 10px;background:var(--td-bfcm-sr-gold);color:var(--td-bfcm-sr-on-gold);font-size:13px;font-weight:600;line-height:1.3}.td-bfcm-sr-hero__heading{margin:0;font-family:var(--td-bfcm-sr-font-display);font-weight:700;font-size:clamp(36px,11.3vw,52px);line-height:1.02;letter-spacing:-.015em;color:inherit}.td-bfcm-sr-hero__eyebrow{display:block;margin-bottom:12px;font-family:var(--td-bfcm-sr-font-body);font-size:14px;font-weight:700;letter-spacing:.14em;line-height:1.2}.td-bfcm-sr-hero__subline{margin:0;font-size:16px;line-height:1.45;text-wrap:balance}.td-bfcm-sr-hero__actions{display:grid;padding-top:4px}.td-bfcm-sr-hero .td-bfcm-sr-hero__cta{min-height:50px;border-color:var(--td-bfcm-sr-white);font-size:15px}@media(min-width:700px){.td-bfcm-sr-hero{--td-bfcm-sr-hero-image-height: 644px}.td-bfcm-sr-hero__inner{padding:64px 40px calc(var(--td-bfcm-sr-hero-image-height) * var(--td-bfcm-sr-hero-overlap) + 16px)}.td-bfcm-sr-hero__copy{align-items:center;max-width:640px;margin:0 auto;gap:22px;text-align:center}.td-bfcm-sr-hero__tag{align-self:center;padding:8px 12px;font-size:14px}.td-bfcm-sr-hero__heading{font-size:clamp(48px,6.6vw,60px)}.td-bfcm-sr-hero__eyebrow{margin-bottom:16px;font-size:16px}.td-bfcm-sr-hero__subline{max-width:480px;font-size:19px}.td-bfcm-sr-hero__actions{display:flex;justify-content:center}.td-bfcm-sr-hero .td-bfcm-sr-hero__cta{min-height:56px;padding:0 48px;font-size:16px}}@media(min-width:1024px){.td-bfcm-sr-hero__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;transform:none;-webkit-mask-image:none;mask-image:none}.td-bfcm-sr-hero__inner{display:flex;align-items:center;max-width:calc(var(--td-bfcm-sr-max) + 80px);min-height:500px;margin:0 auto;padding:0 40px}.td-bfcm-sr-hero__copy{align-items:flex-start;max-width:560px;margin:0;text-align:left}.td-bfcm-sr-hero__tag{align-self:flex-start}.td-bfcm-sr-hero__heading{font-size:clamp(46px,4.6vw,56px)}.td-bfcm-sr-hero__subline{max-width:280px;font-size:17px}.td-bfcm-sr-hero__actions{justify-content:flex-start}}@media(min-width:1200px){.td-bfcm-sr-hero__inner{max-width:calc(var(--td-bfcm-sr-max) + 160px);min-height:620px;padding:0 80px}.td-bfcm-sr-hero__heading{font-size:clamp(58px,5vw,76px)}.td-bfcm-sr-hero__subline{max-width:340px;font-size:19px}}@media(min-width:1440px){.td-bfcm-sr-hero__image{object-position:center}.td-bfcm-sr-hero__subline{max-width:480px}}@media(min-width:1600px){.td-bfcm-sr-hero__inner{min-height:clamp(620px,34vw,860px)}.td-bfcm-sr-hero__image{object-position:50% 72%}}
/*# sourceMappingURL=/cdn/shop/t/223/assets/td-bfcm-sr-hero.css.map */
