.feature-video{container-type:inline-size;position:relative;background:#fff;padding:40px 0}.feature-video--no-media .feature-video__media{background:rgb(var(--color-brand-brown))}.feature-video__text{max-width:92.6209cqw;margin:0 auto;text-align:center}.feature-video__eyebrow{margin:0;color:rgb(var(--color-brand-brown));opacity:.7;font-family:var(--font-body-family);font-weight:600;font-size:var(--sec-eyebrow-size, 14px);line-height:calc(var(--sec-eyebrow-size, 14px) * 1.3);letter-spacing:.2em;text-transform:uppercase}.feature-video__rule{--vertical-rule-opacity: .4;margin-top:15.8px;margin-inline:auto}.feature-video__heading{margin:16px 0 0;color:#3a3635;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--sec-heading-size, 22px);line-height:calc(var(--sec-heading-size, 22px) * 1.2727);letter-spacing:0}.feature-video__media{position:relative;margin-top:23px;aspect-ratio:var(--fv-ratio-mobile, 393 / 600);overflow:hidden}.feature-video__frame,.feature-video__frame video{display:block;width:100%;height:100%;object-fit:cover}.feature-video__frame--desktop{display:none}@media screen and (min-width:990px){.feature-video{padding-top:0}.feature-video__text{position:absolute;z-index:1;top:5.069cqw;left:2.778cqw;max-width:none;margin:0;text-align:left}.feature-video__eyebrow{color:#efe7e2;font-size:var(--sec-eyebrow-size-desktop, 13px);line-height:calc(var(--sec-eyebrow-size-desktop, 13px) * 1.3)}.feature-video__rule.vertical-rule{display:none}.feature-video__heading{margin-top:12.1px;color:#efe7e2;font-size:var(--sec-heading-size-desktop, 28px);line-height:calc(var(--sec-heading-size-desktop, 28px) * 1.3929)}.feature-video__media{margin-top:0;aspect-ratio:var(--fv-ratio-desktop, 1440 / 617)}.feature-video__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.feature-video__frame--desktop{display:block}.feature-video__frame--mobile{display:none}}.feature-video{padding-top:var(--sec-space-top, 40px);padding-bottom:var(--sec-space-bottom, 40px)}@media screen and (min-width:990px){.feature-video{padding-top:var(--sec-space-top-desktop, 0px);padding-bottom:var(--sec-space-bottom-desktop, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-feature-video.css.map */
