@-webkit-keyframes swinging{0%{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}to{-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg)}}@keyframes swinging{0%{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}to{-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg)}}@-webkit-keyframes swinging-light{to{-webkit-filter:brightness(.9);filter:brightness(.9)}0%{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@keyframes swinging-light{to{-webkit-filter:brightness(.9);filter:brightness(.9)}0%{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}body.tax-adventskalender{--door-size:10.5vw;--door-margin:1vw;--base-z-index:900;--offset-top:23vmin;--img-width-factor:1}body.tax-adventskalender .wp-block-cover{display:block;min-height:0!important}body.tax-adventskalender .wp-block-cover.is-style-default{padding:0}body.tax-adventskalender .wp-block-cover.is-style-default>.wp-block-cover__background{display:none;pointer-events:none}body.tax-adventskalender .wp-block-cover.is-style-default>.wp-block-cover__image-background{position:static;width:calc(var(--img-width-factor)*100%)}body.tax-adventskalender .wp-block-cover .wp-block-cover__inner-container{position:static}body.tax-adventskalender .wp-block-cover .wp-block-query{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2vw;padding-top:var(--offset-top);text-align:center}body.tax-adventskalender .wp-block-cover .wp-block-post-template{display:block;margin:calc(var(--door-margin)*-1);text-align:justify;-moz-text-align-last:left;text-align-last:left}body.tax-adventskalender .wp-block-cover .wp-block-post-template:before{content:"";float:right;--factor:var(--img-width-factor);--offset:calc(var(--offset-top)/2);height:calc(100vw*var(--img-width-factor));height:calc(100vw*var(--factor));shape-outside:polygon(calc(15vw*var(--img-width-factor)) calc(46vw*var(--img-width-factor) - var(--offset-top)/2),calc(50vw*var(--img-width-factor)) calc(38vw*var(--img-width-factor) - var(--offset-top)/2),calc(62vw*var(--img-width-factor)) calc(39vw*var(--img-width-factor) - var(--offset-top)/2),calc(62vw*var(--img-width-factor)) calc(34vw*var(--img-width-factor) - var(--offset-top)/2),calc(85vw*var(--img-width-factor)) calc(34vw*var(--img-width-factor) - var(--offset-top)/2),calc(88vw*var(--img-width-factor)) calc(42vw*var(--img-width-factor) - var(--offset-top)/2),calc(98vw*var(--img-width-factor)) calc(69vw*var(--img-width-factor) - var(--offset-top)/2),calc(79vw*var(--img-width-factor)) calc(69vw*var(--img-width-factor) - var(--offset-top)/2),calc(79vw*var(--img-width-factor)) calc(60vw*var(--img-width-factor) - var(--offset-top)/2),calc(15vw*var(--img-width-factor)) calc(60vw*var(--img-width-factor) - var(--offset-top)/2));shape-outside:polygon(calc(15vw*var(--factor)) calc(46vw*var(--factor) - var(--offset)),calc(50vw*var(--factor)) calc(38vw*var(--factor) - var(--offset)),calc(62vw*var(--factor)) calc(39vw*var(--factor) - var(--offset)),calc(62vw*var(--factor)) calc(34vw*var(--factor) - var(--offset)),calc(85vw*var(--factor)) calc(34vw*var(--factor) - var(--offset)),calc(88vw*var(--factor)) calc(42vw*var(--factor) - var(--offset)),calc(98vw*var(--factor)) calc(69vw*var(--factor) - var(--offset)),calc(79vw*var(--factor)) calc(69vw*var(--factor) - var(--offset)),calc(79vw*var(--factor)) calc(60vw*var(--factor) - var(--offset)),calc(15vw*var(--factor)) calc(60vw*var(--factor) - var(--offset)));width:calc(100vw*(1 + (var(--img-width-factor) - 1)/2));width:calc(100vw*(1 + (var(--factor) - 1)/2))}body.tax-adventskalender .wp-block-cover h2.caption{font-family:var(--wp--preset--font-family--advent-calendar-primary)}body.tax-adventskalender .wp-block-cover .box,body.tax-adventskalender .wp-block-cover .door,body.tax-adventskalender .wp-block-cover .inner,body.tax-adventskalender .wp-block-cover .item,body.tax-adventskalender .wp-block-cover .pad{height:100%;width:100%}body.tax-adventskalender .wp-block-cover .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-align:center}body.tax-adventskalender .wp-block-cover .item>.text{color:#fff;font-size:44cqw;font-weight:700;position:relative}body.tax-adventskalender .wp-block-cover .door{border:1px solid hsla(0,0%,100%,.25);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:0;transform-origin:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0e2c5c;background-position:0 0;background-repeat:no-repeat;cursor:default;font-family:Explora,cursive;justify-content:center;text-align:center;z-index:1}body.tax-adventskalender .wp-block-cover .door .caption{color:#fff;font-size:44cqw;font-weight:400;margin:0}body.tax-adventskalender .wp-block-cover .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{aspect-ratio:1/1;container:box/size;margin:var(--door-margin);width:var(--door-size)}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer{display:inline-block;position:relative;-moz-text-align-last:auto;-moz-text-align-last:initial;text-align-last:auto}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:first-child{z-index:calc(1 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(2){z-index:calc(2 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(3){z-index:calc(3 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(4){z-index:calc(4 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(5){z-index:calc(5 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(6){z-index:calc(6 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(7){z-index:calc(7 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(8){z-index:calc(8 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(9){z-index:calc(9 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(10){z-index:calc(10 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(11){z-index:calc(11 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(12){z-index:calc(12 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(13){z-index:calc(13 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(14){z-index:calc(14 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(15){z-index:calc(15 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(16){z-index:calc(16 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(17){z-index:calc(17 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(18){z-index:calc(18 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(19){z-index:calc(19 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(20){z-index:calc(20 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(21){z-index:calc(21 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(22){z-index:calc(22 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(23){z-index:calc(23 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:nth-child(24){z-index:calc(24 + var(--base-z-index))}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer .box{-webkit-perspective:30vw;perspective:30vw;-webkit-perspective-origin:50%;perspective-origin:50%}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer .box:not(.opened) .door{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer .empty{-webkit-filter:blur(3px);filter:blur(3px);margin:auto;text-align:center}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:not(.status-future) .door{cursor:pointer}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:not(.status-future):hover .door{-webkit-transform:rotateY(-97deg);transform:rotateY(-97deg)}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:not(.status-future) .box.opened .door{-webkit-transform:rotateY(-89deg);transform:rotateY(-89deg)}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:not(.status-future) .box.opened .inner{-webkit-filter:grayscale(1);filter:grayscale(1)}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:not(.status-future) .box.opened .inner .text{opacity:.5;-webkit-text-decoration:line-through;text-decoration:line-through}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer:not(.status-future) .box.opened .item{-webkit-text-decoration:none;text-decoration:none}body.tax-adventskalender .wp-block-cover .wp-block-post.adventskalendertuer .caption{-webkit-backface-visibility:hidden;backface-visibility:hidden}body.tax-adventskalender .wp-block-cover .inner{border:1px solid rgba(0,0,0,.25);left:0;overflow:hidden;position:absolute;top:0}body.tax-adventskalender .wp-block-cover .pad{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.25),inset 0 0 30px 20px rgba(0,0,0,.5);box-shadow:0 0 40px 0 rgba(0,0,0,.25),inset 0 0 30px 20px rgba(0,0,0,.5);display:grid}body.tax-adventskalender .wp-block-cover .item{-webkit-text-decoration:none;text-decoration:none}body.tax-adventskalender .wp-block-cover .item>.wp-post-image{display:block;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;width:100%}body.tax-adventskalender .wp-block-cover .item>.text{cursor:default;font-size:10cqw;padding:.5em}body.tax-adventskalender .wp-block-cover .item>.text p{line-height:var(--wp--custom--typography--line-height--tiny)}body.tax-adventskalender .wp-block-cover .item>.text p:not(.has-text-align-left):not(.has-text-align-right){text-align:center}body.tax-adventskalender .wp-block-cover .item .vouchercode{display:block;margin-top:.5rem}body.tax-adventskalender .wp-block-cover .item .vouchercode .code{display:block;font-family:var(--wp--preset--font-family--tertiary);font-weight:var(--wp--custom--font-weight--tertiary--regular)}body.tax-adventskalender header.site-header,body.tax-adventskalender section.site-footer{-webkit-filter:brightness(.5);filter:brightness(.5)}html:not(.has-modal-open) body.tax-adventskalender header.site-header:not(.site-header-large){position:fixed}body.tax-adventskalender footer.site-footer-decoration{margin-top:-21%}body.tax-adventskalender .footer-wrapper-wagon-1{-webkit-filter:brightness(.7);filter:brightness(.7)}body.tax-adventskalender .footer-wrapper-1{margin-top:-15.5%}body.tax-adventskalender .footer-wrapper-1:after,body.tax-adventskalender .footer-wrapper-1:before,body.tax-adventskalender .footer-wrapper-2:after,body.tax-adventskalender .footer-wrapper-2:before,body.tax-adventskalender .footer-wrapper-3:after,body.tax-adventskalender .footer-wrapper-3:before,body.tax-adventskalender .footer-wrapper-4:after,body.tax-adventskalender .footer-wrapper-4:before,body.tax-adventskalender .footer-wrapper-5:after,body.tax-adventskalender .footer-wrapper-5:before,body.tax-adventskalender .footer-wrapper-6:after,body.tax-adventskalender .footer-wrapper-6:before,body.tax-adventskalender .footer-wrapper-7:after,body.tax-adventskalender .footer-wrapper-7:before,body.tax-adventskalender .footer-wrapper-8:after,body.tax-adventskalender .footer-wrapper-8:before,body.tax-adventskalender .footer-wrapper-9:after,body.tax-adventskalender .footer-wrapper-9:before{content:"";display:none}