@keyframes up-block{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes down-block{0%{transform:translateY(0%)}to{transform:translateY(100%)}}.v-discount-calendar-day{background:#cb3c2b;border-radius:16px;height:139px;overflow:hidden}.v-discount-calendar-day--dark{background:#9f2f1e}.v-discount-calendar-day--gift{background:#fde2c2}.v-discount-calendar-day--future{opacity:.5}.v-discount-calendar-day--past{cursor:default;background:#fafafa}.v-discount-calendar-day__decor{width:138px;max-width:none;height:139px;top:0;left:0}.v-discount-calendar-day__decor--dark{left:-19px}.v-discount-calendar-day__decor--gift{width:99px;height:142px;top:-3px;left:-2px}.v-discount-calendar-day__date,.v-discount-calendar-day__text{letter-spacing:-.12px;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:12px}.v-discount-calendar-day__date{color:#fff;white-space:nowrap;background:#fff3;border-radius:20px;align-self:flex-start;padding:4px 8px}.v-discount-calendar-day__text{color:#fff}.v-discount-calendar-day__badge{color:#e1251b;white-space:nowrap;background:#fde2c2;border-radius:16px;height:36px;font-family:Nunito Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.625rem;box-shadow:inset -4px -4px 6px #ffffff26}.v-discount-calendar-day--gift .v-discount-calendar-day__date{color:#fb6860;background:#fff}.v-discount-calendar-day--gift .v-discount-calendar-day__text{color:#e1251b}.v-discount-calendar-day--gift .v-discount-calendar-day__badge{color:#fde2c2;background:#e1251b;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.v-discount-calendar-day--past .v-discount-calendar-day__date,.v-discount-calendar-day--past .v-discount-calendar-day__badge{background:#dfdfdf}.v-discount-calendar-day--past .v-discount-calendar-day__date,.v-discount-calendar-day--past .v-discount-calendar-day__text{color:#0006}.v-discount-calendar-day--past .v-discount-calendar-day__badge{color:#0000004d}.v-discount-calendar{height:100%}.v-discount-calendar__title{color:#000}.v-discount-calendar__days{grid-template-columns:repeat(3,1fr);display:grid}.v-discount-calendar__finished{color:#999;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.v-discount-calendar__early-title{font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.625rem}.v-discount-calendar__early-text{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}@media screen and (width>=768px){.v-discount-calendar__plate{background:#fff;border-radius:30px;align-self:flex-start}.v-discount-calendar__days{grid-template-columns:repeat(5,96px)}}@media screen and (width>=1024px){.v-discount-calendar__days{grid-template-columns:repeat(7,96px)}}
