:root{--font-color-primary:#fff100;--font-color-primary-light:#9e9bb0;--font-color-secondary:#000;--font-color-light:#fff;--font-color-dark:#8f862b;--font-color-darker:#cfcdcb;--font-color-info:#2832c8;--font-color-success:#00785a;--font-color-warning:#b4502d;--font-color-error:#b4053c;--font-color-disabled:#00000029;--background-color-primary:#fff100;--background-color-primary-light:#9e9bb0;--background-color-secondary:#000;--background-color-light:#fff;--background-color-dark:#8f862b;--background-color-darker:#cfcdcb;--background-color-info:#2832c8;--background-color-success:#00785a;--background-color-warning:#b4502d;--background-color-error:#b4053c;--background-color-disabled:#00000029;--border-color-primary:#fff100;--border-color-primary-light:#9e9bb0;--border-color-secondary:#000;--border-color-light:#fff;--border-color-dark:#8f862b;--border-color-darker:#cfcdcb;--border-color-info:#2832c8;--border-color-success:#00785a;--border-color-warning:#b4502d;--border-color-error:#b4053c;--border-color-disabled:#00000029;--border-radius-sm:8px;--border-radius-md:25px;--border-radius-lg:100%;--alert-info:#2832c8;--alert-success:#00785a;--alert-warning:#b4502d;--alert-error:#b4053c;--hamburger-icon-width:30px;--navbar-profile-picture-size:40px;--navbar-shopping-cart-button-size:60px;--navbar-item-mobile-size:55px;--logo-height:100px;--transition:all .3s;--font-primary:"Walsheim";--font-secondary:"Alpina"}body{font-family:var(--font-primary), sans-serif;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word;margin:0}#content{flex-direction:column;gap:50px;min-height:100vh;display:flex}a{color:unset;text-decoration:none}a:visited{color:unset}.invisible-div{z-index:150;width:100vw;height:100vh;position:fixed;top:0;left:0}.scale-small{zoom:.8}.scale-large{scale:1.2}label{pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary), serif;color:var(--font-color-secondary);font-weight:500}:scope.disabled{opacity:.75;cursor:none;background-color:unset}.multiple-input-fields{flex-direction:row;gap:10px;display:flex}.modal-background{z-index:1001;opacity:0;pointer-events:none;background-color:#000000b3;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.modal-background.open{opacity:1;pointer-events:unset;cursor:pointer}.modal-close{fill:var(--font-color-primary);cursor:pointer;z-index:110;position:absolute;top:10px;right:10px}.modal-close>svg{display:block}.input-field{flex-direction:column;gap:5px;display:flex}.input-field label{color:var(--font-color-secondary)}.input-field input[type=text],.input-field input[type=password],.input-field input[type=date],.input-field input[type=email],.input-field select{background-color:var(--background-color-light);border-radius:var(--border-radius-sm);box-sizing:border-box;color:var(--font-color-secondary);transition:var(--transition);border:1px solid var(--border-color-secondary);padding:15px;font-size:18px}:is(.input-field input[type=text],.input-field input[type=password],.input-field input[type=date],.input-field input[type=email],.input-field select):focus-visible{outline:unset}:is(.input-field input[type=text],.input-field input[type=password],.input-field input[type=date],.input-field input[type=email],.input-field select):disabled{opacity:.75;cursor:none;pointer-events:none}.input-field select:enabled:hover{cursor:pointer;outline:unset}.input-field input:enabled:hover{outline:unset;box-shadow:0 0 0 1px var(--font-color-secondary), 0 0 0 2px white, 0 0 0 3px var(--font-color-secondary)!important}.input-field:focus{box-shadow:0 0 0 1px var(--font-color-secondary), 0 0 0 2px white, 0 0 0 3px var(--font-color-secondary)!important}@media only screen and (width<=500px){.multiple-input-fields{flex-direction:column}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}
