.lyhb-hero{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background-color:#4b2416!important;
  background-image:linear-gradient(rgba(45,22,13,var(--lyhb-overlay,.16)),rgba(45,22,13,var(--lyhb-overlay,.16))),var(--lyhb-image)!important;
  background-size:var(--lyhb-size,cover)!important;
  background-position:var(--lyhb-position,center center)!important;
  background-repeat:no-repeat!important;
}
.lyhb-hero::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:0;
  background:linear-gradient(to bottom,rgba(35,18,10,.015),rgba(35,18,10,.08));
}
.lyhb-hero > *{position:relative;z-index:1}
.lyhb-hero:not(.lyhb-inherit-text) h1,
.lyhb-hero:not(.lyhb-inherit-text) h2,
.lyhb-hero:not(.lyhb-inherit-text) p,
.lyhb-hero:not(.lyhb-inherit-text) nav,
.lyhb-hero:not(.lyhb-inherit-text) .breadcrumb,
.lyhb-hero:not(.lyhb-inherit-text) [class*="breadcrumb"],
.lyhb-hero:not(.lyhb-inherit-text) [class*="kicker"],
.lyhb-hero:not(.lyhb-inherit-text) [class*="eyebrow"]{color:var(--lyhb-text-color,#fff)!important;text-shadow:0 2px 12px rgba(0,0,0,.42)}
.lyhb-hero:not(.lyhb-inherit-text) a:not(.button):not([class*="btn"]){color:var(--lyhb-text-color,#fff)}
.lyhb-hero.lyhb-has-height{height:var(--lyhb-height-desktop)!important;min-height:var(--lyhb-height-desktop)!important}
.lyhb-fullbleed{width:100%!important;max-width:none!important}
.lyhb-fullbleed > .lyhb-hero-content,
.lyhb-fullbleed .lyhb-hero-content{background-color:transparent!important;background-image:none!important}
.lyhb-fullbleed .lyhb-hero-content::before,
.lyhb-fullbleed .lyhb-hero-content::after{background-color:transparent!important;background-image:none!important}
@media (max-width:1024px){
  .lyhb-hero.lyhb-has-tablet-height{height:var(--lyhb-height-tablet)!important;min-height:var(--lyhb-height-tablet)!important}
}
@media (max-width:767px){
  .lyhb-hero{
    background-image:linear-gradient(rgba(45,22,13,var(--lyhb-overlay,.16)),rgba(45,22,13,var(--lyhb-overlay,.16))),var(--lyhb-image-mobile,var(--lyhb-image))!important;
    background-size:var(--lyhb-size-mobile,var(--lyhb-size,cover))!important;
    background-position:var(--lyhb-position-mobile,var(--lyhb-position,center center))!important;
  }
  .lyhb-hero.lyhb-has-mobile-height{height:var(--lyhb-height-mobile)!important;min-height:var(--lyhb-height-mobile)!important}
}

/* v1.1.1 text-position layer: keep full-bleed artwork while returning copy to a sane content column. */
.lyhb-reposition-text .lyhb-text-shell{
  box-sizing:border-box!important;
  padding-left:0!important;
  padding-right:0!important;
}
.lyhb-reposition-text .lyhb-text-block{
  box-sizing:border-box!important;
  width:auto!important;
}
.lyhb-text-position-left .lyhb-text-block,
.lyhb-text-position-left .lyhb-text-block h1,
.lyhb-text-position-left .lyhb-text-block h2,
.lyhb-text-position-left .lyhb-text-block p,
.lyhb-text-position-left .lyhb-text-block nav,
.lyhb-text-position-left .lyhb-text-block [class*="breadcrumb"]{text-align:left!important}
.lyhb-text-position-center .lyhb-text-block,
.lyhb-text-position-center .lyhb-text-block h1,
.lyhb-text-position-center .lyhb-text-block h2,
.lyhb-text-position-center .lyhb-text-block p,
.lyhb-text-position-center .lyhb-text-block nav,
.lyhb-text-position-center .lyhb-text-block [class*="breadcrumb"]{text-align:center!important}
.lyhb-text-position-right .lyhb-text-block,
.lyhb-text-position-right .lyhb-text-block h1,
.lyhb-text-position-right .lyhb-text-block h2,
.lyhb-text-position-right .lyhb-text-block p,
.lyhb-text-position-right .lyhb-text-block nav,
.lyhb-text-position-right .lyhb-text-block [class*="breadcrumb"]{text-align:right!important}
@media(max-width:767px){
  .lyhb-reposition-text .lyhb-text-shell{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}
  .lyhb-reposition-text .lyhb-text-block{max-width:100%!important}
}
