.hours-control:not(:last-child),.hours__btns:not(:last-child){margin-bottom:var(--paragraph-margin-vertical,3rem)}.hours-spotlight__item.selected:not(.today) .txt-day{box-shadow:var(--ring-offset-shadow,0 0 transparent),var(--ring-shadow,0 0 transparent),var(--shadow,0 0 transparent)}.hours-control__btn{--btn-justify-content:center;--btn-align-items:center}.hours-control__btn>span{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.hours__btns{justify-content:center}.hours-control{flex-wrap:nowrap;justify-content:space-between}.hours-control__title{order:2;text-align:center}.hours-control__btn{--icon-margin-horizontal:0;--icon-position-top:0;--icon-size-square:2.2rem;--btn-size-square:5rem;--btn-padding-horizontal:0;--btn-padding-vertical:0;--btn-background-color:var(--color6-base);--btn-border-color:var(--color6-base);align-self:center;height:var(--btn-size-square,5rem);min-width:var(--btn-size-square,5rem);order:1;width:var(--btn-size-square,5rem)}.hours-control__btn:last-child{order:3}.hours-spotlight{--full-background-color:var(--color6-lighter)}.hours-spotlight.bg-full{padding-bottom:var(--box-padding-vertical,10rem);padding-top:var(--box-padding-vertical,10rem)}.hours-spotlight .hours-info{--background-color:var(--white);background-color:var(--background-color,var(--white));height:100%}.hours-spotlight .hours-info .txt-day{background-color:var(--day-background-color,hsl(var(--color6-lighter-h),var(--color6-lighter-s),calc(var(--color6-lighter-l) - 10%)));color:var(--day-text-color,var(--body-color));display:flex;flex-direction:column;justify-content:center;padding:var(--day-padding-vertical,1.4rem) var(--day-padding-horizontal,2.5rem);text-align:center}.hours-spotlight .hours-info .txt-hours{padding:var(--box-padding-vertical,1.4rem) var(--box-padding-horizontal,2.5rem)}.hours-spotlight__list{--gutter-vertical:1.2rem;--gutter-horizontal:1.2rem;list-style:none;padding-left:0}.hours-spotlight__item.today{--day-background-color:var(--color6-base);--day-text-color:var(--white)}.hours-spotlight__item.selected:not(.today) .txt-day{--ring-inset:inset;--ring-width-offset:0rem;--outline-offset:-.2rem;--ring-color:hsl(var(--color6-lighter-h),var(--color6-lighter-s),calc(var(--color6-lighter-l) - 15%))}.hours-closed__item+li{--separator-spacing:var(--paragraph-margin);padding-top:calc(var(--separator-spacing)*2 + .1rem);position:relative}.hours-closed__item+li:after{border-top:var(--separator-width,var(--border-width-base)) var(--separator-style,dotted) var(--separator-color,var(--color6-lighter));content:"";left:0;position:absolute;top:var(--separator-spacing);width:100%}.hours-closed .hours-info{--hours-info-width:32rem}.calendar-popup{display:var(--display);flex:0 0 100%;justify-content:center;text-align:center}.calendar-popup:not(.hidden){--display:flex}.calendar-popup .group-datepicker{--border-color:hsl(var(--color6-lighter-h),var(--color6-lighter-s),calc(var(--color6-lighter-l) - 15%));background-color:var(--hours-info-background-color,hsl(var(--color6-lighter-h),var(--color6-lighter-s),calc(var(--color6-lighter-l) - 10%)));border-radius:var(--border-radius,.6rem);margin-top:var(--margin-vertical,3rem);padding:var(--box-padding-vertical,1.4rem) var(--box-padding-horizontal,2.5rem)}