/*
Generated time: December 3, 2025 20:24
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.nh-hero{position:relative;height:100vh;min-height:100svh;overflow:hidden;isolation:isolate}.nh-hero__video{width:100%;height:100%;object-fit:cover;display:block}.nh-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.06) 55%,rgba(0,0,0,.22));z-index:1;pointer-events:none}.nh-hero__buttons,.nh-hero__subtitle,.nh-hero__title{position:absolute;left:80px;z-index:2;color:#fff}.nh-hero__title{bottom:280px;font-size:32px;line-height:1.2;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.nh-hero__subtitle{bottom:220px;font-size:20px;max-width:700px;line-height:1.4;text-shadow:2px 2px 4px rgba(0,0,0,.6)}.nh-hero__buttons{bottom:120px;display:flex;gap:20px}.btn--glass{display:inline-block;padding:14px 28px;border-radius:12px;text-transform:uppercase;letter-spacing:1px;font-weight:900;color:#fff;text-decoration:none;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.btn--glass:hover{transform:translateY(-4px) scale(1.04);background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.6);box-shadow:0 15px 35px rgba(255,255,255,.35),0 5px 15px rgba(0,0,0,.1)}.template-index .shopify-section-header{position:absolute;top:0;left:0;right:0;background:0 0!important;box-shadow:none!important;z-index:50}.template-index .header,.template-index .header-wrapper,.template-index header{background:0 0!important;box-shadow:none!important}.template-index .content-for-layout{padding-top:0!important}.template-index .header__active-menu-item,.template-index .header__menu-item{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.template-index header .icon,.template-index header .icon path{color:#fff;fill:#fff;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.8))}.template-index .header__heading-logo{background:rgba(255,255,255,.35);border-radius:8px;padding:8px 12px;filter:drop-shadow(0 0 8px rgba(255,255,255,.45))}@media (max-width:768px){.nh-hero__buttons,.nh-hero__subtitle,.nh-hero__title{left:20px}.nh-hero__title{bottom:300px;font-size:24px;max-width:calc(100% - 40px)}.nh-hero__subtitle{bottom:220px;font-size:15px;max-width:280px;line-height:1.3}.nh-hero__buttons{bottom:140px;gap:12px;flex-wrap:wrap}.btn--glass{padding:16px 12px;font-size:12px;border-radius:8px}.template-index .header__heading-logo{background:rgba(255,255,255,.4)}}.nh-hero+*{scroll-margin-top:80px}.template-index #shopify-section-header,.template-index .shopify-section-group-header-group,.template-index .shopify-section-header{position:absolute;top:0;left:0;right:0;background:0 0!important;box-shadow:none!important;z-index:60}.template-index .content-for-layout,.template-index main.content-for-layout{padding-top:0!important}:root{--nh-header-height-desktop:88px;--nh-header-height-mobile:64px}.template-index .nh-hero{margin-top:calc(-1 * var(--nh-header-height-desktop));height:calc(100vh + var(--nh-header-height-desktop));min-height:calc(100svh + var(--nh-header-height-desktop))}@media (max-width:768px){.template-index .nh-hero{margin-top:calc(-1 * var(--nh-header-height-mobile));height:calc(100svh + var(--nh-header-height-mobile))}}.template-index .header__active-menu-item,.template-index .header__menu-item{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.template-index header .icon,.template-index header .icon path{color:#fff;fill:#fff;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.8))}.template-index #shopify-section-header,.template-index .shopify-section-group-header-group,.template-index .shopify-section-header{position:absolute!important;top:0;left:0;right:0;background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;z-index:60}.template-index #shopify-section-header::after,.template-index #shopify-section-header::before,.template-index .shopify-section-group-header-group::after,.template-index .shopify-section-group-header-group::before,.template-index .shopify-section-header::after,.template-index .shopify-section-header::before{content:none!important;background:0 0!important;box-shadow:none!important;border:none!important}.template-index .header,.template-index .header-wrapper,.template-index .header__heading,.template-index .header__icons,.template-index .header__inline-menu,.template-index .shopify-section-header .header{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.template-index .header-wrapper::after,.template-index .header-wrapper::before,.template-index .header::after,.template-index .header::before{content:none!important;background:0 0!important;box-shadow:none!important;border:none!important}.template-index .content-for-layout,.template-index main.content-for-layout{padding-top:0!important}:root{--nh-header-h-desktop:88px;--nh-header-h-mobile:64px}.template-index .nh-hero{margin-top:calc(-1 * var(--nh-header-h-desktop))!important;height:calc(100vh + var(--nh-header-h-desktop))!important;min-height:calc(100svh + var(--nh-header-h-desktop))!important}@media (max-width:768px){.template-index .nh-hero{margin-top:calc(-1 * var(--nh-header-h-mobile))!important;height:calc(100svh + var(--nh-header-h-mobile))!important}}.template-index .header__active-menu-item,.template-index .header__menu-item{color:#fff!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)!important}.template-index header .icon,.template-index header .icon path{color:#fff!important;fill:#fff!important;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.8))!important}.template-index .header__heading-logo{background:rgba(255,255,255,.35)!important;border-radius:8px!important;padding:8px 12px!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.45))!important}:root{--nh-annc-h:0px;--nh-header-h-desktop:88px;--nh-header-h-mobile:64px}.template-index #shopify-section-header,.template-index .header,.template-index .header--has-menu,.template-index .header--middle-left,.template-index .header--scrolled,.template-index .header--transparent,.template-index .header-wrapper,.template-index .header__heading,.template-index .header__icons,.template-index .header__inline-menu,.template-index .shopify-section-group-header-group,.template-index .shopify-section-header,.template-index .shopify-section-header .header,.template-index .shopify-section-header-sticky{position:absolute!important;top:var(--nh-annc-h)!important;left:0;right:0;background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:60}.template-index .header-wrapper::after,.template-index .header-wrapper::before,.template-index .header::after,.template-index .header::before,.template-index .shopify-section-header::after,.template-index .shopify-section-header::before{content:none!important;background:0 0!important;box-shadow:none!important;border:0!important}.template-index #MainContent,.template-index .content-for-layout,.template-index main.content-for-layout{padding-top:0!important;margin-top:0!important}.template-index .nh-hero{margin-top:calc(-1 * (var(--nh-annc-h) + var(--nh-header-h-desktop)))!important;height:calc(100vh + var(--nh-annc-h) + var(--nh-header-h-desktop))!important;min-height:calc(100svh + var(--nh-annc-h) + var(--nh-header-h-desktop))!important}@media (max-width:768px){.template-index .nh-hero{margin-top:calc(-1 * (var(--nh-annc-h) + var(--nh-header-h-mobile)))!important;height:calc(100svh + var(--nh-annc-h) + var(--nh-header-h-mobile))!important}}.template-index .header__active-menu-item,.template-index .header__menu-item{color:#fff!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)!important}.template-index header .icon,.template-index header .icon path{color:#fff!important;fill:#fff!important;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.8))!important}.nh-hero{position:relative;z-index:1}