.advent-calendar p{font-size:inherit;font-weight:inherit;line-height:inherit}.advent-calendar__title{font-size:2.1428571429rem;line-height:1.2;text-align:center;margin-bottom:.8571428571rem}@media screen and (max-width: 768px){.advent-calendar__title{font-size:1.8571428571rem;line-height:1.3;margin-bottom:.5714285714rem}}.advent-calendar__description{font-size:1.4285714286rem;line-height:1.4;text-align:center;margin-bottom:2.8571428571rem;opacity:.8;letter-spacing:.02em}@media screen and (max-width: 768px){.advent-calendar__description{font-size:1rem}}.advent-calendar .advent-calendar__wrapper{position:relative;max-width:102.8571428571rem;margin:0 auto;display:flex;flex-wrap:wrap;gap:.7142857143rem;justify-content:space-between}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__wrapper{gap:.2857142857rem}}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__wrapper{position:relative;overflow:hidden;height:100%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__wrapper{overflow:visible}}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__image{width:100%;height:100%;display:block}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__image img{width:100%;height:100%;object-fit:cover;display:block}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;object-fit:cover}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__tooltip{position:absolute;z-index:3}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__tooltip-title{font-size:1.1428571429rem;font-weight:700;margin-bottom:.5714285714rem;line-height:1.4}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__tooltip-title{font-size:.8571428571rem}}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__tooltip-content-text{font-size:1.1428571429rem;line-height:1.2}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item__tooltip-content-text{font-size:.8571428571rem;line-height:1.4}}@keyframes pulsing{from{box-shadow:0 0 0 0 #f7ffa4}70%{box-shadow:0 0 0 1rem rgba(95,139,250,0)}to{box-shadow:0 0 0 0 rgba(95,139,250,0)}}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item:has(.advent-calendar-grid-item__video) .advent-calendar-grid-item__video--mobile{display:none}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item:has(.advent-calendar-grid-item__video) .advent-calendar-grid-item__video--desktop{display:none}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item:has(.advent-calendar-grid-item__video) .advent-calendar-grid-item__video--mobile{display:block;opacity:1;visibility:visible}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item:has(.advent-calendar-grid-item__video) .advent-calendar-grid-item__image{opacity:0;visibility:hidden}}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item:has(.advent-calendar-grid-item__video):hover .advent-calendar-grid-item__image{opacity:0;visibility:hidden}.advent-calendar .advent-calendar__wrapper .advent-calendar-grid-item:has(.advent-calendar-grid-item__video):hover .advent-calendar-grid-item__video--desktop{opacity:1;visibility:visible}.advent-calendar .advent-calendar__trigger{cursor:var(--pointer-cursor);position:absolute;z-index:1;width:7.1428571429rem;height:7.1428571429rem}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger{width:15%;height:auto;aspect-ratio:1/1}}.advent-calendar .advent-calendar__trigger[data-modal="1"]{top:14.83%;left:16.35%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="1"]{top:15.3%;left:2.5%}}.advent-calendar .advent-calendar__trigger[data-modal="2"]{bottom:40.57%;right:19.24%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="2"]{bottom:43.1%;right:.5%}}.advent-calendar .advent-calendar__trigger[data-modal="3"]{top:38.87%;left:17.8%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="3"]{top:44.35%;left:11%}}.advent-calendar .advent-calendar__trigger[data-modal="4"]{top:7.03%;left:30.86%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="4"]{top:10.99%;left:4.2%}}.advent-calendar .advent-calendar__trigger[data-modal="5"]{top:4.5%;right:3.1%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="5"]{top:8.6%;right:54.5%}}.advent-calendar .advent-calendar__trigger[data-modal="6"]{bottom:29.94%;left:37.4%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="6"]{bottom:36.65%;left:64.8%}}.advent-calendar .advent-calendar__trigger[data-modal="7"]{bottom:27.82%;right:17.8%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="7"]{bottom:21.3%;right:81.6%}}.advent-calendar .advent-calendar__trigger[data-modal="8"]{bottom:32.7%;left:21.5%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="8"]{bottom:38.95%;left:30.7%}}.advent-calendar .advent-calendar__trigger[data-modal="9"]{top:24.6%;right:23.7%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="9"]{top:21.47%;right:26.5%}}.advent-calendar .advent-calendar__trigger[data-modal="10"]{top:16.82%;right:25.67%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="10"]{top:17.2%;right:17.5%}}.advent-calendar .advent-calendar__trigger[data-modal="11"]{bottom:48.7%;left:3.4%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="11"]{bottom:51.89%;left:2.1%}}.advent-calendar .advent-calendar__trigger[data-modal="12"]{bottom:6.6%;right:39.44%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="12"]{bottom:5.95%;right:70%}}.advent-calendar .advent-calendar__trigger[data-modal="13"]{bottom:8.71%;right:4.9%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="13"]{bottom:7.8%;right:3.1%}}.advent-calendar .advent-calendar__trigger[data-modal="14"]{bottom:16.8%;left:46.55%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="14"]{bottom:11.79%;left:40.9%}}.advent-calendar .advent-calendar__trigger[data-modal="15"]{bottom:26.3%;left:7.4%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="15"]{bottom:33.45%;left:14.5%}}.advent-calendar .advent-calendar__trigger[data-modal="16"]{top:24.95%;left:24.98%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="16"]{top:26%;left:81.7%}}.advent-calendar .advent-calendar__trigger[data-modal="17"]{top:32.36%;right:6.65%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="17"]{top:35.6%;right:2.1%}}.advent-calendar .advent-calendar__trigger[data-modal="18"]{top:28.45%;left:4.98%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="18"]{top:31.28%;left:11.5%}}.advent-calendar .advent-calendar__trigger[data-modal="19"]{top:38.94%;right:46.25%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="19"]{top:40.1%;right:40.5%}}.advent-calendar .advent-calendar__trigger[data-modal="20"]{top:32.38%;left:10.25%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="20"]{top:21.48%;left:2.1%}}.advent-calendar .advent-calendar__trigger[data-modal="21"]{bottom:5.5%;left:14.35%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="21"]{bottom:18.47%;left:71.5%}}.advent-calendar .advent-calendar__trigger[data-modal="22"]{top:.87%;left:4.2%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="22"]{top:.23%;left:2.4%}}.advent-calendar .advent-calendar__trigger[data-modal="23"]{top:8.77%;left:9%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="23"]{top:6.3%;left:66.6%}}.advent-calendar .advent-calendar__trigger[data-modal="24"]{bottom:32.98%;right:3.5%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__trigger[data-modal="24"]{bottom:27.2%;right:2.1%}}.advent-calendar .advent-calendar__modalOverflow{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.36);z-index:100000}.advent-calendar .advent-calendar__modalOverflow.advent-calendar__modalOverflow--hidden{opacity:0;visibility:hidden}.advent-calendar .advent-calendar__modal{background-color:#fdfcf8;position:fixed;padding:.7142857143rem .7142857143rem 2.1428571429rem;top:50%;left:50%;transform:translate(-50%, -50%);width:32.5%;text-align:center;z-index:100001;transition:.3s ease opacity;-ms-overflow-style:auto !important}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__modal{padding:.4285714286rem .4285714286rem 1.4285714286rem .4285714286rem;width:100%;top:unset;left:0;bottom:0;transform:unset}}.advent-calendar .advent-calendar__modal.advent-calendar__modal--hidden{opacity:0;visibility:hidden}.advent-calendar .advent-calendar__modal .advent-calendar__modalContent{overflow-y:scroll;max-height:35.1428571429rem;margin-right:-.4285714286rem}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__modal .advent-calendar__modalContent{max-height:31.4285714286rem;padding:0 .8571428571rem}}.advent-calendar .advent-calendar__modal .advent-calendar__modalContent::-webkit-scrollbar{display:block !important;width:12px}.advent-calendar .advent-calendar__modal .advent-calendar__modalContent::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);background-clip:content-box !important;border-radius:20px;background-color:#015c4d}.advent-calendar .advent-calendar__modal .advent-calendar__modalTopLine{color:#fff;font-size:2.1428571429rem;line-height:1.2;font-weight:500;text-align:center;top:0%;position:sticky;width:100%}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__modal .advent-calendar__modalTopLine{font-size:1.5714285714rem;line-height:1.3}}.advent-calendar .advent-calendar__modal .advent-calendar__modalTopLine .advent-calendar__cross{cursor:var(--pointer-cursor);position:absolute;right:12px;top:50%;transform:translateY(-50%)}.advent-calendar .advent-calendar__modal .advent-calendar__modalTopLine .advent-calendar__cross svg{display:block}.advent-calendar .advent-calendar__modal .advent-calendar__modalTopLine .advent-calendar__cross svg path{fill:#fff;stroke:#fff}.advent-calendar .advent-calendar__modal .advent-calendar__modalDivider{height:1px;background:#f1ebe7;margin:.7142857143rem -.7142857143rem 0}.advent-calendar .advent-calendar__modal .advent-calendar__modalImage{display:block;margin:auto;width:21.4285714286rem;height:auto}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__modal .advent-calendar__modalImage{width:16.0714285714rem}}.advent-calendar .advent-calendar__modal .stamped-product-reviews-badge{font-size:.7142857143rem;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1px}.advent-calendar .advent-calendar__modal .stamped-product-reviews-badge .stamped-badge:before,.advent-calendar .advent-calendar__modal .stamped-product-reviews-badge .stamped-badge:after{content:none !important}.advent-calendar .advent-calendar__modal .stamped-product-reviews-badge .stamped-badge .stamped-badge-caption:before{content:attr(data-rating) "/5 (" !important}.advent-calendar .advent-calendar__modal .advent-calendar__modalTitle{font-size:1.1428571429rem;line-height:1.2;margin:1rem 0 4px;font-weight:500}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__modal .advent-calendar__modalTitle{font-size:1.2857142857rem}}.advent-calendar .advent-calendar__modal .advent-calendar__modalSubtitle{color:#787878;font-size:.9285714286rem;line-height:1.4;font-weight:500;margin-bottom:1.1428571429rem}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__modal .advent-calendar__modalSubtitle{margin-bottom:.8571428571rem;letter-spacing:.02em}}.advent-calendar .advent-calendar__modal .advent-calendar__modalDescription{font-size:.9285714286rem;line-height:1.4;font-weight:500;letter-spacing:.02em;max-width:29.2857142857rem;margin:0 auto}@media screen and (max-width: 768px){.advent-calendar .advent-calendar__modal .advent-calendar__modalDescription{font-size:.8571428571rem}}.advent-calendar .advent-calendar__modal .advent-calendar__modalDescription br{content:"";display:block;margin-bottom:.8571428571rem}.advent-calendar .advent-calendar__modal .advent-calendar__modalLink{background-color:rgba(0,0,0,0);border:none;color:#000;padding:0;min-width:0;text-decoration:underline;width:auto;margin-top:1.1428571429rem}.advent-calendar .advent-calendar__modal .advent-calendar__modalVideo{max-width:28.4285714286rem;margin:1.1428571429rem auto 0}.advent-calendar .advent-calendar__modal .advent-calendar__modalVideo .hero-video__control,.advent-calendar .advent-calendar__modal .advent-calendar__modalVideo .hero-video__control svg{width:2.3571428571rem;height:2.3571428571rem}.advent-calendar .advent-calendar__modal .advent-calendar__modalVideo video{width:100%;height:auto;object-fit:cover}.cc-revoke,.cc-window{z-index:9999 !important}
