.footer{background:linear-gradient(180deg,#9cd8fa -17.75%,#c2e6ff 29.62%,#fff 153.97%)!important;width:100%;z-index:2}.advent-calendar-section{width:100%;min-height:100vh;overflow:hidden;cursor:url(/assets/cursor.png) 15 15,auto}html{--color1: #4c7b9d -81.11%;--color2: #5394cd -23.38%;--color3: #dbeff5 31.6%;--color4: #ecf4ff 93.23%}.advent-calendar-section .container{position:relative;width:100%;height:100%;min-height:100vh;background:linear-gradient(180deg,var(--color1),var(--color2),var(--color3),var(--color4))}.advent-calendar-section .container .heading{padding:30px;position:relative}.advent-calendar-section .container .heading .diamond-particles{position:absolute;top:0;left:0;mix-blend-mode:hard-light;width:100%;height:100%}@media screen and (max-width:767px){.advent-calendar-section .container .heading .diamond-particles.desktop{display:none}.advent-calendar-section .container .heading{margin-bottom:30px}}@media screen and (min-width:768px){.advent-calendar-section .container .heading .diamond-particles.mobile{display:none}}.advent-calendar-section .container .heading div{text-align:center;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center}.advent-calendar-section .container .heading div img{max-width:745px;margin:0 auto}.mobile-logo{width:70%;margin:0 auto;object-fit:contain}.desktop-logo{display:none}@media screen and (min-width:768px){.mobile-logo{display:none}.desktop-logo{display:block}}.advent-calendar-section .container .heading h2{color:#014463;text-align:center;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:italic;font-weight:700;line-height:110%;text-transform:uppercase;margin:0;letter-spacing:unset}.advent-calendar-section .container .heading h1{color:#014463;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:45px;font-style:italic;font-weight:700;line-height:100%;letter-spacing:.195px;margin:0}.advent-calendar-section .container .heading p{color:#014463;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:325;line-height:130%;margin:0;max-width:642px}@media screen and (min-width:765px){.advent-calendar-section .container .heading{padding:30px 30px 60px}.advent-calendar-section .container .heading div{gap:14px}.advent-calendar-section .container .heading h2{font-size:20px}.advent-calendar-section .container .heading h1{font-size:65px}.advent-calendar-section .container .heading p{font-size:16px}}.carousel-container{display:flex;justify-content:center;align-items:center;position:relative;height:100%;padding:30px 0}@media screen and (min-width:769px){.carousel-container{padding:60px 0}}.carousel-container .diamond-particles{position:absolute;top:0;left:0;z-index:0;mix-blend-mode:hard-light;opacity:.8;width:100%;height:100%}@media screen and (max-width:767px){.carousel-container .diamond-particles{display:none}}.carousel-container .carousel-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;max-width:1200px}@media screen and (max-width:1439px){.carousel-container .carousel-wrapper{max-width:1050px}}@media screen and (max-width:1024px){.carousel-container .carousel-wrapper{max-width:850px}#prev-btn,#next-btn{margin-bottom:50px}}#prev-btn,#next-btn{display:block;background:none;border:0;display:flex;align-items:center;justify-content:center;z-index:40;position:absolute;bottom:145px}#prev-btn{left:32%}#next-btn{right:32%}.carousel{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:baseline;overflow:visible;height:14rem;margin-bottom:40px}.carousel-item{position:absolute;width:13rem;height:13rem;text-align:center;line-height:100px;transform-origin:center;opacity:0;transform-origin:center bottom}.carousel-item svg{width:100%;height:100%}.carounel-content{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.offer-content{display:flex;width:100%;margin:18px auto;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:0 20px;z-index:2}.offer-content h3{color:#014463;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-style:italic;font-weight:700;line-height:110%;letter-spacing:.075px;text-transform:uppercase}.offer-content h4{color:#014463;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:325;line-height:130%}.shopnow-btn{border-radius:4px;border:.7px solid #fff;display:flex;height:40px;padding:5px 15px;justify-content:center;align-items:center;gap:10px;color:#004565;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-style:italic;font-weight:700;line-height:100%;letter-spacing:.045px;text-transform:uppercase;background:linear-gradient(136deg,#2484b0 -3.17%,#bfd9ec 31.16%,#fbf4e6 88.04%,#ffeec1 128.57%);text-decoration:none}.shopnow-btn:hover{text-decoration:none}.offer{height:90px}.offer h4{margin-top:17px}@media screen and (min-width:769px){.offer h4{margin-top:22px}}@media screen and (min-width:769px){.carousel{height:12rem}.carousel-item{width:10rem;height:10rem}.offer-content{width:640px;gap:12px}.offer-content h4{font-size:16px}@media screen and (min-width:800px){.carousel{height:12rem}.carousel-item{width:10rem;height:10rem}.offer-content{width:640px}.offer-content h3{font-size:25px}.offer{height:76px}}@media screen and (min-width:962px){.carousel-container{padding:30px 50px}#prev-btn,#next-btn{position:relative;left:0;right:0;bottom:0}#prev-btn svg,#next-btn svg{width:20px;height:20px}.carousel{height:12rem}.carousel-item{width:10rem;height:10rem}}@media screen and (min-width:1075px){.carousel{height:14rem}.carousel-item{width:12rem;height:12rem}}@media screen and (min-width:1224px){.carousel{height:15rem}.carousel-item{width:14rem;height:14rem}}@media screen and (min-width:1410px){.carousel{height:18rem}.carousel-item{width:17rem;height:17rem}}}.carousel-item .wrapper:has(img.pulse){position:relative;filter:drop-shadow(0 0 20px red);animation:pulse 2s infinite}.carousel-item .wrapper.pulse{animation:pulse2 2s infinite}@keyframes pulse{0%{filter:drop-shadow(0 0 5px rgba(255,255,255,.8))}50%{filter:drop-shadow(0 0 20px rgba(255,255,255,1))}to{filter:drop-shadow(0 0 5px rgba(255,255,255,.8))}}@keyframes pulse2{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.advent-grid-container{display:none;position:relative}.advent-grid-container .diamond-particles{position:absolute;bottom:0;left:0;mix-blend-mode:hard-light;opacity:.8;width:100%}@media screen and (min-width:769px){.advent-grid-container{display:block;padding:60px 50px 120px}.advent-grid-container .advent-grid{display:grid;grid-template-columns:repeat(5,133px);place-content:center;gap:30px;width:100%;max-width:1000px;margin:0 auto;padding:0 50px}}.grid-item{position:relative}.advent-grid-container{--shine-opacity: .6;--reset-duration: 1.5s;--reset-easing: cubic-bezier(.25, 1, .5, 1)}.advent-grid-container .reveal-image{height:133px;width:133px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;transform-origin:center;position:relative;overflow:hidden;-webkit-mask-size:cover;mask-size:cover;transform-style:preserve-3d;z-index:1}.advent-grid{perspective:2000}.advent-grid-container .reveal-image .shine{position:absolute;top:50%;left:50%;width:400px;height:400px;background:radial-gradient(circle,#fffc,#fff0 60%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;z-index:3;transition:opacity .2s ease,transform .2s ease}.advent-grid-container .glow-effect{background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;animation:anim-ripple 2s infinite}@keyframes anim-ripple{0%{opacity:1;transform:scale3d(.75,.75,1)}to{opacity:0;transform:scale3d(1.25,1.25,1)}}.giveaway-section{margin:0 30px;padding-bottom:60px!important}.giveaway-container{display:grid;grid-template-columns:1fr;gap:30px}.left-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;flex-shrink:0}.label{border-radius:7.719px;background:#fce9a8;display:flex;height:27px;padding:6.175px 10px;align-items:center;gap:15.437px;color:var(--Neutrals-Black-900-MAIN, #ffffff);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-style:italic;font-weight:700;line-height:normal;text-transform:capitalize}.left-content h2{color:var(--Color-copy-proposal, #014463);font-feature-settings:"liga" off,"clig" off;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:25px;font-style:italic;font-weight:700;line-height:100%;letter-spacing:.12px;text-transform:uppercase;text-align:center}.left-content h3{color:#014463;font-family:Gotham,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:325;line-height:130%;text-align:center}.giveaway-section .image{position:relative;order:-1}.giveaway-section .image svg{height:270px}.giveaway-section .image .img{height:100%;width:100%;z-index:1}.giveaway-section .image .img img{height:100%;width:100%;object-fit:contain}.giveaway-section .image .backdrop-image{position:absolute;top:0;left:0;z-index:0}.giveaway-container .backdrop-image-2 img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:769px){.giveaway-section{padding:30px 50px}.label{font-size:20px}}@media screen and (min-width:940px){.giveaway-container{grid-template-columns:repeat(2,1fr);gap:50px}.image:has(.backdrop-image-2){height:500px!important}.giveaway-container .backdrop-image-2{display:flex;align-items:center;justify-content:center;width:500px;height:500px;margin:0 auto}.giveaway-section .image{order:2;height:400px}.left-content{align-items:flex-start;padding:0 25px 0 75px}.left-content h2{font-size:24px;text-align:left}.left-content h3{font-size:12px;text-align:left}}@media screen and (min-width:1059px){.left-content h2{font-size:30px}.left-content h3{font-size:14px}}@media screen and (min-width:1200px){.left-content h2{font-size:40px}.left-content h3{font-size:16px}}#adventPopup{padding:10px;width:58%}.carousel__button{top:25px!important;right:25px!important;background-color:#878787!important;width:20px!important;height:20px!important;padding:5px!important}#adventPopup img{height:100%;width:100%;object-fit:cover;margin:0}.adventPopupContent{height:400px;width:100%}.reveal-animation{display:none;position:absolute;top:-25px;left:0;width:100%;height:100%;scale:2;object-fit:contain;mix-blend-mode:plus-lighter;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/133/assets/advent-calendar-2024.css.map */
