.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.opening-hours{position:relative;z-index:1}@media only screen and (min-width: 750px){.opening-hours__schedule{display:grid;grid-template-columns:60% auto;gap:1.5rem}}@media only screen and (min-width: 1200px){.opening-hours__schedule{display:grid;grid-template-columns:55% auto;gap:2.5rem}}.opening-hours__calendar{margin-block-end:2.5rem}@media only screen and (min-width: 750px){.opening-hours__calendar{margin-block-end:0}}.opening-hours__calendar-details-inner{border-radius:1rem;background-color:var(--mdColorSecondary100);padding:clamp(.75rem,-0.2317rem + 3.122vw,2.5rem);padding-block:1.5rem}.opening-hours__conversion{margin-block-start:2.5rem}.opening-hours__conversion p{margin-bottom:1.5rem}.opening-hours__conversion .opening-hours__conversion-title{font-weight:700;font-family:var(--mdFontFamilySecondary);font-size:1.375rem;margin-block-end:.5rem}@media only screen and (min-width: 1200px){.opening-hours__conversion .opening-hours__conversion-title{font-size:1.75rem}}.calendar-details__event-item-hours{background-color:var(--mdColorSecondary1000);color:var(--mdColorWhite);padding:.5rem .75rem;font-family:var(--mdFontFamilySecondary);font-weight:700;display:inline-block;border-radius:var(--mdBorderRadiusSmall);line-height:var(--mdLineHeightHeading);margin-bottom:1rem}@media only screen and (min-width: 1000px){.calendar-details__event-item-hours{font-size:1.25rem}}@media only screen and (min-width: 1400px){.calendar-details__event-item-hours{padding:.75rem;font-size:1.5rem}}

/*# sourceMappingURL=paragraph-opening-hours.css.map */