.business-calendar-container{display:flex;flex-direction:column;gap:2rem;font-size:.9em;text-align:center;border:none}.business-calendar .calendar-title{margin:0 0 1.5em}.business-calendar .calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:.5em}.business-calendar .calendar .day{position:relative;min-width:2em;line-height:2;letter-spacing:0;z-index:1}.business-calendar .calendar .weekday[data-week=sun]{color:var(--color-regular-holiday)}.business-calendar .calendar .weekday[data-week=sat]{color:#069}.business-calendar .calendar .day:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:block;width:2em;height:2em;border-radius:50%;z-index:-1}.business-calendar .calendar .day.current:after{box-shadow:0 0 0 1px var(--color-regular-holiday) inset}.business-calendar .calendar .day[data-holiday=true]:after{background:var(--color-regular-holiday)}.business-calendar .calendar .day[data-business-holiday=true]:after{background:var(--color-business-holiday)}.business-calendar-information{text-align:center;margin-top:1em}.business-calendar-information .business-holidays{display:flex;justify-content:center;align-items:center;gap:1.5em}.business-calendar-information .business-holidays>li{display:flex;justify-content:center;align-items:center;gap:.5em}.business-calendar-information .business-holidays>li:before{content:"";display:block;width:1.5em;height:1.5em;border-radius:50%}.business-calendar-information .business-holidays .regular-holiday:before{background:var(--color-regular-holiday)}.business-calendar-information .business-holidays .business-holiday:before{background:var(--color-business-holiday)}@media (min-width: 750px){.business-calendar-container{display:flex;flex-direction:row;justify-content:center;gap:5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/business-calendar.css.map */
