.PTemporaryDiscount10[data-v-2b6635fd]{align-items:center;background:#fff;border:10px solid #d80027;border-radius:20px;box-shadow:0 0 0 5px #fff;display:grid;grid-template-columns:auto auto;padding:.5rem;grid-gap:15px;color:#d80027;font-weight:700}@media (min-width:640px){.PTemporaryDiscount10[data-v-2b6635fd]{grid-gap:20px}}.PTemporaryDiscount10 .discount[data-v-2b6635fd]{font-family:sans-serif;font-size:2rem;letter-spacing:-2.5px}@media (min-width:640px){.PTemporaryDiscount10 .discount[data-v-2b6635fd]{font-size:3rem}}.PTemporaryDiscount10 .condition[data-v-2b6635fd]{font-size:1.1rem}@media (min-width:640px){.PTemporaryDiscount10 .condition[data-v-2b6635fd]{font-size:1.5rem}}.PLangSwitcher .screen li[data-v-eb77c881],.PLangSwitcher .screen ul[data-v-eb77c881]{list-style:none;margin:0;padding:0}.PLangSwitcher .screen .list[data-v-eb77c881]{display:flex}.PLangSwitcher .screen .list li[data-v-eb77c881]{margin:5px}.PLangSwitcher .screen .list a[data-v-eb77c881]{border:3px solid #000;border-radius:10%;display:inline-block;height:44px;overflow:hidden;position:relative;width:44px}.PLangSwitcher .screen .list a.NuxtLink-active[data-v-eb77c881]{border-color:var(--color-primary-2)}.PTemporaryOpeningDatetime[data-v-20666eb3]{font-weight:700;text-align:center}.layout__header{display:grid;grid-template-areas:"logo" "announcements" "lang" "nav" "opening";justify-items:center}.layout__header .logo{grid-area:logo}.layout__header .logo a{display:inline-block;margin:2rem auto;width:25rem}@media screen and (min-width:640px){.layout__header .logo a{width:30rem}}.layout__header .announcements{grid-area:announcements;margin:1rem auto}.layout__header .nav{grid-area:nav;text-align:center}.layout__header .nav ul{display:flex;gap:10px}.layout__header .nav li{display:flex-item;height:3rem}.layout__header .nav li,.layout__header .nav ul{list-style:none;margin:0;padding:0}.layout__header .nav a{align-items:center;background:#fff;border:3px solid #000;border-radius:10px;box-sizing:border-box;display:grid;font-size:14px;font-weight:600;height:3rem;overflow:hidden;padding:5px 7px;text-decoration:none}.layout__header .nav a.contact{color:red;font-weight:700}.layout__header .langswitcher{grid-area:lang;text-align:center}.layout__header .opening{grid-area:opening;margin:1rem auto}.layout__footer{color:var(--color-primary-2);margin:2rem 0;text-align:center}.layout__footer a{color:var(--color-primary-2)}
