.hero-section{position:relative;width:100%;height:110vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-content{position:relative;z-index:2;padding:0 20px;max-width:1000px}.hero-title{font-size:clamp(4rem,8vw,5.8rem);font-weight:700;margin-bottom:4.3rem;font-family:Inter,sans-serif}.hero-subtitle{font-size:clamp(1.2rem,2.8vw,1.55rem);margin-bottom:5.3rem;font-family:Inter,sans-serif}.hero-btn{display:inline-block;padding:.75rem 1.5rem;background:#65c178;color:#fff;border-radius:4px;text-decoration:none;transition:background .5s ease,color .5s ease;font-family:Inter,sans-serif}.hero-title,.hero-subtitle{color:#fff}.hero-btn{font-size:1.5rem;padding:1rem 2.25rem}.hero-btn:hover{background-color:#f6f6f6;color:#585858}.hero-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#6464644d;z-index:1}.hero-section{background-image:var(--hero-img-desktop)}@media (max-width: 768px){.hero-section{background-image:var(--hero-img-mobile)}.hero-subtitle{font-size:1.4rem;line-height:1.4}.hero-button{font-size:.7rem;padding:.5rem 1rem}.hero-overlay:before{background:#64646466}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero_home.css.map */
