*{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}.menu--first-level-child-name{color:var(--ereg-link-color,var(--primary-300))!important;font-size:1.6rem;font-weight:500!important;text-transform:uppercase;border-bottom:1px solid var(--gray-200);display:block;padding:0 0 5px 0;margin-bottom:1rem}.menu-child-link,.menu-child-link-title{font-size:1.4rem;padding-top:.8rem;padding-bottom:.5rem;display:block}.menu-child-link a,.menu-child-link-title a{color:var(--ereg-link-color,var(--gray-900));border-bottom:var(--ereg-link-border,1px dotted var(--primary-300));font-weight:var(--ereg-link-weight,400)}.menu-child-link a:hover,.menu-child-link-title a:hover{text-decoration:var(--ereg-link-decoration,none)!important;border-bottom:var(--ereg-link-border,none);color:var(--ereg-link-color,var(--primary-300))!important}.menu-page>.product-group-container>.noChildren{padding:0 2rem 1rem 2rem}#menuTexts{max-width:844px;background-color:var(--gray-0);border-radius:var(--radius-medium);box-shadow:0 0 10px rgba(var(--gray-1000-rgb),.05);margin:26px auto}#menuTexts.wide-page{max-width:initial}#menuTexts.wide-page #mainMenu{padding-inline-start:40px;padding-inline-end:40px}#menuTexts #mainMenu{padding:40px 70px}#menuTexts #mainMenu .page-title{line-height:48px;margin:0 0 32px;font-style:normal;font-variant:normal;font-weight:normal;font-size:35px;line-height:38px;font-family:inherit;letter-spacing:0;display:flex;justify-content:space-between;align-items:center;gap:12px}#menuTexts #mainMenu .page-title .page-actions{display:flex;gap:10px}#menuTexts #mainMenu .page-title .page-actions>a{display:inline-flex}#menuTexts #mainMenu .page-title .page-actions>a>span{background-color:var(--gray-100);border-radius:var(--radius-full);width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center}#menuTexts #mainMenu .page-content{font-style:normal;font-variant:normal;font-weight:normal;font-size:17px;line-height:28px;font-family:inherit;color:var(--gray-1000)}#menuTexts #mainMenu .page-content *{font-family:inherit!important;font-size:inherit!important}#menuTexts #mainMenu .page-content img{max-width:100%}#menuTexts #mainMenu .page-content h1,#menuTexts #mainMenu .page-content h2,#menuTexts #mainMenu .page-content h3{color:inherit}#menuTexts #mainMenu .page-content h1{font-style:normal;font-variant:normal;font-weight:normal;font-size:35px!important;line-height:38px;font-family:inherit}#menuTexts #mainMenu .page-content h2{font-style:normal;font-variant:normal;font-weight:600;font-size:28px!important;line-height:28px;font-family:inherit}#menuTexts #mainMenu .page-content h3{padding:0;font-style:normal;font-variant:normal;font-weight:600;font-size:22px!important;line-height:28px;font-family:inherit}#menuTexts #mainMenu .page-content *+div,#menuTexts #mainMenu .page-content *+ul,#menuTexts #mainMenu .page-content *+ol{margin-top:25px}#menuTexts #mainMenu .page-content ul,#menuTexts #mainMenu .page-content ol{margin-inline-start:0}#menuTexts #mainMenu .page-content ul li,#menuTexts #mainMenu .page-content ol li{font-style:normal;font-variant:normal;font-weight:normal;font-size:17px;line-height:28px;font-family:inherit;padding-inline-start:10px}#menuTexts #mainMenu .page-content table{border:0}#menuTexts #mainMenu .page-content table tr td{padding:10px;padding-inline-start:0;border:0!important;border-bottom:solid 1px var(--gray-200)!important}#menuTexts #mainMenu .page-content table tr td:last-child{padding-inline-end:0}#menuTexts #mainMenu .page-content+.page-content{margin-top:3rem}#menuTexts #mainMenu .page-content+.page-content h2{padding:2rem 0 0}#menuPicture{gap:24px}#menuPicture img{border-radius:var(--radius-medium)}@media print{body{margin-top:.5cm;margin-bottom:.5cm}.new-header,.left-sidebar,.right-sidebar,.page-bottom{display:none}#menuPage,#menuContent,#menuTexts,#mainMenu{width:100%;margin:0;padding:0;box-shadow:none;border-radius:var(--radius-none)}h1.page-title{font-style:normal;font-variant:normal;font-weight:normal;font-size:35px!important;line-height:28px;font-family:inherit}h1.page-title a{display:none!important}}@page{margin-top:0;margin-bottom:0;margin-inline-start:0;margin-inline-end:0}@media screen and (max-width:767.98px){#menuTexts #mainMenu,#menuTexts.wide-page #mainMenu{padding:24px 16px}#menuTexts #mainMenu .page-title{flex-wrap:wrap}}