@import url('/wp-content/uploads/elementor/google-fonts/css/montserrat.css');.grid-1{display:grid;max-width:1000px;width:96%;margin:2% auto;grid-gap:10px;grid-template-columns:repeat(2,1fr);grid-template-areas:"d6 d23" "d22 d4" "d3 d13" "d8 d2" "d15 d18" "d7 d12" "d20 d11" "d5 d17" "d16 d1" "d21 d10" "d19 d9" "d14 d24"}@media only screen and (min-width:500px){.grid-1{grid-template-columns:repeat(4,1fr);grid-template-areas:"d6 d23 d22 d4" "d3 d13 d8 d2" "d15 d18 d7 d12" "d20 d11 d5 d17" "d16 d1 d21 d10" "d19 d9 d14 d24"}}.day-1{grid-area:d1;animation-delay:.5s}.day-2{grid-area:d2;animation-delay:.4s}.day-3{grid-area:d3;animation-delay:.1s}.day-4{grid-area:d4;animation-delay:.3s}.day-5{grid-area:d5;animation-delay:.5s}.day-6{grid-area:d6;animation-delay:0ms}.day-7{grid-area:d7;animation-delay:.4s}.day-8{grid-area:d8;animation-delay:.3s}.day-9{grid-area:d9;animation-delay:.6s}.day-10{grid-area:d10;animation-delay:.7s}.day-11{grid-area:d11;animation-delay:.4s}.day-12{grid-area:d12;animation-delay:.5s}.day-13{grid-area:d13;animation-delay:.2s}.day-14{grid-area:d14;animation-delay:.7s}.day-15{grid-area:d15;animation-delay:.2s}.day-16{grid-area:d16;animation-delay:.4s}.day-17{grid-area:d17;animation-delay:.6s}.day-18{grid-area:d18;animation-delay:.3s}.day-19{grid-area:d19;animation-delay:.5s}.day-20{grid-area:d20;animation-delay:.3s}.day-21{grid-area:d21;animation-delay:.6s}.day-22{grid-area:d22;animation-delay:.2s}.day-23{grid-area:d23;animation-delay:.1s}.day-24{grid-area:d24;animation-delay:1.2s}.grid-1>[class^=day-]{position:relative;height:120px;perspective:1000px;animation-name:fadein;animation-duration:.35s;animation-timing-function:ease-out;animation-fill-mode:backwards}@media only screen and (min-width:500px){.grid-1>[class^=day-]{height:200px}}@keyframes fadein{0%{transform:scale(0)}80%{transform:scale(1.05)}100%{transform:scale(1)}}.grid-1 .door{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s,border-color .3s;border:2px dashed transparent;border-radius:10px;box-shadow:0 .2rem .5rem rgba(0,0,0,.7)}.grid-1 .is-open .door{transform:rotateY(180deg)}.grid-1 .front,.grid-1 .back{position:absolute;inset:0;border-radius:6px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.grid-1 .front{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;border:0;background:0 0;cursor:pointer;font-family:'Montserrat',sans-serif;font-size:2em;font-weight:700;line-height:1;color:#fcec00;text-shadow:1px 1px 0 rgba(0,0,0,.13)}.grid-1 [class^=day-]:not(.locked):hover .door,.grid-1 .today .door{border-color:#fcec00}.grid-1 .back{transform:rotateY(180deg);background-color:#2e313d;background-size:cover;background-position:center center;background-repeat:no-repeat;cursor:pointer}.grid-1 .hover_overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;background:rgba(0,0,0,.35);color:#fff;text-align:center;font-family:'Montserrat',sans-serif}.grid-1 .hover_title{font-size:15px;font-weight:700;line-height:1.15}.grid-1 .hover_description{margin:0;font-size:12px;line-height:1.25}.grid-1 .advent-shop{margin-top:2px;padding:4px 10px;border-radius:999px;background:#fcec00;color:#2e313d;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.grid-1 .advent-shop:hover,.grid-1 .advent-shop:focus-visible{background:#fff;color:#2e313d}.grid-1 .advent-close{position:absolute;top:4px;right:4px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:18px;line-height:28px;cursor:pointer}@media only screen and (max-width:499px){.grid-1 .hover_overlay{padding:24px 6px 6px;gap:4px}.grid-1 .hover_title{font-size:14px}.grid-1 .advent-close{width:22px;height:22px;font-size:15px;line-height:22px;top:3px;right:3px}}@media only screen and (min-width:500px){.grid-1 .hover_title{font-size:20px}.grid-1 .hover_description{font-size:14px}.grid-1 .advent-shop{font-size:13px;padding:6px 14px}}@media only screen and (min-width:1023px){.grid-1 .hover_title{font-size:clamp(18px,.5rem + 1.2vmax,26px)}}@media (hover:hover) and (pointer:fine){.grid-1 .hover_overlay{opacity:0;transition:opacity .4s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.grid-1 .hover_overlay>*{transform:translateY(15px);transition:transform .5s}.grid-1 .back:hover .hover_overlay,.grid-1 .back:focus-within .hover_overlay{opacity:1}.grid-1 .back:hover .hover_overlay>*,.grid-1 .back:focus-within .hover_overlay>*{transform:translateY(0)}}.grid-1 .front:focus-visible,.grid-1 .advent-close:focus-visible,.grid-1 .advent-shop:focus-visible{outline:3px solid #fcec00;outline-offset:2px}.grid-1 .locked .front{cursor:not-allowed}.grid-1 .shake .door{animation:advent-shake .4s ease-in-out}@keyframes advent-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.advent-noscript{text-align:center;color:#fff}.grid-1 .advent-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.grid-1>[class^=day-],.grid-1 .door,.grid-1 .shake .door{animation:none;transition:none}}