.bf.bf-hero{background:#d6cbbb;height:750px;min-height:0;overflow:hidden;position:relative}.bf-hero__media,.bf-hero__media img{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.bf-hero__media img{animation:none;object-fit:cover;object-position:50% 50%}.bf-hero__placeholder{display:block;height:100%;width:100%}.bf.bf-hero:after{background:linear-gradient(180deg,#0000001f,#00000054 55%,#0006);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.bf-hero__copy{align-items:center;color:#fffaf3;display:flex;flex-direction:column;left:50%;padding:0;position:absolute;text-align:center;top:calc(55% + 3px);transform:translate(-50%,-50%);width:min(850px,calc(100% - 48px));z-index:2}.bf-hero__title{animation:bfHeroUp .9s .3s backwards;color:#fffaf3;font:600 clamp(40px,3.05vw,48.8px)/1.1 var(--bf-sans);letter-spacing:.025em;margin:0;text-transform:uppercase}.bf-hero--hide-desktop-title .bf-hero__title{display:none}.bf-hero__up{align-items:center;display:flex;font:600 22px/1 var(--bf-sans);gap:17px;letter-spacing:.06em;margin:9px 0 6px;white-space:nowrap}.bf-hero__up:before,.bf-hero__up:after{background:currentColor;content:"";display:block;height:1px;opacity:.85;width:100px}.bf-hero__offer{align-items:baseline;display:flex;font:700 clamp(112px,9.7vw,186px)/.85 var(--bf-sans);gap:.12em;justify-content:center;letter-spacing:-.025em;white-space:nowrap}.bf-hero__offer strong,.bf-hero__offer strong span,.bf-hero__offer b{font:inherit;letter-spacing:inherit;margin:0}.bf-hero__sitewide{font:600 clamp(36px,3.05vw,56px)/1 var(--bf-sans);letter-spacing:.025em;margin:7px 0 0;text-transform:uppercase}.bf-hero__tagline{font:500 17px/1.25 var(--bf-sans);letter-spacing:.02em;margin:7px 0 0}.bf.bf-hero .bf-button.bf-hero__button{background:#fffaf3;border-color:#fffaf3;color:var(--bf-wine);font:600 17px/1.1 var(--bf-sans);letter-spacing:.02em;margin-top:25px;min-height:48px;min-width:0;text-transform:uppercase;width:205px}.bf.bf-hero .bf-button.bf-hero__button:focus-visible{background:#fffaf3;border-color:#fffaf3;color:var(--bf-wine);outline:2px solid #fffaf3;outline-offset:4px}@media(hover:hover)and (pointer:fine){.bf.bf-hero .bf-button.bf-hero__button:hover{background:var(--bf-wine);border-color:var(--bf-wine);color:#fffaf3}}@keyframes bfHeroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:767px){.bf.bf-hero,.bf-hero__media,.bf-hero__media img{height:450px}.bf-hero__media img{object-position:50% 50%}.bf-hero__copy{top:calc(53% + 3px);width:calc(100% - 32px)}.bf-hero--hide-desktop-title .bf-hero__title{display:block}.bf-hero__title{font-size:32.37px;line-height:1.1}.bf-hero__up{font-size:18px;gap:12px;margin:8px 0 5px}.bf-hero__up:before,.bf-hero__up:after{width:64px}.bf-hero__offer{font-size:clamp(82px,22.8vw,102px);gap:.1em;line-height:.88}.bf-hero__sitewide{font-size:clamp(28px,8.2vw,36px);margin-top:5px}.bf-hero__tagline{font-size:14px;margin-top:6px}.bf.bf-hero .bf-button.bf-hero__button{font-size:14px;margin-top:18px;min-height:44px;padding-inline:9px;width:200px}}@media(prefers-reduced-motion:reduce){.bf-hero__title{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/bf-hero.css.map */
