.hero-banner{position:relative;display:flex;align-items:center;overflow:hidden;min-height:var(--hero-min-height, 500px);background-color:var(--hero-bg-color, #14162a)}.hero-banner--small{--hero-min-height: 380px}.hero-banner--medium{--hero-min-height: 520px}.hero-banner--large{--hero-min-height: 680px}.hero-banner--full{--hero-min-height: 100svh}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;clip-path:polygon(62% 0%,100% 0%,100% 100%,52% 100%)}.hero-banner__media img{position:absolute;top:0;right:0;bottom:0;left:50%;width:50%;height:100%;object-fit:cover;object-position:center}.hero-banner__content-wrapper{position:relative;z-index:2;width:100%;padding:5rem 1.5rem}.hero-banner__content{width:100%}.hero-banner--align-center .hero-banner__content{text-align:center}.hero-banner--align-right .hero-banner__content{text-align:right}.hero-banner--align-left .hero-banner__inner,.hero-banner--align-right .hero-banner__inner{max-width:560px}.hero-banner--align-center .hero-banner__inner{max-width:720px;margin-left:auto;margin-right:auto}.hero-banner__pill{display:inline-flex;align-items:center;gap:.4em;border:1.5px solid var(--hero-pill-border-color, #9b8c3e);color:var(--hero-pill-color, #c8b84a);background:transparent;border-radius:999px;padding:.35em 1em;font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2rem;line-height:1.4}.hero-banner__pill-icon{font-style:normal}.hero-banner__heading{font-size:clamp(3.2rem,6vw,6rem);font-weight:800;line-height:1.05;color:var(--hero-heading-color, #ffffff);margin:0 0 2rem}.hero-banner__heading em{font-style:italic;color:var(--hero-accent-color, #b89cff)}.hero-banner__heading strong{font-style:normal;font-weight:800}.hero-banner__heading p{margin:0;padding:0}.hero-banner__subtitle{font-size:1.4rem;line-height:1.6;color:var(--hero-subtitle-color, rgba(255, 255, 255, .75));margin:0 0 3.2rem;max-width:42ch}.hero-banner--align-center .hero-banner__subtitle{margin-left:auto;margin-right:auto}.hero-banner__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem}.hero-banner--align-center .hero-banner__buttons{justify-content:center}.hero-banner--align-right .hero-banner__buttons{justify-content:flex-end}.hero-banner__btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--hero-btn-primary-bg, #c8d933);color:var(--hero-btn-primary-color, #14162a);border:2px solid var(--hero-btn-primary-bg, #c8d933);border-radius:var(--buttons-radius, 4px);padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .15s ease;white-space:nowrap}.hero-banner__btn-primary:hover{opacity:.88;transform:translateY(-1px)}.hero-banner__btn-secondary{display:inline-flex;align-items:center;gap:.4em;color:var(--hero-btn-secondary-color, #ffffff);background:transparent;border:none;padding:0;font-size:1.4rem;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.hero-banner__btn-secondary:hover{opacity:.75}@media screen and (max-width:749px){.hero-banner__media{display:none}.hero-banner__content-wrapper{padding:4rem 1.5rem}.hero-banner__heading{font-size:clamp(3rem,10vw,4.8rem)}.hero-banner__subtitle{font-size:1.3rem}.hero-banner__buttons{flex-direction:column;align-items:flex-start;gap:1.4rem}.hero-banner--align-center .hero-banner__buttons{align-items:center}.hero-banner--align-right .hero-banner__buttons{align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-parallel-hero-banner.css.map */
