:root{--titleFont:"BauhausBuglerBold";--gothicFont:"Supera Gothic";--maxWidthSize:1320px;--green1:#346735;--green2:#5ba654;--green3:#b1e357;--greenDegraded:linear-gradient(90deg,#346735 0%,#5ba654 100%);--gray1:#828282;--gray2:#aaa;--white1:#fff;--white2:#f2f2f2;--black:#000}#header .logoheader{width:135px}.navBar#header .custom-logo{padding:7.5px 10px;max-width:100%}.navBar#header .menu-flex{flex-wrap:nowrap !important}@media(max-width:1280px) and (max-height:795px) and (orientation:landscape){#header .logoheader{width:115px}.navBar#header .custom-logo{padding:5px 10px}}.hero{width:100%;position:relative;background:#fff;overflow:hidden;z-index:1}.hero-background{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;opacity:.2;z-index:-2}.hero__wrapper{display:flex;flex-direction:column;align-items:center;width:80%;height:100vh;max-height:980px;padding-top:175px;margin:0 auto;position:relative}.hero__title{font-family:var(--titleFont);font-size:128px;text-align:center;color:var(--black);line-height:.73;text-shadow:0px 4px 4px #00000040;white-space:nowrap}.hero__title span{color:var(--green2)}.hero__subtitle{color:var(--black);font-family:var(--titleFont);font-size:75px;margin-bottom:10px}.hero .hero__content{margin-bottom:10px}.hero__discount p,.hero .hero__content p{font-family:"superagothic-bold";font-size:23px;text-align:center;text-shadow:0 0 6px rgba(255,255,255,.4),0 0 12px rgba(255,255,255,.4)}.hero__discount{display:flex;flex-direction:column;align-items:center;left:0;bottom:105px;position:absolute;z-index:3}.hero__discount img{width:22vw;max-width:380px}.hero__main-image{position:absolute;width:calc(300px + 30vw);max-width:818px;bottom:30px;left:25.5%;z-index:1}.hero__smoke-1{position:absolute;bottom:-27.5%;display:block;width:calc(540px + 23.15vw);max-width:940px;transform:rotate(-165deg);z-index:2}.hero__smoke-2{position:absolute;width:100%;bottom:-46%;z-index:-1}@media(min-width:1280px) and (orientation:portrait){.hero__wrapper{max-height:850px}}@media(min-width:1920px){.hero__wrapper{max-height:850px}.hero__smoke-2{bottom:-32vw}}@media(max-height:750px) and (min-width:1100px) and (orientation:landscape){.hero__discount{bottom:55px}.hero__main-image{bottom:0}}@media(max-width:1728px){.hero__smoke-2{bottom:-30%}}@media(max-width:1280px){.hero__wrapper{padding-top:140px}.hero__discount p{font-size:20px}.hero__smoke-2{bottom:-17.5%}}@media(max-width:1100px){.menuheader{display:none!important}.onlyresponsive:has(.menu-mobile){display:none!important}.onlyresponsive:has(.menu-mobile.active){display:block!important}#header .logoheader{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:0!important}#header .menuOpen.opened span:first-child{top:10px!important}#header .menuOpen.opened span:nth-child(3){display:block!important}.divsin{padding:0!important}#header .logoheader .custom-logo-link{width:100px}.hero__wrapper{padding-top:120px}.mobile-controls>div:first-of-type{order:2}}@media(max-width:1024px){.hero__wrapper{min-height:625px;width:90%}}@media(min-width:769px) and (max-width:1050px) and (orientation:portrait){.hero__wrapper{max-height:680px}}@media(max-width:768px){#header .menuOpen{position:initial!important;margin-right:10px!important}body .sticky-header{height:auto!important}body .sticky-header section{top:initial!important;bottom:0!important}.hero__wrapper{padding-top:calc(11vw + 40px);max-height:980px}.hero__title{white-space:initial;font-size:calc(28px + 17vw);line-height:.775}.hero__subtitle{font-size:calc(20px + 3.9vw);margin-top:calc(10px + .75vw);margin-bottom:calc(10px + 1.82vw)}.hero .hero__content p{text-align:center;line-height:1.16;font-size:calc(7px + 2vw);letter-spacing:1px}.hero__discount{left:0}.hero__discount img{width:calc(22vw + 25px)}.hero__discount p{font-size:calc(11px + 1vw)}.hero__main-image{transform:scaleX(-1);left:30%;width:calc(420px + 40vw)}.hero__smoke-2{width:150%;max-width:initial}}@media(max-width:678px){.hero__discount p span{display:none}}@media(max-width:528px){.hero__smoke-2{width:200%;max-width:initial}}@media(max-width:500px) and (min-height:700px),(max-width:678px) and (min-height:880px){.hero__wrapper{max-height:1024px}.hero__discount{bottom:28.5%}.hero__main-image{transform:translateX(-50%) scaleX(-1);left:60%;width:calc(300px + 42vw)}}@media(max-width:430px) and (min-height:800px){.hero__wrapper{max-height:728px}}@media(max-width:768px) and (orientation:landscape){.hero__wrapper{padding-top:calc(6vw + 40px);max-height:auto;padding-bottom:105%}}