.lp-hero-banner{width:100%;min-height:558px;background-color:#fdf2f0;position:relative;overflow:hidden}.lp-hero-container{max-width:1400px;margin:0 auto;padding:0 20px}.lp-hero-content{display:flex;align-items:center;min-height:500px}.lp-hero-text{flex:1;max-width:550px}.lp-hero-heading{color:#000;margin:0 0 16px;font-family:gothambold;font-size:50px;letter-spacing:-.75px;line-height:95%;font-weight:700;max-width:500px}.lp-hero-description{font-family:gothambook;font-size:16px;letter-spacing:-.24px;line-height:140%;font-weight:400;color:#000;margin-bottom:16px;max-width:435px}.lp-hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.lp-hero-btn{display:inline-block;text-transform:uppercase;text-decoration:none;border-radius:0;transition:all .3s ease;cursor:pointer;border:2px solid transparent;min-width:250px;text-align:center;padding:12px;line-height:140%;letter-spacing:-.24px;font-size:16px;font-weight:700;font-family:gothambold}.lp-hero-btn-primary{background-color:#000;color:#fff;border-color:#000}.lp-hero-btn-primary:hover{background-color:#333;border-color:#333;color:#fff}.lp-hero-btn-secondary{background-color:transparent;color:#000;border-color:#000}.lp-hero-btn-secondary:hover{background-color:#000;color:#fff}.lp-hero-image{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.lp-hero-image-container{position:relative;width:100%}.lp-hero-image-container img{width:100%;height:auto;display:block;object-fit:contain}@media screen and (max-width: 768px){.lp-hero-banner{min-height:auto}.lp-hero-container{padding:0 16px}.lp-hero-content{flex-direction:column-reverse;gap:40px;text-align:center;min-height:560px}.lp-hero-text{max-width:100%;display:flex;flex-direction:column;justify-content:flex-end}.lp-hero-heading{font-size:38px}.lp-hero-description{font-size:1rem;margin-bottom:32px;max-width:100%}.lp-hero-buttons{justify-content:center;flex-direction:column;gap:12px}.lp-hero-btn,.lp-hero-image{width:100%}}.section-lp-hero-banner{isolation:isolate}.lp-hero-banner *{box-sizing:border-box}.lp-hero-content>*{max-width:100%}@media screen and (min-width: 769px){.lp-hero-content{align-items:center;padding-top:20px;padding-bottom:20px}.lp-hero-text{padding-top:20px}.lp-hero-content>*{max-width:50%}}
/*# sourceMappingURL=/cdn/shop/t/452/assets/lp-hero-banner.css.map */
