footer{background:url(/_next/static/media/footer_thunder.113a96ed.png) no-repeat center 20%;padding:70px 0;.socialIcons{a{background-color:rgba(83,83,83,.4)}}nav{ul{li{a{color:var(--color-white)!important;font-size:16px;padding:4px 12px;&:hover{opacity:.5}}}}}}@media screen and (max-width:767px){footer{background-position:-500px 20px}}@keyframes announcementTicker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width:767px){.announcementBarWrap{.marquee{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;white-space:nowrap;.announcementBarWrap_inner{flex-shrink:0;padding-left:100%;animation:announcementTicker 15s linear infinite}&:hover{.announcementBarWrap_inner{animation-play-state:paused}}}}}@media (prefers-reduced-motion:reduce){.announcementBarWrap .marquee .announcementBarWrap_inner{animation:none;padding-left:0;flex-shrink:1;flex-wrap:wrap;white-space:normal}}.halloweenLayer{--web:160px;--web-left:40px;--sw:66px;--web-stroke:0.56;position:relative;height:0}.halloweenLayer .halloween{position:absolute;top:0;left:0;width:0;height:0;z-index:100;pointer-events:none;z-index:-1}.halloweenLayer .web{position:absolute;top:0;left:var(--web-left);width:var(--web);height:calc(var(--web) * 26 / 89);overflow:visible}.halloweenLayer .web path{fill:none;stroke:#1a1a1a;stroke-width:var(--web-stroke);stroke-linecap:round}.halloweenLayer .dangler{position:absolute;top:calc(var(--web) * 25 / 89);left:calc(var(--web-left) + var(--web) / 2);width:0;height:0;transform-origin:0 0;animation:halloweenSway 7.5s ease-in-out infinite}@keyframes halloweenSway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.halloweenLayer .thread{position:absolute;left:-.5px;top:0;width:1px;height:80px;background:#1a1a1a}.halloweenLayer .spider{position:absolute;left:calc(var(--sw) / -2);top:-8px;width:var(--sw);will-change:transform;filter:drop-shadow(0 5px 5px rgba(0,0,0,.22));pointer-events:auto;cursor:pointer}.halloweenLayer .spider svg{width:100%;height:auto;overflow:visible}.halloweenLayer{--drop:84px;--bounce:cubic-bezier(0.34,1.45,0.64,1)}.halloweenLayer .web path{stroke-dasharray:60;stroke-dashoffset:60;animation:halloweenWebDraw .7s ease-out both}.halloweenLayer .web path:nth-child(6),.halloweenLayer .web path:nth-child(7){animation-delay:.35s}.halloweenLayer .web path:nth-child(5),.halloweenLayer .web path:nth-child(8){animation-delay:.5s}.halloweenLayer .web path:nth-child(4),.halloweenLayer .web path:nth-child(9){animation-delay:.65s}@keyframes halloweenWebDraw{to{stroke-dashoffset:0}}.halloweenLayer .thread{transform-origin:top;animation:halloweenThreadDrop 1.1s var(--bounce) .9s both}@keyframes halloweenThreadDrop{0%{scale:1 0}}.halloweenLayer .spider svg{transform-origin:50% 0;animation:halloweenSpiderDrop 1.1s var(--bounce) .9s both}@keyframes halloweenSpiderDrop{0%{translate:0 calc(var(--drop) * -1);scale:.4;opacity:0}25%{opacity:1}}.halloweenLayer .spider .hip,.halloweenLayer .spider .knee{transform-box:view-box}.halloweenLayer .spider .leg{fill:none;stroke:#1a1a1a;stroke-linecap:round;stroke-linejoin:round}.halloweenLayer .spider .femur{stroke-width:2.3}.halloweenLayer .spider .tibia{stroke-width:1.7}.halloweenLayer .spider .hip{animation:halloweenHip 3.8s ease-in-out infinite alternate}.halloweenLayer .spider .knee{animation:halloweenKnee 3.8s ease-in-out infinite alternate}.halloweenLayer .spider .even .hip,.halloweenLayer .spider .even .knee{animation-direction:alternate-reverse}@keyframes halloweenHip{0%{transform:rotate(-4.5deg)}to{transform:rotate(4.5deg)}}@keyframes halloweenKnee{0%{transform:rotate(6deg)}to{transform:rotate(-7deg)}}.halloweenLayer .spider .eye{fill:#ff8a52;filter:drop-shadow(0 0 2px #ff6a2a)}.halloweenLayer .bats{position:fixed;inset:0;z-index:55;overflow:hidden;pointer-events:none}.halloweenLayer .bat{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.halloweenLayer .bat svg{width:100%;height:auto;overflow:visible}.halloweenLayer .bat .body,.halloweenLayer .bat .wing path{fill:#1c1c1c}.halloweenLayer .bat .flap{transform-box:view-box;transform-origin:30px 16px;animation:halloweenFlap var(--fd,.28s) ease-in-out infinite alternate}.halloween-theme .announcementBarBg{background-image:url(/assets/images/halloweenBg.png)!important}.snowfall-theme .announcementBarBg{background-image:url(/assets/images/holidayBG.jpg)!important}@keyframes halloweenFlap{0%{transform:rotate(-16deg) scaleY(1.08)}to{transform:rotate(18deg) scaleY(.42)}}@media (max-width:700px){.halloweenLayer{--web:110px;--web-left:0px;--sw:44px;--drop:54px;--web-stroke:0.81}.halloween-theme .announcementBarBg{background-position:0!important}}@media (prefers-reduced-motion:reduce){.halloweenLayer .bat .flap,.halloweenLayer .dangler,.halloweenLayer .spider .hip,.halloweenLayer .spider .knee,.halloweenLayer .spider svg,.halloweenLayer .thread,.halloweenLayer .web path{animation:none}.halloweenLayer .web path{stroke-dasharray:none}}.holiday-fx{position:fixed;top:0;left:0;right:0;height:60vh;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent);pointer-events:none;z-index:9999}@supports (animation-timeline:scroll()){.holiday-fx{animation:holiday-scroll-out linear both;animation-timeline:scroll(root block);animation-range:0 60vh}}@keyframes holiday-scroll-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.snow-layer{position:absolute;left:-30px;right:-30px;top:calc(var(--tile) * -1);height:calc(100% + var(--tile));background-size:var(--tile) var(--tile);background-repeat:repeat;will-change:transform;animation:snow-fall var(--dur) linear infinite,snow-sway var(--sway) ease-in-out infinite alternate}@keyframes snow-fall{0%{transform:translateY(0)}to{transform:translateY(var(--tile))}}@keyframes snow-sway{0%{translate:-18px 0}to{translate:18px 0}}.snow-layer.l1{--tile:240px;--dur:4.8s;--sway:5s;background-image:radial-gradient(1.5px 1.5px at 42px 105px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.8px 1.8px at 22px 214px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.7px 1.7px at 97px 153px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.3px 1.3px at 133px 58px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.3px 1.3px at 115px 111px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.3px 1.3px at 27px 145px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.6px 1.6px at 215px 148px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.4px 1.4px at 61px 165px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.7px 1.7px at 19px 151px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.7px 1.7px at 16px 60px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.3px 1.3px at 223px 38px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.5px 1.5px at 40px 142px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.4px 1.4px at 82px 147px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.9px 1.9px at 50px 30px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.7px 1.7px at 167px 52px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.6px 1.6px at 144px 186px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.3px 1.3px at 19px 162px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.4px 1.4px at 178px 140px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.6px 1.6px at 84px 123px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.7px 1.7px at 120px 96px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.5px 1.5px at 207px 50px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.8px 1.8px at 66px 24px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.7px 1.7px at 138px 130px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.9px 1.9px at 190px 118px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.5px 1.5px at 22px 34px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%),radial-gradient(1.7px 1.7px at 46px 197px,#fff 0 40%,rgba(130,170,220,.65) 72%,transparent 100%)}.snow-layer.l2{--tile:360px;--dur:4.5s;--sway:6s;background-image:radial-gradient(2.5px 2.5px at 255px 220px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.2px 2.2px at 347px 44px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(3px 3px at 299px 166px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.5px 2.5px at 184px 309px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.7px 2.7px at 238px 40px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(3px 3px at 144px 248px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.9px 2.9px at 38px 36px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.9px 2.9px at 163px 336px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.8px 2.8px at 353px 233px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.5px 2.5px at 202px 347px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.5px 2.5px at 241px 186px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.4px 2.4px at 64px 257px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.3px 2.3px at 152px 71px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.9px 2.9px at 208px 205px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(3.1px 3.1px at 260px 47px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.4px 2.4px at 210px 286px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.5px 2.5px at 75px 225px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(3.1px 3.1px at 148px 218px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(3.2px 3.2px at 200px 124px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.4px 2.4px at 95px 82px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.4px 2.4px at 124px 11px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.7px 2.7px at 306px 98px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.5px 2.5px at 7px 79px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.6px 2.6px at 194px 317px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.8px 2.8px at 69px 268px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(3.2px 3.2px at 341px 352px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(2.9px 2.9px at 238px 353px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%),radial-gradient(3px 3px at 206px 209px,#fff 0 45%,rgba(130,170,220,.55) 75%,transparent 100%)}.snow-layer.l3{--tile:500px;--dur:5s;--sway:7s;filter:blur(.6px);background-image:radial-gradient(5.2px 5.2px at 62px 255px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(5.9px 5.9px at 40px 106px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.2px 4.2px at 114px 233px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.5px 4.5px at 182px 315px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.2px 4.2px at 8px 298px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.5px 4.5px at 59px 194px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(5.8px 5.8px at 45px 456px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.6px 4.6px at 200px 84px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(5.9px 5.9px at 186px 317px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(5.1px 5.1px at 71px 68px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(6.5px 6.5px at 248px 255px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(5.5px 5.5px at 52px 82px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.3px 4.3px at 183px 387px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.8px 4.8px at 432px 362px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(4.5px 4.5px at 19px 113px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%),radial-gradient(6.9px 6.9px at 280px 195px,rgba(255,255,255,.85) 0 35%,rgba(170,200,235,.45) 70%,transparent 100%)}.snow-layer.l4{--tile:640px;--dur:5.9s;--sway:8s;filter:blur(1.5px);background-image:radial-gradient(5.5px 5.5px at 571px 42px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(7.7px 7.7px at 324px 112px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(7.5px 7.5px at 285px 548px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(6.3px 6.3px at 187px 380px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(7.7px 7.7px at 564px 573px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(7.8px 7.8px at 356px 247px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(7.2px 7.2px at 217px 263px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(7.8px 7.8px at 251px 223px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%),radial-gradient(6.8px 6.8px at 381px 46px,rgba(255,255,255,.55) 0 40%,rgba(180,205,235,.35) 72%,transparent 100%)}.leaves i{position:absolute;top:0;left:var(--l);display:block;width:var(--s);height:var(--s);will-change:transform;animation:holiday-fall var(--d) linear var(--t) infinite}@keyframes holiday-fall{0%{transform:translateY(-10vh)}to{transform:translateY(55vh)}}.leaves i:before{content:"";display:block;width:100%;height:100%;border-radius:0 100% 0 100%;background:linear-gradient(45deg,transparent 47%,rgba(0,0,0,.28) 48%,rgba(0,0,0,.28) 52%,transparent 53%),var(--c);animation:holiday-flutter 5s ease-in-out var(--t) infinite alternate}.leaves i.maple:before{border-radius:0;clip-path:polygon(50% 0,58% 18%,70% 10%,67% 32%,88% 22%,80% 42%,100% 45%,82% 58%,88% 70%,65% 66%,58% 80%,53% 72%,53% 100%,47% 100%,47% 72%,42% 80%,35% 66%,12% 70%,18% 58%,0 45%,20% 42%,12% 22%,33% 32%,30% 10%,42% 18%);background:linear-gradient(90deg,transparent 48%,rgba(0,0,0,.25) 49%,rgba(0,0,0,.25) 51%,transparent 52%),var(--c);animation-duration:6.5s}@keyframes holiday-flutter{0%{transform:translateX(-35px) rotate(-30deg)}to{transform:translateX(35px) rotate(150deg)}}@media (prefers-reduced-motion:reduce){.holiday-fx{display:none}}.navLink{overflow:hidden;border-radius:unset;&:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--primary);transition:transform .3s}&:not(.active){&:hover{&:after{transform:translateY(-2px)}}}&.active{&:after{transform:translateY(-2px)}}}header .hamburger__btn{height:32px;width:20px;position:relative;cursor:pointer}header .hamburger__btn .line{position:absolute;top:30%;right:0;display:block;height:2px;width:100%;background-color:var(--color-text-primary);border-radius:5px;transition:.3s ease-in-out}header .hamburger__btn .line:nth-child(2){top:50%;width:50%}header .hamburger__btn .line:last-child{top:70%}.cartButton svg{width:24px;height:24px}.modalClose.modal-close{width:24px;height:24px;svg{width:12px;height:12px}&.mobile_menu{svg{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(11%) sepia(1%) saturate(0) hue-rotate(29deg) brightness(93%) contrast(98%)}}}.modalMain{position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--color-white);z-index:1999;overflow-y:auto;overflow-x:clip;pointer-events:none;visibility:hidden;opacity:0;transition:.5s ease;&.active{opacity:1;visibility:visible;pointer-events:all}&.type__default{.payload-richtext>.form__wrapper{display:none}.payload-richtext>.contact_form{display:block}}&.type__hiring{.payload-richtext>.form__wrapper{display:none}.payload-richtext>.hiring_form{display:block}}.modal-bg{left:0;-o-object-fit:cover;object-fit:contain;height:100%;width:100%;max-width:100%;object-position:left}.closeBtn,.modal-bg{position:absolute;top:0}.closeBtn{right:20px;display:flex;align-items:center;gap:8px;font-weight:400!important;font-size:16px!important}}.modal-close{max-width:32px;max-height:32px;width:100%;height:100%;display:flex;overflow:hidden;justify-content:center;align-items:center;svg{width:16px;height:16px;stroke:var(--color-white)}}.leftWrapper{width:100%;max-width:600px;img{width:100%;height:100%;object-fit:cover;border-radius:16px}}.rightWrapper{width:100%;max-width:900px;margin-left:140px;padding:60px 0;& .form__main{& .form__main_wraper{display:grid;gap:16px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}& .inputs{margin-bottom:0}}}@media screen and (max-width:1440px){.rightWrapper{margin-left:80px;margin-right:20px}}@media screen and (max-width:128px){.leftWrapper{width:100%;max-width:400px;max-height:100vh;position:sticky;top:20px}}@media screen and (max-width:1024px){.leftWrapper{max-height:80vh;max-width:400px}.rightWrapper{padding:30px 0;margin-left:40px;margin-right:20px;h3{padding-bottom:20px}}}@media screen and (max-width:1023px){.leftWrapper{max-height:80vh;max-width:400px}.rightWrapper{padding:60px 0 50px;margin-left:0;margin-right:0;h3{padding-bottom:20px}}}@media screen and (max-width:767px){.leftWrapper{display:none}.rightWrapper{width:100%;max-width:100%}}@media screen and (max-width:640px){.rightWrapper{& .form__main{& .form__main_wraper{display:grid;gap:16px 22px;grid-template-columns:repeat(1,minmax(0,1fr))}}}}