.site-header,.site-header *,.site-logo{box-sizing:border-box}.site-header__brand{display:grid;flex:none;gap:2px}.site-header .site-header__company{width:fit-content;padding:4px 0;color:#b9c4d8;font:400 12px/1.4 Geologica,sans-serif;text-decoration:underline;text-underline-offset:3px}.site-header .site-header__company:hover{color:#08d070}.site-header{position:relative;z-index:30;color:#fff;font-family:Geologica,sans-serif}.site-header__inner{width:min(1140px,calc(100% - 32px));min-height:88px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.site-logo{position:relative;display:inline-flex;flex:none;width:128px;text-decoration:none;isolation:isolate}.site-logo:before{content:"";position:absolute;top:12%;left:0;width:28%;height:80%;background:#08d070;opacity:.4;filter:blur(20px);z-index:-1;pointer-events:none}.site-logo img{display:block;width:100%;height:auto}.site-header .site-header__link{color:#fff;font:400 14px/1.3 Geologica,sans-serif;text-decoration:none;white-space:nowrap;transition:color .28s,text-shadow .28s}.site-header .site-header__link:is(:hover,:focus-visible,[aria-current=page]){color:#08d070;text-shadow:0 0 16px #08d070b3}.site-header :is(a,button):focus-visible,.site-logo:focus-visible{outline:2px solid #63e6e1;outline-offset:5px;border-radius:4px}.site-header__quick-shop{margin-left:auto;padding-block:14px}.site-header__actions{display:flex;align-items:center;gap:4px}.site-header__language{width:40px;min-height:44px;padding:0;cursor:pointer;border:0;background:transparent}.site-header__menu-button{width:44px;height:44px;border:1px solid #ffffff24;border-radius:50%;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.site-header__menu-button span{width:18px;height:1px;background:#fff;transition:transform .28s}.site-header[data-menu-open=true] .site-header__menu-button span:first-child{transform:translateY(3.5px) rotate(45deg)}.site-header[data-menu-open=true] .site-header__menu-button span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-header__navigation{display:none;order:4;width:100%;padding:8px 0 20px;border-top:1px solid #ffffff24}.site-header[data-menu-open=true] .site-header__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.site-header__navigation>a{padding-block:14px}.site-header .site-header__mobile-contact{color:#08d070;white-space:normal}.site-header__cta-frame{display:none}@media(min-width:640px){.site-header__inner{width:min(1140px,calc(100% - 48px))}.site-logo{width:165px}}@media(min-width:768px){.site-header__inner{flex-wrap:nowrap;gap:12px;min-height:104px}.site-header .site-header__navigation{display:flex;order:0;width:auto;margin-left:auto;align-items:center;gap:14px;padding:0;border:0}.site-header__quick-shop,.site-header__menu-button,.site-header .site-header__mobile-contact{display:none}}@media(min-width:1200px){.site-header--landing{position:absolute;top:0;left:0;width:100%}.site-header__inner{width:1140px;min-height:148px;gap:24px}.site-header .site-header__navigation{gap:24px}.site-header__cta-frame{position:relative;display:grid;place-items:center;width:330px;height:117px;padding:20px;flex:none}.site-header__cta-frame>img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.site-header__cta{position:relative;display:grid;align-content:center;width:100%;height:100%;border-radius:999px;background:#08d070;color:#060c24!important;font:600 16px/1.1 Geologica,sans-serif;text-align:center;text-decoration:none;box-shadow:0 2px 20px #08d07066,inset 0 8px 12px #ffffff4c;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,filter .32s}.site-header__cta:is(:hover,:focus-visible){transform:translateY(-2px) scale(1.035);box-shadow:0 8px 34px #08d07094,0 0 72px #08d07057,inset 0 8px 12px #ffffff5c;filter:brightness(1.12)}.site-header__cta:active{transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.site-header *,.site-logo:before{transition:none!important;animation:none!important}.site-header__cta:is(:hover,:focus-visible,:active){transform:none}}
