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}}.announcementBarWrap{.marquee{.announcementBarWrap_inner:not(:first-child){display:none}}}@keyframes moveText{to{transform:translateX(calc(-100% - 15px))}}@media screen and (max-width:767px){.announcementBarWrap{.marquee{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;white-space:nowrap;gap:15px;.announcementBarWrap_inner{display:flex!important;animation:moveText 30s linear infinite}&:hover{.announcementBarWrap_inner{animation-play-state:paused}}}}}.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}@keyframes halloweenFlap{0%{transform:rotate(-16deg) scaleY(1.08)}to{transform:rotate(18deg) scaleY(.42)}}@media (max-width:700px){.halloweenLayer{--web:110px;--web-left:40px;--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}}.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))}}}}