#countdown{visibility:hidden}.christmas-countdown{background:linear-gradient(180deg,#a1bdff,#f5f8ff);font-family:Raleway,sans-serif;overflow:hidden;padding:65px 0 0;position:relative;text-align:center}.christmas-countdown .website-logo{position:relative;z-index:9}.christmas-countdown .bottom-image,.christmas-countdown .top-image{display:block;margin:0 auto;max-width:100%;width:100%}.christmas-countdown .top-image{margin-bottom:20px;position:absolute;top:0;width:100%}.christmas-countdown .calendar-wrap{border-radius:20px;color:#fff;margin-top:70px;padding:65px 68px 119px}.christmas-countdown .bottom-image{margin-top:-100px}.christmas-countdown .inner-wrapper{padding:0 20px;position:relative;width:100%}.christmas-countdown .countdown-wrapper{color:#fff;margin:0 auto;max-width:920px;padding:20px 0;text-align:center;width:100%}.christmas-countdown #countdown{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-items:center;position:relative}#countdown>div:not(:last-child):after{color:#eb5b25;content:":";font-size:80px;font-weight:700;line-height:1;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.christmas-countdown #countdown>div{aspect-ratio:1/1;display:flex;height:100%;overflow:visible;position:relative;width:100%}.christmas-countdown #countdown>div .count-wrap{align-items:center;aspect-ratio:1/1;background-color:#174483;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:100%;overflow:hidden;padding:15px 25px 50px;position:relative;width:100%}.christmas-countdown #countdown>div p{font-family:Raleway,sans-serif;font-size:40px;margin:0}.christmas-countdown #countdown span{display:block;font-size:80px;font-weight:700;line-height:1.2}.christmas-countdown #countdown small{font-size:.9rem;opacity:.9}.christmas-countdown #merry{animation:twinkle 1s infinite alternate;color:#eb5b25;font-size:3rem;font-weight:600;margin-top:20px}.christmas-countdown .hidden{display:none}@keyframes twinkle{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1.05)}}.christmas-countdown .advent-cal>.row-fluid{margin:0 auto;max-width:1440px}.christmas-countdown .pendulum-img{position:absolute;transform-origin:top center}.christmas-countdown .pendulum-img.tp-rgt{right:10px;top:2px}.christmas-countdown .pendulum-img.tp-lft{left:10px;top:8px}.christmas-countdown .pendulum-img.btm-lft{bottom:10px;left:10px}.christmas-countdown .pendulum-img.tp-rgt{animation:pendulum 2s ease-in-out infinite alternate}@keyframes pendulum{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}#snow-canvas{display:block;filter:blur(1px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.christmas-countdown .calendar-days{box-sizing:border-box;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);justify-content:center;margin-top:46px;width:100%}.christmas-countdown .countdown-wrapper h2{margin-bottom:30px;margin-top:74px}.calendar-title{position:relative;z-index:999}.calendar-title *{color:#174483;font-family:Raleway}.calendar-title h2,.calendar-title h3{text-transform:uppercase}.card.open .card-face.back{border:1px solid #fff;border-radius:0;border-right-width:4px}.card-wrapper:has(.card.open){background:linear-gradient(180deg,#a1bdff,#f5f8ff)}.countdown-wrapper h2{color:#eb5b25;font-family:Raleway;font-size:40px}.card.open,.christmas-countdown .calendar-item{background:#174483}.christmas-countdown .calendar-item{aspect-ratio:1/1;font-weight:600;position:relative;text-align:center}.christmas-countdown .calendar-item>a{display:block;height:100%;width:100%}.christmas-countdown .calendar-item a .number{transition:transform .3s ease}.christmas-countdown .calendar-item a:hover .number{transform:scale(1.3)}.christmas-countdown .item-img{bottom:5%;left:5%;position:absolute}.christmas-countdown .card-wrapper{cursor:pointer;display:block;height:100%;perspective:1000px;position:relative;width:100%;z-index:99}.christmas-countdown .card{height:100%;transform-origin:left center;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.23,1,.32,1);width:100%}.christmas-countdown .card.open{transform:rotateY(-100deg)}.christmas-countdown .card-face{backface-visibility:hidden;border-radius:.5em;height:100%;position:absolute;width:100%}.christmas-countdown .card-face.back{transform:rotateY(180deg)}.christmas-countdown .front{align-items:flex-start;display:flex;justify-content:flex-end;padding:0 18px}.christmas-countdown .number *{color:#fff;font-family:Raleway,sans-serif;font-size:55px;font-weight:500}.christmas-countdown .popup{background:rgba(0,0,0,.8);height:100vh;left:0;margin:0;opacity:0;padding:0;position:fixed;top:0;transform:scale(0);transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .4s ease;width:100vw;z-index:999}.christmas-countdown .popup.active{opacity:1;transform:scale(1)}.christmas-countdown .popup .card__contents{align-items:center;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.5);display:flex;flex-direction:column;left:50%;max-width:700px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.christmas-countdown .popup.active .card__contents{opacity:1}.christmas-countdown .card__contents .contents__wrapper{background-color:#e7f4fa;border:1px solid #bde1f1;box-shadow:-.1em .1em .5em #3a2959;margin:0 auto;max-width:40em;padding:2em;position:relative}.christmas-countdown .card__contents p{line-height:1.4}.christmas-countdown .card__contents a{color:#64a9ea;text-decoration:underline}label.hs-error-msg.hs-main-font-element{color:red}.christmas-countdown .card__contents a.article__link{background-color:#64a9ea;border-radius:.3em;color:#e7f4fa;padding:.5em;text-decoration:none;transition:all .2s ease-in-out}.christmas-countdown .hs-video-wrapper{border-radius:6px;overflow:hidden}.popup-inner-locked{background:linear-gradient(180deg,#174483,#fdfdfd);box-sizing:border-box;max-height:90vh;overflow-y:auto;padding:40px 0;scrollbar-width:none;width:100%;-ms-overflow-style:none}.christmas-countdown .card__contents .close-btn{align-items:center;background:#eb5b25;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:24px;height:26px;justify-content:center;line-height:1;padding:0;position:absolute;right:10px;top:10px;width:26px;z-index:1001}.christmas-countdown .popup-inner{align-items:center;background-color:#fff;border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;max-height:90vh;overflow-y:auto;padding:70px;position:relative;scrollbar-width:none;text-align:center;width:100%;-ms-overflow-style:none}.christmas-countdown .popup-inner::-webkit-scrollbar{display:none}.popup-inner::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.4);border-radius:4px}.popup-inner::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.6)}.popup-bottom .button,.popup-content,.popup-form{margin-bottom:40px}.popup-inner *{color:#fff}.button{background-image:linear-gradient(180deg,#f26c21,#9c4617);border-radius:10px 10px 10px 10px;color:#fff!important;display:inline-flex;font-size:18px;font-weight:600;letter-spacing:2px;padding:14px 22px;text-transform:uppercase}.button,.button:hover{background-color:transparent}.button:hover{background-image:linear-gradient(180deg,#9c4617,#f26c21);border-color:#f26c21}.popup-inner *{font-family:Raleway,sans-serif!important}.popup-content p{font-weight:400}ul.inputs-list.multi-container{padding-left:20px}.hs_hs_language .input *{color:#171b34}.popup-form form .input *{font-weight:600}.popup-form form .inputs-list input[type=checkbox]:checked+span:before{background:#97c4e9;border-color:#174483;color:#171b34}.popup-form form .inputs-list input[type=checkbox]:checked+span:after{color:#171b34}.popup-form form{border:1px solid color(a98-rgb 1 1 1/.4);border-radius:12px;padding:20px;text-align:left}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{color:#171b34;height:40px}.submitted-message{background:linear-gradient(180deg,#a1bdff,#f5f8ff);color:#171b34}.popup-form form input::-webkit-input-placeholder,.popup-form form textarea::-webkit-input-placeholder{color:#666!important;font-size:14px!important}.popup-form form input:-moz-placeholder,.popup-form form input::-moz-placeholder,.popup-form form textarea:-moz-placeholder,.popup-form form textarea::-moz-placeholder{color:#666!important;font-size:14px!important}.popup-form form input:-ms-input-placeholder,.popup-form form textarea:-ms-input-placeholder{color:#666!important;font-size:14px!important}.christmas-countdown .popup-form .submitted-message a{align-items:center;color:#174483;display:inline-flex;gap:10px;text-decoration:underline}.christmas-countdown .popup-form .submitted-message *{color:#174483}form .hs-form-field>label{color:#fff}.legal-consent-container *{font-size:12px}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:10px}.inputs-list .hs-form-booleancheckbox,.inputs-list .hs-form-checkbox-display,.inputs-list li.hs-form-radio{padding:0 0 8px 6px}@media (max-width:1340px){.christmas-countdown .card-wrapper img{height:auto;transition:all .3s ease;width:100%}}@media (max-width:1024px){.christmas-countdown .calendar-wrap{padding:65px 20px}.christmas-countdown .calendar-days{gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.popup-inner-locked{padding:40px 0}.christmas-countdown .popup-inner{padding:40px 20px}}@media (max-width:991px){.christmas-countdown #countdown span{font-size:48px;line-height:1.5}.christmas-countdown #countdown>div p{font-size:28px;line-height:1}}@media (max-width:768px){.christmas-countdown #countdown span{font-size:38px}.christmas-countdown #countdown>div .count-wrap{padding:30px 6px 60px}.christmas-countdown .pendulum-img{width:24px}.christmas-countdown .calendar-days{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){#countdown>div:not(:last-child):after{font-size:40px;right:-10px}.christmas-countdown .calendar-days{grid-template-columns:repeat(3,1fr)}.christmas-countdown .number *{font-size:48px}.christmas-countdown .card-wrapper img{width:80%}}@media (max-width:580px){.christmas-countdown .pendulum-img.tp-rgt{right:4px}.christmas-countdown #countdown>div,.christmas-countdown #countdown>div .count-wrap{aspect-ratio:auto}.christmas-countdown #countdown>div .count-wrap{padding:20px 5px 30px}.christmas-countdown #countdown{gap:10px}.christmas-countdown .pendulum-img{width:16px}.christmas-countdown #countdown span{font-size:28px}.christmas-countdown #countdown>div p{font-size:14px}}@media (max-width:425px){.christmas-countdown .calendar-days{grid-template-columns:repeat(2,1fr)}.christmas-countdown .card-wrapper img{width:100%}}