.font1 .header h1,.font1 .inhalt,.font1 .kalender-tuerchen-container .teilnehmen-button span,.font1 .kalender-wrapper .current-date{font-family:BerkshireSwash}.font2 .header h1,.font2 .inhalt,.font2 .kalender-tuerchen-container .teilnehmen-button span,.font2 .kalender-wrapper .current-date{font-family:Handlee}.font3 .header h1,.font3 .inhalt,.font3 .kalender-tuerchen-container .teilnehmen-button span,.font3 .kalender-wrapper .current-date{font-family:PoorStory}.font4 .header h1,.font4 .inhalt,.font4 .kalender-tuerchen-container .teilnehmen-button span,.font4 .kalender-wrapper .current-date{font-family:AbrilFatface}.font5 .header h1,.font5 .inhalt,.font5 .kalender-tuerchen-container .teilnehmen-button span,.font5 .kalender-wrapper .current-date{font-family:ElsieSwashCaps}.font6 .header h1,.font6 .inhalt,.font6 .kalender-tuerchen-container .teilnehmen-button span,.font6 .kalender-wrapper .current-date{font-family:Galada}.font7 .header h1,.font7 .inhalt,.font7 .kalender-tuerchen-container .teilnehmen-button span,.font7 .kalender-wrapper .current-date{font-family:Katibeh}.font8 .header h1,.font8 .inhalt,.font8 .kalender-tuerchen-container .teilnehmen-button span,.font8 .kalender-wrapper .current-date{font-family:Niconne}.font9 .header h1,.font9 .inhalt,.font9 .kalender-tuerchen-container .teilnehmen-button span,.font9 .kalender-wrapper .current-date{font-family:Sail}.font10 .header h1,.font10 .inhalt,.font10 .kalender-tuerchen-container .teilnehmen-button span,.font10 .kalender-wrapper .current-date{font-family:YesevaOne}.header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:24px 36px}.header h1{color:#fff;font-size:3em;line-height:1em}.header h1 span.shopping-center-name{font-size:.78em;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.header .logo{max-height:80px;object-fit:contain;width:auto}.kalender-wrapper{flex-flow:column;margin-top:24px;width:100%}.kalender-wrapper,.kalender-wrapper .current-date{align-items:center;display:flex;flex-direction:column;justify-content:center}.kalender-wrapper .current-date{color:#fffee1;font-size:2.2rem}.kalender-wrapper .current-date h2{font-size:2.2rem;margin:24px 0;padding:0}.kalender-tuerchen-wrapper{margin-left:0!important;margin-right:0!important;margin-top:8vh;padding:24px;position:relative}.kalender-tuerchen-container{align-items:center;aspect-ratio:1;display:flex;justify-content:center;position:inherit;-webkit-user-select:none;user-select:none}.kalender-tuerchen-container.open.big .inhalt .text{font-size:1.4rem}.kalender-tuerchen-container.open .inhalt .tuerchen{-webkit-transform:perspective(2000px) translateZ(0) translateX(0) translateY(0) rotateY(-120deg);transform:perspective(2000px) translateZ(0) translateX(0) translateY(0) rotateY(-120deg)}.kalender-tuerchen-container.disabled .inhalt{cursor:not-allowed}.kalender-tuerchen-container .inhalt{align-items:center;aspect-ratio:1;background-color:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;box-shadow:inset 0 0 5px 2px rgba(0,0,0,.5),inset 0 0 1px 1px #000;cursor:pointer;display:flex;flex-direction:column;font-size:2.6rem;height:100%;height:auto;justify-content:center;line-height:.9em;padding:4px;position:relative;row-gap:8px;text-align:center;width:100%}.kalender-tuerchen-container .inhalt .tuerchen-nummer{color:#333;font-size:1.4rem;font-weight:bolder;position:absolute;top:10px}.kalender-tuerchen-container .inhalt .bild{margin:15px 0 0}.kalender-tuerchen-container .inhalt .bild img{border-radius:8px;box-shadow:0 6px 20px 10px rgba(0,0,0,.1);height:auto;width:40%}.kalender-tuerchen-container .inhalt .text{color:#000;display:block;font-size:1.1rem;line-height:1em;max-width:100%;overflow:hidden;padding:0 8px;text-overflow:ellipsis;transition:all 1s ease-in-out}.kalender-tuerchen-container .inhalt .teilnehmen-button{display:block;height:auto}.kalender-tuerchen-container .inhalt .teilnehmen-button span{word-wrap:break-word;display:inline-block;font-size:1.3em;font-weight:700;line-height:1em;white-space:normal;width:125px}.kalender-tuerchen-container .inhalt .tuerchen{-webkit-backface-visibility:visible;backface-visibility:visible;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .3s ease-in-out;width:100%;z-index:10}.kalender-tuerchen-container .inhalt .tuerchen:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,78%,.6));border-bottom-left-radius:8px;border-top-left-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.kalender-tuerchen-container .inhalt .tuerchen img{border-bottom-right-radius:8px;border-top-right-radius:8px;box-shadow:0 0 30px 0 rgba(10,12,15,.27);height:auto;object-fit:cover;width:100%}.kalender-tuerchen-container.big .inhalt{font-size:4rem}.teilnahme-modal .gewinnspiel-beschreibung{margin:6px 0 32px}.teilnahme-modal .gewinnspiel-beschreibung .bild img{border-radius:8px;box-shadow:0 6px 20px 10px rgba(0,0,0,.1);height:auto;width:100%}.teilnahme-modal .text{align-items:center;display:flex}.teilnahme-modal .teilnahmebedingungen-text{color:#777;font-size:.8em;text-align:left}@-webkit-keyframes hoverPop{0%,to{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(1.05);transform:scale(1.05)}66%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes hoverPop{0%,to{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(1.05);transform:scale(1.05)}66%{-webkit-transform:scale(.95);transform:scale(.95)}}@media only screen and (max-width:600px){.header{padding:12px}.header h1{font-size:1.6em;line-height:1em}.header h1 span.shopping-center-name{font-size:.6em}.header .logo{max-width:110px}.kalender-wrapper{margin-top:48px;padding:0 6px}.kalender-wrapper .kalender-tuerchen-container .tuerchen-nummer{display:none}.kalender-wrapper .kalender-tuerchen-container .text{font-size:.8rem;max-height:50%}.kalender-wrapper .kalender-tuerchen-container .bild{margin:0}.kalender-wrapper .current-date{font-size:1.9rem;text-align:center}}@font-face{font-display:swap;font-family:BerkshireSwash;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/BerkshireSwash-Regular.5ff62aea90e94fd3297e.woff2) format("woff2"),url(/adventkalender/static/media/BerkshireSwash-Regular.d52f53ee0d7264c392ea.woff) format("woff")}@font-face{font-display:swap;font-family:Handlee;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/Handlee-Regular.f9a178b7890ce89f982f.woff2) format("woff2"),url(/adventkalender/static/media/Handlee-Regular.d510b72cbc44424390b8.woff) format("woff")}@font-face{font-display:swap;font-family:PoorStory;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/PoorStory-Regular.cb753a9a7f0fb719b50f.woff2) format("woff2"),url(/adventkalender/static/media/PoorStory-Regular.a84cffe2fc4deabacae6.woff) format("woff")}@font-face{font-display:swap;font-family:AbrilFatface;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/AbrilFatface.456d01f54793fb930d79.woff) format("woff")}@font-face{font-display:swap;font-family:ElsieSwashCaps;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/ElsieSwashCaps.dfd1355fd80905d3b8ae.woff) format("woff")}@font-face{font-display:swap;font-family:Galada;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/Galada.77802d364ecd04a18aa9.woff) format("woff")}@font-face{font-display:swap;font-family:Katibeh;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/Katibeh.a19e3e3e829687435d54.woff) format("woff")}@font-face{font-display:swap;font-family:Niconne;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/Niconne.7e7ab5800a1257fabf26.woff) format("woff")}@font-face{font-display:swap;font-family:Sail;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/Sail.72aceb843c6d0e74e452.woff) format("woff")}@font-face{font-display:swap;font-family:YesevaOne;font-style:normal;font-weight:400;src:url(/adventkalender/static/media/YesevaOne.e275c74bfc29ffd03b1b.woff) format("woff")}body{background-color:#fff;margin:0;padding:0;transition:background-color 2s ease-in-out}.fade-in,body{-webkit-animation:fadeInAnimation 2s ease;animation:fadeInAnimation 2s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fade-in{-webkit-animation-delay:1s;animation-delay:1s;opacity:0}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.fade-out{-webkit-animation:fadeOutAnimation 2s ease;animation:fadeOutAnimation 2s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:1}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=main.0de48dd7.css.map*/