.bd-fm{display:flex;flex-direction:column;background:var(--bd-fm-bg, transparent)}.bd-fm__media{position:relative;overflow:hidden;aspect-ratio:var(--bd-fm-ratio-mobile, .8);background:var(--color-background-secondary, transparent)}.bd-fm__img{display:block;width:100%;height:100%;object-fit:cover}.bd-fm__placeholder{background:var(--color-background-secondary, #f2f2f2);fill:currentColor;opacity:.5}.bd-fm__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;pointer-events:none}.bd-fm__video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.bd-fm__video-wrap.is-playing .bd-fm__video{opacity:1}@media(prefers-reduced-motion:reduce){.bd-fm__video-wrap{display:none}}.bd-fm__content{display:flex;align-items:center;padding:calc(var(--gap, 8px) * 5) calc(var(--gap, 8px) * 3)}.bd-fm__inner{width:100%;max-width:520px;text-align:left}.bd-fm__heading{margin:0 0 calc(var(--gap, 8px) * 2);padding:0;font-family:var(--font-headline);font-style:var(--font-headline-style);font-weight:var(--font-headline-weight);font-size:var(--bd-fm-heading-size-mobile, 28px);line-height:1.15;letter-spacing:0;text-transform:none;color:var(--bd-fm-text, var(--color-headings-text))}.bd-fm__text{margin:0;color:var(--bd-fm-text, var(--color-body-text))}.bd-fm__text>:first-child{margin-top:0}.bd-fm__text>:last-child{margin-bottom:0}.bd-fm__link{display:inline-flex;height:auto;min-height:0;margin:calc(var(--gap, 8px) * 3) 0 0;padding:0 0 4px;font-family:var(--font-headline);font-style:var(--font-headline-style);font-weight:var(--font-headline-weight);font-size:12px;line-height:1.4;letter-spacing:.12em;color:var(--bd-fm-text, var(--color-headings-text));--color-custom-text: var(--bd-fm-text, var(--color-headings-text))}.bd-fm__link.hero__button--link:hover{color:var(--bd-fm-text, var(--color-headings-text))}@media(min-width:768px){.bd-fm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bd-fm__media{aspect-ratio:auto;height:var(--bd-fm-height, 840px)}.bd-fm--media-right .bd-fm__media{order:2}.bd-fm__content{padding:calc(var(--gap, 8px) * 6) calc(var(--gap, 8px) * 6)}.bd-fm__heading{font-size:var(--bd-fm-heading-size, 36px);margin-bottom:calc(var(--gap, 8px) * 3)}}@media(min-width:900px){.bd-fm__link{font-size:13px}}@media(min-width:1200px){.bd-fm__content{padding:calc(var(--gap, 8px) * 8) calc(var(--gap, 8px) * 10)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/bd-feature-media.css.map */
