a{color:var(--elfenBar__Color);text-decoration:none}.elfenbar__button{background-color:transparent;border-radius:3px;transition:var(--500msTrans) ease;color:var(--elfenbar__Color);padding:.5rem 1rem}.elfenbar__button:hover{background-color:var(--elfenbar__Color);color:rgb(134 57 12)!important;text-decoration:none;cursor:pointer}main{position:relative;width:var(--maxWidthContent);margin:0 auto}.blurTextWord:not(.blurTextWord.glow){transition:all var(--250msTrans) ease-in}.imageCallToAction{position:relative;max-width:100%;display:block;margin:auto;animation:pulse 3.7s linear infinite;z-index:10}footer{position:relative!important;width:var(--maxWidthContent)!important;margin:auto;z-index:1!important}.cookie__banner{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:20px;transform:translateY(100%);transition:transform var(--250msTrans) ease-out}.cookie__banner.white{background-color:#352f2f}.cookie__banner.shown{z-index:2;transform:translateY(0)}.cookie__banner.unvisible{opacity:0;pointer-events:none}.cookieButtonContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.cookieSettingsContainer{display:flex}.changeCookieSettings{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);min-height:300px;height:70vh;overflow:auto;width:90vw;max-width:700px;z-index:20}.changeCookieSettings.pop__up{transform:translate(-50%,-50%) scale(1)}.cookieSettingsBody{height:70%;padding:2rem;overflow:auto}.cookieSettingsFooter{padding:1rem 0;height:15%;display:flex;justify-content:center;align-items:flex-start}.cookieSettingsHeader{display:flex;justify-content:flex-end;height:15%}.closeCookieButon{background-color:transparent;color:var(--elfenbar__Color);border:none;font-size:1rem;cursor:pointer;padding:0 1rem}.accordionButtonContainer{display:flex;justify-content:space-between;align-items:center}.accodrionContent{max-height:0;overflow:hidden;transition:max-height var(--500msTrans) ease-out}.accodrionContent.open{max-height:500px}.accordionButton{background-color:transparent;border:0;margin:1rem 0;color:inherit}.accordionButton:before{content:'\002B';color:inherit;font-weight:700;margin-right:5px;transition:all var(--500msTrans) ease-out}.fa-check{cursor:pointer;opacity:1;transition:color var(--250msTrans) ease-out}.fa-check.not__changeable{cursor:context-menu}.fa-check.disabled{opacity:1;text-decoration:line-through;opacity:.5}.text__center{text-align:center}.bigText{font-size:2rem;font-weight:700}.d_block{display:block}.hyphenate{word-break:break-word}.blury__background{-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-ms-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.glow__Safari{text-shadow:0 0 10px #0f0}.glow{text-shadow:0 0 10px #0f0,0 0 20px #0f0,0 0 30px #00e600,0 0 40px #00e600,0 0 50px #00e600,0 0 60px #00e600,0 0 70px #00e600}.e_Shop_Link{background-color:purple}.e_Shop_Link:hover{letter-spacing:2px}.vanish{opacity:0;pointer-events:none}.add__filter{filter:brightness(25%)!important}.close{display:none}.add__blur{color:transparent;text-shadow:0 0 5px rgba(255,255,255,.5)}h2 span.add__blur{color:transparent;text-shadow:0 0 5px rgba(255,255,255,.2)}.modal-container{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;height:100vh;display:flex;justify-content:center;align-items:center;width:100%;opacity:0;pointer-events:none;transform:scale(0);transition:all var(--500msTrans) ease-in;z-index:20}.modal-container.show{pointer-events:auto;opacity:1;transform:scale(1)}.modal{background-color:transparent;width:100%;max-width:950px;overflow:hidden;height:calc(100vh - 40vh);border-radius:5px}.modal-body,.modal-header{position:relative}.modal-header>button{display:block;margin-left:auto;background-color:transparent;color:var(--elfenbar__Color);border:none;font-size:1rem;cursor:pointer;padding-right:1rem}.modal-header{height:10%}.modal-body{height:90%;overflow-y:auto;padding:0 1rem}.datenSchutz_Impressum h2{text-align:center;margin-bottom:2rem}.datenSchutz_Impressum h3{margin:1.5rem 0;text-transform:uppercase}.datenSchutz_Impressum h4{text-transform:uppercase;margin-bottom:1rem;margin-top:1.5rem}.datenSchutz_Impressum p,.datenSchutz_Impressum ul{margin-bottom:.8rem}@keyframes pulse{0%{-webkit-transform:scale(.7);transform:scale(.7);filter:opacity(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);filter:opacity(.3)}100%{-webkit-transform:scale(.7);transform:scale(.7);filter:opacity(1)}}@media (min-width:576px){.modal{width:90%}}@media (min-width:676px){nav.add__blur{-webkit-backdrop-filter:blur(2px);-moz-backdrop-filter:blur(2px);-ms-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:80%}}@media (min-width:768px){.introContent{width:50%}}