.page-christmas{background-color:var(--background-secondary);position:relative}.page-christmas__bg-wrap{align-items:flex-start;display:flex;flex-direction:column;height:348px;justify-content:flex-start;padding:20px;position:relative;width:100%}@media(min-width:768px){.page-christmas__bg-wrap{justify-content:flex-end;padding:50px 40px}}.page-christmas__bg{border-radius:14px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;top:0;width:100%}@media(min-width:768px){.page-christmas__bg{-o-object-position:right top;object-position:right top}}.page-christmas__header-content{max-width:572px;position:absolute;z-index:1}.page-christmas__header-title{font-size:32px;font-weight:700;letter-spacing:.32px;text-transform:uppercase}.page-christmas__header-description{display:none}@media(min-width:768px){.page-christmas__header-description{display:flex;font-size:12px;font-weight:500;letter-spacing:1.92px;margin-top:16px;text-transform:uppercase}}.page-christmas__content{padding:var(--padding-block) 0;position:relative}.christmas-calendar{background-image:url(/images/christmas.e63048bb..webp);background-position:top;background-repeat:no-repeat;background-size:auto 400px;color:#fafafa;padding-top:32px;width:100%}@media(min-width:768px){.christmas-calendar{padding-top:71px}}.christmas-calendar__section{margin-top:48px}@media(min-width:768px){.christmas-calendar__section{margin-top:80px}}.christmas-calendar__dates-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:8px;max-width:190px}@media(min-width:768px){.christmas-calendar__dates-wrap{margin-top:0;max-width:448px}}.christmas-calendar__date{color:#fff;display:none;font-size:16px;font-weight:500;line-height:24px;margin:0;padding:16px;text-align:center;width:33.3333333333%}@media(min-width:768px){.christmas-calendar__date{display:block;font-size:24px;line-height:32px;width:14.2857142857%}}.christmas-calendar__date--past,.christmas-calendar__date--past span{color:hsla(0,0%,100%,.32)}.christmas-calendar__date--cur,.christmas-calendar__date--cur span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#fbfeae,#ffa001);-webkit-background-clip:text}.christmas-calendar__date .christmas-calendar__date-month{display:block}@media(min-width:768px){.christmas-calendar__date .christmas-calendar__date-month{display:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center}}.christmas-calendar__date--mob{display:block}.christmas-calendar__list{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.christmas-calendar__list{gap:16px;grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.christmas-calendar__list{grid-template-columns:repeat(5,1fr)}}@media(min-width:1248px){.christmas-calendar__list{grid-template-columns:repeat(6,1fr)}}@media(min-width:1632px){.christmas-calendar__list{grid-template-columns:repeat(9,1fr)}}.page-christmas-header{align-items:center;background:#1c1f26;background:url(/images/prize-back.dbbfb7ac..webp) no-repeat 50%;background-size:cover;border-radius:14px;display:flex;grid-column:span 2;grid-row:span 2;justify-content:center;margin:0 auto;position:relative}@media(min-width:768px){.page-christmas-header{flex-direction:row}}.page-christmas-header__wrap{display:flex;flex-direction:column;height:100%;padding:30px 20px 20px;position:relative;width:100%}.page-christmas-header__wrap:after{background:url(/images/deco-star.bece82a2..webp) no-repeat top;background-size:contain;content:"";display:flex;height:170px;left:0;position:absolute;top:-50px;width:100%;z-index:2}.page-christmas-header__date{align-items:center;border-radius:14px 14px 0 0;display:flex;flex-direction:column;font-size:20px;font-weight:900;height:120px;justify-content:center;left:-20px;letter-spacing:-.4px;line-height:20px;overflow:hidden;position:relative;text-transform:uppercase;top:-30px;width:calc(100% + 40px)}.page-christmas-header__date div{font-size:14px;font-weight:700}.page-christmas-header__date div,.page-christmas-header__date span{z-index:3}.page-christmas-header__date:before{background:url(/images/deco-spruce.6a7999ce..webp) no-repeat top;background-size:cover;content:"";display:flex;height:120px;left:0;position:absolute;top:0;width:100%;z-index:1}.page-christmas-header__left,.page-christmas-header__prize-block{align-items:center;display:flex;flex-direction:column}.page-christmas-header__prize-block{justify-content:center;text-align:center;width:100%}.page-christmas-header__prize-title{font-size:20px;font-weight:600;letter-spacing:-.4px}.page-christmas-header__prize{color:#a82222;font-size:22px;font-weight:700;letter-spacing:.01em;margin-top:10px;text-transform:uppercase}.page-christmas-header__prize-desc{color:#fafafa;font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:20px}.page-christmas-header__right{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-top:16px}.page-christmas-header__item{align-items:center;color:#fafafa;display:flex;font-size:12px;font-weight:500;line-height:1.7;margin-bottom:16px;text-align:center}.page-christmas-header__item:before{display:none}.page-christmas-header__list{counter-reset:point;list-style:none;margin:0;padding:0}.page-christmas-header__description{font-size:16px;font-weight:600;letter-spacing:-.32px;padding-bottom:30px;text-align:center}.page-christmas-header__description--caps{font-size:22px;font-weight:700;letter-spacing:.22px;margin-bottom:30px;text-transform:uppercase}.page-christmas-day{align-items:center;background:rgba(23,21,28,.1);border:1px solid #2c3139;border-radius:14px;display:flex;flex-direction:column;min-height:150px;min-width:100px;padding:26px 19px 12px;position:relative}@media(min-width:768px){.page-christmas-day{height:160px;min-height:auto}}.page-christmas-day--current{background:#232a34;box-shadow:0 0 10px 0 red;padding-top:12px}.page-christmas-day--prev{opacity:.5}.page-christmas-day__img{max-width:100px;position:absolute;width:100%;z-index:1}.page-christmas-day__img--cube{max-width:122px;position:relative;z-index:2}.page-christmas-day--current .page-christmas-day__img{margin-bottom:15px;max-width:80px}.page-christmas-day__date{display:flex;font-size:16px;font-weight:600;left:6px;line-height:18px;max-width:100%;position:absolute;top:6px}.page-christmas-day .deposit-button{background:#36373a;line-height:1;min-height:30px;padding:7px 24px}.page-christmas-day__button{margin-top:auto}