.text-image-hero{position:relative;width:100%;min-height:500px;overflow:hidden;display:flex;align-items:var(--content-position-vertical, center);justify-content:var(--content-position-horizontal, flex-start)}.text-image-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.text-image-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.text-image-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, #000000);opacity:var(--overlay-opacity, .4);z-index:1}.text-image-hero__container{position:relative;z-index:2;width:100%;max-width:1390px;margin:0 auto;padding:var(--padding-top, 120px) 40px var(--padding-bottom, 120px)}.text-image-hero__content{max-width:600px;text-align:var(--text-alignment, left)}.text-image-hero__eyebrow{font-size:var(--eyebrow-font-size, 14px);font-weight:var(--eyebrow-font-weight, 500);letter-spacing:var(--eyebrow-letter-spacing, .1em);text-transform:uppercase;margin:0 0 1.5rem;color:var(--eyebrow-color, #ffffff)}.text-image-hero__heading{font-family:var(--heading-font, var(--font-heading--family));font-size:var(--heading-font-size, 56px);font-weight:var(--heading-font-weight, 300);line-height:var(--heading-line-height, 1.1);letter-spacing:var(--heading-letter-spacing, 0em);margin:0 0 1.5rem;color:var(--heading-color, #ffffff);white-space:pre-line}.text-image-hero__description{font-family:var(--description-font, var(--font-body--family));font-size:var(--description-font-size, 16px);font-weight:var(--description-font-weight, 400);line-height:var(--description-line-height, 1.6);margin:0 0 2rem;color:var(--description-color, #ffffff);max-width:600px}.text-image-hero__description p{margin:0 0 1rem}.text-image-hero__description p:last-child{margin-bottom:0}.text-image-hero__button{display:inline-block;padding:var(--button-padding-vertical, 12px) var(--button-padding-horizontal, 32px);font-size:var(--button-font-size, 14px);font-weight:var(--button-font-weight, 500);letter-spacing:var(--button-letter-spacing, .05em);text-decoration:none;text-transform:uppercase;color:var(--button-text-color, #ffffff);background-color:var(--button-bg-color, transparent);border:var(--button-border-width, 1px) solid var(--button-border-color, #ffffff);border-radius:var(--button-border-radius, 0px);transition:all .3s ease;cursor:pointer}.text-image-hero__button:hover{color:var(--button-hover-text-color, #000000);background-color:var(--button-hover-bg-color, #ffffff);border-color:var(--button-hover-border-color, #ffffff)}@media screen and (max-width:1024px){.text-image-hero__container{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.text-image-hero{min-height:400px}.text-image-hero__container{padding:calc(var(--padding-top, 120px) * .6) 20px calc(var(--padding-bottom, 120px) * .6)}.text-image-hero__eyebrow{font-size:calc(var(--eyebrow-font-size, 14px) * .9);margin-bottom:1rem}.text-image-hero__heading{font-size:clamp(32px,8vw,var(--heading-font-size, 56px));margin-bottom:1rem}.text-image-hero__description{font-size:calc(var(--description-font-size, 16px) * .9);margin-bottom:1.5rem}.text-image-hero__button{padding:calc(var(--button-padding-vertical, 12px) * .8) calc(var(--button-padding-horizontal, 32px) * .75);font-size:calc(var(--button-font-size, 14px) * .9)}}@media screen and (max-width:480px){.text-image-hero{min-height:350px}.text-image-hero__content{max-width:100%}.text-image-hero__heading{font-size:clamp(28px,10vw,40px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/text-image-hero.css.map */
