.ProfileForm-module__a1YdZG__addressContainer{container-type:inline-size}.ProfileForm-module__a1YdZG__addressRow{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"postal city""canton canton";display:grid}@container (min-width:480px){.ProfileForm-module__a1YdZG__addressRow{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"postal city canton"}}.ProfileForm-module__a1YdZG__postal{grid-area:postal}.ProfileForm-module__a1YdZG__city{grid-area:city}.ProfileForm-module__a1YdZG__canton{grid-area:canton}
.AppHeader-module__DgCIta__logo{letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (max-width:480px){.AppHeader-module__DgCIta__logo{gap:4px;font-size:20px}}.AppHeader-module__DgCIta__wordmark{align-items:baseline;font-size:28px;display:inline-flex}@media (max-width:640px){.AppHeader-module__DgCIta__topRow{flex-wrap:wrap!important}}.AppHeader-module__DgCIta__searchWrap{flex:1;max-width:640px}@media (max-width:640px){.AppHeader-module__DgCIta__searchWrap{flex-basis:100%;order:3;max-width:none;padding-bottom:8px}.AppHeader-module__DgCIta__postBtn{display:none}}.AppHeader-module__DgCIta__postIconBtn{display:none}@media (max-width:640px){.AppHeader-module__DgCIta__postIconBtn{display:flex}}
.CategoryNav-module__rED8FW__root{border-top:1px solid var(--mantine-color-clay-2);background:var(--mb-grad-surface);position:relative}.CategoryNav-module__rED8FW__strip{padding:8px var(--mantine-spacing-md);flex-wrap:wrap;gap:6px;display:flex}.CategoryNav-module__rED8FW__pill{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-clay-3);background:var(--mantine-color-white);color:var(--mantine-color-clay-8);font-size:var(--mantine-font-size-sm);white-space:nowrap;align-items:center;gap:5px;padding:4px 12px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.CategoryNav-module__rED8FW__pill:hover{background:var(--mantine-color-clay-1);border-color:var(--mantine-color-clay-4)}.CategoryNav-module__rED8FW__pill[data-active]{background:var(--mantine-color-clay-6);border-color:var(--mantine-color-clay-6);color:var(--mantine-color-white)}@media (max-width:640px){.CategoryNav-module__rED8FW__strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-right:32px;overflow-x:auto}.CategoryNav-module__rED8FW__strip::-webkit-scrollbar{display:none}.CategoryNav-module__rED8FW__root:after{content:"";pointer-events:none;background:linear-gradient(90deg,#faf5f000,#faf5f0);width:32px;position:absolute;top:0;bottom:0;right:0}.CategoryNav-module__rED8FW__pill{gap:8px;padding:10px 14px}.CategoryNav-module__rED8FW__pill svg{width:22px;height:22px}}
@media (max-width:48em){.AppFooter-module__vZ7WOq__copyright{display:none}}.AppFooter-module__vZ7WOq__languages{flex-shrink:0}.AppFooter-module__vZ7WOq__globe{color:var(--mantine-color-clay-9)}
@media (max-width:48em){.AppShellLayout-module__cZVUrG__shell{--app-shell-footer-height:36px!important;--app-shell-footer-offset:36px!important}}.AppShellLayout-module__cZVUrG__main{background-image:var(--mb-noise)}@media (max-width:48em){.AppShellLayout-module__cZVUrG__footer{height:36px!important}}