.hero-section{position:relative;overflow:hidden;display:flex;min-height:var(--hero-min-height)}.hero-section .hero-video,.hero-section .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-section .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--hero-overlay-color),calc(var(--hero-overlay-opacity) / 100));z-index:2}.hero-section .hero-content{position:relative;z-index:3;width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:var(--hero-content-justify);align-items:var(--hero-content-align);text-align:center}.hero-section .hero-content[style*="align-items: flex-start"]{text-align:left}.hero-section .hero-content[style*="align-items: flex-end"]{text-align:right}.hero-section .hero-content h1{font-size:var(--hero-heading-size);margin-bottom:.5rem;line-height:1.1}.hero-section .hero-content p{font-size:var(--hero-subheading-size);max-width:650px;margin-top:0;margin-bottom:1.5rem;line-height:1.5}.hero-section .hero-button{background-color:#fff;color:#000;padding:12px 24px;text-decoration:none;border-radius:5px;font-weight:700;transition:transform .2s ease-in-out;align-self:inherit}.hero-section .hero-button:hover{transform:scale(1.05)}@media (max-width: 768px){.hero-section .hero-content h1{font-size:clamp(2.5rem,calc(var(--hero-heading-size) * .6),6rem)}.hero-section .hero-content p{font-size:clamp(1.1rem,calc(var(--hero-subheading-size) * .8),2rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-custom-hero.css.map */
