@charset "UTF-8";:root{--thumb-width:100px;--thumbs:4;--fehler-color:#fff;--fehler-background:#822b1d;--info-color:#fff;--info-background:#3d4f42;--hinweis-color:#fff;--hinweis-background:#576775;--success-color:#fff;--success-background:#2e5939;--overlay:#1a1a1acc;--overlay-contrast:#fff;--overlay-hover:#313131cc;--text-overlay:var(--overlay);--text-overlay-contrast:var(--overlay-contrast);--overlay-main:#1a1a1a;--overlay-main-contrast:#fff;--overlay-alternative:#fff;--overlay-alternative-contrast:#1a1a1a;--accent-contrast:#fff;--accent-hover:#0393be;--backdrop-shadow:rgba(0,0,0,.15);--backdrop-filter:blur(5px);--color-overlay-primary:#000;--color-on-overlay-primary:#fff;--accordion-background:var(--bg-main);--accordion-color:var(--text-color);--accordion-font-size:var(--font-size-4);--accordion-header-font-size:var(--font-size-4);--submenu-background:var(--bg-main);--submenu-color:var(--text-color);--submenu-selected:var(--accent);--forms-background:var(--bg-main);--forms-fields-background:var(--bg-alt);--fields-background:var(--bg-main);--section-background:var(--bg-alt);--card-background:var(--bg-main);--card-color:var(--text-color);--card-background-image:var(--bg-main);--highlight:var(--color-accent);--highlight-color:var(--color-on-accent);--gleichschliessend:#708a7a;--gleichschliessend-color:#fff;--verschiedenschliessend:#45637a;--verschiedenschliessend-color:#fff;--selbstbau:var(--accent);--selbstbau-color:#fff;--anlagenschliessung:#aa9c8f;--anlagenschliessung-color:#fff;--anlagenschliessungGruppe:#ccbcb1;--anlagenschliessungGruppe-color:#000;--serienschliessung:#aa9c8f;--serienschliessung-color:#fff;--status-inbearbeitung:#e0684b;--status-teillieferung:#f2df74;--status-terminiert:#00a0d0;--status-storniert:#ddd;--status-komplett:#70927a;--status-rueckfrage:#983222;--zubehoer:#ead774;--aktion:#09c3f1;--produktkatalog:#9fb0ac;--reorder:#9fb0ac;--formular-padding:20px;--formular-margin-bottom:24px;--formular-padding-select:10px 32px 11px 36px;--formular-padding-button:10px 16px;--input-background:var(--bg-main);--input-background2:var(--bg-alt);--button-primary-color:var(--accent);--button-primary-color-text:var(--accent-contrast);--button-primary-color-background:var(--accent);--button-primary-hover-color:var(--accent-hover);--button-primary-hover-color-background:var(--accent-hover);--button-secondary-color:var(--color-action);--button-secondary-color-text:var(--color-on-action);--button-secondary-color-background:var(--color-action);--button-secondary-hover-color:var(--color-action-active);--button-secondary-hover-color-background:var(--color-action-active);--secondary:var(--color-accent);--secondary-color:var(--color-on-accent);--pk-highlight-border:0;--pk-highlight-radius:none;--padding-content-top:5rem;--padding-content-top-mobile:5rem}body.aem2026{--color-on-accent:var(--color-on-action);--text-color:var(--color-text-primary);--card-color:var(--text-color);--submenu-color:var(--text-color);--accordion-color:var(--text-color);--fehler-color:#fff;--fehler-background:#b55041;--info-color:#fff;--info-background:#38819c;--hinweis-color:#fff;--hinweis-background:#96908a;--success-color:#fff;--success-background:#2d5f5a;--secondary:var(--color-accent);--secondary-color:var(--color-on-accent);--input-background:var(--bg-alt);--input-background2:var(--bg-main);--accordion-background:var(--bg-alt);--accordion-color:var(--color-alternative-text-primary);--forms-background:var(--bg-alt);--forms-fields-background:var(--bg-main);--fields-background:var(--bg-alt);--section-background:var(--bg-main);--card-background:var(--bg-alt);--card-background-image:var(--bg-main);--submenu-background:var(--bg-alt);--submenu-selected:var(--bg-alt);--button-primary-color:var(--color-alternative-action);--button-primary-color-text:var(--color-alternative-on-action);--button-primary-color-background:var(--color-alternative-action);--button-primary-hover-color:var(--color-alternative-on-action);--button-primary-hover-color-background:var(--color-alternative-action-active);--button-primary-color:var(--color-complementary-1-action);--button-primary-color-text:var(--color-complementary-1-on-action);--button-primary-color-background:var(--color-complementary-1-action);--button-primary-hover-color:var(--color-complementary-1-action-active);--button-primary-hover-color-background:var(--color-complementary-1-action-active);--button-secondary-color:var(--secondary);--button-secondary-color-text:var(--secondary-color);--button-secondary-color-background:var(--secondary);--button-secondary-hover-color:var(--color-complementary-1-on-action);--button-secondary-hover-color-background:var(--color-complementary-1-action-active);--button-secondary-color:var(--color-accent);--button-secondary-color-text:var(-\2d color-on-accent);--button-secondary-color-background:var(--color-accent);--button-secondary-hover-color:var(--color-alternative-on-action);--button-secondary-hover-color-background:var(--color-alternative-action-active);--highlight:var(--color-complementary-3-background-primary);--highlight-color:var(--color-complementary-3-text-primary);--status-inbearbeitung:#ff715b;--status-teillieferung:#fff472;--status-terminiert:#09c3f1;--status-storniert:#f5f3f1;--status-komplett:#48c39f;--status-rueckfrage:#983222;--gleichschliessend:#6d9994;--gleichschliessend-color:#1a1a1a;--verschiedenschliessend:#7483a6;--verschiedenschliessend-color:#1a1a1a;--selbstbau:var(--color-accent);--selbstbau-color:var(--color-on-accent);--anlagenschliessung:#96908a;--anlagenschliessung-color:#1a1a1a;--anlagenschliessungGruppe:#dad4ce;--anlagenschliessungGruppe-color:#1a1a1a;--serienschliessung:#96908a;--serienschliessung-color:#1a1a1a;--pk-highlight-border:2px solid var(--bg-alt);--pk-highlight-radius:var(--radius-container,8px);--padding-content-top:6rem;--padding-content-top-mobile:4rem}@media(max-width:768px){.nomobile{display:none}}@media(max-width:1024px){.notablet{display:none}}[v-cloak]{display:none!important}.float-right{float:right;text-align:right}table,.x-portlet,.formularlight,.portlet-background-gray,.accordion,.light{--input-background:var(--input-background2)}.fixform{display:flex}.flexibleform{display:flex;flex-wrap:wrap;gap:1%}.flexibleform>div{width:24.1%;max-width:24.1%;flex:1 1 auto}@media(max-width:1200px){.flexibleform>div{width:24.1%;max-width:24.1%}}@media(max-width:768px){.flexibleform>div{width:32.5%;max-width:32.5%}}@media(max-width:576px){.flexibleform>div{width:100%;max-width:100%}}.flexibleform>div label{font-weight:600;margin-bottom:4px}.flexibleform>div p{margin:0}.flexibleform>div select,.flexibleform>div input{width:100%}.flexibleform>div.column-button{flex:1;margin-left:auto;text-align:right;padding-top:26px;min-width:fit-content}dialog .error,dialog .infoboxfehler,dialog .infoboxerfolg,dialog .infoboxhinweis,dialog .infobox,#modal .error,#modal .infoboxfehler,#modal .infoboxerfolg,#modal .infoboxhinweis,#modal .infobox,main section:not(.aemcomponent) .error,main section:not(.aemcomponent) .infoboxfehler,main section:not(.aemcomponent) .infoboxerfolg,main section:not(.aemcomponent) .infoboxhinweis,main section:not(.aemcomponent) .infobox{border-radius:.25rem;background-color:var(--infobox-background);color:var(--infobox-color);padding:1rem 1rem 1rem 1.5rem;margin-bottom:10px}dialog .error a,dialog .infoboxfehler a,dialog .infoboxerfolg a,dialog .infoboxhinweis a,dialog .infobox a,#modal .error a,#modal .infoboxfehler a,#modal .infoboxerfolg a,#modal .infoboxhinweis a,#modal .infobox a,main section:not(.aemcomponent) .error a,main section:not(.aemcomponent) .infoboxfehler a,main section:not(.aemcomponent) .infoboxerfolg a,main section:not(.aemcomponent) .infoboxhinweis a,main section:not(.aemcomponent) .infobox a{color:var(--infobox-color)!important;text-decoration:underline}dialog .error a:hover,dialog .infoboxfehler a:hover,dialog .infoboxerfolg a:hover,dialog .infoboxhinweis a:hover,dialog .infobox a:hover,#modal .error a:hover,#modal .infoboxfehler a:hover,#modal .infoboxerfolg a:hover,#modal .infoboxhinweis a:hover,#modal .infobox a:hover,main section:not(.aemcomponent) .error a:hover,main section:not(.aemcomponent) .infoboxfehler a:hover,main section:not(.aemcomponent) .infoboxerfolg a:hover,main section:not(.aemcomponent) .infoboxhinweis a:hover,main section:not(.aemcomponent) .infobox a:hover{text-decoration-color:var(--infobox-color)!important}dialog .infoboxerfolg,#modal .infoboxerfolg,main section:not(.aemcomponent) .infoboxerfolg{--infobox-color:var(--success-color);--infobox-background:var(--success-background)}dialog .infoboxinfo,#modal .infoboxinfo,main section:not(.aemcomponent) .infoboxinfo{--infobox-color:var(--info-color);--infobox-background:var(--info-background)}dialog .error,dialog .infoboxfehler,#modal .error,#modal .infoboxfehler,main section:not(.aemcomponent) .error,main section:not(.aemcomponent) .infoboxfehler{--infobox-color:var(--fehler-color);--infobox-background:var(--fehler-background)}dialog .infoboxhinweis,#modal .infoboxhinweis,main section:not(.aemcomponent) .infoboxhinweis{--infobox-color:var(--hinweis-color);--infobox-background:var(--hinweis-background)}dialog .form-portlet fieldset,#modal .form-portlet fieldset,main section:not(.aemcomponent) .form-portlet fieldset{padding:0;margin:0;border:0;display:flex;gap:10px;flex-wrap:wrap}dialog .form-portlet fieldset legend,#modal .form-portlet fieldset legend,main section:not(.aemcomponent) .form-portlet fieldset legend{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-4);line-height:var(--line-height-size-4);margin:18px 0}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]),dialog select,dialog option,dialog textarea,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]),#modal select,#modal option,#modal textarea,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]),main section:not(.aemcomponent) select,main section:not(.aemcomponent) option,main section:not(.aemcomponent) textarea{background-color:var(--input-background);color:var(--text-color);margin:0 0 var(--formular-margin-bottom) 0;padding:var(--formular-padding-button);border:1px solid var(--border-color-soft);width:100%;border-radius:var(--border-radius);font-family:var(--font-family-body),Arial,Helvetica,sans-serif}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]):active,dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,dialog select:active,dialog select:focus,dialog option:active,dialog option:focus,dialog textarea:active,dialog textarea:focus,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]):active,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,#modal select:active,#modal select:focus,#modal option:active,#modal option:focus,#modal textarea:active,#modal textarea:focus,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]):active,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,main section:not(.aemcomponent) select:active,main section:not(.aemcomponent) select:focus,main section:not(.aemcomponent) option:active,main section:not(.aemcomponent) option:focus,main section:not(.aemcomponent) textarea:active,main section:not(.aemcomponent) textarea:focus{border:1px solid var(--color-accent);outline:0}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]):disabled,dialog select:disabled,dialog option:disabled,dialog textarea:disabled,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]):disabled,#modal select:disabled,#modal option:disabled,#modal textarea:disabled,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]):disabled,main section:not(.aemcomponent) select:disabled,main section:not(.aemcomponent) option:disabled,main section:not(.aemcomponent) textarea:disabled{opacity:.4;cursor:not-allowed}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]),#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]),main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]){height:44px}dialog select,#modal select,main section:not(.aemcomponent) select{padding:var(--formular-padding-select);margin-right:10px;box-sizing:border-box;height:44px}dialog select[name=filter_effeff_ikon],dialog select.brand,#modal select[name=filter_effeff_ikon],#modal select.brand,main section:not(.aemcomponent) select[name=filter_effeff_ikon],main section:not(.aemcomponent) select.brand{background-color:var(--color-accent);color:var(--color-on-accent)}dialog fieldset,#modal fieldset,main section:not(.aemcomponent) fieldset{border:0;padding:0}dialog input[type=radio],#modal input[type=radio],main section:not(.aemcomponent) input[type=radio]{margin-right:10px;-webkit-appearance:none;appearance:none;background-color:var(--input-background2);margin:0;font:inherit;color:currentColor;width:24px;height:24px;display:inline-block;border-radius:50%;transform:translateY(-.075em);display:inline-grid;place-content:center;border:1px solid #d8d8d8;top:5px;margin-right:5px;position:relative}dialog input[type=radio]::before,#modal input[type=radio]::before,main section:not(.aemcomponent) input[type=radio]::before{content:"";width:18px;height:18px;border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em var(--text-color);background-color:var(--text-color)}dialog input[type=radio]:checked::before,#modal input[type=radio]:checked::before,main section:not(.aemcomponent) input[type=radio]:checked::before{transform:scale(1)}dialog input[type=checkbox],#modal input[type=checkbox],main section:not(.aemcomponent) input[type=checkbox]{opacity:0;overflow:hidden;margin-right:15px;height:0;margin-bottom:var(--formular-padding);line-height:25px}dialog input[type=checkbox]~span,#modal input[type=checkbox]~span,main section:not(.aemcomponent) input[type=checkbox]~span{position:relative;display:inline-block;left:-30px;bottom:16px}dialog input[type=checkbox]~span::before,#modal input[type=checkbox]~span::before,main section:not(.aemcomponent) input[type=checkbox]~span::before{content:"";position:absolute;top:-5px;left:0;height:25px;width:25px;background-color:var(--input-background);border-radius:var(--border-radius);border:1px solid #d8d8d8;z-index:10}dialog input[type=checkbox]~span::after,#modal input[type=checkbox]~span::after,main section:not(.aemcomponent) input[type=checkbox]~span::after{content:"";display:none;position:absolute;left:9px;top:0;width:7px;height:14px;border-style:solid;border-color:#000;border-width:0 2px 2px 0;transform:rotate(40deg);z-index:200}dialog input[type=checkbox]:checked~span::after,#modal input[type=checkbox]:checked~span::after,main section:not(.aemcomponent) input[type=checkbox]:checked~span::after{display:block}dialog label,#modal label,main section:not(.aemcomponent) label{color:var(--text-color);margin:0 0 8px 0;line-height:var(--font-size-3);font-weight:bold;align-items:center;user-select:none;display:inline-block}dialog label a,#modal label a,main section:not(.aemcomponent) label a{display:inline}dialog label.flex,#modal label.flex,main section:not(.aemcomponent) label.flex{display:flex;align-items:center;cursor:pointer;line-height:140%;width:100%}dialog label.flex input[type=checkbox]~span::before,#modal label.flex input[type=checkbox]~span::before,main section:not(.aemcomponent) label.flex input[type=checkbox]~span::before{top:3px}dialog label.flex input[type=checkbox]~span::after,#modal label.flex input[type=checkbox]~span::after,main section:not(.aemcomponent) label.flex input[type=checkbox]~span::after{top:6px}body:not(.aem2026) main section:not(.aemcomponent) .alt input:not([type=radio]):not([type=checkbox]):not([type=submit]),body:not(.aem2026) main section:not(.aemcomponent) .alt select,body:not(.aem2026) main section:not(.aemcomponent) .alt textarea,body:not(.aem2026) main section:not(.aemcomponent) .alt input[type=checkbox]~span::before,body:not(.aem2026) main section:not(.aemcomponent) .alt input[type=radio]{background-color:var(--bg-alt)}dialog.alt h3,#modal.alt h3{font-size:var(--font-size-4)}dialog.alt input[type=checkbox]~span::before,#modal.alt input[type=checkbox]~span::before{background-color:var(--input-background2)}dialog div.basketbuttons a,dialog div.basketbuttons input[type=submit],dialog input[type=submit],dialog button[type=submit],dialog button.button,dialog a.button,dialog .button a,.herokeyvisual div.basketbuttons a,.herokeyvisual div.basketbuttons input[type=submit],.herokeyvisual input[type=submit],.herokeyvisual button[type=submit],.herokeyvisual button.button,.herokeyvisual a.button,.herokeyvisual .button a,#modal div.basketbuttons a,#modal div.basketbuttons input[type=submit],#modal input[type=submit],#modal button[type=submit],#modal button.button,#modal a.button,#modal .button a,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit],.aem .mainwrapper section:not(.aemcomponent) input[type=submit],.aem .mainwrapper section:not(.aemcomponent) button[type=submit],.aem .mainwrapper section:not(.aemcomponent) button.button,.aem .mainwrapper section:not(.aemcomponent) a.button,.aem .mainwrapper section:not(.aemcomponent) .button a{background-color:var(--button-secondary-color-background);color:var(--button-secondary-color-text);border:2px solid var(--button-secondary-color);display:inline-block;padding:var(--formular-padding-button);font-size:var(--font-size-3);line-height:var(--line-height-size-3);font-weight:var(--font-weight-bold);text-decoration:none;border-radius:var(--button-border-radius);transition:ease-in-out .2s;cursor:pointer;position:relative;text-decoration:none}dialog div.basketbuttons a>span.link,dialog div.basketbuttons input[type=submit]>span.link,dialog input[type=submit]>span.link,dialog button[type=submit]>span.link,dialog button.button>span.link,dialog a.button>span.link,dialog .button a>span.link,.herokeyvisual div.basketbuttons a>span.link,.herokeyvisual div.basketbuttons input[type=submit]>span.link,.herokeyvisual input[type=submit]>span.link,.herokeyvisual button[type=submit]>span.link,.herokeyvisual button.button>span.link,.herokeyvisual a.button>span.link,.herokeyvisual .button a>span.link,#modal div.basketbuttons a>span.link,#modal div.basketbuttons input[type=submit]>span.link,#modal input[type=submit]>span.link,#modal button[type=submit]>span.link,#modal button.button>span.link,#modal a.button>span.link,#modal .button a>span.link,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a>span.link,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]>span.link,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]>span.link,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]>span.link,.aem .mainwrapper section:not(.aemcomponent) button.button>span.link,.aem .mainwrapper section:not(.aemcomponent) a.button>span.link,.aem .mainwrapper section:not(.aemcomponent) .button a>span.link{position:relative}dialog div.basketbuttons a>span.link::after,dialog div.basketbuttons input[type=submit]>span.link::after,dialog input[type=submit]>span.link::after,dialog button[type=submit]>span.link::after,dialog button.button>span.link::after,dialog a.button>span.link::after,dialog .button a>span.link::after,.herokeyvisual div.basketbuttons a>span.link::after,.herokeyvisual div.basketbuttons input[type=submit]>span.link::after,.herokeyvisual input[type=submit]>span.link::after,.herokeyvisual button[type=submit]>span.link::after,.herokeyvisual button.button>span.link::after,.herokeyvisual a.button>span.link::after,.herokeyvisual .button a>span.link::after,#modal div.basketbuttons a>span.link::after,#modal div.basketbuttons input[type=submit]>span.link::after,#modal input[type=submit]>span.link::after,#modal button[type=submit]>span.link::after,#modal button.button>span.link::after,#modal a.button>span.link::after,#modal .button a>span.link::after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a>span.link::after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]>span.link::after,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]>span.link::after,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]>span.link::after,.aem .mainwrapper section:not(.aemcomponent) button.button>span.link::after,.aem .mainwrapper section:not(.aemcomponent) a.button>span.link::after,.aem .mainwrapper section:not(.aemcomponent) .button a>span.link::after{content:"";position:absolute;left:0;bottom:0;background-color:var(--text-color);width:100%;height:2px;border:1px solid;transform:scaleX(0);transition-property:all;transition-duration:var(--t-grow-out-duration);transition-timing-function:var(--t-grow-out-function)}dialog div.basketbuttons a svg,dialog div.basketbuttons input[type=submit] svg,dialog input[type=submit] svg,dialog button[type=submit] svg,dialog button.button svg,dialog a.button svg,dialog .button a svg,.herokeyvisual div.basketbuttons a svg,.herokeyvisual div.basketbuttons input[type=submit] svg,.herokeyvisual input[type=submit] svg,.herokeyvisual button[type=submit] svg,.herokeyvisual button.button svg,.herokeyvisual a.button svg,.herokeyvisual .button a svg,#modal div.basketbuttons a svg,#modal div.basketbuttons input[type=submit] svg,#modal input[type=submit] svg,#modal button[type=submit] svg,#modal button.button svg,#modal a.button svg,#modal .button a svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit] svg,.aem .mainwrapper section:not(.aemcomponent) input[type=submit] svg,.aem .mainwrapper section:not(.aemcomponent) button[type=submit] svg,.aem .mainwrapper section:not(.aemcomponent) button.button svg,.aem .mainwrapper section:not(.aemcomponent) a.button svg,.aem .mainwrapper section:not(.aemcomponent) .button a svg{height:14px;width:14px;margin-left:.75rem;padding-right:0;flex-shrink:0;transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function)}dialog div.basketbuttons a.animxxx i.fa,dialog div.basketbuttons input[type=submit].animxxx i.fa,dialog input[type=submit].animxxx i.fa,dialog button[type=submit].animxxx i.fa,dialog button.button.animxxx i.fa,dialog a.button.animxxx i.fa,dialog .button a.animxxx i.fa,.herokeyvisual div.basketbuttons a.animxxx i.fa,.herokeyvisual div.basketbuttons input[type=submit].animxxx i.fa,.herokeyvisual input[type=submit].animxxx i.fa,.herokeyvisual button[type=submit].animxxx i.fa,.herokeyvisual button.button.animxxx i.fa,.herokeyvisual a.button.animxxx i.fa,.herokeyvisual .button a.animxxx i.fa,#modal div.basketbuttons a.animxxx i.fa,#modal div.basketbuttons input[type=submit].animxxx i.fa,#modal input[type=submit].animxxx i.fa,#modal button[type=submit].animxxx i.fa,#modal button.button.animxxx i.fa,#modal a.button.animxxx i.fa,#modal .button a.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) button.button.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) a.button.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) .button a.animxxx i.fa{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function);margin-left:10px}dialog div.basketbuttons a.animxxx:hover i.fa,dialog div.basketbuttons a.animxxx:active i.fa,dialog div.basketbuttons input[type=submit].animxxx:hover i.fa,dialog div.basketbuttons input[type=submit].animxxx:active i.fa,dialog input[type=submit].animxxx:hover i.fa,dialog input[type=submit].animxxx:active i.fa,dialog button[type=submit].animxxx:hover i.fa,dialog button[type=submit].animxxx:active i.fa,dialog button.button.animxxx:hover i.fa,dialog button.button.animxxx:active i.fa,dialog a.button.animxxx:hover i.fa,dialog a.button.animxxx:active i.fa,dialog .button a.animxxx:hover i.fa,dialog .button a.animxxx:active i.fa,.herokeyvisual div.basketbuttons a.animxxx:hover i.fa,.herokeyvisual div.basketbuttons a.animxxx:active i.fa,.herokeyvisual div.basketbuttons input[type=submit].animxxx:hover i.fa,.herokeyvisual div.basketbuttons input[type=submit].animxxx:active i.fa,.herokeyvisual input[type=submit].animxxx:hover i.fa,.herokeyvisual input[type=submit].animxxx:active i.fa,.herokeyvisual button[type=submit].animxxx:hover i.fa,.herokeyvisual button[type=submit].animxxx:active i.fa,.herokeyvisual button.button.animxxx:hover i.fa,.herokeyvisual button.button.animxxx:active i.fa,.herokeyvisual a.button.animxxx:hover i.fa,.herokeyvisual a.button.animxxx:active i.fa,.herokeyvisual .button a.animxxx:hover i.fa,.herokeyvisual .button a.animxxx:active i.fa,#modal div.basketbuttons a.animxxx:hover i.fa,#modal div.basketbuttons a.animxxx:active i.fa,#modal div.basketbuttons input[type=submit].animxxx:hover i.fa,#modal div.basketbuttons input[type=submit].animxxx:active i.fa,#modal input[type=submit].animxxx:hover i.fa,#modal input[type=submit].animxxx:active i.fa,#modal button[type=submit].animxxx:hover i.fa,#modal button[type=submit].animxxx:active i.fa,#modal button.button.animxxx:hover i.fa,#modal button.button.animxxx:active i.fa,#modal a.button.animxxx:hover i.fa,#modal a.button.animxxx:active i.fa,#modal .button a.animxxx:hover i.fa,#modal .button a.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) button.button.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) button.button.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) a.button.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) a.button.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) .button a.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) .button a.animxxx:active i.fa{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%)}dialog div.basketbuttons a:hover,dialog div.basketbuttons a:active,dialog div.basketbuttons input[type=submit]:hover,dialog div.basketbuttons input[type=submit]:active,dialog input[type=submit]:hover,dialog input[type=submit]:active,dialog button[type=submit]:hover,dialog button[type=submit]:active,dialog button.button:hover,dialog button.button:active,dialog a.button:hover,dialog a.button:active,dialog .button a:hover,dialog .button a:active,.herokeyvisual div.basketbuttons a:hover,.herokeyvisual div.basketbuttons a:active,.herokeyvisual div.basketbuttons input[type=submit]:hover,.herokeyvisual div.basketbuttons input[type=submit]:active,.herokeyvisual input[type=submit]:hover,.herokeyvisual input[type=submit]:active,.herokeyvisual button[type=submit]:hover,.herokeyvisual button[type=submit]:active,.herokeyvisual button.button:hover,.herokeyvisual button.button:active,.herokeyvisual a.button:hover,.herokeyvisual a.button:active,.herokeyvisual .button a:hover,.herokeyvisual .button a:active,#modal div.basketbuttons a:hover,#modal div.basketbuttons a:active,#modal div.basketbuttons input[type=submit]:hover,#modal div.basketbuttons input[type=submit]:active,#modal input[type=submit]:hover,#modal input[type=submit]:active,#modal button[type=submit]:hover,#modal button[type=submit]:active,#modal button.button:hover,#modal button.button:active,#modal a.button:hover,#modal a.button:active,#modal .button a:hover,#modal .button a:active,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:active,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) button.button:hover,.aem .mainwrapper section:not(.aemcomponent) button.button:active,.aem .mainwrapper section:not(.aemcomponent) a.button:hover,.aem .mainwrapper section:not(.aemcomponent) a.button:active,.aem .mainwrapper section:not(.aemcomponent) .button a:hover,.aem .mainwrapper section:not(.aemcomponent) .button a:active{border:var(--button-secondary-hover-color);filter:brightness(95%)}dialog div.basketbuttons a:hover svg,dialog div.basketbuttons a:active svg,dialog div.basketbuttons input[type=submit]:hover svg,dialog div.basketbuttons input[type=submit]:active svg,dialog input[type=submit]:hover svg,dialog input[type=submit]:active svg,dialog button[type=submit]:hover svg,dialog button[type=submit]:active svg,dialog button.button:hover svg,dialog button.button:active svg,dialog a.button:hover svg,dialog a.button:active svg,dialog .button a:hover svg,dialog .button a:active svg,.herokeyvisual div.basketbuttons a:hover svg,.herokeyvisual div.basketbuttons a:active svg,.herokeyvisual div.basketbuttons input[type=submit]:hover svg,.herokeyvisual div.basketbuttons input[type=submit]:active svg,.herokeyvisual input[type=submit]:hover svg,.herokeyvisual input[type=submit]:active svg,.herokeyvisual button[type=submit]:hover svg,.herokeyvisual button[type=submit]:active svg,.herokeyvisual button.button:hover svg,.herokeyvisual button.button:active svg,.herokeyvisual a.button:hover svg,.herokeyvisual a.button:active svg,.herokeyvisual .button a:hover svg,.herokeyvisual .button a:active svg,#modal div.basketbuttons a:hover svg,#modal div.basketbuttons a:active svg,#modal div.basketbuttons input[type=submit]:hover svg,#modal div.basketbuttons input[type=submit]:active svg,#modal input[type=submit]:hover svg,#modal input[type=submit]:active svg,#modal button[type=submit]:hover svg,#modal button[type=submit]:active svg,#modal button.button:hover svg,#modal button.button:active svg,#modal a.button:hover svg,#modal a.button:active svg,#modal .button a:hover svg,#modal .button a:active svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:hover svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:active svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active svg,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover svg,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active svg,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover svg,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active svg,.aem .mainwrapper section:not(.aemcomponent) button.button:hover svg,.aem .mainwrapper section:not(.aemcomponent) button.button:active svg,.aem .mainwrapper section:not(.aemcomponent) a.button:hover svg,.aem .mainwrapper section:not(.aemcomponent) a.button:active svg,.aem .mainwrapper section:not(.aemcomponent) .button a:hover svg,.aem .mainwrapper section:not(.aemcomponent) .button a:active svg{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%)}dialog div.basketbuttons a:hover>span.link:after,dialog div.basketbuttons a:active>span.link:after,dialog div.basketbuttons input[type=submit]:hover>span.link:after,dialog div.basketbuttons input[type=submit]:active>span.link:after,dialog input[type=submit]:hover>span.link:after,dialog input[type=submit]:active>span.link:after,dialog button[type=submit]:hover>span.link:after,dialog button[type=submit]:active>span.link:after,dialog button.button:hover>span.link:after,dialog button.button:active>span.link:after,dialog a.button:hover>span.link:after,dialog a.button:active>span.link:after,dialog .button a:hover>span.link:after,dialog .button a:active>span.link:after,.herokeyvisual div.basketbuttons a:hover>span.link:after,.herokeyvisual div.basketbuttons a:active>span.link:after,.herokeyvisual div.basketbuttons input[type=submit]:hover>span.link:after,.herokeyvisual div.basketbuttons input[type=submit]:active>span.link:after,.herokeyvisual input[type=submit]:hover>span.link:after,.herokeyvisual input[type=submit]:active>span.link:after,.herokeyvisual button[type=submit]:hover>span.link:after,.herokeyvisual button[type=submit]:active>span.link:after,.herokeyvisual button.button:hover>span.link:after,.herokeyvisual button.button:active>span.link:after,.herokeyvisual a.button:hover>span.link:after,.herokeyvisual a.button:active>span.link:after,.herokeyvisual .button a:hover>span.link:after,.herokeyvisual .button a:active>span.link:after,#modal div.basketbuttons a:hover>span.link:after,#modal div.basketbuttons a:active>span.link:after,#modal div.basketbuttons input[type=submit]:hover>span.link:after,#modal div.basketbuttons input[type=submit]:active>span.link:after,#modal input[type=submit]:hover>span.link:after,#modal input[type=submit]:active>span.link:after,#modal button[type=submit]:hover>span.link:after,#modal button[type=submit]:active>span.link:after,#modal button.button:hover>span.link:after,#modal button.button:active>span.link:after,#modal a.button:hover>span.link:after,#modal a.button:active>span.link:after,#modal .button a:hover>span.link:after,#modal .button a:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button.button:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button.button:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) a.button:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) a.button:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) .button a:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) .button a:active>span.link:after{transform:scaleX(1);transition-duration:var(--t-grow-in-duration);transition-timing-function:var(--t-grow-in-function)}dialog button:disabled,.herokeyvisual button:disabled,#modal button:disabled,.aem .mainwrapper section:not(.aemcomponent) button:disabled{opacity:.5}dialog div .basketbuttons a,dialog div.basketbuttons input[type=submit],dialog a.button,dialog .button.primary a,dialog button.primary,dialog button.btn,dialog button.assabutton,dialog button.button,dialog input[type=submit],dialog button[type=submit],.herokeyvisual div .basketbuttons a,.herokeyvisual div.basketbuttons input[type=submit],.herokeyvisual a.button,.herokeyvisual .button.primary a,.herokeyvisual button.primary,.herokeyvisual button.btn,.herokeyvisual button.assabutton,.herokeyvisual button.button,.herokeyvisual input[type=submit],.herokeyvisual button[type=submit],#modal div .basketbuttons a,#modal div.basketbuttons input[type=submit],#modal a.button,#modal .button.primary a,#modal button.primary,#modal button.btn,#modal button.assabutton,#modal button.button,#modal input[type=submit],#modal button[type=submit],.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit],.aem .mainwrapper section:not(.aemcomponent) a.button,.aem .mainwrapper section:not(.aemcomponent) .button.primary a,.aem .mainwrapper section:not(.aemcomponent) button.primary,.aem .mainwrapper section:not(.aemcomponent) button.btn,.aem .mainwrapper section:not(.aemcomponent) button.assabutton,.aem .mainwrapper section:not(.aemcomponent) button.button,.aem .mainwrapper section:not(.aemcomponent) input[type=submit],.aem .mainwrapper section:not(.aemcomponent) button[type=submit]{margin-right:5px;margin-bottom:2px;background-color:var(--button-primary-color-background);border:2px solid var(--button-primary-color);color:var(--button-primary-color-text);font-size:1.1875rem;text-decoration:none;padding:var(--formular-padding-button)}dialog div .basketbuttons a svg path,dialog div.basketbuttons input[type=submit] svg path,dialog a.button svg path,dialog .button.primary a svg path,dialog button.primary svg path,dialog button.btn svg path,dialog button.assabutton svg path,dialog button.button svg path,dialog input[type=submit] svg path,dialog button[type=submit] svg path,.herokeyvisual div .basketbuttons a svg path,.herokeyvisual div.basketbuttons input[type=submit] svg path,.herokeyvisual a.button svg path,.herokeyvisual .button.primary a svg path,.herokeyvisual button.primary svg path,.herokeyvisual button.btn svg path,.herokeyvisual button.assabutton svg path,.herokeyvisual button.button svg path,.herokeyvisual input[type=submit] svg path,.herokeyvisual button[type=submit] svg path,#modal div .basketbuttons a svg path,#modal div.basketbuttons input[type=submit] svg path,#modal a.button svg path,#modal .button.primary a svg path,#modal button.primary svg path,#modal button.btn svg path,#modal button.assabutton svg path,#modal button.button svg path,#modal input[type=submit] svg path,#modal button[type=submit] svg path,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a svg path,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit] svg path,.aem .mainwrapper section:not(.aemcomponent) a.button svg path,.aem .mainwrapper section:not(.aemcomponent) .button.primary a svg path,.aem .mainwrapper section:not(.aemcomponent) button.primary svg path,.aem .mainwrapper section:not(.aemcomponent) button.btn svg path,.aem .mainwrapper section:not(.aemcomponent) button.assabutton svg path,.aem .mainwrapper section:not(.aemcomponent) button.button svg path,.aem .mainwrapper section:not(.aemcomponent) input[type=submit] svg path,.aem .mainwrapper section:not(.aemcomponent) button[type=submit] svg path{fill:var(--button-primary-color-text)}dialog div .basketbuttons a:hover,dialog div .basketbuttons a:target,dialog div.basketbuttons input[type=submit]:hover,dialog div.basketbuttons input[type=submit]:target,dialog a.button:hover,dialog a.button:target,dialog .button.primary a:hover,dialog .button.primary a:target,dialog button.primary:hover,dialog button.primary:target,dialog button.btn:hover,dialog button.btn:target,dialog button.assabutton:hover,dialog button.assabutton:target,dialog button.button:hover,dialog button.button:target,dialog input[type=submit]:hover,dialog input[type=submit]:target,dialog button[type=submit]:hover,dialog button[type=submit]:target,.herokeyvisual div .basketbuttons a:hover,.herokeyvisual div .basketbuttons a:target,.herokeyvisual div.basketbuttons input[type=submit]:hover,.herokeyvisual div.basketbuttons input[type=submit]:target,.herokeyvisual a.button:hover,.herokeyvisual a.button:target,.herokeyvisual .button.primary a:hover,.herokeyvisual .button.primary a:target,.herokeyvisual button.primary:hover,.herokeyvisual button.primary:target,.herokeyvisual button.btn:hover,.herokeyvisual button.btn:target,.herokeyvisual button.assabutton:hover,.herokeyvisual button.assabutton:target,.herokeyvisual button.button:hover,.herokeyvisual button.button:target,.herokeyvisual input[type=submit]:hover,.herokeyvisual input[type=submit]:target,.herokeyvisual button[type=submit]:hover,.herokeyvisual button[type=submit]:target,#modal div .basketbuttons a:hover,#modal div .basketbuttons a:target,#modal div.basketbuttons input[type=submit]:hover,#modal div.basketbuttons input[type=submit]:target,#modal a.button:hover,#modal a.button:target,#modal .button.primary a:hover,#modal .button.primary a:target,#modal button.primary:hover,#modal button.primary:target,#modal button.btn:hover,#modal button.btn:target,#modal button.assabutton:hover,#modal button.assabutton:target,#modal button.button:hover,#modal button.button:target,#modal input[type=submit]:hover,#modal input[type=submit]:target,#modal button[type=submit]:hover,#modal button[type=submit]:target,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a:hover,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a:target,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:target,.aem .mainwrapper section:not(.aemcomponent) a.button:hover,.aem .mainwrapper section:not(.aemcomponent) a.button:target,.aem .mainwrapper section:not(.aemcomponent) .button.primary a:hover,.aem .mainwrapper section:not(.aemcomponent) .button.primary a:target,.aem .mainwrapper section:not(.aemcomponent) button.primary:hover,.aem .mainwrapper section:not(.aemcomponent) button.primary:target,.aem .mainwrapper section:not(.aemcomponent) button.btn:hover,.aem .mainwrapper section:not(.aemcomponent) button.btn:target,.aem .mainwrapper section:not(.aemcomponent) button.assabutton:hover,.aem .mainwrapper section:not(.aemcomponent) button.assabutton:target,.aem .mainwrapper section:not(.aemcomponent) button.button:hover,.aem .mainwrapper section:not(.aemcomponent) button.button:target,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:target,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:target{background-color:var(--button-primary-hover-color-background);border-color:var(--button-primary-hover-color);border:2px solid var(--button-primary-hover-color-background)}dialog div .basketbuttons a:active,dialog div.basketbuttons input[type=submit]:active,dialog a.button:active,dialog .button.primary a:active,dialog button.primary:active,dialog button.btn:active,dialog button.assabutton:active,dialog button.button:active,dialog input[type=submit]:active,dialog button[type=submit]:active,.herokeyvisual div .basketbuttons a:active,.herokeyvisual div.basketbuttons input[type=submit]:active,.herokeyvisual a.button:active,.herokeyvisual .button.primary a:active,.herokeyvisual button.primary:active,.herokeyvisual button.btn:active,.herokeyvisual button.assabutton:active,.herokeyvisual button.button:active,.herokeyvisual input[type=submit]:active,.herokeyvisual button[type=submit]:active,#modal div .basketbuttons a:active,#modal div.basketbuttons input[type=submit]:active,#modal a.button:active,#modal .button.primary a:active,#modal button.primary:active,#modal button.btn:active,#modal button.assabutton:active,#modal button.button:active,#modal input[type=submit]:active,#modal button[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a:active,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) a.button:active,.aem .mainwrapper section:not(.aemcomponent) .button.primary a:active,.aem .mainwrapper section:not(.aemcomponent) button.primary:active,.aem .mainwrapper section:not(.aemcomponent) button.btn:active,.aem .mainwrapper section:not(.aemcomponent) button.assabutton:active,.aem .mainwrapper section:not(.aemcomponent) button.button:active,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active{background-color:var(--button-primary-color-background);border-color:var(--button-primary-color)}dialog div .basketbuttons a.normal,dialog div.basketbuttons input[type=submit].normal,dialog a.button.normal,dialog .button.primary a.normal,dialog button.primary.normal,dialog button.btn.normal,dialog button.assabutton.normal,dialog button.button.normal,dialog input[type=submit].normal,dialog button[type=submit].normal,.herokeyvisual div .basketbuttons a.normal,.herokeyvisual div.basketbuttons input[type=submit].normal,.herokeyvisual a.button.normal,.herokeyvisual .button.primary a.normal,.herokeyvisual button.primary.normal,.herokeyvisual button.btn.normal,.herokeyvisual button.assabutton.normal,.herokeyvisual button.button.normal,.herokeyvisual input[type=submit].normal,.herokeyvisual button[type=submit].normal,#modal div .basketbuttons a.normal,#modal div.basketbuttons input[type=submit].normal,#modal a.button.normal,#modal .button.primary a.normal,#modal button.primary.normal,#modal button.btn.normal,#modal button.assabutton.normal,#modal button.button.normal,#modal input[type=submit].normal,#modal button[type=submit].normal,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.normal,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].normal,.aem .mainwrapper section:not(.aemcomponent) a.button.normal,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.normal,.aem .mainwrapper section:not(.aemcomponent) button.primary.normal,.aem .mainwrapper section:not(.aemcomponent) button.btn.normal,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.normal,.aem .mainwrapper section:not(.aemcomponent) button.button.normal,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].normal,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].normal{background-color:var(--button-secondary-color-background);border-color:var(--button-secondary-color-background);color:var(--button-secondary-color-text)}dialog div .basketbuttons a.normal:hover,dialog div.basketbuttons input[type=submit].normal:hover,dialog a.button.normal:hover,dialog .button.primary a.normal:hover,dialog button.primary.normal:hover,dialog button.btn.normal:hover,dialog button.assabutton.normal:hover,dialog button.button.normal:hover,dialog input[type=submit].normal:hover,dialog button[type=submit].normal:hover,.herokeyvisual div .basketbuttons a.normal:hover,.herokeyvisual div.basketbuttons input[type=submit].normal:hover,.herokeyvisual a.button.normal:hover,.herokeyvisual .button.primary a.normal:hover,.herokeyvisual button.primary.normal:hover,.herokeyvisual button.btn.normal:hover,.herokeyvisual button.assabutton.normal:hover,.herokeyvisual button.button.normal:hover,.herokeyvisual input[type=submit].normal:hover,.herokeyvisual button[type=submit].normal:hover,#modal div .basketbuttons a.normal:hover,#modal div.basketbuttons input[type=submit].normal:hover,#modal a.button.normal:hover,#modal .button.primary a.normal:hover,#modal button.primary.normal:hover,#modal button.btn.normal:hover,#modal button.assabutton.normal:hover,#modal button.button.normal:hover,#modal input[type=submit].normal:hover,#modal button[type=submit].normal:hover,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.normal:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].normal:hover,.aem .mainwrapper section:not(.aemcomponent) a.button.normal:hover,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.primary.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.btn.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.button.normal:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].normal:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].normal:hover{background-color:var(--button-secondary-hover-color-background);border-color:var(--button-secondary-hover-color-background)}dialog div .basketbuttons a.normal svg path,dialog div.basketbuttons input[type=submit].normal svg path,dialog a.button.normal svg path,dialog .button.primary a.normal svg path,dialog button.primary.normal svg path,dialog button.btn.normal svg path,dialog button.assabutton.normal svg path,dialog button.button.normal svg path,dialog input[type=submit].normal svg path,dialog button[type=submit].normal svg path,.herokeyvisual div .basketbuttons a.normal svg path,.herokeyvisual div.basketbuttons input[type=submit].normal svg path,.herokeyvisual a.button.normal svg path,.herokeyvisual .button.primary a.normal svg path,.herokeyvisual button.primary.normal svg path,.herokeyvisual button.btn.normal svg path,.herokeyvisual button.assabutton.normal svg path,.herokeyvisual button.button.normal svg path,.herokeyvisual input[type=submit].normal svg path,.herokeyvisual button[type=submit].normal svg path,#modal div .basketbuttons a.normal svg path,#modal div.basketbuttons input[type=submit].normal svg path,#modal a.button.normal svg path,#modal .button.primary a.normal svg path,#modal button.primary.normal svg path,#modal button.btn.normal svg path,#modal button.assabutton.normal svg path,#modal button.button.normal svg path,#modal input[type=submit].normal svg path,#modal button[type=submit].normal svg path,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.normal svg path,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].normal svg path,.aem .mainwrapper section:not(.aemcomponent) a.button.normal svg path,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.normal svg path,.aem .mainwrapper section:not(.aemcomponent) button.primary.normal svg path,.aem .mainwrapper section:not(.aemcomponent) button.btn.normal svg path,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.normal svg path,.aem .mainwrapper section:not(.aemcomponent) button.button.normal svg path,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].normal svg path,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].normal svg path{fill:var(--button-secondary-color-text)}dialog div .basketbuttons a.success,dialog div.basketbuttons input[type=submit].success,dialog a.button.success,dialog .button.primary a.success,dialog button.primary.success,dialog button.btn.success,dialog button.assabutton.success,dialog button.button.success,dialog input[type=submit].success,dialog button[type=submit].success,.herokeyvisual div .basketbuttons a.success,.herokeyvisual div.basketbuttons input[type=submit].success,.herokeyvisual a.button.success,.herokeyvisual .button.primary a.success,.herokeyvisual button.primary.success,.herokeyvisual button.btn.success,.herokeyvisual button.assabutton.success,.herokeyvisual button.button.success,.herokeyvisual input[type=submit].success,.herokeyvisual button[type=submit].success,#modal div .basketbuttons a.success,#modal div.basketbuttons input[type=submit].success,#modal a.button.success,#modal .button.primary a.success,#modal button.primary.success,#modal button.btn.success,#modal button.assabutton.success,#modal button.button.success,#modal input[type=submit].success,#modal button[type=submit].success,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.success,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].success,.aem .mainwrapper section:not(.aemcomponent) a.button.success,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.success,.aem .mainwrapper section:not(.aemcomponent) button.primary.success,.aem .mainwrapper section:not(.aemcomponent) button.btn.success,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.success,.aem .mainwrapper section:not(.aemcomponent) button.button.success,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].success,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].success{background-color:var(--success-background);border-color:var(--success-background);color:var(--success-color)}dialog div .basketbuttons a.success:hover,dialog div.basketbuttons input[type=submit].success:hover,dialog a.button.success:hover,dialog .button.primary a.success:hover,dialog button.primary.success:hover,dialog button.btn.success:hover,dialog button.assabutton.success:hover,dialog button.button.success:hover,dialog input[type=submit].success:hover,dialog button[type=submit].success:hover,.herokeyvisual div .basketbuttons a.success:hover,.herokeyvisual div.basketbuttons input[type=submit].success:hover,.herokeyvisual a.button.success:hover,.herokeyvisual .button.primary a.success:hover,.herokeyvisual button.primary.success:hover,.herokeyvisual button.btn.success:hover,.herokeyvisual button.assabutton.success:hover,.herokeyvisual button.button.success:hover,.herokeyvisual input[type=submit].success:hover,.herokeyvisual button[type=submit].success:hover,#modal div .basketbuttons a.success:hover,#modal div.basketbuttons input[type=submit].success:hover,#modal a.button.success:hover,#modal .button.primary a.success:hover,#modal button.primary.success:hover,#modal button.btn.success:hover,#modal button.assabutton.success:hover,#modal button.button.success:hover,#modal input[type=submit].success:hover,#modal button[type=submit].success:hover,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.success:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].success:hover,.aem .mainwrapper section:not(.aemcomponent) a.button.success:hover,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.success:hover,.aem .mainwrapper section:not(.aemcomponent) button.primary.success:hover,.aem .mainwrapper section:not(.aemcomponent) button.btn.success:hover,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.success:hover,.aem .mainwrapper section:not(.aemcomponent) button.button.success:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].success:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].success:hover{opacity:.6}dialog div .basketbuttons a.success svg path,dialog div.basketbuttons input[type=submit].success svg path,dialog a.button.success svg path,dialog .button.primary a.success svg path,dialog button.primary.success svg path,dialog button.btn.success svg path,dialog button.assabutton.success svg path,dialog button.button.success svg path,dialog input[type=submit].success svg path,dialog button[type=submit].success svg path,.herokeyvisual div .basketbuttons a.success svg path,.herokeyvisual div.basketbuttons input[type=submit].success svg path,.herokeyvisual a.button.success svg path,.herokeyvisual .button.primary a.success svg path,.herokeyvisual button.primary.success svg path,.herokeyvisual button.btn.success svg path,.herokeyvisual button.assabutton.success svg path,.herokeyvisual button.button.success svg path,.herokeyvisual input[type=submit].success svg path,.herokeyvisual button[type=submit].success svg path,#modal div .basketbuttons a.success svg path,#modal div.basketbuttons input[type=submit].success svg path,#modal a.button.success svg path,#modal .button.primary a.success svg path,#modal button.primary.success svg path,#modal button.btn.success svg path,#modal button.assabutton.success svg path,#modal button.button.success svg path,#modal input[type=submit].success svg path,#modal button[type=submit].success svg path,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.success svg path,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].success svg path,.aem .mainwrapper section:not(.aemcomponent) a.button.success svg path,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.success svg path,.aem .mainwrapper section:not(.aemcomponent) button.primary.success svg path,.aem .mainwrapper section:not(.aemcomponent) button.btn.success svg path,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.success svg path,.aem .mainwrapper section:not(.aemcomponent) button.button.success svg path,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].success svg path,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].success svg path{fill:var(--success-color)}dialog div .basketbuttons a.middle,dialog div.basketbuttons input[type=submit].middle,dialog a.button.middle,dialog .button.primary a.middle,dialog button.primary.middle,dialog button.btn.middle,dialog button.assabutton.middle,dialog button.button.middle,dialog input[type=submit].middle,dialog button[type=submit].middle,.herokeyvisual div .basketbuttons a.middle,.herokeyvisual div.basketbuttons input[type=submit].middle,.herokeyvisual a.button.middle,.herokeyvisual .button.primary a.middle,.herokeyvisual button.primary.middle,.herokeyvisual button.btn.middle,.herokeyvisual button.assabutton.middle,.herokeyvisual button.button.middle,.herokeyvisual input[type=submit].middle,.herokeyvisual button[type=submit].middle,#modal div .basketbuttons a.middle,#modal div.basketbuttons input[type=submit].middle,#modal a.button.middle,#modal .button.primary a.middle,#modal button.primary.middle,#modal button.btn.middle,#modal button.assabutton.middle,#modal button.button.middle,#modal input[type=submit].middle,#modal button[type=submit].middle,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.middle,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].middle,.aem .mainwrapper section:not(.aemcomponent) a.button.middle,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.middle,.aem .mainwrapper section:not(.aemcomponent) button.primary.middle,.aem .mainwrapper section:not(.aemcomponent) button.btn.middle,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.middle,.aem .mainwrapper section:not(.aemcomponent) button.button.middle,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].middle,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].middle{font-size:1.2rem;line-height:100%;padding:7px;display:inline-block;min-height:auto}dialog div .basketbuttons a.middle .fa,dialog div.basketbuttons input[type=submit].middle .fa,dialog a.button.middle .fa,dialog .button.primary a.middle .fa,dialog button.primary.middle .fa,dialog button.btn.middle .fa,dialog button.assabutton.middle .fa,dialog button.button.middle .fa,dialog input[type=submit].middle .fa,dialog button[type=submit].middle .fa,.herokeyvisual div .basketbuttons a.middle .fa,.herokeyvisual div.basketbuttons input[type=submit].middle .fa,.herokeyvisual a.button.middle .fa,.herokeyvisual .button.primary a.middle .fa,.herokeyvisual button.primary.middle .fa,.herokeyvisual button.btn.middle .fa,.herokeyvisual button.assabutton.middle .fa,.herokeyvisual button.button.middle .fa,.herokeyvisual input[type=submit].middle .fa,.herokeyvisual button[type=submit].middle .fa,#modal div .basketbuttons a.middle .fa,#modal div.basketbuttons input[type=submit].middle .fa,#modal a.button.middle .fa,#modal .button.primary a.middle .fa,#modal button.primary.middle .fa,#modal button.btn.middle .fa,#modal button.assabutton.middle .fa,#modal button.button.middle .fa,#modal input[type=submit].middle .fa,#modal button[type=submit].middle .fa,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.middle .fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].middle .fa,.aem .mainwrapper section:not(.aemcomponent) a.button.middle .fa,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.primary.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.btn.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.button.middle .fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].middle .fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].middle .fa{font-size:1.2rem!important}dialog div .basketbuttons a.small,dialog div.basketbuttons input[type=submit].small,dialog a.button.small,dialog .button.primary a.small,dialog button.primary.small,dialog button.btn.small,dialog button.assabutton.small,dialog button.button.small,dialog input[type=submit].small,dialog button[type=submit].small,.herokeyvisual div .basketbuttons a.small,.herokeyvisual div.basketbuttons input[type=submit].small,.herokeyvisual a.button.small,.herokeyvisual .button.primary a.small,.herokeyvisual button.primary.small,.herokeyvisual button.btn.small,.herokeyvisual button.assabutton.small,.herokeyvisual button.button.small,.herokeyvisual input[type=submit].small,.herokeyvisual button[type=submit].small,#modal div .basketbuttons a.small,#modal div.basketbuttons input[type=submit].small,#modal a.button.small,#modal .button.primary a.small,#modal button.primary.small,#modal button.btn.small,#modal button.assabutton.small,#modal button.button.small,#modal input[type=submit].small,#modal button[type=submit].small,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.small,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].small,.aem .mainwrapper section:not(.aemcomponent) a.button.small,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.small,.aem .mainwrapper section:not(.aemcomponent) button.primary.small,.aem .mainwrapper section:not(.aemcomponent) button.btn.small,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.small,.aem .mainwrapper section:not(.aemcomponent) button.button.small,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].small,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].small{font-size:.9rem;line-height:100%;padding:11px;display:inline-block;min-height:auto}dialog div .basketbuttons a.small .fa,dialog div.basketbuttons input[type=submit].small .fa,dialog a.button.small .fa,dialog .button.primary a.small .fa,dialog button.primary.small .fa,dialog button.btn.small .fa,dialog button.assabutton.small .fa,dialog button.button.small .fa,dialog input[type=submit].small .fa,dialog button[type=submit].small .fa,.herokeyvisual div .basketbuttons a.small .fa,.herokeyvisual div.basketbuttons input[type=submit].small .fa,.herokeyvisual a.button.small .fa,.herokeyvisual .button.primary a.small .fa,.herokeyvisual button.primary.small .fa,.herokeyvisual button.btn.small .fa,.herokeyvisual button.assabutton.small .fa,.herokeyvisual button.button.small .fa,.herokeyvisual input[type=submit].small .fa,.herokeyvisual button[type=submit].small .fa,#modal div .basketbuttons a.small .fa,#modal div.basketbuttons input[type=submit].small .fa,#modal a.button.small .fa,#modal .button.primary a.small .fa,#modal button.primary.small .fa,#modal button.btn.small .fa,#modal button.assabutton.small .fa,#modal button.button.small .fa,#modal input[type=submit].small .fa,#modal button[type=submit].small .fa,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.small .fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].small .fa,.aem .mainwrapper section:not(.aemcomponent) a.button.small .fa,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.primary.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.btn.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.button.small .fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].small .fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].small .fa{font-size:.9rem!important}dialog div .basketbuttons a.secondary,dialog div.basketbuttons input[type=submit].secondary,dialog a.button.secondary,dialog .button.primary a.secondary,dialog button.primary.secondary,dialog button.btn.secondary,dialog button.assabutton.secondary,dialog button.button.secondary,dialog input[type=submit].secondary,dialog button[type=submit].secondary,.herokeyvisual div .basketbuttons a.secondary,.herokeyvisual div.basketbuttons input[type=submit].secondary,.herokeyvisual a.button.secondary,.herokeyvisual .button.primary a.secondary,.herokeyvisual button.primary.secondary,.herokeyvisual button.btn.secondary,.herokeyvisual button.assabutton.secondary,.herokeyvisual button.button.secondary,.herokeyvisual input[type=submit].secondary,.herokeyvisual button[type=submit].secondary,#modal div .basketbuttons a.secondary,#modal div.basketbuttons input[type=submit].secondary,#modal a.button.secondary,#modal .button.primary a.secondary,#modal button.primary.secondary,#modal button.btn.secondary,#modal button.assabutton.secondary,#modal button.button.secondary,#modal input[type=submit].secondary,#modal button[type=submit].secondary,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.secondary,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].secondary,.aem .mainwrapper section:not(.aemcomponent) a.button.secondary,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.secondary,.aem .mainwrapper section:not(.aemcomponent) button.primary.secondary,.aem .mainwrapper section:not(.aemcomponent) button.btn.secondary,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.secondary,.aem .mainwrapper section:not(.aemcomponent) button.button.secondary,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].secondary,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].secondary{background-color:var(--button-secondary-color-background);border-color:var(--button-secondary-color-background);color:var(--button-secondary-color-text)}dialog div .basketbuttons a.secondary:hover,dialog div.basketbuttons input[type=submit].secondary:hover,dialog a.button.secondary:hover,dialog .button.primary a.secondary:hover,dialog button.primary.secondary:hover,dialog button.btn.secondary:hover,dialog button.assabutton.secondary:hover,dialog button.button.secondary:hover,dialog input[type=submit].secondary:hover,dialog button[type=submit].secondary:hover,.herokeyvisual div .basketbuttons a.secondary:hover,.herokeyvisual div.basketbuttons input[type=submit].secondary:hover,.herokeyvisual a.button.secondary:hover,.herokeyvisual .button.primary a.secondary:hover,.herokeyvisual button.primary.secondary:hover,.herokeyvisual button.btn.secondary:hover,.herokeyvisual button.assabutton.secondary:hover,.herokeyvisual button.button.secondary:hover,.herokeyvisual input[type=submit].secondary:hover,.herokeyvisual button[type=submit].secondary:hover,#modal div .basketbuttons a.secondary:hover,#modal div.basketbuttons input[type=submit].secondary:hover,#modal a.button.secondary:hover,#modal .button.primary a.secondary:hover,#modal button.primary.secondary:hover,#modal button.btn.secondary:hover,#modal button.assabutton.secondary:hover,#modal button.button.secondary:hover,#modal input[type=submit].secondary:hover,#modal button[type=submit].secondary:hover,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].secondary:hover,.aem .mainwrapper section:not(.aemcomponent) a.button.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) button.primary.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) button.btn.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) button.button.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].secondary:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].secondary:hover{background-color:var(--button-secondary-hover-color-background);border-color:var(--button-secondary-hover-color-background)}dialog div .basketbuttons a.secondary svg path,dialog div.basketbuttons input[type=submit].secondary svg path,dialog a.button.secondary svg path,dialog .button.primary a.secondary svg path,dialog button.primary.secondary svg path,dialog button.btn.secondary svg path,dialog button.assabutton.secondary svg path,dialog button.button.secondary svg path,dialog input[type=submit].secondary svg path,dialog button[type=submit].secondary svg path,.herokeyvisual div .basketbuttons a.secondary svg path,.herokeyvisual div.basketbuttons input[type=submit].secondary svg path,.herokeyvisual a.button.secondary svg path,.herokeyvisual .button.primary a.secondary svg path,.herokeyvisual button.primary.secondary svg path,.herokeyvisual button.btn.secondary svg path,.herokeyvisual button.assabutton.secondary svg path,.herokeyvisual button.button.secondary svg path,.herokeyvisual input[type=submit].secondary svg path,.herokeyvisual button[type=submit].secondary svg path,#modal div .basketbuttons a.secondary svg path,#modal div.basketbuttons input[type=submit].secondary svg path,#modal a.button.secondary svg path,#modal .button.primary a.secondary svg path,#modal button.primary.secondary svg path,#modal button.btn.secondary svg path,#modal button.assabutton.secondary svg path,#modal button.button.secondary svg path,#modal input[type=submit].secondary svg path,#modal button[type=submit].secondary svg path,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].secondary svg path,.aem .mainwrapper section:not(.aemcomponent) a.button.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) button.primary.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) button.btn.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) button.button.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].secondary svg path,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].secondary svg path{fill:var(--button-secondary-color-text)}dialog div .basketbuttons a.simple:hover,dialog div .basketbuttons a.simple,dialog div.basketbuttons input[type=submit].simple:hover,dialog div.basketbuttons input[type=submit].simple,dialog a.button.simple:hover,dialog a.button.simple,dialog .button.primary a.simple:hover,dialog .button.primary a.simple,dialog button.primary.simple:hover,dialog button.primary.simple,dialog button.btn.simple:hover,dialog button.btn.simple,dialog button.assabutton.simple:hover,dialog button.assabutton.simple,dialog button.button.simple:hover,dialog button.button.simple,dialog input[type=submit].simple:hover,dialog input[type=submit].simple,dialog button[type=submit].simple:hover,dialog button[type=submit].simple,.herokeyvisual div .basketbuttons a.simple:hover,.herokeyvisual div .basketbuttons a.simple,.herokeyvisual div.basketbuttons input[type=submit].simple:hover,.herokeyvisual div.basketbuttons input[type=submit].simple,.herokeyvisual a.button.simple:hover,.herokeyvisual a.button.simple,.herokeyvisual .button.primary a.simple:hover,.herokeyvisual .button.primary a.simple,.herokeyvisual button.primary.simple:hover,.herokeyvisual button.primary.simple,.herokeyvisual button.btn.simple:hover,.herokeyvisual button.btn.simple,.herokeyvisual button.assabutton.simple:hover,.herokeyvisual button.assabutton.simple,.herokeyvisual button.button.simple:hover,.herokeyvisual button.button.simple,.herokeyvisual input[type=submit].simple:hover,.herokeyvisual input[type=submit].simple,.herokeyvisual button[type=submit].simple:hover,.herokeyvisual button[type=submit].simple,#modal div .basketbuttons a.simple:hover,#modal div .basketbuttons a.simple,#modal div.basketbuttons input[type=submit].simple:hover,#modal div.basketbuttons input[type=submit].simple,#modal a.button.simple:hover,#modal a.button.simple,#modal .button.primary a.simple:hover,#modal .button.primary a.simple,#modal button.primary.simple:hover,#modal button.primary.simple,#modal button.btn.simple:hover,#modal button.btn.simple,#modal button.assabutton.simple:hover,#modal button.assabutton.simple,#modal button.button.simple:hover,#modal button.button.simple,#modal input[type=submit].simple:hover,#modal input[type=submit].simple,#modal button[type=submit].simple:hover,#modal button[type=submit].simple,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.simple:hover,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.simple,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].simple:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].simple,.aem .mainwrapper section:not(.aemcomponent) a.button.simple:hover,.aem .mainwrapper section:not(.aemcomponent) a.button.simple,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.simple:hover,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.simple,.aem .mainwrapper section:not(.aemcomponent) button.primary.simple:hover,.aem .mainwrapper section:not(.aemcomponent) button.primary.simple,.aem .mainwrapper section:not(.aemcomponent) button.btn.simple:hover,.aem .mainwrapper section:not(.aemcomponent) button.btn.simple,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.simple:hover,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.simple,.aem .mainwrapper section:not(.aemcomponent) button.button.simple:hover,.aem .mainwrapper section:not(.aemcomponent) button.button.simple,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].simple:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].simple,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].simple:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].simple{background-color:transparent;border-color:var(--text-color);color:var(--text-color)}dialog div .basketbuttons a.text,dialog div.basketbuttons input[type=submit].text,dialog a.button.text,dialog .button.primary a.text,dialog button.primary.text,dialog button.btn.text,dialog button.assabutton.text,dialog button.button.text,dialog input[type=submit].text,dialog button[type=submit].text,.herokeyvisual div .basketbuttons a.text,.herokeyvisual div.basketbuttons input[type=submit].text,.herokeyvisual a.button.text,.herokeyvisual .button.primary a.text,.herokeyvisual button.primary.text,.herokeyvisual button.btn.text,.herokeyvisual button.assabutton.text,.herokeyvisual button.button.text,.herokeyvisual input[type=submit].text,.herokeyvisual button[type=submit].text,#modal div .basketbuttons a.text,#modal div.basketbuttons input[type=submit].text,#modal a.button.text,#modal .button.primary a.text,#modal button.primary.text,#modal button.btn.text,#modal button.assabutton.text,#modal button.button.text,#modal input[type=submit].text,#modal button[type=submit].text,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.text,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].text,.aem .mainwrapper section:not(.aemcomponent) a.button.text,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.text,.aem .mainwrapper section:not(.aemcomponent) button.primary.text,.aem .mainwrapper section:not(.aemcomponent) button.btn.text,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.text,.aem .mainwrapper section:not(.aemcomponent) button.button.text,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].text,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].text{background-color:transparent;border-color:transparent;color:var(--text-color)}dialog .btnaddikon,dialog .btnaddassa,.herokeyvisual .btnaddikon,.herokeyvisual .btnaddassa,#modal .btnaddikon,#modal .btnaddassa,.aem .mainwrapper section:not(.aemcomponent) .btnaddikon,.aem .mainwrapper section:not(.aemcomponent) .btnaddassa{padding:2px 8px!important;min-height:unset!important}dialog .btnaddikon .fa,dialog .btnaddassa .fa,.herokeyvisual .btnaddikon .fa,.herokeyvisual .btnaddassa .fa,#modal .btnaddikon .fa,#modal .btnaddassa .fa,.aem .mainwrapper section:not(.aemcomponent) .btnaddikon .fa,.aem .mainwrapper section:not(.aemcomponent) .btnaddassa .fa{font-size:16px}.aem .column-button{text-align:right}.aem .form-portlet{margin-bottom:20px}.aem .formularmax{max-width:900px}.aem .x-portlet,.aem .formularlight,.aem .portlet-background-gray{background-color:var(--forms-background);padding:10px;border-radius:var(--border-radius);border:var(--card-border);padding:var(--spacing-small-1)}.aem h3.portlet-heading{font-size:26px;margin-bottom:20px}.aem .general-two-column-portlet>div{width:100%}@media(min-width:768px){.aem .general-two-column-portlet>div{width:49%}}.aem .general-three-column-portlet>div{width:32%}.aem .general-four-column-portlet>div{width:25%}.aem .general-one-column-portlet,.aem .general-two-column-portlet,.aem .general-three-column-portlet,.aem .general-four-column-portlet{float:none;display:flex;width:100%;justify-content:space-between;flex-wrap:nowrap;padding:0;position:relative;gap:10px}.aem .general-one-column-portlet>div p,.aem .general-two-column-portlet>div p,.aem .general-three-column-portlet>div p,.aem .general-four-column-portlet>div p{margin:0;padding:0}.aem .general-one-column-portlet .general-one-column-portlet-column,.aem .general-two-column-portlet .general-one-column-portlet-column,.aem .general-three-column-portlet .general-one-column-portlet-column,.aem .general-four-column-portlet .general-one-column-portlet-column{width:100%}.aem .general-one-column-portlet .general-one-column-portlet-column.has-checkbox,.aem .general-two-column-portlet .general-one-column-portlet-column.has-checkbox,.aem .general-three-column-portlet .general-one-column-portlet-column.has-checkbox,.aem .general-four-column-portlet .general-one-column-portlet-column.has-checkbox{box-sizing:border-box}.aem .general-one-column-portlet .general-one-column-portlet-column.has-checkbox label,.aem .general-two-column-portlet .general-one-column-portlet-column.has-checkbox label,.aem .general-three-column-portlet .general-one-column-portlet-column.has-checkbox label,.aem .general-four-column-portlet .general-one-column-portlet-column.has-checkbox label{margin:0 0 48px 0}.aem .general-one-column-portlet .general-two-column-portlet-column,.aem .general-two-column-portlet .general-two-column-portlet-column,.aem .general-three-column-portlet .general-two-column-portlet-column,.aem .general-four-column-portlet .general-two-column-portlet-column{width:100%;padding:0}@media(min-width:768px){.aem .general-one-column-portlet .general-two-column-portlet-column,.aem .general-two-column-portlet .general-two-column-portlet-column,.aem .general-three-column-portlet .general-two-column-portlet-column,.aem .general-four-column-portlet .general-two-column-portlet-column{width:calc(50% - 16px)}}.aem .general-one-column-portlet .general-three-column-portlet-column,.aem .general-two-column-portlet .general-three-column-portlet-column,.aem .general-three-column-portlet .general-three-column-portlet-column,.aem .general-four-column-portlet .general-three-column-portlet-column{width:100%;padding:0}@media(min-width:768px){.aem .general-one-column-portlet .general-three-column-portlet-column,.aem .general-two-column-portlet .general-three-column-portlet-column,.aem .general-three-column-portlet .general-three-column-portlet-column,.aem .general-four-column-portlet .general-three-column-portlet-column{width:calc(33.33% - 16px)}}main section:not(.aemcomponent) .search-wrapper,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper,.search-wrapper{display:flex;justify-content:space-between;align-items:flex-start;align-content:stretch;line-height:100%}main section:not(.aemcomponent) .search-wrapper .button-wrapper,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper,.search-wrapper .button-wrapper{height:72px;margin-right:0;flex-shrink:0;padding:0;position:relative}main section:not(.aemcomponent) .search-wrapper .button-wrapper button,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button,.search-wrapper .button-wrapper button{display:flex;position:absolute;top:4px;right:8px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:transparent;height:48px;width:48px;box-sizing:border-box;border:0}main section:not(.aemcomponent) .search-wrapper .button-wrapper button svg,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button svg,.search-wrapper .button-wrapper button svg{height:28px;width:28px;margin-left:0;stroke-width:3px}main section:not(.aemcomponent) .search-wrapper .button-wrapper button svg path,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button svg path,.search-wrapper .button-wrapper button svg path{fill:var(--color-text)}main section:not(.aemcomponent) .search-wrapper .button-wrapper button:hover svg,main section:not(.aemcomponent) .search-wrapper .button-wrapper button:active svg,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button:hover svg,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button:active svg,.search-wrapper .button-wrapper button:hover svg,.search-wrapper .button-wrapper button:active svg{transform:none}main section:not(.aemcomponent) .search-wrapper .field-wrapper,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .field-wrapper,.search-wrapper .field-wrapper{width:100%}main section:not(.aemcomponent) .search-wrapper input::placeholder,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input::placeholder,.search-wrapper input::placeholder{color:#c0c0c0}main section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),main section:not(.aemcomponent) .search-wrapper input,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input,.search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.search-wrapper input{height:56px;background-color:var(--color-background);border:1px solid var(--color-border,#909090);border-radius:var(--radius-full,999px);padding-top:0;padding-bottom:0;padding-right:var(--space-400);padding-left:var(--space-sm);color:var(--color-text);width:100%;color-scheme:light}main section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,main section:not(.aemcomponent) .search-wrapper input:focus,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:focus,.search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.search-wrapper input:focus{outline-color:var(--color-action);border:2px solid var(--color-action,#909090)}main section:not(.aemcomponent) .search-wrapper input[type=date],.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input[type=date],.search-wrapper input[type=date]{color-scheme:light}.aemselect{display:none}.aemselect-wrapper{position:relative;width:95%;margin-right:10px;user-select:none}.aemselect-wrapper .select-trigger{background:var(--fields-background);border-radius:4px;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.aemselect-wrapper .select-trigger:hover{background-color:var(--color-background-active)}.aemselect-wrapper .select-trigger.selected{font-weight:bold}.aemselect-wrapper .select-trigger::after{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15C12.1971 15 12.3942 14.9346 12.5498 14.7946L18.7744 9.19273C19.0752 8.92197 19.0752 8.47382 18.7744 8.20307C18.4735 7.93231 17.9755 7.93231 17.6747 8.20307L12 13.3101L6.32531 8.20307C6.02445 7.93231 5.52649 7.93231 5.22564 8.20307C4.92479 8.47382 4.92479 8.92197 5.22564 9.19273L11.4502 14.7946C11.6058 14.9346 11.8029 15 12 15Z' fill='%231A1A1A'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease}.aemselect-wrapper.open .select-trigger::after{transform:rotate(-180deg)}.aemselect-wrapper .options{position:absolute;z-index:999;pointer-events:auto;top:120%;left:0;right:0;background:var(--fields-background);border:1px solid #ccc;border-top:0;max-height:485px;overflow-y:auto;opacity:0;border-radius:0 0 4px 4px;box-shadow:var(--fx-elevation-1);display:block;visibility:hidden;transition:all;transition-property:opacity,transform;transition-duration:var(--t-reveal-out-duration);transition-timing-function:var(--t-reveal-out-function);transform:translateY(-16px)}.aemselect-wrapper .options .option{min-height:var(--size-target-md);padding:var(--space-50,8px) var(--space-75,12px);cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--color-border-secondary)}.aemselect-wrapper .options .option:has(input[disabled]){opacity:.5;cursor:not-allowed}.aemselect-wrapper .options .option:last-child{border-bottom:0}.aemselect-wrapper .options .option:hover{cursor:pointer;text-decoration:underline;background-color:var(--color-background-active)}.aemselect-wrapper .options .option>div{display:block;text-align:left;position:static}.aemselect-wrapper .options .option>div>span{bottom:0}.aemselect-wrapper .options .option input{cursor:pointer}.aemselect-wrapper.open .options{transition-duration:var(--t-reveal-out-duration);transition-timing-function:var(--t-reveal-out-function);transform:translateY(-7px);opacity:1;display:block;visibility:visible;overflow:auto}.aem2026 main section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.aem2026 main section:not(.aemcomponent) .search-wrapper input,.aem2026 .aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.aem2026 .aem .mainwrapper section:not(.aemcomponent) .search-wrapper input,.aem2026 .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.aem2026 .search-wrapper input{height:56px;background-color:var(--color-background);border:1px solid var(--color-border,#909090);border-radius:2px!important;padding-top:0;padding-bottom:0;color:var(--color-text);width:100%;color-scheme:light}.aem2026 main section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.aem2026 main section:not(.aemcomponent) .search-wrapper input:focus,.aem2026 .aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.aem2026 .aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:focus,.aem2026 .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.aem2026 .search-wrapper input:focus{outline-color:var(--color-action);border:2px solid var(--color-action,#909090)}@keyframes pulse{0%{xtransform:scale(.95);fill:#000}50%{xtransform:scale(1.2);fill:var(--color-accent)}100%{xtransform:scale(.95);fill:#000}}.pulse{animation:pulse 1.5s infinite ease-in-out;position:relative;border-radius:50%}.employee{fill:var(--color-accent)}main{--main-color:var(--bg-alt);--color:var(--text-color)}main .complementary-alt-1{--main-color:var(--color-complementary-1-background-primary);--text-color:var(--color-complementary-1-text);--header-color:var(--color-complementary-1-text-heading);--button-primary-color:var(--color-complementary-1-action);--button-primary-color-text:var(--color-complementary-1-on-action);--button-primary-color-background:var(--color-complementary-1-action);--button-primary-hover-color:var(--color-complementary-1-action-active);--button-primary-hover-color-background:var(--color-complementary-1-action-active)}main .complementary-alt-2{--main-color:var(--color-complementary-2-background-primary);--text-color:var(--color-complementary-2-text);--header-color:var(--color-complementary-2-text-heading);--button-primary-color:var(--color-complementary-2-action);--button-primary-color-text:var(--color-complementary-2-on-action);--button-primary-color-background:var(--color-complementary-2-action);--button-primary-hover-color:var(--color-complementary-2-action-active);--button-primary-hover-color-background:var(--color-complementary-2-action-active)}main .complementary-alt-3{--main-color:var(--color-complementary-3-background-primary);--text-color:var(--color-complementary-3-text);--header-color:var(--color-complementary-3-text-heading);--button-primary-color:var(--color-complementary-3-action);--button-primary-color-text:var(--color-complementary-3-on-action);--button-primary-color-background:var(--color-complementary-3-action);--button-primary-hover-color:var(--color-complementary-3-action-active);--button-primary-hover-color-background:var(--color-complementary-3-action-active)}main .complementary-alt-4{--main-color:var(--color-complementary-4-background-primary);--text-color:var(--color-complementary-4-text);--header-color:var(--color-complementary-4-text-heading);--button-primary-color:var(--color-complementary-4-action);--button-primary-color-text:var(--color-complementary-4-on-action);--button-primary-color-background:var(--color-complementary-4-action);--button-primary-hover-color:var(--color-complementary-4-action-active);--button-primary-hover-color-background:var(--color-complementary-4-action-active)}main .sustainability{--main-color:var(--color-sustainability-background-primary);--text-color:var(--color-sustainability-text);--header-color:var(--color-sustainability-text-heading);--button-primary-color:var(--color-sustainability-action);--button-primary-color-text:var(--color-sustainability-on-action);--button-primary-color-background:var(--color-sustainability-action);--button-primary-hover-color:var(--color-sustainability-action-active);--button-primary-hover-color-background:var(--color-sustainability-action-active)}main .inverted{--main-color:#1a1a1a;--text-color:var(--bg-alt);--header-color:var(--bg-alt)}main section.aemlayout>div{border-radius:var(--border-radius)}main section .textContainer{background-color:var(--main-color);color:var(--text-color);border-radius:var(--border-radius)}main section .textContainer a:not(.button),main section .textContainer h1,main section .textContainer h2,main section .textContainer h3,main section .textContainer h4,main section .textContainer h5,main section .textContainer h6{color:var(--header-color)}main section .textContainer ul,main section .textContainer ol{margin-left:14px!important;margin-bottom:16px!important}main section .imageContainer .form-portlet{min-height:100%}main section .imageContainer video,main section .imageContainer img,main section .imageContainer picture{border-radius:var(--border-radius) 0 0 var(--border-radius);display:block;width:100%;height:100%;object-fit:cover}main section.reversed .imageContainer video,main section.reversed .imageContainer img,main section.reversed .imageContainer picture{border-radius:0 var(--border-radius) var(--border-radius) 0}main .container{max-width:calc(1520px + var(--grid-margin) + var(--grid-margin));margin:0 auto}main article>p:first-child{margin-top:0}main section.banner .main .imageContainer picture,main section.banner .main .imageContainer img{object-fit:contain}main section.banner .main .textContainer{padding:30px}main section.features{padding-top:var(--space-l);padding-bottom:var(--space-xl);position:relative}main section.features p a{display:inline-block}main section.features .backdrop{position:absolute;width:100%;top:0;height:50%;left:0;right:0;background-color:var(--main-color)}main section.features .wrapper{max-width:calc(1520px + var(--grid-margin) + var(--grid-margin))}main section.features .featuresWrapper{padding:var(--space-l) var(--spacing-small) var(--space-l) var(--spacing-small);position:relative;border-radius:var(--container-radius);background:var(--bg-main,#fff);width:100%;text-align:center;box-shadow:rgba(0,0,0,.16) 0 0 1px 0,rgba(0,0,0,.12) 0 1px 2px 0,rgba(0,0,0,.08) 0 2px 4px 0}main section.features .featuresWrapper h1{margin:0;padding:0!important}main section.features .featuresWrapper ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:var(--grid-gap);-webkit-box-pack:center;justify-content:center;max-width:100%;width:auto;flex-direction:row}@media(max-width:768px){main section.features .featuresWrapper ul{flex-direction:column}}main section.features .featuresWrapper ul li{text-align:center;flex:0 0 calc(25% - var(--grid-gap));display:flex;justify-content:space-between;flex-direction:column}main section.features .featuresWrapper ul li h3{font-size:var(--font-size-4);line-height:var(--line-height-size-4)}main section.features .featuresWrapper ul li img{margin:0 auto}main section.features .featuresWrapper.small{background-color:transparent;box-shadow:none;margin-top:-70px;margin-bottom:-100px}main section.featured-content{background-color:var(--main-color)}main section.featured-content .textContainer{padding:20px}main section.featured-content .imageContainer{margin-bottom:20px}main section.featured-content .imageContainer video,main section.featured-content .imageContainer picture,main section.featured-content .imageContainer img{width:calc(100% - 30px);height:auto;margin-right:15px;margin-left:15px;object-fit:inherit}@media(min-width:768px){main section.featured-content .imageContainer{margin:0 0 -35px 0}}@media(min-width:768px){main .grid{display:grid;column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}}main .imageContainer{grid-area:1/1/auto/7}main .textContainer{padding-left:30px;grid-area:1/7/auto/13}main section.reversed .imageContainer{grid-area:1/7/auto/13}main section.reversed .textContainer{grid-area:1/1/auto/7;padding-right:30px}main .mediatext .textContainer{background-color:var(--main-color);padding:72px 96px;border-radius:var(--border-radius)}main .mediatext .textContainer.columns p{column-count:2}main .mediatext lite-youtube{max-width:unset;border-radius:var(--border-radius) var(--border-radius) 0 0}main .mediatext .grid.alternative{display:flex;flex-direction:column}main .mediatext .grid.alternative .textContainer{padding:32px 40px 48px;margin:-32px 32px 0}@media(min-width:768px){main .mediatext .grid.alternative .textContainer{padding:72px 72px 96px;margin:-72px 72px 0}}main .mediatext .grid.alternative .imageContainer{margin:0;width:100%}main .mediatext .grid.alternative .imageContainer img,main .mediatext .grid.alternative .imageContainer picture,main .mediatext .grid.alternative .imageContainer video{width:100%;height:100%}main .search-container{display:flex;flex-direction:column;gap:20px}main .search-container>ul{display:flex;flex-direction:column;gap:var(--space-50);width:100%;margin:0!important;padding:0}main .search-container>ul>li{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;margin:0;padding-left:0;position:relative;background-color:var(--submenu-background);border-radius:var(--radius-container);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-2);font-weight:var(--font-weight-label);line-height:var(--font-line-height-2)}main .search-container>ul>li:has(>a.active){border-left:solid 3px var(--color-accent)!important;border-radius:var(--radius-container)!important;pointer-events:none}main .search-container>ul>li>a{background-color:var(--submenu-background);border-radius:var(--radius-element);color:var(--submenu-color);display:flex;min-width:var(--space-350,56px);min-height:var(--size-target-md,48px);padding:var(--space-25,4px) var(--space-100,16px);-webkit-box-align:center;align-items:center;gap:var(--space-50,8px);align-self:stretch;overflow-wrap:anywhere;text-decoration:underline}main .search-container>ul>li>a.active:after{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:4px;background-color:var(--submenu-selected);border-radius:var(--radius-container) 0 0 var(--radius-container)}main .search-container>ul>li>a>span.tag{width:auto;min-width:var(--size-target-sm,36px);min-height:auto;padding:var(--space-25,4px) var(--space-75,12px);background:var(--input-background2);border-radius:999px}main .search-container>div{width:100%}@media(min-width:768px){main .search-container{flex-direction:row}main .search-container>ul{width:20%}main .search-container>div{width:80%;flex-grow:4}}main .search-result{background-color:var(--card-background);border-radius:var(--border-radius);display:flex;flex-direction:column;transition-property:all;margin-bottom:30px;padding:var(--spacing-small-1);transition-property:all;transition-duration:var(--t-elevate-out-duration);transition-timing-function:var(--t-elevate-out-function)}main .search-result a{text-decoration-line:none!important}main .search-result a:hover{text-decoration:none}main .search-result .type{padding-bottom:var(--space-xxs);font-size:13px;line-height:18px;text-transform:uppercase}main .search-result h5{font-size:var(--heading-fs-2);font-weight:var(--font-weight-bold);line-height:var(--heading-lh-2)}main .search-result p{font-weight:var(--font-weight-regular);color:var(--text-color-soft);padding:0}main .search-result svg{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function)}main .search-result:hover{z-index:1;box-shadow:var(--fx-elevation-1);transform:translateY(-2px);transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function)}main .search-result:hover svg{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%)}.aem .mainwrapper section:not(.aemcomponent) .markdown{margin-top:20px}.aem .mainwrapper section:not(.aemcomponent) .markdown ul,.aem .mainwrapper section:not(.aemcomponent) .markdown ol{padding:0 30px 10px 30px}.aem .mainwrapper section:not(.aemcomponent) .markdown h2{margin-top:20px;font-size:var(--font-size-5);margin-bottom:20px}.aem .mainwrapper section:not(.aemcomponent) .markdown h3{margin-top:20px;font-size:var(--font-size-4);margin-bottom:10px}.aem .mainwrapper section:not(.aemcomponent) .markdown h4{margin-top:20px;font-size:var(--font-size-3);margin-bottom:10px}.aem .mainwrapper section:not(.aemcomponent) .markdown p{margin:5px 0}.aem .mainwrapper section:not(.aemcomponent) .markdown div.table-overflow-auto{clear:both;overflow-x:auto}.aem .mainwrapper section:not(.aemcomponent) .markdown table{table-layout:auto}.aem .mainwrapper section:not(.aemcomponent) .markdown table td{height:auto;vertical-align:top;padding-left:10px;hyphens:auto}.aem .mainwrapper section:not(.aemcomponent) .markdown table td p{margin:0}.aem .mainwrapper section:not(.aemcomponent) hr{margin:20px 0;border-color:#fff}.aem .mainwrapper section:not(.aemcomponent) .right{text-align:right}.aem .mainwrapper section:not(.aemcomponent) .faq h2,.aem .mainwrapper section:not(.aemcomponent) h1{font-family:var(--font-family-heading);font-size:var(--font-size-7);font-weight:var(--font-weight-title);line-height:var(--font-line-height-7);margin-bottom:var(--spacing-small-1)}.aem .mainwrapper section:not(.aemcomponent) h2{font-family:var(--font-family-heading);font-size:var(--font-size-6);font-weight:var(--font-weight-title);line-height:var(--font-line-height-6)}.aem .mainwrapper section:not(.aemcomponent) h3{font-family:var(--font-family-heading);font-size:var(--font-size-5);font-weight:var(--font-weight-title);line-height:var(--font-line-height-5);margin-bottom:var(--space-xs);hyphens:auto}.aem .mainwrapper section:not(.aemcomponent) h4{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);line-height:var(--line-height-size-5);hyphens:auto}.aem .mainwrapper section:not(.aemcomponent) h5{font-family:var(--font-family-heading);font-size:var(--font-size-3);line-height:var(--line-height-size-4);font-weight:var(--font-weight-bold);hyphens:auto}.aem .mainwrapper section:not(.aemcomponent) h6{font-family:var(--font-family-heading);font-size:var(--font-size-3);line-height:var(--line-height-size-3);font-weight:var(--font-weight-bold);hyphens:auto}.aem .mainwrapper section:not(.aemcomponent) p{margin-bottom:10px}.aem .mainwrapper section:not(.aemcomponent) ul,.aem .mainwrapper section:not(.aemcomponent) li{padding:0;margin:0}.aem .mainwrapper section:not(.aemcomponent) section.aemcomponent li{padding:8px 8px 8px 16px;margin:8px}.aem .mainwrapper section:not(.aemcomponent) a:not(.button){text-decoration:none;color:var(--text-color);display:inline-flex;align-items:center;font-family:var(--font-family-body);font-weight:var(--font-weight-semi-bold);text-decoration-line:underline;text-decoration-style:initial;text-decoration-color:var(--border-color-soft);text-underline-offset:2px;text-decoration-thickness:1px}.aem .mainwrapper section:not(.aemcomponent) a:not(.button) i{margin-right:3px}.aem .mainwrapper section:not(.aemcomponent) a:not(.button):hover{transition-duration:var(--t-grow-in-duration);transition-timing-function:var(--t-grow-in-function);text-underline-offset:2px;text-decoration-thickness:2px;text-decoration-color:var(--text-color)}.aem .mainwrapper section:not(.aemcomponent) table{background-color:transparent;width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.aem .mainwrapper section:not(.aemcomponent) table caption{display:none}.aem .mainwrapper section:not(.aemcomponent) table td,.aem .mainwrapper section:not(.aemcomponent) table th{min-width:120px;height:56px}.aem .mainwrapper section:not(.aemcomponent) table th.accent{color:var(--color-accent)}.aem .mainwrapper section:not(.aemcomponent) table thead{padding-bottom:var(--spacing-small);line-height:var(--line-height-size-3);font-size:var(--font-size-3);font-weight:var(--font-weight-bold)}.aem .mainwrapper section:not(.aemcomponent) table thead tr{margin:0 var(--spacing-small-1)}.aem .mainwrapper section:not(.aemcomponent) table thead tr td,.aem .mainwrapper section:not(.aemcomponent) table thead tr th{padding:var(--spacing-small) 0;border-bottom:2px solid var(--border-color)}.aem .mainwrapper section:not(.aemcomponent) table tbody{padding:var(--spacing-small-1) 0;line-height:var(--line-height-size-3);font-size:var(--font-size-3)}.aem .mainwrapper section:not(.aemcomponent) table tbody tr td{border-top:1px solid var(--border-color-soft);border-bottom:1px solid var(--border-color-soft);padding:var(--spacing-small) 0}.aem .mainwrapper section:not(.aemcomponent) table tbody tr td:first-child td{border-top:2px solid var(--border-color)}.aem .mainwrapper section:not(.aemcomponent) table tbody tr td:last-child td{border-bottom:2px solid var(--border-color)}.aem .mainwrapper section:not(.aemcomponent) table tfoot{padding-bottom:var(--spacing-medium);line-height:var(--line-height-size-4);font-size:var(--font-size-4);font-weight:var(--font-weight-bold)}.aem .mainwrapper section:not(.aemcomponent) table tfoot td{padding:var(--spacing-small) 0}@media(max-width:768px){.aem .mainwrapper section:not(.aemcomponent) table th,.aem .mainwrapper section:not(.aemcomponent) table td{width:120px}}body{font-size:var(--body-relaxed-fs-2);font-weight:var(--font-weight-regular);line-height:var(--body-relaxed-lh-2)}.invert,section.light{--bg-alt:#fff;--bg-main:#f4f4f4}.wrapper{margin-bottom:40px}.imagewrapper .label{position:absolute;text-align:right;top:unset;left:unset;bottom:1rem;right:1rem;padding:.5rem 1rem;font-size:16px;line-height:24px;border-radius:var(--border-radius);background-color:rgba(26,26,26,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;z-index:1}.herokeyvisual{--hero-height:300px;--hero-top:0px;margin-bottom:-10px;margin-top:var(--hero-top);height:var(--hero-height);overflow:hidden;position:relative}@media(min-width:1200px){.herokeyvisual{--hero-height:600px;--hero-top:-74px}}.herokeyvisual .imagewrapper{max-width:100%;height:var(--hero-height);top:calc(var(--hero-height)*-1)}.herokeyvisual .imagewrapper img,.herokeyvisual .imagewrapper picture{width:100%;height:var(--hero-height);object-fit:cover;object-position:center center;position:absolute}.herokeyvisual .wrapper{top:0;box-sizing:border-box;width:100%;height:var(--hero-height);position:absolute;z-index:100;display:flex;align-items:center}.herokeyvisual .wrapper .contentwrapper{margin:0 auto;padding:0 var(--grid-margin);max-width:1648px;display:flex;align-items:flex-start;flex-direction:column;width:100%;height:fit-content}.herokeyvisual .wrapper .contentwrapper h1{background-color:rgba(0,0,0,.5);color:var(--color-on-overlay-primary);display:inline;line-height:1.1;box-decoration-break:clone;padding:0 var(--space-50);word-break:break-word;font-family:var(--font-family-heading);font-size:var(--font-size-9);font-weight:var(--font-weight-title)}.herokeyvisual .wrapper .contentwrapper p{display:block;background:rgba(26,26,26,.5);color:var(--text-overlay-contrast);margin-top:10px;width:fit-content;height:100%;padding:var(--spacing-mini-2)}.herokeyvisual.myarea{--hero-height:250px;--hero-top:-8px}@media(min-width:1200px){.herokeyvisual.myarea{--hero-height:350px;--hero-top:-20px}}.videosgrid{display:block}.videosgrid>div{width:100%}@media(min-width:768px){.videosgrid{display:flex;flex-wrap:wrap;gap:20px}.videosgrid>div{width:49%}}.header-includer{height:60px;background-color:var(--section-background)}@media(min-width:908px){.header-includer{height:120px}}#megamenubuttons{max-width:calc(2288px + var(--spacing-medium-1));position:relative;margin:0 auto;display:none}#megamenubuttons div{z-index:1000;padding:10px;width:auto;display:flex;gap:10px;position:absolute;top:7px;right:20px}#megamenubuttons div>span.nomobile{display:contents}#megamenubuttons div svg{width:30px;height:30px;fill:var(--color-on-navbar)}#megamenubuttons div form{position:relative;top:-10px}#megamenubuttons div form input[type=search]{-webkit-appearance:textfield;appearance:textfield;height:46px;padding-right:3rem;padding-left:1rem;border-radius:50px;outline:transparent solid 2px;outline-offset:2px;border:2px solid var(--color-background-secondary);background-color:var(--color-background)}#megamenubuttons div form input[type=search]:focus{border:2px solid var(--color-accent,#909090)}#megamenubuttons div form input[type=search]::placeholder{color:rgba(70,70,70,.3)}#megamenubuttons div button[type=submit]{border:0;background-color:transparent;margin-left:-45px;top:8px;position:relative;cursor:pointer}#megamenubuttons a#search{display:none}@media screen and (max-width:1400px){#megamenubuttons form{display:none}#megamenubuttons a#search{display:block}}@media(max-width:600px){#megamenubuttons{display:none}}@media screen and (max-width:939px){#megamenubuttons div{top:9px}}.aem2026 #megamenubuttons{top:-7px}.aem2026 #megamenubuttons div form svg{fill:var(--color-text-primary)}.aem2026 #megamenubuttons div form input[type=search]{-webkit-appearance:textfield;appearance:textfield;height:46px;padding-right:3rem;padding-left:1rem;border-radius:2px;outline:transparent solid 2px;outline-offset:2px;border:0}.aem2026 #megamenubuttons div form input[type=search]:focus{border:0}.aem2026 #megamenubuttons div form input[type=search]::placeholder{color:rgba(70,70,70,.3)}.mainwrapper{box-sizing:border-box;padding:0;display:block}.mainwrapper section{background-color:var(--section-background)}.mainwrapper section>div{width:100%;max-width:1648px;margin:0 auto;padding:0 20px 24px 20px;padding-top:var(--space-l);padding-bottom:var(--space-xl)}.mainwrapper section:first-child>div{padding-top:0}.mainwrapper.nopadding section>div{padding:0}.mainwrapper .has-subnav{display:block}.mainwrapper .has-subnav section{background-color:var(--section-background);margin-bottom:20px}.mainwrapper .has-subnav section>div{max-width:1138px}@media(min-width:920px){.mainwrapper .has-subnav{display:flex;gap:20px}}.mainwrapper .has-subnav>main{width:100%}@media(min-width:920px){.mainwrapper .has-subnav>main{width:75%}}.mainwrapper .has-subnav a{display:inline-block;word-break:break-word;hyphens:auto}.mainwrapper .has-subnav ul{margin:0}.mainwrapper .has-subnav>nav{width:100%;box-sizing:border-box;position:relative}.mainwrapper .has-subnav>nav a{text-decoration:none}@media(min-width:920px){.mainwrapper .has-subnav>nav{width:25%}}.mainwrapper .has-subnav>nav #cmobilemenu,.mainwrapper .has-subnav>nav #mobilemenu{display:none}@media(max-width:920px){.mainwrapper .has-subnav>nav #mobilemenu{background-color:var(--card-background);padding:1rem 1rem 1rem 1.5rem;border-radius:var(--border-radius);margin-bottom:1rem;display:flex;justify-content:space-between;cursor:pointer}.mainwrapper .has-subnav>nav #mobilemenu span{flex-grow:2}.mainwrapper .has-subnav>nav #mobilemenu svg{transform:rotate(90deg);transition:all ease-in-out .16s;width:24px}.mainwrapper .has-subnav>nav #cmobilemenu{display:none;position:relative}.mainwrapper .has-subnav>nav #cmobilemenu~label~ul{transition-property:opacity,transform;opacity:0;transform:translateY(-16px);transform-origin:top;overflow:hidden;max-height:485px;border-radius:0 0 4px 4px;position:absolute;transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function)}.mainwrapper .has-subnav>nav #cmobilemenu:checked~label~ul{opacity:1;display:block;box-shadow:var(--fx-elevation-1);overflow-y:auto;padding:0;width:100%;z-index:1000;transition-duration:var(--t-reveal-out-duration);transition-timing-function:var(--t-reveal-out-function)}.mainwrapper .has-subnav>nav #cmobilemenu:checked~label~ul>li{margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;border-radius:0}.mainwrapper .has-subnav>nav #cmobilemenu:checked~label svg{transform:rotate(-90deg)}}.mainwrapper .has-subnav>nav li{list-style-type:none;font-weight:var(--font-weight-medium);font-size:16px;line-height:24px}.mainwrapper .has-subnav>nav li.has-children>span{display:flex;gap:15px;justify-content:space-between;align-items:center}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler{justify-self:flex-end;height:auto;min-height:32px;min-width:32px;text-align:center;border:1px solid var(--border-color-soft);border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:center;align-items:center}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler svg{fill:var(--color-text-primary);height:var(--size-icon-sm);width:var(--size-icon-sm)}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler svg:first-child{display:block}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler svg:nth-child(2){display:none}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler:hover{xbackground-color:var(--bg-hover);xborder-color:var(--bg-hover)}.mainwrapper .has-subnav>nav li:not(.has-children){padding-right:40px}.mainwrapper .has-subnav>nav li.open>span>div.toggler svg:first-child{display:none}.mainwrapper .has-subnav>nav li.open>span>div.toggler svg:nth-child(2){display:block}.mainwrapper .has-subnav>nav>div>ul>li{background-color:var(--submenu-background);color:var(--submenu-color);padding:1rem 1rem 1rem 1.5rem;border-radius:var(--border-radius);margin-bottom:1rem;display:block;position:relative}.mainwrapper .has-subnav>nav>div>ul>li.selected::after{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:4px;background-color:var(--submenu-selected);border-radius:var(--border-radius) 0 0 var(--border-radius)}.mainwrapper .has-subnav>nav>div>ul>li.open>ul{margin:0;border-left:1px solid var(--color-border-secondary)}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li{margin:.3rem 0 .5rem 0}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li.open ul{padding-left:1rem}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li.open ul li ul{margin:.8rem 0 .8rem 0}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li.open ul li a{font-size:var(--font-size-1)}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li a{font-weight:var(--font-weight-medium);font-size:var(--font-size-2)}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li a:hover{text-decoration:underline}.mainwrapper .has-subnav a.current{text-decoration:underline}.mainwrapper .pbuttons{background-color:var(--card-background);border-radius:var(--border-radius)}.mainwrapper ul.tags{display:flex;gap:var(--spacing-mini-2);width:100%;margin:0!important;margin-bottom:20px;padding:0;flex-wrap:wrap}.mainwrapper ul.tags li{list-style:none;display:inline-flex;padding:.5rem 1rem!important;align-self:flex-start;border-radius:var(--border-radius);background-color:var(--forms-background)}.mainwrapper:has(div.has-subnav){background-color:var(--section-background)}.mainwrapper:has(div.has-subnav) div.has-subnav{max-width:1648px;margin:0 auto;padding:0 20px 124px 20px;padding-top:var(--padding-content-top-mobile)}@media(min-width:768px){.mainwrapper:has(div.has-subnav) div.has-subnav{padding-top:var(--padding-content-top)}}.mainwrapper:has(div.has-subnav) section>div{padding:0}#content img,#content picture{max-width:100%}#treecontent p{margin-top:0;margin-bottom:var(--space-150)}@media(max-width:768px){.producttree table th,.producttree table td,.product table th,.product table td{width:auto!important}}.producttree table.mobilenofirstcolumn tr th:first-child,.producttree table.mobilenofirstcolumn tr td:first-child,.product table.mobilenofirstcolumn tr th:first-child,.product table.mobilenofirstcolumn tr td:first-child{display:none}@media(min-width:768px){.producttree table.mobilenofirstcolumn tr th:first-child,.producttree table.mobilenofirstcolumn tr td:first-child,.product table.mobilenofirstcolumn tr th:first-child,.product table.mobilenofirstcolumn tr td:first-child{display:table-cell}}.producttree table.mobiletable td,.product table.mobiletable td{border-bottom:1px solid var(--border-color-soft);padding:var(--spacing-small) 0}@media(max-width:768px){.producttree table.mobiletable,.product table.mobiletable{border:0}.producttree table.mobiletable thead,.product table.mobiletable thead{display:none}.producttree table.mobiletable tr,.product table.mobiletable tr{display:block;width:100%;margin-bottom:2em}.producttree table.mobiletable td,.product table.mobiletable td{display:block;padding:1em;width:100%}.producttree table.mobiletable td a,.product table.mobiletable td a{display:inline}.producttree table.mobiletable td.icon,.product table.mobiletable td.icon{display:none}.producttree table.mobiletable td::before,.product table.mobiletable td::before{width:30vw;display:inline-block;content:attr(data-label)}}@media(max-width:768px){.producttree table.mobiletable2,.product table.mobiletable2{border:0}.producttree table.mobiletable2 td,.product table.mobiletable2 td{display:flex;border-bottom:0;height:auto}}.producttree .thumbnail,.product .thumbnail{text-align:center;justify-content:center;display:none;background-color:var(--bg-main);padding:5px;margin-right:20px;border-radius:var(--radius-container,8px);max-width:150px}@media(min-width:768px){.producttree .thumbnail,.product .thumbnail{display:flex;justify-content:center}}.producttree .thumbnail img,.product .thumbnail img{margin-right:10px;max-height:150px;max-width:150px!important}.producttree .basisarticle,.product .basisarticle{border-collapse:collapse}.producttree>div:first-child,.product>div:first-child{display:grid;grid-template-areas:"title" "images" "text";margin-bottom:0}@media(min-width:768px){.producttree>div:first-child,.product>div:first-child{margin-bottom:50px;grid-template-columns:repeat(2,50%);grid-template-rows:auto 1fr;grid-template-areas:"title images" "text images"}}.producttree>div:first-child .title,.product>div:first-child .title{grid-area:title}.producttree>div:first-child .title img.title,.product>div:first-child .title img.title{margin-top:-10px;display:block}.producttree>div:first-child .title h1,.product>div:first-child .title h1{line-height:1.1!important;margin-bottom:24px!important}.producttree>div:first-child .title h3,.product>div:first-child .title h3{font-size:var(--font-size-4);font-weight:bold;line-height:120%;margin-bottom:20px}.producttree>div:first-child .title h4,.product>div:first-child .title h4{font-size:var(--font-size-3)}.producttree>div:first-child .title h4:first-child,.product>div:first-child .title h4:first-child{margin-top:20px}.producttree>div:first-child .title .pictograms h4,.product>div:first-child .title .pictograms h4{font-size:16px;font-weight:normal;line-height:24px}.producttree>div:first-child .texts,.product>div:first-child .texts{padding-top:20px;grid-area:text}.producttree>div:first-child .texts h3,.product>div:first-child .texts h3{font-size:var(--font-size-4)}.producttree>div:first-child .texts h4,.product>div:first-child .texts h4{font-size:var(--font-size-4);margin-top:5px;margin-bottom:5px;margin-inline:12px}.producttree>div:first-child .texts ol,.producttree>div:first-child .texts ul,.product>div:first-child .texts ol,.product>div:first-child .texts ul{margin-left:40px;margin-bottom:var(--space-150)}.producttree>div:first-child .texts p,.product>div:first-child .texts p{margin-top:0;margin-bottom:var(--space-150)}.producttree>div:first-child .images,.product>div:first-child .images{grid-area:images}.producttree #image-gallery,.product #image-gallery{contain:layout style;outline:0;width:100%;max-width:100%;display:flex;flex-direction:column}.producttree #image-gallery div.highlighted,.product #image-gallery div.highlighted{border:var(--pk-highlight-border);border-radius:var(--pk-highlight-radius);background:var(--bg-main);margin:30px 0;margin-bottom:var(--spacing-small);position:relative;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}@media(min-width:768px){.producttree #image-gallery div.highlighted,.product #image-gallery div.highlighted{margin:0 0 0 var(--spacing-small-1)}}.producttree #image-gallery div.highlighted>div,.producttree #image-gallery div.highlighted>div a,.product #image-gallery div.highlighted>div,.product #image-gallery div.highlighted>div a{padding:10px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;position:relative;width:100%;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}.producttree #image-gallery div.highlighted>div picture,.producttree #image-gallery div.highlighted>div img,.producttree #image-gallery div.highlighted>div a picture,.producttree #image-gallery div.highlighted>div a img,.product #image-gallery div.highlighted>div picture,.product #image-gallery div.highlighted>div img,.product #image-gallery div.highlighted>div a picture,.product #image-gallery div.highlighted>div a img{display:flex;object-fit:contain;object-position:center center;max-width:100%;max-height:100%}.producttree #image-gallery div.highlighted>div #img2,.producttree #image-gallery div.highlighted>div a #img2,.product #image-gallery div.highlighted>div #img2,.product #image-gallery div.highlighted>div a #img2{opacity:1;position:absolute;filter:blur(0);transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function)}.producttree #image-gallery div.highlighted>div #img2,.producttree #image-gallery div.highlighted>div a #img2,.product #image-gallery div.highlighted>div #img2,.product #image-gallery div.highlighted>div a #img2{opacity:1;filter:blur(0);position:absolute;transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function)}.producttree #image-gallery div.highlighted>div #img1.hidden,.producttree #image-gallery div.highlighted>div #img2.hidden,.producttree #image-gallery div.highlighted>div a #img1.hidden,.producttree #image-gallery div.highlighted>div a #img2.hidden,.product #image-gallery div.highlighted>div #img1.hidden,.product #image-gallery div.highlighted>div #img2.hidden,.product #image-gallery div.highlighted>div a #img1.hidden,.product #image-gallery div.highlighted>div a #img2.hidden{opacity:0;filter:blur(10px);transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function)}.producttree #image-gallery div.highlighted>div picture>img,.producttree #image-gallery div.highlighted>div a picture>img,.product #image-gallery div.highlighted>div picture>img,.product #image-gallery div.highlighted>div a picture>img{display:blocK}.producttree #image-gallery div.highlighted .hint,.product #image-gallery div.highlighted .hint{font-size:var(--font-size-3);line-height:10px;position:absolute;height:30px;width:440px;right:-120px;top:70px;transform:rotate(45deg);z-index:100;text-align:center;color:var(--color-on-accent);background-color:var(--color-accent)}.producttree #image-gallery div.navigation,.product #image-gallery div.navigation{display:flex;justify-content:flex-end;margin:0;min-height:20px;margin-top:10px}.producttree #image-gallery div.navigation button,.product #image-gallery div.navigation button{width:48px;height:48px;display:flex;border:0;background-color:transparent;justify-content:center;align-items:center;cursor:pointer}.producttree #image-gallery div.navigation :hover svg,.producttree #image-gallery div.navigation :active svg,.product #image-gallery div.navigation :hover svg,.product #image-gallery div.navigation :active svg{transform:none}.producttree #image-gallery div.navigation button#btnlast,.product #image-gallery div.navigation button#btnlast{transform:rotate(180deg)}.producttree #image-gallery div.navigation>div>span,.product #image-gallery div.navigation>div>span{display:inline-block;height:100%;min-width:2ch;text-align:center;align-content:center;padding:3px}.producttree #image-gallery ul.medialist,.product #image-gallery ul.medialist{padding:0;display:flex;gap:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-x:scroll;position:relative;list-style:none;margin:0;margin-top:10px;margin-bottom:2px;max-width:90vw;scrollbar-width:none}@media(min-width:768px){.producttree #image-gallery ul.medialist,.product #image-gallery ul.medialist{margin:15px 0 0 22px}}.producttree #image-gallery ul.medialist::-webkit-scrollbar,.product #image-gallery ul.medialist::-webkit-scrollbar{display:none}.producttree #image-gallery ul.medialist.fend,.product #image-gallery ul.medialist.fend{justify-content:flex-end}.producttree #image-gallery ul.medialist li,.product #image-gallery ul.medialist li{scroll-snap-align:start;flex-shrink:0;position:relative;list-style:none;display:flex;cursor:pointer;outline-offset:-.495rem;border-radius:var(--radius-container,8px);border:3px solid var(--bg-alt);background-color:var(--bg-main)}.producttree #image-gallery ul.medialist li:focus,.product #image-gallery ul.medialist li:focus{border:3px solid var(--color-accent)}.producttree #image-gallery ul.medialist li:hover,.producttree #image-gallery ul.medialist li.highlighted,.product #image-gallery ul.medialist li:hover,.product #image-gallery ul.medialist li.highlighted{border:3px solid var(--color-accent)}.producttree #image-gallery ul.medialist li>div,.product #image-gallery ul.medialist li>div{padding:4px;width:var(--thumb-width);height:var(--thumb-width);display:flex;justify-content:center;align-items:center}.producttree #image-gallery ul.medialist li>div a,.producttree #image-gallery ul.medialist li>div img,.product #image-gallery ul.medialist li>div a,.product #image-gallery ul.medialist li>div img{object-fit:contain;max-width:100%;max-height:100%}.producttree #image-gallery ul.medialist div.highlighted-line,.product #image-gallery ul.medialist div.highlighted-line{display:none;width:var(--thumb-width);margin-top:5px;top:var(--thumb-width);left:0;position:absolute;content:"";bottom:0;background-color:var(--accent);border-radius:6px;height:3px;transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function)}.producttree .pictograms,.product .pictograms{background-color:var(--bg-main);margin:0;margin-top:-16px!important;margin-bottom:10px!important;padding-top:var(--spacing-small-1);padding-left:var(--spacing-small-1);padding-right:var(--spacing-small-1);border-radius:0 0 var(--border-radius) var(--border-radius);background-color:var(--bg-main)}@media(min-width:768px){.producttree .pictograms,.product .pictograms{margin:0 0 0 var(--spacing-small-1)}}.producttree .planet .pictograms,.product .planet .pictograms{margin-top:10px!important;background-color:transparent;margin:0;padding:0;flex-wrap:wrap}.producttree .planet .pictograms .pictograms_group,.product .planet .pictograms .pictograms_group{border-left:0!important;padding:0;margin-right:40px}.producttree .planet .pictograms h4,.product .planet .pictograms h4{font-size:16px;line-height:110%;margin-bottom:5px}.card{display:flex;flex-direction:column;justify-content:stretch;min-height:368px;font-size:var(--font-size-2);line-height:var(--line-height-size-2);position:relative;box-shadow:none;border-radius:var(--border-radius);overflow:hidden;background-color:var(--card-background);color:var(--card-color);transition-property:all;transition-duration:var(--t-elevate-out-duration);transition-timing-function:var(--t-elevate-out-function)}.card.primary{--card-background:var(--button-primary-color-background);--card-color:var(--button-primary-color-text)}.card.inverted{--card-background:#1a1a1a;--card-color:#fff}.card.complementary-1{--card-background:var(--color-complementary-1-action);--card-color:var(--color-complementary-1-on-action)}.card.complementary-2{--card-background:var(--color-complementary-2-action);--card-color:var(--color-complementary-2-on-action)}.card.complementary-3{--card-background:var(--color-complementary-3-action);--card-color:var(--color-complementary-3-on-action)}.card.complementary-4{--card-background:var(--color-complementary-4-action);--card-color:var(--color-complementary-4-on-action)}.card.sustainability{--card-background:var(--color-sustainability-background-primary);--card-color:var(--color-sustainability-text-primary)}.card.auto{min-height:auto}.card.auto .video-responsive{margin-bottom:0!important}.card .hint{font-size:var(--font-size-1);position:absolute;width:240px;right:-50px;top:52px;transform:rotate(45deg);z-index:100;text-align:center;color:var(--accent-contrast);background-color:var(--accent)}.card svg{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function)}.card svg path{fill:var(-\2d card-color)}.card:hover{z-index:1;box-shadow:var(--fx-elevation-1);transform:translateY(-2px);transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function)}.card:hover svg{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%)}.card .content{color:var(--card-color);padding:var(--space-xs);padding-bottom:0;justify-content:flex-end;height:100%}.card .content .text{color:var(--card-color);font-size:var(--body-normal-fs-1);margin:var(--space-xs) 0 0;margin-bottom:6px}.card .content .title{min-height:auto!important}.card .content .title h5,.card .content .title h2{font-size:var(--font-size-4);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-4);color:var(--card-color)}.card .content .title h5 .small,.card .content .title h2 .small{font-size:var(--font-size-3)}.card .content .title h2{margin:0!important}.card .imageWrapper{flex-grow:2}.card .imageWrapper .image{display:flex;justify-content:center;margin:3px;padding:4px 3px;border:0 solid var(--bg-main);height:220px}.card .imageWrapper .image picture{display:flex;justify-content:center;width:100%}.card .imageWrapper .image img{max-height:250px;max-width:100%;width:100%;object-fit:cover;display:block;border-radius:var(--border-radius) var(--border-radius) 0 0}.card .linkWrapper{padding:var(--space-xs)}.card .linkWrapper a{text-decoration:none!important;color:var(--card-color)}.card .linkWrapper a>svg{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function)}.card .linkWrapper a::after{z-index:10;position:absolute;content:"";width:100%;height:100%;left:0;top:0}.productlist .cardsGrid:not(.normal),.produktkatalog .cardsGrid:not(.normal),#productcatalog .cardsGrid:not(.normal){grid-template-columns:1fr}@media(min-width:576px){.productlist .cardsGrid:not(.normal),.produktkatalog .cardsGrid:not(.normal),#productcatalog .cardsGrid:not(.normal){grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.productlist .cardsGrid:not(.normal),.produktkatalog .cardsGrid:not(.normal),#productcatalog .cardsGrid:not(.normal){grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.productlist .cardsGrid:not(.normal),.produktkatalog .cardsGrid:not(.normal),#productcatalog .cardsGrid:not(.normal){grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.productlist .cardsGrid:not(.normal),.produktkatalog .cardsGrid:not(.normal),#productcatalog .cardsGrid:not(.normal){grid-template-columns:repeat(3,1fr)}}.productlist .card .imageWrapper .image,.produktkatalog .card .imageWrapper .image,#productcatalog .card .imageWrapper .image{background-color:var(--card-background-image);margin:3px;padding:15px;height:270px}.productlist .card .imageWrapper .image img,.produktkatalog .card .imageWrapper .image img,#productcatalog .card .imageWrapper .image img{max-height:240px;object-fit:contain}.productlist .ctrs,.produktkatalog .ctrs,#productcatalog .ctrs{margin-top:0}.productlist .ctrs .card .imageWrapper .image,.produktkatalog .ctrs .card .imageWrapper .image,#productcatalog .ctrs .card .imageWrapper .image{padding:1px;background-color:var(--card-background)}.cardsGrid{display:grid;grid-gap:1rem;grid-template-columns:1fr;padding-bottom:40px;margin-bottom:-1rem}@media(min-width:576px){.cardsGrid{grid-template-columns:1fr 1fr}.cardsGrid .card{width:100%}}@media(min-width:768px){.cardsGrid{grid-template-columns:repeat(auto-fit,calc(50% - .5rem))}}@media(min-width:1024px){.cardsGrid{grid-template-columns:repeat(auto-fit,calc(33% - .5rem))}}@media(min-width:1200px){.cardsGrid{grid-template-columns:repeat(auto-fit,calc(25% - .78rem))}}.cardsGrid.big{grid-template-columns:repeat(2,1fr)}@media(min-width:576px){.cardsGrid.big{grid-template-columns:repeat(1,1fr)}}@media(min-width:768px){.cardsGrid.big{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cardsGrid.big{grid-template-columns:repeat(2,1fr)}}.cardsGrid.big .card{max-width:unset;aspect-ratio:16/9;width:100%}.cardsGrid.big .card .text{font-size:var(--font-size-3)}.cardsGrid.big .card .text h1{font-size:var(--font-size-7);line-height:1.2}.cardsGrid.big .card svg{width:40px;height:40px}.cardsGrid.center{justify-content:center}.cardsGrid.no-minheight{margin-top:30px}.cardsGrid.no-minheight .card{min-height:auto;padding-top:20px}.cardsGrid.no-minheight .card .image{height:auto!important;margin:0!important;margin-top:-20px!important}.cardsGrid.no-minheight .card .content{padding-top:0}section.onewebportletpagelist:not(.productkatalog)>div h2,section.onewebportletpagelist:not(.productkatalog)>div p,section.aemcards:not(.productkatalog)>div h2,section.aemcards:not(.productkatalog)>div p{text-align:center}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{justify-content:center;grid-template-columns:repeat(2,1fr);width:unset}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid .card,section.aemcards:not(.productkatalog)>div .cardsGrid .card{max-width:320px;max-height:unset}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid .card .imageWrapper .image,section.aemcards:not(.productkatalog)>div .cardsGrid .card .imageWrapper .image{height:unset!important}@media(min-width:576px){section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1024px){section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{grid-template-columns:repeat(6,1fr)}}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid>div,section.aemcards:not(.productkatalog)>div .cardsGrid>div{width:100vw;margin:0 auto;padding-top:12px;padding-bottom:10px}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.dark,section.aemcards:not(.productkatalog)>div .cardsGrid.dark{--color-background-active:var(--bg-alt)}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.simple,section.aemcards:not(.productkatalog)>div .cardsGrid.simple{justify-content:left;padding-bottom:0;grid-template-columns:repeat(auto-fit,360px)}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.simple .card,section.aemcards:not(.productkatalog)>div .cardsGrid.simple .card{min-height:unset;max-width:unset}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.simple .card .imageWrapper .image,section.aemcards:not(.productkatalog)>div .cardsGrid.simple .card .imageWrapper .image{height:0}.wide section:first-child{padding-top:var(--padding-content-top-mobile)}@media(min-width:1024px){.wide section:first-child{padding-top:var(--padding-content-top)}}.wide section.onewebportletpagelist div h2,.wide section.onewebportletpagelist div p,.wide section.aemcards div h2,.wide section.aemcards div p{text-align:center}.wide section.onewebportletpagelist div .cardsGrid,.wide section.aemcards div .cardsGrid{display:flex;flex-wrap:wrap;justify-content:center}.wide section.onewebportletpagelist div .cardsGrid .card,.wide section.aemcards div .cardsGrid .card{width:100%;max-width:260px;min-height:unset}@media(max-width:576px){.wide section.onewebportletpagelist div .cardsGrid .card,.wide section.aemcards div .cardsGrid .card{width:100%;max-width:100%}}.wide section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image,.wide section.aemcards div .cardsGrid .card .imageWrapper .image{height:160px!important}@media(max-width:576px){.wide section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image,.wide section.aemcards div .cardsGrid .card .imageWrapper .image{height:220px!important}}.has-subnav section.onewebportletpagelist div h2,.has-subnav section.onewebportletpagelist div p,.has-subnav section.aemcards div h2,.has-subnav section.aemcards div p{text-align:left}.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{display:grid;justify-content:start;grid-template-columns:repeat(1,1fr);width:unset}@media(min-width:576px){.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{grid-template-columns:repeat(4,1fr)}}.has-subnav section.onewebportletpagelist div .cardsGrid .card,.has-subnav section.aemcards div .cardsGrid .card{max-height:unset}.has-subnav section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image img,.has-subnav section.aemcards div .cardsGrid .card .imageWrapper .image img{object-fit:cover;height:100%;max-height:220px;width:auto}@media(min-width:576px){.has-subnav section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image img,.has-subnav section.aemcards div .cardsGrid .card .imageWrapper .image img{max-height:160px;width:100%}}.has-subnav section.onewebportletpagelist div .cardsGrid h2,.has-subnav section.onewebportletpagelist div .cardsGrid .heading-lg,.has-subnav section.aemcards div .cardsGrid h2,.has-subnav section.aemcards div .cardsGrid .heading-lg{font-size:var(--font-size-6)}.aem .mainwrapper .visitenkarte-adresse-1 a,.aem .mainwrapper .visitenkarte-adresse-2 a{display:inline-block}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion,.aem .mainwrapper section:not(.aemcomponent) .accordion{background-color:var(--accordion-background);color:var(--accordion-color);margin-bottom:20px;border-radius:var(--radius-element);--input-background:var(-\2dinput-background2)}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion.expanded header,.aem .mainwrapper section:not(.aemcomponent) .accordion.expanded header{border-bottom:1px solid var(--color-border-secondary)}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion h3,.aem .mainwrapper section:not(.aemcomponent) .accordion h3{font-size:var(--accordion-header-font-size)}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion header,.aem .mainwrapper section:not(.aemcomponent) .accordion header{padding:16px 30px}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion header a,.aem .mainwrapper section:not(.aemcomponent) .accordion header a{font-family:var(--font-family-heading);font-size:var(--font-size-4);line-height:var(--font-line-height-4);font-weight:var(--font-weight-heading);display:block!important;position:relative;text-decoration-line:none;text-decoration:none;text-decoration-thickness:0!important;padding-right:30px}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion header a:hover,.aem .mainwrapper section:not(.aemcomponent) .accordion header a:hover{text-decoration:none}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion header a:after,.aem .mainwrapper section:not(.aemcomponent) .accordion header a:after{position:absolute;right:0;top:2px;content:"";width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMiAxNUMxMi4xOTcxIDE1IDEyLjM5NDIgMTQuOTM0NiAxMi41NDk4IDE0Ljc5NDZMMTguNzc0NCA5LjE5MjczQzE5LjA3NTIgOC45MjE5NyAxOS4wNzUyIDguNDczODIgMTguNzc0NCA4LjIwMzA3QzE4LjQ3MzUgNy45MzIzMSAxNy45NzU1IDcuOTMyMzEgMTcuNjc0NyA4LjIwMzA3TDEyIDEzLjMxMDFMNi4zMjUzMSA4LjIwMzA3QzYuMDI0NDUgNy45MzIzMSA1LjUyNjQ5IDcuOTMyMzEgNS4yMjU2NCA4LjIwMzA3QzQuOTI0NzkgOC40NzM4MiA0LjkyNDc5IDguOTIxOTcgNS4yMjU2NCA5LjE5MjczTDExLjQ1MDIgMTQuNzk0NkMxMS42MDU4IDE0LjkzNDYgMTEuODAyOSAxNSAxMiAxNVoiIGZpbGw9IiMxQTFBMUEiPjwvcGF0aD48L3N2Zz4=);background-size:contain;background-repeat:no-repeat;transition-property:transform;transition-duration:.16s;transition-timing-function:ease-in-out;transform-origin:center center 0}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content,.aem .mainwrapper section:not(.aemcomponent) .accordion .content{padding:0 10px 0 10px;max-height:0;overflow:hidden;margin-top:0}@media(min-width:1024px){.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content,.aem .mainwrapper section:not(.aemcomponent) .accordion .content{padding:0 70px 0 70px}}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content>div,.aem .mainwrapper section:not(.aemcomponent) .accordion .content>div{padding-bottom:40px}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content>p:last-child,.aem .mainwrapper section:not(.aemcomponent) .accordion .content>p:last-child{padding-bottom:40px}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content .actionbar,.aem .mainwrapper section:not(.aemcomponent) .accordion .content .actionbar{margin-bottom:20px}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content h3,.aem .mainwrapper section:not(.aemcomponent) .accordion .content h3{margin-top:10px;padding-bottom:var(--spacing-small);border-bottom:2px solid var(--border-color);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-4);line-height:var(--line-height-size-4)}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content ul,.aem .mainwrapper section:not(.aemcomponent) .accordion .content ul{margin-left:30px}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content .video-responsive,.aem .mainwrapper section:not(.aemcomponent) .accordion .content .video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:20px}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content .video-responsive iframe,.aem .mainwrapper section:not(.aemcomponent) .accordion .content .video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content .video-responsive a img,.aem .mainwrapper section:not(.aemcomponent) .accordion .content .video-responsive a img{left:0;top:0;height:100%;width:100%;position:absolute}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion.expanded header a:after,.aem .mainwrapper section:not(.aemcomponent) .accordion.expanded header a:after{transform:rotate(180deg)}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion.expanded .content,.aem .mainwrapper section:not(.aemcomponent) .accordion.expanded .content{margin-top:0;padding-top:30px;padding-bottom:30px;xoverflow:visible;max-height:unset;height:auto}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .scrollable-table,.aem .mainwrapper section:not(.aemcomponent) .accordion .scrollable-table{overflow-x:auto}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion table tr td:first-child,.aem .mainwrapper section:not(.aemcomponent) .accordion table tr td:first-child{font-weight:bold;border-bottom:0}@media(min-width:768px){.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion table tr td:first-child,.aem .mainwrapper section:not(.aemcomponent) .accordion table tr td:first-child{border-bottom:1px solid var(--border-color-soft)}}.aem .mainwrapper section:not(.aemcomponent) .file-list{display:flex;flex-wrap:wrap;column-gap:7%;margin-bottom:20px;font-size:var(--body-normal-fs-2);font-weight:var(--font-weight-medium)}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file{width:100%;padding:5px var(--spacing-mini-1);border-bottom:1px solid var(--border-color-soft);box-sizing:content-box}@media(min-width:1200px){.aem .mainwrapper section:not(.aemcomponent) .file-list>.file{width:45%;padding:5px}}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a{display:flex;align-items:flex-start;text-decoration-color:#fff;text-decoration:none}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a>*{min-width:fit-content}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a .file-name{font-weight:var(--font-weight-medium);text-decoration:none}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a:hover .file-name{text-decoration:underline}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a .file-size{margin-left:var(--spacing-mini-1);color:var(--text-color-soft);font-weight:var(--font-weight-medium)}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a:before{content:"";width:20px;min-width:20px;height:30px;position:relative;margin-right:3px;top:-2px;background-image:url(data:image/svg+xml;base64,PHN2ZyByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDI0IDI0IiAKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiA+CiAgICAgICAgPGcgaWQ9Imljb25zIj4KICAgICAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICAgICAgICAgICBkPSJNNyAzLjc1QzYuNjY4NDggMy43NSA2LjM1MDU0IDMuODgxNyA2LjExNjEyIDQuMTE2MTJDNS44ODE3IDQuMzUwNTQgNS43NSA0LjY2ODQ4IDUuNzUgNVYxOUM1Ljc1IDE5LjMzMTUgNS44ODE3IDE5LjY0OTUgNi4xMTYxMiAxOS44ODM5QzYuMzUwNTQgMjAuMTE4MyA2LjY2ODQ4IDIwLjI1IDcgMjAuMjVIMTdDMTcuMzMxNSAyMC4yNSAxNy42NDk1IDIwLjExODMgMTcuODgzOSAxOS44ODM5QzE4LjExODMgMTkuNjQ5NSAxOC4yNSAxOS4zMzE1IDE4LjI1IDE5VjguNzVIMTVDMTQuNTM1OSA4Ljc1IDE0LjA5MDggOC41NjU2MyAxMy43NjI2IDguMjM3NDRDMTMuNDM0NCA3LjkwOTI1IDEzLjI1IDcuNDY0MTMgMTMuMjUgN1YzLjc1SDdaTTE0Ljc1IDQuODEwNjZMMTcuMTg5MyA3LjI1SDE1QzE0LjkzMzcgNy4yNSAxNC44NzAxIDcuMjIzNjYgMTQuODIzMiA3LjE3Njc4QzE0Ljc3NjMgNy4xMjk4OSAxNC43NSA3LjA2NjMgMTQuNzUgN1Y0LjgxMDY2Wk01LjA1NTQ2IDMuMDU1NDZDNS41NzExOCAyLjUzOTczIDYuMjcwNjUgMi4yNSA3IDIuMjVIMTRDMTQuMTk4OSAyLjI1IDE0LjM4OTcgMi4zMjkwMiAxNC41MzAzIDIuNDY5NjdMMTkuNTMwMyA3LjQ2OTY3QzE5LjY3MSA3LjYxMDMyIDE5Ljc1IDcuODAxMDkgMTkuNzUgOFYxOUMxOS43NSAxOS43MjkzIDE5LjQ2MDMgMjAuNDI4OCAxOC45NDQ1IDIwLjk0NDVDMTguNDI4OCAyMS40NjAzIDE3LjcyOTMgMjEuNzUgMTcgMjEuNzVIN0M2LjI3MDY1IDIxLjc1IDUuNTcxMTggMjEuNDYwMyA1LjA1NTQ2IDIwLjk0NDVDNC41Mzk3MyAyMC40Mjg4IDQuMjUgMTkuNzI5MyA0LjI1IDE5VjVDNC4yNSA0LjI3MDY1IDQuNTM5NzMgMy41NzExOCA1LjA1NTQ2IDMuMDU1NDZaTTguMjUgMTNDOC4yNSAxMi41ODU4IDguNTg1NzkgMTIuMjUgOSAxMi4yNUgxNUMxNS40MTQyIDEyLjI1IDE1Ljc1IDEyLjU4NTggMTUuNzUgMTNDMTUuNzUgMTMuNDE0MiAxNS40MTQyIDEzLjc1IDE1IDEzLjc1SDlDOC41ODU3OSAxMy43NSA4LjI1IDEzLjQxNDIgOC4yNSAxM1pNOC4yNSAxN0M4LjI1IDE2LjU4NTggOC41ODU3OSAxNi4yNSA5IDE2LjI1SDE1QzE1LjQxNDIgMTYuMjUgMTUuNzUgMTYuNTg1OCAxNS43NSAxN0MxNS43NSAxNy40MTQyIDE1LjQxNDIgMTcuNzUgMTUgMTcuNzVIOUM4LjU4NTc5IDE3Ljc1IDguMjUgMTcuNDE0MiA4LjI1IDE3WiIKICAgICAgICAgICAgICAgIGZpbGw9IiMwMGEwZDAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);background-size:14px;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}.aem .mainwrapper section:not(.aemcomponent) .downloads{padding:20px;margin-bottom:10px}.aem .mainwrapper section:not(.aemcomponent) .downloads h2{font-size:var(--heading-fs-2);font-weight:var(--font-weight-bold);line-height:var(--heading-lh-2);margin-bottom:10px;margin-left:5px}.aem .mainwrapper section.myarea:not(.aemcomponent):not(.produktkatalog) .file-list{flex-direction:column;margin-bottom:0}.aem .mainwrapper section.myarea:not(.aemcomponent):not(.produktkatalog) .file-list>.file{width:100%}.paging{font-size:14px;font-size:1.4rem;padding-top:10px}.paging:after{content:"";display:table;clear:both}.paging .paging-result{width:auto}.paging .paging-pages,.paging .paging-result{display:none}.paging .paging-buttons{text-align:center;text-decoration:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.paging .paging-buttons a{display:inline-block;text-decoration-line:none}.paging .paging-buttons .next,.paging .paging-buttons .prev,.paging .paging-buttons .page-number,.paging .paging-buttons .prev-incr,.paging .paging-buttons .next-incr{display:inline-block;font-weight:600;background-color:var(--card-background);border:1px solid var(--card-background);border-radius:var(--border-radius);padding:.625rem 1rem;font-size:var(--font-size-3);text-decoration-line:none!important}.paging .paging-buttons .next:hover,.paging .paging-buttons .prev:hover,.paging .paging-buttons .page-number:hover,.paging .paging-buttons .prev-incr:hover,.paging .paging-buttons .next-incr:hover{background-color:var(--button-secondary-hover-color-background);border-color:var(--button-secondary-hover-color-background);color:var(--button-secondary-color-text)!important;text-decoration:none}.paging .paging-buttons span.page-number{color:var(--button-secondary-color-text);background-color:var(--button-secondary-color-background);border-color:var(--button-secondary-color-background)}.paging .paging-buttons span.page-number>a{color:var(--button-secondary-color-text)}.paging .paging-buttons .prev:before{content:"←    "}.paging .paging-buttons .next:after{content:"    →"}.ac_results{z-index:100;padding:0;border:1px solid var(--bg-alt);background-color:var(--bg-main);overflow:hidden;text-align:left;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);background:var(--bg-main);width:600px!important;max-width:90vw;border:medium none!important;box-shadow:var(--fx-elevation-1);border-radius:var(--border-radius)}.ac_results a{text-decoration:none;color:var(--color-accent)}.ac_results ul{width:100%;padding:0;margin:0;list-style-type:none;list-style-image:none}.ac_results ul li{margin:0;padding:2px 5px;cursor:pointer;width:100%;overflow:hidden;list-style-type:none;list-style-image:none;background-image:none;font-size:16px;line-height:120%}.ac_results ul li .articlenumber{font-family:"Lucida Console","Courier New","Courier",sans-serif}.ac_results ul li .content{display:flex;justify-content:space-between;width:100%}.ac_results ul li .content span:nth-child(2){color:#c0c0c0;text-align:right}.ac_results ul li .contentbasket{justify-content:flex-start}.ac_results ul li .contentbasket span:nth-child(2){color:#00a0d0;text-align:left}.ac_results ul li.ac_over,.ac_results ul li.ac_over a,.ac_results ul li.ac_over span{background-color:var(--color-accent);color:var(--bg-main)}dialog{z-index:99999;background-color:var(--forms-background);border-radius:var(--space-50,8px);box-shadow:var(--fx-elevation-1);border:0;padding:0;max-width:95vw}dialog::backdrop{background:var(--backdrop-shadow);backdrop-filter:var(--backdrop-filter);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}dialog header{border-bottom:1px solid #eee;padding:5px 15px;text-align:left;background-color:var(--secondary);color:var(--secondary-color);display:flex;justify-content:space-between}dialog header h2,dialog header h3{font-size:var(--font-size-4);color:var(--button-action-color-text);line-height:1.8}dialog header button.close{color:var(--secondary-color);font-size:20px;font-weight:bold;line-height:13.5px;background-color:transparent;cursor:pointer;margin-top:5px;border:0;outline:0}dialog header button.close:hover{text-decoration:none;background:none!important}dialog section{padding:20px;overflow:auto}dialog footer{padding:20px}dialog footer button{float:none!important}.footer-includer ul#footer{display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0 auto;max-width:500px;list-style-type:none;list-style-image:none;margin-top:50px;margin-bottom:50px;gap:var(--spacing-mini-2);width:80%}.footer-includer ul#footer>li{width:50%}@media(min-width:768px){.footer-includer ul#footer{width:auto}}.footer-includer ul#footer strong{margin-bottom:var(--spacing-mini-2);display:block}.footer-includer ul#footer strong a{text-decoration:none;font-weight:bold}.footer-includer ul#footer ul{margin-top:var(--spacing-mini-2);list-style-type:none;list-style-image:none;display:flex;padding:0;margin:0;flex-direction:column;gap:var(--spacing-mini-2)}.footer-includer ul#footer ul li{font-size:var(--body-normal-fs-2);font-weight:var(--font-weight-regular);line-height:var(--body-normal-lh-2)}.footer-includer ul#footer ul li a{font-weight:normal;text-decoration:none}.footer-includer ul#footer ul li a:hover{text-decoration:underline}.footer-includer #languages{display:flex;justify-content:center;gap:30px;max-width:500px;margin:10px auto 30px auto}.footer-includer #socialmedia,.footer-includer #branding{margin:0 auto;max-width:500px}.footer-includer #socialmedia ul,.footer-includer #branding ul{list-style-type:none;list-style-image:none;display:flex;gap:20px;justify-content:center;align-items:center}.footer-includer #socialmedia ul svg,.footer-includer #branding ul svg{fill:black}.footer-includer #socialmedia .body-short,.footer-includer #branding .body-short{text-align:center;margin-bottom:50px}.footer-includer #branding ul{flex-direction:column}@media(min-width:768px){.footer-includer #branding ul{flex-direction:row}}.mainwrapper .modal-backdrop{background:var(--backdrop-shadow);backdrop-filter:var(--backdrop-filter);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.mainwrapper .modal{position:fixed;top:50%;left:50%;z-index:99999;transform:translate(-50%,-50%);background-color:var(--bg-main);border-radius:var(--border-radius)}.mainwrapper .modal #preloaded{filter:blur(10px);transition:1500ms opacity;opacity:1;display:block}.mainwrapper .modal #preloaded.portrait{width:auto;max-height:90vh;max-width:85vw}.mainwrapper .modal #preloaded.landscape{max-width:90vw;height:auto}.mainwrapper .modal #preloaded.smaller{max-width:100%;height:auto}.mainwrapper .modal #preloaded.hide{opacity:0;display:block}.mainwrapper .modal #overlay{display:block;position:absolute;transition:500ms opacity;opacity:0;top:0;left:0;width:100%;height:auto}.mainwrapper .modal #overlay.show{opacity:1}.mainwrapper .modal .close{position:absolute;right:10px;top:10px;font-size:20px;font-weight:bold;line-height:13.5px;color:#000;cursor:pointer;margin-top:7px}.mainwrapper .modal .close a{color:#000}.mainwrapper .modal .close:hover{color:#000;text-decoration:none;opacity:.4}.mainwrapper .modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%}.mainwrapper .modal.fade.in{top:50%}.mainwrapper .modal.hide{display:none}.mainwrapper .modal.show{display:block}.mainwrapper .modal .modal-header{border-bottom:1px solid #eee;padding:5px 15px;text-align:left;background:#e8e8e8}.mainwrapper .modal .modal-body{position:relative;padding:15px;height:auto;overflow:auto;text-align:left}.mainwrapper .modal .modal-body a{display:inline}.mainwrapper .modal .modal-body.image{margin:20px;padding:0}.mainwrapper .modal .modal-body .title{display:block;margin-top:40px;margin-bottom:20px;text-align:center}.mainwrapper .modal .modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;margin-bottom:0}.mainwrapper .modal .modal-footer:before,.mainwrapper .modal .modal-footer:after{display:table;content:""}.mainwrapper .modal .modal-footer:after{clear:both}.mainwrapper .modal .modal-footer .btn{float:right;margin-left:5px}.mainwrapper .modal .modal-body table td:nth-child(2){text-align:right}.mainwrapper .modalpk{position:Fixed;top:0;right:0;bottom:0;left:0;z-index:99999;opacity:1;transition:opacity 400ms ease-in;pointer-events:None;display:flex;justify-items:center}.mainwrapper .modalpk #preloaded{filter:blur(10px);transition:1500ms opacity;opacity:1;display:block;margin:auto}.mainwrapper .modalpk #preloaded.portrait{width:auto;max-height:90vh;max-width:85vw}.mainwrapper .modalpk #preloaded.landscape{max-width:90vw;height:auto}.mainwrapper .modalpk #preloaded.smaller{max-width:100%;height:auto}.mainwrapper .modalpk #preloaded.hide{opacity:0;display:block}.mainwrapper .modalpk #overlay{display:block;position:absolute;transition:500ms opacity;opacity:0;top:0;left:50%;transform:translatex(-50%);max-width:100%;max-height:100%}.mainwrapper .modalpk #overlay.show{opacity:1}.mainwrapper .modalpk:target{opacity:1;pointer-events:Auto}.mainwrapper .modalpk>div{pointer-events:Auto;border-radius:var(--space-50,8px);box-shadow:var(--fx-elevation-1);max-width:95vw;max-height:95vh;margin:auto Auto;padding:40px;background-color:#fff;cursor:Default;overflow:hidden}.mainwrapper .modalpk>div img,.mainwrapper .modalpk>div video{pointer-events:none}.mainwrapper .modalpk>div video{max-height:80vh}.mainwrapper .modalpk>div>div{position:relative}.mainwrapper .modalpk span{margin-top:30px;text-align:center;display:block}.mainwrapper .modalpk .modal-body{position:relative}.mainwrapper .modalpk .close{cursor:pointer;background-color:#000;opacity:1;color:#fff;line-height:25px;width:27px;height:27px;position:Absolute;right:-36px;text-align:Center;top:-36px;text-decoration:None;font-size:14px;font-weight:Bold;border-radius:19%;display:block;font-family:Arial,Helvetica,sans-serif}.mainwrapper .modalpk .close a{color:#fff}.mainwrapper .tooltip{position:relative;display:inline-block!important}.mainwrapper th.tooltip{display:block;position:static}.mainwrapper .tooltip:before,.mainwrapper .tooltip:after{display:block;opacity:0;pointer-events:none;position:absolute}.mainwrapper .tooltip:after{border-right:6px solid transparent;border-top:6px solid #fff;border-left:6px solid transparent;background:none!important;content:"";height:0;bottom:25px;left:19px;top:-5px;width:0;z-index:12000}.mainwrapper .tooltip:before{background:#fff;border-radius:2px;line-height:150%;color:#000;content:attr(data-title);text-align:left;font-size:14px;padding:6px 10px;font-weight:normal;position:absolute;bottom:118%;transform:translateY(-90%);left:20%;margin-left:5px;max-width:500px;width:200px;z-index:12000;box-shadow:1px 1px 14px gray}.mainwrapper .tooltip.right:before{right:0}.mainwrapper .tooltip.right:after{right:10px}.mainwrapper .tooltip.fade:after,.mainwrapper .tooltip.fade:before{transform:translate3d(0,-10px,0);transition:all .15s ease-in-out}.mainwrapper .tooltip.right.show:after,.mainwrapper .tooltip.right.show:before,.mainwrapper .tooltip.fade.show:after,.mainwrapper .tooltip.fade.show:before,.mainwrapper .tooltip.fade:hover:after,.mainwrapper .tooltip.fade:hover:before{opacity:1;transform:translate3d(0,0,0)}.mainwrapper .tooltip.expand:before{transform:scale3d(.2,.2,1);transition:all .2s ease-in-out}.mainwrapper .tooltip.expand:after{transform:translate3d(0,6px,0);transition:all .1s ease-in-out}.mainwrapper .tooltip.expand:hover:before,.mainwrapper .tooltip.expand:hover:after{opacity:1;transform:scale3d(1,1,1)}.mainwrapper .tooltip.expand:hover:after{transition:all .2s .1s ease-in-out}.mainwrapper .tooltip.swing:before,.mainwrapper .tooltip.swing:after{transform:translate3d(0,30px,0) rotate3d(0,0,1,60deg);transform-origin:0 0;transition:transform .15s ease-in-out,opacity .2s}.mainwrapper .tooltip.swing:after{transform:translate3d(0,60px,0);transition:transform .15s ease-in-out,opacity .2s}.mainwrapper .tooltip.swing:hover:before,.mainwrapper .tooltip.swing:hover:after{opacity:1;transform:translate3d(0,0,0) rotate3d(1,1,1,0deg)}.actionbar{margin-bottom:var(--spacing-medium-1)}.actionbar .pbuttons{height:auto;margin:0;width:auto;margin-bottom:24px;line-height:110%;border:0;padding:5px 20px;display:flex;justify-content:flex-end;position:relative}.actionbar .pbuttons #ajaxprogress{top:15px;left:10px}.actionbar .pbuttons>*{display:inline-block}.actionbar .pbuttons .part{margin-left:10px;padding-left:10px;display:flex;gap:0}.actionbar .pbuttons .part i{margin-right:5px}.actionbar .pbuttons a,.actionbar .pbuttons a:hover{text-decoration:inherit}.actionbar .pbuttons #share{display:block;margin-top:4px}.actionbar .pbuttons select{--input-background:var(--bg-main)}.actionbar .actionbar-elements{display:flex;flex-direction:column;margin-bottom:16px}.actionbar .actionbar-elements p{margin:0}@media(min-width:1024px){.actionbar .actionbar-elements{margin-bottom:24px;flex-direction:row}}@media(min-width:1350px){.actionbar .actionbar-elements{display:grid;grid-template-columns:repeat(3,auto-fit) 1fr 280px;grid-gap:var(--spacing-small)}.actionbar .actionbar-elements>.actionbar-element:last-of-type{grid-column:5/auto}}.actionbar .actionbar-elements>.actionbar-element{margin-bottom:1rem;position:relative;font-size:16px;width:100%}@media(min-width:1024px){.actionbar .actionbar-elements>.actionbar-element{margin-right:1rem;margin-bottom:0}}.actionbar .actionbar-elements>.actionbar-element:last-child{margin-bottom:0}@media(min-width:1024px){.actionbar .actionbar-elements>.actionbar-element:last-child{margin-right:0}}.actionbar .actionbar-element-button{min-width:120px;width:100%;height:48px;-webkit-box-align:center;align-items:center;position:relative;font-weight:var(--font-weight-medium);text-align:left;border:0;margin:0;padding:1rem;border-radius:var(--border-radius);cursor:pointer;z-index:99;background-color:var(--card-background);color:var(--text-color);display:flex!important;-webkit-box-pack:justify;justify-content:space-between}@media(min-width:576px){.actionbar .actionbar-element-button{height:56px}}.actionbar .actionbar-element-button .actionbar-element-button-icon svg{vertical-align:sub}.actionbar .actionbar-divider{height:1px;width:100%;background-color:var(--border-color-soft);margin-top:16px;margin-bottom:var(--spacing-small);padding:0}@media(min-width:1024px){.actionbar .actionbar-divider{margin-bottom:var(--spacing-small-1);margin-top:var(--spacing-small-1)}}.actionbar>.actionbar-divider{margin-top:0}.produktkatalog .actionbar{margin-bottom:-5px}@media(min-width:1350px){main section:not(.aemcomponent) .accordion .actionbar-elements{grid-template-columns:repeat(3,220px) 1fr 220px}}main section:not(.aemcomponent) .accordion .actionbar-element-button{background-color:var(--bg-alt)}.myarea .ac_results .content{justify-content:flex-start}.aem .mainwrapper .mylogin{max-width:500px}.loginform-portlet{max-width:500px}.loginform-portlet p{margin:0}.loginform-portlet input[type=submit]{margin-bottom:20px}.aem .mainwrapper section.myarea:not(.aemcomponent){--formular-padding-select:8px 2px 8px 16px;--formular-padding:10px 2px 11px 16px}.aem .mainwrapper section.myarea:not(.aemcomponent).downloadbereich:has(h1){padding-bottom:30px}.aem .mainwrapper section.myarea:not(.aemcomponent) h2{font-size:var(--font-size-5);margin-bottom:10px}.aem .mainwrapper section.myarea:not(.aemcomponent).downloadpool h2,.aem .mainwrapper section.myarea:not(.aemcomponent).faq h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-7);line-height:var(--line-height-size-7);margin-bottom:var(--spacing-small-1)}.aem .mainwrapper section.myarea:not(.aemcomponent) #btn-feedback{margin-left:20px}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container{background-color:var(--input-background);color:var(--text-color)}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container.chosen-container-single{margin-bottom:0}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container a.chosen-default,.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container a.chosen-single{display:block;border-bottom:2px solid var(--border-color-soft);height:45px;border-radius:var(--border-radius);color:var(--text-color);text-decoration:none;background-color:transparent;font-weight:normal}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-results{margin-left:3px}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-results li{padding:2px}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-search input{max-width:auto!important}.aem .mainwrapper section.myarea:not(.aemcomponent) .general-four-column-portlet{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.aem .mainwrapper section.myarea:not(.aemcomponent) .general-four-column-portlet>div>label{display:block;height:30px;font-weight:bold}.aem .mainwrapper section.myarea:not(.aemcomponent) table.stats tr.missing td{background-color:rgba(152,50,34,.1)}.aem .mainwrapper section.myarea:not(.aemcomponent) .ausgewaehlterkunde{z-index:100;height:40px;position:absolute;top:-60px;right:0;border-radius:3px;background-color:#000;opacity:.5;color:#fff;padding:10px;display:flex;align-items:center;gap:10px}.aem .mainwrapper section.myarea:not(.aemcomponent) .ausgewaehlterkunde .button{display:block;margin-bottom:0;margin-right:2px;background-color:transparent;border:0}.aem .mainwrapper section.myarea:not(.aemcomponent) .imgbutton{background-color:#fff}.aem .mainwrapper section.myarea:not(.aemcomponent) .status{display:flex;flex-direction:row;display:inline-block;width:15px;height:16px;cursor:help}.aem .mainwrapper section.myarea:not(.aemcomponent) .status span{border:1px solid #000;margin:1px;height:7px;width:12px;display:block}.aem .mainwrapper section.myarea:not(.aemcomponent) .bearbeitung span{background-color:var(--status-inbearbeitung)}.aem .mainwrapper section.myarea:not(.aemcomponent) .teillieferung span{background-color:var(--status-teillieferung)}.aem .mainwrapper section.myarea:not(.aemcomponent) .terminiert span{background-color:var(--status-terminiert)}.aem .mainwrapper section.myarea:not(.aemcomponent) .storniert span{background-color:var(--status-storniert)}.aem .mainwrapper section.myarea:not(.aemcomponent) .komplett span{background-color:var(--status-komplett)}.aem .mainwrapper section.myarea:not(.aemcomponent) .rueckfrage span{background-color:var(--status-rueckfrage)}.aem .mainwrapper section.myarea:not(.aemcomponent) ul{margin-left:30px}.aem .mainwrapper section.myarea:not(.aemcomponent) .list-item{background-color:#fff;padding:20px;margin-bottom:20px}.aem .mainwrapper section.myarea:not(.aemcomponent) .list-item h2{margin-top:20px;font-size:30px}.aem .mainwrapper section.myarea:not(.aemcomponent) table.stats tr td a{display:inline}.aem .mainwrapper section.myarea:not(.aemcomponent) table{--formular-margin-bottom:0;table-layout:auto}.aem .mainwrapper section.myarea:not(.aemcomponent) table td,.aem .mainwrapper section.myarea:not(.aemcomponent) table th{min-width:auto;height:auto;min-height:56px;padding:10px;width:auto}.aem .mainwrapper section.myarea:not(.aemcomponent) table td a,.aem .mainwrapper section.myarea:not(.aemcomponent) table th a{display:inline}.aem .mainwrapper section.myarea:not(.aemcomponent) table td.right,.aem .mainwrapper section.myarea:not(.aemcomponent) table th.right{text-align:right}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead{border:1px solid var(--border-color-soft);display:grid;font-size:14px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p{padding:5px 10px;border:1px solid var(--border-color-soft);margin:0}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p.bold{font-weight:bold}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p:nth-child(2n){text-align:left;border-left:0}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p:nth-child(1n){border-right:0}.aem .mainwrapper section.myarea:not(.aemcomponent) table.reklist tbody tr:nth-child(odd) td,.aem .mainwrapper section.myarea:not(.aemcomponent) table.stripped tbody tr:nth-child(odd) td{background-color:var(--bg-alt);--input-background:var(--bg-main)}.aem .mainwrapper section.myarea:not(.aemcomponent) table.reklist textarea{width:100%}.aem .mainwrapper section.myarea:not(.aemcomponent) table.reklist select{max-width:350px}.aem .mainwrapper section.myarea:not(.aemcomponent) div.table-overflow-auto{clear:both;overflow-x:auto}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list td{background-color:var(--bg-main)}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list td p{margin:0}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list tr.storniert{opacity:.7;font-style:italic}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list tr.storniert td{color:var(--text-color-soft)}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list tr.highlight td{background-color:var(--highlight)!important;color:var(--highlight-color)!important}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon td.column8,.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon th.header8,.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon td.column9,.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon th.header9{text-align:right}.aem .mainwrapper section.myarea:not(.aemcomponent) .imagebasket{position:relative}.aem .mainwrapper section.myarea:not(.aemcomponent) .imagebasket .deletebutton{position:absolute;right:10px;top:10px}.aem .mainwrapper section.myarea:not(.aemcomponent) .trackinglink{display:inline-block}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist{display:flex;flex-wrap:wrap;gap:20px;font-size:var(--body-normal-fs-2)}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact{width:100%;margin-bottom:30px}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact h3{font-size:var(--heading-fs-1);font-weight:var(--font-weight-bold);line-height:var(--heading-lh-1)}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact .part{margin:5px;display:flex;gap:10px;align-items:center}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact .part label{display:block;color:var(--text-color-soft);font-size:var(--body-normal-fs-0);font-weight:var(--font-weight-medium);line-height:var(--body-normal-lh-0);margin-bottom:2px}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact .part .icon svg{fill:var(--color-accent)!important}.aem .mainwrapper section.myarea:not(.aemcomponent) .badge{border-radius:5px;padding:3px 10px;background-color:var(--color-action);color:var(--color-on-action);display:inline-block;font-size:12px;margin-top:5px}.aem .mainwrapper section.myarea:not(.aemcomponent) .badge.red{background-color:var(--fehler-background);color:var(--fehler-color)}.aem .mainwrapper section.myarea:not(.aemcomponent) .infoflex .badge{margin-top:0}.aem .mainwrapper section.myarea:not(.aemcomponent) .flexiblegroup{display:flex;gap:30px}@media only screen and (max-width:768px){.aem .mainwrapper section.myarea:not(.aemcomponent) .flexiblegroup{flex-direction:column-reverse}}.aem .mainwrapper section.myarea:not(.aemcomponent) .flexiblegroup .image{width:50%;max-width:350px}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten{grid-template-columns:repeat(auto-fit,minmax(calc(16.5% - .78rem),240px))}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card{border-top:15px solid var(--secondary);min-height:unset}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .icon{position:absolute;left:15%;top:10%;color:var(--secondary)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .imageWrapper .image{height:160px;padding:10px;background-color:#fff}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .imageWrapper .image img{object-fit:contain;margin:0}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button{margin-top:5px;width:100%;text-align:center;background-color:var(--secondary);border-color:var(--secondary);color:var(--secondary-color)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button.gleichschliessend{border-color:var(--gleichschliessend);background-color:var(--gleichschliessend);color:var(--gleichschliessend-color)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button.gleichschliessend:hover{background-color:color-mix(in srgb,var(--gleichschliessend),#fff 45%)!important;border-color:color-mix(in srgb,var(--gleichschliessend),#fff 45%)!important}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button.verschiedenschliessend{border-color:var(--verschiedenschliessend);background-color:var(--verschiedenschliessend);color:var(--verschiedenschliessend-color)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button.verschiedenschliessend:hover{background-color:color-mix(in srgb,var(--verschiedenschliessend),#fff 45%)!important;border-color:color-mix(in srgb,var(--verschiedenschliessend),#fff 45%)!important}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button.serienschliessung{border-color:var(--serienschliessung);background-color:var(--serienschliessung);color:var(--serienschliessung-color)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button.serienschliessung:hover{background-color:color-mix(in srgb,var(--serienschliessung),#fff 45%)!important;border-color:color-mix(in srgb,var(--serienschliessung),#fff 45%)!important}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button.anlagenschliessung{border-color:var(--anlagenschliessung);background-color:var(--anlagenschliessung);color:var(--anlagenschliessung-color)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .linkWrapper a.button svg path{fill:white}@media(max-width:1024px){.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten{grid-template-columns:repeat(3,1fr)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .imageWrapper .image{height:120px}}@media(max-width:1024px) and (max-width:768px){.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten{grid-template-columns:repeat(2,1fr)}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card{min-height:unset}.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten .card .imageWrapper{display:none}}@media(max-width:1024px) and (max-width:480px){.aem .mainwrapper section.myarea:not(.aemcomponent) .cardsAssistenten{grid-template-columns:repeat(1,1fr)}}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery{margin:0;padding:0;list-style:none;display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li{width:45%;text-align:center;padding:0;margin:0;line-height:1em}@media(min-width:768px){.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li{width:20%}}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li a{display:block;width:100%;height:auto}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li img{border-radius:var(--border-radius);height:auto}div.chat{display:flex}div.chat>div{width:100%}div.chat #assistent_wrapper{width:400px;transition:width .5s ease-in-out}div.chat #assistent_wrapper.hidden{width:0}div.chat #assistent{width:400px;background-color:var(--color-action);color:var(--color-on-action);height:100%;position:fixed;top:0;right:0;transition:width .5s ease-in-out;display:flex;flex-direction:column;z-index:100;padding-top:140px}div.chat #assistent h3{right:0;color:var(--color-on-action);padding:10px;font-weight:bold;line-height:30px;display:flex;gap:10px;border-bottom:2px solid var(--color-on-action)}div.chat #assistent h3 span{flex-grow:2}div.chat #assistent #assistent_result{width:400px;flex-grow:2;background-color:var(--color-action);color:var(--color-on-action);overflow-y:auto;overflow-x:hidden;padding-top:20px;z-index:1000;transition:right .5s ease-in-out}div.chat #assistent #assistent_result .bot{color:var(--color-on-action);text-align:left;padding-left:25px;font-weight:bold}div.chat #assistent #assistent_result .user{color:var(--color-on-action);text-align:right;padding-right:20px;font-weight:bold}div.chat #assistent #assistent_result img{max-width:100%;cursor:pointer}div.chat #assistent #assistent_result div.answer{position:relative;margin:.5em;margin-bottom:1em;background-color:#fff;padding:.5em;color:#000;border-radius:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.3),0 .0625rem .125rem rgba(0,0,0,.2)}div.chat #assistent #assistent_result div.answer h3{color:#000;padding:0}div.chat #assistent #assistent_result div.answer ul{padding:0;padding-left:20px}div.chat #assistent #assistent_result div.answer::before{content:"";position:absolute;width:0;height:0;bottom:100%;left:1.5em;border:.75rem solid transparent;border-top:0;border-bottom-color:#fff;filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1))}div.chat #assistent #assistent_result div.question{position:relative;margin:.5em;margin-bottom:1em;background-color:#c0c0c0;padding:.5em;color:#000;border-radius:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.3),0 .0625rem .125rem rgba(0,0,0,.2)}div.chat #assistent #assistent_result div.question::before{content:"";position:absolute;width:0;height:0;bottom:100%;right:1.5em;border:.75rem solid transparent;border-top:0;border-bottom-color:#c0c0c0;filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1))}div.chat #assistent #assistent_result a{font-weight:bold;text-decoration:underline;color:#000}div.chat #assistent #assistent_input{border-top:1px solid #fff;padding:10px;background-color:var(--color-action)}div.chat #assistent #assistent_input #assistent_form>div{display:flex;gap:5px}div.chat #assistent #assistent_input button{border-radius:var(--button-border-radius);background-color:var(--button-primary-color-background);border-color:var(--button-primary-color);color:var(--button-primary-color-text)}div.chat #assistent #assistent_input select#assistent_categoryId{margin-bottom:10px;padding:10px;width:100%;background-color:var(--bg-alt)}div.chat #assistent #assistent_input input{width:100%;appearance:textfield;height:40px;background-color:var(--bg-alt);padding-right:3rem;padding-left:1rem;border:0;outline:transparent solid 2px;outline-offset:2px}div.chat #assistent.hidden{width:0}div.chat #close_assistent{cursor:pointer;border:2px solid var(--color-on-action);border-radius:50%;text-align:center;width:25px;height:25px;padding:3px;font-size:16px;line-height:16px}div.chat #assistent_button{cursor:pointer}div.chat .loading{display:none}div.chat .loading::after{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;border:6px solid #f3f3f3;border-top:6px solid #000;animation:spin 2s linear infinite}