.Alert{margin:calc(var(--main-gap)/2)0;border:1px solid var(--main-text-color);background-color:var(--color-gray-50);text-align:left;border-radius:4px;padding:1em;line-height:1.3}.Alert.no-border{border:none;border-radius:0}.Alert a{color:inherit}.Alert a:not(.Button){text-decoration:underline}.Alert>header{margin-bottom:.5em}.Alert.alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.Alert.alert-success{color:#0f5132;background-color:#c5dda2;border:1px solid #aecf7d}.Alert.alert-warning{color:#947005;background-color:#fff3cd;border:1px solid #ffd96a}.Alert.alert-info{color:#055160;background-color:#cff4fc;border:1px solid #b6effb}.Alert>:-webkit-any(.Icon,.mfi){float:left;margin-right:2rem}.Alert>:is(.Icon,.mfi){float:left;margin-right:2rem}.Alert>:-webkit-any(.Icon,.mfi)~p{text-align:left;overflow:hidden}.Alert>:is(.Icon,.mfi)~p{text-align:left;overflow:hidden}.Alert :-webkit-any(h1,h2,h3,h4,h5,h6){margin-top:0}.Alert :is(h1,h2,h3,h4,h5,h6){margin-top:0}.ItemGallery{-webkit-overflow-scrolling:touch;scroll-snap-type:inline mandatory;white-space:nowrap;text-align:center;margin:0 -2rem -2rem;padding:0 1.5rem 2rem;overflow-x:auto;overflow-y:hidden}.ItemGallery>li{vertical-align:top;white-space:normal;scroll-snap-align:start;width:14rem;margin:0 .5rem;scroll-margin-inline-start:1.3rem;display:inline-block;position:relative}.ItemGallery>li:first-child{scroll-margin-inline-start:2rem}.ItemGallery>li>:-webkit-any(a,button){display:block}.ItemGallery>li>:is(a,button){display:block}.ItemGallery>li>:-webkit-any(a,button) .additional-info{background-color:var(--color-gray-60);padding:.1rem 0;font-size:1.2rem;position:absolute;bottom:.5rem;left:0;right:0}.ItemGallery>li>:is(a,button) .additional-info{background-color:var(--color-gray-60);padding:.1rem 0;font-size:1.2rem;position:absolute;bottom:.5rem;left:0;right:0}.ItemGallery>li>:-webkit-any(a,button)>.description{height:3.6em;line-height:1.2}.ItemGallery>li>:is(a,button)>.description{height:3.6em;line-height:1.2}.ItemGallery>li>:-webkit-any(a,button)>.description>.name{max-height:2.4em;overflow:hidden}.ItemGallery>li>:is(a,button)>.description>.name{max-height:2.4em;overflow:hidden}.ItemGallery>li>:-webkit-any(a,button)>.price.from:before{content:"ab ";color:#565656;font-size:1.6rem;font-weight:400}.ItemGallery>li>:is(a,button)>.price.from:before{content:"ab ";color:#565656;font-size:1.6rem;font-weight:400}.ItemGallery>li>:-webkit-any(a,button)>.price{color:var(--color-orange);margin-top:1rem;font-size:2.2rem;font-weight:600}.ItemGallery>li>:is(a,button)>.price{color:var(--color-orange);margin-top:1rem;font-size:2.2rem;font-weight:600}.ItemGallery>li>:-webkit-any(a,button):focus-visible>.price{color:var(--color-white)}.ItemGallery>li>:is(a,button):focus-visible>.price{color:var(--color-white)}.ItemGallery>li>:-webkit-any(a,button)>.price:after{content:" €"}.ItemGallery>li>:is(a,button)>.price:after{content:" €"}.ItemGallery .Badge{width:3.6em;height:3.6em;font-weight:700}.TabList{text-align:center;margin:1rem 0 2rem;display:flex}.TabList>li:first-child{border-radius:.5rem 0 0 .5rem}.TabList>li{background-color:var(--color-gray-60);border:1px solid var(--light-border-color);border-right:0;flex:auto}.TabList>li>a{padding:.5rem 1rem;display:block}.TabList>li:last-child{border-right:1px solid #ddd;border-radius:0 .5rem .5rem 0}.TabList>li.active{color:var(--color-white);background-color:#d83b18;font-weight:600}.Shortcuts{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0 0;display:grid}.Shortcuts>a{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-align:center;margin:0;display:flex}.Shortcuts>a>span{flex:1}.Shortcuts strong{font-size:1.8rem}.PasswordShow{width:100%;display:flex;position:relative}.PasswordShow>input:-webkit-any([type=password],[type=text]){flex:1 0 auto;padding-right:3.2rem}.PasswordShow>input:is([type=password],[type=text]){flex:1 0 auto;padding-right:3.2rem}.PasswordShow>button{all:unset;background-image:url(../visibility-off.601fb726.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;justify-content:center;align-items:center;width:3rem;display:flex;position:absolute;top:0;bottom:0;right:0}.PasswordShow.visible>button{background-image:url(../visibility-on.b92768f3.svg)}