.hero-brand-banner{margin-block-end:8px;margin-block-end:var(--hero-brand-banner-margin-block-end,8px)}.hero-brand-banner-inner{min-block-size:198px;padding-block:64px 20px;padding-inline:var(--space-gutter);margin-inline:calc(-1*var(--space-gutter));isolation:isolate;color:#000;background-color:#f6f7f8;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.hero-brand-banner-inner{border-radius:10px;min-block-size:246px;margin-inline:0;padding-block-end:32px;padding-inline:32px}}.hero-brand-banner-dark{color:#fff;background-color:#000}.hero-brand-banner-has-media{color:#fff}.hero-brand-banner-has-media:after{content:"";pointer-events:none;background:linear-gradient(#00000017,#000000e6);position:absolute;inset:0}@media (min-width:992px){.hero-brand-banner-has-media:after{background:linear-gradient(90deg,#000c,#00000014)}}.hero-brand-banner-media{--feed-image-object-fit:cover;position:absolute;inset:0}.hero-brand-banner-content{z-index:1;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}@media (min-width:992px){.hero-brand-banner-content{gap:16px}}.hero-brand-banner-sale-ribbon .hero-brand-banner-content{padding-inline-end:calc(var(--bfcm-overlay-corner-offset) + var(--bfcm-overlay-band-height))}.hero-brand-banner-title{align-items:center;gap:12px;display:flex}@media (min-width:992px){.hero-brand-banner-title{gap:16px}}.hero-brand-banner-logo-ring{background-color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:8px;display:flex}@media (min-width:992px){.hero-brand-banner-logo-ring{width:74px;height:74px;padding:10px}}.hero-brand-banner-logo-ring-light{background-color:#fff}.hero-brand-banner-heading{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.3}.hero-brand-banner-heading strong{font-weight:500}.hero-brand-banner-heading{overflow-wrap:break-word;margin:0;font-weight:500}@media (min-width:992px){.hero-brand-banner-heading{font-size:2.25rem;line-height:1.1}}.hero-brand-banner-copy{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4}.hero-brand-banner-copy strong{font-weight:500}.hero-brand-banner-copy{margin:0}@media (min-width:992px){.hero-brand-banner-copy{max-width:500px;font-size:1.125rem;line-height:1.4}}
/*# sourceMappingURL=0wvksv3uonpry.css.map*/