.bf-hero{background-color:#fffbf3;padding:60px 0 0;position:relative;z-index:0;overflow-x:hidden}.bf-hero__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.bf-hero__content{flex:1;max-width:520px}.bf-hero__label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ff905d;margin:0 0 14px}.bf-hero__heading{font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.1;color:#373d3b;margin:0 0 16px}.bf-hero__subtext{font-size:16px;color:#7a7e7c;line-height:1.7;margin:0 0 28px;max-width:420px}.bf-hero__buttons{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bf-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:500;padding:12px 23px 12px 26px;border-radius:30px;text-decoration:none;letter-spacing:.04em;transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease;white-space:nowrap;overflow:hidden}.bf-hero__button-text{display:inline-block}.bf-hero__button-arrow{display:inline-block;font-size:15px;line-height:1;transform:translate(0);transition:transform .25s ease}.bf-hero__button:hover .bf-hero__button-arrow{transform:translate(4px)}.bf-hero__button--primary{background:#746e36;color:#fffbf3}.bf-hero__button--primary:hover{opacity:.9;transform:translateY(-1px)}.bf-hero__button--secondary{background:transparent;color:#746e36;border:1px solid rgba(116,110,54,.6)}.bf-hero__button--secondary:hover{background:#746e360f;transform:translateY(-1px)}.bf-hero__media-wrap{flex:1;position:relative;max-width:520px}.bf-hero__media{border-radius:50% 50% 0 0;overflow:hidden;width:100%;aspect-ratio:1 / 1}.bf-hero__img{width:100%;height:100%;object-fit:cover;display:block}.bf-hero__quote{position:absolute;bottom:28px;right:-14px;background:#fffbf3;border:1px solid rgba(116,110,54,.2);border-radius:12px;padding:12px 16px;font-style:italic;color:#746e36;font-size:15px;max-width:170px;line-height:1.5;z-index:10}.bf-hero__quote:before{content:"\201c"}.bf-hero__quote:after{content:"\201d"}@media screen and (max-width:768px){.bf-hero{padding:36px 0 0}.bf-hero__inner{flex-direction:column-reverse;gap:28px}.bf-hero__content{width:100%;max-width:100%;padding:0 4px}.bf-hero__media-wrap{max-width:90%;width:90%;margin:0 auto}.bf-hero__buttons{flex-direction:column;align-items:flex-start;gap:10px}.bf-hero__button{width:100%;justify-content:center;text-align:center}.bf-hero__quote{right:10px;bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bf-hero.css.map */
