.home-hero{height:100vh;display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(#000000b3,#000000b3),url(hero_image_3.webp);background-size:cover;font-family:Marcellus-Regular;position:relative}.navbar{margin:0 auto;padding:2rem 6rem;width:100%;display:flex;justify-content:center;align-items:center;position:fixed;color:#fff;transition:background-color .3s ease,box-shadow .3s ease;z-index:100}.navbar.scrolled{background-color:#000000e6;box-shadow:0 2px 8px #0000004d;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.whiteBg{background-color:#00000080}.nav-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}#menuClose,.menuBlack{display:none}.mobile-menu{position:absolute;top:0;right:0;width:100%;display:flex;flex-direction:column;align-items:center;z-index:10;margin-top:73.79px;gap:1.5rem;padding:2rem 0;background-color:#000000e6;box-shadow:0 2px 8px #0000004d;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu.hidden{display:none}.mobile-menu a{display:block;color:#000;background-color:#f6e852;text-decoration:none;width:50%;padding:.5rem 1rem;border-radius:20px;font-weight:600;text-align:center}.mobile-menu a div{width:100%;display:flex;justify-content:center;align-items:center}.nav-mobile{display:none;justify-content:center;align-items:center;margin-right:2rem;cursor:pointer;z-index:10000}.logo-container,.logo{display:flex;justify-content:center;align-items:center}.logo img{height:5rem}.phone-logo{display:flex;justify-content:center;align-items:center;gap:.5rem}.phone-icon{display:flex;justify-content:center;align-items:center;border-radius:9999px;padding:5px;background-color:#89bd37}.phone-icon img{height:1.5rem;width:auto}.shop-name{font-size:1.5rem;font-weight:700;color:#000}.nav-links{display:flex;gap:5rem;align-items:center;font-family:Marcellus-Regular;font-size:1.6rem;color:inherit}.nav-links a{color:inherit;text-decoration:none;z-index:1000;transition:all .2s ease}.nav-links a:hover{filter:drop-shadow(0 0 6px rgba(255,255,255,.6));transform:translateY(-2px)}.nav-button{background-color:#f6e852;color:#000!important;padding:5px 30px;border-radius:50px;transition:background-color .3s ease;width:fit-content;text-decoration:none}.nav-button:hover{background-color:#e5d532;cursor:pointer}.hero{position:relative;width:100%;max-width:1280px;font-family:Marcellus-Regular;flex-grow:1}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0}.hero-background img{width:100%;height:100%;object-fit:cover}.hero-content{height:100%;max-width:1280px;padding:0 1rem;display:flex;flex-direction:column;font-weight:400;align-items:center;justify-content:center;text-align:center}.hero-title{font-size:9.5rem;line-height:1.25;margin:0 0 3rem;font-weight:400;text-shadow:none;text-align:left;color:#fff;letter-spacing:-.5px;text-align:center;margin:0 0 4rem}.hero-title span{color:#f6e852;margin:0 0 2rem}.hero h4{margin:0 0 2rem;color:#ffffffb3;font-size:1.8rem;line-height:1.6;max-width:600px}.hero-button-container{display:flex;justify-content:flex-start;align-items:center;gap:2rem;margin-top:1rem}.hero-button-container button{padding:12px 32px;border-radius:50px;transition:background-color .3s ease;width:fit-content;text-decoration:none;border:none;cursor:pointer;font-size:1.4rem}.hero-button-container-yellow{background-color:#f6e852;color:#000!important}.hero-button-container-yellow{background-color:#f6e852;color:#000!important;transition:background-color .2s ease,transform .15s ease}.hero-button-container-yellow:hover{background-color:#e5d532;transform:translateY(-2px);cursor:pointer}.hero-button-container-transparent{background:#ffffff1a;color:#fff!important;border:1px solid black!important;transition:background .2s ease,transform .15s ease}.hero-button-container-transparent:hover{background:#fff3;transform:translateY(-2px);cursor:pointer}@media (min-width: 1920px){.nav-mobile{display:none}.nav-links{font-size:1.9rem}.phone-logo{gap:2rem}.hero-title{font-size:11.5rem}.hero h4{font-size:2.5rem;margin:0 0 3rem}.hero-button-container button{font-size:1.6rem}}@media (max-width: 850px){.nav-links{display:none}.nav-mobile{display:flex}.hero-title{font-size:7rem}.logo img{height:5rem}}@media (max-width: 500px){.navbar{padding:1.5rem 2rem}.logo img{width:120px;height:auto}.hero-title{font-size:5.5rem}.hero-content{padding:0 3rem}.hero-button-container{flex-direction:column}.hero-button-container button{width:100%;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/home-page.css.map */
