.ChristmasOpeningHoursBlock_container__RueN3{display:flex;flex-flow:row wrap;width:100%;max-width:100vw;padding-right:45px;padding-left:45px}@media screen and (max-width:820px){.ChristmasOpeningHoursBlock_container__RueN3{padding:0}}.ChristmasOpeningHoursBlock_title___Y4oI{position:relative;display:block;width:100%}@media screen and (max-width:820px){.ChristmasOpeningHoursBlock_title___Y4oI{padding-right:17px;padding-left:17px}}.ChristmasOpeningHoursBlock_wrap__o1994{width:100%;max-width:100vw;padding-top:30px;padding-bottom:90px}@media screen and (min-width:1025px){.ChristmasOpeningHoursBlock_wrap__o1994{padding-top:105px;padding-bottom:167px}}.ChristmasOpeningHoursBlock_cards__V6Pu3{display:flex;flex-wrap:wrap;gap:30px 80px;margin-right:0;margin-left:0;padding-right:17px;padding-left:17px}@media screen and (min-width:821px){.ChristmasOpeningHoursBlock_cards__V6Pu3{margin-right:57px;margin-left:57px}}@media screen and (min-width:1281px){.ChristmasOpeningHoursBlock_cards__V6Pu3{margin-right:114px;margin-left:114px}}.ChristmasOpeningHoursBlock_card__7_WY1{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 40px);font-family:var(--font-tertiary)}.ChristmasOpeningHoursBlock_card__7_WY1 span{font-size:2.1rem;display:block;margin-bottom:12px;color:#fad36f}.ChristmasOpeningHoursBlock_card__7_WY1 dt{font-size:1.6rem;color:#fffffb}@media screen and (min-width:1025px){.ChristmasOpeningHoursBlock_card__7_WY1{flex-grow:1;flex-shrink:1;flex-basis:calc(33.336% - 80px);max-width:calc(33.336% - 80px)}}@media screen and (min-width:1281px){.ChristmasOpeningHoursBlock_card__7_WY1{flex-grow:1;flex-shrink:1;flex-basis:calc(20% - 80px);max-width:calc(20% - 80px)}}