#als-hero.als-hero{position:relative;width:100%;background-color:#c8bfb0;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;display:flex;align-items:center;overflow:hidden;margin-top:0}.als-hero--align-left{justify-content:flex-start;text-align:left}.als-hero--align-center{justify-content:center;text-align:center}.als-hero--align-right{justify-content:flex-end;text-align:right}.als-hero__overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.als-hero__content{position:relative;z-index:5;max-width:820px;padding:2.5rem 2rem;width:100%}.als-hero--align-left .als-hero__content{padding-left:clamp(2rem, 8vw, 6rem)}.als-hero--align-right .als-hero__content{padding-right:clamp(2rem, 8vw, 6rem)}.als-hero__title{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;line-height:1.15;color:#fff;margin:0 0 1rem;text-shadow:0 2px 8px rgb(0 0 0 / .4)}.als-hero__subtitle{font-size:clamp(1rem, 2.2vw, 1.35rem);color:rgb(255 255 255 / .92);margin:0 0 1.75rem;text-shadow:0 1px 4px rgb(0 0 0 / .35);line-height:1.55}.als-hero__cta{display:inline-flex;align-items:center;gap:10px;padding:1rem 2.4rem;background:#fff;color:#2b2b2b;font-weight:800;font-size:1rem;text-decoration:none;border:2px solid #fff;border-radius:60px;letter-spacing:.04em;transition:all .22s ease;box-shadow:0 8px 28px rgb(0 0 0 / .28);white-space:nowrap}.als-hero__cta:hover{background:#fff0;color:#fff;transform:translateY(-3px);box-shadow:0 14px 36px rgb(0 0 0 / .35)}.als-hero--fx-zoom{animation:als-ken-burns 8s ease forwards}@keyframes als-ken-burns{from{background-size:100%}to{background-size:110%}}.als-hero--fx-fade{animation:als-fade-in 1.4s ease both}@keyframes als-fade-in{from{opacity:0}to{opacity:1}}.als-hero--fx-zoom_fade{animation:als-ken-burns 8s ease forwards,als-fade-in 1.4s ease both}.als-hero--fx-parallax{background:none!important}.als-hero__parallax-img{position:absolute;inset:-20% 0;background-size:cover;background-repeat:no-repeat;z-index:1;will-change:transform}.als-hero__reveal{position:absolute;inset:0;background:#fff;z-index:6;transform-origin:right center;animation:als-reveal 1.2s cubic-bezier(.77,0,.18,1) .15s both;pointer-events:none}@keyframes als-reveal{from{transform:scaleX(1)}to{transform:scaleX(0)}}.als-hero--fx-duotone{background:none!important}.als-hero__duotone-img{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;z-index:1;filter:url(#als-dt-filter)}.als-hero__blur-edge{position:absolute;left:0;right:0;bottom:0;height:45%;z-index:4;pointer-events:none}.als-hero__wave{position:absolute;bottom:-1px;left:0;right:0;width:100%;overflow:hidden;line-height:0;z-index:6;pointer-events:none}.als-hero__wave svg{display:block;width:100%;height:auto}body.als-hero-page #als-header-spacer{display:none!important}body.als-hero-page #header-als{background:transparent!important;box-shadow:none!important;border-bottom:none!important}body.als-hero-page #topbar-als{background:transparent!important}body.als-hero-page #header-als:not(.scrolled) .nav-link,body.als-hero-page #header-als:not(.scrolled) .nav-item>a,body.als-hero-page #header-als:not(.scrolled) .action-btn,body.als-hero-page #topbar-als .topbar-item{color:#ffffff!important}body.als-hero-page #header-als:not(.scrolled) .cart-count{background:#ffffff!important;color:#2b2b2b!important}body.als-hero-page #header-als:not(.scrolled) .als-logo img{filter:drop-shadow(0 0 6px rgb(0 0 0 / .6)) drop-shadow(0 0 14px rgb(0 0 0 / .4))}body.als-hero-page #header-als:not(.scrolled) .als-logo-main,body.als-hero-page #header-als:not(.scrolled) .als-logo-sub{text-shadow:0 0 8px rgb(0 0 0 / .75),0 1px 3px rgb(0 0 0 / .55)!important}body.als-hero-page:not(.als-header-scrolled) #header-als #burger-als span{background:#ffffff!important}body.als-hero-page #header-als.scrolled{background:var(--als-header-bg,#ffffff)!important;box-shadow:0 2px 12px rgb(0 0 0 / .08)!important;border-bottom:1px solid rgb(0 0 0 / .06)!important}body.als-hero-page #header-als.scrolled .als-logo img{filter:none!important}body.als-hero-page #header-als.scrolled .als-logo-main,body.als-hero-page #header-als.scrolled .als-logo-sub{text-shadow:none!important}#header-als{transition:background .35s ease,box-shadow .35s ease!important}#header-als .nav-link,#header-als .nav-item>a,#header-als .action-btn{transition:color .3s ease!important}@media (max-width:960px){#als-hero.als-hero{align-items:center;padding-bottom:0}.als-hero__content{padding:1.5rem 1.25rem;max-width:100%}body.als-hero-page #als-header-spacer{display:none!important}body.als-hero-page #header-als{background:linear-gradient(to bottom,rgb(0 0 0 / .35) 0%,transparent 100%)!important;box-shadow:none!important}body.als-hero-page #header-als .nav-link,body.als-hero-page #header-als .nav-item>a,body.als-hero-page #header-als .action-btn,body.als-hero-page #header-als .als-logo img{filter:drop-shadow(0 0 5px rgb(0 0 0 / .65)) drop-shadow(0 0 12px rgb(0 0 0 / .45))!important}body.als-hero-page #header-als .als-logo-main,body.als-hero-page #header-als .als-logo-sub{text-shadow:0 0 8px rgb(0 0 0 / .75),0 1px 3px rgb(0 0 0 / .55)!important}body.als-hero-page #header-als #burger-als span{background:#ffffff!important}body.als-hero-page #header-als .cart-count{background:#ffffff!important;color:#2b2b2b!important}body.als-hero-page #header-als.scrolled{background:var(--als-header-bg,#ffffff)!important;box-shadow:0 2px 8px rgb(0 0 0 / .12)!important}body.als-hero-page #header-als.scrolled .nav-link,body.als-hero-page #header-als.scrolled .action-btn,body.als-hero-page #header-als.scrolled .als-logo-main,body.als-hero-page #header-als.scrolled .als-logo-sub{color:var(--als-nav-text)!important}body.als-hero-page #header-als.scrolled .als-logo img{filter:none!important}body.als-hero-page #header-als.scrolled #burger-als span{background:var(--als-nav-text)!important}body.als-hero-page #header-als.scrolled .cart-count{background:var(--als-accent,#8AB834)!important;color:#ffffff!important}}body.als-hero-page .et_pb_section:first-of-type .et_pb_button_module_wrapper,body.als-hero-page .et_pb_section_0 .et_pb_button_module_wrapper{display:inline-block}body.als-hero-page .et_pb_section:first-of-type .et_pb_button:first-of-type,body.als-hero-page .et_pb_section_0 .et_pb_button:first-of-type{background:#ffffff!important;color:#2b2b2b!important;border:2px solid #ffffff!important;border-radius:50px!important;font-size:1rem!important;font-weight:700!important;padding:.85rem 2.2rem!important;letter-spacing:.03em!important;box-shadow:0 6px 20px rgb(0 0 0 / .25)!important;transition:all .22s ease!important}body.als-hero-page .et_pb_section:first-of-type .et_pb_button:first-of-type:hover,body.als-hero-page .et_pb_section_0 .et_pb_button:first-of-type:hover{background:transparent!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgb(0 0 0 / .3)!important}body.als-hero-page .et_pb_section:first-of-type .et_pb_button:last-of-type,body.als-hero-page .et_pb_section_0 .et_pb_button:last-of-type{background:transparent!important;color:#ffffff!important;border:2px solid rgb(255 255 255 / .7)!important;border-radius:50px!important;font-size:1rem!important;font-weight:600!important;padding:.85rem 2.2rem!important;letter-spacing:.03em!important;box-shadow:none!important;transition:all .22s ease!important}body.als-hero-page .et_pb_section:first-of-type .et_pb_button:last-of-type:hover,body.als-hero-page .et_pb_section_0 .et_pb_button:last-of-type:hover{background:rgb(255 255 255 / .15)!important;border-color:#ffffff!important;transform:translateY(-2px)!important}body.als-hero-page .et_pb_section_0 .et_pb_button:after{display:none!important}.als-hero__btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:2rem;align-items:center;justify-content:center}.als-hero--align-left .als-hero__btns{justify-content:flex-start}.als-hero--align-right .als-hero__btns{justify-content:flex-end}.als-hero__cta--primary{background:#fff;color:#2b2b2b;border-color:#fff}.als-hero__cta--primary:hover{background:#fff0;color:#fff}.als-hero__cta--secondary{background:transparent!important;color:#ffffff!important;border-color:rgb(255 255 255 / .65)!important;box-shadow:none!important}.als-hero__cta--secondary:hover{background:rgb(255 255 255 / .15)!important;border-color:#ffffff!important;color:#ffffff!important}@media (max-width:600px){.als-hero__btns{flex-direction:column;align-items:stretch}.als-hero__cta{justify-content:center}}