.calendar-door[data-v-70a5974e]{display:flex;justify-content:space-between;max-width:1200px;padding:20px;transition:transform .3s ease;width:100%}@media only screen and (max-width:720px){.calendar-door[data-v-70a5974e]{align-items:center;flex-direction:column;gap:0;max-width:100%;padding:0}}@media only screen and (min-width:721px)and (max-width:1000px){.calendar-door[data-v-70a5974e]{gap:20px}}@media only screen and (min-width:721px)and (max-width:1024px){.calendar-door[data-v-70a5974e]{gap:20px}}.calendar-door--active[data-v-70a5974e]{transform:translateY(50px)}@media only screen and (max-width:720px){.calendar-door--active[data-v-70a5974e]{transform:translateY(0)}}.calendar-door__content-card[data-v-70a5974e]{background:#fff;border-radius:8px;box-shadow:0 8px 28px #0000001f,0 1px 2px #0000000f;display:flex;flex-direction:column;gap:5px;min-height:410px;overflow:visible;padding:40px;transition:min-height .3s ease;width:560px}@media only screen and (max-width:720px){.calendar-door__content-card[data-v-70a5974e]{border-radius:0;box-shadow:0 8px 28px #0000001f,0 1px 2px #0000000f;gap:5px;margin:29px 0 30px;min-height:auto;order:2;padding:20px;width:100%}}@media only screen and (min-width:721px)and (max-width:1000px){.calendar-door__content-card[data-v-70a5974e]{width:380px}}@media only screen and (min-width:721px)and (max-width:1024px){.calendar-door__content-card[data-v-70a5974e]{width:380px}}.calendar-door__content-card--expanded[data-v-70a5974e]{min-height:410px}@media only screen and (max-width:720px){.calendar-door__content-card--mobile-step2[data-v-70a5974e]{border-radius:0;margin-bottom:110px;margin-top:81px}}@media only screen and (max-width:720px)and (max-height:700px){.calendar-door__content-card--mobile-step2[data-v-70a5974e]{margin-bottom:110px}}.calendar-door__image-card[data-v-70a5974e]{align-items:center;align-self:flex-start;background:#fff;border-radius:8px;box-shadow:0 8px 28px #0000001f,0 1px 2px #0000000f;box-sizing:border-box;display:flex;flex-shrink:0;height:410px;justify-content:center;padding:15px;width:320px}@media only screen and (min-width:721px)and (max-width:1000px){.calendar-door__image-card[data-v-70a5974e]{height:410px;width:270px}}@media only screen and (max-width:720px){.calendar-door__image-card[data-v-70a5974e]{align-items:center;align-self:center;flex-shrink:0;height:209px!important;margin-top:57px;order:1;padding:10px;width:166px!important}}@media only screen and (max-width:720px){.calendar-door__image-card--hidden-mobile[data-v-70a5974e]{display:none}}.calendar-door__image-placeholder[data-v-70a5974e]{align-items:center;background:gray;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.calendar-door__image[data-v-70a5974e]{border-radius:8px;height:100%;object-fit:cover;width:100%}.calendar-door__sub-title[data-v-70a5974e]{color:#6f6f6f;font-family:Eina01-Regular,sans-serif!important;font-size:12px!important;font-weight:500;letter-spacing:1px;line-height:1.2;margin:0;padding:0;text-align:left;text-transform:uppercase}@media only screen and (max-width:720px){.calendar-door__sub-title[data-v-70a5974e]{line-height:26px;text-align:center}}@media only screen and (min-width:1251px){.calendar-door__sub-title[data-v-70a5974e]{font-size:14px!important}}@media only screen and (max-width:720px){.calendar-door__sub-title--preview[data-v-70a5974e]{text-align:center}}@media only screen and (max-width:720px){.calendar-door__content-card--mobile-step2 .calendar-door__sub-title[data-v-70a5974e]{text-align:left}}.calendar-door__title[data-v-70a5974e]{color:#767676;font-family:Eina01-SemiBold,sans-serif!important;font-size:24px!important;font-weight:600;line-height:1.2;margin:0;padding:0;text-align:left}@media only screen and (max-width:720px){.calendar-door__title[data-v-70a5974e]{font-size:20px!important;line-height:1.25;text-align:center}}@media only screen and (min-width:1251px){.calendar-door__title[data-v-70a5974e]{font-size:28px!important}}@media only screen and (max-width:720px){.calendar-door__title--preview[data-v-70a5974e]{font-size:24px!important;font-weight:600;line-height:1.25;text-align:center}}@media only screen and (max-width:720px){.calendar-door__content-card--mobile-step2 .calendar-door__title[data-v-70a5974e]{text-align:left}}.content-door[data-v-461b5729]{align-items:center;display:flex;flex-flow:column;flex-grow:1;height:100%;justify-content:space-between}@media only screen and (max-width:720px){.content-door[data-v-461b5729]{align-items:flex-start;gap:15px;justify-content:flex-start}}@media only screen and (min-width:721px){.content-door[data-v-461b5729]{align-items:flex-start;flex-grow:unset;justify-content:unset}}.content-door__description[data-v-461b5729]{color:#767676;font-family:Eina01-Regular,sans-serif;font-size:14px;line-height:20px;margin-bottom:20px;margin-top:20px}@media only screen and (min-width:1251px){.content-door__description[data-v-461b5729]{font-size:14px;line-height:20px;margin-top:10px}}.content-door--preview[data-v-461b5729]{justify-content:flex-end}@media only screen and (max-width:720px){.content-door--preview[data-v-461b5729]{align-items:center}}@media only screen and (min-width:721px){.content-door--preview[data-v-461b5729]{align-items:flex-start;justify-content:unset}}@media only screen and (max-width:720px){.hide-on-mobile[data-v-461b5729]{display:none!important}}@media only screen and (min-width:721px){.hide-from-tablet[data-v-461b5729]{display:none!important}}.content-door__button-container[data-v-461b5729]{margin-top:auto;padding-top:20px}@media only screen and (max-width:720px){.content-door__button-container[data-v-461b5729]{padding-top:40px}}@media only screen and (max-width:720px){[data-v-461b5729] .animated-arrow-button__arrow,[data-v-461b5729] .icon-size-medium{height:14.278px!important;margin-left:7px!important;margin-top:2px!important;width:14.278px!important}}.door-error-overlay[data-v-c60c4b83]{align-items:center;background-color:#00000080;cursor:pointer;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .25s ease-out;z-index:10001}.door-error-overlay__close-button[data-v-c60c4b83]{cursor:pointer;position:absolute;right:15px;top:15px;transform:rotate(0) scale(1);transition:transform .25s ease-out;width:45px!important}@media only screen and (min-width:1251px){.door-error-overlay__close-button[data-v-c60c4b83]:hover{transform:rotate(-90deg) scale(.9);transition:transform .25s ease-out}}.door-error-overlay__container[data-v-c60c4b83]{background-color:#fff;border-radius:20px;cursor:auto;max-width:730px;padding:65px 110px;position:relative;text-align:center;width:100%}@media(max-width:480px){.door-error-overlay__container[data-v-c60c4b83]{padding:65px 24px}}.door-error-overlay__description[data-v-c60c4b83]{font-size:14px;line-height:20px;margin:0}.door-error-overlay__headline[data-v-c60c4b83]{font-family:Eina01-SemiBold,sans-serif;font-size:32px!important;line-height:40px!important;margin-bottom:20px;padding:0}.door-error-overlay--active[data-v-c60c4b83]{opacity:1;pointer-events:all;transition:opacity .25s ease-out}.fallback-door[data-v-1c45dbfe]{align-items:center;display:flex;flex-flow:column;flex-grow:1;height:100%;justify-content:space-between}@media only screen and (min-width:721px){.fallback-door[data-v-1c45dbfe]{align-items:flex-start;flex-grow:unset;justify-content:flex-end}}.fallback-door__description[data-v-1c45dbfe]{color:#fff;font-family:Eina01-Regular,sans-serif;font-size:12px;line-height:16px;margin-bottom:20px;margin-top:20px}@media only screen and (min-width:1251px){.fallback-door__description[data-v-1c45dbfe]{font-size:14px;line-height:20px;margin-top:10px}}.christmas-giveaway-form[data-v-c9319de7]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000014;max-width:100%;overflow:hidden;padding:24px;width:100%}@media only screen and (max-width:720px){.christmas-giveaway-form[data-v-c9319de7]{border-radius:12px;margin:0 16px;max-width:calc(100% - 32px);padding:20px}}.christmas-giveaway-form__initial[data-v-c9319de7]{display:flex;flex-direction:column;gap:8px;width:100%}.christmas-giveaway-form__card[data-v-c9319de7]{background:transparent;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.christmas-giveaway-form__card--expanded[data-v-c9319de7]{max-height:1000px;opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.christmas-giveaway-form__form[data-v-c9319de7]{display:flex;flex-direction:column;gap:20px;margin-top:20px;width:100%}@media only screen and (max-width:720px){.christmas-giveaway-form__form[data-v-c9319de7]{gap:20px}}.christmas-giveaway-form__field[data-v-c9319de7]{display:flex;flex-direction:column;gap:8px;width:100%}@media only screen and (max-width:720px){.christmas-giveaway-form__field[data-v-c9319de7]{gap:6px}}.christmas-giveaway-form__field--half[data-v-c9319de7]{flex:1;max-width:calc(50% - 8px);min-width:0}@media only screen and (max-width:720px){.christmas-giveaway-form__field--half[data-v-c9319de7]{max-width:100%}}.christmas-giveaway-form__row[data-v-c9319de7]{display:flex;flex-direction:column;gap:20px;width:100%}@media only screen and (max-width:720px){.christmas-giveaway-form__row[data-v-c9319de7]{gap:20px}}@media only screen and (min-width:721px)and (max-width:1000px){.christmas-giveaway-form__row[data-v-c9319de7]{flex-direction:row;gap:16px}}@media only screen and (min-width:1001px){.christmas-giveaway-form__row[data-v-c9319de7]{flex-direction:row;gap:16px}}.christmas-giveaway-form__consent[data-v-c9319de7]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:8px}.christmas-giveaway-form__consent-error[data-v-c9319de7]{color:red;font-family:Eina01-Regular,sans-serif;font-size:14px;line-height:1.4;margin-top:4px}.christmas-giveaway-form__terms-and-conditions-checkbox--invalid[data-v-c9319de7] .rin-checkbox__icon{background:transparent!important;border:1px solid #f00!important;box-shadow:none!important}.christmas-giveaway-form__terms-and-conditions-checkbox--white .christmas-giveaway-form__giveaway-terms-and-conditions[data-v-c9319de7]{color:#666}.christmas-giveaway-form__giveaway-terms-and-conditions[data-v-c9319de7]{color:#707070;font-family:Eina01-Regular,sans-serif;font-size:14px;line-height:1.5;margin-top:2px;pointer-events:auto}.christmas-giveaway-form__giveaway-terms-and-conditions[data-v-c9319de7] a{color:#707070!important;cursor:pointer;pointer-events:auto;text-decoration:underline}.christmas-giveaway-form__actions[data-v-c9319de7]{margin-top:16px;text-align:center}@media only screen and (max-width:720px){.christmas-giveaway-form__actions[data-v-c9319de7]{margin-top:20px}}.christmas-giveaway-form__button-content[data-v-c9319de7]{align-items:center;display:flex;font-family:Eina01-Regular,sans-serif;font-size:14px;font-weight:400;gap:10px;justify-content:center;letter-spacing:1px;line-height:normal;text-transform:uppercase}.christmas-giveaway-form__icon[data-v-c9319de7]{filter:brightness(0) saturate(100%) invert(57%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}[data-v-c9319de7] .rin-base-input span{color:#707070;font-family:Eina01-Regular,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}[data-v-c9319de7] .rin-input--field{background:#fff;border:1px solid #707070;border-radius:8px;color:#000;font-family:Eina01-Regular,sans-serif;font-size:14px;height:44px!important;padding:12px;transition:all .2s ease-in-out}@media only screen and (max-width:720px){[data-v-c9319de7] .rin-input--field{font-size:16px;height:44px!important;padding:12px}}[data-v-c9319de7] .rin-input--field:focus:not([class*=error]){border:1px solid #000;box-shadow:0 0 0 .5px #000;outline:none}[data-v-c9319de7] .rin-input--field:hover:not(:focus){border-color:#707070}[data-v-c9319de7] .rin-input--field--error{background:#ff00001a;border:1px solid #f00;box-shadow:0 0 0 .5px red;color:red}[data-v-c9319de7] .rin-select-input .rin-base-input span{color:#707070;font-family:Eina01-Regular,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}[data-v-c9319de7] .rin-select-input .rin-select-input__select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #707070!important;border-radius:8px!important;color:#000!important;font-family:Eina01-Regular,sans-serif!important;font-size:14px!important;height:44px!important;padding:0 44px 0 12px!important;text-transform:none!important;transition:all .2s ease-in-out!important;width:100%!important}@media only screen and (max-width:720px){[data-v-c9319de7] .rin-select-input .rin-select-input__select{font-size:16px!important;height:44px!important;padding:0 44px 0 12px!important}}[data-v-c9319de7] .rin-select-input .rin-select-input__select:focus:not([class*=error]){border:1px solid #000!important;box-shadow:0 0 0 .5px #000!important;outline:none!important}[data-v-c9319de7] .rin-select-input .rin-select-input__select:hover:not(:focus){border-color:#707070!important}[data-v-c9319de7] .rin-select-input .rin-select-input__select--placeholder:not(:deep(.rin-select-input) .rin-select-input__select--error){color:#707070!important}[data-v-c9319de7] .rin-select-input .rin-select-input__select--error{background:#ff00001a!important;border:1px solid #f00!important;box-shadow:0 0 0 .5px red!important;color:red!important}[data-v-c9319de7] .rin-checkbox{align-items:center;display:flex}[data-v-c9319de7] .rin-checkbox__text{color:#707070;font-family:Eina01-Regular,sans-serif;font-size:14px;letter-spacing:0;line-height:1.4}[data-v-c9319de7] .rin-button{background:#fff!important;border:1px solid #707070!important;border-radius:8px!important;color:#707070!important;font-family:Eina01-Regular,sans-serif!important;font-size:14px!important;font-weight:400!important;min-height:50px!important;padding:15px 30px!important;transition:all .2s ease-in-out!important;width:100%!important}@media only screen and (max-width:720px){[data-v-c9319de7] .rin-button{border-radius:8px!important;font-size:16px!important;min-height:50px!important;padding:15px 30px!important}}[data-v-c9319de7] .rin-button:hover:not(:disabled){background:#fff!important;border-color:#707070!important;color:#707070!important}[data-v-c9319de7] .rin-button:disabled{cursor:not-allowed;opacity:.6}.giveaway-door[data-v-7778a0aa]{align-items:center;display:flex;flex-flow:column;flex-grow:1;height:100%;justify-content:space-between}@media only screen and (max-width:720px){.giveaway-door[data-v-7778a0aa]{align-items:center;gap:15px;justify-content:flex-start}}@media only screen and (min-width:721px){.giveaway-door[data-v-7778a0aa]{align-items:flex-start}}.giveaway-door__button[data-v-7778a0aa]{margin-top:68px}@media only screen and (min-width:721px){.giveaway-door__button[data-v-7778a0aa]{display:none!important}}@media only screen and (max-width:720px){.giveaway-door__button[data-v-7778a0aa]{margin-top:40px}}.giveaway-door__description[data-v-7778a0aa]{color:#767676;font-family:Eina01-Regular,sans-serif;font-size:14px;line-height:20px;margin-bottom:19px;margin-top:33px;padding:0;text-align:left}@media only screen and (min-width:721px){.giveaway-door__description[data-v-7778a0aa]{font-size:12px;line-height:16px;margin-bottom:40px;margin-top:20px}}@media only screen and (min-width:1251px){.giveaway-door__description[data-v-7778a0aa]{font-size:14px;line-height:20px;margin-bottom:100px;margin-top:10px}}.giveaway-door__giveaway-form[data-v-7778a0aa]{justify-content:space-between;width:100%}.giveaway-door--details[data-v-7778a0aa]{justify-content:flex-start}@media only screen and (max-width:720px){.giveaway-door--details[data-v-7778a0aa]{align-items:flex-start}}@media only screen and (max-width:720px){.hide-on-mobile[data-v-7778a0aa]{display:none!important}}[data-v-7778a0aa] .select-input__select-menu{color:#fff}[data-v-7778a0aa] .select-input__select-option{color:#000}.product-door[data-v-e8535988]{align-items:center;display:flex;flex-flow:column;flex-grow:1;height:100%;justify-content:flex-end}@media only screen and (max-width:720px){.product-door[data-v-e8535988]{align-items:center;gap:15px;justify-content:flex-start}}@media only screen and (min-width:721px){.product-door[data-v-e8535988]{align-items:flex-start;flex-grow:unset;justify-content:unset}}.product-door__description[data-v-e8535988]{color:#767676;display:none;font-family:Eina01-Regular,sans-serif;font-size:12px;line-height:16px;margin-bottom:20px;margin-top:20px}@media only screen and (min-width:721px){.product-door__description[data-v-e8535988]{display:block}}@media only screen and (min-width:1251px){.product-door__description[data-v-e8535988]{font-size:14px;line-height:20px;margin-top:10px}}.product-door__price-text[data-v-e8535988]{margin-top:5px}@media only screen and (min-width:721px){.product-door__price-text[data-v-e8535988]{margin-top:20px}}@media only screen and (min-width:1251px){.product-door__price-text[data-v-e8535988]{margin-top:10px}}.product-door--detailed[data-v-e8535988]{justify-content:space-between}.product-door__button-container[data-v-e8535988]{margin-top:auto;padding-top:20px}[data-v-e8535988] .price-text__price{color:#767676}[data-v-e8535988] .price-text__price--discounted{color:#000}.christmas-calendar[data-v-8c55e0ca]{height:100dvh;pointer-events:none;position:fixed;top:0;width:100%;z-index:1001}.christmas-calendar__background[data-v-8c55e0ca]{background-color:#00000080;height:100dvh;min-height:100dvh;opacity:0;transition:opacity .25s ease-out;width:100%}.christmas-calendar__background--active[data-v-8c55e0ca]{opacity:1;transition:opacity .25s ease-out}.christmas-calendar__background-animation[data-v-8c55e0ca]{position:absolute}.christmas-calendar__calendar[data-v-8c55e0ca]{background-image:url(/wp-content/themes/JointsWP/assets/images/calendar-background.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;left:50%;max-height:850px;max-width:95%;opacity:0;overflow:visible!important;position:absolute;top:88px;transform:translate(-50%);transition:opacity .25s ease-out;width:100%}@media only screen and (min-width:721px){.christmas-calendar__calendar[data-v-8c55e0ca]{max-width:none;padding:0;top:0}}@media only screen and (min-width:1251px){.christmas-calendar__calendar[data-v-8c55e0ca]{height:700px;max-height:950px;max-width:1380px;min-height:700px;transform:translate(-50%);width:100%}}@media(max-width:1025px)and (min-width:768px){.christmas-calendar__calendar[data-v-8c55e0ca]{flex-shrink:0;height:550px;max-height:none;max-width:none;width:786px}}@media only screen and (max-width:720px){.christmas-calendar__calendar[data-v-8c55e0ca]{--max-card-height: 540px;background-size:cover;border-radius:10px;height:min(var(--max-card-height),100dvh - var(--calendar-top-offset, 0px));left:50%;max-height:min(var(--max-card-height),100dvh - var(--calendar-top-offset, 0px));max-width:95%;min-height:min(var(--max-card-height),100dvh - var(--calendar-top-offset, 0px));overflow:visible!important;transform:translate(-50%);width:350px}}.christmas-calendar__calendar--active[data-v-8c55e0ca]{opacity:1;transition:opacity .25s ease-out}@media only screen and (min-width:721px)and (max-width:1000px){.christmas-calendar__calendar--expanded[data-v-8c55e0ca]{height:calc(100dvh - var(--calendar-top-offset, 0px));max-height:calc(100vh - 100px);min-height:45dvh}}@media only screen and (min-width:1001px){.christmas-calendar__calendar--expanded[data-v-8c55e0ca]{height:auto;overflow:visible!important}}@media only screen and (min-width:1251px){.christmas-calendar__calendar--expanded[data-v-8c55e0ca]{height:calc(100dvh - var(--calendar-top-offset, 0px));overflow:visible!important}}.christmas-calendar__calendar--scrollable[data-v-8c55e0ca]{max-width:950px}@media only screen and (max-width:720px){.christmas-calendar__calendar--scrollable[data-v-8c55e0ca]{border-radius:10px}}.christmas-calendar__calendar-content[data-v-8c55e0ca]{align-items:center;border-radius:10px;display:flex;flex-flow:column;height:auto;justify-content:flex-start;max-height:100%;overflow:visible!important;overflow-y:auto;padding:0 26px;position:relative;width:100%}@media only screen and (min-width:721px)and (max-width:1000px){.christmas-calendar__calendar-content[data-v-8c55e0ca]{height:auto;min-height:100%;padding:0 20px 40px}}@media only screen and (min-width:721px){.christmas-calendar__calendar-content[data-v-8c55e0ca]{padding:0 20px}}@media only screen and (min-width:1251px){.christmas-calendar__calendar-content[data-v-8c55e0ca]{border-radius:20px}}@media only screen and (max-width:720px){.christmas-calendar__calendar-content[data-v-8c55e0ca]{display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:100%;padding:0 0 20px}}@media(min-width:1029px)and (max-width:1250px){.christmas-calendar__calendar-content[data-v-8c55e0ca]{margin-bottom:120px}}@media only screen and (max-width:720px){.christmas-calendar__calendar-content--expanded[data-v-8c55e0ca]{height:auto;min-height:100%;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}@media only screen and (min-width:721px){.christmas-calendar__calendar-content--expanded[data-v-8c55e0ca]{height:auto;min-height:auto;padding-bottom:40px}}@media only screen and (min-width:1251px){.christmas-calendar__calendar-content--expanded[data-v-8c55e0ca]{height:auto;min-height:auto;padding-bottom:40px}}.christmas-calendar__calendar-content-container[data-v-8c55e0ca]{height:100%;max-height:100%;overflow:visible}@media only screen and (min-width:721px)and (max-width:1000px){.christmas-calendar__calendar-content-container[data-v-8c55e0ca]{box-sizing:border-box;height:100%;max-height:100%;min-height:0;overflow:hidden auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:720px){.christmas-calendar__calendar-content-container[data-v-8c55e0ca]{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}}.christmas-calendar__calendar-content-container--scrollable[data-v-8c55e0ca]{border-radius:20px;box-sizing:border-box;height:auto;max-height:100%;min-height:0;overflow:hidden auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width:720px){.christmas-calendar__calendar-content-container--scrollable[data-v-8c55e0ca]{box-sizing:border-box;height:100%;max-height:100%;min-height:0;overflow:hidden auto;-webkit-overflow-scrolling:touch;padding-bottom:60px}}@media only screen and (min-width:721px){.christmas-calendar__calendar-content-container--scrollable[data-v-8c55e0ca]{height:100%;max-height:100%;min-height:0;overflow:hidden auto}}.christmas-calendar .christmas-calendar__background-animation[data-v-8c55e0ca]{display:none}.christmas-calendar__close-button[data-v-8c55e0ca]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;position:absolute;right:13px;-webkit-tap-highlight-color:transparent;top:13px;-webkit-touch-callout:none;transform:rotate(0) scale(1);transition:transform .25s ease-out;width:40px}.christmas-calendar__close-button[data-v-8c55e0ca]:focus{outline:2px solid #767676;outline-offset:2px}@media only screen and (min-width:1251px){.christmas-calendar__close-button[data-v-8c55e0ca]:hover{transform:rotate(-90deg) scale(.9);transition:transform .25s ease-out}}@media only screen and (max-width:720px){.christmas-calendar__close-button[data-v-8c55e0ca]{bottom:unset;position:fixed;right:13px;top:13px;z-index:1003}}@media only screen and (min-width:721px){.christmas-calendar__close-button[data-v-8c55e0ca]{bottom:13px;position:fixed;right:13px;top:unset;z-index:1002}}@media only screen and (min-width:1251px){.christmas-calendar__close-button[data-v-8c55e0ca]{bottom:19px;height:45px!important;position:fixed;right:19px;top:unset;width:45px!important;z-index:1002}}.christmas-calendar__door[data-v-8c55e0ca]{padding-bottom:51px;padding-top:67px}@media only screen and (min-width:721px){.christmas-calendar__door[data-v-8c55e0ca]{padding-top:20px}}@media only screen and (min-width:1251px){.christmas-calendar__door[data-v-8c55e0ca]{padding-bottom:58px;padding-top:39px}}@media only screen and (max-width:720px){.christmas-calendar__door[data-v-8c55e0ca]{padding-bottom:0;padding-top:0}}.christmas-calendar__door-list[data-v-8c55e0ca]{align-items:center;display:none;flex-flow:row wrap;gap:40px 27px;justify-content:center;max-width:770px;overflow:visible!important;width:100%}@media only screen and (min-width:721px){.christmas-calendar__door-list[data-v-8c55e0ca]{display:flex;margin-bottom:100px;margin-top:78px}}@media only screen and (min-width:1251px){.christmas-calendar__door-list[data-v-8c55e0ca]{display:flex;gap:40px 44px;margin-top:47px;max-width:1120px}}.christmas-calendar__door-list--single[data-v-8c55e0ca]{display:flex;flex-flow:column;flex-grow:1;gap:0;height:100%;justify-content:space-between;padding:132px 0 43px}@media only screen and (min-width:721px){.christmas-calendar__door-list--single[data-v-8c55e0ca]{display:none}}@media only screen and (max-width:720px){.christmas-calendar__door-list--single[data-v-8c55e0ca]{padding:95px 0 43px}}.christmas-calendar__logo[data-v-8c55e0ca]{background:#fff;border-radius:5px;box-shadow:0 8px 28px #0000001f,0 1px 2px #0000000f;display:none;filter:none;height:var(--v5f66f888);margin-top:90px;padding:10px 16px}@media only screen and (min-width:721px){.christmas-calendar__logo[data-v-8c55e0ca]{display:block}}.christmas-calendar__open-button[data-v-8c55e0ca]{align-items:center;background:#000;border-radius:50%;bottom:17px;box-shadow:0 4px 4px #00000040;cursor:pointer;display:flex;height:60px;justify-content:center;left:26px;opacity:1;position:fixed;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:opacity .25s ease-out;width:60px;z-index:2001}.christmas-calendar__open-button[data-v-8c55e0ca]:focus{outline:none}@media only screen and (min-width:1251px){.christmas-calendar__open-button[data-v-8c55e0ca]:hover{opacity:.8;transition:opacity .25s ease-out}}.christmas-calendar__open-button--hidden[data-v-8c55e0ca]{opacity:0!important;pointer-events:none;transition:opacity .25s ease-out}.christmas-calendar__open-button--hidden[data-v-8c55e0ca]:hover{opacity:0!important}.christmas-calendar__single-door[data-v-8c55e0ca]{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;width:100%}@media only screen and (min-width:721px){.christmas-calendar__single-door[data-v-8c55e0ca]{display:none}}.christmas-calendar__sub-title[data-v-8c55e0ca]{color:#fff;font-family:Eina01-Regular,sans-serif!important;font-size:14px!important;line-height:26px;margin-bottom:0;margin-top:47px;padding:0;text-align:center;text-transform:uppercase}@media only screen and (max-width:720px){.christmas-calendar__sub-title[data-v-8c55e0ca]{display:none}}.christmas-calendar__title[data-v-8c55e0ca]{color:#fff;font-family:Eina01-SemiBold,sans-serif;font-size:32px!important;line-height:40px;margin-bottom:30px;max-width:260px;padding:0;text-align:center}@media only screen and (max-width:720px){.christmas-calendar__title[data-v-8c55e0ca]{display:none}}.christmas-calendar--active[data-v-8c55e0ca]{pointer-events:all}.door-preview[data-v-8c55e0ca]{align-items:center;background:#fff;border-radius:5px;box-shadow:0 8px 28px #0000001f,0 1px 2px #0000000f;cursor:pointer;display:flex;height:132px;justify-content:center;overflow:visible!important;transition:box-shadow .25s ease-out,transform .25s ease-out;width:132px}@media only screen and (min-width:721px){.door-preview[data-v-8c55e0ca]{background:#fff;border-radius:5px;height:62px;width:62px}}@media only screen and (min-width:1251px){.door-preview[data-v-8c55e0ca]{background:#fff;border-radius:5px;height:89.9px;width:89.9px}}@media only screen and (max-width:720px){.door-preview--mobile-numbered[data-v-8c55e0ca]{border-radius:8px;box-shadow:0 8px 28px #0000001f,0 1px 2px #0000000f;height:150px;margin-bottom:50px;width:150px}}@media only screen and (max-width:720px){.door-preview--mobile-card[data-v-8c55e0ca]{width:100%}}@media only screen and (max-width:720px){.door-preview--mobile-content[data-v-8c55e0ca]{align-items:center;border-radius:0;box-shadow:0 8px 28px #0000001f,0 1px 2px #0000000f;flex-direction:column;gap:5px;height:auto;justify-content:center;margin-bottom:30px;padding:20px;width:100%}}.door-preview__text[data-v-8c55e0ca]{color:#8f9396;font-family:Eina01-SemiBold,sans-serif;font-size:50px;line-height:50px;margin:0;padding:0;text-align:center;text-shadow:none;transform:scale(1);transition:transform .25s ease-out}@media only screen and (max-width:720px){.door-preview__text[data-v-8c55e0ca]{font-size:60px;line-height:60px}}@media only screen and (min-width:721px){.door-preview__text[data-v-8c55e0ca]{font-size:27px;line-height:27px;text-shadow:none}}@media only screen and (min-width:1251px){.door-preview__text[data-v-8c55e0ca]{font-size:31px;line-height:44px;text-shadow:none}}@media only screen and (max-width:720px){.door-preview__sub-title[data-v-8c55e0ca]{color:#8f9396;font-family:Eina01-Regular,sans-serif!important;font-size:14px!important;font-weight:400;letter-spacing:1px;line-height:1.2;margin:0;padding:0;text-align:center;text-transform:uppercase}}@media only screen and (max-width:720px){.door-preview__title[data-v-8c55e0ca]{color:#767676;font-family:Eina01-SemiBold,sans-serif!important;font-size:24px!important;font-weight:600;margin:0;padding:0;text-align:center}}@media only screen and (max-width:720px){.door-preview__button[data-v-8c55e0ca]{margin-top:40px;max-width:280px}}@media only screen and (min-width:721px){.door-preview[data-v-8c55e0ca]:hover{background:#8f9396;box-shadow:0 10px 30px #00000029,0 2px 6px #0000001a;transition:all .25s ease-out}}@media only screen and (min-width:721px){.door-preview:hover .door-preview__text[data-v-8c55e0ca]{color:#fff;transform:scale(1.1);transition:all .25s ease-out}}.door-preview[data-v-8c55e0ca]:focus{outline:2px solid #767676;outline-offset:2px}.door-preview[data-v-8c55e0ca]:focus-visible{outline:2px solid #767676;outline-offset:2px}.northern-lights[data-v-8c55e0ca]{display:block;filter:blur(5px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(8);width:12.5%}@media only screen and (max-width:720px){[data-v-8c55e0ca] .animated-arrow-button__arrow,[data-v-8c55e0ca] .icon-size-medium{height:14.278px!important;margin-left:7px!important;margin-top:2px!important;width:14.278px!important}}
