.hero-fullscreen{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;color:#fff}.hero-fullscreen .hero-bg img{position:absolute;bottom:0;left:0;width:100%;height:100vh;object-fit:cover;object-position:bottom;z-index:1}.hero-fullscreen .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-fullscreen .hero-img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom;z-index:1}.hero-img--mobile{display:none}.hero-img--desktop{display:block}@media screen and (max-width: 749px){.hero-img--mobile{display:block}.hero-img--desktop{display:none}}.hero-fullscreen .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000059;z-index:2}.hero-fullscreen .hero-content{position:relative;z-index:3;max-width:90%;margin:0 auto}.hero-fullscreen h1{font-size:3rem;font-weight:600;margin-bottom:1rem}.hero-fullscreen p{font-size:1.2rem;margin-bottom:2rem}.hero-fullscreen .hero-btn{display:inline-block;background:#fff;color:#000;padding:.8rem 2rem;border-radius:2rem;text-decoration:none;font-weight:500;transition:background .3s ease,color .3s ease}.hero-fullscreen .hero-btn:hover{background:#000;color:#fff}@media screen and (max-width: 749px){.hero-fullscreen h1{font-size:2rem}.hero-fullscreen p{font-size:1rem}.hero-fullscreen .hero-btn{padding:.6rem 1.5rem;font-size:.9rem}}@media screen and (min-width: 750px) and (max-width: 990px){.hero-fullscreen h1{font-size:2.5rem}.hero-fullscreen p{font-size:1.1rem}}@media screen and (min-width: 991px){.hero-fullscreen h1{font-size:3.5rem}}@media screen and (max-width: 749px){.hero-fullscreen{padding-top:calc(env(safe-area-inset-top,0px) + 4rem);padding-bottom:2rem;box-sizing:border-box}.hero-fullscreen .hero-content{padding:0 1rem}}@media screen and (min-width: 750px) and (max-width: 990px){.hero-fullscreen{padding-top:calc(env(safe-area-inset-top,0px) + 5rem)}}.hero-fullscreen .hero-content{position:absolute;bottom:5vh;left:5vw;z-index:3;max-width:600px;text-align:left}@media screen and (max-width: 749px){.hero-fullscreen .hero-content{bottom:6vh;left:50%;transform:translate(-50%);text-align:center;max-width:90%}}@media screen and (min-width: 750px) and (max-width: 990px){.hero-fullscreen .hero-content{bottom:6vh;left:6vw;max-width:70%}}@media screen and (min-width: 991px){.hero-fullscreen .hero-content{bottom:8vh}}.hero-fullscreen .hero-content h1,.hero-fullscreen .hero-content h2{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;letter-spacing:-.02em}.hero-fullscreen .hero-content h1{font-size:4.2rem;font-weight:700;line-height:1.05;margin-bottom:.8rem}.hero-fullscreen .hero-content h2{font-size:3.2rem;font-weight:800;line-height:1.05;margin-bottom:.8rem}.hero-fullscreen .hero-content p{font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:2.2rem}.hero-fullscreen .hero-btn{font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:.9rem 2.5rem;border-radius:3rem;border:2px solid #fff;background:transparent;color:#fff;transition:all .3s ease}.hero-fullscreen .hero-btn:hover{background:#fff;color:#000}@media screen and (max-width: 749px){.hero-fullscreen .hero-content h2{font-size:2.6rem;line-height:1.15;white-space:nowrap}.hero-fullscreen .hero-content h1{font-size:2.2rem;line-height:1.15;white-space:nowrap}.hero-fullscreen .hero-content p{font-size:.75rem;white-space:nowrap}.hero-fullscreen .hero-btn{font-size:.9rem;padding:.7rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hero-section.css.map */
