.luxury-hero{position:relative;overflow:hidden;background-image:var(--desktop-bg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:800px;display:flex;align-items:center}.luxury-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}.luxury-hero .page-width{width:100%;max-width:1400px;margin:0 auto;padding:0 60px;position:relative;z-index:2}.luxury-hero__wrapper{display:flex;align-items:center;min-height:800px}.luxury-hero__content{width:100%;max-width:620px;color:#fff}.luxury-hero__subtitle{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#d7b56d}.luxury-hero__title{margin:0;font-size:68px;line-height:1.08;font-weight:700;color:#fff}.luxury-hero__description{margin-top:24px;font-size:18px;line-height:1.8;color:#ffffffd9}.luxury-hero__description p:last-child{margin-bottom:0}.luxury-hero__buttons{display:flex;flex-wrap:wrap;gap:18px;margin-top:40px}.luxury-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:56px;padding:0 34px;text-decoration:none;font-size:15px;font-weight:600;border-radius:0;transition:.35s ease}.luxury-hero__button--primary{background:#d7b56d;color:#111;border:2px solid #d7b56d}.luxury-hero__button--primary:hover{background:transparent;color:#fff}.luxury-hero__button--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}.luxury-hero__button--secondary:hover{background:#fff;color:#111}@media screen and (max-width:989px){.luxury-hero{min-height:700px}.luxury-hero .page-width{padding:0 40px}.luxury-hero__wrapper{min-height:700px}.luxury-hero__title{font-size:52px}}@media screen and (max-width:749px){.luxury-hero{background-image:var(--mobile-bg);min-height:650px;background-position:center center}.luxury-hero .page-width{padding:0 24px}.luxury-hero__wrapper{min-height:650px;align-items:flex-end;padding-bottom:60px}.luxury-hero__content{max-width:100%}.luxury-hero__subtitle{font-size:12px;letter-spacing:2px;margin-bottom:14px}.luxury-hero__title{font-size:36px;line-height:1.15}.luxury-hero__description{margin-top:18px;font-size:15px;line-height:1.7}.luxury-hero__buttons{flex-direction:column;gap:14px;margin-top:30px}.luxury-hero__button{width:100%;min-width:100%;height:52px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luxury-hero.css.map */
