.centered{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.centered--horizontal{left:50%;position:absolute;transform:translateX(-50%)}.centered--vertical{position:absolute;top:50%;transform:translateY(-50%)}.openingHours__row{vertical-align:top}@media (max-width:650px){.openingHours__row{display:flex;flex-direction:column;padding-bottom:5px}}.openingHours__row:not(:last-child){border-bottom:1px solid rgba(var(--color_primary_cd_black-rgb),.4)}@media (min-width:651px){.openingHours__row__status,.openingHours__row__title{padding-bottom:15px;padding-top:15px}}.openingHours__row__text,.openingHours__row__title{color:var(--color_primary_cd_black);max-width:50%}@media (min-width:651px){.openingHours__row__text,.openingHours__row__title{font:400 normal 25px/1.6em Acumin Pro,Acumin Pro Fallback,Arial,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:1.6em}}@media (max-width:650px){.openingHours__row__text,.openingHours__row__title{font:400 normal 18px/2.22222em Acumin Pro,Acumin Pro Fallback,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:2.22222em}}.openingHours__row__text strong,.openingHours__row__title strong{font-weight:700}.openingHours__row__text{max-width:100%}@media (min-width:651px){.openingHours__row__status{min-width:240px;width:0}}.openingHours__row__status__text{color:var(--color_primary_cd_black);overflow:hidden;text-overflow:ellipsis}@media (min-width:651px){.openingHours__row__status__text{font:400 normal 25px/1.6em Acumin Pro,Acumin Pro Fallback,Arial,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:1.6em;margin-left:auto}}@media (max-width:650px){.openingHours__row__status__text{font:400 normal 18px/2.22222em Acumin Pro,Acumin Pro Fallback,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:2.22222em}}.openingHours__row__status__line{align-items:flex-start;display:flex}.openingHours__row__status__line .status{flex-shrink:0;margin-top:10px}@media (min-width:651px){.openingHours__row__status__line .status{margin-right:25px}}@media (max-width:650px){.openingHours__row__status__line .status{margin-right:10px}}