.opening_hours__wrapper {
  color: #3D3D3D;
  line-height: 130%; }
  body.acc_font_small .opening_hours__wrapper {
    font-size: calc(14px * 1); }
    @media (min-width: 320px) {
      body.acc_font_small .opening_hours__wrapper {
        font-size: calc((1.31004vw + 9.80786px) * 1); } }
    @media (min-width: 549px) {
      body.acc_font_small .opening_hours__wrapper {
        font-size: calc((-300vw + 1664px) * 1); } }
    @media (min-width: 550px) {
      body.acc_font_small .opening_hours__wrapper {
        font-size: calc((1.38249vw + 6.39631px) * 1); } }
    @media (min-width: 767px) {
      body.acc_font_small .opening_hours__wrapper {
        font-size: calc((-800vw + 6153px) * 1); } }
    @media (min-width: 768px) {
      body.acc_font_small .opening_hours__wrapper {
        font-size: calc((0.64447vw + 4.05048px) * 1); } }
    @media (min-width: 1699px) {
      body.acc_font_small .opening_hours__wrapper {
        font-size: calc(15px * 1); } }
  body.acc_font_medium .opening_hours__wrapper {
    font-size: calc(14px * 1.12); }
    @media (min-width: 320px) {
      body.acc_font_medium .opening_hours__wrapper {
        font-size: calc((1.31004vw + 9.80786px) * 1.12); } }
    @media (min-width: 549px) {
      body.acc_font_medium .opening_hours__wrapper {
        font-size: calc((-300vw + 1664px) * 1.12); } }
    @media (min-width: 550px) {
      body.acc_font_medium .opening_hours__wrapper {
        font-size: calc((1.38249vw + 6.39631px) * 1.12); } }
    @media (min-width: 767px) {
      body.acc_font_medium .opening_hours__wrapper {
        font-size: calc((-800vw + 6153px) * 1.12); } }
    @media (min-width: 768px) {
      body.acc_font_medium .opening_hours__wrapper {
        font-size: calc((0.64447vw + 4.05048px) * 1.12); } }
    @media (min-width: 1699px) {
      body.acc_font_medium .opening_hours__wrapper {
        font-size: calc(15px * 1.12); } }
  body.acc_font_big .opening_hours__wrapper {
    font-size: calc(14px * 1.25); }
    @media (min-width: 320px) {
      body.acc_font_big .opening_hours__wrapper {
        font-size: calc((1.31004vw + 9.80786px) * 1.25); } }
    @media (min-width: 549px) {
      body.acc_font_big .opening_hours__wrapper {
        font-size: calc((-300vw + 1664px) * 1.25); } }
    @media (min-width: 550px) {
      body.acc_font_big .opening_hours__wrapper {
        font-size: calc((1.38249vw + 6.39631px) * 1.25); } }
    @media (min-width: 767px) {
      body.acc_font_big .opening_hours__wrapper {
        font-size: calc((-800vw + 6153px) * 1.25); } }
    @media (min-width: 768px) {
      body.acc_font_big .opening_hours__wrapper {
        font-size: calc((0.64447vw + 4.05048px) * 1.25); } }
    @media (min-width: 1699px) {
      body.acc_font_big .opening_hours__wrapper {
        font-size: calc(15px * 1.25); } }

.opening_hours {
  max-width: 16.0625%;
  min-width: 120px; }

.footer--dark .opening_hours__wrapper {
  color: #F2F5F9; }

.opening_hours__day {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 1.35417vw; }

.opening_hours__hours {
  max-width: 53.30739%;
  min-width: 44.74708%;
  width: 137px;
  text-align: right;
  border-left: 1px solid #D6D8E0; }

.footer_border_opacity-1 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.05); }

.footer_border_opacity-2 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.1); }

.footer_border_opacity-3 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.15); }

.footer_border_opacity-4 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.2); }

.footer_border_opacity-5 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.25); }

.footer_border_opacity-6 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.3); }

.footer_border_opacity-7 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.35); }

.footer_border_opacity-8 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.4); }

.footer_border_opacity-9 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.45); }

.footer_border_opacity-10 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.5); }

.footer_border_opacity-11 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.55); }

.footer_border_opacity-12 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.6); }

.footer_border_opacity-13 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.65); }

.footer_border_opacity-14 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.7); }

.footer_border_opacity-15 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.75); }

.footer_border_opacity-16 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.8); }

.footer_border_opacity-17 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.85); }

.footer_border_opacity-18 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.9); }

.footer_border_opacity-19 .opening_hours__hours {
  border-left-color: rgba(214, 216, 224, 0.95); }

.footer_border_opacity-20 .opening_hours__hours {
  border-left-color: #d6d8e0; }

@media (min-width: 1199px) {
  .opening_hours__hours {
    width: 7.8125rem; } }
/*# sourceMappingURL=opening_hours--main.css.map */
