.hero-heritage{background:var(--hh-bg);overflow:hidden}.hero-heritage__inner{display:grid;grid-template-columns:1fr var(--hh-image-width-d);align-items:stretch;min-height:var(--hh-min-height-d);gap:var(--hh-column-gap)}.hero-heritage--image-top .hero-heritage__inner{grid-template-columns:1fr var(--hh-image-width-d)}.hero-heritage__content{display:flex;flex-direction:column;justify-content:center;max-width:var(--hh-content-max-width);padding:var(--hh-padding-top-d) var(--hh-padding-side-d) var(--hh-padding-bottom-d) var(--hh-padding-side-d);font-family:var(--font-body-family, inherit)}.hero-heritage__eyebrow{font-family:var(--font-body-family, inherit);font-size:var(--hh-eyebrow-size-d);letter-spacing:var(--hh-eyebrow-ls);font-weight:var(--hh-eyebrow-weight);color:var(--hh-eyebrow-color);text-transform:uppercase;margin:0 0 1.25em}.hero-heritage__heading{font-family:var(--font-heading-family, inherit);font-size:var(--hh-heading-size-d);line-height:var(--hh-heading-lh);letter-spacing:var(--hh-heading-ls);font-weight:var(--hh-heading-weight);color:var(--hh-heading-color);margin:0 0 .5em}.hero-heritage__heading em{font-style:italic;color:var(--hh-heading-accent-color)}.hero-heritage__body{font-family:var(--font-body-family, inherit);font-size:var(--hh-body-size-d);line-height:var(--hh-body-lh);color:var(--hh-body-color);margin:0 0 2em}.hero-heritage__body p{margin:0 0 .75em}.hero-heritage__body p:last-child{margin-bottom:0}.hero-heritage__buttons{display:flex;gap:var(--hh-btn-gap)}.hero-heritage__button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family, inherit);font-size:var(--hh-btn-size);letter-spacing:var(--hh-btn-ls);font-weight:var(--hh-btn-weight);text-transform:uppercase;text-decoration:none;padding:var(--hh-btn-pad-v) var(--hh-btn-pad-h);border-radius:var(--hh-btn-radius);border-style:solid;border-width:var(--hh-btn-border-width);white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease;cursor:pointer}.hero-heritage__button--solid{background-color:var(--hh-btn-solid-bg);color:var(--hh-btn-solid-text);border-color:var(--hh-btn-solid-border)}.hero-heritage__button--solid:hover{background-color:var(--hh-btn-solid-bg-hover);color:var(--hh-btn-solid-text-hover)}.hero-heritage__button--outline{background-color:var(--hh-btn-outline-bg);color:var(--hh-btn-outline-text);border-color:var(--hh-btn-outline-border)}.hero-heritage__button--outline:hover{background-color:var(--hh-btn-outline-bg-hover);color:var(--hh-btn-outline-text-hover)}.hero-heritage__media{position:relative;height:100%;min-height:var(--hh-min-height-d);overflow:hidden}.hero-heritage__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero-heritage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-heritage__placeholder-svg{width:100%;height:100%;object-fit:cover}.hero-heritage__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hh-overlay-color);pointer-events:none}@media screen and (max-width:989px){.hero-heritage__inner{grid-template-columns:1fr}.hero-heritage__content{max-width:100%}.hero-heritage--image-top .hero-heritage__inner{grid-template-columns:1fr}.hero-heritage--image-top .hero-heritage__media{order:-1}}@media screen and (max-width:749px){.hero-heritage__inner{display:flex;flex-direction:column;min-height:0}.hero-heritage--image-top .hero-heritage__inner{flex-direction:column}.hero-heritage--image-top .hero-heritage__media{order:-1}.hero-heritage__content{padding:var(--hh-padding-top-m) var(--hh-padding-side-m) var(--hh-padding-bottom-m) var(--hh-padding-side-m)}.hero-heritage__eyebrow{font-size:var(--hh-eyebrow-size-m)}.hero-heritage__heading{font-size:var(--hh-heading-size-m)}.hero-heritage__body{font-size:var(--hh-body-size-m)}.hero-heritage__media{min-height:var(--hh-min-height-m);height:var(--hh-min-height-m)}.hero-heritage__buttons{flex-direction:column;align-items:flex-start}.hero-heritage__button{text-align:center;width:auto}}@media screen and (max-width:599px){.hero-heritage__content{padding-left:calc(var(--hh-padding-side-m) * .75);padding-right:calc(var(--hh-padding-side-m) * .75)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-luxury-heritage-hero.css.map */
