@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;200;300;400;500;600;700&display=swap";:root{--calendar-bg-color: #262829;--calendar-font-color: #FFF;--weekdays-border-bottom-color: #404040;--calendar-date-hover-color: #505050;--calendar-current-date-color: #1b1f21;--calendar-today-color: linear-gradient(to bottom, #03a9f4, #2196f3);--calendar-today-innerborder-color: transparent;--calendar-nextprev-bg-color: transparent;--next-prev-arrow-color: #FFF;--calendar-border-radius: 16px;--calendar-prevnext-date-color: #484848 }.calendars *{padding:0;margin:0}.calendars{width:100%;max-width:54rem;display:flex;margin-top:2rem;flex-direction:column;margin:auto}@media screen and (min-width: 768px){.calendars{flex-direction:row}}.calendar{font-family:IBM Plex Sans,sans-serif;position:relative;width:100%;color:rgba(var(--color-foreground),.75);box-sizing:border-box;overflow:hidden;font-weight:400}.calendar-inner{padding:10px 13px}.calendar .calendar-inner .calendar-body{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar .calendar-inner .calendar-body div{font-size:1.2rem;padding:4px;min-height:25px;line-height:25px}.calendar .calendar-inner .calendar-body .week-day{font-size:1.1rem;border-bottom:solid 1px #ccc}.calendar .calendar-inner .calendar-body div:nth-child(7n+1):not(.calendar .calendar-inner .calendar-body div:nth-child(1)),.calendar .calendar-inner .calendar-body div:nth-child(7n+7):not(.calendar .calendar-inner .calendar-body div:nth-child(7)){color:#f47838;font-weight:700}.calendar .calendar-inner .calendar-body div>a{color:rgb(var(--color-foreground));text-decoration:none;display:flex;justify-content:center}.calendar .calendar-inner .calendar-body div.empty-dates:hover{border:1px solid transparent}.calendar .calendar-inner .calendar-controls{display:grid;grid-template-columns:repeat(3,1fr)}.calendar .calendar-inner .calendar-today-date{font-size:1.5rem;display:grid;text-align:left;cursor:pointer;padding:8px 0 3px;margin:auto;color:#000}.calendar .calendar-inner .calendar-controls .calendar-year-month{display:flex;min-width:100px;justify-content:space-evenly;align-items:center}.calendar .calendar-inner .calendar-controls .calendar-next{text-align:right}.calendar .calendar-inner .calendar-controls .calendar-year-month .calendar-year-label,.calendar .calendar-inner .calendar-controls .calendar-year-month .calendar-month-label{font-weight:500;font-size:20px}.calendar .calendar-inner .calendar-body .calendar-today{background:var(--calendar-today-color);border-radius:4px}.calendar .calendar-inner .calendar-body .calendar-today:hover{border:1px solid transparent}.calendar .calendar-inner .calendar-body .calendar-today a{outline:2px solid var(--calendar-today-innerborder-color)}.calendar .calendar-inner .calendar-controls .calendar-next a,.calendar .calendar-inner .calendar-controls .calendar-prev a{color:var(--calendar-font-color);font-family:arial,consolas,sans-serif;font-size:26px;text-decoration:none;padding:4px 12px;display:inline-block;background:var(--calendar-nextprev-bg-color);margin:10px 0}.calendar .calendar-inner .calendar-controls .calendar-next a svg,.calendar .calendar-inner .calendar-controls .calendar-prev a svg{height:20px;width:20px}.calendar .calendar-inner .calendar-controls .calendar-next a svg path,.calendar .calendar-inner .calendar-controls .calendar-prev a svg path{fill:var(--next-prev-arrow-color)}.calendar .calendar-inner .calendar-body .prev-dates,.calendar .calendar-inner .calendar-body .next-dates{color:var(--calendar-prevnext-date-color);opacity:.3}.calendar .calendar-inner .calendar-body .prev-dates:hover,.calendar .calendar-inner .calendar-body .next-dates:hover{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/calendar.css.map */
