.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}