.hero{position:relative;height:100vh;min-height:600px;max-height:56.25vw;display:flex;align-items:stretch;margin-top:0;overflow:hidden}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero__background picture{display:block;width:100%;height:100%}.hero__image{width:100%;height:100%;object-fit:cover;object-position:top center}.hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e8b4b8,#d4a5a5)}.hero__container{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto;padding:180px 40px 80px}.hero__content{display:flex;flex-direction:column;gap:30px}.hero__logo{height:auto}.hero__logo-text{font-size:80px;font-weight:700;color:#fff;letter-spacing:.05em;line-height:1}.hero__text{display:flex;flex-direction:column;gap:8px}.hero__heading{font-size:42px;font-weight:500;color:#fff;line-height:1.2}.hero__heading em,.hero__heading i{font-style:italic}.hero__subheading{font-size:22px;font-weight:400;color:#fff;opacity:.9;line-height:1.4;max-width:300px}.hero__cta{display:flex;align-items:flex-end;justify-content:flex-end}.hero__button{display:inline-flex;align-items:center;gap:12px;padding:18px 35px;font-size:20px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.02em;border:1.5px solid #ffffff;border-radius:50px;background:transparent;transition:all .3s ease;text-decoration:none}.hero__button:hover{background:#fff;color:#000}.hero__button svg{width:16px;height:15px;transition:transform .3s ease}.hero__button:hover svg{transform:translate(3px,-3px)}@media screen and (max-width:990px){.hero{max-height:none}.hero__container{padding:150px 50px 50px;gap:40px}.hero__cta{justify-content:flex-start}.hero__logo-text{font-size:50px}.hero__heading{font-size:36px}.hero__subheading{font-size:18px}.hero__button{font-size:16px;padding:15px 25px}}@media screen and (max-width:768px){.hero__container{padding:120px 25px 40px}}@media screen and (max-width:480px){.hero__logo-text{font-size:40px}.hero__heading{font-size:28px}.hero__subheading{font-size:16px}.hero__button{font-size:14px;padding:12px 20px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-hero.css.map */
