.bf-hero{--bf-hero-unit: calc(100vw / 375);--bf-gold-start: #f6dd9f;--bf-gold-end: #c59e5d;--bf-hero-inset: max(var(--container-gutter), 50% - var(--container-max-width) / 2);display:grid;grid-template:1fr / 1fr;aspect-ratio:375 / 670;background:rgb(var(--bf-hero-background, 0 0 0));color:#fff}.bf-hero>*{grid-area:1 / 1}.bf-hero__media,.bf-hero__image{width:100%;height:100%}.bf-hero__image{max-height:none;object-fit:cover;object-position:center}.bf-hero__content{z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--bf-hero-unit));width:100%;padding-inline:max(var(--bf-hero-inset),47 / 375 * 100%);padding-block-start:calc(76 / 375 * 100%);font-family:var(--heading-font-family);text-align:center}.bf-hero__subheading,.bf-hero__heading,.bf-hero__description{line-height:normal;text-box:trim-both cap alphabetic}.bf-hero__subheading{font-size:max(16px,calc(16 * var(--bf-hero-unit)));font-weight:400;color:#ffffffb3}.bf-hero__heading{font-size:max(60px,calc(60 * var(--bf-hero-unit)));font-weight:700;white-space:nowrap;padding:.15em .1em;margin:-.15em -.1em;background:linear-gradient(to right,var(--bf-gold-start),var(--bf-gold-end));-webkit-background-clip:text;background-clip:text;color:transparent}.bf-hero__heading-part{font-size:.5em}.bf-hero__description{font-size:max(20px,calc(20 * var(--bf-hero-unit)));font-weight:500}@media screen and (max-width:699px){.bf-hero[allow-transparent-header]{margin-block-start:calc(-1 * var(--header-overlay-offset) * var(--section-is-first))}}@media screen and (min-width:700px){:has(.shopify-section:first-child .bf-hero[allow-transparent-header]) .header:not(.is-filled){--header-background-opacity: inherit;--header-background-blur-radius: inherit;--header-logo-opacity: 1;--text-color: var(--header-text)}:has(.shopify-section:first-child .bf-hero[allow-transparent-header]) .shopify-section--header:has(.header[sticky]):not(:has(.header.is-filled)){position:sticky!important;top:calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px))!important}}@media screen and (min-width:700px){.bf-hero{--bf-hero-unit: calc(100vw / 1440);aspect-ratio:1440 / 720}.bf-hero__content{align-self:start;padding-inline:var(--bf-hero-inset);padding-block-start:calc(99 / 1440 * 100%)}.bf-hero__subheading{font-size:max(14px,calc(20 * var(--bf-hero-unit)));font-weight:500;color:#fff}.bf-hero__heading{font-size:max(28px,calc(44 * var(--bf-hero-unit)))}.bf-hero__heading-part{font-size:1em}.bf-hero__description{font-size:max(12px,calc(16 * var(--bf-hero-unit)))}.bf-hero__description br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-bf-hero.css.map */
