.Block--page-christmas{background-image:url(/images/christmas-small.f2c641b0..webp),url(/images/pattern-bg.0f92037e..webp);background-position:center var(--padding-main-top),50%;background-repeat:no-repeat,repeat;background-size:auto 518px,700px 700px;color:var(--text-color-primary);padding:calc(var(--padding-main-top) + 24px) var(--padding-block) 40px;width:100%}@media(max-width:767px){.Block--page-christmas{padding-left:10px;padding-right:10px}}@media(max-width:1247px){.Block--page-christmas:before{background-color:var(--background-main);content:"";height:var(--padding-main-top);left:0;position:absolute;top:0;width:100%;z-index:1}}@media(min-width:768px){.Block--page-christmas{padding-top:calc(var(--padding-main-top) + 60px)}}@media(min-width:1248px){.Block--page-christmas{background-position:top,50%;padding-top:60px}}@media(min-width:1632px){.Block--page-christmas{background-image:url(/images/christmas.5b20d15e..webp),url(/images/pattern-bg.0f92037e..webp);background-size:auto 628px,auto}}@media(min-width:1920px){.Block--page-christmas{background-size:100% auto,auto}}.Block--page-christmas__content{margin-left:auto;margin-right:auto;max-width:340px;padding-top:48px;position:relative}@media(max-width:767px){.Block--page-christmas__content{padding-left:10px;padding-right:10px}}@media(min-width:576px){.Block--page-christmas__content{max-width:518px}}@media(min-width:768px){.Block--page-christmas__content{max-width:572px}}@media(min-width:960px){.Block--page-christmas__content{max-width:768px}}@media(min-width:1248px){.Block--page-christmas__content{max-width:968px;padding-top:64px}}@media(min-width:1632px){.Block--page-christmas__content{max-width:1160px}}.Block--page-christmas-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:460px;text-align:center;white-space:pre-line}@media(max-width:767px){.Block--page-christmas-header{padding-left:10px;padding-right:10px}}.Block--page-christmas-header__img-wrapper{aspect-ratio:376/160;height:144px;position:relative}@media(min-width:768px){.Block--page-christmas-header__img-wrapper{height:160px}}.Block--page-christmas-header .Block--page-christmas-header__title{color:var(--text-color-primary);font-size:20px;font-weight:900;margin:0;padding-top:24px;text-transform:uppercase}@media(min-width:768px){.Block--page-christmas-header .Block--page-christmas-header__title{font-size:24px}}.Block--page-christmas-header__text{color:var(--text-color-extra-3);font-size:16px;font-weight:600;line-height:1.6;margin:0;padding-top:12px}@media(min-width:768px){.Block--page-christmas-header__text{color:var(--text-color-extra-1);font-size:18px}}.Block--page-christmas-header__stub{color:var(--text-color-extra-3);font-size:16px;font-weight:600;line-height:1.6;margin:0 auto;max-width:586px;padding-top:24px;white-space:pre-line}@media(min-width:768px){.Block--page-christmas-header__stub{color:var(--text-color-extra-1);font-size:18px}}.Block--page-christmas-header .Block--page-christmas-header__btn{margin-top:36px}.ChristmasCalendar--default{color:var(--text-color-primary);width:100%}.ChristmasCalendar--default__list{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-left:auto;margin-right:auto;padding-top:48px;width:340px}@media(min-width:576px){.ChristmasCalendar--default__list{width:518px}}@media(min-width:768px){.ChristmasCalendar--default__list{width:572px}}@media(min-width:960px){.ChristmasCalendar--default__list{width:768px}}@media(min-width:1248px){.ChristmasCalendar--default__list{padding-top:64px;width:968px}}@media(min-width:1632px){.ChristmasCalendar--default__list{width:1160px}}.Block--page-christmas-day{border-radius:14px;height:162px;overflow:hidden;position:relative;width:162px}@media(min-width:768px){.Block--page-christmas-day{height:180px;width:180px}}.Block--page-christmas-day--prev{opacity:.6}.Block--page-christmas-day--current{overflow:hidden;padding:2px;transition:transform .3s ease-out}.Block--page-christmas-day--current:hover{transform:scale(1.12)}.Block--page-christmas-day--current:before{background:var(--christmas-item-border);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Block--page-christmas-day__content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--christmas-item-background);background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:14px;height:100%;overflow:hidden;padding:28px;position:relative;width:100%;z-index:5}@media(min-width:768px){.Block--page-christmas-day__content{padding:24px}}.Block--page-christmas-day--prev .Block--page-christmas-day__content{background:url(/images/item-bg.b03c91ac..webp),var(--christmas-item-background);background-position:50%;background-repeat:no-repeat;background-size:100%}.Block--page-christmas-day--opened .Block--page-christmas-day__content{background:url(/images/item-bg--opened.9c9e828a..webp),var(--christmas-item-background);background-position:50%;background-repeat:no-repeat;background-size:100%}.Block--page-christmas-day--current .Block--page-christmas-day__content{background:url(/images/item-bg--opened.9c9e828a..webp),var(--christmas-item-background--current);background-position:50%;background-repeat:no-repeat;background-size:100%}.Block--page-christmas-day__date{align-items:center;background:var(--christmas-item-number-background);border-radius:8px;color:var(--clear-white);display:flex;font-size:16px;font-weight:800;height:32px;justify-content:center;left:8px;padding:4px;position:absolute;text-transform:uppercase;top:8px;width:32px;z-index:10}.Block--page-christmas-day--current .Block--page-christmas-day__date,.Block--page-christmas-day--prev .Block--page-christmas-day__date{background:var(--christmas-item-number-background--active)}.Block--page-christmas-day__img-wrapper{aspect-ratio:1/1;height:104px;max-width:100%;position:relative}@media(min-width:768px){.Block--page-christmas-day__img-wrapper{height:130px}}.Block--page-christmas-day__button-icon{font-size:16px}.Block--page-christmas-day .Block--page-christmas-day__open-modal{bottom:8px;font-size:17px;height:46px;left:8px;position:absolute;right:8px;width:calc(100% - 16px);z-index:10}.Block--page-christmas-day .Block--page-christmas-day__open-modal:disabled{opacity:1}.Block--page-christmas-day .Block--page-christmas-day__open-modal--disabled{cursor:default}@keyframes bellAnimation{0%{transform:rotate(0)}1%{transform:rotate(28deg)}3%{transform:rotate(-26deg)}5%{transform:rotate(32deg)}7%{transform:rotate(-30deg)}9%{transform:rotate(28deg)}11%{transform:rotate(-26deg)}13%{transform:rotate(24deg)}15%{transform:rotate(-22deg)}17%{transform:rotate(20deg)}19%{transform:rotate(-18deg)}21%{transform:rotate(16deg)}23%{transform:rotate(-14deg)}25%{transform:rotate(12deg)}27%{transform:rotate(-10deg)}29%{transform:rotate(8deg)}31%{transform:rotate(-6deg)}33%{transform:rotate(4deg)}35%{transform:rotate(-2deg)}37%{transform:rotate(1deg)}39%{transform:rotate(0)}to{transform:rotate(0)}}.Block--christmas-modal{padding-top:54px;position:relative}.Block--christmas-modal__img-wrapper{aspect-ratio:1/1;height:116px;left:50%;position:absolute;top:0;transform:translateX(-50%)}.Block--christmas-modal__data{align-items:center;background-image:url(/images/modal-bg.5ed4a2de..webp);background-position:top;background-repeat:no-repeat;background-size:100% auto;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;line-height:1.3;padding:86px 40px 40px;text-align:center}.Block--christmas-modal__date{color:var(--clear-white);font-size:28px;font-weight:800;line-height:1.3}.Block--christmas-modal__text-primary{color:var(--background-extra-3);font-size:24px;font-weight:800;line-height:1.3;text-transform:uppercase;white-space:pre-line}.Block--christmas-modal__text-secondary{color:var(--clear-white);font-size:20px;font-weight:600;line-height:1.4}.Block--christmas-modal__bonus{color:var(--clear-white);font-size:18px;font-weight:600;line-height:1.7;padding-top:16px}.Block--christmas-modal__bonus span{color:var(--background-extra-3);font-weight:800}.Block--christmas-modal__prize-desc{color:var(--clear-white);font-size:18px;font-weight:600;line-height:1.7;padding-top:6px;white-space:pre-line}.Block--christmas-modal__prize-desc span{color:var(--background-extra-3);font-weight:800}.Block--christmas-modal__button{min-height:46px;width:100%}