.tp-hero-banner{position:relative;overflow:hidden}.tp-hero-banner__picture{display:block;line-height:0}.tp-hero-banner__bg{width:100%;height:auto;display:block}.tp-hero-banner__title-block{position:absolute;top:15%;left:clamp(24px,6%,64px)}@media(min-width:750px){.tp-hero-banner__title-block{max-width:431px}}.tp-hero-banner__title{color:var(--tp-color-text-light);font-family:var(--tp-font-heading);font-size:var(--tp-font-size-5xl);font-weight:var(--tp-font-bold);line-height:var(--tp-leading-tight);letter-spacing:.05em;text-transform:uppercase;margin:0}.tp-hero-banner__title p{margin:0}.tp-hero-banner__content-block{position:absolute;bottom:clamp(24px,6%,64px);right:clamp(24px,6%,64px);max-width:412px;display:flex;flex-direction:column;align-items:center;gap:var(--tp-space-5)}.tp-hero-banner__content{color:var(--tp-color-text-light);font-family:var(--tp-font-body);font-size:var(--tp-font-size-base);font-weight:var(--tp-font-regular);line-height:var(--tp-leading-relaxed);text-align:center;line-height:1.4;margin:0}.tp-hero-banner__content p{margin:0}.tp-hero-banner__button{display:inline-block;padding:var(--tp-space-4) var(--tp-space-8);background:transparent;border:1px solid var(--tp-color-text-light);color:var(--tp-color-text-light);font-family:var(--tp-font-body);font-size:var(--tp-font-size-sm);font-weight:var(--tp-font-semibold);letter-spacing:.15em;text-transform:uppercase;text-decoration:none;cursor:pointer;text-align:center;white-space:nowrap;transition:all .7s ease;width:100%}@media(max-width:547px){.tp-hero-banner__button{font-size:14px!important;padding:1rem}}.tp-hero-banner__button:hover{background-color:#0c3a21!important;color:#f7f3ed!important;opacity:.9}@media(max-width:767px){.tp-hero-banner__title-block{top:var(--tp-space-8);left:50%;right:auto;transform:translate(-50%)!important;width:85%;max-width:none;text-align:center}.tp-hero-banner__title{font-size:var(--tp-font-size-3xl);text-align:center}.tp-hero-banner__content-block{bottom:var(--tp-space-8);right:auto;left:50%;transform:translate(-50%);width:85%;max-width:none;align-items:center}.tp-hero-banner__content{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tp-hero-banner.css.map */
