:root{--font-nunito:var(--font-nunito)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%;min-height:100vh;overflow-x:clip}body{color:var(--text-color-900);background:var(--color-background);font-size:var(--font-size-body-md);font-weight:var(--font-weight-body-regular);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--font-size-headline-lg);font-weight:var(--font-weight-headline);line-height:1.6}h2{font-size:var(--font-size-headline-md);font-weight:var(--font-weight-headline);line-height:1.6}h3{font-size:var(--font-size-headline-sm);font-weight:var(--font-weight-headline);line-height:1.6}p{line-height:1.6}a{color:inherit;text-decoration:none}input{font-family:var(--font-nunito), sans-serif}input,input:focus-visible,input:focus-within{background:0 0;border:none;outline:none}input::placeholder{color:var(--text-color-500)}textarea{font-family:var(--font-nunito), sans-serif}textarea,textarea:focus-visible,textarea:focus-within{background:0 0;border:none;outline:none}textarea::placeholder{color:var(--text-color-500)}button{cursor:pointer;font-family:var(--font-nunito), sans-serif;background:0 0;border:none}button:disabled{pointer-events:none}input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}textarea:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}textarea:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}div,p,span,abbr{font-family:var(--font-nunito), sans-serif}
@font-face{font-family:nunito;src:url(../media/nunito_latin_variable-s.p.2kjei9psvcorz.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_1fbead25-module__qvfQwG__className{font-family:nunito,nunito Fallback}.nunito_1fbead25-module__qvfQwG__variable{--font-nunito:"nunito", "nunito Fallback"}
.Header-module__Q6z7Xa__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);padding:var(--padding-xl) var(--padding-lg);background-color:var(--color-card);flex-direction:row;width:100%;max-width:1170px;margin:0 auto;display:flex}.Header-module__Q6z7Xa__header .Header-module__Q6z7Xa__rightContainer{align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}.Header-module__Q6z7Xa__header .Header-module__Q6z7Xa__storeButtonsContainer{gap:var(--gap-lg);flex-direction:row;display:flex}.Header-module__Q6z7Xa__header .Header-module__Q6z7Xa__garageLink{font-weight:var(--font-weight-body-bold);color:var(--text-color-900);line-height:2rem;text-decoration:none}@media (max-width:768px){.Header-module__Q6z7Xa__header .Header-module__Q6z7Xa__storeButtonsContainer,.Header-module__Q6z7Xa__header .Header-module__Q6z7Xa__garageLink{display:none}}
.HeaderUserButton-module__XjsKeq__container{position:relative}.HeaderUserButton-module__XjsKeq__pill{align-items:center;gap:var(--gap-md);padding:var(--padding-xs) var(--padding-xs) var(--padding-xs) var(--padding-md);background:var(--color-surface);border-radius:var(--radius-pill);cursor:pointer;border:none;display:inline-flex;box-shadow:0 16px 32px #32312f0f,-2px -8px 16px #32312f0f}.HeaderUserButton-module__XjsKeq__pill:hover{opacity:.9}.HeaderUserButton-module__XjsKeq__pill .HeaderUserButton-module__XjsKeq__menuIcon{width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-secondary-900);flex-shrink:0}.HeaderUserButton-module__XjsKeq__panel{top:calc(100% + var(--gap-xs));z-index:9000;width:280px;padding:var(--padding-lg);gap:var(--gap-lg);background:var(--color-surface);border-radius:var(--radius-xl) 0 var(--radius-xl) var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.HeaderUserButton-module__XjsKeq__actions{gap:var(--gap-sm);flex-direction:column;display:flex}.HeaderUserButton-module__XjsKeq__textInfo{gap:var(--gap-xs);flex-direction:column;align-items:center;display:flex}.HeaderUserButton-module__XjsKeq__textInfo .HeaderUserButton-module__XjsKeq__name{text-align:center;font-size:var(--font-size-body-md);font-weight:var(--font-weight-body-bold);color:var(--color-secondary-900);line-height:1.2}.HeaderUserButton-module__XjsKeq__textInfo .HeaderUserButton-module__XjsKeq__companyName{text-align:center;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-regular);color:var(--color-secondary-600);overflow-wrap:anywhere}.HeaderUserButton-module__XjsKeq__textInfo .HeaderUserButton-module__XjsKeq__email{text-align:center;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-regular);color:var(--color-secondary-600);word-break:break-all}
