.main-container{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;min-height:500px}.container-text{text-align:center;position:absolute;top:30px}.swiper-container{width:100%}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:62px;font-weight:900;color:#ae4c31;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column}.reveal-text{font-size:24px;text-transform:uppercase;margin-top:10px;opacity:0;transition:all .6s}.swiper-slide-next .number-area,.swiper-slide-prev .number-area,.swiper-slide-active .number-area{opacity:1}.swiper-button-next,.swiper-button-prev{color:#ae4c31}.swiper-button-prev{left:20px}.swiper-button-next{right:20px}.swiper-button-next,.swiper-button-prev{background-color:#fff;padding:10px;border-radius:50%;width:50px;height:50px}.swiper-button-next:after,.swiper-button-prev:after{font-size:28px}.number-area{padding:15px 25px;opacity:0;transition:all .3s}.swiper-slide-active .number-area{color:#fff;background-color:#ae4c31;padding:15px 86px}.swiper-slide-active .reveal-text{opacity:1}.window-snow{position:absolute;top:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(#fff,1))}.snow{position:absolute;width:10px;height:10px;background:#fff;border-radius:100%}.end-advent,.comingsoon-advent{display:none;font-size:32px;font-weight:900;color:#ae4c31;width:100%;margin:0 auto;position:absolute;text-align:center;padding:0 20px}.reveal-offer{width:calc(100% - 150px)}@media only screen and (max-width: 768px){.main-container{background-position:top right;background-size:cover}.reveal-offer{width:100%}.swiper-slide .number-area{font-size:32px;padding:15px 45px}.reveal-text{font-size:20px}.swiper-button-prev{left:50px}.swiper-button-next{right:50px}.swiper-button-next,.swiper-button-prev{top:17.5%}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.advent-logo{width:120px}.container-text{text-align:center;position:absolute;top:30px}}@media only screen and (max-width: 520px){.swiper{width:100%}.swiper-container{bottom:50px}.swiper-slide .number-area{font-size:32px;padding:10px 30px}}#shopify-section-modal-advent-calendar .modal{display:flex;justify-content:center;align-items:center}#shopify-section-modal-advent-calendar .modal__header{display:block;position:absolute;top:0;right:0}#shopify-section-modal-advent-calendar .modal__header .modal__heading{display:none}#shopify-section-modal-advent-calendar .modal__inner{padding:0;max-height:fit-content;height:unset;border-radius:20px;overflow:hidden}#shopify-section-modal-advent-calendar .modal__content{margin-top:0}#shopify-section-modal-advent-calendar .modal__inner img{width:100%;aspect-ratio:1 / .5;object-fit:cover;object-position:center}#shopify-section-modal-advent-calendar .modal__close{position:absolute;top:15px;right:15px;background-color:#fff;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}#shopify-section-modal-advent-calendar .collection-tile__header{justify-content:center;text-align:center}#shopify-section-modal-advent-calendar .collection-tile__header .collection-tile__title{font-size:18px;margin-bottom:10px}#shopify-section-modal-advent-calendar .collection-prices{justify-content:center;text-align:center}#shopify-section-modal-advent-calendar .collection-tile__pricing{margin-top:20px;margin-bottom:10px}#shopify-section-modal-advent-calendar>*{transition:all .3s}#shopify-section-modal-advent-calendar .collection-tile__info{width:60%;margin:auto;padding:20px 0}.advent-current-product{text-decoration:none;border-radius:20px;overflow:hidden}.advent-buynow{margin:20px auto 0;width:fit-content;color:#fff;background-color:#ae4c31;padding:10px 20px;text-decoration:none;font-weight:900;text-transform:uppercase}.coming-soon{display:none;margin:20px auto 0;width:fit-content;color:#fff;background-color:#ae4c31;padding:10px 20px;text-decoration:none;font-weight:900;text-transform:uppercase}.advent-soldout{display:none;margin:20px auto 0;width:fit-content;color:#f9f9f9;background:#ccc!important;padding:10px 20px;text-decoration:none;font-weight:900;text-transform:uppercase}.first-product-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:50px 0;background:#fff;margin-top:-140px}.first-product-wrapper .product-tile{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;width:100%;max-width:500px;text-decoration:none}.first-product-wrapper .product-tile .product-image{width:100%;height:0;padding-top:100%;position:relative;overflow:hidden;margin:0 0 20px}.first-product-wrapper .product-tile .product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.first-product-wrapper .product-tile .product-info{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:calc(13px + 3 * ((100vw - 320px) / 1260))}.first-product-wrapper .product-tile .product-info .title{margin-bottom:10px}.first-product-wrapper .product-tile .day-info{font-size:calc(13px + 3 * ((100vw - 320px) / 1260))}.collection-tile__pricing .product-prices{align-items:center;justify-content:flex-start}.collection-tile__pricing .product-prices .money{display:flex;font-family:var(--font-family-secondary),sans-serif;align-items:center;justify-content:center;width:100%}.collection-tile__pricing .product-prices .product-prices--compare-at-price{color:#dc3545}.collection-tile__pricing .product-prices .product-prices__price--compare-at-price{color:#35161c;text-decoration:line-through;margin-left:10px}.featured-collection .product-prices{margin-top:20px}.featured-collection .product-prices .money{display:flex;font-family:var(--font-family-secondary),sans-serif;align-items:center;justify-content:flex-start}.featured-collection .product-prices .product-prices--compare-at-price{color:#dc3545}.featured-collection .product-prices .product-prices__price--compare-at-price{color:#35161c;text-decoration:line-through;margin-left:10px}.product-prices .range-gap{margin:0 10px}.featured-collection .product-tile__imgs img{aspect-ratio:1 / .5;height:100%;object-fit:cover;object-position:center}.swiper-button-next,.swiper-button-prev{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/96/assets/advent.css.map */
